Beiträge von gandro

    Bei Zeta war nebst rechtlichen Problemen und der Tatsache, dass es Geld gekostet hat, auch die Kompatibilität ein Faktor. Treiber- und Softwaremässig sah es mies aus.

    Haiku hat da bereits jetzt mehr Kompatibilität, weil sie Treiber aus Linux, BSD und Zeta verwenden können (und tun) und Softwaretechnisch ebenfalls eine teilweise POSIX-Kompatibilität haben, und damit für Freie Software Tür und Tor öffnen.

    Null-Terminierste Strings sind so eigentlich inzwischen der Standard bei praktisch allen Programmiersprachen. Dass man die Länge an den Anfang schreibt ist inzwischen eher selten, weil es halt nur selten Vorteile bringt und moderne CPUs extra Befehle für nullterminierte Strings haben.

    Wenn VB.NET nicht bereits intern ebenfalls das macht, wird es sicherlich mit Boardmitteln machbar sein.

    Prinzipiell würde Alex' Vergleich bei Linuxen gelten, aber weil Wubi sich ja als Windows-Programm einklinkt, wirds nen Deinstaller haben. Daher hängt es vom Deinstaller ab, ob der das Ubuntu-Abbild auf der Platte behält oder nicht - kannst nur ergoogeln.

    Ach so meinst du das.

    Das ist leider nicht ganz einfach zu lösen.

    Erstmal:
    "height: 100%" bezieht sich auf das Elternelement, in diesem Falle also <body> und heisst in dem Falle: So hoch wie der HTML-Bereich des Browserfensters. Da aber innerhalb von <body> ja noch "bla bla" steht, ist die Höhe von <body> dann Grösse von "blabla" + Grösse von <div style"height=100%">.
    "width: 100%" kannste bei Block-Elementen wie <div> überigens getrost weglassen.

    Zum eigentlichen Problem:
    Über Javascript ist unschön, würd ich vermeiden. Das Hauptproblem bei CSS ist, dass man sich leider nicht an der Höhe anderer Elemente orentieren kann.

    Du musst also entweder die Höhe selber aufteilen:

    Code
    <div style="height: 20%;">blabla</div>
    <div id="tablecont" style="height: 80%; overflow: scroll;">seeehr langer text....</div>

    oder ggf. den Text am Anfang irgendwie oben behalten (bzw. alternativ die Tabelle unten), über nen "position: fixed" (oder "absolute", wenn Tabelle unten), dann hast du den Scrollbalken allerdings im body und musst die Höhe eines Elementes fest definieren.
    Oder, wenn du <table> verwendest, die Beschreibung im <thead> und diesen dann fixieren (funktioniert aber meines Wissens nicht im IE).

    Hm. Stimmt, StreamReader.Read() gibt nen 32Bit-Integer zurück gemäss Dokumentation - was offenbar daran liegt, weil man bei StreamReader einen Zeichensatz einstellen kann und so z.B. Unicode einlesen kann.

    Hast du schon einmal probiert, das Encoding von StreamReader zu verändern?
    Ich hab zwar jetzt grad nicht rausgefunden, was der Standardwert ist, aber probier doch mal StreamReader mit ASCII als Encoding zu initialisieren:


    Gemäss: http://msdn.microsoft.com/de-de/library/…28VS.80%29.aspx
    New StreamReader("C:\Temp\Test.txt", System.Text.Encoding.ASCII)

    -----------

    Nachtrag: Moment. ASCII ist ja nur 7Bit, das wird mit 0xFF ebenfalls wenig anfangen können. Scheint aber so, dass StreamReader nur für Strings, und nicht für Binärdaten (wie hier) gemacht ist. Schau dir mal BinaryReader an:

    http://msdn.microsoft.com/en-us/library/…r.readbyte.aspx

    Bei den meisten Sprachen gibts beim den Funktionen, die Dateien einlesen nicht nur die Möglichkeit, dass Linien- oder Blockweise, sondern auch Zeichenweise einzulesen? Schon mal die Funktionsübersicht von StreamReader angeschaut? Selbst ohne Plan von VB.NET würde ich darauf wetten, dass es da ne Funktion gibt, die dir den Stream Zeichen für Zeichen rückgibt.

    Nachtrag: Ja, StreamReader.Read () liest dir Zeichen für Zeichen ein.

    Zitat von michi

    Win 9x kann afaik kein WPA2?


    Win9x kann gar kein WLAN.

    Heisst, der Treiber muss den ganzen Krams, den er für WLAN braucht, selber mitbringen (darum hat auch jeder WLAN-Treiber unter Win9x seine eigene Konfigurations-Software, siehe DosAmps Beitrag).

    Heisst wiederum, wenn die Hardware und der Win9x-Treiber WPA2 kann, gehts mit Win9x. Wenn nicht, dann nicht.

    Gesetzt den Fall, du willst wirklich folgendes tun (ist exakt YALs Beispiel, nur anders geschrieben):

    Code
    char euda = 255;
    int wtf = (int) euda;

    Obwohl das (int) bei C eigentlich überflüssig ist, weil implizit.

    Das nennt man ja Typecasting. Was ich bei Google gefunden hat, geht das da eigentlich bei VVB.NET auch implizit, ansonsten schau mal hier:
    Developer: VB.NET - CType & DirectCast

    Wobei ich ehrlich gesagt nicht ganz sicher bin, ob du wirklich danach fragst.

    Meinen iriver clix2, der ja, wie allgemeinhin bekannt kaputt ging:

    Zitat von gandro

    FUFUFU

    Mein MP3-Player ist mir vorhin im Zimmer aus der Hand gefallen, jetzt schaltet der sich nicht mehr ein. Garantie ist offenbar genau vor 3 Tagen abgelaufen -.-

    Naja, morgen oder am Montag dann mal weiterschauen. Wär aber ganz schön scheisse.

    Naja, die Leute vom Shop haben sich bisher nicht gemeldet - darum hab ich mich vorhin kurz entschlossen daran gemacht, das erstmal selber zu reparieren, in der Vermutung/Hoffnung, dass lediglich das Flex-Kabel vom Display nicht mehr verbunden ist (weil ja, wie sich herausstellte, Musik & USB noch funktionieren). Und Bingo, eine Sache von 5 Minuten, man muss nur wissen wie (Google hat mir geholfen):

    Um das Ding zu Öffnen, muss man mit nem Schraubendreher (oder sonst nem dünnen Werkzeug) in die Kopfhöhrerbuchse (!) und darin am Ende einen kleinen Knopf drücken, der über eine Feder die Frontabdeckung verriegelt. Danach die Fronseite nach oben wegschieben und schon lag das Flexkabel frei, was in der Tat nicht mehr richtig verbunden war.

    Nachtrag: Doch nicht. Hab mit dem Schraubendreher das Flex-Kabel der Buchse geschrottet bei der Aktion -.-

    Ja ne, das ist doof. Vor allem ist SqurrelMail auch total hässlich und verstaubt und sowieso. Und es kann kein natives POP3.

    Ich hab mir heute echt enorm viele Webmailer angeschaut, viele sind leider etwas veraltet (laufen nicht mehr mit PHP 5.3 oder so), haben sehr selten POP3-Support, oder sonstwie total grottig, oder dann wieder total überladen (200MB-Pakete mit nem Shitload an Zeugs drin). AfterLogic ist da echt gelungen, weil klein und übersichtlich, trotzdem mächtig, schnell (und sogar noch verschlüsselt) und sieht hübsch aus. Und das mit der Pro-Version stellt für mich auch kein Problem dar.

    Also nochmals fürs Protokoll: Ich hab mich jetzt für AfterLogic WebMail entschieden, der Thread ist insofern für mich persönlich gelöst.

    Ich glaub ich habe jetzt was gefunden, es erfüllt zwar zwingendes Kriterium Nr. 1 und Nr. 3 nicht gleichzeitig, aber beides jeweils exklusiv ist möglich: AfterLogic WebMail

    Schaut euch ggf. auch die Demo an: AfterLogic WebMail Lite

    Erhältlich in einer kostenlosen, quelloffnen Lite- und einer 80$ teuren Pro-Variante. Zweitere kann dann auch mehrere Server pro Benutzer. Schauts euch an, echt gut gemacht. Inklusive hübschen Styles und guter Lokalisierung. Lief auf Anhieb (was man von mancher Konkurrenz nicht behaupten kann).

    Ja, weil ich mehrere E-Mail-Adressen habe, eine davon nur POP3 kann und POP3 nur mit einem einzelnen Client wirklich angenehm zu benutzen ist, ich aber mehrere Rechner habe, suche ich einen gescheiten webbasierten E-Mail-Client (kein Provider wie Gmail oder so!).

    Zwingendene Anforderungen (ohne die ist nicht):

    • Verwaltung mehrerer E-Mail-Konten gleichzeitig..
    • IMAP und POP3-Support.
    • Kostenlos.
    • Gute Browser- bzw. Betriebsystemkompatibilität.


    Sonstige Anforderungen (wenns sein muss kann ich drauf verzichten):

    • Schönes Aussehen.
    • Flüssige Oberfläche (nicht zuwenig, nicht zuviel AJAX).
    • Läuft auch ohne Apache/Java/MySQL/$Bloatware, sondern auch mit Lighttpd und Sqlite oder so.
    • Auch für mobile Endgeräte geeignet.


    Ja. Angeschaut habe ich bereits Roundcube, was aber offenbar kein POP3 kann (und auch sonst nicht laufen wollte) und SquirrelMail (was offenbar nur ein Konto kann).