<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.mrgall.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>MrGALL.com | Блоґ</title>
	
	<link>http://mrgall.com/blog</link>
	<description>блоґ про те, що мене цікавить саме зараз</description>
	<lastBuildDate>Fri, 30 Jul 2010 15:56:01 +0000</lastBuildDate>
	<language>uk</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.mrgall.com/mrgall/blog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="mrgall/blog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>LiveJournal, прощавай!</title>
		<link>http://mrgall.com/blog/2010/07/30/livejournal-bye-bye/</link>
		<comments>http://mrgall.com/blog/2010/07/30/livejournal-bye-bye/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 15:56:01 +0000</pubDate>
		<dc:creator>MrGALL</dc:creator>
				<category><![CDATA[Веб-розробка]]></category>

		<guid isPermaLink="false">http://mrgall.com/blog/?p=651</guid>
		<description><![CDATA[В зв’язку з останніми новинами вирішив позбутися свого ЖЖ (все одно я там не пишу, лише транслюю дописи з цього блоґу). Всі дописи з ЖЖ вилучив за допомогою програми LJ-SEC (.Net або Mono). Трансляцію з блоґу теж прибрав (це буде останній допис, що піде в ЖЖ), читайте мене безпосередньо на ньому. Раджу усім своїм френдам [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://l-stat.livejournal.com/img/error-pages/frank-404.png" style="float:left;margin:0 20px 20px 0">В зв’язку з <a href="http://www.pravda.com.ua/news/2010/07/30/5263576/">останніми новинами</a> вирішив позбутися свого ЖЖ (все одно я там не пишу, лише транслюю дописи з цього блоґу). </p>
<p>Всі дописи з ЖЖ вилучив за допомогою програми <a href="http://www.mp3vcr.com/ljsec/">LJ-SEC</a> (.Net або Mono).<br />
Трансляцію з блоґу теж прибрав (це буде останній допис, що піде в ЖЖ), читайте мене <a href="http://mrgall.com/blog/">безпосередньо на ньому</a>.</p>
<p>Раджу усім своїм френдам лише в ЖЖ задуматися про перехід на інші платформи (або на stand alone блоґ), ЖЖ вже давно не те, що було раніше. Якщо потрібна допомога з WordPress (хостингами, доменами і т.п.) — звертайтесь.</p>
<p><strong>LiveJournal, прощавай!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://mrgall.com/blog/2010/07/30/livejournal-bye-bye/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Нові фотоприбамбаси</title>
		<link>http://mrgall.com/blog/2010/06/28/new-photo-gadgets/</link>
		<comments>http://mrgall.com/blog/2010/06/28/new-photo-gadgets/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 09:58:16 +0000</pubDate>
		<dc:creator>MrGALL</dc:creator>
				<category><![CDATA[Залізо]]></category>

		<guid isPermaLink="false">http://mrgall.com/blog/?p=647</guid>
		<description><![CDATA[2 місяці тому я описував свою фототехніку. Тоді один з коментаторів порадив мені купити об’єктив AF-S DX NIKKOR 35mm f/1.8G. І ось нарешті вчора я його отримав Ще новинка — поляризатор NIKON 52MM Circular Polarizing Filter. Раніше в мене вже був поляризатор від всесвітньо-відомої китайської фірми NoNaMe (точніше одного з її філіалів) але його якість [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://mrgall.com/blog/wp-content/2010/06/nikon_35mm_f1.8g.jpg" alt="" title="nikon_35mm_f1.8g" width="300" height="291" style="float:right;margin:0 0 10px 10px" /></p>
<p>2 місяці тому я <a href="http://mrgall.com/blog/2010/05/06/my-photo-gadgets/">описував свою фототехніку</a>.<br />
Тоді один з коментаторів порадив мені купити об’єктив <strong><a href="http://www.nikonusa.com/Find-Your-Nikon/Product/Camera-Lenses/2183/AF-S-DX-NIKKOR-35mm-f%252F1.8G.html">AF-S DX NIKKOR 35mm f/1.8G</a></strong>.<br />
І ось нарешті вчора я його отримав <img src='http://mrgall.com/blog/wp-includes/images/smilies/smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Ще новинка — поляризатор <strong>NIKON 52MM Circular Polarizing Filter</strong>.<br />
Раніше в мене вже був поляризатор від всесвітньо-відомої китайської фірми NoNaMe (точніше одного з її філіалів) але його якість була так собі…</p>
<p>Слідкуйте за новими фотографіями в моїй <a href="http://mrgall.com/gallery/">галереї</a> <img src='http://mrgall.com/blog/wp-includes/images/smilies/wink.gif' alt=':wink:' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://mrgall.com/blog/2010/06/28/new-photo-gadgets/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Google Buzz як центр Вашої активності в Інтернеті</title>
		<link>http://mrgall.com/blog/2010/06/04/google-buzz/</link>
		<comments>http://mrgall.com/blog/2010/06/04/google-buzz/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 11:35:58 +0000</pubDate>
		<dc:creator>MrGALL</dc:creator>
				<category><![CDATA[Веб-розробка]]></category>
		<category><![CDATA[Сайт]]></category>

		<guid isPermaLink="false">http://mrgall.com/blog/?p=639</guid>
		<description><![CDATA[Пройшло вже майже 4 місяці, як Google запустив свій новий сервіс Buzz. В нього одразу знайшлися як критики так і прихильники, але все ж таки він зайняв свою нішу. Якщо розібратися, то Buzz це не «наша відповідь Twitter’у», це скоріше «наша відповідь FriendFeed’у», тобто можливість зібрати активність з усіх своїх сервісів в одному місці. Саме [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://mrgall.com/blog/wp-content/2010/06/google_buzz_logo2.png" alt="" title="google_buzz" style="float:right;margin: 0 0 20px 20px" />Пройшло вже майже 4 місяці, як Google запустив свій новий сервіс Buzz. В нього одразу знайшлися як критики так і прихильники, але все ж таки він зайняв свою нішу.</p>
<p>Якщо розібратися, то Buzz це не «наша відповідь Twitter’у», це скоріше «наша відповідь FriendFeed’у», тобто можливість зібрати активність з усіх своїх сервісів в одному місці. Саме для цього я й використовую Buzz, <a href="http://www.google.com/profiles/mrgallua">зібравши там</a> свій контент з Google Reader’а, Twitter’а, цього блоґу та галереї.</p>
<p>Ось як це працює.</p>
<p>1. Додайте всі сервіси, які ви хочете транслювати в Buzz, в свій <a href="http://www.google.com/profiles/me">Google Profile</a> і поставте на них позначку «This is a profile page about me»:<br />
<img src="http://mrgall.com/blog/wp-content/2010/06/Screen-shot-2010-06-04-at-13.59.55.png" alt="" title="Google Profile" width="381" height="279" class="alignright size-full wp-image-642" /></p>
<p>2. Підтвердіть, що це дійсно ваші сторінки. Для цього потрібно поставити гіперпосилання з них на свій Google Profile з rel=me, наприклад:<br />
<code>&lt;link <strong>rel="me"</strong> type="text/html" href="http://www.google.com/profiles/mrgallua" /&gt;</code><br />
або<br />
<code>&lt;a href="http://www.google.com/profiles/mrgallua" <strong>rel="me"</strong>&gt;Google Profile&lt;/a&gt;</code></p>
<p>Це можна зробити через каскад сторінок, наприклад:<br />
last.fm/user/MrGALL <strong>(rel=me)</strong> mrgall.com <strong>(rel=me)</strong> google.com/profiles/mrgallua</p>
<p>3. Дочекайтесь, поки Google проіндексує ці сторінки та знайде зв’язки між ними. Якщо не маєте сил чекати — скористайтесь сервісом <a href="https://sgapi-recrawl.appspot.com/">SGAPI recrawl tool</a>, ось як він виглядає в мене:<br />
<img src="http://mrgall.com/blog/wp-content/2010/06/Screen-shot-2010-06-04-at-14.12.11.png" alt="" title="sgapi" width="571" height="729" class="alignright size-full wp-image-643" /><br />
На жаль не всі сайти підтримують <strong>rel=me</strong> (з Фейсбуком все зрозуміло, але для Хабрахабру це значний недолік).</p>
<p>4. В Gmail зайдіть в Connected Sites і включіть трансляцію для потрібних вам сервісів. Якщо для Google Profile та Buzz ви використовуєте Google Account (тобто не @gmail.com адресу) то включити трансляцію можна на сторінці <a href="https://www.google.com/dashboard/">Google Dashboard</a> а читати та писати коментарі — на сторінці <a href="http://www.google.com/profiles/me">Google Profile</a>.</p>
<p>От і все, далі Buzz буде робити все автоматично (хоча і з невеликою затримкою ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://mrgall.com/blog/2010/06/04/google-buzz/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Протокол WebFinger</title>
		<link>http://mrgall.com/blog/2010/05/24/webfinger-protocol/</link>
		<comments>http://mrgall.com/blog/2010/05/24/webfinger-protocol/#comments</comments>
		<pubDate>Mon, 24 May 2010 18:41:03 +0000</pubDate>
		<dc:creator>MrGALL</dc:creator>
				<category><![CDATA[Веб-розробка]]></category>

		<guid isPermaLink="false">http://mrgall.com/blog/?p=636</guid>
		<description><![CDATA[Я полюбляю розбиратися з новими можливостями, що надає веб. На цей раз мене зацікавив протокол Webfinger, який розширює можливості електронної пошти та робить її аналогом OpenID. Детальніше про нього можна почитати тут: Introducing WebFinger та тут: Implementing WebFinger. В цьому дописі я хочу розказати, як працює цей протокол на прикладі інтеграції Webfinger з блоґом. На [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://mrgall.com/blog/wp-content/2010/05/WebFinger.png" alt="" title="WebFinger" width="220" height="339" style="float:left;margin:0px 15px 15px 0px;" />Я полюбляю розбиратися з новими можливостями, що надає веб. На цей раз мене зацікавив протокол <a href="http://code.google.com/p/webfinger/">Webfinger</a>, який розширює можливості електронної пошти та робить її аналогом OpenID.</p>
<p>Детальніше про нього можна почитати тут: <a href="http://hueniverse.com/2009/08/introducing-webfinger/">Introducing WebFinger</a> та  тут: <a href="http://hueniverse.com/2009/09/implementing-webfinger/">Implementing WebFinger</a>.</p>
<p>В цьому дописі я хочу розказати, як працює цей протокол на прикладі інтеграції Webfinger з блоґом. На жаль поки Webfinger підтримується лише в Gmail Accounts та Google Accounts (бо його розробники — працівники Google), але це не забороняє використовувати Webfinger з будь-яким доменом та адресою.</p>
<p>Отже ми маємо користувача з адресою <strong>sample-user@gmail.com</strong>.<br />
Перевіряємо, чи є на цьому домені файл <a href="http://gmail.com/.well-known/host-meta"><strong>gmail.com</strong>/.well-known/host-meta</a><br />
Якщо є — шукаємо рядок <strong>&lt;Link rel=&#8221;lrdd&#8221; template=&#8221;http://www.google.com/s2/webfinger/?q={uri}&#8221;&gt;</strong> з адресою, за якою можна дізнатися додактову інформацію про цю поштову скриньку.</p>
<p>Якщо у вас є пошта на власному домені (наприклад як у мене <strong>mrgall [пес] mrgall.com</strong>), то підтримку Webfinger можна додати доволі просто: створюємо xml файл <a href="http://mrgall.com/.well-known/host-meta">example.com/.well-known/host-meta</a> з таким вмістом:</p>
<blockquote><p><code>&lt;XRD xmlns="http://docs.oasis-open.org/ns/xri/xrd-1.0" xmlns:hm="http://host-meta.net/xrd/1.0"&gt;<br />
&lt;hm:Host xmlns="http://host-meta.net/xrd/1.0"&gt;gmail.com&lt;/hm:Host&gt;<br />
&lt;Link rel="lrdd" template="http://www.google.com/s2/webfinger/?q=mrgallua@gmail.com"&gt;<br />
&lt;Title&gt;<br />
Resource Descriptor<br />
&lt;/Title&gt;<br />
&lt;/Link&gt;<br />
&lt;/XRD&gt;</code></p></blockquote>
<p>mrgallua@gmail.com це не поштова скринька, це мій Google Account <a href="http://www.google.com/profiles/mrgallua">mrgallua</a>, зареєстрований на адресу <strong>mrgall [пес] mrgall.com</strong> (чому тут потрібно дописувати домен gmail.com — питання до розробників протоколу <img src='http://mrgall.com/blog/wp-includes/images/smilies/smile.gif' alt=':)' class='wp-smiley' /><br />
Єдиний недолік цього методу — всі адреси @mrgall.com будуть мати одну і ту саму WebFinger адресу (але в мене є лише один поштовий екаунт на цьому домені <img src='http://mrgall.com/blog/wp-includes/images/smilies/smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Якщо в адресі є параметр <strong>{uri}</strong> то його треба замінити поштовою адресою — має вийти щось типу:</p>
<p>http://www.google.com/s2/webfinger/?q=<strong>sample-user@gmail.com</strong></p>
<p>За цією адресою отримуємо ось такий xml-файл:</p>
<blockquote><p><code>&lt;XRD xmlns="http://docs.oasis-open.org/ns/xri/xrd-1.0"&gt;<br />
&lt;Subject&gt;<br />
acct:mrgallua@gmail.com<br />
&lt;/Subject&gt;<br />
&lt;Alias&gt;http://www.google.com/profiles/mrgallua&lt;/Alias&gt;<br />
&lt;Link rel="http://portablecontacts.net/spec/1.0" href="http://www-opensocial.googleusercontent.com/api/people/"/&gt;<br />
&lt;Link rel="http://portablecontacts.net/spec/1.0#me" href="<strong>http://www-opensocial.googleusercontent.com/api/people/101951818361875030944/</strong>"/&gt;<br />
&lt;Link rel="http://webfinger.net/rel/profile-page" href="http://www.google.com/profiles/mrgallua" type="text/html"/&gt;<br />
&lt;Link rel="http://microformats.org/profile/hcard" href="http://www.google.com/profiles/mrgallua" type="text/html"/&gt;<br />
&lt;Link rel="http://gmpg.org/xfn/11" href="http://www.google.com/profiles/mrgallua" type="text/html"/&gt;<br />
&lt;Link rel="http://specs.openid.net/auth/2.0/provider" href="http://www.google.com/profiles/mrgallua"/&gt;<br />
&lt;Link rel="describedby" href="http://www.google.com/profiles/mrgallua" type="text/html"/&gt;<br />
&lt;Link rel="describedby" href="http://s2.googleusercontent.com/webfinger/?q=mrgallua%40gmail.com&#038;fmt=foaf" type="application/rdf+xml"/&gt;<br />
&lt;Link rel="http://schemas.google.com/g/2010#updates-from" href="https://www.googleapis.com/buzz/v1/activities/101951818361875030944/@public" type="application/atom+xml"/&gt;<br />
&lt;/XRD&gt;</code></p></blockquote>
<p>Нас цікавить виділена адреса, за якою отримуємо json файл з базовою інформацією: ім’я, прізвище, адреса профілю та аватари (thumbnailUrl).</p>
<p>Я доволі просто інтегрував отримання аватарів за допомогою  WebFinger в цей блоґ. Якщо користувач не має Google Profile або аватари на ньому — використовується старий спосіб  — <a href="http://en.gravatar.com/">Gravatar</a>.</p>
<p>Погратися з WebFinger можна тут: <a href="http://webfinger.org/">webfinger.org</a> та тут: <a href="http://webfingerclient-dclinton.appspot.com/">WebFinger client</a></p>
<p><strong>На закуску</strong>: сторінка з аватарами (отриманих з Google Profile або Gravatar) усіх користувачів, які колись залишали коментар в моєму блозі в порядку спадання кількості коментарів: <a href="http://mrgall.com/site/wfa/test.php">http://mrgall.com/site/wfa/test.php</a> (>200 картинок).</p>
]]></content:encoded>
			<wfw:commentRss>http://mrgall.com/blog/2010/05/24/webfinger-protocol/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Foursquare</title>
		<link>http://mrgall.com/blog/2010/05/17/foursquare/</link>
		<comments>http://mrgall.com/blog/2010/05/17/foursquare/#comments</comments>
		<pubDate>Mon, 17 May 2010 09:31:22 +0000</pubDate>
		<dc:creator>MrGALL</dc:creator>
				<category><![CDATA[Різне]]></category>

		<guid isPermaLink="false">http://mrgall.com/blog/?p=633</guid>
		<description><![CDATA[Ось вже більше тижня граюсь новою іграшкою — сервісом Foursquare. Суть його полягає в тому, що ви з мобільного відмічаєтесь, де знаходитесь саме зараз і це можуть бачити інші люди. Але найцікавіше (для мене) в цьому сервісі те, що за його допомогою можна вивчати своє місто, дізнаватися про нові місця і т.п. Для його роботи [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://foursquare.com/user/mrgall"><img src="http://mrgall.com/blog/wp-content/2010/05/Screen-shot-2010-05-17-at-12.08.02-300x191.png" style="float:left;margin:0 10px 10px 0" /></a>Ось вже більше тижня граюсь новою іграшкою — сервісом <a href="http://foursquare.com/user/mrgall">Foursquare</a>.<br />
Суть його полягає в тому, що ви з мобільного відмічаєтесь, де знаходитесь саме зараз і це можуть бачити інші люди.<br />
Але найцікавіше (для мене) в цьому сервісі те, що за його допомогою можна вивчати своє місто, дізнаватися про нові місця і т.п.</p>
<p>Для його роботи потрібен телефон з <a href="http://foursquare.com/iphone/">iPhoneOS</a>, <a href="http://foursquare.com/android/">Android</a> чи <a href="http://foursquare.com/blackberry/">BlackBerry</a>. На нього ставиться спеціальна програма, за допомогою якої і відбувається робота із сервісом. </p>
<p>Деякі дії, наприклад додавання та редагування місць, можна роботи на сайті. Раджу перед тим, як йти в якесь місце, перевірити, чи є воно в базі Foursquare, і якщо немає — <a href="http://foursquare.com/add">додати</a> його. Також з комп’ютера можна виправити інформацію про місця, додані з телефону (типографіка, адреса, телефон і т.п.)</p>
<p>Єдине, що мені не вистачає на їх сайті — великої карти з відміченими місцями з їх бази. Але існує сервіс <a href="http://fourwhere.com/">FourWhere</a> (скупчення точок та заході Києва — частково моя робота):</p>
<p><img src="http://mrgall.com/blog/wp-content/2010/05/Screen-shot-2010-05-17-at-12.21.38.png" alt="" title="FourWhere" width="743" height="527" class="aligncenter size-full wp-image-635" /></p>
<p>Якщо є технічна можливість та бажання — долучайтесь, в Києві ще багато «білих плям» ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://mrgall.com/blog/2010/05/17/foursquare/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Як читати всю стрічку LiveJournal в Google Reader</title>
		<link>http://mrgall.com/blog/2010/05/07/livejournal-to-google-reader/</link>
		<comments>http://mrgall.com/blog/2010/05/07/livejournal-to-google-reader/#comments</comments>
		<pubDate>Fri, 07 May 2010 10:18:07 +0000</pubDate>
		<dc:creator>MrGALL</dc:creator>
				<category><![CDATA[Веб-розробка]]></category>

		<guid isPermaLink="false">http://mrgall.com/blog/?p=628</guid>
		<description><![CDATA[Пояснювати, що таке LiveJournal та Google Reader я не буду — якщо ви ними не користуєтесь — цей допис не для вас ;) Здавалося, що ж складного читати LiveJournal в Google Reader, адже кожен ЖЖ має RSS та Atom стрічки? Але в ці стрічки не потрапляють повідомлення користувачів, що доступні лише для друзів. Це очевидно [...]]]></description>
			<content:encoded><![CDATA[<p>Пояснювати, що таке LiveJournal та Google Reader я не буду — якщо ви ними не користуєтесь — цей допис не для вас ;)</p>
<p>Здавалося, що ж складного читати LiveJournal в Google Reader, адже кожен ЖЖ має RSS та Atom стрічки?</p>
<p>Але в ці стрічки не потрапляють повідомлення користувачів, що доступні <strong>лише для друзів</strong>. Це очевидно і цілком логічно, адже ці стрічки — публічні. Але ми хочемо читати всі дописи в Google Reader, що ж робити?</p>
<p>LiveJournal може віддавати всі дописи в RSS та Atom стрічки, якщо ввести свій логін і пароль, але таку авторизацію не підтримує Google Reader. Тому я написав такий собі скрипт-«проксі», який авторизується в LiveJournal та віддає повні стрічки в Google Reader.<br />
Для його роботи потрібно мати власний хостинг, мінімальні навички редагування файлів та роботи з ftp сервером.</p>
<p>Його вихідний код лежить ось тут: <a href="http://mrgall.com/dev/livejournal-to-google-reader.phps" rel="external">livejournal-to-google-reader.phps</a> (ґуру в програмуванні — не лайте за код, писав «на колінці» за 20хв <img src='http://mrgall.com/blog/wp-includes/images/smilies/wink.gif' alt=':wink:' class='wp-smiley' /> )</p>
<p>Зберігаємо увесь текст скрипта в *.php файл, редагуємо налаштування (хоча б обов’язкову частину):</p>
<p><img src="http://mrgall.com/blog/wp-content/2010/05/lj-script-settings.png" alt="" title="lj-script-settings" width="513" height="112" class="aligncenter size-full wp-image-629" /></p>
<p>і заливаємо цей файл собі на сервер.</p>
<p>Потім заходимо браузером на адресу http://your-site.com/folder/to/script-name.php і отримуємо *.opml файл, який потрібно імпортувати в  Google Reader (Reader settings -> Import/Export -> Import your subscriptions).  </p>
<p>От і все.</p>
<p><strong>P.S.</strong><br />
Щодо безпеки — ваш пароль від  LiveJournal зберігається в цьому файлі, тому <strong>не варто показувати</strong> його комусь ще.<br />
Також раджу покласти файл на хостинг так, що його випадково не знайшли інші користувачі, інакше вони теж зможуть читати дописи ваших друзів (якщо не активований «Параноїдальний режим», що описаний нижче ;)</p>
<p><strong id="update1">Додано 08.05.2010</strong><br />
Добре обміркувавши коментар, що залишив пан podarok про безпеку, я вирішив додати в скрипт 2 режими — «Параноїдальний режим» та «Супер Параноїдальний режим». Перший видаляє текст прихованого допису, другий — текст та заголовок. За замовчуванням активований «Параноїдальний режим».</p>
<p><img src="http://mrgall.com/blog/wp-content/2010/05/lj-script-settings-2.png" alt="" title="lj-script-settings-2" width="692" height="55" class="aligncenter size-full wp-image-632" /></p>
<p>Таким чином ви дізнаєтесь, що ваш друг написав новий допис зі статусом «лише для друзів» і можете перейти на сайт livejournal.com, щоб його прочитати, а інші люди, навіть якщо дізнаються адресу скрипту (наприклад через механізм розшарювання дописів в Google Reader), побачать лише посилання та час.</p>
<p>Всім, хто турбується про приватність ваших ЖЖ друзів — раджу оновити скрипт: <a href="http://mrgall.com/dev/livejournal-to-google-reader.phps" rel="external">livejournal-to-google-reader.phps</a> ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://mrgall.com/blog/2010/05/07/livejournal-to-google-reader/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Мої фото прибамбаси</title>
		<link>http://mrgall.com/blog/2010/05/06/my-photo-gadgets/</link>
		<comments>http://mrgall.com/blog/2010/05/06/my-photo-gadgets/#comments</comments>
		<pubDate>Thu, 06 May 2010 11:44:39 +0000</pubDate>
		<dc:creator>MrGALL</dc:creator>
				<category><![CDATA[Фото]]></category>

		<guid isPermaLink="false">http://mrgall.com/blog/?p=625</guid>
		<description><![CDATA[Мені звісно далеко до Сергія Долі з його фототехнікою, але я все таки вирішив викласти фото своєї техніки з описом. Ні, не для того, щоб похвастатись, а просто щоб в майбутньому мати змогу порівняти, що в мене було в травні 2010 а що — з’явилося пізніше. Першим моїм фотоапаратом був апарат від всесвітньо-відомої китайської фірми [...]]]></description>
			<content:encoded><![CDATA[<p>Мені звісно далеко до Сергія Долі з його <a href="http://sergeydolya.livejournal.com/161338.html">фототехнікою</a>, але я все таки вирішив викласти фото своєї техніки з описом. Ні, не для того, щоб похвастатись, а просто щоб в майбутньому мати змогу порівняти, що в мене було в травні 2010 а що — з’явилося пізніше.</p>
<p>Першим моїм фотоапаратом був апарат від всесвітньо-відомої китайської фірми <strong>No Name</strong>. Він і досі десь валяється в шафі, але вже десь років 10 я ним не користувався. Наводити його фото немає сенсу, думаю майже всі мали подібний апарат в 90х роках.</p>
<p>Наступний фотоапарат — <a href="http://mrgall.com/blog/2006/01/18/ekzamen-fotoaparat/"><strong>Canon A520</strong></a> — я купив в 2006 році, саме завдяки йому в мене на сайті з’явилася <a href="http://mrgall.com/gallery/">галерея</a> та я трохи навчився фотографувати. Використовував я його 2.5 роки а потім загубив…</p>
<p>І нарешті в 2008 році з’явився той апарат, яким я фотографую і зараз — <a href="http://mrgall.com/blog/2008/07/05/nikon-d40/"><strong>Nikon D40</strong></a>. Не варто звинувачувати мене у переході до «ворожого табору» Nikon’істів, фотоапарат вибирався виключно за фінансовими можливостями та можливістю швидко купити. З іншого боку, я не жалкую, що його купив — він виявився доволі зручним та легким у користуванні.</p>
<p>Потім вже потроху почали з’являтися фото-аксесуари, про які я і хочу тут написати.</p>
<p><img src="http://mrgall.com/blog/wp-content/2010/05/IMG_4405.jpg" alt="" title="фото техніка" width="600" height="479" class="aligncenter size-full wp-image-627" /></p>
<p>1. Фотоапарат <strong>Nikon D40</strong><br />
2. Об’єктив <strong>AF-S DX Zoom-NIKKOR 18-55mm f/3.5-5.6G ED II</strong> (був в комплекті з камерою)<br />
3. Об’єктив <strong>AF-S DX VR Zoom-NIKKOR 55-200mm f/4-5.6G IF-ED</strong> (купив, бо полюбляю знімати різну живність зблизька)<br />
4. Штатив <strong>SLIK SDV-30</strong> (подарунок ще до Canon’а)<br />
5. Штатив <strong>Gorillapod SLR-Zoom</strong> (не важкий, але дуже корисний)<br />
6. Спалах <strong>Nikon SB-600</strong> (поки використовував не часто)<br />
7. Пульт <strong>Nikon ML-L3</strong> (зручно знімати себе разом з іншими або знімати так, що б не рухати апарат)<br />
8. Батарея <strong>Nikon EN-EL9</strong> (про запас)<br />
9. Олівець <strong>Nikon 7072 Lens Pen</strong> (для догляду за об’єктивами)<br />
10. Набір <strong>Digital Survival KIT &#8211; Sensor Swab Type 2 (w/Eclipse)</strong> (для догляду за камерою)<br />
11. Зарядний пристрій <strong>Nikon MH-23</strong> (був в комплекті з камерою)<br />
12. Підставка для спалаху <strong>Nikon AS 19</strong> (ще не використовував жодного разу)<br />
13. Бленда <strong>Nikon HB-37</strong> для об’єктива 55-200 (захист від сонця)<br />
14. Набір фільтрів <strong>52mm 3-piece Filter Set (UV, Fluorescent, Polarizer)</strong> (використовую в основному лише поляризатор)<br />
15. Перехідник з microSD на SD + флешка microSD на 1Гб + в телефоні ще є одна microSD на 8Гб (якщо раптом закінчиться місце)</p>
<p>Також в самому фотоапараті ще є батарея (йшла в комплекті) та флешка на 8Гб (подарунок ще до Canon’а, але там вона не захотіла працювати).</p>
<p>Все це (крім штативів, звісно) чудово влазить в фотосумку <strong>Lowepro Micro Trekker 100</strong> (теж подарунок <img src='http://mrgall.com/blog/wp-includes/images/smilies/smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Плани на майбутнє</strong><br />
Потреби кидати все і бігти за новим фотоапаратом в мене немає, але я все таки потроху вибираю заміну для «тушки» — це буде або <strong>Nikon D90</strong> або<strong> Nikon D300S</strong>.<br />
Міняти шило на мило (Nikon D3000 або Nikon D5000) не бачу сенсу, залазити в професійну апаратуру (Nikon D700 і далі) теж.<br />
З об’єктивів перший на заміну 18-55 (подобається <strong>Nikon 16-85mm</strong>), а заміна 55-200 — в дуже далекій перспективі.</p>
]]></content:encoded>
			<wfw:commentRss>http://mrgall.com/blog/2010/05/06/my-photo-gadgets/feed/</wfw:commentRss>
		<slash:comments>52</slash:comments>
		</item>
		<item>
		<title>Пригоди ґіків на концерті «Мертвого Півня»</title>
		<link>http://mrgall.com/blog/2010/05/04/geeks-adventures-on-dead-rooster-performing/</link>
		<comments>http://mrgall.com/blog/2010/05/04/geeks-adventures-on-dead-rooster-performing/#comments</comments>
		<pubDate>Tue, 04 May 2010 06:58:42 +0000</pubDate>
		<dc:creator>MrGALL</dc:creator>
				<category><![CDATA[Різне]]></category>

		<guid isPermaLink="false">http://mrgall.com/blog/?p=622</guid>
		<description><![CDATA[Тільки що повернувся з подорожі Луцьк — Львів — Тернопіль. Вражень від поїздки дуже багато, сподіваюсь я передам хоча б їх частину в фотографіях (посилання на них вище). А в цьому дописі я хочу розказати про один епізод, який я б відніс до категорії «Веб та життя». Цю подорож ми планували давно, всі квитки купили [...]]]></description>
			<content:encoded><![CDATA[<p>Тільки що повернувся з подорожі <a href="http://mrgall.com/gallery/2010_05_01">Луцьк</a> — <a href="http://mrgall.com/gallery/2010_05_02">Львів</a> — <a href="http://mrgall.com/gallery/2010_05_03">Тернопіль</a>. Вражень від поїздки дуже багато, сподіваюсь я передам хоча б їх частину в фотографіях (посилання на них вище). А в цьому дописі я хочу розказати про один епізод, який я б відніс до категорії «Веб та життя».</p>
<p>Цю подорож ми планували давно, всі квитки купили за 45 днів до виїзду (бо на травневі свята всі потяги забиті і купити їх за тиждень-другий до подорожі вже нереально). Десь за тиждень до поїздки я надибав в Інтернеті, що 2-го травня у Львові в рамках фестивалю «<a href="http://www.dzyga.com/flugery/index.php?lang=ua">Флюгери Львова 2010</a>» відбудеться виступ гурту «<a href="http://deadrooster.org.ua/">Мертвий Півень</a>». Ми вирішили його відвідати і я зайнявся купівлею квитків.</p>
<p>Судячи зі спеціальної <a href="http://dzyga.com/flugery/content/view/124/237/lang,ua/">сторінки</a>, квитки можна придбати трьома способами:</p>
<ul>
<li>— у галереї «Дзиґа» на рецепції (вул. Вірменська, 35)</li>
<li>— через Інтернет на сайті <a href="http://www.kvytky.ua/ua/event/5223">kvytky.ua</a></li>
<li>— або ж придбати перед входом (якщо залишаться).</li>
</ul>
<p></p>
<p>3й пункт мене насторожив (бо був шанс, що квитків на місці вже не залишиться) і я вирішив купити їх онлайн на kvytky.ua — зайшов на <a href="http://www.kvytky.ua/ua/event/5223">сторінку заходу</a>, обрав 3 квитки та оплатив їх карткою. Мені прийшло смс від банку, що гроші знялися, kvytky.ua прислали спеціальне посилання на сторінку з електронними квитками, які ми роздрукували і взяли з собою.</p>
<p>Сам електронний квиток виглядає ось так:<br />
<img src="http://mrgall.com/blog/wp-content/2010/05/kvytok.png" alt="" title="Квиток" width="532" height="365" class="aligncenter size-full wp-image-623" /></p>
<p>1-го травня вночі ми приїхали до Львова, зранку 2-го прокинулись і поїхали на концерт. Перед входом до ратуші виросла доволі велика черга бажаючих купити квитки та потрапити всередину, але ж у нас були квитки, тому ми полізли без черги (як нам здавалося, це було досить логічно).</p>
<p>На вході я показав квитки огранізатору, що займався продажем квитків, він скерував нас до іншого організатора, що займається «особливими випадками». </p>
<p>Він глянув на квитки і запитав, що це таке. Я відповів — електронні квитки, там же все написано. Від відповів, що не в курсі ні про які електронні квитки. Я почав переконувати його, що я не верблюд і що заплатив за них гроші (а так і було).<br />
Від покликав ще якогось огранізатора, сказавши, що тут прийшли люди, які скачали квитки з якогось сайту, але він теж ні сном ні духом не знав ні про які електронні квитки.<br />
Я зрозумів, що так діло не піде і вже зібрався лізти з телефона в Ґмейл і показувати йому лист від kvytky.ua та смс від банку про сплату (всі смс в мене автоматично бекапляться в Ґмейл):</p>
<blockquote><p>26.04.10 23:48: Splata za tovar/poslugu. Kartka *4794. Suma: -150,00UAH . Misce: KVYTKY.UA KYIV. Zalyshok: ХХUAH.</p></blockquote>
<p>Але тут вони покликали 3-го організатора (4-го, якщо рахувати того, до якого я звернувся на початку) і він нарешті згадав, що вони дійсно укладали угоду з kvytky.ua, що ці люди не верблюди, а заплатили гроші і мають право потрапити всередину. Ми подякували за оперативність та нарешті зайшли.</p>
<p>Найцікавіше, що коли ми зайшли, то побачили столики, на який лежали попільнички та газета «Дзиґи», де на першій сторінці було написано ці ж самі 3 способи придбати квитки <img src='http://mrgall.com/blog/wp-includes/images/smilies/smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Зрозумійте мене правильно, я не хочу нікого образити чи звинуватити — ні kvytky.ua, ні «Дзиґу», ні тим більше «Мертвих Півнів» (а їх виступ пройшов просто супер, дякую їм за це), але в мене, як людини, для якої Інтернет це не просто можливість «сидіти» Фкантаґтє, залишився неприємний «осад». За гроші я не хвилювався, я б їх спокійно повернув би на kvytky.ua або ж в банку. Але уявіть ситуацію, що ці квитки купили іноземці (а це для них зовсім не новина) і їм би довелося так само пояснювати огранізаторам, що вони не «двохгорбі» а «мають право» <img src='http://mrgall.com/blog/wp-includes/images/smilies/smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Окремим абзацом хочу відправити <a href="http://mrgall.com/blog/2008/06/12/uz-must-die/">промінь страшної діареї</a> в адресу «Укрзалізниці», яка й досі не продає електронні квитки. Я в курсі, про e-kvytok.com.ua, але це лише <strong>бронювання</strong> квитків — у касу все одно потрібно йти, ще й платити комісію (не далеко біля мене є залізнична каса, що бере приблизно ту саму комісію, але квитки віддає одразу і йти не так далеко).</p>
<p>Взагалі цим дописом я хочу звернути увагу людей, що займаються організацією заходів та квитками, що в Інтернеті є трохи збочені люди, що не бажають йти в касу, платити готівкою, а хочуть отримати «все і одразу» лише парою кліків мишкою.<br />
Нас покищо мало, але ми теж хочемо отримувати послуги зручним для нас способом <img src='http://mrgall.com/blog/wp-includes/images/smilies/smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://mrgall.com/blog/2010/05/04/geeks-adventures-on-dead-rooster-performing/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Твіттер та «Чернігівське»</title>
		<link>http://mrgall.com/blog/2010/03/30/twitter-ta-chernigivske/</link>
		<comments>http://mrgall.com/blog/2010/03/30/twitter-ta-chernigivske/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 15:47:18 +0000</pubDate>
		<dc:creator>MrGALL</dc:creator>
				<category><![CDATA[Різне]]></category>

		<guid isPermaLink="false">http://mrgall.com/blog/?p=618</guid>
		<description><![CDATA[Минулої осені «Чернігівське» вирішило трохи пропіаритись в Твіттері (це стало досить модно), зареєструвало екаунт @Chernigivske та оголосило про акцію: УВАГА АКЦІЯ: Усі хто зафаловить наш твіттер до 19го грудня 2009 року &#8211; прийме участь у розіграші шаленої кількості пива! http://twitter.com/Chernigivske/status/5617507821 ОКРЕМИЙ РОЗІГРАШ відбудеться серед тих, хто зробив ретвіт новини про акцію! В них буде подвійний [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://mrgall.com/blog/wp-content/2010/03/233.jpg" alt="" title="233" width="78" height="78" style="float:right;margin:0 0 20px 20px" /><br />
Минулої осені «Чернігівське» вирішило трохи пропіаритись в Твіттері (це стало досить модно), зареєструвало екаунт <a href="http://twitter.com/Chernigivske">@Chernigivske</a> та оголосило про акцію:</p>
<blockquote><p><strong>УВАГА АКЦІЯ: Усі хто зафаловить наш твіттер до 19го грудня 2009 року &#8211; прийме участь у розіграші шаленої кількості пива!</strong><br />
<a href="http://twitter.com/Chernigivske/status/5617507821">http://twitter.com/Chernigivske/status/5617507821</a></p></blockquote>
<blockquote><p><strong>ОКРЕМИЙ РОЗІГРАШ відбудеться серед тих, хто зробив ретвіт новини про акцію! В них буде подвійний шанс. Хтось з вас приймав пивну ванну !? <img src='http://mrgall.com/blog/wp-includes/images/smilies/smile.gif' alt=':)' class='wp-smiley' /> </strong><br />
<a href="http://twitter.com/Chernigivske/status/5617516870">http://twitter.com/Chernigivske/status/5617516870</a></p></blockquote>
<p>Я ретвітнув їх новину (хіба мені шкода?) та забув про це.</p>
<p>2-го березня вони оголосили переможців:</p>
<blockquote><p><strong>Вітаємо по 78 пляшок будь-якого пива Чернігівське отримують @kingdraconovich та @MrGALL. Акцію завершено.</strong><br />
<a href="http://twitter.com/Chernigivske/status/9885973232">http://twitter.com/Chernigivske/status/9885973232</a></p></blockquote>
<p>Я зрадів (78 пляшок — непоганий приз) і написав їм щодо отримання виграшу.</p>
<p>Вони відповіли:</p>
<blockquote><p><strong>@MrGALL Ми відправимо вам його ) Куди !? )</strong><br />
<a href="http://twitter.com/Chernigivske/status/9970182120">http://twitter.com/Chernigivske/status/9970182120</a></p></blockquote>
<p>Я написав, що вони мене не фоловлять, вони мене зафоловили і попросили адресу в DM. Я відписав (разом з мобільним телефоном).</p>
<p><a href="http://mrgall.com/blog/wp-content/2010/03/Screen-shot-2010-03-30-at-18.33.21.png"><img src="http://mrgall.com/blog/wp-content/2010/03/Screen-shot-2010-03-30-at-18.33.21-300x190.png" alt="" title="Screen shot 2010-03-30 at 18.33.21" width="300" height="190" class="aligncenter size-medium wp-image-619" /></a></p>
<p>З того часу пройшло вже майже 3 тижні, від них не було жодної звістки (хоча я в своєму Твіттері натякав їм про це пару разів).</p>
<p>Варіантів я бачу три:<br />
— або це фейкове «Чернігівське» (хтось вирішив розважитись).<br />
— або це приватна ініціатива когось зі співробітників і начальство було не в курсі про акцію.<br />
— або ця акція була офіційна але потім вони передумали <img src='http://mrgall.com/blog/wp-includes/images/smilies/smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Якщо це 1й та 2й варіанти — то я сам винен, що повівся на таке, якщо 3й варіант — «Чернігівському» незалік…</p>
<p>Мораль допису: якщо хочете взяти участь в якійсь акції в Інтернеті — перевірте, чи її організатори насправді ті, за кого вони себе видають.</p>
]]></content:encoded>
			<wfw:commentRss>http://mrgall.com/blog/2010/03/30/twitter-ta-chernigivske/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Монітор для ноутбука</title>
		<link>http://mrgall.com/blog/2010/03/28/monitor-for-notebook/</link>
		<comments>http://mrgall.com/blog/2010/03/28/monitor-for-notebook/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 16:19:43 +0000</pubDate>
		<dc:creator>MrGALL</dc:creator>
				<category><![CDATA[Залізо]]></category>

		<guid isPermaLink="false">http://mrgall.com/blog/?p=616</guid>
		<description><![CDATA[Півроку тому я купив собі 15&#8243; ноутбук. На роботі я звик користуватися двома 20&#8243; моніторами, та й фільми на 15&#8243; не дуже зручно дивитися… Тому я вирішив купити собі великий зовнішній монітор. Вимоги були доволі прості: 22&#8243;, 1080p. На ноутбуці присутній лише mini DisplayPort але я завчасно купив собі перехідники на VGA та DVI. Оцінивши [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://mrgall.com/blog/wp-content/2010/03/samsung_syncmaster_p2270_1.jpg" alt="" title="samsung syncmaster p2270" style="float:right;margin:0 0 15px 15px;" />Півроку тому я <a href="http://mrgall.com/blog/2009/10/05/new-macbook-pro-15/">купив</a> собі 15&#8243; ноутбук.<br />
На роботі я звик користуватися двома 20&#8243; моніторами, та й фільми на 15&#8243; не дуже зручно дивитися…<br />
Тому я вирішив купити собі великий зовнішній монітор. </p>
<p>Вимоги були доволі прості: 22&#8243;, 1080p. На ноутбуці присутній лише mini DisplayPort але я завчасно купив собі перехідники на VGA та DVI.<br />
Оцінивши <a href="http://hotline.ua/gd/2/24-4145-29-173-175/">доступні моделі</a> я зрозумів, що великої різниці в якості серед них немає, тому зупинився на <strong>Samsung SyncMaster P2270</strong>. Я не великий прихильник Ґнусмаса, але все таки вирішив ризикнути.</p>
<p>Монітор я замовив через інтернет-магазин ShoPoChem (вони знаходяться не далеко від мене — на Нивках). Туди я поїхав з ноутом та перехідниками, щоб на місці його протестувати.<br />
Від DVI він чомусь не завівся. Це або перехідник mini DisplayPort → DVI не працює або він не може витягти 1920х1080.<br />
Від VGA він запрацював без проблем.<br />
Вдома я поставив монітор і ще раз спробував DVI — була невелика надія, що він все таки запрацює. Результат нульовий <img src='http://mrgall.com/blog/wp-includes/images/smilies/sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Далі почав налаштовувати ОС який монітор вважати основним. Оскільки монітор розмістився над ноутбуком а вікна через menubar не перетягуються то я зробив зовнішній монітор — основним, а монітор ноутбука — додатковим, який розміщений під ним.<br />
В принципі я й далі використовую в основному монітор ноутбука для роботи, на великий монітор перетягую лише ті вікна, які краще розкривати на 1920х1080.<br />
Щоб мати menubar на моніторі ноутбука я використовую програму <a href="http://blog.boastr.net/?page_id=79">Secondbar</a>, в принципі непогане рішення систем з 2-ма моніторами під Mac OS X.</p>
<p>Покупкою я задоволений, звісно було б чудово, якби монітор завівся від DVI але я підозрюю, що це проблеми ноутбука чи перехідника а не монітора.</p>
<p>P.S. Ось як виглядає моє робоче місце:<br />
<a href='http://mrgall.com/gallery/2010_05_31/1' rel='external'><img src='http://mrgall.com/images/2010_05_31/1.jpg' alt='Моє робоче місце' title='Моє робоче місце' /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mrgall.com/blog/2010/03/28/monitor-for-notebook/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
