Почитал статейки пера некта, пропиаренную Максимом Спиридоновым. И ведь ладно же напевает, шельмец! Читаешь, и словно песня льется красивым потоком... Только вот слова-то в песне гнилые. Позволю себе сначала вынести некое замечание. Я, блять, обожаю людей, которые говорят всякие умные фразочки вроде «все россияне бухают», «всем в америках живется хорошо», «все чиновники воры», «все менты козлы». Изрекать такие фразы - значит бессовестно пиздеть. Видите такую фразу - знайте: статью написал пиздун.

Читать далее →

Вниманию читателя предлагается небольшая статья по настройке виртуального сервера на CentOS. Сервер, правда, довольно-таки вменяемой конфигурации (2GB оперативки), что позволяет развернуть на нем, например, связку nginx в качестве фронтэнда + apache. Однако, на сервер надо еще будет поставить Glassfish (да-да, это такой Application Server для Java), поэтому двух веб-серверов вполне хватит. Будем подключать php прямо к nginx через fpm. На просторах интернетов полно инструкций, как собирать nginx из исходников и как собирать php из исходников.

Читать далее →

В интернетах полно длинных, сложных и нерабочих скриптов для распаковки zip-архива на сервере. Эта штука часто востребована дорвейщиками при заливке дорвеев на сервер, иногда – при установке скриптов на сервер. Да и мало ли зачем может пригодиться распаковать zip-файл? Например, чтобы установить на свой сервер какую-нибудь CMS или блог. Решение есть, и оно состоит всего из 1 строки;). Итак, создайте файл, например, unz.php следующего содержания: <?php $z = new ZipArchive(); if ($z->open('arc.

Читать далее →

Почитаешь порой интернеты, и аж диву даешься: до чего любят поиграть словами «неангажированные» «беспристрастные» «свободные» «журналисты». Нет, ну «журнализды», конечно, тоже этим пытаются заниматься… но кажется, что у оппозиции то ли кадры получше, то ли денег побольше, то ли кадры получше, потому что денег побольше. Возьмем, например, два события, возмущающих разгневанную либерастическую общественность, и попробуем рассмотреть их освещение. Начнем, скажем, с ареста Немцова. Для тех, кто не знает, кто такой Немцов и за что его арестовали, вот небольшой экскурс в современную историю:

Читать далее →

Уже настолько вжился в наши мегабайты кода, что забыл, что где-то существует что-то еще. Пишу простенькое приложение, параллельно изучая Griffon (млять, уже часов 7 пишу, фигасебе простенькое). Большую часть времени потратил на то, чтобы создать собственный плагин, аналог плагина GlazedLists. Про то, что можно унаследоваться от нужного класса, сообразил лишь к двум часам ночи. К трем сообразил, что унаследоваться не получится, но можно скопировать класс целиком и немножко поменять фабрику.

Читать далее →

Полгода уже не болел, тьфу-тьфу. Если не считать непонятных приступов, когда болел желудок. Впрочем, там все просто обошлось – пару дней алмагеля и пару недель щадящей желудок диеты. Еще у меня болел зуб (точнее, я выдрал пломбу ириской – пришлось пломбировать заново). Что положительно отразилось на моем здоровье – не знаю. Может, спортзал в начале года (хотя вроде в мае я прибаливал слегка, да и во время походов в зал пару раз простужался).

Читать далее →

Да, мой предыдущий телефон был на Symbian… Ныне я определился со “своей” платформой, теперь только Android. Но в связи с тем, что мой предыдущий телефон, он же Sony Ericsson Vivaz U5I, теперь уходит к новому владельцу (а точнее, владелице), приходится вносить в него кой-какие изменения. В частности, совершенно неюзабельную клавиатуру нужно заменить на DayHand Input (она же Baidu Input). И тут как раз проявляется параноидальность, сложность и неудобства системы распространения программного обеспечения для Symbian.

Читать далее →

Уже грозился, что переберусь за хакинтош сразу, как въеду в рабочий кабинет. Увы, если бы все было так просто: за несколько месяцев без основного компьютера, все важные проекты, все настройки и все-все-все у меня крепко поселилось на ноутбуке. Учитывая тот факт, что не весь набор программ имеется для Mac OS X, обратная миграция была не слишком простой. А затем я еще саму Mac OS апгрейдил... Пропал звук (ALC888 на Gigabyte EP45-DS3L, Snow Leopard 10.

Читать далее →

Есть такая система контроля версий (VCS) – git. Такая хорошая, добротная, модная – молодёжная! Сейчас как бы модно на неё проекты переводить. Даже внешние репозитарии, вроде, по уму сделаны (ну, это я до сего дня так думал). Случилось страшное: пришлось мне по нужде великой удалить один из submodules в репозитарии kohana-universe (сборище мусора и не только для фреймворка kohana). Том, который phpclub делали-делали, да забили, конечно. Короче, пришлось теперь самому выкорчёвывать оттуда модуль cache2.

Читать далее →

Habari или Drupal

Как я уже говорил, обдумывал миграцию на Habari. Движок явно неплохой, чутка получше вордпресса спроектирован и все такое (хотя, к слову, вордпресс тоже на месте не стоит, да). Подкупило наличие плагина для импорта контента из Serendipity. По факту плагин пришлось допиливать (успешно сделано), впрочем не обошлось и без ложки дегтя. Плагин не успевает отработать за 60 секунд; из командной строки не вызывается; не умеет импортировать тэги. Вместо того, чтобы его допиливать, я решил поэкспериментировать с Drupal.

Читать далее →

Случайно сегодня зашёл на PromoPult. Удобненько: оказывается, моя компания до сих пор живёт и процветает. Цели в виде ТОП10 достигнуты, достижения не потеряны со временем. Самое главное: о закупке ссылок я уже успел забыть: ну типа немножко вес сайта поднялся, Гугл вновь меня полюбил и всё такое… А тем временем у меня даже положительный баланс, за что конечно же, спасибо рефералам. Про этот замечательный сервис я уже писал более года назад, если кому интересно.

Читать далее →

Как говорится, не прошло и полгода с того момента, как я задумался о переезде блога. На другой блоговый движок, конечно же, сервер от Таймвеба молодец! Одним из непреложных условий была возможность импортировать записи из старого блогового движка, Serendipity. Похоже, сейчас выход найден: Habari. Эта тулза имеет плагин импорта из Serendipity, выглядит не стремно и непопулярная. Да, отсутствие популярности - это несомненный плюс. Это значит, над движком работала небольшая команда разработчиков и пока еще есть возможность разобраться в коде; это вероятнее всего значит, что код писали программисты, а не доктора, ассенизаторы и прочие сеошники; ну и что есть куда приложить свою руку.

Читать далее →

Зашла речь о моей второй стороне жизни в онлайне, и эту часть жизни я решил поведать для более широкого круга читателей. Одной из частей этой жизни стала игра. Я вообще, всю свою сознательную жизнь как-то связан с играми. Сначала это был MUD, в котором я был сначала игроком, а впоследствие и кодером. Затем я бросил это дело, а заодно решил, что раз уж у меня получилось завязать с MUD’ом, значит и бросить курить для меня – пара пустяков.

Читать далее →

Так сложились звёзды, что меня потянуло в сторону Enterprise Java. Спринги, Хибернейты, серверы приложений - всякая такая фигня. Словом, жизнь цикличная. Так и вспоминаются старые деньки, когда я впервые столкнулся с этой областью программирования. У меня в то время был Duron 900 Mhz и 512Mb оперативки (впрочем, пришлось скрепя сердце, докупить еще 512 - и всё равно тормозило). Поковырявшись в последнем Spring, могу заметить, что он стал лучше. Для небольших проектов - очень удобна настройка без бешеной кучи XML, например.

Читать далее →

Макбук

Эппловцы таки выпустили 11” макбук. Честно говоря, периодически хочется купить их сраный макбук, или даже сраный аймак – чтобы не мучаться с работой энергосбережения на хакинтоше. Но я как-то не очень готов расстаться даже с тысячей долларов в обмен на самый обычный кусок железа с IPS-матрицей (да и в младших моделях вроде не IPS). Но всёж-таки хочется себе именно такой нетбук, как этот 64 гиговый новый MacBook Air. Это во мне латентный пидар голос подаёт или чо?

Читать далее →

Невероятно, но факт! Помимо GORM, в Grails есть и обычные SQL запросы (сарказм!). И, соответственно, обновление базы частенько приходится делать именно через них. До этого момента базу я обновлял через командную строку psql. Но совсем недавно подумал “Какого чёрта? Есть же Groovy Console” (это такой полезный плагин для Grails, который позволяет выполнять любые Groovy скрипты на вашем сервере). Для начала установим плагин console: grails install-plugin consoleЗайдя на ваш сервер http://localhost:8080/console/, мы увидим консоль Grails.

Читать далее →

Сегодня в связи с тормозами браузера, которым я все еще активно пользуюсь при отладке сайтов (Firefox), решил обновиться до последней беты 4.0. Да, речь идет про ноутбук с платформой Windows 7, камнями не кидаться ;-) Обновление прошло без сучка и задоринки, единственное - слишком долго вопило про то, что надо закрыть предыдущую копию FF. Так и пришлось её убить через Task Manager, не хотела тварь морская помирать своей смертью. "Приятно порадовал"

Читать далее →

Первый памятник GNU Linux собираются построить в Тюмени. Сам я в этом городе не был, но о его существовании осведомлён, несмотря на тысячи километров расстояния между нашими городами. Дело в том, что Тюмень — в некотором роде один из всероссийских центров игры в Берсерк. Но речь сейчас, конечно, не о Берсерке. Речь об очень хорошей, но не слишком распространенной операционной системе, Linux. Именно в Тюмени предпринимателю Сергею Михайлову пришла в голову мысль о вложении денег в пропаганду Linux.

Читать далее →

Long live Serendipity?

Подумываю о смене блогового движка для этого сайта. На самом деле, серьезных претензий к Serendipity нет: проблема только с плагином статистики, по сути. Он пиздец как стал жрать ресурсы! База с посещениями за три года, однако. :( Ну и старые-старые, не обновляющиеся темы, конечно. Встаёт вопрос: какую платформу выбрать для baron.su? :-) Хочется движок лёгкий, расширяемый и хорошо спроектированный (для программиста), нераспространённый (от спамеров). Хочется, чтобы этот движок умел импортировать данные из RSS2 фида (с этого блога).

Читать далее →

В начале июля на ebay я приобрел себе разрекламированный “гаджет” SleepTracker Pro Elite. Если вы еще не слышали, что это за штуковина – то тут все просто. Это специальные наручные часы, которые следят за вашим сном. В случае, если вам пора вставать и вы шевелитесь во сне – они думают, что вы проснетесь максимально легко и свободно, и сразу же будят вас. Из-за проблем с доставкой из США, посылка шла до меня почти 2 месяца.

Читать далее →

Полезное