Jun 7 2010

Proste skanowanie sieciowe z HP LaserJet 3052

Jak zeskanowac dokument z urzadzenia wielofunkcyjnego HP LaserJet 3052 korzystajac jedynie z polaczenia sieciowego?

Ponizsza komenda umozliwia uruchomienie programu simple-scan ze wskazaniem na sieciowe urzadzenie wielofunkcyjne stacjonujace pod adresem ip 192.168.1.111

czlowiek@maszyna:~$ simple-scan hpaio:/net/HP_LaserJet_3052?ip=192.168.1.111

lub wersja z xsane

czlowiek@maszyna:~$ xsane hpaio:/net/HP_LaserJet_3052?ip=192.168.1.111

Mar 19 2010

Ubuntu 10.04 Beta

Mozna juz sciagnac i zainstalowac najnowsza wersje systemu operacyjnego Linux Ubuntu 10.04 juz w wersji Beta.

Przeglad techniczny, zmiany sa opisane tutaj.

Szybki upgrade do dziesiec.czworki

czlowiek@maszyna:~$ update-manager -d

Wlasnie puscilem na stacji, he hehe


Jan 12 2010

Szybka Samba

Nie chodzi bynajmniej o taniec. Samba – udostepnianie plikow i folderow, a szybka dlatego, ze jest prosta w instalacji, konfiguracji i pozniejszym uzytkowaniu. No i pelna wymiana plikow z winda, jezeli istnieje taka koniecznosc.

1. Instalujemy serwer Samby

czlowiek@maszyna:~$ sudo apt-get install samba

2. Instalujemy graficzny konfigurator

czlowiek@maszyna:~$ sudo apt-get install system-config-samba

3. Konfigurujemy
System->Administracja->Samba

Z menu wybieramy Preferencje->Ustawienia serwera. W zakladce Podstawowe podajemy nazwe grupy roboczej, natomiast w Bezpieczenstwo ustawiamy tryb uwierzytelnienia i wylaczamy konto goscia, OK.
Preferencje->Uzytkownicy Samby, definiujemy uzytkownikow, ktorzy beda mieli dostep do udostepnianych zasobow.

4. Udostepniamy
Zasoby udostepniamy za pomoca przycisku Dodaj udzial, lub tradycyjnie Wlasciwosci katalogu i Udostepnij

Po tych zabiegach, mozemy juz korzystac z udostepnionego zasobu, w innym komputerze

smb://192.168.1.1/Transfer

Nie naduzywajmy jednak Samby, jezeli nie jest konieczna. Linux = NFS.


Dec 10 2009

Google Chrome Beta dostepna dla Linuxa

google-chrome-logoPare dni temu dostalem maila informujacego o dostepnosci Google Chrome dla systemu Linux. Oto kilka ciekawostek od zespolu Google Chrome, cytujac orginalny email:
~60 000 wierszy kodu specjalnie dla Linuksa,
23 wersje deweloperskie,
2713 poprawionych bledow w wersji Linux,
12 zewnetrznych wspolpracownikow pracujacych nad bledami w kodzie Google Chrome dla Linuksa oraz 48 zewnetrznych tworcow kodu

Paczke sciagamy z oficjalnej strony GC. Do wyboru, wersje 32 i 64 bit w debach (Debian/Ubuntu) i rpm (Fedora/openSUSE).

Podczas pierwszego uruchomienia, Chrome zaproponuje import ustawien – historia, ulubione, zakladki, wyszukiwanie, hasla – z innych przegladarek, np. Firefox’a.

gc-import-1gc-import-2

Mozemy pominac ten krok dla czystej konfiguracji Google Chrome. Wyszukiwarka, jak nie trudno sie domyslic – Google, ktora mozemy zmienic na Onet, WP, a nawet Bing ;) .
Technicznie nieco kuleje podobnie zreszta jak Safari (WebKit) – css’y, i wyswietlanie grafik, tj .ico.
google-chrome-linux
Zapraszam do testowania.


Nov 28 2009

Ubuntu Quickly – szybkie programowanie w Ubuntu

Updated: 17.10.2010

quickly-logoCzym jest Ubuntu Quickly i w czym moze sie nam przydac? Na pierwsze pytanie postaram sie odpowiedziec, jednak na drugie, musimy odpowiedziec sobie sami. Biorac pod uwage bogactwo i roznorodnosc jezykow programowania, programowanie w Linux nie powinno sprawiac problemu, jednak autorzy Quickly twierdza, ze nie jest to latwe i przyjemne, wiec postanowili dac nam cos special – platforme, ktora bedzie programowac za nas ;)

Osobiscie uwazam, ze osoba, ktora zna na poziomie przynajmiej srednio-zaawansowanym jezyk C i C++, nauczy sie kazdego nowego jezyka w przeciagu 1 tygodnia. Moze nie bedzie perfekcyjnie znac wszystkich mozliwosci danego API, ale nie ma to wiekszego znaczenia, liczy sie tu umiejetnosc poznawcza. Wiec poczatkujacym programistom, polecam zajac sie w szczegolnosci C/C++ – nawet jezeli sprawia to trudnosci – i to najlepiej programujac w terminalu ;)

Wracajac jednak do Ubuntu Quickly, jest to system automatyzujacy proces tworzenia, edycji, az w koncu pakietowania i publikacji tworzonych aplikacji. Jestem otwarty na wszelkie nowosci, ale z doswiadczenia wiem, ze nie wszystko zloto co sie swieci. Mimo to, musze przyznac, ze Quickly ma racje bytu i moze niedlugo bedzie cenionym narzedziem. Przekonajcie sie jednak sami.

1. Instalujemy quickly

czlowiek@maszyna:~$ sudo apt-get install quickly

2. Tworzymy nowy projekt

czlowiek@maszyna:~$ mkdir -p ~/Work/quickly
czlowiek@maszyna:~$ cd ~/Work/quickly
czlowiek@maszyna:~/Work/quickly$ quickly create ubuntu-application helloworld

quickly utworzy nowy projekt o nazwie helloworld, skompiluje i uruchomi szablonowy program

quickly-helloworld

Teraz mozemy juz przejsc do edycji, na poczatek…

3. Zmieniamy wyglad szablonowej formy

czlowiek@maszyna:~/Work/quickly$ cd helloworld
czlowiek@maszyna:~/Work/quickly/helloworld$ quickly design

quickly-glade-helloworld

4. W ten sposob zaczynamy edycje kodu programu

czlowiek@maszyna:~/Work/quickly/helloworld$ quickly edit

Wszystkie skladowe programu otworza sie w domyslnym edytorze – tu gedit.
quickly-edit-helloworld

5. Odpalamy zmodyfikowany program

czlowiek@maszyna:~/Work/quickly/helloworld$ quickly run

Nie pozostaje juz nic innego, jak wygenerowac paczke programu.

6. Instalujemy wymagane pakiety

czlowiek@maszyna:~/Work/quickly/helloworld$ sudo apt-get install devscripts

7. Generujemy deb’a

czlowiek@maszyna:~/Work/quickly/helloworld$ quickly package

Zapraszam do testowania. No i jeszcze maly tutorial

czlowiek@maszyna:~$ quickly tutorial
ERROR: tutorial command must be followed by a template and no template was found on the command line.
Candidates template are: ubuntu-pygame, ubuntu-application
Aborting.

Jezeli wyswietli sie powyzszy blad, oznacza to, ze jestesmy poza katalogiem projektu.
Wracamy do uprzednio utworzonego projektu helloworld

czlowiek@maszyna:~$ cd ~/Work/quickly/helloworld
czlowiek@maszyna:~/Work/quickly/helloworld$ quickly tutorial