Category: компьютеры

Category was added automatically. Read all entries about "компьютеры".

birds

Lichess - шахматы для всех.

Хочу похвалить замечательный сайт для игры в шахматы lichess.org (произносится как "личесс").
Этот сайт обладает массой достоинств: красивым и удобным интерфейсом, серьёзным набором фич и большим комьюнити. А ещё он полностью бесплатен (даже не требует регистрации), и при этом на сайте нет абсолютно никакой рекламы. Всё держится на donations и энтузиазме автора - Thibaut Duplessis. Весь код сервиса открыт и доступен на GitHub-e. Открытость и бесплатность - это основная философия проекта, а не просто случайность, длящаяся до того момента, когда автор наконец решит заработать денег.</span>
Сайт активно развивается: практически каждую неделю появляются новые фичи. Например, есть компьютерный анализ и аннотация партий (на базе шахматного движка Stockfish), который выглядит примерно так:

Analysis

Ещё мне очень понравилась недавно добавленная фича, которая называется Chess Insights - своего рода агрегация одних факторов игры относительно других. Например, можно агрегировать затраченное время относительно фазы игры, или количество ошибок относительно силы противника, или результат партии относительно цвета. Эти все факторы можно комбинировать и фильтровать по ним. Это немного сложно объяснить, но можно получить ответы на всякие любопытные вопросы: сколько в среднем времени вы тратите на ход каждой фигурой? Какой фигурой вы играете точнее? Каков у вас фактор удачи, то есть насколько часто соперники пропускают ваши ошибки? Как часто вы наказываете ошибки соперников в зависимости от фазы игры (дебют, миттельшпиль, эндшпиль)? Все эти показатели количественно измеряются и представляются в виде гистограмм, например так:

Chess Insights
Такой фичи я ещё ни на одном другом сайте не видел, но, тем не менее, это очень интересно.
На Lichess можно очень просто сыграть с другом: заходите на сайт, создаёте партию, получаете ссылку, присылаете другу ссылку, он кликает, и в браузере начинается игра. Кроме классических шахмат есть много альтернативных вариантов: шахматы Фишера (Chess 960), поддавки (AntiChess) и другие. Ещё можно играть с компьютером на разных уровнях сложности.
Кроме самого сайта есть приложение под iPhone и Android. Приложение сейчас попроще, чем сайт, но в нём встречаются неожиданно удобные и хорошо продуманные мелочи. Например, при использовании приложения как шахматной доски (чтобы сыграть, например, с коллегой на обеденном перерыве) белые и чёрные фигуры переворачиваются на 180 градусов после каждого хода, чтобы соперникам было удобно на них смотреть по очереди.
Ещё на Lichess можно тренироваться и решать шахматные задачи. Они создаются на базе компьютерного анализа из партий сыгранных на этом же сайте. У каждой задачи есть рейтинг и процесс решения задачи воспринимается, как некий поединок между игроком и задачей. Если игрок задачу решил, то у него рейтинг растёт, а у задачи падает, и наоборот. Таким образом, через некоторое время можно получить достаточно надёжный рейтинг для задач и понимать, какие из них сложные, а какие полегче. Стоит отметить, что эта идея не нова и давно используется на другом отличном сайте ChessTempo.
В общем, как бывалый пользователей различных шахматных серверов (FICS, ICC, ChessCube), серьёзно рекомендую Lichess: этот сайт заслуживает ещё большей популярности, а любители игры заслуживают его открытый и качественный подход к online-шахматам.
birds

О букве Ё

В последнее время я начал проверять орфографию с помощью программы aspell и обнаружил, что в виндовой её поставке нет русского словаря с буквой "ё". Соответственно, при проверке aspell ругается на слова типа "поёт", "смеётся" и т.д., что мне совершенно не нравится.

Оказалось, что такая проблема со словарями есть далеко не только у aspell-а, и довольно часто отдельно выпускаются словари с буквой "ё" и без неё. Более того, опросив пару человек в аське, я удивился тому, что многие из них не употребляют в наборе букву "ё", так как "она неудобно расположена на клавиатуре", "и так понятно где она, а где е" и т.д.

Немного поисследововав этот вопрос, можно узнать следующие факты:

  • Ё была предложена в 1783, впервые использована в печати в 1795, однако формально вошла в алфавит только в советские годы

  • относительно названия надстрочного элемента (вот тех двух точек) нет единого мнения. Употребление слов "умляут", "трема" считается некорректным, поскольку относится к диакритике символа, а диакритика связана с произношением звука (и т.к. ё фонетически не связана с е (ё=йо, е=йэ), то две точки сверху - не диакритический символ)

  • медленное введение в обиход и распространение буквы ё объясняется её неудобной для быстрого письма формой и техническим несовершенством печатных средств докомпьютерной эпохи. Заметьте, обе эти причины отсутствуют в компьютерном наборе. Хотя, конечно, им на смену может прийти несколько необычное расположение этой буквы на клавиатуре

  • в результате необязательности употребления буквы "ё", сейчас мы можем наблюдать множество исковерканных личных имён (Ришелье, Монтескье, Рентген, Рерих и т.д. - все они были с буквой Ё ;))


И что мне кажется более важным: появляются разногласия при написании слов типа "маневр", "желчь", "блеклый", "издевка" и т.д. Таким образом, когда мы видим букву "е" - мы должны задумываться о том как правильно прочесть это слово: с "е" или с "ё". Если бы "ё" было обязательным в этих случаях, разногласий бы не возникло.

Действующие правила орфографии не требуют написания буквы "ё", однако рекомендуют её написание в неоднозначных словах. Однако, задумываетесь ли вы например при написании очередного поста в ЖЖ, что слово "все" может быть прочитано как "всё"? Уверен, что нет. Увидев такое слово в неоднозначном предложении, приходится возвращаться к нему и переосмысливать прочитанное, что не менее важно, чем то, что взгляд "спотыкается о букву Ё", что например является одним из главных аргументов "против" в статье Лебедева про Ё из его книги "Ководство".

Для того, чтобы исследовать какой процент фрэндов моего ЖЖ использует букву "ё" в своих постах, я написал небольшой скрипт - ёметер :) Он извлекает список друзей, затем последние 25 постов каждого пользователя и проводит простой анализ. Для каждого пользователя затем выдаётся "yo-ratio" (отношение постов с "ё" ко всем постам), так же отношение фрэндов хотя бы раз употребивших "ё" ко всем фрэндам. У меня этот результат таков:
 total users = 106, significant users = 100,
 yo users = 64, ratio = 0.64
 
Таким образом 36 процентов моих фрэндов ни разу не употребило "ё" за последние 25 постов! К вам, собственно, и обращён этот мой пост :)

Ссылки:

- исходный код yometer.py (для использования необходим python и доступ в интернет)
- статья про Ё в русской википедии
- много ссылок в конце этой статьи
- параграф из книги "Ководство" А. Лебедева

UPD: Для поднятия насущности вопроса публикую под катом список фрэндов, не употребляющих "ё" :) (отредактирован после работы скрипта - вычеркнуты англоязычные и украиноязычные юзеры)
Collapse )
birds

Geek-анкета

Вдохновившись начинаниями martreya в области анкетостроения, я тоже решил "вспомнить молодость", но при этом перейти на новый качественный уровень, вооружившись знаниями в области IT и околоайтишного юмора.
Итак, вашему вниманию предлагается небольшой окологикерский опросник. Я надеюсь, что ответы на вопросы принесут вам несколько минут радости и подтолкнут к интересным размышлениям :)
Отвечать желательно на большинство вопросов, однако если вопросы вызывают затруднение или непонимание - пропускайте без проблем.

Кроме этого очень welcome предложения по поводу улучшения структуры и содержания анкеты, например внесения в неё интересных элементов - рекурсий, замыканий и т.д. и т.п. :)

1. Кто вы? (можно писать несколько своих алиасов :))
2. Вы человек или робот?
3. Ваша любимая операционная система.
4. Куда деваются программы, когда их удаляют? Есть ли небесный сервер?
5. Что даёт вам Интернет?
Collapse )
  • Current Music
    Forseti - "Stern (Kim Larsen)"