ВебоMIDI

В браузеры чего только ещё не понатащили. Наткнулся вот, что оказывается уже даже есть аудиоподдержка MIDI, что, впрочем, я ожидал. Но MIDI штука умная да гибкая. Ей можно не только музыку играть но и управлять всякими электронными инструментами. Типа, с одного контроллера включать/выключать эффекты на компе или, там, усилителе и менять практически любые параметры.
Всё электронномузыкальное давно с ним умеет работать, ибо стандарту уже лет 35 будет.

Так вот, есть оказывается предложение стандартизировать API для обработки контрольных аспектов MIDI в браузерах.
Что позволит управлять ими чем-то вроде вот такого:

Модульный MIDI controller

Нужно ли оно простым смертным — фиг его знает. Но вот для разработчиков и дизайнеров кажется может быть прикольно.

И да, Chrome, уже поддерживает этот стандарт из коробки.

И если кто-то думает, что я написал это только чтоб потестить новую платформу, то так и знайте… Мне нечего на это ответить.

Сегодня был мой последний день в Фэйсбуке.

Сегодня был мой последний день в Фэйсбуке.

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

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

Я где-то через денёк её форкну под своим счётом и, авось, попилю дальше.

https://github.com/facebookexperimental/nuclide-kickable

А чем вы смотрите логи?

А чем вы смотрите логи?

Помнится в своё время в Интеле я искал какую-нибудь программку чтоб смотреть логи. А то less конечно ничего, но хотелось бы больше. Хотя бы чтоб он цветасто красил и помогал искать и фильтровать что не надо, но при этом работал бы с большими файлами.

Большинство программ были весьма далеки от идеала и с большими файлами работали просто никак. В конце я определил синтаксический парсер для VIM и на этом успокоился.

Сейчас столкнувшись с подобной-же проблемой нашёл lnav – мелкий, достаточно конфигурабельный, но не слишком.

Причём с довольно крутыми функциями фильтра, понимания timestamps, log levels, modules и тому подобное. Включает даже мелкий экспериментальный SQL engine и позволяет такие интересные фичи как показ гистограмм.

Довольно шустро позволяет определить свой формат файла. Regex-ы наше всё.

Вот, подумал, что может кто пропустил и может кому будет интересно.

Вот, подумал, что может кто пропустил и может кому будет интересно.

Серёжа нам не раз упоминал CRISPR и технологии генного редактирования, но когда инструкции редактирования делают ещё и самовоспроизводящимися то это уже начинает пугать.

http://www.ted.com/talks/jennifer_kahn_gene_editing_can_now_change_an_entire_species_forever?utm_campaign=social&utm_medium=referral&utm_source=facebook.com&utm_content=talk&utm_term=science

Все знают, что у Eclipse есть свой компилятор Java.

Все знают, что у Eclipse есть свой компилятор Java. Но думаю не все знают, что он не похоронен невесть где в глубоких недрах дохерамиллионострочкогого кода, а весьма даже находится на поверхности. И даже распространяется отдельным jar-ом.

Так случилось, что мне в последнее время довелось с ним разбираться по работе (мы поддержку Джавы добавляем в наш IDE). Я ещё не всё там разобрал, но первое впечатление очень даже. Все аспекты работы легко настраиваются, что не надо можно легко вытащить. Хочешь только AST? – Пожалуйста. Хочешь полную компиляцию? – Легко! Хочешь ошибки? И это есть. В общем штука крутая.

В кратце о нём рассказывают вот тут (хоть и давно написано): http://blog.deepakazad.com/2010/05/ecj-eclipse-java-compiler.html

А снять собсно бинарники и исходники последней на сей момент версии (4.6) можно отсюда: http://download.eclipse.org/eclipse/downloads/drops4/R-4.6-201606061100/#JDTCORE

Я ещё немного посмотрел на их repo. После всяких нереально активных проектов в сфере веб, этот кажется безжизненной пустыней. Но, с другой стороны, что им ещё там делать. Небось все баги давно отловлены.

http://git.eclipse.org/c/jdt/eclipse.jdt.core.git

А, к слову, сам Eclipse всё больше разочаровывает. По крайней мере на Маке последней версией просто нереально пользоваться. Виснет, куча ошибок летает, сочетания клавиш просто перестают работать. И это официальный build без всяких сторонних плагинов! Мрак.

Результаты какого-то опроса по вебовым фронтендовым библиотекам. Что предпочитают разработчики.

Результаты какого-то опроса по вебовым фронтендовым библиотекам. Что предпочитают разработчики.

Кто есть автор сильно не копал, так что верить ли – на собственное усмотрение, но любопытно.

https://medium.com/@sachagreif/the-state-of-javascript-front-end-frameworks-1a2d8a61510#.et4s2py0c