Wednesday, June 27, 2007

Flash-игра

Решился я тут все-таки заняться разработкой простой flash-игры. Ничего особенного на сегодняшний день не предвидется, но несколько основных положений стоит упомянуть:
1. Игра будет похожа на Crimsonland и в то же время немаловажную роль будет играть стратегия
2. Жанр все-таки оставлю аркадный
3. Игра идет на очки
4. Число уровней не ограниченно
5. Видом NPC на сегодняшний день планируется делать немного.

Friday, June 22, 2007

L.F.E. CMS (если вы не хотите писать свой сайт)

Наконец завершил сессию и теперь могу спокойно начать писать свою CMS систему совместно с http://webos.isrv.ru. Идей много - нужно лишь много свободного времени, а что из этого выйдет - увидим.
Сам движок бесплатен, афункционал можно наблюдать здесь http://lfe.litehosting.ru

P.S. Поскольку я отвечаю за внешний функционал, пока перекладывается работа с AJAX на меня. Вот несколько полезных ссылок по работе с AJAX-технологией
http://www.ajax-tutorials.com/tutorial-list/Ajax-and-PHP/?start=1
http://www.hotscripts.com/Detailed/66345.html

Sunday, June 17, 2007

PC-BSD (несколько шагов)

1. Руссификация и раскладка

Заходим под рутом и открываем /etc/X11/XF86Config

Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbModel" "microsoftpro"
Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp:lwin_switch,grp_led:scroll"
Option "XkbVariant" "winkeys"
EndSection


2. Прозрачность окон (/etc/X11/xorg.conf)

Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "Enable"
EndSection

Monday, June 11, 2007

Азы программирования под *nix

Немного разобрался с программированием под Unix. Нужно заметить, что для людей которые программировали под Windows - будет проблематично перейти под *nix, но это исключительно мое субъективное мнение.
Итак, начнем. Что нужно усвоить обязательно - это вызов функции fork().
В двух словах. fork() - функция порождает дочерний процесс на основе родительского, не наследует только семафоры. При корректной отработки функции у нас получается дочерний процесс с идентификатором 0 и родительский с PID дочернего. После вызова данной функции вызывается вначале
дочерний процесс, а уже потом родительский.
Более подробную информанию можно почитать в мануалах.
А теперь перейдем непосредственно к программированию (см. в комментарии)

Monday, June 4, 2007

Предварительный анализ

За последнее время накопилось много всего и хотелось бы грамотно все организовать. Чтобы хотелось освоить и разработать
1. Изучить VRML
2. Создать CMS-систему вместе с http://webos.isrv.ru
3. Переписать Java-игру для мобильника по мотивам японского кроссворда "Судоку"
4. Перейти наконец с Windows на FreeBSD
5. Научиться писать программы под *nix
6. Написать софт для обработки текстовых изображений.
На этом пока все...