<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title><![CDATA[2Developers.Net]]></title>
    <link>http://2developers.net</link>
    <description><![CDATA[2Developers.Net - сайт о программировании.]]></description>
    <pubDate>Wed, 27 May 2009 10:19:59 +0000</pubDate>
    <managingEditor>support@2developers.net (2Developers.Net)</managingEditor>
    <generator>Zend_Feed</generator>
    <language>ru</language>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Phonon. Элементы GUI.]]></title>
      <link>http://2developers.net/post/phonon_gui.html</link>
      <description><![CDATA[
]]></description>
      <pubDate>Wed, 27 May 2009 10:19:59 +0000</pubDate>
      <category domain="http://2developers.net/cat/cpp">Программирование C++</category>
      <category domain="http://2developers.net/subcat/media">Мультимедиа</category>
    </item>
    <item>
      <title><![CDATA[Qt 4.5.1 Phonon. Программирование звука и видео Часть 2.]]></title>
      <link>http://2developers.net/post/phonon_part_2.html</link>
      <description><![CDATA[
]]></description>
      <pubDate>Fri, 15 May 2009 10:15:40 +0000</pubDate>
      <category domain="http://2developers.net/cat/cpp">Программирование C++</category>
      <category domain="http://2developers.net/subcat/media">Мультимедиа</category>
    </item>
    <item>
      <title><![CDATA[Qt 4.5.1. Phonon. Программирование звука и видео часть 1.]]></title>
      <link>http://2developers.net/post/phonon_part_1.html</link>
      <description><![CDATA[&nbsp;&nbsp;&nbsp; Приветствую вас! Сегодня мы начнем разбираться в мультимедейном Фреймворке Qt Pnonon. Стоит немного рассказать об общих правилах программирования мультимедиа, поняв их мы, сразу же приступим к делу. Phonon на мой взгляд выполнен очень лаконично, и я считаю, что с него и следует начинать разбираться с программированием мультимедиа.&nbsp;&nbsp;&nbsp; Программирование мультимедиа основано на графах. Граф состоит из объектов, которые называются по-разному в терминах разных систем, но суть везде одна и та же, это законченный объект представляющий собой кодек, демуксер, файл или сплитер. Т.е. для воспроизведения файла мы просто должны составить правильный граф.]]></description>
      <pubDate>Fri, 15 May 2009 09:39:33 +0000</pubDate>
      <category domain="http://2developers.net/cat/cpp">Программирование C++</category>
      <category domain="http://2developers.net/subcat/media">Мультимедиа</category>
    </item>
    <item>
      <title><![CDATA[Перезапись конфигурационных файлов с помощью Zend_Config_Writer]]></title>
      <link>http://2developers.net/post/zend_config_writer_ini.html</link>
      <description><![CDATA[&nbsp;&nbsp;&nbsp; Я уже давно начал использовать конфигурационные файлы и Zend_Config и писал про это, на мой взгляд это наиболее оптимальный способ хранить настройки. Понятный человеку формат - ini, позволяет не париться со скобками и запятыми при редактировании файла напрямую, в отличии от хранения конфигов в php формате т.е. массивах и уж тем более в таблице БД. Можно еще использовать XML,-формат но это уже непонятно зачем такая громоздкость. Вообщем все было здорово, но до какого-то момента не было готового компонента который позволял бы изменять конфигурации через веб интерфейс. Потом он появился, об этом и пойдет речь, а именно о Zend_Config_Writer_Ini.]]></description>
      <pubDate>Mon, 27 Apr 2009 15:55:42 +0000</pubDate>
      <category domain="http://2developers.net/cat/web">Веб-Разработка</category>
      <category domain="http://2developers.net/subcat/zfapp">Разработка приложения с помощью ZF</category>
    </item>
    <item>
      <title><![CDATA[Кэширование SQL-запросов с Zend_Cache.]]></title>
      <link>http://2developers.net/post/zend_cache_file_mysql.html</link>
      <description><![CDATA[&nbsp;&nbsp;&nbsp; Из всех возможностей компонента Zend_Cache, предоставленных разработчиками фреймворка, я применял на практике в том числе и на этом сайте, только кэширование запросов к базе данных. Статистику запросов можно посмотреть в левом нижнем углу. Если на этой странице никого не было в течении получаса. При первой загрузке будет много запросов, потом в ~2 раза меньше. На страницах категорий и рубрик сайта, в т.ч. и на главной, кэшируется все! и в лучшем случае не приходится даже подключаться к базе.&nbsp;&nbsp;&nbsp; В примере буду работать с кэшем через хэлпер, в качестве фронэнда буду использовать файлы, бэкэнд конечно же MySQL, и собственно попытаюсь объяснить, что такое эти энды.]]></description>
      <pubDate>Fri, 17 Apr 2009 16:19:35 +0000</pubDate>
      <category domain="http://2developers.net/cat/web">Веб-Разработка</category>
      <category domain="http://2developers.net/subcat/zfapp">Разработка приложения с помощью ZF</category>
    </item>
    <item>
      <title><![CDATA[И снова Direct Show. Теория Часть 2.]]></title>
      <link>http://2developers.net/post/direct_show2.html</link>
      <description><![CDATA[&nbsp;&nbsp;&nbsp; Здравствуйте, в этой статье, хочу рассмотреть теоретические основы DirectShow, дабы разобраться в его программной модели. Заголовки: основные понятия; синхронизация фильтров; интеллектуальное соединение (Intelligent Connect); программные интерфейсы DirectShow. Я написал об этом тут.]]></description>
      <pubDate>Thu, 16 Apr 2009 12:01:01 +0000</pubDate>
      <category domain="http://2developers.net/cat/cpp">Программирование C++</category>
      <category domain="http://2developers.net/subcat/media">Мультимедиа</category>
    </item>
    <item>
      <title><![CDATA[В продвижении сайтов нет обходных путей.]]></title>
      <link>http://2developers.net/post/prodvijenie_saitov.html</link>
      <description><![CDATA[В психологии существует понятие персональной этики – когда человек
хочет достичь всего в жизни, не проходя через процесс роста и работы
над собой. Однако такое понимание весьма иллюзорно и обманчиво.]]></description>
      <pubDate>Fri, 27 Mar 2009 22:39:00 +0000</pubDate>
      <category domain="http://2developers.net/cat/other">Разное</category>
      <category domain="http://2developers.net/subcat/internet">Интернет</category>
    </item>
    <item>
      <title><![CDATA[DirectShow Теория Часть 1]]></title>
      <link>http://2developers.net/post/com_direct_show_1.html</link>
      <description><![CDATA[]]></description>
      <pubDate>Fri, 27 Mar 2009 22:22:20 +0000</pubDate>
      <category domain="http://2developers.net/cat/cpp">Программирование C++</category>
      <category domain="http://2developers.net/subcat/media">Мультимедиа</category>
    </item>
    <item>
      <title><![CDATA[Безопасная работа почтовых серверов]]></title>
      <link>http://2developers.net/post/postservers_security.html</link>
      <description><![CDATA[&nbsp;&nbsp;&nbsp; Почтовый сервер - один из наиболее опасных источников хакерской атаки в
сети. Поэтому и выдвигаются очень жесткие требования к обеспечению
безопасности почтовых серверов. К разработке антивирусных приложений
привлекаются ведущие лаборатории мира.]]></description>
      <pubDate>Fri, 27 Mar 2009 22:22:20 +0000</pubDate>
      <category domain="http://2developers.net/cat/other">Разное</category>
      <category domain="http://2developers.net/subcat/soft">Софт</category>
    </item>
    <item>
      <title><![CDATA[Direct Show.]]></title>
      <link>http://2developers.net/post/direct_show.html</link>
      <description><![CDATA[&nbsp;&nbsp;&nbsp; Приветствую вас, дорогие друзья! Это первая статья по программированию DirectShow. Мы не будем использовать ни каких надстроек и прочих там приблуд. Мы вооружимся Qt 4.5, компилятором MSVC и мануалом, но сначала немного теории.]]></description>
      <pubDate>Wed, 25 Mar 2009 10:40:22 +0000</pubDate>
      <category domain="http://2developers.net/cat/cpp">Программирование C++</category>
      <category domain="http://2developers.net/subcat/media">Мультимедиа</category>
    </item>
    <item>
      <title><![CDATA[Zend_Captcha. Работа с капчей через хелпер.]]></title>
      <link>http://2developers.net/post/Zend_Captcha_Image.html</link>
      <description><![CDATA[&nbsp;&nbsp;&nbsp; Аббревиатура CAPTCHA произошла от выражения - "Completely Automated Public Turing test to tell Computers and Humans
        Apart". Статья посвещена генерации, отображению, и проверке капчи, с использованием компонента ZF - Zend_Captcha, а точнее его адаптера Zend_Captcha_Image.&nbsp;&nbsp;&nbsp; UPD: Имеется в виду без связки с Zend_form.]]></description>
      <pubDate>Mon, 23 Mar 2009 17:10:55 +0000</pubDate>
      <category domain="http://2developers.net/cat/web">Веб-Разработка</category>
      <category domain="http://2developers.net/subcat/zfapp">Разработка приложения с помощью ZF</category>
    </item>
    <item>
      <title><![CDATA[Последовательные контейнеры Qt.]]></title>
      <link>http://2developers.net/post/qt_containers_2.html</link>
      <description><![CDATA[&nbsp;&nbsp;&nbsp; В этой статье мы рассмотрим последовательные контейнеры Qt. К их числу относятся QVector&lt;T&gt;, QByteArray, QBitArray, QList&lt;T&gt;, QLinkedList&lt;T&gt;,&nbsp; QStack&lt;T&gt;, QQueue&lt;T&gt;, QStringList. Все эти контейнеры объединяет то, что элементы в них упорядочены и следуют друг за другом.]]></description>
      <pubDate>Tue, 17 Mar 2009 13:48:23 +0000</pubDate>
      <category domain="http://2developers.net/cat/cpp">Программирование C++</category>
      <category domain="http://2developers.net/subcat/qt">QTFramework</category>
    </item>
    <item>
      <title><![CDATA[Авторизация с использованием Zend_Auth ]]></title>
      <link>http://2developers.net/post/zend_auth.html</link>
      <description><![CDATA[&nbsp;&nbsp;&nbsp; В этой статье как обычно рассматривается использование одного из компонент зенд фреймворка, за исключением небольшого отклонения от плана: до этого момента в рубрике "Разработка приложения с помощью ZF" к каждой статье прикреплялся архив с исходным кодом демо-приложения, того что получалось в результате работы с компонентами - теперь так не будет, теперь будем рассматривать компоненты отдельно друг от друга, т.к. оказалось, что в рамках 2Developers это мало кому нужно. А по поводу Zend Framework CMS, мы начали открытый проект по её разработке с public SVN-ом и все такое, детали будут освещены позже, в следующих статьях.]]></description>
      <pubDate>Fri, 13 Mar 2009 17:20:28 +0000</pubDate>
      <category domain="http://2developers.net/cat/web">Веб-Разработка</category>
      <category domain="http://2developers.net/subcat/zfapp">Разработка приложения с помощью ZF</category>
    </item>
    <item>
      <title><![CDATA[Библиотека контейнеров Qt.]]></title>
      <link>http://2developers.net/post/qt_containers.html</link>
      <description><![CDATA[&nbsp;&nbsp;&nbsp; Здравствуйте уважаемые читатели, в этой статье мы с вами познакомимся с библиотекой контейнеров Qt, так же называемой Tulip. Она совместима с STL, но оптимизирована для использования классов Qt. Так же там предприняты оптимизации для препятствия раздувания кода шаблонов (насущная проблема С++). В основе Tulip лежат те же абстракции, что и в основе STL. Это контейнеры, итераторы и алгоритмы.]]></description>
      <pubDate>Sun, 08 Mar 2009 16:33:16 +0000</pubDate>
      <category domain="http://2developers.net/cat/cpp">Программирование C++</category>
      <category domain="http://2developers.net/subcat/qt">QTFramework</category>
    </item>
    <item>
      <title><![CDATA[05. Модель. Адаптер БД и Zend_Db_Table. Связи между таблицами.]]></title>
      <link>http://2developers.net/post/zend_db_table_relates.html</link>
      <description><![CDATA[&nbsp;&nbsp;&nbsp; Пришло время для буквы M из аббревиатуры MVC, в статье ознакомимся с созданием объекта - адаптера к БД на примере mysql и начнем использовать класс таблицы для выполнения запросов к СУБД, что собственно и подразумевает под собой использование модели. А так же пример связей между таблицами.]]></description>
      <pubDate>Mon, 23 Feb 2009 11:07:07 +0000</pubDate>
      <category domain="http://2developers.net/cat/web">Веб-Разработка</category>
      <category domain="http://2developers.net/subcat/zfapp">Разработка приложения с помощью ZF</category>
    </item>
  </channel>
</rss>
<!-- <br /> 
 Execute time: 0.187952 sec. -->