Archiv für die Kategorie: “Programmierung”
Alles rund um Programmierung
Geschrieben von: tobbe in Java-Snippets, tags: Apple, Betriebssystem, class, cpu, Frameworks, getProperties, Inc, Java, JavaVM, library, Mac OS, Mac- System, path, runtime, sourcecode, sun, user, vendor
Letztens musste ich herausfinden auf welchem Betriebssystem mein Programm ausgeführt wird. Gelöst habe ich es durch Auslesen von System.getProperties().
Eine komplette Übersicht aller Variablen auf die durch diese Methode zugegriffen werden können erhaltet ihr über diesen Code.
Properties sysProperties = System.getProperties();
sysProperties.list(System.out);
// Auslesen eines einzelnen Wertes
System.out.println("Betriebssystem" + sysProperties.get("os.name"));
Auf einem Mac- System erscheint folgende Ausgabe:
– listing properties –
java.runtime.name=Java(TM) 2 Runtime Environment, Stand…
sun.boot.library.path=/System/Library/Frameworks/JavaVM.fra…
java.vm.version=1.5.0_16-133
awt.nativeDoubleBuffering=true
gopherProxySet=false
java.vm.vendor=Apple Inc.
java.vendor.url=http://www.apple.com/
path.separator=:
java.vm.name=Java HotSpot(TM) Client VM
file.encoding.pkg=sun.io
user.country=DE
sun.java.launcher=SUN_STANDARD
sun.os.patch.level=unknown
java.vm.specification.name=Java Virtual Machine Specification
user.dir=/Users/tobbe/Documents/Geschaeft/Prod…
java.runtime.version=1.5.0_16-b06-284
java.awt.graphicsenv=apple.awt.CGraphicsEnvironment
java.endorsed.dirs=/System/Library/Frameworks/JavaVM.fra…
os.arch=i386
java.io.tmpdir=/tmp
line.separator=
java.vm.specification.vendor=Sun Microsystems Inc.
os.name=Mac OS X
sun.jnu.encoding=MacRoman
java.library.path=.:/Library/Java/Extensions:/System/Li…
java.specification.name=Java Platform API Specification
java.class.version=49.0
sun.management.compiler=HotSpot Client Compiler
os.version=10.5.5
http.nonProxyHosts=local|*.local|169.254/16|*.169.254/16
user.home=/Users/xxx
user.timezone=
java.awt.printerjob=apple.awt.CPrinterJob
file.encoding=MacRoman
java.specification.version=1.5
user.name=xxx
java.class.path=/Users/xxx/xxx/xxx/Prod…
java.vm.specification.version=1.0
sun.arch.data.model=32
java.home=/System/Library/Frameworks/JavaVM.fra…
java.specification.vendor=Sun Microsystems Inc.
user.language=de
awt.toolkit=apple.awt.CToolkit
java.vm.info=mixed mode, sharing
java.version=1.5.0_16
java.ext.dirs=/Library/Java/Extensions:/System/Libr…
sun.boot.class.path=/System/Library/Frameworks/JavaVM.fra…
java.vendor=Apple Inc.
file.separator=/
java.vendor.url.bug=http://bugreport.apple.com/
sun.cpu.endian=little
sun.io.unicode.encoding=UnicodeLittle
mrj.version=1050.1.5.0_16-284
socksNonProxyHosts=local|*.local|169.254/16|*.169.254/16
ftp.nonProxyHosts=local|*.local|169.254/16|*.169.254/16
sun.cpu.isalist=
Betriebssystem Mac OS X
Popularity: 39% [?]
Keine Kommentare »
jQuery ist ein mächtiges Javascriptframework und auf vielen bekannten Webseiten inzwischen im Einsatz. Nachdem ich mich vor kurzem mit den verschiedenen Frameworks auseinandergesetzt habe ( Dank an Steph für den Tipp mit jQuery) fand ich heute auf der Webseite des Smashing Magazine folgenden guten Artikel über dieses popüläre Javascriptframework.
jQuery and JavaScript Coding: Examples and Best Practices
Nach einer kurzen Erläuterung um was es sich bei jQuery handelt wird vor allem darauf eingegangen wie eine “saubere” Javascriptprogrammierung zu erfolgen hat und welche “Sünden” man am Besten vermeidet. Zum Schluss ist noch eine kurze Einführung in die Funktionalität zu finden.
Popularity: 12% [?]
Keine Kommentare »
Geschrieben von: tobbe in C#, IT-Service, Programmierung, tags: Bilder bereitstellen, Blog, Fotograf, Fotos bestellen, IT-Service, Kunde, PhotoGet, Programmierung, Servicemöglichkeiten, Software
Gerackert, geschwitzt, programmiert und getestet – fertig!

Stell dir vor du wärst ein Fotograf und müsstest jeden Tag E-Mails an deine Kunden senden, weil sie Bilder von dir benötigen. Bilder zusammensuchen, verkleinern, in die E-Mail einfügen und versenden. Postfach zu klein, E- Mail kommt wieder und die Rückmeldung ist alles andere als komfortabel.
Photoget setzt genau dort an. Es übernimmt die Arbeit des E-Mailversandes, passt die Bilder in der Größe an und stellt sie anschließend auf einer geschützten Webseite bereit. Der Kunde loggt sich nur noch auf dieser Webseite ein und kann die Bilder anschauen und bestellen.
Du wirst am Ende per E-Mail über den erfolgreichen Vorgang benachrichtigt und kannst die Bilder vorbereiten
Für mehr Infos besucht http://www.photoget.de
Popularity: 15% [?]
Keine Kommentare »
Ein sehr interessanter Artikel rund um Google, Webstandards und die Einsatzmöglichkeiten von Google Gears.
http://www.golem.de/0807/60946.html
Popularity: 6% [?]
Keine Kommentare »
Geschrieben von: tobbe in Snippets, tags: C#, Contains, Entfernt, FTP, Regex, RegularExpressions, Replace, Server, Sonderzeichen, sourcecode, String
Da FTP- Server nur Zeichen a-z, A-Z, 0-9, “_”,”-” oder “.” zulassen, habe ich heute eine kleine Methode entwickelt, die alle ungültigen Zeichen aus einem String entfernt.
Diese Variante ist performanter als mit einer Schleife über den String zu gehen, per “Contains(…)” zu überprüfen ob das entsprechende Sonderzeichen vorhanden ist. Zu dem wird der String gleich in einer “bereinigten” Variante zurückgegeben.
/// <summary>
/// Entfernt Sonderzeichen/ ungültige Zeichen aus einem String
/// </summary>
/// <param name="text">String to check</param>
/// <returns>FTPvalider String</returns>
public static String MakeStringFTPValid(String text) {
return System.Text.RegularExpressions.Regex.Replace(text, @"[^0-9a-zA-Z._-]", string.Empty);
}
Popularity: 33% [?]
Keine Kommentare »
Im Blog stöbernProgrammierung «123»
|