1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Mitglieder
  3. a9bejo

Beiträge von a9bejo

  • restposten.24.at vs blogosphere

    • a9bejo
    • 13. August 2007 um 19:34

    Schon frech: restposten24 droht fleissig mit Klagen, weil einige Blogger ihre schlechten Erfahrungen im Internet publizieren:

    http://www.helge.at/2007/08/restposten24at-wills/

    http://emergence-lounge.typepad.com/blog/2007/08/mein-lcheln-sol.html


    Wie zu erwarten war, scheint ihnen das nicht gerade gut zu tun:

    http://www.google.de/search?hl=en&safe=off&q=Restposten24.at

    Und das Post vom Helge ist erst ein paar Stunden alt...

  • Am anfang von datei schreiben

    • a9bejo
    • 12. August 2007 um 12:20

    http://java.sun.com/javase/6/docs/…AccessFile.html

    Besonders interressant sind hier:

    * int skipBytes(int) — Moves the file pointer forward the specified number of bytes
    * void seek(long) — Positions the file pointer just before the specified byte
    * long getFilePointer() — Returns the current byte location of the file pointer

  • Weblegasthenie!

    • a9bejo
    • 11. August 2007 um 22:25
    Zitat von Plantschkuh!


    Es ist wirklich bedeutungslos, Leute zu siezen...

    Ich vermute die Motivation hinter dem Siezen ist/war in etwa "respektvolles Distanz halten". Also "Ich habe mich Ihnen gegenueber noch nicht als wuerdig erwiesen, als dass Sie mir erlaubt haetten, 'Du' zu Ihnen zu sagen". Ich bin ganz Deiner Meinung, die meisten Kulturen kommen ja ganz gut ohne diesen Mist aus.

    Zitat von Plantschkuh!


    ... und zumindest jedes zweite Rufzeichen durch einen Punkt zu ersetzen bzw. wegzulassen.

    Das stoert mich viel mehr als jeder Rechtschreibfehler (von denen ich ja selbst genug produziere). Die vielen Ausrufungszeichen und Fragezeichen wirken wie das Geplaerr eines Kleinkindes. Auch in diese Kategorie gehoert das konsequente Schreiben in GROSSBUCHSTABEN, um Aufmerksamkeit zu erregen.

    Ich denke solche Schreibweisen sind fast nie angebracht. Vielleicht wenn man versucht ueber das Forum ein Feuer zu melden. :winking_face:

  • Thunderbird - Empfangsbestätigung

    • a9bejo
    • 11. August 2007 um 21:33

    Wenn ich eine Bestaetigung brauche, dann schreibe ich gewoehnlich in meine Email etwas in der Art:

    Bitte bestaetigen sie den Erhalt dieser Email (z.b. indem sie sie mir unveraendert zureuckschicken). Vielen Dank.

    Und das funktioniert nicht nur platformuebergreifend. Man kann sogar sicherstellen das der Empfaenger die Email nicht nur geoeffnet, sondern auch tatsaechllich gelesen hat.

  • byte array in string umwandeln

    • a9bejo
    • 10. August 2007 um 15:45

    Ich glaube Erklärbär hat voellig recht. Glauben ist zwar gut, Wissen ist aber viel besser. Java ist Open Source.

    aus java.lang.String:

    Code
    ...
    
    
        /** The value is used for character storage. */
        private final char value[];
    
    
    ...
    
    
        public String(byte bytes[]) {
    	  this(bytes, 0, bytes.length);
        }
    
    
    ...
    
    
        public String(byte bytes[], int offset, int length) {
    	  checkBounds(bytes, offset, length);
    	  char[] v  = StringCoding.decode(bytes, offset, length);
    	  this.offset = 0;
    	  this.count = v.length;
    	  this.value = v;
        }
    
    
    ...
    Alles anzeigen
    Zitat von beat


    ...mach mir nur ein bissl sorgen um die Laufzeit da mein byte array sehr lang werden kann und da halt bei jeder iteration ein neues string objekt erstellt wird.

    Wenn Du genau weisst (d.h. wenn du es getestest hast), das ein bestimmter Teil deines Codes fuer Dein fertiges Programm unzureichend langsam ist, dann optimiere ihn. Vorher ist Lesbarkeit immer wichtiger. Pre-Optimierung fuert nur zu komplexerem Code. Und der schadet Deinem Programm viel mehr als er ihm nutzt.

    Es gibt natuerlich Faelle in denen man ziemlich genau weiss das der Code zu langsam laufen wird. Z.b. beim Verketten von Strings in Java mit dem '+' Operator:

    Zitat von beat


    frameContentAsString += Character.toString((char)frameContent[i]);

    Vermeide den '+' operator, um viele generische Strings miteinander zu verbinden. Verwende stattdessen einen java.lang.StringBuilder oder einen java.lang.StringBuffer.

    lass mal diesen Test laufen, das weisst Du warum:

    Code
    public final class Test {
    
    
      private final static int MAX = 50000;
    
      private String test1(){
        final StringBuilder sb = new StringBuilder();
        for(int i=0;i<MAX;i++){
          sb.append("X");
        }
        return sb.toString();
      }
    
    
      private String test2(){
        String s = "";
        for(int i=0;i<MAX;i++){
          s += "X";
        }
        return s;
      }
    
    
      public static void main(String[] args) {
        new Test().run();
    
      }
    
    
      private void run() {
    
        long time = System.currentTimeMillis();
        test1();
        System.out.println("Time needed for test1: " + (System.currentTimeMillis() - time));
        time = System.currentTimeMillis();
        test2();
        System.out.println("Time needed for test2: " + (System.currentTimeMillis() - time));
      }
    }
    Alles anzeigen
  • byte array in string umwandeln

    • a9bejo
    • 10. August 2007 um 12:19

    Ja gibt es:

    http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html#String(byte[],%20java.lang.String)

    Immer erst in der API nachschauen bitte.

  • Stringkodierung Java

    • a9bejo
    • 7. August 2007 um 20:04

    Java verwendet intern UTF-16.

    Java encoding:

    http://mindprod.com/jgloss/encoding.html

    Im unteren Teil des Dokuments finden sich Codebeispiele um zwischen verschiedenen encodings zu konvertieren.

    Relevant ist auch das Encoding an der Stelle, an der Du das Output hinschreibst (z.b das Encoding, das im Terminal eingestellt ist).

    Zum allgemeinen Verstaendnis:

    Joel Spolsky, The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)

    Tim Bray, Characters vs Bytes

  • TU Software auf Ebay

    • a9bejo
    • 6. August 2007 um 17:14
    Zitat von gelbasack

    Ich installier's und bin endlich dieses verdammte Linux los.

    :winking_face:

    Da musst Du jetzt aber noch ein Betriebsystem aus Redmond kaufen. Oder kann Office 2007 Ultimate jetzt schon direkt aus dem MBR booten?

  • TU Software auf Ebay

    • a9bejo
    • 6. August 2007 um 08:22
    Zitat von Ivy

    sorry, aber gleich petzen gehen find ich auch ein bissl deppert.

    Na aber hallo. Vielleicht ist es fuer dich nicht offensichtlich, aber ich betrachte mich/uns hier als die Opfer. Wenn jemand seine Studentensoftware an Freunde und Familie weitergibt ist das auch zu meinem Nachteil, aber zumindest sozial. Hier fuegt mir jemand Schaden zu, um sich selbst zu bereichern. Da darf ich doch wohl meinen Mund aufmachen.

  • TU Software auf Ebay

    • a9bejo
    • 5. August 2007 um 22:51
    Zitat von Wolfibolfi

    Ich würd das dem ZID melden.

    Laengst geschehen.

  • TU Software auf Ebay

    • a9bejo
    • 5. August 2007 um 21:50

    Da verkauft einer die TU Version von Office 2007 bei Ebay. Fuer satte 222,- Euro.

    http://cgi.ebay.at/MS-Office-2007…1QQcmdZViewItem

    Ganz schoen frech!

  • Subversion: Store limited revisions

    • a9bejo
    • 4. August 2007 um 16:59

    Die einzige Moeglichkeit die ich kenne: Die 10 aktuellsten revisions
    in ein dumpfile exportieren, das repository loeschen und dann
    das dumpfile in ein neues repository laden. Siehe svnadmin help
    dump
    und svnadmin help load.

    Zitat von ulrich.b

    wer will schon den Scheiß lesen, den er vor 5 Jahren verbockt hat *g*


    Ich.

  • Monitoring Software(Serverüberwachung)

    • a9bejo
    • 4. August 2007 um 15:43

    Nagios kann ueber Cygwin auch unter Windows laufen:

    http://search.gmane.org/search.php?gro…er&query=cygwin

    Ich habe ja leider auch keinen ueberblick was es da alles fuer Windows
    an Software gibt. Aber bei einem >500 hundert Mann Unternehmen sollte
    das Betriebsystem aber ohnehin kein Hinderungsgrund sein. Ich meine
    wenn Nagios nicht unter Windows laeuft dann bestellt man sich halt
    eben eine neue Kiste und pappt da Linux drauf. Oder man besorgt sich
    eine Lizenz von VM Ware fuer Windows. Teuer wuerde es nur wenn die
    Admins keine Unixkiste warten koennen. Aber das ist 2007 doch sehr
    unwahrscheinlich. Auf jedenfall ist das wesentlich billiger als wenn
    man regelmaessig Lizenzgebuehren bezahlt oder, noch schlimmer, etwas
    eigenes bastelt.

    Ich tippe ja auf Bwin oder Altova.

  • Wget mit Bildschirmausgabe

    • a9bejo
    • 3. August 2007 um 15:06

    Ich denke du koenntest wget in einem eigenen Prozess starten und die Ausgabe in ein File umleiten. Anschliessend kannst du dann mit AJAX die Ausgabe periodisch abfragen. Nuetzlich ist hier z.b. der PeriodUpdater von der prototype.js : http://www.prototypejs.org/api/ajax/periodicalUpdater .

    Alternativ und vermutlich die bessere Loesung: Einfach mit dem PeriodicUpdater die Groesse des bereits heruntergeladenen Teils der Datei mit der Gesamtgroesse der Datei vergleichen (die Gesamtgroesse erhaelst Du, indem du einen HTTP HEAD request an die URL schickst und den Header 'Content-length' ausliest).

  • Javascript API

    • a9bejo
    • 1. August 2007 um 14:21

    selfhtml ist/war natuerlich immer eine sehr gute Quelle. Leider ist die Zukunft des Projektes ungewiss: http://www.heise.de/newsticker/meldung/84381.
    :frowning_face:

  • Javascript API

    • a9bejo
    • 1. August 2007 um 11:19

    Programmiersprachen haben ja genau genommen keine APIs. Die APIs
    gehoeren zu den Softwareplatformen, auf denen das Programm laeuft.

    D.h. wenn Du Javascript ueber Rhino auf der Java Platform verwendest,
    dann stehen dir saemtliche Java APIs zur Verfuegung, z.B. die
    Standardbibliothek ( http://java.sun.com/javase/6/docs/api/ ). Wenn Du
    Javascript auf .NET entwicklest hast Du die .NET API usw.


    Wenn Du Javascript innerhalb eines Webbrowsers ausfuehrst, ist das
    nicht anders: Die Softwareplatform ist in diesem Fall einfach das was
    der jeweilige Browser zur Verfuegung stellt. siehe z.B.:

    http://developer.mozilla.org/en/docs/Gecko_DOM_Reference

    http://developer.mozilla.org/en/docs/Core_J…t_1.5_Reference


    Es gibt ein (recht mageres) Subset von APIs, das fast in allen Javascript
    implementierungen vorhanden ist: http://javascript-reference.info/

    lg, Ben

  • Excel-VBA

    • a9bejo
    • 17. Juli 2007 um 08:18

    http://www.informatik-forum.at/forumdisplay.php?f=211

  • "Landkarte"

    • a9bejo
    • 16. Juli 2007 um 11:18
    Zitat von morbei


    An Java-Script werde ich wohl nicht vorbei kommen, oder?

    Du kannst das mit Javascript/HTML/CSS machen oder mit einer der RIA
    Technologien ( siehe http://www.informatik-forum.at/showthread.php?t=54438 ).

    Man kann auch die Google Maps API fuer so etwas misbrauchen, selbst
    wenn deine Applikation nichts mit Geographie zu tun hat. Google hat
    halt genau diese Funktionalitaet bereits, darum ist das vermutlich am
    einfachsten.

  • Web Applikation - Hosting

    • a9bejo
    • 15. Juli 2007 um 16:46
    Zitat von Lord Binary

    Rootserver mieten.

    Wenn die Applikation unter Umstaenden weit nach oben skalieren muss, wird Amazon's EC2 eventuell bald eine verlockende Alternative:

    http://www.amazon.com/gp/browse.html?node=201590011

  • API (wie die Java-API), aber für C#,Visual Basic

    • a9bejo
    • 13. Juli 2007 um 13:31
    Zitat

    weiss nicht ob es auch eine Onlineversion gibt.


    http://msdn2.microsoft.com/en-us/library/aa388745.aspx

Rechtliches

Impressum

Datenschutzerklärung