Aktív témák
-
dark100
aktív tag
Az eddig osszejott ujdonsagokbol keszult egy karacsonyi release.
Boldog karacsanyot mindenkinek! -
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.
-
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.
-
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)
-
cucka
addikt
-
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. -
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.
-
dark100
aktív tag
Ismet van uj release. Jopar dolog a helyere kerult. Lassankent teljesen kesz lesz a rendszer logikaja. Jo szorakozast hozza.
-
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=160876 -
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 rajukA 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. -
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? -
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.
Aktív témák
- Battlefield 6
- sh4d0w: Netflix? Ugyan, VW előfizetés!
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- iRacing.com - a legélethűbb -online- autós szimulátor bajnokság
- Milyen autót vegyek?
- Milyen légkondit a lakásba?
- Milyen egeret válasszak?
- Opel topik
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- One mobilszolgáltatások
- További aktív témák...
- Bomba ár! HP Pavilion 15 - i5-8265U I 8GB I 256SSD + 1TB I Nvidia I 15,6" FHD I Cam I W11 I Gari!
- GYÖNYÖRŰ iPhone 13 mini 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3134, 95% Akkumulátor
- Dymo LabelWriter 400 hőpapíros címkenyomtató
- LG 27GR95QE - 27" OLED / QHD 2K / 240Hz & 0.03ms / NVIDIA G-Sync / FreeSync Premium / HDMI 2.1
- Designer 4K Monitor - BenQ PD-2700-U
Állásajánlatok
Cég: FOTC
Város: Budapest