субота, 6 жовтня 2007 р.

Ігри в Ubuntu

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

З Ubuntu вже поставляється близько 17 ігор, включаючи Магджонґ, Судоку, всілякі пасьянси та навіть Шахи. Поговоримо ж про те, що можна встановити додатково.

Спортивні ігри

Foobillard
Офіційний сайт: http://foobillard.sunsite.dk/



Чудовий OpenGL більярд. Доступно декілька варіантів столів, різних кольорів та розмірів, є декілька варіантів ігор включаючи снукер. Чудові графіка, фізика та реалістичний звук обов'язково повинні сподобатися. Можна грати як з комп'ютером так і удвох.

Особливості встановлення:
sudo apt-get install foobillard

Tennix
Офіційний сайт: http://icculus.org/tennix/



Дуже простий симулятор настольного тенісу який тим не менш затягує. Можна грати як з комп'ютером так і удвох. Кнопки W та S переміщують ракетку, а D використовується для удару. Кнопка F розгортає вікно на весь екран.

Особливості встановлення:
Качаємо пакет звідси
http://www.getdeb.net/download.php?release=1529&fpos=0
потім просто встановлюємо його подвійним кліком

Blobby Volley 2
Офіційний сайт: http://blobby.redio.de/content/en/index.php



Прикольна реалізація пляжного волейболу. Роль гравців тут виконують різнокольорові желеподібні фігури.

Особливості встановлення:
Качаємо пакет звідси
http://www.ubuntugames.org/BlobbyVolley2?action=AttachFile&do=get&target=blobby_volley-2_i386.deb
потім просто встановлюємо його подвійним кліком

Slam Soccer 2006
Офіційний сайт: http://www.xenoage.com/bp2k6/en/



Симулятор футболу з мультяшною графікою.

Особливості встановлення:
Качаємо архів з офіційного сайту, розпаковуємо і запускаємо інсталяційний скрипт.

Planet Penguin Racer
Офіційний сайт: http://tuxracer.sourceforge.net/



Легендарна гра. Пінгвін Tux з'їзджає на пузі з гори і при цьому пробує наїстися досхочу риби.

Особливості встановлення:
Заходимо у Програми -> Add/Remove і у розділі Ігри знаходимо Planet Penguin Racer, ставимо галочку і тиснемо Застосувати.

XMoto
Офіційний сайт: http://xmoto.tuxfamily.org/



Симулятор мототріалу з 2D графікою.

Особливості встановлення:
sudo apt-get install xmoto

Симулятори

Racer
Офіційний сайт: http://www.racer.nl/



Автомобільний симулятор. Основна мета проекту - якомога точніше моделювання поведінки автомобіля, а геймплей штука другорядна. Існує багато доступних трас та автомобілів на всякий смак. Графіка досить якісна, реалістичність поведінки автомобілів досить висока, але не реалізовано модель пошкоджень. Грати можна як у мережі так і з ботами, але останній режим доступний не для всіх трас і не для всіх автомобілів.

Особливості встановлення:
Йдемо на офіційний сайт, качаємо архів, розпаковуємо його у будь-яку папку (наприклад /opt) і граємо. На деяких комп'ютерах на жаль Linux версія вилітає з помилкою, у такому разі раджу завантажити Windows версію, через Wine вона працює нічим не гірше.

TORCS - The Open Racing Car Simulator
Офіційний сайт: http://torcs.sourceforge.net/



Автомобільний симулятор. Доступно різноманітні гоночні серії, багато трас та автомобілів. Досить реалістична фізика та якісний AI. Часто проводяться онлайн-чемпіонати.

Особливості встановлення:
sudo apt-get install torcs

vDrift
Офіційний сайт: http://vdrift.net/



Ще один непоганий автомобільний симулятор з високореалістичною фізикою. Доступно 19 реально існуючих моделей трас, включаючи такі легендарні як Спа та Нордшляйфе, а також 28 автомобілів різних класів. Можна ганятися як у мережі так і з ботами.

Особливості встановлення:
Йдемо на getdeb.net і качаємо три пакети
http://www.getdeb.net/download.php?release=679&fpos=0
http://www.getdeb.net/download.php?release=679&fpos=1
http://www.getdeb.net/download.php?release=679&fpos=2
встановлюємо їх і граємо

ManiaDrive
Офіційний сайт: http://maniadrive.raydium.org/



Аркадні гонки з динамічним геймплеєм по акробатичних треках.

Особливості встановлення:
Йдемо на getdeb.net і качаємо два пакети
http://www.getdeb.net/download.php?release=705&fpos=0
http://www.getdeb.net/download.php?release=705&fpos=1

Targetware
Офіційний сайт: http://www.targetware.net/



Військовий авіасимулятор. Дозволяє створювати свої моделі та кампанії. Наразі доступні кампанії, що моделюють Корейську війну та битву при Рабаулі.

Особливості встановлення:
Йдемо на офіційний сайт і качаємо звідти пакет з інсталятором, а також додаткові моди

FlightGear
Офіційний сайт: http://www.flightgear.org/



Масштабний проект авіасимулятора. Доступно багато моделей літальних апаратів та практично вся поверхня земної кулі включаючи 20000 реально існуючих аеропортів по всьому світу. Основна мета проекту - якомога точніша імітація фізики. Моделюються також різноманітні погодні ефекти.

Особливості встановлення:
sudo apt-get install flightgear

У стандарті доступно лише невелику частину земної поверхні поблизу Сан-Франциско та простенька Cessna. З офіційного сайту можна завантажити додаткові ділянки земної поверхні, а також нові літаки, гелікоптери та ін. літальні апарати. Гру також можна знайти на DVD у різних інтернет-магазинах.

3D шутери

OpenArena
Офіційний сайт: http://openarena.ws/



Відкритий клон Quake III Arena.

Особливості встановлення:
sudo apt-get install openarena

Tremulous
Офіційний сайт: http://www.tremulous.net/



Мультиплеєрний шутер. Можна грати як за людей так і за чужих. Боти не підтримуються.

Особливості встановлення:
sudo apt-get install tremulous

Cube 2: Sauerbraten
Офіційний сайт: http://sauerbraten.org/



Ще один шутер з непоганою графікою. Є як мультиплеєрний так і звичайний режими.

Особливості встановлення:
Качаємо пакети з getdeb.net
http://www.getdeb.net/download.php?release=1320&fpos=0
http://www.getdeb.net/download.php?release=1320&fpos=1
http://www.getdeb.net/download.php?release=1320&fpos=2

Стратегії

Battle for Wesnoth
Офіційний сайт: http://www.wesnoth.org/



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

Особливості встановлення:
sudo apt-get install wesnoth

FreeCol
Офіційний сайт: http://www.freecol.org/



Гра, що базується на ідеї Colonization і по ідеї близька до Civilization.

Особливості встановлення:
Качаємо пакет з getdeb.net
http://www.getdeb.net/download.php?release=1391&fpos=0

Glest
Офіційний сайт: http://www.glest.org/en/index.html



Ще одна стратегія реального часу з безліччю фантастичних персонажів.

Особливості встановлення:
Качаємо пакети з getdeb.net
http://www.getdeb.net/download.php?release=1061&fpos=0
http://www.getdeb.net/download.php?release=1061&fpos=1

Savage : The Battle for Newerth
Офіційний сайт: http://www.s2games.com/savage/index.php?page=savageindex



Фантастична стратегія реального часу.

Особливості встановлення:
Качаємо інсталятор з офіційного сайту

OpenTTD
Офіційний сайт: http://www.openttd.org/



Відкритий клон популярної гри Transport Tycoon Deluxe.

Особливості встановлення:
Качаємо пакет звідси
http://downloads.sourceforge.net/openttd/openttd-0.5.3-1-i386.deb

Пригоди

Secret Maryo Chronicles
Офіційний сайт: http://www.secretmaryo.org/



Нарешті веселий водопровідник відомий нам здавна по продукції Nintendo разом зі своїми друзями радує нас і у Linux.

Особливості встановлення:
Качаємо пакети з getdeb.net
http://www.getdeb.net/download.php?release=1263&fpos=0
http://www.getdeb.net/download.php?release=1263&fpos=1

Pingus
Офіційний сайт: http://pingus.seul.org/



Гра побудована на концепції Lemmings. Включає 22 рівні.

Особливості встановлення:
sudo apt-get install pingus

Звісно ж у даній статті я не зміг осягнути і найменшої частини всіх існуючих ігор, а для тих кому цікаво я приведу адреси декількох сайтів присвячених іграм для Linux:
http://www.ubuntugames.org/
http://www.linuxgames.com/
http://www.happypenguin.org/
http://www.linuxgames.ru/

Підключаємо принтер Canon LBP-810 (LBP-1120) в Ubuntu

Всім хороший лазерний принтер Canon LBP-810 та його новіший варіант 1120, крім одного - це класичний Win-принтер. Донедавна ним можна було користуватися лише в операційній системі Windows. Ситуація дещо змінилася, коли у 2004 році з'явився неофіційний драйвер (http://www.boichat.ch/nicolas/capt/), проте він не вирішував всіх проблем. Зараз же на офіційному сайті Canon можна знайти офіційний драйвер до LBP-1120, проте у версії лише для rpm-based дистрибутивів (SuSE, RHEL, Fedora, TurboLinux). У даній статті я опишу як можна змусити працювати цей драйвер в Ubuntu.

1. Йдемо на http://software.canon-europe.com/ і завантажуємо звідти архів з драйвером для LBP-1120, після його розпаковки ми отримаємо два файли: cndrvcups-capt-1.30-1.i386.rpm та cndrvcups-common-1.30-1.i386.rpm.
2. Для того щоб зконвертувати rpm пакети у формат deb нам знадобиться утиліта alien, якщо у вас її не встановлено, то потрібно виконати
sudo apt-get install alien

3. Безпосередньо конвертуємо наші пакети у формат deb:
sudo alien *.rpm

4. Тепер встановлюємо отримані пакети звичайним чином, просто клацаючи по них мишкою.
5. Перезавантажуємо систему друку CUPS:

sudo /etc/init.d/cupsys stop
sudo /etc/init.d/cupsys start


6. Створюємо необхідні каталоги для демону ccpd та монітору captmon:

sudo mkdir /var/ccpd
sudo mkdir /var/captmon
sudo mkfifo /var/ccpd/fifo0
sudo chmod 777 /var/ccpd/fifo0


7. Заходимо у Система -> Адміністрування -> Printing і додаємо новий принтер, на другому кроці встановлюємо драйвер з файлу /usr/share/cups/model/CNCUPSLBP1120CAPTJ.ppd і вказуємо модель принтеру LBP-1120 CAPT ver.1.3



8. Налаштовуємо ccpd для роботи з нашим принтером:
sudo /usr/sbin/ccpdadmin -p LBP1120-CAPT-ver.1.3 -o /dev/usblp0

Результатом буде щось подібне:

CUPS_ConfigPath = /etc/cups/
LOG Path = None
UI Port = 39787

Entry Num : Spooler : Backend : FIFO path : Device Path : Status
----------------------------------------------------------------------------
[0] : LBP1120-CAPT-ver.1.3 : usb : //Canon/LBP-810 : /dev/usblp0 : New!!


9. Тепер нам потрібно відредагувати скрипт /etc/init.d/ccpd таким чином щоб він був сумісний з Ubuntu/Debian. Для цього набираємо
sudo gedit /etc/init.d/ccpd
і змінюємо вміст файлу на наступний:

#!/bin/sh
#
# ccpdstartup script for Canon Printer Daemon for CUPS
#
#Modified for Debian GNU/Linux
#by Raphael Doursenaud .

DAEMON=/usr/sbin/ccpd
LOCKFILE=/var/lock/subsys/ccpd
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
NAME=ccpd
DESC="Canon Printer Daemon for CUPS"

test -f $DAEMON || exit 0

case $1 in
start)
echo -n "Starting $DESC: $NAME"
start-stop-daemon --start --quiet --exec $DAEMON
echo "."
;;
stop)
echo -n "Stopping $DESC: $NAME"
start-stop-daemon --stop --quiet --oknodo --exec $DAEMON
echo "."
;;
status)
echo "$DESC: $NAME:" `pidof $NAME`
;;
restart)
echo -n "Restarting $DESC: $NAME"
start-stop-daemon --stop --quiet --oknodo --exec $DAEMON
sleep 1
start-stop-daemon --start --quiet --exec $DAEMON
echo "."
;;
*)
echo "Usage: ccpd {start|stop|status}"
exit 1
;;
esac

exit 0


Тестуємо наш новий скрипт:
sudo /etc/init.d/ccpd start

Тепер наш принтер вже повинен бути робочим. Щоб запустити монітор CAPT потрібно виконати команду
sudo captstatusui -P LBP1120-CAPT-ver.1.3

де LBP1120-CAPT-ver.1.3 - це ім'я принтеру, у вашому випадку може відрізнятися.



Якщо монітор напише помилку Cannot open FIFO спробуйте перезапустити /etc/init.d/ccpd, а також виключити і включити принтер.

Демон ccpd повинен запускатися автоматично при кожному завантаженні комп'ютеру, інакше принтер працювати не буде. Щоб вирішити цю проблему скористаємося допомогою програми Boot-Up Manager (BUM). Встановлюється вона дуже просто:
sudo apt-get install bum

Тепер через Система -> Адміністрування -> Boot-Up Manager запускаємо його і відмічаємо Canon CAPT Printer Driver for Linux v1.30. Тепер при наступному запуску системи демон ccpd буде запускатися автоматично.



Все, тепер ви можете повноцінно використовувати свій Canon LBP-810 в Ubuntu.

Англомовна стаття яка допомогла мені проробити вищезгадану роботу розміщена тут:
http://v0xel.wordpress.com/2006/05/23/canoon-lbp-1120-on-ubuntu-510-how-to/

PS: У новій версії Ubuntu 7.10 (Gutsy Gibbon) не лише змінено серйозно модифіковано систему друку, але ще й додано систему AppArmor яка у даному випадку може ускладнити встановлення драйверів. Власне у 7.10 після всього вищезгаданого потрібно ще виконати наступну команду:
sudo aa-complain cupsd

Крім того, принтер тепер асоціюється не з /dev/usblp0, а /dev/usb/lp0, тобто так я і у більшості інших дистрибутивів.

PS2: З Ubuntu Hardy проблема встановлення драйверу ще спрощується. З недавніх пір, на вищеназваному сайті з драйверами, Canon тепер викладає драйвери для своїх лазерних принтерів не лише у пакетах rpm але й deb. Таким чином відпадає необхідність у їх конвертуванні, а також правці скриптів.

четвер, 27 вересня 2007 р.

Встановлюємо Clipart для OpenOffice.org

Досить серйозний плюс Microsoft Office завдяки чому цей офісний пакет такий популярний - це великий Clipart у якому можна знайти картинки на будь-який смак. Вільний пакет OpenOffice.org не має такої колекції у стандартній поставці, проте нічого не заважає завантажити з інтернету (а якщо ви купили диски з репозиторієм, то і качати нічого не потрібно) Open Clipart Library і встановити його на вашу Ubuntu систему. Розробкою Open Clipart займається багато людей по всьому світу, такий контент розповсюджується за умовами ліцензії Creative Commons, тому жодних проблем з легальність немає.

Процес встановлення як звичайно в Ubuntu дуже простий:
sudo apt-get install openclipart

От і все, тепер у будь-якому компоненті OpenOffice.org ви можете отримати доступ до галереї з допомогою меню Інструменти -> Галерея.



Галерея досить велика, зображення відсортовані за тематикою. Крім растрових зображень є багато й векторних ілюстрацій у форматі SVG.Купить болты гайки, метрический крепеж любого класса прочности и из нержавейки в Москве.,snow nut Москва.,Linksys PLTS200.,I've created my site at web site hosting.,интернет магазин парфюмерии,snow nut Москва.,

Реклама

snow nut Москва.,

Реклама

snow nut Москва.,

Реклама

snow nut порошок.,

понеділок, 24 вересня 2007 р.

Основи мови програмування C++

Нещодавно після спілкування зі студентами вирішив написати щось типу дуже короткого вступу до C++. Насправді це така собі шпаргалка чи довідничок по основним конструкціям та функціям C++ де я у сильно зконцентровнаому вигляді спробував викласти основи даної мови програмування. Звісно ж все осягнути не вдалося, проте думаю як база з якої можна починати вивчати C++ цілком згодиться.

Довідничок складається з дев'яти сторінок у форматі PDF зверстаних у дві колонки шрифтом 8пт. Тут я вперше у LaTeX скористався пакетом listings який додає оточення lstlisting, завдяки чому у текстах програм виділяється синтаксис. По тексту, я постарався згадати дуже коротко історію C та C++, основні мовні конструкції, стандартні бібліотечні функції, об'єкно-орієнтоване програмування, трохи зачепив базову бібліотеку шаблонів STL, та згадав дуже коротко існуючі IDE для C++ і навів декілька веб-адрес де можна знайти більш докладну інформацію. Огляд бібліотек для побудови графічного інтерфейсу сюди не входить, думаю з часом зробити і такі тематичні довіднички.

Завантажити документ можна звідси: cppfund.pdf

Документ розповсюджується згідно ліцензії Creative Commons: BY-NC-NA.

Реклама

эффективное продвижение сайтов нижний новгород,вирусный маркетинг,HP LaserJet P1005.,Унитазы сантехника.,Алексей московский иконы.,Низкие цены иконы.,HP LaserJet P1005.,HP LaserJet P1005.,

вівторок, 18 вересня 2007 р.

BASIC-256 - програмування для дітей

BASIC жив, BASIC живий, BASIC буде жити. Десь так можна перефразувати всім відомий вислів. Чесно кажучи я сам не є прихильником BASIC аж ні разу, проте якщо говорити про навчання азам програмування, особливо дітей, то вибір відповідної мови програмування є не зовсім простою задачею.

Нещодавно, переглядаючи сайт getdeb.net я натикнувся на цікаву реалізацію максимально простої (можливо навіть примітивної) мови програмування призначеної спеціально для навчання програмуванню дітей - BASIC-256. Простенька IDE написана з використанням Qt4 включає текстовий редактор для набору програм і тут же праворуч дві ділянки для виведення текстової або графічної інформації. Тобто все просто, зліва набираєте програму, тиснете на Start і праворуч бачите результат. Я спробував намалювати смайлик і приклав відповідний скріншот.



Документацію по даній мові програмування можна знайти тут:
http://kidbasic.sourceforge.net/en/reference.html
Там же можна побачити і нескладні приклади.

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

Реклама

детское питание, как быстро и безвредно похудеть?,Ваш системный администратор обслуживание компьютеров.,ремонт ноутбуков,Новое казино онлайн.,интернет-магазин духов известных марок по доступной цене.,

Реклама

Ваш системный администратор обслуживание компьютеров.,ремонт ноутбуков,детское питание, как быстро и безвредно похудеть?,Забронируйте уютную гостиницу по хорошей цене в Днепропетровске.,детское питание, как быстро и безвредно похудеть?,Ваш системный администратор обслуживание компьютеров.,ремонт ноутбуков,alan wake видеоигра 2010 года для Xbox 360.,

UV-фільтр HOYA для Fujifilm s6500fd

Сьогодні зробив невеличкий подарунок своєму фотоапарату Fiji s6500fd, купив захисний UV фільтр. Вирішив не економити і купити HOYA за 90грн. ($18, діаметр - 58мм).



Ось так він виглядає на самому фотоапараті.



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

Реклама

usb кабель для iphone, мы знаем.,Воспользуйся уже сейчас, Подарок для Вашего малыша скачать jimm xattab бесплатно.,

Реклама

Воспользуйся уже сейчас, Подарок для Вашего малыша скачать jimm xattab бесплатно.,usb кабель для iphone, мы знаем.,

субота, 15 вересня 2007 р.

Налаштування параметрів GRUB в Ubuntu

Параметри GRUB, як то пункт меню за замовчуванням, тривалість паузи та ін. зазвичай налаштовують редагуючи файл /boot/grub/menu.lst. Проте, оскільки Ubuntu претендує на дружність до користувачів то ми поступимо по іншому. І нехай "гуру" назвуть мене віндузятником, проте я все одно люблю зручність.

Startup Manager - графічний аплет для Gnome призначений для налаштування параметрів GRUB, стартової заставки Ubuntu та ін.

Скачати .deb файл можна звідси (розмір - 62,8Кб):
http://www.getdeb.net/download.php?release=1456&fpos=0
(встановлення простим подвійним кліком)

В результаті у меню Система -> Адміністрування з'явиться новий пункт - StartUp-Manager.



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