неділя, 23 листопада 2008 р.
Google-way

Якось перекладав невеличкий ресурс на українську і тоді з'ясувалося, що моя скринька на ukr.net для сер'йозної переписки з іноземцями не підходить. Листи з де-яких адрес ішли у спам, при чому я про це ніяк не міг дізнатись. Тоді і завів скриньку на gmail.com.
Незрозумілу і не звичну на початку організацію листів у "бесіди" тепер полюбив. Додаткового комфорту додають мітки, до яких уже сильно звик.
Перевагу ґуґлу, як пошуковику, я почав віддавати давно.
Після заведення акаунту на ґмейл, якось автоматично почав використовувати його у якості jabber-акаунту для спілкування у конференції українського товариства лінуксоїдів, також для користування інтерактивними перекладачами (спілкування з друзями усе якось на асі лишилося... консерватори). Далі пошуки он-лайнового rss-рідера звели мене з іще одним ґуґловським сервісом Google Reader.
Фотографії викладаються у Picasaweb.
Останнє моє відкриття - Google Bookmarks, он-лайновий сервіс закладок. Дозволяє організовувати закладки теґами у категорії. Для мене цей сервіс є дуже важливим, тому що половина мого життя проходить на роботі, а половина - вдома, тож часто доводилось шкодувати про те, що потрібна закладка на роботі або, навпаки, вдома.
Мабуть, найбільша зручність у користуванні ґуґловськими сервісами - те, що доступ до усього забезпечується одним акаунтом. Тобто не треба пам'ятати багато логінів й паролей, не треба на кожному сервісі авторизовуватись.
субота, 22 листопада 2008 р.
Firebug - модуль Firefox для веб-розробників
Для відладки web-додатків доводиться часто переглядати початковий код сторінки. У Firefox можна переглянути початковий код сторінки у новому вікні по комбінації клавіш ctrl+u. Проте, те що ми побачимо читати, прямо скажемо, не дуже зручно. Ось сегмент коду для прикладу, можете переконатись:
Нащастя існує плагін для Firefox, який значно покращує читабельність джерельного коду сторінки. Ім'я йому - Firebug. Встановити його можна з цієї сторінки. Після перезапуску браузера, у нижньому його куті з'явиться зображення жучка, клацнувши на яке відкриємо у нижній секції браузера вікно Firebug.
У лівій його частині, власне, html-код сторінки. Як бачимо, є підсвітка і підтримуються згортки. У правій частині вікна Firebug бачимо css-код того блоку, який вибрано у лівій частині. До того ж, перебираючи різні секції коду у лівій частині вікна Firebug, можна побачити як підсвічуються відповідні блоки готової сторінки вгорі.
неділя, 16 листопада 2008 р.
Про php простою англійською мовою
Мабуть найважчим етапом навчання є момент, коли накопичені знання мають перерости у нове вміння. Поясню. Можна прочитати книгу по водінню авто, але коли вперше сідаєш за кермо, то розумієш, що вміти водити і знати про те, як це робиться, речі абсолютно різні. Повертаємо ключ стартеру... ага, вже мабуть треба відпускати. Добре, що ж тепер? А, трохи газу... чи ні, спочатку дзеркала... Ну добре, зчеплення і перша. Повільно пустити зчеплення. Боже, навіщо зчепленню стільки вільного ходу?.. О, їду! А, треба ж вперед дивитись. Може вже час перемикатись на другу? О, Боже, перехрестя!.. Гальма чи зчеплення?.. чи одразу? А шо з цих педалей гальма?..
У справі навчання програмуванню усе так само. Наче вивчив усі конструкції мови. Знаєш як діють цикли і умовні оператори, чудово розумієш що таке функції. Навіть розумієш як працюють класи з їх властивостями і методами і чим об'єкт відрізняється від класу. Але далі справи не йдуть. З чого почати? Як усе зліпити до купи, щоб вийшло щось, нехай й мале, але таке щоб працювало?
Якось вирішив я, що мені просто необхідно вивчити мову програмування для web - php. Якійсь час знадобився для того, щоб зрозуміти, що починати вивчати php не знаючи мови розмітки веб-сторінок html абсолютно безперспективно. Тоді пішов якійсь час на вивчення html і css. Знову теорія php, багато теорії... Що ж далі? Отак я вагався, коли згадав чарівне слово "туторіал". Власне, у чому чарівність. Туторіал - це не урок, це щось середнє між how-to і know how. Туторіал відрізняється від урока тим, що не розказує як що робити, а крок за кроком показує це на прикладі. І от, найкраще що пощастило мені знайти - це даний курс вивчення PHP For the Absolute Beginner на сайті devzone.zend.com. Усе ангійською мовою: тим, хто бажає поглибити її знання - два в одному, тим, хто вже знає - буде однаково, тим, хто доунт шпрехен - прийдеться спочатку вивчити мову (: Але помучатись з текстами, вражою мовою писаними, варто. Бо тут ти ще гадки не маєш, як воно усе робиться, тут ти раптом розумієш що усе розумієш, тут з'являється ідея, як доопрацювати приклад, розширивши його функціонал, а ось воно у тебе і вийшло! ...через кілька вечорів марних зусиль і нерозуміння, чого усе так тупо, звісно.
Захотілось навіть перекласти, бо цей курс вартий того, щоб бути перекладеним на багато мов, але насамперед на українську, звісно. Тож колись як буде вільний час, задля збільшення відвідуваності свого блогу суспільної користі, чому б ні?
четвер, 13 листопада 2008 р.
Нарешті минула хвилина слабкості Cairo-dock
Як я вже тут писав, після оновлення Ubuntu до Intrepid Ibex, від мого улюбленого Cairo-dock лишились самі ланчери. Не стало геть усіх аплетів, до яких я встиг звикнути і прикіпіти душею. Тож, так чи інакше, сьогодні дочекалися оновлення. Проте, без проблем у мене не обійшлося і тут. При оновленні вперто виникала отака помилка:
E: /var/cache/apt/archives/cairo-dock_1.6.3.1_all.deb: trying to overwrite `/usr/share/cairo-dock/icon-mouse.png', which is also in package cairo-dock-dataЗгадавши про те, що після звістки про відсутність аплетів я ставив у синаптику різні пакети, що дав пошук по "cairo-dock" і співставивши з цим фактом даний месадж про помилку, я вирішив видалити той самий cairo-dock-data, який не може поділити файли з оновленням. Так просто видалятись цей пакет не захотів, тому прийшлося видалити й cairo-dock разом із ним. Зате повторне встановлення cairo-dock принесло успіх. Пакет встановився вже оновленим з оновленим пакетом плагінів.
неділя, 9 листопада 2008 р.
Рогаті vs пірнаті, або переваги й недоліки Interpid Ibex у порівнянні з Hardy Heron
Більше тижня минуло з моменту релізу Ubuntu Interpid Ibex, а також з моменту її оновлення на моєму комп'ютері. Тож, вже був час визначитись із тим, чи сподобалось оновлення, які з нових фіч виявились найкращими, а також які були помічені проблеми.
Почну з критики. Після оновлення системи злетіли усі аплети з панелі cairo-dock, лишились лише кнопки запуску програм. При чому аплети злетіли глобально - у вікні настройки дока немає жодного аплета. Прийнятного рішення проблеми нагуглити не вдалося. Чекаю поки ком'юніті пофіксить несправність і у репозиторіях cairo-dock з'явиться стовідсотково-робоча версія.
Кудись дівся мій улюблений ефект compiz-fusion - спалення вікна.
Додана функціональність gnome-panel - автоприховання, або режим доку, рухається дуже повільно, а після перевантаження сеансу панель з положення внизу екрану переходить чомусь у верхнє положення.
По критиці у мене усе. Власне завдає клопоту лише перший недолік, який стосується cairo-dock.
Що сподобалось. Нарешті фотографії з sd-карти моєї цифрової фотокамери почали копіюватись на жорсткий диск! Власне цього було б достатньо для того, щоб дистрибутив мені сподобався. На скільки я розумію, цим покращенням я завдячую оновленому ядру.
Дуже сподобалось оновлення nautilus. Вітаю появу вкладок, а також кнопок швидкого відмонтування зовнішніх пристроїв.
Дуже якісно перероблено інтерфейс нового vlc. Тепер вмикати/вимикати повноектанний режим можна подвійним кліком. У повноекранному режимі при русі мишею з'являється панель керування, як у більшості відео-плеєрів. При чому дуже вдало підібрано час, на який панель з'являється, завдяки чому вона мінімально відволікає увагу від фільму, що програється, на себе. Настройки тепер організовані у групи, розділені вкладками. Хто раніше намагався розібратись з усіма можливими настройками vlc, належно оцінить дане покращення.
Перероблений діалог вимкнення комп'ютеру особисто мені сподобався. Можливо тому, що я прибічник усіляких оновлень і переробок інтерфейсу (:
У сукупності можу сказати, що я не розчарований.
Тож, нехай живе Linux і його людиноцентричний дистрибутив Ubuntu!
субота, 1 листопада 2008 р.
Міняю чаплю на козерога
Сталося. Учора, 31 жовтня, вийшов черговий реліз дистрибутиву Ubuntu (і похідних) під кодовою назвою Intrepid Ibex. Тож, оновлюємось.
Власне, почати оновлення дуже просто. Потрібно запустити команду:
update-manager -d
Це можна зробити, викликавши вікно запуску сполученням клавіш Alt+F2.
У вікні менеджера оновлень ми побачимо, що доступним є новий реліз дистрибутиву.
Натиснувши Upgrade, ми запускаємо процес оновлення. Тепер від нової системи нас відділяє дюжина нескладних питань і пара годин часу, необхідного для завантаження дистрибутиву, його встановлення і видалення непотрібних пакетів.
четвер, 23 жовтня 2008 р.
Тут не було Тьоми (Артемієві Лебедєву присвячується)

четвер, 16 жовтня 2008 р.
Загнулася ідея тематичного блоговедення
Була така утопічна ідея, вести тематичного блога про Linux. Власне блога було створено. Два дописи було дописано. Далі не пішло. Усвідомив, що два-три дописи на пів-року - то дуже мало. Тому було вирішено не паритись і писати усе до купи. Вигода з усих боків. І дописів буде більше, і мені легше, бо увесь час втрачаю інтерес то до того, то до іншого.
Закохався у макет Blue Jeans. Коли завантажив їого, то побачив недоліки: не надто охайними є блоки цитат (перші літери налазять на пришиту стрічку), по краях текстового блоку джинс затертий до білого, через що читабельність тексту погіршується, підтримується лише один варіант формату мітки часу публікації і українською він виглядає як "вересня 13, 2008" (довелося змінювати мову інтерфейсу на англійську). Але у тому й чудо почуття закоханості - недоліки не дратують. Тим більше що решта - самі переваги. Найбільше, звичайно, захоплює задумка використовувати елементи джинсів (строчки, петлі, кнопки) у якості елементів розмітки.
Відокремлення звукового рядка з відеофайлу
Довелося зіткнутись із задачею відокремити звуковий рядок з відеофайлу, для прослуховування на портативному плейєрі лекції, яка була у мене лише у відеоформаті . Виявилось що усе дуже просто. Існує цілий проект під назвою FFmpeg, що об'єднує програми, призначені для різномаїтних задач пов'язаних із конвертацією відео та аудіо.
Спочатку необхідно встановити пакет на комп'ютер. Для цього у терміналі моєї Ubuntu я увів такий рядок:sudo apt-get install ffmpeg
Ну і, власне, конвертація. Увівши в терміналі наступний рядок, конвертуємо відеофайл ~/video/sample.avi у аудіофайл ~/music/sample_audio.mp3:ffmpeg -i video/sample.avi -vn -sameq music/sample_audio.mp3
Параметр -vn потрібен для того, щоб заборонити конвертацію відео, а -sameq - для використання у вихідному файлі бітрейту вхідного.
От і усе. Для ознайомлення з іншими багатими можливостями пакету FFmpeg можна відвідати домашню сторінку проекту, де є розділ "документація", або просто man ffmpeg :)
Індикація розкладки гламурним прапорцем у Gnome
Про спосіб настройки індикації клавіатури прапорцем у середовищі Gnome, я дізнався із дописа на Ubuntu - блог, постійним читачем якого я є.
По-змовчанню індикація розкладки у Gnome здійснюється скороченою назвою розкладки, написаною літерами. Значно наглядніше замість цих літер бачити зображення прапору країни. У віконному менеджері KDE, наприклад, так і зроблено по-змовчанню. Але й у Gnome настроїти подібне відображення не складе труднощів.
Для цього потрібно:
Ось як виглядає результат на моєму комп'ютері: