Выбрать главу

#8657: Два-три серых октета

15:00 03.03.2012, IT happens

Знакомый загорелся идеей о статическом айпи-адресе. Увидел у провайдера на веб-сайте радужные заверения о том, что статический адрес позволит чуть ли не мир спасти, но на всякий случай решил посоветоваться со мной.

Я же первым делом поинтересовался, внешним ли будет айпи-адрес или таки «серым». Техподдержка провайдера заявила, что адрес будет «частичным».

Адрес-то в итоге оказался внешним, а что же такое «частичный» айпи-адрес, понять я не могу до сих пор.

#8658: Фу таким быть

15:00 03.03.2012, IT happens

Веб-проект:

// Самое корректное удаление регистрации глобальных переменных ;)

if (ini_get('register_globals')) die('register_globals включены! Это плохо! Необходимо добавить в .htaccess строку: php_flag register_globals off');

#8659: Ошибок не может не быть

16:45 03.03.2012, IT happens

Тестирую свой код.

1. Пишу юнит-тест.

2. Прога выдает на нём не тот результат.

3. Проверяю юнит-тест — не, прога вывела правильный результат, это у меня неправильный юнит-тест.

4. Исправляю.

5. Запускаю — ну надо же, проходит! Как так вдруг?!

6. Пишу новый юнит-тест.

7. Возвращаюсь к пункту 2.

Последние полчаса из такого цикла не выходил. Алгоритмами мыслить проще, чем частными случаями. Наверное, поэтому я программист.

#8660: Кардеры: воспитание по-спартански

13:00 04.03.2012, IT happens

Ходят тут истории об ограничениях использования детьми компьютера. А я расскажу о том, как я ограждаю своих чад от композависимости.

Я инженер-слаботочник (системы безопасности и контроль доступа). Есть такой интересный контроллер Z-5R (около 300 рублей), считыватель карт доступа (около 500 рублей) и обычная автомобильная релюшка. Собирается вся эта система по схеме, только вместо электромагнитного замка ставится то самое реле. Контакты релюшки подцепляются вместо кнопки Power. Считыватель карт выводится наружу. Питание от 12 вольт от БП. Корпус опломбирован. Хочет дитя поиграть — подношу свою карту к считке, релюха щёлкает, компьютер включается. Карта всегда со мной. Так-то!

#8661: Удалённый доступ с голосовым управлением

13:00 04.03.2012, IT happens

Приезжала к нам полгода назад родственница-пенсионерка из далёкого от нас сибирского города. Приезжала не только погостить, но и полазить в интернетах. Компьютером она никогда не пользовалась, поэтому обучать её этому делу приходилось мне.

Надоело ей кататься к нам, и захотела она свой собственный ноутбук с камерой, чтобы по скайпу общаться. Отдавать её в лапы «умных» продавцов мне не хотелось, поэтому решили мы купить ноутбук у нас в городе. Настроил систему, поставил Радмина, за день провёл курс компьютерной грамотности «для чайников» (хотя бабуля только мышкой научилась пользоваться да Оперой со скайпом) и отпустил со спокойной душой в её родной город.

Вскоре поймал её сын порнобаннер. Никому ничего не сказав, отвёз компьютер к одному «очень умному компьютерщику», который на фиг всю систему снёс и поставил заново, естественно, удалив Радмина и поставив Кошмарского с паролем на настройки, который ругался на любое сетевое приложение.

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

Дальше хуже — драйвера. Это уже практически невозможно вслепую, без удалённого доступа сделать. Решил я воспользоваться замечательным средством скайпа — показать рабочий стол. А что, тот же удалённый доступ, только с голосовым управлением.

Позиционирование мышки осуществлялось путём команд: «Вверх, вниз, влево, вправо, чуть-чуть вправо, нажми ЛКМ, нажми ПКМ — да не ЛКМ, а ПКМ!» Вводили буквы так: «Нажми одновременно кнопку справа и сверху от флажка, ищи и нажимай («А что, уже можно те кнопки отпустить?») русские буквы „Ф“ — Фёдор, „Д“ — Дима, „ужин“, „человек“…»

Каким-то чудом мы поставили серверную часть Радмина, активировали её, установили Хамачи (да-да, виртуальный тоннель) и настроили их обоих, попутно сражаясь с Кошмарским, атакующим со всех сторон.