субота, март 31, 2012

Virtuelna grafička sesija

I vrapci znaju da pod Linuxom možemo koristiti virtuelne radne površine a još jedna interesantna stvar su virtuelne grafičke sesije. Komandom

xinit /usr/bin/armagetronad $* -- :1

pokrećemo igru armagetronad u zasebnoj grafičkoj sesiji. Sada se pritiskom na Ctrl+Alt+F7 vraćamo na desktop a sa Ctrl+Alt+F8 smo ponovo u igri. Postoji više razloga zbog kojeg želimo ovo ponašanje:

  1. pošto drugi grafički server vrti samo igru a prvi sve aktivne programe u pozadini, performanse bi trebalo da su bolje
  2. lakše je skočiti iz sesije u sesiju nego raditi Alt+Tab kada želite da na trenutak izađete iz igre i pristupite nekom od aktivnih programa
  3. ukoliko se igra blokira, pritiskom na Ctrl+Alt+Backspace prekidamo sesiju a samim tim i sve programe u njoj
Inače, ako kombinacija Ctrl+Alt+Backspace ne radi, potrebno je u datoteci /etc/X11/xorg.conf.d/10-evdev.conf dodati sledeće linije:

Section "InputClass"
Identifier "Keyboard Defaults"
MatchIsKeyboard "yes"
Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection
 

четвртак, март 29, 2012

Zabava sa fotografijama

PhotoFunia je web sajt koji sadrži mnoštvo pozadina u koje direktno iz sajta možete umetnuti svoju fotografiju. Ovako na jednostavan način dobijate zabavne fotografije koje kasnije možete sačuvati i deliti sa prijateljima. Pozadine su razvrstane po kategorijama a ima i animiranih. Celo iskustvo je besplatno.


среда, март 28, 2012

Besplatno prepoznavanje teksta (OCR)

OCR je skraćenica od Optical Character Recognition što bi predstavljalo prepoznavanje i pretvaranje slika slova u stvarna slova (u tekst). Ako skenirate neki tekstualni dokument, dobićete sliku tog dokumenta. Ukoliko naknadno želite da izvučete tekst iz te slike, pomoći će vam OCR program. OCR u širem smislu se sastoji od više faza:
  • skeniranje dokumenta
  • analiza rasporeda elemenata na dokumentu
  • prepoznavanje slova
  • post-procesiranje (formatiranje i pravljenje recimo PDF datoteke)
Mi ćemo se ovde baviti samo fazom prepoznavanja slova.
Online OCR je besplatan online program za OCR kojem se pristupa iz vašeg Internet čitača. U program možete učitati grafičku ili PDF datoteku, izabrati jezik i na izlazu dobiti Word ili običan tekstualni dokument.


Prednosti ovog programa su to što je besplatan i što ima podršku za srpski jezik. Mane su neprepoznavanje naših slova poput šđčćž, limit od 4MB po ulaznoj datoteci, maksimum 15 zahteva na sat i to što šaljete možda poverljive dokumente na obradu nekome tamo u oblaku.

уторак, март 20, 2012

Tri dimenzije sa Interneta

WebGL predstavlja napor da se prikaže interaktivna trodimenzionalna grafika u modernim Internet čitačima. Da bi ovo funkcionisalo morate imati grafičku karticu koja podržava tzv. šejdere i Internet čitač poput Firefoxa, Chroma i Opere. Internet Explorer za sada ne podržava ovu tehnologiju. Na sajtu projekta možete naći primere igara i aplikacija i po svemu sudeći nismo daleko od pravih trodimenzionalnih igara koje ćemo moći da igramo direktno iz Internet čitača.


WebGL trenutno poseduje niz sigurnosnih propusta što je navodno i razlog zašto ga Microsoft ne podržava ali treba imati u vidu da je sve ovo još uvek u razvoju i da je to prirodni tok novih tehnologija.

Videoteka na mreži

VideoDB je besplatna web aplikacija za upravljanje ličnom videotekom. Za njeno funkcionisanje je potrebno da imate web server sa podrškom za PHP i MySQL bazu podataka. Rad sa videotekom je jednostavan: u najvećem broju slučajeva je dovoljno da upišete samo naziv filma a aplikacija će onda pristupiti IMDB servisu i pokupiti sve ostale podatke poput sinopsisa, glumaca, režisera, žanrova, omota itd. Ova povezanost sa IMDB-om koliko je dobra istovremeno je i problematična zato što IMDB s vremena na vreme na svom sajtu menja format prikaza podataka o filmovima pa se može desiti da, ukoliko dođe do ovakve promene, VideoDB ne uspe da pokupi sve željene podatke. To se baš sad dešava pošto u verziji 3.1.0 VideoDB nije u stanju da pravilno pročita režisera, žanrove i godinu filma pa ako se rešite da instalirate ovu verziju, odmah skinite i fajl imdb.php iz CVS-a i snimite ga preko postojećeg. Nakon ove male intervencije sve će raditi kako treba.


недеља, март 18, 2012

Samba

Samba je skup programa koji omogućuje deljenje datoteka i štampača na Linuxu na takav način da ih Windows korisnici, sa svojih računara, vide kao klasične Windows mrežne direktorijume. Serverska podešavanja se vrše u datoteci smb.conf. Neki minimum podešavanja bi izgledao ovako:

[global]
workgroup = WORKGROUP
server string = Samba Server
security = user

[homes]
comment = Home Directories
browseable = no
writable = yes

Nakon toga pokrećemo Samba server komandom

 rc.d start samba

Sada je potrebno da svakog korisnika kojem želimo da dozvolimo pristup deljenim datotekama dodamo u bazu:

pdbedit -a -u korisnik

Na kraju proveravamo da li možemo da pristupimo deljenim datotekama tako što u Windowsu kucamo

\\server

dok pod KDE-om možemo koristiti

smb://server

Ako sve radi kako treba, trebalo bi da nas sistem pita za korisničko ime i lozinku.

Iz bilo čega u PDF

Pod Linuxom već odavno možemo iz bilo kog programa poslati nešto na štampu i istvremeno od toga dobiti PDF fajl. Od skora to je moguće i pod Windowsom pomoću besplatnog programa PDF Creator. I ovaj program se ponaša kao virtuelni štampač što znači da željeni dokument, sliku ili web stranicu možete klikom na Print i izborom PDF Creator pretvoriti u PDF dokument te ga kao takvog deliti sa prijateljima i kolegama.

PDF Printer firme Bullzip je još jedan besplatan virtuelni PDF štampač koji vam može pomoći. Koristi Ghostscript za koji će se sam ponuditi da ga preuzme sa Interneta prilikom instalacije i ceo program je preveden na srpski jezik. Od interesantnih mogućnosti tu je postavljanje lozinki na PDF dokumente, vodeni žigovi kao i štampanje/dodavanje dokumenata u već postojeće. Vredi ga probati.


Za pregled PDF dokumenata pogledajte Foxit Reader - Brzi PDF čitač.

Šta Google sve zna

Verovali ili ne ali Google ne skriva koje sve informacije ima o vama. Počnite od takozvane Kontrolne table. Ulogujte se sa nekim od naloga koje koristite za Google servise (Gmail, Picasa, Blogger itd.), prođite kroz svaki od njih i proverite šta tu sve piše o vama. Dalje, kliknite na Web History i proverite šta ste sve unosili u polje ze pretraživanje. Google čuva vaše upite kako bi vam sledeći put prikazao reklame za koje misli da bi vas interesovale. Ovaj istorijat možete obrisati ili čak i potpuno isključiti. Na kraju tu je i Google Ads menadžer gde možete definisati šta vas od reklama zanima a šta ne ili se jednostavno odjaviti (Opt out) sa servisa targetiranih reklama. Reklame će se i dalje pojavljivati ali one neće biti u vezi sa vašim interesovanjima.


U međuvremenu, preko linka Account Activity možete u vidu mesečnih izveštaja i da pratite šta Google zna o vama. Ono što nećete saznati jeste kakav uticaj na vas može imati ovo prikupljanje i kombinovanje podataka, šta će to sve Google-u i kome on te podatke može da ustupi.

Za slučaj da koristite Android uređaj, pogledajte kako da iz aplikacije koja dolazi uz njega proverite sva ova podešavanja.

недеља, март 11, 2012

Voda protiv vatre

Ljubitelji Firefoxa koji koriste 64-bitni Windows trebalo bi da probaju program Waterfox zato što je u pitanju verzija Firefoxa posebno kompajlirana i optimizovana za Windows 64-bitne operativne sisteme a što bi trebalo pozitivno da se odrazi na brzinu rada. Autori kažu da će svi dodaci koje već imate instalirane raditi bez problema pod Waterfoxom a s obzirom na to da je, kao i originalni Firefox, sve besplatno - nema razloga da i sami ne probate.

Pale Moon je još jedna posebno kompajlirana i optimizovana verzija Firefoxa za Windows. Pod optimizacijom se misli na fokusiranje na moderne procesore (stari Pentium III, Celeroni i Athlon XP procesori nisu podržani), izbacivanje komponenata Firefoxa koje retko ko koristi (na primer, accessibility features, parental controls) kao i eliminisanje redundantnog koda čime je čitač ubrzan i troši manje memorije. Posebna pažnja je posvećena ubrzanju prikaza stranica.


Valja napomenuti da Waterfox deli podatke sa Firefoxom, odnosno, sve što imate već podešeno i instalirano pod Firefoxom (dodaci, teme) kao i istorijat, markere i sačuvane lozinke - sve ćete to imati i pod Waterfoxom. Waterfox i Firefox dele profil te ne mogu oba programa raditi u isto vreme. Sa druge strane, Pale Moon radi za sebe - ima svoj profil. Postoji alatka koja će kopirati Firefox profil u Pale Moon profil (tzv. Profile migration tool) i nakon tog kopiranja ovi čitači nastavljaju svoje nezavisne puteve. Možete ih koristiti oba u isto vreme, svaki će koristiti sopstveni profil i ono što budete menjali u jednom, neće se odraziti na drugi.

Sinergija

Synergy je program za deljenje jedne tastature i jednog miša sa više računara. Nekada smo koristili KVM switch a danas je dovoljno instalirati ovaj program na željene računare. Na onom računaru na kojem imamo fizički povezane tastaturu i miša, program podesimo da radi kao server a na svim ostalim (umreženim) računarima ga pokrenemo kao klijent. U serverskoj aplikaciji podesimo raspored računara i kada mišem izađemo iz ekrana jednog računara, automatski prelazimo na drugi pa će se sve akcije koje vršimo mišem ili tastaturom odvijati na njemu.



Program je besplatan i radi pod Windowsom, Linuxom i Macom.

Patka umesto Gugla

Ukoliko ste zabrinuti zbog količine podataka koje Gugl prikuplja o vama svaki put kada putem ovog sajta pretražujete Internet, ima alternativa.

Ixquick je takozvani metapretraživač, odnosno, prikazuje rezultate nekoliko drugih Internet pretraživača pri tom rangirajući relevantnost rezultata zvezdicama od 1 do 5. Ono što je najbitnije u celoj priči, Ixquick je prvi pretraživač koji ne beleži vašu IP adresu, odnosno, sem jednog kolačića koji se zove preferences a koji služi za to da sačuvate podešavanja vaših pretraživanja, ništa drugo se ne beleži o vama ili na vašem računaru. Sestrinski sajt Startpage takođe ne beleži ništa o vama a prilikom pretraživanja koristi Gugl bazu. Neki kažu da je Startpejdž u stvari Gugl kakav bi trebalo da bude a ne kakav jeste. Na kraju spomenimo i DuckDuckGo koji, pogađate, takođe ne beleži vašu IP adresu prilikom pretrage, a za pretraživanje koristi Yahoo! direktorijum, Vikipediju, Volfram Alfa ali i sopstvenu bazu - ima svog robota koji obilazi sajtove.

Na karju krajeva, možete instalirati besplatan dodatak za Fajerfoks pod nazivom Searchonymous a koji služi za to da anonimno pretražujete Internet preko Gugla čak iako ste prijavljeni na svoj Gugl, Dži mejl ili Jutjub nalog. Ovo se postiže tako što se određeni kolačići koji služe za praćenje blokiraju ili se generišu nasumično pa tako ne mogu biti povezani sa vama.


субота, март 10, 2012

Nije u pitanju mrtva krava

DeaDBeeF je muzički plejer za Linux. Jednostavan je, brz, radi svoj posao i besplatan je te stoga nema razloga da ga ne probate.

VNC

Virtual Network Computing ili skraćeno VNC predstavlja rad na udaljenom računaru tako što se akcije tastaturom i mišem sa jednog računara putem mreže penose na drugi računar a u suprotnom smeru dolazi slika sa udaljenog računara kao odgovor na ove akcije. Tako imate osećaj kao da iz udobnosti svoje fotelje radite na računaru koji je u drugoj prostoriji, drugom delu grada ili na drugoj strani planete. Da biste ovo uspeli da realizujete, po običaju su vam potrebni serverska i klijentska VNC aplikacija: serverska se nalazi na udaljenom računaru kojem želimo da pristupimo i ona očekuje klijenta, koji se nalazi na vašem računaru, da se poveže, autorizuje i da mu preda kontrolu nad računarom. Serverska aplikacija podrazumevano osluškuje na portu 5900.

Pod grafičkim okruženjem KDE kao serverska aplikacija nam je dovoljan program Krfb dok ćemo sa klijentske strane koristiti Krdc, no, kako se u komunikaciji koristi standard pod nazivom RFB protokol, moguće je koristiti i neke druge programe poput TightVNC.

Šta ako vam je potreban VNC sa udaljenim računarom na kojem nije pokrenut server? Ako imate SSH pristup do udaljenog računara i to je rešivo.

Najpre ćemo se putem SSH (Secure Shell) povezati na udaljeni računar. Zatim iz komandne linije pokrećemo program Screen. Screen je program koji emulira terminal a među korisnicima je cenjen zbog toga što vam omogućuje da izađete iz Screen sesije i da posle ponovo nastavite sa njom kada to poželite. Dakle, iz programa Screen ćemo, ukoliko to već nije urađeno, prvo postaviti lozinku za VNC pristup pomoću sledećih komandi:

mkdir ~/.x11vnc
x11vnc -storepasswd lozinka ~/.x11vnc/passwd

Sada možemo da pokrenemo VNC server:

x11vnc -display :0 -rfbauth ~/.x11vnc/passwd &

Onda na lokalnom računaru pokrećemo VNC klijent, recimo TightVNC Viewer, i povezujemo se na udaljeni računar pomoću lozinke koju smo upravo postavili. Ukoliko dobijemo sliku, zahvaljujući blagodetima programa Screen, možemo pomoću tastera Ctrl+A pa D da izađemo iz Screen sesije a nakon toga i da prekinemo SSH konekciju (u protivnom bi prekidom SSH konekcije i VNC server prestao sa radom). Više o programu Screen možete videti ovde.

Jedina ozbiljna zamerka koju imam na korišćenje VNC-a jeste ta da, ukoliko ostavim radnu površinu udaljenog računara zaključanu, kada se povežem preko VNC-a i otključam je, ona automatski ostaje otključana i bilo kome ko je u tom trenutku u istoj prostoriji sa računarom...