Используем UUID в качестве первичного ключа в моделях Phoenix

Появилась задача - использовать в качестве первичного ключа таблицы в проекте на Phoenix поле с UUID-ом. Как оказалось в Phoenix существует готовое решение, которое к тому же ещё и нормально работает и позволяет решить задачу с минимальными усилиями.

Ставим TensorFlow на Arch c Optimus

В последнее время активно занялся изучением нейронных сетей. Ну и как тут обойтись без TensorFlow - пожалуй наиболее распиаренного фреймворка для этих целей. Однако даже установить его оказалось довольно нетривиальной проблемой. В итоге всё получилось. Об этом и рассказ.

RailsAdmin как показать скрытые поля

Те кто пользовался такой админкой как RailsAdmin знают, что по умолчанию поля :id, :created_at, :updated_at и т.п. не отображаются в режиме просмотра модели. В документации по этому поводу ничего внятного нет. Поэтому пришлось ковырять исходники …

Проект на БЭМ с нуля - ещё немного о CSS - PostCSS

После статьи про БЭМ CSS погрузился в дивный мир современных CSS технологий. В связи с тем, что сам я в основном работаю с Rails, то как оказалось я немного отстал от жизни и пропустил такую интересную штуку как PostCSS, которая потихоньку становится мэйнстримом, чему в немалой степени способствует застой в мире SASS, Compass, Stylus и иже с ними.

Добавляем в БЭМ проект CSS препроцессоры

В статье Добавляем стили в БЭМ проект мы научили БЭМ проект понимать CSS. Но мы живём уже в 21 веке и использовать голый CSS уже как-то стремновато. Есть же SASS и Stylus. Поэтому давайте-ка задействуем всю мощь этих технологий и попробуем подключить их к нашему БЭМ проекту.