Archive for listopad, 2006

h1

Stand Alone Complex

listopad 28, 2006

gits_sac_poster_v.jpg

Ghost in the Shell to film do którego mam duży sentyment, gdyż to był jeden z pierwszych cyberpunkowych filmów anime który obejrzałem. Druga część nosząca podtytuł Innocence według mnie nie była zbyt udaną kontynuacją, pozostał niedosyt a nawet niesmak. Zbyt długi okres produkcji niekorzystnie odbił się na filmie i to było widać. Kilka miesięcy temu w kioskach pojawiła się seria Ghost in the shell: Stand Alone Complex na DVD, którą miałem okazję całkiem niedawno skończyć. Składa się ona z 26 odcinków. Nie jestem jakimś fanatykiem filmów anime aczkolwiek lubie od czasu do czasu obejrzeć coś animowanego na poziomie. Seria Stand Alone Complex była dla mnie miłym zaskoczeniem gdyż jest całkiem spójna i udana. Twórcy serii wspomagali się grafiką komputerową przy bardziej złożonych scenach co uważam za duży plus. Wizja świata przyszłości gdzie większość społeczności jest zcyborgizowana może brzmi nieco infantylnie ale Stand Alone Complex przedstawia ją bezbłędnie łącznie z bardzo realnymi archetypami osobowosciowymi. Każda postać w filmie ma swój wyrazisty charakter, przyzwyczajenia i poglądy. Seria w pewnym momencie potwornie zaczyna wciągać dlatego gorąco polecam nie tylko fanom Ghost in the Shell.

h1

200 najważniejszych komend Linuksa

listopad 25, 2006

terminal.png

Zaczynając przygodę z Linuksem każdy początkujący użytkownik tego systemu musi mieć świadomość że wcześniej czy później będzie musiał skorzystać z terminala i wprowadzic kilka komend. Jest to nieuniknione, komendy w Linuksie często poprostu ułatwiają życie dlatego początkujący nie bójcie się mroku konsoli :) . Buszując ostatnio po sieci trafiłem na ciekawy artykuł, którego autor przedstawił 200 najważniejszych komend linuksowej konsoli które pownien każdy znać. Włącznie z opisem działania, dlatego zapraszam wszystkich początkujących do lektury.

h1

Otwarty tydzień z Ubuntu

listopad 25, 2006

open.jpgMark Shuttleworth oznajmił że w poniedziałek 27 listopada rozpocznie Otwarty Tydzień Ubuntu. Głównym celem tego przedsięwzięcia jest zaproszenie niezależnych twórców otwartego oprogramowania do współpracy przy systemie oraz edukacja zwykłych użytkowników Ubuntu. Podczas otwartego tygodnia Ubuntu na kanałach IRC będzie można uczestniczyć w wielu dyskusjach jak i zadawać pytania samym twórcom projektu. Mark Shuttleworth również będzie odpowiadał na pytania, ustosunkuje się m.in. do sprawy patentów w Linuksie. Shuttleworth dał wyraźnie do zrozumienia na swoim blogu że liczy również na programistów dystrybucji Suse którzy mogą być niezadowoleni z ostatnich kroków poczynionych przez firmę Novell. Ciekawe z jakim odzewem spotka się to wołanie. Napewno wielu programistów pracujących przy OpenSuse poczuło się oszukanych słysząc o sojuszu pomiędzy firmą Novell a Microsoft. Dla zwykłych użytkowników jest to dobra szansa na poznanie dystrybucji Ubuntu od kuchni i zapoznanie się z ludźmi odpowiedzialnymi za poszczególne gałęzie systemu. Mi osobiście bardzo podoba się ten pomysł, niewątpliwie pozwoli zacieśnić więzi społeczności Ubuntu. Otwarty Tydzień Ubuntu będzie trwał aż do niedzieli, głównym miejscem spotkań będzie kanał IRC #ubuntu-classroom w sieci irc.freenode.net.

h1

Internetowa telewizja na Linuksie

listopad 22, 2006

sopcast.gif

Telewizja w internecie nie jest nowym pomysłem, przesyłanie strumieniowe obrazu i dzwięku zostało wynalezione przecierz lata temu. Technologia związana z internetową telewizją na szczęście cały czas ewoluuje, ostatnio trwają prace nad przesyłaniem obrazu i fonii zapomocą technologii p2p takich jak np. Bittorrent. W internecie powstało już kilka projektów tego typu niestety nie wszystkie są dostępne pod systemem Linux. Chciałbym tu przedstawić projekt Sopcast który jest rozwijany już od jakiegoś czasu i działa pod systemami Windows, MacOS, oraz Linux. Sopcast to program oparty na technologii p2p który pozwala odbierać kanały telewizyjne nadawane w tej technologii jak i również je nadawać. Celem projektu jest udostępnienie prostej w obsłudze technologii dla odbioru internetowej telewizji w czasie rzeczywistym. Główne zalety programu to:

  • możliwość nadawania własnych programów lub audycji
  • możliwość odbierania sygnału audio/video w czasie rzeczywistym
  • tworzenie grup odbiorczych dla kanałów
  • możliwość ustawienia limitu widzów
  • wsparcie dla różnych formatów multimedialnych m.in. asf, wmv, rm, rmvb
  • możliwość nadawania sygnału w pętli
  • opcja autentyfikacji użytkowników
  • opcja logowania oglądalności

Na dzień dzisiejszy Sopcast oferuje ponad 50 różnych kanałów tematycznych (dużo egzotycznych), w tym kilka kanałów filmowych również po angielsku, sportowych, muzycznych i naukowych jak np. Discovery Channel. Istnieje też kanał nadający programy jedynie w formacie HDTV ale potrzebuje dosyć szybkiego łącza. Wymagania programu nie są zbyt wygórowane trzeba posiadać program kliencki, łączę min 512kb/s i swój ulubiony program do odtwarzania plików video. Na Linuksie instalacja jest stosunkowo prosta i sprowadza się do rozpakowania do /usr/local/bin konsolowego klienta Sopcast oraz doinstalowania graficznej nakładki. Po uruchomieniu programu wystarczy w opcjach wprowadzić nazwę swojego odtwarzacza plików video (musi odtwarzać wmv) oraz adresu do aktualnej listy kanałów. Możemy się cieszyć telewizją internetową możę nie idealną bo to nadal streaming ale zawsze telewizją :) . Użytkuję od czasu do czasu Sopcast i muszę powiedzieć że to naprawdę działa i to nie najgorzej.

h1

Ubuntu Developer Summit

listopad 16, 2006

ubuntu-roughcut-thumb.jpg

Kilka dni temu zakończyła się impreza Ubuntu Developer Summit, na której to spotkali się ludzie rozwijający bądź zainteresowani rozwojem dystrybucji Ubuntu Linux. Miejscem zgromadzenia była co ciekawe siedziba Google znajdująca się w Mountain View, California. Zdjęcia z wydarzenia można podziwiać tu. Tematem przewodnim imprezy była nowa wersja dystrybucji o nazwie kodowej Feisty Fawn. Podczas kilku dni trwania imprezy ujawniono wiele szczegółów odnośnie nowej odsłony systemu. Dość kontrowersyjną propozycją cały czas rozważaną przez twórców Ubuntu jest dostępność binarnych sterowników 3d odrazu po instalacji. Kontrowersje budzi oczywiście zamknięty kod sterowników ATI i nVidia. Dużym priorytetem dla twórców Ubuntu jest dołączenie środowiska efektów graficznych pulpitu AIGLX wraz menedżerem okien Beryl w domyślnej instalacji. Więć stanie się to co wszyscy przewidywali XGL-owe efekty będziemy mieć w standardzie. Inne ważne cele które chcą osiągnąć twórcy Ubuntu 7.04 to poprawa obsługi multimediów oraz edukacja nowych użytkowników o ewentualnych darmowych zamiennikach dla komercyjnego oprogramowania. No cóż pożyjemy zobaczymy, ale już teraz można oczekiwać wiele po powyższych zapowiedziach, niewątpliwie jest na co czekać. Feisty Fawn będzie systemem który da nowym jak i starym użytkownikom zapewne dużo radości :).

h1

AIGLX + Beryl na Edgy Eft

listopad 11, 2006

beryllogo.png

Nvidia ostatnio wydała stabilne sterowniki do swoich kart graficznych pod Linuksa w wersji 9629 w których dodano obsługę funkcji GLX_EXT_texture_from_pixmap która umożliwia kilka interesujących operacji na obiektach 2d. Funkcja ta jest miedzy innymi wymagana przez moduł AIGLX który od niedawna został zintegrowany z serwerem graficznym XORG 7.1. W Ubuntu jest on standardowo więc postanowiłem skorzystać z okazji i zainstalować jakieś kosmiczne efekty na moim pulpicie. Postanowiłem opisać tu pokrótce proces instalacji w razie ktoś by miał jakiś z tym problem. Zakładam że osoba zabierająca się za konfigurację AIGLX oraz instalacje Beryla ma działającą akceleracje na swoim Linuksie i używa jedną z kart które obsługuje AIGLX. Użytkownicy kart nVidia mogą pobrać najnowsze sterowniki z nieoficjalnego repozytorium apt które dodajemy do /etc/apt/sources.list:

deb http://albertomilone.com/drivers/edgy/nonlegacy/32bit binary/

deb http://www.albertomilone.com/drivers/edgy/latest/32bit binary/

sterowniki dla systemów 64 bitowych:

deb http://albertomilone.com/drivers/edgy/nonlegacy/64bit binary/

deb http://www.albertomilone.com/drivers/edgy/latest/64bit binary/

klucze GPG dla repozytoriów:

wget http://albertomilone.com/drivers/tseliot.asc

gpg –import tseliot.asc

gpg –export –armor albertomilone@alice.it | sudo apt-key add -

Po dodaniu repozytoriów standardowo wykonujemy polecenie:

sudo apt-get update

następnie uaktualniamy sterownik poleceniem:

sudo apt-get install nvidia-glx

Teraz przejdźmy do instalacji menedżera okien Beryl dla środowiska AIGLX. Dodajemy repozytoria projektu Beryl:

deb http://beryl-mirror.lupine.me.uk/ edgy main-edgy

deb http://ubuntu.beryl-project.org/ edgy main

lub dla środowisk 64 bitowych:

deb http://ubuntu.lupine.me.uk/ edgy main-amd64

Klucze GPG:

wget http://beryl-mirror.lupine.me.uk/quinn.key.asc -O - | sudo apt-key add -

wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -

następnie wykonujemy polecenie:

sudo apt-get update

Instalujemy Beryla:

sudo apt-get install beryl-core beryl-plugins beryl-plugins-data emerald beryl-settings beryl-manager beryl beryl-dev emerald-themes

Teraz musimy dodać kilka wpisów do pliku konfiguracyjnego /etc/X11/xorg.conf:

w sekcji “SCREEN”:

Option “AddARGBGLXVisuals” “True”

Option “DisableGLXRootClipping” “True”

Po zapisaniu pliku restartujemy serwer X poprzez kombinację klawiszy ctrl+alt+backspace, jeśli z jakiegoś powodu serwer X nie wstanie sugeruje reboot systemu. Po starcie serwera X pozostaje jedynie odpalić nam menedżer Beryl poleceniem:

beryl-manager

Proponuję polecenie to dodać do System -> Preferencje -> Sesje użytkownikom Gnome aby uruchamiał się przy starcie środowiska graficznego. Domyślny motyw w Berylu nie należy do najciekawszych proponuję więc pobrać inne np. stąd.

UPDATE: Poprawiłem adresy repozytorium Beryla więcej szczegółów na temat nowych repozytoriów tu.

UPDATE 2: Poprawiłem adresy repozytorium sterowników do kart graficznych więcej szczegółów na temat nowych repozytoriów tu.