Кто-то любит пирожки, а кто-то - нет.
В конце октября (29 в Питере, 31 в Москве) будет проведён весьма интересный, как по мне, семинар от STMicroelectronics.

Из интересностей:
1. Беспроводная передача данных (Wi-Fi, Bluetooth, 433/868 МГц);
2. Новые ключи (мне для моторов интересны они, их сборки, диоды и т.д.);
3. Преобразователи питания (DC-DC и иже с ними);
4. MEMS-датчики во всём своём разнообразии;
5. Новинки и планы на 2014 год; новые контроллеры на ядрах Cortex-M; Обзор контроллера STM32F429/F439; EEPROM M24LR с двумя интерфейсами: I2C и RFID/NFC (разъём для подключения платки с оной присутствует на 429 дискавери).

В Питере семинар пройдёт по адресу: ул. Лодейнопольская, д. 5 Конгрессный Центр «ПетроКонгресс» (м. Чкаловская, там недалече) с 9:30;
В Москве по адресу: Симоновский вал, д.2, Гостиница Holiday Inn, конференц-зал «Донской» (м. Пролетарская) с 9:30.

Надо вполне определённо посетить это мероприятие.

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

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

Основная няшесть контроллеров оной серии микроконтроллеров — цена. Рубль за бит, 32 за 32 бита. Ну или около того =D Если серьёзно, в компеле оптовая цена 25 рублей за STM32F030C6T6, розничная под 40. Но всё равно достаточно дёшево. В Терре стоимость 42 рубля за штуку при единичных объёмах. Древняя, бессмысленная и беспощадная, мало что умеющая atmega8 там же стоит от 70 до 200 рублей.

На самой отладке ничего особо-то и нет, кроме отладчика и контроллера.

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

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

Кто-то любит пирожки, а кто-то - нет.
В продаже некоторое время назад появились интересные RGB-светодиоды со встроенным ШИМ-контроллером в стандартном для них корпусе 5050. Управляются они по одному проводу, то есть требуют всего 3 провода — питание (5 В), земля и данные. Продаются так же и в виде лент, каждый пиксель на коих может светиться своим цветом!
ШИМ-контроллер всего лишь восьмибитный, потому кривую яркости встроить, к сожалению, не удастся. Либо удастся, но за счёт значительного снижения количества градаций яркости. Телевизор на таком сделать можно, но цветопередача будет та ещё.



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

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

Кто-то любит пирожки, а кто-то - нет.
Озёра, лужи и дожди. Кап-кап. Точнее, пшшшш. В царской ложе можно плавать. Мокро то есть. И в зал бежит.

Потоп во всей красе. Но локализовали и, может, уберут. Хорошо хоть, труба жахнула после концерта Оо

А я вернулся домой в час ночи, подмёл пол, вымыл его, прибрался частино. Что ж ещё делать в это время. Только чай попить и спать идти.з.

@темы: мии

Кто-то любит пирожки, а кто-то - нет.
Ещё одна вкусняша с кучей MEMS-датчиков. На контроллере STM32F401VCT6 (CM4 + FPU) с 256 КБ флеша и 64 КБ оперативы. Частота до 84 МГц.

На плате установлены:
— трёхосевой гироскоп L3GD20;
— трёхосевой акселерометр и компас LSM303DLHC;
— всенаправленный цифровой микрофон MP45DT02;
— аудио-ЦАП D-класса CS43L22;
— разъём USB OTG micro-AB;

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

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

Кто-то любит пирожки, а кто-то - нет.
Отладка для оценки микроконтроллеров серии STM32L152 (как и уже старенькая отладка STM32LDISCOVERY) на примере STM32L152RCT6, который имеет 256 КБ флеша, 32 КБ оперативки и даже 8 КБ eeprom, ядро CM3. На платке так же установлен LCD-экранчик, который управляется через встроенный в МК драйвер, и нарисована тач-полоска (которую можно использовать как 4 кнопки).

Рабочие частоты: от 32 кГц до 32 МГц. Питание от 1.8 до 3.6 В. Низкое потребление, особенно в режимах сна, есть режимы пониженного потребления и в функционирующем виде. (как и в L100 серии)

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

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

Кто-то любит пирожки, а кто-то - нет.
Отладочка для оценки серии микроконтроллеров STM32L100 (малопотребляющих) на примере STM32L100RCT6, в коем 256 КБ флеша и 16 КБ оперативки, ядро CM3, всё это в корпусе LQFP64.

Рабочие частоты: от 32 кГц до 32 МГц. Питание от 1.8 до 3.6 В. Низкое потребление, особенно в режимах сна, есть режимы пониженного потребления и в функционирующем виде.

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

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

Кто-то любит пирожки, а кто-то - нет.
Скоро можно будет купить эту весьма интересную платку, чтобы с ней поиграться. Цена не сильно выше предыдущих. Официально продаваться в мире они стали что ли со вчерашнего дня (18.09.2013), хотя я не совсем уверен, но около того.

Няшки на борту платы:
1. 2.4" QVGA TFT LCD (320 × 240, 262K цветов), конечно, с тачскрином (через контроллер STMPE811);
2. 64 мбит SDRAM (8 МБайт);
3. Трёхосевой гироскоп (L3GD20);
4. USB OTG micro-AB.

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

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

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

Используются:
VSFilter, MPC-HC project, x64 — почти все сабы для аниме рендерятся им;
libass;

Кто-то пробовал:
SSBRender, форум, 2012;
as6render (AviSynth plugin) by JEEB;
Kumaji, 2010.

@темы: программизмы, субтитры

Кто-то любит пирожки, а кто-то - нет.
Как я уже говорил, на плате STM32F4-Discovery установлен ЦАП, который подключается по интерфейсу I2S. И оно может проигрывать мелодии, пищать и издавать в соответствующий разъём всякие звуки. Если, конечно, туда подключить какое-нибудь устройство воспроизведения.

Прежде, чем можно будет в I2S гнать аудиопоток, ЦАП надо включить и настроить, иначе он будет молча данные игнорировать:
1. Линию PD4 (~RESET) перевести в высокий уровень. ЦАП начнёт работать и воспринимать команды.
2. Командами по линии I2C программно включить ЦАП, выбрать и настроить протокол I2S, настроить коэффициенты усиления, установить громкость и всё такое. Настроек там выше крыши, и их все можно посмотреть в даташите.
3. Настроить I2S в контроллере.

После этого можно уже посылать данные и слышать результат в наушниках.

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

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

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

Кто-то любит пирожки, а кто-то - нет.
Как написал ЦБР, на 1 августа анонсировали десятик "Козельск". Козельск, встретил бы я хоть раз предыдущие шесть типов десятиков, выпущенных в этом году, или сколько их там... Но фиииииг, нема.



@темы: монетики

Кто-то любит пирожки, а кто-то - нет.
Бывает, при разных ошибках в коде возникают исключения. Переход по некорректному адресу, чтение или запись куда-то не туда, неправильная инструкция, да мало ли проблем. Как найти среди мешанины кода то место, где всё сломалось? Напрямую Кейл ничего не пишет, Список в Call Stack обычно пуст и не содержит ничего полезного (хотя иногда и обратное верно). Окошечек с информацией тоже нема. Грусть-печаль-тоска.

Но всегда можно вспомнить, что исключение — тоже вполне себе прерывание и действует, как и любое другое прерывание. То есть кладёт в стек копию 8 регистров: R0-R3, R12, LR, PC, CPSR. Нам нужен только PC, где содержится адрес инструкции, следующей за сбойной.


Вот как это можно подглядеть.

А ещё можно в поле Command записать

И получить ответ числом, как оно есть, не ползая по окну памяти.

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

@темы: arm, программизмы, stm32f4discovery, stm32f3discovery, stm32f0discovery, stm32

Кто-то любит пирожки, а кто-то - нет.
А кто-то таки смог сделать самопальный автостол: Automatic Mahjong Table.
Ну или его весомую базовую часть.

Интересная идея с переворотом тайлов — с помощью сервопривода, который их захватывает торцом, а потом поворачивает в зависимости от ориентации вокруг своей оси. Мешалка там достаточно очевидная — вращающийся диск и стенки с отверстиями, куда пролезает только лежащий тайл, а дальше направляющие его направят куда надо — к поворачиватору и укладывателю. И что круто, не нужна никакая тяжёлая машинерия.

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

Кто-то любит пирожки, а кто-то - нет.
Как я сегодня узнал, в Питере появился ещё один стол (третий же?), в антикафе «ПМЖ», Техноложка.



+1 в копилочку мест.

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

Кто-то любит пирожки, а кто-то - нет.
Вообще, любую раздачу тенхочки можно записать в виде пайфу.

Например.

Отдельно откоцанная от раздачи рука:


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

Канонные примеры надо искать в японских интернетах по слову «牌譜». Сравним, посмотрим...

UPD: Потестить r78
UPD: Потестить r79 с ч/б тайлами.

UPD от 12 мая 2014: А тенхочка тоже теперь умеет пайфу делать, нужно только в ссылке на реплей заменить /0/ на /6/.

@темы: программизмы, маджонг, tenhou, tenhouviewer, paifu

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

Так как программа живёт ещё совсем немного, оконного интерфейса у неё нема, только консоль. Впрочем, пока что её достаточно.
Что же это за штука и как её пользоваться? Программа умеет по логу игр (который выдаёт и виндовый, и браузерный клиент) скачивать реплеи в папочку. Чтобы потом искать в них разные ситуации, ну и делать статистику, например, график рейтинга.

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

яку.txt — соответствие яку (и не яку) их номерам;
тайлы.txt — соответствие тайлов их номерам;

Программ r59. Требует .NET Framework 4.
Программа r60.

@темы: программизмы, маджонг, tenhou, tenhouviewer

Кто-то любит пирожки, а кто-то - нет.
Заказал себе платку за косарь: EP4CE6 EP4CE6E22C8N FPGA ALTERA Cyclone IV Development Evaluation Board Core Kit.
Посмотрим, что за зверь такой суслон.



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

Кто-то любит пирожки, а кто-то - нет.
Я не помню, где я читал, что при стартовой руке в 4 шантен уже можно особо не париться с её сбором (за исключением случаев, когда формы офигенно удобны, а не пентяны с одиночными ветрами) и готовить руку к защите. Мне стало интересно и я построил табличку, где сводится число шантен стартовой руки, число уке-ире и шанс завершить руку. Мне казалось, что число уке-ире должно характеризовать руку как пипец или офигенно.

По существу, для каждой стартовой руки считался шантен и уке-ире. Уке-ире округлялся до ближайшего десятка вниз, чтоб не раздувать таблицу и сделать данные более достоверными. Были созданы две таблицы 7х14 (0-6 шантен и уке-ире до сотни с запасом).
Ячейка бралась в обеих таблицах по адресу (шантен; уке-ире). В одной таблице число просто увеличивалось с каждым совпадением, в другой только при завершённой руке. При выдаче таблицы для каждой ячейки считался процент: (100 * завершённых / всего). Если результатов было меньше 30, то оценка не рассчитывалась. Потому и нет столбиков с 0 и 1 шантен.

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

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

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

Первые этапы опишу совсем кратко:
1. Парсим исходный лог, который представляет собой последовательность производимых игроками действий, выполняем их и по ходу дела рассчитываем все нужные параметры;
2. Записываем всё это в xml-файл, по одному файлу на раздачу;

Теперь, чтоб получить доступ к результатам отдельной раздачи не надо переигрывать игру, достаточно открыть сгенеренный xml. Пример файлика: 2013010408gm-0001-0000-63296dbb_4.xml. Самих действий там нет, но есть основная информация о том, что там было, что нам для поиска и нужно.

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

@темы: c#, программизмы, маджонг

Кто-то любит пирожки, а кто-то - нет.
Есть ли какая-то стандартная форма представления процесса игры? Пусть и с картинками тайликов, но именно простынёй?Оо
Ну или какая форма может быть удобной, чтоб там наглядно было видны все действия? .з.

Мда, одна игра почти без темпаев, в другой ишантены чуть ли не сёсуши бывали и вполне себе шустрые пинфы...


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