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
- Villanyszerelés
- Milyen TV-t vegyek?
- Milyen okostelefont vegyek?
- Apple iPhone 17 - alap
- Luck Dragon: Asszociációs játék. :)
- Dell notebook topic
- Gyúrósok ide!
- sziku69: Fűzzük össze a szavakat :)
- Búzasörrel nyitnak Európa felé a Xiaomi villanyautói
- Kormányok / autós szimulátorok topikja
- További aktív témák...
- GoPro Ultra Wide Lens Mod - Hero 13 akciókamerákhoz
- Lucky Miner, Bitcoin Miner, LV07, 1TH/S, 25W fogyasztással, Win 3.125 BTC Bitcoin Crypto Solo Miner
- Lenovo Quectel EM05-G FRU szám: 5W10V25829 DELL WWAN DW5825e-eSIM WWAN modemek
- Gamer márkás erős kezdő alapgép - HP OMEN by HP Obelisk Desktop 875
- Whell stand pro Logitech
- BESZÁMÍTÁS! ASUS C246M i5 9400F 16GB DDR4 250GB SSD 1TB HDD GTX 1660 Super 6GB Zalman N4 Zalman 600W
- Samsung Galaxy S22 Ultra 512GB, Kártyafüggetlen, 1 Év Garanciával
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Gamer PC-Számítógép! Csere-Beszámítás! I5 12400F / RTX 3070 8GB / 32GB DDR4 / 1TB SSD
- GYÖNYÖRŰ iPhone 12 mini 64GB Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3054, 96% Akkumulátor
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest