<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
	<title>WebPeeps.ru — портал о веб-технологиях и интернет программировании</title>
	<link>http://webpeeps.ru/</link>
	<description>Интернет программрование и новости веб-технологий</description>
	<language>ru</language>
	<pubDate>Sun, 27 Nov 2011 22:22:33 +0300</pubDate>
	<lastBuildDate>Sun, 27 Nov 2011 22:22:33 +0300</lastBuildDate>
	<managingEditor>webmaster@webpeeps.ru</managingEditor>
	<managingEditor>webmaster@webpeeps.ru</managingEditor>
		  	<item>
			<title>PHP / Разработка масштабируемых PHP-приложений с использованием MongoDB</title>
			<link>http://webpeeps.ru/article/18/</link>
			<category>PHP</category>
			<description><![CDATA[<h2>Содержание</h2>

<ul>
	<li>Что такое <b>NoSQL</b>?</li>
	<li>Что такое документо-ориентированная база данных?</li>
	<li><b>MongoDB</b></li>
	<li>Установка</li>
	<li>Основы использования</li>
	<li>Поддержка индексов</li>
	<li>Реальные приложения</li>
	<li>Хранение файлов в MongoDB</li>
	<li>Map-Reduce</li>
	<li>Авто-партиционирование (sharding)</li>
	<li>Заключение и планы на будущее</li>
</ul>

<h2>Что такое <b>NoSQL</b>?</h2>

<b>NoSQL</b> — это база данных, которая, в отличие от реляционных БД, не предоставляет SQL-интерфейса для управления данными. Обычно данные в NoSQL-бд организованы другим образом.
<br /><br />

NoSQL базы данных делятся на три категории: column-oriented, пара ключ-значение и документо-ориентированные. Эта статья про третий тип БД — документо-ориентированные, так как они являются лучшим решением для большинства веб-сайтов.
<br /><br />

Реляционные базы данных плохо масштабируются, когда они разделены по разным частям кластера. Разделение данных не так то просто осуществить, когда приложение использует JOIN-запросы и транзакции.
<br /><br />

NoSQL базы данных не являются чем-то новым. Вообще говоря, они были базами, основанными на принципе пар ключ-значение до того как реляционные БД приобрели популярность.
<br /><br /><br /><a href="http://webpeeps.ru/article/18/">&raquo; Чиатать полностью</a>]]></description>
			<pubDate>Tue, 13 Apr 2010 18:45:07 +0300</pubDate>
	</item>
		  	<item>
			<title>PHP / Сравнение переменных в PHP</title>
			<link>http://webpeeps.ru/article/17/</link>
			<category>PHP</category>
			<description><![CDATA[Увидел интересную табличку по сравнению переменных разных типов на сайте php-blog.ru:
<br><br>
<br /><a href="http://webpeeps.ru/article/17/">&raquo; Чиатать полностью</a>]]></description>
			<pubDate>Sat, 19 Dec 2009 02:58:18 +0300</pubDate>
	</item>
		  	<item>
			<title>Kohana PHP / Изменения ORM в Kohana 3.1.0</title>
			<link>http://webpeeps.ru/article/16/</link>
			<category>Kohana PHP</category>
			<description><![CDATA[В следующей мажорной версии <b>Kohana</b> — 3.1.0 в модуле ORM планируются некоторые изменения:
<br><br>
<ul>
  <li>Будет убрана "ленивая" загрузка (lazy loading);</li>
  <li>Будет убран метод save();</li>
  <li>Вместо него добавляются два метода: create() и update();</li>
  <li>Изменен доступ к has_many (для этого больше не нужно будет использовать find_all());</li>
  <li>Оптимизация кода;</li>
</ul>

<br><br /><a href="http://webpeeps.ru/article/16/">&raquo; Чиатать полностью</a>]]></description>
			<pubDate>Fri, 18 Dec 2009 21:04:12 +0300</pubDate>
	</item>
		  	<item>
			<title>jQuery / Вышла jQuery 1.4 Alpha 1</title>
			<link>http://webpeeps.ru/article/15/</link>
			<category>jQuery</category>
			<description><![CDATA[<i>Перевод официального анонса:</i>

<br><br>

4-го декабря вышла новая версия js-фреймворка <b>jQuery</b> — <b>jQuery 1.4 Alpha 1</b>. Код уже стабильный (проходит все тесты во всех поддерживаемых браузерах), с завершенным списком возможностей, который необходимо протестировать в реальных приложениях

<br><br>

Скачать можно тут:

<br><br>

<ul>
  <li>Обычная версия: <a href="http://code.jquery.com/jquery-1.4a1.js">http://code.jquery.com/jquery-1.4a1.js</a></li>
  <li>Minified-версия: <a href="http://code.jquery.com/jquery-1.4a1.min.js">http://code.jquery.com/jquery-1.4a1.min.js</a></li>
</ul>

<br><br>

ВНИМАНИЕ: Если вы используете jQuery 1.4a1 и выявили ошибку, пожалуйста, убедитесь в том, что вы используете "обычную" версию (не минифицированную), в ней будет проще понять в каком именно месте произошла ошибка.

<br><br>

<h2>Чем я могу помочь?</h2>

Для начала попробуйте заменить jQuery в вашем приложении на "обычную" версию jQuery 1.4a1. Если у вас выскочит исключение или будет какое-то непредвиденное поведение, пожалуйста, отправьте нам баг репорт. (Обязательно укажите, что вы используете jQuery 1.4a1!).

<br><br>

Мы будем тщательно следить за баг-репортами и приложим все усилия, чтобы устранить все несовместимости между jQuery 1.3.2 и jQuery 1.4.

<br><br>

<h2>На что следует обратить внимание</h2>

В jQuery есть несколько областей, в которых произошли наиболее значительные изменения с момента релиза 1.3.2:

<br><br>

<ul>
  <li>событие <b>live</b> было полностью переписано и теперь поддерживает события <b>submit, change, mouseenter, mouseleave, focus, и blur</b> во всех браузерах; также сейчас оно поддерживает контекст и данные;<li>
  <li>append, prepend и т.д. были сильно оптимизированы;<li>
  <li>функция <b>add</b> была изменена таким образом, чтобы возвращать элементы в том порядке, в котором они идут в документе;<li>
  <li>также были существенно оптимизированы функции <b>find, empty, remove, addClass, removeClass, hasClass, attr, и css</b>.<li>
</ul>

<br><br>

<i>Обратите внимание: сейчас еще есть несколько багов, которые мы постараемся устранить к релизу финальной версии</i>

<br><br>

С вашей помощью мы должны сделать качественный релиз. Сейчас мы собираемся выпустить по крайней мене еще одну альфу до праздников, а последний release candidate в начале января.

<br><br>

<b>Спасибо за помощь в тестировании jQuery 1.4a1!</b>
<br><br>]]></description>
			<pubDate>Sat, 05 Dec 2009 13:27:55 +0300</pubDate>
	</item>
		  	<item>
			<title>Kohana PHP / Переходим на Kohana 3. Часть 1</title>
			<link>http://webpeeps.ru/article/14/</link>
			<category>Kohana PHP</category>
			<description><![CDATA[Если вы знакомы с PHP-фреймворком <a href="http://www.kohanaphp.com/">Kohana PHP</a> и следите за его изменениями, то
вам наверно уже известно, что на финишную прямую уже вышла 3-я версия этого замечательного фреймворка (на данный момент
доступнен Release Candidate 2.1) и в ближайшее время планируется финальная версия. Kohana 3 - это сильно модифицированная
версия Kohana 2, поэтому все приложения, работающие на 2-й версии при переходе на 3-ю потребуют немалых изменений кода.
<br /><br />

Эта статья призвана описать произошедшие изменения в фреймворке и помочь разобраться с новым API. Так как финальная версия
API еще не "зафиксирована", то некоторое из того что здесь описано, может измениться к моменту релиза. Итак, чем же отличается
API 2-й версии Kohana от 3-й?
<br /><br />

<br /><a href="http://webpeeps.ru/article/14/">&raquo; Чиатать полностью</a>]]></description>
			<pubDate>Tue, 18 Aug 2009 13:45:22 +0300</pubDate>
	</item>
		  	<item>
			<title>Новости / Yii 1.0.7</title>
			<link>http://webpeeps.ru/article/13/</link>
			<category>Новости</category>
			<description><![CDATA[<p>
Вышла очередная версия относительно нового, но быстро набирающего популярность PHP-фреймворка <a href="http://www.yiiframework.com/" target="_blank">Yii</a>.
<br/><br/>
В этой версии исправлено около 30-ти багов и добавлено несколько новых функций (<a href="http://www.yiiframework.com/files/CHANGELOG-1.0.7.txt" target="_blank">Полный список изменений</a>)</p>]]></description>
			<pubDate>Mon, 06 Jul 2009 18:40:19 +0300</pubDate>
	</item>
		  	<item>
			<title>PHP / Фильтрация входных данных в PHP</title>
			<link>http://webpeeps.ru/article/12/</link>
			<category>PHP</category>
			<description><![CDATA[Фильтрация входных данных — одна из самых важных вещей, которой надо уделять внимание при разработке веб-сайта.
Опытным программистам это известно, а новички пусть запомнят одну очень важную вещь:
<br /><br />
<b>Данным, полученным от пользователя, доверять нельзя.</b>
<br /><br />
Что это значит? А это значит то, что если нам нужно, чтобы
пользователь ввел число, это совсем не означает, что он введет именно число. Он может ввести <b>что угодно</b>. И поэтому
нам необходимо проверить корректность введенных пользователем данных и оградить себя от возможных вследствие этого ошибок
и улучшить безопасность наших скриптов.
<br /><br />
Обычно для этого пользуются регулярными выражениями, но начиная с версии 5.2.0, в PHP есть специальные функции,
которые выполняют эту работу.
<br /><br />

<br /><a href="http://webpeeps.ru/article/12/">&raquo; Чиатать полностью</a>]]></description>
			<pubDate>Sat, 07 Mar 2009 01:02:09 +0300</pubDate>
	</item>
		  	<item>
			<title>Юмор / Шутка про Буратино и яблоки</title>
			<link>http://webpeeps.ru/article/11/</link>
			<category>Юмор</category>
			<description><![CDATA[<p>Вспомнилась одна старая, но смешная и поучительная шутка.</p>
<p><i>Буратино дали три яблока. Два он съел. Сколько яблок осталось у Буратино? Думаете одно? Ничего подобного. Никто не знает сколько у него уже было яблок до этого. <b>Мораль: всегда обнуляйте переменные!</b></i></p>]]></description>
			<pubDate>Thu, 12 Feb 2009 02:50:43 +0300</pubDate>
	</item>
		  	<item>
			<title>Юмор / Безопасность: мечты и реальность</title>
			<link>http://webpeeps.ru/article/10/</link>
			<category>Юмор</category>
			<description><![CDATA[<p align="center"><img src="http://webpeeps.ru/upload/4/2009-02-04/xkcd538.gif" /></p>
<p align="center"><a href="http://xkcd.com/538/" target="_blank">оригинал</a>, <a href="http://habrahabr.ru/blogs/xkcd_ru/50858/" target="_blank">перевод</a></p>]]></description>
			<pubDate>Wed, 04 Feb 2009 01:48:10 +0300</pubDate>
	</item>
		  	<item>
			<title>Дизайн / 1000+ бесплатных иконок на все случаи жизни</title>
			<link>http://webpeeps.ru/article/9/</link>
			<category>Дизайн</category>
			<description><![CDATA[<p><img class="artimg" src="http://webpeeps.ru/upload/3/2009-02-04/icons.jpg" align="left" style="margin-right: 10px; margin-bottom: 10px" />
Добрый день! Хочу представить вашему вниманию большую коллекцию бесплатных иконок, которые вы можете использовать в своих приложениях, у себя на сайте, да и вообще где угодно. Все иконки бесплатны для некоммерческого использования (а некоторые даже и для коммерческого — читайте прилагаемые лицензии) и имеют разрешение от 16х16 до 256х256 пикселей.</p>

<br /><a href="http://webpeeps.ru/article/9/">&raquo; Чиатать полностью</a>]]></description>
			<pubDate>Wed, 04 Feb 2009 00:52:59 +0300</pubDate>
	</item>
	</channel>
</rss>
