Δημιουργία Αλγορίθμου

...IDE, compilers, κλπ

Συντονιστής: konnn

Δημιουργία Αλγορίθμου

Δημοσίευσηαπό Velos » 09 Ιουν 2009, 15:40

Καλημέρα. Έχω εγκαταστήσει την εκδοση 9.04 και θέλω να γραψω αλγόριθμο σχετικά με την ασύρματη κάρτα δικτύου όπου μέσα από την εντολή iwlist να μπορώ να πέρνω κάποια δεδομένα και να τα επεξεργάζομαι. Είμαι υποψήφιος διδάκτορας και θα ήθελα να μου πέιτε που μπορώ να βρώ σχετικές πληροφορίες.
Velos
babeTUX
babeTUX
 
Δημοσιεύσεις: 5
Εγγραφή: 09 Ιουν 2009, 12:24
Εκτύπωση

Re: Δημιουργία Αλγορίθμου

Δημοσίευσηαπό Nisok » 09 Ιουν 2009, 17:23

Δεν μας δίνεις και πολλά στοιχεία...
Άβαταρ μέλους
Nisok
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 2637
Εγγραφή: 25 Ιαν 2009, 15:00
Τοποθεσία: /home
IRC: nisok
Εκτύπωση

Re: Δημιουργία Αλγορίθμου

Δημοσίευσηαπό Velos » 09 Ιουν 2009, 17:30

Tο αλγόριθμο θέλω να τον γράψω σε γλώσσα C ή C++ .
Velos
babeTUX
babeTUX
 
Δημοσιεύσεις: 5
Εγγραφή: 09 Ιουν 2009, 12:24
Εκτύπωση

Re: Δημιουργία Αλγορίθμου

Δημοσίευσηαπό Dimitris » 09 Ιουν 2009, 17:40

Kαταρχήν να διευκρινήσουμε κάποια πράματα. Ο αλγοριθμός είναι αλγόριθμος. Το πως θα τον υλοποιήσεις δεν έχει σημασία. Μπορείς να τον υλοποιήσεις σε c ή c++ ή assembly. Εσύ θες να γράψεις το πρόγραμμα ενώ έχεις τον αλγοριθμό ή σου λείπει και ο αλγόριθμος και θες πληροφορίες και για αυτόν; Ή θες πληροφορίες μόνο για την εντολή iwlist (τις οποίες μπορείς να τις βρεις εδώ http://linux.die.net/man/8/iwlist κι εδώ http://en.wikipedia.org/wiki/Wireless_tools_for_Linux και αλλού)
Άβαταρ μέλους
Dimitris
saintTUX
saintTUX
 
Δημοσιεύσεις: 1357
Εγγραφή: 13 Μάιος 2008, 13:57
Τοποθεσία: Θεσσαλονίκη
Εκτύπωση

Re: Δημιουργία Αλγορίθμου

Δημοσίευσηαπό Velos » 09 Ιουν 2009, 18:14

Το αλγόριθμο δεν τον έχω έτοιμο και γενικός ψάχνω πληροφορίες και για αυτό το θέμα. Η iwlist γνωρίζω πάνω-κάτω πως δουλεύει απλά ψάχνω περιβάλλον για να γράψω σε C ή C++ κάτι σαν την visual και μετά τρόπο για να πάρω τα δεδομένα που μου δίνει η Iwlist και να κάνω κάποιες μετρήσεις και συγκρήσεις.
Velos
babeTUX
babeTUX
 
Δημοσιεύσεις: 5
Εγγραφή: 09 Ιουν 2009, 12:24
Εκτύπωση

Re: Δημιουργία Αλγορίθμου

Δημοσίευσηαπό Ntelispak » 26 Ιουν 2009, 13:32

Αν ψάχνεις IDE's -> http://linuxmafia.com/faq/Devtools/ides.html. Πρώτο στο google με ide linux.
Για να τρέξεις εντολές τερματικού μέσα από C χρησιμοποίησε την system() (νομίζω stdlib.h) όπως και στα windows άλλωστε . Δες και εδώ http://forums.devshed.com/c-programming-42/how-to-call-linux-commands-in-c-program-343619.html. Η exec* που προτείνεται αρχικά δεν πρέπει να είναι standard C.
Οδηγείες ΧρήσηςΤutorialsΑναζήτηση
⇛ Linux: noob ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Πολύ Καλά
⇛ Xubuntu 9.04 (Jaunty Jackalope) 64bit
⇛ Intel Core2Duo E6600 (2.4GHZ 4MB) ┃ Asus P5B 965 ┃ 2x1GB DDR2 667MHZ ┃ Radeon X1600P 256MB ┃ MAudio Audiophile 192
Άβαταρ μέλους
Ntelispak
babeTUX
babeTUX
 
Δημοσιεύσεις: 36
Εγγραφή: 19 Ιουν 2009, 20:15
Τοποθεσία: Μεταμόρφωση Αττικής
Εκτύπωση

Re: Δημιουργία Αλγορίθμου

Δημοσίευσηαπό Nisok » 26 Ιουν 2009, 16:04

Από ότι καταλαβαίνω θέλεις να διαβάζεις πληροφορίες που έρχονται από την κάρτα δικτύου.
Δηλαδή θέλεις να διαβάζεις τα πακέτα που προέρχονται από μια συγκεκριμένη IP. Παλιά είχα κάνει ένα ανάλογο project στο MSC αλλά δυστυχώς τα χρόνια περνάνε. Λοιπόν (αν έχω καταλάβει καλά )αυτό που πρέπει να κάνεις είναι να στήσεις μια sockets και να επικοινωνούνε αυτά μεταξύ τους.
Δες εδώ για αρχή (από google - όταν βρω χρόνο θα σου στείλω το κώδικα που είχα κάνει) : http://www.cplusplus.com/forum/general/11549/
http://www.cplusplus.com/forum/general/8665/
Άβαταρ μέλους
Nisok
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 2637
Εγγραφή: 25 Ιαν 2009, 15:00
Τοποθεσία: /home
IRC: nisok
Εκτύπωση

Re: Δημιουργία Αλγορίθμου

Δημοσίευσηαπό ant_0611 » 06 Σεπ 2009, 10:16

Για δές μήπως σε βολέυει καλύτερα το aircrack-ng και τα εργαλεία του...
Πληροφορίες στο http://www.aircrack-ng.org/doku.php
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός:Ναι ┃ Αγγλικά: Μέτρια
Laptop:
Spoiler: show
Ubuntu 9.10 σε Fujitsu-Siemens A1667G2
Προδιαγραφές ⇛ Επεξεργαστής : AMD Turion 64 ML-37 │ Μνήμη : 1GB│ Κάρτα Γραφικών : ATI X700 128MB │ Κάρτα Ασύρματη : Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g (rev 02) │ Κάρτα Ήχου : VIA 8237 │ 15.4" Glossy 1280x800

Desktop:
Spoiler: show
Ubuntu 10.04
Προδιαγραφές ⇛ Επεξεργαστής : AMD Αthlon 1800+ │ Μνήμη : 1GB│ Κάρτα Γραφικών : Geforce 4 mx440 64MB │ 17" Glossy 1280x1024
Άβαταρ μέλους
ant_0611
punkTUX
punkTUX
 
Δημοσιεύσεις: 294
Εγγραφή: 11 Απρ 2009, 15:16
Τοποθεσία: Χανιά
Εκτύπωση


Επιστροφή στο Εφαρμογές για Ανάπτυξη Λογισμικού

cron