<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sr">
<title type="html">Đurina laboratorija</title>
<link rel="alternate" type="text/html" href="http://www.lab21.net"/>
<author><name>djura-san</name><uri>http://www.lab21.net</uri></author>
<icon>http://www.lab21.net/sajt/slike/favicon.ico</icon><logo>http://www.lab21.net/sajt/slike/favicon.ico</logo>
<link rel="self" type="application/atom+xml" href="http://www.lab21.net/tekstovi/dovod.xml"/>
<updated>2012-02-21T05:17:00Z</updated>
<id>http://www.lab21.net/tekstovi/</id>
<!-- 2012/02/21 --><entry><title type="html">Besplatna (i legalna) muzika na dohvat ruke</title><link href="http://www.lab21.net/tekstovi/besplatna_i_legalna_muzika_na_dohvat_ruke.html"/><id>http://www.lab21.net/tekstovi/besplatna_i_legalna_muzika_na_dohvat_ruke.html</id><updated>2012-02-21T05:17:00Z</updated><summary type="html"><![CDATA[ Besplatna (i legalna) muzika na dohvat ruke (oznake: #alternative) <br/><br/> Danas postoji mnogo <a href="https://en.wikipedia.org/wiki/Netlabel">netlabel</a> grupa. Njihv cilj je distribucija i deljenje audio sadržaja sa ljudima koji su zainteresovani za nešto novo, alternativno ili klasično ali sigurno (ovo se odnosi na žanrove i tipove pesama). Netlabel grupe često distribuiraju pesme pod licencama koje <span class="podebljano">dozvoljavaju</span> deljenje, umnožavanje i nekomercijalnu manipulaciju sadržajima koje izdaju.<br/><br/><br/><br/>Postoje sajtovi danas koji se bave indeksiranjem i sakupljanjem sadržaja sa ovih sajtova kako bi pravili onlajn baze podataka koje korisnici mogu da pretraže. Najveći, na koje sam ja naišao, su:<br/><br/><br/><ul><br/><li><span class="podebljano">Jamendo</span> (<a href="http://www.jamendo.com">http://www.jamendo.com</a>) - sadrži žanrove svih vrsta i najrazličitije pesme počev od najprostijih eksperimenata do profesionalnih radova. Sadržaj sa ovog sajta se najčešće distribuira pod "Creative Commons" (BY-NC-SA tj. "Attribution-NonCommercial-ShareAlike") licencama verzije <a href="http://creativecommons.org/licenses/by-nc-sa/2.5/">2.5</a> i <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">3.0</a>;</li><br/><li><span class="podebljano">Ektoplazm</span> (<a href="http://www.ektoplazm.com">http://www.ektoplazm.com</a>) - sadrži žanrove elektronskog tipa: psychedelic|uplifting|vocal|progressive trance, elektronic ambient i sl. Licence koje koriste su iste kao i na Jamendo sajtu;</li><br/><li><span class="podebljano">Pretty Lights music</span> (<a href="http://www.prettylightsmusic.com/therecordlabel/">http://www.prettylightsmusic.com/therecordlabel/</a>) - sadrži žanrove elektronskog tipa, trip hop, dub i sl. Ovaj sajt nudi besplatno preuzimanje albuma par poznatijih izvođača međutim nude i mogućnost donacija za sadržaje koje preuzimate.</li><br/></ul><br/><br/><br/>Naravno, sajtovi koje sam naveo nisu jedini ali su, imho, najbolji za sada. "Jamendo" nudi razne rok, pop i vocal pesme, "Ektoplazm" nudi progresivni trans, psihodeliju i fine ambijentalne zvukove dok "Pretty Lights Music" nudi vrlo kvalitetne pesme za svaki dan (trip hop). Kvalitet pesama se kreće od prosečnog do odličnog: Jamendo jedini nudi <a href="https://en.wikipedia.org/wiki/Variable_bitrate">VBR</a> kvalitet, "Ektoplazm" nudi prosečne kvalitete dok "Pretty Lights Music" nudi izuzetno kvalitetne snimke (najkvalitetnije među nabrojanim sajtovima).<br/><br/><br/><br/>Kao što se da videti, situacija nije uopšte loša i neophodno je samo izdvojiti vreme i internet konekciju kako bi se pronašli dragulji u moru pesama. Pošto o ukusima ne vredi raspravljati, pesme za koje ja mislim da su vredne slušanja ću izostaviti i napomenuću samo na svakom sajtu ima za nekoga ponešto. <span class="podebljano">Cena?</span> Ništa, nada, kein, aucun, нет, なし. <span class="podebljano">Upotreba?</span> Možete deliti sve pesme, možete ih dizati na net i sl. Neki sadržaji su licencirani ponaosob tj. svaka pesma (Jamendo) dok su drugi licencirani na nivou celog albuma (Ektoplazm). Vredi napomenuti da:<br/><br/><br/><ul><br/><li>Menjanjem sadržaja albuma (dodavanje/uklanjanje pesama) vi pravite svoju kompilaciju (hvala Daliboru za ovaj hint). Drugim rečima: ako želite da delite pesme sa "Ektoplazm" portala, neophodno je da delite kompletne albume bez izmena sadržaja;</li><br/><li>Pojam "nekomercijalna upotreba" je danas vrlo nerazjašnjen u praksi stoga oprez. Na Creative Commons sajtu možete da se informišete o ovome: <a href="http://wiki.creativecommons.org/Defining_Noncommercial">http://wiki.creativecommons.org/Defining_Noncommercial</a>.</li><br/></ul><br/><br/><br/>Ove informacije su bitne ukoliko želite da zadržite pravo da legalno delite sadržaje koje preuzimate sa navedenih sajtova (izuzev "Pretty Lights Music" sajta koji nije pod CC licencom) bez povrede autorskih prava.<br/> ]]></summary></entry> <!-- 2012/01/30 --><entry><title type="html">--purge (i kako ga koristiti uvek za manipulaciju deb paketa)</title><link href="http://www.lab21.net/tekstovi/purge_(i_kako_ga_koristiti_uvek_za_manipulaciju_deb_paketa).html"/><id>http://www.lab21.net/tekstovi/purge_(i_kako_ga_koristiti_uvek_za_manipulaciju_deb_paketa).html</id><updated>2012-01-30T05:17:00Z</updated><summary type="html"><![CDATA[ --purge (i kako ga koristiti uvek za manipulaciju deb paketa) (oznake: #linux #kako-da #debian) <br/><br/> Danas sam kopao po apt-get konfiguraciji i primeto sam da ne koristim <span class="iskoseno">purge</span> parametar. Iskreno, uvek sam ga dodavao uz svaku <code>dpkg/apt</code> komandu i nisam se mnogo opterećivao ovom opcijom međutim moram da priznam da je vrlo korisna.<br/><br/><br/><br/><span class="iskoseno">purge</span> parametar vam omogućava da ukolnite, pored samog paketa, konfiguracije koje stižu uz instalirani paket. Tako će, recimo, brisanje <code>bluetooth</code> paketa, ovom komandom, izvršiti:<br/><br/><br/><ul><br/><li>brisanje <code>bluetooth</code> paketa;</li><br/><li>brisanje <span class="istaknuto">/etc/bluetooth/</span> direktorijuma (i ostalih <code>bluetooth</code> konfiguracija i direktorijuma).</li><br/></ul><br/><br/><br/><br/>Da bi otkrili kako da ubacite ovaj parametar u apt, neohodno je pokrenuti man stranu apt-get komande i baciti pogled na sledeće:<br/><div class="kutija"><code><br/>--purge<br/><br/> &nbsp;Use purge instead of remove for anything that would be removed. An asterisk ("&#42;") will be displayed next to packages which are scheduled to be purged. remove --purge is equivalent to the purge command. <span class="podebljano">Configuration Item: APT::Get::Purge.</span><br/></code></div><br/><span class="podebljano">APT::Get::Purge</span> je opcija koja nas interesuje u ovom slučaju mada možete za svaku komandu da nađete relevantan deo i da je ubacite u vašu konfiguraciju.<br/><br/><br/><br/>Elem, ova opcija nije podrazumevana u <code>apt</code>-u stoga je neophodno dodati:<br/><div class="kutija">APT::Get::Purge "1";</div><br/>u <span class="istaknuto">/etc/apt/apt.conf</span> (napravite tu datoteku ako ne postoji).<br/><br/><br/>Voila, sada će svaka komanda za uklanjanje paketa uklanjati i konfiguraciju paketa. Paketi koji imaju konfiguraciju koja se može izbrisati su obeleženi zvezdicom. Primer:<br/><div class="kutija"><code><br/># <span class="podebljano">apt-get remove easymp3gain-gtk vorbisgain</span><br/><br/>Reading package lists... Done<br/><br/>Building dependency tree<br/><br/>Reading state information... Done<br/><br/>The following package was automatically installed and is no longer required:<br/><br/> &nbsp;mp3gain<br/><br/>Use 'apt-get autoremove' to remove them.<br/><br/>The following packages will be REMOVED:<br/><br/> &nbsp;<span class="podebljano">easymp3gain-gtk&#42; vorbisgain&#42;</span><br/><br/>0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.<br/><br/>After this operation, 4,753 kB disk space will be freed.<br/><br/>Do you want to continue [Y/n]?<br/><br/>(Reading database ... 43779 files and directories currently installed.)<br/><br/>Removing easymp3gain-gtk ...<br/><br/>Removing vorbisgain ...<br/><br/>Processing triggers for man-db ...<br/><br/>#</code></div><br/> ]]></summary></entry> <!-- 2012/01/26 --><entry><title type="html">$EDITOR i $VISUAL (ni)su sigurnosne rupe u linux sistemima</title><link href="http://www.lab21.net/tekstovi/editor_i_visual_su_sigurnosne_rupe_u_linux_sistemima.html"/><id>http://www.lab21.net/tekstovi/editor_i_visual_su_sigurnosne_rupe_u_linux_sistemima.html</id><updated>2012-01-26T05:17:00Z</updated><summary type="html"><![CDATA[ $EDITOR i $VISUAL (ni)su sigurnosne rupe u linux sistemima (oznake: #linux #bezbednost) <br/><br/> <br/><span class="fensi">30-01-2012: dopuna teksta o tome koliko je ovaj problem zapravo trivijalan</span><br/><br/><a href="https://wiki.archlinux.org/index.php/Nano#Replacing_vi_with_nano">Naleteo sam</a> na informaciju da <del>su</del> <code>$EDITOR</code> i <code>$VISUAL</code> promenljive <del>zapravo</del> mogući sigurnosni rizik na sistemu <del>zato što omogućavaju napadaču da sa udaljene mašine uređuje datoteke na vašem računaru. Moram da priznam da nisam o tome mnogo razmišljao ali mi deluje sasvim logično stoga sam gledao da se zaštitim na brzaka od svega toga.</del><br/><br/><br/><br/>Pre nego što nastavim sa tekstom, skrenuću vam pažnju na konkretan deo teksta sa <code>man <a href="http://linux.die.net/man/8/visudo">visudo</a></code> strane:<br/><div class="kutija">...However, if visudo is configured with the --with-env-editor option or the env_editor Default variable is set in sudoers, visudo will use any the editor defines by VISUAL or EDITOR. Note that this can be a security hole since it allows the user to execute any program they wish simply by setting VISUAL or EDITOR...</div><br/>Teoretski, to znači da svako ko ima pristup raučunaru, lično ili sa udaljene lokacije, može da <del>se uloguje na sistem</del> pokrene bilo koji program koristeći uređivač teksta koji podržava tzv. "escaped" karaktere (čitaj: <code>\, \uE512, ^, $</code> ...) i koji je kompajliran sa <span class="iskoseno">--with-enveditor</span> zastavicom. Šanse da se nešto zaista desi su <span class="podvuceno">male</span> stoga je ovaj tekst potpuno informativnog karaktera.<br/><br/><br/><br/>Ostatak teksta jeste relevantan ali nije previše koristan no možda u nekim slučajevima može da posluži :o)<br/><br/><br/><br/><span class="podebljano">Delimično rešenje</span> ovog problema se svodi na jednostavne komande:<br/><br/><div class="kutija"><code><span class="command">unset</span> EDITOR<br/><br/><span class="command">unset</span> VISUAL</code></div><br/><br/>Ovo <span class="podvuceno">nisu trajna rešenja</span> za ove probleme međutim ukoliko postoje isti, savet je da rekompajlirate <code>sudo</code> sa bez <span class="iskoseno">--with-enveditor</span> zastavice.<br/><br/><br/><br/>Za ljude koje bi da budu sigurni da će ova podešavanja da se primene svakih, recimo, 5 minuta, mogu da ubace kompletnu petlju u <del><span class="istaknuto">~/.bashrc</span></del> <span class="istaknuto">~/.profile</span> koja će da resetuje ove promenljive svakih 5 minuta:<br/><br/><div class="kutija"><code><span class="keyword">while</span> <span class="literal">true</span><br/><br/>&nbsp;<span class="keyword">do</span><br/><br/>&nbsp;&nbsp;<span class="command">unset</span> EDITOR<br/><br/>&nbsp;&nbsp;<span class="command">unset</span> VISUAL<br/><br/>&nbsp;&nbsp;sleep <span class="number">300</span> <span class="comment"># 5min pauza pa sve opet izvršavamo</span><br/><br/>&nbsp;<span class="keyword">done</span></code></div><br/><br/>Ubacite ovo u <span class="istaknuto">~/.bashrc</span> i "problem je rešen". Imajte u vidu da je u pitanju ograničenje a ne sigurnosna rupa. Čini mi se da sam prebrzo doneo zaključak o tome koliko je ovo štetno za sistem no dobro, svaka greška nas nečemu nauči.<br/><br/><br/><br/>Ovaj tekst je pokrenuo diskusiju sa detaljnijim objašnjenjima koja možete videti na forumu Ubuntu zajednije iz Srbije: <a href="http://forum.ubuntu-rs.org/Thread-editor-i-visual-pretnja-po-sistem?pid=188193">http://forum.ubuntu-rs.org/Thread-editor-i-visual-pretnja-po-sistem?pid=188193</a><br/> ]]></summary></entry>
</feed>

