Category Archives: Internet

Close button in iOS app?

dont quit programmaticallyApple is quite strict about their Human Interface Guidelines for iOS devices. Complying with these guidelines is not always easy though. Much of what Apple states in the guidelines is open to interpretation. It’s a guideline, after all. Lots of statements such as “in general…”, “if possible…”, “in most cases”.

Apple’s developer support avoids clear answers on questions about the guidelines. If your question is a tricky one, they will much rather refer back to the guideline or recommend you simply submit you app and give it a try. Continue reading

Neue FRITZ!Box mit DSL 6000

FritzBoxWir hatten uns vor Monaten entschlossen, den alten 1&1 Vertrag auf DSL 6000 zu erhöhen, auch wenn man dafür auf dem platten Land mit 5 Euro mtl. Zusatzkosten bestraft wird. Jetzt habe ich endlich die Zeit gefunden, meine neue FRITZ!Box Fon WLAN 7270 zu installieren.

DSL 6000 funktioniert noch nicht 100%. Anscheinend wird die Bandbreite auf 3456 kBit/s gedrosselt. Ich habe den 1&1 support gebeten, das zu korrigieren. Die FRITZ!Box hängt im Netzwerkschrank im Keller. Tolles Gerät mit vielen features. Endlich haben wir den beiden großen Kindern auch ihre eigenen Rufnummern und DECT Telefone verpasst. Kein stundenlanges Blockieren der Leitung mehr.

Ich habe Perl scripts geschrieben, die via HTTP ein mal täglich mit der FRITZ!Box verbinden. Ein script liest die ein- und ausgehenden Anrufe aus und speichert die neuen Anrufe in eine CSV Datei. Ein anderes script liest die öffentliche IP Adresse aus, schickt sie mit HTTP an meine dynamic DNS provider (selfhost.de, dyndns.com) und mit FTP an eine Seite auf meiner Website. Ich weiß dadurch immer, wie ich meinen Laptop im Keller erreichen kann, auf dem die Photovoltaikdaten gespeichert und auf einer nicht-öffentlichen Website angezeigt werden. Alle paar Stunden werden sie von dort auch auf die soldierer.com Photovoltaikseite übertragen.

Der WLAN Empfang reicht leider nicht bis in den Garten. Ohne Repeater ist die Reichweite bescheiden, noch nicht einmal vom Keller in die erste Etage. Zum Glück haben wir in allen wichtigen Räumen LAN Dosen. Typisch Deutschland… alles was funkt muss so schwach wie möglich sein. Das Signal wird von den Stahlbetondecken geschluckt.

Das Web-Interface des Routers ist gegenüber der alten Version deutlich verbessert worden. Auch wartet die Hardware der FRITZ!Box mit einer Reihe nützlicher Neuerungen auf. DECT Telefone können z.B. direkt mit der Box kommunizieren, und ein USB Anschluss ermöglicht das Anschließen einer externen Festplatte oder eines Druckers.

Alles in allem eine lohnenswerte Investition. DSL 6000 flat rate (hoffentlich bald auch in voller Bandbreite), Telefon flat rate, Handy Deutschland flat rate, 4 VoIP-Telefonnummern mit eigener mailbox, toller Router, und alles zu einem Preis mit dem ich zu meiner Studienzeit noch nicht einmal die Telefonkosten decken konnte.

Color blindness and accessibility

color blindness testIn an effort to meet accessibility requirements, I was looking for tools to check whether users with a variety of color blindness conditions can actually use our websites. Posters and brochures can already be difficult to read for color blind people. On web sites another dimension is added to this problem because certain features may be rendered useless by choosing a bad color palette. Colored links for example, if not underlined, may not be seen as links because they appear to be of the same color as all other text. Continue reading

The mobile Web (1)

Walter Soldierer’s blog on a mobile phoneMost mobile phones have some sort of Internet access built in. However, not many owners of mobile devices use them to surf the web. There are several obvious reasons. First of all, carriers still charge too much for internet access. The WWW user experience on mobile phones is variable, to say the least. Access fees will go down, and I am sure that mobile flat rates will be the predominant pricing model soon. It will take some time though until most mobile phones belong to the 3rd generation and until mobile web standards are sufficiently well defined and implemented to support consistent web page rendering on the mobile web. Continue reading

Enterprise 2.0

Meet CharlieWeb 2.0 hit company intranets, too. In 2006 the term Enterprise 2.0 was coined to describe the implementation and use of Web 2.0 technologies (”social software”) in an enterprise. Working in a big international cooperation involves lots of communication and collaboration. Some of the social tools offer great solutions to facilitate the working together.

At a conference last week I met Simon Revell, a Pfizer UK employee who had successfully helped implementing enterprise 2.0 in his organization, mainly blogs and wikis. Very interesting presentation.

First of all I was surprised that he is an IT manager, so the IT department brought this project forward, not Marketing, not Communications. I guess it would not have been possible otherwise because there was no social software available in the organisation, Simon’s team simply set up a LAMP open source environment using Drupal and hooked it to the network. Nobody but IT can do this in a company where everything is running on Microsoft technology.

Simon had an interesting story to tell about the difficulties of kicking off enterprise 2 (”Who gave you permission to do this?”), marketing the new “corporatepunks” culture, and getting their blog known to UK and international colleagues to make it a lively communication medium.

You can find out more about Simon.

Definitely check out the “Meet Charlie” presentation created by an IT colleague of his.

Now that Sharepoint 2007 is running more and more corporate intranets, enterprise 2.0 is easier to implement, at least technology-wise. Sharepoint supports blogs and wikis, not feature-rich but good enough to get started. What are we waiting for?