понеділок, 21 грудня 2009 р.

Google Chrome for Linux

Нарешті у компанії Google згадали про користувачів Linux і випустили бету свого веб-браузера Google Chrome. На відміну від Chromium, який був доступний нам вже досить давно, бета отримала підтримку розширень, що звичайно є величезним плюсом.



Взагалі Chrome радує. Він звичайно програє у функціональності Firefox з його тонами плагінів чи Opera, але на роль простого і швидкого браузера цілком годиться, а особливо в ньому радує швидкий движок JavaScript.



Завантажити Google Chrome

SoftMaker Office 2008

Німецька компанія Softmaker на днях анонсувала подарунок до різдвяних свят - офісний пакет SoftMaker Office 2008 для Linux та Windows можна завантажити безплатно, перейшовши за наступною адресою: http://www.loadandhelp.de/home-en.html. Достатньо вказати адресу власної електронної пошти і на неї прийде серійний номер. Оскільки ціна даного офісного пакету складає $79,95, то подарунок виглядає суттєвим.



До складу пакету входить текстовий процесор TextMaker, табличний процесор PlanMaker та програма для підготовки презентацій - Presentations. Звичайно я подивився на даний офіс але відверто кажучи залишився розчарованим. На відміну від версії для Windows Mobile, десктопна версія не несе з собою чогось екстраординарного. Так, великі файли MS Office тут відкриваються відчутно швидше ніж в OpenOffice. Але формули набрані в MS Equation стають звичайними малюнками, та ще й не найкращої якості. Взагалі редактор формул у комплекті відсутній, що на мою думку є дуже серйозним недоліком. Підтримка форматів MS Office 2007 з'явилася лише у новому SoftMaker Office 2010, який наразі існує лише для Windows і коштує грошей. Що стосується підтримки ODF, то вона є, але не всі документи відкриваються коректно. Інтерфейс програм досить страшнуватий. Підтримка української мови відсутня як в інтерфейсі так і при перевірці орфографії (російська мова присутня). Можливо звичайно це можна виправити, але так далеко я не розбирався.

PlanMaker сподобався більше за TextMaker. Тут досить непогано реалізовано майстер діаграм, та й імена функцій співпадають з Excel - декому буде корисно.



Власне, я вважаю, що стандартний для багатьох дистрибутивів, а також безплатний OpenOffice.org просто на дві голови краще від SoftMaker Office. Ну, можливо по швидкості роботи таки гірше, але в усьому іншому, що стосується функціональності, мій вибір за OpenOffice. Хоча PlanMaker все таки можна розглядати як альтернативу відверто відстійному Calc, але ж і так існує безплатний Gnumeric. Не думаю, що платний офісний пакет такого рівня як SoftMaker Office здатен здобути хоч якусь популярність на платформі Linux - занадто висока конкуренція з боку безплатних пакетів.

четвер, 5 листопада 2009 р.

Шпаргалка по командам Vim

З недавніх пір я не на жарт підсів на текстовий редактор Vim. Сам здивований, але реально сподобалось. По ходу підготував невеличку шпаргалку по деяким основним командам. Можливо комусь буде корисно.

Vim Cheatsheet


Завантажити PDF

пʼятниця, 2 жовтня 2009 р.

Ubuntu 9.10 Netbook Remix Beta

З вчорашнього дня Canonical анонсувала вихід бета-версії Ubuntu 9.10 Karmic Koala. Реліз повинен з'явитися наприкінці жовтня. Мене на даний момент найбільше цікавила версія Netbook Remix, оскільки від попереднього релізу цього варіанту дистрибутиву я був відверто не в захваті. Але 9.10 мене приємно вразила, далі - короткий огляд.

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


Підтримку мого Eee PC нарешті можна впевнено назвати стовідстковою. Працює все, навіть функціональна клавіша вмикання/вимикання WiFi. Неозброєним оком помітно, що нове ядро нарешті чудово уживається з інтегрованим відео від Intel. Якщо раніше інтерфейс Netbook Remix не підтримував Compiz, то тепер жодних проблем з цим немає.


Що стосується змін у поставці дистрибутиву, то звертає увагу на себе заміна Pidgin на Empathy. Мені важко зрозуміти причини цього рішення, це програми явно різних вагових категорій і я залишаюся прихильником Pidgin'а. GIMP відтепер не входить до складу UNR, що мабуть цілком логічно, кому потрібно - довстановить. Серед новинок - інтеграція сервісу Ubuntu One, своєрідного аналогу популярного Dropbox. Це реально цікава новинка, яку я планую докладно протестувати у найближчий час. До старих способів встановлення програм додано ще один - Ubuntu Software Center. В майбутньому, він має стати основним, але поки ще знаходиться на ранній стадії розробки.

Оновився інтерфейс керування звуком


Покращився вибір стандартних заставок



По ходу тестування було помічено декілька огріхів, але вони не принципові. Karmic Koala - це помітний крок для Ubuntu, це абсолютно зріла операційна система від якої залишається лише позитивне враження. З нетерпінням чекаю на реліз.

четвер, 3 вересня 2009 р.

Opera 10 та Qt4

На днях вийшов реліз веб-браузера Opera 10. Про нові функції сказано вже багато, але для користувачів Linux все ще актуальною є проблема використання програмою бібліотек Qt3, що означає просто жахливі меню. Не зрозуміло чому стандартний інтерфейс завантаження на офіційному сайті не дозволяє обрати версію з Qt4, хоча вона реально існує. Завантажити можна звідси: ftp://ftp.opera.com/pub/opera/linux/1000/final/en/i386/


Тепер вже набагато краще.

середа, 2 вересня 2009 р.

World of Goo: гра яка затягує

Сьогодні ввечері я зайнятий. Я не читаю твіттер, відключив джаббер і взагалі сьогодні нічого в світі мене не цікавить. Ще зовсім недавно я був впевнений у тому, що цікавих ігор більше не роблять, але як виявилося помилявся. World of Goo - гра, яка вражає своєю простотою і геніальністю. Основна суть гри полягає у побудові різноманітних конструкцій з кульок, що звуться Гуу. При цьому кульки живі, вони бігають, липнуть і кривяються. Задача - переправити певну кількість кульок у водостічну трубу. Але не все так просто, бо конструкція змінює свою форму під дією сили тяжіння і з кожним рівнем стає все хитромудрішою. Реально - одна з кращих ігор, в які я грав.


Розробник: 2D Boy
Офіційний сайт: http://2dboy.com/
Ціна: $20
Доступні платформи: Linux, MacOS X, Windows, Wii.
Завантажити з Torrents.ru

середа, 19 серпня 2009 р.

SMath Studio

Нещодавно, перевстановлюючи програми на своєму КПК я звернув увагу на те, що один з найпопулярніших математичних пакетів для Windows Mobile SMath, у якого також є версія для настольної Windows, офіційно почав підтримувати Linux. Оскільки програма написана на C# з використанням фреймворка .NET, то для роботи необхідно мати встановлений Mono 2.0, а також пакунок libmono-winforms-2.0-cil. На жаль, програма має певні проблеми зі стабільністю в Linux, а також не зовсім вірно розуміє системні кольори при відображенні головного меню. Але, тим не менш, працювати можна не дивлячись на статус бета. На даний момент автором ще не реалізовано знаходження невизначених інтегралів, даний функціонал очікується в наступних версіях, але й те, що є вже зараз виглядає дуже непогано. Інтерфейс нагадує звичний багатьом MathCad, що на мою думку є величезним плюсом. Ще одним плюсом є наявність у комплекті хорошого математичного довідника.


Офіційний сайт: http://ru.smath.info

Завантажити версію 0.82

середа, 22 липня 2009 р.

Як змінити MAC-адресу в Ubuntu

Дана задача іноді постає, коли маєш справу з провайдером, який аутентифікує вас в мережі за MAC-адресою мережевої карти. Є простий спосіб цю адресу змінити, з допомогою утиліти macchanger.
sudo apt-get install macchanger

Ну, а тепер власне можемо прописати будь-який MAC, який захочемо:
sudo macchanger --mac=XX:XX:XX:XX:XX:XX eth0

От і все.

вівторок, 21 липня 2009 р.

WiFi адаптер D-Link DWA-110

Сьогодні прикупив собі цей девайс. Що порадувало - Linux Mint 7 впізнав його відразу і, без необхідності встановлювати будь-які драйвери, одразу дозволив отримати доступ в Інтернет.


Більше особливо сказати і нема чого, девайс працює без проблем. Якщо шукаєте недорогий WiFi адаптер для USB, який гарантовано буде працювати в Linux - можете купувати DWA-110, перевірено.

вівторок, 7 липня 2009 р.

Встановлення IE6 в Linux

Якщо ви займаєтеся веб-розробкою, то можливо вам для тестів потрібен IE6. Я не здатен зрозуміти людей які ним користуються, але саме під них часто доводиться витрачати багато часу намагаючись підлаштувати верстку. Насправді встановити IE6 в Linux досить просто (звичайно ж у вас вже має бути встановлено wine):
wget www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
tar zxvf ies4linux-latest.tar.gz
cd ies4linux-2.99.0.1
./ies4linux

Коли скрипт відпрацює, можете запускати IE
~/bin/ie6

пʼятниця, 19 червня 2009 р.

SciDAVis: малюємо графіки

Якщо вам потрібно швидко підготувати якийсь науковий графік і при цьому ви не настільки великий маніяк щоб вільно оперувати командами gnuplot, а відповідна функціональність табличних процесорів вас не влаштовує, то можете скористатися SciDAVis. Це написана на Python’і програма для генерації графіків та аналізу даних, з інтуітивним та простим інтерфейсом.


Завантажити можна з SourceForge: scidavis-0.2.2-linux-x86-qt4.4-py2.5.tar.bz2

Програма не потребує встановлення, достатньо просто розпакувати архів у будь-яку папку і запустити файл scidavis. Перед цим лише потрібно довстановити необхідні бібліотеки:
sudo apt-get install python-qt4 libqt4-qt3support

четвер, 4 червня 2009 р.

Конвертуємо звукові файли

Існує багато причин, чому доводиться конвертувати звукові файли з одного формату в інший. Наприклад у моїй музичній колекції є багато композицій у форматі .flac, у той час як моя автомобільна магнітола розуміє лише .mp3 та .wma. На щастя, жодних проблем з конвертацією файлів не існує, не потрібно навіть запускати термінал якщо скористатися утилітою soundconverter. Встановлюється дуже просто:
sudo apt-get install soundconverter

Інтерфейс програми дуже простий


Все, що потрібно - це обрати файли, задати в налаштуваннях формат у який конвертувати (за замовчуванням обрано .ogg) та натиснути кнопку Перетворити.


От і все.

середа, 27 травня 2009 р.

Змінюємо оформлення годинника на панелі Gnome

Як виявляється, оформлення стандартного годинника Gnome, який ми звикли бачити на панелі, можна досить легко змінити. Ось так він виглядає на щойно встановленій системі (Mint 7):


Задати власний варіант оформлення просто:
1. Натискаємо Alt+F2 і запускаємо gconf-editor
2. Відкриваємо ключ /apps/panel/applets/clock_screen0/prefs/format
3. У параметр custom_format вписуємо рядок формату, при цьому можна використовувати стандартні html-теги. Ну, наприклад:
<span size="smaller" color="#c8c8c8">%a %d %b </span> <b>%H:%M</b>

4. Змінюємо значення параметру format з 24-hour на custom

Готово. Тепер наш годинник виглядає ось так:



Щоб повернути все як було, достатньо змінити значення параметру format знову на 24-hour.

Підглянуто на webupd8.blogspot.com

понеділок, 25 травня 2009 р.

Linux Mint 7 Gloria на Eee PC 701 4G

У момент коли я пишу цю статтю, Linux Mint 7 ще не доступний для завантаження на основному сайті. Хоча, не зовсім так, якщо ви знайдете на сайті лінк на завантаження Mint 6 і заміните всі шістки на сімки, то зможете завантажити готовий остаточний реліз Mint 7. Він вже декілька днів як готовий, просто це не афішується до моменту коли буде завершено підготовку документації та інших дрібниць. Я встановив Глорію на мій Eee PC 4G і хотів би звернути увагу на особливості встановлення.

На сьогоднішній день я можу з впевненістю сказати, що Linux Mint - це мій найулюбленіший дистрибутив і Глорія тільки підтвердила свій статус у моїх очах. Проте з встановленням на Eee PC завжди були певні проблеми. Віднині все по іншому. Ядро Linux Mint 7 (звичайно це ж стосується й Ubuntu 9.04) має повну підтримку обладнання Eee PC. Навіть WiFi тепер підхвачується відразу "з коробки".

Отже, тепер все просто. У попередніх статтях я вже розписував як переписати установочний диск на флешку, тому повторюватися не буду. Інсталятор також нічим не відрізняється від Ubuntu 9.04. Єдиний нюанс. як і раніше - розбивка диску. Під систему виділяємо весь простір SSD, розділ для swap'у не створюємо, файлова система - ext2 (щоб зменшити кількість звернень до диску та зекономити простір). Після завершення встановлення і перезавантаження ми побачимо ось таку картинку:


При цьому можна помітити дві речі. Перша - швидкість завантаження, Mint 7 завантажується реально швидко, мінімум удвічі швидше ніж попередня версія. І другий момент - повністю нове оформлення. Нова тема для десктопу називається Shiki Mint, а новий набір піктограм взято з набору Gnome Colors. Також змінено графічне оформлення меню Grub, процесу завантаження та діалогу входу в систему. Виглядає помітно краще ніж раніше.

Є ще один момент, який стосується Eee PC. "З коробки"працюють не всі короткі клавіші та не можна змінювати частоту процесора. Щоб все це запрацювало, потрібно встановити утиліту EeeControl. Завантажити останню версію 0.9.2 можна звідси: eee-control_0.9.2_all~jaunty.deb


Тут потрібно звернути увагу, що процесор Celeron, який встановлено в Eee PC 701, має іншу схему керування ніж розповсюджений нині на нетбуках Atom, тому, щоб Eee Control міг ним керувати потрібно дещо змінити типові налаштування утиліти. Для цього натиснемо Alt+F2 і наберемо
gksudo gedit /etc/eee-control.conf

і змінимо значення параметру fsb-method на "direct-io".


Тепер достатньо перезавантажитись і Eee Control почне працювати.



На цьому, власне, обов’язкові налаштування і закінчуються. Щоб отримати можливість переміщувати вікна, з допомогою клавіші Alt, за верхню межу екрану, потрібно з допомогою gconf-editor змінити значення наступного параметру:



Щоб на скромному екрані 701’го могло розміститися більше інформації, я також встановлюю скрізь у системі шрифт DejaVu Sans Condensed розміром 8pt.

Ще одна проблема даної моделі Eee PC - це вкрай малий об’єм SSD - всього 4Гб. Тому бажано обрати в налаштуваннях Synaptic опцію автоматичного видалення завантажених пакунків після встановлення. І ще, якщо ви як і я, набираєте на Eee PC документи в LaTeX, то можете без проблем звільнити близько 300Мб вільного місця видаливши всі каталоги, що починаються на tex з каталогу /usr/share/doc, при наявності книжки користі з них мало, а Synaptic не дозволяє видалити пакунки з документацією окремо.

Взагалі, Linux Mint 7 на Eee PC працює помітно краще ніж Mint 6. Рекомендую однозначно.

субота, 16 травня 2009 р.

Сервіс: Wolfram Alpha

Однією з найгучніших новин минулої ночі у сфері IT був запуск пошукового сервісу Wolfram Alpha. Дехто навіть називає його "вбивцею Google", хоча насправді даний сервіс є абсолютно самобутною річчю, що позиціонує себе як "обчислювальна машина", яка не виводить список посилань на інші сайти, а одразу виводить інформацію. Автором даного проекту є Стівен Вольфрам (Stephen Wolfram), який також є автором відомого програмного пакету Mathematica. Чесно кажучи Wolfram Alpha виявився проектом неординарним і викликав багато суперечок, мені здається, що потрібен деякий час щоб осмислити його ідею і навчитися складати відповідні запити.

ОК, як же працює? Ну, наприклад, якщо ми введемо у пошуковий рядок x^2-2x+5=19, то отримаємо розв'язок даного рівняння:


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


А ось наприклад, що буде якщо ввести weather Poltava:


Тут можна побачити і поточну погоду, і прогноз на найближчі дні, і історію.

Взагалі Wolfram Alpha вже зараз вміє багато чого. Приклади різноманітних запитів можна переглянути на самому сайті. Деякі функції ще не дороблені, але все одно, вже зараз проект вміє багато. До невеличких мінусів можна ще віднести відсутність підтримки кирилиці. Але у будь-якому випадку, для студентів, аспірантів та наукових працівників це унікальний ресурс. У парі з мобільним телефоном так взагалі універсальна шпаргалка. Буду слідкувати за розвитком ресурсу.

понеділок, 4 травня 2009 р.

Google Earth 5 в Ubuntu 9.04

Всім гарний новий Google Earth 5 але встановивши його на Ubuntu 9.04 можна побачити цікавий глюк - відсутність підтримки кирилиці у меню, та багатьох інших елементах GUI. Насправді проблема полягає в тому, що в дистрибутив Google Earth входять свої бібліотеки Qt4. Достатньо зайти у каталог з встановленою програмою і просто знищити всі файли *.so які починаються на "libQt". Якщо боїтеся знищувати, то можна просто перейменувати:
mv libQtCore.so.4 libQtCore.so.4.dist
mv libQtGui.so.4 libQtGui.so.4.dist
mv libQtNetwork.so.4 libQtNetwork.so.4.dist
mv libQtWebKit.so.4 libQtWebKit.so.4.dist

Тепер достатньо просто встановити Qt4 зі стандартних репозиторіїв, за умови, що ці бібліотеки у вас вже не стоять. Тепер Google Earth матиме нормальний вигляд.

понеділок, 27 квітня 2009 р.

Автодоповнення коду на Python в gEdit

Python Code Completion - плагін, який додає в текстовий редактор gEdit функцію автодоповнення у програмах на Python.


Завантажити плагін можна з серверу GitHub
Достатньо розпакувати вміст архіву у ~/.gnome2/gedit/plugins і відмітити відповідний плагін у вікні налаштувань gEdit. Тепер автодоповнення буде працювати по комбінації клавіш Ctr+Alt+Пробіл.

Книга: Sexy Web Design

У видавництві Sitepoint нещодавно вийшла книга Sexy Web Design. Автор - Elliot Jay Stocks. Мене завжди цікавили книжки про дизайн, хоча програмування, чесно кажучи, мені завжди давалося краще.


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

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

Якщо не маєте забобонів щодо піратського контенту, то PDF файл можна легко завантажити з PirateBay: torrent

субота, 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 і потім включити відповідний плагін у налаштуваннях.

субота, 24 січня 2009 р.

Встановлюємо клієнт Last.fm в Ubuntu

Last.fm - це просто вражаючий сервіс, для любителів музики. І хоча користуватися ним можна й використовуючи штатний для Ubuntu плеєр Rhythmbox, однак існує й офіційний клієнт, що має ряд додаткових можливостей. Встановлюється дуже просто.
sudo apt-get install lastfm

Ось, що ми отримаємо в результаті:

вівторок, 20 січня 2009 р.

Перетворюємо Firefox на веб-сервер

Я рідко користуюся PHP, віддаючи перевагу у веб-розробці Python. Але, тим не менш, для ряду задач і PHP буває виправданим. При цьому, як виявляється, щоб побачити свій "шедевр" у роботі, не обов'язково встановлювати Apache, можна обійтися плагіном для Firefox, який називається POW (Plain Old Webserver).

Завантажити POW

Після, встановлення POW, достатньо перезавантажити Firefox і сервер буде доступний за адресою http://localhost:6670/.


На сторінці по замовчуванню, внизу буде лінк, який вказуватиме на кореневий каталог сервера. Просто зкопіюйте його адресу в адресний рядок Nautilus'а і попадете до каталога htdocs. Додайте його у закладки, щоб потім легко знаходити. При бажанні, його також завжди можна змінити у налаштуваннях POW.

Далі, залишається встановити PHP і, наприклад, SQLite, щоб мати змогу працювати з базами даних:
sudo apt-get install php5-cgi php5-cli php5-sqlite

Також, якщо ви використовуєте SQLite, то можна ще встановити плагін для роботи з такими базами:
Завантажити SQLite Manager


І останній штрих, щоб все запрацювало - це відкрити файл startup.sjs, що знаходиться у підпапці system кореневої папки вашого сервера, і вставити туди наступне:
<?sjs
pow_server.APP_HANDLERS['php'] = '/usr/bin/php';
?>


Все, тепер можемо перевірити роботу нашого сервера. Створимо файл index.php наступного вмісту:
<?php
echo "Hello world"
?>

І наберемо у браузері адресу http://localhost:6670/index.php


Супер! Наш сервер працює. :)