Pirms trīs gadiem, kad bija lielā plūkšanās par E-klases  pielāgošanas spraudni un DEAC, parādīju, kā ar Stylebot pielāgot E-klasi. Bet tas padoms jau ir nedaudz novecojis. Šoreiz par vieglāku un modernāku veidu. Kā arī par to, kā izdarīt, lai E-klase mācētu sadarboties ar LastPass.

Tātad, kā būtu veicams sekojošs uzdevums: no E-klases pirmās lapas noņemt visus liekos elementus, kā arī izdarīt tā, lai LastPass piedāvātu aizpildīt pieslēgšanās formu? Ak, pareizi! Dažas atrunas. Manis doto pamācību noteikti neizmantot, lai modificētu E-klases izskatu jūsu pārlūkā! Nopietni! Es tikai parādu, kā to varētu izdarīt, nevis apgalvoju, ka tā ir jādara. Mēs taču visi zinām, ka ir ļoti labi un pareizi, ka šī lapa ir pilna ar lielai daļai apmeklētāju nevajadzīgām lietām. Tas palīdz dzīvē atrast svarīgo, starp visapkārt esošo drazu. Un paroļu menedžerus izmantot arī ir slikti, jo labāk ir trenēt pirkstus, lai aizpildītu autorizēšanās formu. Maziem bērniem pirkstu treniņš palīdz attīstīt valodas spējas. Un atmiņu! Katru reizi rakstot paroli, vismaz tiek trenēta atmiņa! Tāpēc vēlreiz – noteikti neizmantot parādīto!

Continue reading

Flattr this!

mongodbŠodien tika izlaista MongoDB 3.2.1-rc0 versija. Tas man atgādināja, ka aizmirsu uzrakstīt par jaunumiem, kuri pieejami MongoDB lietotājiem sākot ar 3.2 versiju. Pirms pievērsties jaunumiem, gribu uzsvērt, ka, lai gan MongoDB jau tapina 3.2.1 versiju, stipri iesaku pagaidīt pirms sākt izmantot 3.2 zaru. Iemesls pavisam vienkāršs. Pieredze rāda, ka var nākties gaidīt vēl 4-5 mazās versijas, līdz lietas kļūs stabilas. Līdzīgi bija ar 3.0 zaru, kuru sāku izmantot jau no pašas pirmās versijas, bet pat pie 3.0.4 piedzīvoju gan servera nobrukšanas, gan segfaultus utt. 3.2.1, piemēram, labos kritisku kļūdu, kuras rezultātā replikām rodas problēmas ar datu konsistenci. Tātad – izmantot vēl par agru. Bet ir īstais laiks, lai sāktu testēt labumus, kurus sniedz MongoDB 3.2.
Continue reading

Flattr this!

PHP 7Vakar oficiāli tika izlaista PHP 7.0 fināla versija. Šī PHP versija nav vienkāršs solis uz priekšu. Tas ir pamatīgs trīssoļu lēciens. Izstrādes process brīžiem bija ļoti dramatisks, bet man ir liels prieks par gala rezultātu. Ar PHP 7 mēs esam ieguvuši ne vien jaunu funkcionalitāti, bet varēsim arī samazināt savus izdevumus par serveriem. Tas tāpēc, ka PHP 7 ir vidēji 2x ātrāks par PHP 5.6, kā arī tērē krietni mazāk RAM. Continue reading

Flattr this!

Running GeckoAtcerējos, ka tad, kad pirms 2 mēnešiem Facebook ierakstīju par Running Gecko, es to neizdarīju blogā. Ir jālabojas un jāuzraksta arī šeit. Nav īsti pieļaujams, ka saturs parādās tikai slēgtajā Facebook ekosistēmā nevis blogā.

Kas tad ir Running Gecko un kāpēc es par to gribu kaut ko stāstīt? Tā ir pavisam vienkārša spēlīte Android telefoniem. Spēles autors ir Aija (tā, kura mana sieva). Šajā blogā gribēšu rakstīt par visiem viņas veidojumiem Android telefoniem. Būs vēlāk interesanti atskatīties, kā tad līdz katram nokļūts un kas sanācis, kā arī, kā lietas virzījušās tālāk.Continue reading

Flattr this!

Nesen LinkedIn palaida jaunu lapas dizainu. Viens no jaunievedumiem bija pēc noklusējuma deaktivizēta “Sign in” poga. Tā tiek aktivizēta, ja lietotājs manuāli aizpilda email un paroles lauku. Bet ja šo lauku aizpilda kāda programmatūra (manā gadījumā KeePass2), tad “Sign in” poga paliek neaktīva. Es LinkedIn iegriežos reti, bet tajās reizēs kad to daru, šāds sīkums ir visai liela neērtība.

Viens no variantiem kā ar to tikt galā ir izdzēst 1 burtu no email, tad ievadīt to atpakaļ. Poga tiks aktivizēta. Otrs veids ir izmantot kādu no Web pārlūka spraudņiem, kurā var ievadīt koda rindiņu, ar kuras palīdzību padarīt “Sign in” pogu aktīvu.
Continue reading

Flattr this!

Vakar izdarīju to, ko jau sen vēlējos, bet kaut kā līdz šim nebiju pieķēries. Proti – pieprasīju savu Twitter ierakstu arhīvu. Uzrakstīju mazu importēšanas skriptu, kurš apstrādāja arhīvā esošo CSV failu un aizsūtīja datus uz Clusterpoint datubāzi. Pēc tam uzrakstīju vēl vienu mazu skriptu, kurš veic primitīvu meklēšanu attiecīgajā datubāzē. Gan viens, gan otrs prasīja tikai dažas minūtes, bet rezultātā tiek iegūta noderīga lieta. Ne reizi vien ir bijis tā, ka vēlos atrast kādu savu Twitter ierakstu, bet nevaru. Twitter search šādos gadījumos nepalīdz. Tagad gan varu atrast visus savus Twitter ierakstus bez jebkādām problēmām.

Pieņemu, ka kāds no jums nodomāja: kāda tad jēga rakstīt skriptus, importēt CSV failu datubāzē, ja Twitter ierakstu CSV var atvērt ar Excel/LibreOffice Calc vai pat ar kādu teksta redaktoru un veikt meklēšanu tur. Norādījums/aizrādījums ir pavisam normāls. Atbilde vienkārša – šādi ir interesantāk un var apgūt kaut ko jaunu. Līdz šim Clusterpoint nebiju izmantojis. Šis bija veids kā to nedaudz apgūt. Turklāt, ja būs tāda vēlēšanās, meklētāju varu uzlabot ar tādām funkcijām, kuras īsti no Excel vai teksta redaktoriem nedabūt. Tātad jā, var atvērt CSV ar kādu programmu un meklēt tur, bet tas nav nedz interesanti, nedz izglītojoši.Continue reading

Flattr this!

Vispār kaut kā nedaudz dīvaini sanāca ar pasākumu, kurš tika pie nosaukuma ‘Secret Santa challenge‘. Kad es attiecīgo ierakstu rakstīju, nebiju īsti izdomājis ko vēlētos redzēt noslēgumā. T.i. – mērķis bija neskaidrs. Zināju, ka būtu interesanti redzēt citu programmētāju pieeju vienas un tās pašas problēmas risināšanai. Tā kā pats parasti runāju par PHP, tad sagaidīju, ka šī valoda būs plašāk pārstāvēta (ja vispār kāds piedalīsies). Bet izrādījās, ka Secret Santa challenge tapa par poliglotu salidojumu. 13 valodas (bija 14, bet viens risinājums atsaukts). Daudzām pa 1 risinājumam. Populārākā Python (4 risinājumi), bet otrā un trešā vieta dalīta starp C# un PHP. Continue reading

Flattr this!

Tuvojas Ziemassvētki un līdz ar tiem arī ikgadējā apdāvināšanās. Populāra apdāvināšanas metode ir “Secret Santa” jeb latviskojot “nezināmais dāvinātājs”, “slepenais dāvinātājs” utt. Lai tas varētu notikt, ir jāveic izlozi, kuras rezultātā tiek noskaidrotas dāvinātāju un apdāvināmo kombinācijas. Citi to dara metot lapiņas ar vārdiem cepurē, citi uzraksta tam speciāli paredzētu skriptu. Te nu ir mans aicinājums programmētājiem. Padalamies ar skriptiem, kuri veiktu attiecīgo uzdevumu. Tālāk par dažiem nosacījumiem.Continue reading

Flattr this!