Abtool, blog al lui Alexey Budayev

Abtool, blog al lui Alexey Budayev

Creator al unuia dintre primele (și, în prezent, aproape singurul) dintre site-urile Buriate IT discipline Bur-IT.ru Anton Aksenov, la cererea mea, a dat detalii cu privire la ABTool proiectul său, în curs de dezvoltare în beneficiul intern (și, în viitorul apropiat, nu numai limba rusă) enikeyschiki. Denumit în continuare prima persoană - vorbire directă a lui Anton.







Despre program

Utilitarul ABTool este proiectat pentru a simplifica instalarea unui pachet mare de programe și trucuri pentru Windows. Este util pentru angajații centrelor de servicii și a oricărei alte organizații, unde din când în când există o sarcină masivă și standardizată pentru a servi calculatoare și laptopuri.

Abtool, blog al lui Alexey Budayev
Captură de ecran a listei de programe a utilitarului ABTool configurat

ABTool este utilă numai în cazul în care utilizatorul utilitarului (de exemplu, un angajat tipic al SO) are acces direct la computerul pe care trebuie să instalați software-ul și să configurați sistemul de operare. ABTool nu scapă de multe și multe alte operații de rutină - cum ar fi, de exemplu, apăsarea automată a butoanelor în ferestrele instalatorilor.

Abtool, blog al lui Alexey Budayev
Captură de ecran a procesului de instalare a pachetelor software selectate în utilitarul ABTool

Funcționalitatea principală a utilitarului este ascuțită pentru instalarea tuturor programelor simultan, fără manipularea scenariilor de mișcare a cursorului, printarea ferestrelor, apăsarea de butoane în ele și așa mai departe. Este posibil să controlați instalarea tuturor programelor. Dar sarcina principală a utilității nu este încă de a simplifica totul și totul.

Rularea instalatorilor separat acum nu are sens, dacă există ABTool :-) Și utilizatorul însuși învață să adauge toate pachetele sale software într-o anumită ordine.

Activitatea programului se bazează pe inițiale. În versiunile de până la 0.5.2b inclusiv, doar două fișiere cu numele soft.ini și tools.ini au fost utilizate pentru a configura listele de programe și utilitare. plus a existat o utilizare complicată a cerinței ABTool pentru fixarea strictă a dosarelor pentru un set propriu de programe.

Abtool, blog al lui Alexey Budayev
Captură de ecran a setărilor pachetelor (ini-fișiere) ale utilitarului ABTool

În versiuni de 0.6. * Și mai mare, puteți utiliza multe alte fișiere ini și instalați instalatorii oriunde. Trecerea în interfață ABTool poate fi între trei pachete (trei pentru ambele programe și utilitare), iar cele două fișiere de mai sus rămân obligatorii în mod implicit.

Un pachet este denumit convențional fiecare ini-fișier cu o listă de programe. Fiecare pachet este împărțit în subgrupe și secțiuni. Astfel, ABTool vă permite să configurați în prealabil un set de pachete software și utilitare pentru diferite nevoi și cele trei cele mai solicitate să specificați în setări ca cele principale.

Cum funcționează cu programul:

S-ar părea că nu prea mulți pași, dar penultima durează foarte mult timp. În cel mai ideal caz, poate fi necesară o perioadă de cel puțin jumătate de oră pentru pregătirea unui pachet software.

Dar în viitor, utilizatorul poate verifica pur și simplu căsuțele de bifare și începe ciclul de instalare. Desigur, ar fi bine să urmăriți actualizările programelor. În cazul în care numele fișierului nou diferă, acesta trebuie modificat la cel specificat în pachet. Sau invers - pentru a corecta calea către noul fișier din pachet. Diferența nu este aici, în cele din urmă puteți aduce totul într-o astfel de stare încât interferența cu pachetele nu va fi necesară.







Se acceptă cheile de instalare silențioase, datele sunt importate din fișierele de registru REG în timpul ciclului de instalare și alți agenți cum ar fi marcarea instalărilor nereușite și alte lucruri. Acest lucru simplifică foarte mult instalarea programelor în ciclul general și, în general, în rezolvarea unor astfel de probleme. Uneori nici măcar nu trebuie să efectuați mișcări. În același timp, ABTool nu poate elimina complet necesitatea de a controla procesul, ceea ce reprezintă avantajul programului.

Un pic de istorie

Înainte de a începe dezvoltarea programului ABTool, utilitarul a fost un script scris în AutoIt. Acestea sunt toate versiunile ABTool până la 0.5.2b (pot fi căutate pe site-ul vechi abtool.ucoz.ru). Tatăl meu și cu mine am folosit utilitarul și ne-a turnat cu simplitatea și tot ceea ce aveam nevoie atunci: scăpați de lansarea constantă a multor instalatori simultan din diferite locuri. Dar nu pot instala întotdeauna software în paralel (de exemplu, MSI).

A fost timp, s-au făcut schițe ale interfeței, dar nu sa făcut nimic cu privire la funcționalitate. Deja abandonate, aceste schițe se aflau mai mult de trei sau patru ani. Apoi mi-am adunat puterea și, fiind mai experimentat, am scris versiunea 0.6.1b. Am încercat să păstrez la maximum interfața uzuală recunoscută și am făcut anumite schimbări în așa fel încât să nu-i fac rău.

Site-ul vechi Abtool.ucoz.ru a mers la mine undeva la sfarsitul zero. La acea vreme, a existat un interes în crearea propriilor site-uri pe Ucoz, deoarece acestea au oferit un bun site gratuit și o mulțime de webmasteri gata făcuți pentru începători.

Abtool, blog al lui Alexey Budayev
Captură de ecran a abtool.ucoz.ru

Decizia finală de a cumpăra domeniul abtool.ru a fost coaptă când am început încărcarea unor versiuni noi ale utilitarului pe site-ul vechi. După ceva timp, domeniul a fost cumpărat, gazduirea este utilizată la fel, pe care este situat bur-it.ru. Pune WordPress cu setul minim necesar de plug-in-uri, a găsit un șablon bun, care aproape că nu trebuie să se schimbe.

Abtool, blog al lui Alexey Budayev
Captură de ecran a paginii principale a site-ului ABTool.ru

Adăugat un forum pentru schimbarea frecventă a informațiilor și a feedback-ului de la utilizatori. Forumul funcționează acum pe phpBB 3.1.4. Pe o instalare completă și configurarea site-ului cu forumul de la zero stânga exact 24 de ore. Motorul forumului nu mă convine. Dar printre phpBB-ul gratuit cel mai bun din punct de vedere al funcționalității și capabilităților pentru creșterea acestuia. Cu toate acestea, cu toate anti-spam-ul, am constant să trebuiască să curăț spam-ul. Salvează doar premoderarea temelor proaspăt create.

Abtool, blog al lui Alexey Budayev
Captură de ecran a forumului ABTool.ru

Dar aici este contorul de pe pagina "Descărcare" deja numărate pentru 200 de descărcări de versiune 0.6.4 + 30 descărcări 0.5.2, pe care le-am adăugat pe site pentru cei cărora le place "clasic" :-)

La distribuirea utilitarului și lucrul la noile versiuni

Grupul VKontakte a fost creat numai în scopul unei mai bune difuzări a informațiilor de pe Web despre noile versiuni ale utilitarului. Nu am vrut să o creez, pentru că aceasta este o altă platformă pe care trebuie să lucrez. Și când lansați o nouă versiune a lucrării și așa suficient.

În prezent, în grupul ABTool VKontakte există doar două persoane: eu și Viktor sunt cei care primesc întâi întâlniri noi de la mine și le testează în condiții de luptă (în măsura în care timpul îi permite). Nu am vrut să lucrez pe site-ul în această rețea socială și nu vreau. Dar din moment ce este, atunci lăsați să fie o oglindă pe site-ul utilitarului.

Eu însumi adaug și / sau actualizez versiunile ABTool pe site-ul oficial și patru sau cinci piețe soft-flea: freesoft.ru, softportal.com, softout.ru, soft.oszone.ru. Versiunea 0.6.3, am aruncat altul și pe softodrom.ru. La toate site-urile există o premoderare, de care nu puteți trece din diverse motive.

Diseminarea informațiilor despre produs pe internet durează mai mult timp decât, de fapt, lucrează la produs. Nu se ia în considerare pregătirea documentației. În timp ce infa ajunge la locurile potrivite, puteți elibera deja o duzină de versiuni. Eliberați unul nou, actualizați toate informațiile, referințele, paginile și link-urile, apoi bateți - o eroare în program, care tocmai nu a observat.

Uneori trebuie să acumulez recenzii (care de fapt sunt puțin mai puțin decât zero, cu excepția testerului), căutați bug-uri, lucrați fără sfârșit cu codul. Acumulați informații despre toate erorile care au fost găsite pentru a le remedia în următoarea versiune și cu o liniște de spirit actualizarea tuturor paginilor de pe Web. Pentru a face mai ușor să se ocupe de bug-uri, chiar am început să scriu despre ele postări separate în secțiunea de blog de pe site-ul utilitarului, plus să păstreze informațiile pe forum. Și nu o voi uita și voi lăsa pe alții să știe.

Voi lansa o nouă versiune pentru o perioadă lungă de timp, dar nu am decis încă numărul său. În loc să fac o nouă versiune datorită unor erori, am decis să rescriu programul sau mai degrabă principalele sale mecanisme de operare: setări, lucrul cu programe și suport pentru localizări.

În ciuda faptului că utilitatea pare mică și simplă, mulți algoritmi funcționează în interior, care nu se înțeleg bine între ei. Prin urmare, am decis să pun totul în ordine, nu doar de dragul bagofixului, dar la un nivel inferior. Această abordare vă va salva de la anumite erori și de la necunoscute până acum. Desigur, el va adăuga altele noi. Oricum, următoarea versiune va avea un număr mult mai mare datorită întregului proces.

Distribuiți acest link:







Trimiteți-le prietenilor: