Suchergebnisse

  1. Herakles

    [C] Bitstuffing

    Ich nehm' das hier: http://cboard.cprogramming.com/c-programming/82854-bit-stuffing.html
  2. Herakles

    [C] Bitstuffing

    Moin! Ich möchte in C ein Bitstuffing implementieren. Es soll nach 5 Einsen eine Null eingefügt werden. Wenn ein Byte also so aussieht: 11111101 dann soll das Ergebnis so aussehen: 11111010 10000000 Soweit, so einfach. Ich hab nur keine Ahnung, wie ich Bitfolgen in C prüfen kann...
  3. Herakles

    no-ip2 auf read-only OpenBSD

    Danke für die Tipps. Weil's der einfachste und schnellste Weg ist, werde ich beim "vorher umkopieren" bleiben. Das Ding soll einfach funktionieren, ich habe kein Interesse, mich in die Materie einzuarbeiten (und evtl. einen eigenen Client zu schreiben oder den bestehenden zu patchen). :)...
  4. Herakles

    no-ip2 auf read-only OpenBSD

    Moin! Ich habe auf einem OpenBSD-Rechner den DnyDNS-Client "noip" laufen . Das funktioniert eigentlich sehr gut. Problem ist, dass dieser Client immer mal wieder auf seine Config-Datei zugreifen will und diese auch schreibbar erwartet. Da mein System als Router auf einem ALIX-Board mit...
  5. Herakles

    [C] Speicherbelegung eines "enum"s

    Ok, Danke! :)
  6. Herakles

    [C] Speicherbelegung eines "enum"s

    Sorry, Yamagi, aber das verstehe ich nicht. Nehmen wir an, ich packe eine Million Werte in so ein enum. Wo werden denn diese Million Werte im Speicher abgelegt? Die können unmöglich in einen Integer passen. Auch mit Nachdenken - ich check's nicht... ??? :confused: ???
  7. Herakles

    [C] Speicherbelegung eines "enum"s

    Moin! Ein enum hat offenbar IMMER die Größe von einem int, auf meinem System sind das 4 Byte. Hier mal ein Beweisprogramm: #include <stdio.h> int main(void){ enum uga { TEST1, TEST2, TEST3 = 0x1, TEST4, TEST5 = 0x8, TEST6, TEST7, TEST8 = 8, TEST9, TEST0...
  8. Herakles

    [C] Variablen initialisieren

    @troll: ich hasse es, endlos lang zu scrollen. Lieber alles schön kurz :) Jedem das Seine... Herakles
  9. Herakles

    [C] Variablen initialisieren

    Ich wollte nur sichergehen, dass ich vor lauter Bäumen den Wald nicht sehe. Das kommt bei mir gerne mal vor :) Vielen Dank! Herakles
  10. Herakles

    [C] Variablen initialisieren

    Moin! Bislang initialisiere ich Variablen innerhalb von C immer so: int i, j, k; i = j = k = 0; Kann man sowas nicht auch in einer Zeile lösen? Je weniger Codezeilen, umso beeindruckender ;) Mir geht's ein wenig auf den Wecker, alle Variablen zu definieren und zu initialisieren. Mit Arrays...
  11. Herakles

    Sicheres WLAN

    Da darf man gar nicht drüber nachdenken ;)
  12. Herakles

    Sicheres WLAN

    Moin! Nimm EAP-TLS. Da hast Du Zertifikate (die Du natürlich auf jedem Client installieren [lassen] musst), die du gegebenenfalls auch revoken, also sperren kannst. So kannst Du Dir recht einfach eine eigene Zertifkat-Hierarchie aufbauen, mit der Du nur Leute reinlässt, denen du das auch...
  13. Herakles

    Onlineshop für Adapter und Elektronik

    Problem offenbar gelöst ;) Herakles
  14. Herakles

    Onlineshop für Adapter und Elektronik

    Moin! Seit Kurzem ist unter adapterprofi.de ein Onlineshop für Elektronikbauelemente und Adapter im Speziellen erreichbar. Das Sortiment wird nach und nach erweitert und ist besonders für Bastler eine interessante Fundgrube. Für Anregungen, Produktwünsche und Kritik bin ich jederzeit...
  15. Herakles

    [Shell] Zugriff auf Variable mit Laufvariable

    Die Lösung: for i in 1 2 3 4; do eval p="testolat_$i" eval res=\$$p echo "$i: $res" done
  16. Herakles

    [Shell] Zugriff auf Variable mit Laufvariable

    Moin! Ich möchte auf Variablen auf der Shell mit einer Laufvariablen zugreifen. Ich kann's schlecht umschreiben, deshalb zeig ich einfach mal das Beispiel und was ich gern als Ergebnis wünsche: #!/bin/bash testolat_1="101" testolat_2="102" testolat_3="103" testolat_4="104" for i in...
  17. Herakles

    Webshop-Opensource Software - Empfehlungen?

    Danke, Dilbert! Das sieht super aus! Herakles
  18. Herakles

    Webshop-Opensource Software - Empfehlungen?

    Moin! Ich suche eine Opensource Software, die einen Online-Shop darstellt. Ich möchte einen überschaubar kleinen Shop einrichten (bis etwa 500 Artikel). Hat jemand gute oder schlechte Erfahrungen mit der einen oder anderen Lösung gemacht? Was würdet Ihr empfehlen? Ich bin mir nicht sicher...
  19. Herakles

    #define per autotools generieren

    Dass ich kein #include "config.h" mache, habe ich von hier. In dem pdf heißt es: Eine Begrüdung wird nicht geliefert, weil mir das Dokument aber sonst sehr viel weitergeholfen hat und ich im Grunde eigentlich keine Ahnung davon habe, vertraue ich diesem Satz. Was ist denn der Grund für die...
  20. Herakles

    #define per autotools generieren

    So, Lösung gefunden. Manchmal muss man einfach nur eine Nacht drüber schlafen und schon geht's. Also: Zu allererst fügt man seinem Sourcecode folgendes als allererstes include hinzu: #include <config.h> Wichtig ist danach noch, dass man nun dem Compiler mit auf den Weg gibt, dass er...
  21. Herakles

    #define per autotools generieren

    Ich vereinfache mal die configure.ac: AC_PREREQ([2.64]) AC_INIT([FULL-PACKAGE-NAME], [VERSION], [BUG-REPORT-ADDRESS]) AC_CONFIG_SRCDIR([hello.c]) AC_CONFIG_HEADERS([config.h]) AM_INIT_AUTOMAKE(hello, 1.0) AC_CONFIG_FILES([Makefile]) (...) AC_DEFINE([ENGLISH], 1, [english language on...
  22. Herakles

    #define per autotools generieren

    Moin! Ich bin seit langem am Basteln, um ein Programm mit den autotools zum Laufen zu bringen. Um es zu vereinfachen, hab ich hier einfach mal ein hello world programm genommen. Ich will erreichen, dass ein #define dem compiler mitgegeben wird, je nachdem, ob ich beim configure den...
  23. Herakles

    select in C mit switch-case verknüpfen

    Danke für Eure Antworten. Wenn ich mal VIEL Zeit habe, denk ich mich da vielleicht rein, aber für's Erste soll's die Schleife tun... :) Grüße Herakles
  24. Herakles

    select in C mit switch-case verknüpfen

    Moin! Ich mache in der Sprache C ein select(2) auf 8 Filedescriptoren und will danach gucken, auf welchem Deskriptor was passiert ist. Jetzt kann man natürlich mit 8 if-abfragen prüfen, welcher aktiviert worden ist, das ist mir aber zu "unschön" und zuviel if. :) for( i=0; i <...
  25. Herakles

    Socket buffer vergrößern mit setsockopt(2)

    Es gibt zwei Lösungen für das Problem: 1. Man nutzt die setsockopt(2)-Option SO_SNDBUFFORCE. Laut socket(7) findet bewirkt das folgendes: Jetzt steht da natürlich "since Linux...". Eine Suche im Internet, ob es diese Option auch für *BSD gibt, hat erstmal kein Ergebnis gebracht. Demzufolge...
Zurück
Oben