03 мај 2012

Google Play i zemlja Srbija...

+This item cannot be installed in your device's country.


Jedna od lepih poruka sa Android Marketa, pardon Google Playa. 
Interesantno je da se u konkretnom slučaju radi o Google Blogger aplikaciji. Mnoge druge aplikacije mogu da se instaliraju - Google Mail, Google Maps, Google Search, Youtube, Google Drive, Google+, Google Translate... A zašto Google Blogger nije dostupan, zna li ko da objasni?

02 мај 2012

Lucid Lynx @ HP 6820s & ATI Mobility Radeon X1350

Već nedelju dana sa nama je novi Precise Pangolin (Ubuntu 12.04 LTS), valjda najreklamiraniji Ubuntu do sada, barem meni tako izgleda. Instalirao sam ga na svoj staari laptop da vidim kako to čudo radi i ispostavilo se da baš i ne radi. Povremeno potpuno blokira računar, pa je hard reset neizbežan. Zato će ova distribucija da pričeka bolje dane (novi laptop), a do tada ja se vraćam dobrom starom Lucid Lynx-u (10.04 LTS). Čak i na Lucidu, taj moj staari laptop pravi neke probleme, ali za te probleme sam pronašao i rešenje.
Naime, HP 6820s (GR714) ima nesrećnu (za linuxe) grafiku - ATI Mobility Radeon X1350, sa kojom se od ko zna kada kernel i drajveri baš "ne mirišu". Ali za poslovnu primenu, gde mi 3D i grafičke performanse nisu bitni, to nije neki problem. Jedino što pokretanje sistema traje čitavu večnost uz masovno izbacivanje poruka tipa: *ERROR* Raw EDID... Čak i isključivanje traje prilično dugo. Kako sam to rešio? Pa, kao i mnogo šta drugo na linuxu, samo jednom maleckom izmenom u podešavanjima sistema :)

sudo nano /etc/default/grub
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"


sudo update-grub

"Quiet splash" sam zamenio sa "nomodeset" i od sledećeg reseta, pokretanje i isključivanje sistema je postalo ponovo normalno, tj. brzo.
Da ne bih opet bio u neprilici da duže vreme koristim "razdešen" sistem jer ne mogu da se setim kako sam ga prošli put (ko zna kad) podesio, sve je lepo ovekovečeno na ovom blogu, a možda pomogne još nekom. Pozdrav!

22 април 2012

Debian Linux - Reset root password

Naravno da sam zaboravio root password! Da muka bude veća, radi se o Debianu 6 instaliranom na mali AMD Geode na 500MHz, gde je reinstalacija muka pregolema. Ali zato je tu sveznajuća globalna mreža bez koje bi život bio mnoogo teži :).
I kako se menja root password? Evo ovako:

Na boot ekranu 
odabrati 'e' (Edit the commands before booting).

Tada se dobije ovo

i treba da se dopiše ovo (podvučeno crvenim - init=/bin/bash)

Nakon toga pritisnuti 'Ctrl-x' i prikazaće se terminal u kome je potrebno uraditi sledeće:
1. remountovati root fajl sistem da bude dozvoljeno pisanje, a ne samo čitanje:
mount -n -o remount,rw /
2. promenuti password
passwd (i uneti novi password 2 puta)

Sve to izgleda otprilike kao na ovoj slici

Ostaje samo da se restartuje računar i kraj.

I još jednom čitava procedura:
1. pritisnuti e na GRUB ekranu
2. iza reči 'quiet' dopisati: init=/bin/bash
3. pritisnuti Ctrl-x
4. upisati komandu: mount -n -o remount,rw /
5. upisati komandu: passwd
6. uneti novi password
7. još jednom uneti password
8. restartovati računar komandom: reboot


Ne znam da li može jednostavnije od ovog! Što više koristim linux, a koristim ga znatno kraće od Windows-a, sve mi se više sviđa i definitivno baca sve M$ verzije OS-a u senku.

01 март 2012

Firebird isql (linux)


Firebird-ovi konzolni alati su prilično osetljivi na sintaksu (da li se pišu navodnici, apostrofi kod kreiranja baze, bekapa, konektovanja... da li se kuca -pass, -password ili password bez "minusa" i sl.).

Podsetnik:
/opt/firebird/bin/isql
create database '/home/username/databasefolder/databasename.fdb' user 'SYSDBA' password 'masterkey' page_size 4096 default character set UTF8;

Primetio sam i da Flamerobin-ov "Run a query" ("Execute SQL statement") radi očajno sporo za velike skripte (npr. INSERT više desetina hiljada rekorda). Tu je, recimo IBExpert na Windowsu nenadmašan, a za linux postoji drugo rešenje - izvršavanje skripte pomoću konzolnog isql alata:
/opt/firebird/bin/isql -q -i /home/username/databasefolder/skript.sql

U skript.sql fajlu bi trebalo uneti i konekcioni string na početku skripte:
connect databasealias user SYSDBA password masterkey;

A poželjno je na kraju fajla i (tek da se ne zaboravi):
commit work;


Hint: potrebno je obratiti pažnju i na (ch)ownera (firebird.firebird) database foldera/fajlova i shodno tome konfigurisati flamerobin i ostale alate.

10 фебруар 2012

Serial port na Linuxu


Stalno zaboravljam neke komande i korisne programčiće na linuxu. Ovo je za rad sa serijskim portovima:

Izlistavanje dostupnih portova:
$ dmesg | grep tty

Koristan program za rad sa serijskim portom, pogotovo za Cisco rutere:
minicom

Isto tako i:
setserial

setserial -g /dev/ttyS[n]

19 јануар 2012

Instalacija Firebird-a 2.0 na UbuntuServer 11.10 64bit


Pošto u Ubuntu-ovom repo-u nema FirebirdServer-a 2.0, instalacija može da se uradi ovako:

Preduslovi
sudo apt-get install xinetd libstdc++5 links2

Preko text-based web browsera - links2 otići na sajt www.firebirdsql.org i pronaći i downloadovati Firebird server (u ovom slučaju FirebirdCS-2.0.6.13266-0.amd64.tar.gz).
Otpakovati komandom
tar -xzf FirebirdCS-2.0.6.13266-0.amd64.tar.gz
ući u otpakovani dir
cd FirebirdCS-2.0.6.13266-0.amd64
i pokrenuti instalacionu skriptu
sudo ./install.sh
Ako je sve kako treba, a treba da jeste, instalacija će tražiti da se unese password za pristup Firebird serveru - neka bude masterkey.

Po okončanoj instalaciji moguće je proveriti da li sve radi:
cd /opt/firebird/bin
sudo ./isql
connect employee user sysdba password masterkey;
show version;
show database;
show table;
select * from customer;
quit;

Korisna komanda za pregled potrošnje sistemskih resursa od strane Firebirda:
top -u firebird