You are hereApp / Web

Web


all apps around HTML

Wunderlist 2 - changes

In this post there is a description how to get the Data from the Wunderlist SQLite Database with a Firefox extension. With the new version the location of the database file has changed.

Excerpt from the Wunderlist Support site:

On Mac if you have the App Store version of Wunderlist 2:
/Users/yourname/Library/Containers/com.wunderkinder.wunderlistdesktop/
Data/Library/Application\ Support/Wunderlist

If you have the version downloaded from www.6wunderkinder.com:
/Users/yourname/Library/Application Support/Wunderlist/

The name of the file is WKmodel.sqlite

If you have the Windows App installed:
It is located in the users roaming profile: c:\Users\Username\AppData\Roaming\6Wunderkinder\
Wunderlist\Wunderlist.dat

An updated SQL query for SQLite is available for download as a textfile. The query just gets the data without the new subtasks:

Select T.ZTITLE,T.ZNOTE,datetime(T.ZCOMPLETEDAT,'unixepoch'),L.ZTITLE From ZRESOURCE AS T INNER JOIN ZRESOURCE AS L ON L.Z_PK = T.ZTASKLIST order by L.ZTITLE

Google Drive Fehlermeldung: Das von ihnen eingegebene Konto stimmt nicht überein...

Wenn die Fehlermeldung "Das von ihnen eingegebene konto stimmt nicht überein..." von der Google Drive Software kommt, kann das an der Umstellung von der @googlemail auf @gmail Adresse liegen. Google Drive fordert hier zur erneuten Anmeldung mit der @googlemail Adresse auf, ein Umschalten bringt jedoch nichts.
Erst das Zurücksetzen in GMail ermöglicht dann den Login bei Google Drive, anschließend kann wieder auf die @gmail Adresse zurückgeschaltet werden. Dazu in GMail im Webbrowser oben rechts beim Zahnrad unter Einstellungen - Konten und Import unter Senden als den Link zum Zurückwechseln anwählen (im Bild rechts) und nach der Anmeldung wieder umstellen.
Link GMail

IFTTT - If this then that

IFTTT Web Services allow you to automate more than fifty different channels on the Internet. They are saved in recipes
IFTTT WTF
Here is one to save all flickr pictures that you mark as a favorite automatically in your dropbox account.
IFTTT Flickr-Dropbox.
There are hundreds more, check them out!

Google Chrome ERR_UNSAFE_PORT

When trying to access a port and Google Chrome gives you

Error 312 (net::ERR_UNSAFE_PORT): Unknown error

there are two ways to fix that problem:

  1. Rebuild from chromium sources (yuck!)
  2. start chrome with a parameter

For the second solution in Windows you will need to change the Start Menu entry to e.g. "C:\Documents and Settings\User\Local Settings\Application Data\Google\Chrome\Application\chrome.exe --explicitly-allowed-ports=nnnn" where nnnn is the port that has been blocked.

On the Mac you can either start chrome with the terminal with "
open /Applications/Google\ Chrome.app --args --explicitly-allowed-ports=PORTNUMBER" or create you own app with Automator

Chrome ERR_UNSAFE_PORT

By default Chrome blocks the following ports:

  1,    // tcpmux
  7,    // echo
  9,    // discard
  11,   // systat
  13,   // daytime
  15,   // netstat
  17,   // qotd
  19,   // chargen
  20,   // ftp data
  21,   // ftp access
  22,   // ssh
  23,   // telnet
  25,   // smtp
  37,   // time
  42,   // name
  43,   // nicname
  53,   // domain
  77,   // priv-rjs
  79,   // finger
  87,   // ttylink
  95,   // supdup
  101,  // hostriame
  102,  // iso-tsap
  103,  // gppitnp
  104,  // acr-nema
  109,  // pop2
  110,  // pop3
  111,  // sunrpc
  113,  // auth
  115,  // sftp
  117,  // uucp-path
  119,  // nntp
  123,  // NTP
  135,  // loc-srv /epmap
  139,  // netbios
  143,  // imap2
  179,  // BGP
  389,  // ldap
  465,  // smtp+ssl
  512,  // print / exec
  513,  // login
  514,  // shell
  515,  // printer
  526,  // tempo
  530,  // courier
  531,  // chat
  532,  // netnews
  540,  // uucp
  556,  // remotefs
  563,  // nntp+ssl
  587,  // stmp?
  601,  // ??
  636,  // ldap+ssl
  993,  // ldap+ssl
  995,  // pop3+ssl
  2049, // nfs
  3659, // apple-sasl / PasswordServer
  4045, // lockd
  6000, // X11
  6665, // Alternate IRC [Apple addition]
  6666, // Alternate IRC [Apple addition]
  6667, // Standard IRC [Apple addition]
  6668, // Alternate IRC [Apple addition]
  6669, // Alternate IRC [Apple addition]

Wunderlist - task management in the cloud

For task management in the cloud there is a neat little (free!) app available: Wunderlist from the Berlin based company 6Wunderkinder. It runs on all common PC operating systems including iOS devices and Android as well as in the browser.

Wunderlist

Please be aware that the sync function uses the cloud, so all entries are stored on Amazon S3 servers. So this is not a secure solution for private data - for the shopping list that might be okay. YMMV.

One drawback with the current version: there is no export available. Since I don't like software with a lock-in I checked the local folders: on Mac OS X Wunderlist saves the data in the file ~/Library/Wunderlist/wunderlist.db, on Windows machines it is in c:\users\username\AppData\Roaming\Titanium\appdata\com.wunderkinder.wunderlist\wunderlist.db
Both files are SQLite databases which you can open with the SQLite Manager Firefox plugin.
With a SQL query you can extract the data from the tables "lists" and "tasks", join and export them to a CSV file.

Select T.name,T.done,T.note,datetime(T.done_date,'unixepoch'),L.name From tasks AS T INNER JOIN lists AS L ON T.list_id = L.id order by L.name

SQLite Wunderlist.db

The SQL query shown above is available for download as a textfile.

Update: In Wunderlist 2 the location of the SQLite database has changed, please see this post on cubewot.de.

Convertcenter - Umrechnungen einfach gemacht

Was bedeuten die 224KBit/s Uploadgeschwindigkeit vom ADSL-Anschluß in Megabyte pro Stunde. Diese und ähnliche Umrechnungen kann man per Excel erledigen:
224 Kbit/s durch 8 teilen
28 KByte/s mal 3600 Sekunden nehmen
100800 KB/h durch 1024 teilen
98,4375 MB/h
Schneller kommt man auf die richtige Antwort mit dem www.convertcenter.com

ConvertCenter

Qualität von Webseiten überprüfen

Der Dienst unter WebXACT bietet eine Überprüfung von Webseiten zu den Kriterien "quality, accessibility, and privacy" an. Unter anderem wird auf fehlerhafte Links, nicht-standardkonformes HTML und CSS, Meta-Tags, sowie Zugänglichkeit (nach Section 508) geprüft.

Umwandelung von blog, page und story in Drupal

Nach gut einem Monat Drupal bin ich sehr zufrieden mit dem System. Ein paar Auffälligkeiten gibt es dennoch:
Nicht ganz eingängig ist zum Beispiel die Unterscheidung zwischen Seite (page), Artikel (story) und Blogeintrag (blog). Eine Seite unterscheidet sich technisch überhaupt nicht von einem Artikel, damit ist nicht klar warum es überhaupt die Unterscheidung gibt. Laut Dokumentation sind Seiten für eher statische Inhalte wie ein Impressum vorgesehen, der Artikel ist dann sozusagen die Brot-und-Butter-Variante für alle anderen Inhalte.
Ein Blogeintrag hat als einzigen Unterschied zur Seite und zum Artikel, daß dieser benutzerbezogen anzeigbar ist. Es können also verschiedene Personen auf der gleichen Drupal-Seite bloggen. Unter dem jeweiligen Beitrag erscheint dann ein Link "Weblog von USER", der die jeweiligen Inhalte auflistet.

Als Drupal-Anfänger bin ich natürlich gleich in die Falle getappt und habe hatte ein Durcheinander der Inhalte in den verschiedenen möglichen Formaten. Davon merkt man zwar an der Oberfläche wenig, es erschwert aber Auswertungen in den Administrationsseiten. Dazu kommt noch, daß durch die Migrationsskripte von Joomla nach Drupal sämtliche Inhalte als statische Seiten angelegt wurden. Das Ganze läßt sich allerdings recht einfach korrigieren über eine direkte Manipulation (yuck!) der MySQL Datenbank, z.B. mit PHPMyAdmin.

Screenshot Drupal Datenbank

Dazu in der Datenbank von Drupal auf der Tabelle "node" in der Spalte "type - varchar(32)" den Eintrag von "page" auf "story" ändern.

Screenshot Drupal Datenbank

Das war's!

BLOG-CV

DOS 1990
Windows 1991
Online 1993
Linux 1994
Mac 2005
Flickr 2007
Twitter 2007
Blogger 2009
Bricklink 2009
Geocaching 2012
Minecraft 2015