Vārdenei pievienojas Wordy 2009. g. 26. Maijs
Posted by extropy in Uncategorized.Tags: Terminu datubāze, Vārdene, wordy
add a comment
PecisK jau iemeta, reku mana kopija:
Daudzi noteikti ir pazīstami ar temini.laka.lv – atvērto terminu datubāzi. Tā mums, programmatūras lokalizētajiem, ir kalpojusi nu jau ilgus gadus (paldies tās galvenajam radītājam Pēterim Caunem aka cuu508, kā arī visiem, kas savu iespēju robežās palīdzēja to uzturēt).
Kā jau katrai sistēmai vecums dara savu un nu jau kopš februāra beigām strādājam pie jaunas realizācijas, pie reizes plānojot satura caurskatīšanu iespēju robežās un uzlabojot vārdnīcas kvalitāti (ja ļoti vēlaties palīdzēt šajā sakarā, uzrakstiet/īsziņojiet caur Jabber rīkiem (Pidgin/Empathy/Google Talk) uz pecisk pie gmail punkts com). Novecojusī PHP valodā rakstītā sistēma tiek pārtaisīta, izmantojot modernākas tehnoloģijas – Python valoda un Django vide. Projektam ir dots arī jauns vārds Wordy un visa projekta koda koplietošana notiek caur Launchpad Bazaar repozitoriju sistēmu.
Mācoties no iepriekšējās sistēmas pieredzes, esam ieviesuši vairākus jauninājumus:
- vārdi tiek piesaistīti jēdzieniem, tādējādi ļaujot atdalīt viena vārda vairākas nozīmes;
- iespēja tagot vārdus (vispār tagu sistēmai ir plānota ļoti plaša loma jaunajā sistēmā);
- vārdiem var pievienot lietojumus, piemēram vārdu file tulkojumu kā datne lieto Gnome, bet kā fails lieto KDE un OpenOffice.org;
- opensearch atbalsts – ļauj veikt meklēšanu no pārlūka meklēšanas joslas;
Vēl gan ir dažas lietas kas vēl nav pabeigtas:
- jaunu lietotāju reģistrēšana, bet esam pārnesuši termini.laka.lv lietotājus;
- tagu un lietojumu pievienošana;
- vizuālais stils joprojām nav pilnībā pabeigts;
Tagad esam nolēmuši ka jaunajam veikumam pienācis testa laiks. Jaunās datubāzes pārejas uzturēšanās vieta ir http://vardene.lv/vardnica/main. Plānos ir šo piektdien slēgt rakstīšanas pieeju termini.laka.lv (tā paliks zināmu laiku lasīšanas režīmā) un pilnībā pāriet uz jauno sistēmu.
Paralēli piektdien pēcpusdienā plkst. 17 ir plānots “reālā laika” pasākums Latvijas Universitātes “Linux Centrā”, kurā aicināti tikties galvenie interesenti par vārdnīcas nākotni. Tiks arī prezentēta caurskatīšanas sistēma, kuras galvenais uzdevums – sakārtot esošos datus, lai varētu droši teikt, ka vārdnīcas kvalitāte ir atbilstoši mūsu iespējām, kā arī klātesošie tiks iepazīstināti ar izstrādes vidi – ja kāds ir gatavs pievienoties izstrādes komandai.
Uz Windows arī var strādāt 2009. g. 26. Marts
Posted by extropy in Uncategorized.Tags: Django, Terminu datubāze, Vārdene, windows
add a comment
Nu re, mēs ar Pēteri pēdējā laikā kā partizāni klusējam, bet dzīvi vēl esam un rosāmies. Darbi pie terminu datubāzes iet uz priekšu.
Esam izvēlējušies diezgan interesantu web ietvaru – Django, kas ir uz python bāzes. Sources glabājam launchpadā, Bazaar sistēmā. Django mūsu mērķiem izrādījās īpaši piemērots. Tas viscaur balstīts uz DRY principa un ļauj mums ar minimālu darbu izdarīt maksimāli daudz.
Šodien sanāca interesanta pieredze mēģinot to visu piedarbināt uz Windows, par to arī īsi pastāstīšu.
- Viss sākās ar Python 2.6 uzinstalēšanu, es paņēmu ActivePython no šejienes: http://downloads.activestate.com/ActivePython/windows/2.6/
- Tālāk sejo Django, ko arī izrādās ir viegli uzinstalēt. Novelk sources no šeit, atspiež (noderēs 7zip), un no komandrindas piedarbina setup.py install.
- Turpinām ar Bazaar – vienkārši atvelk no šejienes un uzinstalē.
Pamati nu būtu ielikti, tālāk ķeramies pie programmas darbināšanas.
Vispirms jādabon projekta pirmkods. Pateicoties Bazaar integrācijai ar launchpad, tas ir pavisam vienkārši: bzr branch lp:wordy.
Taču es gribēšu arī iesūtīt izmaiņas. Tam esmu jau launchpadā piereģistrējis savu publikso atslēgu, vēl tikai Bazaar jāiebaro privātā. To var izdarīt tieši tāpat kā uz Linux – izveidojot ~/.ssh mapi ar failu id_dsa. Windowsā ~ nozīmē mapi C:/Documents and Settings/lietotājs.
Kad nu sources ir dabūtas, var darbināt, konkrēti manage.py syncdb un manage.py runserver. Tas palaiž lokālu serveri uz http://localhost:8000.
Tāda pļāpa sanāca, bet moš kādam noder.