Salutare tuturor.
De mai mult timp ma bate gandul sa construiesc o aplicatie pentru evidenta unei stupine.
Pentru partea de raportare as folosi un server dedicat, open-source.
Ar trebui sa functioneze pe orice tip de mobil conectat la internet.
Ceea ce nu stiu este daca ar exista vreun interes din partea comunitatii de aici.
Va rog, daca aveti timp, interveniti cu sugestii.
Orice parere este binevenita.
Va multumesc si va salut cu respect pe toti.
Am mai vorbit despre asa ceva aici:
http://forum-discutii.apiardeal.ro/index.php?topic=7592.0 (http://forum-discutii.apiardeal.ro/index.php?topic=7592.0)
Nu ai nevoie de server. Fiecare poate sa isi tina propria evidenta in Google Drive. As putea sa te ajut sa faci asa ceva, insa nu stiu cat e e de eficient. Daca tot vrei sa folosesti un server, instaleaza Limesurvey (e un program open-source pentru realizarea de sondaje) si creaza formularul. Asa iti poti tine evidenta stupinei foarte usor, si altii pot sa o faca. Daca ai chef de programare, nu iti trebuie decat niste cunostinte medii de MySQL, PHP si HTML.
Citat din: oroles din Septembrie 06, 2014, 08:52:36 AM
Am mai vorbit despre asa ceva aici:
http://forum-discutii.apiardeal.ro/index.php?topic=7592.0 (http://forum-discutii.apiardeal.ro/index.php?topic=7592.0)
Nu ai nevoie de server. Fiecare poate sa isi tina propria evidenta in Google Drive. As putea sa te ajut sa faci asa ceva, insa nu stiu cat e e de eficient. Daca tot vrei sa folosesti un server, instaleaza Limesurvey (e un program open-source pentru realizarea de sondaje) si creaza formularul. Asa iti poti tine evidenta stupinei foarte usor, si altii pot sa o faca. Daca ai chef de programare, nu iti trebuie decat niste cunostinte medii de MySQL, PHP si HTML.
Frumoasa metoda dvs. si nu foarte greu de implementat. De asemeni, rezolva problema introducerii de date. Intrebarea este cum rezolvati problema scoaterii de date din toata baza? Mai precis, cum va faceti rapoartele? De acord, introduceti date, dar ca sa luati decizii pe baza lor, cum interogati baza? De exemplu, doresc sa stiu la 100 de stupi, cate matci batrane am ca sa stiu necesarul de matci pentru schimbare si pentru inmultire. Cum fac? Iau fisa cu fisa si numar? Sau de exemplu, vreau sa stiu care sunt stupii cei mai buni. Cum fac? Iau fisa cu fisa, numar ramele recoltate si apoi le adun pentru fiecare in parte? Export tot in Excel si apoi prelucrez?
Citat din: struan din Septembrie 06, 2014, 08:14:16 AM
Salutare tuturor.
De mai mult timp ma bate gandul sa construiesc o aplicatie pentru evidenta unei stupine.
Pentru partea de raportare as folosi un server dedicat, open-source.
Ar trebui sa functioneze pe orice tip de mobil conectat la internet.
Dupa cum a spus si oroles este foarte scump un server dedicat, trebuie platit un abonament lunar.
Desigur exista si alternative prepay ( platesti doar cat timp e online ) astia de exemplu : https://www.digitalocean.com (https://www.digitalocean.com/?refcode=1b6d7fd50760)
Dar e semiadministrat si trebuie sa ai cunostiinte de linux sa instalezi totul din consola.
Aplicatii open source destinate realizarii de sondaje : http://www.softaculous.com/softaculous/apps/polls (http://www.softaculous.com/softaculous/apps/polls)
Pot functiona pe VPS prepay sau pe un cont de gazduire shared ( partajat ).
Citat din: Kov iulian din Septembrie 06, 2014, 02:07:56 PM
Citat din: struan din Septembrie 06, 2014, 08:14:16 AM
Salutare tuturor.
De mai mult timp ma bate gandul sa construiesc o aplicatie pentru evidenta unei stupine.
Pentru partea de raportare as folosi un server dedicat, open-source.
Ar trebui sa functioneze pe orice tip de mobil conectat la internet.
Dupa cum a spus si oroles este foarte scump un server dedicat, trebuie platit un abonament lunar.
Desigur exista si alternative prepay ( platesti doar cat timp e online ) astia de exemplu : https://www.digitalocean.com (https://www.digitalocean.com/?refcode=1b6d7fd50760)
Dar e semiadministrat si trebuie sa ai cunostiinte de linux sa instalezi totul din consola.
Aplicatii open source destinate realizarii de sondaje : http://www.softaculous.com/softaculous/apps/polls (http://www.softaculous.com/softaculous/apps/polls)
Pot functiona pe VPS prepay sau pe un cont de gazduire shared ( partajat ).
Nu doresc server dedicat. Pot gazdui baza si pe un laptop si o pot accesa cu aplicatia mobila in retea locala sau de pe internet. Cand am spus server dedicat open source pentru rapoarte, m-am referit la aplicatia de tip server conectata la baza de date cu ajutorul careia imi construiesc rapoartele. Aplicatia server de raportare poate fi gazduita pe orice sistem propriu intrucat nu consuma resurse multe. In cazul meu de exemplu, un laptop cu procesor i5 si 4 giga de ram duce lejer atat baza cat si serverul de raportare. Stiu asta deoarece le am deja instalate si le folosesc in mod curent, pentru job. In plus, serviciile serverului de raportare si ale bazei de date pot fi pornite doar atunci cand se lucreaza, nefiind necesare in rest. Iarna asta intentionez sa construiesc aplicatia pe baza inregistrarilor din carnet de pe parcursul a 2 ani, iar apoi o sa o testez in productie, incepand de anul viitor.
Citat din: struan din Septembrie 06, 2014, 01:33:57 PM
Citat din: oroles din Septembrie 06, 2014, 08:52:36 AM
Am mai vorbit despre asa ceva aici:
http://forum-discutii.apiardeal.ro/index.php?topic=7592.0 (http://forum-discutii.apiardeal.ro/index.php?topic=7592.0)
Nu ai nevoie de server. Fiecare poate sa isi tina propria evidenta in Google Drive. As putea sa te ajut sa faci asa ceva, insa nu stiu cat e e de eficient. Daca tot vrei sa folosesti un server, instaleaza Limesurvey (e un program open-source pentru realizarea de sondaje) si creaza formularul. Asa iti poti tine evidenta stupinei foarte usor, si altii pot sa o faca. Daca ai chef de programare, nu iti trebuie decat niste cunostinte medii de MySQL, PHP si HTML.
Frumoasa metoda dvs. si nu foarte greu de implementat. De asemeni, rezolva problema introducerii de date. Intrebarea este cum rezolvati problema scoaterii de date din toata baza? Mai precis, cum va faceti rapoartele? De acord, introduceti date, dar ca sa luati decizii pe baza lor, cum interogati baza? De exemplu, doresc sa stiu la 100 de stupi, cate matci batrane am ca sa stiu necesarul de matci pentru schimbare si pentru inmultire. Cum fac? Iau fisa cu fisa si numar? Sau de exemplu, vreau sa stiu care sunt stupii cei mai buni. Cum fac? Iau fisa cu fisa, numar ramele recoltate si apoi le adun pentru fiecare in parte? Export tot in Excel si apoi prelucrez?
Doar presupui. Nu stii cum functioneaza sistemul. Se poate salva automat intr-un singur formular Excel. De aici faci ce vrei cu baza de date.
Intrebarea mea e: Cum folosesti, de exemplu datele dintr-o baza de date MySQL? E de zeci de ori mai complicat decat in exemplul dat de mine.
Eu am acasa la mine un NAS (Network Atached Storage) care poate tine site-uri lejer.
Daca vrei sa faci ceva frumos si sa poata fi folosit de toata lumea atunci situatia se schimba si poate s-ar merita investitia intr-un server dedicat. Chestia e ca eu nu mi-as tine datele stupilor mei pe un site si cred ca asa gandesc si ceilalti apicultori.
Citat din: oroles din Septembrie 06, 2014, 10:38:06 PM
Citat din: struan din Septembrie 06, 2014, 01:33:57 PM
Citat din: oroles din Septembrie 06, 2014, 08:52:36 AM
Am mai vorbit despre asa ceva aici:
http://forum-discutii.apiardeal.ro/index.php?topic=7592.0 (http://forum-discutii.apiardeal.ro/index.php?topic=7592.0)
Nu ai nevoie de server. Fiecare poate sa isi tina propria evidenta in Google Drive. As putea sa te ajut sa faci asa ceva, insa nu stiu cat e e de eficient. Daca tot vrei sa folosesti un server, instaleaza Limesurvey (e un program open-source pentru realizarea de sondaje) si creaza formularul. Asa iti poti tine evidenta stupinei foarte usor, si altii pot sa o faca. Daca ai chef de programare, nu iti trebuie decat niste cunostinte medii de MySQL, PHP si HTML.
Frumoasa metoda dvs. si nu foarte greu de implementat. De asemeni, rezolva problema introducerii de date. Intrebarea este cum rezolvati problema scoaterii de date din toata baza? Mai precis, cum va faceti rapoartele? De acord, introduceti date, dar ca sa luati decizii pe baza lor, cum interogati baza? De exemplu, doresc sa stiu la 100 de stupi, cate matci batrane am ca sa stiu necesarul de matci pentru schimbare si pentru inmultire. Cum fac? Iau fisa cu fisa si numar? Sau de exemplu, vreau sa stiu care sunt stupii cei mai buni. Cum fac? Iau fisa cu fisa, numar ramele recoltate si apoi le adun pentru fiecare in parte? Export tot in Excel si apoi prelucrez?
Doar presupui. Nu stii cum functioneaza sistemul. Se poate salva automat intr-un singur formular Excel. De aici faci ce vrei cu baza de date.
Intrebarea mea e: Cum folosesti, de exemplu datele dintr-o baza de date MySQL? E de zeci de ori mai complicat decat in exemplul dat de mine.
Eu am acasa la mine un NAS (Network Atached Storage) care poate tine site-uri lejer.
Daca vrei sa faci ceva frumos si sa poata fi folosit de toata lumea atunci situatia se schimba si poate s-ar merita investitia intr-un server dedicat. Chestia e ca eu nu mi-as tine datele stupilor mei pe un site si cred ca asa gandesc si ceilalti apicultori.
Cu tot respectul, un formular Excel nu se cheama baza de date. Poate fi denumit cel mult o tabela pentru o eventuala baza de date. Formatele de export ale bazelor de date sunt cu totul altele. Prin formularul respectiv este populata fix o tabela.
Si daca vrei sa vezi un raport pe mobil cum faci? Prelucrezi Excel pe mobil? Asta presupunand ca esti in stupina cu rama in mana si eventual stupina este si in pastoral. Nu intentionez sa fac un site cu o baza de date in spate. Si eu sunt impotriva unei astfel de solutii. Nu doresc server dedicat, adica platit. Baza de date si-o poate gazdui singur oricine. Nu asta este problema. Necesitatile de hard ar fi un desktop sau un laptop conectat la internet, avand o configuratie rezonabila si un un smartphone, indiferent de tip. Acesta din urma nu ar fi obligatoriu, putandu-se lucra si doar de pe deskotp sau laptop, ce are fiecare si dupa necesitati. Solutia in sine nu ar costa nimic. Pe cel care ar folosi-o l-ar costa doar instalarea si eventual instruirea in utilizare. Pentru ca cineva sa poata folosi o asfel de aplicatie, nu ar fi necesare decat cunostinte medii de utilizare de calculator si atat. Repet, pentru utilizare. Cu partea de raportare, adica de accesare a bazei si de interogare e alta poveste, dar si aici se poate rezolva fara ca utilizatorul sa fie nevoit sa stie mai mult decat este necesar pentru a naviga pe internet de exemplu. Ideea este ca este posibil de livrat o solutie de genul acesta, fara ca aplicatia in sine sa coste nimic, fara a se folosi programe fara licenta, si fara ca utilizatorul mediu de computer sa fie nevoit sa invete limbaj de interogare de baza de date. Ar costa doar timpul de invatare pentru utilizare si pentru instalare. As dori sa fac ceva nu atat frumos, cat practic de folosit, pentru ca as fi primul utilizator. Daca pentru mine va fi buna si utila, poate va fi si pentru alti apicultori. Incep iarna asta sa construiesc aplicatia oricum, pentru ca din primavara sa incep sa o folosesc.
Crede-ma ca am testat si eu ideea. Stiu bine ce inseamna o baza de date, iar definirea ei doar in functie de extensie face din tine un novice in ceea ce inseamna utilizarea calculatorului si a bazelor de date.
Eu zic ca am testat bine mai multe metode, si asta ar fi cea mai buna pentru mine.
Citat din: oroles din Septembrie 07, 2014, 10:30:14 AM
Crede-ma ca am testat si eu ideea. Stiu bine ce inseamna o baza de date, iar definirea ei doar in functie de extensie face din tine un novice in ceea ce inseamna utilizarea calculatorului si a bazelor de date.
Eu zic ca am testat bine mai multe metode, si asta ar fi cea mai buna pentru mine.
E ok. Fiecare isi alege metoda de evidenta dupa necesitati. Partea cu "novice" o ignor, intrucat fac frecvent instalari de baze de date, intretineri de baze, restaurari si recuperari de date :)). In mod curent lucrez pe partea de BI pe raportare, care presupune cunoastere SQL. Da ma rog, unii cred ca PHP inseamna programare. N-o sa stau sa dau lectii acum. Am dat lectii cand lucram invatamant ca profesor de informatica. Dar nefiind dispus sa pierd timpul, am optat pentru zona privata unde sunt mai bine platit si mai apreciat pentru calitatile mele de "novice in ceea ce inseamna utilizarea calculatorului si a bazelor de date".
Niciodata programarea nu va sta intr-un anume limbaj, ci in contopirea mai multora.
Lasand la o parte lauda de sine, irelevanta de altfel, sper in realizarea unei aplicatii impecabile.
Nimeni nu s-a nascut profesor, iar profesor e cel ce ofera informatii de calitate, nu cel ce are o simpla diploma pe care o tine in rama...
Struan, nu am inteles ce doresti sa faci.
O aplicatie pt scule mobile(telefon, tableta)? Sau un program pt laptop si desktop? Eventual ceva tip website? Si membrii mai in virsta de aici de pe forum stiu sa manevreze pe un website deci cred eu ca lear fi mai usor sa se impace cu un astfel de programel. Astai opinia mea.
Dar mai intai. Daca ai finalizat programul si este gata de al utiliza si altii, doresti sal pui la dispozitie contra cost?
Studiaza putin acest site:
http://alternativeto.net/software/microsoft-access/?platform=linux (http://alternativeto.net/software/microsoft-access/?platform=linux)
sint convins ca vei gasi ceva util pt scopul tau. Acolo unde scrie .... alternatives for Linux vezi sageata in jos dupa Linux si primesti optiuni pt Android, Iphone, Ipad, web, etc.
Citat din: romikele din Septembrie 08, 2014, 04:09:02 AM
Niciodata programarea nu va sta intr-un anume limbaj, ci in contopirea mai multora.
Lasand la o parte lauda de sine, irelevanta de altfel, sper in realizarea unei aplicatii impecabile.
Nimeni nu s-a nascut profesor, iar profesor e cel ce ofera informatii de calitate, nu cel ce are o simpla diploma pe care o tine in rama...
Ca dovada ca mediul virtual nu e cel mai potrivit pentru dialog, vazand reply-ul - sters intre timp - revin cu o precizare.
Am facut referiri la modul general, deoarece in particular n-am avut placerea sa ne cunoastem.
Sunt destui "autodidacti" care daca au realizat ceva intr-un domeniu se cred mai destepti decat profesionistii cu atestat, dar si reciproca...
Din acest motiv eu nu ma iau dupa "recomandarile" personale, ci dupa realizarile personale... asa ca mult succes in realizarea proiectului! :hi:
N-a fost nici un atac, sau deranj...
Am vrut doar sa imi declar intentia de a construi o aplicatie avand caracteristicile enumerate mai sus, dat fiind posibilitatea de a folosi cunostinte practice si teoretice acumulate in mediul business si dat fiind faptul ca am mai construit astfel de mini aplicatii orientate pe baze de date. Nu intentionez sa monetizez aplicatia in sine pentru ca nu ar fi corect. In primul rand o voi construi pentru mine. Cand voi avea gata o prima versiune, voi da acces cui va dori, sa testeze si sa exprime critici constructive. Daca va dori si sa o foloseasca, ramane la aprecierea fiecaruia. Multumesc pentru intelegere si cer scuze daca am suparat pe cineva.
Citat din: Kiwi Bee din Septembrie 08, 2014, 11:21:12 AM
Struan, nu am inteles ce doresti sa faci.
O aplicatie pt scule mobile(telefon, tableta)? Sau un program pt laptop si desktop? Eventual ceva tip website? Si membrii mai in virsta de aici de pe forum stiu sa manevreze pe un website deci cred eu ca lear fi mai usor sa se impace cu un astfel de programel. Astai opinia mea.
Dar mai intai. Daca ai finalizat programul si este gata de al utiliza si altii, doresti sal pui la dispozitie contra cost?
Studiaza putin acest site:
http://alternativeto.net/software/microsoft-access/?platform=linux (http://alternativeto.net/software/microsoft-access/?platform=linux)
sint convins ca vei gasi ceva util pt scopul tau. Acolo unde scrie .... alternatives for Linux vezi sageata in jos dupa Linux si primesti optiuni pt Android, Iphone, Ipad, web, etc.
Va fi o aplicatie de tip client-server. Rolul de server il va juca desktopul sau laptopul utilizatorului. Rolul de client il va juca browserul, indiferent de sistem sau device fizic. Aplicatia de tip client se va incarca direct in browserul de pe mobil sau desktop si accesul se va face fie din retea locala, fie peste internet. Vor fi doua variante, una optimizata pentru mobil si una pentru desktop. Partea nu atat dificila, cat consumatoare de timp, va fi proiectarea bazei de date. Aici pot aparea diverse discutii. Daca ar fi fost o aplicatie comerciala si n-as fi eu insumi macar o tentativa de apicultor, ar fi trebuit sa fac diverse sondaje printre apicultori sa vad ce ar trebui sa contina ca si entitati la nivel logic. Asa, voi merge doar pe inregistrarile mele. Pentru cine va dori sa o foloseasca, aplicatia in sine nu va costa nimic. O fac de hobby, ca si contributie la acest forum si pentru modul in care am fost primit si tratat, spre deosebire de alte locatii.
La ce tip de baza de date te-ai gandit, SQL sau altceva mai cu pretentii?
Citat din: romikele din Septembrie 08, 2014, 09:41:29 PM
La ce tip de baza de date te-ai gandit, SQL sau altceva mai cu pretentii?
In mod curent lucrez pe baze Oracle cat si MS SQL Server. O voi face pe baza Oracle pentru ca pune la dispozitie o gramada de scule de calitate in mod gratuit si pentru ca in varianta gratuita duce pana la 10 Gb, suficient zic eu. In plus, pana acum, n-am vazut baze Oracle corupte datorita penelor de curent. In plus, cei care stiu Linux, pot sa isi instaleze baza Oracle singuri pe un sistem compatibil. Pe Ubuntu e ceva mai dificil. Pe CentOS s-ar parea ca merge mai bine. N-am incercat sa instalez pe CentOS dar am incercat pe Ubuntu si a fost mai dificil. Nu sunt un expert in Linux dar imi place sa il folosesc. Intentia mea facand prima postare a fost ceva ajutor pe partea de entitati. Concret, ar fi fost ca fiecare sa-si dea cu parerea de ce date ar fi relevante pentru fiecare, in asa fel incat, daca tot proiectez baza sa o fac cuprinzand cat mai multe campuri necesare. Am vazut pe link-ul dat de oroles ce il intereseaza pe dumnealui. Pe mine, in plus, nu m-ar interesa nu doar Numarul familiei de albine ci si numarul fizic, pentru ca, daca mut o familie dintr-o lada in alta, n-am de gand sa mut si numarul fizic ci doar sa modific numarul fizic in tabela familiei. In plus, nu consider in cazul meu, relevant, numarul de intervale de albine sa fie completat in mod obligatoriu la fiecare control. Nici ponta matcii nu consider camp obligatoriu, ca nu desfac cuibul la fiecare vizita sau interventie sau control. Anul eclozionarii matcii e ok, dar in tabela separata ca nu stau la fiecare vizita sa scriu cand a eclozionat matca. Vizitele sau interventiile se tin in tabela separata. Matcile la fel. Familiile la fel.
multi folosesc windows...deci cred ca un WID (Windows Internal Database - fostul SQL Express care este free) ar fi mai mult decat suficient.
In orice caz cine doreste si considera ca e util acest soft poate sa invete un pic de administrare atat SQL cat si Oracle...
Citat din: Eduard Rotaru din Septembrie 08, 2014, 10:08:39 PM
multi folosesc windows...deci cred ca un WID (Windows Internal Database - fostul SQL Express care este free) ar fi mai mult decat suficient.
In orice caz cine doreste si considera ca e util acest soft poate sa invete un pic de administrare atat SQL cat si Oracle...
Saracu apicultor, daca tre sa mai invete si administrare de baze Oracle ca sa stie ce-i in stupina lui... :))). Vai de mama lui. Se lasa de apicultura si se apuca de IT. :rotfl: Parca il si vad pe Gheo discutand cu Vasile: Ti-a roit mai vo una? Nu stiu, ca faceam back-up la baza de date. =))
lasa ca din toamna si pana in primavara in loc sa frece facebook-ul in coarne mai bine se documenteaza cu ceva util...
Citat din: Eduard Rotaru din Septembrie 08, 2014, 10:31:40 PM
lasa ca din toamna si pana in primavara in loc sa frece facebook-ul in coarne mai bine se documenteaza cu ceva util...
Acum vorbind la modul serios, in trecut, la sate, apicultura de succes o faceau oamenii cu ceva scoala. Stupi aveau preotul, invatatorul, primarul si taranii mijlocasi care mai puneau mana pe o carte. Asa ca in ziua de astazi nu vad de ce nu s-ar documenta, mai ales cei tineri.
Tot la modul serios, nici apicultura nu se face, nici copilul nu se creste, exclusiv din carti.
Mai e nevoie si de niscaiva experienta, daca nu personala, macar a unui apropiat.
Citat din: romikele din Septembrie 08, 2014, 10:40:32 PM
Tot la modul serios, nici apicultura nu se face, nici copilul nu se creste, exclusiv din carti.
Mai e nevoie si de niscaiva experienta, daca nu personala, macar a unui apropiat.
Cred ca in orice meserie, teoria cu practica merg mana in mana. Noi avem o scoala teoretica foarte buna, cu practica stam mai prost. Pana la urma, butoaiele vorbesc si pierderea peste iarna. Albina nu iarta si sanctioneaza prompt greselile. Cine stie sa vada unde a gresit si sa nu repete, are o sansa in meseria asta.
Mersi de raspuns Struan.
Eu as recomanda o baza de date dinamica doar cu 1-2 lucruri fixe din start astfel ca utilizatorul sasi dezvolte "scula" dupa plac si binenteles la nivel de click aici si click dincolo pt ca sa fie usor de utilizat pt toti(indiferent de virsta).
Au trecut multi ani de cind miam bagat nasul in asa ceva deci idei as avea dar practica ma omoara. =))
Doresti sa bagi in baze si poze(adica utilizartorul sasi ataseze poze)?