Читать «Bash IT Happens Истории ## 3101 – 3200» онлайн - страница 22
Bash.org.ru IT
Но особенно меня радует узкоспециальное приложение, которого подавляющее большинство читателей 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», спасательные плоты за борт (шлюпок там нет, кто не знает), экипаж в гидротермокостюмы и туда же. Залезть на плот при такой болтанке — задача не из лёгких. В общем, это был самый настоящий ад на земле — вернее, на море. Друга относит от плота в сторону, бороться с волнами — не выход...