Последние новости С новым 2021 годом! (31.12.20) 10 лет сайту! (11.01.20) С Новым годом, Други! (31.12.19) Конкурс игр (3.12.17) Новые статьи Как писать скрипты для Gimp 2.x? Осваиваем Scheme (Script-Fu). Часть 1.В этой статье я покажу основы создания скриптов на Scheme (Script-Fu) для Gimp 2.x. Мы разберем: 1. Основы программирования на Scheme для Gimp 2.6 - 2.8. 2. Загрузку скриптов из файлов. 3. Добавление скрипта в меню Gimp’а. 4. Окна и его элементы. 5. Передачу параметров с окна в скрипт. 6. Написание простейшего скрипта, создающего изображение с тектом и фоном. Статью разобью на 2 части. В 1-й пройдемся по Scheme, во второй разберем взаимодействие с функциями Gimp'а. Продолжить Рейтинг: 4 (За: 6 | Против: 2) Добавлено: 6.02.2016 от M_N Комментарии (5) Home Arch Install — установка пакетов без привилегий администратораПроцесс установки софта разделяется на несколько этапов: - Получение привелегий root; - Обращение к пакетному менеджеру. Вносить изменения в работу системы может только администратор. Соответственно, пакетный менеджер, имея только лишь права user, не выполнит ни единого действия, способного хоть как-то изменить систему. И это нормально. Такой подход используется для установки и обновления пакетов, которые остаются в системе до тех пор, пока пакетный менеджер не получит инструкцию по их устранению. Что если права администратора отсутствуют, но есть необходимо установить какую-либо гипотетическую программу? Либо привелегии имеются, но корневой раздел (внезапно) примонтирован с опцией readonly, — иначе говоря, установка софта в систему не соответствует требуемой семантике решения Продолжить Рейтинг: 3 (За: 7 | Против: 4) Добавлено: 3.02.2016 от kalterfive Комментарии (19) Проблемный Rust или указатели на очищенную памятьТекст и код статьи предоставлен на https://github.com/White-Oak/rust_articles Когда впервые начинаешь программировать, или писать на языке с незнакомой парадигмой, или даже использовать неизученный фреймворк, то очень часто задаешься вопросом: "Как это сделать?". Когда учишься программировать на Rust в голове чаще возникает вопрос: "Почему так нельзя сделать?". Я пишу на Rust уже месяц и, признаюсь, первые дни были для меня ужасными: я фыркал, злился, закрывал редактор, потому что просто не мог понять, почему язык не дает мне написать код, который мне казался идеологически безукоризненным. Одной из самых частых и раздражающих ошибок новичка является cannot Продолжить Рейтинг: 5 (За: 7 | Против: 2) Добавлено: 18.01.2016 от Oak Комментарии (16) Удаляем Mail.Ru и прочие легальные вирусыПеред новым годом у меня случилась беда - подхватил трояны от Mail.Ru и подобных "полезных" сервисов. Уладил все легко, но некоторые моменты заставили понервничать. Думаю, многим пользователям Windows полезно знать, как вычистить всю эту гадость с ПК. Продолжить Рейтинг: 5 (За: 11 | Против: 6) Добавлено: 9.01.2016 от M_N Комментарии (48) Пишем простой event-handler для ncmpcpp на bashMPD (music player daemon) is an audio player that has a server-client architecture. It plays audio files, organizes playlists and maintains a music database all while using very few resources. In order to interface with it, a separate client is needed.(c) ArchWiki В свою очередь, ncmpcpp — это удобный ncurses-клиент для mpd. Ко всему прочему, он же рализует некоторые другие возможности, не относящиеся к обязанностям mpd. Рассмотрим одну из них. Запуск процесса по переключению трекаВ ncmpcpp(1) написано: execute_on_song_change = COMMAND Shell command to execute on song change.Предельно понятно. Следуя этой инструкции, редактируем конфиг и создаём собственный скрипт.
Продолжить Рейтинг: 4 (За: 6 | Против: 2) Добавлено: 31.12.2015 от kalterfive Комментарии (13) |