Archive for the ‘Programmierung’ Category

EasyList Germany (AdBlock) blockiert Vorratdatenspeicherung Online-Demo

Friday, February 26th, 2010

Aber das lässt sich ganz einfach verhindern. Ich habe z.B. einfach einen cronjob angelegt, der mir die benötigten Bilder stündlich per wget auf den Server lädt und habe die Referenzen im HTML/CSS-Code angepasst.

Denkbar wäre auch der Lösungsweg ein kleines Stück php-Code einzubauen, welcher die Bilder auf den Server lädt. Allerdings müsste man sich dann wieder überlegen, wann das genau geschehen soll. Sonst würde ja bei jedem Laden der Seite das Banner mit heruntergeladen. Am besten man lässt dies Zufällig mit geringer Wahrscheinlichkeit in Abhängigkeit der Uhrzeit geschehen.

Bier

krusader mit xterm - oder, wie starte ich xterm in Ordner foo

Tuesday, October 13th, 2009

Gerade habe ich auf Keks Empfehlung hin den Dateimanager krusader ausprobiert - welcher übrigens für alte Norton/Total/etc-Commander-Fans sehr wohltuend ist (reine Tasturbedienung möglich). Krusader benutzt aber standardmäßig konsole für den Terminal-Shortcut.
Da ich lieber xterm verwende, eröffnete sich das Problem, xterm in Umgebung eines bestimmten Verzeichnisses zu öffnen. Während das bei konsole mit einer Option schnell getan ist, versagt das intuitive

xterm -e “cd /mein/verzeichnis”

Der Workaround dazu ist einfach danach eine neue bash zu starten, die dann erst bei Beendigung das xterm zum terminieren bringt, und nicht wie vorher, direkt nach dem cd.

xterm -e “cd /mein/verzeichnis; bash”

Diese Vorgehensweise ist auch immer dann anwendbar, wenn ein skript in xterm ablaufen soll, aber der Nutzer danach das Terminal wieder zur Verfügung haben soll.

Bier

commandlinefu - Code-Snippets für die shell

Wednesday, August 19th, 2009

Auf der Suche nach einem speziellen bash-Problem, bin ich auf eine sehr interessante Seite gestoßen:

http://www.commandlinefu.com/

Dort findet man zu jedem erdenklichen Thema UNIX-shell-Einzeiler. Das nette ist, das man sich recht einfach registrieren und dann selbst kleine Programme hinterlassen kann.

Das Projekt existiert zwar erst seit Anfang 2009, doch hält durch stetige Veröffentlichungen des Seiteneigners bereits knappe 3000 Einzeiler.

Leider fehlt noch eine Suchfunktion, was mich jetzt etwas davon abgehalten hat, direkt etwas einzutragen, denn ich will ja keine doppelten Einträge hervorrufen, aber ich werde dem Author mal bescheidsagen, dann hat sich das bestimmt schnell gelöst.

Keks hat mich darauf aufmerksam gemacht, dass es doch schon eine Suche gibt. Diese befindet sich direkt unter dem Titel… :roll:

Für jeden bash-”Programmierer” auf jedenfall merkenswert.

Gruß aus Sachsen

Bier

SVN mit Eclipse

Tuesday, May 12th, 2009

Euch ist sicherlich aufgefallen das es nur ein CVS Plugin standardmäßig in Eclipse gibt, ist zwar komisch (und veraltet) is aber so (und soll laut Wikipedia in Entwicklerkreisen auch noch benutzt werden)! Praktischerweise lässt sich Eclipse, da selbst in Java geschrieben, unkompliziert um Funktionen erweitern, sogar über einen Intigrierten “Paketmanager”.

Auf subclipse.tigris.org gibts ein recht schickes SVN Plugin, welches auch mit der derzeit aktuellen Version 3.4.2 (Codename Ganymede) ordentlich funktioniert und im Downloadbereich gibts eine bebilderte Installationsanleitung.

Für alle ungeduldigen unter euch fasse ich das mal zusammen:

Help -> Softwareupdates -> Find and Install -> Search for new Features to install ->New remote site ->

Dort jeh nach Eclipse Version eintragen:

Name: Subclipse 1.6.x (Eclipse 3.2+)
URL:  http://subclipse.tigris.org/update_1.6.x
 
Name: Subclipse 1.4.x (Eclipse 3.2+)
URL:  http://subclipse.tigris.org/update_1.4.x
 
Name: Subclipse 1.2.x (Eclipse 3.2+)
URL:  http://subclipse.tigris.org/update_1.2.x
 
Name: Subclipse 1.0.x (Eclipse 3.0/3.1)
URL:  http://subclipse.tigris.org/update_1.0.x

Nun sollte sich der Paketmanager mit dem Repository synchronisieren und ein Auswahlfenster sollte erscheinen. Jetzt einfach einen Haken bei “Subclipse” setzen nun nur noch bestätigen und den Vereinbarungen zustimmen und schon wird Subclipse automatisch über das Internet installiert.

Nach einem Eclipse neustart könnt ihr euch nun, am besten über File -> Import ein bestehendes SVN Repository als neues Eclipse Projekt einbinden. Und es über Rechtsklick -> Team -> Commit wieder Committen.

Viel Spass beim SVN gestützten Coden!

Keks :daumenhoch:

Eclipse - Exception in thread “main” nach JRE einstellung.

Monday, May 11th, 2009

Wer, wie ich, nach der umstellung auf z.B. das JDK 1.5 die folgende oder eine ähnliche Fehlermeldung erhält:

Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.getDeclaredMethod(Unknown Source)
at org.eclipse.ve.internal.java.vce.launcher.remotevm.JavaBeansLauncher.main(JavaBeansLauncher.java:74)

der sollte Folgendes versuchen:

  1. das JDK richtig einstellen (z.B auf “JDK 1.5″):
    Window -> Preferences ->Java->Installed JREs
  2. den Java Compiler auf das ausgewählte JDK/JRE einstellen (z.B. auf “1.5″):
    Window -> Preferences -> Java -> Compiler -> Java compliance Level -> 1.5
  3. Danach sollte das Ausführen wie gewohnt funktionieren.
    Wenn nicht muss gegebenenfalls noch das Projekt “gecleant” werden:
    Projekt -> Clean -> Clean All Projekts -> OK

Viel spass beim Java coden!

Keks

 

Fork Bomb

Tuesday, December 16th, 2008

Was man nicht alles beim Stöbern im Internet findet.
Für manche ist das ein alter Hut. Ich kannte es bisher noch nicht.
Wie auch immer es war früher lustig, es ist heute lustig. Hansis-Braindump präsentiert:
Die Fork Bombe

void main(void) {
   for(;;) {
     fork();
   }
}

Warnung!!
Diesen Code nicht auf einem produktiven System ausführen!!

Keks

6 Jahre Eclipse Code in 3:24 Minuten!

Tuesday, December 16th, 2008

Ich bin gerade auf ein witziges [Video] gestoßen. 6 Jahre Eclipse Code wird in 3.24 Minuten visualisiert!

Zuständig zeigt sich eine Visualisierungs-Engine
names [code_swarm], des kalifornischen Studenten Michael Ogawa.

Untermalt wird das Ganze mit chilliger Musik von [Etherfysh]

code_swarm - An experiment in organic software visualization.

Auf diese Weise wurde auch der ejabberd Analysiert.

Viel Spass beim “Code Lesen”

Keks

IP Tool

Monday, September 1st, 2008

Wer mein Tsocks „Tutorial“ gelesen hat kennt das möglicherweise schon. Da ich hin und wieder mal meine Öffentliche IP Adresse per Script verarbeite und ich nicht auf „Fremde“ Dienste zugreifen wollte habe ich schon vor einiger Zeit einen Kleinen „IP Dienst“ implementiert (vergleichbar mit http://www.wieistmeineip.de oder ähnlichen, nur etwas „funktionaler ;) )
Das Script liefert, je nach Aufruf die IP + Hostname (des aufrufenden is ja klar ;) ) wahlweiße im XML oder klartext Format zurück.
(Das gleiche Script läuft übrigens auch oben rechts in der Ecke :) )

http://ip.hansis-braindump.de/ liefert das xml file.
http://ip.hansis-braindump.de/index.php?X=1 liefert die ip + host im klartext

Wenn ihr das Ganze etwas ausführlicher haben wollt, Browserinfo, JavaScript info usw. dann kann ich euch die Browserinfopage auf irongeek.com empfehlen!

Keks

Java Programmierhandbuch und Referenz (dpunkt Verlag)

Friday, July 4th, 2008

Da ich immoment mal wieder bei imsys (http://imsys-vr.com/) in Leonberg tätig bin und hier einige Programmieraufgaben in Java anstanden haben und ich mit dieser Sprache bis Dienstag noch keinerlei Erfahrungen hatte, musste ich mir ein Handbuch für diese Sprache suchen. Dabei bin ich auf Programmierhandbuch und Referenz
für die Java-2-Plattform, Standard Edition
von Stefan Middendorf, Reiner Singer und Jörn Heid - erschienen im dpunkt.Verlag, Heidelberg - gestoßen. Diese Referenz beinhaltet nicht nur einen sehr guten Einstieg in Java, sondern hat mir auch entscheidende Hinweise zum Verständnis der objektorientierten Programmierung gebracht (”Bei ooP steht das Problem im Mittelpunkt” :appl: ). Dieses Buch ist außerdem eine äußerst umfangreiche Java-Referenz.

Kurzum - es bietet alles was man von einem Buch über eine Programmiersprache erwartet. Es eignet sich für Einsteiger in Java, OoP und ist auch eine super Referenz, für Leute, die schon Java programmieren. Als allgemeinen Einstieg in die Programmierung ist es allerdings nicht sehr zu empfehlen.

Dafür hat es (besonders für mich angehenden Studenten) einen riesiegen Pluspunkt. Man kann es vollkommen frei auf http://www.dpunkt.de/java/ lesen :daumenhoch: !

Ich kann das Buch nur jedem empfehlen, der sich mit Java beschäftigen will/soll/muss …

Viele Grüße aus Leonberg bei Stuttgart

Bier

Interaktiver ASCII/Unicode zu Binary/Decimal/Hex Decoder

Tuesday, June 10th, 2008

Wer beim Programmieren mit Fremdsprachen zu tun bekommt merk schnell, das die Unicode Unterstützung meist sehr sehr dürftig ist :noergel:

Hier gibt’s einen schicken Online Converter :dancingbanana2: der von ASCII/Unicode nach Binär Decimal und Hexadezimal konvertieren kann!

Keks

PS: Echt coole smileys :band: :guitar:


Stoppt die Vorratsdatenspeicherung! Jetzt klicken & handeln!Willst du auch bei der Aktion teilnehmen? Hier findest du alle relevanten Infos und Materialien: