Pēdējie ieraksti veidoja Raimonds Simanovskis
|
2011. gada 24. marts
|
Tēma: Ruby semināri, apmācības, konferences / Ruby iknedēļas semināri Ceturtdien (šodien), 24. martā 16:30 notiks seminārs par mondrian-olap Ar mondrian-olap palīdzību var nodefinēt multidimensionālu shēmu pa virsu esošai relacionālai datubāzei un veikt sarežģītus multidimensionālus analītiskus pieprasījumus, kurus ar parastiem SQL pieprasījumiem būtu daudz grūtāk realizēt. Lai to nodrošinātu, tiek izmantots Java atvērtā koda Mondrian OLAP engine risinājums. Kā parasti notiks Tieto Latvia birojā Ropažu ielā 10, 15. stāvā. |
|
2011. gada 26. janvāris
|
Tēma: Ruby semināri, apmācības, konferences / Ruby iknedēļas semināri Ceturtdien, 27. janvārī 16:30 notiks seminārs par regulāro programmēšanas darbu automatizāciju Pastāstīšu par rīkiem, ar kuriem automatizēt regulāros programmēšanas darbus uz sava datora: |
|
2011. gada 20. janvāris
|
Tēma: Ruby semināri, apmācības, konferences / JavaScript semināri Šodien, 20. janvārī 16:30 notiks seminārs par CoffeeScript CoffeeScript programmēšanas valoda ir ar Ruby un Python idejām uzlabots JavaScript, kas tiek kompilēta uz JavaScript. Ja pēc Ruby lietošanas jums liekas, ka JavaScript sintakse ir pārāk vecmodīga, tad varbūt ir vērts pamēģināt CoffeeScript :) Kā vienmēr seminārs notiek Ropažu ielā 10, 15. stāvā. |
|
2011. gada 6. janvāris
|
Tēma: Ruby semināri, apmācības, konferences / Ruby iknedēļas semināri Ceturtdien, 6. janvārī 16:20 notiks seminārs par jaunākajiem risinājumiem web lietotāja interfeisa testēšanā. Pastāstīšu par alternatīviem risinājumiem web lietotāju interfeisa testēšanā (jeb Selenium alternatīvas): Kā parasti notiks Tieto Latvia birojā Ropažu ielā 10, 15. stāvā. |
|
2010. gada 23. decembris
|
Tēma: Ruby semināri, apmācības, konferences / Ruby iknedēļas semināri Šogad vairs nekas netiek plānots, bet janvārī noteikti atsāksies. Plānoju, ka būs kā agrāk gandrīz katru ceturtdienu 16:30 Tieto Latvia birojā Ropažu ielā 10. Par konkrētajām tēmām paziņošu šeit. |
|
2010. gada 10. decembris
|
Tēma: Ruby on Rails / WATIR automātiskā web testēšana Man laikam nāksies Tevi apbēdināt pasakot, ka normāls rādītājs ir, ka 100% testu beidzas veiksmīgi. Ja tas vairs nav svarīgi, tad tiek pazaudēta continuous integration prakses jēga, kuras mērķis ir visu laiku pārbaudīt, ka programmatūra strādā tā, kā tai ir jāstrādā. Ja kāds no testiem beidzas kļūdaini, tad tai būtu jābūt pirmajai prioritātei, lai panāktu, ka atkal visi testi izpildās veiksmīgi. Papildus, protams, neizklausās labi, ka automātiskie testi izpildās 12 stundas. Šajā gadījumā arī būs problēma, ka kļūdas gadījumā tā tiek pamanīta tikai nākamajā dienā. Man ir aizdomas, ka šajā gadījumā ir problēma, ka visi automātiskie testi tiek izpildīti caur lietotāja interfeisu, kā rezultātā tie ir ļoti lēni un arī trausli. Noteikti vajadzētu sadalīt, ka sistēmas biznesa loģika primāri tiek testēta ar ātriem vienībtestiem / funkcionālajiem testiem, kas darbina pa taisno atbilstošās biznesa loģikas komponentes bez lietotāja interfeisa izmantošanas. Ja ir interese par tehnikām, kā paātrināt automatizēto lietotāja interfeisa testēšanu, tad var apskatīt šo prezentāciju |
|
2010. gada 24. novembris
|
Tēma: Ruby semināri, apmācības, konferences / Ruby iknedēļas semināri Ceturtdien, 25. novembrī 16:30 notiks seminārs par Haml & Sass. Kolēģis Raimonds Samofals pastāsīs par Haml, kas ir alternatīva ERB templeitiem un mazliet arī par Sass, kas ir uzlabots CSS. Notiks Tieto Latvia jaunajā birojā Ropažu ielā 10, 15. stāvā. |
|
2010. gada 11. novembris
|
Tēma: Ruby semināri, apmācības, konferences / JavaScript semināri Ceturtdien, 11. novembrī 16:30 notiks seminārs par Test-driven JavaScript development. Parādīšu, kā veikt TDD JavaScriptā, izmantojot Jasmine testēšanas ietvaru. Tas būs arī izmēģinājums manai “Practical TDD” prezentācijai šosestdien Tallinā, kur uzstāšos Agile Estonia seminārā. Seminārs kā vienmēr notiek Ropažu ielā 10, 15. stāvā. |
|
2010. gada 4. novembris
|
Tēma: Ruby semināri, apmācības, konferences / JavaScript semināri Ceturtdien, 4. novembrī 16:30 notiks seminārs par Backbone.js un Underscore.js. Pastāstīšu pa vienu tikko izlaistu frameworku Backbone.js, kas nodrošina Model un View objektu veidošanu JavaScript aplikācijās, ko var ļoti labi izmantot kopā ar jQuery un kādu no template bibliotēkām (piemērām, Mustache.js vai Handlebars.js). Backbone.js izmanto arī Underscore.js, kas nodrošina dažādas noderīgas funkcijas, kas ir līdzīgas Ruby Enumerable moduļa metodēm. |
|
2010. gada 28. oktobris
|
Tēma: Ruby semināri, apmācības, konferences / JavaScript semināri Ceturtdien, 28. oktobrī 16:30 notiks seminārs par modulāru un objektorientētu JavaScript kodu. Ruby mēs esam pieraduši, ka kods ir jāorganizē pa moduļiem un klasēm un pa mazām metodēm. Savukārt JavaScriptā mēs to bieži aizmirstam un rakstam “spageti kodu” ar kaudzi ar dažādām funkcijām, kas nav organizētas pa moduļiem un funkciju prototipiem, kā rezultāti ir grūti saprast, kur mums ir definēta kāda funkcionalitāte. Kā arī daudzos projektos mēs izmantojam jQuery, bet nepārzinām dažādas palīgfunkcijas, kuras izmantot no jQuery, un tā vietā izgudrojam riteni un paši vēlreiz to realizējam par jaunu. Šoreiz pastāstīšu kādas būtu “labākās prakses”, lai risinātu šīs problēmas. Seminārs notiks Ropažu ielā 10, 15. stāvā. |
|
2010. gada 20. oktobris
|
Tēma: Ruby semināri, apmācības, konferences / JavaScript semināri Ceturtdien, 21. oktobrī 16:30 notiks seminārs par SproutCore SproutCore ir JavaScript freimworks , kas ir “an HTML5 application framework for building responsive, desktop-caliber apps in any modern web browser, without plugins”. Seminārs notiks Ropažu ielā 10, 15. stāvā. |
|
2010. gada 13. oktobris
|
Tēma: Ruby semināri, apmācības, konferences / JavaScript semināri Ruby on Rails aplikācijās arvien vairāk nākas izmantot arī JavaScript, tādēļ regulāro Ruby semināru laikā dažreiz stāstu arī par JavaScript un turpmāk publicēšu informāciju arī šeit, ja ir citi interesenti, kas gribētu tos apmeklēt. Ceturtdien, 14. oktobrī 16:30 notiks seminārs par node.js Pēdējā gadā viens no galvenajiem buzz-wordiem JavaScript kopienā ir node.js (http://nodejs.org/) – “server-side event-driven, non-blocking I/O JavaScript engine”. Pastāstīšu un parādīšu node.js pamatfunkcionalitāti, kā arī par populārākajiem node.js papildus moduļiem un pakotnēm, un kādos gadījumos node.js ir priekšrocības attiecībā pret citiem tradicionālajiem aplikāciju “freimworkiem”. Seminārs notiks Tieto Latvia jaunajā birojā Ropažu ielā 10 (lielā biroju ēka blakus VEF Kultūras pilij un LMT galvenajam ofisam) |
|
2010. gada 12. oktobris
|
Tēma: ruby.lv / Sveicināti! Latvijā nav tik daudz mācīties gribētāju, lai atmaksātos gatavot Ruby on Rails apmācību kursus Iesācējiem es rekomendētu iegādāties klasisko Agile Web Development with Rails grāmatu, uzinstalēt Ruby un Rails un paralēli lasot grāmatu izpildīt visu arī praktiski uz sava datora – tādā veidā arī visefektīvāk var apgūt pamata lietas, lai pēc tam varētu jau pats mēģināt kaut ko patstāvīgi uztaisīt. |
|
2010. gada 27. septembris
|
Tēma: ruby.lv / Sveicināti! Ruby kopienas mērķis nav, lai Ruby valoda kļūtu par populārāko valodu. Ja citi jūtas komfortabli savās esošajās valodās, tad lai tā paliek :) Bet jebkurš jaunpienācējs arī ir laipni gaidīts, ja vien ir gatavs daudz mācīties un apgūt labākās Ruby prakses. Patreizējā brīdī lielākā Ruby programmētāju komanda ir iekš Tieto Latvia (agrākā TietoEnator Alise) un gandrīz katru nedēļu mums ir iekšējie semināri par kādu no Ruby vai Rails tēmām – iepriekš publicēju tēmas arī šeit, bet tā kā nebija īpašas intereses no citiem, tad pēdējā laika bieži noslinkoju un nenopublicēju :) Bet ja citiem ir interese piedalīties, tad vajadzēs atsākt atkal publicēt semināru tēmas un aicināt citus piedalīties. Bet Ruby programmēšanas apgūšanai nav jau arī obligāta lokālā lietotāju kopiena – daudz efektīvāk būs vispirms lasīt grāmatas, skatīties screencastus un lasīt blogus. |
|
2010. gada 22. augusts
|
Tēma: ruby.lv / ruby.lv atkal strādā ruby.lv vēl joprojām darbojas uz Rails 1.2.6 un dažas lietas bija nobrukušas pēc Ruby versijas nomaiņas no 1.8.6 uz 1.8.7. |
|
2010. gada 30. jūnijs
|
Tēma: Ruby semināri, apmācības, konferences / Ruby iknedēļas semināri Ceturtdien, 1. jūlijā 16:00 notiks seminārs par Ruby garbage collection. Pastāstīšu Notiek kā agrāk Ūnijas ielā 39a, TietoEnator Alise ofisā. |
|
2010. gada 7. aprīlis
|
Tēma: Ruby semināri, apmācības, konferences / Ruby iknedēļas semināri Atsākšu publicēt Ruby semināru tēmas. Ceturtdien, 8. aprīlī 16:30 notiks seminārs par state_machine (stāvokļu, notikumu un stāvokļu pāreju aprakstīšana modelī) un vestal_versions (modeļa versiju izmaiņu saglabāšana) gemiem. Notiek kā agrāk Ūnijas ielā 39a, TietoEnator Alise ofisā. |
|
2010. gada 17. marts
|
Tēma: Ruby on Rails / Uz Rails kļūda: " invalid byte sequence in US-ASCII " Kā redzams uz servera Tev ir Ruby 1.9.1 versija, bet lokāli Tu saki, ka ir Ruby 1.8.7 versija. Bet ja ļoti gribas palikt pie 1.9.1, tad vajag uzgooglēt “invalid byte sequence in US-ASCII ruby on rails” un dabūsi kaudzi ar iespējamajiem cēloņiem. |
|
2010. gada 9. marts
|
Tēma: Ruby semināri, apmācības, konferences / Ruby iknedēļas semināri Centīšos nākotnē atkal publicēt tēmas šeit – parasti notiek gandrīz katru ceturtdienu pēcpusdienā. |
|
2010. gada 9. februāris
|
Tēma: Ruby semināri, apmācības, konferences / Eiropas Ruby konferences Šogad izskatās, ka maijs būs Eiropas Ruby konferenču mēnesis.
Visas vietas ir viegli sasniedzamas ar mašīnu vai lidmašīnu, tā ka padomājiet, vai varat ieplānot kādu konferences apmeklējumu. |
|
2010. gada 8. februāris
|
Tēma: Ruby on Rails / ERMS & RoR MongoDB un CouchDB abi ir vienādas gatavības :) Abi tiek izmantoti daudzos lielos produkcijas saitos. MongoDB vari glabāt patvaļīgu JSON dokumentu ar patvaļīgiem atribūtiem. Ja izmanto to no MongoMapper tad rekomendētu nodefinēt vienu key ar tipu Hash un tad tajā glabāt dinamiskos atribūtus. |
|
2010. gada 5. februāris
|
Tēma: Ruby on Rails / ERMS & RoR Ja ir mainīga atribūtu kopa, tad rekomendēju skatīties dokumentu-orientētu datubāžu virzienā. Ja ir iepriekšēja pieredze ar relāciju datubāzēm, tad varbūt labāk ir pamēģināt MongoDB kopā ar MongoMapper, kas nodrošina ActiveRecord līdzīgu API. Tajā saitā arī ir labs salīdzinājums ar CouchDB par to, kad kurš varētu būt labāk piemērojams. |
|
2010. gada 4. februāris
|
Tēma: Ruby on Rails / ERMS & RoR Kas ir ERMS? :) Un kāds ir aptuvenais datu modelis? |
|
2009. gada 25. novembris
|
Tēma: Ruby semināri, apmācības, konferences / Ruby iknedēļas semināri 25. novembrī 16:30 notiks seminārs par MacRuby. MacRuby ir Ruby implementācija uz Objective-C platformas un to var izmantot arī natīvo Mac aplikāciju veidošanai. |
|
2009. gada 6. novembris
|
Tēma: Ruby / Ruby un Nitro Pirmais jautājums protams ir, kādēļ Tu vēlies lietot Nitro? Manuprāt, tas dotajā brīdī ir miris projekts. Attiecībā par konkrēto kļūdu vajadzētu redzēt, kas ir tajā run.rb failā. Ja tur pirmā rindiņa ir |