Вернулся. Живой, здоровый и загарелый

Парам-пам-пам. А вот и я. Живой и даже отъевшийся немного.

Спасибо всем за комментарии, к посту о моём отъёзде на отдых, попробую кратенько рассказать об обстановке на Кавказе, а частности в Абхазии.

Если совсем кратко, то «Там всё зашибись», а если подробнее, то читайте дальше.

И так, мой отдых, как я и писал, состоял из двух этапов: первый — Джубга (50км от Туапсе), второй — Сухум (столица Абхазии). Про первый этап скажу лишь то, что НИКОГДА В ЖИЗНИ я больше туда не поеду. Почему?

Представьте себе пляж, протяжённостью метров 300-400, состоящий преимущественно из окурков и тоооонкого слоя песка. С 10 часов и до самого вечера на пляже располагается, по видимому несколько тысяч человек, причём сидят буквально друг у друга на головах (расстояние между отдыхающими людьми сантиметров по 20). И это ещё не всё! До пляжа нужно идти вдоль магистральной дороги, что особенно радует, когда возвращаешься после плавания, более-менее чистый и освежённый. Ну и то, что из развлечений там лишь быдло пляски на пляже под шансон, «чОрные глаза» и в том же стиле.
Итог — Джубга — Суксь.

Далее я метнулся к бабушке в Сухум, пока друзья решили заглянуть в Совхоз «Россия» под Адлером. Там, кстати, отдых на порядок лучше, это если кто решит на нашем побережье отдыхать.

Границу прошёл без сучка и задоринки, чуток пожарился на солнце пока проходил паспортный контроль, но это стандартно. Единственное что удивило — введение страховки. 10р/день + 10р за оформление. Ну надо, так надо.

За 2.5 часа на маршрутки я добрался до места назначения, где, за 15 лет (а я сам присутствовал во время первой Грузино-Абхазской войны, правда в возрасте 6 лет), так ничего и не изменилось. Всё те же развалины и дестрой. Но это в основном в Сухуме, а в Гагре, Новом Афоне и далее в сторону границы России, куда война не дошла, всё куда лучше.

Самое главное во всём этом путешествии, это что мы с друзьями попали на «Первый день независимости Абхазии». Представьте картину: лежим мы на пляже, который располагается прямо перед штаб-квартирой ООН, и решаем подняться в кафешку на берегу, попить пива. Вдруг начинается со стороны дороги пальба из автомата, крики. Из кухни выбегают кричащие официантки, только кричат они: «Ураааа!!! Признаааалииии!!! Ураааа! Медведев признал независимость!!!». Тут же на стол выносятся бокалы и шампанское, приглашаются все посетители кафе (и мы в том числе) и все пьют на радостях.

И потом весь день в городе тварилось нечто невообразимое — стреляли везде где можно, песни пели, пили. Приятно очутиться там, где хоть какое-то время любят русских. Нас тоже поили и даже дали пострелять из автоматов. Что интересно, так это связь между соц.статусом и оружием. Если человек на лексусе (а в Абхазии иномарок похоже больше чем российских автомобилей), то и стрелять будет из М16, а те кто попроще — дробовики, калаши, даже винтовки второй мировой со штыками были. Ближе к ночи устроили салют из трассировочных патрон и из гаубиц.

На самом деле совершенно не страшна стрельба, когда знаешь, что палят в верх. И не было ни 1 убийства на этой почве. Единственное что — 22 аварии по пьяной лавочке)

По возвращении в Москву сильно испортилось настроение из-за погоды, да и сам город тяготит своей «движухой». Позабавили цены на инжир: Москва — 40р./штука, Абхазия — 20-25р./килограмм. А вообще он там сам по себе везде растёт.

Возвращаясь к теме блога, хочу заметить, что смо-спама просто немеряно. За этот небольшой промежуток времени я отфильтровал около 300 спам-комментов, которые пропустил Акисмет.

В скором времени буду возвращаться к делу переноса старой инфы + вышел WordPress 2.6.2.

P.S.: Фотки опубликую отдельно, когда заберу у друзей, а пока могу поделиться только одной — я с флагом министра чего-то там Абхазии с другом. Я слева, если что)

Отправляюсь на отдых

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

Теперь я безработный и отправляюсь на отдых. Сперва в Джубгу, что под Туапсе, а потом к бабушке в Абхазию. Надеюсь вернуться живым)

Дел в блоге хватает, думаю, что поступлю как советуют многие и откатившись на бэкап обновлю wordpress через update. К тому же уже и 2.6.1 версия вышла.

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

Всем удачного лета и солнечных дней.

П.С.: Кстати, если у вас есть какие-нибудь предложения по работе, желательно удалённой, то я с радостью выслушаю их в почте (fantocci [сабака] gmail.com). Умею довольно много чего полезного, а главное быстро учусь.

Отчёт о результатах переезда на WordPress 2.6

Дорогой читатель, если ты какими-то судьбами попадаешь на мой блог, а не просто пролистываешь посты в рсс-читалке, то, наверное, заметил некоторые изменения на блоге:
1. Страницы отдаются быстрее (во всяком случае у меня это так)
2. Из сайдбара исчез Блогролл и добавились виджеты популярных сообщений. Думаю, вместо блогролла просто сделать страничку ссылок ан хорошие блоги, хороших людей.

Это то, что можно заметить на первый взгляд и то, что, как говорится, радует.
Если кто не понял, то я перенёс блог на последнюю версию движка WordPress 2.6, так как на тестовом сайте уж очень мне он понравился своим новым ентерфейсом. Но не всё так гладко с переносом, как кажется, и ниже я расскажу о проблемах, с которыми столкнулся и которые пока не полностью решены. Кстати, на некоторые из них мне указали именно читатели (спасибо Ольге), так что будьте бдительны и сообщайте обо всех «глюках».

Перенос я делал через Экспорт — Импорт средствами WordPress (это когда создаётся WXR файлик (WordPress eXtended RSS)), предварительно сделав полный бэкап как базы, так и файлов. После чего удалил все таблицы и файлы на сервере, залил WordPress 2.6 PowerPack, поднастроил и импортировал файл. Вот что из этого получилось:

Проблема 1. — При импорте продублировались рубрики.
Вообще с рубриками какая-то странная вещь, мало того, что после импорта вылезли дубли, так ещё и рубрики, бывшие пустыми, самопроизвольно присвоились некоторым постам.

Взять к примеру рубрику Forex (скоро я её потру, так что может ссылка будет вести в никуда). Да, я одно время хотел попытаться поиграть с Форексом и писать отчёты про это в блог, но потом «забил», создав пару черновиков, но не опубликовав их. Теперь же рубрика Форекс вылезла с постом о «Как заставить работать устаревший плагин с новым FireFox» 😀
Мысли: Тут видимо сыграл роль плагин RusToLat, который при импорте не посмотрел, что у рубрик прописаны ручками названия на англ, а сделал повторную работу по транслитерации с русского на английский. Так это или нет — покажет практика.
Решение: Скорее всего я буду пытаться «перезалить» файл экспорта и попробую вкл/выкл плагин RusToLat. Если есть какие-то другие соображения — пишите.

Проблема 2. — Обрезались посты.
Заметила это Ольга. В посте про «Обзор Хостингов», где шла интересная дискуссия и я добавил ещё около 5 хостеров в список, произошло «обрезание» на McHost, причём посреди абзаца. И, что очень занимательно, все посты и/или комментарии, которые идут после него на одной странице, выделяются жирным (strong). Это отчётливо видно тут (прокрутите страницу вниз).
Мысли: Тут у меня подозрение на попавший в импорт «спец.символ», который WordPress решил пропустить, одновременно похерив остальную часть текста.
Решение: Сегодня из дома буду пытаться повторно импортировать посты и за одно проверю, что и как там в тексте. Если не получится, то внесу изменения вручную или, как посоветовала Ольга, сделаю второй обзор хостингов, состоящий исключительно из новых хостеров.

Проблема 3. — Проблемы с кодировкой в «title» рубрик.
Ну, думаю тут корни всё оттуда же (см. Проблема 1). Чтобы понять, о чём речь, зайдите в любую рубрику на русском языке (к примеру, Локализация) и посмотрите в заголовок браузера, там будут иероглифы.
Решение: пока не знаю, но, надеюсь, грамотный импорт это исправит. До этого база была в Win-1251 кодировке, а теперь в UTF-8, но т.к. экспорт-импорт делается в UTF, проблем по идее быть не должно.

Проблема 4. — отображение кодов программ.
Хотите узнать «Как сделать тему widget совместимой»? Фиг вам, а не исходные коды.
Мысли: тут всё ясно. Я использовал для «подсветки» исходников плагин CodeHighlighter, но он меня исключительно не устраивал в последнее время. А без него все тэги, записанные в <pre>, обрабатываются браузером, и вы видите «пустоту»
Решение: я уже нашёл неплохой плагин, но не успел его установить. Если всё пойдёт как надо, то напишу/переведу обзор подобных плагинов для подсветки синтаксиса.

Проблема 5. — Глюки с кодировкой FeedBurner у основного фида.
Сейчас вы это уже пронаблюдать не сможете, но пару дней назад, возможно, ваша рсс-читалка выдала вместо русского текста моих постов знаки вопроса (??????).
Мысли: Долго не мог понять, в чём дело, грешил на сам фидбёрнер, но как оказалось проблемка вылезла из-за моих «шаловливых» ручек. Подсказка — основной фид не проходил валидацию и отдавался в непонятной кодировке.
Решение: оно довольно простое, но всё равно выложу его отдельным постом. Совсем скоро, честно-честно.


Пока что навскидку ничего больше не вспоминается из проблем, но есть кое-что, о чём хотелось бы написать:
1. Я отключил нафиг капчу и оставил только Akismet, но пока что спам только СМОшный лезет, а остальной вроде ловится Акисметом. Думаю, те, кто любят комментировать (за что им спасибо), оценят это. AJAX Comments пока не ставил, т.к. думаю всё же обойтись другим плагином.
2. Не забывайте голосовать за посты, если они действительно полезны, а если не полезны, то «закапывайте», чтобы и другим глаза не мозолили.
3. Из плагинов статистики оставил только Гугл Аналистикатор, т.к. ощущение, что FireStats нереально тормозил блог почти оправдалась, а в Гугле вся необходимая информация для меня имеется.
Кстати, если у вас стоит Аналистикатор, то советую отключить «Outbound link tracking». Я заметил, что этот трэкинг вставляется и в рсс-фид, а валидатор не очень хорошо «кушает» onclick в ссылках. Возможно, это можно как-то исправить, но я ещё не смотрел.

И напоследок — буду очень признателен всем, кто сообщит о прочих недостатках, глюках и уродствах, которыми ещё, я уверен, кишит сайт. Например, куча лишних скриптов подключаются в хэдере там, где это совершенно не нужно, разбивка на страницы работает исключительно на главной, а в рубриках уже нет (но это конечно дело быстро поправимое).

В общем, до скорых встреч и, будьте уверены, все комментарии к этой и прочим записям, которые были сделаны в последние два дня (после переезда на WordPress 2.6) будут перенесены после нового импорта.

Every day for a something new или чистим списки автозаполнений

Допускаю, что данная фича известна всем и каждому, но для меня некоторое время назад она оказалась открытием.

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

Одно время я просто мирился с этим и старался как можно меньше "опечатываться", когда ввожу что-то в подобное поле, но всё равно в итоге всё скатывалось к тому, что при вводе буквы "а" (да и любой другой), вываливался список хрен знает чего, а уж вариаций "Тараса" с опечатками вообще было не пересчесть.

Думал, что всё это дело сохраняется в каких-то конфигах и искал в этом направлении, но всё оказалось намного проще. Просто как раз-два-три.

Раз — вызываем выпадающий список.

Два — кнопками вверх-вниз выбираем неугодный пункт.

Три — жмём кнопку Del.

Изначально я вычитал это для MS Outlook, чем помог множеству сотрудников офиса, но оказалось, что применимо это и к выпадающему списку УРЛов в FireFox. Теперь всякие старые и не нужные урлы там больше не живут)

Чистота — залог здорового блоггинга и сёрфинга 😀

Сравнительный обзор хостингов

Начну с причины, побудившей написать меня сей пост.

Заказали сделать простенький сайт, как обычно «ну нам не надо там всяких ява-скриптов, просто 20 статичных страничек». Ясное дело, что ни домена, ни хостинга нет так же, как и представления, что сами заказчики в итоге хотят получить, поэтому выбор хостинга и проплата домена легли на мои плечи, и хотя странички и обещают быть статичными, делать сайт я естественно буду на WordPress, а следовательно нужны PHP и MySQL.

Сам я пользуюсь хостингом от мастерхоста, в котором меня всё устраивает, кроме цены и ограничения на домены, но решил подыскать для заказчика что-нибудь подешевле, попроще, да и самому хочется опробовать другие хостинги. До этого сталкивался с несколькими хостерами, но впечатления исключительно скверные на фоне практически безупречной работы мастерхоста (редкие инциденты не в счёт): то фтп доступ отваливается через 2-3 минуты, так что приходится заливать по сто раз, то dns-записи слетают к чертям раз в день.

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

Сразу небольшое отступление — в основном я рассматривал русские хостинги, так как в последствии клиенту, если что случится, придётся общаться с техподдержкой на прямую, да и русскоязычная панель управления не так отпугивает + оплачивать через webmoney много проще, чем через какой-нить PayPal.

В обзор брал самые дешевые виртуальные хостинги с поддержкой PHP и MySQL.

1. MTW

Тарифный план: Эконом +

Цена (р./месяц) (месяц/полгода/год): 252 / 227 / 202

Место под сайт: 500 Мб

Доступные версии PHP: 4 и 5

Дополнительное ПО: Perl/Python/Zend Optimizer

Доступные версии MySQL: 3.23, 4.0, 4.1, 5.0

Кол-во БД/Место под БД: 10/300Мб

Кол-во доменов на площадке/поддоменов: Неограниченно/10

Дополнительные бонусы: Домен в подарок, при оплате на год, Restricted Shell

Вывод: Радует наличие Зенда и отсутствие ограничения на кол-во доменов, но 500 Мб места и непонятное ограничение в 10 поддоменов настораживают.

2. RuWeb

Тарифный план: Silver-VIP

Цена (р./месяц) (месяц/полгода/год): 290 / 275 / 260

Место под сайт: 2 Gb

Доступные версии PHP: 5

Дополнительное ПО: Perl

Доступные версии MySQL: 5.0.51

Кол-во БД/Место под БД: 1 / ?

Кол-во доменов на площадке/поддоменов: 3 / ?

Дополнительные бонусы:

Вывод: Первое впечатление, от посещения сайта хостера, довольно скверное. И дело не столько в том, что сам сайт сделан как-то наплевательски, сколько в отсутствии какой-то дополнительной информации по тарифам. Да, на странице информации можно детально посмотреть инфу по отдельным серверам, только откуда я могу знать заранее какой сервер мне достанется? Да и ограничение в 3 домена вообще не улыбает.

3. ZENON

Тарифный план: Стандартный

Цена (р./месяц) (месяц/полгода/год): 336 / 303 / 252

Место под сайт: 2.6 Gb

Доступные версии PHP: 4 и 5

Дополнительное ПО: Perl/Zend Optimizer/eAccelerator

Доступные версии MySQL: 4.0.27 / 5.0.51

Кол-во БД/Место под БД: 5 / Общая квота

Кол-во доменов на площадке/поддоменов: Не ясно / 500

Дополнительные бонусы: Домен в подарок, при оплате от 6 месяцев

Вывод: Зенон вообще одна из самых древних компаний на рынке хостинг и провайдер услуг (даром что ли себе host.ru отхватили?!), так что за качество можно не беспокоиться, а вот цены, конечно, несколько кусаются — самые высокие в обзоре. Зато зенд и еАкселератор есть, но за эти деньги где-нибудь пожалуй и VDS можно взять, так что думаю, подойдёт только готовым платить за качество, хотя в этом плане и мастерхост ничего.

4. ESKhosting

Тарифный план: Primary — Starter

Цена (р./месяц) (месяц/полгода/год): 160 / 144 / 127

Место под сайт: 5 Gb

Доступные версии PHP: 4 и 5

Дополнительное ПО: Perl/Python

Доступные верси
и MySQL:
?

Кол-во БД/Место под БД: 2 / Общая квота

Кол-во доменов на площадке/поддоменов: 5 / 100

Дополнительные бонусы: Домен в подарок, при оплате от 3-х месяцев, PostgreSQL, Fantastico, Трафик — 20Гб

Вывод: Покажите мне человека, который не слышал ещё о ESKhosting? Его рекламируют все кому не лень, включая Давыдова, но, как я понимаю, не только за партнёрскую программу с весьма вкусными бонусами, ведь стоит взглянуть на страницу со списком блогов, хостящихся у них, и задуматься. Я, например, уже давно почитываю многие блоги из списка и не доверять авторам нет никакого резона.

И для многих, думаю, может быть интересен вариант Блог-Хостинга с уже предустановленным WordPress. Я то, конечно, люблю с 0 «под себя» всё настроить, но для тех, кто любит жить в стиле Plug&PrayPlay — это самое «то». Как пишут на сайте — с момента регистрации, до момента первой публикации от 10 до 15 минут.

Цена просто сказка, но несколько напрягает ограничение по трафику. Честно говоря, я не слишком хорошо представляю, сколько трафа жрёт мой, к примеру, блог, но думаю для не слишком популярных «сайтов-визиток» 20Гб хватит за глаза.

5. SpaceWeb

Тарифный план: SW-2

Цена (р./месяц) (месяц/полгода/год): 285 / — / 210

Место под сайт: 3 Gb

Доступные версии PHP: 4 и 5

Дополнительное ПО: Perl/Python/RoR/Parser

Доступные версии MySQL: ?

Кол-во БД/Место под БД: 10 / Общая квота

Кол-во доменов на площадке/поддоменов: 10 / ?

Дополнительные бонусы: Домен в подарок, при оплате за год, Тестовый период 14 дней, СУБД FireBird (10 баз), PostgreSQL

Вывод: Совершенно не примечательный хостинг, судя по параметрам, если конечно вам не требуется RubyOnRails и/или FireBird.

6. Мастерхост

Тарифный план: Эффективный

Цена (р./месяц) (месяц/полгода/год): 300 / 255 / 240

Место под сайт: 1,5 Gb

Доступные версии PHP: 4 и 5

Дополнительное ПО: Perl5, C/C++

Доступные версии MySQL: 5

Кол-во БД/Место под БД: 5 / Общая квота

Кол-во доменов на площадке/поддоменов: 10 / Не ограничено

Дополнительные бонусы: Домен в подарок, при оплате от 6 месяцев, тестирование сайтов на уязвимость

Вывод: Что могу сказать? Нареканий почти никаких нет, если не считать ограничение в 32 Мб на память и ограничение на 30 сек выполнение скрипта, из-за чего аплоад больших файлов через веб-интерфейс порой не работает. Свои деньги оправдывает на 100%, но вот нет какого-то подобия cPanel, а для обычных пользователей жизнь без неё не мила.

И для сравнения возьму один буржу-хостинг, так же рекомендованный в комментариях.

7. HostMonster

Тарифный план: Существует только 1 тариф.

Цена (р./месяц) (месяц/полгода/год): 170 (6.95$) / — / —

Место под сайт: Без ограничения

Доступные версии PHP: 5

Дополнительное ПО: Perl/Python/RoR

Доступные версии MySQL: 4.1.21-standard-log, 5.0.27

Кол-во БД/Место под БД: 100 / Без ограничений

Кол-во доменов на площадке/поддоменов: Не ограничено / Не ограничено

Дополнительные бонусы: Домен в подарок,   PostgreSQL (100 баз), Fantastico, Предустановленны: Worldpress, mambo, joomla; настраиваемый php.ini

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

8. McHost

Тарифный план: Профессиональный

Цена (р./месяц) (месяц/полгода/год): 210 / 189 / 178.5

Место под сайт: 5 Gb

Доступные версии PHP: 4 и 5

Дополнительное ПО: Perl/Zend Optimizer

Доступные версии MySQL: 5.0

Кол-во БД/Место под БД: 10 / Общая квота

Кол-во доменов на площадке/поддоменов: 10 / Не ограничено

Дополнительные бонусы: Предуста