dominik bułaj

php developer & web designer

Stało się dziś w korpo tak, że od rana nie było sieci na głównym łączu. Backupowe działało, ale serwery (dostępne w sieci lokalnej) nie były skonfigurowane do korzystania drugiej bramy. Nie wnikam.
W każdym razie, admin zaproponował mi dopisanie domeny do pliku hosts, dzięki czemu cały ruch odbył by się w obrębie sieci lokalnej.

ZnajÄ…c sprawÄ™ sprzed lat, kiedy jeszcze używaÅ‚em Windowsa (a tak konfigurowaÅ‚em sobie domeny, aby móc korzystać z lokalnej instancji Apache‘a), zaczÄ…Å‚em od wyszukania pliku. Zazwyczaj znajduje siÄ™ on w katalogu drivers dostÄ™pnym w folderze zawierajÄ…cym system (np: C:\Windows\System32\drivers\etc\hosts). Co ciekawe w XP x64 nie widać zawartoÅ›ci katalogu drivers!
Poguglowałem i znalazłem opis sytuacji na na stronach Microsoft.

W międzyczasie w linii komend udało mi się wejść do katalogu etc (mimo, że dir nie wskazywał, iż takowy w ogóle istnieje!). Co ciekawe widząc, że plik istnieje (po zmianie folderu na etc mogłem wylistować jego zawartość) mogłem bez problemu edytować go w edytorze Notepad++.

Na całą operację straciłem ok 15 min. Pod linuxem (Debian/Ubuntu) zajęłaby mi max dwie minuty. Tam wystarczy wyedytować /etc/hosts i zrestartować połączenie.

Wniosek
MS Windows (zwłaszcza XP x64, który IMO jest mega porażką) wcale nie jest przyjaźniejsze od Linuxa ;)

Wiadomo, że od pewnego czasu Adobe ostro pracuje nad Flash Playerem dla Linuxa (zatrudniło w tym celu nawet nowych programistów).

DziÅ›, caÅ‚kiem przez przypadek, zauważyÅ‚em że aplikacja dedykowana Å›rodowisku Linux ma najwyższy numerek (10.0.15.3), podczas gdy wersje Windows i Mac majÄ… niższy numer wydania (10.0.12.36). Nie wspominajÄ…c o Solarisie – wersja 9.0.151.0.

Flash (numery wersji)

Instalacja Trac w Ubuntu

Trac to połączenie wiki, kontroli błędów oraz systemu zarządzania projektami. Jest to open source aplikacja napisana w Pythonie, działająca jako witryna sieci web.

Jako web developer, lubiÄ™ mieć porzÄ…dek w projektach – notatki, pomysÅ‚y listÄ™ błędów i todo. To wszystko plus interfejs webowy do repozytorium SVN danego projektu daje mi Trac. Dlatego kilka dni temu postanowiÅ‚em zainstalować ten software na swoim komputerze, który biega pod kontrolÄ… Ubuntu 8.10.

Trafiłem na bardzo przejrzysty tutorial, który krok po kroku przeprowadzi nas przez proces instalacji. Jako że owy przewodnik jest w wersji angielskojęzycznej, postanowiłem się z grubsza zaprezentować howto w wersji polskiej.
(wiÄ™cej…)

Trafiłem na ciekawy artykuł, o tym jak włączyć wizualne efekty w Metacity (GNOME).
Główną ideą do napisania artykułu przez autora było zaprezentowanie alternatywy do efektów Compiza, które mogą nie działać ze słabszymi kartami graficznymi.

OsobiÅ›cie efektów Compiza nie używam, gdyż mnie – a raczej moje oczy – “mÄ™czÄ…”. Animacje może i robiÄ… wrażenie, ale nie sÄ… efektywne. Poza tym sÄ… zasobożerne.
Korzystam z dobrodziejstw Metacity z bardzo przyjemnym motywem, jakim jest Dust.

Co daje włączenie efektów w Metacity? Po pierwsze ten menadżer okien używa procesora (CPU) a nie karty graficznej, zatem będzie działał w każdych warunkach (nawet w wirtualnej maszynie). Z efektów jakie oferuje można wymienić chociażby cienie pod okienkami, przełączanie aplikacji (Alt+Tab) wyświetlające podgląd aplikacji, podobny do Compizowego OSD przy zmianie głośności lub wyciszeniu.

Aby aktywować wspomniane efekty wystarczy wykonać następującą komendę z linii poleceń:

gconftool-2 -s '/apps/metacity/general/compositing_manager' --type bool true

Aby dezaktywować efekty, należy wykonać:

gconftool-2 -s '/apps/metacity/general/compositing_manager' --type bool false

Można także skorzystać z edytora konfiguracji. W tym celu otwieramy okno Uruchom program (Alt+F2), a następnie wpisujemy gconf-editor i wciskamy enter (lub klikamy Uruchom). W edytorze, po lewej stronie, rozwijamy apps->metacity->general i zaznaczamy (bądź odznaczamy) opcję compositing_manager w prawym panelu.

Ustawienia te działają z Ubuntu 8.10 i 8.04.

Poniżej przedstawiam kilka wycinków z rzutów ekranowych:

Jim Zemlin, dyrektor wykonawczy Linux Foundation, wypowiedziaÅ‚ stwierdzenie, które miÅ‚oÅ›nicy Linuksa powtarzajÄ… przynajmniej od oÅ›miu lat: “W 2009 roku Linux wyprzedzi Windows”.

Takimi słowy zaczyna się artykuł na gazeta.pl.
Tekst godny uwagi nie tylko dla fanów alternatywy systemu Windows…

Ubuntu 8.10 już wydane!

No i mamy kolejną wersję rewelacyjnego systemu, jakim jest Ubuntu. The Intrepid Ibex, bo taką nosi nazwę kodową, będzie aktualizowany przez następne 18 miesięcy, czyli do 2010 roku.

Z nowości godnych uwagi w 8.10, można wymienić pełne wsparcie dla 3G oraz nową wersję środowiska graficznego Gnome. Ogólnie mówiąc, wielkich zmian od 8.04 LTS nie ma. Warto jednak zaktualizować do najnowszej wersji.

Opis aktualizacji jest dostępny na stronie http://www.ubuntu.com/getubuntu/upgrading (en).
Ubuntu można pobrać (zarówno dla procesorów 32. jak i 64. bitowych) ze strony http://www.ubuntu.com/getubuntu/download (en), można także zamówić darmowy cd z dystrybucją.

UPDATE #1 pełna lista nowości dostępna na ubuntugeek.com.

Wiadomo już jaką nazwę kodową będzie miała pierwsza przyszłoroczna wersja Ubuntu. Będzie to Jaunty Jackalope.

Główne punkty na jakie będzie postawiony nacisk przy produkcji 9.04 to, jak informuje serwis Linux News, szybkość startu systemu. Z kolei jak informuje ubuntugeek, prace mają potrwać pomiędzy listopadem a kwietniem przyszłego roku.

Ubuntu 8.04 w skrzynce!

DziÅ› w skrzynce pocztowej zastaÅ‚a mnie niespodzianka. Paczuszka z pÅ‚ytÄ… Ubuntu 8.04. OczywiÅ›cie firma Canonical Ltd. dorzuciÅ‚a maÅ‚e co nieco od siebie – naklejki z logo Ubuntu :-)
PÅ‚yta w oryginalnym opakowaniu, tÅ‚oczona, zawierajÄ…ca ulubiony system operacyjny… czego wiÄ™cej potrzeba?!
Test na laptopie (odpaliłem na razie wersje live cd) przeszedł 100%. Sieć wifi zadziałała od strzału (hurra!). Poniżej kilka zdjęć (niestety słaba jakość, bo lampa w aparacie mi padła).


W poprzednim poscie wspomniałem, że mam problem z siecią. Udało się go poniekąd rozwiązać. Nie działało autmatyczne zalogowanie do Access Pointa w momencie startu systemu.

KombinowaÅ‚em z tym dobre 2-3 godzin (co po chwila trzeba byÅ‚o dla próby restartować komputer). W koÅ„cu, już siÄ™ niemal poddaÅ‚em (powiedziaÅ‚em sobie “dobra ostatnia próba”). I zadzaiaÅ‚alo. Ale to co zrobiÅ‚em tak mnie zaskoczyÅ‚o, że postanowiÅ‚em siÄ™ z wami / zainteresowanymi podzielić.

Otóż wyedytowaÅ‚em sobie plik /etc/rc.local, który jak wiadomo jest zawsze wykonywany jako ostatni w momencie startu systemu. Do tego pliku można dopisać róźnego rodzaju komendy wykonujÄ…ce np. logowanie, czyszczenie katalogu tymczasowego, itp. Ja wpisaÅ‚em do pliku restartowanie sieci oraz ponowne wyłączenie i włączenie jednego z interface’ów (troche to zamotane, wiem, ale tylko w ten sposób to dziaÅ‚a :-) .

Mój plik /etc/rc.local ma postać:

/etc/init.d/networking stop
/etc/init.d/networking start
sleep 2
/sbin/ifconfig ra0 down
/sbin/ifdown ra0
/sbin/ifup ra0

Jak widać, wyłączam i włączam obsÅ‚ugÄ™ sieci (opcja restart nie dziaÅ‚aÅ‚a nie wiedzieć czemu). NastÄ™pnie dajÄ™ 2 sekundy przerwy na uruchomienie wszystkich interface’ów i firewalla. W kolejnych krokach wyłączam interface ra0 po czym go ponownie podnoszÄ™.

Bardzo dziwne rozwiązania, ale grunt, że działa :-)

Ubuntu 8.04 wydany!

Dziś ukazała się oficjalnie kolejna wersja linuksowej dystrybucji Ubuntu. Ubuntu bazuje na bardzo popularnej dystrybucji Debian.

8.04, nazwany “Hardy Heron” (co znaczy mniej wiÄ™cej – twarda czapla) jest tzw. wydaniem LTS (long term support). Oznacza to, że dziÅ› wydany system bÄ™dzie supportowany do 2011 roku (wersja desktop) oraz 2013 (wersja serwerowa).

Co nowego w 8.04? Między innymi:

  • Gnome w wersji 2.22
  • jÄ…dro (kernel) 2.6.24
  • PolicyKit (możliwość wyłączenia każdorazowej potrzeby wpisywania hasÅ‚a do wykonywania operacji systemowych)
  • Firefox 3 beta 5
  • Brasero (program do wypalania pÅ‚yt CD/DVD)
  • Transmission (nowy domyÅ›lny klient sieci torrent)
  • Vinagre (obsÅ‚uga zdalnego pulpitu – VNC)

Pełna lista zmian dostępna jest na stronie ubuntu.com

Ubuntu można pobrać, zakupić czy zamówić darmową kopię ze strony http://www.ubuntu.com/getubuntu

W linuxowych systemach, system plików (np. ext3) można sprawdzić (i naprawić w razie konieczności) komendą fsck.

Szkopuł w tym, że komendę można wykonać tylko na niepodmontowanym zasobie. Rozwiązania są zatem dwa. Zbootowanie systemu z dysku cd (tudzież z innego napędu) i odpalenie fsck na wybranym zasobie.

Rozwiązanie drugie, jakże proste, polega na utworzeniu pustego pliku forcefsck w głównym katalogu systemu, czyli /.
Można dokonać tego komendą:

touch /forcefsck

oczywiście mając uprawnienia root (np. używając komendy sudo). Następny start systemu wymusi sprawdzenie każdego linuxowego systemu plików.

Adobe AIR dla Linuksa

Jak informuje serwis dobreprogramy.pl ukazała się wersja alpha Adobe AIR dla linuxa (wersje stabilne dla Maców i Windows są dostępne od lutego).

AIR (Adobe Integrated Runtime) jest wieloplatformowym środowiskiem uruchomieniowym dla aplikacji RIA tworzonych za pomocą HTML, Ajax, Flash i Flex. Dzięki AIR dla Linuksa, możliwe będzie uruchamianie aplikacji Adobe AIR także na na tej platformie. Adobe udostępniła również Adobe Flex Builder Linux Public Alpha 3, który umożliwia tworzenie wieloplatformowych aplikacji na Linuksie.

Więcej informacji:
dobreprogramy.pl, labs.adobe.com

Archiwa