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

<channel>
	<title>Блог PHP программиста E64F</title>
	<atom:link href="https://www.e64f.ru/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>https://www.e64f.ru</link>
	<description>PHP, MySQL, Oracle, HTML, CSS, JavaScript, CMS …</description>
	<lastBuildDate>Thu, 23 Jul 2020 08:52:13 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.8.12</generator>
	<item>
		<title>PHP как инструмент разработки PhpStorm / Кирилл Смелов (JetBrains)</title>
		<link>https://www.e64f.ru/?p=181</link>
					<comments>https://www.e64f.ru/?p=181#respond</comments>
		
		<dc:creator><![CDATA[e64f]]></dc:creator>
		<pubDate>Thu, 23 Jul 2020 08:48:23 +0000</pubDate>
				<category><![CDATA[php]]></category>
		<guid isPermaLink="false">http://www.e64f.ru/?p=181</guid>

					<description><![CDATA[Интересное видео о внутреннем устройстве PHPStorm]]></description>
										<content:encoded><![CDATA[
<p>Интересное видео о внутреннем устройстве PHPStorm</p>



<figure><iframe loading="lazy" src="https://www.youtube.com/embed/8pKa195Bkno?controls=0" allowfullscreen="" width="560" height="315"></iframe></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.e64f.ru/?feed=rss2&#038;p=181</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Плагины для wordpress</title>
		<link>https://www.e64f.ru/?p=127</link>
					<comments>https://www.e64f.ru/?p=127#respond</comments>
		
		<dc:creator><![CDATA[e64f]]></dc:creator>
		<pubDate>Thu, 27 Sep 2018 22:36:45 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://www.e64f.ru/?p=127</guid>

					<description><![CDATA[В процессе изучения этих списков, выделяются 30 самых упоминаемых. Вот они: 1. Первое место досталось Akismet‘у. 34 из 48 блоггеров рекомендуют этот анти-спам плагин. 2. Google Sitemap Generator стал вторым с 27-ю голосами. Похоже, что многие блоггеры задумываются о SEO и это самый удобный плагин для нотификации Google об обновлении блога. 3. Related posts от [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>В процессе изучения этих списков, выделяются 30 самых упоминаемых. Вот они:</p>
<p>1. Первое место досталось Akismet‘у. 34 из 48 блоггеров рекомендуют этот анти-спам плагин.</p>
<p>2. Google Sitemap Generator стал вторым с 27-ю голосами. Похоже, что многие блоггеры задумываются о SEO и это самый удобный плагин для нотификации Google об обновлении блога.</p>
<p>3. Related posts от Wasabi занял третье место. Этот плагин создает список ссылок на похожие (релативные) записи на основе текста поста. Это хороший плагин для повышения удобства вашего блога. 19 из 48 блоггеров проголосовали за этот плагин.</p>
<p>4. Wp-Contact form. Этот плагин от Райана Даффа (Ryan Duff) используют 17 из 48 блоггеров. Он создает форму обратной связи <a href="https://www.med-dinos.com.ua/services/treatment-programs/lechenie-gepatita-s/">для вашего сайта</a> блога, так что пользователи могут написать вам не только комментарий. Плагин Wp-Contact form с защитой от спама вы можете скачать тут.</p>
<p>5. WordPress database backup &#8211; мастхев плагин для каждого блоггера, который не хочет потерять свои архивы. 16 из 48 блоггеров проголосовали за него.</p>
<p>6. Feedburner Feed Replacement плагин для перенаправления ваших rss-читателей на ваш фид в Feedburner.</p>
<p>7. Ultimate Tag Warrior плагин для всего, что связано с тагами (<a href="https://www.med-dinos.com.ua/services/treatment-programs/lechenie-gepatita-s/">ключевыми словами</a>). Ключевые слова для каждого отдельного поста, таги в самом посте, посик по тагам, оповещение различных поисковиков как Technorati. UTW используют 14 из 48 блоггеров.</p>
<p>8. Subscribe to comments (13/48). Плагин дает возможность подписаться на email оповещения о новых комментариях к записи. Очень удобно для блог-комьюнити.</p>
<p>9. AdSense Deluxe (10/48) плагин, который позволяет быстро и просто добавить в ваш блог рекламные блоки AdSense, YPN, Chitika.</p>
<p>10. Gravatars (9/48) еще один плагин для блог-комьюнити. Добавляет граватары для комментариев ваших пользователей. Делает их более индивидуальными.</p>
<p>11. Jerome’s Keywords plugin еще один плагин для работы с тагами/ключевыми словами. Возможностей немного меньше чем в UTW, но он более простой в использовании. Рекомендован 8-ю блоггерами, как и следующие 3 плагина.</p>
<p>12. Optimal title плагин для SEO. Заменяет функцию wp_title() на более расширеную.</p>
<p>13. Sociable добавляет иконки для добавления записи в сервисы социальных закладок (Digg, del.icio.us, reddit, etc).</p>
<p>14. WP-Cache 2.0 плагин для уменьшения нагрузки на ваш сервер, генерирует статические странички для блога. Мастхев для высокотрафиковых решений.</p>
<p>15. Popularity Contest (7/48) удобный плагин для подстветки лучших записей в блоге. Рейтинг строится на количестве постов, просмотров, коментариев, трекбеков.</p>
<p>16. Sidebar Widgets (7/48) плагин для простого добавления различных виджетов (небольшие готовые скрипты) в ваш сайдбар.</p>
<p>17. Wp_Notable (7/48) плагин аналогичный Sociable.</p>
<p>18. Simple Tags (6/48) еще один плгин для генерации списка тагов для записи. Прост в использовании.</p>
<p>19. Adhesive (5/48) плагин, который позволяет “прилепить” определенный пост в самое начало блога. Удобен для обьявлений и рекламы.</p>
<p>20. Exec-php (5/48) плагин, который позволяет добавлять исполняемый php-код в ваши записи и except’ы.</p>
<p>21. Extended live archive (5/48) плагин для создания страницы архивов.</p>
<p>22. No ping wait (5/48) отключает пинг серверов при записи, что ускоряет публикацию записи. Плагин разделяет эти функции на две &#8211; сначала запись моментально публикуется, и лишь потом пингуются сервисы.</p>
<p>23. PodPress (5/48) плагин для работы с подкастами. Возможности: добавление, управление, проигрывание подкастов и других медиа-файлов.</p>
<p>24. SRG Clean Archives (5/48) еще один плагин для создания страницы архивов. Навигация по месяцам/дням, скрытие защищенных записей, показывает количество комментариев к записям и т.п.</p>
<p>25. WP-Page Navi (5/48) плагин для изменения стандартной постраничной навигации (Previous/Next page) на более расширеную (Pages (17): [1] 2 3 4 » … Last »).</p>
<p>26. WP-Cron (5/48) если вам нужно автоматизировать какие-то задания для блога (например, пинг или резервное копирование базы), то этот плагин для вас.</p>
<p>27. Wp-Shortstat (5/48) плагин статистики вашего блога. Показывает ее в Dashboard.</p>
<p>28. Lightbox 2 (5/48) добавляет в ваш блог поддержку библиотеки Lightbox JS.</p>
<p>29. del.icio.us cached (4/48) показывает список ваших закладок из del.icio.us.</p>
<p>30. Get Recent Comments (4/48) показывает список последних комментариев, которые оставили на вашем блоге.</p>
<p>http://www.igorr.name/2007/03/31/30-luchshih-plaginov-dlya-wordpress/</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.e64f.ru/?feed=rss2&#038;p=127</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Новое слово в защите каптча :-)</title>
		<link>https://www.e64f.ru/?p=118</link>
					<comments>https://www.e64f.ru/?p=118#respond</comments>
		
		<dc:creator><![CDATA[e64f]]></dc:creator>
		<pubDate>Fri, 31 Oct 2008 03:48:40 +0000</pubDate>
				<category><![CDATA[Защита информации]]></category>
		<category><![CDATA[Капча]]></category>
		<category><![CDATA[Captcha]]></category>
		<guid isPermaLink="false">http://www.e64f.ru/?p=118</guid>

					<description><![CDATA[Найдено вот здесь &#8211; http://www.netzgesta.de/cvi/contact.php Собственно ничего такого, очередная неумелая попытка. Стрелка часов черная, стрелка минут красная. Обе стрелки могут быть в 12 разных положениях. Таким образом для распознавания данной каптчи достаточно проверять цвет пикселя в 12 местах.]]></description>
										<content:encoded><![CDATA[<p>Найдено вот здесь &#8211; http://www.netzgesta.de/cvi/contact.php</p>
<p>Собственно ничего такого, очередная неумелая попытка.<br />
<img src="https://www.e64f.ru/wp-content/captcha_clock.jpg" alt="Каптча часы" /></p>
<p>Стрелка часов черная, стрелка минут красная. Обе стрелки могут быть в 12 разных положениях.</p>
<p>Таким образом для распознавания данной каптчи достаточно проверять цвет пикселя в 12 местах.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.e64f.ru/?feed=rss2&#038;p=118</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Переезд</title>
		<link>https://www.e64f.ru/?p=52</link>
					<comments>https://www.e64f.ru/?p=52#respond</comments>
		
		<dc:creator><![CDATA[e64f]]></dc:creator>
		<pubDate>Tue, 21 Oct 2008 04:55:34 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://www.e64f.ru/?p=52</guid>

					<description><![CDATA[Переезд на новый хост www.e64f.ru завершен.]]></description>
										<content:encoded><![CDATA[<p>Переезд на новый хост www.e64f.ru завершен.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.e64f.ru/?feed=rss2&#038;p=52</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Стандарты оформления кода PHP (Mad Rabbit)</title>
		<link>https://www.e64f.ru/?p=51</link>
					<comments>https://www.e64f.ru/?p=51#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Wed, 15 Oct 2008 04:40:30 +0000</pubDate>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[php]]></category>
		<guid isPermaLink="false">http://vmatvienko.foxhole.ru/?p=52</guid>

					<description><![CDATA[Публикую сабж. Очень полезная штука, когда в проекте более одного программиста. Содержание I. Введение 1. Почему стандартизация так важна 2. Принятие стандарта II. Формирование имён 3. Выбирайте правильные имена 4. Имена классов 5. Имена методов 6. Имена аргументов в методах 7. Имена переменных 8. Имена элементов в массивах 9. Одиночные и двойные кавычки 10. Глобальные [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Публикую сабж. Очень полезная штука, когда в проекте более одного программиста.</p>
<p><strong>Содержание</strong></p>
<p>I. Введение</p>
<p>1. Почему стандартизация так важна<br />
2. Принятие стандарта</p>
<p>II. Формирование имён</p>
<p>3. Выбирайте правильные имена<br />
4. Имена классов<br />
5. Имена методов<br />
6. Имена аргументов в методах<br />
7. Имена переменных<br />
8. Имена элементов в массивах<br />
9. Одиночные и двойные кавычки<br />
10. Глобальные переменные<br />
11. Имена функций</p>
<p>III. Форматирование</p>
<p>12. Правила расстановки фигурных скобок<br />
13. Правила расстановки скобок () рядом с операторами и функциями<br />
14. Правила по отступам/табуляциям/пробелам<br />
15. Форматирование блоков if then else<br />
16. Формат switch<br />
17. Использование continue, break и ?:<br />
18. Выравнивание блоков объявления переменных</p>
<p>IV. Документация</p>
<p>19. Несколько комментариев по комментариям<br />
20. Формат описания gotchas<br />
21. Зарезервированные слова для описания gotchas<br />
22. Документация интерфейсов и реализаций<br />
23. Документация по директориям</p>
<p>V. Разное</p>
<p>24. Повторное использование кода<br />
25. Временное комментирование больших блоков</p>
<p><a href='https://www.e64f.ru/wp-content/standartcodephp.doc'>Стандарт кодирования на PHP (Mad Rabbit CMS).doc</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.e64f.ru/?feed=rss2&#038;p=51</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Список необходимой документации для разрабатываемой CMS (Mad Rabbit)</title>
		<link>https://www.e64f.ru/?p=50</link>
					<comments>https://www.e64f.ru/?p=50#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Wed, 15 Oct 2008 03:12:53 +0000</pubDate>
				<category><![CDATA[CMS]]></category>
		<guid isPermaLink="false">http://vmatvienko.foxhole.ru/?p=50</guid>

					<description><![CDATA[1) Введение для новичков (в картинках) 2) История создания 3) Лицензия на использование CMS 4) Стандарты (кодирования, наименования компонентов, …) 5) Руководство по установке 6) Глоссарий 7) Руководство администратора сайта 8) Как сделать … (модуль, блок, тему …)  или полное руководство разработчика]]></description>
										<content:encoded><![CDATA[<p>1) Введение для новичков (в картинках)<br />
2) История создания<br />
3) Лицензия на использование CMS<br />
4) Стандарты (кодирования, наименования компонентов, …)<br />
5) Руководство по установке<br />
6) Глоссарий<br />
7) Руководство администратора сайта<br />
8) Как сделать … (модуль, блок, тему …)  или полное руководство разработчика</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.e64f.ru/?feed=rss2&#038;p=50</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Архитектура CMS (Mad Rabbit)</title>
		<link>https://www.e64f.ru/?p=49</link>
					<comments>https://www.e64f.ru/?p=49#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Tue, 14 Oct 2008 10:16:05 +0000</pubDate>
				<category><![CDATA[CMS]]></category>
		<guid isPermaLink="false">http://vmatvienko.foxhole.ru/?p=49</guid>

					<description><![CDATA[Давным давно начинал создавать свою собственную CMS, теперь настало время к ней вернуться. Многие моменты переосмыслены. Выкладываю изменённую схему.]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.e64f.ru/wp-content/architecture.jpg"><img loading="lazy" title="Архитектура CMS (Mad Rabbit)" src="https://www.e64f.ru/wp-content/architecture-300x193.jpg" alt="Архитектура CMS (Mad Rabbit)" width="300" height="193" /></a></p>
<p>Давным давно начинал создавать свою собственную CMS, теперь настало время к ней вернуться.</p>
<p>Многие моменты переосмыслены.</p>
<p>Выкладываю изменённую схему.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.e64f.ru/?feed=rss2&#038;p=49</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Как сделать защиту гостевой, форума, блога на основе капча картинки</title>
		<link>https://www.e64f.ru/?p=48</link>
					<comments>https://www.e64f.ru/?p=48#comments</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Tue, 07 Oct 2008 08:31:00 +0000</pubDate>
				<category><![CDATA[php]]></category>
		<category><![CDATA[Защита информации]]></category>
		<category><![CDATA[Капча]]></category>
		<category><![CDATA[Captcha]]></category>
		<category><![CDATA[программирование]]></category>
		<guid isPermaLink="false">http://vmatvienko.foxhole.ru/?p=47</guid>

					<description><![CDATA[Любой кто имеет в сети сайт, рано или поздно сталкивается с проблемой спама. Не в смысле почтового спама, а спама в гостевую книгу, форум, блог, вобщем везде, где посетители сайта могут оставлять свои сообщения. Сразу стоит сказать, что хотя и бывает, что спам рассылается вручную, т.е.  живым человеком &#8211; это бывает редко, обычно это делает [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Любой кто имеет в сети сайт, рано или поздно сталкивается с проблемой спама. Не в смысле почтового спама, а спама в гостевую книгу, форум, блог, вобщем везде, где посетители сайта могут оставлять свои сообщения. Сразу стоит сказать, что хотя и бывает, что спам рассылается вручную, т.е.  живым человеком &#8211; это бывает редко, обычно это делает специальная программа, которая может: изменять свой IP адрес, распознавать каптча картинку, постить разные сообщения, отвечать на свои же сообщения, но уже под другим пользователем. И много чего еще, как говорится на каждую стандартную защиту находится программист, который сделает программу или модуль к программе и защита будет повержена.</p>
<p>Обычно защита от нежелательного программного постинга спама, делается с помощью каптчи, но проблема в том что в распрастраненных стандартных движках каптча тоже стандартна. И всегда находится заказчик, желающий проспамить те несколько миллионов форумов, где установлен стандартный форум с одной и той же картинкой защиты.</p>
<p>Перехожу  к делу, короче говоря если хотите чтобы вас не спамили нужно делать свою уникальную каптчу. Если не можете сами программировать, наймите кого нибудь, думаю что цена в 50$ не такая высокая.</p>
<p><strong>Как должна работать каптча</strong></p>
<p>Встречал я в сети ресурсы, где спамеру вообще ничего не нужно было распознавать, текст написанный на картинке, в открытом виде засовывался в куки. Так делать непреемлемо, потому что данные кук, можно вытащить программно.</p>
<p>Встречал также ресурсы, где в куки записывали результат хеш функции md5 от строки что написана на картинке, ну эти ребята давали спамерам просто так проверку правильности распознавания, что тоже неприемлемо.</p>
<p>Правильно делать так, строка на картинке = str1 и строка в куках = str2, генерятся случайным образом независимо друг от друга. STR2 нужна для того чтобы передавать ее в форму в открытом виде. STR1 написана только на картинке каптча.  Обе строки связаны между собой в таблице. Т.е. человек в скрытом поле формы(или куках) имеет STR2, STR1 введет с картинки, и когда форма отправится скрипту скрипт достанет из таблицы запись по STR2 и сравнит STR1 из таблицы и строку введенную пользователем.</p>
<p>Это было небольшое отступление от темы создание каптчи, просто нельзя делать вышеуказанные ошибки.</p>
<p><strong>Делаем генератор картинок</strong></p>
<p>Первое, что нужно сделать, это найти уникальный шрифт. Взял с полки диск с 1 000 000 шрифтов и вперед. Решил выбирать только из рукописных шрифтов, набралось около 20 штук.</p>
<p>Еще насчет шрифтов, можно использовать рандомом все 20 шрифтов, например каждый раз писать случайным фонтом все буквы. Можно каждый символ на картике писать случайно выбранным шрифтом. Я для себя решил писать всегда одним и тем же шрифтом, если начнется спаминг, просто сменю шрифт на следующий.</p>
<p>Теперь насчет шума. Всякие шумовые помехи встречаются почти на всех капчах. От себя скажу, из опыта программного распознавания капч, шум больше мешает человеку распознать каптчу, чем программе. Может быть поэтому на капче от гугла нет никаких шумов. Вобщем свою каптчу решил делать без шумов.</p>
<p>Исходный код</p>
<pre lang="PHP" line="1">
<?php
// Тип содержимого – картинка формата PNG
header("Content-type: image/png");

// создаем картинку размером 180X80
$img=imagecreatetruecolor(180, 80) or die('Cannot create image');

// заполняем фон картинки белым цветом
imagefill($img, 0, 0, 0xFFFFFF);

$x=0;
$i = 1;
$sum = "";

//Массив шрифтов если решим использовать несколько шрифтов
$fonts = array(
'./BIRCH_C.TTF',
 './CHAMPGNE.TTF',
'./EASTSIDE.TTF',
'./GISMONDA.TTF',
'./OLGA_C.TTF',
'./RIVERSDE.TTF',
'./SSR56__C.TTF',
'./STAC222N.TTF',
'./STEVE.TTF',
'./VICTORIA.TTF'
);

//Выбираем случайный шрифт из списка (массива)
//Если ниже строку раскомментировать, а $font = './OLGA_C.TTF' закоментировать
//то каждая картинка будет со случайно выбранным шрифтом
//$font = $fonts[rand(0, sizeof($fonts)-1)];

//Выбираем один шрифт
$font = './OLGA_C.TTF';

// выводим одну цифру за один проход цикла (всего 5 цифр)
while ($i++ <= 5)
{
   // выводим текст поверх картинки
   imagettftext(
   $img,          // идентификатор ресурса
   rand(12,25),   // размер шрифта в пикселях
   rand(-35,35),  // угол поворота текста
   $x=$x+30, 25+rand(0,10), // координаты (x,y), соответствующие левому нижнему
                            // углу первого символа
   imagecolorallocate($img, rand(0,128), rand(0,128), rand(0,128)), // цвет шрифта
   $font, // имя файла со шрифтом
   $rnd=rand(0,9)); // случайная цифра от 0 до 9
   // Собираем в одну строку все символы на картинке
   $sum = $sum.(string)$rnd;
}

//Не забудьте $sum записать в таблицу как STR1

// выводим готовую картинку в формате PNG
imagepng($img);
// освобождаем память, выделенную для картинки
imagedestroy($img);
?>
</pre>
<p>Пару слов о копирайте, изначально скрипт взят у Ивана Склярова(хорошие у него коментарии к коду), и немного модифицирован.<br />
Естественно получившаяся картинка совсем не похожа на каптче картинку Ивана.</p>
<p>Вот, что получилось.</p>
<p><img loading="lazy" src="https://www.e64f.ru/wp-content/mycaptcha.png" alt="" title="Моя каптча" width="180" height="80" /></p>
<p>Вся работа заняла не более 30 минут.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.e64f.ru/?feed=rss2&#038;p=48</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Книги, привезенные из Санкт-Петербурга</title>
		<link>https://www.e64f.ru/?p=47</link>
					<comments>https://www.e64f.ru/?p=47#respond</comments>
		
		<dc:creator><![CDATA[e64f]]></dc:creator>
		<pubDate>Thu, 18 Sep 2008 10:49:27 +0000</pubDate>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[книги]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[обучение]]></category>
		<category><![CDATA[программирование]]></category>
		<guid isPermaLink="false">http://vmatvienko.foxhole.ru/?p=46</guid>

					<description><![CDATA[Ездил на неделю в Санкт-Петербург, на курсы по JavaScript (проводил www.avalon.ru), JavaScript Народные советы Люблю книжки по программированию, которые разбирают проблемы (начал читать) Информационная архитектура в интернете Редкое сочетание для книги по IT: легкого стиля изложения и высокой смысловой ценности Оптимизация и продвижение сайтов в поисковых системах Год назад читал pdf файлы докладов с конференции [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Ездил на неделю в Санкт-Петербург, на курсы по JavaScript (проводил www.avalon.ru),</p>
<table border="0">
<tbody>
<tr>
<td><img loading="lazy" class="aligncenter size-full wp-image-154" src="https://www.e64f.ru/wp-content/uploads/2008/09/2.jpg" alt="" width="150" height="213" /></td>
<td><strong>JavaScript Народные советы</strong><br />
<em>Люблю книжки по программированию, которые разбирают проблемы (начал читать)</em></td>
</tr>
<tr>
<td><img loading="lazy" class="aligncenter size-full wp-image-155" src="https://www.e64f.ru/wp-content/uploads/2008/09/1.jpg" alt="" width="150" height="211" /></td>
<td><strong>Информационная архитектура в интернете</strong><br />
<em>Редкое сочетание для книги по IT: легкого стиля изложения и высокой смысловой ценности</em></td>
</tr>
<tr>
<td><img loading="lazy" class="aligncenter size-full wp-image-156" src="https://www.e64f.ru/wp-content/uploads/2008/09/3.jpg" alt="" width="200" height="283" /></td>
<td><strong>Оптимизация и продвижение сайтов в поисковых системах</strong><br />
<em>Год назад читал pdf файлы докладов с конференции господина Ашманова, недавно в читалке Sony Reader прочитал книгу Ашманова (записки-воспоминания о работе Ашманова в rambler.ru) &#8220;Жизнь внутри пузыря&#8221;, вобщем тема купленой книги и автор достаточно интересны</em></td>
</tr>
<tr>
<td><img loading="lazy" class="aligncenter size-full wp-image-157" src="https://www.e64f.ru/wp-content/uploads/2008/09/4.jpg" alt="" width="150" height="219" /></td>
<td><strong>CMS Drupal руководство по разработке системы управления сайтом</strong><br />
<em>Давно мечтал купить такую книгу, подробный разбор концепций + листинги состоявшейся CMS</em></td>
</tr>
</tbody>
</table>
]]></content:encoded>
					
					<wfw:commentRss>https://www.e64f.ru/?feed=rss2&#038;p=47</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Отчет о проделанной работе (Распознавание каптч).</title>
		<link>https://www.e64f.ru/?p=46</link>
					<comments>https://www.e64f.ru/?p=46#comments</comments>
		
		<dc:creator><![CDATA[e64f]]></dc:creator>
		<pubDate>Thu, 04 Sep 2008 04:56:52 +0000</pubDate>
				<category><![CDATA[Капча]]></category>
		<category><![CDATA[Captcha]]></category>
		<category><![CDATA[программирование]]></category>
		<category><![CDATA[работа]]></category>
		<guid isPermaLink="false">http://vmatvienko.foxhole.ru/?p=45</guid>

					<description><![CDATA[Последнее время в основном работал в сотрудничестве в NMAN-ом над созданием распознавалок каптч. Пора подвести итоги. Привожу примеры &#8220;сделанных&#8221; каптч. Форумный движок PHPbb 2 &#8211; хотя выпущена 3 версия все еще достаточно сильно распространен Очень простая каптча, распознавание 100% Очень простая каптча, распознавание 100% выхлоп примерно 75% удачных распознаваний выхлоп 100% удачных распознаваний выхлоп примерно [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Последнее время в основном работал в сотрудничестве в NMAN-ом над созданием распознавалок каптч.</p>
<p>Пора подвести итоги. Привожу примеры &#8220;сделанных&#8221; каптч.</p>
<table style="font-size: 9pt; font-family: Arial; border-collapse: collapse;" border="1" width="80%" cellspacing="0">
<tbody>
<tr>
<td><img loading="lazy" class="aligncenter size-full wp-image-160" src="https://www.e64f.ru/wp-content/uploads/2008/09/0.jpg" alt="" width="320" height="50" srcset="https://www.e64f.ru/wp-content/uploads/2008/09/0.jpg 320w, https://www.e64f.ru/wp-content/uploads/2008/09/0-300x47.jpg 300w" sizes="(max-width: 320px) 100vw, 320px" /></td>
<td>Форумный движок PHPbb 2 &#8211; хотя выпущена 3 версия все еще достаточно сильно распространен</td>
</tr>
<tr>
<td><img loading="lazy" class="aligncenter size-full wp-image-161" src="https://www.e64f.ru/wp-content/uploads/2008/09/1.png" alt="" width="72" height="30" /></td>
<td>Очень простая каптча, распознавание 100%</td>
</tr>
<tr>
<td><img loading="lazy" class="aligncenter size-full wp-image-177" src="https://www.e64f.ru/wp-content/uploads/2008/09/2.png" alt="" width="70" height="35" /></td>
<td>Очень простая каптча, распознавание 100%</td>
</tr>
<tr>
<td><img loading="lazy" class="aligncenter size-full wp-image-162" src="https://www.e64f.ru/wp-content/uploads/2008/09/3-1.jpg" alt="" width="130" height="40" /></td>
<td>выхлоп примерно 75% удачных распознаваний</td>
</tr>
<tr>
<td><img loading="lazy" class="aligncenter size-full wp-image-163" src="https://www.e64f.ru/wp-content/uploads/2008/09/4-1.jpg" alt="" width="100" height="40" /></td>
<td>выхлоп 100% удачных распознаваний</td>
</tr>
<tr>
<td><img loading="lazy" class="aligncenter size-full wp-image-178" src="https://www.e64f.ru/wp-content/uploads/2008/09/5-1.jpg" alt="" width="100" height="30" /></td>
<td>выхлоп примерно 80% удачных распознаваний</td>
</tr>
<tr>
<td><img loading="lazy" class="aligncenter size-full wp-image-165" src="https://www.e64f.ru/wp-content/uploads/2008/09/6.jpg" alt="" width="140" height="40" /></td>
<td>выхлоп примерно 75% удачных распознаваний</td>
</tr>
<tr>
<td><img loading="lazy" class="aligncenter size-full wp-image-166" src="https://www.e64f.ru/wp-content/uploads/2008/09/7.jpg" alt="" width="145" height="40" /></td>
<td>выхлоп примерно 99% удачных распознаваний</td>
</tr>
<tr>
<td><img loading="lazy" class="aligncenter size-full wp-image-167" src="https://www.e64f.ru/wp-content/uploads/2008/09/8.jpg" alt="" width="80" height="30" /></td>
<td>выхлоп 100% удачных распознаваний</td>
</tr>
<tr>
<td><img loading="lazy" class="aligncenter size-full wp-image-168" src="https://www.e64f.ru/wp-content/uploads/2008/09/9.jpg" alt="" width="50" height="30" /></td>
<td>выхлоп 100% удачных распознаваний</td>
</tr>
<tr>
<td><img loading="lazy" class="aligncenter size-full wp-image-169" src="https://www.e64f.ru/wp-content/uploads/2008/09/10.jpg" alt="" width="60" height="26" /></td>
<td>выхлоп примерно 75% удачных распознаваний</td>
</tr>
<tr>
<td><img loading="lazy" class="aligncenter size-full wp-image-170" src="https://www.e64f.ru/wp-content/uploads/2008/09/11.jpg" alt="" width="210" height="65" /></td>
<td>выхлоп примерно 95% удачных распознаваний</td>
</tr>
<tr>
<td><img loading="lazy" class="aligncenter size-full wp-image-171" src="https://www.e64f.ru/wp-content/uploads/2008/09/12.jpg" alt="" width="101" height="26" /></td>
<td>выхлоп 100% удачных распознаваний</td>
</tr>
<tr>
<td><img loading="lazy" class="aligncenter size-full wp-image-172" src="https://www.e64f.ru/wp-content/uploads/2008/09/13.gif" alt="" width="110" height="25" /></td>
<td>выхлоп примерно 75% удачных распознаваний</td>
</tr>
<tr>
<td><img loading="lazy" class="aligncenter size-full wp-image-173" src="https://www.e64f.ru/wp-content/uploads/2008/09/14.png" alt="" width="101" height="26" /></td>
<td>выхлоп примерно 85% удачных распознаваний</td>
</tr>
<tr>
<td><img loading="lazy" class="aligncenter size-full wp-image-174" src="https://www.e64f.ru/wp-content/uploads/2008/09/15.jpg" alt="" width="210" height="65" /></td>
<td>выхлоп 100% удачных распознаваний</td>
</tr>
<tr>
<td><img loading="lazy" class="aligncenter size-full wp-image-175" src="https://www.e64f.ru/wp-content/uploads/2008/09/16.jpg" alt="" width="292" height="200" /></td>
<td>выхлоп примерно 85% удачных распознаваний</td>
</tr>
<tr>
<td><img loading="lazy" class="aligncenter size-full wp-image-176" src="https://www.e64f.ru/wp-content/uploads/2008/09/17.gif" alt="" width="180" height="27" /></td>
<td>выхлоп примерно 99% удачных распознаваний</td>
</tr>
</tbody>
</table>
<p>Результатами данных работ стали не только сами программы распознавания, но и отладка технологий распознавания каптч как таковых. <img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.e64f.ru/?feed=rss2&#038;p=46</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
	</channel>
</rss>
