Saturday, January 22, 2011
Co w ostatnich tygodniach.
Saturday, October 2, 2010
Jednak Arch Linux
Thursday, September 30, 2010
Ubuntu - to już dla mnie zbyt wiele
Monday, August 24, 2009
Myśl na dziś - konsola i GUI
Instalując Windowsa spędzasz trzy dni na dostosowaniu linii poleceń do swoich upodobań.
P.S. Przy czym w pierwszym konsola działa odrazu tak jak chcesz a w drugim akceptujesz środowisko graficzne takie jakim jest.
Autor zdaje sobie sprawę, że stwierdzenia są bardzo ogólne i nie odnoszą się do większości użytkowników systemu są to tylko subiektywne odczucia spowodowane dzisiejszym dniem w pracy.
Thursday, April 23, 2009
Ubuntu 9.04 i to jak do niego doszedłem
Staram się używać Linuksa na Laptopie Fujitsu Siemens V3525. Niestety nie bez problemów. Karta graficzna Intela nie rozpieszcza - o graniu w gry nawet tak proste jak Soldat nie ma mowy niestety. System działa dobrze tylko z Windows Vista, instalację XP trzeba specjalnie przygotowywać dodając do niej dedykowane sterowniki do dysku twardego - bez niego wszystko co można sobie pooglądać to czarny ekran programu instalacyjnego.
Ubuntu niestety również nie radzi sobie tutaj zbyt dobrze. Podczas dołączania słuchawek niestety dźwięk nadal jest podawany na głośniczki - to akurat problem ALSA. Niestey w tym konkretnym przypadku z mojego punktu widzenia Ubuntu się pogorszyło. W wersji 8.04 o ile mnie pamięć nie myli moja karta sieciowa była wspierana przez zamknięte sterowniki. Pozwalało mi się to z sukcesem łączyć do sieci akademickiej z certyfikatami bezpieczeństwa dostarczonymi przez eduroam. Od kiedy pojawiło się natywne wsparcie o połączeniu do sieci nie ma co mówić. Również karta graficzna Intela jest gorzej wykrywana (tego nie rozumiem) i ustawienia w XOrg z jakiś przyczyn są fatalne. Wcześniej typ sterowników był dopasowywany staranniej.
Dziś zakupiłem do swojego laptopa i próbuję wcisnąć KUbuntu pod Virtual Boxa na Viście. Jeżeli się to powiedzie i wszystko pójdzie zgodnie z planem powinienem cieszyć się w pełni funkcjonalnym systemem, z którym wygodnie mi się pracuje. Zobaczymy.
Monday, June 30, 2008
Vim i FTP
Sunday, June 29, 2008
Arch Linux - krzaczki w Midnight Commander
Smplayer na archlinux
Wideo: xv
Audio: alsa
Wszystko zaczęło ładnie działać. Pomogło również skasowanie katalog ~/.smplayer i odpalenie programu.
Saturday, June 28, 2008
Arch Linux on Board
Postanowiłem więc przesiąść się wczoraj na Arch Linuksa. Zachęcił mnie fakt, że wydawany był już w Czerwcu. Wydrukowałem sobie nawet instrukcję instalacji.
Kiedy spojrzałem, że podczas instalacji systemu będę musiał edytować pliki konfiguracyjne "by hand" to powiedziałem sobie "Nie wracamy na Ubuntu". Pomimo tego podjąłem wyzwanie.
Dokumentacja jest po prostu świetna. To co skomplikowane okazało się proste - trzeba było tylko spróbować i - zadziałało :] Pliki konfiguracyjne są dobrze opisane i po chwili czytania już wiadomo co w nich zmienić i jaka sekcja jest za co odpowiedzialna. Pacman - działa dokładnie tak jak go zaprojektowano. Jest szybki i działa :) naprawdę nie ma z nim problemów. Co do aktualności paczek - jestem w szoku. Biją na głowę te z Ubuntu.
System był potrzebny do pracy z projektem na LAMP. Zamiast A wybrałem L(ighttpd). Tutaj były już problemy.
1) W php.ini musiałem zmienić konfigurację ponieważ w lighttpd pojawiał się błąd "No input file specified". Rozwiązanie znalazłem w FAQ : [ http://trac.lighttpd.net/trac/wiki/FrequentlyAskedQuestions#IgettheerrorNoinputfilespecifiedwhentryingtousePHP ] (u mnie chodziło o ustawienie cgi.fix_pathinfo i dodanie odpowiedniego katalogu do open_basedir)
2) PHP w ogóle nie mogło połączyć się z bazą danych. Okazało się, że jest to wina tego iż MySQL nie nasłuchuje na porcie TCP ale używa socketów unixowych. Po zakomnetowaniu:
# skip-networkingi zrestartowaniu demona : [ /etc/rc.d/mysqld restart ] MySQL nasłuchiwał już na localhoście i można się było połączyć.
3) Zrobienie aliasu do phpmyadmin :
alias.url = ("/phpmyadmin" => "/srv/www/phpMyAdmin/")oczywiście odkomentowując moduł aliasów w lighttpd. Niestety działa tylko link http://localhost/phpmyadmin/ czyli z ukośnikiem na końcu.
Z systemu korzysta się systematycznie. Porządna dokumentacja w języku angielskim - to jest to co lubię. Naprawdę o systemie można czytać i czytać. Wszystko konfiguruje się w plikach konfiguracyjnych i działa ! to chyba najważniejsze. Czuję się troszkę jakby to było gentoo, ale takie szybsze :) i mniej "dziwne". Osobiście n systemie zrobiłem sobie tutorial z całego "OpenBox" i jestem szalenie zadowolny ze środowiska, które teraz mam. Jest lekkie, nowoczesne, szybkie, ciekawe :) i proste. Dodatkowo w systemie nie mam "pierdół", które nie są mi potrzebne - ale dokładnie to z czego korzystam. Po prostu miodzio. Oczywiście - cena tego wszystkiego istnieje. Na konfigurację systemu poświęciłem wczorajszy dzień. To nie to co Ubuntu - ale ... coś za coś :)
Wednesday, June 25, 2008
Gdy zapomnisz hasła root-a
Inny pomysł to dodać z jakiegoś live czy innego systemu linijkę do /etc/sudoers, która pozwoli po wykonaniu sudo su z jakiegoś konta dostać konsolę z rootem bez hasła.
Monday, January 21, 2008
Sieć bezprzewodowa w ubuntu
ifconfig eth1 down # Wyłączam interfejs na czas konfiguracji
iwconfig eth1 essid linksys # Wpisuje nazwe sieci z ktora chce sie laczyc
iwconfig eth1 key BA123RDZO65TAJNE # Podaje indentyfikator WEP
ifconfig eth1 up # Wlaczam juz skonfigurowany interfejs
dhclient3 eth1 # Pobieram dla niego adres z DHCP
Ubuntu i słuchawki w laptopie Fujitsu-Siemens Amilo Pro V3525
Na podstawie opisu zawartego tutaj (dzięki mich) doszedłem, że aby moje ubuntu zaczęło odtwarzać dźwięk na słuchawkach na końcu pliku /etc/modprobe.d/alsa-base wystarczyło dodać:
options snd-hda-intel model=targa-digPo zrestartowaniu dźwięk odtwrzany był tylko na słuchawkach. Minusem jest niemożliwość odtwarzania dźwięku przez wbudowane głośniczki bez wykosowania tej linijki i pononwego restartu komputera.
Saturday, January 19, 2008
SWT w Ubuntu
Ostatnie kilka dni spędziłem na walczeniu z SWT w ubuntu. SWT to technologia dostępna w języku programowania Java pozwalajaca tworzyć interfejsy użytkownika wyglądające jak natywne okienka dostępne w systemie z którego korzystamy.
Na początku wpisałem sobie w synapticu SWT i zainstalowałem co następuje:
Paczka gtk-java zawiera pliki jar, zaś paczka jni pliki so. Później przyszedł czas na eclipse. Wiem, że na dzień dzisiejszy dostępna jest wersja 3.3, ale prawdopodobnie na moim poziomie zaawansowania nie zauważyłbym nawet różnicy w funkcjonalności :] więc zainastalowałem sobie:libswt3.2-gtk-gcj
libswt3.2-gtk-java
libswt3.2-gtk-jni
Nie wiem czy to wszystko jest potrzebne, ale :) z tym wszystko działa w porządku. Oczywiście o:eclipse
eclipse-jdt
eclipse-pde
eclipse-platform
eclipse-rcp
eclipse-source
sun-java6-jdknie wspomnę. Po zainstalowaniu tych wszystkich paczek mamy dwie opcje. Zrobić dowiązanie symboliczne w katalogu rozszerzeń jre do swt.jar tak, że będzie automatycznie lądowało w projekcie (wyglądał poprostu ładnie), albo dodawać do projektów w których korzystamy SWT za każdym razem zewnętrzne pliki JAR (pojawia się kolejna pozycja w menu). Jeżeli chcemy zrobić dowiązanie to w katalogu:
sudo ln -s /usr/lib/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_3.2.2.v3236.jar /usr/lib/jvm/java-6-sun/jre/lib/ext/swt.jar
Teraz uruchamiamy Eclipse wchodzimy do: Window\Preferences\Java\Installed JREs, zaznaczamy java-6-sun, wybieramy Edit..., Add External JARs..., wyszukujemy dowiązanie symboliczne /usr/lib/jvm/java-6-sun/jre/lib/ext/swt.jar, OK, OK, OK. Teraz pozostaje nam jeszcze ponowne uruchomienie Eclipse. Od tej pory wszystkie projekty jakie będziemy tworzyć będą posiadały możliwość używania SWT.
Jeżeli chcemy samodzielnie dołączać SWT do projektu podczas tworzenia nowego projektu w widoku Java Settings w zakładce Libraries możemy wybrać Add External JARs i analogicznie do poprzedniego opisu dodać ją samodzielnie. Podaję kod przykładowej aplikacji:
package widok;Podczas uruchamiania z menu Run\Run As musimy wybrać SWT Application.
import org.eclipse.swt.widgets.*;
public class Okienko {
public static void main(String [] args) {
Display display = new Display();
Shell shell = new Shell(display);
shell.setText("Hello World !");
shell.open();
while (! shell.isDisposed()) {
if(! display.readAndDispatch())
display.sleep();
}
display.dispose();
}
}
Aby stworzyć plik jar z menu File wybieramy export Java \ Jar File, zaznaczamy nasz projekt i klikamy kolejno Next aby w widoku JAR Manifest Specification ustawić MainClass na widok.Okienko. Powiedzmy, że zapiszemy plik pod nazwą morficzneOkienko.jar
Ponieważ java nie wie gdzie dokładnie ma szukać sobie informacji o swt dlatego aplikację musimy uruchomić:
java -Djava.library.path=/usr/lib/jni -jar morficzneOkienko.jar
wskazując javie, gdzie znajdują się biblioteki potrzebne do uruchomienia naszego programu.
Aby móc cieszyć się SWT w NetBeans 6 klikamy w prawym panelu "Projects", klikamy prawym przyciskiem myszy na nasz projekt i wybieramy Properties. W części Categories wybieramy Libraries i w zakładce Compile:
/usr/lib/eclipse/pluginsWybierzmy teraz Run i do pola VM Options wpiszmy:
i już możemy cieszyć się SWT w NetBeans 6-Djava.library.path=/usr/lib/jni
Saturday, May 5, 2007
Moje programy - Linux
Ekg2 - świetnie mi się go używa. Jest prosty i po prostu działa. Obsługuje mi pocztę (gmail), jabbera, IRCa, Tlena i GaduGadu. Jest po prostu idealny.Przeglądarki:
Pidgin - świetny komunikator, który potrafi obsłużyć bardzo wiele sieci. Estetycznie wykonany pod GTK na Kasi wygląda naprawdę bomba !
Kadu - Nie trzeba przedstawiać. Przeszkadza mi tylko to, że napisany jest pod QT, ale to dla mnie w sumie jego jedyna wada, wada związana z estetyką - a dokładniej Jej brakiem.
Psi (daisy) - Świetnie nadaje się do Jabbera. Sam używam na chromie.
Skype - Znajomi i rodzice używają, więc czemu nie ja :) w sumie miło się gada :)
Opera, Firefox -nie trzeba przedstawiać.Odtwarzacz muzyki:
IEs4linux - używam do testowania stronek internetowych pod Linuksem - bardzo wygodne.
MOC - po prostu urzekł mnie swoją prostotą i genialnym rozwiązaniem - klient serwer. Jak doinstalować zgodnie ze wskazówki na stronie dodatkowe kodeki to można posłuchać muzyki w najbardziej pstrokatych formatach.Inne multimedia:
AmaroK - Lubię to w jaki sposób kataloguje muzykę, jak na mnie zbyt ociężały. Na dzień dzisiejszy używam go tylko do słuchania radia internetowego do momentu, w którym nie poprawią MOCa aby też to potrafił.
mplayer - razem z wtyczką do FireFox-a po prostu super ! Odtwarzam prawie wszystko.Edytory programistyczne:
VLC - wiem, że mogę na nim polegać. Czasem nie działają mi pliki WMP ... wtedy używam VLC i idzie jak burza. Poza tym ma świetne opcje do streamingu :) mi oczywiście nie potrzebne, ale może komuś się przydadzą :)
vim - podoba mi się jego funkcjonalność i kolorowanie składni, umie sprawnie sprawdzać pisownię ASPELLem - w sumie wszystko czego człowiekowi do szczęścia potrzeba.Klienci FTP:
Eclipse (dokładnie PDT - dedykowane dla PHP) - jak na mój komputer do bólu ociężały, ale wybajerzony. Podoba mi się wsparcie dla wpisywanych funkcji, dostęp do manuala oraz menadżer klas - bardzo pomaga przy pisaniu kodu.
Bluefish - świtny edytor, jednak jego głównym mankamentem jest brak uzupełniania składni poleceń oraz strasznie brakuje mi wbudowanego klienta FTP.
Kate - Lekki, napisany w QT edytor. Najwygodniejsze jest to, że jak każda aplikacja w QT umie obsłużyć prawie każdy protokół, który się Jej zaserwuje - to jest bardzo wygodne. Wkurza mnie tylko jego tempota na zapisywanie stanu środowiska pracy i uparte proszenie o hasło do kont zdalnych przy uruchamianiu.
Quanta Plus - rozbudowana wersja Kate dziedzicząca po niej swoje wady i zalety ! Dużo bardziej rozbudowana pod kątem tworzenia stron www.
gftp - po prostu lekki i przyjemny w użyciu, typowy, dwu panelowy klient FTP.Menadżer logowania:
konqueror - dzięki obsłudze protokołów zaimplementowanej w QT niesamowicie wygodnie używa się go ponieważ zdalny system plików jest transparentny i używa się go jak lokalnego.
qingy - świetne możliwości graficzne, fajne motywy i możliwość stworzenia naprawdę WŁASNEGO niepowtarzalnego ekranu logowania, także do konsoli :) jest naprawdę świetny !Pulpit zdalny:
rdesktop - świetny sposób na dobranie się do swojego Windowsowego przyjaciela :)Grafika:
JAlbum - świetny program do generowania miniaturek - nic dodać, nic ująć :)Menadżer plików:
GIMP - Darmowy program do obróbki grafiki - bardzo użyteczny :)
GTKSee - świetny program do pokazu slajdów.
GQView - genialnie nadający się do wybierania zdjęć programie z kapitalną opcją kopiowania aktualnie oglądanego zdjęcia do wcześniej ustalonego katalogu.
Thunar - świetne podglądy plików i nie do pobicia system masowej zmiany nazw plików :) oraz świetna możliwość dodawania swoich miejsc w panelu po lewej stronie.
Konqueror - nie do przebicia, wszystko co QT oferuje znajduje się tutaj - trochę przeciążony, ale obsługuje kapitalne podglądy, metody sortowania i dostępu do zdalnych zasobów.