Pull to refresh
271
-7
Иван Сорокин @unxed

веб

Как обойти SMS-идентификацию при подключении к публичным Wi-Fi сетям?

Reading time 4 min
Views 95K
В 2014 году начали свое действие постановления правительства РФ №758 №801, обязывающие владельцев публичных WiFi сетей настроить на роутерах идентификацию пользователей через паспортные данные, sms или портал гос. услуг. Нежелание владельцев кафе тратиться за Captive portal'ы поспособствовало некоторым провайдерам в распространении своих точек доступа с платной sms-авторизацией. У меня возникло желание проверить, можно ли подобную sms-авторизацию обойти.

image
Читать дальше →
Total votes 128: ↑118 and ↓10 +108
Comments 143

Формат 127: фотопленка, которой нет

Reading time 4 min
Views 36K
Пленочные фотографы — народ странный. Ни один из них не в состоянии ответить на вопрос «Почему ты снимаешь на пленку?» так, чтобы всем было понятно и не возникало дополнительных вопросов. Они начинают нести что-то про «теплые цвета», «вкусное зерно» и прочее, но на самом деле нам (да, я тоже пленочный фотограф) просто нравится вся эта возня с кассетами, ретро-фотокамерами, растворами и красными лампами. Мой случай особой тяжести — я фотографирую на пленку формата 127.

Началось все с того, что на новый год мне подарили бакелитовую фотокамеру Kodak Brownie Holiday примерно 1947 года выпуска…

image

Total votes 98: ↑97 and ↓1 +96
Comments 160

RS232 устройство 3-в-1 для домашнего Linux сервера: Часть 1 (Аппаратная)

Reading time 21 min
Views 20K

Серверы, собранные из специально не предназначенных для этого комплектующих, обычно имеют два недостатка. У них отсутствует аппаратный сторожевой таймер и часто не хватает энтропии для ряда сервисов. Нехватка энтропии особенно актуальна для не сильно нагруженных серверов. Это связанно с тем, что ядро Linux в качестве источника энтропии использует активность системы, а именно: сетевого оборудования, дисковой подсистемы и аппаратных прерываний.


Также в домашнем сервере часто возникает необходимость иметь более экономный, по сравнению с Wi-Fi, радиомодуль для связи с автономными датчиками.


Существует большой выбор устройств, с помощью которых можно решить любую из этих проблем, но подключение каждого из них требует отдельный порт. Оценив ситуацию, в итоге решил разработать устройство 3-в-1 подключаемое в RS232 (COM) порт. Остальные требования получились следующими:


  • Аппаратный сторожевой таймер, пригодный для работы со стандартным демоном watchdog;
  • Генератор истинно случайных чисел на базе эффекта обратного лавинного пробоя p-n перехода;
  • Радиомодуль nRF24L01+ для сбора данных с автономных датчиков.

Таким образом устройство получило наименование WRN от названий составляющих его подсистем: WDT (WatchDog Timer), RNG (Random Number Generator), nRF24L01+.


WRN устройство

Читать дальше →
Total votes 17: ↑17 and ↓0 +17
Comments 26

Съемка Full HD видео теперь возможна на Canon 50d

Reading time 4 min
Views 70K


Введение. About Magic Lantern


Magic Lantern — открытая среда разработки расширений возможностей цифрозеркалок Canon 5D Mark II / 500d / 550D / 600D / 60D / 50D. По сути это не взломанная или модифицированная прошивка, а дополнение, которое запускается вместе с оригинальной прошивкой, загружаясь с карты памяти при каждом включении фотоаппарата. Исполняемый файл записывается на флеш-карту и автоматически подгружается в память при включении камеры. Единственным изменением оригинальной прошивки является возможность загрузки этого самого дополнения с карты памяти. В основном прошивка заточена для съёмки видео (после её установки Mark II получает функционал, сравнимый с профессиональными видеокамерами RED ONE и Phantom 65, которые находятся в совершенно других ценовых категориях), но присутствует немало новых возможностей для фото:
Читать дальше →
Total votes 65: ↑63 and ↓2 +61
Comments 87

Anonymous представили собственное ПО для Twitter

Reading time 2 min
Views 2.6K


Группа Anonymous на сей раз решилась отличиться не взломом или DDoS-ом каких-либо серверов. Нет, представители этой группы презентовали программное обеспечение для отслеживания наиболее интересных и популярных тем в сервисе микроблогов Twitter. Таким образом, пользователь, найдя популярный тренд, сможет «попасть в струю» с собственным сообщением, которое заметит достаточно много человек.

Читать дальше →
Total votes 47: ↑36 and ↓11 +25
Comments 69

Обзор зарядного устройства TechnoLine BC-700, или мой опыт восстановления Ni-MH аккумуляторов

Reading time 6 min
Views 313K
Опыт восстановления Ni-MH аккумуляторов, или обзор зарядного устройства Techno Line BC700

Так случилось, что после двух лет активного увлечения фотографией я немного подзабил на всё это дело. И, вот, спустя год, недельки 3 назад, меня «пробило» на фото. Достал фотоаппарат, аккумуляторы, побежал на радостях фотографировать. Сделал 2 фотки, получил сообщение: «Замените аккумуляторы». «С кем не бывает, захватил случайно разряженный комплект», подумал я. Поставил другой комплект — одна-две фотки и фотоаппарат просит новые батарейки. Так со всеми моими четырьмя парами аккумуляторов. Не въехав в ситуацию, пошел, воткнул их в зарядку, пока читал на ночь хабр, заметил, что от момента установки на зарядку не прошло и пяти минут, а светодиод зарядного устройства уже оповещает о полной зарядке. С этого момента и началась история. Добро пожаловать под кат!
Читать дальше →
Total votes 133: ↑125 and ↓8 +117
Comments 188

Помоги Марио пулемётом

Reading time 1 min
Views 1.5K


Мне всегда было интересно, как бы персонажи игр вели себя в незнакомых им мирах из других игр. И тут, изучая ассортимент магазина Chrome, я обнаружил приложение-мечту из детства: Super Mario Bros. Crossover.

Вооружившись пулемётом-веером из Кóнтры можно вклочья разнести черепах и прочих монстров вместе с кирпичными стенами.
Читать дальше →
Total votes 108: ↑73 and ↓35 +38
Comments 28

Ностальгия: как снимались первые Звездные войны

Reading time 1 min
Views 3.1K
Уникальные фотографии со съемочных площадок первых по времени съемок Звездных войн. Желающие могут пустить скупую мужскую слезу :)


Дарт Вейдер открывает свой секрет Люку, который висит над картонными коробками, накрытыми матрасами.


Фил Типпет и Джон Берг работают над анимацией трех шагающих роботов.

Еще фото
Total votes 65: ↑58 and ↓7 +51
Comments 11

Эксклюзив: Как алгоритм Google управляет интернетом

Reading time 14 min
Views 5.5K
От переводчика: не думаю, что открываю Америку этим переводом, по большому счету искушенный хабрапользователь не найдет для себя много нового и необычного. Однако, на мой взгляд, это неплохая общеобразовательная статья, в которой удобно собраны и рассмотрены основные вехи и принципы работы поисковых машин. Оригинал статьи опубликован в журнале Wired за март 2010 года. Предупреждаю сразу — статья длинная.

imageХотите ли вы узнать, как Google собирается изменить вашу жизнь? Остановитесь около комнаты совещаний Уагадугу во вторник утром. Это решается здесь, в Калифорнии, в Маунтин Вью, в головном офисе самой влиятельной интернет-компании в мире, в комнате, наполненной тремя десятками инженеров, менеджеров и руководителей, которые определяют, как сделать поисковую машину еще умнее. В этом году компания Google представила около 550 усовершенствований в свой легендарный алгоритм, и каждое определяет выдачу информации. Решения, принимаемые на еженедельном Совещании по Качеству Поиска, влияют на результаты выдачи поисковой системы для любых ваших запросов — «принтер Samsung SF-755p», «страничка Ed Hardy на MySpace» или даже «столица Буркина Фасо», которая, кстати, называется также, как и эта комната для совещаний. Руководит процессом Уди Мэнбер, глава Google по поиску с 2006 года. Предполагаемые изменения вместе с результатами месяцев тестирования в различных странах и на всевозможных языках представляются одно за другим. На экранах рядом друг с другом отображаются результаты запросов до и после изменения. Следом за выдачей результата поиска «гитарный центр вау-вау» — Мэнбер кричит: «Получилось!»
Читать дальше →
Total votes 164: ↑155 and ↓9 +146
Comments 40

Centos5.5 Nginx 0.8.33 + PHP5.3.1(fpm) + MySQL5.5.0(phpmyadmin) — полная настройка для начинающих — 1 часть

Reading time 12 min
Views 5.3K
Centos5.5 Nginx 0.8.33 + PHP5.3.1(fpm) + MySQL5.5.0(phpmyadmin)

Недавно мой знакомый купил ВПС, и конечно же ему захотелось развернуть полноценный сервер, плюс учитывая начальные ресурсы: 768Мб памяти и 2 ядра выделеных на его контейнер, сервер должен быть не прожорливым и быстрым, на нем будет крутиться blog. Решил поставить nginx, и php+php-fpm. Думаю nginx описывать не буду, как и php+php-fpm обзоры можно найти на хабре. Вот только вся соль проблемы в том, что он хотел поставить все правильно, как в учебнике. Заглянул по форумам, перегуглил весь интернет, но так и не нашел правильного пацанского мануала. Везде только основные моменты настроек и установки сервера. Так не пойдет, сказал он и пришел ко мне. Одна голова хорошо, но пиво в двоем пить лучше!
Стали составлять план, что нам нужно для работы.

! Данный пост предназначен только для начинающих, для тех кто не имеет опыта в установке и настройке сервера. Вам будет понятно на примере что и где и как установить, и потом углубившись в мануалы и вооружившись напильником, сделать все конкретно под ваши задачи.
Как минимум для начала работы нужно:
Putty — the.earth.li/~sgtatham/putty/latest/x86/putty.exe — SSH client

Centos 5.5 — последяя будет уже стоять на серваке.
Nginx 0.8.33 — можно выбрать и старший релиз или стабильный.
PHP 5.3.1 — думаю проблем с ней не будет.
MySQL 5.5.0 — база!
php-fpm патч
suhosin-patch
libevent-1.4.13-stable

и далее все остальные пакеты которые понадобятся для компиляции и работы сервера:
gcc gcc-c++ libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers libmcrypt libmcrypt-devel pcre-devel

Поехали...
Total votes 40: ↑25 and ↓15 +10
Comments 28

SCT Error Recovery Control

Reading time 4 min
Views 106K
… или что такое на самом деле 'raid edition' для жёстких дисков



Немного теории


Существуют две стратегии поведения НЖМД при обнаружении ошибки:
  • standalone/desktop — пытаться прочитать до последнего. Это ощущается как «тормозящий винт», который всё-таки работает, если это единичный сбой, то «затупило, но прошло», плюс характерный перестук перекалибрующихся головок.
  • raid — отваливаться тут же. Это ощущается как «внезапно была ошибка диска но потом mhdd и т.д. НИЧЕГО НЕ НАШЁЛ ЧТО МНЕ ДЕЛАТЬ».
Статегии очевидным образом различаются по предназначению — десктоп лучше протупит, но ошибку не выдаст, в рейде есть запасной винт, и терпеть минутные тормоза на чтении никто не имеет никакой возможности. Не получилось прочитать? Читаем с запасных винтов, помечаем весь винт как сбойный, начинаем ресинк, а диск потом отправят в утилизатор. Возможно, незаслуженно, но нечего икать на ответственной должности.

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

Расшифровка названия


Возможность управления поведением диска при ошибках называется очень и очень путанно: SCT ERC. Это расшифровывается как SCT Error Recovery Control. SCT в свою очередь название общего протокола SMART Command Transport. SMART в свою очередь расшифровывается как Self-Monitoring, Analysis and Reporting Technology, таким образом, полная расшифровка SCT ERC звучит так: Self-Monitoring, Analysis and Reporting Technology Command Transport Error Recovery Control (выдохнули).
Читать дальше →
Total votes 117: ↑113 and ↓4 +109
Comments 99

Восстановление битых пикселей ЖК

Reading time 1 min
Views 124K
Сомневался в успешности метода, а также в том, что мой вечно салатовый пиксель, застывший полгода назад и постоянно мозоливший мне глаз, «станет на место». Но…
О чудо, помогло!
screenshot

Читать дальше →
Total votes 143: ↑142 and ↓1 +141
Comments 144

ЭП — простой и быстрый способ получить доступ к госуслугам

Reading time 4 min
Views 65K
Токен электронной подписи для Госуслуги.ру (eToken Alladin)Сегодня существует как минимум два способа физлицу получить доступ к порталу Госуслуги.ру:
  1. Классический — прохождение регистрации: заполняем кучу форм, ждем кода активации, вводим его (описано много раз, например тут).
  2. Тот, о котором я хочу рассказать — с использованием электронной подписи: ничего заполнять не надо, не надо ждать кода активации, но способ стоит денег. И, похоже, работает пока только в Москве. (UPD февраль 2012: теперь работает не только в Москве; конкретного списка не нашел)
Как пользоваться госуслугами с помощью ЭП...
Total votes 56: ↑54 and ↓2 +52
Comments 62

Speed Install 2.0 − репозиторий под Windows

Reading time 3 min
Views 14K
Репозитории под Линукс и под Мак существуют давно и делают жизнь пользователей этих систем более комфортной.

Преимущество репозитория:
− выбор программы из нескольких конкурентов в нужной категории,
− всегда установка последней версии,
− автоматическая установка, без бесконечных «Далее», «Согласен», «Принимаю».

Вопрос о создании репозитория уже поднимал dozent в своем топике, и Goodkat в комментарии.

Программа Speed Install 2.0 выполняет поставленные задачи и не ограничивается продуктами Microsoft.

В 2008 году я скачал Гугл Хром, чтобы посмотреть, что за зверь такой, да так на нем и остался. Точно так же разработчики передали мне программу на пробу, а теперь я не представляю, как буду без нее дальше. К комфорту быстро привыкаешь.
 
Обзор программы Speed Install
Total votes 134: ↑83 and ↓51 +32
Comments 156

Обзор смартфона на андроид, который работает неделю! Highscreen Boost

Reading time 4 min
Views 167K
Что важнее в вашем смартфоне? Может, его большой удобный дисплей? А быть может, его быстрый интернет? Возможно, его фишки и навороты типа камеры? Наверняка, множество приложений для работы и развлечний, которые всегда в вашем кармане? Но уж точно это всё ни к чему, когда ваш смартфон светит красным диодом и пишет «подключите зарядное устройство»!
Так вот. Смартфон на андроид с батареей на неделю? Да!

Читать дальше
Total votes 63: ↑48 and ↓15 +33
Comments 101

Каша из топора или NAS на основе Asus RT-N56U

Reading time 14 min
Views 185K
image
Вкратце, что получилось:
  • ADSL 2+ подключение к Интернету
  • Две домашних WiFi 802.11g/n сети — 2.4Ghz и 5Ghz со скоростью более 100 мегабит/с
  • Гигабитное подключение по кабелю
  • Сетевое хранилище на 6Тб, в виде четырех дисков 2 x 2Тб и 2 x 1Тб с автономным торрент клиентом
  • SMB/CIFS сервер со стабильной скоростью записи/чтения 12-14 мегабайт/с
  • NFS сервер со скоростью записи/чтения 9-10 или 15-18 мегабайт/с (TCP/Windows или UDP/Linux)
  • UPNP/DLNA сервер со скоростью чтения 8-10 мегабайт/с
  • 46-ти дюймовый LED телевизор с встроенным WiFi 802.11n, способный работать с сетевым хранилищем и сам способный раздавать контент по SMB/CIFS со своего USB диска
  • Старый 42-дюймовый телевизор с подключеным BD плеером с поддержкой Ethernet и DLNA клиентом, работающий с сетевым хранилищем
  • 4 домашних компьютера, включая Mac и 4 мобильных телефона которые со всем вышеперечисленным работают, в том числе и мобильные сервера и клиенты DLNA

Кому интересно на какие грабли я наступал, зачем там подушка и как все это работает прошу под кат.
Читать дальше →
Total votes 55: ↑51 and ↓4 +47
Comments 23

DWA-525 AP или бюджетная WIFI точка доступа

Reading time 2 min
Views 84K
На рынке продаётся много разных SOHO WiFi точек доступа, но при примерно равной цены на них и роутер с поддержкой WiFi смысла в них мало, проще купить роутер. Ну а если бюджет совсем ограничен и подключить нужно всего пару телефонов или просто почту проверить с ноута? Купить USB\PCI карточку = только одно устройство? Оказывается не всегда, и можно «схалявить» и превратить такую карту в почти полноценную точку доступа.
Читать дальше →
Total votes 30: ↑21 and ↓9 +12
Comments 25

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

Reading time 7 min
Views 59K
Надежная передача данных в Интернете осуществляется на базе протокола TCP (Transmission Control Protocol), спецификация к которому была опубликована почти 30 лет назад. Алгоритм TCP (RFC793), позволяет подключенному устройству адаптироваться для работы в сети на скоростях в пределах десятков мегабит в секунду и задержки до 100 секунд. С бурным развитием новых технологий передачи данных, уже через 10 лет после внедрения стало ясно что производительность протокола не будет хватать для более широких каналов.
Читать дальше →
Total votes 106: ↑105 and ↓1 +104
Comments 41

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity