Как стать автором
Обновить
10
0.4

Sysadmin

Отправить сообщение

Управление устройствами на 220в через LPT порт (полный цикл создания)

Время на прочтение7 мин
Количество просмотров102K

Предыстория


После прочтения статьи на Хабре об управлении лампой через интернет, появилась идея управлять освещением дома с компьютера, а так как у меня уже настроено управление компьютером с сотового телефона, то это значит, что и светом можно будет управлять с того же телефона. После демонстрации статьи одному из моих коллег по работе, он сказал, что ему это как раз и нужно. Так как он часто за фильмами, которые смотрит на компьютере, засыпает. Компьютер через некоторое время после окончания фильма тоже засыпает и отключает монитор, а вот свет в комнате остается включённым. Т.е. было решено, что вещь это полезная, и я начал собирать информацию и детали для этого чуда.
Остальная информация под habracut (осторожно много картинок — трафик).
Читать дальше →
Всего голосов 154: ↑148 и ↓6+142
Комментарии91

Перехват cookie в реальном времени в открытых WiFi-сетях

Время на прочтение1 мин
Количество просмотров65K


На видео показан угон сессии вконтакте.ру, который почему-то до сих пор не использует авторизацию с https и передает пароли открытым текстом.
Дамп трафика собирается программой kismac в формате libpcap и параллельно парсится grep-ом с использованием регулярных выражений, что позволяет в реальном времени выводить на экран все интересующие куки и пароли. При этом не используется никаких анализаторов пакетов.

regexp для перехвата вконтакте.ру:

tail -F pcap.файл | cat | grep -aEo «remixsid=[0-9a-f]+|l=[0-9]{3,12}|p=[0-9a-f]{36}|email=[^&]+&pass=[^ ]+»

для фейсбука:

c_user=[0-9]+|sid=[0-9]{1,5}|xs=[0-9a-f]{32}

Аналогичная конструкция будет работать и с дампом собранным с помощью airdump-ng.
Всего голосов 173: ↑158 и ↓15+143
Комментарии162

Простые поисковые расширения для Firefox

Время на прочтение2 мин
Количество просмотров4.9K
Столкнулся с необходимостью поиска на странице сразу нескольких слов одновременно. У меня это был список из 500 статей в Википедии из которых надо было выбрать содержащие в начале определенные слова. У вас это может быть страница форума или блога, где вы ищете ники сразу нескольких людей, чтобы быстро перейти к их комментариям. Или главная страница Хабра, где вы ищете определенные теги. В общем, потребность в данной функции невелика, но тем кому надо — ее наличие в браузере может здорово облегчить жизнь и сэкономить время.

С поиском одновременно нескольких слов неплохо справляется расширение SearchWP. Работает оно не с поисковой панелью Firefox (Cntrl+F), а с панелью для поисковых машин (поисковых плагинов).

image

Вводим туда слова, кликаем мышкой где-то вне панели (Enter не жмем — он как обычно запустит поиск в сети) — слова выделяются рамочками, становятся кнопками. Чтобы искать определенное слово — кликаем по нему. После установки аддона справа от поискового поля также появится кнопка подсветки, активировав которую мы подсветим искомые слова в тексте.
Читать дальше →
Всего голосов 12: ↑9 и ↓3+6
Комментарии3

Конструктор Lego предсказывает солнечные затмения

Время на прочтение1 мин
Количество просмотров19K
Инженер Apple Эндрю Кэрол (Andrew Carol) с помощью конструктора Lego создал аналог антикитерского механизма (датирован 150-100 гг до н.э.). Это уникальная система шестерён с передаточным соотношением 254:19, которая моделирует движение Солнца и Луны относительно неподвижных звёзд.



Как и древнегреческий механический компьютер, копия из Lego способна с высокой точностью предсказывать лунные и солнечные затмения.
Читать дальше →
Всего голосов 111: ↑101 и ↓10+91
Комментарии56

Несколько фишек для изучающих английский язык

Время на прочтение1 мин
Количество просмотров48K
1. Анонимные чаты: omegle.com, chatroulette.com
2. Сайты-помощники: kwiz.me, kimir.org, englishtips.org
3. Подкастинг: eslpod.com, effortlessenglish.com, npr.podcast.com, businessenglishpod.com,
4. Качаем фильмы/сериалы, затем субтитры к ним. Просматривать можно с замедлением в VLC плеере чтобы лучше переваривать. Еще рекомендую комик шоу, например Important Things with Demetri Martin — не пожалеете.
5. В скайпе ищем каких нибудь индусов со статусом SkypeMe и не стенсняясь знакомимся.
6. При прочтении какой-то книги или просмотра фильма неплохо бы подготовится таким образом: берем текст, устанавливаем длину слова и частоту употребления в тексте и запускаем, например, этот скрипт (PHP): pastebin.com/m7672c2a9
В итоге имеем дайджест слов большинство из которых вы уже знаете но остальные стоит подучить. И когда вы будете смотреть фильм или читать книгу вы автоматом поймете это слово.
7. Произношение слов — ставим в Google.translate режим Русский->English и в поле текста пишем английское слово — оно без перевода встанет справа вместе с флэшкой которое произносит слово. Также forvo.com, howjsay.com
8. Социальные сервисы ответов:
answers.yahoo.com, vark.com
9. Социальные сети для изучения языка:
livemocha.com, lingq.com, italki.com
10. Остальное:
nytimes.com, ecenglish.com, urbandictionary.com
allengl.narod.ru/top/phvTOP170.htm

Надеюсь каждый нашел для себя что-то полезное:)
Всего голосов 190: ↑171 и ↓19+152
Комментарии114

Регистрация своей фирмы собственными руками, туду-лист

Время на прочтение12 мин
Количество просмотров51K
Дисклаймер: описываю только свой личный опыт и мнения автора могут не совпадать с мнением автора. Статья огромная, читать много.

Пишу эту статью, и представляю себе тебя, читателя Хабра, которой в обеденный перерыв залез почитать что-нибудь для развития. А этот читатель, т.е. ты (да, не отворачивай глаза от букв, именно ты) давно наслышан, что своё дело – это круто. И, может быть, как раз не хватало лёгкого пинка, чтобы выйти из зоны будничного комфорта и что-нибудь, да предпринять.

Эта статья адресована тем, кто уже «на грани». Она почти лишена философии и туманных ссылок, просто тупо туду-лист. Бери и делай. Намеренно избавляю тебя от объяснений, зачем молодому проекту нужна госрегистрация, такая ли уж это свобода – быть собственником и от куда взять деньги на госпошлину. Статья адресована московским стартаперам, гео-патчи от других городов приветствуются в комментариях.
Будем считать, что с формой собственности определились — это ООО и упрощенка 6%. Если кому нужно ИП – там проще, справишься и без этой статьи.

Для создания фирмы необходимо:

Минимальный реквизит для создания своей компании
Подробности под кОтом.
Всего голосов 372: ↑351 и ↓21+330
Комментарии248

HDR видео с помощью двух 5D Mark II

Время на прочтение1 мин
Количество просмотров7K
От переводчика: Поясню, почему мне этот топик интересен. Во-первых, я сам когда-то занимался HDR фотографией. А во-вторых, когда зеркалки стали снимать видео, я был поражен, как одна профессиональная фуллфреймовая зеркалка с набором хороших линз может порвать профессиональные видеокамеры. Теперь это объединили: двумя зеркалками сняли видео, и сделали из этого HDR. Мне кажется, это достойно того, чтобы перевести и показать вам...

image
Давайте посмотрим, что из этого получилось...
Всего голосов 122: ↑116 и ↓6+110
Комментарии173

Доступны ночные сборки qutIM 0.3 для Windows

Время на прочтение1 мин
Количество просмотров1.1K

Итак, я наконец настроил кросскомпилятор и теперь могу делать автобилды. Сборки qutIM'а будут делаться каждый день и предназначены в основном для тестирования.
Ссылка на текущий билд

Что же нового в этих билдах в сравнении с альфой (осторожно, много скриншотов)?
Читать дальше →
Всего голосов 45: ↑34 и ↓11+23
Комментарии65

Назад в будущее: с двухлетием тебя, Google Chrome!

Время на прочтение3 мин
Количество просмотров5.9K
Брайан Раковский (Brian Rakowski), менеджер продукта Google Chrome

Вчера вечером я смотрел знаменитый фильм «Назад в будущее», снятый в 1985 году, и думал, как же много всего поменялось с тех пор. По сюжету фильма его главный герой Марти МакФлай возвращается на 30 лет в прошлое. И что же он обнаруживает? Дом его еще не построен, скейт еще никто не изобрел, и никто никогда не слышал о рок-н-ролле.

Сегодня, отмечая двухлетие браузера Google Chrome, мы не можем не удивиться тому, как много изменилось за такое короткое время. В августе 2008 года JavaScript выполнялся в 10 раз медленнее, браузеры того времени не уделяли достаточного внимания поддержке HTML5, а идея мультипроцессного защищенного браузера оставалась уделом исследовательских проектов. За прошедшие два года все браузеры шагнули далеко вперед, и Интернет стал значительно интереснее и полезнее.


С двухлетием тебя, Chrome! (Иллюстрация: Майк Лемански (Mike Lemanski))

С момента запуска первой бета-версии Chrome для Windows мы добились синхронизации версий для Windows, Mac и Linux и продолжили работать над скоростью, простотой и безопасностью браузера на всех трех платформах. Мы также реализовали массу новых возможностей, включая более гибкие настройки страницы «Новая вкладка», темы браузера, вынос закладки в отдельное окно, управление паролями, улучшенную защиту конфиденциальных данных, встроенный Adobe Flash Player, автозаполнение форм, автоматический перевод, поддержку HTML5 и синхронизацию различных установок, таких как закладки, темы, расширения и настройки браузера, — и это далеко не всё. Чтобы вам было удобней и интересней пользоваться браузером, в нашей галерее вы можете найти более 6000 расширений.

Тем временем мы продолжаем расширять возможности безопасности, позволяющие вам чувствовать себя более защищенными при посещении веб-страниц. Технология Безопасного просмотра предупреждает вас при входе на сайт, занимающийся фишингом или содержащий вредоносные программы. Автоматические обновления Chrome дадут вам уверенность, что у вас установлена самая последняя версия браузера с новейшими обновлениями безопасности. Кроме того, браузер содержит дополнительный уровень безопасности («песочница», по-английски — sandbox), который не позволяет вредоносному коду с зараженного сайта проникнуть в ваш компьютер.





Сегодня мы выпускаем новую стабильную версию Chrome, которая еще лучше оптимизирована и работает еще быстрее. Chrome теперь обрабатывает JavaScript в три раза быстрее, чем 2 года назад. Мы также работаем над упрощением интерфейса Google Chrome. Интерфейс и так был весьма аскетичным, но мы сделали его еще проще и удобнее. Мы объединили два меню Chrome в одно, улучшили местоположение кнопок, обработку URL-адресов и строку ввода (омнибокс). Кроме того, мы настроили цветовую схему браузера, которая теперь более комфортна для глаз.

Вернемся в салон машины DeLorean, где Док Браун разместил свою машину времени. Прокрутим циферблат на несколько месяцев вперед, и мы увидим, как преобразится Google Chrome. Как всегда, мы напряженно работаем над тем, чтобы Chrome стал еще быстрее. Мы применяем аппаратное ускорение для повышения эффективности обработки графики. Мы надеемся, что с появлением онлайн-магазина Chrome вы сможете гораздо быстрее найти и использовать замечательные веб-приложения. Мы также нарастили темпы выпуска наших релизов. Это означает, что теперь наши новейшие возможности и доработки дойдут до вас гораздо быстрее.

Если вы еще не успели испробовать последние версии Chrome, мы предлагаем вам сегодня скачать новую стабильную версию на нашем сайте google.com/chrome. А наших постоянных пользователей мы благодарим за отличные два года! Мы надеемся, что Google Chrome сделал вашу жизнь в сети еще лучше, и с надеждой смотрим в будущее.



Жизнь в сети, рассказанная при помощи браузера (Иллюстрация: Джек Хадсон (Jack Hudson))
Всего голосов 86: ↑53 и ↓33+20
Комментарии32

Декодирование JPEG для чайников

Время на прочтение9 мин
Количество просмотров276K

[FF D8]


Вам когда-нибудь хотелось узнать как устроен jpg-файл? Сейчас разберемся! Прогревайте ваш любимый компилятор и hex-редактор, будем декодировать это:


Jpeg file in hex editor


Специально взял рисунок поменьше. Это знакомый, но сильно пережатый favicon Гугла: Google favicon


Последующее описание упрощено, и приведенная информация не полная, но зато потом будет легко понять спецификацию.


Даже не зная, как происходит кодирование, мы уже можем кое-что извлечь из файла.


[FF D8] — маркер начала. Он всегда находится в начале всех jpg-файлов.


Следом идут байты [FF FE]. Это маркер, означающий начало секции с комментарием. Следующие 2 байта [00 04] — длина секции (включая эти 2 байта). Значит в следующих двух [3A 29] — сам комментарий. Это коды символов ":" и ")", т.е. обычного смайлика. Вы можете увидеть его в первой строке правой части hex-редактора.

Читать дальше →
Всего голосов 413: ↑408 и ↓5+403
Комментарии140

Станция УВБ-76 подала четвёртый сигнал за 30 лет

Время на прочтение1 мин
Количество просмотров160K
Коротковолновая радиостанция УВБ-76 расположена в деревне Поварово в 40 км к северо-западу от Москвы (фото со спутника). Среди радиолюбителей всего мира известна как «жужжалка» (The Buzzer). Начиная с 1982 года она круглосуточно передаёт в эфир непрерывный шум на частоте 4625 кГц (линк на онлайн-трансляцию). Жужжащий звук длится 0,8 секунды, прерывается на 1-1,3 секунды и повторяется 21-34 раза в минуту. Назначение станции неизвестно.

За все 28 лет вещания было зарегистрировано всего три случая, когда в эфир вышло голосовое сообщение. Каждый раз это было некое зашифрованное послание на русском языке. И вот 23 августа 2010 года это случилось снова.

Как сообщают западные радиолюбители, примерно в 17:32 GMT станция УВБ-76 передала следующее сообщение: «УВБ-76, УВБ-76 — 93 882 НАИМИНА 74 14 35 74 — 9 3 8 8 2 Николай, Анна, Иван, Михаил, Иван, Николай, Анна, 7, 4, 1, 4, 3, 5, 7, 4» (mp3).
Читать дальше →
Всего голосов 243: ↑230 и ↓13+217
Комментарии374

Генерирование изображений-заглушек

Время на прочтение3 мин
Количество просмотров57K
Сегодня мне кинули ссылку на прикольный сервис для быстрого генерирования изображений-заглушек. Может пригодиться для html-верстки. На мой взгляд, это удобно тем, кто и так использует заглушки — экономит время при вёрстке, т.к. сами заглушки уже готовы. Можно цвета/размеры подбирать, меняя только числа/буквы в коде, не отвлекаясь на сам файл картинки — и сразу видеть эффект. И сами размеры видеть написанными, если нужно, чтоб к коду не возвращаться для проверки. Или вместо размеров можно текст добавить, чтоб всегда знать, для чего эта заглушка (типа «Бан(н)ер» или там «Лого», или «Фотография»).

На сервисе не нужна регистрация — и вообще на сайт можно не заходить, чтобы его использовать. Пишете сразу у себя в коде, например:
<img src="http://placehold.it/350x50" />
и получаете:


Update. Благодаря усилиям k0rv1n, найден вариант этого сервиса, только лучше :)
Во-первых, там поддерживается кириллица. Во-вторых, там даны ссылки на исходники для разных языков.
Автор dummyimage.com — тот же Russell Heimlich, что и у placehold.it. У placehold.it есть ещё один автор, но будем считать, что он делал дизайн (дизайн там правда круче, но видимо как раз из-за понтового шрифта Unicode и не выходил).

Примеры (см. под хабракатом) я поменял с placehold.it на dummyimage.com, раз уж он функциональнее…
Ещё насколько примеров под катом
Всего голосов 287: ↑276 и ↓11+265
Комментарии119

На конференции Black Hat хакер показал новый способ взлома банкоматов

Время на прочтение2 мин
Количество просмотров13K
image

Собственно, слово «хакер» здесь употребляется в позитивном контексте, не подразумевая компьютерщика-злоумышленника. Все как раз наоборот — специалист по сетевой безопасности Джек Барнаби научился взламывать банкоматы с целью указать разработчикам основные уязвимости системы. В общем, Джек нашел простой путь научиться взламывать банкоматы (о чем, вероятно, мечтает каждый второй подросток) — он просто купил на аукционе два банкомата от двух различных производителей, Tranax Technologies и Triton.

Читать дальше →
Всего голосов 128: ↑124 и ↓4+120
Комментарии133

Как улучшить произношение и избавиться от акцента

Время на прочтение2 мин
Количество просмотров66K
image
Каждый, кто учит иностранный язык и использует его для живого общения, мечтает говорить с минимальным акцентом или лучше вообще без него. Как минимум, чтобы собеседник тебя понимал без проблем. Произношение отдельных слов, ударение, интонация — все это не так легко, как кажется на первый взгляд. Сильный акцент может так же сильно испортить впечатление о вас. Как можно радикально улучшить произношение без дорогих занятий с носителем языка, лингво лабораторий и специальных программ? И как сделать так, чтобы при этом процесс приносил удовольствие?
Читать дальше →
Всего голосов 152: ↑118 и ↓34+84
Комментарии352

Как выучить любой язык за 3 месяца?

Время на прочтение6 мин
Количество просмотров99K
Перевод статьи Тима Ферриса из его блога.

image

(Учебник Дзюдо Окано Исао, который я использовал для изучения японской грамматики)

Изучение языка не должно быть сложным.

Принципы когнитивной нейронауки и управления временем могут быть применены для достижения свободного владения языком на разговорном уровне (в данном случае определяется как 95%+ процентов понимания и 100% выразительных возможностей) в течение 1-3 месяцев.

Время прочтения: 15 минут
Всего голосов 207: ↑186 и ↓21+165
Комментарии134

Дополнительные 24 часа в сутках. Игры со временем -2

Время на прочтение8 мин
Количество просмотров8.7K
В первой части материала разговор шел об относительности времени, много внимания уделено ведению списка дел. Пожалуйста, прочитайте, тот материал, чтобы повествование не было отрывочным, а вы могли окинуть взглядом все приемы эффективного уплотнения времени.

Начало материала

В продолжении речь будет идти о том, как нам уплотнить время и какие техники для этого существуют. В каждом случае, помните, что если вам претит излагаемая техника, вы физически не воспринимаете ее, то не стоит ломать свое сознание и себя. Значит это не для вас. Кто-то заимствует технику целиком, кто-то возьмет только ее часть, это нормально. Все мы отличаемся и поэтому то, что хорошо одному, не подходит для другого. Найдите свой путь, моя задача показать вам возможные варианты.

Линейный конвейер. Путь из точки А в точку Б.
С раннего детства наш мир упорядочен, все примеры, которые нам подкидывает жизнь, родители, школа, сугубо линейны. Исключения редки, воспринимаются как нечто выбивающиеся из правил. Помните, школьные задачки про путь из пункта А в пункт Б, в которых еще встречались промежуточные точки. Это ключевой алгоритм всех действий, которым обучают в обычной, среднестатистической школе. Мы с детства знаем, что для достижения результата, надо сделать то-то и то-то. В этом нет ничего плохого, ведь линейность действий проста, понятна, предсказуема. Вот только есть небольшая проблема, не всегда линейные действия и поведение наиболее эффективно в реальной жизни.

Читать дальше →
Всего голосов 131: ↑82 и ↓49+33
Комментарии58

Дополнительные 24 часа в сутках. Игры со временем

Время на прочтение8 мин
Количество просмотров16K
Мечта многих моих друзей и знакомых, чтобы у них было больше времени. На что, вопрос второй. Кому-то время нужно на семью, кому-то на любимую работу, кому-то на отдых. Но время, это тот ресурс, которого не хватает у нас всех. Мне удалось спрессовать время и получить в сутках, вначале лишние десять минут, потом час, потом еще несколько часов. За десять лет, время спрессовалось так, что в моих сутках около 48 часов. За неделю я успеваю сделать столько, сколько многие люди за две, три, а то и месяц. Без ущерба личной жизни, качеству работы, не с помощью бессонных ночей и постоянных авралов. В небольшой заметке постараюсь изложить основные положения той системы, которой придерживаюсь, чем она помогает мне, какие слабые и сильные стороны в ней есть. Чтобы изложить все приемы и уловки, понадобится не один материал, рассматривайте эту заметку, как вводную. Если вам понравится, и вы скажете, что желаете прочитать продолжение, то оно появится.

В момент написания понял, что текст получается огромным, поэтому пока даю первый кусочек. Иначе, будет тяжело читать.

Время это не только физическая величина, но и психологическая

У каждого из нас есть часы и мы привыкли, что время окружает нас в повседневной жизни. Мы встаем по будильнику к определенному времени, сетка телепередач привязана к конкретным часам, даже магазины работают в определенные часы. И с детства большинство из нас начинает считать время величиной неизменяемой. Однако, время это еще и психологический параметр. Одни и те же события могут занимать в нашем сознании разные отрезки времени, а в реальной жизни они же займут ровно минуту. Время в каждом из нас течет с различной скоростью и зависит от нашего психологического восприятия. Мы подгоняем наше восприятие времени под внешние ориентиры (часовую сетку), но с разной степенью успешности.

Читать дальше →
Всего голосов 269: ↑207 и ↓62+145
Комментарии100
2

Информация

В рейтинге
2 197-й
Откуда
Москва и Московская обл., Россия
Зарегистрирован
Активность