Category Archives: Tehnoloģijas

Avots: Flickr, @cellphonesusie Nevienam nav noslēpums, ka informācijas tehnoloģiju nozare ir viena no perspektīvākajām, un daudzi cilvēki maina savu profesiju tieši uz IT nozari. Kā arī bieži vien dzirdu jautājumums gan sev, gan kolēģiem: “Ar ko sākt, lai es iemācītos programmēšanu, ja man nav priekšzināšanu?”. Lai katru reizi neskaidrotu visu no sākuma, šajā blogā varēsiet atrast […]

Lasīt vairāk

Mēs, programmētāji bieži vien meklējam jaunus izaicinājumus, lai praktizētu un pilnveidotu mūsu programmēšanas iemaņas. Šoreiz runa par Ruby on Rails zināšanām. Viena no iespējām ir Code Retreat pasākumi, kas notiek visā pasaule un tagad arī pie mums Latvijā.   Kas ir Code Retreat? Coderetreat ir dienu garš, intensīvs praktisks trenniņš ar fokusu uz  programmatūras izstrādes […]

Lasīt vairāk

Hi Ruby enthusiasts!   Ir pienācis mums laiks visiem satikties, lai parunātu par Ruby, Rails un programmēšanas tēmām. Iepazīties vienam ar otru, dalīties pieredzē un zināšanām. Kad esat kafejnīcā Miit Lāčplēša ielā 10, uzmeklējiet mani. Ja vēlies padalīties visiem par kādu Ruby tēmu vai pieredzi, ieraksti komentāros vai sazvanies ar mani. It’s time to meet […]

Lasīt vairāk

Jebkuram sekmīgam projektam ar failiem ir nepieciešama versiju kontroles sistēma. Nav svarīgi, vai jūs esat programmētājs, dizaineris, žurnālists vai kādas citas profesijas pārstāvis un strādājat pie projektiem ar daudz failiem, jums šī sistēma palīdzēs. Es jums piedāvāju nelielu ieskatu GIT versiju sistēmā, bet tikpat labi jūs varētu izmantot Subversion, Mercurial, Bazaar, CSV vai kādu citu […]

Lasīt vairāk

Tie, kas ir ar linux jau kādu laiciņu spēlējušies, noteikti zina, ka ar su komandu root lietotājs var iejusties jebkura cita lietotāja lomā. Atsevišķos gadījumos arī noder, ja parasts (ne-root) lietotājs var strādāt ar cita lietotāja vidi un pieejas tiesībām. Lai to panāktu, mazliet jāpamaina pieejas tiesības, izmantojot visudo (aka. “visu do”). Tātad sudo visudo atvērsies editors, kur beigās jāpieraksta klāt: #`who = […]

Lasīt vairāk

Mantošana, moduļu iekļaušana ļauj klasei pārņemt vai iekļaut kāda veida īpašības. Nesen saskāros ar problēmu, ka klasei īpašības ir jāmaina atkarībā no kāda tai piešķirtā atribūta. Sapratu, ka ierastā pieeja nederēs. Mantošana neder, jo nav zināms kāda veida objekts tas būs. Iekļaut visas iespējamās īpašības arī nav laba ideja, jo mainoties īpašībām, objektam viena un […]

Lasīt vairāk

Saskāros ar situāciju, kad bija nepieciešams eksistējošu klases metodi pārdefinēt modulī kuru var iekļaut šī klase. Sākumā viss šķita vienkārši, bet tad mazliet papētot sapratu, ka nav nemaz tik ērti. Tāpēc gribu padalīties ar dažiem piemēriem, kuri var noderēt dažādās situācijās. Piemērs Nr.1 Ja gadījumā ir situācija, kad ir nepieciešams kādai klasei pēc tās definēšanas […]

Lasīt vairāk

Visu cieņu rails konsolei – cik reizes nav noderējusi, ģenerējot modeļus – un strādāt ar datiem datubāzē, izmantojot ruby SQL vietā, ir ģeniāli, bet līdzko jāstrādā ar lielākiem datu apjomiem, tā izvads paliek vienkārši nelasāms. Vienkārši ārprāts – te var vienīgi vēl pielikt String.methods.sort – tad vismaz tās funkcijas rādīsies alfabētiskā secībā, bet tik un […]

Lasīt vairāk