Uzdevumi
SIA Odo aicina profesionāļus, amatierus, skolēnus, studentus, lietotājus, valodas un biznesa jomu ekspertus, u.c. interesentus piedalīties
atvērtā koda programmatūras uzlabošanā un pielāgošanā.
Mūsu mērķis ir nodrošināt kvalitatīvākas programmas par zemāku cenu, nekā to var atļauties slēgto risinājumu piegādātāji, un ieviest atvērtā koda sistēmas par
de facto standartu.
Piedāvātos darbus studenti var veikt kā savu akadēmisko darbu (kursa, bakalaura, maģistra, kvalifikācijas u.t.t.).
Lai piedalītos, Jums nepieciešamas viena vai vairākas sekojošas prasmes:
- Jāprot lietot datoru, tīmekļa pārlūkprogrammu un biroja programmas
- Labi jāzina angļu vai latviešu valoda
- Jāvēlas apgūt kaut ko jaunu
- Jāievēro līdzdalības noteikumi
Ante.lv migrācija
Darba mērķis ir pārmigrēt
ante.lv uz Ubuntu 12.04 un atjaunot Xwiki pārvaldības sistēmu uz Xwiki 4.x/5.x. versiju
Darba veikšanai nepieciešamas vispārīgas LAMJ (Linux, Apache, MySQL, Java) zināšanas.
Publiski pieejamas padomu bāzes izveide, izmantojot Xwiki satura pārvaldības sistēmu
Darba mērķis ir izveidot pielāgotu tīmekļa bāzētu zināšanu pārvaldības sistēmu, kurā var sagatavot dažādus programmatūras lietošanas (vai citus) padomus.
Darba jāveic
http://odo.lv/Recipes/Recipes1 izpēte un izveidotais risinājums jāpārveido, izmantojot jaunākās Xwiki iespējas:
- padomu daudzvalodības atbalsts,
- pielāgoto klašu dizaina optimizācija,
- odo.lv vietnes datu migrācija uz jaunizstrādāto risinājumu.
Darba veikšanai nepieciešamas vispārīgas Linux, MySQL, HTML un JavaSript zināšanas. Vēlams orientēties obojektorientētas izstrādes pamatprincipos.
Tastatūras taustiņu izmantošanas biežuma analīze
Darba mērķis ir izpētīt tastatūras taustiņu izmantošanas biežumu ikdienas datoru lietošanas darbā, īpašu uzmanību pievēršot speciālajiem taustiņiem. Tastatūras burtu taustiņu lietošanas biežumu var veikt, izmantojot tekstu izpēti (kā tas ir darīts
http://odo.lv/LatvianKeyboard), bet speciālo taustiņu izmantošanas biežumam ir nepieciešams veikt praktisku uzskaiti. Pirmdatus var iegūt, izmantojot standarta trasēšanas rīkus (piem.,
xinput), bet, vispārīgai analīzei, šie dati ir jāapkopo un jāsakārto, ērtākā formātā.
Darbā jāveic:
- Tastatūras lietošanas trasēšanas rīka izstrāde, balstoties uz xinput vai analogu trasēšanas sistēmu.
- Pietiekami liela apjoma (vismaz vairāku dienu, vai ilgāk) tastatūras lietošanas uzskaite un rezultātu apkopošana.
- Uzkrāto datu analīze: biežāk lietotie taustiņi, biežāk sastopamās taustiņu kombinācijas, izmantoto taustiņu izmantošanas atkarība dažādos lietojumos (rakstot biroja dokumentus, pārlūkojot tīmekli, u.tml.)
Darba veikšanai nepieciešamas Linux darbstacija un tās lietošanas pamatiemaņas. Vēlamas Bash un Linux/Unix teksta apstrādes rīku zināšanas, izpratne par statistisko apstrādi.
Espeak daudzvalodu atbalsts Android operētājsistēmā
Darba uzdevums ir pielāgot vai pārstrādāt Espeak teksta-runas sintezatora (
http://espeak.sourceforge.net/) portējumu uz Android (
http://www.androidadb.com/class/com/google/tts/eSpeak.java.html) un nodrošināt tā pareizu darbību ar ne-ASCII (t.i. patvaļīgiem UTF-8) simboliem (latviešu, krievu, u.c. ne-latīņu valodās).
Darba veikšanai nepieciešamas Linux operētājsistēmas pamatzināšanas. Vēlamas Java izstrādes pamatiemaņas un viedtelefons ar Android operētājsistēmu.
Qwerty ar apostrofu tastatūras lietotne Android operētājsistēmā
Darba uzdevums ir izstrādāt standarta Qwerty tastatūru ar mēmo taustiņu.
Esošajās Android tastatūras lietotnēs (piemēram,
Swiftkey), mīkstā/garā burta ievadīšanai nepieciešams ilgāk turēt pirkstu uz latīņu burta, un tad ir jāizvēlas alterētais burts. Tas nav ērti un tāpēc digitālajā vidē atkal atgriežas t.s. "kinkjeezinju rakstiiba", kas personālo datoru jomā savulaik jau tika atrisināta.
Ja iespējams, jāizstrādā arī citi izklājuma viedi, piemēram,
moderno.
Darba veikšanai nepieciešamas Linux operētājsistēmas pamatzināšanas. Vēlamas Java izstrādes pamatiemaņas un viedtelefons ar Android operētājsistēmu.
Darba grupu sadarbības rīka ieviešana nelielā uzņēmumā
Darba mērķis ir ieviest sadarbības rīku (Citadel, Zimbra) nelielā uzņēmumā, kurā tiek lietots Ubuntu serveris ar postfix/dovecot. Darba gaitā ir jānotestē dažādi sadarbības risinājumi un jāizstrādā sadarbības risinājuma ieviešanas plāns, kā pārmigrēt postfix/dovecot uz
izvēlēto risinājumu. Risinājumam jānodrošina:
- Daudzvalodu atbalsts (t.sk. saskarne latviešu valodā)
- E-pasta mēstuļu filtrēšana
- Kopīgs tīmekļa bāzēts kalendārs, kontakti un uzdevumi
- Risinājuma ieviešanas dokumentācija, balstot to uz Ubuntu 8.04 64-bitu servera, kā arī lietotāju un datu migrācijas plāns (līdzīgi kā dots: http://odo.lv/Recipes/IndexByAlphabet).
Citi iespējamie programmatūras izstrādes darbi
- Xwiki satura pārvaldības sistēmas migrācija uz jaunāko stabilo versiju
- Foruma papildināšana, izmantojot Xwiki sistēmu
- Xwiki pretmēslotāju (antispam) risinājumu uzlabošana
Programmu latviskošana
Programmu latviskošana pirmais nosacījums, kas nepieciešams to plašai pielietošanai. Atkarībā no savām vēlmēm un interesēm Jūs varat piedalīties sekojošu programmu latviskošanā:
- GnuCash grāmatvedības programma
- Grisbi grāmatvedības programma
- Xwiki satura pārvaldības programma
- Openbravo uzņēmuma resursu pārvaldības sistēma
Kad ir veikta programmu saskarnes latviskošana, nākamais solis ir tehniskās dokumentācijas, palīdzības, lietošanas aprakstu u.tml. latviskošana.
Programmu lokalizācijas rezultāts būs pieejams publiski un bez maksas, jo to nosaka šo programmu licences noteikumi.
Vārdnīcas un lokalizēšanas rokasgrāmatas:
Odo.lv vietnes satura pārvaldība
Šī vietne ir mūsu vizītkarte, un tās saturs tiek veidots pakāpeniski un evolucionāri. Tā var panākt dinamiskāku jaunumu atspoguļojumu, tomēr tas pamazām rada neatbilstošu satura struktūru. Esošie vietnes satura veidotāji nav valodnieki, tāpēc satura forma bieži ir vājāka par saturu. Tāpēc ir svarīgi, ka saturu regulāri pārlasa un pielabo valodas speciālists.
Jūs varat palīdzēt uzlabot vietnes saturu:
- labojot viki lapu un foruma valodas kļūdas,
- tulkojot lapu saturu svešvalodās (pamatā angļu, bet var arī krievu),
- labojot vietnes struktūru.
Lai līdzdarbotos viki satura veidošanā, reģistrējieties
viki un arī
forumā.
Ja vēlaties iegūt papildu informāciju, skatiet lapu
Kontakti.
Ko Jūs iegūsiet?
- Jūs iegūsiet pieredzi, strādājot starptautiskā programmatūras izstrādes projektā.
- Ja mācaties vai studējat saistībā ar IT, šo darbu varat realizēt kā akadēmisko/kursa/bakalaura/maģistra darbu.
- Ja darbojaties biznesā, ar šo darbu var pielāgot sistēmu savām vajadzībām.
- Ja mācāties vai darbojaties sociālajās jomās, gūsiet pieredzi sociālo tīklu izveidē un organizēšanā.
- Ja esat valodas eksperti, izkopsiet un ietekmēsiet latviešu valodas terminoloģiju.
- Aktīvākie dalībnieki nākotnē var kļūt par SIA Odo algotiem darbiniekiem.
Saites
- Mūsu darbu gaita ir atspoguļota forumā Mūsu darbi.