Hozzászólások
-
SzerzőBejegyzés
-
Nagyon. 🙂 A gcj csak egy java fordító (javac). Plusz egy bináris fordító, amivel közvetlenül lehet (java nélkül) futtatni a progikat. Ennek a nagy elõnye, hogy nagyon gyors, a nagy hátránya, hogy csak Linuxon fog futni. De ha vki bájltkódot fordít, akkor azt már lehet gépfüggetlenül JVM-ben futtatni.
Egy átlagos pénzes proginak kevesebb, mint 1%-a a rendszerfüggõ kód. Egyedül a GUI képez kivételt, de vannak cross-platformos GUI-k is (pl. Qt, GTK, stb.).
Linux alá írt progikból szerintem nehéz megszednie magát az embernek
Szerintem azért meglehet élni, de nem nehéz más OS-re is átírni a progikat. Lásd Cygwin.
Fordításkor nem jönnek létre a v4l eszközök a /dev/ könyvtárban, csak ha feltelepítetted. A forrásban szerepel egy script, ami telepítés nélkül is létrehozza ezeket a fáljokat.
Bár igaz a G2-ben a procedúra objektumokban játszik egyedül szerepet… a szabály alapú fejlesztéssel elkerülhetõ a használata… nélkülözhetõ egyes nyelvekben.
A szabály alapú rendszerek implementációja valójában egy hatalmas és egymásba ágyazott szuper-case.
Virtuális metódusok, öröklõdés, metódus/eljárás mutatók… dinamikus/késõi kötések (késõi… mókás fordítás… late binding)… hash-táblák.
❓Igen, pontosan ezek az elemek nem tartoznak szorosan egy szakértõi rendszerhez, mert csak a „tevékenység” definiálásában játszanak szerepet. Viszont nem MI elemek.
A 115k a soros port sebbessege, nem az ISDN-é. Elvileg a 128K-s ISDN sebbességnek is mennie kellene a 115K-s kisebb soros porton, de nálam szakadozott az átvitel.
Ha java-ban fejlesztesz, akkor a gcc is megfelel, csak fel kell tenned a gcj-t. ha -C -vel fordítasz, akkor megkapod a bytecode-ot, ha csak simán, akkor a futtatható binárist:
$
$Tahát a 2. ISDN csatornát akarod felkapcsolni? Nekem is volt régen ilyen kütyüm, de sajnos vagyon gagyi soros portos volt. Csak 115k baudot lehetett beállítani vele, a 230k nem ment.
Hat, az olcsó hálókártyár képesek ilyesmire. A
#
milyen dropped érték szerepel? Talán full duplexrõl half duplexre kell átállítani a drivereket at ethtool segítségével. Milyen a hálózatod, BNC vagy UTP?Nos, még mindíg nem írtad le melyik programot próbáltad lefordítani, így szinte lehetetlen hasznos választ adni. A feltelepített fejlesztõi fájlokban található C header fájlok 95%-ban az /usr/include/ könyvtárban található. Mint kiderült, egy ritka esettel futottál össze. A bugreportolást jól tetted, még ha nem is látszott hibának.
A kernel header fájlokat mindíg illik belinkelni az /usr/include/ könyvtárba, még nem láttam olyan disztribet, ahol ezt ne tették volna meg. Természetesen a szükséges devel csomagot fel kell tenni hozzá (akkor nem lesz szükség a teljes kernel forrására).
Hogy mi okból hanyagolták a case elágazást python-ban…
A python-nak nagyon szoros C interfésze van, talán ezért.
Bár igaz a G2-ben a procedúra objektumokban játszik egyedül szerepet… a szabály alapú fejlesztéssel elkerülhetõ a használata… nélkülözhetõ egyes nyelvekben.
A szabály alapú rendszerek implementációja valójában egy hatalmas és egymásba ágyazott szuper-case. Mindössze nézõpont kérdése. Szerintem nem meglepõ, hogy egy rapid nyelvbõl hiányzik a case. Ilyen alapon gyalázat, hogy az Ada-t, az objective C-t, és az ML-t rettentõen kevesen használják.
Említetted korábban, építenél egy G2-höz hasonló programnyelvet…
Hát, eredetileg egy forráskódot elemzõ szakértõi rendszert akartam készíteni, de most már egy reprezentációs nyelv lesz belõle. 🙂
Eszembe ötlött a gtk javaslatod… vajon összefüggésbe hozhatom a G2 témával?
Ha a projectemre gondolsz, akkor késõbb igen, tervezek GUI reprezentációt is.
Glade 2.0.1-el egy egyszerû postgresql tábla feltöltésére építek adatbeviteli ablakot.
Feltettem egy „rögzített pozíciók” pozícionálót, amire egy „táblázat” rendezõt helyeztem.
Kivitelezhetõ valahogy az egész táblázat rendezõ méretezését?Igen, csak akkor dobozolnod kell.
A teljes kijelölt rendezõ fekete méretezõ kockájára kattintok, és ezzel a mozdulattal a tábla méretezõjel alatti adott kockáját jelölöm ki…
Talán egy BUG, amit még senki sem reportolt… Egyébként nem szoktam glade-t használni, a gtkmm sokkal jobbnan tetszik.
http://www.gtkmm.orgAz ablak átméretezésekor a szövegdobozok automatikus méretezését/igazítását szeretném megoldani.
A dobozoknál vagy a táblázatnál be kell állítani a „Nyújtás” tulajdonságot. Az új GTK már tud méretcsoportokat kezelni (a glade még nem támogatja).
-
SzerzőBejegyzés