четверг, 13 августа 2015 г.
PhpStorm 9.x и XDebug
четверг, 14 февраля 2013 г.
Мои пояснение к Главе 1 книги Р. Д. Кларка. Конвертируем bitmap в массив цветов. FreeBasic.

воскресенье, 18 ноября 2012 г.
Bash скрипт для useradd/userdel, mysql, apache
какиой мне нужен был функционал:
1. указываем только имя пользователя (пароль генерирует сам скрипт)
2. скрипт должен создать такого пользователя в системе с домашней директорией (ругаться - если существует такой юзверь).
3. у него в домашней директории (доступной по FTP) создать поддиректории htdocs - для сайта и logs - для логов апача.
4. создать базу данных - такуюже как и имя пользователя. завести MySQL пользователя с таким же именем и таким же паролем как и на FTP
5. добавить в апач виртуальных хость ИМЯ_ПОЛЬЗОВАТЕЛЯ.mysite.com - для доступа к сайту извне
6. должен уметь удалять все что надобавлял - если захотим пользователя удалить
понедельник, 23 июля 2012 г.
Настройки postfix и sendmail при внешней MX записи. Debiad, Ubuntu
Проблема
У меня, на моем сервере example.com (допустим), MX запись почты указывает на почтовые сервера google. С недавнего времени возни кла проблема, MTA sendmail, который стоял на сервер по умолчанию, перестал отправлять почту на адреса вида username@example.com. Дело в том, что MTA при отправке почты на example.com видит, что это же он сам!, т.к. домен с которого почта отсылается и вправду example.com. В результате он и не думает смотреть DNS на предмет MX записей, а пытается отправить локальному пользователю. В результате или ошибка, если пользователя нет, или складывается в локальную директорию пользователя.среда, 14 марта 2012 г.
Мультиязычное приложение на gcc при помощи gettext
Сделать приложение многоязычным, с неограниченным количеством поддерживаемых локалей, без изменения кода логики программы не просто, а очень просто!
Рассмотрим локализацию приложения пр помощи GNU утилит gettext на конкретном примере. В качестве препарируемого приложения я выбрал roguelike игру Cataclysm (git-hub: https://github.com/Whales/Cataclysm, forum: http://whalesdev.com/forums/). Код написан на c++ и открыт. Текстовые сообщения в ней безобразно размазаны по всему коду, так что код отлично подойдет для примера :)
вторник, 28 февраля 2012 г.
Делаем систему массовой рассылки. Удаление "плохох" адресов.
Итак. Сама система генерации и рассылки писем на кучу адресов - дело элементарное. Давайте сейчас рассмотрим вопрос по исключению из последующих рассылок емайл адресов, которые вернулись назад, т.к. такого адреса не существует (ну или по какой либо другой причине). Изначально я хотел писать скрипт, который бы по pop3 протоколу соединялся бы с сервером почты, забирал ее и дальше парсил, но, как известно, лень - двигатель прогресса. В результате немного гугла и организовалось простое и, главное, быстрое решение этой задачи.
пятница, 25 ноября 2011 г.
Заставка Side 9 Screensaver (девушки моют монитор) под Ubuntu
понедельник, 24 октября 2011 г.
Определение зависимостей и имен пакетов в debian/ubuntu
Иногда бывает, что вам нужно запустить какй либо бинарный файл под линукс, установленный не из репозитория, а скаченный откуда либо. При этом могут возникнуть проблемы с зависимостями, т.е. нехватка каких либо установленных пакетов.
четверг, 24 февраля 2011 г.
Завел журнал
Ragnarok Online Site Engine (http://ro-se.sourceforge.net) - сайтовый движок на php и mysql для eAthena серверов. давно не обнавлял, правда, свн, все не доходят руки довести до ума текущую версию и выложить :(. Движок является частным случаем CMS, позволяет управлять аккаунтами игроков, парсит скрипты игрового сервера для создания карты мира, автоматически ведет различные рейтинги игроков, гильдий и умеет много чего еще.
Might&Magic Reincarnation (название рабочее) - в очередной раз взялся за реинкорнацию MM6 (уже, наверное, в третий раз).
Самые наполеоновские планы - создать только одну локацию - город NewSorpigail и 2 данжена: Abandoned Temple и Goblin watch, а также все квесты, доступные в этом городе на начальных уровнях персонажей.
Язык разработки c++ (gcc), рендер: OpenGL, сторонние библиотеки: пока только SDL, SDL_image.
Uruchie Forum Explorer - Небольшое приложение под Linux и Windows для просмотра последних сообщений форума http://forum.uruchie.org - форум сети микрорайона в которм я живу. Приложение должно быть кросплатформенным, поэтому в качестве гуи решил использовать Gtk+. Основная цель, разобраться с библиотекой Gtk.