Tuesday, 6th January 2009.

Parašyta Tuesday, 27th May 2008 by Dummas

Skverbiantis Web du nulis, nusprendžiau pradėt naudoti Extjs biblioteką savo projektams įgyvendinti. Pagrinde tokie “papuošimai” labai palengvina “admin-side”, bet įmanoma tokius tinklapius rašyti ir “user-side”. Ir pirmas mano pakeitimas - tai wordpress Extjs theme. Patogu, ar ne? Viskas kaip desktop’e. Jokio “plain-text” style.

Posted in Uncategorized | Komentarai (0)

Parašyta Saturday, 24th May 2008 by Dummas

Pasvajokim. Įsivaizduokit - 90% kompiuterių vartotojų naudoja Liepsnojančia Lapę. Kaip tada pasaulis pasikeistų?

Jūs esat web-developer’is. Jūs, pasinaudoję minimalistinėmis xhtml ir css žiniomis sukarpote užsakovo pateiktą dizainą ir jis vienodai rodomas ant visų platformų: BSD, Linux, Windows, Mac. Kadangi visoms platformoms yra viena ir ta pati naršyklė ( atsiprašau už keismažodį - browser’is ). Jums nereikia gilintis į css (1, 2, 3, ) niuansus ir subtilybes, kadangi tai, ką programuotojas parašė - tas ir rodoma. Jokių pozicijos skirtumų sudėtingam dizaine. Viskas visur, vienodai rodoma.
Visur, be išimties naudojamas XMLRequestObject. Gal jo developinimas paspartėtų ir pateiktų mums daugiau galimybių?

Privačios įmonės, kurios užsiima tinklapių “kepimu”, galetų duoti “fundation”, kadangi tik Lapės dėka, jų verslas klesti, nes programuotojai tiesiog laimingi programuoti tik vienai naršyklei, kuri, turbūt, bijau sumeluot, vienintelė turi tinklapių debug’erį. ( Labiausiai tai man patinka IE6 javascript error reporting’as : “There is error in this page” ir viskas…. )

Gal į OpenSource’ą žmonės tada žiūrėtų kitokiom akim. Ir jie suprastų kas yra gerai, o kas yra blogai. Bet tai tik dienos šviesos sapnas.

Gal turit savo teorijų kas galėtų atsitikti tada ?..

Posted in Uncategorized | Komentarai (2)

Parašyta Saturday, 24th May 2008 by Dummas

  • Kaip užduotys?

Užduotys visai nieko. Nuskaityti -> Apdoroti -> Įrašyti. Valandai su dvidešimt minučių kaip tik. Patiko daugiau antra, kadangi ten galima buvo realizuoti mistišką pascal’io sintaksę “if char in array”.

  • Kaip kompiuteris ?

Kompiuteris buvo geras. Papuoliau ant LCD monitoriaus, tai akys nepavargo. Vienintelė bėda - Window’sai, bet nieko čia nebepakeisi.

  • Bėdos ?

Pats laikas. Antros programos taip ir nespėjau pabaigti. O buvo tokių, kurie ir abi parašė.. Bet daugumai iš mano grupės fortūna nebuvo su šypsena ir viename iš egzaminų laukų buvo “Nėra” įrašas. Labai nepatogi klaviatūra pasitaikė. Mygtukai dideli, klaviatūra plati, klasikinės struktūros. Man labiau patinka šiuolaikinis klaviatūros variantas, kuriuo ir naudojuosi.

  • Ar reiktų keisti programavimo kalbą?

Parašysiu švietimo ministerijai laiškelį. Tegu duoda daugiau laiko arba keičia programavimo kalbą su kuklesne sintakse. Labai daug rašyt.. Bet manęs niekas neklausys vistiek, tai… Tai liks tik mintim.

Posted in Uncategorized | Komentarai (3)

Parašyta Thursday, 22nd May 2008 by Dummas

Taip, žinau - laivas. Senas laivas. Rūdžių krūva. Bet anaiptol - pirma mašina. Ir dar už 800lt + dėtalės. Tik valgo daugokai.. 10-11 lt / 100 km. O jeigu su dujom?.. 400lt įdėjimas + reduktorius ~150lt. Gal kas pažįstat kas gali pigiau dujas įdėt į 1.8 full injection motorą?..
Bet dauguma sako, kad neverta tokios katafalkos pirkti.. Bet kaip pirma mašina - ideali. Greičių dėžė tiesiog puki. Jauti kai pavarą įsijungia. Viskas taip tiesiogei ir mechaniška.. Mašina tik sena.. Bet daug vietos.. Daug alaus pavešiu. Aš pats mažas, tai man tokia mašina yra komplekso reikalas. Mano draugė, sielos draugė, sako, kad jai gėda bus su tokia važinėt.. Sunkiai kūriasi, bet sankaba negirgžda. Važiuoji - lyg plauki.. Dar pagalvojau, įsivaizdavau ką aš galėčiau su ja padaryti..

Ech.. Tokia gyvenimo kančia..

Posted in Uncategorized | Komentarai (0)

Parašyta Saturday, 17th May 2008 by Dummas

Galiu jau džiaugtis. Pabaigiau mažą projektėlį, kuris buvo paremtas CodeIgniter PHP framework‘u. Ko tikrai pasigedau minėtame framework’e - templeitinimo sistemos, todėl teko parašyt savo “specific” biblioteką ant karkaso. Nieko, nebuvo jokio kraujo, buvo tik 15min rašymo, kurios man išsaugojo begalės laiko vėliau keičiant dizainą.

Projekto adresas: http://www.tututis.lt

Atlikti darbai:

  • Branduolys: PHP su CodeIgniter FW
  • Dizaino redagavimas / užvilkimas ant branduolio

Kiekvienas projektas palieka po savęs kažkokį ženklą ant programuotojo. Užsikabliavau ant MVC architektūros, ir dabar labai initringai nagrinėju Python Django framework‘ą. Tik man įdomu - ar Vilniuje galima surasti tokio pobūdžio darbo, kaip Python Web programuotojas? Nes kažkaip keistai visi renkasi tik php..

Posted in Uncategorized | Komentarai (1)

Parašyta Sunday, 11th May 2008 by Dummas

2008-05-11 22:56
Motadantis skiedžia lavina po savo kiautu ir mato krepšininko metimo trajektorijos įžambinės kvadratą. Kiek kiaušinių galiu nusimauti ir dar likti gyvas, jeigu saulė bus ties 48 laipsniu? Palydovas skraido orbita, jam priešinga kryptimi skrenda tarakonas be sparnų, bet su telefonu. Kada NASA juos aptiks? Kiek kiaušialąščių aš netekau rašydamas visą savo poeziją ant nebalto lapo popieriaus ir be tušinuko, bei trintuko, o kur gi akvarelė su pieštukais, o jų nėr, ką daryt, ką daryt, kai man norisi pašikt. Emocinis nusivylimas? Gilus smegenų sukrėtimas. Kur prasmė. Ką prasmė, kas su ja ateina - beprotystė. Viską tyngiu, o ką daryt. Viskas blogai, o jeigu ne. Širdies dama atostogauja, aš galvoju apie kitką, kas man iš to, jeigu minčių turiu daug, o jų perteikti negaliu. Kas yra tai, jog negaliu suregzti normalaus sakinio su geru vingiu smegenų. Aš esu ne-socialinio sluoksnio atstovas, esu invalidas. Galvos invalidas su jos didžiausiais defektais. Mano. Atsibodo “Mano”. Gal tada “Mes”. Bet vistiek netinka. Tai ką naudot? Kodėl moralė to neapibrežė, juk ji mus varžo, kodėl jinai mus nervaržo, o sako tik ką daryti, vietoj to, ko galima nedaryti. Juk taip būtų daug lengviau ir visiems suprantamiau. Kur nestabilumas? Mūmyse. Juk tai mes, mes viską sukūrėmė ir mūsų sistema begalo bugova, ir dėl to kenčia pats žmogus su savo bukumu, kuriuo nesugeba suprasti, kad viskas blogai, o juk taip ir yra. Kas jam gerai? Padainuoti, paspoksoti į televizorių, bile nesikalbėti su žmonėmis ir nežiūrėti jiems į veidą. O kodėl? Bijo, jis bijo, bijo ir paskui vėl bijo. Ko bijo. Savęs. Savęs. Viskas dėl jo pačio, kadangi jis atstovauja planetos daugumai ir nori pasirodyti kuo geriau ir kuo aukščiau. Aukščiau ne ūgiu, o morališkai sužlugdyti kitą žmogų. Štai - dėl visko kalta moralė. Moralė suck’s. Kajokas buvo teisus. Kamiu kartojasi. Jo Sizifo mitas tėra stebėjimų reziumė. To, kas mes esam patys, pagal ką gyvenam ir kuo mintam. Mes patys susikuriam savo gyvenimo sąlygas. Moralė. Viskas bug’ova. Viskas turi klaidas. Kuo labiau suprantu programavima, tuo labiau sau rašau nuosprendį - veikiančios programos nėra, yra tik žmonės, kurie bando tą programą sužlugdyti, kad tau būtų morališkai sužlugdyta akis. Viskas šikna, arba kaip sakė vienas irc draugas - zebra. Jis gyvas, o ne. Kas dabar bus - lėvas internetas.
Aš ligonis.

Posted in Uncategorized | Komentarai (0)

Parašyta Sunday, 11th May 2008 by Dummas

Man tik įdomu - ar žmonės, kurie varo ant kitų nepagalvoja kas jie tokie?

Pradžia yra pagrindai, ir pradžia būtų failų sistema - NTFS. Kokio bybio man reikalinga defragmentacija? Ko man lysti į “diskini kaupiklį” kas mėnėsį ir tikrinti ar “defragment tools” stabas man pasakys ar man vertėtų patvarkyti savo “diskinį kaupiklį” ar ne? Čia yra dumb-user’io OS?

Toliau būtų failų sistema. Kur logika? C:/Documents and Users/Petras/Local/Share/….. Arba C:/Windows/System32/ Dar tie diskų “skirsniai”.. Sistema gali įsirašyti tik į vieną diską - C:/ Jeigu tas diskas ne C:/ iškart kylą problemos su programų instaliavimų, nes daugelis programų intuityviai mąsto, kad šitas kompiuteris yra dumb-user savininko ir jis tikrai turi tik C:/ diską, kuriame saugo viską, kad jeigu viskas ir lūžta, tai lai su vėjeliu viską ir suformatuoja.

Registas. Tik Microsoft’ui atėjo į galvą visus svarbius duomenys laikyti vienoje vietoje. O svarbiausia - jis visiems prieinamas.

Slaptažodžiai. Microsoft giriasi, kad jų hash’inimas yra negrąžinamas ir realiai jų pass failiuko neįmanoma atkoduoti. Bet užtat įėjus į sistemą per “recover” režimą - kiekvieno vartotojų slaptažodžius galima pakeisti tik su keliom “command prompt” komandom. Wft?

Binariniai failai. Jeigu failas turi plėtinį exe - jis visagalis.

Branduolio ir grafinės aplinkos susiejimas. Lūžta kažkuri durna programa - lūžta visa sistema. Kur MVC ? MVC filosofija jau buvo žinoma, atrodo, -60 metais. Ne, Xp vistiek suprogramuota tik ką iš universiteto nužengusių programuotojų, kurie mokėsi vien Pascal’į, Asm, bei ( čia kas be ko) Basic.
Jei nori pasigrąžint savo OS - turi naudoti “kiautus” ( shell ), kurie užsikabina ant esamų langų ir juos pakeičia. Taip sunaudojama daugiau “darbinės” atminties, sistema suletėja ir vėl - nesąmonės.

Apie kritinę duomenų mąsę. Čia iš esmės kalta NTFS, kuri nesusitvarko su dideliu kiekiu duomenų. Nuo Fat, Fat-32 laikų truputi pažengta, bet nepakankamai. Čia dar tas defragmentavimas. Atsiprašau.

Ps.: Pastebėjau, kad daugumą lankytojų vis dar naudoja IE6. Štai jums “hijack”-ingas: Jei dar kas ateisit su IE6 - numesiu exploidą ir užvaldysiu Jūsų PC per Jpeg buferio perpildymą. Hahahaha!

Posted in Uncategorized | Komentarai (4)

Parašyta Thursday, 8th May 2008 by Dummas

Kam patinka vim’as. Turbūt daugeliui programuotojų. Išbandę Emacs operacinę sistemą, vistiek grįštama prie seno, gero vim’o. Bet yra viena bėda - komandos :] Jos užsimiršta, su laiku, vistiek. O špargalkę nešiotis dar ir nepatogu.. Bet burbūt kiekvienas surf’inam web’ą kiekvieną dieną. Ir, kaip ir daugelis protingų žmonių, naudojam Firefox’ą. Štai ir išeitis - Vimperator. Visai patogus. Atsiranda tiesiog clean naršyklė ( tik tab’ai lieka ). Nebelieka net standartinio input lango, button’ų ir visokių nesąmonių, lėtinančius darbą. Cheers !

Posted in Uncategorized | Komentarai (0)

Parašyta Wednesday, 7th May 2008 by Dummas

Mazas script’ukas, kuris resizina paveikslelius :]

Naudojam PIL python Image library

import Image, os

# Pradiniai duomenys
imagesDir = "/dir/iki/paveiksleliu/";
width = 100
height = 70

for name in os.listdir(imagesDir):

# Remove thumb's
#	if name.endswith("_thumb.png"):
#		os.remove ( os.path.join(imagesDir, name ) )
	im = Image.open ( os.path.join ( imagesDir, name ) )
	rx, ry = im.size[0]/float(width), im.size[1]/float(height)
	if rx > ry:
		resize = int(width), int ( round ( im.size[1] * ( 1.0 / rx ), 0) )
	else:
		resize = int(round(im.size[0]*(1.0/ry))), int(height)

	im1 = im.resize(resize, Image.BILINEAR )
	im1_name = name[:-4] + '_thumb.png'
	im1.save ( os.path.join ( imagesDir, im1_name ) )

Posted in Uncategorized | Komentarai (2)

Parašyta Wednesday, 7th May 2008 by Dummas

O ką galima parašyti su Python’u?.. Hm.. Na, labai norėčiau parašyti kokį media player’į. Visgi kažkas ’solidesnio’. Bet visi tie unpack, decode, read… Gal tada kokį klient’ą? mpd? Super. Pradedamas developinimas :]

Posted in Uncategorized | Komentarai (0)

Apie My linux