Сообщения об ошибках
Больше всего меня в технике (от компьютера и кофеварки до телефона и лесопильного станка) бесят сообщения об ошибках. Программист, прикрывший свою жопу объявлением "Ошибка -1425", будет, разумеется, гореть в аду, но мне-то от этого не легче.
(c)tema.livejournal.com
Тут я с АЛ полностью согласен. Более того, в своей работе я стараюсь избегать подобного, пытаясь максимально информативно объяснить человеку что и почему произошло.
Но вот ошибка в биллинге Стрима меня выбила из колеи) Хочу сменить тариф. Захожу в личный кабинет, выбираю новый тариф, жму "сохранить". И Стрим мне искренне-программистским языком сообщает (орфография сохранена с точностью до пикселя):

Я тут первый в очереди на отстрел дибилов, кстати)
Чем же я занимаюсь последнее время?
Наткнулся вот на картинку, которая очень наглядно показывает мои заботы в последние недели:
For Web2.0 freaks
moo.fx.js prototype.js del.icio.us neowin.net MM_ Web 2.0 Ruby Chinese Forehead web 3.0 bloglines XMLHttpRequest rel="tag" shadows.com src="http://maps.google.co/maps?file=api python .py Nitro startup http://www.cmp.com/ meta micro /Catalyst/ link rel= .rails firefox stickbob validator.w3 rockyv.no engine.js tag cloud type="text/css" src="http://maps.google.com/maps?file=api mash-up Less is More sitemap.xml http://del.icio.us/url/1641bc6100bb81e3084db27dd070ef2b meme technorati architecture of participation .rss flickr long tail podcast RDF Semantic Web Django http://web2.0validator.com scriptaculous.js moofx.js http://creativecommons.org/licenses/by/3.0/ rocketboom google_ad_client neurogami.com http://www.business-opportunities.biz/projects/how-much-is-your-blog-worth/ beta
Неограниченный трафик израсходован
Тут в хостинг-админке одного сайта над которым я работаю есть такая строка:
41.8 МБ неограниченного трафика израсходовано
Даже не знаю как воспринимать) То-ли шутка, то-ли угроза, что скоро неограниченный трафик закончится... =)
А однажды...
А однажды я администрировал сайт, у которого веб-интерфейсом для написания новостей, администрирования гостевой книги и пр. служил phpMyAdmin. Хозяева сайта внушали мне как это круто, как постарался их разработчик и т.п... И так бывало...
Это мне вспомнилось, когда я размышлял о создании очередной админки новостей. Есть же готовый phpMyAdmin - может и не надо выдумывать велосипед?
Оптимизация
На работе я веду один проект... ммм... система учёта некоторых объектов. Первоначальную структуру БД под эту систему, под объекты, придумывали те, кто с этими объектами напрямую связаны, а с программированием этой системы - вообще нет. Прошло некоторое время и по мере возрастания нагрузки на БД (большое количество объектов, широкая распространённость системы среди сотрудников) стало совершенно ясно, что та структура, которую они предлагали и которую я реализовал первоначально - не жизнеспособна.
Начал разрабатывать "вторую версию", планируя структуру БД сам. Сегодня, после того, как можно сравнить две версии в одинаковых условиях, я решил посчитать количество запросов в базу и время выполнения программы. Как говориться "до" и "после". Лучше бы я этого не делал. Те цифры, которые я увидел на экране, запустив первую версию скрипта - повергли меня в шок.
854(!!!) запроса в БД, что бы вывести весь список объектов (их всего ~150). Время выполнения - 2.1878 секунды.
853... я думал, что поседею, когда увидел это число... =) Радости добавила другие цифры, показываемые на второй версии: 6 запросов и 0.0891 секунд. Может и это не предел? =)
Пора пропатчится!
Все пользователям Internet Explorer 6.0 (да и 5.5 тоже), настоятельно рекомендую прочитать нижеследующую информацию:
В IE 6.0 существует одна довольно-таки неприятная дырка: при желании, можно сформировать запрос к браузеру, внешне похожий на простую текстовую ссылку. На самом же деле из-за глюкавости IE злоумышленник может заставить браузер автоматически выполнить любой исполняемый файл на вашем копьютере. Причем не обязательно находящийся у вас - файл может быть автоматически скачан с сервера и после этого запущен.
Таким образом можно инфицировать компьютеры вирусами, троянами... запускать форматирование жестик дисков... Все на что способна фантазия. Достаточно только попросить сходить жертву на какой-то сайт.
Хорошего здесь только одно - еще 13 декабря 2001 года Microsoft выпустили патч, закрывающий эту дыру. Но кто-ж из нас читает доки и, тем более, технические рассылки новостей от Microsoft?
Вобщем патч можно скачать
здесь (2,3 Мб). Прочитать тех. подробности об этой дырке
здесь.
В довесок правятся еще два бага. Тоже неприятных, но не таких смертельных как вышеописанный... =)
Тихо шифером шурша...
... да, да - никуда не торопясь едет крыша. Это я так, о птичках.
Заработался я. Бессонные ночи меня доканают. Когда-то. Старость будет нелегкой. =) А все ради чего? Ради денег, естественно. Вот такая я вот продажная шкура.
Закончил(и) работу над сайтом
Mobilux. Правда, там не работает один раздел, но это уже на совести заказчиков: не предоставили информацию. Чем я могу гордиться в данной работе? Тем, что 80% скриптов - написанно мной собственноручно. Сказывается небезполезная покупка книг по Perl.
Казалось бы вот он просвет - работа оконченна, можно и отдохнуть. Ан нет! Есть еще куча недоделанных дел. По планам мне нужно заняться следующими сайтами:
- ОЛКС - написать кучу скриптов для ведения статистики сезонных игр и администрирования баз данных команд
- DIESEL - тут вообще постоянная работа требуется. В ближайших планах - сделать крутой поиск по гостевой книге. И вообще, перевести старые записи в новый формат (тут безбашенной и нужной работы на неделю полной занятости)
- cs.odessa.net - есть уже полностью готовый новый дизайн, нужно наполнить его и написать туеву хучу скриптов
- bodyline.bos.ru - сайт Паши (кто знает, тот знает). Он рисует новый дизайн. И все. Все остальное он просит сделать меня. Т.к. сам не умеет... :( :)
- hworld.com.ua - сайт Затерянного. Ну тут работы не много. Всего-то подправить скрипт рассылки новостей на мобильники. Абоненты Киевстар не получают новости.
Вот так вот. Ну еще может быть будет сайт Теплодарского клана Piskun. В котором игрет мой любимый [DSL]StreetSpirit.
Приятное удивление...
Как же я был приятно удивлен, когда мне сегодня в аську постучался мой друг из Америки... Я его не видел уже около семи лет, с тех пор, как он уехал. Это мой одноклассник Юра Л. Кто знает меня и мой класс - поймет... =)
Начало разговора с его стороны было довольно-таки оригинальное: "aya-yay, kak ge tak, u even restrict mozilla browsers to your site?"... потом - ":) ohhh yeah :) HI! :)"... Как говориться: "вышли сало, здравствуй мама!"...
Вобщем поговорили, он дал мне ссылки на кучу его фоток и даже на два небольших видеоролика. Взамен я ему то же пообещал дать свои и всех тех кого он знает... :)

Юра и его сестра
Вот так вот... :) Вроде обещал приехать летом. Буду ждать. И не только я... :) Ссылка с фотки ведет на его сайт (если это можно назвать сайтом).
Кстати работы над
http://www.mobilux.com.ua не прекращаются. По адресу
http://www.2dstudio.net/mobilux/ лежит второй пробник сайта, который скорее всего и будет утвержден финально.
О глюкавой работе...
Подходит к концу работа над сайтом
http://www.mobilux.com.ua. Правда, по указанному адресу сайта не будет до тех пор, пока я не решу некоторые внутренние его проблемы. А пока первый пробник висит по адресу:
http://2dstudio.net/mobilux/.
О работе расскал, теперь о глюках. Был я давече в славетном городе Теплодар. Побывал на тренировке клана Пискун(ы). Ребята тренировались к предстоящему кланвору с командой Понт(ы). Вот тогда-то я и увидел баг на карте cs_militia, позволяющий с любого места дома, с первого этажа, попадать на второй. Баг был обнаружен совершенно случайно и послужил причиной для бурных криков радости и "офигения"... Может быть расскажу о нем как-нибудь позже.
А пока - пока! %)