середа, 31 грудня 2008 р.

З новим роком!

До нового 2009 року залишилося всього декілька годин. Вітаю всіх читачів (і не читачів також) цього блогу,бажаю щоб у новому році справдилися всі ваші бажання, а проблеми залишилися у минулому.



Давайте разом згадаємо, що 2008 рік приніс нам у сфері високих технологій.

KDE 4 - нова версія, одного з двох найпопулярніших робочих середовищ Linux. Четвірка породила масу суперечок і критики, оскільки вийшла на ринок досить сирою. Тим не менш, для самого KDE це значущий реліз, це прогрес і маса нових ідей, що знайдуть відображення в інших продуктах.
Ubuntu 8.10 - остання версія Ubuntu виявилася відчутно кращою за свою досить проблемну попередницю 8.04. Дуже важливим нововведенням виявився суттєво перероблений NetworkManager.
Wine 1.0 - довгоочікуваний стабільний реліз інструменту для запуску Windows програм у Linux. Важко переоцінити важливість даного проекту з погляду на полегшення переходу користувачів на нову платформу.
Python 3.0 - реліз нової версії відомої і популярної мови програмування.
Django 1.0 - довгоочікуваний стабільний реліз чудового веб-фреймворку для мови програмування Python.
Google App Engine - новий сервіс від Google, який дозволяє всім бажаючим розробляти власні веб-сервіси на Python з доступом до всього різноманіття технологій Google. Крім власного веб-фреймворку webapp існує також підтримка Django. У ролі бази даних використовується BigTable.
GIMP 2.6 - новий реліз популярного графічного редактору, що започаткував початок інтеграції з GEGL.
Adobe AIR for Linux - відтепер Linux є однію з трьох платформ, що офіційно підтримується даною технологією.

Інші ключові релізи: Gnome 2.24, Firefox 3.0, OpenOffice.org 3.0, Mono 2.0. Потрібно також звернути увагу, що цей рік був один з ключових в плані поступового підвищення інтересу до Linux з боку серйозних гравців ринку IT. Світова фінансова криза також стала непоганим каталізатором зрушень у даному напрямку. Ну і потрібно згадати також появу підтримки української мови в Google Translate та Facebook.

Конвертуємо OGV в AVI та додаємо звуковий трек

Тренувався я тут з записом скрінкастів. На жаль, звукова карта на моєму десктопі ніяк не хоче дружити з моїм мікрофоном. У той же час EeePC не зовсім добре підходить для запису відео. Проблему вдалося вирішити зробивши такий фінт: відео записую з допомогою gtk-RecordMyDesktop, а звук з допомогою Audacity на ноуті. Потім все це об'єдную в один файл.

Конвертуємо OGV в AVI:
mencoder from_file.ogv -o video.avi -oac mp3lame -ovc lavc

Додаємо звукову доріжку з mp3 файлу:
mencoder video.avi -o result.avi -ovc copy -oac copy -audiofile sound.mp3

Як виявилося, досить просто.

пʼятниця, 26 грудня 2008 р.

Два слова про CheckInstall

Якщо говорити про бінарні дистрибутиви (такі як Ubuntu, Fedora, OpenSUSE та ін.), то потрібно сказати, що вкрай не рекомендується встановлювати в них програми з вихідних кодів. Серед проблем, які можуть виникнути можна назвати серйозні проблеми з деінсталяцією такого софту, можливість порушення залежностей і конфлікти з іншими, вже встановленими, програмами та бібліотеками. Проте іноді потреба встановити програму з вихідних кодів все ж таки виникає. Зазвичай цей процес зводиться до трьох команд:
./configure
make
sudo make install

Генератором проблем якраз є остання команда, яка й відповідає за встановлення скомпільованого софту. Але насправді, все можна спростити, достатньо лише встановити утиліту CheckInstall:
sudo apt-get install checkinstall

Відтепер, для встановлення програм потрібно виконувати:
./configure
make
sudo checkinstall

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

неділя, 21 грудня 2008 р.

Мова програмування Scheme

Яку мову обрати для навчання програмуванню? Взагалі тема звичайно холіварна. Можливо я якось викладу свої думки у окремій статті, бо думок дійсно багато. Але я впевнений у тому, що вивчення програмування ні в якому разі, не варто починати десь з середини (і однозначно не з PHP). Спочатку потрібно натренувати мозок, вміння створювати алгоритми і описувати їх знаючи можливості тієї чи іншої мови. У вітчизняних школах та вузах зазвичай вивчають програмування на прикладі Basic чи Pascal. Я сам дуже поважаю Pascal і досі вважаю його однією з найкращих мов для навчання, це строга мова зі статичною типізацією, яка дозволяє без зайвих проблем відпрацювати принципи процедурного та об'єктно-орієнтованого програмування. Але, познайомившись з навчальними матеріалами провідних західних університетів (Berkeley, Stanford, MIT), а також базуючись на власному досвіді самоосвіти, сходжуся на думці, що непогано було б почати вивчення з однієї з функціональних мов. У плані тренування мозку імхо штука ідеальна. Взагалі, досить дивно, але функціональна парадигма вперто ігнорується вітчизняною освітою. Щоб якось згладити цей пробіл, я хотів би розповісти про мову програмування Scheme (читається "скіім"). Це один з найпопулярніших діалектів Lisp - однієї з найстаріших (разом з Fortran) мов програмування, яка досі широко використовується і якій нещодавно виповнилося 50 років. Scheme викладається в Berkeley (курс CS61A) та MIT у якості першої мови програмування, його інтерпретатор інтегровано в GIMP де він має назву Script-Fu. Scheme також використовується в Dia. Різноманітні діалекти Lisp також використовуються в Emacs, AutoCAD та ін. програмах.

Scheme - це дуже проста мова програмування. Її цілком можна вивчити за один день, але ця простота оманлива. Scheme одночасно і дуже потужна мова. Існує величезна кількість реалізацій, я використовую Guile. Встановити інтерпретатор дуже просто:
sudo apt-get install guile

Програми можна або зберігати у *.scm файлах, або можна використовувати інтерактивний режим інтерпретатору, по аналогії з Python.

Константи та змінні

Отже, приступимо до вивчення основних структур Scheme. Перш за все, визначимося з константами:
123 - ціле число
3.1415926 - дробове число
2+3i - комплексне число
2/3 - дріб
#b1111 - двійкове число
#xFF - шістнадцяткове стаття
#o123 - вісімкове число
#\A - одиничний символ
"Hello, World!" - символьний рядок
'hello - символ
#f - логіче значення

З константами можна здійснювати операції з допомогою операторів або функцій. Врешті решт Scheme є функціональною мовою, а тому у ній все є функцією. З математики ви знайомі з формою запису функцій f(x) або t(a,b). Але те ж саме можна записати і у вигляді (f x) чи (t a b). Саме таку форму запису використовує Scheme. З погляду на це, і арифметичні вирази записуються не у звичній багатьом інфіксній формі, як наприклад 2+3, а у префіксній - (+ 2 3). Наприклад:
guile> (* 2 5)
10
guile> (+ (* 3 4) (/ 5 2))
29/2
guile> (+ 1 1 1 1 1)
5
guile> (/ 2)
1/2
guile> (expt 2 3) - степінь
8
guile> (sqrt 2)
1.4142135623731

Для оголошення змінних використовується конструкція (define ім'я значення)
guile> (define a 2)
guile> (define b 2)
guile> (+ a b)
4

Значення вже існуючої змінної можна змінити з допомогою конструкції (set! ім'я значення)
guile> (set! a 5)
guile> a
5


Функції

Функції оголошуються з допомогою конструкції (define (ім'я параметри) тіло_функції)
guile> (define (square x) (* x x))
guile> (square 3)
9

Для демонстрації рекурсії наведу приклад обчислення факторіалу:
(define (fact x)
(if (= x 1)
1
(* x (fact (- x 1)))))

Як ви вже зрозуміли, перевірку умови можна виконувати з допомогою конструкції (if умова якщо_так якщо_ні)

Введення/виведення

Не заглиблюючись у подробиці, зверну увагу на основні функції
(display "Hello, World!") - вивести рядок
(newline) - перейти на новий рядок
(read) - прочитати ввід з клавіатури


Списки

Для роботи з наборами даних зручно використовувати списки
guile> (define nums (list 1 2 3 4 5 6 7 8 9 10)) - оголошуємо список
guile> (list-ref nums 0) - читаємо елемент з номером 0
1
guile> (car nums) - читаємо перший елемент
1
guile> (cdr nums) - читаємо всі інші елементи
(2 3 4 5 6 7 8 9 10)

Можна також обробити всі елементи списку одним заходом
згенерувати новий список застосувавши функцію для кожного елемента
guile> (map square nums)
(1 4 9 16 25 36 49 64 81 100)
guile> (map (lambda (x) (* x 3)) nums)
(3 6 9 12 15 18 21 24 27 30)

Конструкція lambda дозволяє оголошувати функції по мірі потреби, не даючи їм імен. Якщо ви програмуєте на Python'і, то вже знаєте ці конструкції, саме з Lisp'у вони й були запозичені.

Цикли

Насправді, Scheme не має циклів у тому вигляді як вони є в імперативних мовах. Тут для тих же цілей використовується рекурсія. Наприклад, виведемо у стовпчик вміст списку
(define (print-list lst)
(if (not (null? lst))
(begin (display (car lst))
(newline)
(print-list (cdr lst)))))

Конструкція (begin ...) використовується у тому випадку, якщо потрібно вставити декілька операторів там де по синтаксису допускається лише один.

Наступна конструкція дозволяє змоделювати відомий по іншим мовам програмування цикл for:
(let loop ((i 1))
(display i)
(newline)
(if (<= i 10) (loop (+ i 1))))

Конструкція let використовується у тому випадку коли в рамках виразу потрібно оголосити локальні змінні, або якщо потрібно оголосити вкладену функцію. Таким чином можна реалізовувати практично всі можливі варіанти циклів. Звичайно, завжди можна створити власну функцію для скорочення форми запису, адже функції можна передавати у вигляді параметрів інших функцій, так як і прості дані. Взагалі, Scheme дозволяє підігнати мову під себе так як подобається. Вражаюче гнучка мова.

Для прикладу, можна навести реалізацію функції обчислення визначеного інтегралу
(define (func x)
x)

(define (integrate a b e f)
(define sum 0)
(let loop ((i a))
(if (< i b) (begin
(set! sum (+ sum (* (f i) e)))
(loop (+ i e)))))
sum)

(display (integrate 0 1 0.01 func))
(newline)


Звичайно, можна було б продовжувати далі, але це зайняло б дуже багато місця. Основні ж конструкції ми розглянули. Якщо ви зацікавились Scheme, то додаткову інформацію завжди зможете знайти за наступними адресами:
Офіційний сайт Guile
Введение в язык Scheme для школьников
Сторінка про Scheme на сайті MIT
Schemers.org
Відеозаписи лекцій по курсу The Structure and Interpretation of Computer Programs в університеті Berkeley

Взагалі, оскільки Scheme - мова академічна, то інформації по ній досить багато. У той же час, знання даної мови дозволить не лише по новому глянути на різноманітні конструкції в інших мовах (як Python наприклад). Той же Guile, легко інтегрується в програми на C, що дозволяє виносити код назовні.

вівторок, 16 грудня 2008 р.

Налаштовуємо автовизначення кодування в GEdit

GEdit - чудовий текстовий редактор, але його функція автоматичного визначення кодування працює не завжди коректно. У мене, наприклад, є багато файлів LaTeX у кодуванні CP1251. Жоден з цих файлів не вдасться коректно відкрити простим подвійним кліком, потрібно запускати GEdit і вже з нього, вказавши вручну кодування, відкривати. Розв'язати дану проблему, насправді досить просто.

1. Натискаємо Alt+F2 і запускаємо gconf-editor
2. Обираємо /apps/gedit-2/preferences/encodings
3. Двічі клацаємо по параметру auto_detected
4. Сортуємо список кодувань згідно наших потреб. Наприклад Windows-1251 можна перемістити на друге місце після Utf-8
5. Погоджуємося зі змінами.


От і все, тепер GEdit став ще приємнішим у роботі.

пʼятниця, 12 грудня 2008 р.

Linux Mint 6 Felicia на EeePC 701 4G

Я вже декілька днів експериментую на своєму EeePC з встановленою Фелісію (реліз-кандидат звичайно). Офіційний реліз очікується найближчими днями, зараз новий ISO заливається на дзеркала, вже з'явився User Manual і завершується робота над Software Portal. Про саму систему враження, як я вже й писав, лише позитивні. У той же час EeePC, як відомо, відноситься доо тих ноутбуків, які хоч і працюють з Linux, але не відразу і не без бубна. Старі скрипти налаштування, які були актуальними для Ubuntu 8.04 та Mint 5, з Ubuntu 8.10 та Mint 6 не працюють. Що ж стосується нових скриптів, то вони не вельми вражають. Провівши ряд експериментів і запоровши не одну інсталяцію, я вирішив обрати підхід, який опишу далі.

Отже, для початку записуємо ISO на CD, а потім знаходимо будь-який комп'ютер з оптичним приводом і доступом в Інтернет. Завантажуємося з CD. На відміну від Ubuntu 8.10, на диску з Mint 6 немає утиліти для переписування CD на флешку. Тому, спочатку встановлюємо пакет usb-creator, після чого вже можемо через меню відкривати цю утилітку і готувати флешку. На EeePC заходимо в BIOS (F2) і обираємо OS Installation: Start. Вставляємо флешку, перезавантажуємося, затискаємо Esc і обираємо в меню завантаження з флешки.

Після завантаження, натискаємо Alt+F2 і запускаємо gconf-editor. Обираємо /apps/compiz/plugins/move/allscreens/options і знімаємо галочку з параметру constrain_y. Це дозволить рухати вікна затиснувши Alt навіть за верхній край екрану. Якщо у вас в картридері стоїть карточка, то відмонтуйте її, щоб її потім було видно в інсталяторі. Запускаємо встановлення. На основному диску відводимо один розділ на 4Гб з файловою системою ext2. Карту в картридері я форматую у FAT32 і монтую у /media/STORAGE. Власне, з процесом інсталяції все просто.

Після встановлення, можна помітити, що не працює WiFi, не сприцмаються функціональні клавіші, та є ще ряд проблем. Найкращим способом встановити необхідні драйвери на сьогодні, є встановлення оптимізованого ядра з array.org:
wget http://www.array.org/ubuntu/array-intrepid.list
sudo mv -v array-intrepid.list /etc/apt/sources.list.d/
wget http://www.array.org/ubuntu/array-apt-key.asc
sudo apt-key add array-apt-key.asc
sudo apt-get update
sudo apt-get install linux-eeepc

По завершенню встановлення, потрібно перезавантажитись. Тепер у меню GRUB на першому місці з'явиться пункт з новим ядром. Коли система завантажиться, ми зможемо побачити, що синій світлодіод WiFi світиться, а NetworkManager почав відображати точки доступу. Наступним кроком, нам потрібно активувати підтримку зміни частоти процесора та здійснити ще ряд дрібних налаштувань. Для цього, завантажуємо нову версію скрипту RiceeeyTweak2 (це скрипт спеціально для моделі 701): RiceeeyTweak2.1.tar.gz
Даний архів потрібно розпакувати у будь-яку тимчасову папку, після чого запустити скрипт
./RiceeeyTweak2.sh

Коли скрипт відпрацює - перезавантажуємося. Якщо тепер додати на панель аплет зміни частоти, то можна обирати частосу процесора. Взагалі залишилося налаштувати лише функціональні клавіші. Найпростіший спосіб - це встановити пакет eee-control. Він дозволить вмикати/вимикати WiFi, додасть підтримку інших клавіш. Правда чомусь він завжди вмикає WiFi при кожному завантаженні. Але якщо у вас Eee PC 701, я все таки раджу саме цей підхід.

Інший спосіб, встановити Intrepid ACPI Script, користувача elmurato з eeeuser.com: Intrepid_ACPI_scripts-EeePC.tar.gz
Спочатку потрібно перевірити файл /etc/modules і якщо в ньому згадується модуль pciehp, то видалити відповідний рядок (або закоментувати). Далі, архів потрібно розпакувати і запустити скрипт:
sudo ./acpi-scripts.sh install

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

І ще один момент. Оскільки EeePC 701 має 512Мб RAM, а своп ми не створювали, то ноутбук може зависнути при серйозному навантаженні. Оскільки витрачати місце для свопу на маленькому SSD є дорогим задоволенням, то виходом з проблеми може бути розміщення файлу підкачки на SD карті.
sudo dd if=/dev/zero of=/media/STORAGE/mintswap bs=1M count=1024
sudo mkswap /media/STORAGE/mintswap
sudo swapon /media/STORAGE/mintswap

Щоб не набирати останню команду при кожному завантаженні, я додав у меню пункт, який зв'язав з командою gksudo swapon /media/STORAGE/mintswap


Таким чином, на даний момент є декілька недоробок у підтримці Intrepid, а значить і Mint 6. Але недоробки ці не критичні, тому працювати можна.

субота, 6 грудня 2008 р.

Сервіси: онлайн-редактор формул для LaTeX

Вирішив потроху викладати інформацію про цікаві Інтернет-сервіси. Все ж таки живемо в епоху Web 2.0.

Online LaTeX Equation Editor - це онлайн редактор формул. Для вводу формул використовується формат LaTeX. Також можна використовувати панель інструментів.


Ідеальна штука, якщо вам потрібно, наприклад, надрукувати декілька формул у власному блозі.лицензионные программы

DarkWood: заставка на робочий стіл

Переглядаючи devianart.com наткнувся на цікаву мінімалістичну заставку на робочий стіл. Здається мені, що у парі з темою Shiki Colors виглядає дуже стильно.


Архів включає файли різних розмірів.
Завантажити

Реклама

Сайт с кулинарными рецептами.http://recept-x.ru/ Рецепты всех стран мира.,

пʼятниця, 5 грудня 2008 р.

Pirates of the Amazon: доповнення до Firefox

Пірати добряче поглумилися над Amazon.com. З допомогою доповнення Pirates of the Amazon для Firefox, найбільший у світі інтернет-магазин перетворюється на каталог піратського контенту. Плагін змінює сторінки товарів, додаючи баннер Download 4 Free. Клацнувши по даному банеру, ви зможете завантажити обраний музичний альбом, фільм чи гру з відомого трекера thepiratebay.org.



З офіційного сайту розширення посилання на файл вже прибрали, але xpi-файл вже розійшовся по Інтернету і реально працює.

Реклама

оплата мтс,

четвер, 4 грудня 2008 р.

Новини: Python 3.0

Офіційно оголошено про випуск остаточної версії мови Python 3.0, готової до промислового використання. Python 3.0 (раніше відомий як "Python 3000" або "Py3k") - це нова версія мови програмування Python, яка не сумісна з нинішньою лінійкою 2.х. Мова в основному не змінилася, але багато деталей, особливо що стосуються того, як працюють вбудовані об'єкти, наприклад словники та рядки, значно змінилися. Остаточно видалено ряд застарілих елементів. Стандартна бібліотека Python була реорганізована в кількох помітних місцях.

З нових можливостей Python 3.0 можна відзначити:

  • Порушення зворотної сумісності зі сценаріями, розробленими для більш ранніх версій Python;

  • Видалення конструкторів та модулів, що дублюються;

  • Замість оператора форматування рядків "%" використана глобальна функція і метод format (), наприклад, "The story of (0), (1), and (c)". Format (a, b, c = d) або print (format ( 10.0, "7.3g")).

  • Видалені методи dict.iterkeys(), dict.itervalues() і dict.iteritems(). Методи dict.keys(), dict.values() і dict.items() будуть повертати контейнер об'єктів;

  • Можливість анотування параметрів функцій значень, що повертаються, наприклад def compile (source: "something compilable").

  • Заміна оператора print, який широко використовується для виведення, на функцію print();

  • Використання Unicode в якості основної кодування подання строк (єдиний тип str, замість окремих str і unicode);

  • Для зберігання бінарних даних представлений тип bytes;

  • Тип long перейменований в int, поділ int змінних повертає float, для отримання цілого результату потрібно використовувати //;

  • Для позначення нерівностей, замість "<>" потрібно буде використовувати "!=";

  • Визнані застарілими модулі: cPickle, imageop, audiodev, Bastion, bsddb185, exceptions, linuxaudiodev, md5, MimeWriter, mimify, popen2, rexec, sets, sha, stringold, strop, sunaudiodev, timing, xmllib, new;

  • Видалені функції os.tmpnam(), os.tempnam() і os.tmpfile(), замість них потрібно використовувати модуль tempfile;

  • Всі виключення тепер повинні породжувати від класу BaseException;

  • Новий синтаксис для створення мета-класів (Metaclass), реалізація абстрактних базових класів (Abstract Base Class), можливість використання декораторов для класів;

  • Нова реалізація бібліотеки введення/виводу, що має обернено сумісний API;


Новину взято на opennet.ru.
Подробиці

Взагалі, зміни дуже цікаві і потрібні. Цікаво, як буде проходити перехід відомих проектів на нову версію, все ж таки доведеться багато змінювати.

Dropbox: синхронізація та резервне копіювання даних

Сьогодні, я хотів би розповісти про чудовий сервіс Dropbox ( https://www.getdropbox.com/ ). Це один з тих сервісів, до яких вмить звикаєш, а потім не знаєш, як без нього жив. Суть сервісу досить проста. У ваше розпорядження безоплатно надається 2Гб дискового простору на сервері Dropbox. Завантаживши спеціальну утиліту ви можете зв'язати ваш аккаунт з папкою на своєму комп'ютері. Утиліта буде відслідковувати всі дискові операції з даною папкою і у фоновому режимі синхронізувати її вміст з сервером. Якщо у вас декілька комп'ютерів, ви можете всі їх прив'язати до свого аккаунта і вміст даної папки буде автоматично підтримуватися однаковим на всіх системах. Тобто, Dropbox можна використовувати, як для резервного копіювання власних файлів, так і для їх синхронізації між різними комп'ютерами. Більше того, до вашого розпорядження надається веб-інтерфейс, через який ви можете отримати доступ до власних файлів з будь-якого комп'ютеру, що має вихід в Інтернет. Ще одна цікава функція - це відкриття папок для загального доступу. Тобто, якщо вам потрібно обмінятися з кимось файлами, ви просто копіюєте їх у відповідну папку, а потім через контекстне меню (клієнт включає спеціальний плагін для Nautilus'а) отримуєте адресу з якої їх можна буде вивантажити.

Налаштовується сервіс дуже просто.
1. Йдемо за даною адресою https://www.getdropbox.com/login і реєструємо собі аккаунт.
2. Завантажуємо клієнт для свого дистрибутиву: https://www.getdropbox.com/install.
3. Встановлюємо завантажений .deb пакет, після чого перезавантажуємо nautilus:
killall nautilus

4. Тепер, на панелі з'явиться синя піктограма. Якщо навести на неї мишкою і дочекатися появи підказки, то ми побачимо, що програма ще довантажує деякі файли. Почекаємо доки довантажиться, а потім перезавантажуємо комп'ютер.
5. Клацаємо правою кнопкою по піктограмі Dropbox на панелі, обираємо Start Dropbox і вказуємо параметри свого аккаунту.
6. По завершенню роботи майстра, у вашій домашній папці з'явиться папка Dropbox. Віднині, все, що ви в неї покладете, автоматично буде завантажено на сервер, і навпаки.

По замовчуванню, у папці Dropbox будуть розміщені папки Photos та Public. Остання використовується для розміщення файлів у публічний доступ.



Ось так просто, наприклад, отримати лінк на публічний файл:



Ну і звичайно, якщо потрібно синхронізувати дані між десктопом, ноутбуком і, наприклад, робочим комп'ютером, то Dropbox може бути дуже зручним сервісом. Крім версії для Linux існують також версії для Windows та Mac.

понеділок, 1 грудня 2008 р.

Shiki Colors: тема для Gnome

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



Набір піктограм можна завантажити за наступною адресою: http://www.deviantart.com/download/87655584/GNOME_Colors_by_perfectska04.zip
Розпакувавши архів можна буде побачити чотири архіви з піктограмами різних кольорів. Потрібно розпакувати той, що потрібен у папку /usr/share/icons . Для того щоб такі програми, як Firefox також отримали аналогічний набір піктограм, потрібно розпакувати у кореневий каталог вміст відповідної папки з каталогу Extras.

У випадку з Gnome 2.24 потрібно також виконати наступний набір команд, вставивши sudo перед кожною з них (інакше можливе некоректне встановлення).
rm -f /usr/share/icons/gnome/scalable/places/inode-directory.svg
rm -f /usr/share/icons/gnome/32x32/places/inode-directory.png
rm -f /usr/share/icons/gnome/24x24/places/inode-directory.png
rm -f /usr/share/icons/gnome/22x22/places/inode-directory.png
rm -f /usr/share/icons/gnome/16x16/places/inode-directory.png
rm -f /usr/share/icons/gnome/icon-theme.cache
gtk-update-icon-cache -qf /usr/share/icons/gnome

Безпосередньо тему Shiki Colors можна завантажити звідси: http://code.google.com/p/gnome-colors/

Встановлення дуже просте - достатньо просто перетягнути архів мишкою у вікно вибору теми. Для того щоб тема стала доступною для програм зарущених від root'а (як наприклад Synaptic), потрібно додатково виконати наступне:
sudo ln -s ~/.themes /root

Також, потрібно дещо підкорегувати налаштування Metacity:
gconftool-2 --type float --set /apps/gwd/metacity_theme_opacity 1
gconftool-2 --type float --set /apps/compiz/plugins/decoration/allscreens/options/shadow_opacity 0.85
gconftool-2 --type float --set /apps/compiz/plugins/decoration/allscreens/options/shadow_radius 12

Для коректної роботи теми з Firefox, необхідно встановити додатковий плагін: http://userstyles.org/styles/10822

Крім того, у якості основного шрифта я обрав DejaVu Sans у варіанті Condenced. Піктограма для кнопки головного меню знаходиться у /usr/share/icons/gnome-human/22x22/places/gnome-main-menu.png
Після вибору теми в налаштуваннях, результат матиме наступний вигляд:

Linux Mint 6 Felicia: Мабуть напростіший Linux з усіх

Не дивлячись на те, що офіційний реліз Linux Mint 6 ще не вийшов, хоча й очікується найближчим часом, вирішив зробити невеличкий огляд реліз-кандидату. Я вже декілька днів використовую Felicia на домашньому десктопі, віддавши перевагу їй над Intrepid Ibex. І чесно кажучи, система виглядає цілком завершеною, особливих глюків не помітно.

Отже, якщо ви ще не знаєте, що таке Linux Mint ( http://www.linuxmint.com/ ) - це дистрибутив який протягом останнього року міцно займає третє місце у рейтингу Distrowatch.com (після Ubuntu та OpenSUSE). Технічно, Linux Mint базується на Ubuntu і повністю сумісний з репозиторіями останнього, проте базова поставка дистрибутивів дещо відрізняється. На CD не знайшлося місця для модулів локалізації (у комплекті лише англійська мова), а також дещо змінений набір штатних програм. Наприклад, Evolution замінено на Thunderbird, F-Spot відсутній, натомість є X-Chat, а XSane замінено на Gnome Scan. Крім того, у комплекті йде повний набір мультимедіа кодеків, Flash та Java. Тобто після встановлення, доведеться встановити лише модулі локалізації, які й в Ubuntu довелося б встановлювати.

Основні ж цікавинки криються у дрібницях. Linux Mint не є простою альтернативною збіркою Ubuntu. До складу входить ексклюзивний набір утиліт mintTools.



Найбільш помітний компонент - mintMenu. Це оригінальна реалізація головного меню, чимось схожа на аналогічну в OpenSUSE. Можна винести в окрему категорію улюблені програми, крім того, можна додавати програми в автозапуск, а також деінсталювати просто клацнувши по відповідному пункту меню правою кнопкою мишки. В Felicia з'явилася можливість змінювати підпис кнопки та піктограму меню.

mintInstall нової версії серйозно змінився. Відтепер він представляє собою фактично офлайн-версію Software Portal з офіційного сайту. Можна встановлювати програми в пару кліків, при цьому ще до встановлення можна переглянути скріншоти програм, прочитати анотацію та коментарі.

mintBackup, mintDesktop та mintAssistant особливих змін, у порівнянні з попереднім релізом, не отримали. Вони використовуються відповідно для резервного копіювання домашнього каталогу, зміни набору піктограм на робочому столі та наприклад активації паролю root.

mintUpload віднині підтримує протокол FTP, тому тепер з його допомогою можна завантажувати файли на власний хостинг. У той же час, як і раніше, підтримується власний сервіс обміну файлами Linux Mint.

mintUpdate отримав оновлений, дещо краще пророблений інтерфейс.

mintNanny - це новий компонент, що з'явився в Felicia. З його допомогою можна швидко налаштувати перелік сайтів, небажаних для відвідування, наприклад вашими дітьми. Звичайно, є інструменти й більш функціональні, але mintNanny максимально простий, йде у комплекті з системою і цілком робочий.

Звичайно, крім оригінальних компонентів, у комплект входять і ряд зручних утиліт доступних для багатьох інших дистрибутивів. Відмінність полягає лише в тому, що тут цей набір чудово підібраний і налаштований.



Gufw - графічна утиліта для налаштування файрволу.
Simple Compiz Config Settings Manager - проста утиліта для налаштування візуальних ефектів Compiz. У системі присутній і повноцінний CCSM (на відміну від Ubuntu), але з допомогою даної утиліти проводити налаштування простіше.
Giver - дозволяє обмінюватися файлами у локальный мережі. Просто перетягніть файл у вікно утиліти і він з'явиться на робочому столі адресата.
Gnome-Do - зручний лончер. Натискаєте Win+Space і можете запускати програми просто набравши перші літери назви.

Звичайно ж Felicia включає всі нововведення з Intrepid Ibex. Мені сподобався новий Network Manager, тепер PPPoE без проблем налаштовується через графічний інтерфейс, як і в Windows. Власне, про нову Ubuntu я вже писав. Проте є й доповнення. Наприклад, Mint включає деякі доповнення до Nautilus'а - можливість відкриття терміналу у конкретній папці, відкриття папки з правами root і т.ін., що в Ubuntu доводиться встановлювати окремо.

Чесно кажучи, я залишився приємно вражений. Нова версія Linux Mint, як і очікувалося, виявилася чудово реалізованою і ще кращою за попередні. Я дійсно не зустрівся з жодним глюком, хоча офіційно про реліз ще й не оголошено.

PS: тема на скріншотах звичайно не є стандартною, це Shiki Colors.

неділя, 16 листопада 2008 р.

Вийшла Linux Mint 6 Felicia RC1

Анонсовано вихід реліз-кандидату Linux Mint 6 Felicia базованої на Ubuntu 8.10 Intrepid Ibex. Офіційний реліз системи очікується через два тижні. Схоже на те, що чудова система, з кожним релізом, стає все краще.

Помітно оновлено компоненти mintInstall (з'явився Software Manager), mintUpdate та mintUpload (з'явилася підтримка FTP). З'явився новий компонент mintNanny - своєрідний аналог Parential Control у MacOS X Leopard, який дозволяє встановлювати чорний список сайтів небажаних для відвідування. У консолі з'явилися команди search, apt content та apt contains.

Також до складу Linux Mint 6 включено Giver. Це програма, яка дозволяє надсилати файли з одного комп'ютеру на інший, в межах локальної мережі. Gufw - зручна оболонка для налаштування файрволу. Flegita - утиліта для роботи зі сканерами в Gnome.

Подробиці
Завантажити

неділя, 2 листопада 2008 р.

Короткі клавіші в Ubuntu

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

Робоче середовище:
Ctrl + Alt + Delete - Завершення сеансу
Ctrl + Alt + L - Заблокувати екран
Alt + F1 - Відкрити меню Програми
Alt + F2 - Відкрити діалог Виконати програму
Print - Зробити знімок екрану
Alt + Print - Знімок активного вікна
Shift + Alt + Up - Активація функції Scale
Alt + Tab - Перемикання між відкритими вікнами
Ctrl + Alt + D - Показати робочий стіл

Керування вікнами:
Alt + F10 - Максимізувати вікно
Alt + F5 - Повернутися до початкового розміру вікна
Alt + F4 - Закрити вікно
Alt + F9 - Згорнути вікно
Alt + F7 - Перемістити вікно
Alt + F8 - Змінити розміри вікна
Alt + Space - Відкрити системне меню активного вікна

Nautilus:
Shift+Ctrl+N - Створити нову папку
Ctrl+T - Відкрити нову вкладку
Alt+Enter - Властивості файли/папки
Ctrl+1 - Перегляд піктограм
Ctrl+2 - Перегляд списку
Ctrl+3 - Перегляд компатного списку
Ctrl+S - Виділити файли за шаблоном
F2 - Перейменувати
Ctrl+A - Вибрати все
Ctrl+W - Закрити вікно
Ctrl+Shift+W - Закрити всі вікна Nautilus
Ctrl+R » Reload Nautilus Window
Alt+Up Arrow - Перейти на рівень вище
Alt+Left Arrow - Назад
Alt+Right Arrow - Уперед
Alt+Home - Домашній каталог
Ctrl+L - Редагувати шлях до каталогу на панелі
F9 - Бічна панель
Ctrl+H - Приховані файли
Ctrl++ - Збільшити
Ctrl+- - Зменшити
Ctrl+0 - Нормальний розмір

пʼятниця, 31 жовтня 2008 р.

Реліз Ubuntu 8.10

Даруйте, що пишу з запізненням, новину вже мабуть можна вважати баяном, але все ж таки - нарешті вийшов офіційний реліз Ubuntu 8.10 Intrepid Ibex.

Завантажити

PS: Тепер ще цікаво дочекатися виходу Linux Mint 6 Felicia.Продажа гипсокартон влагостойкий, барит, магнезитовая плита, стекло магнезитовый лист, КВЛ, SML, CML, магнезитовый лист

неділя, 26 жовтня 2008 р.

Встановлюємо OpenOffice.org 3.0 в Ubuntu 8.10

Як вже відомо, до складу Intrepid Ibex буде входити OpenOffice.org 2.4.1. Позиція Canonical у цьому питанні цілком зрозуміла, але все ж таки третю версію довго чекали, щоб так запросто від неї відмовитися. Насправді, встановити її не важко.

1. Обираємо Система -> Адміністрування -> Джерела програмного забезпечення. Вводимо пароль і переходимо на закладку Програмне забезпечення побічних виробників. І тут додаємо наступний репозиторій:

deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main




2. Закриваємо вікно і погоджуємося з проханням системи оновити інформацію про пакунки.

3. Коли система оновить списки пакунків, на панелі з'явиться піктограма про наявність оновлень. Все, що тепер залишилося - це запустити оновлення системи.



Готово. А ось і результат.

субота, 25 жовтня 2008 р.

Огляд VMWare Workstation 6.5

VMWare Workstation 6.5 - це нова версія комерційної платформи віртуалізації від VMWare. З появою безплатного VMWare Server необхідність у комерційних рішеннях дещо впала, але які функції може надати Workstation? Чи варта вона своєї ціни у $189? Що ж, подивимось.

Безумовно, однією з найцікавіших функцій версії 6.5 є підтримка апаратної акселерації графіки. Досі подібна функція була прерогативою лише VMWare Fusion для MacOS X. Все, що вам потрібно, це встановити на гостьовій системі VMWare Tools і відмітити відповідну галочку у налаштуваннях віртуальної машини. VMWare буде транслювати виклики DirectX у команди OpenGL на вашій основній Linux системі.



Але не все так гарно як хотілося б, можливо правда це особливість мого не зовсім потужнго комп'ютеру, але не всі програми які потребують апаратної акселерації (передусім ігри) запускаються. На скріншоті нижче, можна побачити легендарний Need For Speed 2 запущений на гостьовій Windows 2000.



Однією з неприємних особливостей Linux версії VMWare Server є відсутність підтримки Shared Folder. Комерційна версія вільна від цього недоліку.



Ще однією особливість VMWare Workstation є можливість запису скрінкастів. Достатньо обрати VM -> Capture Movie, вказати ступінь стискання відео та ім'я файлу.
Також можна записувати і потім відтворювати будь які дії з віртуальними машинами.

Звичайно це не всі переваги. У комплект поставки також входить VMWare Player та Virtual Network Editor. Помітно краще реалізовано роботу з USB. Інтегровано засоби для аналізу співпраці гостьової системи з залізом.



Взагалі, нова Workstation виглядає дуже непоганим продуктом. У той же час, якщо вам достатньо функцій VMWare Server, то можна абсолютно спокійно продовжувати користуватись і ним. Workstation все ж таки досить дорога штука, хоча звичайно ж при бажанні, знайти дистрибутив з кейгеном не є проблемою ( thepiratebay.org у цьому плані рулить ).

Огляд Ubuntu 8.10 RC

Я вже публікував новину про вихід реліз-кандидату нової версії Ubuntu, офіційний реліз якої намічено на 30 жовтня. Звичайно, я не міг втриматись щоб не подивитися, а тому завантаживши ISO, відразу ж встановив систему під VMWare (заодно потестувавши нову Workstation 6.5, але про це буде пізніше). Враження залишилися цілком позитивні, взагалі жодних особливих глюків я не помітив. А тепер по суті.

Перш за все кидається в очі дещо підкоректований інсталятор. Взагалі зміни мені здалися досить косметичними і це більшою мірою стосується етапу розбивки на розділи. Ще потрібно сказати, що з диску не обов'язково завантажуватися у режимі LiveCD, можна відразу запускати встановлення. Інсталятор в обох випадках буде однаковий, просто не буде завантажуватися робоче середовище. Українська локалізація з кожною версією стає все краще, що не може не радувати. Дуже важливе нововведення - утиліта, яка дозволяє підготовати LiveUSB варіант дистрибутиву, це те чого мабуть чекали всі власники нетбуків.

У якості основної теми, як і раніше, виступає Human. Звичайно, якщо пригледітись, то можна побачити деякі дрібні відмінності у порівнянні з попередніми релізами, але ключових змін немає. Хіба тільки по традиції змінилася заставка. На додачу з'явилася темна тема - DarkRoom, власне, вона фігурувала в Intrepid ще з ранніх альф. Не хочу нікого образити, але мені вона здалася повною лажею. Імхо Марку таки потрібно щось робити з зовнішнім виглядом, тим більше, що просто чудові концепти вже існують, наприклад на DevianART. Можливо до 9.04 таки щось зрушиться у даному напрямку.

Gnome 2.24

Gnome як завжди надає перевагу еволюції над революцією, а тому на перший погляд особливих змін не видно. Але це на перший погляд. Nautilus тепер підтримує таби, по аналогії з Firefox. Також з'явився ще компактний варіант перегляду каталогів (на додачу до списку і значків). У бічній панелі, напроти піктограм змінних пристроїв, тепер розміщено кнопки для швидкого розмонтування.



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

При спробі програти мультимедійний контент для якого потрібні кодеки, як і раніше запускається майстер, який допомагає їх встановити. Але тепер він доповнився кнопкою, яка дозволяє легально купити кодеки Fluendo у магазині Canonical тим користувачам, які живуть у країнах де діють софтверні патенти. Totem отримав новий плагін - для перегляду контенту BBC.

Досить цікаво, що Deskbar відтепер можна використовувати у ролі калькулятора. Не знаю, чи моя ідея на Ubuntu Brainstorm вплинула на це нововведення чи ні, але все одно приємно.



Повністю перероблено логіку аплету та діалогу завершення роботи. Відтепер він більше нагадує відповідний діалог MacOS X ніж Windows XP.



GIMP 2.6

Даний реліз всім відомого графічного редактора несе одразу декілька цікавинок:


  • Новий інтерфейс. Відтепер, у панелі задач, GIMP відображається у вигляді однієї кнопки, рядок меню тепер також один - у основному вікні, яке тепер відкривається завжди, навіть якщо жодного файлу ен створено. Щоб почати редагувати зображення, його можна тепер просто перетягнути мишкою з файлового менеджеру у вікно GIMP.

  • Інтеграція GEGL. Саме так, основна маса нововведень GIMP схована від стороннього погляду, так би ммовити "under the hood". Потрібно сказати, що інтеграція насправді лише розпочалася і довгоочікувану повну підтримку високої глибини кольору ми побачимо або у версії 2.8, або, якщо не пощастить, то аж у 3.0.





Network Manager 0.7

У порівнянні з попередніми релізами, Network Manager змінився кардинально. Кількість опцій вражає. Не знаю, як все це працюватиме на практиці, потрібно звичайно тестувати, але опцій дійсно дуже багато. Зокрема тепер можна просто додавати підключення через мобільний телефон, VPN та ін. Для кожного типу з'єднання доступно для редагування багато опцій, наприклад зміна MAC-адреси чи значення MTU.



Synaptic отримав функцію Quick Search, тепер працювати з ним стало зручніше. Загалом, у новій Ubuntu дуже багато саме таких, нібито не зовсім помітних покращень, але коли починаєш розбиратися глибше, то виявляється, що дуже навіть корисних.



Версія OpenOffice.org так і залишилася - 2.4. Офіційно 3.0 буде включена лише у релізі Ubuntu 9.04, тому всім бажаючим отримати новий офіс, доведеться підключати відповідний ppa з launchpad.net і встановлювати його самому. Новий реліз Python 2.6 також не відбився на Ubuntu, в дистрибутив, як і раніше, входить версія 2.5.

Звичайно, не все так вже чудово. В Інтернеті можна зустріти інформацію про несумісність драйверів до ряду відеокарт nVidia з новим X.Org 7.4. Також є інформація, що поточна версія VirtualBox не працює з ядром 2.6.27. Але, на мою думку, це просто питання часу, раніше подібні випадки також бували. EeePC, як і раніше, не підтримується з коробки на 100%, як і раніше потрібно самому ставити драйвер WiFi, функціональні клавіші та OSD. Нікуди не дівся і старий глюк з вимиканням EeePC. Мій принтер Canon LBP-810, як і раніше обирає невірний дравер, хоча існує повністю робочий драйвер від виробника. Тобто, що стосується обладнання, то особливої різниці з Hardy я не помітив.

Але загалом, Intrepid Ibex мені сподобалася. Навряд чи я кинуся переводити свої комп'ютери на нову систему у перший же день релізу, але десь через місяць, коли вийдуть основні апдейти, цілком.

пʼятниця, 24 жовтня 2008 р.

Вийшов Ubuntu 8.10 Release Candidate

За шість днів до релізу Intrepid Ibex, Canonical представила реліз-кандидат свого нового дистрибутиву.

Завантажитискачать фильмы 3gp бесплатно без регистрации,

вівторок, 21 жовтня 2008 р.

ShipIt приймає замовлення на Ubuntu 8.10

До релізу Intrepid Ibex залишилося недовго і на shipit.ubuntu.com вже можна замовити безплатну доставку дисків. Замовляйте, якщо хто ще не замовив.

yEd 3.1.1

Якщо вам доводилося шукати Linux альтернативу для MS Visio, то швидше за все ви були не вельми вражені. Так, Dia дозволяє робити багато, але це мабуть все ж таки не зовсім той інструмент. У такому разі раджу звернути увагу на yEd. Це потужний графічний редактор призначений для малювання різноманітних схем, UML-діаграм та ін.


Програма написана на Java, тому у вас має бути встановлено JRE. Сам процес встановлення дуже простий:

1. Завантажуємо інсталятор: http://www.yworks.com/en/products_download.php?file=yEd3_1_1.sh
2. Виконуємо у консолі:
sudo sh yEd3_1_1.sh

3. Все. Тепер можемо запускати редактор командою yed .

Дана стаття на 7bits

середа, 15 жовтня 2008 р.

Новини: Lazarus 0.9.26

Анонсовано нову версію кросплатформеної IDE для мови програмування FreePascal (тепер використовується версія 2.2.2) - Lazarus 0.9.26. Виконано 3973 вдосконалення і виправлень помилок. Серед основних нововведень:

* Перехід на використання кодування UTF-8 в LCL.
* Багато змін у внутрішній структурі LCL, покращена сумісність з Delphi.
* Версія для MacOS X тепер використовує бібліотеку Carbon.
* Серйозні вдосконалення у підтримці віджетів Qt, Carbon та WinCE.

Подробиці

Дана стаття на 7bits

субота, 11 жовтня 2008 р.

Заставка робочого столу для Intrepid Ibex

Ближче до офіційного релізу Ubuntu 8.10 Intrepid Ibex, стає відомими все більше подробиць про нову систему. Зокрема, проскочило два варіанти нової заставки на робочий стіл:





Подробиці

Дана стаття на 7bitsпрофессиональная копировальная техника,профессиональная копировальная техника,профессиональная копировальная техника,

середа, 1 жовтня 2008 р.

Google Translate і українська мова

На днях проскочила довгоочікувана новина - українська мова стала однією з 35-ти мов, що тепер підтримуються сервісом Google Translate.

http://translate.google.com/

Я вважаю це серйозною новиною, бо існуючі в уанеті перекладачі, які працюють на базі Pragma, мають обмеження по довжині тексту. Google Translate такого обмеження не має, а дозволяє перекладати сайти. Більш того, нові мови тепер доступні і у відповідному віджеті, який я додав на сторінку блогу.советы по строительству дома со сруба на дачном участке,Продажа СМЛ, стекломагниевый листФильмы онлайн новинки,

Реклама

огромное количество кулинарных рецептов первые, вторые блюда и многое другое,Самые свежие новости из мира кино на портале http://all-cinema.com,

четвер, 18 вересня 2008 р.

Adobe AIR в Ubuntu

Нещодавно Adobe анонсувала beta-версію Adobe AIR - платформи для створення і виконання десктопних програм на базі технологій Flex та JavaScript. Завантажити інсталятор можна звідси:

Adobe AIR beta для Linux

Встановлюється Adobe AIR дуже легко, достатньо просто запустити завантажений файл. Знайти багато програм під дану платформу можна наприклад на RefreshingApps.com





На скріншоті можна побачити програму FLVPlay, яка дозволяє переглядати і зберігати відео з YouTube.

Реклама

Посетите: mp3 fm модулятор random,самые популярные секс сайты знакомствсайт секс знакомств тейкововолжск секс знакомствасекс сайт знакомств в курскеИзготовление флеш баннеров Заказать баннер,Уголок ПВХогромное количество кулинарных рецептов первые, вторые блюда и многое другое,Диплом на заказ в Москве,

четвер, 4 вересня 2008 р.

Новини: Django 1.0

Після трьох років активної розробки нарешті з'явився реліз Django 1.0. Django - це потужний веб-фреймворк на базі мови програмування Python, фактично, місцевий аналог Ruby on Rails. Крім стабілізованого API з'явилися наступні нововведення:

  • серйозно перероблена адмінка, відтепер не потрібно вставляти class Admin у описання моделей;
  • удосконалена підтримка Unicode;
  • покращений захист від хакерських атак;
  • додано компонент django.contrib.gis;
  • додано типи полів FileField та ImageField для простого збереження файлів та зображень в БД;
  • додано підтримку Jython;
  • вдосконалено компонент django.contrib.comments;
  • та бігіто іншого.

Офіційний сайт: http://www.djangoproject.com/

Реклама

Рекомендуем: wifi оборудованиеРекомендуем: ,знакомства для секса в ковровеСправка для пользователя компьютера Оконные блоки, РАБОЧЕЕ МЕСТО СТОЛЯРА

вівторок, 26 серпня 2008 р.

Переглядаємо QuickTime у Firefox

Чи стикалися ви з ситуацією, коли зайшовши на якийсь сайт і бажаючи подивитися онлайн-трансляцію чи просто якесь відео, виявляється, що для цього потрібен плагін QuickTime? Насправді, файли QuickTime чудово переглядаються з допомогою MPlayer. Для того ж щоб використовувати MPlayer у якості плагіну Firefox, потрібно просто встановити, з допомогою Synaptic, пакунок gecko-mediaplayer.

понеділок, 18 серпня 2008 р.

LightZone 3.5

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

LightZone

Офіційний сайт: www.lightcrafts.com

LightZone - це потужна програма націлена на постобробку фотографій. Основний акцент зроблено на інтуітивний інтерфейс і максимальну простоту роботи. Підтримується імпорт RAW файлів з різноманітних фотокамер. Також можна працювати з 16-бітним кольором.



Програма не безплатна, ціна версії для Linux становить $199.95. 30-денну повнофункціональну тріальну версію можна вільно завантажити з офіційного сайту. Архів достатньо просто розпакувати у будь-яку папку і можна починати працювати. Єдине обмеження - ваш процесор повинен підтримувати SSE2, інакше LightZone працювати не буде.

PS: Досить цікаво, якщо відкрити файл LightZone у звичайному текстовому редакторі (наприклад gedit), знайти у 279-му рядку текст -Dcom.lightcrafts.licensetype=ESD і відразу після нього через пробіл вставити "-Dcom.lightcrafts.zorn=true -Dcom.License.check=bypass" (без лапок звичайно), то LightZone почне ігнорувати перевірку на наявність ліцензії. Звичайно, не забуду нагадати, що так робити не можна.

Array.org: оптимізовані ядра для Eee PC

Якщо ви маєте Asus Eee PC і використовуєте на ньому Ubuntu або Linux Mint, то ви можете встановити вже готове оптимізоване ядро з усіма необхідними патчами та інтегрованими драйверами. Array.org - це репозиторій ядер для Ubuntu оптимізованих спеціально під Eee PC.

Підключається репозиторій дуже просто:
wget http://www.array.org/ubuntu/array.list
sudo mv -v array.list /etc/apt/sources.list.d/
wget http://www.array.org/ubuntu/array-apt-key.asc
sudo apt-key add array-apt-key.asc
sudo apt-get update


Потім встановлюємо нове ядро:
sudo apt-get install linux-eeepc linux-headers-eeepc


Після перезавантаження нове ядро запрацює. Я помітив дві дуже корисні особливості, які раніше було досить важко реалізувати:
1. Відтепер тактова частота центрального процесора змінюється автоматично в залежності від навантаження, від 112МГц до 900МГц.
2. Інтегровано підтримку USB_PERSIST, що дозволяє розміщювати каталог /home на SD карті і розв'язати проблему з пропудженням, коли на непатченій системі такий /home ставав недоступним (тут описано як включити цю функцію).

Ну, і всі необхідні драйвери, включаючи WiFi вже інтегровано тому довстановлювати більше нічого не потрібно. Дуже раджу.спиннинговые катушки МитчелПродажа Магниевый лист, магнелит, стекломагниевый лист смл, смл премиум

середа, 13 серпня 2008 р.

Новини: Tcl/Tk

Tcl/Tk

Нарешті проект Tile інтегровано в основну гілку Tcl/Tk. Для тих хто не зовсім розуміється на даній темі - Tk є кросплатформеною бібліотекою для побудови GUI. Досі даний тулкіт характеризувався не лише виключною простотою у використанні але й відверто жахливим виглядом віджетів у Linux. Tile дозволяє програмам, що використовують Tk виглядати як нативні Gtk+ або Qt програми, що не може не радувати.

Подробиці

Як виявити програму, що тримає CD-ROM

Іноді буває ситуація, коли обравши у контектсному меню CD пункт Витягнути, система говорить, що відмонтувати диск неможливо бо якась з програм з ним працює. Доки програмісти не виправили цю проблему і не навчили систему уточнювати, яка ж саме програма тримає диск, ми можемо її виявити наступним чином:
lsof | grep cdrom

В результаті ми побачимо щось подібне до цього:
vlc  8786  bum  15u  REG  11,0 716395780 1412 /media/cdrom0/film.avi

Як бачимо, у даному випадку, диск тримає медіаплеєр VLC.

PS: підглянуто у блозі одного маководанадежные грузоперевозки из Китая,интим знакомства серпухов Детали профильные из древесиныи древесных материалов для строительства, Соединения на клеяхкулинарные рецепты

Реклама

Массаж в красноярске,

Гарні заставки на робочий стіл

Давайте дещо відпочинемо від Linux як такого. Я тут підготував невеличку підбірку сайтів на яких можна знайти чудові заставки для робочого стола.

Wallcoo.com
Китайський сайт з величезною кількістю високоякісних і красивих заставок. Зображення згруповано по темам, можна також знайти багато календарів.



ndesign-studio.com
Дев'ять дизайнерських заставок різних розмірів.



Iunewind.com
Ще одна галерея дизайнерських заставок.



Customize.org
Велика колекція заставок у стилі DevianArt.



Crestock.com
Підбірка фотографій стокової якості різних розмірів.



Flickr: Wallpaper and Backgrounds
Відповідний розділ на відомому фотохостингу Flickr. Близько дванадцяти тисяч зображень.



gran-angular.net
Ще одна підбірка красивих фотографій.

понеділок, 11 серпня 2008 р.

Калькулятор для Deskbar

Я іноді розміщую різноманітні ідеї на Ubuntu Brainstorm. Нещодавно я написав там про те, що непогано було б додати функціональність калькулятора в аплет Deskbar для Gnome. Так як це реалізовано у Spotlight для MacOS X. Як виявилося, подібний плагін вже існує, хоча й не входить у стандартну поставку.

1. Завантажуємо файл з плагіном: calculator-1-7.py
2. Відкриваємо вікно налаштувань Deskbar, перетягуємо мишкою на список плагінів щойно завантажений файл, і ставимо біля нього галочку.
3. Все, тепер якщо вам потрібно швидко щось порахувати, то не обов'язково запускати калькулятор, можна просто натиснути Alt+F3.

неділя, 10 серпня 2008 р.

Прапори країн в індикаторі розкладок клавіатури Gnome

По замовчуванню, перемикач клавіатури Gnome показує активну розкладку з допомогою буквенних кодів, наприклад США, Укр і т.д. Для багатьох більш естетичним є відображення розкладки з допомогою прапора відповідної країни. Gnome дозволяє це реалізувати досить легко.

1. Перш за все потрібно знайти зображення прапорів. Їх можна легко завантажити у форматі SVG з Вікіпедії зі сторінок присвячених відповідним країнам.
2. Завантажені файли необхідно перейменувати відповідно до двобуквенних кодів країн, наприклад: us.svg, ua.svg, ru.svg.
3. Копіюємо дані файли в каталог ~/.icons/flags (під ~ розуміють домашній каталог користувача, якщо даного каталога не існує, то його потрібно створити).
4. Запускаємо gconf-editor
5. Йдемо за адресою /desktop/gnome/peripherals/keyboard/indicator
6. Відмічаємо опцію showFlags

Все, тепер перемикач клавіатури буде виглядати наступним чином:

понеділок, 4 серпня 2008 р.

Вийшов VariCAD 2008 3.0

Нарешті, нарешті це сталося! Розробники VariCAD спустилися на землю і нарешті реалізували підтримку Unicode. Починаючи з версії 2008 3.0 ви можете використовувати у власних кресленнях звичайні ttf шрифти. Також не виникає проблем з відкриттям файлів dwg з українськими підписами.



Таким чином, VariCAD став черговим професійним CAD пакетом для Linux який можна використовувати на практиці у наших умовах.30-денну повнофункціональну демо-версію можна вільно завантажити з офіційного сайту varicad.com. Повноцінна коробочна версія з ліцензією коштує $3250 (для прикладу, ліцензія на AutoCAD 2009 коштує близько $5995). Студентська ліцензія, без права на комерційне використання, коштує $125.

Реклама

Максимально полная информация о автомобилях марки BMW, Столярные перегородки, панели, тамбуры, Соединения элементов на нагелях,гвоздях, шурупах,

Реклама

недвижимость в валенсии,

Реклама

недвижимость в валенсии,

неділя, 3 серпня 2008 р.

Новини: FCM, BlenderArt, Yo Frankie!

Наприкінці липня з'явилося декілька цікавих номерів вільних журналів

Full Circle Magazine №15



Черговий номер журналу від спільноти Ubuntu містить ряд цікавих статей. Зокрема розповідається про спосіб перенесення домашнього каталогі на інший диск. У черговій статті про створення власного серверу на базі Ubuntu розповідається про встановлення eGroupware. Цикл статей про GIMP доповнився розповіддю про використання шарів. Також у номері є цікава стаття про відновлення втраченого завантажувача GRUB. Ronnie Tucker наводить огляд МФП HP PhotoSmart C3180.

Подробиці

BlenderArt №17



BlenderArt - журнал, що видається спільнотою Blender. Даний номер більшою частиною присвячений прийомам роботи зі світлом. Приводиться інтерв'ю з Tony Mullen'ом, автором вже досить відомої книги "Introducing to Character Animation with Blender", а також з Allan'ом Brito, автором "Blender 3D – Guia do Usuario" та "Blender 3D: Architecture, Buildings and Scenery" (я вже писав про враження від даної книги). Традиційно, достіпні для вільного завантаження всі моделі, що використовувалися у журналі.

Подробиці

BlenderEmpire.ru



Російський проект BlenderEmpire.ru опублікував перший номер російськомовного журналу присвяченого Blender. Виглядає він чесно кажучи не так якісно як BlenderArt, але першому номеру це можна пробачити. Статті тим не менш досить цікаві.

Подробиці

Yo Frankie!



Проект Apricot, у рамках якого створюється гра за мотивами мультфільму Big Buck Bunnie нарешті озвучив остаточну назву: Yo Frankie!: A Furry Vendetta. Гра базується на движку CrystalSpace, практично повністю створена з допомогою Blender, код написаний на Python. На даний момент доступна для завантаження демо-версія. Протягом серпня планується вихід релізу на DVD. Через деякий час гра, а також всі девелоперські матеріали стануть доступними для завантаження за ліцензуєю Creative Commons.

Подробиці

Реклама

Посетите: сайт интим знакомств на SexWebLove.Ru,интим знакомства в ростовеинтим знакомства в саратовесмотреть онлайнИзготовление и поставка пластмассовые уголки - mskplastik.com,Печи и камины для дачи Теска древесины,Кулинария стран мираКулинарные рецепты.,

Словники Lingvo для StarDict

Як відомо, словники Lingvo можна зконвертувати у формат StarDict і таким чином використовувати у Linux. Але процедура це досить складна і потребує наявності оригінального диску. Почитати про це можна наприклад тут:
http://jack.kiev.ua/content/view/666/5/lang,ru/

Нещодавно ж переглядаючи The Pirate Bay я наткнувся на торрент з повним набором словників для Lingvo 12 зконвертованих у формат StarDict. Там навіть українські словники є. Звантажити можна з допомогою Transmission за цією адресою:
http://torrents.thepiratebay.org/4170757/Dictionary_from_Lingvo_12_%5B6_language%5D_for_StarDict_%5Bplatform_in.4170757.TPB.torrent



PS: Звичайно ці дії порушують ліцензійну угоду, тому я не можу за подібні речі агітувати. Але якщо допустити, що у вас вже є чесно куплена ліцензійна версія Lingvo 12 для Windows (а інших просто не існує), то думаю певне моральне право на використання таких словників у власних цілях цілком є.

Розв'язання проблеми з розкладками клавіатури у Hardy

Версія Ubuntu 8.04, а точніше це все ж таки Gnome 2.22 має одну дуже суттєву проблему - після перезавантаження злітають налаштування клавіатури. Є думка, що дана проблема з'являється лише коли налаштований автологін, але суті це не змінює - дана проблема є, як на мене, серйозним ударом по популярності Linux і взагалі іміджу Ubuntu як системи придатної для новачків. Найбільш ходовим вирішенням проблеми зазвичай називають ручну правку xorg.conf. Я теж донедавна обходився цим рецептом, але він має суттєвий недолік - налаштування розкладок вимагає прав root, є однаковим для всіх користувачів і абсолютно не очевидним для новачка. Як виявилося ж, є простіший спосіб. Достаньо просто обрати Система->Параметри->Сеанси і додати в автозавантаження команду
setxkbmap
От і все, тепер перемикач розкладок Gnome буде працювати коректно.

PS: Насправді часто буває досить таки неприємно через подібні дрібні глюки. Сучасні дистрибутиви Linux є достатньо зручними і простими щоб з ними міг працювати непідготовлений користувач, але ось такі глюки псують всю картину.самые популярные секс сайты знакомств, стрим , Встроенная мебель ОСНОВНЫЕ ОПЕРАЦИИ ПО ОБРАБОТКЕ ДРЕВЕСИНЫ

Реклама

паркет в Смоленске, паркет на любой вкус.,

пʼятниця, 1 серпня 2008 р.

Попередній перегляд документів OpenOffice.org в Nautilus

Існує спосіб змусити Nautilus відображати документи OpenOffice.org не стандартними піктограмами, а з допомогою маленьких зображень самого документу, як наприклад у випадку з PDF, DjVu чи DVI. Для цього я підготував два файли, які нам допоможуть.

ooo2-thumbnailer - цей файл необхідно зкопіювати у каталог /usr/bin після чого дати йому права на виконання як програми
sudo chmod +x /usr/bin/ooo2-thumbnailer
Це програма на Python яка дістає з файлів OpenOffice.org зображення попереднього перегляду яке туди записується офісним пакетом автоматично. З цього погляду реалізувати попередній перегляд не так вже й важко.

ooo2.schemas - це файл з даними для gconf необхідний Nautilus для того щоб знати які файли як відображати. Його потрібно зкопіювати у /usr/share/gconf/schemas

Тепер виконуємо команду

gconftool-2 --install-schema-file /usr/share/gconf/schemas/ooo2.schemas

І перезавантажуємо Nautilus
killall -9 nautilus

Все, тепер можемо спостерігати результат



PS: даний спосіб працює не лише з файлами OpenDocument але й зі старими документами OOO 1.x. Підглянуто на ubuntuforums.orgмультисим 10.1,интимные знакомства в санкт петербургеСантехнические услуги в Тосно. Дверные блоки, Основы резания древесины

четвер, 24 липня 2008 р.

Відкриваємо запаролені Rar архіви

Чи траплялося вам забувати пароль до архіву? Мабуть хоча б раз та траплялося. Ну, що ж, спосіб його відкрити все ж таки є.

Отже, нам знадобиться програма RarCrack, яка використовує алгоритм bruteforce для підбору паролю. Її немає у офіційних репозиторіях тому ми будемо збирати її вручну. Але спочатку довстановимо необхідну нам бібліотеку:
sudo apt-get install libxml2-dev

Звичайно ж, якщо ви ще не встановили на своєму комп'ютері компілятор, то це також необхідно зробити (sudo apt-get install build-essential).

Тепер завантажуємо необхідні вихідні коди з SourceForge:
wget http://superb-east.dl.sourceforge.net/sourceforge/rarcrack/rarcrack-0.2.tar.bz2

Подальші дії цілком стандартні:
tar xvjf rarcrack-0.2.tar.bz2
cd rarcrack-0.2
make
sudo make install


Все, тепер можемо використовувати наступну команду:

rarcrack ім'я_архіву

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

PS: дана програма дозволяє зламувати паролі не лише до архівів rar, але й zip та 7z.

середа, 23 липня 2008 р.

Що робити якщо система зависла

Так, виснути вміє не лише Windows, з Linux таке також буває. Зазвичай у такій ситуації користувач просто тисне кнопку Reset. Такий підхід не завжди є бажаним, бо при цьому не відбувається безпечне розмонтування файлових систем, що може мати неприємні наслідки. Краще використовувати настумний підхід:
затискаємо клавіші Alt+SysRq і не відпускаючи їх натискаємо по черзі клавіші R, E, I, S, U та B. Після цього система почне перезавантажуватися, але це буде безпечніше ніж просто тиснути Reset. Я поясню чому. Комбінації у парі з Alt+SysRq обробляються безпосередньо ядром в обхід усіх запущених процесів. Наступна клавіша задає певну команду:
R (Raw) - читати клавіатуру в обхід іксів;
E (tErminate) - послати сигнал SIGTERM всім процесам які можуть завершитися самостійно;
K (kIll) - послати сигнал SIGKILL щоб завершити примусово ті процеси, що залишилися;
S (Sync) - звантажити кеш на диск;
U (Unmount) - відмонтувати файлові системи;
B (reBoot) - перезавантажитися.
Дана комбінація у ряді випадків може дати шанс деяким програмам не втратити дані.

Побачити повний перелік доступних команд можна натиснувши у текстовій консолі Alt+SysRq+H.

PS: клавіша SysRq - це та ж сама клавіша, що й Print Screen. Вони суміщені.

Додаємо Google Gadgets на робочий стіл Ubuntu

Google Gadgets - відома платформа для роботи з віджетами, що існує у версіях для Windows, Mac та Linux. Встановлюється досить просто. Перш за все потрібно додати два додаткові репозиторії (Система->Адміністрування->Сховища):


deb http://ppa.launchpad.net/googlegadgets/ubuntu hardy main
deb-src http://ppa.launchpad.net/googlegadgets/ubuntu hardy main


Тепер можна встановлювати:
sudo apt-get install google-gadgets

Після встановлення, натисніть Alt+F2 і наберіть ggl-gtk



Щоб Google Gadgets завантажувався при кожному вході у систему, оберіть Система->Параметри->Сеанси і додайте пункт з наступними параметрами:
Ім'я: Google Gadgets
Команда: sleep 10 ; ggl-gtk
Упевніться, що пункт відмічено галочкою.

Розв'язуємо проблеми з USB у VirtualBox

Встановити VirtualBox не важко, достатньо завантажити пакет з офіційного сайту, клацнути по ньому мишкою і ниби все нормально. Але є проблема - віртуальні машини не можуть працювати з USB. Для її розв'язання потрібно зробити наступні речі:
1. Йдемо у Система->Адміністрування->Користувачі та групи, і робимо себе членом групи vboxusers



На майбутнє, запам'ятаємо ідентифікатор групи який ви можете бачити його у вікні.

2. Запускаємо термінал і набираємо
sudo gedit /etc/init.d/mountdevsubfs.sh
У файлі, що відкриється знаходимо рядки

#
# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount --rbind /dev/bus/usb /proc/bus/usb

і розкоментовуємо їх щоб було ось так:

#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb


3. Редагуємо fstab
sudo gedit /etc/fstab
Додамо у кінець файлу наступне

none /proc/bus/usb usbfs devgid=125,devmode=664 0 0

де замість 125 підставте свій ідентифікатор групи який ми вже бачили раніше.

4.
sudo gedit /etc/init.d/mountkernfs.sh
Знаходимо у файлі рядок
# Mount spufs, if Cell Broadband processor is detected
і вставляємо перед ним
domount usbfs usbdevfs /proc/bus/usb -onoexec,nosuid,nodev,devgid=125,devmode=664
де замість 125 знову ж таки вставляємо свій варіант.

Після перезавантаження VirtualBox дозволить працювати з USB.