Python programmēšanas konkurss #1 06.07.2006 Uzdevums darba traucēšanai un smadzeņu pamežģīšanai. Jāatzīst, ka šis patiešām ir vienkāršs uzdevums (jo konkurss ir ar kārtas numuru 1 - tā kā es nezinu, kāds ir manas necilās mājaslapiņas lasītāju programmētprasmes līmenis, pirmajai reizei nepārcentīšos ;P ). Tātad. Programmu (precīzāk - tās fragmentu) jāizstrādā programmēšanas valodā Python. Programmas izstrādē nedrīkst izmantot nevienu Python papildmoduli (tātad aizmirstam par operatoru import). Neliels hints - principā uzdevuma atrisināšanai pietiek ar manas Python grāmatiņas pirmo daļu. To iespējams atrast sadaļā "Rakstu darbi". Konkursa beigu termiņš - rītdienas (7.jūlija) plkst. 18:00. Ja neviens neatsūtīs risinājumu, konkursa balvu - vienu Piebalgas kokli - saņemšu es pats. :) Kā jau tas vienreiz bija, konkursā drīkst piedalīties tikai mani draugi un paziņas. Šoreiz drīkst piedalīties arī virtuālie paziņas, kuri nesmādē Piebalgas kokles. :) Risinājumu(-s) lūdzu rakstīt komentāros. Un tagad - pats uzdevums. Izveidot Python funkciju PowerOf2(x), kuras rezultāts ir True, ja x ir skaitļa 2 pakāpe, vai False pretējā gadījumā. Funkcijas izsaukuma piemēri: PowerOf2(4)True PowerOf2(5) False Ak jā - uzvarētājs būs nevis tas, kurš publicēs risinājumu pirmais, bet gan tas, kurš publicēs elegantāko (manuprāt, protams ;P) risinājumu. Komentāri (20) A.G. #2 05.07.2006 Tā kā, neraugoties uz attiecīgā ieraksta aiziešanu pagātnes lapās, diskusija par A.G. tēmu turpinās, šeku būs links. Izrādās, tas tips absolūti nekaunās publiski saukt savus diskusijas pretiniekus dažādos vārdos... Eh, lasiet paši. Komentāri (8) Application Framework 05.07.2006 It kā tā nav jauna ideja, un tomēr. Gribētu nedaudz apstāstīt par savu ideju ātrai tīmekļa aplikāciju izstrādei iekš C. Kāpēc C? Ļoti vienkārši - tā ir mana mīļākā programmēšanas valoda, tā ļauj veidot ļoti ātru kodu - nu, un visi pārējie blabla un blablabla (tip standarta otmazkas ;). Ir doma izveidot tādu (ne pārāk lielu) bibliotēku kopumu, kas ļautu ātri un vienkārši, izmantojot programmēšanas valodu C, veidot tīmekļa aplikācijas. Prasības pret šo visu ir šādas:
Šādas tādas iestrādnes jau ir - piemēram, biedrības "Latvietis" mājaslapa darbojas ar autentifikācijas sistēmu, kura principā jau šobrīd ir uzskatāma par lietojamu šādā freimvorkā; tāpat ir izstrādāts mehānisms I18N nodrošināšanai, aptuvens interfeisa uzmetums, kā arī daudzi citi sīkumi. Atliek vēl vienīgi izveidot administrēšanas rīkus, kā arī bibliotēku, kura visu to pasākumu "sasaista" kopā. Vismaz kaut kas interesants :) Komentāri (6) RSS 04.07.2006 Šķībs un greizs, bet ir. :) Kas ir? RSS 2.0 atbalsts manai mājaslapai. Ja kas, arī biedrības "Latvietis" mājaslapai. Lūdzu testēt un sūtīt atsauksmes. Īpaši Kristapam Kaupem: piezīmes par to, ka vajag RSS 1.0, pagaidām neizskatīšu. :) Komentāri (5) Latvieši - okupanti 30.06.2006 Var jau būt, ka man kā nacionālpatriotam neklātos tādas domas publiskot, bet tomēr...
Komentāri (4) Sony Handycam 30.06.2006 Tā kā Jāņos sanāca nedaudz samērcēt savu Sony videokameru līdz stāvoklim, kad tā necentās izrādīt nekādas dzīvības pazīmes, tad vakar vakarā to atskrūvēju (ap 30 skrūvītes), lai aplūkotu, kas tur iekšā darās. Par laimi, mātene nebija cietusi un objektīvs arī ne. Tas ir labi. Nedaudz saķepusi bija barošanas plate un vadības pogu plate. Tās izmazgāju ar spirtu, uzmanīgi notīrot sūbējumu no barošanas plates. Un ziniet ko - pēc šādas tīrīšanas un tai sekojošās žāvēšanas kamera darbojas! :) Komentāri (4) Līgo atskaņas 26.06.2006 Prasti jau tas ir, bet tomēr - nedaudz apstāstīšu par to, kā tad man gāja Jāņos. 22.jūnija vakarā pēc mīļuma savākšanas no darba devāmies iepirkties. Tā kā bija jau pavēls, kokles vairs iepirkt nebija iespējams, tomēr izrādījās, ka tipiskā Maxima veikalā ir viss, izņemot to, ko vajag... Šajā sakarā nolēmām iepirkšanos sadalīt divās daļās, no kurām otro atstāt uz 23.jūnija rītu. 23.jūnijā rītā kāpu autiņā un devos iepirkties. Diemžēl biju aizmirsis, ka Spice strādā no 10 rītā, tādēļ nācās vien neiepirkt visu, ko paredzēts. Nolēmu, ka tā nav problēma, jo vēl jau visa diena priekšā. :) Ap 12:00 devos papildināt autiņa gāzes balona krājumus, pēc kā savācu Matīsu. Pa ceļam iebraucām benzīntankā papildināt gaisa krājumus riepās un devāmies Āgenskalna tirgus virzienā savākt Adriānu un Māru. Kad tas veiksmīgi bija paveikts un pa ceļam bija apmeklēta Spice, braucām pie manis, kur ap to pašu laiku (nu jau ap 14:23) ieradās Gerda, vedot līdzi jau manāmi iekoklējušo vīru Juri un Juodu. Matīsu nācās iepakot Gerdas autiņā, kurā jau atradās 2 mucas Užavas kokles. Tā sapakojušies, devāmies ceļā. Pa ceļam piestājām Jelgavā pie Maximas, kur bija doma iepirkt vēl šādus tādus sīkumus. Jāatzīst, nebiju gaidījis, ka šādu tādu sīkumu iepirkšanai nepieciešamas aptuveni 55 minūtes, tomēr galu galā tomēr nonācām Tērvetē, kur autobusa pieturā jau gaidīja daži, kas bija atbraukuši ar autobusu. Kad visi bija nogādāti pie Gulbju ezera, bija atbraukuši arī pārējie (kopumā bijām cilvji tā ap 20) un no Dobeles bija savākta arī Lailas māsa Ingrīda ar savu draugu Andri, kā arī pāris draudzenēm, konstatējām, ka mums blakus ērti iekuortelējušies hiperaktīvi, sidrabkokles koklējoši krievu jaunieši ar visām no tām izrietošajām sekām (piemēram, skaļu krievu mūziku). Savā miermīlībā operatīvi atradām labāku vietiņu - aptuveni 5 kilometru attālumā. Diemžēl vietas nosaukumu nespēju atminēties, bet gan jau kāds komentos papildinās. :) Kad nonācām tur un uzbūvējām teltis, arī es beidzot varēju nedaudz iekoklēt. Jāatzīst, ka atrašanās pie stūres liek nopietni padomāt, cik kokles tiek koklētas... Līgošana bija jauka - ar ugunskuru, kā jau pieklājas, dziedāšanu (izcēlāmies mēs ar Juodu), kameras saslapināšanu (domājams, ne letāli, bet jājauc ārā un jātīra būs anyway) u.c. Nākamais rīts sākās klusi un mierīgi. Tiesa, pēc kafijas iemalkošanas un dažu kamerādu secinājumiem, ka "Rīta stundai zelts mutē", kam sekoja šo pašu kamerādu izmisīgi pūliņi tukšot Užavas kokles (es to nedarīju, jo bija doma pēcpusdienā aizbraukt līdz ezeram atklāt peldēšanas sezonu) svinēšana turpinājās. Ap pusdienas laiku no māju saimnieces tika sadabūts liels katls, kuru pielējām ar akas ūdeni un vārījām kartupeļu biezeni. Pietika visiem. Aizbraucām nopeldēties (izcēlās Matīss, nez kāpēc tēlojot roni un sakot, ka "peldot brasā"). Nezinu - es protu peldēt kraulā, vardītē un pa suniskam. :) 24.jūnija vakarā iekoklēju pāris kokles (Jāņos drīkst), bet arī ar mēru - lai nākamajā dienā var stūrēt. Ap pusvieniem ar mīļumu gājām gulēt. Vakardiena vismaz man bija ļoti mierīga. Padzēru kafiju, paēdu brokastis (jā - izcēlās Adriāns, neatlaidīgi nodarbojoties ar gaļas/desu grillēšanu), un tad jau lēnā garā sākām taisīties, beigu galā ap 14:00 izbraucot uz ezera pusi. Tur kārtīgi nopeldējāmies, pasēdējām, paspēlējām Matīsa līdzpaņemto volejbola bumbu un ap 17:00 devāmies ceļā uz Rīgu. Pa ceļam Dobelē no mums šķīrās daži līdzbraucēji, pēc kā nedaudz pārkārtojāmies (lai ērtāka braukšana) un braucām tālāk uz Rīgu. Rīgā visus izvadāju pa mājām, pēc tam ar mīļumu aizbraucām uz veikalu, Laila izvārīja tādu visnotaļ pikantu soļanku, kuru iebaudījis, pēc īsa brīža aizmigu. Šodien jau esmu darbā - vienīgais, visas maliņas sāp (ne jau katru dienu peldam) un bišķiņ seja un kakls apdedzināts. Mantas krāmējis ārā no somām neesmu - to darīšu šovakar. Katrā ziņā pasākums izdevās labs, neraugoties uz spontāno pārvietošanos no Gulbju ezera uz galīgo līgošanas vietu. Mans vērtējums - 9 no 10. Komentāri (4) Lai labi līgojas! 22.06.2006 Pilnīgi noteikti zinu, ka līdz 26.jūnijam neko šeit nerakstīšu, tādēļ - lai labi līgojas! :) Komentāri (1) 24 Konkurss - uzvarētājam viena Piebalgas kokle :) 16.06.2006 Konkursā drīkst piedalīties visi mani draugi un paziņas, kuri kaut nedaudz ir dzirdējuši par programmēšanu. :) Uzdevums ir vecs kā pasaule - šito joku izdomāju kaut kad vidusskolas laikos, un mana informātikas/matemātikas skolotāja ilgi ar šito ņēmās, bet tā arī neatrisināja. Iedomāsimies, ka mums ir divi skaitliski mainīgie - A un B. Jāizveido programmas fragmentu, kurš apmaina šo mainīgo saturu vietām. Varam to, protams, veikt, ieviešot papildus mainīgo: C = AA = B B = C Uzdevums tāds: veikt mainīgo satura samainīšanu vietām, neizmantojot papildus mainīgos. Uzvarētājs būs tas, kurš pirmais sniegs atbildi. :) Update: Konkursa uzvarētājs noskaidrots. Vēl ir iespējams saņemt veicināšanas kokli... :) Komentāri (14) |











