Alle Beiträge von nic_power
-
mozilla über kommandozeile starten
Hallo, "mozilla index.html" sollte im Normalfall ausreichen. Weitere Möglichkeiten gibts hier: http://www.mozilla.org/unix/remote.html (sinnvoll, wenn beispielsweise schon ein Browser läuft). Nic
-
Frage zu technischen Angaben (Switch)!
Hallo, im Allgemeinen bezieht sich so eine Aussage auf die Switching-Fabric eines Switches oder Routers. D.h. bei 64 Byte-Paketen liegt die Kapazität bei den von Dir genannten 76 MBit/s. Allerdings dürfte die Performance in der Praxis deutlich besser sein, da 64 Byte-Pakete nicht der Regelfall sind. Nic
-
Womit gute große Dokumente unter Windows schreiben?
Hallo, ich habe die Erfahrung gemacht, das Word gerade bei großen wissenschaftlich-technischen Dokumenten mit vielen Grafiken/Tabellen gelinde gesagt "suboptimal" ist. Es gibt Software die wesentlich stabiler und geeigneter ist. Ich habe vor meiner "Word-Zeit" jahrelang mit FrameMaker auf unterschiedlichsten Plattformen (Windows, Solaris, HPUX) gerabeitet und nicht einen Absturz erlebt. Konzeptionell ist FrameMaker wesentlich strukturierter als Word, Vorlagen für Absätze und Styles werden optimal unterstützt und man wird zu einer strukturierten Arbeitsweise gezwungen (nicht dieses Chaos, das man überall ein bisschen an den Formaten rumdrehen kann und hinterher das komplette Dokument zerschossen wird). Leider ist FM ziemlich teuer, es müsste aber Schüler/Studentenlizenzen geben. Nic
-
Bit beim Prozessor
Diese Aussage ist im Prinzip korrekt. Bei einer 32 Bit-CPU sind die Register 32 Bit gross. D.h. werden zwei Register mit einander addiert, so können 32 Bit parallel verarbeitet (also addiert werden). Mit 32 Bit läßt sich der Bereich von 0-4.294.967.295 darstellen. Dieser Bereich kann verwendet werden, um Speicherstellen im Hauptspeicher zu adressieren. Daraus ergeben sich maximal 4 Milliarden adressierbare Bytes. Dazu ist allerdings zu sagen, dass moderne Prozessoren wesentlich komplexere Mechanismen zu Adressierung verwenden und auch mehrere Instruktionen pro Takt ausführen können. Nic
-
Bit beim Prozessor
Hallo, Aktuelle CPUs im Home-Bereich arbeiten mit 32 Bit (Athlon, Pentium/Xeon, usw). Workstation CPUs - Sparc v9, HPPA, Alpha, Itanium - arbeiten bereits seit Jahren mit 64 Bit. Vereinfacht ausgedrückt bezieht sich die Angabe auf die Architektur der CPU und die Größe des Adressbusses und des Integer-Datenformates (Registergröße). Mit einer 32 Bit CPU lassen sich 4GB Speicher direkt adressieren, die Integer-Register haben ebenfalls eine Größe von 32 Bit. Bei einer 64 Bit-Architektur verdoppeln sich die Werte entsprechend. Einer der wichtigsten Aspekte bei einem Umstieg auf 64 Bit ist die Größe des Adressraumes, da 4GB mittlerweile an einigen Stellen schon sehr knapp werden kann. Wie der Performancegewinn ausfällt ist von den Anwendungen abhängig. Zum einen muss das Betriebssystem die 64 Bit-Architektur unterstützen und zum anderen muss die Software ebenfalls optimiert werden (beides unter Windows nicht bzw. nur sehr eingeschränkt der Fall). Nic
-
Bestehenden Quellcode einfügen
Hallo, cd halte ich für ein entwas unglückliches Beispiel, da es sich aus naheliegenden Gründen um ein Shell-Buildin handelt und nicht um ein externes Kommando. Unter Linux/Unix übergibt system() den Parameter an "sh -c". D.h. man sollte nicht erwarten mit einer Sequenz wie "system("cd Verzeichnis"); system("ls"); den Inhalt von Verzeichnis angezeigt zu bekommen. Das funktioniert nur über "system("cd Verzeichnis; ls"). Verzeichniswechsel innerhalb eines Programms sollte man mit chdir() durchführen bzw. beim system() den kompletten Pfad mit angeben. Nic
-
WLAN Sicherheit (stern TV vom 23.10.03)
Hallo, Der Hauptschwachpunkt bei WLANs insbesondere im privaten Bereich ist das Unwissen darüber, wie die APs bzw. WLAN-Router konfiguriert werden müssen. Die meisten Leute sind sich nicht im klaren darüber, das man bei einem ungeschützten Netz mit minimalsten Aufwand in das Netz kommt (da reicht das Aufklappen eines XP-Laptops, der sich sofort in das erstbeste WLAN einklinkt). Etwas besser ist die Situation schon geworden, da viele Hersteller per default zumindest ein paar Sicherheitsfeatures eingeschaltet haben (vor einigen Jahren noch war "Any" "Any" ohne WEP Standard!) Nur mal so als Hausnummer (nein, auch ich will und werde keine "Hackertipps" geben): bei mir zu Hause bekomme ich mittlerweile fünf verschiedene Netze, zumindest zwei davon sind alles andere als sicher. Zwischen meinem Arbeitsplatz und meiner Wohnung (ca. 20 Minuten durch die Stadt mit dem Auto): ca. 150 WLANs, von denen ein Teil ebenfalls weit offen steht. Es gibt zwar noch weitere Angriffsmechanismen, die den meisten Angreifern in der Regel aber schon zu aufwändig sind. Die Schwächen im WEP sind zum Teil behoben (Initialisierungsvektor des RC4) und eine Attacke benötigt eine nicht unerhebliche Menge an gesnifften Daten (mehrere 100 MByte). Nic
-
WLAN: Accesspoint und Router?
Hallo, Du benötigst keinen weiteren Access Point. Im Prinzip ist Dein WLAN-Router nichts anderes, als ein normaler Router mit einem eingebauten Access-Point. Wenn Du Dein Endsystem unter Linux betreiben möchtest, benötigst Du für dieses nur eine unterstützte WLAN-Karte. Die entsprechenden Listen gibt z.B. bei dem passenden Linux-Distributor oder Du erkundigst Dich vorher im Internet, welche Karten von Linux supportet werden. WLAN-Bridges werde im wesentlichen verwendet, um zwei "Inseln" über WLAN miteinander zu verbinden, für den Betrieb einzelner Endsysteme sind diese eher ungeignet. Nic
-
woher bekomme ich "Thin Ethernet-Kabel"?
Hallo, Segor in Berlin sollte ebenfalls Kabel auf Lager haben (http://www.segor.de). Nic
-
Bestehenden Quellcode einfügen
Hallo, system() kann verwendet werden, um externe Programme aus einem C-Programm heraus aufzurufen. Das folgende Code-Fragment geht davon aus, dass in "auswahl" ein entsprechender Wert (der beispielsweise vorher eingelesen wurde) steht. switch (auswahl) { case 'l': system("ls"); break; case 'x': system("xterm"); break; default: break; } [/php] Es gibt auch noch elegantere Varianten (beispielsweise über "exec() und Freunde", die aber teilweise komplizierter zu Handhaben sind. Nic
-
SNORT - Problem beim starten des Dienstes
Hallo, schau Dir mal den folgenden Thread an. Dort hatte ich vor einiger Zeit ein paar Tips zum Debugging von Snort gepostet: http://forum.fachinformatiker.de/showthread.php?s=&threadid=51236&highlight=snort Nic
-
Intrusion Attacks / IDS ???
Hallo, Eine "Instrusion Attack" bedeutet, das jemand versucht, in Dein Netzwerk einzudringen. Allerdings ist die Güte dieser Aussage stark vom verwendeten IDS abhängig, da zum Teil auch Fehlalarme auftreten können. Mit einem IDS kannst Du Angriffe in erster Linie erkennen; um sie zu verhindern, solltest Du eine entsprechend konfigurierte Firewall einsetzen. Nic
-
Dateiname
Hallo, einfach einen Zähler mitlaufen lassen und mit "sprintf()" (parameter wie bei printf, liefert jedoch einen string zurück, der entsprechend formatiert ist) den String für den Dateinamen zusammenbauen. Nic
-
ftpausgabe in ne datei schrieben
Hallo, eigentlich sollte das per Default eingestellt sein. Ansonsten kannst Du das Verhalten mit dem Kommando "preserve" im ftp-prompt umstellen (zumindest unter Linux). Nic
-
case-anweisung
Hallo, hinzu kommt, dass Du mit den falschen Datentypen arbeitest ("%s" erwartet ein "char *" und kein "char" als Eingabe!). Das Switch Statement muss dann ebenfalls entsprechend angepasst werden. Nic
-
Test ob Datei leer
Hallo, Nein, geht nicht. Ein Nullpointer als Return-Wert (beim fopen) bedeutet nur, dass die Datei nicht geöffnet werden konnte. Es ist ein großer Unterschied, ob eine Datei existiert und leer ist oder nicht existiert! Nic
-
AP mit AP verbinden
Hallo, Point to Multi-Point Bridge bezieht sich in erster Linie auf die Tatsache, dass Du mehrer Bridges (und nicht nur zwei) miteinander verbinden kannst. Aus diesem Feature läßt sich jedoch nicht schliessen, dass auch noch zusätzlich WLAN Clients connecten können! Nic
-
Windowsprogramme unter Linux nutzen
Hallo, vmware fehlt in Deiner Liste (daneben gibt es noch "Virtual PC", das läuft allerdings nur unter Windows und MAC-OS). Nic
-
Umstieg Modem zu DSL
Hallo, sehr viele nützliche Informationen zum Thema ADSL findest Du auf der folgenden Seite: http://adsl-support0.de/index.html Nic
-
Arrayelemente summieren
Hallo, da Du mit long double arbeitest, solltest Du bei der Ausgabe mit "%Lf" bzw. "%Le" arbeiten. Ein cast bei der Zuweisung in das Array kann auch nicht schaden: #include <stdio.h> long double summe(long double *f, int n); int main() { int i,n=5; long double f[n]; for (i=0;i<n;i++) { f[i]=(long double)i; } printf("Summe= %Le\n",summe(f,n)); } long double summe(long double *f, int n) { int zahl=0; long double erg=0.0; for (zahl=0;zahl<n;zahl++) { erg=f[zahl]+erg; } return erg; } [/php] Nic
-
need help "char" etc
Hallo, %c liesst nur einen char ein, Du hast jedoch noch das "return" im Tastaturpuffer (das wird dann später sofort eingelesen). Nic
-
Fehler bei der Gleitkommaberechnung
Hallo, was ist denn jetzt Deine konkrete Frage? Nic
-
Reicht einfaches Routing (keine Internetfrage!)
Hallo, Das normale Routing reicht aus. Wichtig ist nur, dass der Defaultrouter in Eurem Netz die Route für das 192er Netz kennt. Das kannst Du entweder statisch konfigurieren (ist mit Arbeit verbunden) oder über ein eventuell vorhandenes Routing-Protokoll (sofern ihr ein entsprechendes Protokoll verwendet; die Vorgehensweise hängt stark von Eurem Netzdesign ab). Ein Masquerading ist nicht notwendig, da Du bei korrektem Routing die Server unter den 192er Adressen erreichen kannst und auch ausreichend Adressraum zur Verfügung hast. Anders sieht es allerdings aus, wenn Du die Server unter der 172er Adresse erreichen möchtest (weil beispielsweise die Clients nicht umkonfiguriert werden sollen). Nic
-
Arrayelemente summieren
Hallo, %ld ist an dieser Stelle aus zwei Gründen schlicht und ergreifend falsch. Zum einen darf %l nur mit Integers verwendet werden und zum anderen ist %d keine Format für eine Fliesskommavariable! Für Fliesskomma-Arithmetik wird %L verwendet. Korrekt wäre also printf("Summe= %Lf\n",summe(f,n)); [/php] Nic
-
Test ob Datei leer
Hallo, dafür gibt es "stat and friends": #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> int main(int argc, char **argv) { struct stat buf; stat(argv[1], &buf); printf("Dateigroesse=%d Bytes\n", buf.st_size); } [/php] (Achtung, keinerlei Fehlerprüfung im Code!!!) Nic