В этом выпуске: кое-какая информация о кишках GHC, несколько полезных движков на PHP, описание интерфейса Google Speech To Text и Text To Speech, почему не нужно использовать ZeroMQ и Protobuf, и не только. Предыдущие выпуски: май 2013 , апрель 2013 , март 2013 , февраль 2013 .
Дисклеймер: Некоторые из представленных ссылок могут оказаться дикими баянами-бабаянами… Но мне как-то пофиг.
О внутреннем устройстве GHC:
- Видеозапись великолепного доклада Ильи Сергея «Статический анализ и оптимизация кода в GHC»;
- Документация по параметрам GHC для отладки компилятора, в том числе -ddump-ds, -ddump-stranal и -ddump-worker-wrapper;
- Описание синтаксиса языка Core;
- Начало серии постов «GHC Core by Example»;
- Multicore Garbage Collection with Local Heaps , немного об устройстве сборщика мусора;
- Любопытный пост о том, почему биндинги к сишным библиотекам могут представлять собой проблему при написании многопоточных приложений;
Полезные скрипты/движки на PHP с открытым исходным кодом:
- Для замены Google Reader я выбрал Tiny Tiny RSS и вполне им доволен;
- Благодаря скрипту myTinyTodo вы никогда не забудете купить молока;
- Чтобы прикрутить удобный веб-интерфейс к электронной почте на собственном домене, воспользуйтесь RoundCube ;
- С Piwik вы без труда подымите собственный Google Analytics на обычном шаред хостинге;
- Если вы желаете создать сайт-анонимайзер, обратите внимание на скрипт PHProxy ;
Техническая всячина:
- Наглядное объяснение , что такое selective receive в Erlang’е;
- Почему не нужно использовать Protobuf или ZeroMQ ;
- Хабрапост об агоритме Эллера для генерации лабиринтов;
- Описание Google Speech To Text API и Text to Speech API ;
- WYSIWYG редактор для Dojo с открытым исходным кодом;
Оффтопик:
- English as a Second Language Podcast — подкаст для изучающих английский язык, который мне все никак не удается послушать;
- Opportunity нашел доказательства существования в прошлом пресной воды на Марсе;
Дополнение: Находки в сети за июль 2013