You are viewing [info]endeveit's journal

19 May 2034 @ 08:16 pm
This blog is on «Friends only»mode. There is nothing interesting here :)
You can ask your questions to me here, I'll try to answer them honestly ;)

Этот блог ведется в режиме «Френдс онли». Здесь на самом деле нет ничего интересного :)
Вы можете задавать мне свои вопросы в этой теме, я попробую отвечать на них честно ;)
 
 
08 May 2010 @ 12:34 am

Запомни, %username%, никогда не пытайся создавать Portfile для luasql-mysql!

Используй вместо этого luarocks:

$ sudo luarocks install luasql-mysql

А если тебя будут преследовать ужасы вроде «Error: Could not find expected file mysql.h for MYSQL -- you may have to install MYSQL in your system and/or set the MYSQL_DIR variable», не мучай гугл требованиями «Да мать твою разтак и еще разэтак! Чего ж тебе нужно еще?!», а вспомни старого Endeveit'а и сделай:

$ sudo luarocks install luasql-mysql MYSQL_INCDIR=/opt/local/include/mysql5/mysql MYSQL_LIBDIR=/opt/local/lib/mysql5/mysql

Аминь, и да пребудет с тобой Сила.

P.S. актуально для Mac OS X 10.5.8, с MacPorts 1.8.2.

P.P.S. исессна, в любимом дебиане все есть из коробки.

 
 
15 October 2009 @ 11:20 pm

Тезисно:

  1. был сегодня на Я.ЧетвергникеЯ.Субботнике в Алмате;
  2. команда яндекса состоит из вменяемых и адекватных людей;
    • Антон Забанных – хороший рассказ про Яндекс.Почту, в кулуарах рассказал много всяких интересных штук, например про то, что в качестве MTA они используют postfix. Почему? Админам удобнее – вот так просто :)
    • Александр Садовский рассказал много интересностей про роботов, сам поисковик и всякие разные «фишки» с ним связанные;
    • Илья Сегалович – приятный в общении человек, рассказал много интересных штук про индексацию, выдал немного инсайдерской информации, присоветовал несколько ресурсов по IR и предложил съездить на RuSSIR в следующем году. Пока разговаривали с ним, я пропустил доклад по Яндекс.Новостям, но нисколько не жалею об этом. Пообещал, что яндекс начнет активнее выкладывать свои наработки по различным аспектам деятельности, согласился со мной, что тут как-то «бедненько» ;)
    • Федор Голубев и Леонид Шныр – очень интересно рассказывали про Яндекс.Карты, хотя мне тематика карт не близка;
    • Антон Попов нахваливал Яндекс.Метрику, спорить не буду, хорошая система, но есть свои недочеты;
    • Роман Иванов подтвердил инфу с уютненького луркморья :-D
  3. В Казахстане мало профессионалов – за вопросы, звучавшие в аудитории, в 70% случаев лично мне было стыдно перед разработчиками яндекса ;)

Открытие дня! Яндекс активно использует linux для различных своих сервисов, FreeBSD используется только в поисковике, но «да и его уже нужно мигрировать на linux» ©. А я-то всю жизнь считал, что в яндексе сидят поголовно бородатые BSD'ны :)

 
 
17 September 2009 @ 05:23 pm

Мой ЖЖ уже пора переименовать во что-то вроде «theNews.kz – новости с фронтов», вот и сегодня очередной апдейт «занимательной статистики» по сайту.

Прошлую версию можно посмотреть здесь.

Итак, немного цифр:

  • Количество документов в коллекции: ~130000 новостей;
  • Уникальных слов в коллекции ~318500;
  • Всего слов ~15543000;
  • Средняя длина текста документа: 119 слов;
  • К ~28400 документам найдены изображения;
  • Размер базы данных ~3Гб.

Глядя на эти цифры можно заметить, что за 2.5 месяца показатели увеличились почти в 2 раза.

Все по прежнему крутится на lighttpd+python+mysql, но уже не в России, а в Казахстане ;)

 
 
28 June 2009 @ 06:22 pm

Добрый день/утро/вечер/ночь, уважаемые радиослушатели!

Сегодня вашему вниманию предоставляются горячие вести с фронтов.

Скандалы, интриги, расследования!

Так, это меня куда-то не туда потянуло...

В общем, всем «здрасте».

Два с половиной месяца назад я писал о Казахстанском новостном аггрегаторе, разработанном мной.
Буквально вчера на нем произошли грандиознейшие изменения – у проекта появился вменяемый внешний вид :)
Что изменилось за 2.5 месяца кроме внешнего вида?

Пойдем по порядку:

  1. Два раза полностью поменялись внутренние алгоритмы поиска связанных новостей;
  2. Появились гибко настраиваемые персональные подписки пользователей для тех, кому неинтересно читать весь поток новостей. Отныне и навек можно сказать «Хочу читать новости спорта про Линуса Торвальдса» и проверять наличие данных новостей раз в тысячелетие ;)
  3. Я полностью отказался от обработки новостей из источников, не имеющих отношения к Казахстану или Средней Азии;
  4. Теперь сервис умеет собирать не только полные тексты новостей, но и вычленять из них изображения к новости, а со вчерашнего дня для каждой новости сохраняется оригинал изображения и уменьшенная его копия (раньше сохранялась только уменьшенная копия);
  5. Теперь любой человек может предложить свой источник (RSS 0.90, RSS 0.92, RSS 1.0, RSS 2.0, Atom 0.3, Atom 1.0 ну и кучка других. менее известных форматов);
  6. Множественные оптимизации скорости работы, как на «сервере», так и на «клиенте»;
  7. Добавлена куча приятных глазу мелочей, вроде погодного и валютного информеров, уведомления пользователя об ответах на его комментарий, управление закладками, ну и всякие другие, о которых я уже и не вспомню.

А теперь немного цифр, для любопытствующего читателя:

  • Количество документов в коллекции увеличилось до 71368 новостей;
  • Уникальных слов в коллекции – 202844;
  • Всего слов – 7779176;
  • Средняя длина текста документа – 109 слов;
  • В день добавляется ~975 новых документов, обновляется приблизительно в 1.5 раза больше;
  • На главную страницу попадает ~420 документов;
  • К 15665 документам найдены изображения;
  • Размер базы данных – 1.4Гб;
  • Среднее время генерации страницы – 674мс.

Заканчивая этот пост, хочу сообщить, что регулярно подвергаюсь критике со стороны [info]afina за то, что порой алгоритм неверно находит дубликаты и связанные новости и очень признателен ей за эту самую критику, т.к. именно она вынуждает меня постоянно оптимизировать алгоритмы поиска и сортировки :)

 
 
«Мы строили, строили и, наконец, построили!»
Последние месяца полтора, в свободное от работы время я занимался проектом «для души» и теперь рад показать его всем :)
Прошу любить и жаловать – theNews.kz!
Что это и зачем? Это новостной агрегатор навроде news.yandex.ru, только для Казнета. Он смотрит фиды, собирает из них анонсы (а со вчерашнего дня еще и умеет вытаскивать полные тексты новостей с сайтов-источников). Находит связанные новости и группирует их, определяет принадлежность новости к какой-либо из категорий (этот механизм все еще отлаживается). Но самое главное его достоинство – скорость и точность поиска!
Немного технических подробностей: много (очень МНОГО) python, MySQL, чуть-чуть C++ и ни строчки PHP :)
В день (на данный момент) добавляется порядка 470-500 новостей и обновляется еще столько же.
Оформления никакого на сайте нет, т.к. все делал самостоятельно, а дизайнерских способностей у меня отродясь не было :) Хотя, все может быть и может быть так, что я не пожалею денег на дизайнера и оформлю сайт.
P.S.: Любая посильная помощь в PR сайта приветствуется ;)
 
 
03 March 2009 @ 03:04 pm
Я в default-city.
Здесь тепло, светло и любимая [info]afina :)
 
 
15 January 2009 @ 01:54 pm
По совету Алексея Захлестина ([info]indeyets), перешел на nightly build'ы WebKit'а.
Работает он весьма шустро, имеет неплохую альтернативу Web Developer Toolbar и Firebug (плагины к Firefox).
 
 
11 December 2008 @ 09:22 pm
Я тут недавно писал о новой игрушке и интересовался знает ли кто комбинации клавиш, реализующих функционал клавиш «Delete», «Home» и «End».
Покопавшись в недрах MacOS, обнаружил интересный файлик: /System/Library/Frameworks/AppKit.framework/Resources/StandardKeyBinding.dict
Для тех, кому лень будет в нем копаться:
  • «Delete» – fn + backspace;
  • «Home» – ctrl + a;
  • «End» – ctrl + e.
 
 
Current Music: Rod Stewart – Maggie May
 
 
05 December 2008 @ 01:40 pm
Прилетел в командировку в Питер.
Обзавелся игрушкой (2.53GHz MacBook Pro). Из минусов – финская клавиатура и нестандартная русская раскладка, поэтому периодически проскакивают опечатки :)
Multi-Touch Trackpad – это что-то с чем-то :)
И еще, может это я тупой, но не могу найти на клаве кнопки «Delete», «Home» и «End» или их аналоги.
P.S. типографские символы на клаве не могут не радовать :)