Там где живут лисы
[Most Recent Entries]
[Calendar View]
[Friends]
Below are the 20 most recent journal entries recorded in
blackzorro's LiveJournal:
[ << Previous 20 ]
| Monday, January 14th, 2008 | | 4:21 am |
| | Wednesday, August 22nd, 2007 | | 11:56 pm |
| | 11:55 pm |
| | 11:53 pm |
| | 11:51 pm |
| | 11:49 pm |
Добавлена статья. Часть 1. Строим пользовательские интерфейсы вместе с Flash 9 & ASWing
Тема сегодняшней статьи - библиотека создания пользовательских интерфейсов ASWing. Существуют две основные версии этой библиотеки: ASWing2 и ASwing3. Первая из них ориентируется на actionscript2, и вы можете ее использовать для написания кода в macromedia flash 8. Вторая же версия ориентирована на actionscript3 и, следовательно, в список инструментов, где можно применять aswing входит не только недавно вышедшая версия adobe flash cs3, но и adobe flex 2, и готовящийся к выходу flex 3 (пока он доступен в виде ранних бетаверсий). Также aswing3 можно использовать совместно с adobe AIR (в девичестве apollo). Хотя я практически не попробовал ASWing2, но с первого взгляда кардинальных отличий между ASwing2 и ASwing3 я не нашел. Проще говоря, ASwing3 это эволюционный шаг вперед от ASwing2, а вовсе не революционная перестройка. http://black-zorro.jino-net.ru/mediawiki/index.php/Часть_1_про_flash9_и_aswing | | 11:48 pm |
| | 11:46 pm |
| | 11:44 pm |
Добавлена статья. Часть 1. Flash 8 и 3d (третье измерение во flash)
Этот материал начнет серию статей посвященных созданию 3d приложений с помощью flash 8. Сегодня мы будем изучать возможности библиотеки Sandy 3d (ее домашний сайт http://www.flashsandy.org). Библиотек или 3d движков под flash откровенно мало, причиной этого может служить, разумеется, отсутствие возможности взаимодействия со средствами операционной системы (directx, opengl). А на пути software эмуляции этих функций стоит, во-первых, низкая производительность flash player (которую нельзя даже близко сравнивать с решениями на c|c++.), и, во-вторых, примитивность самого языка actionscript2. Если вы писали actionscript2 проекты объемом больше десятка тысяч строк, то вы понимаете, о чем я говорю. Поэтому людьми, которые пишут бесплатный flash3d движок (sandy распространяется по лицензии mozilla public license) и пишут его постоянно и хорошо, можно только восхищаться. http://black-zorro.jino-net.ru/mediawiki/index.php/Про_3-е_измерение_во_flash_с_помощью_sandy_3d_-_часть_1 | | 11:41 pm |
| | 11:39 pm |
| | 11:37 pm |
Добавлена новая программа/скрипт. Проект PHP Client&Server FTP Synchronizer - синхронизатор
Данный проект написан на php и предствляет собой консольную версию утилиты. Ориентировался я опять таки под веб-разработчиков. Утилита служит для синхронизации каталогов на локальной машине (там у меня апач+фтп сервер) с сервером развертывания. На стороне сервера требуется наличие небольшого скрипта который собирает сведения об текущем состоянии дел на сервере (какие файлы и папки, даты их изменения и свертки md5). Затем эти данные загружаются на клиента. и клиентский скрипт выполняет последний этап синхронизации - непосредственно записывает на сервер или с сервера на клиентскую машину те файлы которые отсутствуют или были изменены. В инете достаточно утилиты которые делают как будто то же самое, но 1. платные 2. глючные (ладно, глюки есть у всех, но непонятные которые нельзя понять - вот что страшно) 3. с GUI - я пользуюсь сценариями ant для развертывания проекта и всяких подготовительных действия - поэтому мне была нужна именно консольная версия http://black-zorro.jino-net.ru/mediawiki/index.php/Узнай_больше_об_проекте_php_synctool | | 11:31 pm |
| | 11:30 pm |
Добавлена новая программа/скрипт. Проект xml comparator. Сравнивай свои файлы XML легко
Этот проект написан на java и представляет собой утилиту которая служит для сравнения двух документов html/xhtml/xml. Необходимость его разработки была возникала тогда когда при верстке сайтов с последующей их нарезкой на шаблоны для некоторого движка шаблонификации (smarty/xsl/добавьте сами что вам нравится). Получающийся html документ не совпадает с эталонной версткой. Обычно это где нибудь не закрытий или лишний тег, найти который (если верстка не две таблицы с тремя колонками) довольно сложно. Особое внимание я уделил вопросу обработки некорректных html документов (как оригинальных так и генерируемых). Поэтому я говорю спасибо проекту TagSoap - и всем его авторам, создавшим настоящее чудо - парсер который может читать некорректные html документы и по мере своих сил их исправлять. http://black-zorro.jino-net.ru/mediawiki/index.php/Узнай_больше_об_проекте_сравниватель_xml_и_других | | 11:28 pm |
Добавлена новая программа/скрипт. Проект Документатор. Легко документируй свою базу данных
Это проект написан на php и представляет собой инструмент для разработчика баз данных, подобный всем вам знакомым javadoc, asdoc, phpdoc (утилитам получающим на вход код программы на некотором языке X с коментариями и формирующий соответственно документацию об исходниках в виде html, pdf или чем то еще, т.е. совмещается разработка кода с документированием (коментарии это все же хорошо) и создание отчетной (по крайней мере ее части) документации). Для баз данных такого в явном виде нет. Но я сделал утилитку которая подсоединяется к базе данных и выводит в виде древообразной структуры информацию об таблицах и полях, затем вы жмете на кнопку напротив этой самой таблицы или поля, появляется окно html редактора, в нем вы пишите примечания об полях, возможно использовать специальные jump ссылки на другие таблицы и поля. Завершив сей ратный подвиг документирования вы уже жмете на кнопку сгенерировать документацию, и все что вы вводили формируется в виде упаковки html файлов (с примерами данных или без) http://black-zorro.jino-net.ru/mediawiki/index.php/Узнай_больше_об_проекте_документатор | | 11:27 pm |
Добавлена новая программа/скрипт. Проект RSS Feed. Расширение mediawiki.
также я написал плагин выполняющий формирование RSS-потока на основании базы статей. Естественно, что это не единственный в мире плагин, в базе extensions для wikimedia я нашел штук 5 подобных чудес, уверен, если покапаться в сети то найдется и еще несколько решений. НО, из этих 5-и решений, 4-е оказались импортом в страницу wiki новостей с другого сайта, а единственный нужный мне плагин для создания rss-потока, оказался с багом, на этом хостинге действует ограничение по времени выполнения 4 сек., на большинстве других хостингов - 30 сек, в любом случае алгоритм работы скрипта - ужасен, он получает список страниц и ... выполняет генерацию полного ее наполнения ... если на странице достаточно много текста или же страниц много или же еще в страницу встроено достаточное количество ограничений то происходит ... бамс... и время выполнения скрипта превышено, в любом случае нагружать сервер таким ресурсоемким чудом не стоит. Уверен что грамотная игра с кэшем поможет решить часть проблем но все же ... http://black-zorro.jino-net.ru/mediawiki/index.php/Узнай_больше_об_плагине_rss_для_mediawiki | | 11:25 pm |
| | 11:23 pm |
| | 11:22 pm |
Добавлена статья. Часть 2. Flash8 + физика
Сегодня мы продолжаем начатый в прошлый раз рассказ о методах интеграции физики во flash. В прошлый раз мы рассмотрели основы векторной математики. Мы узнали, что такое вектор, что такое длина вектора, и нормаль к нему, и что такое нормализованный вектор. Поняли, как векторы преобразуются в углы, и какой смысл несет скалярное произведение двух векторов. Сегодня мы завершаем рассмотрение этой темы, нам осталось разобраться с понятием движения по вектору. Также мы рассмотрим механизм определения точки, где два вектора пересекаются. http://black-zorro.jino-net.ru/mediawiki/index.php/Про_восьмой_флеш_и_физику_-_часть_2 | | 11:19 pm |
Добавлена статья. Часть 1. Flash8 + физика
Для меня большой интерес представляет наблюдать за тем, что происходит на стыке двух разных технологий, и чем более разные и непохожи эти подходы, тем более интересные могут получаться результаты. Сегодня мы попробуем смешать средства Flash 8 и несколько простых законов физики. Тема сегодняшнего материала более ориентирована на разработчиков flash игр, но базовые идеи могут быть применены и для смежных задач, например создание обучающих flash-роликов по физике или математике. Про восьмой флеш и физику - часть 1 |
[ << Previous 20 ]
|