Programavimo darbų sąrašas

2 views
Skip to first unread message

Darius Damalakas

unread,
May 27, 2011, 7:58:03 AM5/27/11
to parasyk...@googlegroups.com
Sveiki,
Emilis teisingai pastebėjo, kad ryškaus pasistūmėjimo dėl duomenų
tikslumo nėra. Pasikalbėjus su Miriam sutarėm, kad galbūt verta mano
pastangų skirti šiek programavimo darbams.

Nežinau nuo kurio darbo geriau pradėti. Pabandžiau išvardinti darbus,
kuriuos galėtume pradėti daryti priklausomai nuo to, kiek tai yra jums
svarbu.

* Laiškų RSS - gauti RSS naujieną kai išsiunčiamas naujas laiškas,
gaunamas atsakymas iš atstovo, ar pan.
Vytautas šiek tiek dirbo prie to, bet nežinau, kokie rezultatai

Sudėtingumas/trukmė 1

* Nusiurbti merų ir seniūnų duomenis iš svetainės lrvalstybė.lt
(http://www.lrvalstybe.lt/savivaldybes-4906/)
Galbūt verta būtų susisiekti su lrvasltybe.lt prižiūrėtojais ir
paprašyti gauti duomenis tiesiogiai? Mūsų svetainėje Vilniaus
meras vis dar Alekna, lygiai taip pat kaip ir kituose miestuose merai
yra nepakeisti. Gana skubu.

Sudėtingumas/trukmė 4

* Atstovų paieška pagal vardą ir pavardę
Reikėtų sugalvoti, kaip tuomet pasikeistų pirmas puslapis, ir kuri
paieška būtų pradinė. Aš būčiau linkęs nustatyti paiešką pagal
vardą ir pavardę kaip pradinę. Manau dažnas lankytojas užėjęs į mūsų
svetainę pabandytų paieškoti žinomų seimūnų ir pažiūrėtų, ar svetainė
juos randa. Aš pats užėjęs į tokią svetainę paieškočiau pirmiausią ką
rašo Kubilius ar Grybauskaitė.

Sudėtingumas/trukmė 2

* Galimybė atsakyti į atstovo laišką.
Kol kas sistema leidžia tik išsiųsti ir gauti atsakymą iš atstovo.
Reikėtų padaryti, kad tas pats žmogus galėtų tęsti susirašinėjimą su
atstovu. Aš pats tokia funkcija naudočiausi kaip minimum padėkoti
atstovui už gautą atsakymą. Greičiausiai reikėtų suprogramuoti
prisijungimą prie svetainės.

Sudėtingumas/trukmė 3

* Galimybė matyti detalią informaciją apie atstovus ar institucijas -
kiek laiškų išsiųsta, kokie tie laiškai buvo, kada siųsti.

Sudėtingumas/trukmė 2 - 3


--
Linkėjimai, Best Regards

Darius Damalakas

Darius Damalakas

unread,
Jun 1, 2011, 11:53:38 AM6/1/11
to parasyk...@googlegroups.com
Sveiki visi,

Su Emiliu buvom trumpam susiskambinę ir sutarėme, kad pirmiausia
galima būtų padaryti RSS srautą.

> * Laiškų RSS  - gauti RSS naujieną kai išsiunčiamas naujas laiškas,
> gaunamas atsakymas iš atstovo, ar pan.
> Vytautas šiek tiek dirbo prie to, bet nežinau, kokie rezultatai

Dėkui Vytautui už pradinį RSS kodą,

RSS galima užsiprenumeruoti iš šio puslapio: http://parasykjiems.lt/public/

Nuoroda į pačias RSS naujienas: http://parasykjiems.lt/public/rss/

Pastabos ir komentarai labai laukiami :)

Darius

Emilis Dambauskas

unread,
Jun 2, 2011, 1:14:11 AM6/2/11
to parasyk...@googlegroups.com, Darius Damalakas
Gaunu:

502 Bad Gateway
nginx/0.6.32


--
Emilis Dambauskas

emil...@gmail.com
gsm: +370-686-07732
irc: emili...@irc.freenode.net
http://emilis.info

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GAT/CC/MC/O dpu(-) s:- a- C++ UBLHS++ P(+) L+++ E--- W+++$ N+ o-- K? !w O? M-@ V? PS+(--) PE Y+>++ PGP t- 5? X+@ R- !tv b+ DI++++ D G e++ h---- r+++ y++++
------END GEEK CODE BLOCK------


Darius Damalakas

unread,
Jun 2, 2011, 1:41:24 AM6/2/11
to Emilis Dambauskas, parasyk...@googlegroups.com
Pabandyk dabar

--

Miriam

unread,
Jun 2, 2011, 10:17:49 AM6/2/11
to parasyk...@googlegroups.com
Ahoi,

smagu, kad vyksta darbai, bet iš vienos pusės kyla
klausimas, kuriai daliai pirmųjų vartotojų bus aktualus
RSS funkcionalumas ir iš kitos pusės, iš Dariaus pasiūlyto
sąrašo svarbiausias atrodo punktas nr. 2 -- duomenų
nusiurbimas iš lrvalstybe.lt , nes tai spręstų analogišką
duomenų problemą tiek dabar, tiek ateityje.

Siūlau dažniau pasidalinti idėjomis :)

Beje, Emili, gal šiaip turi kiek laiko ir noro papasakot,
kokia yra tavo vizija ir vaidmuo su šiuo projektu? Norisi
žinoti tiksliai, o ne spėlioti pagal šio maling listo
pasisakymus :)

Miriam

Darius Damalakas

unread,
Jun 2, 2011, 10:42:30 AM6/2/11
to parasyk...@googlegroups.com
Sveiki,

> smagu, kad vyksta darbai, bet iš vienos pusės kyla
> klausimas, kuriai daliai pirmųjų vartotojų bus aktualus
> RSS funkcionalumas ir iš kitos pusės, iš Dariaus pasiūlyto
> sąrašo svarbiausias atrodo punktas nr. 2 -- duomenų
> nusiurbimas iš lrvalstybe.lt , nes tai spręstų analogišką
> duomenų problemą tiek dabar, tiek ateityje.

Nusiurbimas, mano manymu, irgi svarbu. Minimalus RSS jau yra, tad
manau kitas etapas galėtų būti nusiurbimas. Dar galvojau apie
galimybę atsakyti į atstovo laišką daugelį kartu (kad galėtų vykti
diskusija), arba atstovo / įstaigos puslapiai, kur būtų galima
pažiūrėti detalesnę informaciją (kada ir kiek laiškų būtų nusiųsta,
kaip greitai į laiškus atsakinėja, ar iš viso atsakinėja ir pan).

Darius

Darius Damalakas

unread,
Jun 3, 2011, 7:40:10 AM6/3/11
to parasyk...@googlegroups.com
Sveiki,

>> iš Dariaus pasiūlyto sąrašo svarbiausias atrodo punktas nr. 2 -- duomenų
>> nusiurbimas iš lrvalstybe.lt , nes tai spręstų analogišką
>> duomenų problemą tiek dabar, tiek ateityje.

Šiek tiek padirbėjau prie duomenų nusiurbimo.  Pavyko išgauti
vadovybės darbuotojus bei visų seniūnijų darbuotojų sąrašą.

Jūsų įdomumui prikabinu abu failus. Įdėmiai pasižiūrėjus pamatysite,
kad ten yra visi darbuotojai - mero patarėjai, pavaduotojai,
priimamojo sekretorė ir pan. Nežinau, ar tokia informacija
reikalinga, bet ją pavyko gauti iš karto kartu su merais ir seniūnais.

Jei pastebėsite klaidų puslapyje, parašykite.


Beje, kažkodėl Nemenčinės seniūnijos elektroninio pašto adresas yra
niemencine...@vilniaus-r.lt , t.y. Niemenčinė, vietoje
Nemenčinės. Tiesiog įdomumas :)

Darius

merai.txt

Emilis Dambauskas

unread,
Jun 3, 2011, 8:08:57 AM6/3/11
to parasyk...@googlegroups.com, Darius Damalakas
Sveiki,

peržiūrėjau sąrašą -- Vilnius, Kaunas, Klaipėda, Raseiniai atitinka.
Puiku! :-)

Siūlau gerai pasiaiškint kiek operatyviai ir tiksliai lrvalstybe.lt
atsinaujina informaciją ir automatizuoti duomenų atnaujinimą.

Dėl viso pikto tą atnaujinimą siūlyčiau programuoti dviem etapais:

1. lrvalstybe.lt eksportavimą į kokį CSV/JSON

2. Duomenų skirtumų peržiūrą ir patvirtinimą.

Patikrinimą ar yra naujų duomenų reikėtų paleisti per kokį cron job.

Darius Damalakas

unread,
Jun 3, 2011, 8:45:11 AM6/3/11
to parasyk...@googlegroups.com
Sveiki,

> peržiūrėjau sąrašą -- Vilnius, Kaunas, Klaipėda, Raseiniai atitinka. Puiku!
> :-)

Berods Zuokas buvo jau tikrai įrašytas antrą ar trečią dieną šioje
svetainėje po inauguracijos.

> Siūlau gerai pasiaiškint kiek operatyviai ir tiksliai lrvalstybe.lt
> atsinaujina informaciją ir automatizuoti duomenų atnaujinimą.

Man irgi toks klausimas iškilo. Susiskambinsiu su kuo nors iš TILS
ir paprašysiu pagalbos šiuo klausimu.


> Dėl viso pikto tą atnaujinimą siūlyčiau programuoti dviem etapais:
> 1. lrvalstybe.lt eksportavimą į kokį CSV/JSON
> 2. Duomenų skirtumų peržiūrą ir patvirtinimą.
> Patikrinimą ar yra naujų duomenų reikėtų paleisti per kokį cron job.

Hmmm. Nelabai įsivaizduoju tavo vizijos. Realiai kaip suprantu
antras punktas būtų rankinis, t.y. svetainės administratorius turėtų
prisijungti ir patvirtinti atnaujintus duomenis. Ar teisingai
supratau?

Dar fantazijos:
Jei yra 1 ir 2 punktai, tai galbūt reikėtų ir tokio dalyko kaip
galimybė atšaukti duomenų patvirtinimą? Viskas tampa daug
sudėtingiau, bet galbūt tai yra verta iš tos pusės, kad tuomet duomenų
patvirtinimą būtų galima paleisti viešumon - t.y. kad daugiau
naudotojų galėtų prižiūrėti duomenų tvarkingumą, o ne tik iš karto tam
paskirtas žmogus (pvz aš).

Darius

Miriam

unread,
Jun 6, 2011, 6:10:54 AM6/6/11
to parasyk...@googlegroups.com
Sveiki,

praeitą savaitę TILS vyko pasitarimas dėl artimiausios
parašykjiems, ateities. Trumpai apibendrinsiu naujienas,
jeigu jos dar jūsų nepasiekė.

Tolimesni planai vasarai būtų tokie.

1. Birželis:
-- Darius toliau po truputį programuoja tai, kas jau yra
aišku ir nekelia klausimų (kaip dabar);
-- Mano užduotis - išsianalizuoti sistemą, atlikti vieną
kitą user testingą ir specifikuoti tolimesnius
programavimo darbus. Tą specifikaciją vėliau galėsime
kartu aptarti, sudėlioti prioritetus ir paversti konkrečiu
task list'u.
-- Taip pat per šį mėnesį padedu TILS komandai surasti
programuotoją, kuris galėtų perimti iš Dariaus
pagrindinius darbus ir būtų nusiteikęs dirbti su projektu
likusią vasarą.
2. Liepa / Rugpjūtis: developinam mažais ciklais
programavimas > user testing > feedback > pataisymai >
važiuojam toliau. Programuotojas programuoja, aš užsiimu
testavimo, feedbacko rinkimo ir specifikavimo darbais.
Tikslas - po tų dviejų mėnesių turėti sistemą, kuri būtų
gerai pritaikyta bent prie dalies vartotojų poreikių.

Jeigu turite kokių nors pasiūlymų, komentarų ar papildymų
- būtų labai svarbu juos išgirsti.

Smagaus,

Miriam
+370 650 19573

Darius Damalakas

unread,
Jun 7, 2011, 5:32:38 AM6/7/11
to parasyk...@googlegroups.com
Gal kas nors galėtų pakomentuoti kaip įsivaizduoja duomenų atnaujinimą
lrvalstybe.lt ?

Ar reikia duomenų peržiūros ir patvirtinimo? Ar nereikia?


Darius

--

Miriam

unread,
Jun 7, 2011, 4:45:46 PM6/7/11
to parasyk...@googlegroups.com
Geras klausimas.

Kol kas panašu, kad jie nėra kažkokie "šaraškinai", kurie
tyčia pateikinėtų neteisingus duomenis. Bet niekada negali
žinoti, pasitikėjimas trečiom šalim dalykas slidus.

Kad nereiktų kodint viso interfeiso tikrinimo /
tvirtinimo, gal tiesiog užtektų mygtuko / skriptuko
"rollback", kuris, atsitikus bėdai, atstatytų ankstesnę
duomenų versiją?

Dar mane neramins, jei paimsime ir užsimerkę
nusiurbinėsime svetimų rankų rinktus duomenis, niekur
jiems nepadėkodami. Įsivaizduoju, kad idealus atvejis būtų
su TILS iškaba susisiekti su įmone, kuri prižiūri tą
svetainę ir susitarti, kad, ehm, nemokamai naudosim jų
duomenis, nes jie ir taip viešai prieinami. Arba paieškot
su ta įmone bendrų pažįstamu ir tokiu būdu prisistatyti.
Nes manau, kad nelabai malonu kam nors pamatyti, kaip
kažkas patyliukais naudojasi duomenim - parašykjiems.lt
įvaizdžiui pliuso nepridėtų.

Emili, Dariau - kaip jums atrodo?

Miriam

Miriam

unread,
Jun 7, 2011, 4:50:49 PM6/7/11
to parasyk...@googlegroups.com
P. S. O štai, ko lrvalstybe.lt kažkada klausė FB:
http://www.facebook.com/topic.php?uid=189702276007&topic=14208

Gal būtų per greita daryti kažkokias teigiamas išvadas,
bet panašu, kad jiems bent parašykjiems.lt idėja gali būti
įdomi.

Miriam

Miriam

unread,
Jun 7, 2011, 4:59:55 PM6/7/11
to parasyk...@googlegroups.com
P. P. S. Ir dar jie quite explicitly praneša, kad:

"Visas LRvalstybe.lt pateiktas turinys yra autorinė
nuosavybė ir bet koks jo naudojimas be raštiško
LRvalstybe.lt sutikimo yra autorinių teisių pažeidimas."

http://www.lrvalstybe.lt/atsakomybe/

Būkim apdairūs.

Beje, direktorius Ramūnas Mackonis - gal netyčia pažįstat? ;)

Mrm

Darius Damalakas

unread,
Jun 8, 2011, 12:07:32 AM6/8/11
to parasyk...@googlegroups.com
Hmm, o va šitas tai svarbus dalykas, mano manymu. Gal man
paskambinti jiems ir paprašyti raštiško leidimo naudoti jų duomenis?
:)

Miriam

unread,
Jun 8, 2011, 1:33:41 AM6/8/11
to parasyk...@googlegroups.com
Manau, kad gali užsiprašyt pinigų ;)
Geriau per TILS - pasistengčiau suorganizuot per šiandien.

Mrm

Darius Damalakas

unread,
Jun 8, 2011, 3:08:31 AM6/8/11
to parasyk...@googlegroups.com
Liuks. Puiku ir idealu.

Aš ką tik sudėjau merus ir seniūnus į csv failus. Prikabinu prie
laiško, jei įdomu, galite pasižiūrėti, bet šiaip juose nieko nauja
lyginant su praeitu kartu nerasite.

Darius

merai.csv
seniunai.csv

Darius Damalakas

unread,
Jun 9, 2011, 4:04:40 AM6/9/11
to parasyk...@googlegroups.com
> Kad nereiktų kodint viso interfeiso tikrinimo /
> tvirtinimo, gal tiesiog užtektų mygtuko / skriptuko
> "rollback", kuris, atsitikus bėdai, atstatytų ankstesnę
> duomenų versiją?
Aš mąsčiau apie tai. Realiai rollback skriptukas būtų tiesiog
išvalyti atstovus iš DB, ir iš naujo juos sudėti. Tą galim ir dabar
padaryti.

Iš kitos pusės, mąstau, kad palyginimo ir tvirtinimo interfeisas yra
mums naudingas žiūrint į priekį. Bus galima padaryti formą, kur
naudotojai galės patys savo csv failus siųsti, ir juos tvirtinti.
Realiai tai bus kelias žmonėms, dirbantiems su duomenimis rankinis
būdas atnaujinti duomenis. Taip bus atrišti programuotojai nuo duomenų
tvarkymo (bent jau kas liečia atstovus). Tai taps kaip atskiras
procesas.

Pradėsiu tai jau šiandien arba rytoj programuoti (rytai yra puikus
metas dirbti), tad prašom prieštaraujančius sakyti "ne" jau dabar :)


> Dar mane neramins, jei paimsime ir užsimerkę
> nusiurbinėsime svetimų rankų rinktus duomenis, niekur
> jiems nepadėkodami.

Bus nemaloniau, kai TILSams parašys piktą laišką iš lrvalstybe.lt, kad
jų duomenis naudojame nelegaliai. Įdomu kaip šiuo atveju su
atsakomybe. Domenas priklauso TILSams, bet visa kita - ne jiems.
Padėkoti manau reikėtų. Registrų centrui už nepilnus duomenis, ir
lrvalstybe,už pilnesnius :))


> Įsivaizduoju, kad idealus atvejis būtų
> su TILS iškaba susisiekti su įmone, kuri prižiūri tą
> svetainę ir susitarti, kad, ehm, nemokamai naudosim jų
> duomenis, nes jie ir taip viešai prieinami. Arba paieškot
> su ta įmone bendrų pažįstamu ir tokiu būdu prisistatyti.
> Nes manau, kad nelabai malonu kam nors pamatyti, kaip
> kažkas patyliukais naudojasi duomenim - parašykjiems.lt
> įvaizdžiui pliuso nepridėtų.
> Emili, Dariau - kaip jums atrodo?

Man atrodo taip ir reikėtų daryti, šis kelias teisingiausias.

Darius

Darius Damalakas

unread,
Jun 10, 2011, 10:05:09 AM6/10/11
to parasyk...@googlegroups.com
Sveiki,

Taigi, naujienos kaip toliau man sekasi su lrvalstybe.lt duomenų atnaujinimu:

Štai kaip atrodo pirminis variantas duomenų palyginimo:

Merai: http://parasykjiems.lt/data/update/mayor/
Seniūnai: http://parasykjiems.lt/data/update/civilparish/

Iš karto krito į akis keli dalykai:
lrvalstybe.lt duomens taip pat nėra iki galo teisingai. Deja.
Pavyzdžiui, Elektrėnų savivaldybės seniūnų vardai yra sutrumpinti. Tą
galite pamatyti paieškoję seniūno su pavarde "Šalkauskas". O čia
taip atrodo duomenys lrvalstybe.lt puslapyje:
http://www.lrvalstybe.lt/elektrenu-seniunija-5262/

Akivaizdu, kad reikės iš karto padaryti CSV nusiuntimo formą, kad
duomenis galėtų šiek tiek pataisyti prieš juos siunčiant. Taip pat
greičiausiai praverstų galimybė parinkti kurias eilutes atnaujinti, o
kurias - ne.

Miriam, Karoli, ką manot?

Darius

--

Reply all
Reply to author
Forward
0 new messages