Tagged with tools
В связи с переводом моего блога на Radiant у меня возник вопрос с подсветкой кода, который у меня встречается достаточно часто. Сейчас я использую для этого highlight.js, однако рассматриваю возможность использования серверных решений.
Так что, сегодня я расскажу о трех различных Ruby-библиотеках, используемых для подсветки синтаксиса:
Также, я провел замеры производительности, так что в конце вы можете найти сравнение библиотек по производительности.
Читать дальше »
Около полутора недель назад открыл для себя Maven. Пришлось с ним играться в связи с тем, что исходники одной библиотеки на Java, с которой я работал, собирались с его помощью. Сначала было несколько непривычно, сейчас уже не представляю как я раньше жил без него.
Наверное, если все просуммировать, основными особенностями, которые меня в нем привлекают будут:
- Контроль внешних зависимостей. Потрясающе удобно, когда всякие мелкие библиотечки не надо качать отовсюду и искать им место в структуре проекта, а достаточно указать в xml-файле. и они автоматически скачиваются по мере необходимости.
- Модули и зависимости между ними. Один проект легко разбивается на подпроекты, междукоторыми устанавливаются зависимости.
- Плагины, которые автоматически скачиваются по мере необходимости.
- Генерация проектов Eclipse, не надо делать одно и то же дважды.
- Простота - то, что все проекты имеют более-менее зафиксированную структуру значительно упрощает работу с ними.
Несколько ссылок по теме:
Читать дальше »
Прочитав пост в блоге Dask-Net, также отписываюсь о 5 программа, которые использую каждый день.
Сразу, наверное, стоит отписаться о моей общей конфигурации:
- Ноутбук, Celeron 2k, 1Гб ОЗУ, 100Гб на винчестере
- Kubuntu 8.04
- KDE 3.5.9, рядом стоит 4.0.1, но переходить на нее пока не хочется.
Итак, программы:
- Mozilla Firefox 3b5 - отличный браузер, по моему мнению. Хотя оперу и IE (под вайном) тоже держу, чтобы иногда смотреть из-под других браузеров какие-то поделки.
- Kopete - KDE'шный мессенджер с поддержкой многих протоколов, метаконтактов, и, что весьма приятно, интегрирующийся с адресной книгой KDE. Теперь я к нему и антиспам дописал. =)
- Kontact - KDE'шный PIM, две основные функции которого это: почтовый клиент и органайзер. Раньше пользовался Thunderbird, но затем перешел на Kontact, в первую очередь ради неплохой интеграции с другими приложениями KDE.
- Eclipse - IDE для чего угодно=). В частности, я его использую для Java, для С++ и для Ruby/Rails. Последнее с использованием расширений от Aptana.
- Dolphin - файловый менеджер для KDE, который стал дефолтным в KDE 4, на которую я никак не переберусь пока=)
Читать дальше »