script.google.com
Oktrio sam novi svet. Do sada sam intenzivno koristio Google dokumente za sve što je trebalo da sačuvam. MS Office je odavno zaboravljen, a OpenOffice pokušavam da se pravim da nikad nisam ni koristio.
Google dokumente sam prvi put zaista intenzivno počeo koristiti kad smo osnovali ARK Fruška gora i od tada mi je Google Drive zamena za My documents - koji nikad nisam ni koristio u tom smislu.
Vremenom sam naučio da pišem formule u Google Spreadsheet-u, i količina podataka je rasla. Prvo je tu bila evidencija zajedničkih treninga, a nedugo potom i Liga. To je trebalo svašta nešto lepo da se sortira, filtrira i računa.
Sve to je palo u senku kad je na scenu stupio Noćni maraton. Prvi i drugi su nekako organizovani korišćenjem MS Acces baze koju je pripremio trkački guru Drago Boroja. Jedini problem sa tom bazom je bio taj što je samo Drago znao da je koristi kako treba...
Za 3. Noćni maraton sam rešio da sve prenesem online. Napravio sam monstruozno velik Google Spreadsheet - dovoljno da sam redovno udarao u limit od 400k ćelija. Znao sam da nešto radim pogrešno. U letu sam optimizovao sitnice, i sve je radilo odlično.
Imali smo oko 500 takmičara, što kad se pomnoži sa brojem kolona koliko mi je trebalo i sa brojem Sheet-ova gde sam svašta nešto računao, podaci su se nakotili i Spreadsheet je postao veoma spor.
Za ovaj 4. Noćni maraton očekujemo 500 do 700 takmičara a toliko i prijava. Ove godine imamo još više kolona, ali i jednu novinu: sve je na 6 (šest) jezika! (Ako nekad nekoga bude zanimalo kako rado ću napisati)
To je ovde značilo 6 puta više kolona, koje sam kasnije sveo opet na jedan jedinstven ulaz. Ipak, obrada podataka je i dalje bila spora pa sam rešio da malo optimizujem stvari. Posle malo čeprkanja po netu naišao sam na script.google.com servis. I ostao bez teksta.
Ovde neću iznositi nikakve detalje implementacije - o tome posle, ali za ovaj vikend sam u JavaScript-u napisao nekoliko pomoćnih funkcija za Spreadsheet - uglavnom pretrage, ali i dve veoma bitne stvari koje teško da bih napravio bez ovoga:
Google dokumente sam prvi put zaista intenzivno počeo koristiti kad smo osnovali ARK Fruška gora i od tada mi je Google Drive zamena za My documents - koji nikad nisam ni koristio u tom smislu.
Vremenom sam naučio da pišem formule u Google Spreadsheet-u, i količina podataka je rasla. Prvo je tu bila evidencija zajedničkih treninga, a nedugo potom i Liga. To je trebalo svašta nešto lepo da se sortira, filtrira i računa.
Sve to je palo u senku kad je na scenu stupio Noćni maraton. Prvi i drugi su nekako organizovani korišćenjem MS Acces baze koju je pripremio trkački guru Drago Boroja. Jedini problem sa tom bazom je bio taj što je samo Drago znao da je koristi kako treba...
Za 3. Noćni maraton sam rešio da sve prenesem online. Napravio sam monstruozno velik Google Spreadsheet - dovoljno da sam redovno udarao u limit od 400k ćelija. Znao sam da nešto radim pogrešno. U letu sam optimizovao sitnice, i sve je radilo odlično.
Imali smo oko 500 takmičara, što kad se pomnoži sa brojem kolona koliko mi je trebalo i sa brojem Sheet-ova gde sam svašta nešto računao, podaci su se nakotili i Spreadsheet je postao veoma spor.
Za ovaj 4. Noćni maraton očekujemo 500 do 700 takmičara a toliko i prijava. Ove godine imamo još više kolona, ali i jednu novinu: sve je na 6 (šest) jezika! (Ako nekad nekoga bude zanimalo kako rado ću napisati)
To je ovde značilo 6 puta više kolona, koje sam kasnije sveo opet na jedan jedinstven ulaz. Ipak, obrada podataka je i dalje bila spora pa sam rešio da malo optimizujem stvari. Posle malo čeprkanja po netu naišao sam na script.google.com servis. I ostao bez teksta.
Ovde neću iznositi nikakve detalje implementacije - o tome posle, ali za ovaj vikend sam u JavaScript-u napisao nekoliko pomoćnih funkcija za Spreadsheet - uglavnom pretrage, ali i dve veoma bitne stvari koje teško da bih napravio bez ovoga:
- CSV export za EventCow.org servis i
- automatsku eMail potvrdu prijave kad se neko prijavi preko Google Forme.
Nadam se da ću naći vremena da pišem o ovome jer sam zaista oduševljen mogućnostima.
script.google.com FTW!!! :)
Коментари
Постави коментар