Start einer mobilen Website

Freitag, 30. Dezember 2011

Ab jetzt gerade ist die mobile Version der Jobbörse Letsjob.at online.

Ist nur mal eine sehr beta-Version, quasi ein Prototyp. Mal schaun ob sich das durchsetzt bzw. sich das auf das Verhalten der mobilen Benutzer durchschlägt.

Studentenjobs gratis inserieren auf letsjob.at

Donnerstag, 1. Dezember 2011

Die meisten Studentenjobbörsen in Österreich sind für Inserate von Firmenkunden kostenpflichtig. Eine Ausnahme macht die Studentenjobbörse Letsjob.at. Hier können Private sowie Firmen gratis Studentenjobs inserieren.

Der Unterschied zu anderen Jobbörsen ist, dass auf letsjob.at halbwegs auf das Niveau geschaut wird - ein richtig hohes Niveau lässt sich ja fast nicht bewerkstelligen. Aber man findet zumindest nicht die allseits gehassten NGO-Keiler Jobs.

Die Willigen, geführt von den Unwissenden :)

Dienstag, 22. November 2011

Da bin ich grad drübergestolpert:

Wir, die Willigen, geführt von den Unwissenden, tun das Unmögliche für die Undankbaren. Wir haben solange soviel mit sowenig getan, dass wirinzwischen in der Lage sind, alles mit nichts zu tun.

Hört man oft, dass es Menschen in ihren Jobs so geht...

Quelle

Veränderung der mobilen Betriebssysteme Oktober 2010-2011

Mittwoch, 16. November 2011

Sodala, der erste Artikel aus der Serie "Wie verändern sich Browser, Betriebssysteme, Bildschirmauflösungen etc. über die Jahre?". Die Frage ist, wie die Aufteilung der mobilen Betriebssystemeauf meiner Homepage kalenderwoche.net aussieht bzw. wie sie sich verändert. Exemplarisch möchte ich dafür die Monate Oktober 2010 und Oktober 2011 auswählen, einfach deshalb, weil Oktober das letzte abgeschlossene Monat ist.

So, nun zum Vergleich: In untenstehender Tabelle ist der Anteil der mobilen Betriebssysteme am gesamten mobilen Traffic aufgelistet.

Auf den ersten Blick sticht natürlich ins Auge, dassdie Apple-Systeme absolut beherrschend sind, sowohl 2010 als auch 2011. Das wird nur durch das offene Betriebssystem Android durchbrochen. Android konnte am Anteil der Mobilgeräte eindeutig zulegen, wenn auch nicht so stark wie etwa das iPad.

Interessant für mich persönlich ist, dass der mobile Mp3-Player iPod, mit dem man ja nur über WLAN ins Internet kann, 2010 noch einen Anteil von fast 5% hatte, also mehr als halb so viel wie Android zu der Zeit. Noch dazu da ich niemanden persönlich kenne der einen solchen iPod Touch besitzt.

Betriebssystem Okt.2010 Okt.2011
iPhone 78,05% 70,54%
iPad 7,89% 13,98%
Android 8,03% 12,74%
iPod 4,80% 2,29%
BlackBerry 0,47% 0,19%
SymbianOS 0,44% 0,20%
Windows 0,21% 0,03%
Samsung 0,07% 0,01%
Sonstige 0,04% 0,02%
--------------------------- ------------- -------------
% von allen Besuchern 2,99% 7,15%

Weit abgeschlagen hinter den Marktführern tummeln sich BlackBerry, Symbian und Windows, wobei wohl Windows mit einem Marktanteil von nur 0,03% im Oktober 2011 die größte Überraschung ist. Naja, vielleicht erfangen sich die ja nochmal. Ich muß ehrlich sagen, dass ich den nicht eintretenden Erfolg von Windows Phone nicht wirklich nachvollziehen kann. Für mich persönlich ist es zwar nichts, weil mir die Offenheit von Android einfach viel zu wichtig ist (drum kommen Apple Produkte für mich auch nicht in Frage), aber meine Erhfahrungen beim Ausprobieren und Herumspielen mit Windows Phone waren eigentlich sehr gut.

Zu guter Letzt bleibt noch zu sagen, dass der Anteil der mobilen Devices an den gesamten Besuchen immens gestiegen ist und inzwischen schon über 7% beträgt. Ich bin gespannt wie weit diese Entwicklung geht und ob sie irgendwann mal stagniert. Vor diesem Hintergrund ist auch zu beachten, dass, auch wenn der Anteil der Symbian-Phones zurückgegangen ist, die Zugriffe von Symbian gering gestiegen sind.

Zum Schluß noch kurz der Hinweis: diese Zahlen sind natürlich nicht repräsentativ, sondern beziehen sich ausschließlich auf die Website kalenderwoche.net;)

Wie verändern sich Browser, Betriebssysteme, Bildschirmauflösungen etc. über die Jahre?

Samstag, 5. November 2011

Ein wirklich interessanter Punkt wenn man eine hochfrequentierte Webseite betreibt, ist, dass man eine große und relativ heterogene (abgesehen mal von Branchenwebsites bzw. solche mit einem bestimmten fachlichen Hintergrund) Menge hat, die man mit entsprechenden Websiteanalyse-Tools analysieren kann. Das ist schon allein deshalb interessant, da man Fragen wie "Welche Browser soll ich beim Erstellen einer Website berücksichtigen" relativ schnell klären kann. Wie gesagt in Hinsicht auf die Zielgruppe der analysierten Website.

Ich betreibe  seit Mitte 2008 die Webseite kalenderwoche.net, auf der man unter anderem die aktuelle Kalenderwoche oder einen Kalender mit Kalenderwochen findet. Lange Rede kurzer Sinn: ich habe laut Google Analytics seit Anfang 2010 jedes Monat mehr als 10.000 Besucher, also eine Masse aus deren Auswertung man schon seine Schlüsse ziehen darf. Der lange Zeitraum von inzwischen fast zwei Jahren erlaubt auch, Beobachtungen über Veränderungen von Werten wie z.B. Browser oder Bildschirmauflösungen anzustellen.

In nächster Zeit werd ich mal einige (meiner Ansicht nach) interessante Beobachtungen posten, heut geh ich schlafen :)

UPDATE:

Hier die Artikel die zu dem Thema entstanden sind:


Komisches JSF Facets Rendering

Freitag, 29. April 2011

Interessant. Facets dürfen nicht mehrere Subelemente haben, sondern nur eines. Das wiederum darf schon mehrere Elemente beinhalten. Langer Rede kurzer Sinn: Das

<rich:tabPanel>
	<rich:tab id="xyz">
		<f:facet name="label">
			<s:fragment>
				<h:outputText value="#{bean.property1}" />
				<h:outputText value="#{bean.property2}" />
			</s:fragment>
		</f:facet>
		...
		Tab Content
		...
	</rich:tab>
</rich:tabPanel>

funktioniert, das

<rich:tabPanel>
	<rich:tab id="xyz">
		<f:facet name="label">
			<h:outputText value="#{bean.property1}" />
			<h:outputText value="#{bean.property2}" />
		</f:facet>
		...
		Tab Content
		...
	</rich:tab>
</rich:tabPanel> 

nicht.

ARD Europamagazin: "Unsere österreichischen Nachbarn sind immer mal wieder für einen echten Skandal gut"

Donnerstag, 3. Februar 2011

That's Life

Dienstag, 1. Februar 2011

Vorsicht, grauslich (für empfindliche Geschmacksnerven):

THAT's LIFE from Martin Andersen on Vimeo.

zepto.js - eine kleine Javascript Bibliothek für mobile Browser

Freitag, 3. Dezember 2010

zepto.js ist eine sehr kleine Javascript Bibliothek, die Thomas Fuchs, der Autor von Scriptaculous im Oktober auf einem vienna.js meetup vorgestellt hat.

Das Ziel ist es eine möglichst kleine Bibliothek mit einer möglichst jQuery-kompatiblen API zu erstellen, die vor allem für mobile Endgeräte, also vorangig IPhone und Android, gedacht ist, aber auf allen Webkit-basierten Browsern läuft. Man kann die Applikationen also auch wunderbar via Chrome oder Safari testen.

Ein Beispiel gefällig?

<div style="width:100px;height:100px;border:1px solid black">HELLO WORLD</div>

<script src="js/zepto/zepto.js"></script>
<script src="js/zepto/fx.js"></script>

<script>
$('div').bind('click', function(){
  $('div').anim({ rotate: '720deg', opacity: .5 }, 2, 'ease-out');
});
</script>

Zum Downloaden auf der zepto.js github Seite.

Neuer JavaScript WYSIWYG Editor Aloah

Donnerstag, 2. Dezember 2010

Bzw. so neu ist der ja gar nicht, das erste mal bin ich vor ca. nem halben Jahr drübergestolpert, aber da war er ja noch sehr alpha... Aber jetzt gibts immerhin schon Tabellen Support, das gabs damals noch nicht. Was ein bisschen schade ist, bzw. das feature, dass mir noch absolut fehlt ist eine plain HTML Ansicht. Vielleicht gibts da mal ein plugin oder so.

Auf jeden Fall ist der Aloah Editor (ein ursprünglich österreichisches Projekt übrigens, wie script.aculo.us) mal einen Blick wert und sicherlich ne gute und sehr hübsche und simple Alternative zu den etablierten Javascript WYSIWYG Editoren.

Alloy UI Javascript User Interface Library

Mittwoch, 1. Dezember 2010

Heute bin ich via den YUI Blog auf eine neue(?) sehr interessante JavaScript Library gestossen, die sich da Alloy UI nennt. Die Library basiert auf YUI und wurde von Liferay für deren Software Liferay Portal entwickelt und wurde unter der BSD Lizenz freigegeben.

Auf der Homepage gibt es diverse Demos  der vielen Komponenten. Gallery, TreeView, Calendar, Color Picker, Charts und Tooltips um nur einige zu nennen.

Ist doch schön, wenn von Firmen etwas an die Community zurück kommt...

Ich mag Blogs

Dienstag, 2. November 2010

Heute bin ich von da (den hab ich im RSS-Feed) über den (das is ein ganz interessanter Blog) auf das gestossen (Sehr cool).

Und da sagt noch jemand die Blogosphäre (schreibt man das so?) sei tot.

Außerdem mag ich Klammern (aber das merkt ma glaub ich eh).

Sektoid.

Samstag, 19. Juni 2010

How to inject a ManagedBean into a ManagedBean

Sonntag, 30. Mai 2010

That's really easy, just use the @ManagedProperty annotation.

A Simple Example:

We got two managed beans, one for logging into the system and storing the user's state, and one for using a shopping cart. We got the LoginController

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

@ManagedBean(name = "loginController")
@SessionScoped
public class LoginController {
	... // Do something...
}

and the ShoppingCartController, where we want to use the LoginController:

import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ManagedProperty;
import javax.faces.bean.SessionScoped;

@ManagedBean
@SessionScoped
public class ShoppingCartController {
	
	// Inject some Enterprise Java bean (has nothing to do with the example)
	@EJB
	private BookingBean bookingBean;

	//Inject the LoginController (that's what we wanted to do )
	@ManagedProperty("#{loginController}")
	LoginController loginController;

	... // do the shopping cart stuff
}

That is easy. If you know how :)

PHP hates me wird 500!

Montag, 22. Februar 2010

Heute hat DER deutschsprachige PHP Blog seinen 500sten (und inzwischen auch schon seinen 501ten) Eintrag veröffentlicht. Und das nur ca. 1 1/2 Jahre nach dem ersten Artikel. Das ist fast ein Artikel pro Tag! Gratulieren möchte ich Nils Langner und seinen Mitautoren aber eigentlich nicht zum 500 Eintrag, sondern zu den wahnsinnig interessanten Inhalten.

PHP hates me unterscheidet sich nämlich nicht nur durch die Frequenz der Beiträge von anderen PHP Blogs. Vor allem die Gedanken, die sich die Autoren,allen voran Nils, über alltägliche Probleme eines (Web-)Entwicklers machen, machen den Blog für mich so lesenswert. Er formuliert viele Gedanken, über die man ab und zu mal drüberfällt aber nie zu Ende denkt aus, und die überaus eifrige Leserschaft gibt ausführlich und gesittet ihren Senf dazu. So soll es sein, danke!