LinuxMint 12 aka „Lisa“ ist fertig!

LinuxMint läuft der „normalen“ Ubuntu Distro gerade den Rang ab. Version 12 steht schon auf einigen Servern vereit, die offizielle Ankündigung steht aber noch aus.

Images u.a. hier: http://ftp.portlane.com/pub/os/linux/linuxmint/stable/12/
und der Artikel auf Golem hier:  http://www.golem.de/1111/87971.html

Google Flights ist online

Just over five months ago, we welcomed ITA Software to the Google family. Since then, our engineering teams have been working closely together to build new travel tools that provide faster, more flexible, and more useful results to online travel searches. We wanted to give you an early look at some of what we’ve been able to accomplish so far.

Starting today, when you search for flight information on Google, for example “flights from Chicago to Denver,” you will see a “Flights” link in the left-hand panel. This link leads to our new Flight Search feature, and is offered in addition to the flight schedules which have been available since May. You can also access the Flight Search feature directly at google.com/flights.

URL Google Blog: http://insidesearch.blogspot.com/
URL Flights: http://www.google.com/flights/

Ist die Website Smartphone-kompatibel?

Der W3C mobileOK Checker funktioniert so, wie man es gewohnt ist: URL eingeben und ab dafür.

Der Checker gibt detaillierte Infos zu Größe der Website sowie zu den verschiedenen Requests. Gekrönt wird das Ganze durch den Detailed report, in dem in einem gepflegten Wutausbruch jede Kleinigkeit, die den 100 % im Wege stehen, kommentiert wird.

(via @MarcoStruckDE)

Facebook Custom Tabs: Iframes wieder mit Scrollbars

Seit ein paar Tagen werden Iframes mit Scrollbars angezeigt, obwohl der HTML Code tunlichst das Limit von 520px nicht überschreitet.Das Problem ist daß Facebook die eigene JavaScript-Bibliothek verändert hat und der Code im „fb-root“ Element ein Objekt hat welches breiter ist als 520px. Die Lösung ist, das fb-root-Element auf unsichtbar (display:none) zu setzen.

Somit gilt ab sofort um die Scrollbars bei Custom Tabs weg zu bekommen:

1) Im Header folgenden Code benutzen:

<script type="text/javascript">// <![CDATA[
// get rid of facebook scollbars!
window.fbAsyncInit = function() {
FB.Canvas.setSize();
}
function sizeChangeCallback() {
FB.Canvas.setSize();
}
// ]]></script>

2) und irgendwo am Ende der Seite die EInbindung der Facebook Lib:

<div id="fb-root" style="display:none;"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script type="text/javascript">
FB.init({
appId : "<your app id>",
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
FB.Canvas.setAutoResize();
</script>

Vaadin 6.6.0 is here (there)

… Based on this, we have mobile device support with native look-and-feel coming up a little later. The TouchKit Add-on v2 is on its way and will follow Vaadin 6.6 next month. This release will bring you widgets that fit seamlessly first to IPhone and later releases will then support iPad and Android devices….

URL’s for Vaadin 6.6.0 aka „San Francisco“:

New Google Tool Tells You How to Make Your Site Faster

New Google Tool Tells You How to Make Your Site Faster.

Google has released Page Speed Online, a Google Labs project that analyzes any website for its speed and gives suggestions on how to improve it.

The experimental tool is straightforward to use; just type in a website and Google will come back with suggestions for how to improve that website’s speed. The suggestions are ranked as either High, Medium or Low. In addition, Google displays which rules of thumb a website is already following. Each website also gets an over score out of 100.“

via Mashable.

ImageOptim – ein kleiner Bild-“Optimierer“ für Mac

ImageOptim „optimiert“ Bilder, so daß diese weniger Platz auf der Festplatte belegen bzw die Ladezeit für Webseiten kürzer werden. Erreicht wird dies durch automatisches Einstellen der Kompressionsparameter, Entfernung von nicht notwendigen Kommentaren und Farbprofilen.

ImageOptim provides GUI for various optimisation tools: AdvPNG from AdvanceCOMP, OptiPNG, Pngcrush, JpegOptim, jpegtran from libjpeg, Gifsicle and optionally PNGOUT. It’s excellent for publishing images on the web (easily shrinks images “Saved for Web” in Photoshop) and also useful for making Mac and iPhone applications smaller.

URL: imageoptim.pornel.net (via D.D.)

Kod – ein neuer Code-Editor für OS X

Der Entwickler Rasmus Andersson arbeitet an einem neuen Code-Editor für Mac OS X. Der Kod genannte Editor soll besonders flink sein, setzt auf ein schlankes Interface und konsequent auf moderne Technik.
Kod ist auf parallele Bearbeitung ausgelegt, um Multi-Core-Prozessoren möglichst gut auszunutzen. Aufgaben wie das Laden von Dateien oder Syntax Highlighting werden über vorhandene CPU-Kerne verteilt, um Wartezeiten zu minimieren. Syntax Highlighting steht derzeit für mehr als 65 Sprachen zur Verfügung, denn Kod nutzt dazu die gleiche Syntax wie GNU Syntax Highlight.

Screenshot

Goals and features

  • Fully concurrent — loading files, syntax highlighting, etc is distributed across available CPU cores. Minimal waiting time.
  • Integrated scripting environment based on Node.js.
  • Written from scratch with modern OS X 10.6 APIs providing maximum OS integration while avoiding reinvention of the wheel.
  • Sports a Chromium-like user interface where tabs can be torn off and moved between windows.
  • Allows editing (although not saving, currently) remote files accessible over HTTP or HTTPS.
  • Styling of the editor (not only the syntax highlighting) through regular CSS 3.
  • Comes with support for over 65 different languages/syntaxes which can easily be edited or extended (Kod uses the same format as GNU Syntax Highlight).

via: golem.de

Deutsche Bahn auf Facebook und die Sache mit dem Chefticket

Nach langem Zögern hat die Deutsche Bahn nun einen großen Schritt vollzogen und sich der social media communty gestellt. Unter www.facebook.com/chefticket gibt es eine Facebook-Seite, die ziemlich schnell über 34,000 follower gesammelt hat. Und auf der man ein günstiges Ticket kaufen kann. Und die Bahn hat auch an ein Community Management gedacht, welches sich – leider manchmal nur mit vorgefertigten Textpassagen – einem riesigen Ansturm stellt und sich redlich bemüht!

Deutsche Bahn auf Facebook

Andere Unternehmen würden schon etwas darum geben, eine so große Anzahl an Fans zu erreichen. Die Deutsche Bahn hat offenbar erst mal einen Testballon gestartet – also das „Chefticket“ – und nun stellt sich doch die Frage, wie man die ganzen Fans weiter bei Laune hält? Vanity URLs sind in Facebook nicht mehr zu ändern, und daß die Bahn dauerhaft unter „chefticket“ zu finden sein wird ist eher unwahrscheinlich.  Obwohl die Bahn bei Twitter ja auch nicht unter „deutschebahn“ erreichbar ist…

Wird sich die Bahn nach dem Auslaufen des Cheftickets wieder aus dem Social Web verabschieden? Und woanders einen neuen Fan-Kreis aufbauen?

Why to claim a Facebook place

Facebook Places is public now. There are already some places out there, owned by other peaple. May be your company is one of these, but s/o filled wrong data and you want to change it? Or you want to advertise for your place?

Once you claim your Place, you’ll be able to advertise it just as you advertise your Facebook Page. To advertise your Place, click „I want to advertise something I have on Facebook“ in the ad creation flow and choose your Place from the drop-down menu.

How do I claim a Place I represent?
To claim your Place, search for your business name on Facebook via the normal Search bar. If your business’s Place already exists on Facebook, click on it to visit its page. At the bottom left side of your Place there will be a link that says „Is this your business?“ Click on the link and you will be directed to a claiming flow.

We will ask you to verify that you are the owner through a phone verification process, or you may be asked for document verification. Once your claim is confirmed, you will own your Place on Facebook.

Why should I claim my Place on Facebook?
By claiming your Place you can manage your Place’s address, contact information, business hours, profile picture, admins and other settings.

I can’t find my Place on Facebook.
Facebook Places is still in development and does not yet include all business locations. If you cannot find your Place by searching for it on Facebook, you can create your Place yourself.

To create a new place, follow these steps:

  • Access the Places application on your supported device.
  • Click „Check In.“
  • Click the „Add“ button to the left of the Places Names search box.
  • Enter a name for the new Place as well as an optional description of it. Then, click the „Add“ button at the bottom right of the page.
  • Click the „Check In“ button to share your visit.

Keep in mind that any Place that you create is public. This means that other people may see your created Place while browsing Facebook or the Places application.

Once you create your Place, search for it again on Facebook, follow the „Is this your business?“ link, and begin the process to claim your Place. Please note that more Places will be added over time.

Can I target ads to people who have checked in to my Place?
No, this is not currently possible. However, you may target people who ‘Like’ your Place page if you have performed a Page to Place merge.

Adobe Fonts bei Typekit

Seit mitte August gibt es einige Adobe Fonts bei Typekit. Somit kann man nun in HTML-Seiten Fonts wie Adobe Garamond, Cronos Minion, Myriad oder News Gothic verwenden können – auf Browsern ab IE6. Und auf dem iPad.

Gesehen auf http://blog.typekit.com/2010/08/16/typekit-and-adobe/ (via Daniel)

Wilseder Berg

image

Heideblüte!

Facebook ändert Breite des Content Bereiches auf 520px

Ab Ende Juli 2010 wird der Content Bereich für Pages und Apps neu gesetzt. Die Breite wird dann statt 760px nur noch 520px betragen.

Link: insidefacebook.com

Google Analytics with multiple accounts

<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-123456-7']);
_gaq.push(['_trackPageview']);
_gaq.push(['t2._setAccount', 'UA-98765-4']);
_gaq.push(['t2._setCookiePath', '/c2/']);
_gaq.push(['t2._trackPageview']);
(function() {
var ga = document.createElement('script');
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
ga.setAttribute('async', 'true');
document.documentElement.firstChild.appendChild(ga);
})();
</script>

java.sql.SQLException: ORA-01843: not a valid month

You think it is easy to insert a date into a database? Then you never tried it on an Oracle database! Today I spent some time on the „java.sql.SQLException: ORA-01843: not a valid month“ – exception. It was caused by the query

Query: UPDATE myTable SET dataSent=?, dataSentDate=? WHERE email=? Parameters: [Y, 2010-05-17 11:49:50, name@mydomain.com]>

… but the date looks good, or? Some documentation showing this notation. But Oracle (and the web) says it was caused by a date specified an invalid month. Valid months are: January-December, for format code MONTH, and Jan-Dec, for format code MON. Action: Enter a valid month value in the correct format. I tried to change my SimpleDateFormatter…

new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date());
new SimpleDateFormat("yyyy-MMMMM-dd hh:mm:ss").format(new Date());
new SimpleDateFormat("yyyy/MM/dd hh:mm:ss").format(new Date());

.. but nothing woked. Finally I found the solution: you have to tell Oracle the formatting of the date! So changing the insert statement like this…

update("UPDATE member SET dataSent=?, dataSentDate=to_date(?,'DD/MM/YYYY HH24:MI:SS') WHERE email=?", updateParams);

.. and of course change the SimpleDateFormatter to the same brings me to the solution!

Weblogic, sql-taglib and JNDI: DataSource invalid: No suitable driver found

On a Weblogic 10 environment, you may get an error like
javax.servlet.ServletException: javax.servlet.jsp.JspException: Unable to get connection, DataSource invalid: „java.sql.SQLException: No suitable driver found for jndi_ds
if you are using the sql-taglib to access your JNDI name from the Weblogic application server, configured via the Weblogic console.

The solution is quiet simple, but not that good documented. It is not possible to use the paramter „driver“ inside the sql:setDataSource – tag. You rather have to promote the JNDI name in your web.xml like this:

<resource-ref>
<res-ref-name>jndi_ds</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>

Than you can set the dataSource with the sql:setDataSource – tag like this:

<sql:setDataSource dataSource="jndi_ds" />

and finally use the sql-taglib as you did in any other environment like Tomcat server and so on.

How to remove jsessionid from url / Weblogic server

On a Weblogic server, you don’t need a rewite rule or filter to get rid of this …;jsessionid… stuff on any URL build using the „c:url“ tag. You simply need to put one more line to your weblogic.xml:

<session-descriptor>
    <url-rewriting-enabled>false</url-rewriting-enabled>
</session-descriptor>

Persistente Cookies mit Flash „Shared Objects“

Flash-Cookies oder Local Shared Objects (LSO) stellen eine Art der Speicherung von Benutzerdaten auf dem surfenden PC durch Nutzung des Adobe Flash Players dar.

Im Gegensatz zu Browser-Cookies (HTTP-Cookies) ermöglicht diese Technik den Webseiten, Inhalte browserunabhängig und ohne Verfallsdatum auf dem Rechner des Webseitenbetrachters zu speichern. So werden Inhalte, die beim Betrachten eines Flash-Films mit einem Browser (z. B. Firefox) geschrieben wurden, auch beim Betrachten der Internetseite mit einem anderen Browser (z. B. Windows Internet Explorer) an den Server gesendet.

Flash-Cookies unterliegen denselben Regeln wie herkömmliche Cookies. Sie können nur von der Webseite ausgelesen werden, die sie zuvor gespeichert hat. Problematisch ist der Umstand, dass diese LSOs nicht von der Cookieverwaltung des Browsers administriert werden und bei Bedarf manuell gelöscht werden müssen.

Bei Microsoft Windows ist der Speicherort „%AppData%\Macromedia\Flash Player\#SharedObjects“ bzw bei Windows 7 „%AppData%\Roaming\Macromedia\Flash Player\#SharedObjects“.

Unter MAC OS x ist der Speicherort „~/Library/Preferences/Macromedia/Flash Player/#SharedObjects“ und unter *nux-Systemen „~/.macromedia/Flash_Player/#SharedObjects“.

Und so sieht mein Autostart-Cleanup derzeit aus:
c:
del /F /S /Q "%AppData%\Macromedia\Flash Player\#SharedObjects"
del /F /S /Q "C:\Dokumente und Einstellungen\username\Lokale Einstellungen\Temporary Internet Files\*"
del /F /S /Q "C:\Dokumente und Einstellungen\username\Lokale Einstellungen\Temp\*"
del /F /S /Q "C:\WINDOWS\Temp\*"

Q: http://de.wikipedia.org/wiki/Flash-Cookie

Google Wave HowTo

Mit „The Complete Guide to Google Wave“ ist nun ein kostenloses Handbuch zum Thema „Google Wave“ verfügbar. In 8 Kapiteln werden Themen von der Installation über Bedienung und Anpassung bis zur Erweiterung des Funktionsumfangs beantwortet.
Das Buch ist im Web kostenlos verfügbar oder kann über den Fachhandel bezogen werden. Neue Versionen sollen weiterhin kostenlos im web publiziert werden.

Apache Lucene 2.9 ist da!

Das beliebte Java-Sucheframework Apache Lucene ist in der Version 2.9 erschienen. Neben einem überarbeiteten Unicode-Support gibt es ein neues Query-Parser-Framework. Umsteiger von Version 2.8 sollten jedoch aufpassen, da sich die API zum Teil geändert hat. Auf JAXEnter wurde übrigens eine Artikelserie zum Thema Lucene eingerichtet.

Microsofts IE-Vergleichsprogramm kommt nicht an MultipleIE heran

Microsoft hat sein „Superpreview“ nun kostenlos im Angebot. Leider kann das Programm nur eine Instanz des IE6 mit einer Instanz des IE7 oder IE8 vergleichen – je nach dem welche Version auf der aktuellen Maschine installiert ist. Ein direkter Vergleich einer Webseite in mehreren IE-Versionen – wie es zum Beispiel mit dem IETester oder MultipleIE möglich ist, geht so leider nicht.

Rette Deine Freiheit!

Alexander Lehmann stellt in seinem neuen Kurzfilm „Rette Deine Freiheit!“ ein paar Eckdaten des eher sinnlosen Internetsperrengesetzes dar.

Die einzige Wirkung der Stoppschilder wird sein, dass „Otto-Normal-Surfer“ nicht mehr so häufig zufällig auf Kinderpornographie stößt. Heutzutage landet man ja mehrmals täglich auf solchen Seiten …

Leute, die die Sperren absichtlich umgehen, können das Material aber weiter abrufen, denn es ist immer noch hinter dem Stoppschild vorhanden.

Die Sperren sind somit nichts anderes als das klassische „Wegschauen“ und „Nicht-Wahrhaben-Wollen“.
Die Ursache des Problems bleibt bestehen.

Gefunden auf golem.de

Software Update: Windows Process Hacker

Process Hacker is a free and open source process viewer and memory editor with unique features such as powerful process termination and a Regex memory searcher. It can show services, processes and their threads, modules, handles and memory regions.

It requires Microsoft Windows XP SP2 or above, 32-bit or 64-bit and the .net Framework 2.0.

Download @ Sourceforge: http://sourceforge.net/processhacker

Der nächste Urlaub kommt bestimmt!

  1. Aschenbecher bereitstellen
  2. Ein Glas Rotwein – möglichst spanischen – rechts neben die Tastatur stellen
  3. Sonnenbrille aufsetzen und möglichst cool aussehen
  4. Intensiv an „Urlaub an der Costa del Sol“ denken (Sonne, blauer Himmel, Wasser, Paella )
  5. Computer für Soundwiedergabe einrichten und Lautstärke auf mittel-laut bis sehr-laut einstellen
  6. Kräftig räuspern und eventuelle Schleimreste von den Stimmbändern entfernen
  7. Internetverbindung herstellen und diesen Link starten:

http://fun.from.hell.pl/2003-02-18/volare-karaoke.swf

Viel Spaß!

robots.txt – Robots Exclusion Standard

Nach der Übereinkunft des Robots-Exclusion-Standard-Protokolls liest ein Webcrawler (Robot) beim Auffinden einer Webseite zuerst die Datei robots.txt (kleingeschrieben) im Stammverzeichnis (Root) einer Domain. In dieser Datei kann festgelegt werden, ob und wie die Webseite von einem Webcrawler besucht werden darf. Website-Betreiber haben so die Möglichkeit, ausgesuchte Bereiche ihrer Webpräsenz für (bestimmte) Suchmaschinen zu sperren. Das Protokoll ist rein hinweisend und ist auf die Mitarbeit des Webcrawlers angewiesen. Man spricht hier auch von „freundlichen“ Webcrawlern. Ein Ausgrenzen bestimmter Teile einer Webpräsenz durch das Protokoll garantiert keine Geheimhaltung, dazu sind Seiten oder Unterverzeichnisse eines Servers durch HTTP-Authentifizierung, eine Access Control List (ACL) oder einen ähnlichen Mechanismus zu schützen. Manche Suchmaschinen zeigen die vom Webcrawler gefundenen URLs trotzdem in den Suchergebnisseiten an, jedoch ohne Beschreibung der Seiten.

Das Protokoll wurde 1994 von einer unabhängigen Gruppierung entwickelt, ist inzwischen jedoch allgemein anerkannt und kann als Quasi-Standard betrachtet werden. Mit ACAP 1.0 (Automated Content Access Protocol) wurde am 30. November 2007 eine mögliche Erweiterung des Robots Exclusion Standards veröffentlicht. Anfang Juni 2008 bekannten sich Google, Microsoft und Yahoo zu einigen Gemeinsamkeiten.

Aufbau

Die Datei robots.txt ist eine Textdatei in einem einfach lesbaren Format. Jede Zeile besteht aus zwei Feldern, die durch einen Doppelpunkt getrennt werden.
User-agent: Sidewinder
Disallow: /

Die erste Zeile beschreibt den Webcrawler (hier: User-agent), an den sich die darauf folgenden Regeln richten. Es darf beliebig viele solcher Blöcke geben. Webcrawler lesen die Datei von oben nach unten und halten an, wenn sich ein Block auf sie bezieht. Nach einem Block, dessen erste Zeile mit User-agent: * beginnt, stoppt ein Webcrawler und liest den Rest der Datei nicht mehr. Also sollten in der Datei zuerst die Blöcke für spezielle Webcrawler stehen und als letztes der Block für alle. Für jede URL, die ausgeschlossen ist, existiert eine eigene Zeile mit dem Disallow-Befehl. Leerzeilen sind nur oberhalb von User-agent-Zeilen erlaubt. Sie trennen die Blöcke voneinander. Einzeilige, mit einem Rautenzeichen (#) beginnende Kommentare sind an jeder Stelle möglich. Sie dienen der Übersichtlichkeit und werden vom Webcrawler ignoriert.

Beispiele

# robots.txt für meineseite.com
# Diese Webcrawler schließe ich aus
User-agent: Sidewinder
Disallow: /

User-agent: Microsoft.URL.Control
Disallow: /

# Diese Verzeichnisse/Dateien sollen nicht durchsucht werden
User-agent: *
Disallow: /default.html
Disallow: /Temp/ # diese Inhalte verschwinden bald
Disallow: /Privat/Familie/Geburtstage.html

Mit den folgenden Befehlen wird die komplette Webpräsenz vor einer Indexierung durch Webcrawler gesperrt.
User-agent: *

Meta-Tags

Webcrawler können auch durch Meta-Tags im HTML-Quelltext einer Webseite am Indexieren gehindert werden. Auch Meta-Tags sind rein hinweisend, benötigen die Mitarbeit „freundlicher“ Webcrawler und garantieren keine Geheimhaltung. Soll der Suchroboter die Webseite weder in den Index der Suchmaschine aufnehmen, noch den Hyperlinks der Seite folgen, lautet der Meta-Tag

In HTML-Dokumenten, für die beides erlaubt sein soll, kann die Angabe entweder weggelassen oder explizit notiert werden:

Siehe: W3C Recommendation „Robots and the META element“

Q: wikipedia.org

Deutsche Twittercharts veröffentlicht

Die WebEvangelisten haben die Twittercharts – Top 100 veröffentlicht, also die Accounts mit den zur Zeit meisten deutschsprachigen Followern. Ich bin leider nicht dabei. Mal wieder.

Browserweiche – detect IE ‘reloaded’

Und ich dachte immer, es geht nicht kürzer als
var isIE = '\v'=='v';
… doch weit gefehlt, hier ist eine noch kürzere Version! Kompatibel mit IE6, IE7, IE8 und Molilla Firefox, Opera, Chrome, Safari…!
var isIE = !+"\v1";

How to export only changed files of a SVN revision

  1. Using TortoiseSVN, right-click on your working folder and select “Show Log” from the TortoiseSVN menu.
  2. Click the revision that was last published, e.g. rev 123. This is your „base“ revision.
  3. Ctrl+Click the HEAD or latest revision or the revision you want to release, e.g. rev 200 — so that both revisions are highlighted.
  4. Right-click on either of the highlighted revisions and select “Compare revisions.” This will open a dialog window that lists all new/modified files.
  5. Select all files from this list (Ctrl+a) then right-click on the highlighted files and select “Export selection to…”

Morgen: Bundesweite Demos gegen Internetsperre

http://wiki.piratenpartei.de/LoeschenStattSperren
(spread it)

Am Donnerstag, 2009-06-18, stand im Bundestag die Abstimmung über das „Zugriffserschwerungsgesetz“ (ZugErschwG) an, von Menschen mit Ahnung auch zutreffender „Internetzensurgesetz“ bezeichnet. Es wurde mit einer Mehrheit von 389 zu 128 Stimmen angenommen, und das obwohl binnen weniger Wochen eine Petition dagegen über 130.000 Unterzeichnungen erhielt (und damit die erfolgreichste der deutschen Geschichte ist).

Dieses Gesetz stellt einen Einschnitt in die demokratische Grundordnung Deutschlands dar. Egal wie der Ausgang ist, es muss Öffentlichkeit hergestellt werden. Sei es, um im Falle der Ablehnung einen Sieg der Demokratie zu feiern, sei es, um im Falle der Annahme durch den Bundestag massiv zu protestieren, auf eine Ablehnung im Bundesrat hinzuarbeiten und ggf. bereits die Verfassungsbeschwerden vorzubereiten.

Die Piratenpartei organisiert aus diesem Anlass Demonstrationen in so vielen Städten wie möglich, und zwar am

Samstag, 20. Juni 2009, 12:00 Uhr

unter dem Motto

„Löschen statt Sperren – Stoppt die Zensur“

Magnolia 4.1 veröffentlicht

Magnolia hat das unter der GPL stehende CMS in der Version 4.1 veröffentlicht.

Call for Sessions XP Days Germany 2009, 26. – 28.11.2009, Karlsruhe

Nach den großen Erfolgen der letzten fünf Jahre werden die sechsten XP Days Germany von andrena objects AG und der it-agile GmbH in Karlsruhe ausgerichtet.

Die XP Days Germany sind eine mehrtägige Konferenz über Agile Softwareentwicklung und Extreme Programming. Zielpublikum sind Softwareentwickler, Projektleiter, IT Manager, Tester, Architekten und Coaches. Die Konferenz bietet eine hervorragende Möglichkeit, um Ideen und Erfahrungen auszutauschen, und ist sowohl für erfahrene Praktiker als auch für Neulinge auf dem Gebiet der Agilen Softwareentwicklung geeignet. Der Fokus dieser Konferenz liegt auf praxisbezogenem Wissen, praktischer Erfahrung und aktiver Teilnahme aller Anwesenden. (ref)

>> www.xpdays.de/2009/callforsessions.html

HOME auf YouTube

We are living in exceptional times. Scientists tell us that we have 10 years to change the way we live, avert the depletion of natural resources and the catastrophic evolution of the Earth’s climate.

Home 2009

Home 2009

The stakes are high for us and our children. Everyone should take part in the effort, and HOME has been conceived to take a message of mobilization out to every human being.

For this purpose, HOME needs to be free. A patron, the PPR Group, made this possible. EuropaCorp, the distributor, also pledged not to make any profit because Home is a non-profit film.

HOME has been made for you : share it! And act for the planet.

Yann Arthus-Bertrand

Website: http://www.home-2009.com

Weiterlesen

Poetry Slam Finale / Hamburg / Freitag, 12. Juni 20:00

Es ist mal wieder soweit – Kampf der Künste

Die Vorausscheidung zu den Deutschen Poetry-Slam-Meisterschaft findet im Hambuger Schauspielhaus statt. Antreten werden die besten Wortviruosen aus Deutschland und zwei Hamburger Teams.

Die Duellanten bedienen sich lyrisch, als auch prosaischer Mittel um sich einen wortgewaltigen Schlagabtausch zu liefern.

Moderiert wird die Veranstaltung von der Slam-Koryphäe Michel Abdollahi.

Q: qype.com/events

Web Performance Best Practices

Nachdem Golem.de heute einen Artikel namens „Google Page Speed soll Webseiten schneller machen“ veröffentlicht hat, und das Thema ohnehin gerade auf meinem Schreibtisch liegt, folgen hier die passenden Links:

Schadstoffdatenbank des Umweltbundesamtes nutzt OpenStreetMap

Golem.de berichtet heute, daß die Schadstoffdatenbank des Umweltbundesamtes für die Darstellung der Emissionen die friuen Karten des OpenStreetMap-Projektes nutzt. Dies ist vermutlich der Einsatz von OSM durch eine oberste Bundesbehörde und beweist den Reifegrad des freien Kartenmaterials.

Hamburg: Moorburg-Fernwärmetrasse

Der Artikel versucht die 10 am häufigsten gestellten Fragen zu der Vattenfall-Fernwärmetrasse leicht verständlich zu beantworten.
Die hier behandelte Bauplanung soll in der Ausführung 3-4 Jahre dauern und (bisher) 190 Mio. € kosten. Ohne sie kann Moorburg, zumindest im jetzigen Sachstand nicht wie geplant ans Netz gehen.
Wir setzen voraus, dass den LeserInnen bekannt ist, dass das geplante Kohlekraftwerk Moorburg ein Klimakiller erster Güte wäre, der Konzern Vattenfall ausschließlich auf eigene Profite orientiert und auch bewusst übergeht, dass sich eine große Mehrheit in der Stadt ganz eindeutig gegen Moorburg ausgesprochen hat.

Quelle: http://de.indymedia.org/2009/04/248626.shtml von „Gruppe Elchtest“
Weiterlesen

Türsteherlesung mit Viktor & Marek in der Meanie Bar, 3.6.2009

LIVE: TÜRSTEHERLESUNG „Zorn und Zeit“ mit Viktor & Marek am 3.6.2009 in der Meanie Bar — Mark und Viktor erzählen Geschichten aus harten Zeiten.

(danach BEATMANIA: Sixties BeatBar mit DJ Fuzzy Trips)

Identity Management: OpenID mit openid4java

Heise Online hat aktuell 2 Artikel um Thema Single-Sign-on (SSO) via OpenID im Newsticker publiziert. Dabei wird auch auf das Projekt OpenID4Java eingegangen.

Du bist Terrorist

www.DubistTerrorist.de / www.spiegel.de/netzwelt

T-Mobile “sing along flashmob” @ London

Letzten Donnerstag um 6 Uhr abends auf dem Trafalgar Square in London mit 13.000 Leuten und 2.000 Mikrofonen:

berüht!!

So entsteht die längste Liebesbotschaft am Berliner Fernsehturm

Wie kommen die Liebesbotschaften an den Berliner Fernsehturm? Felix Rick war vor Ort, um dieser Frage auf den Grund zu gehen. Zudem zeigt er, was es mit der Webcam auf sich hat, die rund um die Uhr Live-Bilder vom Turm überträgt.

… oder anschauen unter telekom.de/erleben

Identity Management: Authentifizierungsdienste mit OpenID

heise.de/developer hat derzeit einen interessanten und umfassenden Artikel zum Thema Single Sign On (SSO) mittels OpenID im Web-Angebot!

#jax09 JAX 09: Location passt!

Rückblickend auf die vergangenen Jahre muß man schon sagen, das die derzeitige Location für die JAX direkt am Rhein ziemlich cool ist! Mörfelden, die Frankfurter Messe und selbst die Rhein-Main-Hallen im nahen Wiesbaden kommen einfach nicht an den Jockel-Fuchs-Platz und die Terassen unmittelbar am Rhein heran! @JAX-Orga: super!

Sex & Tod bei Google Earth

Der stern hat uns wieder ein paar nette Outtakes von Google Earth zusammengesammelt – siehe stern.de

, , ,

#jax09 JAX 09: Blogging ist out, es lebe Twitter!

Die JAX im Wandel der Zeit: während das Autitorium früher noch dazu aufgerufen wurde, über die JAX zu bloggen, beschränkt man sich heute lieber auf 140 Zeichen oder TinyURL’s :-) …… ich auch!

#jax09 auf Twitter

,

Oracle kauft Sun

Sun ist endlich unter der haube. nachdem der deal mit Big Blue IBM geplatzt war, hat nun Oracle zugeschlagen. Siehe prnewswire.com

, ,

#jax09 JAX 09: Keynote und deutsche Meetingkultur

JAX 09, zweiter Tag. Sebastian Meyen startet seine keynote etwas zu spät, hat sich vil vorgenommen und bittet super Gäste auf die Bühne! Leider bleiben alle Speaker im Schatten des hintersten Teil der Bühne und das Publikum dampft vor Ende der Keynote ab. Schade.Technorati-Tags: ,

#jax09 JAX 09: Flockige Milch…

Zum Mittag gibt es keinen Kaffee, und Nachmittags ist die Milch flockig. Wenn man schon über Stunden keinen Kaffee bereitstehht (und das bei einem Bau voller Techies!), dann sollte man spätestens nach einem Blick aus den riesigen Fenstern mal die Milch kühl stellen. Vielleicht brauchte das Catering-Team am Montag noch diese Generalprobe?!

Technorati-Tags: ,

JAX ’09 startet!

Die JAX 09 ist gestartet! Mit 600 Teilnehmern schon am ersten Tag, Kaffee aus Pappbechern, einem schleppend anlaufenden Catering und (bislang) sehr coolen Speakern! Und draußen schint die Sonne, was wir in der Mittagspause auf der Terasse der Rheingoldhalle bei einem tollem Rheinpanorama geniessen werden :-)

Technorati-Tags: ,

Braune Brücke

Heute, Hamburg, Altona. Just in dem Moment, als ich zur S-Bahn gehen will, sehe ich einen 112er ankommen – auch bekannt als die kostenlose Stadtrundfahrt, da die Route via Kiez, Fischmarkt, Landungsbrücken, Wallanlagen, Laeiszhalle, Gerichte, Stephan, Lombardsbrücke und Alster so ziemlich alles mitnimmt, was ein gepflegtes Touristenwochenende in Hamburg beinhalten sollte.

Der Bus ist aber bereits durch eine mittelgroße Gruppe Kinder in beschlag genommen, so daß die verbleibenden 5 Sitzplätze schnell belegt sind. Egal. Kiddies sind in dem Alter ja noch nett :-)

Mit an Bord sind aber auch Heinzi und Kalle (Namen von der Redaktion geändert). Heinzi versucht nach ein paar Minuten, einen der Klappsitze im Rolli-/Kinderwagenbereich zu entern. Dabei verliert er leider die Kontrolle über seine in Alu eingefaßte Gerstenkaltschale, die sich daraufhin als sprudelnder Quell über das sich bewegende Trottoir verteilt. Dies wiederum hat zur Folge, daß dem Bus ein bißchen seines Charmes genommen wird, denn zuvor roch es in dem vermutlich keine 3 Wochen alten Mercedes Citaro noch nach „neu“. Außerdem bekommen viele Fahrgäste nasse Füße und die Busfahrerin steht nun vor der Qual der Wahl, mit Ihrem Gefährt zum Saubermachen zu fahren oder durch den nun zunehmenden Alkoholgehalt der Luft die zulässige Promillegrenze zu überschreiten.

Irgendwann steigen Heinzi, Kalle und die Kiddies aus. Sitzplatz. Hinten, weit weg von dem fermentierten Meer.

Die letze Reihe im Bus – Platz für die coolen Jungs und zuweilen Sammelstelle für den Bodensatz der Gesellschaft. Heute war es ein bißchen von beidem. Jedenfalls stank der andere Kerl so erbärmlich, daß ich kurzfristig überlegt hatte, den nächsten Bus zu nehmen oder die verbleibenden 5 Kilometer zu Fuß zu gehen. Ob es an den gefütterten Handschuhen lag oder an der in die Turnschuhe gesteckten Trainingshose weiß man nicht.

Nach nur 2 Stationen war der Spuk schon wieder vorbei, der Geruch hielt sich noch eine Weile hartnäckig.

Nächstes Mal nehme ich wieder die S-Bahn. Oder eine Nasenklammer.