LINUX.ORG.RU

Сообщения DoctorSinus

 

мы свой, другой личесс построим (может быть)

в разговоре с MyTrooName выявил такую истину:

  • личесс глючен все больше и больше;
  • форкать его бессмысленно — сил нет;
  • но нам не нужны и его функции в большей части!

Нам нужны:

  • сама доска;
  • контроль времени;
  • контроль правильности хода;
  • контроль пользователей (только два пользователя могут играть за одной доской, пользователь, начавший играть за такой-то цвет, не может ни покинуть партию, ни сменить цвет, ну и так далее в том же духе);
  • экспорт наигранного в PGN;

Собственно для начала я поискал «рисовалку доски», и нашел такую на http://chessboardjs.com. Может ли анонимный разум подсказать, как из этой тупой доски вырастить полноценную систему, отвечающую вышеуказанным требованиям?

Для построения логики системы предполагается использование Rails.

UPD:

 

DoctorSinus
()

LORChess: «Осень» [ЗАВЕРШЕН]

Официальные ЛОРовские турниры по шахматам: Первый (прерванный) | «Великолепная дюжина» | «Осень»

ЛОР-овский шахматный турнир, экспериментальная система!

Официальный сайт турнира | Актуальная таблица

Расписание текущего тура

Участники:

  1. DoctorSinus
  2. Kakadu
  3. trex6
  4. aptyp
  5. J
  6. Michkova
  7. HunOL
  8. darkenshvein
  9. iVS
  10. Nedis
  11. Nokman
  12. shell-script
  13. redgremlin
  14. Magian
  15. Genuine
  16. вакансия
  17. raven_cler
  18. вакансия
  19. farzeet
  20. MyTrooName

Регламент:

  • Количество участников ограничено 20-тью. Расширения не планируется.
  • Участники по таблице распределены по велению великого случайного числа. Эфир с контролем результатов жеребьевки — в 27-м выпуске LORPodcast (жеребьевка проходила среди участников, зарегистрированных до 01.09.2013)
  • Турнир состоит из двух кругов.
    • В первом круге участники играют по такой схеме: два тура в неделю, с двумя разными людьми по одной партии (подразумевается, что у вас есть два выходных в неделю, в которые вы сможете спокойно сыграть). Белыми играет тот, кто в расписании указан первым. Данный круг длится 19 туров (10 недель) — каждый сыграет с каждым по одной партии.
    • Во втором круге таблица делится пополам: люди, занявшие места с 1-го по 10-е, уходят в «верхнюю» таблицу, люди, занявшие места с 11-го по 20-е, уходят в «нижнюю» таблицу. Результаты предыдущего круга обнуляются. Играются по каждой таблице отдельно 9 туров, длящихся по одной неделе, в течение которых игроки играют между собой по две партии. Белыми начинает тот, кто в расписании тура указан первым, после партии стороны меняются цветами.
    • Итоговая длина турнира: 19 недель.
  • Участник, который в течение трех недель подряд не появляется в теме, не связывается с оппонентами и не проявляет никакой активности, получает 0 за все партии, не сыгранные в данный период. Участник, который в течение шести недель подряд не появляется в теме, не связывается с оппонентами и не проявляет никакой активности, исключается из турнира и его место объявляется вакантным. Если участник нуждается в перерыве/отпуске, он должен сообщить об этом в теме, и обязан сыграть все партии, которые не сыграл ранее, в течение 3 недель после возвращения из отпуска.
  • Участник имеет право добровольно покинуть турнир. В данном случае его место объявляется вакантным.
  • Если кто-то, при наличии вакантных мест в первой половине турнира, хочет присоединиться к турниру, то он начинает с 0 очков в зачете, если участник, освободивший место, сыграл менее 9 туров, и с «наследством» в виде результатов предыдущего участника, если тот сыграл более 9 туров. Если он договаривается и играет партии, которые игрались ранее (то есть играет предыдущие туры) — этот результат идет в зачет. Во второй части турнира вакантные места остаются свободными.
  • В случае, если кому-то выпадает играть против выбывшего участника, он получает 1 очко без игры за тур в первой половине турнира, и 2 очка за тур во второй половине турнира.
  • Участник, которого забанили на ЛОРе, покидает турнир автоматически.
  • Участник в течение недели имеет право сыграть партии еще необъявленных официально туров недели, следующей за текущей при условии, что имеет договоренность со своим соперником. Если партия, сыгранная заранее, не принадлежит турам следующей недели, она в зачет не идет. Партия, объявленная турнирной, остается таковой вне зависимости от удовлетворенности участников ее результатом.
  • Регламент партии:
    • Белыми тур начинает тот, кто указан в расписании первым. Играется одна (в первой половине турнира) или две (во второй половине) партии. Контроль времени — часы Фишера: 15 минут на игру, +10 секунд на ход.
    • Для игр используется сервис http://lichess.org. Игроки заранее договариваются о встрече и играют там. После игры ссылки на сыгранные партии скидываются в эту тему для обработки результатов.
    • Запрещается использование компьютерных программ, печатных и электронных справочников, подсказок со стороны других участников турнира и прочих методов нечестной игры. В случае, если зафиксировано данное нарушение, партия должна выноситься на обзор участников турнира с принятием решения о публичной переигровке, засчитывании поражения провинившемуся или (в случае рецидивов) исключению из турнира без права возвращения в шахматные турниры LOR в дальнейшем.
  • Призы:
    • В данном турнире есть два вида приза: зафиксированные в регламенте и личные.
    • Зафиксированные в регламенте призы таковы:
      • Верхней таблице:
        • 1-е место: 1000 рублей и фенечка от Michkova;
        • 2-е место: 600 рублей и фенечка от Michkova;
        • 3-е место: 400 рублей и фенечка от Michkova;
      • Нижней таблице:
        • 1-е место: 500 рублей и фенечка от Michkova;
        • 2-е место: 300 рублей и фенечка от Michkova;
        • 3-е место: 200 рублей и фенечка от Michkova;
      • Данные призы выплачиваются из призового фонда, который посильно собирают все участники турнира добровольно. В случае, если к окончанию турнира фонд не собран, все расходы по обеспечению приза несет DoctorSinus.
    • «Личные призы»
      • Каждый пользователь linux.org.ru может сделать собственную ставку на игрока, формата:
        • > я, пользователь такой-то, ставлю на победу игрока такого-то следующий $ништяк…
      • То есть, суть заключается в том, что вы обещаете какой-либо приз (денежный или прочий материальный) какому-либо участнику в случае его победы или занятия им места в какой-либо из таблиц. Например:
        • > я, пользователь DoctorSinus, ставлю на то, что Michkova займет призовое место в верхней таблице, 500 рублей
      • Приз можно пообещать также всем участникам, тогда он присоединяется к общему призовому фонду.
      • После окончания турнира каждый, сделавший такую ставку, обязуется выдать приз своему победителю в течение 4-х месяцев (такой большой срок связан с проблемами в работе Почты России в случае материального приза)
    • Текущие ставки:
      • DoctorSinus — 500 р. на победу Magian во второй части турнира в верхней таблице;
  • Порядок распределения мест:
    • Выигрывает игрок, набравший по окончанию второго этапа турнира максимальное количество очков.
    • Если у каких-либо игроков оказывается одинаковое количество очков после окончания первого или второго этапа турнира, для распределения мест используются следующие критерии (в порядке значимости):
      • коэффициент Бергера
      • результат личных встреч;
  • Ответственными за исполнение регламента являются DoctorSinus, aptyp и Michkova. Все претензии, пожелания, просьбы об отпусках и прочие технические моменты в первую очередь стоит отправлять им.

Мы все приветствуем свободную и честную игру между всеми теми, кто действительно хочет играть в шахматы с нами.

Турнирная таблица — https://docs.google.com/spreadsheet/pub?key=0AkIvAtvjBC_ZdHUwNGExWWZOOGRwakN5dmgwVnh5MGc&single=true&gid=3&output=html

Строки и столбцы — игроки, в пересечении — результат игр между ними (классическая таблица шахматных турниров, благодарности уходят Michkova). Таблица на первый этап турнира, ко второму этапу будут подготовлены отдельные таблицы.

Официальный Git-репозиторий (https://github.com/fat0troll/lorchess) содержит, помимо таблицы жеребьевки и расписания, все партии в формате PGN с автоматическим анализом партий от lichess.

 

DoctorSinus
()

гигабит

где-то тут по топику о яблочных устройствах пробегала инфа о том, что 100 мегабит в секунду хватит всем, или что-то в этом духе =)

короче: http://www.speedtest.net/wave/2dbac1cfcdef41a7 — вот тут можно посмотреть, что теперь у меня с сегодняшнего дня за скорость (для Ъ: 120down/180up), ну и присоединиться к speedwave :)

 ,

DoctorSinus
()

заявки на третий турнир

вот сюда вот пишем заявки на третий турнир, вот

// Для Ъ: у нас есть шахматный турнир. И так получилось, что второй турнир завершится 01.09, так что пришло время готовить третий турнир. Если вы хотите участвовать в нем — пишите сюда, ага ;)

Эти пользователи уже зарегистрировались в турнире:

(вроде никого не забыл?)

 

DoctorSinus
()

дожили

не макбук, но все же полноценный макинтош

http://rghost.ru/48118459/image.png

моя мечта пришла ко мне в виде Mac Mini :D

 , , , ,

DoctorSinus
()

что за…

Приехал из Питера, заглянул в почту, а там:

Здравствуйте, fat0troll.

Мы знаем, что доставили вам неудобства, потому что слишком усердно старались защитить ваш кошелек. И нам правда очень жаль.

Больше таких неудобств не будет — мы исправили механизмы защиты. Сейчас ваш кошелек в полной боевой готовности, и вы можете платить за что угодно — мобильную связь, интернет, игры, авиабилеты или кружевные воротнички :) Если возникнут вопросы, пишите и звоните нам в любой момент — мы сделаем всё, чтобы помочь.

А еще будет очень здорово, если на этот раз вы включите усиленную защиту — одноразовые пароли в SMS. Как и раньше, это не стоит ни копейки: мы бесплатно отправляем сообщения на привязанный телефон. Самое главное, что с такими паролями до ваших денег не сможет добраться ни хитрый мошенник, ни хищный вирус. Мы очень надеемся, что вы согласитесь!

Что это было, что за хрень и почему оно в моём ящике валяется? Яндекс-кошельком пользовался всего пару раз, последний, ЕМНИП — переводил бабло Навальному на кампанию.

 

DoctorSinus
()

строю лёгкий десктоп

у меня тут сейчас какое-то geekless-DE получается

панелька — lxpanelx
ФМ — sturmann
архиватор — старый file-roller, отвязанный от наутилуса
индикатор звука — volti
индикатор батареи — batti

Уважаемый All!

  • какой лёгкий софт вы насоветуете? Интересует простой текстовый редактор (пока стоит gvim), простой просмотрщик изображений и скриншотилка
  • 2 geekless — почему твой бложик нельзя прочитать?
  • ткните более-менее универсальным мануалом по «оживлению» Fn-клавиш, пожалуйста
DoctorSinus
()

netctl — юзабельно?

Хочу построить на нетбуке легковесное окружение (openbox, lxpanelx там, никаких монструозий, конфиги из консольки вимом править…, самой монструозиной будет libreoffice, походу), и в плане минимизации софта планирую не юзать NetworkManager.

Внимание, вопрос — как себя ведёт netctl? Готов для десктопа? Возможно ли использовать в изменчивой системе, где нетбук будет переноситься в места с другими Wi-Fi сетями?

Требования работоспособности:

  • Автоподключение к моей Wi-Fi сети, когда нетбук дома;
  • Автоподключение к любой другой сети, когда нетбук не дома, не ломающее пункт 1;
  • Возможность создавать автоконфиги подключений;

Арчвики всё прекрасно расписывает, как у них там хорошо, блаблабла. Меня интересует user experience — так ли всё, как в арчвики написано? Не глючит ли? Не падает ли?

Вопрос в вопросе: есть ли истории успеха по установлению в Asus EeePC 1011cx вентилятора и SSD? Нетбук нещадно греется во время работы — бесит, а скорость харда оставляет желать… сильно лучшего.

 , , , ,

DoctorSinus
()

мыши, яйца, ням-ням

Пытаюсь на красносимке (Смоленск, приобретена в 2011-м) сменить тариф с древнего «Супер МТС 2012» на новый Smart+. Интернет-помощник радостно плюётся:

Запрос не выполнен. Смена на выбранный тарифный план недоступна, т.к. требуемое изменение маркетинговой категории контракта запрещено.

И ни на какой тариф вообще не хочет переключать. Кто с таким сталкивался? Куда копать? Есть ли способы починить это, не обращаясь в техподдержку?

Линукс тут при том, что эта симка торчала в знаменитом модеме, с помощью которого я русифицировал слаку.

P. S. Tele2 не предлагать.

 , ,

DoctorSinus
()

Сегалович всё

Вчера его отключили от аппарата искуственного дыхания.

RIP.

 ,

DoctorSinus
()

а есть ли тут юзера фильтров sieve?

Для Ъ: sieve — такая штука, которая умеет сортировать письма server-side согласно написанным правилам.

С первого взгляда эта штука мне весьма понравилась, хоть и достаточно красноглаза :) Мой фильтр сейчас прост и выглядит так:

# antispam
require "fileinto";
if header :is "X-Spam-Flag" "YES" {
   fileinto "Junk";
}
# anti-vk
if address :is ["from"] "admin@notify.vk.com" {
  fileinto "Регулярщина/vkontakte";
}

А как выглядят ваши фильтры, если не секрет? Используете ли вы какие-нибудь малоизвестные или просто удобные фишки в конфиге sieve, помогающие вам сделать жизнь лучше?

 , ,

DoctorSinus
()

toofat.ru лежит

на тачке, на которой крутился мой с pztrn jabber-сервер, полетел рейд. Бекапы за последние две недели ejabberd переваривать отказался, хз почему, засим:

  • iam@toofat.ru пока что в дауне;
  • все, у кого этот jid в ростере — не удивляйтесь, если я попрошу у вас повторную авторизацию;
  • ростер навернулся. Gajim sucks — он не умеет дампать/восстанавливать ростер;

как-то так

 , ,

DoctorSinus
()

по стопам Шамана

Hello,

Thanks for your email.

I am happy to confirm your probe will be shipped today.

If you do have any further questions, please do not hesitate to contact us.

Thank you for taking the time to host an Atlas probe.

Kind Regards,

Alastair Strachan

RIPE Atlas Team

что это, и с чем это едят

 , ,

DoctorSinus
()

l4d2 в стиме

cast JB, geek

в стиме под линукс появилась бета left 4 dead 2. Играбельность и прочее пока не проверял: только поставил ставиться.

Кажется, меня ждёт бессонная ночь :)

 , ,

DoctorSinus
()

облака, белокрылые лошадки…

Задача: синкать нечто, лежащее в одной папке. Конфиги, доки, сорцы рабочих проектов, музло — гетерогенная среда, короче.

Есть тачка, могущая работать сервером, на которой стоит онтопик. Есть желание поднять на тачке Dropbox-like сервис. Что посоветуете?

Требования

  • Оверхед на пространство должен быть минимален (я не хочу получить по 10 копий неизменного одного и того же файла);
  • Версионность;
  • Желателен или демон, сразу сливающий на сервер изменения, или возможность из консоли раз в час/раз в день пинать нечто на предмет синхронизации;

Дискасс.

DoctorSinus
()

LORChess: «Великолепная дюжина» [ЗАВЕРШЕН]

Официальные ЛОРовские турниры по шахматам: Первый (прерванный) | «Великолепная дюжина», первый сезон

ЛОР-овский шахматный турнир: спринт-система.

Участники:

Регламент:

  • Количество участников турнира ограничено 12. Расширение не планируется.
  • Турнир проходит по следующей системе:
    • Количество туров не определено заранее и составляет минимум 11. Каждый тур длится одну неделю. Расписание тура вывешивается каждый понедельник на основании сгенерированного расписания. Расписание не учитывает актуальных игроков, и строится на основе номеров участников.
    • Турнир длится до тех пор, пока кто-либо из участников не сыграет 11 туров подряд. Победитель определяется по очкам (и системе Бергера в случае, если количество очков равное у нескольких игроков). Возможна ситуация, когда игрок, сыгравший меньшее количество партий, обыгрывает игрока, сыгравшего 11 туров — по очкам. Только результат в 22 очка за 11 туров гарантирует победу.
    • В случае, если за 12 туров не определяется победитель, турнир продолжается по такому же расписанию (12-тый тур играется по расписанию 1-го, помним про то, что в расписании фигурируют номера, а не никнеймы участников).
    • Тур состоит из двух партий. Начинать можно с любых фигур, по договорённости с оппонентом. Максимальное количество очков за тур — 2, максимальное количество очков, гарантирующее победу в турнире — 16. Турнир играется на площадке http://lichess.org. 20 минут на партию, часы Фишера, +5 секунд на ход. После игры ссылки на партии скидываются в эту тему.
    • Участник, не сыгравший партию тура, при этом в течение недели тура не писавший ничего в данном топике, не объяснивший ничего своему оппоненту и/или участникам турнира, исключается из турнира сразу же, а победа в туре присуждается его оппоненту (2 очка).
    • Если участник покидает турнир, а затем возвращается в него, его счёт восстанавливается. По окончанию турнира покинувшие турнир участники также будут представлены в таблице результатов со своим результатом.
    • Участник может заявить о невозможности сыграть в одном или нескольких турах по какой-либо причине. По договорённости устанавливается время «отпуска» участника. По возвращению участник обязан отыграть все партии, накопившиеся за время «отпуска» не позднее, чем в течение двух следующих за возвращением туров. Если до окончания турнира, предположительно, менее трёх туров (какой-либо из участников сыграл 5 или более туров подряд) — «отпуск» не может быть предоставлен, и участнику может быть предложено сыграть лишь в случае, если за время его отсутствия турнир не завершился.
    • Участник, забаненный за нарушения правил, с разрешения всех участников турнира, может продолжать играть.
    • Любой участник имеет право досрочно покинуть турнир. Место объявляется вакантным, и до тех пор, покуда оно не найдёт своего владельца, те, кому надо было играть с этим игроком, получают 2 очка автоматически.
    • Ответственные за правильное заполнение турнирной таблицы: DoctorSinus, aptyp, Michkova. В случае, если вы считаете, что таблица заполнена неправильно, обращайтесь к ответственным лицам через Jabber или в этом топике.
  • Кандидаты
    • Институт кандидатов упразднён. Приём новых участников в турнир согласовывается индивидуально. Количество участников всегда равно 12.

Приветствуется свободная игра между участниками и всеми заинтересованными шахматистами.

Фиксы, патчи и прочее приветствуются.

Турнирная таблицаhttps://docs.google.com/spreadsheet/pub?key=0AkIvAtvjBC_ZdHUwNGExWWZOOGRwakN5...

Строки и столбцы — игроки, в пересечении — результат (классическая таблица шахматных турниров, благодарности уходят Michkova).

Официальный Git-репозиторий (https://github.com/fat0troll/lorchess) содержит, помимо таблицы результатов и расписания, все партии в формате PGN с автоматическим анализом партий от lichess.

 

DoctorSinus
()

bitcoin пробил отметку в 100$. Вниз.

сейчас на btc-e он стоит 64.5$.

Ваши ставки: до скольки упадёт? Поднимется ли?

 

DoctorSinus
()

посоветуйте недобук

Ищу недобук для печатания лекций и прочего стаффа в учебном заведении (ну и иногда чтобы поработать в свободное от учёбы время за пределами хаты). Требования:

  • Бюджет — желательно уложиться в 10к, 15к — максимум;
  • желателен процессор, умеющий в svm/vt-x;
  • беспроблемность с онтопиком;
  • хотя бы 4 часа от батарейки;
  • 12 дюймов — максимум: 13 уже «нерентабельно», так как можно с таким же успехом мой 3-х килограммовый Dell Inspiron N5110 (15.6") тягать;

Посоветуйте, основываясь на своём опыте ;-)

 , ,

DoctorSinus
()

батарейка для acer aspire 5740

Для привлечения внимания: есть одна тян.

Онтопик: Меня попросили найти в интернетах, где можно купить качественно и недорого батарею для ноутбука из заголовка. Великий ЛОРовский разум, возможно, обладает и такими ноутами, может, кто знает, где взять батарейку?

P. S. гугль юзался, но хочется живых отзывов.

 ,

DoctorSinus
()

насоветуйте темок для kde

В честь релиза GNOME 3.8 поставил себе кеды, ага.

Насоветуйте темок, пожалуйста. Требования:

  • уметь qt и gtk2 (gtk3 и аппы на нём идут лесом);
  • быть невырвиглазной;

Скриншоты к советам приветствуются.

Перемещено mono из talks

 

DoctorSinus
()

RSS подписка на новые темы