Geany - великолепная замена Free Pascal IDE.

Многие школы в качестве языка программирования используют Pascal. Зачастую это Turbo Pascal - приложение с дизайном "добро пожаловать в DOS"
TurboPascal. Его долго использовали, но интерфейс не выдерживает критики в наше время
В школьных дистрибутивах в качестве компилятора паскаля и средств разработки идет FreePascal, но при его использовании возникает проблема - среда разработки (FreePascal IDE) не поддерживает русские символы. Хочется подчеркнуть, что такая проблема именно у IDE, у компилятора таких проблем нет. Готовых решений поиск не выдает, а выставление локали с кодировкой отличной от UTF-8 не помогает (в отличие от ситуации с клавиатурным тренажером gtypist).

В данной ситуации я считаю настало время сменить среду разработки. Прошли уже те времена, когда все использовали подобные программы. В школьном линуксе (всех версиях) есть прекрасная замена FreePascal IDE, называется она Geany.

gLabels. Часть 1. Создаем макет этикетки.


По работе пришлось столкнуться с задачей печати этикеток. В качестве универсального решения сейчас используется BarTender. Данное решение удобно наличием всего необходимого для создания и печати всевозможных этикеток, тонкой настройки параметров получаемой этикетки, включая разрешение штрих кодов, предоставляет API для динамической генерации этикетки из шаблона (по сети передаются данные, которые обрабатываются и выводятся на принтер).
Несмотря на свои преимущества обладает своими недостатками:
  1. Цена. За BarTender просят денег и не маленьких
  2. API достаточно глючное, работает не всегда стабильно (использовалась передачу XML файла по сокету)
Захотелось поискать свободный аналог. Поиск выдал для Linux не так уж и мало программ, но свободных решений не очень много:
  • barcode - консольное приложение позволяющее сгенерировать всевозможные штрих коды. Список одномерных кодов большой, из двумерных поддерживается только DataMatrix.
  • gLabels - программа предназначенная для создания и печати всевозможных этикеток для GNOME.
  • KBarcode - аналогичная программа для KDE.
barcode как самостоятельное приложение не интересен, поскольку способен генерировать только штрихкоды и ничего более. Тем не менее именно его используют gLabel и KBarcode для генерации штрихкодов на этикетках.
Из оставшихся решений я решил исследовать gLabels, так как использую GNOME и KBarcode потребовал бы выкачать добрую половину библиотек KDE. В обзоре использовалась последняя стабильная версия 2.2.8.

Linux и школа. Отчет за прошедшие недели.

Перерыв в написании второго поста затянулся. Изначально в планах было делать отчеты каждую неделю, но оказалось что пока это несбыточная мечта. Ну что ж будем работать над собой. Опишу общее положение дел на данный момент.

Линукс и школа. Вступление

Введение

Вот уже некоторое время меня интересует тема использования СПО в образовании, в частности в школах. Более месяца я просматривал новости, читал блоги людей, так или иначе связанных с данной тематикой, и меня заинтересовало, как же обстоит дело у нас в городе. Наш город не блещет прогрессом в IT сфере, и у меня возникли предположения, которые в дальнейшем подтвердились.