Python → Как написать дополнение для GIMP на языке Python из песочницы

Или Script-Fu — это так называемый «фильтр массовости»? Далеко не каждый может с ним разобраться и большинство даже не пытаются делать какие-то плагины к GIMP.
RPG
Введение
GIMP — довольно мощный растровый графический редактор, обладающий рядом преимуществ, одним из которых является возможность расширять функциональность путём написания дополнений.
В качестве языков, на которых можно писать дополнения, годятся Scheme и Python. Существует возможность писать дополения и на других языках (Perl, Tcl/Tk и т.д.), но модули, которые реализуют эту возможность, плохо поддерживаются либо вовсе не работают со свежими версиями GIMP.
Избрав языком для написания дополнения Scheme, вы автоматически оказываетесь в выигрыше, так как не существует в мире такой сборки GIMP-а, в которую бы интерпретатор Scheme не входил, и написаное вами дополнение гарантировано будет работать на всех платформах «из коробки», однако, писать на Scheme — то ещё удовольствие… Scheme является диалектом LISP. LISP — это аббревиатура, расшифровывается как LISt Processing, то есть, язык для обработки списков. Существует и другая расшифровка: Language of Idiotic Silly Parentheses (язык идиотских глупых скобок), спорное, но не лишенное смысла утверждение, — несоблюдение баланса скобок — один из главных источников ошибок программы, написанной на LISP и ему подобных. Далеко не каждый может разобраться с непростым синтаксисом этого языка, и большинство даже не пытаются писать какие-то дополнения для GIMP. Но сложный синтаксис — это мелочь по сравнению с отсутствием ряда возможностей. Например, нельзя использовать свой графический интерфейс, сохранить настройки дополнения в конфигурационный файл, подключить некий внешний модуль с дополнительными функциями и т.д. и т.п. Но есть язык, лишённый большинства недостатков Scheme и обладающий рядом достоинств. Этот язык — Python. О нём и пойдёт речь.
Блог компании Простой Бизнес → Еще больше инструментов для повышения эффективности управления организацией!
В новую версию 1.5.5.0 программного продукта «Простой бизнес» (http://www.prostoy.ru) добавлена еще одна полезная функция, которая превратит процесс планирования проектов и задач в «творчество», позволит визуально оценить результаты своего труда. Общеизвестно, что графическое представление данных значительно облегчает возможность их восприятия и анализа. Именно с этой целью в окно каждого проекта добавлена закладка «Гант», на которой возможно выполнить планирование проектов при помощи диаграммы Ганта. Диаграммой Ганта называется популярный тип столбчатых диаграмм, использующийся для иллюстрации плана или графика работ про какому-либо проекту путем изображения задач в виде отрезков на временной шкале.
Убунтариум → Простое решение проблем с Flash в Ubuntu
Большинство пользователей Ubuntu уже свыклись с безобразно работающим Flash, поставляемом в пакете flashplugin-nonfree. Лично меня релиз за релизом беспокоили разные проблемы, было мигание флешек, клик по чему-либо во флешке работал через раз, в общем нестабильная работа и стабильные тормоза. В Ubuntu 11.04 Natty Narwhal в моём случае Flash вел себя настолько отвратительно, что им было невозможно пользоваться. Но буквально неделю назад я наткнулся на простое решение, разом избавившее меня от всех проблем с flash на моей конфигурации. Самое примечательное — раньше заметно тормозило 480p видео в fullscreen, теперь даже 1080p проигрывается идеально плавно.


Я пиарюсь → Мессенджер, встраиваемый в ваш сайт
В этом посте я хочу рассказать о новом продукте, которым я воспользовался, но не являюсь его создателем. В один прекрасный момент у меня появилась необходимость разработать мессенджер, подобрый месседжеру Facebook, для одного из моих сайтов. Задача была совсем не тривиальная. Я не стал изобретать «велосипед» (болезнь многих менеджеров проектов и разработчиков) и нашел готовое решение Imsgr.ru, с помощью которого можно установить мессенджер на любой сайт.


Firefox → Дополнение Xmarks для Firefox 4.0 beta 1
Привет,
Отличная новость для всех пользователей, которым крайне нехватает дополнения Xmarks, работающего в браузере Firefox 4.0 beta 1. Всего несколько часов назад, в официальной ветке поддержки (support) сообщества Xmarks на сайте http://getsatisfaction.com/, была неофициально представлена версия 3.8.1 дополнения Xmarks, поддерживающая Firefox 4.

Отличная новость для всех пользователей, которым крайне нехватает дополнения Xmarks, работающего в браузере Firefox 4.0 beta 1. Всего несколько часов назад, в официальной ветке поддержки (support) сообщества Xmarks на сайте http://getsatisfaction.com/, была неофициально представлена версия 3.8.1 дополнения Xmarks, поддерживающая Firefox 4.

Веб-разработка → 12 полезных дополнений Firefox для Web-разработчиков
В этой статье я решил собрать популярные и полезные для Web-разработчиков дополнения с кратким описанием.
Конечно, большинство разработчиков знают об их существовании, но я нацеливаюсь на остальную часть. А также на тех, кто использует альтернативные браузеры. Быть может, это подтолкнёт их к переходу на Огнелиса. Ну и вообще, просто хочется собрать всё в одном месте.
Конечно, большинство разработчиков знают об их существовании, но я нацеливаюсь на остальную часть. А также на тех, кто использует альтернативные браузеры. Быть может, это подтолкнёт их к переходу на Огнелиса. Ну и вообще, просто хочется собрать всё в одном месте.
Firefox → Mozilla запускает сервис проверки «сторонних» дополнений Firefox
Mozilla открыла новый онлайн-сервис Plugin Check, который поможет пользователям быстро проверить актуальность версии плагинов для Firefox. Речь не о тех плагинах, которые устанавливаются с сайта addons.mozilla.org (их Firefox и так без проблем обновляет по мере надобности), а о стороннем ПО других разработчиков (например, Flash или Silverlight), обновление которого нельзя выполнить по обычной для браузера схеме.
Firefox → Как сделать FF удобней — пишем свои кнопки
Преамбула
Я перешел на FF с IE очень давно — мне нужен был браузер с удобными средствами разработки и отладки, позволяющий полностью настраиваться «под себя» так как это был мой основной рабочий инструмент — инструмент должен быть удобным.
И FF полностью справился со своими обязанностями — возможно, я кому-то покажусь странным — но я потратил около 2-х месяцев на чтение сайта с дополнениями и нахождения для меня лучшего их набора, настройки и т.д.
В результате я получил мощную хорошо настроенную и удобную программу для своих нужд.

Не смотря на то, что я знаю JS, мне ни разу не пришло в голову писать какие-либо расширения под ff по одной простой причине — чтобы я не захотел — это уже было в депозитории расширений. Так продолжалось до вчера :)
Персональные блоги → Fallout 3: Operation Anchorage
27 января вышло первое дополнение для Fallout 3 — Операция Анкоридж. Jeff Gardiner, продюсер контент-пака Fallout 3: Operation Anchorage раскрыл несколько любопытных подробностей относительно дополнения:
Сюжет дополнения развернется на Аляске, которую захватили китайские коммунисты, еще до начала ядерной войны.
Сюжет дополнения развернется на Аляске, которую захватили китайские коммунисты, еще до начала ядерной войны.
Персональные блоги → Сетевой Mount & Blade
Турки из Taleworlds, которые не так давно выпустили в официальный коммерчески путь свое детище Mount & Blade, объявили о скором выходе дополнения к этой «кавалерийской» RPG. Главное в нем — поддержка сетевой игры.

Разработчики, наконец, вняли просьбам фэнов добрались до создания сетевой версии. Так что вскоре (дата выхода, правда, не сообщается) порубить на полном скаку друг друга смогут одновременно 32 игрока.
Кроме того, в аддоне появится новый улучшенный ИИ и расширенные дипломатические функции. Обновится и графика: Taleworlds прикрутят к Mount & Blade поддержку High Dynamic Range.
via igromania

Разработчики, наконец, вняли просьбам фэнов добрались до создания сетевой версии. Так что вскоре (дата выхода, правда, не сообщается) порубить на полном скаку друг друга смогут одновременно 32 игрока.
Кроме того, в аддоне появится новый улучшенный ИИ и расширенные дипломатические функции. Обновится и графика: Taleworlds прикрутят к Mount & Blade поддержку High Dynamic Range.
via igromania