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 […]
Kategorija: Tehnoloģijas
Kā izsaukt citu bloku padotā bloka vietā?
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 […]
Ieskats versiju kontroles sistēmā GIT
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 […]
Kā darboties cita lietotāja lomā ar visudo
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 […]
Kā veidot sinhronizāciju starp divām tabulām
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. […]
Vienas klases objekti ar dažādām īpašībām
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 […]
Ruby klases metožu pārdefinēšana
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 […]
Ruby interaktīvā konsole un datu vizualizācija
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 […]