Виртуальная песочница (тм)

Sunday, August 24, 2014

Saturday, June 28, 2014

Онлайн инструмент для анализа шахматных позиций

Разбирая бумаги, нашел запись позиции шахматной партии, отложенной в 2002 году. Сразу вспомнил, что уже натыкался на нее несколько раз, и каждый раз откладывал. Захотелось наконец выяснить, кто же "должен был" выиграть, чья позиция была лучше. С одной стороны, были определенные соображения по поводу того, что у одной из сторон есть явное позиционное преимущество, а, с другой стороны, как именно его реализовывать, было не до конца понятно.

Подумалось, что мог бы существовать онлан-анализатор шахматных позиций. Так, чтобы можно было задать позицию и запустить шахматный движок ее анализировать. Первой Гугл выдал ссылку analyse.deep-chess.de, при помощи которого и был выполнен анализ позиции. Сложно сказать, насколько сайт интересен для профессиональным шахматистам, но для любителей однозначно будет полезен. Read more...

Tuesday, June 17, 2014

Maven Books from Sonatype



Free Maven books from Sonatype:

  • Developing with Eclipse and Maven (online only)
  • Maven by Example (PDF available)
  • Maven: The Complete Reference (PDF available)
  • Repository Management with Nexus (PDF available)
  • Read more...

    Почему LOOKUP функция в моем Excel файле не работает?

    Потому что колонка, в которой LOOKUP ищет значение, не отсортирована:

    The range specified for the "table_array" argument (LOOKUP) or the range specified for the "lookup_vector" argument (VLOOKUP and HLOOKUP) is not sorted in ascending order.
    [MS KB 181201]
    Read more...

    Friday, September 27, 2013

    Java User Group Latvia - 29th meeting on 3-Oct-2013

    JUG LV Homepage
    Free Registration for JUG LV #29

    Agenda
    18:40 Java User Group Updates
    18:50 Nikita Salnikov-Tarnovski - I Bet You Have a Memory Leak in Your Application
    Permanent generation leaks surface most often during redeploys and are one of the reasons why production environments are not updated via redeploys but via container restarts instead. The very same leaks are also the main reason why we see -XX:MaxPermSize being set to several gigabytes. This session demonstrates different common causes for such leaks and presents guidelines on how to fix them.
    19:40 Coffee Pause
    Read more...

    Friday, August 30, 2013

    Java User Group Latvia - 28th meeting on 4-Sep-2013

    JUG LV Homepage
    Free Registration for JUG LV #28

    Agenda
    18:40 Java User Group Updates
    18:50 Алина Васильева - Архитектура сервиса «Лента» на Одноклассниках
    В докладе будет рассказано об архитектуре «Ленты» (aka News Feed) на портале odnoklassniki.ru.
    Будут освещены такие моменты, как хранение данных в Cassandra, необходимость и реализация кэша событий пользовательских лент, алгоритмы группировки и сортировки событий, схема работы real-time доставки событий.

    19:40 Coffee and discussions
    Read more...

    Wednesday, August 14, 2013

    To some people, C is just a bunch of macros


    A friend once said to me: "You know, to some people, C is just a bunch of macros that expand to assembly".
    [Python’s Innards: Introduction]
    Read more...