субота, јун 21, 2014

Matroška

Matroška fajl je multimedijalni kontejner, poseban tip datoteka koje u sebi mogu da sadrže neograničen broj video, audio i grafičkih izvora kao i titlove. Kako izvući titl iz Matroška fajla u poseban fajl? Pomoću paketa programa MKVToolNix. Najpre ćemo programom mkvinfo pronaći ID titla:

mkvinfo file.mkv

Recimo da je ID titla 2. Sada nam samo ostaje da programom mkvextract snimimo titl u fajl:

mkvextract tracks file.mkv 2:file.srt

 I to je to :-)

недеља, јун 15, 2014

Kompresija datoteka

Kompresijom datoteka smanjujemo njihovu veličinu odnosno količinu podataka koje one sa sobom nose. Nekada smo datoteke kompresovali da bi više njih stalo na hard disk računara, danas su diskovi postali dovoljno veliki tako da o tome više ne vodimo računa pa kompresiji pribegavamo uglavnom prilikom slanja datoteka preko mreže: manje podataka se brže pošalje. Postoje kompresija bez gubljenja podataka i kompresija sa gubljenjem podataka.

Osnovno svojstvo kompresije bez gubljenja podataka je mogućnost kasnije dekompresije istih tih podataka kada se oni dobijaju u originalnom, neizmenjenom obliku. Ovaj način kompresije se zasniva na identifikaciji uzastopnog ponavljanja podataka te zamene nečim jednostavnijim. Tako na primer, ako u dokumentu imamo deset jedinica koje se ponavljaju jedna za drugom, umesto da pamtimo "jedan jedan jedan..." mi ćemo to pribeležiti kao "deset puta jedan". Ovo je jedan od najjednostavnijih algoritama a ljudi su vremenom razvili bezbrojne načine skraćenog zapisivanja, neke više neke manje efikasne, tako da imamo i različite stepene kompresije u zavisnosti od primenjenog algoritma ali i od polaznog tipa podataka (tekst, slika itd). Najpoznatiji formati ovako kompresovanih podataka (za koje smo svi čuli) su RAR, ZIP i 7Z, i oni koiriste različite algoritme za kompresiju.

Kod kompresije sa gubljenjem podataka, kao što i samo ime kaže, dolazi se do uštede na količini podataka eliminisanjem nekih manje bitnih informacija. Na primer, kod MP3 kompresije se odsecaju delovi zvučnog spektra koji su nebitni (ili manje bitni) a prisutni su u originalnom tonskom zapisu. Tada kažemo da je gubitak tih informacija prihvatljiv: nismo dobili nešto što je 100% verno originalu (nije moguće dekompresijom doći do tačnih originalnih podataka) ali nismo mnogo ni izgubili. Najpoznatiji formati ovako kompresovanih podataka (za koje smo svi čuli) su MP3, MPEG i JPEG.


петак, април 25, 2014

Lista fajlova

Za slučaj da na serveru imate direktorijum sa fajlovima koje želite da prikažete posetiocima u vidu neke lepe tabele kao i da im dozvolite da ih odatle direktno preuzmu, postoji nekoliko besplatnih veb aplikacija pisanih u jeziku PHP...

Prvo i najstarije rešenje kojem svi u ovakvim situacijama pribegavaju se zove AutoIndex. AutoIndex podržava poddirektorijume, prikazuje različite ikonice za različite tipove fajlova, ima opciju skrivanja određenih fajlova ili tipova fajlova od očiju posetilaca, mogućnost postavljanja (aploud) fajlova i generalno upravljanja fajlovima, pretraživanje, statistiku, šablone...


dirLIST pored osnovne funkcije prikazivanja lepo formatirane liste fajlova, ima ugrađen multimedijalni plejer za puštanje MP3 fajlova direktno iz brauzera kao i galeriju za rad sa grafičkim datotekama. Tu su i ikone, grafičke teme, postavljanje datoteka na server, limitiranje brzine preuzimanja fajlova, statistika itd.


phpFileManager se sastoji od samo jednog skripta (index.php) ali je čovek u njega stavio zaista dosta toga: kopiranje, premeštanje i brisanje datoteka i direktorijuma, podizanje fajlova, stablo direktorijuma, informacije o serveru, čak i terminal za udaljeni rad na serveru :-)


Encode Explorer je još jedan skript koji se sastoji od samo jednog fajla, nije bogat opcijama ali radi veoma dobro ono za šta je napravljen.


Ako vas zanimaju kompleksnija rešenja za deljenje fajlova, pogledajte ovde, a za uputstva kako da postavite svoj oblak tipa Gugl drajv, bacite pogled ovde. Naravno, sve ovo je besplatno :-)

Proširenja za Hrom

Pošto planiram da sa Fajerfoksa pređem na Hrom (tačnije Makston za Linuks), reših da proučim dodatke iliti proširenja koja mogu da se nađu u Guglovoj prodavnici a koja ili sam do sada koristio pod Fajerfoksom ili podsećaju na ono što sam već koristio ili je u pitanju nešto potpuno novo...


Sve u svemu, i više nego dobra ponuda proširenja za sad :-)


среда, април 23, 2014

Sopstveni oblak

A ako već posedujete sopstveni hosting, zašto ga ne pretvoriti u sopstveni oblak? Ne trebaju vam ni Gugl drajv ni Majkrosoftov drajv, dovoljna vam je besplatna veb aplikacija ownCloud, veb server sa podrškom za PHP (uz par modula koji bi trebalo da su već instalirani) i to je to. Instalacija je veoma laka: na stranici owncloud.org/install kliknite na Web Installer i preuzmite datoteku setup-owncloud.php. Nju putem FTP-a prebacite na vaš server. Sada u brauzeru otvorite ovu datoteku (npr. sajt.com/setup-owncloud.php) i aplikacija će sama najpre izvršiti proveru da li su svi preduslovi zadovoljeni a ako jesu i instalirati se. Instalacija traje jako brzo i već posle par sekundi ćete biti spremni da se ulogujete na vaš oblak: izaberite korisničko ime i lozinku za administratorski nalog i to je to.

Šta ownCloud izdvaja od rešenja o kojima smo nedavno pisali na temu dokumenata u oblaku? Pa, pre svega, to je desktop aplikacija pomoću koje ćete sinhronizovati datoteke na svom računaru sa datotekama u oblaku. Instalacija je opet jako jednostavna, preuzmete program sa adrese owncloud.org/sync-clients instalirate ga i pokrenete. Prilikom prvog pokretanja program će vas upitati za adresu oblaka a kada se uspešno poveže sa njim, upisaćete vaše korisničko ime i lozinku i sinhronizacija može da počne. Ništa lakše.


Desktop aplikacija postoji u verziji za Vindouz, Mek i Linuks.