Archive for the ‘Daily’ Category
RDBMS vs. NoSQL
Sunday, September 5th, 2010You broke the build!
Friday, July 16th, 2010Kopš šīs dienas Agnes pensionējas un viņas pienākumus turpmāk pildīs Inigo Montoya.
Here be dragons!
Tuesday, July 6th, 2010Dažreiz gribas, lai plkst. 18:00 es varētu aizmirst par kārtējo dragonu un tas mani nesatrauktu līdz nākošās dienas 9:00. Bet nē – tas neļauj man gulēt un jāmeklē cēloņi, līdz sasniegšu “Aha, elementāri!” momentu.
Ne velti Engineers Explained rakstīts: The fastest way to get an engineer to solve a problem is to declare that the problem is unsolvable. No engineer can walk away from an unsolvable problem until it’s solved.
Retro beach cruiser made in USSR
Sunday, June 27th, 2010Father 2.0
Wednesday, May 19th, 2010Mēnesis un 2 dienas, kopš esmu Father 2.0. Stradiņi dēlam piešķīra bērna dzimšanas apliecību ar numuru 0666, bet man ir aizdomas, ka nulle priekšā ir tikai pieklājības dēļ. Diemžēl dokuments palika dzimtsarakstu nodaļā.
Tikmēr vecākais dēls (2.5 gadi), ar pirkstu rādot nākošo video, YouTube plašumos uzgājis hipnotizējoša bērnu dziesmu un meitenes ar baloniem (ir aizdomas par meiteņu profesiju…), kas tagad ir viņa mīļākajā pleilistē.
Readability
Sunday, April 11th, 2010Labākais pēdējā laika atklājums – Readability. Tādā veidā var noslēpt visu traucējošo portālu reklāmu (troksni) un lasīt informāciju paša izvēlētā formātā.
The World’s Quietest Indian
Tuesday, February 23rd, 2010Überšovs
Tuesday, February 9th, 2010Tā nu sanāca, ka vakar noskatījos ekstrasensu cīņu finālu. Smieklīgi, ka finālā tika saņemtas tikai 50,000 balsis. Krievijas šovam! Bet es zinu kā šo šovu var padarīt populārāku:
Überšovā vajadzēja piedalīties ekstrasensiem un viņu ģimenēm un dziedāt kopā ar kori no dzimtās pilsētas. Tad ekstrasensam būtu jādejo pārī ar profesionālu dejotāju. To visu jāvērtē 3 cilvēku žūrijai: viens jackass un divi draudzīgi locekļi, ja šovu rādīs pa TV3; trīs draudzīgi un laipni locekļi bez mugurkaula, ja šovu rādīs pa LNT. Piedevām, ekstrasensiem būtu jācīnās par raidījuma vadītāja sirdi un jāpelna sarkanas rozes.
Protams, iznākumu šim šovam var paredzēt uzreiz – uzvarēs tas ekstrasenss, kura dzimtā pilsēta būs Latgalē.
Šorti
Monday, January 25th, 2010Sestdienas rītā, kad ārā temperatūra kādi mīnus 15, uzvilku ziemas jaku un krosenes, iekāpu mašīnā un aizbraucu uz veikalu. Šortos. Pēc tam bija stipri jāsakož zobi, lai nesmietos par cilvēku izbolītajām acīm. Bet man nesalst.
Tas atgādināja bērnību, kad 90. gados dobokā un basām kājām trenējāmies nekurinātās vai slikti apkurinātās sporta zālēs un pusstunda pagāja, līdz atkal varēja just kāju pirkstus. Uz beigām treneris kļuva apsēsts ar “Детка” ideju un vairākas reizes treniņi notika tajos pašos dobokos basām kājām sniegotā mežā. Beidzās ar to, ka es aizgāju trenēties uz citu klubu.
Life is hard, and then you die.
Monday, January 18th, 2010Meklējot precīzos vārdus citātam par Perl izrādījās, ka kopš 2009. gada Erik Naggum vairs nav. Pirms vairākiem gadiem es izklaides pēc lasīju comp.lang.lisp diskusijas ar viņa piedalīšanos apmēram to pašu īpašību dēļ kā tagad skatos dakteri Hausu. Viņš bija Lisp programmētājs, kas ienīda Perl, XML, C++, cilvēku stulbumu, mācīšanās vēlmes trūkumu, prata argumentēt savus uzskatus un nekad nepalika vārdu parādā.
Tas viss ir jautri, kamēr nav vērsts pret tevi.
Vēl viens pierādījums, ka Perl lieto slimi perveļi
Tuesday, December 1st, 2009Out-of-memory un malloc()
Tuesday, November 3rd, 2009Kāds ir uzrakstījis diezgan labu rakstu par malloc() kļūdu apstrādi dažādās atvērtā koda programmās un bibliotēkās. Visus variantus atgremot nav vērts, tomēr vispopulārākā stratēģija ir kļūdas ziņojums un priekšlaicīgā procesa pārtrauce (abort), kas ir saprātīgs kompromiss starp mēģinājumu apstrādāt kļūdu un nekā nedarīšanu.
Arī komentāri lasīšanas vērti. Ir interesanta versija (ļoti ticami, bet precīzi pārbaudījis neesmu): malloc() uz Linux pēc noklusēšanas vienmēr atgriezīs ne-NULL adresi. Atmiņa tiks izdalīta tikai brīdī, kad mēģinās rakstīt šajā adresē un programmu nokaus OOM killer.
Pēc šī teksta vēlme apstrādāt malloc() kļūdas vēl vairāk tuvojas nullei.
In C “abcdef”[3] == 3["abcdef"]
Thursday, July 9th, 2009Cik ilgi var programmēt C/C++ nezinot, ka "abcdef"[3] ir tas pats, kas 3["abcdef"] ? Jo kvadrātiekavas ir tikai sintaktisks cukurs:
a[i] == *(a + i) == *(i + a) == i[a]

