Главная > AJAX, ExtJS Framework, MMOG, MMORPG игры, Open Source, PHP, Блоги, веб-обзоры, Разное, Стартапы, СУБД > Веб-обзор #14: в помощь игроразработчику, оптимизация и кеширование в Zend Framework, немножко web 2.0 экономики, ExtJS и MySQL, а также фичкаттинг в стартапах.

Веб-обзор #14: в помощь игроразработчику, оптимизация и кеширование в Zend Framework, немножко web 2.0 экономики, ExtJS и MySQL, а также фичкаттинг в стартапах.

8 июля 2008

Приветствую наших читателей. Некоторый перерыв в публикациях был связан с моей командировкой в Киев и последующей срочной работой, впрочем, сейчас я уже могу выкроить время для новой публикации. На этот раз я вспомнил забытой мною рубрике интересных материалов и, посмотрев на открытые вкладки и закладки с тем, что меня заинтересовало, понял, что "забывать дальше" эту рубрику никак нельзя. Ведь сегодня в сети очень много материалов, вместе с этим качественные и интересные ещё нужно поискать. Этим то мы и займёмся. Приятного и, главное, полезного чтения.

  • КРИ 2008 - Конференция Разработчиков компьютерных Игр. Записи докладов. Если вы как то относитесь к игровой индустрии, например, разрабатываете браузерные игровые проекты, то эта конференция просто "must have" для каждого уважающего себя и стремящегося стать профессионалом разработчика, менеджера и продюсера. Ну а если по какой-то причине вы туда не попали, послушать записи докладов и посмотреть презентации вы сможете на странице конференции. Впрочем, даже если вы там были и везде успели (а это, поверьте, сложновато), записи позволят вам позже, в кругу коллег и сотрудников еще раз прослушать и что-то для себя вынести полезное.
  • Безопасность. Модификация кода ядра платформы подгружаемыми апплетами. Возможно, не самое раскрываемое суть название, но сам материал в высшей степени интересный и полезный, если вы разрабатываете современные веб-сервисы и желаете дать возможность пользователям самостоятельно добавлять какой-то код и исполнять его. К примеру, это могут быть виджеты или другие активные модули, развёртываемые пользователями поверх вашей системы, и написанные на JavaScript. Но как обезопасить как вашу систему от постороннего вмешательства, так и других пользователей от возможных вредоносных действий сторонних приложений. Рекомендуется всем разработчикам на JavaScript.
  • Integrating Google Maps API With ExtJS - если вы используете в разработке такой мощнейший фреймворк для создания веб-интерфейсов, как ExtJS, и сталкиваетесь с потребностью работать с картами от сервиса Google Maps, то здесь вы найдете красивые и функциональные примеры интеграции карт в ваши приложения на ExtJS. На мой скромный взгляд это, вместе  со средой Adobe AIR и поддержкой AIR-а в ExtJS может действительно сделать небольшую революцию в хорошем смысле, на рынке веб-приложений. Попробуйте, это красиво, практично и просто!
  • Разное из Open Hardware. И близкого. Об OpenSource знают, наверное, все профессиональные пользователи компьютера и интернета, но об OpenHardware, уверен, знает намного меньше людей, и ещё на порядок меньшее количество им пользуется, в отличие от OpenSource (это, на самом деле, просто отличная иллюстрация однобокости и некоторых внутренних принципиальных сложностей модели Open* вообще). В этой краткой заметке рассказано о некоторых устройствах, которые разработаны и живут по модели Open Hardware.
  • Теория Long Tail ставится под сомнение. Этот материал уже для интересующихся экономикой нового времени, современными принципами монетизации веб 2.0, да и экономикой вообще. Ставится под сомнение один из основных принципов, на которых стоит web 2.0 в его "магазинной" части - Long Tail или длинный хвост. Что это, почему и как - читайте материал, есть о чём подумать.
  • Hierarchical caching (в ezComponents 2008) - очень небольшое, но полезное описание нового расширения уже привычного и стандартного компонента веб-фреймворков - кеша, в данном случае это расширение модуля кеширования из пакета ezComponents. Действительно, в больших и сложных нагруженных проектах такая функциональность очень и очень востребована, и часто кеш, это не только и не просто кеш. Ранее сложные стратегии кеширования приходилось делать "ручками", теперь же для этого есть отличный компонент в не менее отличном фреймворке.
  • Zend_Form Performance Issues - для любителей фреймворка от компании Zend интересное исследование производительности и вообще нюансов внутренней работы модуля форм. При всем моем уважении к этому фреймворку, он во многих местах достаточно сложный и ресурсоёмкий, хотя это очень зависит от задачи и от подхода. Недавно я вычленил один уникальный компонент с него, объединив все файлы, получил вполне законченную библиотеку одним файлом размером около 540 Кб, вместо нескольких десятков в разных директориях и множества инклудов. Но об этом эксперименте расскажем чуть позже. Вдогонку ещё один материал про кеширование и оптимизацию производительности приложений на ZF - Zend_Cache is Saving me Money!
  • How to load large files safely into InnoDB with LOAD DATA INFILE - интересное расследование, как же работать с большими объёмами данных, которые нужно загрузить в базу данных, в частности, в MySQL таблицы формата InnoDB. На самом деле это не такая и тривиальная задача, если речь идет о гигабайтах данных и десятках или сотнях миллионов записей.
  • Необходимость фичикаттинга для стартапов - очень и очень полезная статья для всех, кто разрабатывает собственный стартап. В первом порыве творчества вы напридумываете сотни фич и кажущихся полезных функций вашего приложения, что потом не разгребёте - а реально ведь для старта вам этого всего не нужно. Главное - вычленить основную функциональность и то, что реально необходимо. Иначе будущее вашего проекта будет очень и очень туманным.
  • По поводу объединения ZF в один файл недавно писал Котеров.

  • Что-то подобное у меня уже год из головы не выходит!

  • Haspadar

    Вроде, не очень в комментах народу пришлась эта идея Котерова… Кто-нибудь пробовал еще?

  • как съездил???к батюшке Киеву

  • 😈 отлично!
    будущее моего проекта уже не столь туманно 🙂

  • How to load large files safely into InnoDB with LOAD DATA INFILE — вот имено то, чему я обрадовался! Хорошо всетаки знать аглицкий язык 🙂 Респект

Developers.org.ua