Very annyoing Twitter-Issue: can’t upload profile image

Today i thought it would be a good thing to update my Twitter profile image. Hence i uploaded a new one and now i have to live as a “image-less” twitterer. :-(

The old image was deleted and the upload of a new one doesn’t work. It tells one that the image was uploaded fine (”Nice image…blah blah”) but the image is not shown and the link to the image is broken. It doesn’t matter which browser one uses or if it’s a jpg or png.
It seems as this is a known issues since 22 april 2009: Profile images: can’t add or remove an image, or current image reverts to old image. As a software developer i have to wonder why the Twitter-Devs need that long to fix the issue. What are they paid for?

Update May 23th: Today at least the default image was shown in my profile. I uploaded my old profile image and it worked. Then i uploaded a new profile image and the issue occured again. The image upload does still not work reliably.

2nd Update May 23th: Whoohoow. It works!!! Finally i’m no image-less twitterer anymore. :-)

No Comments
Mai 22, 2009 in News, Software
Tagged , ,

Meet-Up! Frankfurt/Main, June 27th, GERMANY!

Am 27. Juni 2009 findet das erste Treffen der deutschsprachigen MobileRead-Community in Frankfurt statt!

MobileRead

Wo: Frankfurt am Main
Location: Zimt & Koriander, Schärfengäßchen 4, An der Hauptwache, neben der Liebfrauenkirche, Wegbeschreibung
Wann: 27.06.2009, 19:00

Mehr Details gibt es im Meet-Up-Thread im MobileRead-Forum: Meet-Up! Frankfurt/Main, June 27th, GERMANY! – MobileRead Forums

Wie alles begann kann man im deutschsprachigen Forum bei MobileRead hier, hier und hier nachlesen.

No Comments
Mai 17, 2009 in ebooks
Tagged , , , , ,

Konzertprogramm 2009 – Teil 1 von X

Da waren wir am 07.04. bereits:

Da will ich dieses Jahr noch hin (vielleicht der Gig im August in Würzburg?):

Und die sind im Dezember Pflichtprogramm in Stuttgart:

No Comments
Mai 17, 2009 in Sonstiges

The simplest ActiveObjects database provider for the H2 database

For my current project i decided to use ActiveObjects as ORM layer. Additionally i looked for a free, java based database engine which offers support for

  • Embedded Mode
  • Full Text Search
  • Blobs and Clobs

Finally i decided to use the H2 database. Unfortunately i was lazy and didn’t check ActiveObjects list of supported databases.
ActiveObjects doesn’t support the H2 database out of the box. :-(

Using ActiveObjects HSQLDatabaseProvider (H2 is known to be highly compatible with HSQL) doesn’t work because in ActiveObjects a DataBaseProvider has to return the appropriate JDBC driver class.
To use the HSQLDatabaseProvider for H2 anyway you can just extend it and overwrite the getDriverClass() method:

package net.java.ao.db;

import java.sql.Driver;

/**
 * @author netseeker
 *
 */
public class H2DatabaseProvider extends HSQLDatabaseProvider {

    /**
     * @param uri
     * @param username
     * @param password
     */
    public H2DatabaseProvider(String uri, String username, String password) {
	super(uri, username, password);
    }

    /*
     * (non-Javadoc)
     *
     * @see net.java.ao.db.HSQLDatabaseProvider#getDriverClass()
     */
    @SuppressWarnings("unchecked")
    @Override
    public Class< ? extends Driver> getDriverClass()
	    throws ClassNotFoundException {
	return (Class< ? extends Driver>) Class.forName("org.h2.Driver");
    }
}

The new DataBaseProvider can then be used like this:

    EntityManager manager = new EntityManager(new H2DatabaseProvider(
	    						dbProperties.getProperty("db.uri"),
	    						dbProperties.getProperty("db.username"),
	    						dbProperties.getProperty("db.password")));
3 Comments
Oktober 30, 2008 in Development

Swing is notoriously slow?

Gefunden bei CLOSED-LOOP: Certification to become braindead?.

War ja klar: Swing ist einfach langsam. Nein, noch besser Swing ist langsamer als ein Stack bestehend aus JSP, EJB3 Entity Beans und Stateless Session Beans.
…Zumindest scheint das die Meinung des Sun Learning Centers zu sein. Will man bei denen nämlich den Sun Certfied Enterprise Architect (SCEA) bekommen, sollte man folgende Frage besser nicht nach besten Wissen und Gewissen bzw. mit logischem Sachverstand beantworten:

You are architecting a real-time system with high usage and high volumes of transactions. You need an MVC application with quick presentation times resembling a thin client and will have several pre-populated views that can carry across several pages. The users must be able to quickly navigate between different sections of the system.
Which three technologies will you need to implement? (Choose three.)

  • A) MDB
  • B) Swing GUI controls
  • C) JSP
  • D) EJB3 Entities
  • E) Stateless Session Beans
  • F) JCE

Die Lösung:

  • C, D und E sind richtig
  • A ist falsch, weil es sich um ein Real-Time-System handelt und MDBs asynchron sind.
  • B ist falsch, weil Swing-Komponenten notorisch langsam sind. (im Original: Option B is incorrect because swing components are notoriously slow).
  • F ist falsch, weil die Beschreibung keine Anforderungen an die Sicherheit stellt

Na aber klar doch. Swing-Komponenten sind langsamer wie so ein bisschen Network-Traffic, der Servlet-Container, die JSP-Engine sowie schlußendlich etwas HTML und Javascript im Browser. ;-)

Manchmal könnte man meinen glatt den Beruf verfehlt zu haben. Den SCEA würde ich wohl nie bekommen…

No Comments
Oktober 22, 2008 in Development, Swing