<?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>KARTz.RU &#187; wiki</title>
	<atom:link href="http://kartz.ru/tag/wiki/feed/" rel="self" type="application/rss+xml" />
	<link>http://kartz.ru</link>
	<description>кушаешь морковь - встанет вновь и вновь</description>
	<lastBuildDate>Mon, 29 Aug 2016 08:06:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Мобильная википедия DIY</title>
		<link>http://kartz.ru/2010/12/11/mobile-wikipedia/</link>
		<comments>http://kartz.ru/2010/12/11/mobile-wikipedia/#comments</comments>
		<pubDate>Sat, 11 Dec 2010 06:42:38 +0000</pubDate>
		<dc:creator>vasiliy</dc:creator>
				<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://kartz.ru/?p=726</guid>
		<description><![CDATA[Разработан сервис — русская википедия для мобильников и PDA. Трафик не более нескольких килобайт за каждую страницу. Поиск прямо через адресную строку, например wiki3g.ru/поиск


Мотивация
??нтернеты вообще и мобильные интернеты в частности за МКАДом не отличаются дешевизной и скоростью. При этом полезная привычка заглядывать по возникающим вопросам в википедию отнимает много времени и денег.
Возникла цель — разработать [...]]]></description>
			<content:encoded><![CDATA[<p>Разработан сервис — русская википедия для мобильников и PDA. Трафик не более нескольких килобайт за каждую страницу. Поиск прямо через адресную строку, например wiki3g.ru/поиск</p>
<p><a href="http://kartz.ru/wp-content/uploads/2010/12/bomzh.jpg"><img src="http://kartz.ru/wp-content/uploads/2010/12/bomzh.jpg" alt="" title="bomzh" width="450" height="276" class="alignnone size-full wp-image-727" /></a></p>
<p><span id="more-726"></span></p>
<h3>Мотивация</h3>
<p>??нтернеты вообще и мобильные интернеты в частности за МКАДом не отличаются дешевизной и скоростью. При этом полезная привычка заглядывать по возникающим вопросам в википедию отнимает много времени и денег.</p>
<p>Возникла цель — разработать интерфейс к данным русскоязычной википедии, позволяющий уловить суть, легковесный, доступный с мобильных устройств.</p>
<h3>Тернистый путь</h3>
<p>Существовала серьёзная надежда, что для улавливания сути будет достаточно так называемых абстрактов. Поэтому первым делом я скачал и отпарсил в базу файл abstracts. Несколько пробных попыток поиска показали, что информация там генерируется автоматически и в общем случае непригодна даже для поверхностного понимания предмета.</p>
<p>Тогда был разобран полный дамп статей. Алгоритм был следующий: bzread — xml_parse — preg_replace — sqlite. Плюс используемого подхода в том, что я получил оффлайновую энциклопедию с доступом с командной строки. Были созданы индексы, затем база была закачена на сервер.</p>
<p>Результаты тестирования производительности не вдохновляли. Поиск занимал до 40 секунд. Поэтому было сделано сразу два ходя конём: данные перенесены в мускуль и заодно перекодированы в однобайтовую кодировку. Это увеличило скорость на порядки. Конвертация кодировок на ходу была платой за меньший объём базы и скорость поиска. Также при этом могли потеряться греческие буквы etc, но это не принципиально для схватывания сути.</p>
<p>Код был написан на коленке. Отсутствие поискового поля объясняется тем, что не стоит плодить сущности без необходимости — адресной строки вполне достаточно. С выбором домена тоже мозг сильно не парил — зарегил первое, что было достаточно коротким и подходило по смыслу.</p>
<h3>Результат</h3>
<p>Теперь можно быстро и экономно извлекать информацию из русского раздела википедии.</p>
<h3>Выявленные недостатки</h3>
<p>Не работает редирект. Нет интервики-ссылок. В комментариях надеюсь увидеть ещё замечания и предложения. Много обещать не буду, но постараюсь развивать проект.</p>
]]></content:encoded>
			<wfw:commentRss>http://kartz.ru/2010/12/11/mobile-wikipedia/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
