Fleet — Clojure template engine
Why?
Because
— I wanted template engine for Clojure
— close to Clojure
— and I hate writing HTML not in HTML (clj-html, haml, etc).
Why?
Because
— I wanted template engine for Clojure
— close to Clojure
— and I hate writing HTML not in HTML (clj-html, haml, etc).
Который раз слышу отговорки девелоперов вроде: “Это бага Hibernate (WebSphere | jQuery | HTML | по вкусу), мы не можем ее поправить”.
А кого волнует? Неправильно работает в итоге что? Продукт. И плевать, что баг вызывает…
Цель программера — не написать с использованием каких-то технологий какой-то код. Цель — сделать фичу, пофиксить багу и т. п. Код и технологии никого, кроме собственно программера, не волнуют.
Так вот, если в твоей системе найдена бага, пусть она вызвана хоть квантовыми эффектами внутри процессора, отвечаешь за нее ты.
PS: Хотя, скорее всего, причина в твоем ДНК. Проверь дважды…
Чтобы в терминале на маке нормально работали клавиши Home/End/PgUp/PgDn нужно в Preferences→Settings→(ваша тема)→Keyboard настроить их так:
| end | → | \005 |
| home | → | \001 |
| page up | → | \033[5~ |
| page down | → | \033[6~ |
Написал переключалку раскладки введенного текста (как Punto Switcher в ручном режиме) для Mac OS X.
Страница проекта, скачать dmg →
Пока что это ранняя бета, не все стабильно…
Понравилось программировать на ObjectiveC — язык новый для меня (да и опыта простого C у меня не было), но как-то все быстро получилось…
Дальше — больше, в планах у меня революционный :) клиент для MySQL (в будущем — для всеговапще) с кросс-платформенной backend-логикой на Ruby и Cocoa интерфейсом.
…а пока — буду допиливать Transcode.
— наткнулся на замечательный туториал по Objective-C. На сайте автора читать его было решительно невозможно, поэтому переверстал текст в Pages. Выкладываю что получилось в PDF.