JAVA → Использование Play! framework в Gedit
Последнее время Play! framework набирает особую популярность среди Java разработчиков. Конечно все мы мечтали о таком фреймворке для Java и вот он наконец появился.
Одной из фишек фреймворка является компиляция на лету, эту фичу они взяли и eclipse(jdt). Благодаря этому отпадает нужда в IDE и всяких ant'ах. Можно программировать в простом текстовом редакторе типа Gedit. Хотелось бы поделится с вами портом Play! framework Textmate бандла для Gedit. Проект выложен на github'е и базируется на gmate, списке плагинов и тем делающий Gedit схожим с Textmate. Буду рад вашей помощи в добавлении новых возможностей.
P.S. Скоро будет добавлен ppa для пользователей ubuntu.
Одной из фишек фреймворка является компиляция на лету, эту фичу они взяли и eclipse(jdt). Благодаря этому отпадает нужда в IDE и всяких ant'ах. Можно программировать в простом текстовом редакторе типа Gedit. Хотелось бы поделится с вами портом Play! framework Textmate бандла для Gedit. Проект выложен на github'е и базируется на gmate, списке плагинов и тем делающий Gedit схожим с Textmate. Буду рад вашей помощи в добавлении новых возможностей.
P.S. Скоро будет добавлен ppa для пользователей ubuntu.
Linux для всех → Linux Mint: продолжаем разговор

Всем доброго времени суток.
Сегодня исполняется ровно неделя с тех пор, как я сменил Windows 7 на Linux Mint. За это время я открыл для себя кучу возможностей этой системы. Но в данной статье речь пойдет не о возможностях, а о проблемах, которые у вас могут возникнуть в начале адаптационного периода. Ориентирована статья на тех, кто перешел на Linux совсем недавно. А если Вы только собираетесь это сделать, то статья вам тем более пригодится.
Убунтариум → GMate — набор полезных расширений для gedit

Редактором по умолчанию в GNOME и, следовательно, Ubuntu является gedit. И в отличии от Блокнота в Windows он полезен :), однако выглядит он всё таки очень простым, даже после установки пакета gedit-plugins. Но на самом деле это довольно милый и хорошо расширяемый редактор, нужно просто добавить
GMate смотрит в сторону прекрасного TextMate из Mac OS X и содержит в себе подборку самых вкусных расширений, сниппетов, тем. Изначально, GMate создавался именно для Ruby-разработчиков, но пригодиться и для других разработчиков.
Если Вы любите GNOME и Ruby, то просто обязаны его поставить :).
Персональные блоги → Подсветка синтаксиса языка F# в gedit
Введение
Создание подсветки синтаксиса для какого-либо языка в gedit, осуществляется с помощью библиотеки gtksourceview. В общем и целом работа по добавлению подсветки синтаксиса какого-либоязыка в gnome-edit состоит в написании файла с расширением .lang, который по сути является XML файлом, в которм хранится описание синтаксиса того или иного языка. Обычно .lang файлы, которые подерживает gtksourceview находятся в директории /usr/share/gtksourceview-2.0/language-specs/
Linux для всех → 13 плагинов для того, чтобы сделать Gedit более удобным редактором
Давайте уделим немного внимания старому доброму текстовому редактору Gedit. Он является дефолтным текстовым редактором для большинства Linux-дистрибутивов использующих Gnome в качестве оконного менеджера. Как выяснилось, и как мы в дальнейшем убедимся, Gedit поддерживает плагины, в числе которых есть много полезных и интересных.
Linux для всех → medit — хорошая замена gedit в Linux и TextPad в Windows
Меня давно уже перестал устраивать дефолтный для Gnome редактор gedit. Вроде бы все необходимое в нем есть, но две вещи раздражали достаточно сильно: отсутствие возможности поиска по файлам (grep, конечно, отличная команда, но хотелось бы все-таки не вылезать при этом из редактора и пользоваться результатами поиска прямо в нем) и отсутствие автоопределения русских кодировок (вроде бы был в свое время плагин encodings, но он у меня активироваться отказался). Последний момент является важным еще и потому, что у меня много разнородных текстовых файлов и PHP-скриптов сайтов, сделанных в разное время, поэтому часть из них создана в кодировке windows-1251, а часть в utf-8.
Поиск ссылок по указанным проблемам выдал несколько результатов, один из которых меня полностью устроил. Им оказался редактор medit. Фактически, это почти полностью клонированный gedit, но в нем реализованы еще и упомянутые фичи. Скриншот можно посмотреть здесь: screenshot-medit.png.
По функциональности редактор почти не уступает популярному в среде Windows редактору TextPad. Поиск по файлам реализован тоже достаточно удобно:

Правда grep, вызываемый этим диалоговым окном, ругается, если задать параметр Skip files, но для меня это не проблема, поскольку этим параметром я все равно обычно не пользуюсь.
Что касается автоопределения кодировок, то достаточно прописать в опциях параметр Encoding to autodetect: UTF-8,WINDOWS-1251. После этого кодировка файла определяется автоматом в 99% случаев.
Поиск ссылок по указанным проблемам выдал несколько результатов, один из которых меня полностью устроил. Им оказался редактор medit. Фактически, это почти полностью клонированный gedit, но в нем реализованы еще и упомянутые фичи. Скриншот можно посмотреть здесь: screenshot-medit.png.
По функциональности редактор почти не уступает популярному в среде Windows редактору TextPad. Поиск по файлам реализован тоже достаточно удобно:

Правда grep, вызываемый этим диалоговым окном, ругается, если задать параметр Skip files, но для меня это не проблема, поскольку этим параметром я все равно обычно не пользуюсь.
Что касается автоопределения кодировок, то достаточно прописать в опциях параметр Encoding to autodetect: UTF-8,WINDOWS-1251. После этого кодировка файла определяется автоматом в 99% случаев.
Персональные блоги → Текстовые редакторы для Linux (часть 1): vi, Gedit, Kate
Для чего нужны текстовые редакторы, наверное все знают: в них можно редактировать конфигурационные файлы, в них можно создать или поправить какой-либо скрипт, а так же банально можно просмотреть README-файл. Для Linux не так уж и мало текстовых редакторов. И большинство из них можно настроить под себя для большинства возникающих задач.
Убунтариум → Шаг 3. Настройка репозиториев и локализации
После того как мы установили соединение с интернетом — мы получаем один из мощнейших инструментов решения проблем в Убунту — Гугл. Им придется пользоваться часто, так как далеко не все проблемы в Убунту решаются тривиально.
В Убунту существует пакетная система. Каждый пакет — это часть определенного программного обеспечения. Устанавливая пакеты — мы устанавливаем новые программы, библиотеки, документацию и другие ресурсы. Репозитории — это хранилища пакетов. Так как мы настроили интернет — теперь мы можем скачивать все необходимое оттуда.
Настройка репозиториев
В Убунту существует пакетная система. Каждый пакет — это часть определенного программного обеспечения. Устанавливая пакеты — мы устанавливаем новые программы, библиотеки, документацию и другие ресурсы. Репозитории — это хранилища пакетов. Так как мы настроили интернет — теперь мы можем скачивать все необходимое оттуда.
Linux для всех → TextMate средствами gedit

Так вышло, что в офисе я работаю за Маком, а вот ноут — «17 MacBook Pro — не самый лучший, на мой взгляд, вариант в разрезе производительность/цена. Anyway, это тема другого разговора. Ноут под Ubuntu.
А теперь вопрос: если кодить на Ruby/RoR — кто ваш лучший ТекстовыйПриятель? Все верно, Textmate — Великий Фетиш и Идол всех программистов на Ruby под Mac. Итак задача была предельно проста — найти инструмент под Linux, максимально приближенный к Textmate по тому объему функционала который я использую в работе.