Наконец-то. Неделя отладки и ночей в офисе подходит к концу. Сервер Берсерка вновь достаточно стабилен, исправлен еще один дедлок, исправлена куча багов в новой игровой логике. Наконец-то можно отдохнуть несколько дней. По этому поводу моя нескончаемая радость. Вчера я даже добрался до маленького вспомогательного проекта. Все супер, настроение хорошее - все будет превосходно! Мы справились.

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

Хороший мануал можно найти в статье Установка Gentoo Linux на Asus Eee PC на сайте Белгородской Группы пользователей Линукс. http://belgorod.lug.ru/forum/index.php?topic=37.105 - вот здесь можно найти готовый образ, для заливки на Asus EEE PC (автор 107), и мои комментарии по его настройке и разгону... Я использовал отдельный SDHC накопитель, вставленный в кардридер. Напомню, что достаточно при загрузке нажать кнопку ESC, чтобы выбрать диск, с которого будет загружаться операционная система. :-). Грядет еще одна статья про исправление всех багов, и возможно еще одна, про сборку уже моей версии линукса :-)

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

Никогда не понимал, почему каждый раз при переезде сервера на новое железо, приходится перетаскивать хранимые процедуры отдельно. Для тех, кто обладает памятью, лучшей, чем у меня: экспорт хранимых процедур и функций включается параметром --routines, например: mysqldump --routines --extended-insert berserk > outputfile.sql Если же база уже перенесена, и не хватает лишь переноса хранимых функций и процедур, можно воспользоваться командой: mysqldump --routines --no-create-info --no-data --no-create-db --skip-opt berserk > outputfile.sql Название базы (berserk) выделено курсивом, вероятно, вам потребуется его заменить.

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

Как бы ни было мне лениво, но любопытство и тяга к прекрасному взяли верх. Я занялся возвратом ноута к истокам бытия и поставил на него Linux. Правда, не Xandros, а вполне себе Gentoo. Для начала расскажу об очень простом варианте - установке Puppy Linux. http://puppyrus.ru/index.php - отсюда можно взять адаптированную русскую версию. Лично я, правда, воспользовался стандартной puppyeee. Есть два варианта установки puppy на флешку: 1) Записать на болванку образ LiveCD Puppy, загрузиться с него и через универсальный инсталлер записать образ на флэшку и 2) распаковать .

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

Здесь будет небольшой (а возможно и большой) цикл заметок, посвященных Asus EEE PC. Ссылка ведет на магазин Эльдорадо, потому что куплен этот девайс был именно там, за 9999 рублей. Устройство работает примерно 2,5 часа от аккумулятора (можно и больше). Чтобы максимизировать время работы, можно: Отключить встроенную веб-камеру (в трее висит значок EEE PC, им можно выключить камеру и Wi-Fi) Отключить Wi-Fi (через значок в трее, или Fn+F2) Остановить работу ненужных служб (здесь я не советчик, но наотключал действительно много всего).

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

Навеяно одноименным постом в блоге FX Poster. В порядке очередности, наверное: Шахматы. О, что это за игра... Начал играть во 2 классе и играл до 9 класса. В кружок ходил, на городские соревнования ездил, своих учителей обыгрывал, играл с компьютером, читал книги. Воистину, великая игра. Игра всех времен и народов. Потом не стало времени, теперь появилось, но сменились приоритеты и предпочтения :-). Heroes of Might and Magic. Играли в Hot-seat, с 1 по 3 части включительно.

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

Итак, блог про Flex уже прижился на новом месте, и довольно успешно. Во-первых, очень доволен возможностями хостинга (не нравится только пинг - из Саранска он превышает 200 мс, Питер - 189, Москва - 175, Америка - 40). Кроме этого, - ни малейших нареканий, платеж через обменник приняли быстро, сайт ни разу не был недоступен в связи с "лежанием" сервера. В общем, сайт доволен, я тоже... Еще бы пинг чуть-чуть получше :-).

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

Итак. Во-первых, я все же решил перевести части своего блога, посвященные Flex, на отдельный домен и блог, - займусь этим в выходные. Во-вторых, нашел несколько интересных программ, которыми, вероятно, буду пользоваться в будущем. Это - браузер Safari (для Win32, бета), это программа для публикации записей в блоги Windows Live Writer. Подробнее - в продолжении. Итак, Safari. Браузер, используемый "по умолчанию" в компьютерах Apple. Все тот же знаменитый интерфейс, красиво, на iTunes похоже.

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

Вот эта статья: "Как с помощью [embed] встроить swf с кодом", которая и сподвигла меня написать эту короткую статью. Очень важно то, что при внедрении файлов через мета-тег [Embed], можно заставлять компилятор не обрабатывать внедряемые данные. Достигается это при помощи указания типа данных: [Embed("assets/filename.bin", mimeType=”application/octet-stream”)] Этот способ я использовал для внедрения .CSS файлов, .XML файлов с данными, а теперь, возможно, буду использовать и для внедренных MovieClip'ов (.swf). Для подгрузки .css из встроенного ресурса, можно использовать метод parseCSS класса Stylesheet, XML же получается простым new XML(source):

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

Многие наверняка видели "белые квадраты", которые появляются во flex-приложениях, при появлении 2х скроллбаров. В этой короткой статье рассказывается, как можно от них избавиться (два способа). Для начала, для ясности, разберемся, откуда берется загадочный белый квадрат: откроем файл Container.as. [geshi lang=Actionscript] // Create or destroy the whiteBox. // If both scrollBars are active, there's an empty space // between the two scrollBars in the lower right corner. // The whiteBox fills that space, so that the container's // children aren't visible when they scroll underneath.

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

Есть такая замечательная библиотека для программирования с применением Adobe Flex, под названием flexlib. Разумеется, к ней есть документация, которую можно найти на страничке проекта. Но я хотел бы написать об использовании конкретного класса FlowBox, и о совместимости его с недавно вышедшим Flex 3. (В продолжении статьи). А вот - полный список компонентов, входящих во FlexLib. FlowBox - это такой Box, в который объекты добавляются и размещаются в нем в зависимости от их размеров.

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

Как известно, поддержка HTML тэгов во Flash весьма ограничена. Однако, уже довольно давно появилась возможность определять "свои" тэги. Вчера срочно была нужен материал на эту тему, и я потратил сутки на его поиск. Если сэкономлю кому-то сутки, будет отлично :-) - черканите пару строк в комменты. Сам материал про кастомные HTML теги, собственно, в продолжении обзора. <?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" initialize="init()" xmlns:ns1="visual.gui.*" xmlns:containers="flexlib.containers.*" xmlns:battlefield="visual.gui.battlefield.*"> <mx:Script> <![CDATA[ [geshi lang=Actionscript] private var h1Style: String = "

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

Все стили, поддерживаемые Flex 3, здесь: Все CSS свойства Flex 3. Перечислены все CSS-свойства, поддерживаемые всеми классами и компонентами, входящими во фрэймворк Flex 3. Запостил для себя ссылочку, чтобы не забыть и не потерять. Кстати, ресурс нашел по наводке сайта Флэш-Потрошителя. Рекомендую, полезностей много :-)

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

Новости недели снова здесь (хотя и в последний раз), возможно, они даже станут еженедельными - но на другом ресурсе :-). Блог для игроков окончательно перекочевал по адресу baron.berserki.ru, и будет жить там :-).Краткое изложение новостей БО за неделю (даже за 2): сервер начинает понимать, чем отличаются действия от не-действийлучшая поддержка срабатывающих при атаке / в нападении особенностейфлэш клиент обзавелся допзонами и уменьшился в размереигровой сервер сменил местоположение - он все еще в Питере, и у того же хостера (ТаймВэб), однако переехал в другой датацентрс 1 по 3 марта в Клановых Войнах перерыв.

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

Оно свершилось! :-). К тому же свершилось вовремя - незадолго до выхода нового игрового клиента в массы. Нововведений по сравнению с последней бетой нет, как и задумывалось. Скачать Flex Builder 3 на этот раз можно здесь (на Adobe Labs его уже нет).

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

Вот и дошла очередь до этой категории, - теперь и она обзавелась первым постом... Разглашать деталей не буду, скажу только следующее - функциональный каркас проекта готов, сейчас проектирую юзабилити в свободное от основной работы и фриланса время. Если заинтриговал, - можно подписаться на RSS всего проекта - пишу с разной периодичностью, когда интересно, когда не очень, когда просто непонятно. Есть и эргономичный вариант - подписаться на RSS данной категории.

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

Недавно открылся сервис BlogFace. Там можно увидеть и моё фото, если кому интересно :-). К сервису фото блоггеров я не имею ни малейшего отношения, однако хочется пожелать авторам удачи. Пусть одной ссылкой на их ресурс будет больше.

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

Некоторые FTP клиенты (Total Commander), не видят "скрытые" файлы на FTP сервере (начинающиеся с точки). Чтобы их отобразить, достаточно выбрать Net - Show Hidden Files. Но чтобы не пришлось этого делать всем, - можно просто настроить proftpd: надо дописать в конфигурационный файл (/usr/local/etc/proftpd.conf или /etc/proftpd.conf) строчку ListOptions -a После перезапуска FTP-сервера (/usr/local/etc/rc.d/proftpd restart или /etc/init.d/proftpd restart) они будут видны "по умолчанию". Если эта статья про скрытые файлы на proftpd Вам помогла, поделитесь с миром ссылочкой на нее, например в социальных закладках:

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

Подходит к концу очередная неделя, в связи с чем возникло желание писать про нас хотя бы еженедельно. Милости жду через неделю на этом же месте. Вообще, неделя выдалась тяжелая, хотя при этом непродуктивная. Итак, приступаю... Павел доработал внешний вид комнаты. Глазики над игроками больше не скачут, все больше радуется глаз постороннего обывателя.Много времени было посвящено итальянскому и европейскому серверам; результатом стал запуск Сюжетных Командных Войн (СКВ). Команды разделены на Свет и Тьму, причем на итальянском сервере явно рулит Свет, а на европейском - Тьма.

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

Сервис для авторизации на множестве сайтов one-face.ru уже собрал под своим крылом более ста пользователей, а значит, скоро мне должны прислать понтовую футболку :-) Про этот сервис я уже писал ранее, - более того, мной был написан плагин для блогов на движке Serendipity, для поддержки One-Face.ru. Эта штука работает примерно так: вы заходите на сайт, поддерживающий one-face, и жмете на кнопку "Войти" или "Добавить". И сервис one-face.ru автоматически заполняет форму, вводя указанные вами данные (чаще всего, - ник, почтовый адрес и сайт).

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

Полезное