Наиболее актуальная информация с ежедневным и круглосуточным обновлением из проверенных авторитетных источников - http://crysis.today/
Remy AWM
html, css , php, c/c++, gtk, qt, gimp, gegl, babl, ....
суббота, 10 сентября 2016 г.
вторник, 2 августа 2016 г.
GIMP 2.9 Plugins - C Programming
Программирование плагинов для GIMP на Си.
Мои извинения, но статья в процессе написания.
Пожалуйста посетите эту страниц позже.
Загрузки:
- шаблон минимального плагина на Си - gimp_cplugin_minimal.zip
- make-file проект плагина на Си - gimp-plugin-template-2.2.0.tar.gz
суббота, 10 ноября 2012 г.
Бета версия клиента Steam для Linux!
Всем привет!
На конец-то и на "нашей улице" праздник - Valve сдержало свое обещание и добавило поддержку Linux для игровой платформы Steam и предлагаем нам испытать ее вместе с
В этом посте я расскажу о том, как установить нативный (native) линукс клиент Steam. Как его использовать без регистрации аккаунта бета-тестирования, а так же рассмотрю способ загрузки в Steam игры "Team Fortress 2" которая пока "не добавляется" стандартным путем (из магазина Steam).
Если у вас есть желание стать полноправным участником бета тестирования, тогда в конце этой статьи ссылка на регистрацию.
Для поклонников Ubuntu небольшая инструкция по установку скина клиента Steam, которая оформляет его в стиле Ambiance.
Официально Steam для линукс доступен в виде бета-релиза под Ubuntu 12.04 с экспериментальными дровами от NVidia. Однако это не жесткие ограничения. Например Steam клиент без проблем запускается на Ubuntu 12.10 и вероятно пойдет и на других дистрибутивах базирующихся на Ubuntu версии 12.04 и выше. Так же имеется пакет для установки клиента под Arch Linux (скачать - AUR package). Я уверен - для пользователей других дистрибутивов Steam появится в ближайшее время.
суббота, 15 сентября 2012 г.
Blogger - Создание содержания статьи (ссылки на части документа)
В этой статье обсуждается проблема создания ссылок внутри поста написанного в блоггере. Проблема невозможности создавать внутренние ссылки и ссылки с относительными путями в редакторе Blogger-а. Эта проблема затрудняет делает невозможным создание содержания статей, ссылок-сносок на различные части документа и т.п., в постах публикуемых на blogspot.com! Как частичное решение этой проблемы, я предлагаю воспользоваться скриптом, позволяющим создавать содержание статьи автоматически (с правильными ссылки на части документа). При желании вы можете модифицировать его и под другие, подобные нужны, например создание блока ссылок-сносок и т.п. ...
Преамбула
Недавно писал очень длинный пост, который представлял собой очередной "How-to" по программированию. Статья поста была разбита на 7-мь частей, в каждой из которой обсуждались отдельные аспекты программирования. Я решил сразу, в начале поста, перечислить эти части, чтоб читатель знал, какие темы в ней будут затронуты. Я так и сделал - добавил содержание в котором перечислил название частей статьи.
Когда статья была закончена и я ее перечитывал перед публикацией, мне в голову прошла вполне логичная идея - сделать названия статей в содержании ссылками к началу каждой части. Не долго думая, я открыл редактор блоггера в режиме отображения HTML кода. Добавил перед началом каждой части статьи закладки - <a name="part1"></a>, <a name="part2"></a> и т.д., для каждой части. А текст пунктов содержания сделал ссылками - <a href="#part1>Часть 1</a>, <a href="#part2>Часть 2</a> и т.д.
Потом я переключился опять в визуальный режим редактирования поста, сделал несколько исправлений, сохранил изменения и нажал просмотр... и тут меня ждал неприятный сюрприз - блоггер изгадил! мои ссылки!!! По добавлял к ним урлы, превратив их во внешние и полностью не рабочие ссылки (ведущие хрен знает куда!). Расставленные закладки тоже изменились - блоггер добавил к ним href="http://bla-bla-bla/"!
Проблему с закладками можно было решить добавив к тегу, в котором заключен текст названия части, атрибут id="part1" в место тега <a name="...">, но что делать с ссылками на эти закладки!? Блоггер вообще не понимает ссылки с относительными путями к которым относятся ссылки на части документа. Я писал так: <a href="#part1> и так <a href="/#part1> и даже так <a href=".#part1>, но результат был один и тот же - блоггер постоянно подставлял в ссылку http://www.blogger.com/.... :(
Для приличия я погуглил минут десять, но так и не нашел решения ...
Не желая тратить время на поиск, я решил сам написать скрипт который создавал бы содержание (оглавление - как вам угодно) статьи автоматически. Минут 20-ть и решение готово!
Вкратце, как это работает:
Скрипт ищет (сверху-вниз) в html-коде статьи текст заключенный в определенный тег, например h2, и создает из найденного список содержания.
Для того, чтоб отобразить созданное содержание в посте, добавляем, туда где оно должно появится тег (span, div, ...) с атрибут id и значением "jqblg_contents".
Пример работы скрипта прямо пред вами:
Когда статья была закончена и я ее перечитывал перед публикацией, мне в голову прошла вполне логичная идея - сделать названия статей в содержании ссылками к началу каждой части. Не долго думая, я открыл редактор блоггера в режиме отображения HTML кода. Добавил перед началом каждой части статьи закладки - <a name="part1"></a>, <a name="part2"></a> и т.д., для каждой части. А текст пунктов содержания сделал ссылками - <a href="#part1>Часть 1</a>, <a href="#part2>Часть 2</a> и т.д.
Потом я переключился опять в визуальный режим редактирования поста, сделал несколько исправлений, сохранил изменения и нажал просмотр... и тут меня ждал неприятный сюрприз - блоггер изгадил! мои ссылки!!! По добавлял к ним урлы, превратив их во внешние и полностью не рабочие ссылки (ведущие хрен знает куда!). Расставленные закладки тоже изменились - блоггер добавил к ним href="http://bla-bla-bla/"!
Проблему с закладками можно было решить добавив к тегу, в котором заключен текст названия части, атрибут id="part1" в место тега <a name="...">, но что делать с ссылками на эти закладки!? Блоггер вообще не понимает ссылки с относительными путями к которым относятся ссылки на части документа. Я писал так: <a href="#part1> и так <a href="/#part1> и даже так <a href=".#part1>, но результат был один и тот же - блоггер постоянно подставлял в ссылку http://www.blogger.com/.... :(
Для приличия я погуглил минут десять, но так и не нашел решения ...
Не желая тратить время на поиск, я решил сам написать скрипт который создавал бы содержание (оглавление - как вам угодно) статьи автоматически. Минут 20-ть и решение готово!
Вкратце, как это работает:
Скрипт ищет (сверху-вниз) в html-коде статьи текст заключенный в определенный тег, например h2, и создает из найденного список содержания.
Для того, чтоб отобразить созданное содержание в посте, добавляем, туда где оно должно появится тег (span, div, ...) с атрибут id и значением "jqblg_contents".
Пример работы скрипта прямо пред вами:
четверг, 13 сентября 2012 г.
Gimp Layer Composition - первый запуск!
Привет народ! Разработка композиций слоев (ака - стили или эффекты слоев) для Гимп продолжается...
Вчера перенес редактор нодов из тестовой программы в Гимп. Добавил по быстрячку кнопочку на панель списка слоев, для вызова редактора и прикрутил к редактору нод выбранного слоя - gimp_item_peek_node(layer).
И вот первый скрин того, что получилось -
Редактор распознал структуру графа нодов слоя, показал связи межу ними и вывел значения параметров (gegl-операций) нодов. Также вывел специфические для Гимпа операции в диалоге "Add Operation" (слева от редактора нодов).
Теперь задача настроить обработку сигналов, так чтоб можно было управлять значениями прозрачности, позиционирования и т.д. непосредственно из редактора и походу пофиксить баги адаптации редактора к работе с гимп-операциями...
И вот первый скрин того, что получилось -
Редактор распознал структуру графа нодов слоя, показал связи межу ними и вывел значения параметров (gegl-операций) нодов. Также вывел специфические для Гимпа операции в диалоге "Add Operation" (слева от редактора нодов).
Теперь задача настроить обработку сигналов, так чтоб можно было управлять значениями прозрачности, позиционирования и т.д. непосредственно из редактора и походу пофиксить баги адаптации редактора к работе с гимп-операциями...
воскресенье, 9 сентября 2012 г.
Гимп - композиции слоя, работа начата....
Всем привет!
Как известно из Roadmap добавление такого необходимого инструмента как стили (эффекты) слоев в Гимп запланировано в версии 3.0 или еще позже. Я не хочу так долго ждать и поэтому начал свою личную разработку.
Я уже излагал свои мысли относительно того как я вижу "Стили слоев" Гимпа в посте http://remyawm.blogspot.com/2012/05/gimp.html. Там я предлагаю несколько вариантов:
Суть композиций слоев проста -
Как известно из Roadmap добавление такого необходимого инструмента как стили (эффекты) слоев в Гимп запланировано в версии 3.0 или еще позже. Я не хочу так долго ждать и поэтому начал свою личную разработку.
Я уже излагал свои мысли относительно того как я вижу "Стили слоев" Гимпа в посте http://remyawm.blogspot.com/2012/05/gimp.html. Там я предлагаю несколько вариантов:
- Фотошопо-подобный вариант - Концепция "Стилей"
- И более прогрессивный, основанный на редактировании Gegl-графа - Концепция "Композиций"
Суть композиций слоев проста -
Применение к изображению слоя эффектов путем добавление набора (композиции) Gegl-операций и настройки связей между ними.
пятница, 8 июня 2012 г.
Ubuntu 12.04 оживляем MySQL 5.5 (5.1)
После очередного апдейта Ubuntu 12.04, перестал запускаться mysql. Захожу на локальный веб-сервер и получаю в лоб - "Ошибка установки соединения с базой данных"!
Пробую законектиться из консоли:
При попытки запустить сервис получаю:
После 10 ~ 15 мин. гуглинга выясняется -- баг!, то-ли apparmor, то-ли самого mysql. Решение просто как 5-ть копеек (спасибо Ivan Ivanov-у):
если не помогло, "тыкаем" usr.sbin.mysqld и переустанавливаем "антивирь":
Оригинал описания бага и солюшин здесь: https://bugs.launchpad.net/ubuntu/+source/mysql-5.5/+bug/934013
Пробую законектиться из консоли:
#mysql -h localhost -u root -p ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
При попытки запустить сервис получаю:
#service mysql start start: Job failed to start
После 10 ~ 15 мин. гуглинга выясняется -- баг!, то-ли apparmor, то-ли самого mysql. Решение просто как 5-ть копеек (спасибо Ivan Ivanov-у):
sudo touch /etc/apparmor.d/local/usr.sbin.mysqld sudo service apparmor restart sudo service mysql start
если не помогло, "тыкаем" usr.sbin.mysqld и переустанавливаем "антивирь":
sudo touch /etc/apparmor.d/local/usr.sbin.mysqld sudo aptitude purge apparmor apparmor-utils sudo aptitude install apparmor apparmor-utils
Оригинал описания бага и солюшин здесь: https://bugs.launchpad.net/ubuntu/+source/mysql-5.5/+bug/934013
среда, 23 мая 2012 г.
Gimp 2.9.1 - отказ от прошлого -> прорыв в будущее!
Едва увидел свет долгожданный релиз GIMP 2.8 как тут же команда разработчиков взялась за следующею версию 2.9.1, которая уже сегодня доступна в основной ветке git-репозитория на http://git.gnome.org/browse/gimp/.
2.9.1 это не просто очередная development-версия, это революционный прорыв в будущее! Начиная с этой версии Гимп полностью переходит на GEGL, чистятся исходники с которых удаляется старый код legacy-рендера, уже добавлена поддержка 16/32 битного цвета. В фильтрах наряду со старыми плагинами, появились эффекты основанные на гегл-операциях. На irc.gimp.org наблюдается явное оживление - Michael Natterer сабмитет новые коммиты, большая часть которых это удаление неиспользуемых модулей, классов, функций.
Пока еще Гимп 2.9 невероятно сырой, и пригоден разв,е что только для поверхностного ознакомления с уже внесенными изменениями в GUI и новыми функциями.
вторник, 22 мая 2012 г.
GIMP стили / композиции слоев - мой концепт, проект, примеры!
Всем привет!
Решил поделится своими концепциями (мыслями) относительно написания патча "Эффектов слоя" для Гимпа 2.8.х . Работа это будет сложная и долгая, поэтому хотелось бы знать мнение пользователей Gimp, т.е. Вас! Стоит ли мне заморачиваться!? Насколько он вам нужен и будите ли вы пользоваться этим патчем вообще (может только я использую гипм в веб-дизайне)?
Ниже я расскажу и покажу, как будут устроены стили/композиции (наборы эффектов) слоев, как ими управлять из списка слоев. Как будет выглядеть окно редактирования эффектов и т.д. ... Поверьте, ни чего общего со стилями в Фотошопе! Это будет более мощно и удобно и намного круче чем ФП! Но... устроит ли вас предложенная мной концепция реализации стилей слоев? Возможно у вас возникнут вопросы и/или замечания!? Я с удовольствием на них отвечу и приму ко вниманию ваши замечания. Пожалуйста, не стесняйтесь, оставляйте ваши драгоценные соображения в комментариях, я очень на них рассчитываю!
Решил поделится своими концепциями (мыслями) относительно написания патча "Эффектов слоя" для Гимпа 2.8.х . Работа это будет сложная и долгая, поэтому хотелось бы знать мнение пользователей Gimp, т.е. Вас! Стоит ли мне заморачиваться!? Насколько он вам нужен и будите ли вы пользоваться этим патчем вообще (может только я использую гипм в веб-дизайне)?
Ниже я расскажу и покажу, как будут устроены стили/композиции (наборы эффектов) слоев, как ими управлять из списка слоев. Как будет выглядеть окно редактирования эффектов и т.д. ... Поверьте, ни чего общего со стилями в Фотошопе! Это будет более мощно и удобно и намного круче чем ФП! Но... устроит ли вас предложенная мной концепция реализации стилей слоев? Возможно у вас возникнут вопросы и/или замечания!? Я с удовольствием на них отвечу и приму ко вниманию ваши замечания. Пожалуйста, не стесняйтесь, оставляйте ваши драгоценные соображения в комментариях, я очень на них рассчитываю!
суббота, 7 апреля 2012 г.
GIMP 2.8.0 RC1 - сборка из Git
Собираем и устанавливаем ГИМП 2.8 из Git.
... этот урок написан для ОС "Ubuntu 11.04" и выше.
Важно! Я настоятельно рекомендую устанавливать GIMP, BABL и GEGL в отдельную папку, например "/opt". По этой причине, ниже я буду использовать префикс "--prefix=/opt/app_name"- где "app_name" название устанавливаемого пакета, например - babl, gegl или gimp.
И так приступим!
------------------ !!! ----------------------
Все команды необходимо выполнять от "пользователя".
Там где нужны права рута, используется команда - sudo.
И еще, если будите копировать текст команд - не забывайте удалять первый символ - $
------------------ !!! ----------------------
GIMP 2.8.0 - how to compile from git
How to compile GIMP 2.8.0 from git
... for Ubuntu 11.04 and newer!
Note: I highly recommended to install GIMP and BABL with GEGL into "/opt" directory. Below, I will use prefix "--prefix=/opt/app_name" to install compiled application to that directory.
First of all you need install some important packages!
Please, open terminal and type following commands:
пятница, 30 марта 2012 г.
О режимах смешивания групп и входящих в них слоев в Гимпе (the blending modes for GIMP's grouped layer)
Гимп предоставляет нам весьма "оригинальный" способ смешивания сгруппированных слоев. Слои с разными режимами смешивания, рендерятся в пределах группы в которой они находятся, без учета изображений расположенных на других слоях. В результате создается композиция из сведенных слоев группы, изображение которой располагается на самом слое-группе. Такой подход позволяет устанавливать дополнительный режим смешивания изображения группы к слоям расположенными ниже. К примеру, в фотошопе такой возможности нет!
Давайте подробнее остановимся на механизме смешивания слоев и разберемся как это работает на практике.
Давайте подробнее остановимся на механизме смешивания слоев и разберемся как это работает на практике.
Подписаться на:
Сообщения (Atom)