субота, 25 квітня 2009 р.

Shutter: робимо скріншоти

Shutter - це зручна і функціональна утиліта для зняття скріншотів. Підтримується ряд графічних ефектів (розмивання країв, полароід та ін.), є навіть простий редактор з допомогою якого можна щось домалювати. А окрім зняття скріншотів з екрану Shutter вміє ще й робити скріншоти веб-сторінок.


Завантажити пакунки для встановлення можна з GetDeb.net.
Офіційний сайт: shutter-project.org

пʼятниця, 24 квітня 2009 р.

Прокачуємо GIMP

GIMP - чудовий графічний редактор з серйозними можливостями. У нього фактично є лише одна проблема і ім'я їй Photoshop. Оригінальна стаття про те, як зробити з GIMP щось максимально наближене до Photoshop була опублікована у SmashingMagazine. Я вирішив перевірити описані там моменти, а заодно і пересказати зрозумілішою мовою.

1. Встановлення додаткових пензлів, плагінів та фільтрів.

Підключити доповнення до GIMP, дуже просто. Зайдіть у свій домашній каталог і натисніть Ctrl+H щоб побачити приховані каталоги. Нам потрібен каталог .gimp-2.6. Саме сюди і потрібно копіювати файли з пензлями (підкаталог brushes) та ін. При цьому не потрібно хвилюватися якщо ви не можете знайти потрібного пензля саме для GIMP, завантажуйте пензлі для Photoshop, вони чудово підтримуються.



2. Підтримка плагінів Photoshop.

Встановивши плагін PSPI ви отримаєте можливість використовувати в GIMP плагіни від Photoshop. Для цього достатньо просто завантажити необхідний файл з Gimp.org, розпакувати його і помістити в каталог plug-ins. Звичайно ж у вас має бути встановленим Wine.


Тепер можна користувтися гігантською кількістю плагінів створених програмістами всього світу для Photoshop.



3. Стилі шарів

Для підтримки стилів шарів (ефекти Drop Shadow, Inner Glow, Outer Glow, Gradient Overlay, Stroke, Bevel, Emboss та ін.) по аналогії з Photoshop, необхідно встановити наступний плагін з Gimp.org. Я рекомендую обирати python-версію. Файл потрібно скопіювати у каталог plug-ins, а також дати йому права на виконання (робиться через діалог властивостей в Nautilus). Тепер маємо нове підменю у меню Шар.



4. Підтримка CMYK

Завантажуємо плагін Separate+ звідси і розпаковуємо у каталог з плагінами. Файлам також потрібно дати права на виконання.



5. Плагін Liquid Rescale

Не всі пам'ятають, що цей чудовий плагін з'явився у версії для Gimp раніше ніж для Photoshop. Встановлюється дуже просто:
sudo apt-get install gimp-plugin-registry

У даному пакеті також можна знайти ще багато цікавих плагінів. Liquid Rescale ви зможете тепер запустити через меню Шар.



6. Підтримка анімації

Встановивши пакет gimp-gap ви зможете працювати у вашому Gimp з покадровою анімацією.



На цьому мабуть вже варто закінчувати. Як бачите, GIMP далеко не така вже й проста штука, як дехто про нього говорить. Насправді це реально потужний інструмент. Маю надію, що дана стаття допоможе витиснути з нього більше.

неділя, 5 квітня 2009 р.

Portable Ubuntu for Windows

Чесно кажучи, побачивши на LifeHacker замітку про цю штуку, я спочатку подумав, що це витвір чиєїсь хворої фантазії. Але допитливість взяла гору. Як виявилося, штука ця абсолютно робоча. Все, що вам потрібно - це завантажити з офіційного сайту .exe файл і запустити його. Після завершення розпаковування (шлях не повинен містити кирилиці і пробілів, інакше не працюватиме) достатньо запустити файл run_portable_ubuntu.bat. Чекаємо доки все завантажиться і вуаля:


Це реально повноцінна Ubuntu 8.04.1 (ну лише з урізаним набором софту, без OpenOffice та Gimp наприклад), яку можна завантажити під Windows XP/Vista. При цьому всі вікна інтегруються у робоче середовище. Тобто Linux програми так само як і Windows аплікації відображаються на панелі задач і взагалі ведуть себе аналогічно. Windows розділ автоматично монтується за адресою /mnt/C. Користувач за замовчуванням - pubuntu, а його пароль для адміністративних потреб - 123456. Так, звичайно деяких речей на відміну від повноцінної інсталяції ви тут не знайдете, ви не знайдете віртуальних консолей, ви не побачите ефектів Compiz та ін., проте ви зможете запустити у Windows середовище Gnome і використовувати улюблені програми.

Хтось спитає навіщо це потрібно? Мені ж здається, що Portable Ubuntu дозволяє зробити дві важливі речі: по-перше залучити до спільноти тих користувачів, які бояться перерозбивати диск і встановлювати повноцінну систему, а також бояться можливих проблем (наприклад з залізом): по-друге для користувачів Linux вона приносить звичні програми на платформу Windows, якщо їм доводиться мати з нею справу. Маю підозру, що у моїх друзів і студентів з'явився шанс доторкнутися до світу Linux.

пʼятниця, 3 квітня 2009 р.

Огляд Ubuntu 9.04 beta

Хоча реліз Ubuntu 9.04 намічено на кінець місяця, проте кожен бажаючий вже зараз може завантажити бета-версію. Я вирішив встановити її під VirtualBox і подивитися, що ж нового нам приготувала Canonical.

Оскільки встановлював я Alternate версію, то оцінити нововведення в графічному інсталяторі зі зрозумілих причин не зміг. Особливих змін у текстовому інсталяторі помічено не було, все як завжди просто і ефективно. Під час завантаження вже встановленої системи було помічено новий дизайн процесу завантаження і екрану входу в систему. Основна тема оформлення графічного інтерфейсу - все той же старий добрий Human. Проте тепер у стандартному комплекті можна знайти Dust та New Wave. Власне, перше, що я зробив - це змінив тему на Dust, імхо дуже стильне оформлення.



Чесно кажучи, зміни яж ніяк не кидаються в очі. Так, Jaunty дещо швидше завантажується ніж попередні версії та й взагалі працює швидше. У чистій консолі зникли проблеми з кирилицею, український текст відображається без будь-яких проблем. Але взагалі реліз справляє враження консервативного.

Набір базового програмного забезпечення фактично не змінився, лише оновилися версії. Зокрема тепер у базовій поставці можна знайти OpenOffice.org 3, що не може не радувати. Хоча плагін імпорту PDF наприклад з коробки не встановлено, можливо він правда не всім і потрібен. Що стосується іншого софту, то зміни мінімальні. Наприклад відеоплеєр Totem навчився самостійно завантажувати з Інтернету субтитри до фільмів (не тестував, але функція така дійсно є), Brasero став більш інтегрованим у середовище і тепер є основним інструментом для запису дисків.


Кардинально змінилася концепція спливаючих повідомлень, тепер вони стали більш стильними. Не знаю, яка з того практична цінність але виглядає ефектно.

Не сподобалося, що за замовчуванням не всі новинки Gnome 2.26 з'явилися в Jaunty. Наприклад дизайн аудіо мікшера не змінився, щоб отримати новий діалог потрібно самому встановити пакунок gnome-volume-control-pulse. А для того щоб побачити новий діалог розшарювання файлів потрібно встановити gnome-user-share. Важко сказати, добре це чи погано, схоже, що Ubuntu обирає курс на стабільність і мінімалізм. Але мені здається, що варто все таки більше можливостей давати одразу з коробки, а не покладати на користувача встановлення пакунків з репозиторіїв вручну. Linux Mint у цьому плані виглядає імхо логічнішим.


У менеджері пакунків Synaptic з'явилася кнопка Get Screenshot. Тепер можна з допомогою одного кліку оцінити зовнішній вигляд програми до її встановлення. При налаштуванні мобільного Інтернету в переліку українських операторів з'явився Utel. Ніби дрібниця, але все ж таки... Звичайно ж є й серйозніші зміни, такі як сумісність з файловою системою ext4 та оновлене ядро, але для рядового користувача це не помітно.

Наскільки я зрозумів, версія 9.04 є більшою мірою роботою над помилками, а також перехідною до 9.10 у якій очікуються помітно суттєвіші зміни. Ну, що ж, стабільність це також добре, у якійсь мірі це показник зрілості.

субота, 7 березня 2009 р.

Встановлюємо Qt 4.5 SDK

Вихід Qt4.5 ознаменувався не лише випуском цього фреймворку під ліцензією LGPL, але й релізом QtCreator IDE. У даній короткій замітці я покажу як просто встановлюється все необхідне для роботи з Qt у Linux.

Завантажуємо SDK з офіційного сайту


Далі, запускаємо інсталятор давши команду:
./qt-sdk-linux-x86-opensource-2009.01.bin 

і відповідаємо на ряд питань


Для встановлення SDK не потрібні права root, можна встановлювати у домашній каталог



По завершенню, ви можете запустити QtCreator і написати свою першу програму


Докладна документація і приклади йдуть в комплекті. Крім того Qt4.5 тепер набагато краще вписується в середовище Gnome ніж попередні версії, тепер віджети промальовуються через виклики Gtk. На даний момент Nokia лише радує, чудова платформа стала ще ближче для людей.

середа, 4 березня 2009 р.

Новини: Qt4.5

Відразу приношу вибачення постійним читачам мого блогу, що досить довго не писав, а також за те, що протягом найближчих місяців навряд чи з'явиться багато нових статей. Тому є причина - наближення до моменту захисту дисертації, що в наших умовах є річчю досить затратною у плані часу. Але у будь-якому випадку це тимчасово. Сьогодні ж хотілося звернути увагу на цікаву для програмістів подію.

Вихід Qt 4.5. Це досить важливий і довгоочікуваний реліз, оскільки відтепер цей чудовий фреймворк ліцензовано згідно LGPL. До цього моменту популярність Qt сильно стримувалася необхідністю або відкривати коди власного проекту або купувати комерційну ліцензію. Компанія Nokia, що придбала Trolltech має інші погляди на бізнес-модель ніж попереднє керівництво, а тому й пішла на такий крок. Це добре. Є й ще ряд важливих нововведень, як наприклад QGtkStyle. Відтепер, при використанні програм, що використовують Qt4.5 в середовищі Gnome, їх зовнішній вигляд буде промальовуватися через прямі виклики Gtk, щозволить їм виглядати там нативно.

Ще одна новина, що безпосередньо стосується Qt4.5 - це вихід першої стабільної версії Qt Creator. Це компактна кросплатформенна IDE, яка включає в себе редактор для C++ з автодоповненням коду, візіальний редактор інтерфейсів Qt Designer, систему контекстної допомоги та ін. Таким чином Qt тепер перетворився у повноцінний комплексний продукт, для розробки софту під платформи Windows, Linux, MacOS X, WinCE та Nokia s60.

Докладніше

понеділок, 26 січня 2009 р.

Додаємо Class Browser в gEdit

Якщо ви займаєтеся програмуванням і використовуєте gEdit, то плагін Class Browser повинен серйозно допомогти в роботі.

Завантажити

Файл достатньо розпакувати у каталог ~/.gnome2/gedit/plugins і потім включити відповідний плагін у налаштуваннях.