Mar 13

öpnvkarte.de - Frankfurt

Viele kennen sicher die Situation – man befindet sich in einer fremden Stadt ohne Auto und ist auf den öffentlichen Nahverkehr angewiesen. Dann möchte man einfach nur schnell wissen, mit welchem Verkehrsmittel (Bus, U-Bahn, S-Bahn, Straßenbahn) komme ich jetzt am besten zum Ziel. Und damit fängt das Problem schon an.
Wie heißt der lokale Anbieter, wie ist dessen Internetseite (wie gut ist diese) und wo ist ein Kartenplan für alle Verkehrsmittel.

Auf den Daten von OpenStreetMap bietet öpnvkarte.de (wirklich mit ö in der URL) eine Karte mit genau diesen Informationen. Und damit man nicht bei jedem neuen Aufruf wieder ständig in die Karte zoomen muss, kann man sich seine Kartenausschnitte als Permalink abspeichern.

Wirklich äußerst praktisch.

Links:
Karte für Frankfurt

Ähnliche Artikel:

geschrieben von gklinkmann \\ tags: , ,

Mar 01

Bei gutem Webdesign trennt man die Daten vom Layout. Das Layout wird dabei über Cascading Style Sheets (CSS) angepasst. Um Elemente oder Bereiche einer HTML Seite ansprechen zu können nutzt man CSS Selektoren. Doch wie ist der schnellste Weg zu einem HTML Element?

Diese Frage zu beantworten hilft das freie Tool SelectorGadget, das momentan für Safari und Firefox verfügbar ist.
Zur Installation zieht man den Link auf der SelectorGadget Homepage in die Favoritenleiste. Danach markiert man den Bereich in der HTML Seite, dessen Layout man mit CSS anpassen möchte und erhält den dazu passenden CSS Selector.

selectorgadget in Aktion

Das klappt so gut, dass SelectorGadget einen Platz bei meinen online Helfern sicher hat.

via: golem

Ähnliche Artikel:

geschrieben von gklinkmann \\ tags: , ,

Jan 21

grails_hosting

Grails Anwendungen im Internet zu deployen ist gar nicht so einfach. Nicht jeder hat einen virtuellen oder root Server um dort einen Java Applikationsserver (wie Tomcat oder Jetty) laufen zu lassen.

Provider für das Hosting von PHP Anwendungen, gibt es wie Sand am Meer. Möchte man Java Applikationen gehostet bekommen, vermindert sich die Anzahl der potentiellen Kandidaten schon drastisch. Möchte man dann noch Grails Anwendungen deployen und das am besten noch kostenlos, kann man die Provider, die dieses anbieten, an einer Hand abzählen.

Eine Liste von Providern, bei denen man Grails Anwendungen deployen kann, wird in der Dokumentation von Grails gepflegt.

Die 3 Provider, die momentan einen kostenlosen Trial oder Developer Account anbieten, sind:

  • grails_hosting_eatj
  • grails_hosting_javaprovider
  • grails_hosting_morph

Während die ersten beiden einen kostenlosen Trial Account anbieten, gibt es bei Morph AppSpace für Entwickler einen kostenlosen Developer Account.
Meine kleine Grails Anwendung grum läuft auch bei Morph Apps und es war erstaunlich einfach sie dort zu deployen.

Grundsätzlich hat man bei Morph AppSpace die Wahl zwischen einer PostgreSQL und einer MySql Datenbank. Als Applikationsserver kommt Jetty zum Einsatz.
Schon bei der Registrierung wird die Datenbank angelegt und Jetty konfiguriert. Das einzige was man selbst noch machen muss, ist die Datenbankkonfiguration in die Datei DataSources.groovy einzutragen und das Web Archiv (erstellen mit grails war) mittels der zur Verfügung gestellten Java Bibliothek oder dem Ant Task auf Morph Apps hochzuladen. Fertig.

Bei dem kostenlosen Developer Account, muss die Anwendung allerdings innerhalb von 31 Tagen erneut deployed werden. Geschieht das nicht, wird die Applikation offline gesetzt und nach weiteren 31 Tagen wird der Webspace freigegeben.

Update:
Morph AppSpace bietet momentan leider keinen kostenlosen Developer Account mehr an. So wird auch meine kleine Applikation Grum nicht mehr bei Morph AppSpace gehostet. Ich werde mir mal die Google App Engine anschauen. Dafür dürften aber ein paar kleine Änderungen notwendig sein (z.B. JPA statt Hibernate für die Persistenz). Wenn es soweit ist, werde ich meine Erfahrungen natürlich hier in meinem Blog schildern.

Resourcen:
Liste der Provider für das Hosten von Grails Anwendungen
Grum bei Morph AppSpace

Ähnliche Artikel:

geschrieben von gklinkmann \\ tags: , , , ,

Dec 11


Na klar werden jetzt alle sagen. Dachte ich auch, doch angenommen die Steine wären aus Gummi und das Ziel wäre anstatt Steine abzubauen, ein Turm – so groß wie möglich.

Klingt einfach, ist es aber nicht. Jeder, der sich davon überzeugen möchte sollte sich das online Spiel 99 Bricks unbedingt ansehen.

Ähnliche Artikel:

geschrieben von gklinkmann \\ tags: ,

Dec 06

Kurz vor Weihnachten gibt es immer ein paar Aktionen, bei denen man ein paar “Give Aways” abgreifen kann. Bei 3dsupply kann man momentan ein “Fütter mich” T-Shirt bekommen, wenn man über deren feed me Aktion in seinem Blog berichtet. Nette Aktion, wie ich finde.

Ähnliche Artikel:

geschrieben von gklinkmann \\ tags: ,