С профессиональным праздником, коллеги!

Tags: 

Вот и наступил 09.09.09 :) Помимо того, что это просто красивое число, это еще и шестьдесят четвертая годовщина первого найденного бага. Как гласит одна из легенд, "багом" оказался мотылек, застрявший в контактах реле машины Mark II, что послужило причиной неисправности:

Operators traced an error in the Mark II to a moth trapped in a relay, coining the term bug. This bug was carefully removed and taped to the log book September 9th 1945 [sic]. Stemming from the first bug, today we call errors or glitch's [sic] in a program a bug.


Вот, как он выглядел:

Кризис, он же Разруха

Tags: 


Кто хочет - ищет способы, кто не хочет - ищет причины.
Поговорка

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

Однако модное словечко "кризис", слово-паразит, за которым уже давно не стоит ровным счетом ничего, почему-то не торопится исчезать из оборота. На него ссылаются к месту и не к месту, причем в последнее время - все чаще не к месту. Это универсальная отговорка, когда нужно чем-то объяснить высокие цены за низкое качество и, наоборот, нежелание платить специалисту достойный гонорар - а веских аргументов нет, или вовсе никогда и не было. "Потому что кризис". Что за кризис - все уже давно забыли. Явление прошло, а слово осталось - и само себя подогревает, циркулируя в воздухе и поддерживая панику.

Конечно, нельзя недооценивать силу слова, даже пустого. Помнится, в 1986 году, когда я, семилетний пацан, сидел с родителями в самолете и ждал, пока мы взлетим, мне довелось наблюдать удивительную сцену. Две тетушки не поделили место: то ли с билетами путаница вышла, то ли еще что - неважно. Важно то, что одна из спорщиц усиленно использовала в качестве аргумента фразу "У нас же перестройка!" (модное в то время словечко, если кто не помнит). Чем спор кончился - не помню, но, кажется, место в итоге досталось стороннице перестройки. Думаю, сегодня она бы с не меньшим успехом сослалась на кризис.

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

День Знаний. Час расплаты

А кому теперь легко? Вся страна мучается - от рассвета и до открытия магазинов...

Фильм "Ночной базар"

К хорошему быстро привыкаешь. К плохому, впрочем, тоже, но это происходит несколько более болезненно.

В полночь нам отключили интернет за неуплату. Самое смешное, что я буквально за день до того заходил посмотреть на состояние счета и, обнаружив там приличную сумму, даже не почесался заплатить (хотя мысль возникала, но, увы, не материализовалась). О том, что абонплата списывается первого числа каждого месяца разом - не подумал. Нет привычки.

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

В общем, получилось, что "в декабре внезапно выпал снег". Неожиданно настало 1 сентября. А интернет, как назло, нужен срочно - Юльке надо документы по работе отправить. Да и меня самого отключение выкинуло с рабочего сервера, что тоже неприятно.

Чисто теоретически проблема решается спокойно: надо зайти в личный кабинет и заплатить с кредитки, благо на свой сайт и на платежную страничку своего банка провайдер пускает. Теоретически. Практически же, попытавшись зайти на сайт провайдера, я увидел "Error 500". Кто не знает - это внутренняя ошибка сервера, когда сервер даже не может толком объяснить, что у него произошло. "Неизвестная ошибка", короче.

Что на уме, то и на пальцах

Tags: 

Сохранять лицо очень важно. Если твое лицо всегда исполнено достоинства, это внушает другим работника рвение и избавляет тебя от докучливого любопытства. Поэтому о чем бы ты там ни трындел в аське, лицо твое должно оставаться сосредоточенным и бесстрастным.

"Дзайбатсу-до. Путь офис-самурая"

Никогда, повторяю, никогда мне не достичь совершенства :) Сижу сегодня, сосредоточенно пишу юнит-тест. Чтобы не забыть через неделю, чего я там понаписал, строчу прямо в коде витиеватый комментарий. В это время мимо проходит Юлька ([info]allucinazione) и говорит что-то смешное - в итоге я дописываю строчку уже хихикая. Отсмеявшись, смотрю на то, что написал, и с удивлением обнаруживаю там смайлик.

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

Как систематизировать файлопомойку

Когда я скачиваю какой-то файл из Интернета, я редко сразу определяю, куда его класть. Обычно он скачивается в некий каталог, специально предназначенный для всего, что скачано из Интернета - так называемая "файлопомойка". Разгребание файлопомойки - процесс при таком подходе неизбежный, но, на мой взгляд, это меньшее из зол, если сравнивать его с необходимостью сразу определить файл в конкретную папочку. Во-первых, это отвлекает от основной мысли :) Во-вторых, я наверняка через полчаса забуду, куда его положил. А в-третьих, все равно впоследствии обычно возникает желание пересмотреть систематизированные файлы и категории: что-то объединить, что-то разделить, какие-то файлы переместить и так далее. А раз этот процесс все равно неизбежен, зачем торопить события? Пусть пока отлежится в файлопомойке, потом определим, куда его деть.

Все бы хорошо, но "потом" обычно наступает сильно потом :) В итоге я уже и не вспомню, что за файлик hlm.zip и откуда он взялся - такие "безымянные" файлики, как правило, лежат мертвым грузом в файлопомойке. Впрочем, все современные браузеры (не считая, разумеется, IE), не говоря уже о специализированных менеджерах закачек, хранят информацию обо всех скачанных файлах: когда, откуда был скачан, иногда даже сохраняется информация о странице, с которой была получена ссылка на закачку.

Так что, казалось бы, в чем проблема? Более того, многие менеджеры закачек позволяют создавать дерево меткок и присваивать закачкам произвольное количество меток из этого дерева - это дает довольно мощное средство систематизации файлов, не вставая с места... но есть пара "но". Во-первых, чтобы найти файлик, мне придется лезть в менеджер закачек, а это не всегда удобно. Во-вторых, стоит мне переместить файл в другое место, как менеджер закачек этот файл безвозвратно теряет. В-третьих, систематизировать таким образом можно только те файлы, которые были скачаны именно данным менеджером. А если я пользуюсь четырьмя браузерами, и не все дружат с менеджером закачек? А еще некоторые файлы мне на флешке приносят или по скайпу передают? А еще некоторые вещи я скачиваю через торренты или DC++?..

Кстати о торрентах и DC++. Клиенты файлообменных систем еще более требовательны к местоположению файла: они же должны знать, откуда вести раздачу. Более того, если конкретный файл раздается в данный момент, то клиент просто не даст его переместить. И именно попытка систематизировать скачанное из торрентов натолкнула меня на мысль, которая, кажется, решает все означенные выше проблемы.

Есть такая штука, как жесткие ссылки (hard links). Про них мало кто знает, и еще меньше народу пользуется (линуксоиды, молчать!) - и все потому, что Microsoft не потрудилась предоставить штатных средств для управления ими. А между тем технология очень удобная, логичная и простая до безобразия.

Реклама, блин, домашней кухни

Tags: 


Ой, спасибо, блин, большое! Ой, очень большое, блин, спасибо! Большое спасибо, блин...
Масяня

Буквально неделю назад я писал о том, что порой читаю не совсем то, что написано :) Но мне уже интересно: а хоть кто-нибудь прочитает это объявление правильно?

Новый дизайн Телебанка

Tags: 

ВТБ24 сделал новый дизайн своего Телебанка. По крайней мере, они это называют дизайном. Черт возьми, за несколько лет после поглощения Гута-Банка у них хватало ума хотя бы не сильно портить то, что им досталось, и Телебанк оставался нетронутым (если не считать изменения логотипа на заглавной странице). В результате система удаленного управления банком, созданная почти десять лет назад, и по сей день оставалась одной из лучших среди своих аналогов.

Глупо было бы надеяться, что так будет всегда. Первый звоночек раздался этой весной. Точнее, эта была целая трель: запрет использования ЭЦП без карты переменных кодов (теряется основная прелесть ЭЦП, благодаря которой раньше можно было вообще забыть про переменные коды), введение драконовских тарифов на переводы денег между клиентами Телебанка - и тому подобные мелочи, которые заставляли поморщиться, но в целом не особо напрягали.

Баги! Кругом баги! (кошмарный сон тестировщика)

Tags: 

Помните анекдот, да? "Мужик, вот представь себе: приходишь ты на пляж, а там - станки, станки..."

Так вот, гуляю я как-то по супермаркету, и что я там вижу? Баги! Нет, сначала я думал, что мне, как обычно, приглючилось. Есть у меня манера прочитать надпись по диагонали, да так, что в итоге получается нечто непотребное. В частности, надпись при въезде на бензоколонку:

Водитель!
Затуши сигарету,
Высади пассажира

была мною прочитана как "Водитель! Засади пассажиру!" (да, да, я знаю, можете не говорить). Но в этот раз мои глаза увидели ровно то, что было написано на самом деле. Баги, самые натуральные :)

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

Остров Мэн. Изыски планирования путешествий

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


Утренний Ливерпуль встретил нас моросящим дождем, под которым мы и направились в сторону порта, где нас должен был ждать паром. Поскольку Остров Мэн - это формально другое государство, то и посадка на паром проходила "по-взрослому": регистрация, досмотр, зал ожидания, из которого нельзя возвращаться обратно. Правда, по сравнению с аэропортовыми процедурами это выглядело несколько упрощенно, но тем не менее.

Зал ожидания Последний взгляд на Ливерпуль

Когда мы загрузились на паром, dimachertov, даром что дождь только усилился, немедленно ускакал на верхнюю палубу наблюдать за тем, как мы будем уходить в открытое море, и как будет исчезать за горизонтом Ливерпуль. Все остальные нашли себе занятие поинтереснее, а именно - употребление пива в салоне :-)

Информация

Tags: 

Блог переехал на новую платформу, и в ближайшее время я планирую снова начать его вести. На обновления можно подписаться посредством RSS-ленты (Myx.Ostankin RSS Feed).

Страницы