Aktív témák
-
dark100
aktív tag
Hello
Csinaltam egy kis textes macro behelyettesito progit. A binaris most Linux ala van, de fordul barmilyen C-vel (akar Windows ala is).
https://sourceforge.net/projects/gmac/
Nekem konfiguracios file-ok kezelesehez kell, de barmilyen textes vagy pipeline-os dologhoz hasznalhato.
Akit erdekel probalja ki. Akinek meg van otlete tovabi fejlesztesehez vagy hibat talal az szoljon batran.Ingyenes software == A mezeskalacs haziko a Jancsi es Juliskaban. Es != szabad software
-
dark100
aktív tag
-
dark100
aktív tag
Hello mindenkinek.
Bovitgettem a progimat es letrehoztam egy uj release-t:
http://sourceforge.net/project/showfiles.php?group_id=160876
Mar tud regularis kifejezeseket es jopar uj kepessege is van.
Illetve segitseget szeretnek kerni:
Van egy makro a [%exec command line] ami vegrehajt egy parancssort es az outputjat visszadja. Ezt linux alatt sikerult konnyen megcsinalni a popen()-pclose() paranccsal. Windows alatt odaig jutottam, hogy CreateProcess-el csinalok folyamatot, CreatePipe-al letrehozok kommunikacios csatornat. Ezt probaltam ReadFile-al olvasni, de itt nem olyan okos, mint linux alatt, hogy ha a masik oldal bezarja a pipe-ot, akkor megall a ReadFile, hanem a vegtelensegig var. Tudja valaki hogyan lehet ezt egyszeruen megcsinalni? Elbonyolithattam?Ingyenes software == A mezeskalacs haziko a Jancsi es Juliskaban. Es != szabad software
-
dark100
aktív tag
Eljutottunk a kovetkezo merfoldkoig, es ez uj release-t jelent. Kezd az egesz dolog osszeallni. Egyre tobbet tud, es egyre ertelmesebb (intuitiv) a kezelese is.
Kerdeztek tolem, hogy igazabol mivel mas ez mint a tobbi a macro helyettesito. Valasz az, hogy nem hasonlit rajuk A fo celja, hogy egy frontend jellegu valami legyen. Pl a konfiguracios file-ok elegge limitaltak szoktak lenni kornyezeterzekenysegben. Nekem mar pl segitett a pychart eps generatornal, doxy config fileoknal (win es linux alatt kicsit maskepp neznek ki az eleresi utak) stb. De akar javat / pascalt(delphi) is ki lehet egesziteni vele.
Termeszetesen semmi olyant nem tud, amit mas modon nem lehetne megoldani, de van amit nagyon egyszeru (es erdemes) vele.
Tovabba barhova befordithato, csak standard C libeket hasznal, pl a regularis kifejezes illesztot vagy a formula ertelmezot is magam irtam hozza, igy szinte barhova lefordithato. Pl 64 bites gepre is megy arrol mar kaptam jelzest.Ingyenes software == A mezeskalacs haziko a Jancsi es Juliskaban. Es != szabad software
-
dark100
aktív tag
Hello mindenkinek!
Ismet uj release van!
Most mar a Linuxos mellett Windowsos binarist is tettem melle, amit a mingw windowsos gcc-vel forditottam. Teljesen ujrairtam a kifejezes kiertekelot, most mar majd az osszes C operatort ismeri (kiveve amiknek itt nincs ertelme pl a -> azaz member selection-t), es szabadon hasznalhatoak a makrok valtozokent is. Kezd egeszen kellemes es egyszeru szintaktikaja lenni, es ez nagyban segiti a hasznalhatosagat.
Itt lehet letolteni: http://sourceforge.net/project/showfiles.php?group_id=160876Ingyenes software == A mezeskalacs haziko a Jancsi es Juliskaban. Es != szabad software
-
dark100
aktív tag
Ismet van uj release. Jopar dolog a helyere kerult. Lassankent teljesen kesz lesz a rendszer logikaja. Jo szorakozast hozza.
Ingyenes software == A mezeskalacs haziko a Jancsi es Juliskaban. Es != szabad software
-
dark100
aktív tag
Itt az 1.10-es verzio. Atalakitottam a szintaktikai reszet a makroknak. Igy most sokkal szabalykovetobb es emiatt egyszerubb, letisztultabb lett. A makrok helyett most mar makro sorozatokat lehet irni. Igy jobban lehet tagolni az egeszet es kevesebb a vezerlo karakter.
Ingyenes software == A mezeskalacs haziko a Jancsi es Juliskaban. Es != szabad software
-
dark100
aktív tag
Valoban nem tomegtermek jellegu valami. Es az is igaz, hogy semmi olyat nem tud amit mas uton ne lehetne megcsinalni. En viszont gyakorta futok olyan helyzetekbe, amikor van egy adott valami (konfigurtacio, forras) amit tobb helyen is fel kene hasznalni, de mindenutt kicsit maskepp. A gmac kb ugy mukodik mint a html scriptek, tehat megy a szovegen, es ha talal valmit ami neki szol azt megcsinalja, a tobbit hagyja beken.
Peldat azert nehez mondani, mert itt osszetett feladatokrol van szo.
1) Gyorsan ujrageneralhato html tablazatok, de megis statikus html oldal.
2) Vannak kozos reszek kulonfele konfiguracioknak, amit karbantarthatosag miatt jo lenne egy helyen tarolni.
3) Mindenfele szabalyok alapjan valtozo parameterek egy konfig file-nal. Pl ha ez definialva van akkor ez a resz nem kell, eszerinti eleresi utvonal kell, Ide ugyanazok a szamok keruljenek mint amik elozoleg mar szerepeltek, itt aszerint kel modositani, hogy az elozo adatnak milyen erteke volt (lanc modosulasok).
Miert jo?
Atlathato modositasok. Latszik hogy mi es hogyan fog tortenni
Egyben van az egesz, nem szetszorva script-ekbe.
Nem zavarja az eredeti forras formajat. Csak a syntax highlight szokott megkavarodni tole.
Win, Linux, akarmi. Nemhiszem hogy sok olyan kornyezet van amire ISO C fordito ne letezne...
Pipe-ok. Akarhonnan | gmac | akarhova
Most eppen tipusokat vezetek be a makroreferneciak helyett. Jelenleg ismeri a string, szam, tomb, hash, file referenciakat. Ha elkeszul akkor lesz ujabb release.Ingyenes software == A mezeskalacs haziko a Jancsi es Juliskaban. Es != szabad software
-
cucka
addikt
-
dark100
aktív tag
Nem jobb ne igy kozelitsd meg a dolgot. Egyszeruen mas. Amiben nagyon eros az a ''szovegszabdalas''. Tehat vannak mindenfele (nagyobb) darabok amikbol gyakorlatilag osszevaghatsz egy inputot. (Kornyezettol fuggoen ide beincludolok valamit, onnan kihagyok valamit, ide generalok valamit, stb) Amiben gyengebb az a hagyomanyos ciklus-feltetel-szamolgatos feladatok. Ezekre ugyanis tenyleg van szamos nyelv. (Perl, Python, awk, stb) Az m4 vagy C preprocesszor-hoz hasonlithato, de mindkettonel jelentosen tobbet tud. A PHP kotve van HTML szerverekhez, nem univerzalis. (Ez most egy apro, 70 Kbyte-os szosszenet, semmi installt semmi konfiguraciot nem ignyel)
Ingyenes software == A mezeskalacs haziko a Jancsi es Juliskaban. Es != szabad software
-
dark100
aktív tag
Elkeszult a referencia tamogatas, es feltettem egy uj release-t. Arra gondoltam, ha valakinek van valami problemaja, es szeretne gmac segitsegevel megoldani, akkor irjon ide a forumba. Megprobalok benne segiteni. Rosszabb esetben bevallani, hogy azt nem lehetseges vele megoldani.
Ingyenes software == A mezeskalacs haziko a Jancsi es Juliskaban. Es != szabad software
-
dark100
aktív tag
Az uj release kapott egy eros parszolasi tamogatast es jopar dolgon finomitottam, egyszerusitettem a gmac mukodeset. Jo hir, hogy sikerult nagyobb scripteket is irni vele, es akkor sem mondott csodot.
Ingyenes software == A mezeskalacs haziko a Jancsi es Juliskaban. Es != szabad software
-
dark100
aktív tag
Az eddig osszejott ujdonsagokbol keszult egy karacsonyi release.
Boldog karacsanyot mindenkinek!Ingyenes software == A mezeskalacs haziko a Jancsi es Juliskaban. Es != szabad software
Aktív témák
- Renault, Dacia topik
- Vodafone mobilszolgáltatások
- Telekom mobilszolgáltatások
- EAFC 24
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- Modern monitorokra köthető 3dfx Voodoo kártya a fészerből
- LEGO klub
- OLED TV topic
- iPad topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- További aktív témák...