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

Willkommen auf


logo11.jpg

Hier gibt es Neuigkeiten rund um mich und meine Projekte.

BLOG

Hier die letzten Neuigkeiten aus meiner Welt :


soup.io

Um mal wieder ein Lebenszeichen von mir zu geben, heute mal ein Hinweis auf http://www.soup.io. Ein Blog System das zwischen Blog und Twitter liegt.

Ziel ist eine Rückbesinnung auf die Grundidee der Blogs. Also weniger lange Artikel, dafür eher kurze (prägnante) Texte. Twitter ist mit 140 Zeichen doch leider arg eingeschränkt. Soup.io dagegen hat diese Begrenzung nicht und kurze Texte sind schnell verfasst.

Insgesamt ist auch gerade das Web-Frontend geil, Web 2.0 pur. Aber neben Texten/Links/Zitaten kann auch kurz mal ein Video, Bild oder sogar eine Datei hochladen. Anstelle eines Plugins für den Brwoser gibt es simples JavaScript-Lesezeichen, mit dem man einfach während dem surfen die aktuelle Seite bloggen kann. Also einfach total geil und bin gad echt begeistert davon.

Achja: http://inforw.soup.io ;)

Update:

Man kann auch, ählich friendfeed, andere Systeme einbinden und so verschiedene quellen in der soup.io liste vorhalten

Speicher

Okay 5Gig Festplatten Platz ist heute einfach nichts mehr:

bitrauschen:/# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/hda              5.0G  4.7G   48M 100% /

Aber sollte ich mir Sorgen machen dass ich gehackt wurde:

bitrauschen:/# du -bsh
4.0G    .

Irgendwie fehlen hier doch 1Gig?

ROFL

http://blog.fefe.de/?ts=b6b2e471

Der Papier Ausdruck hat wohl noch gestimmt. Da aber sowohl Speicher als auch Papierausdruck vom Computer ausgespuckt werdne, fällt das in die Kategorie (sau viel) “Glück gehabt”.

Schweiz

Ein Kollege hat mich grade darauf aufmarksam gemacht, dass man in der Schweiz per SMS die Adresse des Halters eines Autos ausfindig machen kann ... Thread bei Gulli

Er wurde eigentlich aufgrund einer TV Sendung aufmerksam, wobei dort wohl Fahrerflucht als Begründung gebracht wurde (Chat Auszug:)

im tv wurde es so dargestellt, dass das komplett neu ist mit den SMS, um Fahrerflucht zu bekämpfen (hat zumindest der Typ von dem Verkehrsamt oder was der war im interview gesagt)

Mal von der grundsätzlichen Krassheit dieser Aktion abgesehen, finde ich die Erklärung halt nochmal 5 mal Krasser. Warum muss man Selbstjustiz zulassen? Reicht es nicht sich die Nummer zu merken, und der Polizei weiterzuleiten, die dann in Begründeten Fällen diese dann Auswerten kann.

Denn so kann ich/jeder das halt auch für ganz andere Dinge einsetzen ... die paar die einem so mal auf die Schnelle einfallen:

  • Sehe eine heiße Chick, jetzt wird mir Ihre Anschrift gleich mal frei Haus geleifert! Stalking made easy!
  • Bin Serienmöder, muss mein Opfer nichtmehr verfolgen ...
  • Durch meine Staße raßt ein verrückter, jetzt weiß ich wo der wohnt und ich kann sein Haus mit Tomaten zukleistern.

Da ich ja seit neuestem Ideen einfach mal so publiziere:

Wie wäre es mit einer WebCam → PC → Display Kombination am Straßenrand? Wie das von der Polizei gemacht wird, nur anstatt “Sie fahren gerade xx km/h”, einfach “Hallo Frau xxx aus xxx”?

Das ganze kann überigens auch online abgefragt werden. Für TG ist das autoindex.tg.ch.

PS: Da die Webseite wohl nur so rund 5 Anfagen pro IP / Tag zulässt, müsste man natürlich ein Caching implementieren. Andererseits sind bei vermutlich 6 möglichen Ziffernstellen, gerade mal 1 000 000 Kombinationen möglich ... man sollte also auch in der Lage sein, die komplette Datenbank offline fähig zu machen.

Man denke sich einen kleinen Bildschirm, hinten am Auto, wenn das nächstemal einer (zu) dicht auffährt, kann man Ihn gleich persönlich zurückweisen: “Hallo Herr xxx aus xxx könnten sie bitte den Sicherheitsabstand erhöhen. Danke.”

Nachtrag:

Es reicht übrigens die Cookies zu löschen, schon kann man erneut Anfragen an die Seite stellen. Es ist also noch nichteinmal der Aufwand des erneuerns der IP Adresse nötig .... Quelle

Equalizer

Bin grad darüber gestolpert : Make Magazine - Stop motion graphic equalizer

Beim Ansehen des Videos kam mir die Idee, dass man ja einfach für jeden Balken des Equalizers, sich 5 Bilder für die jeweilige unterschiedliche Höhe schießen könnte. Das ganze macht man halt für, sagen wir mal, 10 Balken, damit die Perspektive der jeweiligen Balken stimmt. Dann hatt man das Rohmaterial mit dem man jegliche Kombination des EQ zusammen schnippseln kann, was man auch gleich über eine Software machen kann, weil der Hintergund is ja praktisch immer der gleiche.

Wäre nicht so lästig herzustellen wie Stop Motion, und man könnte auf die echten Equalizer Daten zugreifen, von einem Musikstück der gerade läuft. Wäre für VJs bestimmt ne coole Sache.

Vorallen könnte man mit sagen wir 10 x 5 Bilder halt jedes x-Beliebiges Musikstück mit was auch immer visualisieren.

It goes on ...

Fingerabdrücke sollen in Personalausweise

In dem Rahmen kann ich auch gleich mal noch auf die Petition gegen das BKA ERmächtigungs Gesetz verweisen: Online-Petition gegen BKA-Gesetz Die Petition direkt

Maven mit AspectJ und AJDT Integration

Ich hatte ja schoneinmal (161) etwas zur Integration von AspectJ, Maven und AJDT geschrieben: , dazu wollte ich nun mal meinen letzten Stand loswerden.

Meine Anforderung, ein Java5 kompatibles Projekt komplett in Maven zu compilieren, aber trotzdem während der Entwicklung die ganz normale Eclipse-AJDT Umgebung zu nutzen.

Die Fehlermeldungen variieren leicht, aber die folgenden zeigen bwz. können auf ein ajc Java5 Problem hinweisen:

[INFO] [aspectj:compile {execution: default}]
[ERROR] Syntax error, annotations are only available if source level is 5.0
[INFO] [aspectj:compile {execution: default}]
[ERROR] The import de.inforw.apt.modegen.AptGeneratorFactory cannot be resolved

Damit ajc die Aspekte auch mit Java5+ compiliert, kann man dem aspectj-maven-plugin einen source level setzen. Normalerweise ist dieser (Quelle) 1.4, womit dann aber Java5 Features nicht compilierbar sind. Bei mir sind dies hauptsächlich Generics.

Wie ebenfalls ersichtlich, aktiviere ich die AJDT Integration über das ajdtBuildDefFile Tag. Allerdings ist die Datei selbst auskommentiert. Wobei auch einfach eine leere Datei, bzw. eine Datei die nur aus Kommentarzeilen bestehtn gehen würde. Warum? Anscheinend überschreibt diese Property-Datei die source Definition, wodich mein source level wieder auf 1.4 rutscht und Compilerfehler auftreten.

Daher einfach den ajdtBuildDefFile einbauen, dadurch werden genug Eclipse Artefakte generiert um AJDT zu aktivieren, aber gleichzeitig wird der source level nicht geändert. Dadurch ist für alle .aj Dateien AJDT Unterstüzung vorhanden.

<plugin>
	<groupId>org.codehaus.mojo</groupId>
	<artifactId>aspectj-maven-plugin</artifactId>
	<configuration>
		<ajdtBuildDefFile>
			<!-- build.ajproperties -->
		</ajdtBuildDefFile>
		<source>1.5</source>
		<complianceLevel>1.5</complianceLevel>
	</configuration>
	<executions>
		<execution>
			<goals>
			<!-- use this goal to weave all your main classes -->
				<goal>compile</goal>
			<!-- use this goal to weave all your test classes -->
				<goal>test-compile</goal>
			</goals>
		</execution>
	</executions>
</plugin>

Wenn zusätzlich noch das maven-eclipse-plugin am Start ist, wird dieses meistens die Eclipse Builder und Projectnatures überschreiben, daher baue ich diese wieder manuell ein:

<plugin>
	<artifactId>maven-eclipse-plugin</artifactId>
	<configuration>
		<downloadSources>true</downloadSources>
		<additionalProjectnatures>
			<projectnature>
				org.eclipse.ajdt.ui.ajnature
			</projectnature>
		</additionalProjectnatures>
		<additionalBuildcommands>
			<buildcommand>
				org.eclipse.jdt.core.javabuilder
  			</buildcommand>
			<buildcommand>
				org.eclipse.ajdt.core.ajbuilder
			</buildcommand>
		</additionalBuildcommands>
	</configuration>
</plugin>

Nun ist eigenlich nur noch die AspetJ Runntime als ganz normale Dependency einzubauen.

<dependency>
	<groupId>aspectj</groupId>
	<artifactId>aspectjrt</artifactId>
	<version>1.5.2a</version>
</dependency>

Außerdem muss der normale Java code ja auch mit einem Java 5 compiliert werden, daher muss das noch dem Maven compiler mitgeteilt werden:

<plugin>
	<artifactId>maven-compiler-plugin</artifactId>
	<configuration>
		<source>1.5</source>
		<target>1.5</target>
	</configuration>
</plugin>

Crash

Nachdem mein System gerade für rund 3h++ down war, scheint nun wieder alles zu funktionieren. Nur einige der zum Crash Zeitpunkt offenen Dateien haben wohl einen Knacks abbekommen. Konnte ich aber durch ein Restore von Backups recht gut eindämmen.

Wie gesagt, es scheint nun alles wieder zu laufen ... inklusive der Download Funktion in Firefox. Die hatte ich mir eigentlich schon vor ein paar Monaten bei Experimenten zerschossen. Zumindest hatte ich seitdem keine Progressbar mehr. Downloads waren halt einfach irgendwann mal fertig. Nun scheint das aber auch wieder zu funktionieren. Da erspare ich mir auch gleich das Ärgern über so wenige RC1 kompatible Extensions.

Wenn wir grad schon bei neuen Releases sind; Lyx ist in der Version 1.5.5 erschienen.

older entries >>






Letzte Änderung : 05.07.2005 - Dokuwiki Code der Seite geupdatet

Das gesamte Changelog der Seite
Changlog vom PHP Skript

 
start.txt · Last modified: 2007/09/13 01:14 by rainerw
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki