Sonntag, 16. August 2009

Blog pausiert

Hallo liebe Leser,

bis zum 23.08.09 bin ich jetzt eine Woche im Urlaub. Bis dahin gibt's also keine Updates auf der Seite.

Viel Spaß!

Midomi Music Recognition: kennt (fast) jedes Lied

Einige kennen vielleicht Shazam's Music ID vom iPhone, so ähnlich kommt nun eine von Modaco-Developern extrahierte Software namens Midomi Music Recognition daher und das sogar mit deutschem Interface!

Die Software bietet 2 Erkennungs-Modi, zum einen kann man im "Sing-Modus" selbst ein Lied, dessen Titel man sucht, vorsummen oder singen oder man schaltet in den "Grab-Modus" und hält das Gerät vor das Radio, den PC Lautsprecher oder sonstige Musikquellen, wo gerade ein Lied läuft. Zum Umschalten unten links "Sing-Modus", bzw. "Grab-Modus" auswählen. Das "Menü" rechts unten nicht anclicken, denn dann hängt sich die Anwendung leider weg. Man braucht das Menü allerding auch in keiner Weise.




Nach dem das Lied gefunden wurde clickt man den "Rücksprung" Button oben links im Bild.

Bei aktiviertem WLAN funktioniert die Erkennung sofort. Bei einer Mobilfunkdatenverbindung mußte, zumindest bei mir, nach der Installation noch ein Registry Key geändert werden. Midomifix.CAB herunterladen und nach der Midomi Installation installieren oder den Registry Key selbst (mittels Registry Editor) ändern:

HKCU\Software\Melodis\Midomi\
dword Wert "midomiGU IDType" von 3 auf 1 (Dec) ändern.

Download Midomi Music Recognition

Englischer Thread dazu

Samstag, 15. August 2009

Der Ärger mit den Intervallen beim Wecker & Erinnerungen und die Lösung

Bei seinen OEM spezifischen Anpassungen hat HTC leider in manchen Fällen geschludert, wie z.B. beim Benachrichtigungsmanager. Das ist aber nicht das Einzige, leider gibt es noch weitere Fälle in denen die Grundfunktionalität von Windows Mobile 6.1 besser ist als die "hübschere" Variante von HTC.

Dies betrifft auch die Anpassungen von HTC bezüglich des Weckers und der Termin/Geburtstagserinnerungen.

Bei der HTC Anpassung lässt sich der Wecker, wenn er anspringt, nicht auf einen Zeitpunkt festlegen, wann die nächste Erinnerung erfolgen soll. Es klingelt automatisch wieder in einer Minute. Das gleiche Problem bei Terminen, auch hier lässt sich kein Intervall einstellen.

Unter Windows Mobile 6.1 (ohne HTC Anpassungen) lassen sich jedoch verschiedene Intervalle auswählen, wenn z.B. der Wecker klingelt, kann man über "Menü" einstellen, dass der Alarm erneut in 5, 10 oder 15min. ausgeführt werden soll.

Wer Funktionalität vor Schönheit setzt, kann aber ein Glück die "normale" Windows Mobile 6.1 Funktionalität aktivieren. Hierzu einfach HTC Erinnerungen.CAB herunterladen und installieren. Nach der Installation bitte das Gerät einmal neu starten (z.B. mittels PowerOptions oder Td2SoftReset). Um die Änderung wieder rückgängig zu machen, deinstalliert man "HTC Erinnernungen" über "Programme entfernen" in den Einstellungen - mehr -System Tab.

Wer die Änderungen selbst (mittel Registry Editor) vornehmen möchte ändert folgenden Schlüssel:

HKLM\System\Shell\Notification\OEM
dword Wert "UseDefaultUI" von 0 auf 1 (Dec) setzen

Auch hierbei danach das Gerät einmal neu starten.

Download HTC_Erinnerungen.CAB

BirthdaysToCalendar in english

As per request:

Here it is the english version of BirthdaysToCalendar. It will add all or selected birthdays to your calendar.

The program offers a few choices, either add all birthdays to the calendar in one go or let it ask in single steps for each contact's birthday to be added or not. Set the reminder time (time you will be informed prior to the birthday) in minutes. 1 day would be 1440min. , 2 days 2880 min. and so forth. On top you can have the contacts birth year added to the subject, so you will know how old they'll be.

No duplicates will be generated if the program is run again. However, if you have a birthday alert set up manually, but they are not in the the same form (John Doe's Birthday or Birthday John Doe) they will be duplicated.




Download english version

WLAN/Datenverbindung einschalten und automatisch alle emails holen im Eigenbau

Wie schon hier angekündigt, werde ich nun etwas auf den TaskManager von FDCSoft eingehen. Heute gibt's ein Beispiel, wie man es mittels der Notification queue einstellt, dass beim aktivieren von WLAN oder dem Aufbau einer Mobilfunkdatenverbindung automatisch als erstes alle emails abgeholt werden. Ich hätte dafür auch ein kleines Programm schreiben können, wollte aber einmal zeigen, wie man soetwas auch leicht selbst einrichten kann.

Benötigt werden:
- FDCSoft TaskManager
- GetSendAll

Nachdem man die beiden Programme installiert hat öffnet man den TaskManager von FDCSoft und clickt oben rechts auf die drop-down Liste (1.) und wählt "Notifications". Danach wählt man das 2. Icon von links ganz unten (2.), um eine neue Notification hinzuzufügen:


Jetzt öffnet sich ein Fenster, wo man eine neue Notification eintragen kann, hier nimmt man folgende Einstellungen vor:

- Application anclicken und somit auswählen

- drop-down Liste ... zur Auswahl des Programms anclicken und GetSendAll.exe auswählen, welches entweder in \Programme\mytd2.blogspot.com\GetSendAll\GetSendAll.exe oder, wenn auf die Speicherkarte installiert wurde, in Speicherkarte\Programme\mytd2.blogspot.com\GetSendAll\GetSendAll.exe liegt.

- Type CNT_Event bleibt so

- Unter Event die drop-down Liste anclicken und "connected to a network auswählen"

- Zum Abschluss den "Add" Button clicken



Hiermit ist die neue Notification sofort aktiv. Wird nun eine Datenverbindung via WLAN oder Mobilfunk eingeschaltet, so werden sofort die emails abgeholt.

Um diese Funktion wieder zu löschen oder temporär zu deaktivieren geht man wieder in den TaskManager von FDCSoft, wählt wiederum "Notifications", scrollt runter und wählt den Eintrag mit GetSendAll.exe und clickt auf (1.) (siehe Bild) um den Eintrag komplett wieder zu löschen oder auf (2.) (siehe Bild) um den Eintrag temporär zu deaktivieren.



Natürlich lassen sich mittels dieser Methode auch andere Programme automatisch bei einer Netzwerkverbindung starten, z.B. Opera, hierzu müßte dann einfach als Programm \Windows\OperaL.exe ausgewählt werden und analog obiger Anleitung vorgegangen werden.

Bitte keine der schon bestehenden Notifications (also die, die man nicht selbst eingetragen hat) löschen, denn das kann zu Problemen führen!

Natürlich funktioniert das Ganze nicht nur mit dem HTC Touch Diamond2 / O2 XDA Diamond2 / MDA Compact 5 V / HTC Touch Diamond Pro2, sondern auch mit jedem anderen Pocket PC ab Windows Mobile 5.

Viel Spaß mit dieser Funktion!

Freitag, 14. August 2009

Answer4u: Automatische Rufannahme

In einem Forum suchte jemand dringend eine Software, welche es ihm ermöglicht, dass Anrufe automatisch angenommen werden und das Gespräche auf den Lautsprecher gestellen werden. Das Ganze, damit er im Auto Anrufe entgegen nehmen kann ohne das Gerät überhaupt anzufassen.

Herausgekommen ist Answer4u.

Bei Programmstart ist die Funktion sofort aktiviert. Will man sie kurzzeitig deaktivieren, clickt man den "Switch off" button oder beendet einfach das Programm via "Exit".

Bei Interesse und Anregungen werde ich das Programm ggf. noch weiterentwickeln, ansonsten... vielleicht kann es ja auch einer meiner Leser gebrauchen.

Download Answer4u

Donnerstag, 13. August 2009

PowerOptions v1.22: Neustart/Runterfahren/Ruhezustand/Dimmen/Bildschirm Ausschalten


Jetzt auch in Deutsch bei mir: PowerOptions v1.22
Geeignet für alle Auflösungen: VGA, QVGA, WVGA

Das kleine, handliche und vor allem sichere Tool für den HTC Touch Diamond2 / O2 XDA Diamond2 / MDA Compact 5 (V), sowie aber auch die meisten anderen HTC Geräte, wie HTC Touch Pro2 ab dem "Kaiser" Modell. Auch alle anderen Windows Mobile Geräte ab WM 5.0 sind geeignet, lediglich die "Aus" Funktion wird ggf. nicht laufen (jedoch auch keinen Schaden anrichten).

Ich habe bei den Funktionen besonderen Wert auf die Sicherheit gelegt: so ist der Neustart die von msdn (microsoft developer network) empfohlene Methode. Andere Tools benutzen leider teilweise noch veraltete (KernelIO) Methoden, bei denen es nicht ausgeschlossen ist, dass es zum Datenverlust kommen kann. Eine Garantie übernehme ich aber natürlich trotzdem nicht.

Die Funktionen im einzelnen:

Neustart: Löst einen Warmstart des Geräts aus, was sonst nur durch umständliche Abnahme des rückwärtigen Gehäusedeckels möglich ist.

Aus: Schaltet das Gerät komplett aus - benutzt wird die selbe HTC interne Methode, wie wenn man den An/Aus Schalter des Geräts länger festhält und dann das Gerät herunterfährt.

Ruhe: Schaltet das Gerät in den Ruhezustand (Standby) - benutzt wird die selbe HTC interne Methode, wie wenn man den An/Aus Schalter des Geräts kurz drückt.

Dimmen: Die rückwärtige Beleuchtung wird abgeschaltet und das Gerät dauerhaft (auch bei Eingaben) in diesem Zustand betrieben, bis man erneut auf "Dimmen" geht, welches den ursprünglich Zustand wieder herstellt (Ein Neustart tut das im übrigen auch). Nützlich um die Batterie zu schonen, wenn die Lichtverhältnisse es erlauben auch so zu arbeiten.

Bild aus: Der Bildschirm wird nicht nur abgedunkelt, sonder komplett ausgeschaltet. Im Gegensatz zum Ruhezustand laufen WLAN, Musik, Bluetooth, GPS usw. jedoch weiter. Ebenfalls nützlich, wenn man z.B. nur Musik hört oder beim Wandern das Gerät mit laufendem Navigationssystem in der Tasche hat und sowieso nicht auf das Display schaut, sondern nur den sprachlichen Anweisungen folgt. Der Bildschirm wird wieder angeschaltet, wenn man den An/Aus Schalter kurz betätigt.

Download PowerOptions v1.22 GER

A word to my non-german-speaking readers

Since about 25% of the visitors are from non-german-speaking countries, I'd like to let you know, that you may feel free to ask me any question you might have. I do speak english quite well.

Also, the translation by tranlsate.google.com is crap, but it's better than nothing, so give it a try. As I said though, if you have problems understanding anything, just let me know :)

Take care,
Tintin

email Konten löschen

Weil ich es immer wieder sehe, dass Leute über Google hier hergelangen und suchen, wie man unter Windows Mobile ein email Konto bzw. Account auf dem HTC Touch Diamond2 löscht, schreibe ich heute mal eine kleine Übersicht dazu. Sie gilt natürlich nicht nur für das TD2.

Es gibt grundsätzlich 3, mir bekannte, verschiedene Typen von Konten:

1. Herkömmliche, selbst eingetragene Konten
2. Hotmail Konten, die durch Windows Live erstellt wurden
3. Das Outlook Konto



Wie man die einzelnen Konten löscht:


1. Herkömmliche, selbst eingetragene Konten löscht man, in dem man auf den email Tab der Touchflo 3D Oberfläche geht und dort rechts unten auf "Menü" clickt, dann wählt man "Konten >" und noch einmal "Konten...". Jetzt clickt man unten in der Mitte des Bildschirms das Tastatursymbol und wählt mittels der hoch/runter Pfeiltasten der Bildschirmtastatur den Account aus, den man löschen möchte (Konten des Typs 2. und 3. siehe oben lassen sich so nicht löschen!).

Hat man das Konto ausgewählt (grüner Balken auf dem Konto) clickt man rechts unten wieder auf "Menü" und dann löschen. Das war's. Sollte die Option nicht vorhanden sein und es sich auch definitiv nicht um ein Hotmail oder Outlook Konto handeln, so ist das Konto wahrscheinlich defekt. Hierfür gibt es eine kleine Software "mailAccountRepair", ladet sie herunter extrahiert und kopiert mailAccountRepair.exe auf Euer Gerät wo ihr es dann ausführt. Zur Reparatur müssen keine Account Daten eingetragen werden. Oben das Konto auswählen und unten im Menü "Repair" wählen. Danach die obige Prozedur wiederholen. Das Konto sollte sich jetzt löschen lassen.

2. Hotmail Konten, die durch die Installation von Windows Live angelegt wurden, lassen sich löschen, nachdem man in die Registry (mittels Registry-Editor) eingegriffen hat, hierzu:

HKEY_LOCAL_MACHINE\Software\Microsoft\Inbox\Svc\Hotmail
DWORD Wert "UserCannotCreate" auf 0 (Decimal) setzen

Wer nicht gerne selbst Hand anlegt an die Registry, kann auch einfach HotmailFix.CAB Datei herunterladen, auf das Gerät kopieren und aufrufen.

Danach wie unter Punkt 1 beschrieben vorgehen, das Konto lässt sich jetzt löschen.

Es empfiehlt sich sowieso Hotmail Konten wie herkömmliche Konten einzutragen, da ansonsten die Internetverbindung immer über den Mobilfunkbetreiber hergestellt wird. Eine bestehende WLAN Verbindung wird einfach ignoriert. Dazu habe ich aber hier schon mehr geschrieben.



3. Das Outlook Konto löscht man, in dem man unter den Programmen (alle) Active Sync aufruft dann auf "Menü" und "Optionen" clickt und dort das Häkchen bei E-Mail entfernt. Anschließend ist das Outlook-Konto nicht mehr in der E-Mail Übersicht.



Zum Abschluss noch eine kleine Anleitung, wie man z.B. ein GoogleMail Konto einrichtet:

Befolgen Sie zum Konfigurieren von IMAP für Ihr Windows Mobile 6-Gerät einfach die folgenden Schritte:
  1. Aktivieren Sie IMAP in Ihren Google Mail-Kontoeinstellungen.
  2. Öffnen Sie das Startmenü und wählen Sie Programme > Messaging > New E-mail Account (Neues E-Mail-Konto).
  3. Geben Sie Ihren Google Mail-Nutzernamen (einschließlich @googlemail.com) in das Feld E-Mail-Adresse ein.
  4. Deaktivieren Sie das Kontrollkästchen, um die Einstellungen automatisch aus dem Internet abzurufen, und klicken Sie auf Weiter.
  5. Wählen Sie im Dropdown-Menü Internet-E-Mail als Ihren E-Mail-Provider aus.
  6. Geben Sie Ihren Namen so ein, wie er in gesendeten E-Mails angezeigt werden soll.
  7. Geben Sie einen beschreibenden Namen für das E-Mail-Konto ein und klicken Sie auf Weiter.
  8. Geben Sie in das Feld Posteingangsserver "imap.googlemail.com" ein.
  9. Wählen Sie aus dem Dropdown-Menü IMAP4 als den Kontotyp aus und klicken Sie auf Weiter.
  10. Geben Sie Ihren Google Mail-Nutzernamen (einschließlich "@googlemail.com") und Ihr Passwort ein.
  11. Klicken Sie auf Weiter.
  12. Geben Sie in das Feld Postausgangsserver (SMTP) "smtp.googlemail.com" ein.
  13. Das Kontrollkästchen Server erfordert Authentifizierung muss aktiviert sein.
  14. Klicken Sie auf den Link Advanced Server Settings (Erweiterte Server-Einstellungen).
  15. Das Kontrollkästchen Require SSL (SSL erforderlich) muss sowohl für eingehende als auch ausgehende E-Mails aktiviert sein.
  16. Wählen Sie im Dropdown-Menü Das Internet als Netzwerkverbindung aus.
  17. Klicken Sie auf Fertig und dann auf Weiter.
  18. Wählen Sie im Dropdown-Menü aus, wie oft Ihr Telefon E-Mails senden/empfangen soll.
  19. Weitere Download-Optionen finden Sie, wenn Sie auf den Link Review all download settings (Alle Download-Einstellungen überprüfen) klicken.
  20. Klicken Sie auf Fertig stellen.

Dienstag, 11. August 2009

GetSendAll: Alle emails auf einmal abholen/senden

GetSendAll v1.0

Kein lästiges anclicken von "Senden / Empfangen" mehr für jeden einzelnen email Account!

GetSendAll, eine kleine Konsolenanwendung ohne GUI (grafisches Userinterface) synchronisiert (empfangen und senden von emails) bei Aufruf automatisch nacheinander alle im Gerät vorhandenen email Konten auf dem HTC Touch Diamond2 / O2 XDA Diamond2 / MDA Compact V 5, aber auch alle anderen Windows Mobile Geräte, die Windows Mobile 5.0 oder höher einsetzen können meine kleine Applikation nutzen.

Nach der Installation einfach GetSendAll im Programme Verzeichnis anclicken.

Einschränkung: Bei mehreren imap accounts wird leider nur der letzte synchronisiert.

Download GetSendAll

Montag, 10. August 2009

PowerOptions v1.22 SoftReset/Shutdown/Standby/Dim Light/Screen off

Seeing psShutXP did not work on my Topaz ( HTC Touch Diamond2 ) I created a new software for HTC devices to easily soft reset, shut down, turn off backlight and put the device into standby mode all from one little application written in native C++

A high priority was to use only "safe" functions, which will not harm the device. The shutdown method for one is the same HTC uses. On all newer HTC devices the shut down will be executed without the "Yes/No" prompting.


Download PowerOptions v1.22 WVGA (480x800)
Download PowerOptions v1.22 QVGA (240x320)

Scroll down to get to the standalone versions!





The functions:

SoftReset will soft reset (warm boot) the device using a safe method advised by msdn (microsoft developer network). There are quite a few ways to soft reset a device actually and some of them are said to be unsafe (like KernelIO method). This function will work on all Windows devices since PPC 2003 incl. WM5 and WM6


Shutdown will shut down the device using the same (HTC) method as if you'd press and hold the power on/off button for longer. On all HTC devices since the "Kaiser" the "Yes/No" dialog will be skipped and the device is shut down instantly. It will not work on non-HTC devices (will do no harm either however).


Standby will suspend the device using the same method as if you'd press and hold the power on/off button shortly. PowerOptions will exit afterwards. This function will work on all Windows devices since PPC 2003 incl. WM5 and WM6


Dim Light will turn off the backlight. PowerOptions will minimize but stay on the task list for you to switch back to full light more easily. This function will work on all HTC devices since PPC 2003 incl. WM5 and WM6- Other devices are unsure. It may or may not work (will do no harm either however).

Screen off will completely turn off the screen while WIFI, bluetooth, music etc. will still run.




Standalone versions (These are not required for PowerOptions to work, but intended for people that want 1-click access to soft reset or shut down their devices)



MySoftReset - Download and install MySoftReset.CAB or MySoftReset_No_Warning.CAB. The "No Warning" version will not ask a safety Yes/No question if you want to reboot or not.

MyShutdown - Download and install MyShutdown.CAB or MyShutdown_No_Warning_v1.1.CAB. The "No Warning" version will not ask a safety Yes/No question if you want to shut down the device or not. The "No Warning" version will work on all HTC devices since the "Kaiser", including all newer models like Topaz & Rhodium.

MySuspend - Download and install MySuspend_v1.1.CAB.



I would advise everyone to rather install the regular versions (MySoftReset.CAB and MyShutdown.CAB) instead of the "No Warning" ones, in case of accidental misclicks.

Freitag, 7. August 2009

Huch..


Durch jede Menge Arbeit diese Woche, bin ich kaum dazu gekommen ein paar Blog Einträge zu schreiben und schwupps war SoftPedia schneller als ich selbst neue Tools von mir mit in Ihren Softwarekatalog mit aufzunehmen, ich wollte die Version auch erst noch eindeutschen, obwohl alles ziemlich selbsterklärend ist. Morgen dann auch hier in deutsch: PowerOptions

Donnerstag, 6. August 2009

SmartLauncher v2.0


Wem geht es nicht ähnlich? Immer erst WLAN starten müssen, dann Opera, weil Opera ja ansonsten die Mobilfunkverbindung starten würde. Nervige Geschichte!

Zu Hilfe kommt jetzt ein kleines, aber wirklich feines Programm, welches ich auch selbst nutze: SmartLauncher.










Über die Einstellungen läßt sich SmartLauncher so modifizieren (One click Option), dass es bei Aufruf erst WLAN startet und dann Opera. Man hat also einen Schritt gespart auf dem Weg ins Internet. So macht das surfen dann gleich noch mehr Spaß, danke SmartLauncher!

Nach Beendigung von SmartLauncher kann wahlweise auch die WLAN Verbindung automatisch wieder beendet werden.
Als kleines Bonbon oben drauf ist es auch möglich
eine Verbindungsstatistik anlegen zu lassen.