[bash.org.ru] [IT Happens] [zadolba.li]

IT Happens

Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.
353433• • •987654321

#965: В Советской России Гугл ищет вас!

11 июня 2009, 12:45

рейтинг: 1602

Работаю веб-программером — делаем разнообразные сайтики и интернет-магазины. Очередной клиент попросил, чтобы к сайту была прикручена статистика от Google. Я прикрутил, а до кучи поставил сайт в очередь на индексирование.

Надо отметить, что для этого проекта мы не писали админку с нуля, а затачивали предоставленную заказчиком под проект, добавляя новые модули. Поиск по сайту был настолько «крут», что исправлять его доверяли только мне — долго я матерился, ковыряясь в индийском коде. На полную переделку поиска меня не хватило.

Прошло некоторое время. В аську стучится админ сервера компании-заказчика: «Твой проект грузит на 103% процессор MySQL-сервера!»

Где-то час выясняли, что не так, и только потом сообразили посмотреть в логи. Выяснилось, что умный Google-бот без проблем отыскал поисковую страницу сайта и стал рекурсивно насиловать проект, отыскивая ключевые слова в результатах поиска по результатам поиска...

Поиск после этого доработали, бота от страницы выдачи отвадили и даже морфологию прикрутили. Вспомнили и бессмертную фразу Стива Макконнелла: «Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете».

 

#951: Термофидбэк

6 июня 2009, 09:00

рейтинг: 2489

Работаю админом в большой конторе с несколькими филиалами по стране.

Проснувшись утром, понял, что у меня сильно поднялась температура. Учитывая прошлый опыт, решил сразу ехать в больницу — запускать болезнь не хотелось. Стоя в очереди за талоном в регистратуру, получаю звонок из одного филиала: опять на терминал-сервер попасть не могут. С матами плюю на всё и еду на работу. По пути звонят из трёх других филиалов со схожей проблемой. Ну, думаю, наверняка опять инет накрылся!

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

 

#946: Мейнфрейм-секундомер

4 июня 2009, 16:45

рейтинг: 1918

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

Как человека, склонного к оптимизации, меня немного озадачил такой метод измерения. Кроме того, у меня в арсенале имелось еще одно устройство, которого не было у остальных — ноутбук. Задумался, как бы использовать умную машину.

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

Попробовал поиграться с time /t и разочаровался, ведь эта команда возвращала время только в формате ЧЧ:ММ, в то время как нам требовалась точность в десятые доли секунды. Задумавшись, решил изменить формат приглашения командной строки: prompt $T$G.

Жизнь наладилась — при каждом нажатии на Enter на экране появлялся таймстамп с точностью до сотых долей секунды. Помните, даже в Windows, полностью завёрнутой в красивую графическую оболочку, не стоит сбрасывать со счетов консоль!

 

#943: Linux дома. Но зачем?

3 июня 2009, 20:30

рейтинг: 841

Довольно давно я использую дома Linux и некоторое время назад решил поменять дистрибутив. Переехав с Ubuntu на openSUSE, я, как водится в открытых дистрибутивах, не обнаружил поддержки проприетарных мультимедиа-форматов.

Из сети-то это всё спокойно качается, только вот сразу после установки интернет по неизвестным причинам пропал — наверное, в очередной раз свитч из подъезда скоммуниздили. Провайдер обещал разобраться за два дня, а музыку слушать и фильмы смотреть хотелось прямо сейчас.

Ставлю Wine, под него вкатываю виндовый VLC (дистрибутив нашёлся у брата) — всё, фильмы и музыка играют! Так и просидел до появления интернета.

 

#941: Занимательная аквариумистика

3 июня 2009, 16:45

рейтинг: 1607

Недавно «Микрософт» выпустила релиз-кандидат Windows 7. Раз уж предлагают на халяву, надо потестировать. Скачал образ, установил в VirtualBox (не сносить же линукс), загрузился. Смотрю на стандартные обои с красивой рыбёшкой и чувствую, что есть в этой картинке какой-то скрытый символизм.

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

P.S. Читатели сообщают, что Betta splendens живут не дольше трёх лет. Ох, не к добру...

 

#929: И лоб разобьёт, и интернет сломает

30 мая 2009, 09:00

рейтинг: 1324

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

Однажды нашей бухгалтерше во внерабочее время потребовалось распечатать документ. Принтера у неё дома не было, но жила она этажом выше меня, поэтому далеко бегать бы не пришлось. В моей электронной почте через пару минут лежал файл без расширения — зная, что ничего, кроме обещанного вордовского документа, тётушка мне прислать не могла, я добавляю к имени «.doc», отправляю на печать, при этом интересуясь причиной пропажи трёх символов. Причин таких было три:

1) Осторожность. Бухгалтерша знала, что отображение расширений в винде можно отключить, и что заразный файл мог в самом названии иметь, к примеру, «.doc», будучи при этом вредоносным «экзешником». Меня, как добрую и внимательную «компьютерщицу», она решила уберечь от неприятностей, удалив расширение вообще.

2) Конфиденциальность. В документе содержалась важная информация, и бухгалтерше явно не хотелось делиться ей со всем миром. Она была наслышана о том, что хакеры могут проникать в компьютер и делать всё, что им заблагорассудится. Надо удалить расширение! Хакер — тоже человек, а невнимательность людям не чужда. Увидит, дескать, недоброжелатель непонятный файл, а трогать не станет — вдруг это «мышеловка»?

3) Скупердяйство. Тётушка знала, что MP3 может весить гораздо больше обычного текстового документа. Вновь она решила проявить доброту, решив сэкономить мой и без того неограниченный трафик. Убрав расширение, бухгалтерша решила тем самым обхитрить интернет и обойти маленькую пропускную способность канала.

Я прокляла свои благородные порывы. Несу познания людям, как Прометей нёс огонь, а в итоге всё сводится к поговорке: «Заставь дурака богу молиться...»

 

#924: Туда, сюда, обратно — клиенту неприятно

28 мая 2009, 16:45

рейтинг: 2177

Просыпаюсь, нащупываю ноут — инета нет. Тихо ругаясь, звоню в саппорт:

— Утро добрым не бывает. Интернета нет. Логин такой-то.

В ответ выслушиваю стандартную муть о глюках Windows. Объясняю, что на линии в режиме автоконнекта стоит вайфай-роутер, и получаю вторую порцию бреда с настоятельной просьбой «воткнуть напрямую». Прикидывая, куда бы я «воткнул напрямую» витую пару админу, вспоминаю, что до роутера надо идти через всю квартиру, а я ещё нежусь в уютной кроватке. Да и на «яблочном» ноуте я сроду прямое подключение не настраивал...

На середине мысли я задремал. Проснулся от криков в трубке: «Алё, алё? Воткнули?» Воткнул, говорю, не помогло! (А что ещё было делать?) Третий заход: «Воткните теперь обратно!» Ага, уже!

Через три минуты молчания саппорт прозревает: «Вы знаете, у нас действительно проблема с сетевым оборудованием».

Хороший клиент должен помнить армейское правило — не спеши выполнять рекомендации саппорта, ведь в любой момент может последовать команда «отставить».

 

#909: Увидимся в следующей жизни

24 мая 2009, 09:00

рейтинг: 3140

Уважаемые сисадмины и прочий народ, имеющий дело с железом!

Я прочитал тут много историй о том, как аппаратуру приходилось по разным причинам в срочном порядке приводить в некондиционное состояние. Каждый раз моё сердце обливается кровью, ведь у всех девайсов есть душа. Железки не заслуживают такой жестокой казни, как погружение в воду, избиение молотком или облучение микроволнами. Умоляю всех, кому по той или иной причине потребуется поломать что-нибудь для списания — вытащите перемычку, шлейф или в крайнем случае перережьте провод в очевидном месте.

Если усыпить девайс нежно и аккуратно, он не умрёт, а впадёт в кому, и душа его останется в корпусе. Даже если это последний хлам, возможно, где-нибудь найдётся добрый самаритянин, готовый вернуть его к жизни...

 

#898: Нюансы кода и gluteus maximus

21 мая 2009, 09:00

рейтинг: 2365

Меня всегда удивляло, что код комментируют так сухо и бездушно. Привожу пример моих комментов одной VBA-процедуры, написанных в разные моменты времени:

Первая версия:

/* Сделано через жопу. Прошу прощения у того, кто будет дорабатывать — меня заставили сделать именно так. */

Исправленная версия:
/* Cобрался с силами и исправил код так, чтобы он выглядел более логичным и читаемым. Концептуально он остался жопой, но теперь стал больше похож на аппетитную женскую попку, чем на суровую мужицкую задницу. */

Комментирование — занятие крайне интересное и творческое. Сделайте немного интереснее жизнь человеку, которому придётся потом разбираться в вашем коде!

 
353433• • •987654321
 
текст или номер истории
реклама
обратная связь
Хотите разместить рекламу?
Информация для рекламодателей.

Вопросы, предложения, что-то не так на сайте? Пишите в саппорт!
на сайте
Утверждено: 4037
Сегодня: 0
В рассмотрении: 2013
тэги
лучшие последних семи дней
1: #4058 (2580) - Чую за версту
3: #4061 (2360) - В запой и разгул
5: #4081 (1880) - На своих четырёх
10: #4105 (1586) - По другой части
статистика
Рейтинг@Mail.ru