Архив

Человеческий фактор

Для человеческой глупости нет патча (с) Kevin Mitnick

Последние пару месяцев просто поражают спонтанностью происшествий, главное, что потом, когда анализируешь их становится "и смешно и грустно". Я конечно могу и дальше списывать всё на злой рок и на дядьку Мерфи, на которого уже ссылался несколько постов назад, но делу это не поможет.

Например последней ситуацией, которую можно назвать только как "Пиздец подкрался незаметно", когда с утра меня разбудили звонком, в котором сообщали что вместо сайта группы CENTR (centrgroup.ru) открывается страница от reg.ru сообщающая, что домен не оплачен бла-бла-бла. Сначала подумал, что это шутка. Домены я оплачиваю вовремя, а у centr'a домены оплачиваются когда на улице снег лежит, так что подвох. Открыл, смотрю и правда, не работает. Резолвю, ip совсем другой.

Лезу в админ панель доменов посмотреть что там, попутно звоню в суппорт и насилую консоль что бы понять в чем дело. В голове и мысли об уязвимости DNS пролетели, и про киберсквотеров подумал, но решение оказалось куда проще. Некто, проебал оплату домена, на котором весят NS (name server) и так как его стало форвардить на другой ip, то и остальные сайты, к которым он был привязан поехали в след за ним.

Благо проблему решили довольно быстро и успели как раз к 12 часовому апу. Так, что те, у кого провайдер не косячит с обновлением dns, скорее всего и не заметили ошибку.

Читать далее

Грамотный backup.

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

Для начала нужно определиться, что нужно бэкапить:

Необходимо:

  • сайты
  • рабочие папки (home folder) cо всех машин за которыми работаю.

Желательно:

  • Музыкальное хранилище.
  • Видео хранилище. Причем под видео, я воспринимаю не только папку
  • "Downloads", а в первую очередь накопленный почти за год архив с Creative VADO.

Из возможных решений проблемы, рассматривал несколько вариантов:
Читать далее


Иммигрируем? Ведь все мы мечтали жить в Голландии

> **Хуйе нах, Голландия!** > >

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

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

Головой об косяк

Я свободно говорю по-голландски. Я похож на голландца. Если не стригусь
коротко. Если коротко — во мне сразу угадывают русского. Я приехал в
Голландию почти десять лет назад, когда мигрантов было еще мало,
голландцы были приветливы и общительны, а в обращении ходили гульдены —
самая красивая бумажная валюта в Европе.

Читать далее

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

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

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

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

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

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

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


Автоматическое обновление 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

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


Hotkeys для wordpress

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

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

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

jQuery hotkey

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

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

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

Читать далее

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

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

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

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

Читать далее

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

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

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

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

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

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

Читать далее


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

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

2477189721_57e2f2ba25.jpg

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

Читать далее

Google Picasa on your site

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

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

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

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

picasa.png

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

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

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

Download: picasaview.zip

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