Читать «Bash IT Happens Истории ## 6701 – 6800» онлайн - страница 14

Bash.org.ru IT

Вернувшись из армии, я застал сестру одну дома. Творилось безобразие: все телевизоры в квартире показывают мультики с DVD, на компе крутится свежий NFS. В ожидании худшего проверяю свою музыку (коллекция редкого и качественного транса) — всё на месте. Вход произведён по админской учётке. Друзья пароли не ломали, мама говорит, к компу никто не подходил, младший вообще к бабушке переехал.

Уговорил сестру показать, как она включает комп. Power, моя учётка, набирает пароль… Твою мать, у меня двадцатизнак со сменой регистров, раскладок, знаками и цифрами! Кое-как объяснил, что хочу узнать, где она мой пароль взяла. Убежала, вернулась с маленькой бумажкой с паролем, написанным моим почерком. Под стол показывает — а там скотч и клочок этой же бумажки.

Последний раз, когда был дома, сестра задала вопрос, что такое C++ и Java. Жду продолжения.

#6739: Тяжела жизнь без Wget

20:45 15.07.2011, IT happens

Люблю читать истории на IT happens. Настолько, что решил прочесть их все в хронологическом порядке. Но вот незадача: историй много, одним махом не осилишь, да и мозг не выдерживает непрерывный поток бородатых админов, изворотливых студентов и глупышек-блондинок. Как читать по несколько историй подряд, прерываться и продолжать с того же места в следующий раз?

Закладки в браузерах мне не понравились. Во-первых, их нельзя легко обновить (например, в Хроме при нажатии Ctrl+D добавляется новая, а старую надо удалять вручную); во-вторых, я никогда не знаю, в каком браузере окажусь.

Первое решение стало обычным текстовым файлом со ссылкой на последнюю прочитанную историю. Алгоритм чтения был прост: открыть файл в текстовом редакторе, скопировать ссылку в браузер, читать истории, конечную ссылку записать обратно в файл и сохранить.

Через некоторое время монотонность процесса стала раздражать. Тогда я сваял программу, которая при запуске автоматом открывала IE, направляла его по ссылке из файла и поглядывала на изменения в адресной строке. При переходе на новую историю она автоматически записывала новую ссылку в файл.

Чтение стало удобным, но только с одного компьютера — а в карман его не засунешь. Итак, третье решение: файлик переносится на сервер, пишется программа уже на ASP.NET, которая выдаёт текущую историю с кнопочками «вперёд» и «назад». Теперь счастье почти полное: можно читать откуда угодно, на любом девайсе. Только вот в метро интернет не принимает, а ехать долго.

Последняя оптимизация: параметр «количество историй» и кнопочка «сделать нынешней», если закончил читать посередине списка. Теперь перед входом в метро достаточно загрузить желанное количество историй — и вперёд!

#6740: Ректор сдачи не даёт

20:45 15.07.2011, IT happens

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