Муялды
07.04.2008
Супруга взяла на работе отпуск и сегодня утром уехала в Муялды, оставила полный холодильник с едой, думаю, что до её возвращения (две недели) как-нибудь продержусь.
Муялды - это санаторий-грязелечебница недалеко от Павлодара, в которой лечат заболевания опорно-двигательного аппарата, гинекологические заболевания и заболевания нервной системы. Побывавший народ говорит, что курс лечения оказывает весьма пользительный эффект, и грязь там очень активная, более 15 минут не выдержишь, а после процедуры еле выползаешь :) В лихие 90-е санаторий почти закрылся, но сейчас вроде более-менее восстановили. Сегодня вечером позвоню супруге, узнаю впечатления, так сказать, из первых рук.
Как я не купил ионизатор Янтарь
04.04.2008
Некоторое время назад решили купить очиститель воздуха в квартиру, и желательно, в комплекте с ионизатором. Я, как обычно, поискал в Интернете информацию, что другие рекомендуют для этого дела. В итоге остановился на ионизаторе “Янтарь-5А/М”, который производится в Казани. Когда сказал супруге, что выбрал этого производителя, она заметила, что я практически не смотрел конкурирующие модели, и странно то, что у данного производителя почему-то продукция не предлагается в розничных магазинах. Меня же в основном подкупили неплохие отзывы покупателей на форуме производителя, в том числе и о службе доставки. На сайте был указан сотовый телефон и e-mail представительства в Казахстане, правда, немного насторожило отсутствие адреса и нормального телефона, но я это списал на то, что, возможно, представительство недавно открылось.
Написал по указанному е-майл, что хочу купить в Павлодаре предлагаемое ими изделие (я думаю, это вполне нормальное желание), получил поочерёдно два ответа от разных людей. В первом Айдар Токтагулов (насколько я понял, он из России) написал, что в Павлодаре никого нет, и можно купить напрямую, оформив заказ через сайт, с бесплатной доставкой через почту. Во втором письме Амренов Канат (он, как я понял, из Казахстана) назвал цену почти в полтора раза больше указанной на сайте, и сказал что “в Павлодаре никак”, но, если буду брать, что-нибудь придумает (очень интересный маркетинг). Естественно переплачивать не хотелось, поэтому выбрал вариант заказа через сайт, о чём, собственно, и сообщил Айдару. В ответ получаю сообщение, что доставка будет стоить дополнительных 200 рублей, поскольку доставка бесплатная только для России (при этом на сайте об этом ничего не сказано, и более того, даже написано, что доставка бесплатная независимо от адреса доставки, хоть в Штаты). Естественно, что желание связываться с этой странной конторой у меня не возникло, и другим не могу её советовать.
О честности
03.04.2008
Вчера ходил оплачивать за услуги Казахтелекома (телефон и Мегалайн), а до этого примерно два месяца назад перешёл на более дорогой тарифный план, со Start Basic на Start Active. При оплате взяли почему-то деньги по старому тарифному плану. На всякий случай решил уточнить у менеджера Мегалайн в зале. Девушка всё перепроверила и сказала, что произошла ошибка и всё пересчитают. При этом удивилась, что сам подошёл и сказал и ошибке. Теперь вот мучаюсь сомнениями: а может, нужно было просто промолчать? :)
FastCGI
02.04.2008
С целью увеличения скорости формирования страниц перевёл на хостинге PHP в режим FastCGI (по умолчанию используется режим CGI), для чего использовал подробную инструкцию c wiki Дримхоста. Всё стало отрабатывать немного побыстрее.
Собственно преимущества FastCGI вполне очевидны, копия исполняемого файла php запускается только один раз и постоянно находится в памяти, в случае использования CGI он загружается при каждом вызове. Есть и недостатки, которые выражаются в необходимости большего объёма памяти. В случае возникновении претензий у хостера, буду думать, что делать дальше.
Пакетная конвертация фотографий
02.04.2008
На днях понадобилось изменить размеры у небольшой кучки фотографий, которые лежат на хостинге. Перекачивать файлы туда и обратно было лень и трафика жалко (фотки большие по 2-3 мега). Немного подумал и сделал всё с помощью утилиты convert из состава пакета ImageMagick и командной строки:
ls -1 *.jpg | while read file; do convert -size 800x600 $file -resize 800x600 +profile "*" medium/$file; echo $file; done
Пара минут - и содержимое каталога с фотографиями было сконвертировано в подкаталог medium с нужными размерами.
Немного расскажу, что делает команда.
Сначала формируется список файлов (ls -1), затем через конвейер (значок “|”) этот список передаётся далее. С помощью цикла while read содержимое списка построчно считывается, обрабатывается утилитой convert и выводится для информации на экран (достаточно важный пункт: всегда полезно знать, что происходит в данный момент). А если дополнить эту строку до полноценного скрипта на shell, то с его помощью можно легко и быстро создавать целые фотоальбомы.
Обновление Wordpress
01.04.2008
Обновил на своём блоге Wordpress до версии 2.5. Для обновления использовал русскую версию от Lecactus, посмотреть описание и загрузить можно отсюда. Перед обновлением посмотрел все рекомендуемые там ссылки, и могу порекомендовать вот эту полезную статью. Особо сильных изменений в движке не было сделано, только очень изменился администраторский интерфейс. По личным впечатлениям у меня стало всё ощутимо притормаживать. Понаблюдаю ещё немного, и, если будет совсем плохо, сделаю откат на старую версию, благо backup перед обновлением, как полагается, сделал.
UPD: Как выяснилось у хостера проблемы были какие-то, кластер где-то полетел. Сайт несколько часов был вообще не доступен. Сейчас вроде всё худо-бедно наладилось.
1 апреля
01.04.2008
Cегодняшний рабочий день прошёл на удивление спокойно и буднично, даже не верится, что сегодня день смеха. Похоже, праздник изживает себя. Пришло только несколько сообщений электронной почте, которые с очень большой натяжкой могут быть отнесены к шутке:
- Только сегодня и завтра компания XXX проводит беспрецедентную акцию: каждому, кто посетит наш офис – подарок!!!
10 первых посетителей получат по шапке
(великолепная бейсболка- тюбетейка от ведущего кутюрье Transcend) - Доводим до вашего сведения, что в связи с эстафетой олимпийского огня «Пекин - 2008», проводимой в г. Алматы 2-го апреля 2008 года, и связанным с этим ограничением передвижения автотранспортных средств (перекрытием движения по основным магистралям города), Компания XXX работать не будет.
UPD: Но зато дядька Экслер порадовал, так замутил, что народ до сих пор в раздумьях, где же он сейчас находится? :)
О тезках
28.03.2008
В последнее время участились вопросы (на этой неделе уже два раза спросили), не являюсь ли президентом Казахстанской Ассоциации IT-компаний. В связи с чем официально сообщаю, что Исин Нурлан Курмангалиевич - это не я, и он даже не мой родственник. Но при этом я его прекрасно знаю: около 15 лет назад он был руководителем департамента организации, в которой я тогда работал. Как-то один раз даже лично встречались.
diff и patch для Windows
28.03.2008
При программировании часто приходится сталкиваться с необходимостью быстро внести определённые уже известные изменения в код, например, если вышла новая версия, либо исправлена какая-нибудь ошибка. В Unix для этих целей, как правило, используется “сладкая парочка” diff и patch. Утилита diff анализирует указанные файлы (каталоги) на предмет внесённых изменений и выдает результат в специальном формате. Используя эти данные, с помощью другой утилиты patch можно быстро применить изменения для других файлов.
По какой-то причине, данный подход не получил широкого распространения при программировании под Windows и для PHP. Так, например, разработчики популярного форума phpBB для публикации модицикаций (по другому mod-ов) используют обычные текстовыми файлы (а начиная с третьей версии - специальные xml файлы) с инструкциями для ручного изменения кода. Создание данных файлов - достаточно кропотливое занятие и отнимает очень много времени и сил.
Немного поискал и нашёл данные утилиты под Windows (взял из дистрибутива FPC - Free Pascal Compiler), положил здесь, надеюсь, кому-нибудь пригодится.
Домен ru - бесплатно
26.03.2008
Похоже, на доменном рынке в зоне .ru развернулась настоящая конкурентная война. Мало того, что цены упали ниже 100 рублей, так в борьбе за клиента многие уже начинают раздавать домены бесплатно. Ниже небольшой актуальный на данный момент список мест, где при приложении некоторых усилий можно получить бесплатный домен.
- Акция «Домен бесплатно - всегда приятно!» от REG-RIPN. “Если Вы копирайтер, редактор или просто блоггер, которому есть что сказать, Вы пишете интересные и полезные статьи, и у Вас уже есть посещаемый блог или сайт (кроме бесплатных livejournal.ru, liveinternet.ru, blog.mail.ru, и др.) - Мы подарим Вам любой понравившийся домен .RU бесплатно.”
- Меняем шутки на домены от reggi.ru. Каждый день до 1 апреля включительно автор лучшей шутки о доменах получит домен в зоне RU в подарок.
- Московский полубомж проводит раздачу бесплатных доменов в зоне RU. Для того чтобы получить домен вам необходимо быть десятым комментатором к последнему посту, написанному в его блоге.