Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

nic_power

User
  • Registriert

  • Letzter Besuch

Alle Beiträge von nic_power

  1. nic_power hat auf einen Beitrag in einem Thema geantwortet in Linux
    Hallo, gnu date ist ein Teil der sh-utils, die sich auf praktisch jeder Plattform übersetzen lassen. Nic
  2. nic_power hat auf einen Beitrag in einem Thema geantwortet in Hardware
    Hallo, hast Du auch überprüft, ob die Anschlüsse Deines Powerschalters korrekt mit dem Mainboard verbunden sind? Kontrolliere auch, ob die Lüfter alle in Ordnung sind. Nic
  3. FAQ

    nic_power hat auf Klotzkopp's Thema geantwortet in C und C++
    Hallo, ich peroenlich halte die Wiedereinführung für sinnvoll, da es viele Fragen/Fehler gibt, die regelmäßig auftreten: int main() vs. void main() fflush(stdin) Zahl in String umwandeln und umgekehrt ... Nic
  4. nic_power hat auf AHNUNG?'s Thema geantwortet in Hardware
    Hallo, gibs zu, Du hast nicht wirklich gesucht. 3Com hat eine ausgesprochen brauchbaren Support, bei dem Du über die Produktnummer jeden Treiber (auch für Windows 98) finden kannst: http://www.3com.com/products/en_US/downloadsindex.jsp Nic
  5. nic_power hat auf einen Beitrag in einem Thema geantwortet in Datenbanken
    Hallo, das war einer der wichtigsten Gründe für die Implementierung von Multithreading-Bibliotheken. Ein Kontext-Switch auf Prozessebene ist sehr teuer (= dauert lange) und ist auch nicht unbedingt notwendig, da viele Anwendungen nur Kontrollflüsse innerhalb eines Prozesses benötigen. Ein "Kontext-Switch" beim Multithreading ist dagegen um Größenordnungen schneller. Nic
  6. nic_power hat auf einen Beitrag in einem Thema geantwortet in Datenbanken
    Hallo, beim Multithreading existieren mehrere parallele Kontrollflüsse innerhalb eines einzelnen Prozesses. Die Threads teilen sich dabei den Kontext des Prozesses bzgl. der Ressourcen aus Betriebssystemsicht. Diese Funktionalität wird üblicherweise über Bibliothken zur Verfügung gestellt und ist auch in Betriebssystemen implementierbar, die keine Multitastking-Unterstützung besitzen (keinerlei Hardware Support notwendig). Beim Multitasking laufen mehrere Prozesse parallel. Jeder dieser Prozesse ist unabhängig in einem eigenen Adressbereich und kann nicht auf die Ressourcen anderer Prozesse (Speicher usw.) zugreifen. Nic
  7. nic_power hat auf einen Beitrag in einem Thema geantwortet in Netzwerke
    Hallo, Bei Anfragen die von aussen (also aus dem Internet) kommen und über Deinen Router laufen, muss der Router die externe IP-Adresse auf eine interne IP-Adresse umsetzen. Dieses Verfahren nennt sich NAT ("Network Address Translation"). Dazu muss man allerdings unterscheiden, von welcher Seite aus der Aufbau der Verbindung initiiert wurde. Bei Verbindungen, die von innen kommen (beispielsweise wenn Du einen Web-Browser verwendest) "merkt" sich der Router die Zieladresse (und ggf. den Port) und routet die Antwort entsprechend an Dein internes System weiter. Dafür wird eine Tabelle auf dem Router geführt; wielange ein Eintrag vestehen bleibt, hängt von der Implementierung ab. Es gibt ausserdem noch Unterschieden zwischen TCP und UDP, da UDP verbindungslos arbeitet (Du weisst also nicht, wann die "Session" abgebaut wurde). Es gibt auch Router, die bestimmte Protokolle kennen und die Protokollrequest analysieren , um beispielsweise zusätzliche Datenverbindungen auf- oder abbauen zu können. Bei Anfragen, die von aussen inittiert werden passiert normalerweise nichts, da der Router von sich aus nicht entscheiden kann, ob er direkt angesprochen wurde oder eine Adressumsetzung (inkl. Routing) vorgenommen werden muss. Ist dies notwendig, so muss auf dem Router (per Hand) das Portforwarding (oder Port Address Translation) konfiguriert werden. D.h. Du trägst auf dem Gerät ein, was mit Anfragen passieren soll, die auf einem bestimmten Port des Routers von aussen eintreffen. Üblicherweise ist dies die Ziel-IP Adresse (und optional eine Portnummer) in Deinem Netz. Wenn Du nach "NAT" und/oder "Router" im Forum suchst, solltest Du eine Reihe von weiteren Beiträge finden. Nic
  8. nic_power hat auf einen Beitrag in einem Thema geantwortet in C und C++
    Darauf sollte man sich keinem Fall verlassen. Bevor man auf Speicher oder Variablen lesend zugreift, sollte man auch sicherstellen, dass dort vernünftige Werte vorzufinden sind (über eine entsprechende Initialisierung). Das ist zwar die naheliegend, aber nicht sehr effizient um Speicherbereiche mit einem Wert zu initialisieren. Die Funktion "memset()" ist wesentlich effizienter und nutzt im Idealfall die speziellen blockmove/blockinit-Befehle auf Prozessorebene bzw. ist handoptimiert für diesen Anwendungszweck (aus dem gleichen Grund sollte man zum kopieren von Speicherbereichen die entsprechenden Bibliotheksfunktionen, wie beispielsweise bcopy(), memmove() usw. verwenden). Nic
  9. nic_power hat auf einen Beitrag in einem Thema geantwortet in C und C++
    Hallo, der Code ist plattformunabhängig und sollte sich unter jedem Betriebssystem übersetzen und ausführen lassen. Um die Ziffern zu addieren, kannst Du etwas in der Art: int summe=0; summe+=atoi(arg); verwenden. Falls Du allerdings eine Telefonnumer aus den Argumenten zusammenbauen möchtest, wird das so nicht funktionieren. In dem Fall kannst Du entweder mit sprintf() arbeiten oder mit atoi() und strcat() den String zusammenbauen. Nic
  10. Hallo, Danke. Scheint also wohl mit etwas Basteln zu funktionieren, wobei mich der folgende Satz natürlich etwas stört, da die Maschine mit einer ATI ausgerüstet ist: "Higher end ATI Radeon cards such as the Radeon 9600 will not work in XFree86 4.3.0 using the radeon driver." TurboLinux verfügt ebenfalls über Opteron Support (http://www.turbolinux.com/products/tl8a/). Mal sehen, wahrscheinlich werde ich doch ein bisschen rumprobieren müssen. Nic
  11. Hallo, ich bin auf der Suche nach einer geeigneten Linux-Distribution für Opteronbasierte Systeme, die nichts oder wenig (kleiner 100 Euro) kostet. Es gibt zwar inzwischen wohl von SuSe und Redhat was passendes, allerdings nur als "Enterprise-Edition" (oder vergleichbar) zu entsprechenden Preisen. Gentoo soll nicht so ohne weiteres laufen und ich wollte auch vermeiden, tagelang an dem System rumbasteln zu müssen, um die Maschine vernünftig zum Laufen zu bekommen. Vielleicht hat ja jemand von Euch schon entsprechende Erfahrungen und einen Tip, welche Distribution sich eignet. Nic
  12. nic_power hat auf einen Beitrag in einem Thema geantwortet in C und C++
    Hallo, strsep() ist eine Funktion aus der C-Bibliothek (als Ersatz für strtok()). Wäre möglich, dass die Funktion bei Dir fehlt (probiers einfach mal, der Linker wird sich schon beschweren). Nic
  13. nic_power hat auf einen Beitrag in einem Thema geantwortet in C und C++
    Hallo, Hier als Startpunkt mal ein Stückchen Code für Dich (keinerlei Garantie für volle Funktionalität, da nicht getestet und auch nicht debugged): int main(int argc, char **argv) { char *delim=";"; char *arg; argv++; while (*argv) { while(arg=strsep(&*argv,delim)) printf("Argument = %s\n", arg); argv++; } } [/php] Die Wahl des ";" als Trennzeichen finde ich mehr als unglückliche, da dieses unter Unix von der Shell interpretiert wird (als Trenner zwischen mehreren Shell-Befehlen). D.h. Du musst in diesem Fall die Argumente quoten. Nic
  14. nic_power hat auf einen Beitrag in einem Thema geantwortet in Hardware
    Hallo, ohne eigenen Prozessor geht es nicht, wobei es zwei Möglichkeiten gibt. Entweder ist dieser mit in den Chipsatz integriert oder er befindet sich als "extra chip" mit auf dem Mainboard. Nic
  15. nic_power hat auf einen Beitrag in einem Thema geantwortet in Plauderecke
    Hallo, ausserdem benötigt man einen maschinenlesbaren Ausweis (gilt auch für Kinder). Das gilt allerdings nur für Personen, die unter dem Visa Waiver Program (VWP) einreisen (trifft wohl für die meisten Urlauber aus D zu). Ab 26.10. gilt dann folgendes: "At this time, travelers who seek to enter under the VWP are not affected by this rule. However, under current law, an alien will not be admitted under the VWP on or after October 26, 2004, without a machine-readable, tamperresistant passport that meets ICAO biometric standards for photographs, unless his passport is unexpired and was issued prior to that date. 8 U.S.C. 1732©(2). The machines that DHS must have in place at all ports of entry by that same date will also be capable of reading the ICAO-compliant biometrics in any VWP alien’s passport. 8 U.S.C. 1732((2)." (Quelle: US-Visit Regulations vom 05.01.2004) Nic
  16. nic_power hat auf einen Beitrag in einem Thema geantwortet in Algorithmik
    Hallo, den ersten Fall, also b=function(); wobei der zweite Fall ebenfalls möglich - aber in diesem Zusammenhang nicht sinnvoll - wäre (das Ergebnis der if-Abfrage ist immer "true"). Nic
  17. nic_power hat auf Saga's Thema geantwortet in Plauderecke
    Hallo, versuchs doch mal bei den gängigen Preissuchmaschinen, beispielsweise http://www.guenstiger.de oder preispiraten.de Nic
  18. nic_power hat auf einen Beitrag in einem Thema geantwortet in Algorithmik
    Hallo, malloc() war auch nur ein Beispiel. Ich wollte eigentlich darauf hinaus, dass es in C/C++ üblich ist, Zuweisungen innerhalb eines Vergleichs vorzunehmen. D.h. Konstrukte der Art if (a= sind eher die Regel, sofern b eine Funktion ist die ein Ergebnis zurückliefert. Was man ebenfalls häufiger sieht: char *a, *b; b=function(); if (a= { ... } else { ... } [/code] Ist zwar nicht elegant und verleitet zu Fehlern (da nicht wirklich klar ist, ob "if (a=b)" auch so gemeint ist, wies im Code steht), wird aber gerne verwendet. Nic
  19. nic_power hat auf einen Beitrag in einem Thema geantwortet in C++: Compiler, IDEs, APIs
    Hallo, Der Compiler erzeugt aus deinem Quellcode Objektdateien bzw. ein ausführbares Programm (dazu gehört auch, dass er einen Syntax-Check durchführt und den Linker aufruft, um die Bibliotheken mit zu Deinem Programm zu linken). Freie Lösungen gibt es mittlerweile eine Menge. Wenn Du möglichst plattformübergreifend programmieren möchtest (Windows, Linux, Unix, usw.) würde ich den gcc mit emacs/xemacs als Editor empfehlen. Für Windows gibts das ganze hier: http://www.cygwin.com für Unix/Linux findest Du alles notwendige unter http://www.gnu.org. Die GCC Compiler-"Sammlung" beherrscht C/C++, Objective C, Java, Fortran, Ada, usw. Nic
  20. nic_power hat auf einen Beitrag in einem Thema geantwortet in Algorithmik
    Hallo, Nicht nur theoretisch sondern auch praktisch. if (a= {} ist gleichzusetzen mit if (a=malloc(...)) {}. Derartige Konstrukte sind integraler Bestandteil eine jeden C-Programms. Nic
  21. Mag ja alles schön und gut sein, aber nicht jeden Quellcode der einem über den Weg läuft hat man auch selbst geschrieben. Hast Du schon mal vor 1 Mio oder mehr Zeilen fremden Programmcodes gesessen, die nur rudimentär dokumentiert sind und die auf eine neue Plattform portiert oder erweitert werden müssen? In dem Fall wirst Du ein passendes Tool mehr als zu schätzen wissen. Nic
  22. nic_power hat auf einen Beitrag in einem Thema geantwortet in Plauderecke
    Hallo, Du verwechselst das nicht zufällig mit der Tatsache, dass zusätzlich zu den beiden Fingerabdrücken ein Foto gemacht wird? In keinem der offiziellen Dokumente und Ankündigungen (siehe US-Botschaft, Spiegel-Artikel, usw.) ist die Rede davon, dass zusätzlich noch ein IRIS-Scan vorgenommen wird. Nic
  23. nic_power hat auf einen Beitrag in einem Thema geantwortet in Plauderecke
    Hallo, Wo hast Du denn die Information mit dem "Iris-Scan" her? Nic
  24. nic_power hat auf einen Beitrag in einem Thema geantwortet in Plauderecke
    Hallo, *g*. Die einzig richtige Antwort auf diese Frage! Hier der Beweis: www.killas.org/html/bielefeld.HTM Nic
  25. nic_power hat auf einen Beitrag in einem Thema geantwortet in Linux
    Hallo, versuchs mal damit: cpio -idmv <dateiname.cpio (cpio liesst von Standard-In). Nic

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.