
Laba ziņa tiem, kas meklē jaunus izaicinājumus, lai attīstītu un pilnveidotu programmēšanas iemaņas – pirmo reizi Ventspilī notiks Coderetreat pasākums.
Coderetreat ir dienu garš, intensīvs praktisks kurss ar fokusu uz programmatūras izstrādes un dizaina pamatiem. Tā ir unikāla iespēja visiem interesentiem iesaistīties praktiskās nodarbībās, kas vērstas uz pieredzes un zināšanu apmaiņu starp ekspertiem un kursa dalībniekiem. Iepazīties ar pasākuma formātu var šeit: http://coderetreat.org/.
KAD? 2012.gada 12. maijs (sestdiena) no plkst. 09:00 līdz plkst.18:00
KUR? Ventspils Augstskola (Inženieru iela 101, Ventspils, LV-3601), auditorija C406
Reģistrācija pasākumam līdz 2012.gada 11. maijam šeit: http://bit.ly/IXZlsf
...Lasīt tālāk

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 praktiskus padomus un ieteikumus, kā sākt programmēt....Lasīt tālā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 un dizaina pamatiem. Dodot iespēju programmētājiem atbrīvoties no ikdienas spiediena pabeigt uzdevumu pēc iespējas ātrāk, Coderetreat formāts ir pierādījis sevi, kā ļoti efektīva metode programmēšanas meistarības pilnveidei. Iepazīties ar formātu sīkāk var http://coderetreat.org mājas lapā.
Pasākums notiks 21. janvārī, Latvijas Universitātes telpās. Pieteikšanās un vairāk par šo pasākumu Ruby on Rails Latvia Meetup mājas lapā. Pasākums ir bezmaksas, bet vietu skaits gan ir ierobežots, tādēļ piesakies savlaicīgi.
...Lasīt tālā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....Lasīt tālāk
Bloki ir ļoti vērtīga un ērta lieta, ko piedāvā Ruby. Parasti izmantojot blokus Ruby vai Ruby on Rails, visierastākais veids ir izsaukt metodi ar bloku un atpakaļ padot bloka mainīgos. Šoreiz gribu parādīt veidu kā izsaukt citu bloku nevis to kas ir palaists....Lasīt tālā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 alternatīvu....Lasīt tālā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")....Lasīt tālāk
Nācās veidot sinhronizāciju starp divām DB un izrādījās, ka nav tik vienkārši to izdarīt tā vienkārši piesēžoties un uztaisot. Tāpēc nolēmu padalīties ar pieredzu un daudz maz saprotamā veidā uzrakstīt kā to varētu darīt, protams, katram var būt savu ideju. Iespējams ir labāks un efektīvāks risinājums, nu šis ir tas pie kā esmu nonācis caur savu pieredzi....Lasīt tālā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 tā patša nosaukuma metode, pēc loģikas, var darīt dažādas lietas. Tāpēc izveidoju mazliet citu pieeju....Lasīt tālā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....Lasīt tālāk