Ознакомьтесь с нашей политикой обработки персональных данных
  • ↓
  • ↑
  • ⇑
 
16:41 

Интересный блог о маджонге

Кто-то любит пирожки, а кто-то - нет.
Osamuko's Mahjong Blog

В частности, много переводных статей по эффективности с интересного сайта beginners.biz, который на японише. Да и в целом любопытно почитать

@темы: няшодки, маджонг

16:35 

Библиотека комиксов

Кто-то любит пирожки, а кто-то - нет.
Кстати, вчера прочитал новость о том, что в Питере, в библиотеке «Измайловская» (на одноимённой улице у Обводного) открылась библиотека комиксов. Манга, европейские, американские, русские, какие там ещё комиксы. Интересно же!

Ещё обещают мастер-классы со следующего года по рисованию их.

@темы: няшодки

16:29 

Мойдодыр

Кто-то любит пирожки, а кто-то - нет.
Премьера в Большом вчера.


Ролик с кусочком балета.
Новость на первом канале.
Пост dolchev о премьере с фотками.

Для любителей экзотического косплея: расчёска, самовар, Мойдодыр (для любителей мехи и роботов), зубная щётка, мыло, книжки, подушки иещё овер9000 предметов.

@темы: мии

11:27 

Сообщество Texas Instruments

Кто-то любит пирожки, а кто-то - нет.
Хм, пришла рекламка с информацией об открытии сообщества: Инженерное Сообщество TI E2E. Пока там ничего особо нет, но ссылку запомню, мало ли что надо будет спросить.

@темы: электроника, мии

13:10 

Ёмкостной тачскрин и перчатки

Кто-то любит пирожки, а кто-то - нет.
Хм, сейчас эта тема актуальна. Всё-таки телефоны стали сенсорные, тачскрины ёмкостные и требуют прикосновения кожей для работы. А зима ж на дворе, -20 или -30. Как-то перчатки снимать не охота, чтобы уточнить карту или посмотреть СМС или интернетик.

Как вариант можно в перчатке сделать откидывающийся колпачок на пальце, но перчаткам будут вилы в скором времени от этого. Не круто. Если же перчатки сделаны из ткани (или толстых ниток, как у меня), то есть один чит, не требующий деструктивного воздействия на перчатки. Достаточно смочить кончик перчатки на пальце (сделать влажным так, чтоб влага достала до пальца), чтоб сенсор палец-таки признал.

Работает этот чит достаточно долго после применения, можно даже сообщение набрать и полистать вконтактик, если приспичит, без опасений за отмороженную руку.

Пысы, хотелось бы Хоббита посмотреть :3

@темы: мии

11:12 

Книги

Кто-то любит пирожки, а кто-то - нет.
14:44 

Open source маджонг

Кто-то любит пирожки, а кто-то - нет.
Буду сохранять здесь ссылки на открытые реализации маджонга (в частности в вариантами AI):

Saki — Android, Java. Со всякими суперспособностями, впрочем, без которых играть интереснее ^^"
Andjong — Android, Java. Не смотрел;
Mahjong — Ubuntu, C. Не смотрел;
PyRiichi — Python. Не смотрел;
коллекция исходников — C++, на японском, риичи-маджонг;
xmlpro — Java, не очень понятно что это, но что-то клиент-серверное, комментарии на японском;
class Mahjong — Java, непонятно, на японском, тут же расчёт шантен;
Open Mahjong — Java, гонконг;
Open Mahjong JP — Ruby/C++ (MFC), риичи + AI + Server/client, японский

Mah-Jong for Unix, Windows and MacOS — linux, c;
MMO Mahjong— C#;
RMahjong — Python, C, риичи-клиент с возможностью играть по сети, с зайчатками AI;
tenhou-analysis — Javasсript, анализатор (корейский язык, лол);

mjai — сервер маджонга, Ruby;
mjai-manue — AI для игры в риичи-маджонг, видимо. Ruby. Оценки опасности тайлов, и расчёт вероятностей и всего такого;
mjai-silica — что-то ещё от оного сервера. То ли анализатор, то ли что ещё.
TenhouPaifu — генерация пайфу из логов тенхо, C#.
Tenhou Watcher — видимо, смотрятор логов для андроида, Java;
Paifu tools — скрипты для генерации пайфу и прочей ерунды для тенхочек, Python;
Tenhou analize — какой-то анализ, ML;
Riichi pointer — расчёт стоимости рук, JS;
TenView — анализатор и смотрятор логов, C#;
TenhouViewer — моя программа для анализа и обработки логов тенхо, C#;
OpenMJ — C++/Ruby mahjong, японский
Mahjong Pai Controls — C#, windows 8, контролы для маджонга (?);
Maujong — Java, AI, K. Ishihata «Java Mahjong Program», японский;

Звуки в архиве SE.zip для разных игровых действий (кучей голосов, в т.ч. персонажи аниме Саки);

Интересно будет посмотреть, как же компьютер решает, что ему делать надо.
Japanese Mahjong AI on Android — некоторое описание AI маджонга;


Кому нужна терминология японская с иероглифами и чтением то она подробно описывается в этом пособии: Japanese Mahjong Guide.

Простая формула подсчёта шантен: Shanten = 8 - 2 * melds - 1 * taatsu.

UPD: обновление от 11.02.2013 (mjai).
UPD: обновление от 9.12.2013 (riichi pointer).
UPD: обновление от 12.12.2013 (RMahjong).
UPD: обновление от 19.12.2013 (TenView).
UPD: обновление от 30.10.2014 (tenhou-analyzer).
UPD: обновление от 03.12.2014 (tenhouviewer — своё, а в списке нема).
UPD: обновление от 03.12.2014 (Open Mahjong JP, OpenMJ, Mahjong Pai Controls).
UPD: последнее обновление от 04.12.2014 (Maujong)

@темы: программизмы, няшодки, мии, маджонг

13:45 

MCB2370. SPI

Кто-то любит пирожки, а кто-то - нет.
За что я люблю старые армы и, в частности, серию LPC23xx - за простоту их периферии. Хотя, конечно, местами она очень уж убогая (DMA, например), но для перехода с AVR это отличный выбор.

Пример модуля, реализующего простейший быстрый мастер SPI в LPC2378:



Лаконично, просто, понятно.

@темы: электроника, программизмы, mcb2370, arm7, arm

17:11 

Турнир по EMA-риичи

Кто-то любит пирожки, а кто-то - нет.
В середине февраля будет турнир по риичи-маджонгу в Питере. Конечно, вряд ли я далеко смогу пройти, но попробовать интересно в любом случае :3 Надо записаться.
В Москве турнир в середине мая: Кубок Японского Дома.

Правила риичи по версии EMA, для ознакомления.

UPD от 27.02.2012: статья в газете ИТМО.

@темы: мии, маджонг

11:48 

Анонимные struct и union в Keil

Кто-то любит пирожки, а кто-то - нет.
В старых микроконтроллерах от NXP типа LPC23xx (я всё про плату MCB2370) часто встречается наложение регистров друг на друга по адресам, и их разделение происходит путём установки каких-то битов в другом месте.
Заголовочный файл при этом объявляет адреса всех регистров отдельно, не структурами, как это делают сейчас для кортексов. Это не здорово и не очень удобно.
Потому в самопальных драйверах этой периферии надо это исправить.

читать дальше

@темы: arm, mcb2370, программизмы, мии

01:01 

Кто-то любит пирожки, а кто-то - нет.
Хороший годный троллинг: zadolba.li/story/9853.

Интересно, что-то подобное бывает на самом деле?

@темы: мии

11:21 

Отладочная плата MCB2300

Кто-то любит пирожки, а кто-то - нет.
Отладочная плата от Keil MCB2370. Контроллер ныне устаревший и вообще так себе, но тем не менее дешевле иных атмег и может много больше их.
В установленном на плату микроконтроллере LPC2378 ядро ARM7TDMI с рабочей частотой до 72 МГц. Оперативной памяти 56 Кб, флеша 512 Кб, ножек 144 штуки. Из периферии USB, Ethernet, UART, CAN, ADC, ещё всякие штуки.

На плате имеется символьный LCD, USB, Ethernet, 2 CAN, 2 RS-232, пипикалка, JTAG, ну и куча отверстий, которые ведут прямо на ножки контроллера, в котороые можно запаять штыри.

Залить первую программу, написанную инженерами Кейла (и входящую в поставку данной среды) легко: в папке \Keil\ARM\Boards\Keil\MCB2300 лежат несколько демопроектов, один из самых простыз Blinky (не знаю, почему он так называется, светодиода моргающего там нет).
Открывается проект, меняются настройки отладки и загрузки кода: я выбрал J-Link с настройками тактирования Adaptive clocking и алгоритм программирования LPC2300 IAP2 512k. Всё прекрасно загрузилось и запустилось. А исходя из этого проекта можно начать колхозить и своё. Видимо, если использовать прилагающийся в комплекте U-Link, то менять вообще ничего не потребуется.

User manual от данного контроллера (LPC23XX User manual).

@темы: мии, mcb2300,arm7, arm

11:00 

Кто-то любит пирожки, а кто-то - нет.
Мдааа, вчерашняя газета «Метро» разочаровала одной только статьёй «На Луну можно будет добраться на самолёте» про какой-то недоделанный прототип КА Skylon с гениальными фразами: «Двигатель позволит двигаться быстрее скорости света в 2.5 раза» и типа того. Я бы понял ещё, если б это в вконтактике в какой-нибудь группе написали, которые я очень «люблю». Но ведь это весь город прочитает. Да и редакторы с вычитаторами (кто вычитывает текст перед публикацией, есть же такое занятие?Оо) должны быть, в отличие от вконтакта .з. Верьте газетам, да ><

Нет, по большей части статья нормальная, но вот эти глупости сводят её смысл на нет. Если по сути, то двигатель оный мусолят ещё с начала или середины девяностых и только-только испытали систему охлаждения двигателя (путём дросселирования газа, как я понял), которая им была нужна, видимо, для получения жидкого кислорода из воздуха. А сборка даже модели двигателя предстоит ещё.
То есть пройдёт несколько лет, прежде чем что-то из этого разродиться (если и разродиться). Но если у них хоть что-то получится, будет хорошо.

@темы: мии

13:06 

Кто-то любит пирожки, а кто-то - нет.
МТС уже который (пятый что ли) раз отправляет СМС с последним предупреждением о том, что бонусный период какого-то сервиса СМС-погоды истёк и непременно подписывайтесь за 100 рублей в месяц, а то не придёт больше. Вот уж спасибо, что ж я без смс-погоды делать-то буду?

А ещё радует беспалевная надпись на одной вещи: Made in America =D

@темы: мии

21:33 

Маджонг

Кто-то любит пирожки, а кто-то - нет.
Ура, пришёл компактный набор для риичи-маджонга, небольшой, весом всего в 3 кг ^^
Играть, правда, пока не с кем, но это исправимо =D


@темы: мии, маджонг

15:35 

i.MX53. Подготовка инструментов разработки, сборка ядра Linux

Кто-то любит пирожки, а кто-то - нет.
Для разработки инженерами Freescale был создан образ виртуальной машины с установленной Ubuntu и в которой уже есть необходимый инструментарий и код.
Образ скачивается с сайта из раздела Board Support Packages (6)/IMX53_QSB_UBUNTU_VM.

Для запуска её надо скачать VMWare Player. Перед запуском, если это windows XP в boot.ini для текущеё ОС надо добавить параметр загрузки /usepmtimer. Если его не добавлять, то ОС будет неадекватно оценивать время (тут это бывало приступами 1 с за 5 с). В частности, он будет считать одно быстрое нажатие за пять или за десять. То есть если пароль в окошечке ещё наберёшь, то в терминале уже как повезёт.
читать дальше

@темы: программизмы, mx53_qsb, cortex-a8, arm

15:19 

i.MX53 Quick Start Board

Кто-то любит пирожки, а кто-то - нет.
Отладочная платка под процессоры i.MX53 (т.е. Freescale). Весьма недурная:
- Процессор Cortex-A8, до 1 ГГц с поддержкой видео, 3D и прочих няшей;
- 1 ГБ DDR3 памяти;
- Выведен Ethernet, 2 USB (host), 1 microUSB (device), COM (терминал там), VGA, LVDS, SATA, JTAG, разъём под карты MMC, аудио (микрофон/наушники).
- Загрузка по дефолту с ещё одного разъёма microSD.
- Питание от блока питания 5 В 3 А.

Практически по характеристикам это планшетик, плеер или хороший телефон, только что без всего такого. Можно поставить туда Linux, Windows CE, Android или ещё что-нибудь.

читать дальше

@темы: mx53_qsb, cortex-a8, arm

11:16 

Кто-то любит пирожки, а кто-то - нет.
Что-то сегодня с транспортом не задалось: два трамвая уехали прям передо мной, потом их не было десять минут с лишним, жетончики кончились, пришлось стоять очередь, ну и на финиш были проблемы с метро.

Зато произошло событие, коего я ждал много лет: двери в метро открылись в стену =DDD
В итоге, водитель попросил открыть нормальные двери вручную рычажками специальными и поезд угнали. Но вот =D

@темы: мии

22:10 

Кто-то любит пирожки, а кто-то - нет.
Трекинг на сайте почты россии не работает с утра и до сих пор. Утром весь сайт, кстати, не работал ><

Сегодня весь день играли под чай с вкусностями в маджонг, правда, по китайским правилам, не риичи. Но весьма интересно и так =) Впервые не с компьютером =D

@темы: мии

22:32 

STM32F4. NVIC

Кто-то любит пирожки, а кто-то - нет.
NVIC, векторный контроллер прерываний, есть во всех контроллерах на базе ядер Cortex-M, так как он входит в состав ядра. В старых ядрах контроллер прерываний был отдельно и не отличался хорошими характеристиками в плане скорости.
Описывается он подробно в Cortex-M4 Programming Manual.

читать дальше

<< Предыдущее Следующее >>

@темы: программизмы, ассемблер, stm32f4discovery, stm32, arm, электроника

Няшки-вкусняшки любят карандашики.

главная