Archive for the ‘Tehnikalije’ Category

N900 še 6 dni

Hehe, verjetno že vsi kateri smo se prijavili na to nagradno igro, najedamo z objavami o N900. Priznam, da prav z muko vsak dan napišem nekaj na to temo …  in še 6 dni bom! Akcija se namreč konča 27. decembra. Danes bom pa poizkusil malce drugače.

Zanimivo je to, da smo vsi več ali manj pisali kako je dobra, oh in sploh. No, ne me narobe razumeti, saj je res odličen kos opreme … ampak ni še to kar bi lahko bilo. Če jo slučajno zadanem, jo bom seveda obdržal in upal na to, da bodo kmalu kake uporabne aplikacije, da mi telefon ne bo samo počival v žepu.

Tukaj si lahko preberete kaj je kul in ne – klik.

Morem pa povedati, da je Nokia N900 zelo privlačen telefon. Namreč, med 4 dnevno uporabo (ko mi jo je posodil Had), je kar precej mimoidočih/sošolcev opazilo primerek, ki sem ga držal v rokah. Vsi so jo želeli poizkusiti in bili presenečeni nad telefonom. Dobro … verjetno je to samo tista “vročica”, ker je telefon nov, ampak vrh je pa bil, ko sva se z Hadom dobila na pijači.

Ko sva sedla s pijačo k mizi, sem se mu vljudno zahvalil za izposojo in N900 položil na mizo. Skozi okno (bila sva v Biljardni hiši) je Nokio zagledala natakarica in cela panična priskakljala do najine miza. Z histeričnim glasom je vpila: “Aaaaa N900, aaaa N900″, ter krilila z rokami. Oba z Hadom sva se nasmejala. Punca je bila v Nokia N900 zaljubljena! Citiral bom njene besede, ki jih je rekla Hadu: “A mi jo daš? Jst mam joške!!!” :)

Postane pa še bolj zanimivo. Had ji v roke potisne telefon in dekle ga niti ni znalo prižgati. Odpre tipkovnico in se vsa zaprepadena čudi, kako se ekran ob nagibu ne postavi vertikalno (razen v “Phone” aplikaciji). A vendar, je kljub vidnem razočaranju telefon vseeno želela imeti.

To pa me pripelje do slednjega. Zakaj bi imel telefon, ki ga ne znam uporabljati? Zakaj bi imel telefon, ki ga niti ne bom potreboval (oziroma le 1% vsega kar mi ponuja). Ali je mobitel resnično postal statusni simbol? A s telefonom meriš dolžino …. ? Jah, …, če ima dobro kamero že ;)

LP

Aja, še povezava do nagradne igre, na Hadovem blogu:

http://www.had.si/blog/2009/12/06/nokia-n900-maemo-unboxing-in-nagradna-igra-za-telefon-nokia-n900/

Netsh /?

Malce bolj tehnična objava, ki morda komu pride prav.

Administratorji moramo večkrat zamenjati lokacije in se pritikati v različna omrežja z različnimi nastavitvami, tudi večkrat dnevno. Nastavljanje omrežnih lastnosti (vpisovanje ip nastavitev, dnsjev, gatewayev,…) pa zna biti dolgočasno, kadar je to potrebno storiti 15x v eni uri, tudi zelo tečno opravilo.

Kadar pa so te lokacije več ali manj znane, si lahko napišemo prav prisrčno malo skriptico (imenovano batch skripto – datoteka z .bat končnico). Pa si oglejmo kako.

(več…)

Pospravljam police

Hej!

Do nadaljnega (kak mesec) bom še malo zanemarjal blog. Po tem kratkem premoru bom verjetno blog združil z firminim blogom, se pravi bodo v igri spremembe :)

Pa boste rekli, ja saj vedno obljubljaš, da boš pisal pa potem spet ne. Priznam, da mi je padla delovna vnema, energija in vse ostalo. Trentno se nahajm v enem tistih “smotanih” trenutkov v mojem življenju. Saj je vse lepo in prav, ampak ni … v detajle se ne bom spuščal, bom pa povedal, da se kažejo boljši časi :)

Ja, zakaj tak naslov?
Ker pospravljam police :) Stran mečem (se pravi prodajam) vse kar se nahaja pod centimetrom praha in mi je napoti. Zaenkrat je na seznamu:

  1. snowboard Goltes Wizard z trdimi vezmi (M+) – 80€
  2. snowboard čevlji Limited 4 You št. 45 (za nogo št 42 – rabljeni 2 sezoni) – 40€
  3. zaščitna čelada Cygnus – 30€
  4. avtozvočniki JVC CS-HX535 180W 2x (skoraj nerabljeni) – 50€
  5. monitor Samsung SyncMaster 2232BW 22” – 100€
  6. Košarkaški dres Kobe Bryant (s certifikatom) – 30€

Če vzamete snowboardersko opremo skupaj, zraven še gratis dodam kompakten multifunkcijski izvijač podjetja Burton v vrednosti 20€.

Za slike mi pošljite email (matic [ afna ] sdt . si), bodo pa v kratkem tudi na blogu.

LP,
Matic

Oblikovalske vode

Pa je končno pršla … odločitev … da bo treba mal več delat na oblikovalskih veščinah. Tako pač je, v današnjem času, času krize, je potrebno biti človek večih znanj.

Prvič se je ideja pojavila, ko sem dobil službo v Yamaha Delta team Krško d.o.o.. Tam namreč oblikujem oglase za v revije, flash bannerje in podobne reči. Začel sem slediti določene osebe na Twitterju, ki veliko objavljajo na to temo. Super. Vsak dan ogromno informacij iz različnih tem oblikovanja. Ampak tega vsega ne morem pregledati …

Pa sem danes iz dolgčasa (v bistvu je to utrujenost od vsega dela) gledal svoj blog in dojel, da mi ni všeč. Ne izraža moje osebnosti, niti delčka mene (slika na vrhu je samo kič :P ). Potrebno mu bo dodati osebni pridih. Pa sem se odločil, konec koncev se le ukvarjam z spletom, ki vključuje tudi precej oblikovanja, da se lotim učenja oblikovanja spletnih strani.

Saj nekaj že znam. Enostavne, osnovne predloge znam sestaviti skupaj (tukaj ni težava pri kodiranju), vendar je to vse kar je. Enostavno in osnovno.

Kot prvi izziv, bom poizkusil oblikovati popolnoma novo, svežo in samo mojo temo za moj blog. Ne vem kdaj mi bo uspelo, ampak mi bo! Stay tuned! :)

LP,
Matic

PHP konferenca 2009

Trenutno poslušamo predavanje o keširanju (ja ne vem velik o tem in mi je težko poslušat, kr nimam pojma :P ) na drugem dnevu konference.

Včeraj so bla predavanja za moj okus super. Najboljše predavanje je bilo o varnosti v PHPju. Predavatelj (Gašper Kozak) nam je pokazal kodo, ki smo jo ob začetkih vsi uporabljali, in prikazal več varnostnih lukenj. Dejansko sem pomislil na vse prejšne aplikacije, ki sem jih napisal in mislim da bom naslednji teden imel kar precej dela :)

Predavali so nam tudi o openId vs Facebook connect, o pisanju Facebook aplikacij in drugo (več na www.phpkonferenca.si). Danes smo začeli z uporabno kodo, ki nam jo je predstavil Marko Štamcar, nadaljevali smo z keširanjem, ki nam ga še kar predava Miha Hribar iz podjetja 3fs.

Bolj podroben opis bom napisal v naslednjih dneh, tole je samo hitra objava, da ne boste mislili, da sem umrl :)

Se tipkamo!

LP,
Matic

Freeware ftw!

Situacija je sledeča. Glede na to, da sem odprl podjetje, ki za izvajanje svojih storitev uporablja računalnik, lahko inšpekcija pregleda moj disk. Ugotavljam, da ne bi bili precej veseli, če bi gor našli celo sezono Dexterja, zbirko piratskih filmov, polno skrekanih programov kot so Adobe Suit CS4, Mathlab, … itd. Sklep: narediti format diska in začeti uporabljati alternative prej omenjenih programov.

Za začetek sem iz MSDNAA strani Fakultete za elektrotehniko potegnil legalno Visto Buisiness x64. Po uspešni modifikaciji inštalacije (pač stvari, ki olajšalo nalaganje novega sistema – hint: vLite) in končani inštalaciiji je sledil premor in temljeti razmislek. “Kaj pa naj sedaj naložim?” Vsekakor bo potrebno urejanje dokumentov in razpredelnic. Ker trenutno še nimam dovolj denarja, da bi si privoščil licenco za Microsoft Office, je na disku pristal OpenOffice. Izgleda sexy, po mnenjih drugih, tudi precej zanesljiv.

Za maile sedaj skrbi Mozilla Thunderbird z Lightning dodatkom, ki skrbi za moj urnik, opravila in me na to opozarja. Stvar je sinhronizirana z Google koledarjem in imam omogočeno tudi opozarjanje z SMS sporočili. Torej 20 minut pred dogodkom (po želji) dobim na mobilca sms z opisom dogodka in časom ter krajem, kjer se dogaja. Za moja ušesa sedaj skrbi Mozilla Songbird, z dodatki Last.fm, Twitt/MSN.

Preko MSDNAA sem si potegnil dol tudi Microsoft Office Accounting proffesional 2008. Malce bom preučil program, ker mi morda pomaga pri vodenju knjig za lastno podjetje.

Za editiranje kode je nameščen Notepad++ in tudi Aptana Studio, za prenos na strežnike pa je zadolžen še en zastojnski izdelek in sicer FileZilla.

Občutki so zaenkrat še neopredeljeni, vendar pozitivni. Je precej nenavaden preskok. V svetu interneta ko je vse na dosegu klika (tukaj mislim piratske vsebine) uporabljati zastonjske programe, ali za nekatere celo plačevati, je za nekatere smešno, toda ni. Potrebno se je zavedati tega, da nekateri posamezniki v izdelek vložijo ogromno svoje energije in svojega prostega časa.

Kakorkoli že, poizkusite, ne bo vam žal.

LP,
Matic

PHP in CodeIgniter

Po dolgem času malce bolj tehnično naravnana objava. Upam, da mi bo v prihodnje uspelo napisati še več takšnih.

PHP

Delo z PHPjem je zanimivo in naporno. Pisanje aplikacij zahteva veliko zbranosti in velikokrat ponavljanje segmentov kode, ki so se uporabili pri prejšnjih projektih. Zakaj ne bi za lažje delo uporabili že neko napisano ogrodje, ki bo te enostavne ponavljajoče se segmente že vseboval? Zakaj ne bi uporabili ogrodja, tako imenovanega frameworka, ki nam omogoča, da z nekaj vrsticami napišemo nekaj, kar nam bi v notepadu vzelo 5x več vrstci in 10x več časa?

Kaj pomeni framework in zakaj se uporablja?

A software framework, in computer programming, is an abstraction in which common code providing generic functionality can be selectively overridden or specialized by user code providing specific functionality.
Frameworks are similar to software libraries in that they are reuseable abstractions of code wrapped in a well-defined API. Unlike libraries, however, the overall program’s flow of control is not dictated by the caller, but by the framework. This inversion of control is the distinguishing feature of software frameworks.

(Vir: Wikipedija)

Enostavno povedano je to ogrodje, ki nam omogoča “sestavljanje” kock, da lahko hitreje zgradimo željeno hišo iz kock. Zakaj bi gradili hišo z malimi zidaki, če lahko skupaj zložimo cele stene, ki jih povežemo skupaj in tako hitreje sestavimo hišo.

Po brskanju na svetovnem medmrežju sem zasledil lahko ogrodje, imenovano CodeIgniter (klik).

CodeIgniter

Je lahek (beri: ne zasede veliko prostora na diskovju), hiter (omogoča caching) in je kompatibilen z večino nastavitev, ki jih dobite pri zakupu “shared hosting” računa. Omogoča MVC način strukturiranja vaših aplikacij, vendar tega ne vsiljuje (osnoven princip delovanja je vseeno potrebno osvojiti, ampak to vzame 10-30 minut). Za bonus, pa ima odlično spisano dokumentacijo in veliko podporo skupnosti. Obstaja tudi precej dodatnih “knjižnic”, ki jih lahko uporabite pri svojih projektih.

Trenutno uporabljam CI pri projektu, kjer je potrebno narediti avtorizacijski sistem (registracija uporabnika z aktivacijo preko emaila, administracija uporabnikov, login na zaščiteno stran), ter plačilo preko Paypala. Projekt ni tako zahteven, ravno zato sem se odločil, da uporabim CI, da se malce privadim. V eni noči mi je uspelo, s pomočjo že napisane knjižnice, sestaviti celoten sistem z registracijo, aktivacijo in administracijo, tako da deluje. Ni še dokončan, sledijo še lepotni popravki in določene modifikacije, vendar bi za tak sistem z Notepadom++ in “freelance” pisanjem PHPja, porabil bistveno več časa, kakor tudi živcev. 

Seveda obstajajo tudi druga ogrodja (vpišite v google: PHP framework) in ne trdim, da je CI najboljši. Je stvar okusa in osebnih preferenc.  Pravim le, da je za privajanje pisanja z nekim frameworkom, več kot odličen. S pomočjo odlične dokumentacije, se nahitro privadiš MVC pristopa in tudi same sintakse frameworka. Za pisanje “lahkih” spletnih aplikacij je več kot zadovoljiv in mislim, da zelo zanesljiv.

Četudi se ne boste odločili za CI, vam priporočam, da si vzamete nekaj vašega dragocenega časa in ga posvetite kateremu od mnogih ogrodij za delo s PHPjem. (tule najdete odlično tabelo +/- nekaj večjih frameworkov). Privarčevali boste ogromno časa in tudi vaših živcev :) Samo za primer, enostavno aplikacijo za bloganje (čisto oskubljeno) lahko po vodiču ustvarite v 20 minutah… 

Se splača? Presodite sami.

LP,
Matic

 

P.S: zaželjeni komentarji in vaše iskušnje z CI ali katerikolim drugim ogrodjem.

Lifesaver

Občasno komu tudi poservisiram računalnik. Kot uslugo prijatelju … No in včasih dobim res nemogoče stvari za popravit. V večini primerov enostavna format-backup-fresh install rutina. So pa tudi tisti najsvetlejši biserčki, ko je v roke potrebno prijeti izvijač in si umazati roke. V bistvu bolj zaprašit sobo kakor zamazat roke, ampak pustimo tko … :)

Trenutno imam na tako imenovanem “servisu” PC – torej namizni računalnik – ki ima nekakšne težave pri zagonu. Ob prižigu računalnika sistem pride do zaslona kjer se nalaga windows in nato se kar resetira. Po vsej verjetnosti kake čudne datoteke na disku manjkajo oziroma kak res smotan virus. Prijatljica pravi, da ni potrebe po backupiranju zato se lotim formatiranja. Računalnik poženem da “boota” iz cdja, napravim nove particije, se diski sformatirajo, inštalacija skopira … resetira računalnik požene inštalacija … in nato CRC napaka :(

O ne, disk je zanič. Za vsak slučaj poiskusim z drugim cdjem in zgodi se isto. Za nasvet povprašam kolega ion dobim odgovor, da naj preverim DVD-rom. Doma najdem eno staro cd-rom enoto iz leta 1998 in jo vtaknem v mašino poženem inštalacijo in voila … stvar deluje :) Res da, ropota bolj kot moj avto in je počasno kot hudič, vendar se je inštalacija pravkar dokončala in z diskom je vse vredu. 

Še dobro, da ne mečem stare opreme :)  

LP,
Matic