<?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"
	>

<channel>
	<title>Vladimir Prudnikov</title>
	<atom:link href="http://blog.prudnikov.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.prudnikov.com</link>
	<description></description>
	<pubDate>Sun, 06 Jul 2008 15:21:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Попробовал вчера абсент</title>
		<link>http://blog.prudnikov.com/2008/07/poproboval-vchera-absent/</link>
		<comments>http://blog.prudnikov.com/2008/07/poproboval-vchera-absent/#comments</comments>
		<pubDate>Sun, 06 Jul 2008 14:46:59 +0000</pubDate>
		<dc:creator>Prudnikov Vladimir</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://blog.prudnikov.com/2008/07/poproboval-vchera-absent/</guid>
		<description><![CDATA[Да, вчера попробовал абсент, чешский абсент. Вообще я уже несколько лет не употреблял креакие спиртные напитки, даже вспомнить не могу. Чисто пиво или вино. Пробовали по инициативе американца, но я так и не понял пьют они там его или нет, либо просто иногда балуются. Вообще проще бутылку водки потянуть чем пить абсент. Запах просто нереальный, [...]]]></description>
			<content:encoded><![CDATA[<p>Да, вчера попробовал <a href="http://ru.wikipedia.org/wiki/Абсент">абсент</a>, чешский абсент. Вообще я уже несколько лет не употреблял креакие спиртные напитки, даже вспомнить не могу. Чисто пиво или вино. Пробовали по инициативе американца, но я так и не понял пьют они там его или нет, либо просто иногда балуются. Вообще проще бутылку водки потянуть чем пить абсент. Запах просто нереальный, хоть нос затыкай когда пьешь.</p>
<p><span id="more-98"></span></p>
<p>Оригинально он был 70%-й, но его надо разбавлять с водой и сахаром перед употреблением, но даже после этого его было противно пить (предствьте как пить напиток, основной компонент которого горькая полынь). Учитывая что его надо пить понемножку и смаковать, у нас так не получалось, и я предложил потянуть его как водку, маленькими дозами из маленьких рюмок и с закусоном. Так и допили.</p>
<p>Ощущения немного не такие как после опьянения от водяры, в этом мы сошлись впринципе все кто пил. У людей, которым на утро обычно хреново, утром было все нормально&#8230; Но все равно остановились на том, что лучше традиционно бухать водку, слишком уж он противный.</p>
<p>&#8220;Многими людьми было замечено, что абсентное опьянение может сопровождаться смазанным, слегка размытым зрением&#8221; – теперь я понимаю почему я не мог настроить фокус на фотоаппарате вчера :).</p>
<p>P.S. На очереди стоит бутылочка тыкилы, которую привезла жена прям из Мексики. Ну а следующий раз мы будем поить американца водочкой :).</p>
<p><b>UPD</b>: Я вот подумал, может это результат употребления абсента <a href="http://youtube.com/watch?v=YS0o0kEyf9w">тут</a> и <a hewf="http://youtube.com/watch?v=Q8-F-RWPv1U&#038;feature=related">тут</a>? Почитайте <a href="http://ru.wikipedia.org/wiki/Абсент">тут</a> о воздействии абсента.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.prudnikov.com/2008/07/poproboval-vchera-absent/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Почему из Yahoo уходят топ менеджеры?</title>
		<link>http://blog.prudnikov.com/2008/06/pochemu-iz-yahoo-uxodyat-top-menedzhery/</link>
		<comments>http://blog.prudnikov.com/2008/06/pochemu-iz-yahoo-uxodyat-top-menedzhery/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 12:08:05 +0000</pubDate>
		<dc:creator>Prudnikov Vladimir</dc:creator>
		
		<category><![CDATA[Startups]]></category>

		<category><![CDATA[blog]]></category>

		<category><![CDATA[Оффтоп]]></category>

		<guid isPermaLink="false">http://blog.prudnikov.com/2008/06/pochemu-iz-yahoo-uxodyat-top-meedzhery/</guid>
		<description><![CDATA[Никак не могу понять почему из Yahoo уходят топ менеджеры. Может кто-нибудь поможет мне это понять, я не осиливаю. Ну отказались они от продажи микрософту, ну и что с этого? Им что меньше денег стали платить? Yahoo перестала развиваться? Какие то перспективы отвалились? Где логика?
Может тут не обходится без мелкомягких? Сбивают цену? Хотя они уже [...]]]></description>
			<content:encoded><![CDATA[<p>Никак не могу понять почему из Yahoo уходят топ менеджеры. Может кто-нибудь поможет мне это понять, я не осиливаю. Ну отказались они от продажи микрософту, ну и что с этого? Им что меньше денег стали платить? Yahoo перестала развиваться? Какие то перспективы отвалились? Где логика?</p>
<p>Может тут не обходится без мелкомягких? Сбивают цену? Хотя они уже вроде как <a href="http://webmilk.ru/2008/06/27/microsoft-priobretaet-powerset-za-100-millionov/">начали тратить деньги</a> которые собирались потратить на яху.</p>
<p>Но в общем случае там такая ситуация что надо входить в компанию. Для тех кто войдет сейчас есть большие перспективы роста, это как и с рынком, на который стоит выходить когда там кризис. Не думаю что там так плохо стало, так что есть поляна для тех кто стремится к росту.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.prudnikov.com/2008/06/pochemu-iz-yahoo-uxodyat-top-menedzhery/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Как это было – onAir Tour Prague.</title>
		<link>http://blog.prudnikov.com/2008/06/kak-eto-bylo-%e2%80%93-onair-tour-prague/</link>
		<comments>http://blog.prudnikov.com/2008/06/kak-eto-bylo-%e2%80%93-onair-tour-prague/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 16:56:42 +0000</pubDate>
		<dc:creator>Prudnikov Vladimir</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[AIR]]></category>

		<category><![CDATA[conference]]></category>

		<category><![CDATA[RIA]]></category>

		<guid isPermaLink="false">http://blog.prudnikov.com/2008/06/onair-tour-prague/</guid>
		<description><![CDATA[По горячим следам и ощущениям решил написать по дороге домой отчет об onAIR Tour который я посетил сегодня позавчера в Праге. Одним словом - ахренеть, я не мог представить что на AIR можно сделать такие вещи какие он может. Общем обо всем поподробнее.

Мероприятие это было полностью бесплатное, причем все что там давалось, тоже было бесплатным. [...]]]></description>
			<content:encoded><![CDATA[<p>По горячим следам и ощущениям решил написать по дороге домой отчет об <a href="http://onair.adobe.com/">onAIR Tour</a> который я посетил <strike>сегодня</strike> позавчера в Праге. Одним словом - ахренеть, я не мог представить что на AIR можно сделать такие вещи какие он может. Общем обо всем поподробнее.</p>
<p><span id="more-94"></span></p>
<p>Мероприятие это было полностью бесплатное, причем все что там давалось, тоже было бесплатным. А было там всего и очень много (еды, питья, сладкостей, фруктов). Каждому участнику давали адобовские майки onAIR tour spring 2008 europe, и AIR-пакетики в которых лежала книжка Adobe AIR for JavaScrip developers (на английском), 2 печатных мануала и всякие наклейки AIR и других продуктов Adobe.  До начала всех приглашали в бар перекусить, попить, в интернете побраузиться :)</p>
<p>Начиналось все с 2 презентаций на тему &#8220;Flex based Hello World AIR application&#8221; и &#8220;HTML/JavaScript based Hello World AIR application&#8221; каждая по полчаса. Ну просто на пальцах рассказывали сэмплы из SDK. Я уже начал было думать что зря приперся и что на AIR больше ничего инетерсного не сделать, и вообще зачем эти ребята ради этого после того как изколесили пол штатов, решили еще и пол европы изколесить. Но нет! Это было только начало.</p>
<p>О некоторых фичах AIR я даже и не догадывался (не доходил до того чтобы поглубще посмотреть на  AIR). Подробно рассказывать что такое AIR и вообще об этой технологии в этом посте не собираюсь, ибо рассказываю о мероприятии, я лишь перечислю кое чего из того что привлекло внимание. </p>
<p>- <b>Встроенная поддержка MySQLite</b>.<br />
- <b>Доступ напрямую из JS к библиотеками ActionScript</b> скомпилированными в swf файлы, что дает возможность загнать туда основной JS код, иначе для полноценных AJAX проектов получается полный Open Source.<br />
- Работа с <b>локальной файловой системой</b>, <b>чтение и запись файлов</b> на локальной файловой системе.<br />
- Полная поддержка <b>Drag&#038;Drop</b> AIR<->AIR, AIR<->Desktop, AIR<->Browser.<br />
- <b>Нативные окна и меню</b> (например для мака создается меню которое которое постоянно вверху) каждой ОС, нативные системные оповещения, возможно делать прозрачные окна любой формы.<br />
- <b>Доступ к буферу обмена</b>, <b>онлйн/оффлайн API</b> (приложение само понимает состояние коннекта) и многое другое. </p>
<p>AIR, можно сказать, просто (загнул конечно насчет просто :)) соединяет веб и десктоп. Но веб не может существовать (пока?) как полностью самостоятельный компонент пользовательской системы, а десктоп приложения отмирают потиху и становятся не модными. В любом случае приходится использовать какую то операционную систему чтобы получать доступ к веб сервисам. Но на пути к полной вебизации существует ряд больщих препятствий. Например пользователи часто не хотят доверять свою информацию веб сервисам (этот комплект как то постепенно проходит), нет возможности использования сервиса без подключения к интернету. AIR решает эти вопросы – он может хранить данные в локальной MySQLite базе, на локальной файловой системе, в локальном хранилище, может работать как онлайн так и оффлайн, оставаясь веб приложением он может полноценно контактировать с фишками операционной системы, прямо из JS можно использовать сокеты и т.д.</p>
<p>Из презентации Dion Almaer (он из гугла) узнал что гугл сделал репозиторий open source javascript библиотек. Что это значит? Это значит что когда все поставят загрузку этих библиотек из этого репозиторий, то не потребуется их грузить на каждом сайте который использует одно и то же. Так же там код пакуется, даются нужные заголовки, т.е. все как у людей. Ну наконец то, подумал я. У меня уже когда то была мысля сделать плагин под Firefox который бы обрывал загрузку библиотек которые у него уже есть, и подставлял те которые внутри плагина. А вообще то создателям этих фреймворков стоило бы аналогичные репозитории делать на своих сайтах. Единственное это потребовало от них больших ресурсов, которые сейчас предоставил гугл.</p>
<p>Он так же рассказал о том что GAE уже доступен для всех, а так же показывал прайсы на GAE. Я с ходу на сайте прайсы не нашел. Так же он сказал что поддержка только питона это не окончательно. Поддержка всяких Java, Ruby, PHP, Perl etc. будет, и они над этим работают. Питон единственный в этом первом релизе. Выбор питона очевиден – он же у них растет :).</p>
<p>Во воремя презентации одного из представителей из Adobe с кафедры дважды упал макбук (не тот которым он пользовался, было 2 кафедры, на одной он читал, на второй небыло никого, был просто ноутбук), причем у них у всех были макбуки про, а этот который падал обычный черный макбук. Так вот после двух падений он уверенно продолжал работать :). На нем была показана следующая презентация :)</p>
<p>На презентации Lee Brimelow на тему Air Conditioning (одна из самых интересных презентаций, она же последняя) одна из фич которую показывал Lee было Fullscreen AIR application. Он говорит что-то типа что на работе все не постоянно работают, я, говорит, люблю в тетрис играть (открывает тетрис), браузить в интернете (открывает сафари), например искать что либо (открывает Google), ой нет, вот так искать (Открывает ThePirateBay.com из букмарков и вводит &#8220;Wii&#8221; в поиске), в выдаче показывается парочку банеров для взрослых :). </p>
<p>Причем он не комплексовал по этому поводу а прикалывался&#8230; Вообще он много шутил и показывал прикольных вещей. Например показывая очередную фишку (десктопный флеш плеер, который показывал превью видео или фотку которая протягивалась мышкой над окном плеера), вторая фотка которую он протянул над плеером была с голым Ryan Stewart-ом&#8230; зал под стульями. Когда я достал фотик чтобы сфоткать, он такого говорит &#8220;О правильно, сделай это фото :)&#8221;. Фото выкладывать не буду наверное, обидится главный евангелист RIA в Adobe. Думаю это небыло случайностью, зато прикольно.</p>
<p>Приехали тут американские пацаны, ну и естественно из фуда были гамбургеры&#8230; Даааа&#8230; Взял я один, и колу прихватил, чтобы было чисто по американски. Блин, это какую харю надо иметь чтобы укусить тот гамбургер? Это капец&#8230; Начал его сдавливать чтобы засунуть в свою харю как-нибудь и укусить, так половина огурцов и помидор повылазила оттуда под давлением, за счет чего он и уменьшился. Вроде у них существуют дабл гамбургеры&#8230; вообще молчу про них :)</p>
<p>Не забыли американские парни и американский юмор :). Этот самый Lee Brimelow его и показал, причем он так и сказал типа вы не поймете, это чисто американский юмор. Показал свое AIR приложение которое было чем то на подобии Vista-style sidebar. Такая штука на десктопе справа выезжающая. На этом сайдбаре были кнопки, по нажатии на которые комп издавал всякие (не?)человеческие звуки типа отрыжки, пердежа и тому подобного :). Говорит это прикольно так сотрудников подкалывать.</p>
<p>В течение всего дня происходили розыгрыши всяких призов от Adobe. Это были майки, плакаты, книжки (целая фирменная o&#8217;reilly-торба книг) ну и естественно софт (<a hre="http://www.adobe.com/go/flexbuilder">Flex Builder 3 Professional</a> и Adobe CS3 Suite который включал бооольшую кучу софта). В каждом беджике были номерки. Так вот Mike Chambers из своей коробки с такими же номерками вытягивал номерки счастливчиков. Я как обычно – неудачник, ниего не выиграл.</p>
<p>Удивительно что до сих пор впринципе не создано нормальных приложений на AIR (есть парочка твитер клиентов, Google Analytics клиент, кривой Google Reader). Т.е. люди либо незнают его возможностей либо нехотят знать. Я не отношусь к тем кто не хочет знать, соответственно я просто не знал :) (отмазался). Теперь знаю и после запуска хотябы беты своего проекта сделаю его на AIR, который позволит реализовать идеи реализация которых средствами JS невозможны.</p>
<p>Вообще топовые так сказать люди из адоба были, свободно общались со всеми подряд, причем не только на тему adobe, air, flash etc. тема чешского пива, жизни и т.д. тоже обсуждалась :). Я не пожалел что посетил это мероприятие (утром то ух как не хотелось вставать :), а пришлось вставать в 3:20 ночи чтобы отправиться, живу я не в Праге, и до Праги добираться 4 часа, вернусь в 12 ночи).</p>
<p>В результате мне очень понравилось, узнал много чего не знал об AIR. Adobe делает правильные вещи. Так что революция это Google App Engine, как когда-то сказал Umputun. Революция это Adobe AIR (RIA), а может это и есть Web 3.0 которого все так ждут но не знают что это будет (хотя еще не определились что такое web 2.0 - пузырь или просто модное слово :) ). Как думаете? </p>
<p>**Полезные ссылки**<br />
<br />
<a href="http://onair.adobe.com/">onAIR Tour</a><br />
<a href="http://www.adobe.com/go/marketplace">Adobe Marketplace</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.prudnikov.com/2008/06/kak-eto-bylo-%e2%80%93-onair-tour-prague/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Об использовании AJAX</title>
		<link>http://blog.prudnikov.com/2008/06/ob-ispolzovanii-ajax/</link>
		<comments>http://blog.prudnikov.com/2008/06/ob-ispolzovanii-ajax/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 14:35:35 +0000</pubDate>
		<dc:creator>Prudnikov Vladimir</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<category><![CDATA[ajax]]></category>

		<guid isPermaLink="false">http://blog.prudnikov.com/2008/06/ob-ispolzovanii-ajax/</guid>
		<description><![CDATA[Первоначально то что написано далее был мой комментарий к посту Так ли нужен AJAX?, но пока дошел до завершения, комментарий оказался очень большим, и я решил его разместить в своем блоге.

AJAX совсем не плох из-за похожести с фреймами, вернее сами фреймы были не так плохи (для пользователя, а не для поисковиков) сами по себе. Но [...]]]></description>
			<content:encoded><![CDATA[<p>Первоначально то что написано далее был мой комментарий к посту <a href="http://9dots.ru/2008/06/08/tak-li-nuzhen-ajax/">Так ли нужен AJAX?</a>, но пока дошел до завершения, комментарий оказался очень большим, и я решил его разместить в своем блоге.</p>
<p><span id="more-93"></span></p>
<p>AJAX совсем не плох из-за похожести с фреймами, вернее сами фреймы были не так плохи (для пользователя, а не для поисковиков) сами по себе. Но на те времена они были большими врагами поисковиков, потому что те не могли понимать контент в них. Фреймы перестали использовать из-за соображений поисковой оптимизации. </p>
<p>Что касается &#8220;один урл – одна страница&#8221; то <a href="http://en.wikipedia.org/wiki/AJAX" title="AJAX - asynchronous JavaScript and XML">AJAX (asynchronous JavaScript and XML)</a> как таковой к этому впринципе не имеет никакого отношения. Это уже незнающие люди соединили понятие AJAX и язык JavaScript. Задача именно ajax-a выполнять запросы на сервер не перегружая страницу а уже отображение его на страницу, и соответственно изменения урла в зависимости от того что показывается на странице,  это задача языка JavaScript. Соответственно поятия AJAX и &#8220;один урл – одна страница&#8221; хорошо связываются с использованием JS.</p>
<p>AJAX так же можно связать и с кнопками &#8220;вперед&#8221; и &#8220;назад&#8221;, чтобы далеко не бежать, зайдите в <a href="http://gmail.com/">GMail</a> и попереходите по письмам, а потом покликайте &#8220;вперед&#8221; &#8220;назад&#8221;. Причем есть несколько способов это организовать.</p>
<p>Поисковики тоже начинают дружить с AJAX, естественно не все сразу, но это приходит. Не уверен, но были слухи о том, что гугл в последнем апдейте научился понимать JS и учитывать линки и контент. Ну а показать что под линком какой то контент можно указав уникальный урл в аттрибуте href а JS повесить на событие onclick. По этому урлу должен отображаться такой же контент как и после клика на эту страницу.</p>
<p>&#8220;Лишние клики и малопонятные изменения контента могут напугать пользователя.&#8221; – не представляю откуда могут взяться лишние клики, ну да ладно. Без использования AJAX пользователя могут напугать еще более непонятные перегрузки страницы с одним и тем же контентом и лишь с измененной парочкой строк + новые банеры :).</p>
<p>Наверное чтобы не конфузить пользователя он должен видеть то что ожидает в ответ на свои действия, а это практически невозможно, потому что все должны будут делать одинаково. Но идеального не бывает ничего, следовательно в таком случае каждый будет делать по другому, пытаясь сделать лучше. Так и вернемся к тому от чего оттолкнемся.<br />
Это наш мир, он разнообразен. Так что не надо пытаться изменять мир, надо изменить себя если что-либо не устраивает.  </p>
<p>В завершение я сказал бы что задача не только использовать AJAX там где нужно, но еще надо и знать как пользоваться этой технологией чтобы достичь своих целей.</p>
<p>P.S. Некоторые моменты из этого многим будут непонятны, некоторые (многие) незнают например как сделать поддержку кнопок &#8220;вперед&#8221; и &#8220;назад&#8221;, как лучше делать те или иные вещи. Постараюсь в следующих постах описать методики. Так что подписывайтесь и следите кому интересно :)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.prudnikov.com/2008/06/ob-ispolzovanii-ajax/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Пишу из TextMate</title>
		<link>http://blog.prudnikov.com/2008/06/pishu-iz-textmate/</link>
		<comments>http://blog.prudnikov.com/2008/06/pishu-iz-textmate/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 12:48:10 +0000</pubDate>
		<dc:creator>Prudnikov Vladimir</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<category><![CDATA[Mac]]></category>

		<category><![CDATA[Textmate]]></category>

		<guid isPermaLink="false">http://blog.prudnikov.com/2008/06/pishu-iz-textmate/</guid>
		<description><![CDATA[Этот пост пишу из TextMate подсматривая на мануал

А тут отрезанный текст :)
P.S.  Получается а  нафига какие то писалки в блоги типа BlogJet или Windows Live writer (который еще и оператвки выжрет метров 40, я почти уверен). Хотя это все клиенты под виндоуз.
–
В последнее время я больше пишу в свой Tumblr который с недавних [...]]]></description>
			<content:encoded><![CDATA[<p>Этот пост пишу из TextMate подсматривая на <a href="http://youtube.com/watch?v=gKLhhrVbxyE">мануал</a></p>
<p><span id="more-92"></span></p>
<p>А тут отрезанный текст :)</p>
<p>P.S.  Получается а  нафига какие то писалки в блоги типа <a href="http://www.codingrobots.com/blogjet/">BlogJet</a> или <a href="http://windowslivewriter.spaces.live.com/">Windows Live writer</a> (который еще и оператвки выжрет метров 40, я почти уверен). Хотя это все клиенты под виндоуз.</p>
<p>–</p>
<p>В последнее время я больше пишу в <a href="http://prudnikov.com/">свой Tumblr</a> который с недавних времен переместил на домен <a href="http://prudnikov.com/">prudnikov.com</a>, так что если кому инетересно на можно и там подписаться. В ближайшем будущем определюсь и все будет где-то в одном месте. Пока что мне нравится писать в тумблере, сейчас попробую иногда писать в блог из TextMate.. посмотрим что выйдет.</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.prudnikov.com/2008/06/pishu-iz-textmate/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Про OpenID</title>
		<link>http://blog.prudnikov.com/2008/06/pro-openid/</link>
		<comments>http://blog.prudnikov.com/2008/06/pro-openid/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 15:07:48 +0000</pubDate>
		<dc:creator>Prudnikov Vladimir</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://blog.prudnikov.com/?p=91</guid>
		<description><![CDATA[Не догоняю зачем все бьются за OpenID. Неужели он так упрощает жизнь пользователям?
Пришлось вот мне зарегистрироваться на SourceForge, был вариант войти внутренним аккаунтом и используя OpenID. Вроде есть аккаунт на LJ который является OpenID провайдером, его и заюзал. 
Авторизовавшись на ЖЖ меня перекинуло как и положено назад на SF. И че я там получаю? Я получаю [...]]]></description>
			<content:encoded><![CDATA[<p>Не догоняю зачем все бьются за OpenID. Неужели он так упрощает жизнь пользователям?</p>
<p>Пришлось вот мне зарегистрироваться на SourceForge, был вариант войти внутренним аккаунтом и используя OpenID. Вроде есть аккаунт на LJ который является OpenID провайдером, его и заюзал. </p>
<p>Авторизовавшись на ЖЖ меня перекинуло как и положено назад на SF. И че я там получаю? Я получаю тоже самое поле авторизации внутренним аккаунтом, и вместо авторизации через OpenID получаю линк на создание аккаунта. Причем на форме есть и мыло, и пароль и еще 30 дополнительных полей. Собственна вопрос – а нахера тут тогда вообще OpenID? Похоже как приманка чтобы начать создание аккаунта с маленькой задачи якобы авторизации с помощью аккаунта OpenID.</p>
<p>В топку такую OpenID авторизацию!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.prudnikov.com/2008/06/pro-openid/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Очередные грабли PHP</title>
		<link>http://blog.prudnikov.com/2008/05/ocherednye-grabli-php/</link>
		<comments>http://blog.prudnikov.com/2008/05/ocherednye-grabli-php/#comments</comments>
		<pubDate>Tue, 20 May 2008 11:13:04 +0000</pubDate>
		<dc:creator>Prudnikov Vladimir</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://blog.prudnikov.com/?p=90</guid>
		<description><![CDATA[Для меня это очередные грабли, но на блоге до этого их не постил.
 &#60;?php
echo (int)&#8216;1e+3&#8242;.&#8220;\n&#8221;;
echo (int)1e+3.&#8220;\n&#8221;;
if(&#8216;1e+3&#8242;==1e+3){
echo &#8220;==\n&#8221;;
}else{
echo &#8220;!=\n&#8221;;
}
?&#62;

################################
snook@ubuntu:~ $ php test.php
1
1000
==
Началось с того что я получал данные из MySQL FLOAT поля в переменную, и перед выводом делал (int)$var и в результате получал разные данные в зависимости от того была ли степень. Например 1000 или 1e+3 [...]]]></description>
			<content:encoded><![CDATA[<p>Для меня это очередные грабли, но на блоге до этого их не постил.</p>
<p><code><span style="color: #000000;"> <span style="color: #0000bb;">&lt;?php<br />
</span><span style="color: #007700;">echo (int)</span><span style="color: #dd0000;">&#8216;1e+3&#8242;</span><span style="color: #007700;">.</span><span style="color: #dd0000;">&#8220;\n&#8221;</span><span style="color: #007700;">;<br />
echo (int)</span><span style="color: #0000bb;">1e+3</span><span style="color: #007700;">.</span><span style="color: #dd0000;">&#8220;\n&#8221;</span><span style="color: #007700;">;</span></span></code></p>
<p>if(<span style="color: #dd0000;">&#8216;1e+3&#8242;</span><span style="color: #007700;">==</span><span style="color: #0000bb;">1e+3</span><span style="color: #007700;">){<br />
echo </span><span style="color: #dd0000;">&#8220;==\n&#8221;</span><span style="color: #007700;">;<br />
}else{<br />
echo </span><span style="color: #dd0000;">&#8220;!=\n&#8221;</span><span style="color: #007700;">;<br />
}<br />
</span><code><span style="color: #000000;"><span style="color: #007700;">?&gt;</span></span></code></p>
<p><code><span style="color: #000000;"><span style="color: #007700;"><br />
</span><span style="color: #ff8000;">################################<br />
</span><span style="color: #0000bb;">snook</span><span style="color: #007700;">@</span><span style="color: #0000bb;">ubuntu</span><span style="color: #007700;">:~ $ </span><span style="color: #0000bb;">php test</span><span style="color: #007700;">.</span><span style="color: #0000bb;">php<br />
1<br />
1000<br />
</span><span style="color: #007700;">==</span></span></code><br />
Началось с того что я получал данные из MySQL FLOAT поля в переменную, и перед выводом делал (int)$var и в результате получал разные данные в зависимости от того была ли степень. Например 1000 или 1e+3 - это одинаковые значения, но (int)$var давал разные результаты.</p>
<p>Запостил я эти грабли на irc:irc.by#php и сразу получил в лоб с вывражениями типа &#8220;ты херню делаешь&#8221; или &#8220;ты не то ожидаешь&#8221; и доказательствами что это правильно. Смысл в том что ПэХаПэ сам считает что <code><span style="color: #000000;"><span style="color: #dd0000;">&#8216;1e+3&#8242;</span><span style="color: #007700;">==</span><span style="color: #0000bb;">1e+3</span></span></code>. Равны<code> именно значения (про грабли === я конечно же знаю). Так раз они равны, тогда почему конструкция </code><code><span style="color: #000000;"><span style="color: #007700;">(int)</span><span style="color: #dd0000;">&#8216;1e+3&#8242;</span></span></code><code> и </code><code><span style="color: #000000;"><span style="color: #007700;">(int)</span><span style="color: #0000bb;">1e+3</span></span></code><code>, по сути функция с равными аргументами, дает разные результаты. <span style="color: #000000;"><span style="color: #0000bb;"><br />
</span></span></code></p>
<p>Один товарищ упортно в IRC доказывал что это правильно, но результатирующее сообщение сказало само за себя.</p>
<p><strong>Я:</strong> я уверен что даже если запостить этот баг разработчикам они над этим поработают и не будут спорить над тем что это так должно быть.<br />
<strong>Я:</strong> причем я думаю что и ты считаешь что это грабли, просто пытаешься поддержать свою первоначальную точку зрения<br />
<strong>ОН:</strong> это не баг<br />
<strong>ОН:</strong> я считаю, что весь PHP немного граблевый<br />
<strong>ОН:</strong> но в контексте того, какой он есть &#8212; это не грабли, и не баг. это нормально<br />
<strong>Я:</strong> ну я про это и говорю :) чё ж ты сопротивляешься тогда&#8230; грабли среди граблей когда постоянно с граблями работаешь это нормально, уже понимаешь как с этими граблями работать надо.</p>
<p>P.S. Товариши, пожалейте себя, не тратьте время на изучение граблей, изучайте нормальные языки.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.prudnikov.com/2008/05/ocherednye-grabli-php/feed/</wfw:commentRss>
		</item>
		<item>
		<title>У чехов смена сезона</title>
		<link>http://blog.prudnikov.com/2008/05/u-chexov-smena-sezona/</link>
		<comments>http://blog.prudnikov.com/2008/05/u-chexov-smena-sezona/#comments</comments>
		<pubDate>Sat, 10 May 2008 21:44:38 +0000</pubDate>
		<dc:creator>Prudnikov Vladimir</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://blog.prudnikov.com/?p=89</guid>
		<description><![CDATA[Вчера особенно стало заметно смену сезона горных лыж на велосезон. Хотя сезон горных лыж был закрыт примерно в начале апреля (на разных курортах по разному в зависимости от того кто сколько снега нагенерил), но погода особо не позволяла осесть на велики.
Но на этих выходных погода просто заставила это сделать, я даже прокатился пару км по [...]]]></description>
			<content:encoded><![CDATA[<p>Вчера особенно стало заметно смену сезона горных лыж на велосезон. Хотя сезон горных лыж был закрыт примерно в начале апреля (на разных курортах по разному в зависимости от того кто сколько снега нагенерил), но погода особо не позволяла осесть на велики.</p>
<p>Но на этих выходных погода просто заставила это сделать, я даже прокатился пару км по горам и лесам.</p>
<p>Вообще я бы и не заметил что сезон начался, просто на дорогах несколько раз уже видел толпы велосипедистов, ездят по 10-15 человек, начиная от детей заканчивая дедушками и бабушками. Самое ужасное мне кажется это когда молодые семьи берут в такие поездки своих грудных детей. Для них тут есть специальные каляски которые цепляются к велику сзади. Как нить попробую заснять и показать.</p>
<p>Кстати бары и кафешки выставляют возле своих входов парковки для великов, иногда, даже в маленьком городке где мы живем, возле кафешек просто завалено великами.</p>
<p>Постараюсь подкрепить фотками в ближайшее время.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.prudnikov.com/2008/05/u-chexov-smena-sezona/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Опробовал большой теннис</title>
		<link>http://blog.prudnikov.com/2008/05/oproboval-bolshoj-tennis/</link>
		<comments>http://blog.prudnikov.com/2008/05/oproboval-bolshoj-tennis/#comments</comments>
		<pubDate>Sat, 10 May 2008 13:59:44 +0000</pubDate>
		<dc:creator>Prudnikov Vladimir</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://blog.prudnikov.com/?p=87</guid>
		<description><![CDATA[Вчера играл первый раз в нормальный большой тенис - обкатал подаренную на ДР ракетку. Признаться до этого мне казалось что это довольно просто, интересно и увлекательно. Как хорошо что я ошибался только в первом предположении - это довольно сложная игра.
Единственная проблема это неполностью выздоровевшая нога после вывиха на баскетболе на 8 марта (вот какой подарок [...]]]></description>
			<content:encoded><![CDATA[<p>Вчера играл первый раз в нормальный большой тенис - обкатал подаренную на ДР ракетку. Признаться до этого мне казалось что это довольно просто, интересно и увлекательно. Как хорошо что я ошибался только в первом предположении - это довольно сложная игра.</p>
<p>Единственная проблема это неполностью выздоровевшая нога после вывиха на баскетболе на 8 марта (вот какой подарок был жене :( на праздник). Но я уже даже в баскетбол потиху играю, поэтому и в тенис можно :)</p>
<p>Играли мы незная правил, поэтому сегодня курю правила большого тениса и скоро пойдем ещё погонять мячи.</p>
<p>Корт который в метрах 200 от места где я живу оказался для нас бесплатным, потому что мы (я) являюсь членом какой то “теловыховны” (на чешском). А этим самым членом стал когда платил за тренажерный зал. Всё это дело обходится 200 крон в год (~13$) и как оказывается это не только тренажерный зал, но и тенисный корт. Вообще почти бесплатно :)</p>
<p>Итого за этот год для меня второе открытие из области спорта. Первым были горные лыжи, ну и сейчас большой тенис.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.prudnikov.com/2008/05/oproboval-bolshoj-tennis/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Прикольный JavaScript хак.</title>
		<link>http://blog.prudnikov.com/2008/05/prikolnyj-javascript-xak/</link>
		<comments>http://blog.prudnikov.com/2008/05/prikolnyj-javascript-xak/#comments</comments>
		<pubDate>Tue, 06 May 2008 16:18:24 +0000</pubDate>
		<dc:creator>Prudnikov Vladimir</dc:creator>
		
		<category><![CDATA[Browser]]></category>

		<category><![CDATA[Firefox]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Хак]]></category>

		<guid isPermaLink="false">http://blog.prudnikov.com/?p=86</guid>
		<description><![CDATA[Открываем любую страницу, стираем адрес и вводим туда следующий код
javascript:document.body.contentEditable='true'; document.designMode='on'; void 0
и тискаем ввод.
Опа&#8230; теперь мы можем редактировать любой текст на странице. Конечно же сохранить всё это не можем :) иначе хана.
PS. пробовал только в Firefox.
]]></description>
			<content:encoded><![CDATA[<p>Открываем любую страницу, стираем адрес и вводим туда следующий код</p>
<blockquote><p><code>javascript:document.body.contentEditable='true'; document.designMode='on'; void 0</code></p></blockquote>
<p>и тискаем ввод.</p>
<p>Опа&#8230; теперь мы можем редактировать любой текст на странице. Конечно же сохранить всё это не можем :) иначе хана.</p>
<p>PS. пробовал только в Firefox.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.prudnikov.com/2008/05/prikolnyj-javascript-xak/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
