Urejevalnik kode Atom

Atom - jodlajodla.si

Kar nekaj časa že spremljam razvoj novega urejevalnika kode, ki je imenovan Atom in so ga pripravili pri GitHubu. Kljub temu, da za Linux obstaja vrsta različnih urejevalnikov, ki imajo nemalo funkcij katere precej olajšajo pisanje kode, sam vedno iščem kos programja, ki bi mi bolj ustrezal ter mi pomagal pri hitrejšem doseganju ciljev. Verjetno bodo najbolj zagrizeni programerji ne glede na vse kar premorejo drugi urejevalniki še vedno zagovarjali Vim, ki se na začetku zdi težak, vsaj dokler človek ne ugotovi večine bližnjic na tipkovnici. Obstajajo tudi zaprtokodne in plačljive alternative, kjer je v ospredju zagotovo Sublime Text, a ga sam zaradi dokaj drage licence ne uporabljam, saj je na voljo dovolj brezplačnih urejevalnikov. Do sedaj je to nalogo opravljal Geany, z današnjim dnem pa jo je prevzel Atom. Ta je dokaj podoben urejevalniku Sublime Text, ima celo podobne bližnjice, vendar se precej razlikuje v zgradbi. Atom je zgrajen na atom-shell, ki ga sestavljata osnova Chromiuma in node.js ter omogoča pisanje namiznih programov z uporabo JavaScripta, HTML in CSS. Ravno zaradi tega je zelo prilagodljiv, saj si celoten vmesnik lahko prilagodimo glede na svoje potrebe, potrebno je le poznavanje označevalnega jezika CSS. Njegovo priljubljenost dokazujejo številni dodatki, ki omogočajo enostavnejše pisanje kode, prav tako je s številnimi temami mogoče spremeniti izgled vmesnika.

Poleg dobrih stvari pa na žalost vedno obstajajo tudi slabe, saj je Atom zaenkrat še v globokem razvoju in je zaradi tega za takojšnjo uporabo zgrajen le za Mac OS X. Kljub temu so razvijalci pripravili dokumentacijo glede lastnega izgrajevanja programa za posamezen operacijski sistem, ki je dokaj enostavno. Ker v ozadju teče node.js je zaenkrat velikost urejanja datotek omejena na 2 MB, vendar naj bi bilo tudi to v prihodnosti odpravljeno. V nekaj mesecih odkar spremljam razvoj, se je urejevalnik zelo spremenil, če so bile še pred kratkim znotraj programa na voljo le oznake za bližnjice za Mac, smo do danes le-te prejeli tudi uporabniki Linuxa in Windowsov. Po nekajurnem preizkusu mi ni uspelo najti niti ene napake, sem pa namestil kar nekaj dodatkov, ki so mi že prihranili čas pri opravljanju določenih opravil. Atom si lahko prenesete (le za Mac OS X) iz uradne spletne strani, kjer si prav tako lahko podrobnejše ogledate vse funkcije.

IPTV in EPG na OpenELEC

IPTV in EPG na OpenELEC - jodlajodla.si

Pred mesecem dni sem se ukvarjal z uvozom IPTV kanalov v pravem formatu v TVHeadEnd. Izdelal sem program, ki prebere sezname kanalov iz formatov M3U in CSV, nato pa jih pretvori v konfiguracijske datoteke, ki jih kasneje naložimo v ustrezno mapo na sistemu. Glede na to, da kdaj prižgem televizijo v upanju, da bom brez daljšega iskanja našel ustrezno oddajo, sem se odločil, da samemu prebiranju sporeda na spletu in preklapljanju kanalov naredim konec. Čeprav sem že dlje časa vedel, da TVHeadEnd podpira tudi EPG, nisem vedel kako pridobiti spored, prav tako ni bilo na voljo nobenega spletnega servisa, ki bi ponujal celoten odprt spored. Po nekaj iskanja in urejanja skript mi je uspelo zapolniti še zadnjo luknjo za popolno predvajanje IPTV kanalov na OpenELEC. Dopolnil sem IPTV Playlist Editor, ki z zadnjo izdano različico omogoča izvoz XMLTV identifikacijskih nizov, kateri so namenjeni prepoznavanju vsebine znotraj XML datoteke s sporedom.

Beri naprej

AirDroid

AirDroid v brskalniku - jodlajodla.si

Ena izmed stvari, ki mi je pri Androidu najbolj všeč, je odprtost operacijskega sistema. To razvijalcem omogoča dostop do ogromno stvari, kar pomeni, da uporabniku preko aplikacije ponudimo več možnosti, ki jih z veseljem uporablja. Čeprav se v praksi to ne izkaže tako zelo blesteče v primerjavi z ostalimi operacijskimi sistemi, je kljub temu poskrbljeno, da pred namestitvijo uporabnik zve do česa bo aplikacija pravzaprav imela dostop. Vsak uporabnik torej ve, kaj bo namestil in se s tem strinja ali ne. Približno vsak mesec zamenjam glasbo in mi iskanje USB kabla za prenos datotek niti ne predstavlja takšne težave, večji problem je, ker je računalnik na bolj nedostopnem mestu in se je posledično potrebno sklanjati, da lahko priključim kabel. Ker na Androidni tržnici skorajda ni aplikacije, ki bi jo potreboval, sem se pred časom odpravil na lov za aplikacijo, ki bi mi omogočala prenos datotek preko brezžičnega omrežja. Brez kakršnihkoli zapletov sem jo dobil. Pa ne le aplikacijo za prenos datotek, temveč tudi za upravljanje telefona preko brskalnika. Gre za več kot odlično aplikacijo, katere ime je AirDroid.

Beri naprej

Uvoz IPTV programov v TVHeadEnd na OpenELEC

TVHeadEnd programi na OpenELEC - jodlajodla.si

Oktobra leta 2012 sem se spopadal z nastavljanjem IPTV na OpenELEC za Raspberry Pi. Po nekaj poskusih mi je uspelo v celoti usposobiti tako povezavo v splet, kot tudi povezavo za ogled televizijskih programov preko enega samega ethernet kabla. Glede na to, da od samega začetka ogled programov preko TVHeadEnd ni deloval, sem našel alternativno pot, kasneje pa so razvijalci to težavo odpravili in ogled programov je odtlej možen preko omenjenega dodatka. Na spletu se je že pred tem pojavil program, ki je omogočal pretvorbo seznamov programov v ustrezne konfiguracijske datoteke za TVHeadEnd, potem pa še skripta, ki omogoča enako. S prvim programom sem bil načeloma zadovoljen, vendar mi ni omogočal spreminjanja vrstnega reda programov ter urejanja le-teh, skripta pa je delovala, vendar kopiranje kanalov v konfiguracijsko mapo ni uspelo. Ker sem želel imeti posodobljene informacije o kanalih ter jih postaviti po poljubnem vrstnem redu, sem se odločil izdelati osnoven program, ki bi omogočal ravno to. Glavna lastnost programa, zaradi katere je le-ta tudi nastal pa je pravilen izvoz kanalov, z vsemi podrobnostmi.

Beri naprej

Slovenija na Google Street View

Slovenija na Google Street View

Predvčerajšnjim pozno zvečer je Google v Street View vključil tudi poglede naše države. Po nekajmesečnem zajemanju fotografij krajev so le-te še obdelali tako, da so zakrili obraze ljudi, registrske tablice vozil in druge pomembne podrobnosti, ki bi lahko izdajale lokacijo oseb ob fotografiranju. To so bile tudi ene izmed zahtev informacijskega pooblaščenca, z zahtevami pa se sicer strinjam tudi sam. Če ste med julijem in oktobrom v svoji bližini kdaj opazili avto, ki je imel na streho pritrjeno neko čudno napravo, na avtu pa je pisalo Google, potem je vsekakor vredno, da preverite lokacijo kjer ste se nahajali, če ste slučajno vidni celotnemu svetu. Priznam, da sem tudi sam nekajkrat srečal Googlov avto, vendar na srečo vedno v pravi oddaljenosti, tako da me na storitvi uličnih pogledov na žalost ali srečo ne boste našli.

Beri naprej

Clementine

Clementine - jodlajodla.si

Že lep čas nisem pisal o programih, ki jih uporabljam, tokrat pa sem se odločil, da napišem nekaj o predvajalniku glasbe. Čeprav sem v preteklosti preizkusil kar nekaj tovrstnih programov, nekaj še celo brez podpore za več platform, sem prišel do točke kjer lahko rečem, da iskanje drugega predvajalnika ne bo več ena izmed stvari, ki jih na vsake toliko časa delam. Odkril sem, po mojem mnenju, najboljši predvajalnik glasbe, ki je na voljo brezplačno ter je odprtokoden, po vrhu vsega pa ima še veliko funkcij in nastavitev. Gre za sodoben program, ki se sicer zgleduje po bolj poznanem Amaroku, omogoča pa pregled in upravljanje zbirke glasbe, izdelavo seznamov predvajanja, iskanje glasbe po mnogih drugih storitvah, in še in še…

Beri naprej

Jolidrive in Joli OS

Jolidrive - jodlajodla.si

Že dalj časa sem se spraševal, če obstaja kakšna storitev, ki bi omogočala uporabo vseh spletnih servisov na enem mestu in odkril sem jo povsem naključno. Glede na to, da je na voljo na stotine servisov, ki omogočajo vsak svojo funkcijo po kateri so prepoznavni, pa imajo vsi slabo stran na katero smo že precej navajeni. To je registracijsko in prijavno okence, katerega moramo izpolniti za uporabo večine priljubljenih spletnih servisov, le nekaj pa jih omogoča prijavo preko drugega servisa. Recimo da povprečni uporabnik spleta uporablja 2 storitvi, malce bolj “napredni” pa še kakšno več. In ponovno smo pri prijavljanju v servise, ki jih lahko rešimo z raznimi vtičniki, a še vedno nimamo vse vsebine na enem mestu. Ravno ti dve težavi pa rešuje Jolicloud, ki nam omogoča Jolidrive in pa Joli OS.

Beri naprej

ownCloud – odprtokodni oblak

Spletne storitve v oblaku dandanes postajajo vse bolj priljubljene in zaželene, najbolj poznana pa je zagotovo Dropbox, katera ima dobro podporo za veliko naprav. Ta je na splošno kar varna in zanesljiva, brezplačno pa je na voljo do 18 GB prostora, ob registraciji pa dobite na razpolago 2 GB. Ta prostor je potem možno razširiti s posredovanjem povezave, preko katere se prijavijo novi uporabniki, za vsak pravilno registriran račun pa pridobite še dodatnih 500 MB. Vse lepo in prav, a na žalost je storitev na določenih točkah zelo omejena, zato pa si lahko namesto Dropboxa pogledamo ownCloud, ki poleg sinhronizacije datotek omogoča še kup drugih lastnosti. Vse kar potrebujemo za namestitev lastnega oblaka je nek strežnik s podporo Apache, PHP ter cURL in pa želeno količino prostora na disku.

Beri naprej

Cinnamon 1.2

Cinnamon je novo namizno okolje za Linux, ki ga izdelujejo razvijalci Linux Minta. Sama ideja je združiti starejše namizno okolje GNOME 2 z GNOME Shell, kar pomeni bolj prilagodljivo namizje in večji nabor funkcij. To zaenkrat razvijalcem odlično uspeva, saj so s trenutno zadnjo različico pokazali precej novosti, ki jih večinoma poznamo iz namiznega okolja GNOME 2, funkcije iz GNOME Shell pa so bile večinoma že v prejšnjih različicah. Namizno okolje naj bi pristalo v naslednjih različicah Linux Minta, trenutno pa ga je seveda že možno tudi preizkusiti, sam ga preizkušam skupaj z Ubuntu 11.10 .

Beri naprej

Google Dokumenti

Se vam je že kdaj zgodilo, da ste nujno potrebovali predstavitev, dokument, preglednico, …, pa ste jo pozabili doma? No ja, obstaja precej preprosta rešitev z Googlovimi Dokumenti. Storitev omogoča ustvarjanje dokumentov, preglednic, obrazcev, risb, tabel, zbirk, povrh vsega pa lahko izbirate med že narejenimi predlogami za razne projekte. Vse kar potrebujemo je računalnik, brskalnik in pa povezava v splet. Ustvarjanje Googlovih dokumentov je brezplačno, možno pa jih je tudi naložiti – v brezplačni različici največ 1024 MB, možno pa si je dokupiti še dodaten prostor. Najmanjši “paket” prostora z 20 GB, je 5 dolarjev letno, nato 80 GB za 20 dolarjev letno, … med največjimi pa je zaenkrat 16 TB prostora za 4096 dolarjev letno. Ker pa je storitev brezplačna so omejitve tudi glede znakov, prosojnic, preglednic. V dokumentih je možno natipkati 1024000 znakov, pri preglednicah je možno največ 400000 celic, z največ 256 stolpci na list oz. velikost preglednice ne sme presegati 20 MB. Predstavitve so lahko velike največ 10 MB, kar pomeni okoli 200 prosojnic, pri risbah pa velikost ni omejena. Dokumentom je možno določiti, da se po nalaganju pretvorijo v Googlove Dokumente, pri PDF datotekah pa, da se celotno besedilo prenese v Googlov dokument.

Beri naprej