Python http server u jednoj liniji u terminalu

Kao sto naslov kaze, uz pomoc Pythona, iz terminala mozete podici web, odnosno http server u samo jedno komandnoj liniji, bez potrebe za instaliranjem Appache web servera i slicnih komplikacija. Idealno, ako na brzinu zelite da podignete server da probate nesto ili da delite fajlove preko lokalne mreze.
Server ce biti podignut na portu 8000, ako zelite na portu 80 ili nekom drugom portu ispod 1024, treba da kucate sudo ispred komande.
Pokretanje servera sa sudo privilegijama nikako ne preporucujem.

U narednim primerima ce biti podignut http server. Dostupni fajlovi ce biti u trenutno aktivnom direktorijumu.
Za potrebe testiranja, napravite direktorium i udjite u taj direktorijum, u terminalu kucajte:
mkdir brzihttpserver
cd brzihttpserver

Radi potrebe testiranja iskopirajte fajlove u taj direktorijum. Ti fajlovi ce biti vidljivi u web pregledacu.
Ako se u direktorijumu nalazi fajl index.html, taj fajl ce biti automataski otvoren u web pregledacu.

Pokrenite terminal i kucajte sledece:
Primeri za Python 2.x:

Pokrece server na portu 8000:
python -m SimpleHTTPServer
Sada u web pregledacu, u polje za adresu kucajte: 127.0.0.1:8000 ili ip_adresa_servera:8000 ako se server nalazi na drugom umrezenom kompjuteru.

Pokrece server na portu 80:
sudo python -m SimpleHTTPServer 80
Ovde je dovoljno kucati 127.0.0.1 ili ip adresu umrezenog kompjutera, ako se server nalazi na drugom kompjuteru.

Primeri za Python 3.x:

Pokrece server na portu 8000:
python3 -m http.server
Sada u web pregledacu, u polje za adresu kucajte: 127.0.0.1:8000 ili ip_adresa_servera:8000 ako se server nalazi na drugom umrezenom kompjuteru.

Pokrece server na portu 80:
sudo python3 -m http.server 80
Ovde je dovoljno kucati 127.0.0.1 ili ip adresu umrezenog kompjutera, ako se server nalazi na drugom kompjuteru.

Advertisements

Knjige

Ubacio sam novu stranu Knjige, gde ce biti linkovi ka e-knjigama, koje smo pisali Windu i ja.
https://kompjuteri2011.wordpress.com/knjige/
Ako ste pogledali ovu stanu, videcete da prva knjiga (koju sam ja pisao) nema veze sa kompjuterima, tako da tu mozete ocekivati razne sadrzaje. Od tekstualnih tutorijala za razne kompjuterske teme, do knjiga koje nisu striknto vezane za kompjuterske.

Atom

Atom je moderan i pristupacan tekst editor za 21. vek. S njime mozete pisati tekst ili kodirati, odnosno programirati. Podrzana je sintaksa za dosta programskih jezijka i skripti. Mozete ga prilagoditi do najsitnijih detalja. Funkcionalnost programa mozete prosiriti instaliranjem brojnih dodataka, odnosno paketa, kako ih nazivaju. Sve ide lako na samo nekoliko klika misem, imate i pretragu dostupnih dodataka, pa ne bi trebalo da bude problema prilikom instalacije dodataka.
To je Open Source projekat, koji se razvija za Linux, Mac i Windows.
Zvanicna web prezentacija je na adresi: https://atom.io

Notepadqq

Notepadqq je klon Notepad++ editora koji se razvija za Linux.

Mozete ga koristiti za pisanje teksta ili programiranje. Ako ga koristite za programiranje, podrzane su sintakse za preko 100 programskih jezika. Imam jednu zamerku, a to je da za sada ne postoji opcija za sortiranje teksta ili dela teksta, kao sto to imaju neki drugi editori, kao na primer Xed i Sublime, ne radi cak ni opcija sa eksternom komandom sort -u, kao na primer u Geany-u. Nadam se da ce, u nekoj od narednih verzija, ubaciti i opciju za sortiranje teksta.

notepadqq

notepadqq

Program se razvija za Linux. Zvanicna web prezentacija je na adresi: http://notepadqq.altervista.org

Da bi ste ga instalirali u terminalu kucajte sledece linije:

sudo add-apt-repository ppa:notepadqq-team/notepadqq
sudo apt-get update
sudo apt-get install notepadqq

MP3Gain

Imate dosta pesama u MP3 formatu, koje poticu iz raznih izvora. Problem sa takvom kolekcijom pesama je da se cesto desava da su fajlovi razlicite jacine zvuka, pa je jacina zvuka jedne pesme daleko veca od jacine zvuka neke druge pesme, pa morate cesto podesavati jacinu zvuka. MP3Gain resava taj problem. MP3Gain analizira i podesava MP3 fajlove tako da imaju istu jacinu zvuka.

MP3Gain ne vrsi samo “peak” normalizaciju, kao sto to cine mnogi programi za tu namenu. Umesto toga, radi statisticku analizu kako bi se utvrdilo koliko glasno fajl zvuci ljudskom uhu.
Takodje, izmene su bez gubitka kvaliteta. Prilikom podesavanja jacine zvuka, nema gubitka kvaliteta jer program direktno podesava MP3 fajl, bez dekodiranja i ponovnog kodiranja.

MP3Gain je open source program i ravija se za vise operativnih sistema.

Zvanicna web perentacija je na adresi: http://mp3gain.sourceforge.net/

Instalaciju na Ubuntu, Mint i ostalim Ubuntu kompatibilnim Linux distribucijama mozete uraditi iz komandne linije, kucajuci sledece linije:

sudo add-apt-repository ppa:flexiondotorg/audio
sudo apt update
sudo apt install easymp3gain-gtk mp3gain aacgain vorbisgain

Easy MP3Gain je graficko okruzenje za MP3Gain u Linuxu.
mp3gain je sam MP3Gain program, koji radi iz komandne linije.
aacgain radi sa aac kodekom, a vorbisgain radi sa vorbis kodekom.

Otklanjanje tearing efekta prilikom reprodukcije videa u Linuxu (opet)

Jos jedan tekst na temu otklanjanja tearing efekta prilikom reprodukcije videa na Linuxu.

Za razliku od prethodnih tekstova, ovaj je manje komplikovan i ne zahteva petljanje sa nekim sistemskim podesavanjima.
Ova metoda je testirana na Linux Mint 18.1 Mate 64 bit, sa NVidia grafickom karticom i vlasnickim drajverima. Ali bi trebalo da radi i sa ostalim grafickim karticama.

Kliknuti na:
Menu -> Control Center -> Desktop Settings -> Windows

U padajucem meniju Window Manager-a izabrati opciju Marco + Compton,Metacity + Compton ili Compiz.
Na kraju kliknuti na Close.
Ovim bi tearing efekat prilikom reprodukcije videa trebao biti otklonjen.
Sve tri varijante podjednako dobro uklanjanju tearing efekat. Meni licno, najvise odgovara Compiz. Zbog gomile opcija za podesavanje efekata i nekih korisnih stvari, kao na primer uvelicanje dela ekrana itd…

Linkovi gde mozete proveriti tearing efekat prilikom reprodukcije videa (preporucujem da ih pogledate pre i posle izmene):




Ispravke

Zbog nekih izmena na Dropboxu, izmenjeni su linkovi za download.
Ispravljeni linkovi za download na stranama Dodaci za Gimp i Download.

Peripheral Devices and Connectors

Peripheral Devices and Connectors
https://www.cybrary.it/verify-certificate/
Certification Number: SC-935c75f14-d97b10

cybrary-cert-peripheral-devices-and-connectors

Pinguy Builder – dopuna

Vec sam pisao tekst o Pinguy Builder-u. Dakle, pre par dana sam napravio Live DVD, Linux Mint-a 18.1 Mate instaliranog na laptopu (32 bitna verzija). Danas sam, radi probe, u Virtual Boxu instalirao “moju verziju” Linux Mint-a. Prvo sto sam primetio je da je instaler malo drugaciji od originalnog Mintovog instalera. Kao i obicno, definisao sam korisnicko ime, sifru, particionisao hard disk. Takodje, bila je ponudjena i opcija da se instalira 3rd party software za podrsku za flash, mp3 itd… Tu opciju nisam izabrao, jer je vec sve ugradjeno na Live DVD-u. Kada je instalacija krenula, tu sam primetio da je instaler dosta drugaciji, od originalnog, ali, odradio je posao. Kada sam restartovao kompjuter, primetio sam da neke stvari nece da se pokrenu, na primer, u donjem desnom uglu, pored sata, falile su neke ikone, za kontrolu jacine zvuka, za mrezne konekcije i jos neke koje sam definisao pre pravljenja Live DVD-a. Nekoliko programa koje sam testirao, radili su bez problema. Takodje, morao sam ponovo da podesim Software Sources iz Control Center-a. Zatim sam hteo da restartujem kompjuter, ali i tu je falilo dugme za restart, bilo je prisutno samo dugme za iskljucivanje. Restart sam odradio iz komandne linije, komandom: sudo shutdown -r now. Kada se sistem ponovo podigao, sve je bilo u redu, ikone, koje su falile, dole desno pored sata su se pojavile. Takodje, kada sam hteo da iskljucim sistem, pojavili su se i ostali dugmici, u meniju za iskljucivanje. Tako da, sve sto sam testirao radi bez problema. Ako i vi imate slicne probleme posle instalacije sa remasterizovanog DVD-a, koga ste napravili uz pomoc Pinguy Builder-a, prvo probajte da restartujete sistem. U mom slucaju je to pomoglo.

Pinguy Builder

Uz pomoc Pinguy Builder-a mozete napraviti Live Linux dvd. Pinguy Builder radi sa Ubuntu kompatibilnim distribucijama. Napravio sam Live DVD sistema koji je instaliran na mom kompjuteru, dakle Mint 18.1 Mate, sa gomilom vec instaliranih programa na kompjuteru, naravno, bez home direktorijuma. :)
Takodje, postoji i opcija za instalaciju sa Live dvd-a. Tako da to dodje i kao dobar nacin za bekap vaseg kompjutera. Jer ako nesto podje naopako, lako mozete vratiti sistem u prethodno stanje.
Postoji vise opcija za bekap, mozete bekapovati kompletan sistem, ukljucujuci i vas home direktorijum. Samo, obratite paznju da maksimlana velicina bekapa ne sme da predje kapacitet jednog single layer dvd-a, znaci oko 4 GB.
Takodje, mozete bekapovati samo sistem, bez vaseg home direktorijuma, i na taj nacin napraviti remasterizovan live dvd, na primer Mint-a ili Ubuntu-a i tako instalirati ili deliti prijateljima, kao “vasu” distribuciju. :) U tom slucaju treba napraviti jedan novi korisnicki nalog, bez ikakvih podataka, da bi zauzimao sto manje mesta, jer Pinguy Builder kopira direktorijume iz izabranog korisnickog naloga. Taj nalog, naravno mozete prilagoditi vasim potrebama.
Kada pokrenete pravljenje live dvd-a, treba sacekati neko vreme, u zavisnosti od kolicine instaliranih programa na vasem kompjuteru i brzine kompjutera, taj proces moze da potraje sat ili dva.
Kada se proces zavrsi, bice napravljen iso, koga mozete snimiti na dvd ili uz pomoc Unetbootin-a, napraviti butabilni usb.

Zvanicna web prezentacija je na adresi:
http://pinguyos.com/2015/09/pinguy-builder-an-app-to-backupremix-buntu/

Link za download sa sourceforge-a je:
https://sourceforge.net/projects/pinguy-os/files/ISO_Builder/

Pinguy Builder

%d bloggers like this: