appcelerator titanium developer android sdk problem

If you’d set up the titanium developer IDE on your computer you have to specify the iOS and android SDK location in the profile perspective. Probably you’ve taken a quick look on the developer docs you find here: http://developer.appcelerator.com/

If you can’t launch a project in android simulator you’ve probably forgotten to update your downloaded android SDK. Please follow these steps (example OS X):

1. go to your android sdk folder
2. change  to the tools directory (e.g. /Users/homer/Library/android-sdk-mac_x86/tools)
3. execute the file named „android“ (or run it on shell, for more information see the SDK_Readme.txt in your android sdk folder)
4. Now you should see the Android SDk and AVD Manager. Update your installation by changing to „Available Packages“. After the whole process and a titanium restart the fancy android emulator should be coming up after launching your project.

Android Emulator

Android Emulator

subclipse plugin problem with java HL library

Under certain circumstances (no java hl lib available) you’ll have problems running the subclipse plugin within your eclipse IDE. In that case probably your error message is something similar to this:

Java HL Lib Error

Java HL Lib Error

There’s a simple solution, you could use the pure java SVNKit instead. Go to your team-settings and change the lib in the SVN interface dropdown as shown below:

SVN interface settings subclipse plugin

SVN interface settings subclipse plugin

Java HL is the default setting – after changing settings your subclipse should be working properly again. Of course, the other way is to install the java HL libs, you can do this with apt-get if you’re under ubuntu:

[sourcecode language=“css“]
sudo apt-get install libsvn-java
[/sourcecode]

important google search parameters for a domain quick-check

It’s pretty important and helpful for everybody to do a regular google-check for the owned domains. So take a closer look at the following google search parameters and you should get an quick idea whether everything’s running ok on your sites. I suggest you to play around with the parameters and try to combine them in different ways. Feel free to add missing paramters in the comments please.

get info about your domain:
info:domain.com

see links pointing to your domain:
link:domain.com

search keyword only in your domain:
keyword inurl:domain.com (allinurl for just a single keywords)
allinurl:domain.com keyword (allinurl for more keywords)

keyword search only in your domain:
keyword site:domain.com

keyword search only in a toplevel domain:
keyword site:.com

search keyword only in defined filetype:
filetype:pdf keyword

get a certain document from the latest google cache:
cache:domain.com/site.html

get a contentual explanation for a certain keyword from google:
define: keyword

get keyword result from a domain and exclude result from www.domain
site:domain.com -site:www.domain.com keyword

Warum jQuery nicht lokal gehostet, sondern via Google CDN eingebunden werden sollte

Die jQuery-Bibliothek braucht man ja nun wirklich in fast jedem Projekt. jQuery ist auch so verbreitet, dass es von sehr vielen Webseiten eingesetzt wird.  Ok, und genau deswegen bindet man jQuery über das Google Ajax Libraries CDN ein. Das hat natürlich hauptsächlich den Vorteil, dass der User über die schnellen Google-Server downloadet und auch die Verteilung von statischen Inhalten via CDN lässt ja die eigene Site flotter laden. Darüberhinaus ist die Wahrscheinlichkeit sogar recht hoch, dass jQuery bereits beim User lokal gecacht ist, da dieser vermutlich schon andere Seiten besucht hat, die ebenfalls das Google CDN verwendet haben. Für den unwahrscheinlichen Fall, dass das JS mal wirklich nicht erreichbar sein sollte, könnt Ihr folgendes machen:

[sourcecode language=“css“]


[/sourcecode]

So hat man dann noch für den Fall der Fälle zusätzlich einen lokalen Fallback auf’s jQuery-Javascript.

Cut the Rope für’s iPhone

Cut the Rope hat, wie ich finde, alles, was man von einem unterhaltsamen Spiel auf dem iPhone erwartet: cooles Konzept, das sich natürlich hervorragend für eine Touch-Screen-UI eignet, lustiges Hauptdarsteller-Monster und richtig viel Spiel-Spass.

Das Ziel ist vermeintlich einfach: ein Stück Candy muss in das Maul des Monsters gelangen. Dazu muss man Seile abschneiden, an denen das Candy-Stück jeweils hängt.

Cut the Rope Screenshot 5

Cut the Rope Menü

Cut the Rope Screenshot 3

Cut the Rope Level

Die Physik muss natürlich auch beachtet werden, Seile müssen in bestimmter Reihenfolge oder in bestimmten Positionen während des Schwingens durchgeschnitten werden. In jedem Level gibt es bis zu 3 Sterne einzusammeln, was manchmal wirklich schwierig ist.
Zum Ausprobieren gibt es eine kostenlose Lite-Variante im App-Store, die Vollversion kostet 79 Cent.
Und seid gewarnt – es macht ziemlich süchtig, dennoch kann ich den nachstehenden Download uneingeschränkt empfehlen:

Cut the Rope - Chillingo Ltd