Hozzászólások
-
SzerzőBejegyzés
-
Nem rootként az ioperm (jog adása) nem fog menni. (De mehet egy root daemonként.)Az open device file, write/read függvények fognak menni (ha a device file írása/olvasása engedélyezett annak a felhasználónak). Gondolom egyébként ott már nem direkt megy, hanem van hozzá valami C struktúrás megoldás (mint az input eventnél, meg ilyeneknél)... passz. Amikor utoljára párhuzamos portot használtam, akkor direkt módon csináltam és leginkább assemblerben.Amúgy azért kellett egy ilyen primitív kódot C++-ben megírni, hogy aztán scripteket írj hozzá? Amúgy semmi közöm hozzá, csak valahogy nem tűnik praktikusnak.Nyilván a C programot parancssorból kiválóan lehet lábakra, de portokra programozni. Nem is beszélve esetleges konfigurációs file-okról, vagy minimum guiról. (Bár az utóbbit, sőt egy bonyolultabb konfigurációt sem biztos, hogy megér, de egy C paraméterlista kezelése sem bonyolultabb, mint egy bash-é. Ha kell, de nem tudod esetleg, akkor inkább kérdezz... a mottónk szerint is szabad. :D)
Ja, és természetesen jog kell hozzá. Ez utóbbinál, ha minden igaz /dev/parport file-ok sem kellenek, viszont kell az engedély, hogy direkt címezgesd a portokat. Azaz pl. a saját címezgetődnek root.Ellenben az open(“/dev/parport...”,...)-hoz nem feltétlenül, ugyanis jogokat adhatsz a file olvasására vagy írására is.
Találtam még egy érdekes és magyar leírást a nyomtatóportról.Amúgy induljunk ki a direkt címzésből:
Code:#includeCode:#define BASEPORT 0x378 // elvileg ez kell nekedCode:ioperm(BASEPORT, 1, 1) // bekapcsolás nem nullával, hiba -1ioperm(BASEPORT, 1, 0) // kikapcsolás nullávalCode:outb(byte, BASEPORT)byte = inb(BASEPORT)Hát nagyjából ennyi az elérés, már csak azt kell tudni mit küldesz ki és mit olvasol be.természetesen man ioperm
Két lehetőséged van 1) használod a GNU C parport elérés függvényeit (konkrétan C++ nem valószínű, hogy van) 2) direkt címeket használsz.A (1) némileg egyszerűbb, emberibb, a (2) viszont sokkal rugalmasabb, mindenen működik és elég egy assembler is hozzá, de csak a nyers számok...Nekem ez az első találat, de jónak tűnik.Akár egy linux parport filet nyitsz meg, akár direkt címen éred el a portot, utána már csak ki kel küldeni az adatokat, aminél tudni kell, hogy mit.
Lehet, hogy a francia AVH? 😀 Amúgy a vikilíkszről „híres”…Amúgy itt van angolul, ha segít http://help.ovh.co.uk/IpFailover
Attól függ mit nevezel hülyeségnek. Ezek a „bulvárhírek”, melyek a site-okon szoktak menni általában mind hülyeségek. Az igazán komoly dolgokat általában valami impact faktoros computer sci. & tech. folyóiratokban közlik.Amúgy bejelölsz pár tech oldalt pl. a twitteren csak úgy nyomatni fogják az ötleteket :ok:, de elegendőek az rss hírek is.
Folytatom, meg folytattam is… deha sűrgős, akkor még mindig elolvashatod itt (és akkor látod milyen hosszú és miért nem volt kedvem csak belekezdeni :stress:), vagy éppenséggel adhatok lehetőséget arra, hogy az itt lévő terméket folytasd :evil:, mert az szinte biztos, hogy ma nem lesz hangulatom hozzá. :stress:Amúgy látható, hogy mennyi jópofa dolog történt hirtelen. (Legalábbis szerintem.) Úgyhogy gyorsan beküldözgettem, minthogy az egyetlen időrabló teljes/majdnem teljes fordítással foglalkoznék.Ezzel csak azt akarom sugallni, hogy mindenki küldhet be híreket. Akinek meg mégsem sikerül, az szóljon, akkor is, ha valami jogosultsági probléma merül fel és akkor is, ha valamit nem ért a cikkbekülséssel kapcsolatban.
Pont 10 cikket csináltam ma…Ez szerintem itt rekord. 🙂
Már működik, de amúgy meg tele van… ezekkel a közösségi vackokkal.A facebook dobozban valami oknál fogva angolra váltott, pedig senki nem piszkálta, aztán eltűnt a facebook megosztás gomb képe, most visszajött, de ott ia angol lett, viszont a google+ gomb meg eltűnt.Még azt sem mondhatom, hogy vacak a plugin és csinálok egyet, mert a dobozt meg én csináltam és az is magától lett angol.
Nagyon úgy néz ki, hogy a Twitter is behalt…vagy csak engem utál, amikor épp válaszolnom kéne valamire? 😀[attachment deleted by admin]
-
SzerzőBejegyzés
legutóbbi hsz