script

Hozzászólások

10 bejegyzés megtekintése - 51-60 / 1,818
  • Szerző
    Bejegyzés
  • Hozzászólás: LPT port kontrol C++ #2205282
    script
    Felhasználó

      Szoval ennek a 2 file nak a formajara atirtam mind a 8 kimenetet.Ugynezki, hogy mukodik a dolog root kent.(Meg azis lehet keszitek neki valami grafikus feluletet aztan csak klikkelgetni kell, (de ez majd egy kesobbi project lesz)).

      Code:
      root@machine:/home/script/LPT# chmod 777 -R -v /home/script/LPT/mode of `/home/script/LPT/' changed to 0777 (rwxrwxrwx)mode of `/home/script/LPT/lpt6off.sh' changed to 0777 (rwxrwxrwx)mode of `/home/script/LPT/lpt7off.cpp' changed to 0777 (rwxrwxrwx) s.t.b.

      Code:
      script@machine:~/LPT$ ./lpt1on.shioperm: Operation not permittedError!

      Code:
      script@machine:~/LPT$ ls -la /dev/parport0crw-rw---- 1 root lp 99, 0 Aug

      Hozzászólás: LPT port kontrol C++ #2205281
      script
      Felhasználó

        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)

        Mindenbizonnyal igazadvan abban amit fent allitasz, azis valoszinu, hogy nem praktikus a megoldasom, de par hete elhataroztam, hogy C++ -al fogok foglalkozni.Kicsit belefaradtam a szamitastechnikai tudatlansagomba (kicsi bash, kicsit C, kicsit C++) "Jack of all trades master of none" Ezert aztan az osszes eddigi problemamat C++ ban probalom megoldani.Meglehet, hogy 1-2 ev mulva enis mosolyogni fogok azon, hogy mikent oldottam meg dolgokat elozoekben....Koszonom szepen

        Hozzászólás: LPT port kontrol C++ #2205279
        script
        Felhasználó

          Meg valami olyanon agyalok ami kilistazna az eppen aktualis port statuszokat. (hasonlo mint az nmap)Pl;lpt1 ONlpt2 OFF .....Termeszetesen itt a szamok a kivezetesek szamat jelolik.

          Hozzászólás: LPT port kontrol C++ #2205278
          script
          Felhasználó

            Holnap kiprobalom a progit elesben, - Kitolom a "sleep" -et tetszolegesre.- Rakotok egy ~470 Ohm koruli ellenallassal egy LED -et az 1-es lab es a Ground koze.- Ha mukodnek a fentiek akkor minden egyes labhoz irok egy hozzaillo scriptet amit kulon meglehet hivni pl: ./lpt1on.sh ,./lpt1off.sh

            Hozzászólás: LPT port kontrol C++ #2205277
            script
            Felhasználó

              Ezt olloztam ossze, innen-onnan, egyenlore csak root kent mukodik.Elsore Kikapcsolja aztan 2sec. utan Be kapcsolja az 1-es labat legalabbis a terminal szerint, meg nem probaltam LED -el.

              Code:
              #include #include #include #include #include #define BASEPORT 0x378using namespace std;int main(){if (ioperm(BASEPORT, 1, 1)){perror("ioperm");cout << "Error!" << endl;exit(1);}cout << "Light offn";outb(0, BASEPORT);sleep(2);cout << "Light onn";outb(1, BASEPORT);sleep(2);if (ioperm(BASEPORT, 1, 0)){perror("ioperm");cout << "Error" << endl;exit(1);}exit(0);}

              Hozzászólás: Mobil internet ZW.7.0-n #2205228
              script
              Felhasználó

                Sziasztok!Használ(t) valaki közületek Zw.7.0 alatt bármilyen mobil internetet?Kaptam egy T-Mobilos sticket. Hogyan kell beállítani, hogy bárhol működjön?

                En meg nemhasznaltam ilyet.

                Hozzászólás: Kormeghatarozas c++ #2205214
                script
                Felhasználó

                  Ezt meg igy este osszeszogeltem, (csatolva)Valoszinuleg lehetett volna rovidebb kodot is irni erre a feladatra.KerdesHa egy valtozot kell hatvanyozni (jelenesetben csak negyzetre emelni), Pl: ez a sorvolume = (PI * radius * radius * height);mukodne igy?volume = (PI * radius ^2 *height);

                  Code:
                  7.0 ^ 3 = 343.0000004.73 ^ 12 = 125410439.21742332.01 ^ 1.54 = 208.036691

                  [attachment deleted by admin]

                  Hozzászólás: Kormeghatarozas c++ #2205212
                  script
                  Felhasználó

                    Amúgy nem átláthatóbb így, nem is beszélve a tördelésről, mert az az összevisszaság (hol space, hol tab, hol ennyi, hol így) egy borzalom volt. (Bocs, de ez a véleményem. Abben nehéz is megtalálni valamit.)Persze nem kötelező ezt a stílust követni, lehet a klasszikus c stílust is, de én speciel nem szeretem az felesleges sortöréseket a { miatt.

                    A te verziod is jolnezki.Most legalabb ertem mit akartal mondani 😉

                    Hozzászólás: Kormeghatarozas c++ #2205209
                    script
                    Felhasználó

                      Mármint hogy akad el?Nem akad el kiírja, hogy "You're under 6".Amúgy szerintem hülyeség kommentálni, ami amúgy is ott van nyilvánvalóan. A blokk és rá vonatkozó utasítás között meg méginkább.Pl. ha nem lett volna ott a komment és a elágazás után a {, akkor azonnal kiszúrtad volna a ;-t.pl: "if (...); {" - szerintem egyszerűen nem lehet nem észrevenni ebben a formában. 😀

                      A kovetkezoekben majd igy csinalom 🙂

                      Hozzászólás: Kormeghatarozas c++ #2205207
                      script
                      Felhasználó

                        Okes szoval ilyen nek terveztem.Lasd csatolva.[attachment deleted by admin]

                      10 bejegyzés megtekintése - 51-60 / 1,818