<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CUYFQHk9cCp7ImA9WhRaE0U.&quot;"><id>tag:blogger.com,1999:blog-7216291746972974800</id><updated>2012-02-16T01:05:11.768-08:00</updated><category term="командная строка" /><category term="linux" /><category term="общее" /><category term="symfony" /><category term="должны знать все" /><category term="javascript" /><category term="yii" /><category term="frameworks" /><category term="mysql" /><category term="php" /><category term="html" /><category term="хитрости и фишки" /><title>Будни сурового веб-разработчика</title><subtitle type="html">Меня зовут Виктор и я один из тех, кто своими руками создает интернет. В процессе работы часто возникают разные интересные задачи, появляются новые мысли, идеи которыми я хочу здесь делится с вами</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://makebetterweb.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://makebetterweb.blogspot.com/" /><author><name>Виктор Мирфайзиев</name><uri>http://www.blogger.com/profile/18267540428994695243</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/_ISzFHUIouBQ/SwaDLyKmslI/AAAAAAAAALE/moesGtT6UUo/S220/work2_web.JPG" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/Gptn" /><feedburner:info uri="blogspot/gptn" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DEIFQ3Y_eyp7ImA9Wx9QFUg.&quot;"><id>tag:blogger.com,1999:blog-7216291746972974800.post-1804617458502835339</id><published>2010-12-28T09:15:00.000-08:00</published><updated>2010-12-28T09:15:12.843-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-28T09:15:12.843-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="frameworks" /><category scheme="http://www.blogger.com/atom/ns#" term="yii" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><title>Осваиваем Yii. Сбор требований</title><content type="html">Итак, мы делаем сайт, для взаимодействия со сторонним сервисом. Как он будет работать?&lt;br /&gt;
&lt;br /&gt;
Пользователь заходя на сайт, попадает на свой профиль. Оттуда он может настроить расписание, посмотреть статистику, принудительно включить или выключить нечто, посмотреть статус этого нечто (сейчас включено или выключено).&lt;br /&gt;
&lt;br /&gt;
Менеджер, заходя на сайт, может добавлять/удалять пользователей. Возможно, даже скорее всего, функции менеджера будут расширятся.&lt;br /&gt;
&lt;br /&gt;
Есть скрипты взаимодействия с внешним сервисом, который непосредственно включает или выключает наше нечто. &lt;br /&gt;
&lt;br /&gt;
Необходимо, также, что бы работа с базой касательно включения/выключения происходила максимально через одну точку (чуть не написал - через одно место ))). То ли на уровне сайта, то ли на уровне внешней системы (пока делаем на уровне сайта)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216291746972974800-1804617458502835339?l=makebetterweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vShmNdACJE4Ine-UH_SDC5XwZK0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vShmNdACJE4Ine-UH_SDC5XwZK0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vShmNdACJE4Ine-UH_SDC5XwZK0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vShmNdACJE4Ine-UH_SDC5XwZK0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Gptn/~4/a8drmNNs1ug" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://makebetterweb.blogspot.com/feeds/1804617458502835339/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7216291746972974800&amp;postID=1804617458502835339" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7216291746972974800/posts/default/1804617458502835339?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7216291746972974800/posts/default/1804617458502835339?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Gptn/~3/a8drmNNs1ug/yii_28.html" title="Осваиваем Yii. Сбор требований" /><author><name>Виктор Мирфайзиев</name><uri>http://www.blogger.com/profile/18267540428994695243</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/_ISzFHUIouBQ/SwaDLyKmslI/AAAAAAAAALE/moesGtT6UUo/S220/work2_web.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://makebetterweb.blogspot.com/2010/12/yii_28.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEDSX05fSp7ImA9Wx9QFUk.&quot;"><id>tag:blogger.com,1999:blog-7216291746972974800.post-3879850281881622082</id><published>2010-12-28T05:57:00.000-08:00</published><updated>2010-12-28T05:57:58.325-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-28T05:57:58.325-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="frameworks" /><category scheme="http://www.blogger.com/atom/ns#" term="yii" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><title>Осваиваем Yii</title><content type="html">Решил, пока выдалась свободная минутка, освоить для себя новый php-фреймворк Yii.&lt;br /&gt;
Почему именно Yii? Ну, во-первых, красивое название, особенно в русской транскрипции: "Уй" :)&lt;br /&gt;
&lt;br /&gt;
Во-вторых, по словам разработчиков &lt;blockquote&gt;Yii is a high-performance PHP framework best for developing Web 2.0 applications.&lt;/blockquote&gt;&lt;br /&gt;
Что бы освоить что-то, нужно написать какое-то приложение.&lt;br /&gt;
Писать буду по методу  &lt;a href="http://www.artlebedev.ru/kovodstvo/sections/167/"&gt;прогрессивного джипега&lt;/a&gt; Иными словами - по быстрому набросать, потом допиливать.&lt;br /&gt;
&lt;br /&gt;
Задача заключается в следующем.&lt;br /&gt;
&lt;br /&gt;
Есть некий сервис, где пользователь может составить некое расписание работы чего-то, просмотреть статистику работы этого чего-то. А так же может принудительно включить или выключить это что-то.&lt;br /&gt;
&lt;br /&gt;
Для простоты, статистику будем делать почасовую.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216291746972974800-3879850281881622082?l=makebetterweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZkNxCoNtRzI9sjTUPc5L3-o8l-I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZkNxCoNtRzI9sjTUPc5L3-o8l-I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZkNxCoNtRzI9sjTUPc5L3-o8l-I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZkNxCoNtRzI9sjTUPc5L3-o8l-I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Gptn/~4/i0EpD1njQTA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://makebetterweb.blogspot.com/feeds/3879850281881622082/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7216291746972974800&amp;postID=3879850281881622082" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7216291746972974800/posts/default/3879850281881622082?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7216291746972974800/posts/default/3879850281881622082?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Gptn/~3/i0EpD1njQTA/yii.html" title="Осваиваем Yii" /><author><name>Виктор Мирфайзиев</name><uri>http://www.blogger.com/profile/18267540428994695243</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/_ISzFHUIouBQ/SwaDLyKmslI/AAAAAAAAALE/moesGtT6UUo/S220/work2_web.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://makebetterweb.blogspot.com/2010/12/yii.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEABQn86cCp7ImA9Wx5XEE8.&quot;"><id>tag:blogger.com,1999:blog-7216291746972974800.post-1184120540701857409</id><published>2010-09-09T01:59:00.000-07:00</published><updated>2010-09-09T01:59:13.118-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-09T01:59:13.118-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="php" /><category scheme="http://www.blogger.com/atom/ns#" term="хитрости и фишки" /><title>php тренарный оператор</title><content type="html">1) недавно узнал, что в php 5.3 появилась возможность делать так&lt;br /&gt;
&lt;blockquote&gt;$a = $b ?: $c;&lt;/blockquote&gt;Которое можно использовать вместо &lt;br /&gt;
&lt;blockquote&gt;$a = $b ? $b: $c;&lt;/blockquote&gt;&lt;br /&gt;
2) Пусть&lt;br /&gt;
&lt;blockquote&gt;$a = true; $b = false; &lt;/blockquote&gt;Тогда &lt;br /&gt;
&lt;blockquote&gt;$c = $a : '1' ? $b ? '2' : '3';&lt;/blockquote&gt;В таком случае $c = 2; Если же мы хотим что б $c = 1 придется ставить скобки&lt;br /&gt;
&lt;blockquote&gt;$c = $a : '1' ? ($b ? '2' : '3');&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216291746972974800-1184120540701857409?l=makebetterweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mGQh8KuJf8ODid45E9rNoWA36JE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mGQh8KuJf8ODid45E9rNoWA36JE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mGQh8KuJf8ODid45E9rNoWA36JE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mGQh8KuJf8ODid45E9rNoWA36JE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Gptn/~4/oNJFM79_-nY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://makebetterweb.blogspot.com/feeds/1184120540701857409/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7216291746972974800&amp;postID=1184120540701857409" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7216291746972974800/posts/default/1184120540701857409?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7216291746972974800/posts/default/1184120540701857409?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Gptn/~3/oNJFM79_-nY/php.html" title="php тренарный оператор" /><author><name>Виктор Мирфайзиев</name><uri>http://www.blogger.com/profile/18267540428994695243</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/_ISzFHUIouBQ/SwaDLyKmslI/AAAAAAAAALE/moesGtT6UUo/S220/work2_web.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://makebetterweb.blogspot.com/2010/09/php.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8NQX89fSp7ImA9Wx5QF0s.&quot;"><id>tag:blogger.com,1999:blog-7216291746972974800.post-6832403383400938797</id><published>2010-09-06T02:03:00.000-07:00</published><updated>2010-09-06T02:21:30.165-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-06T02:21:30.165-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="symfony" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><title>Symfony framework - собственная валидация формы</title><content type="html">http://www.pbtg.com/blogs/jim/2009/07/16/symfony-tutorials-using-sfvalidatorcallback&lt;br /&gt;
&lt;br /&gt;
Попробую позже перевести основные моменты&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216291746972974800-6832403383400938797?l=makebetterweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/UZd_uMQCLjKWKc1ixv3hX4LNIus/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UZd_uMQCLjKWKc1ixv3hX4LNIus/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/UZd_uMQCLjKWKc1ixv3hX4LNIus/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UZd_uMQCLjKWKc1ixv3hX4LNIus/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Gptn/~4/NkDVMXc9ITo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://makebetterweb.blogspot.com/feeds/6832403383400938797/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7216291746972974800&amp;postID=6832403383400938797" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7216291746972974800/posts/default/6832403383400938797?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7216291746972974800/posts/default/6832403383400938797?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Gptn/~3/NkDVMXc9ITo/symfony-framework.html" title="Symfony framework - собственная валидация формы" /><author><name>Виктор Мирфайзиев</name><uri>http://www.blogger.com/profile/18267540428994695243</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/_ISzFHUIouBQ/SwaDLyKmslI/AAAAAAAAALE/moesGtT6UUo/S220/work2_web.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://makebetterweb.blogspot.com/2010/09/symfony-framework.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08ARH84eyp7ImA9Wx5SFkQ.&quot;"><id>tag:blogger.com,1999:blog-7216291746972974800.post-8409066589361154612</id><published>2010-08-13T03:37:00.000-07:00</published><updated>2010-08-13T03:37:25.133-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-13T03:37:25.133-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="общее" /><title>Возобновление записей</title><content type="html">Решил для структурирования знаний снова начать делать записи в блог. В идеале - каждый день. Но реально - как получится.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216291746972974800-8409066589361154612?l=makebetterweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hq2KmWn2Swd2UQ8rQCIq8hSLSdk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hq2KmWn2Swd2UQ8rQCIq8hSLSdk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hq2KmWn2Swd2UQ8rQCIq8hSLSdk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hq2KmWn2Swd2UQ8rQCIq8hSLSdk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Gptn/~4/hA0lxg1ABfI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://makebetterweb.blogspot.com/feeds/8409066589361154612/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7216291746972974800&amp;postID=8409066589361154612" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7216291746972974800/posts/default/8409066589361154612?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7216291746972974800/posts/default/8409066589361154612?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Gptn/~3/hA0lxg1ABfI/blog-post.html" title="Возобновление записей" /><author><name>Виктор Мирфайзиев</name><uri>http://www.blogger.com/profile/18267540428994695243</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/_ISzFHUIouBQ/SwaDLyKmslI/AAAAAAAAALE/moesGtT6UUo/S220/work2_web.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://makebetterweb.blogspot.com/2010/08/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MHR3Y4eyp7ImA9WxBQFUo.&quot;"><id>tag:blogger.com,1999:blog-7216291746972974800.post-8593204450244614481</id><published>2010-01-15T08:03:00.000-08:00</published><updated>2010-01-15T08:03:56.833-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-15T08:03:56.833-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mysql" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="хитрости и фишки" /><title>фишка работы с консолью mysql</title><content type="html">если вы в консоле mysql введете "\P less -SX" без кавычек, то установите режим просмотре аналогичный просмотру файла c помощью команды less&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216291746972974800-8593204450244614481?l=makebetterweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/q3AeFcSvhiqxeYucZCJYteJ-q5I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/q3AeFcSvhiqxeYucZCJYteJ-q5I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/q3AeFcSvhiqxeYucZCJYteJ-q5I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/q3AeFcSvhiqxeYucZCJYteJ-q5I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Gptn/~4/zRcq12OhCnw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://makebetterweb.blogspot.com/feeds/8593204450244614481/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7216291746972974800&amp;postID=8593204450244614481" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7216291746972974800/posts/default/8593204450244614481?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7216291746972974800/posts/default/8593204450244614481?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Gptn/~3/zRcq12OhCnw/mysql.html" title="фишка работы с консолью mysql" /><author><name>Виктор Мирфайзиев</name><uri>http://www.blogger.com/profile/18267540428994695243</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/_ISzFHUIouBQ/SwaDLyKmslI/AAAAAAAAALE/moesGtT6UUo/S220/work2_web.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://makebetterweb.blogspot.com/2010/01/mysql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4NQ344fCp7ImA9WxNaFUQ.&quot;"><id>tag:blogger.com,1999:blog-7216291746972974800.post-4323265549281909724</id><published>2009-11-30T08:19:00.001-08:00</published><updated>2009-11-30T08:19:52.034-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-30T08:19:52.034-08:00</app:edited><title>Мультизагрузка файлов в опере</title><content type="html">http://habrahabr.ru/blogs/webdev/76749&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216291746972974800-4323265549281909724?l=makebetterweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/i_sTHqBqxcve43nYeDW6vACAHmI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/i_sTHqBqxcve43nYeDW6vACAHmI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/i_sTHqBqxcve43nYeDW6vACAHmI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/i_sTHqBqxcve43nYeDW6vACAHmI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Gptn/~4/y15t64p2oww" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://makebetterweb.blogspot.com/feeds/4323265549281909724/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7216291746972974800&amp;postID=4323265549281909724" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7216291746972974800/posts/default/4323265549281909724?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7216291746972974800/posts/default/4323265549281909724?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Gptn/~3/y15t64p2oww/blog-post_30.html" title="Мультизагрузка файлов в опере" /><author><name>Виктор Мирфайзиев</name><uri>http://www.blogger.com/profile/18267540428994695243</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/_ISzFHUIouBQ/SwaDLyKmslI/AAAAAAAAALE/moesGtT6UUo/S220/work2_web.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://makebetterweb.blogspot.com/2009/11/blog-post_30.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEDRXk6fSp7ImA9WxNaE04.&quot;"><id>tag:blogger.com,1999:blog-7216291746972974800.post-3544280760801824016</id><published>2009-11-27T07:43:00.000-08:00</published><updated>2009-11-27T08:01:14.715-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-27T08:01:14.715-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="html" /><title>Подсказки</title><content type="html">Часто на сайтах делают формы регистрации такого типа &lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;input onblur="javascript: if(this.value=='') this.value='login'" onfocus="javascript:this.value=''" type="text" value="login" /&gt; &lt;input onblur="javascript: if(this.value=='') this.value='password'" onfocus="javascript:this.value=''" type="password" value="password" /&gt; &lt;input type="submit" value="Send" /&gt;&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
которые клике на поля ввода - очищаются. Делается это приблизительно так&lt;br /&gt;
&lt;blockquote&gt;&amp;lt;input onblur="javascript: if(this.value=='') this.value='login'" onfocus="javascript:this.value=''" type="text" value="login" /&amp;gt; &amp;lt;input onblur="javascript: if(this.value=='') this.value='password'" onfocus="javascript:this.value=''" type="password" value="password" /&amp;gt; &amp;lt;input type="submit" value="Send" /&amp;gt;&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Нормально, в принципе, но хотелось бы сделать лучше, что б текстовая подсказка была не только для поля логина, но и для пароля. Потому что не всегда понятно, это подсказка яваскриптовая или хранитель паролей браузера эти звездочки понаставлял.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;input onblur="javascript: if(this.value=='') this.value='login'" onfocus="javascript:this.value=''" type="text" value="login" /&gt; &lt;input onblur="javascript: if(this.value=='') this.value='password'" onfocus="javascript:this.value=''" type="text" value="password" /&gt; &lt;input type="submit" value="Send" /&gt;&lt;/blockquote&gt;&lt;br /&gt;
но при этом, что бы сохранялась функциональность и при вводе пароля. Напишу про это чуть позже&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216291746972974800-3544280760801824016?l=makebetterweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ThNvUhoE2inBYKf0e8B7r9KR-9s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ThNvUhoE2inBYKf0e8B7r9KR-9s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ThNvUhoE2inBYKf0e8B7r9KR-9s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ThNvUhoE2inBYKf0e8B7r9KR-9s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Gptn/~4/bcxnIBgNBkw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://makebetterweb.blogspot.com/feeds/3544280760801824016/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7216291746972974800&amp;postID=3544280760801824016" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7216291746972974800/posts/default/3544280760801824016?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7216291746972974800/posts/default/3544280760801824016?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Gptn/~3/bcxnIBgNBkw/blog-post_9625.html" title="Подсказки" /><author><name>Виктор Мирфайзиев</name><uri>http://www.blogger.com/profile/18267540428994695243</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/_ISzFHUIouBQ/SwaDLyKmslI/AAAAAAAAALE/moesGtT6UUo/S220/work2_web.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://makebetterweb.blogspot.com/2009/11/blog-post_9625.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IFQXc-fSp7ImA9WxNaE04.&quot;"><id>tag:blogger.com,1999:blog-7216291746972974800.post-3220282978337514299</id><published>2009-11-27T07:13:00.000-08:00</published><updated>2009-11-27T07:25:10.955-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-27T07:25:10.955-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="командная строка" /><category scheme="http://www.blogger.com/atom/ns#" term="должны знать все" /><title>Кстати</title><content type="html">Поиск по истории того, что мы вводили - в командной строке нажимаем ctrl+r и начинаем вводить то, что хотим найти&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216291746972974800-3220282978337514299?l=makebetterweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gSAOpUCVfayWPBZHwSJWlcD49KI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gSAOpUCVfayWPBZHwSJWlcD49KI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gSAOpUCVfayWPBZHwSJWlcD49KI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gSAOpUCVfayWPBZHwSJWlcD49KI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Gptn/~4/fEs9hqOsSiQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://makebetterweb.blogspot.com/feeds/3220282978337514299/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7216291746972974800&amp;postID=3220282978337514299" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7216291746972974800/posts/default/3220282978337514299?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7216291746972974800/posts/default/3220282978337514299?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Gptn/~3/fEs9hqOsSiQ/blog-post_5211.html" title="Кстати" /><author><name>Виктор Мирфайзиев</name><uri>http://www.blogger.com/profile/18267540428994695243</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/_ISzFHUIouBQ/SwaDLyKmslI/AAAAAAAAALE/moesGtT6UUo/S220/work2_web.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://makebetterweb.blogspot.com/2009/11/blog-post_5211.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkAEQn08fSp7ImA9WxNaE04.&quot;"><id>tag:blogger.com,1999:blog-7216291746972974800.post-3234258168824803226</id><published>2009-11-27T07:10:00.000-08:00</published><updated>2009-11-27T07:11:43.375-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-27T07:11:43.375-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mysql" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="командная строка" /><category scheme="http://www.blogger.com/atom/ns#" term="хитрости и фишки" /><category scheme="http://www.blogger.com/atom/ns#" term="должны знать все" /><title>немного о трубе</title><content type="html">О такой&amp;nbsp; штуке как pipe (пайпа, иногда в русском переводе - канал, конвеер ), знают многие. Тем не менее - не все. Это очень удобная штука переводящая выход одной программы на вход другой.&lt;br /&gt;
&lt;br /&gt;
Допустим, нам нужно выбрать данные из sql&amp;nbsp; в текстовый файл. Пишем&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ echo "SELECT * FROM some_table limit 10" | mysql -h host -u user -p some_database &amp;gt; my_file.txt&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/blockquote&gt;где &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;host, user&lt;/span&gt; - параметры подключения к базе. Пароль в запросе не пишем - ибо не кошерно, поскольку, если кто-то зайдет под нашим аккаунтом, сможет с легкостью узнать его из истории.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216291746972974800-3234258168824803226?l=makebetterweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eJZ_mu4p7q4IamEPiGQPZpeE3-Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eJZ_mu4p7q4IamEPiGQPZpeE3-Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eJZ_mu4p7q4IamEPiGQPZpeE3-Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eJZ_mu4p7q4IamEPiGQPZpeE3-Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Gptn/~4/lg9bFEG025E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://makebetterweb.blogspot.com/feeds/3234258168824803226/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7216291746972974800&amp;postID=3234258168824803226" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7216291746972974800/posts/default/3234258168824803226?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7216291746972974800/posts/default/3234258168824803226?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Gptn/~3/lg9bFEG025E/blog-post_27.html" title="немного о трубе" /><author><name>Виктор Мирфайзиев</name><uri>http://www.blogger.com/profile/18267540428994695243</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/_ISzFHUIouBQ/SwaDLyKmslI/AAAAAAAAALE/moesGtT6UUo/S220/work2_web.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://makebetterweb.blogspot.com/2009/11/blog-post_27.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEFSH4ycCp7ImA9WxNbFkg.&quot;"><id>tag:blogger.com,1999:blog-7216291746972974800.post-1853941926116522787</id><published>2009-11-19T09:02:00.000-08:00</published><updated>2009-11-19T09:10:19.098-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-19T09:10:19.098-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mysql" /><title>Как говорить правильно</title><content type="html">А вы знаете, что правильно произносить название языка SQL. Обычно в рускоязычном сообществе говорят "ЭсКьюЭль". Однако на английском оно звучит как "Сиквэл".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216291746972974800-1853941926116522787?l=makebetterweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/i_NRUgCFQHAiRFzDdfGZvxKxLyk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/i_NRUgCFQHAiRFzDdfGZvxKxLyk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/i_NRUgCFQHAiRFzDdfGZvxKxLyk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/i_NRUgCFQHAiRFzDdfGZvxKxLyk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Gptn/~4/2ROx9e9W4Yo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://makebetterweb.blogspot.com/feeds/1853941926116522787/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7216291746972974800&amp;postID=1853941926116522787" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7216291746972974800/posts/default/1853941926116522787?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7216291746972974800/posts/default/1853941926116522787?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Gptn/~3/2ROx9e9W4Yo/blog-post_19.html" title="Как говорить правильно" /><author><name>Виктор Мирфайзиев</name><uri>http://www.blogger.com/profile/18267540428994695243</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/_ISzFHUIouBQ/SwaDLyKmslI/AAAAAAAAALE/moesGtT6UUo/S220/work2_web.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://makebetterweb.blogspot.com/2009/11/blog-post_19.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIERH08eyp7ImA9WxNbFkg.&quot;"><id>tag:blogger.com,1999:blog-7216291746972974800.post-2245445097532096329</id><published>2009-11-19T09:00:00.000-08:00</published><updated>2009-11-19T10:15:05.373-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-19T10:15:05.373-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mysql" /><category scheme="http://www.blogger.com/atom/ns#" term="хитрости и фишки" /><title>Сбор статистики</title><content type="html">Чуть позже напишу о чем и зачем этот блог, а пока делюсь фишкой, которую узнал буквально только что.&lt;br /&gt;
&lt;br /&gt;
Часто бывает так, особенно при выводе&amp;nbsp; статистики, что нужно вывести данные разбитые по дням, а внизу - агрегированные данные, часто - сумма данных по дням.&lt;br /&gt;
&lt;br /&gt;
Обычно такая задача решается следующим образом: Делается запрос вида&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote style="background-color: #eeeeee; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;SELECT date, sum(money) as day_earning FROM my_stats GROUP BY date&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
А потом вручную считаем сумму за все дни.&lt;br /&gt;
&lt;br /&gt;
Однако в mysql есть возможность извлечь эти данные одним запросом:&lt;br /&gt;
&lt;blockquote style="background-color: #eeeeee; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;SELECT date, sum(money) as day_earning FROM my_stats GROUP BY date WITH ROLLUP&lt;br /&gt;
&lt;/blockquote&gt;В этом случае результат будет такой же как и у первого запроса и последняя строчка со значением &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;NULL &lt;/span&gt;в поле &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;date и суммой за все дни в поле&lt;/span&gt; &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;day_earning.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7216291746972974800-2245445097532096329?l=makebetterweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PuTu25-X15KdRlOoq05tYUVfr1o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PuTu25-X15KdRlOoq05tYUVfr1o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/PuTu25-X15KdRlOoq05tYUVfr1o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PuTu25-X15KdRlOoq05tYUVfr1o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Gptn/~4/qkxrFfTKlgg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://makebetterweb.blogspot.com/feeds/2245445097532096329/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7216291746972974800&amp;postID=2245445097532096329" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7216291746972974800/posts/default/2245445097532096329?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7216291746972974800/posts/default/2245445097532096329?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Gptn/~3/qkxrFfTKlgg/blog-post.html" title="Сбор статистики" /><author><name>Виктор Мирфайзиев</name><uri>http://www.blogger.com/profile/18267540428994695243</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://2.bp.blogspot.com/_ISzFHUIouBQ/SwaDLyKmslI/AAAAAAAAALE/moesGtT6UUo/S220/work2_web.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://makebetterweb.blogspot.com/2009/11/blog-post.html</feedburner:origLink></entry></feed>

