![]() |
|
|
HRD LogBook cu baza de date externa
Disclaimer: prezentul articol nu este o noutate, nu s-a re/inventat roata si nici apa calda. Articolul este dedicat celor cu mai putine cunostinte decat expertii; celor lipsiti complet de bagajul minimal in domeniul IT nu le ramane decat sa ceara ajutor celor mai experimentati sau sa foloseasca alte cai pentru a tine logul. Cine detine pachetul Ham Radio Deluxe, are posibilitatea de a tine logul in format electronic prin aplicatia HRD LogBook. Avantajele unui log electronic sunt mult mai numeroase fata de cel clasic, pe hartie. Electronic avem posibilitatea de a introduce legaturile automat din diferite programe de lucru, putem afisa instantaneu daca am avut sau nu vre-o legatura cu o anume statie, tara sau continent, in fine... este un pas spre progres. Un avantaj este faptul ca putem avea un singur log (adica o singura baza de date) si mai multe puncte de lucru. Nefiind pasionat de concursuri, nu am testat si nu am cunostinte despre cum se comporta subiectul (adica HRD-ul), in asa ceva, dar pentru lucrul obisnuit la statie, este un plus sa poti avea programul HRD LogBook pe mai multe calculatoare, si indiferent pe ce PC lucrezi... sa ai toate legaturile intr-un singur punct. Pentru a intelege mai bine, e cazul sa aduc aminte ca fiecare program de log, isi face un fisier in care sunt stocate toate legaturile introduse. Practic daca instalam aplicatia pe mai multe pc-uri, pe fiecare pc va fi o alta baza de date, baza ce nu este "sincronizata" cu alta de pe alt pc. Solutia este ca baza de date sa fie comuna, pe un dispozitiv care sa fie in permanenta pornit si accesibil cand este nevoie. Pe plan local (intr-o retea LAN), treaba este mult mai usoara si mai rapida, chiar daca am folosi acelasi fisier (baza de date) care sa fie impartit de mai multe PC-uri (fiecare cu programul lui instalat). In concluzie, putem avea o baza de date comuna mai multor aplicatii (programe) de log, baza de date fiind stocata in reteaua interna sau intr-un datacenter (extern). De ce avem nevoie si cum incepem? Avem nevoie de un dispozitiv care sa tina baza de date. Acest dispozitiv poate fi un PC care va juca rol de "server", sau chiar un server intr-un datacenter (pentru cine are acces, cunostinte, etc). In retea interna (LAN/VPN), personal am "hacuit" si un banal router pe care l-am transformat intr-un micro server, pentru nevoi personale isi face datoria cu brio, chiar daca acum tin baza de date pe un hosting alaturi de site-ul propriu. Pentru inceput, pe dispozitivul care va fi "server" va trebui sa instalam o baza de date, cel mai popular fiind mysql-ul. In functie de ce SO (sistem de operare) rulam pe host (server), va trebui instalat "serverul" mysql pe win, unix sau alte sisteme. Personal, pentru win folosesc MariaDB intrucat mi s-a parut mult mai "prietenos" in comparatie cu MySQL; sub mediu Unix prefer mysql-ul, HI. Dupa instalare si configurare, se pot crea bazele de date, tabele, useri, etc folosint interfata de comanda in linie. Daca host-ul mai ruleaza si un server web + php, putem accesa serverul sql si prin phpmyadmin. Pentru accesare si lucrul pe serverului mysql de pe un alt PC, putem sa instalam pe acel PC un mic progam, HeidiSQL, asta in special cand avem acces la un server mysql dar fara acces la httpd si php (serverul web si php). Avem instalat si acces pe serverul mysql... indiferent ca acesta este local, pe un alt PC, sau extern... undeva prin lume. Pe PC-ul pe care am instalat suita HRD si implicit HRD LogBook, va trebui sa mai instalam un conector ODBC, care va lega baza de date externa de programul de log. Urmatorul pas este configurarea aplicatiei HRD LogBook pentru a se conecta (prin conectorul ODBC) la baza de date externa. Pentru aceasta vom urma pasii: Ultimul pas, dupa ce am inchis toate ferestrele si configurarea a luat sfarsit, este sa afisam pe panoul de lucru cu ce baza de date vom lucra. Pentru aceasta, nu ne ramane decat sa mergem pe al doilea tab de sus si sa apasam pe butonul "Open". Se va deschide o mica fereastra (Select Database), de unde alegem ce baza de date vom folosi pentru a introduce legaturile. Casuta se va inchide cu un OK si setarile au luat sfarsit. Daca nu mai avem alte baze de date atasate la HRD Logbook, se va deschide o fereastra de log goala. In final, acum putem sa importam un eventual backup, sau sa incepem sa bagam legaturi in log. La acest pas ar mai fi de spus ca daca avem mai multe indicative, de aici putem selecta "cu ce indicativ lucram", astfel incat sa nu amestecam legaturile. Cand avem un alt pc in alta locatie sau un laptop pe care-l folosim in portabil, nu ne mai ramane decat sa instalam si pe acesta suita HRD si sa configuram HRD LogBook ca in exemplul de mai sus, in felul acesta ce legaturi vom introduce de pe un PC, se vor regasi si pe celalalt(e) PC(-uri). apoi va bifa casuta si va alege timpul de refresh. Un Ok si asta a fost tot; acum daca lucreaza mai multi useri pe acceasi baza de date (pe acelasi indicativ) fiecare user va vedea si ce legaturi a introdus celalalt coleg. Trebuie mentionat ca optiunea va merge mai greoi cand se foloseste o baza de date externa (intr-un datacenter sau in afara retelei locale), deci nu puneti mari sperante daca folositi logul in vre-o competitie sau expeditie. Pentru cine are mai multe cunostinte in domeniu, mai putem aminti ca o baza de date mysql externa (eventual pe un hosting web) poate fi folosita si la afisarea pe propriul website a legaturilor facute, totul in timp real; cum se inscrie in log o legatura noua, ea e "trimisa" imediat pe serverul mysql, iar de acolo... pagina web preia informatia si o afiseaza pe un site. Cum spuneam si mai sus, HRD LogBook e capabil sa lucreze si cu baze de date externe pe diferite pachete de webhosting, dar este necesar ca si firma care ofera hosting sa permita accesul din exterior, altfel... serviciul e null. In final va multumesc pentru atentie, 73 to all!
Articol aparut la 12-12-2019 3683 Inapoi la inceputul articolului |
Comentariul trebuie sa se refere la continutul articolului. Mesajele anonime, cele scrise sub falsa identitate, precum si cele care contin (fara a se limita la) atac la persoana, injurii, jigniri, expresii obscene vor fi sterse iar dupa caz se va ridica dreptul de a posta comentarii.
|
Copyright © Radioamator.ro. Toate drepturile rezervate. All rights reserved
Articole | Concursuri | Mica Publicitate | Forum YO | Pagini YO | Call Book | Diverse | Regulamentul portalului | Contact |