Хоч ми і не всі католики, але отримати подарунок на католицьке Різдво можна всім користувачам чудового сервісу Wuala незалежно від їх віросповідання. Достатньо зайти під своїм акаунтом 25-26 грудня і в подарунок отримаєте 1 Гб додаткового простору. Поспішість і гарних свят!
четвер, 25 грудня 2008 р.
пʼятниця, 17 жовтня 2008 р.
GTK стиль Qt програм
Розробники Qt пішли на зустріч користувачам Gnome і створили їх QGtkStyle. Тепер Qt програми не будуть виглядати такими нерідними в Gnome середовищі. Для встановлення робимо наступне:
Тема зібралась і встановилась. Заходимо в System-> Preferences-> Qt 4 Settings і зі списку вибираємо тему GTK.
Тепер всі Qt програми виглядають рідними в Gnome (всі Qt4 програми). Насолоджуємося ними і не згадуємо про існування KDE.
sudo apt-get install build-essential libqt4-dev libgtk2.0-dev subversion qt4-qtconfig
svn co svn://labs.trolltech.com/svn/styles/gtkstyle
cd gtkstyle/
qmake-qt4
sudo make install
Тема зібралась і встановилась. Заходимо в System-> Preferences-> Qt 4 Settings і зі списку вибираємо тему GTK.

вівторок, 14 жовтня 2008 р.
Оновлення Ubuntu 8.04 до Ubuntu 8.10
Набридло чекати офіційного виходу релізу, тому вирішив оновитися і спробувати власноруч що нового в Ubuntu Intrepid (8.10).
У встановленій Ubuntu 8.04 натискаємо комбінацію клавіш Alt+F2 і у вікні запуску набираємо update-manager -d.
Далі нічого особливого. Update Manager повідомляє що є новий реліз. Тиснемо кнопку Upgrade.
Читаємо Release Notes:
Після того як ми знову натиснемо Upgrade нарешті починається встановлення:


Погоджуємося з тим що підтримка деяких пакетів закінчена:
І погоджуємся з тим що ми всетаки готові почати оновлення:
Далі потрібно набратися терпіння і зайнятися чимось корисним (я наприклад ліг спати), час від часу поглядаючи на монітор чи не повинні ми ще з чимось погодитись.


Після довгого встановлення і перезавантаження маємо нову Ubuntu.
Далі мова піде про те що хорошого, поганого і просто нового було мною помічено.
Хорошого:
1. Звичайно порадувало те, що тепер за умовчанням використовується Flash 10.
2. Сам інтерфейс став набагато краще виглядати, плюс нова темна тема просто чудова :).
3. Нові версії программ - в Compiz з’явилось декілька нових ефектів.
4. Таби в Nautilus звичайно зручна штука, яку давно потрібно було реалізувати, але я віддаю перевагу 2-х панельним файловим менеджерам.
5. Network Manager помітно підріс, але змінити налаштування за допомогою нього мені не вдалося - не знайшов як отримати права root.
Поганого:
1. Після оновлення мій ноут перестав вимикати живлення при вимкненні системи (жорсткі диски зупиняються але монітор не вимикається, доводиться вимикати руцями). Подібні помилки дратують мене найбільше, при тому що в 8.04 було все нормально.
2. Постійні креши різноманітних программ. Хоча це ж бета - є надія що виправлять.
У встановленій Ubuntu 8.04 натискаємо комбінацію клавіш Alt+F2 і у вікні запуску набираємо update-manager -d.
Погоджуємося з тим що підтримка деяких пакетів закінчена:
Після довгого встановлення і перезавантаження маємо нову Ubuntu.
Хорошого:
1. Звичайно порадувало те, що тепер за умовчанням використовується Flash 10.
2. Сам інтерфейс став набагато краще виглядати, плюс нова темна тема просто чудова :).
3. Нові версії программ - в Compiz з’явилось декілька нових ефектів.
4. Таби в Nautilus звичайно зручна штука, яку давно потрібно було реалізувати, але я віддаю перевагу 2-х панельним файловим менеджерам.
1. Після оновлення мій ноут перестав вимикати живлення при вимкненні системи (жорсткі диски зупиняються але монітор не вимикається, доводиться вимикати руцями). Подібні помилки дратують мене найбільше, при тому що в 8.04 було все нормально.
2. Постійні креши різноманітних программ. Хоча це ж бета - є надія що виправлять.
пʼятниця, 3 жовтня 2008 р.
Робота з Android SDK в Ubuntu 8.04 x64
Не зрозуміло чому компанії-гіганти приділяють таку малу увагу x64 платформі. Цього разу Google теж забув про користувачів x64 систем. Я довго намагався встановити ADT для Eclipse 64bit, але нічого не вийшло і я вирішив піти іншим шляхом.
1. Для початку завантажуємо Eclipse IDE for Java EE Developers під Linux 32bit (на час написання на сайті була доступна версія 3.4.1 Ganymede). Розпаковуємо завантажений архів наприклад в /opt/eclipse32/.
2. Встановлюємо 32-бітну збірку Java командою sudo apt-get install ia32-sun-java6-bin.
3. Створюємо файл /opt/eclipse32/eclipse.sh з наступним вмістом:
Тепер все готове для запуску Eclipse. Для зручності можна додати запуск файлу eclipse.sh до меню.
4. Завантажуємо Android SDK для Linux (i386) з офіційного сайту. Розпаковуємо архів наприклад в теку користувача /home/user_name/android-sdk-linux_x86-1.0_r1.
5. Запускаємо Eclipse. Заходимо в Help -> Software Updates.... У діалоговому вікні переходимо на закладку Available Software. Натискаємо на кнопку Add Site... і додаємо адресу https://dl-ssl.google.com/android/eclipse/. Ставимо на ній галочку і тиснемо кнопку Install,чекаємо доки встановлення закінчиться і перезавантажуємо Eclipse.
Заходимо в Window -> Preferences. Переходимо до налаштувань Android і в полі SDK Location пишемо шлях до SDK і тиснемо OK.
Тепер все готове для роботи :)
6. Вибираємо File -> New -> Project... і сворюємо новий проект:

7. У новоствореному файлі TestAndroid.java напишемл щось осмислене:
8. Тепер вибираємо Run -> Run, трішки чекаємо (як на мене досить довго) і милуємося мегапрогою:
Тепер маємо всі інструменті для створення програм під Android. Надіюсь залізо на його основі матиме популярність :)
1. Для початку завантажуємо Eclipse IDE for Java EE Developers під Linux 32bit (на час написання на сайті була доступна версія 3.4.1 Ganymede). Розпаковуємо завантажений архів наприклад в /opt/eclipse32/.
2. Встановлюємо 32-бітну збірку Java командою sudo apt-get install ia32-sun-java6-bin.
3. Створюємо файл /opt/eclipse32/eclipse.sh з наступним вмістом:
#!/bin/bash
PATH=/usr/lib/jvm/ia32-java-6-sun/bin:$PATH
/opt/eclipse32/eclipse
Тепер все готове для запуску Eclipse. Для зручності можна додати запуск файлу eclipse.sh до меню.
4. Завантажуємо Android SDK для Linux (i386) з офіційного сайту. Розпаковуємо архів наприклад в теку користувача /home/user_name/android-sdk-linux_x86-1.0_r1.
5. Запускаємо Eclipse. Заходимо в Help -> Software Updates.... У діалоговому вікні переходимо на закладку Available Software. Натискаємо на кнопку Add Site... і додаємо адресу https://dl-ssl.google.com/android/eclipse/. Ставимо на ній галочку і тиснемо кнопку Install,чекаємо доки встановлення закінчиться і перезавантажуємо Eclipse.
package com.android.test;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class TestAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Тест пройшов успішно!!!");
setContentView(tv);
}
}
8. Тепер вибираємо Run -> Run, трішки чекаємо (як на мене досить довго) і милуємося мегапрогою:
вівторок, 9 вересня 2008 р.
Мій власний AutoMotoTrade.com.ua
Після довгої (часткової) розробки нарешті був запущений мій власний стартап AutoMotoTrade.
Ще один сайт по покупці і продажу автомобілів. Буду вдячний всім за коментарі і пропозицій щодо розвитку сайту.Ось його мордочка створена за допомогою милого сервісу WebMorda:
Мітки:
Мої проекти
пʼятниця, 11 липня 2008 р.
Швидка зміна середовища розробки
Не так давно ознайомився з цікавою утилітою для розробників premake. Тим хто розробляє відразу для декількох платформ відразу вона повинна сподобатись. Користуватися єю доволі просто:
1. у теці проекту (MyProject) створюється файл premake.lua з приблизно наступним вмістом:
2. далі створюється тека пакету MyPackage, а в ній ще один файл premake.lua з властивостями пакету з приблизно наступним вмістом:
Більш розширений набір опцій можна отримати на офіційному сайті.
Тепер для того, щоб отримати файли проекту для VS2008, наприклад, знаходячись у теці проректу набираємо команду:
Всі файли проекту для VS2008 створені! Перехід з одного середовища розробки на інший займає лише декілька секунд!
1. у теці проекту (MyProject) створюється файл premake.lua з приблизно наступним вмістом:
project.name = "MyProject"
project.bindir = "bin"
project.libdir = "lib"
project.config["Debug"].bindir = "bin/debug"
project.config["Release"].bindir = "bin/release"
dopackage("MyPackage")
2. далі створюється тека пакету MyPackage, а в ній ще один файл premake.lua з властивостями пакету з приблизно наступним вмістом:
package.name = "MyPackage"
package.kind = "exe"
package.language = "c++"
package.files =
{
matchfiles("*.cpp") ,
matchrecursive("include/*.hpp", "src/*.cpp"),
matchrecursive("precompile/*.hpp", "precompile/*.cpp")
}
package.includepaths = { "include", "precompile"}
package.objdir = "../obj/Fw"
package.pchheader = "pch.hpp"
package.pchsource = "pch.cpp"
Більш розширений набір опцій можна отримати на офіційному сайті.
Тепер для того, щоб отримати файли проекту для VS2008, наприклад, знаходячись у теці проректу набираємо команду:
premake --target vs2008
Всі файли проекту для VS2008 створені! Перехід з одного середовища розробки на інший займає лише декілька секунд!
Мітки:
Розробка
субота, 12 квітня 2008 р.
Запис теки з Video DVD файлами на диск
Завантажив зграблену копію DVD диску "Іронії долі" (фільм виявляється повне лайно).
Потрібно було записати ці файли на диск для програвання на стаціонарному DVD-програвачі. Може погано шукав, але не в одній відомій мені програмі запису дисків такої функції не виявилося.
Зробив так:
Потрібно було записати ці файли на диск для програвання на стаціонарному DVD-програвачі. Може погано шукав, але не в одній відомій мені програмі запису дисків такої функції не виявилося.
Зробив так:
growisofs -dvd-compat -Z /dev/dvdrw -dvd-video ./dvd/Irodia_sudbi
Мітки:
Linux
Підписатися на:
Дописи (Atom)