<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Блог о CMS &#187; Веб-программирование</title>
	<atom:link href="http://blogocms.ru/category/tryuki-vebmastera/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogocms.ru</link>
	<description>Гуляю по интернету и пинаю камушки ..</description>
	<lastBuildDate>Thu, 17 May 2012 10:09:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Архив Вашей базы данных по почте</title>
		<link>http://blogocms.ru/2012/05/arxiv-vashej-bazy-dannyx-po-pochte/</link>
		<comments>http://blogocms.ru/2012/05/arxiv-vashej-bazy-dannyx-po-pochte/#comments</comments>
		<pubDate>Thu, 17 May 2012 10:09:54 +0000</pubDate>
		<dc:creator>altesack</dc:creator>
				<category><![CDATA[Веб-программирование]]></category>

		<guid isPermaLink="false">http://blogocms.ru/?p=1849</guid>
		<description><![CDATA[
Иногда, очень полезно иметь бекапы базы данных. И чтобы порой не было мучительно больно лучше иметь это чем не иметь.
Как эту проблему решил я &#8211; я просто накидал скрипт и воткнул его в crontab. Понятно, что для этого нужен доступ SSH
Внимание &#8211; подставьте свои пути/логины/пароли/email

1
2
3
4
5
6
7
8
9
10
11
#!/bin/sh
cd /путь/к/вашей/папке/
/usr/local/bin/mysqldump -uИМЯПОЛЬЗОВАТЕЛЯ -h ХОСТ --compact -pПАРОЛЬ НАЗВАНИЕ_БД&#62; backup.sql
&#160;
#/usr/bin/gzip -f backup.sql
#/usr/bin/tar [...]


<b>Нет постов по теме.</b>]]></description>
		<wfw:commentRss>http://blogocms.ru/2012/05/arxiv-vashej-bazy-dannyx-po-pochte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Делаем свой видеохостинг</title>
		<link>http://blogocms.ru/2012/05/delaem-svoj-videoxosting/</link>
		<comments>http://blogocms.ru/2012/05/delaem-svoj-videoxosting/#comments</comments>
		<pubDate>Fri, 11 May 2012 16:32:07 +0000</pubDate>
		<dc:creator>altesack</dc:creator>
				<category><![CDATA[Веб-программирование]]></category>

		<guid isPermaLink="false">http://blogocms.ru/?p=1840</guid>
		<description><![CDATA[Работаю над одним проектом, в котором предполагается загрузка пользователями видеоконтента на сайт. Фактически получается свой видеохостинг. Понятно, что требуется большой объём дискового пространства и трафик. Заказчик предупреждён и в курсе. Дальше дело техники.
В процессе работы возникло много вопросов, которые пришлось гуглить и искать. Чтобы в следующий раз мучительно не искать решение, пишу эту шпаргалку. Ну [...]


<b>Посты по теме:</b><ol><li><a href='http://blogocms.ru/2012/05/arxiv-vashej-bazy-dannyx-po-pochte/' rel='bookmark' title='Permanent Link: Архив Вашей базы данных по почте'>Архив Вашей базы данных по почте</a></li>
</ol>]]></description>
		<wfw:commentRss>http://blogocms.ru/2012/05/delaem-svoj-videoxosting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Проверка Checked в Jquery</title>
		<link>http://blogocms.ru/2011/10/proverka-checked-v-jquery/</link>
		<comments>http://blogocms.ru/2011/10/proverka-checked-v-jquery/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 19:52:43 +0000</pubDate>
		<dc:creator>altesack</dc:creator>
				<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://blogocms.ru/?p=1774</guid>
		<description><![CDATA[Как можно проверить отмечен чекбокс или не отмечен, или какой радиобокс выбран? Как это проверить тут же на странице, средствами jQuery?
Мелочь, но пришлось долго и упорно гуглить. Поэтому то, что нагуглил напишу в виде шпаргалки здесь.
Проверка отметки чекбокса
=====================

1
$&#40;&#34;ваш_селектор&#34;&#41;.attr&#40;&#34;checked&#34;&#41;==&#34;checked&#34;

Какое значение выбрано у радиобокса
=====================

1
$&#40;'input:radio[name=имяпеременной]:checked'&#41;.val&#40;&#41;



Посты по теме:Шпаргалка jQuery. Подсветка, валидация, Ajax.
jQuery. Вешаем два Datepicker на одной странице
Очистка обработчиков [...]


<b>Посты по теме:</b><ol><li><a href='http://blogocms.ru/2010/12/shpargalka-jquery-podsvetka-validaciya-ajax/' rel='bookmark' title='Permanent Link: Шпаргалка jQuery. Подсветка, валидация, Ajax.'>Шпаргалка jQuery. Подсветка, валидация, Ajax.</a></li>
<li><a href='http://blogocms.ru/2011/04/jquery-veshaem-dva-datepicker-na-odnoj-stranice/' rel='bookmark' title='Permanent Link: jQuery. Вешаем два Datepicker на одной странице'>jQuery. Вешаем два Datepicker на одной странице</a></li>
<li><a href='http://blogocms.ru/2011/08/ochistka-obrabotchikov-v-jquery/' rel='bookmark' title='Permanent Link: Очистка обработчиков в jQuery'>Очистка обработчиков в jQuery</a></li>
</ol>]]></description>
		<wfw:commentRss>http://blogocms.ru/2011/10/proverka-checked-v-jquery/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Очистка обработчиков в jQuery</title>
		<link>http://blogocms.ru/2011/08/ochistka-obrabotchikov-v-jquery/</link>
		<comments>http://blogocms.ru/2011/08/ochistka-obrabotchikov-v-jquery/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 16:53:36 +0000</pubDate>
		<dc:creator>altesack</dc:creator>
				<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://blogocms.ru/?p=1752</guid>
		<description><![CDATA[
 Делал нагруженную ajax и jquery страницу и столкнулся с интересной проблемой. А обнаружилось случайно &#8211; просто заметил, что некоторые ajax-запросы  посылаются несколько раз.
	Немного понаблюдал за ситуацией и заметил что в таких случаях:

Некая часть страницы генерируется по ajax.
В этой странице тоже есть элементы, поведение которых программируется в jquery и может быть даже ajax.
Понятно, что [...]


<b>Посты по теме:</b><ol><li><a href='http://blogocms.ru/2011/04/jquery-veshaem-dva-datepicker-na-odnoj-stranice/' rel='bookmark' title='Permanent Link: jQuery. Вешаем два Datepicker на одной странице'>jQuery. Вешаем два Datepicker на одной странице</a></li>
<li><a href='http://blogocms.ru/2010/12/shpargalka-jquery-podsvetka-validaciya-ajax/' rel='bookmark' title='Permanent Link: Шпаргалка jQuery. Подсветка, валидация, Ajax.'>Шпаргалка jQuery. Подсветка, валидация, Ajax.</a></li>
<li><a href='http://blogocms.ru/2011/10/proverka-checked-v-jquery/' rel='bookmark' title='Permanent Link: Проверка Checked в Jquery'>Проверка Checked в Jquery</a></li>
</ol>]]></description>
		<wfw:commentRss>http://blogocms.ru/2011/08/ochistka-obrabotchikov-v-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kohana 3.0. Мысли о том как надо писать модели.</title>
		<link>http://blogocms.ru/2011/07/kohana-3-0-mysli-o-tom-kak-nado-pisat-modeli/</link>
		<comments>http://blogocms.ru/2011/07/kohana-3-0-mysli-o-tom-kak-nado-pisat-modeli/#comments</comments>
		<pubDate>Sat, 23 Jul 2011 14:50:39 +0000</pubDate>
		<dc:creator>altesack</dc:creator>
				<category><![CDATA[Kohana]]></category>

		<guid isPermaLink="false">http://blogocms.ru/?p=1729</guid>
		<description><![CDATA[
 Для работы со штатным ORM нужно заводить модель для каждой таблицы. Всегда. Она может быть вообще пустой, но она должна быть. Ну, необязательно совсем пустой, там могут быть описания связей и всё такое.
Но всё выше сказанное не означает, что больше в моделях писать нечего. Ниже я попытаюсь систематизировать, что ещё такого можно, и даже [...]


<b>Посты по теме:</b><ol><li><a href='http://blogocms.ru/2010/03/modul-auth-v-kohana/' rel='bookmark' title='Permanent Link: Модуль AUTH в Kohana'>Модуль AUTH в Kohana</a></li>
<li><a href='http://blogocms.ru/2010/01/kohana-dlya-chajnikov-prostejshij-orm/' rel='bookmark' title='Permanent Link: Kohana для чайников. Простейший ORM'>Kohana для чайников. Простейший ORM</a></li>
<li><a href='http://blogocms.ru/2010/01/kohana-dlya-chajnikov-nastraivaem-bazu-dannyx/' rel='bookmark' title='Permanent Link: Kohana для чайников. Настраиваем базу данных'>Kohana для чайников. Настраиваем базу данных</a></li>
</ol>]]></description>
		<wfw:commentRss>http://blogocms.ru/2011/07/kohana-3-0-mysli-o-tom-kak-nado-pisat-modeli/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Немного о MovieMasher</title>
		<link>http://blogocms.ru/2011/07/nemnogo-o-moviemasher/</link>
		<comments>http://blogocms.ru/2011/07/nemnogo-o-moviemasher/#comments</comments>
		<pubDate>Fri, 01 Jul 2011 15:59:25 +0000</pubDate>
		<dc:creator>altesack</dc:creator>
				<category><![CDATA[Веб-программирование]]></category>

		<guid isPermaLink="false">http://blogocms.ru/?p=1708</guid>
		<description><![CDATA[Довелось мне столкнуться с&#160;этим зверем. Впечатления довольно сильные, поэтому пока не забыл спешу тут всё изложить. 
Что такое MovieMasher
============
Наверняка каждый из читателей видел сервисы демотиваторов. Любой пользователь может загрузить некое изображение, и любые другие пользователи могут поглумиться над ним, приписывая свои тексты. Я видел сервис, в котором можно было прямо в онлайне что-то даже пририсовывать. [...]


<b>Посты по теме:</b><ol><li><a href='http://blogocms.ru/2012/05/delaem-svoj-videoxosting/' rel='bookmark' title='Permanent Link: Делаем свой видеохостинг'>Делаем свой видеохостинг</a></li>
</ol>]]></description>
		<wfw:commentRss>http://blogocms.ru/2011/07/nemnogo-o-moviemasher/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kohana ORM. Используем выражения</title>
		<link>http://blogocms.ru/2011/06/1674/</link>
		<comments>http://blogocms.ru/2011/06/1674/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 08:28:42 +0000</pubDate>
		<dc:creator>altesack</dc:creator>
				<category><![CDATA[Kohana]]></category>

		<guid isPermaLink="false">http://blogocms.ru/?p=1674</guid>
		<description><![CDATA[Я долго не мог понять, чего мне не хватает в штатном ORM от Kohana. А не хватало именно возможности использования выражений.  
Бывало напишешь по-наивности какое-нибудь выражение прямо в where. Например, так:

1
where&#40;'concat(first_name,&#34; &#34;,last_name)',&#34;like&#34;,&#34;%$searchstring%&#34;&#41;...

А потом получаешь ошибку, что нет такого поля 'concat(first_name," ",last_name)'
И вот однажды я в недрах интернетов нашёл решение, которое конечно же решил положить [...]


<b>Посты по теме:</b><ol><li><a href='http://blogocms.ru/2011/07/kohana-3-0-mysli-o-tom-kak-nado-pisat-modeli/' rel='bookmark' title='Permanent Link: Kohana 3.0. Мысли о том как надо писать модели.'>Kohana 3.0. Мысли о том как надо писать модели.</a></li>
<li><a href='http://blogocms.ru/2011/01/kohana-3-0-shpargalka-po-orm/' rel='bookmark' title='Permanent Link: Kohana 3.0. Шпаргалка по ORM'>Kohana 3.0. Шпаргалка по ORM</a></li>
<li><a href='http://blogocms.ru/2010/01/kohana-dlya-chajnikov-prostejshij-orm/' rel='bookmark' title='Permanent Link: Kohana для чайников. Простейший ORM'>Kohana для чайников. Простейший ORM</a></li>
</ol>]]></description>
		<wfw:commentRss>http://blogocms.ru/2011/06/1674/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>jCarousel Lite</title>
		<link>http://blogocms.ru/2011/06/jcarousel-lite/</link>
		<comments>http://blogocms.ru/2011/06/jcarousel-lite/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 19:02:10 +0000</pubDate>
		<dc:creator>altesack</dc:creator>
				<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://blogocms.ru/?p=1668</guid>
		<description><![CDATA[jCarousel Lite &#8211; классная, простая но в то же время очень гибкая карусель с отличной документацией. Но всё же мне есть что чиркнуть в шпаргалку.

Подключается просто.
Делаем раз &#8211; подключаем нужные скрипты

1
2
&#60;script type=&#34;text/javascript&#34; src=&#34;path/to/jquery.js&#34;&#62;&#60;/script&#62;
&#60;script type=&#34;text/javascript&#34; src=&#34;path/to/jcarousellite.js&#34;&#62;&#60;/script&#62;

Делаем два &#8211; готовим HTML-структуру для карусели

1
2
3
4
5
6
7
8
9
10
11
&#60;button class=&#34;prev&#34;&#62;&#60;&#60;&#60;/button&#62;
&#60;button class=&#34;next&#34;&#62;&#62;&#62;&#60;/button&#62;
&#160;
&#60;div class=&#34;anyClass&#34;&#62;
    &#60;ul&#62;
        [...]


<b>Нет постов по теме.</b>]]></description>
		<wfw:commentRss>http://blogocms.ru/2011/06/jcarousel-lite/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>MySQL: Забавные находки UPDATE+ORDER</title>
		<link>http://blogocms.ru/2011/05/mysql-zabavnye-naxodki-updateorder/</link>
		<comments>http://blogocms.ru/2011/05/mysql-zabavnye-naxodki-updateorder/#comments</comments>
		<pubDate>Wed, 25 May 2011 10:58:47 +0000</pubDate>
		<dc:creator>altesack</dc:creator>
				<category><![CDATA[Веб-программирование]]></category>

		<guid isPermaLink="false">http://blogocms.ru/?p=1661</guid>
		<description><![CDATA[ Вот уж  не думал что в операторе UPDATE можно использовать ключевое слово ORDER. И никогда не думал, что такое мне пригодится! 
Вот пример. Мне нужно сделать такой запрос:

1
UPDATE t SET id = id + 1;

Как ни странно запрос вызовет ошибку уникальности первичного ключа. Проблема в том, что апдейт делается последовательно для всех записей, [...]


<b>Нет постов по теме.</b>]]></description>
		<wfw:commentRss>http://blogocms.ru/2011/05/mysql-zabavnye-naxodki-updateorder/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Kohana. Ускоряем ORM</title>
		<link>http://blogocms.ru/2011/05/kohana-uskoryaem-orm/</link>
		<comments>http://blogocms.ru/2011/05/kohana-uskoryaem-orm/#comments</comments>
		<pubDate>Wed, 04 May 2011 14:56:27 +0000</pubDate>
		<dc:creator>altesack</dc:creator>
				<category><![CDATA[Kohana]]></category>

		<guid isPermaLink="false">http://blogocms.ru/?p=1647</guid>
		<description><![CDATA[Штатный ORM у Kohana практически на каждое шевеление создаёт запрос &#8220;SHOW CREATE TABLE blablabla&#8220;. 
Я как-то не придавал этому значения раньше, но похоже этот запрос довольно ёмкий по времени, у меня он почему-то занимает до пол-секунды в плохую погоду (погода зависит от текущей загрузки хостинга). А если страница пестрит обращениями к БД, которые делаются через [...]


<b>Посты по теме:</b><ol><li><a href='http://blogocms.ru/2010/03/modul-auth-v-kohana/' rel='bookmark' title='Permanent Link: Модуль AUTH в Kohana'>Модуль AUTH в Kohana</a></li>
<li><a href='http://blogocms.ru/2010/12/moduli-v-kohana-i-codeigniter/' rel='bookmark' title='Permanent Link: Модули в Kohana и CodeIgniter'>Модули в Kohana и CodeIgniter</a></li>
<li><a href='http://blogocms.ru/2011/04/kohana-query-builder-pravila-xoroshego-tona/' rel='bookmark' title='Permanent Link: Kohana. Query Builder. Правила хорошего тона.'>Kohana. Query Builder. Правила хорошего тона.</a></li>
</ol>]]></description>
		<wfw:commentRss>http://blogocms.ru/2011/05/kohana-uskoryaem-orm/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

