Почему не работал centrgroup.ru

3 суток даунтайма - это не "хухры-мухры". Я конечно постарался всех подготовить, но сам не ожидал что выйдет так долго.

Как все должно было быть:

12 числа в 11:00 мы забираем сервер из старого ДЦ, в 14:00 он уже в новом ДЦ, к 15:00 заканчиваем с настройками, ставим в стойку и ждем когда у всех  обновятся DNS и радуемся жизни.

Как все получилось на самом деле:

Мы забрали сервер из ДЦ, привезли его на нашу площадку, но запускаться он категорически отказывался т.к. несколько демонов вешали его работу. Пока пытались их утихомирить, из-за неведомо-опастной-хуйни упал RAID. Начали танцевать с бубном и восстанавливать инфу. Промучались до 14 числа. 14 числа когда система была заново установленна, переносили весь день файлы, восстанавливали настройки хостинга и демонов.

Короче пздц полный. Все эти дни проклинал дядьку Мерфи и его законы.


centr, dns, hosting      

Автоматическое обновление wordpress

Есть в wordpress'e такая занимательная опция, как автоматическая установка и обновление плагинов. Просит от вас только указать хост, логин и пароль для ftp/sftp доступа, а далее делает всё сама. К сожалению "из коробки" эта опция заводится далеко не у всех. Если вы тоже стали одним из счастливых обладателей сообщения:

Downloading update from http://downloads.wordpress.org/plugin/%plugin-name%.zip

Download failed.: Could not create Temporary file

Installation Failed

... то сделать вам нужно следующие: Читать далее


php, update, wordpress      

Hotkeys для wordpress

В этой заметке, я расскажу как легко добавить в ваш блог поддержку hotkey's.

Hotkey - это определенное сочетание клавиш, по нажатию которых происходит определенное действие. Мы уже привыкли использовать ctrl+c/ctrl+v. Тенденции развития интернета диктуют свою моду и многие уже привыкли использовать для перехода между страницами сайта сочетание "ctrl+left" или "ctrl+right".

Для добавления этого функционала, первое что нам потребуется - плагин hotkey для библиотеки jquery.

jQuery hotkey

Теперь о том, как это сделать. У нас есть два варианта:

  • Генерировать код в самом шаблоне с помощью встроенных функций
  • Генерировать код "на лету", с помощью JS

Я выбрал второй вариант, т.к. он мне показался более правильным, во первых мы не напрягаем шаблон лишними вызовами, и главное мы уверенны что будем получать правильные ссылки. Ведь нам нужно на главной странице листать все записи, в категории листать записи категории, а внутри поста листать посты. Таким образом, всё что нам осталось, это добавить в header шаблон (скорее всего header.php) нижеприведенный код.

Читать далее

blog, javascript, php, web2.0, wordpress      

Интеграция phpbb3 с любым сайтом.

Не очень давно, по работе, пришлось делать интеграцию уже имеющегося сайта, с форумом на системе phpBB 3-ей версии.

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

Для того, что бы понимать зачем и как это делать, сначала я постараюсь объяснить логику работы. Из уже готовых изменений, нам нужно добавить в БД сайта, дополнительное поле, например - 'user_f_id', в которое мы будем записывать информацию о сопоставлении профилей пользователей сайта, с профилями пользовталей форума (предполагается числовой идентификатор, user_id из БД форума - таблицы %prefix%_users).

Читать далее

php, phpbb, форум      

New York глазами русского рэппера

Отличный рассказ опубликовал Eyal в своём блоге. Как минимум просто интересно. Настоятельно рекомендую к ознакомлению.

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

Итак, поехали...

Ожидания
Сначала думал что там будет очень круто, ведь это Америка, все стремятся туда ради лучшей жизни в погоне за мечтой, люди слетаются со всего мира. Когда был в самолете, ещё не осозновал до конца что лечу так далеко от России на другой континент, в другую часть света, в Штаты, в NY. Я не знал чего ожидать, но был уверен что буду восхищен и что по-другому быть не может, ведь это Америка мать её!) Полет был долгим, около 10 часов.

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

Читать далее


Music, New York, rap      

PlayStation 3 - мысли вслух.

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

2477189721_57e2f2ba25.jpg

Начать хочется с цены, средняя по Мск ~16000 за приставку на 80гб, два джойстика sixaxis dualshock 3 и какую либо игру в подарок. Согласитесь, не маленькая. Есть более дешевые варианты, с меньшим жестким диском и отсутствием одного джойстика, но как показывает практика, если покупать ps3 не "просто что бы было", то лучше раскошелиться на нормальный вариант, чем потом докупать составляющие.

Читать далее

Linux, PlayStation 3, PS3, sony      

Google Picasa on your site

Уже давно, в своем твиттере, я обещал рассказать как встроить фото галерею пикасы в свой сайт.

Идея довольно простая: "Зачем изобретать велосипед, если можно использовать мотокомбайн?".

Рыская по глубинам интернета, я нашел замечательный скрипт picasaViewer. Написан он на JavaScript и является плагином для mooTools.

Настройки весьма простые: в файле picasaViewer.js указываем username пользователя, фото галереи которого хотим отображать.

picasa.png

Из плюсов стоит отметить то, что он работает почти со всем современными броузерами и не требуют серверных мощностей для выполнения.

Из минусов то, что написан он на moo и возможно, что будет конфликтовать с другими js фреймворками.

Готовый пак (с slimbox дополнением), забираем с зеркала в моем блоге.

Download: picasaview.zip

Удачного использования.


Ajax, images, javascript, mootools, photo, picasa      

Моvable Type 4.25

Обновил. Вроде всё прошло как по маслу, благо бэкапы делаются постоянно и сильно не переживал.

Единственный косяк был на этапе обновления mySQL, когда MT начал ругаться:

undefined type: mediumtext

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

Порадовало обновление плагинов авторизации. Теперь повесить коммент под своим ником еще проще чем раньше.

auth.png


F.lux - ритмы вашего монитора.

Несколько дней назад познакомился с этой программой. Она выполняет очень простую функцию, в зависимости от времени суток, меняет яркость и контрастность монитора, что бы глаза не уставали.

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

flux-shot.png

Для настройки необходимо указать ваши координаты (latitude), которые можно узнать на сайте программы

Настоятельно рекомендую всем, оссобенно тем кто много торчит перед монитором.

Читать далее

flux, monitor, musthave, soft      

Идея беслатного wifi

В очередной раз, просматривая доступные сети на мобиле, задумался "Почему они все закрыты?". Закрыты они по понятным причинам, что бы всякие умники не качали через вас торренты и не тратили ваш трафик.

wifilogo.png

Это вопрос скорее к производителям, чем к пользователям.

Вот у меня назрел вопрос, неужели так трудно, на одной точке раздавать две сети.

Читать далее

internet, jabber, nokia, Router, twitter, wifi