Abtool Alexey Budayev blogja

Alkotója az egyik első (és jelenleg szinte egyetlen) a burját oldalak informatikai tárgyak Bur-IT.ru Anton Aksenov kérésemre, részletezte ABTool a projekt fejlesztése javára a hazai (és a belátható jövőben nem csak orosz) enikeyschiki. A szöveg következő részében az első személy elbeszélése Anton közvetlen beszéde.
A programról
Az ABTool segédprogramot úgy tervezték, hogy egyszerűsítse a Windows programcsomagjának és programcsomagjának telepítését. Hasznos a szolgáltató központok és egyéb szervezetek alkalmazottainak, ahol időről időre masszív és szabványosított feladat a számítógépek és a laptopok kiszolgálása.

ABTool hasznos, csak abban az esetben, ha a felhasználó eszközöket (például a tipikus dolgozó SC) van közvetlen hozzáférést biztosít a számítógép, amelyen szeretné elvégezni a telepítést és konfigurációt OS szoftver. ABTool nem szünteti meg a sok-sok más rutinfeladatok - mint például az automatikus gombokkal a dobozok.

A segédprogram fő funkciói élesítve vannak az összes program egyszerre történő telepítéséhez, manipulálás nélkül a kurzor mozgatásának forgatókönyveivel, az ablakok megnyomásával, a gombok megnyomásával stb. Továbbra is lehetséges minden program telepítésének vezérlése. De a segédprogram fő feladata még mindig nem mindent és mindent egyszerűsít.
A telepítők külön futtatása most már nincs értelme, ha van ABTool :-) És a felhasználó maga is megtanulja, hogy minden programcsomagját egy bizonyos sorrendben adja hozzá.
A program munkája ini-fájlokon alapul. A 0.5.2b-ig terjedő verziókban csak két, a soft.ini és tools.ini nevű fájlokat használtak a programok és segédprogramok listájának konfigurálásához. plusz az ABTool követelményeinek bonyolult használata a programcsomagok szűkítéséhez.

A 0,6-es verziókban * és magasabbak, sok más ini-fájlt használhat, és bárhol tárolhatja a telepítőket. Az interfész átkapcsolása Az ABTool lehet három csomag (mind a programok mind a segédprogramok esetében három), és a fenti két fájl alapértelmezés szerint kötelező.
A csomagot szokásosan minden ini-fájlnak nevezik egy programlistával. Minden csomagot alcsoportokra és szakaszokra osztanak. Így az ABTool lehetővé teszi, hogy előzetesen konfiguráljon egy sor szoftvercsomagot és segédprogramot a különböző igényekhez, és a három leginkább kért információt a beállítások közül a legfontosabbak közül.
Hogyan működik a program?
Úgy tűnik, hogy nem túl sok lépés, de az utolsó előtti nagyon sokáig tart. A legideálisabb esetben egy szoftvercsomag elkészítéséhez legalább fél óra szükséges lehet.
De a jövőben a felhasználó egyszerűen ellenőrizheti a jelölőnégyzeteket és elindíthatja a telepítési ciklust. Természetesen jó lenne követni a programok frissítéseit. Abban az esetben, ha az új fájl neve eltér egymástól, a csomagolásban megadottnak kell lennie. Vagy fordítva - a csomagban lévő új fájl elérési útjának javításához. A különbség nem itt van, végül mindent hozhat egy ilyen állapotba, hogy nem szükséges a csomagokkal való beavatkozás.
A csendes telepítéshez használt kulcsok importálják a REG regisztrációs fájlok adatait a telepítési ciklus alatt, és néhány más zsemle, mint a sikertelen telepítés jelölése és egyéb dolgok. Ez nagymértékben leegyszerűsíti a programok telepítését az általános ciklusban, és általában az ilyen problémák megoldásakor. Néha nem kell semmilyen mozdulást végrehajtania. Ugyanakkor az ABTool nem tudja teljesen kiküszöbölni a folyamat vezérlésének szükségességét, ami a program előnye.
Egy kis történelem
Mielőtt elkezdtem fejleszteni az ABTool-ot, a segédprogram az AutoIt-ben írt szkript volt. Ezek az ABTool összes verziója 0.5.2b-ig (a régi oldalon abtool.ucoz.ru) kereshetők. Apám és én a segédprogramot használtuk, és egyszerűen és mindent megtettünk, amire szükségünk volt: megszabadulni a telepítők egyidejű elindításától különböző helyekről. De nem mindig telepíthetnek párhuzamosan (pl. MSI).
Volt idő, a rajzok vázlata megtörtént, de semmit sem csináltak a funkcionalitáson. Már elhagyott, ezek a vázlatok több mint három vagy négy évig fekszenek. Aztán összeszedtem az erőmet, és tapasztaltabbá tettem a 0.6.1b verziót. Megpróbáltam megtartani a korábbi felismerhető felületet a maximálisra és bizonyos változtatásokat végrehajtani oly módon, hogy ne ártsanak neki.
A régi site Abtool.ucoz.ru valahol elment nullához. Abban az időben érdeklődés mutatkozott arra, hogy saját weboldalaikat megteremtse az Ucozon, mert jó szabad helyet és sok kész webmestert biztosított a kezdőknek.

Az abtool.ru domain megvásárlására vonatkozó végső döntés megérett, amikor elkezdtem feltölteni a segédprogram új verzióit a régi webhelyre. Néhány idő elteltével a domainet megvásárolták, a tárhely ugyanazt használja, amelyen a bur-it.ru található. Tedd WordPress-ot a szükséges minimális bővítménnyel, találtam egy sikeres sablont, amely majdnem nem kellett változtatnia.

Hozzáadott egy fórumot a gyakran változó információkhoz és a felhasználók visszajelzéseihez. A fórum most működik a phpBB 3.1.4-en. A teljes telepítés és konfiguráció a helyszínen a fórumon a semmiből pontosan 24 óra. A fórum motorja nem felel meg nekem. De a szabad phpBB között a legjobb a funkcionalitás és a képességek növekedése szempontjából. Azonban az összes anti-spam, én folyamatosan meg kell tisztítani a spam. Csak a frissen létrehozott témák premoderációját takarja.

De itt van a számláló az oldalon „Download” már számolt 200 letöltés verzió 0.6.4 + 0.5.2 30 letöltések, amit adunk a helyszínen azok számára, akik szeretik a „klasszikus” :-)
A segédprogram elosztásán és új verziókon való munkavégzés során
A VKontakte csoportot azért hozták létre, hogy a webes információk jobb terjesztése érdekében a segédprogram új verzióiról legyen szó. Nem akartam létrehozni, mert ez egy másik platform, amin dolgozni kell. És amikor kiad egy új verziót a munka, és annyira.
Ezen a ponton a csoport VKontakte ABTool csak két ember: én és Victor - az, aki először szerez nekem friss összeszerelés és tesztelés őket harci körülmények között (amennyire ez lehetővé teszi az időben). Nem akartam dolgozni a webhelyen ebben a közösségi hálózatban, és nem akarok. De mivel ez az, akkor legyen tükör a segédprogram weboldalán.
Sam adhatok és / vagy frissítése ABTool változata a hivatalos oldalon, és négy vagy öt lágy bolhapiac: freesoft.ru, softportal.com, softout.ru, soft.oszone.ru. Version 0.6.3, dobtam egy másik és a softodrom.ru. Minden helyszínen van egy premoderáció, amelyet különböző okokból nem lehet átélni.
A termékkel kapcsolatos információk terjesztése az interneten több időt vesz igénybe, mint valójában a terméken végzett munka. Ez nem számít a dokumentáció elkészítésének. Amíg az infa eléri a megfelelő helyeket, akkor már kiadhat egy tucat változatot. Felszabadít egy újat, frissít minden információt, hivatkozást, oldalt és linket, majd bang - valami hiba a programban, ami éppen nem vette észre.
Néha meg kell gyűjtenem a véleményeket (amelyek valójában némileg kisebbek, mint a tesztelő), keresd meg magad a hibákat, és végtelenül dolgozhatsz a kóddal. Gyűjtsd össze az összes talált hibát, amely a következő verzióban kijavítja őket, és nyugodtan frissíti az összes weboldalt. A hibák kezelésének megkönnyítése érdekében elkezdtem írni a különféle bejegyzéseket a segédprogram oldalán található blog szekcióban, és megőrizni az információkat a fórumon. És nem felejtem el, és tudom, mások tudják.
Régóta kiadom az új verziót, de még nem döntöttem el a számáról. Ahelyett, hogy egy új hibát okozna néhány hiba miatt, úgy döntöttem, hogy átírja a programot, vagy inkább a fő működési mechanizmusokat: beállításokat, programokkal való munkát és a lokalizáció támogatását.
Annak ellenére, hogy a segédprogram kicsinek és egyszerűnek tűnik, számos algoritmus működik, amelyek nem jól haladnak egymással. Ezért úgy döntöttem, hogy mindent rendbe hoztam, nem csak a bagofix kedvéért, hanem alacsonyabb szinten. Ez a megközelítés megóvja Önt bizonyos hibáktól és ismeretlenektől. Természetesen újakat is hozzá fog adni. Mindenesetre a következő verzió nagymértékben megnövekedett lesz az összes újratöltés miatt.