Читать «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», спасательные плоты за борт (шлюпок там нет, кто не знает), экипаж в гидротермокостюмы и туда же. Залезть на плот при такой болтанке — задача не из лёгких. В общем, это был самый настоящий ад на земле — вернее, на море. Друга относит от плота в сторону, бороться с волнами — не выход...