Сбербанк что, всерьёз воспринял RFC 1149?
#3170: Сотри и выиграй макось
16:45 21.05.2010, IT happens
Попросил меня знакомый выбрать ноутбук для сына девяти лет. При предварительном обсуждении деталей выяснилось, что сын — гений в компах, а бук надо брать по принципу «круче, чем у соседа». Выбрали, привезли, включили. «Вопросы есть?» Да какие вопросы, сынок уже игру устанавливает.
На следующий день зовут проконсультировать по мелочи. Вопросы разные, но это ясно — первый комп. Внезапно вопрос: «А что это за наклейка на днище?» Переворачиваю — наклейка с виндовым лицензионным кодом протёрта до корпуса!
Оказывается, юный гений решил, что там лотерея «сотри и выиграй» с возможностью получить приятный бонус.
#3171: Какая GNUсность!
16:45 21.05.2010, IT happens
С точки зрения информативности привычка разработчиков софта под линукс присовокуплять к наименованию продукта первую букву названия графической оболочки, под которую оный заточен, конечно же, весьма похвальна. Но русскому глазу такие названия нередко дают несколько больше информации, чем разработчики готовы задокументировать.
Мультитрековый звуковой редактор под Gnome gnusound — что ж, качество обработанных им треков интуитивно понятно. Меня по той же языковой логике следует наградить за использование GNU/Linux почётным званием «gnuser». ToDo-менеджер под тот же Gnome зовётся glista — сразу ясно, весьма назойливая «напоминалка»! Да что уж там, несть числа таким названиям — просто открываем пакетный менеджер, вчитываемся и много думаем.
Но особенно меня радует узкоспециальное приложение, которого подавляющее большинство читателей IT happens у себя не найдёт, потому именно его названием хотелось поделиться. Это астрологический процессор семейства Astrolog в модификации для KDE. Реконструировать его название в соответствии с «правилом первой буквы», полагаю, труда не составит. Отмечу, что своей функциональностью он значительно уступает «подоконным» аналогам.
#3172: На полуслове
16:45 21.05.2010, IT happens
Я студент четвёртого курса, по совместительству .NET-программист. Вечер. Набираю в Ворде аннотацию к завтрашней паре по английскому. Ввожу начало очередного слова и замираю в ожидании IntelliSense.
Жаль, что Ворд им ещё не оснастили — полезная была бы фича!
#3173: Небольшими порциями
16:45 21.05.2010, IT happens
Работала давным-давно в отделе автоматизации девочка-программист — ваяла на FoxPro программки по обработке данных. Однажды увидел я кусочек кода, призванного убрать в каждой записи базы данных лишние пробелы слева от фамилии. Код выглядел примерно так:
scan 'цикл по базе
if(at(a.fieldname,” ”)) 'если в первой позиции пробел,
replace a.fieldname with substr(a.fieldname, 2) 'то исключаем первый символ
endif
endscan
Код убирал в каждой записи один пробел слева. «А что, если слева будет 17 пробелов?» — спрашиваю. Девочка потупила взор и поняла, что придётся запускать программу 17 раз.
Каково же было её удивление, когда я показал ей свой код, вернее, одну команду, которая может убрать хоть 17, хоть 30 пробелов и слева, и справа:
replace all a.fieldname with alltrim(a.fieldname)
#3174: За пазухой — тепло и шумно
13:00 22.05.2010, IT happens
Есть у меня друг, тоже моряк, который часто жаловался, что ноутбук у него безбожно греется. Что самое интересное, сам ноут это нисколько не тревожило, и работал он исправно. Обещал я другу помочь в его «горе» и попросил принести мне пациента. Но так сложились обстоятельства, что другу срочно нужно было «добить» мореходный ценз, и он ушёл в море на первом попавшемся корыте — у нас суда такого типа называют «собаками».
Дальше случилось то, что не хочет переживать ни один моряк: малюсенькое, ветхое судёнышко, которое уже лет двадцать назад должно было быть распилено на иголки, попало в шторм баллов в шесть-семь. «Да что это за шторм! Туфта!» — скажете вы. Да, туфта, но в открытом море и для нормального судна, а тут дело происходило на мелководье, да ещё и в опасной близости от рельефа.
Команда по кораблю: «Покинуть судно». Баренцево море, март. Далее по заученному: сигнал «SOS», спасательные плоты за борт (шлюпок там нет, кто не знает), экипаж в гидротермокостюмы и туда же. Залезть на плот при такой болтанке — задача не из лёгких. В общем, это был самый настоящий ад на земле — вернее, на море. Друга относит от плота в сторону, бороться с волнами — не выход...