<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Tracking new anime series</title>
	<atom:link href="http://graywolf.org.ua/2008/03/24/tracking-new-anime-series/feed/" rel="self" type="application/rss+xml" />
	<link>http://graywolf.org.ua/2008/03/24/tracking-new-anime-series/</link>
	<description>Inhuman being&#039;s diary...</description>
	<lastBuildDate>Mon, 06 Sep 2010 07:19:12 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: graywolf</title>
		<link>http://graywolf.org.ua/2008/03/24/tracking-new-anime-series/comment-page-2/#comment-7358</link>
		<dc:creator>graywolf</dc:creator>
		<pubDate>Thu, 08 May 2008 20:59:46 +0000</pubDate>
		<guid isPermaLink="false">http://graywolf.org.ua/2008/03/24/tracking-new-anime-series/#comment-7358</guid>
		<description>Створив для цього проекту окрему статичну сторінку. Пропоную обговорення перенести туди. Думаю, так буде зручніше. Сама сторінка буде оновлюватись по мірі просування робіт.

Адреса нової сторінки: http://graywolf.org.ua/projects/anime-now/</description>
		<content:encoded><![CDATA[<p>Створив для цього проекту окрему статичну сторінку. Пропоную обговорення перенести туди. Думаю, так буде зручніше. Сама сторінка буде оновлюватись по мірі просування робіт.</p>
<p>Адреса нової сторінки: <a href="http://graywolf.org.ua/projects/anime-now/" rel="nofollow">http://graywolf.org.ua/projects/anime-now/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: graywolf</title>
		<link>http://graywolf.org.ua/2008/03/24/tracking-new-anime-series/comment-page-2/#comment-7159</link>
		<dc:creator>graywolf</dc:creator>
		<pubDate>Mon, 28 Apr 2008 18:48:11 +0000</pubDate>
		<guid isPermaLink="false">http://graywolf.org.ua/2008/03/24/tracking-new-anime-series/#comment-7159</guid>
		<description>У зв&#039;язку з перетрубаціями на роботі та хронічним браком часу розробку було призупинено більш ніж на два тижні, але зі вчора мну знову повернувся до роботи. Наразі реалізовано додавання аніме з lookup&#039;ом по anidb. Поки що дещо кривувато, але вцілому працює. На завтра маю прикрутити перевірку обмежень: щоб додавати можна було лише airing серіали (або ті, що нещодавно були такими) і лише ті, яких ще нема в базі. Також почну працювати над завантаженням списку епізодів по XML-API та додаванню їх до БД.

Оновлення та прикрутка дизайну відкладаються до наступного майлстону.</description>
		<content:encoded><![CDATA[<p>У зв&#8217;язку з перетрубаціями на роботі та хронічним браком часу розробку було призупинено більш ніж на два тижні, але зі вчора мну знову повернувся до роботи. Наразі реалізовано додавання аніме з lookup&#8217;ом по anidb. Поки що дещо кривувато, але вцілому працює. На завтра маю прикрутити перевірку обмежень: щоб додавати можна було лише airing серіали (або ті, що нещодавно були такими) і лише ті, яких ще нема в базі. Також почну працювати над завантаженням списку епізодів по XML-API та додаванню їх до БД.</p>
<p>Оновлення та прикрутка дизайну відкладаються до наступного майлстону.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: minus-one</title>
		<link>http://graywolf.org.ua/2008/03/24/tracking-new-anime-series/comment-page-2/#comment-6671</link>
		<dc:creator>minus-one</dc:creator>
		<pubDate>Tue, 08 Apr 2008 09:00:37 +0000</pubDate>
		<guid isPermaLink="false">http://graywolf.org.ua/2008/03/24/tracking-new-anime-series/#comment-6671</guid>
		<description>взагалі-то по куках краще, тому що суб&#039;єкт - це браузер, а не ip (за одним ip може бути декілька браузерів; плюс ip може бути динамічним). але підробляти таки з куками легше. та якось це має робитися...</description>
		<content:encoded><![CDATA[<p>взагалі-то по куках краще, тому що суб&#8217;єкт &#8211; це браузер, а не ip (за одним ip може бути декілька браузерів; плюс ip може бути динамічним). але підробляти таки з куками легше. та якось це має робитися&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: graywolf</title>
		<link>http://graywolf.org.ua/2008/03/24/tracking-new-anime-series/comment-page-2/#comment-6667</link>
		<dc:creator>graywolf</dc:creator>
		<pubDate>Tue, 08 Apr 2008 08:31:40 +0000</pubDate>
		<guid isPermaLink="false">http://graywolf.org.ua/2008/03/24/tracking-new-anime-series/#comment-6667</guid>
		<description>По кукам гірше, бо їх легко почистити. Тобто якщо хтось задасьться ідеєю набити чомусь рейтинг, то зробити це з куками - елементарно. З IP-складніше, бо треба ще проксі міняти, або якось там переконекчуватись, якщо ip-динамічний. Використовувати і те і інше було б непогано, але я це поки відкладу на потім...</description>
		<content:encoded><![CDATA[<p>По кукам гірше, бо їх легко почистити. Тобто якщо хтось задасьться ідеєю набити чомусь рейтинг, то зробити це з куками &#8211; елементарно. З IP-складніше, бо треба ще проксі міняти, або якось там переконекчуватись, якщо ip-динамічний. Використовувати і те і інше було б непогано, але я це поки відкладу на потім&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: minus-one</title>
		<link>http://graywolf.org.ua/2008/03/24/tracking-new-anime-series/comment-page-2/#comment-6666</link>
		<dc:creator>minus-one</dc:creator>
		<pubDate>Tue, 08 Apr 2008 07:55:23 +0000</pubDate>
		<guid isPermaLink="false">http://graywolf.org.ua/2008/03/24/tracking-new-anime-series/#comment-6666</guid>
		<description>я одразу казав, що ніякої реєстрації непотрібно...

але все-таки куками краще (а ще краще ip+кукі, як це робить wp-polls).

пане Савеленко: ви неадекватний. серйозно, давайте припинемо дискусію, яка зводиться до того, що краще: номер чи слово? я людина і мені краще слово. ви машина - і вам, можливо, краще число. користуйтесь собі числами. (тільки, заради бога, не пишить програм для людей...)</description>
		<content:encoded><![CDATA[<p>я одразу казав, що ніякої реєстрації непотрібно&#8230;</p>
<p>але все-таки куками краще (а ще краще ip+кукі, як це робить wp-polls).</p>
<p>пане Савеленко: ви неадекватний. серйозно, давайте припинемо дискусію, яка зводиться до того, що краще: номер чи слово? я людина і мені краще слово. ви машина &#8211; і вам, можливо, краще число. користуйтесь собі числами. (тільки, заради бога, не пишить програм для людей&#8230;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: graywolf</title>
		<link>http://graywolf.org.ua/2008/03/24/tracking-new-anime-series/comment-page-2/#comment-6648</link>
		<dc:creator>graywolf</dc:creator>
		<pubDate>Mon, 07 Apr 2008 21:45:52 +0000</pubDate>
		<guid isPermaLink="false">http://graywolf.org.ua/2008/03/24/tracking-new-anime-series/#comment-6648</guid>
		<description>Щодо додавання нового аніме є одна задумка, яка мені подобаєтсья все більше і більше. Основна ідея - зручність користування сервісом, так? Найзручніша штука - відсутність необхідності реєстрації для виконання тих чи інших дій, з яких користувачам доступні: голосування, коментарі, додавання нового аніме. Анти-флуд обмеження прості: для голосування - лог ip-адреси (порівняно ненадійно, але краще аніж куками), для коментарів - akismet (плюс можна ще лімітувати кількість коментарів за одиницю часу), для додавання нового аніме - валідація на AniDB: перевірка дійсності назви та чи виходить ще воно (якщо вже давно вийшло, то не давати зафлудити базу). Тобто при додаванні аніме він спочатку попадає на сторінку де є лише одне поле з проханням вести назву, або ідентифікатор AniDB. Після того, як він це задає, виконується пошук і, якщо він вдалий, то з&#039;являється форма додавання аніме, де частина полів (все, що можна витягти з анідб: основна назва, оригінальна назва, кількість серій, час виходу) вже має бути заповнена і користувач не матиме змогу редагувати їх, а частину пропонуватиметься заповнити користувачеві (наприклад, назва українською, опис та жанр). Плюс до того теж варто прикрутити антифлуд-контроль, аби не перевантажувати api-сервер anidb: не більше N анімех за годину чи добу, наприклад.

Відчуваю, що майлстоун 0.2 в який попадуть і дизайн і anidb буде досить насиченим :) 

P.S. Зараз займаюсь версією 0.1.5 - рефакторингом коду версії 0.1: уніфікую та оптимізую схожі шматки коду для відображень (views). До речі, для повного списку потрібно буде ще зробити один тип сортування: по даті додавання в список, щоб користувачі могли бачити що додалось останнім часом та проголосувати за ці речі.</description>
		<content:encoded><![CDATA[<p>Щодо додавання нового аніме є одна задумка, яка мені подобаєтсья все більше і більше. Основна ідея &#8211; зручність користування сервісом, так? Найзручніша штука &#8211; відсутність необхідності реєстрації для виконання тих чи інших дій, з яких користувачам доступні: голосування, коментарі, додавання нового аніме. Анти-флуд обмеження прості: для голосування &#8211; лог ip-адреси (порівняно ненадійно, але краще аніж куками), для коментарів &#8211; akismet (плюс можна ще лімітувати кількість коментарів за одиницю часу), для додавання нового аніме &#8211; валідація на AniDB: перевірка дійсності назви та чи виходить ще воно (якщо вже давно вийшло, то не давати зафлудити базу). Тобто при додаванні аніме він спочатку попадає на сторінку де є лише одне поле з проханням вести назву, або ідентифікатор AniDB. Після того, як він це задає, виконується пошук і, якщо він вдалий, то з&#8217;являється форма додавання аніме, де частина полів (все, що можна витягти з анідб: основна назва, оригінальна назва, кількість серій, час виходу) вже має бути заповнена і користувач не матиме змогу редагувати їх, а частину пропонуватиметься заповнити користувачеві (наприклад, назва українською, опис та жанр). Плюс до того теж варто прикрутити антифлуд-контроль, аби не перевантажувати api-сервер anidb: не більше N анімех за годину чи добу, наприклад.</p>
<p>Відчуваю, що майлстоун 0.2 в який попадуть і дизайн і anidb буде досить насиченим <img src='http://graywolf.org.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>P.S. Зараз займаюсь версією 0.1.5 &#8211; рефакторингом коду версії 0.1: уніфікую та оптимізую схожі шматки коду для відображень (views). До речі, для повного списку потрібно буде ще зробити один тип сортування: по даті додавання в список, щоб користувачі могли бачити що додалось останнім часом та проголосувати за ці речі.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: graywolf</title>
		<link>http://graywolf.org.ua/2008/03/24/tracking-new-anime-series/comment-page-2/#comment-6645</link>
		<dc:creator>graywolf</dc:creator>
		<pubDate>Mon, 07 Apr 2008 20:42:50 +0000</pubDate>
		<guid isPermaLink="false">http://graywolf.org.ua/2008/03/24/tracking-new-anime-series/#comment-6645</guid>
		<description>Остання фотошопна редакція дизайну: &lt;a href=&quot;http://graywolf.org.ua/wp-content/uploads/2008/04/anime-design-alpha2.jpg&quot; rel=&quot;nofollow&quot;&gt;http://graywolf.org.ua/wp-content/uploads/2008/04/anime-design-alpha2.jpg&lt;/a&gt;

Думаю почну нарізати вже на версії 0.2. Хочеться тестові результати отримувати в гарному вигляді :)</description>
		<content:encoded><![CDATA[<p>Остання фотошопна редакція дизайну: <a href="http://graywolf.org.ua/wp-content/uploads/2008/04/anime-design-alpha2.jpg" rel="nofollow">http://graywolf.org.ua/wp-content/uploads/2008/04/anime-design-alpha2.jpg</a></p>
<p>Думаю почну нарізати вже на версії 0.2. Хочеться тестові результати отримувати в гарному вигляді <img src='http://graywolf.org.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Савеленко</title>
		<link>http://graywolf.org.ua/2008/03/24/tracking-new-anime-series/comment-page-2/#comment-6638</link>
		<dc:creator>Савеленко</dc:creator>
		<pubDate>Mon, 07 Apr 2008 15:21:52 +0000</pubDate>
		<guid isPermaLink="false">http://graywolf.org.ua/2008/03/24/tracking-new-anime-series/#comment-6638</guid>
		<description>Доречі, думаю, що виконувати щоразу пошук в анідб, а потім, можливо, перебирати усі результати пошуку важче для сервера ніж завантажити один статичний файл.</description>
		<content:encoded><![CDATA[<p>Доречі, думаю, що виконувати щоразу пошук в анідб, а потім, можливо, перебирати усі результати пошуку важче для сервера ніж завантажити один статичний файл.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Савеленко</title>
		<link>http://graywolf.org.ua/2008/03/24/tracking-new-anime-series/comment-page-2/#comment-6637</link>
		<dc:creator>Савеленко</dc:creator>
		<pubDate>Mon, 07 Apr 2008 15:09:33 +0000</pubDate>
		<guid isPermaLink="false">http://graywolf.org.ua/2008/03/24/tracking-new-anime-series/#comment-6637</guid>
		<description>Я згоден з тим, що за назвою легше, якщо її знати. А якщо користувач К не знає точної назви? Уявимо собі, що він пам’ятає лише уривок „drua“. Що тоді робити? К має знайти повну назву. Він або подивиться в знайомих йому аніме-ресурсах (1), або шукатиме через одну з пошукових систем (ґуґл) (2), або подивиться на анідб, де чудовий пошук (3, відділемо це від 1).
У випадку з (1) все ніби гаразд, але є можливість помилок в назві, особливо на українських ресурсах, де люди, здебільшого, погано знають англійську.
У випадку з (2) трохи краще бо помилок буде менше, але інколи взагалі щось важко знайти. Наприклад, я щойно спробував „drua anime“ і „druaga anime“ в ґуґлі і перший варіант просто нікчемні результати видає.
Ну і якщо вже К знає анідб (3), що не маловирогідно, і шукатиме там, то за кількістю натискань клавіш легше ввести номер, ніж (довгу) назву.
А остаточна мораль така: треба робити можливість і за номером і за назвою. Витягування з хтмл я все ж не розглядаю, бо люди просять це не робити і я особисто поважаю це прохання.</description>
		<content:encoded><![CDATA[<p>Я згоден з тим, що за назвою легше, якщо її знати. А якщо користувач К не знає точної назви? Уявимо собі, що він пам’ятає лише уривок „drua“. Що тоді робити? К має знайти повну назву. Він або подивиться в знайомих йому аніме-ресурсах (1), або шукатиме через одну з пошукових систем (ґуґл) (2), або подивиться на анідб, де чудовий пошук (3, відділемо це від 1).<br />
У випадку з (1) все ніби гаразд, але є можливість помилок в назві, особливо на українських ресурсах, де люди, здебільшого, погано знають англійську.<br />
У випадку з (2) трохи краще бо помилок буде менше, але інколи взагалі щось важко знайти. Наприклад, я щойно спробував „drua anime“ і „druaga anime“ в ґуґлі і перший варіант просто нікчемні результати видає.<br />
Ну і якщо вже К знає анідб (3), що не маловирогідно, і шукатиме там, то за кількістю натискань клавіш легше ввести номер, ніж (довгу) назву.<br />
А остаточна мораль така: треба робити можливість і за номером і за назвою. Витягування з хтмл я все ж не розглядаю, бо люди просять це не робити і я особисто поважаю це прохання.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: minus-one</title>
		<link>http://graywolf.org.ua/2008/03/24/tracking-new-anime-series/comment-page-2/#comment-6633</link>
		<dc:creator>minus-one</dc:creator>
		<pubDate>Mon, 07 Apr 2008 13:37:58 +0000</pubDate>
		<guid isPermaLink="false">http://graywolf.org.ua/2008/03/24/tracking-new-anime-series/#comment-6633</guid>
		<description>http://anidb.net/aplanetdump.txt

це значно гірший варіант - навантаження на сервер буде значно більше, якщо кожного разу цей файл скачувати, коли якийсь юзер захоче мати частковий пошук!  :lol: (а якщо скачувати його не кожен раз, а один - то це просто сакс, бо пропадає інтерактивність - якщо щось змінюється на анідб, інфа застаріває).

коротше, так як я казав в умовах відсутності нормального апі - правильніше буде.

і я знаю, що на анідб таких підходів не люблять - але я також знаю, що всі на це плюють легко ;-) (головне не дуже напружувати сервак, щоб не забанили...) власне, я сам так робив (тільки не щодо пошуку), поки не переїхав на анімелист. і зараз я так само роблю з анімелистом - парсю їхній html собі на блог (список останнього скачаного аніме). і так, бувають зміни оригінального html - приходиться виправляти (2 рази таке вже було); але ж це все деталі, вони сховані від користувача - з цим можна миритися... зате рез-т - &quot;правильна&quot;, up-to-date псевдо-синхронізація з анідб. а дамп - то фігня...

і ще раз - частковий пошук не обов&quot;язковий! можна і без нього, все рівно значно краще, ніж по id...</description>
		<content:encoded><![CDATA[<p><a href="http://anidb.net/aplanetdump.txt" rel="nofollow">http://anidb.net/aplanetdump.txt</a></p>
<p>це значно гірший варіант &#8211; навантаження на сервер буде значно більше, якщо кожного разу цей файл скачувати, коли якийсь юзер захоче мати частковий пошук!  <img src='http://graywolf.org.ua/wp-includes/images/smilies/icon_lol.gif' alt=':lol:' class='wp-smiley' />  (а якщо скачувати його не кожен раз, а один &#8211; то це просто сакс, бо пропадає інтерактивність &#8211; якщо щось змінюється на анідб, інфа застаріває).</p>
<p>коротше, так як я казав в умовах відсутності нормального апі &#8211; правильніше буде.</p>
<p>і я знаю, що на анідб таких підходів не люблять &#8211; але я також знаю, що всі на це плюють легко <img src='http://graywolf.org.ua/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  (головне не дуже напружувати сервак, щоб не забанили&#8230;) власне, я сам так робив (тільки не щодо пошуку), поки не переїхав на анімелист. і зараз я так само роблю з анімелистом &#8211; парсю їхній html собі на блог (список останнього скачаного аніме). і так, бувають зміни оригінального html &#8211; приходиться виправляти (2 рази таке вже було); але ж це все деталі, вони сховані від користувача &#8211; з цим можна миритися&#8230; зате рез-т &#8211; &#8220;правильна&#8221;, up-to-date псевдо-синхронізація з анідб. а дамп &#8211; то фігня&#8230;</p>
<p>і ще раз &#8211; частковий пошук не обов&#8221;язковий! можна і без нього, все рівно значно краще, ніж по id&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
