2.85 score from hupso.pl for:
twaddington.com



HTML Content


Titletristan waddington | web and mobile development

Length: 47, Words: 6
Description pusty

Length: 0, Words: 0
Keywords pusty
Robots
Charset UTF-8
Og Meta - Title pusty
Og Meta - Description pusty
Og Meta - Site name pusty
Tytuł powinien zawierać pomiędzy 10 a 70 znaków (ze spacjami), a mniej niż 12 słów w długości.
Meta opis powinien zawierać pomiędzy 50 a 160 znaków (łącznie ze spacjami), a mniej niż 24 słów w długości.
Kodowanie znaków powinny być określone , UTF-8 jest chyba najlepszy zestaw znaków, aby przejść z powodu UTF-8 jest bardziej międzynarodowy kodowaniem.
Otwarte obiekty wykresu powinny być obecne w stronie internetowej (więcej informacji na temat protokołu OpenGraph: http://ogp.me/)

SEO Content

Words/Characters 3248
Text/HTML 28.55 %
Headings H1 11
H2 15
H3 7
H4 0
H5 0
H6 0
H1
tristan waddington
building a home file server with debian 8.2 (jessie): part 1
12 of the most gorgeous games you might have missed
getting started with the new android build system
updating your app to support 7-inch tablets
styling the android action bar title using a custom typeface
android textview with custom typeface support
emulating the android people application’s listview style
appcelerator titanium krolldict fails to sanitize jsonobject.null values
google i/o 2012 – sessions to watch
sqlite fire delete trigger on a replace
H2
web and mobile development
the build
the installer
debian
the first boot
the first problem
1. monument valley
2. valiant hearts: the great war
install homebrew
install maven
install gradle
add a build.gradle to your project
build your project
further reading
fonts shown
H3
main menu
post navigation
post navigation
recent comments
categories
tags
around the web
H4
H5
H6
strong
b
i
em
Bolds strong 0
b 0
i 0
em 0
Zawartość strony internetowej powinno zawierać więcej niż 250 słów, z stopa tekst / kod jest wyższy niż 20%.
Pozycji używać znaczników (h1, h2, h3, ...), aby określić temat sekcji lub ustępów na stronie, ale zwykle, użyj mniej niż 6 dla każdego tagu pozycje zachować swoją stronę zwięzły.
Styl używać silnych i kursywy znaczniki podkreślić swoje słowa kluczowe swojej stronie, ale nie nadużywać (mniej niż 16 silnych tagi i 16 znaczników kursywy)

Statystyki strony

twitter:title pusty
twitter:description pusty
google+ itemprop=name pusty
Pliki zewnętrzne 5
Pliki CSS 2
Pliki javascript 3
Plik należy zmniejszyć całkowite odwołanie plików (CSS + JavaScript) do 7-8 maksymalnie.

Linki wewnętrzne i zewnętrzne

Linki 212
Linki wewnętrzne 2
Linki zewnętrzne 210
Linki bez atrybutu Title 146
Linki z atrybutem NOFOLLOW 0
Linki - Użyj atrybutu tytuł dla każdego łącza. Nofollow link jest link, który nie pozwala wyszukiwarkom boty zrealizują są odnośniki no follow. Należy zwracać uwagę na ich użytkowania

Linki wewnętrzne

Linki zewnętrzne

tristan waddington http://www.tristanwaddington.com/
home http://www.tristanwaddington.com/
about http://www.tristanwaddington.com/about/
older posts http://www.tristanwaddington.com/page/2/
building a home file server with debian 8.2 (jessie): part 1 http://www.tristanwaddington.com/2016/01/building-a-home-file-server-with-debian-8-2-jessie-part-1/
http://www.tristanwaddington.com/2016/01/building-a-home-file-server-with-debian-8-2-jessie-part-1/
tristan http://www.tristanwaddington.com/author/tristan/
http://pcpartpicker.com/p/qxj86h http://pcpartpicker.com/p/qxj86h
debian https://www.debian.org/
osu open source lab http://osuosl.org/
raid 5 https://en.wikipedia.org/wiki/standard_raid_levels#raid_5
raid 1 https://en.wikipedia.org/wiki/standard_raid_levels#raid_1
https://wiki.debian.org/debianinstaller/softwareraidroot https://wiki.debian.org/debianinstaller/softwareraidroot
https://wiki.debian.org/gmailandexim4 https://wiki.debian.org/gmailandexim4
app password https://support.google.com/accounts/answer/185833?hl=en
smart https://en.wikipedia.org/wiki/s.m.a.r.t.
https://goo.gl/photos/5g4zcqsyrenwqaat6 https://goo.gl/photos/5g4zcqsyrenwqaat6
http://serverfault.com/questions/688207/how-to-auto-start-degraded-software-raid1-under-debian-8-0-0-on-boot http://serverfault.com/questions/688207/how-to-auto-start-degraded-software-raid1-under-debian-8-0-0-on-boot
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=784070 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=784070
https://t.co/4sd2m4jozd https://t.co/4sd2m4jozd
january 11, 2016 https://twitter.com/twaddington/status/686341644208046081
read part 2. http://www.tristanwaddington.com/2016/01/building-a-home-file-server-with-debian-8-2-jessie-part-2/
blog http://www.tristanwaddington.com/category/blog/
debian http://www.tristanwaddington.com/tag/debian/
fileserver http://www.tristanwaddington.com/tag/fileserver/
linux http://www.tristanwaddington.com/tag/linux/
nas http://www.tristanwaddington.com/tag/nas/
raid http://www.tristanwaddington.com/tag/raid/
12 of the most gorgeous games you might have missed http://www.tristanwaddington.com/2015/07/12-of-the-most-gorgeous-games-you-might-have-missed/
http://www.tristanwaddington.com/2015/07/12-of-the-most-gorgeous-games-you-might-have-missed/
tristan http://www.tristanwaddington.com/author/tristan/
continue reading http://www.tristanwaddington.com/2015/07/12-of-the-most-gorgeous-games-you-might-have-missed/#more-1331
blog http://www.tristanwaddington.com/category/blog/
gaming http://www.tristanwaddington.com/category/gaming/
getting started with the new android build system http://www.tristanwaddington.com/2013/05/getting-started-with-the-new-android-build-system/
http://www.tristanwaddington.com/2013/05/getting-started-with-the-new-android-build-system/
tristan http://www.tristanwaddington.com/author/tristan/
google i/o 2013 https://developers.google.com/events/io/sessions/325236644
gradle.org http://www.gradle.org
tools.android.com http://tools.android.com/tech-docs/new-build-system
homebrew http://brew.sh/
gradle.org/installation http://www.gradle.org/installation
blog http://www.tristanwaddington.com/category/blog/
software development http://www.tristanwaddington.com/category/software-development/
android build gradle ant maven groovy adt http://www.tristanwaddington.com/tag/android-build-gradle-ant-maven-groovy-adt/
updating your app to support 7-inch tablets http://www.tristanwaddington.com/2013/03/updating-your-app-to-target-7-inch-tablets/
http://www.tristanwaddington.com/2013/03/updating-your-app-to-target-7-inch-tablets/
tristan http://www.tristanwaddington.com/author/tristan/
android developers – supporting multiple screens http://developer.android.com/guide/practices/screens_support.html#configurationexamples
dianne hackborn on the nexus 7 https://plus.google.com/105051985738280261832/posts/6ewwqvfglv8
blog http://www.tristanwaddington.com/category/blog/
software development http://www.tristanwaddington.com/category/software-development/
7-inch http://www.tristanwaddington.com/tag/7-inch/
android http://www.tristanwaddington.com/tag/android/
nexus http://www.tristanwaddington.com/tag/nexus/
nexus 7 http://www.tristanwaddington.com/tag/nexus-7/
tablet http://www.tristanwaddington.com/tag/tablet/
styling the android action bar title using a custom typeface http://www.tristanwaddington.com/2013/03/styling-the-android-action-bar-with-a-custom-font/
http://www.tristanwaddington.com/2013/03/styling-the-android-action-bar-with-a-custom-font/
tristan http://www.tristanwaddington.com/author/tristan/
several http://stackoverflow.com/questions/8607707/how-to-set-a-custom-font-in-the-actionbar-title
posts http://stackoverflow.com/questions/10779037/set-activity-title-ellipse-to-middle
typefacespan http://developer.android.com/reference/android/text/style/typefacespan.html
- http://www.tristanwaddington.com/wp-content/uploads/2013/03/android_action_bar_typeface_bender.png
- http://www.tristanwaddington.com/wp-content/uploads/2013/03/android_action_bar_typeface_cubano.png
- http://www.tristanwaddington.com/wp-content/uploads/2013/03/android_action_bar_typeface_gotham.png
gist.github.com/twaddington/b91341ea5615698b53b8 https://gist.github.com/twaddington/b91341ea5615698b53b8
lost type co-op: bender http://www.losttype.com/font/?name=bender
lost type co-op: cubano http://www.losttype.com/font/?name=cubano
hoefler & frere-jones: gotham http://www.typography.com/fonts/font_overview.php?productlineid=100008
blog http://www.tristanwaddington.com/category/blog/
software development http://www.tristanwaddington.com/category/software-development/
android http://www.tristanwaddington.com/tag/android/
font http://www.tristanwaddington.com/tag/font/
mobile http://www.tristanwaddington.com/tag/mobile/
typeface http://www.tristanwaddington.com/tag/typeface/
android textview with custom typeface support http://www.tristanwaddington.com/2012/09/android-textview-with-custom-font-support/
http://www.tristanwaddington.com/2012/09/android-textview-with-custom-font-support/
tristan http://www.tristanwaddington.com/author/tristan/
typeface http://developer.android.com/reference/android/graphics/typeface.html
settypeface(android.graphics.typeface) http://developer.android.com/reference/android/widget/textview.html#settypeface(android.graphics.typeface)
continue reading http://www.tristanwaddington.com/2012/09/android-textview-with-custom-font-support/#more-1175
blog http://www.tristanwaddington.com/category/blog/
software development http://www.tristanwaddington.com/category/software-development/
android http://www.tristanwaddington.com/tag/android/
font http://www.tristanwaddington.com/tag/font/
fonts http://www.tristanwaddington.com/tag/fonts/
mobile http://www.tristanwaddington.com/tag/mobile/
typeface http://www.tristanwaddington.com/tag/typeface/
views http://www.tristanwaddington.com/tag/views/
xml http://www.tristanwaddington.com/tag/xml/
emulating the android people application’s listview style http://www.tristanwaddington.com/2012/09/implementing-the-android-contact-applications-listview-layout/
http://www.tristanwaddington.com/2012/09/implementing-the-android-contact-applications-listview-layout/
tristan http://www.tristanwaddington.com/author/tristan/
continue reading http://www.tristanwaddington.com/2012/09/implementing-the-android-contact-applications-listview-layout/#more-1179
blog http://www.tristanwaddington.com/category/blog/
featured http://www.tristanwaddington.com/category/featured/
software development http://www.tristanwaddington.com/category/software-development/
android http://www.tristanwaddington.com/tag/android/
contacts http://www.tristanwaddington.com/tag/contacts/
ice cream sandwich http://www.tristanwaddington.com/tag/ice-cream-sandwich/
ics http://www.tristanwaddington.com/tag/ics/
layout http://www.tristanwaddington.com/tag/layout/
listview http://www.tristanwaddington.com/tag/listview/
mobile http://www.tristanwaddington.com/tag/mobile/
people http://www.tristanwaddington.com/tag/people/
appcelerator titanium krolldict fails to sanitize jsonobject.null values http://www.tristanwaddington.com/2012/07/appcelerator-titanium-krolldict-fails-to-sanitize-jsonobject-null-values/
http://www.tristanwaddington.com/2012/07/appcelerator-titanium-krolldict-fails-to-sanitize-jsonobject-null-values/
tristan http://www.tristanwaddington.com/author/tristan/
jsonobject.null http://developer.android.com/reference/org/json/jsonobject.html#null
pull request https://github.com/appcelerator/titanium_mobile/pull/2318
titanium_mobile https://github.com/appcelerator/titanium_mobile
- http://www.tristanwaddington.com/wp-content/uploads/2012/07/screen-shot-2012-07-25-at-11.29.53-pm.png
patch file https://github.com/appcelerator/titanium_mobile/pull/2318.patch
software development http://www.tristanwaddington.com/category/software-development/
android http://www.tristanwaddington.com/tag/android/
appcelerator http://www.tristanwaddington.com/tag/appcelerator/
github http://www.tristanwaddington.com/tag/github/
java http://www.tristanwaddington.com/tag/java/
titanium http://www.tristanwaddington.com/tag/titanium/
google i/o 2012 – sessions to watch http://www.tristanwaddington.com/2012/07/google-io-2012-sessions-to-watch/
http://www.tristanwaddington.com/2012/07/google-io-2012-sessions-to-watch/
tristan http://www.tristanwaddington.com/author/tristan/
continue reading http://www.tristanwaddington.com/2012/07/google-io-2012-sessions-to-watch/#more-1137
blog http://www.tristanwaddington.com/category/blog/
featured http://www.tristanwaddington.com/category/featured/
2012 http://www.tristanwaddington.com/tag/2012/
android http://www.tristanwaddington.com/tag/android/
conference http://www.tristanwaddington.com/tag/conference/
google http://www.tristanwaddington.com/tag/google/
google io http://www.tristanwaddington.com/tag/google-io/
sqlite fire delete trigger on a replace http://www.tristanwaddington.com/2012/06/sqlite-fire-delete-trigger-on-a-replac/
http://www.tristanwaddington.com/2012/06/sqlite-fire-delete-trigger-on-a-replac/
tristan http://www.tristanwaddington.com/author/tristan/
will not fire after a replace operation http://www.sqlite.org/draft/changes.html#version_3_6_18
sqlitedatabase.execsql http://developer.android.com/reference/android/database/sqlite/sqlitedatabase.html#execsql%28java.lang.string%29
blog http://www.tristanwaddington.com/category/blog/
android http://www.tristanwaddington.com/tag/android/
delete http://www.tristanwaddington.com/tag/delete/
recursive http://www.tristanwaddington.com/tag/recursive/
replace http://www.tristanwaddington.com/tag/replace/
sql http://www.tristanwaddington.com/tag/sql/
sqlite http://www.tristanwaddington.com/tag/sqlite/
trigger http://www.tristanwaddington.com/tag/trigger/
older posts http://www.tristanwaddington.com/page/2/
ayunda http://daftarperumahanmurah.com
export data as a csv with php http://www.tristanwaddington.com/2010/02/create-a-csv-with-php/comment-page-1/#comment-368590
installing jenkins on an ubuntu amazon ec2 instance http://www.tristanwaddington.com/2012/03/installing-jenkins-on-an-ubuntu-amazon-ec2-instance/comment-page-1/#comment-367973
styling the android action bar title using a custom typeface http://www.tristanwaddington.com/2013/03/styling-the-android-action-bar-with-a-custom-font/comment-page-1/#comment-367765
php session data lost between [some] pages http://www.tristanwaddington.com/2009/02/php-session-data-lost-between-some-pages/comment-page-1/#comment-367569
styling the android action bar title using a custom typeface http://www.tristanwaddington.com/2013/03/styling-the-android-action-bar-with-a-custom-font/comment-page-1/#comment-363570
blog http://www.tristanwaddington.com/category/blog/
design http://www.tristanwaddington.com/category/design/
featured http://www.tristanwaddington.com/category/featured/
gaming http://www.tristanwaddington.com/category/gaming/
music for coding http://www.tristanwaddington.com/category/music-for-coding/
portfolio http://www.tristanwaddington.com/category/portfolio/
software development http://www.tristanwaddington.com/category/software-development/
strategic communications http://www.tristanwaddington.com/category/strategic-communications/
accessability http://www.tristanwaddington.com/tag/accessability/
android http://www.tristanwaddington.com/tag/android/
ant http://www.tristanwaddington.com/tag/ant/
api http://www.tristanwaddington.com/tag/api/
apple http://www.tristanwaddington.com/tag/apple/
automation http://www.tristanwaddington.com/tag/automation/
blogger http://www.tristanwaddington.com/tag/blogger/
ci http://www.tristanwaddington.com/tag/ci/
civil war lan http://www.tristanwaddington.com/tag/civil-war-lan/
csv http://www.tristanwaddington.com/tag/csv/
debian http://www.tristanwaddington.com/tag/debian/
dell http://www.tristanwaddington.com/tag/dell/
design http://www.tristanwaddington.com/tag/design/
emulan http://www.tristanwaddington.com/tag/emulan/
export http://www.tristanwaddington.com/tag/export/
firefox http://www.tristanwaddington.com/tag/firefox/
font http://www.tristanwaddington.com/tag/font/
fonts http://www.tristanwaddington.com/tag/fonts/
forum http://www.tristanwaddington.com/tag/forum/
git http://www.tristanwaddington.com/tag/git/
github http://www.tristanwaddington.com/tag/github/
google http://www.tristanwaddington.com/tag/google/
google apps http://www.tristanwaddington.com/tag/google-apps/
icons http://www.tristanwaddington.com/tag/icons/
java http://www.tristanwaddington.com/tag/java/
javascript http://www.tristanwaddington.com/tag/javascript/
jaws http://www.tristanwaddington.com/tag/jaws/
jenkins http://www.tristanwaddington.com/tag/jenkins/
joomla http://www.tristanwaddington.com/tag/joomla/
jquery http://www.tristanwaddington.com/tag/jquery/
json http://www.tristanwaddington.com/tag/json/
linux http://www.tristanwaddington.com/tag/linux/
microsoft http://www.tristanwaddington.com/tag/microsoft/
mobile http://www.tristanwaddington.com/tag/mobile/
music http://www.tristanwaddington.com/tag/music/
php http://www.tristanwaddington.com/tag/php/
python http://www.tristanwaddington.com/tag/python/
s3 http://www.tristanwaddington.com/tag/s3/
shameless plug http://www.tristanwaddington.com/tag/shameless-plug/
social media http://www.tristanwaddington.com/tag/social-media/
transparency http://www.tristanwaddington.com/tag/transparency/
typeface http://www.tristanwaddington.com/tag/typeface/
ubuntu http://www.tristanwaddington.com/tag/ubuntu/
virtuemart http://www.tristanwaddington.com/tag/virtuemart/
wordpress http://www.tristanwaddington.com/tag/wordpress/
twitter https://twitter.com/twaddington
github https://github.com/twaddington
google http://profiles.google.com/tristan.waddington
facebook http://facebook.com/twaddington
flickr http://www.flickr.com/people/twaddington/
proudly powered by wordpress https://wordpress.org/

Zdjęcia

Zdjęcia 4
Zdjęcia bez atrybutu ALT 1
Zdjęcia bez atrybutu TITLE 3
Korzystanie Obraz ALT i TITLE atrybutu dla każdego obrazu.

Zdjęcia bez atrybutu TITLE

http://www.tristanwaddington.com/wp-content/uploads/2013/03/android_action_bar_typeface_bender.png
http://www.tristanwaddington.com/wp-content/uploads/2013/03/android_action_bar_typeface_cubano.png
http://www.tristanwaddington.com/wp-content/uploads/2013/03/android_action_bar_typeface_gotham.png

Zdjęcia bez atrybutu ALT

http://www.tristanwaddington.com/wp-content/uploads/2012/07/screen-shot-2012-07-25-at-11.29.53-pm-580x228.png

Ranking:


Alexa Traffic
Daily Global Rank Trend
Daily Reach (Percent)









Majestic SEO











Text on page:

tristan waddington web and mobile development search main menu skip to primary content skip to secondary content homeabout post navigation ← older posts building a home file server with debian 8.2 (jessie): part 1 posted on january 10, 2016 by tristan i’ve been running my own home file server for many years now. i’ve used it for everything from storing old documents and photos to running a minecraft server for my cousins. with online backup services like dropbox it’s become less of a necessity but i still like having one around. my current file server has been aging and is starting to sound a bit wheezy. it was originally built into an old desktop “mid tower” atx sized case. so, time for something smaller and hopefully quieter. the build here is the build as spec’d out on pcpartpicker: case: lian-li pc-q26b mini itx tower case cpu: intel core i3-4170 3.7ghz dual-core processor motherboard: asrock h97m-itx/ac mini itx lga1150 motherboard memory: crucial ballistix sport 16gb (2 x 8gb) ddr3-1600 memory storage: 2x western digital caviar blue 250gb 3.5″ 7200rpm internal hard drive storage: 3x western digital red 4tb 3.5″ 5900rpm internal hard drive power supply: seasonic x series 400w 80+ platinum certified fully-modular fanless atx power supply http://pcpartpicker.com/p/qxj86h it could be done cheaper but this is a fun project for me so i splurged a little. after the parts arrived and i’d put everything together it was time to install debian. the installer first thing was to build a new live usb installer. i grabbed the standard debian 8.2 (jessie) iso from my nearest mirror (the osu open source lab). then i popped a 4gb thumb drive into my macbook and ran: diskutil list diskutil unmountdisk /dev/disk2 sudo dd if=~/downloads/debian-live-8.2.0-amd64-standard.iso of=/dev/rdisk2 bs=1m debian my old file server was running raid 5 for the storage partition but the operating system was running on a single disk that could fail at any time. if that had happened it would have been a huge hassle to reinstall and reconfigure everything. i wanted to avoid that possibility this time around by installing debian to a raid 1 (mirrored) array. installing debian to a raid 1 array can be done entirely from the built-in installer. i pretty much followed this guide from the debian wiki to the letter: https://wiki.debian.org/debianinstaller/softwareraidroot i chose rootfs for my logical volume name. you can ignore the part about lilo at the end. note: you can skim the lvm section if you’d like and simply install debian directly to your raid volume. the first boot after the first successful boot i made sure to run dpkg-reconfigure grub-pc and install grub on both members of /dev/md0, /dev/sda and /dev/sdb, to ensure either drive would be bootable. then i went about with my usual configuration. first i added my laptop’s public key to my user’s ~/.ssh/authorized_keys file so i could access the server remotely without bothering with passwords. then i modified the /etc/ssh/sshd_config to disable access for the root user and for password based authentication: permitrootlogin no # ... snip passwordauthentication no finally, i wanted to make sure i’d know if one of the members of the raid array becomes degraded so i needed to make sure e-mail could be sent from the server. to do this i had to configure exim4 to send via gmail’s smtp gateway. this seemed complicated at first glance but proved to be much simpler than it seemed. i basically followed this guide (again from the debian wiki): https://wiki.debian.org/gmailandexim4 you can ignore the part about /etc/email-addresses. also, use the command service exim4 restart instead of invoking the rc.d command directly. where it asks for your gmail password i suggest generating a new app password specifically for your server. you can send a test message by: echo 'this is only a test' | mail -s 'hello world!' test@example.org since i was in a monitoring mood i also installed smartmontools to monitor the health of the drives. this includes a daemon that will notify you if any smart errors are detected. first, install apt-get install smartmontools. then, edit etc/default/smartmontools and uncomment the line #start_smartd=yes. finally, restart the service with service smartmontools restart. the first problem i wanted to make sure the system would boot in a degraded state if one of the drives failed. to test this, i shut down the system and removed one of the drives. upon restarting, i was greeted with the following error: unable to find lvm volume vg1/rootfs volume group "vg1" not found https://goo.gl/photos/5g4zcqsyrenwqaat6 … then dumped into the initramfs recovery console (busybox). after a break and some intense googling i discovered that mdadm was marking the array as inactive on boot instead of starting it in a degraded state as expected. because the physical volume was not available lvm was throwing a misleading error. to fix this problem you can run the following from the initramfs recovery console (busybox): mdadm --run /dev/md0 vgchange -a y exit your system should now boot normally from a degraded state. after booting, i used the command mdadm --manage /dev/md0 --re-add /dev/sdb1 to restore the removed drive to the array. this issue appears to be a bug in debian 8.x (jessie) that should be fixed in future versions: http://serverfault.com/questions/688207/how-to-auto-start-degraded-software-raid1-under-debian-8-0-0-on-boot https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=784070 if you're running debian jessie note that a degraded raid array may not autostart on boot: https://t.co/4sd2m4jozd — tristan waddington (@twaddington) january 11, 2016 read part 2. posted in blog | tagged debian, fileserver, linux, nas, raid 12 of the most gorgeous games you might have missed posted on july 19, 2015 by tristan 1. monument valley likely one of the most beautiful games ever made. you can enjoy this puzzle game on your mobile device. it’s worth every penny. 2. valiant hearts: the great war just finishing up this heartwarming title from ubisoft montpellier. the artwork and story are absolutely wonderful. highly recommended. continue reading → posted in blog, gaming getting started with the new android build system posted on may 3, 2013 by tristan as many of you might be aware, the android development tools team is working on a brand new build system. the new system has been in development for a while now, but is being officially announced at google i/o 2013. the updated build system does away with ant and moves to the gradle build automation tool. you can read more about gradle at gradle.org. the new android build system is documented on the android developer tools site at tools.android.com. getting started with the new build system is relatively easy. to get started you’ll need to make sure you have both maven and gradle installed. install homebrew if you’re working on os x you can make your life a whole lot easier by installing homebrew. if you don’t already have it installed, you can install it by running the following command from your terminal: $ ruby -e "$(curl -fssl https://raw.github.com/homebrew/homebrew/go/install)" install maven $ brew install maven install gradle as of may, 2013, the new android build system only supports gradle versions 1.3/1.4. this means it won’t work with the latest version of gradle. you’ll have to follow the instructions at gradle.org/installation to install a prior version of gradle. otherwise you could simply install the latest version using homebrew. $ brew install gradle you can verify you have the correct version of gradle installed using the following command: $ gradle -v you should see output that looks something like this: ------------------------------------------------------------ gradle 1.3 ------------------------------------------------------------ gradle build time: tuesday, november 20, 2012 11:37:38 am utc groovy: 1.8.6 ant: apache ant(tm) version 1.8.4 compiled on may 22 2012 ivy: 2.2.0 jvm: 1.6.0_45 (apple inc. 20.45-b01-451) os: mac os x 10.8.3 x86_64 add a build.gradle to your project add the following build.gradle file to the root of your android project: build your project you should now be able to build your project using the following command: $ gradle clean installdebug posted in blog, software development | tagged android build gradle ant maven groovy adt updating your app to support 7-inch tablets posted on march 26, 2013 by tristan recently i’ve spent a lot of time thinking about how to optimize our app layouts for 7-inch tablets like the nexus 7. it’s not an easy process, but a few tricks will make your life a whole lot easier. as of today, the two most common screen resolutions in the 7-inch category are 1280x800 - wxga and 1024x600 - wsvga. higher-end tablets like the nexus 7 have a 1280x800 resolution and thus a higher pixel density. lower-end tablets like the samsung galaxy tab use a 1024x600 resolution and have a lower pixel density. the nexus 7 has a pixel density of around 213ppi and technically falls into the unique tvdpi density bucket, but for all intents and purposes you can consider it an hdpi device. lower-end devices with a 1024x600 resolution have a pixel density of approximately 170ppi and will typically use mdpi assets. i don’t know of any 7-inch devices with an xhdpi pixel density, but i’m sure we’ll see some hit the market soon. regardless of the resolution, all 7-inch android devices fall into the 600dp category. that is, they have a width of 600 density-independent pixels when in portrait orientation. we can use this width to provide alternative resources for these devices. for starters, if you want to specify a custom layout for 7-inch devices you can simply add a new res/layout-sw600dp directory. any layouts in this directory will be applied to devices that have a “smallest-width” of “600dp”. if you don’t want to provide a completely different layout, but want to bump up the size of all your elements slightly you can use the res/values-sw600dp directory. any resources provided here like dimens.xml or styles.xml will take precedence on devices like the nexus 7. this way you can have a single layout file that references dimensions or styles that are dynamic based on the device size. finally, you might want to provide alternative drawable resources for 7-inch tablets. you can combine the sw600dp resource qualifier with a density qualifier to provide alternative drawables: res/drawable-sw600dp-mdpi res/drawable-sw600dp-hdpi res/drawable-sw600dp-xhdpi as you can see we’ve simply added the sw600dp qualifier to our typical drawable directories. these resources will be applied to devices of the correct screen density, but only if they are 7-inch tablets or larger. all of these techniques are also applicable to targeting 10-inch tablets. simply replace the 600dp width qualifier with 720dp in the case of 10-inch devices. further reading android developers – supporting multiple screens dianne hackborn on the nexus 7 posted in blog, software development | tagged 7-inch, android, nexus, nexus 7, tablet styling the android action bar title using a custom typeface posted on march 2, 2013 by tristan styling the action bar in android can frequently seem difficult, if not impossible. it’s easy to do wrong and hard to do right. however, customizing the action bar title with a custom typeface is a surprisingly easy way to spruce up your app design. there are several posts on stack overflow that recommend accomplishing this by leveraging the action bar’s custom view feature, or by getting a reference to the title textview. these solutions are adequate but can lead to infuriating edge cases. we can do better. you might have come across the typefacespan class, which allows you to style a section of text in a textview with a monospace or serif font. this is almost what we want to do, but we need to be able to provide our own typeface instance. here’s what a custom typefacespan might look like in use: spannablestring s = new spannablestring("my title"); s.setspan(new typefacespan(this, "mytypeface.otf"), 0, s.length(), spannable.span_exclusive_exclusive); // update the action bar title with the typefacespan instance actionbar actionbar = getactionbar(); actionbar.settitle(s); notice that we simply create a spannablestring with our desired action bar title. we then create a new instance of our custom typefacespan providing it with our activity context and the typeface name as arguments (so it can load the typeface from our application’s assets directory). the span is set on the entire length of the title (... 0, s.length(), ...). finally, we pass in the spannable.span_exclusive_exclusive flag, which simply indicates that the span should be removed if all of the spanned text is deleted. here’s what the result might look like: but what does the custom typefacespan implementation look like? well, it’s surprisingly simple. i’ve created an example you can use in your own apps. you can get it at gist.github.com/twaddington/b91341ea5615698b53b8. simply copy this class into your application and use it like i’ve indicated above. you can even subclass the custom typefacespan to add additional styles like colors or text shadows. fonts shown lost type co-op: bender lost type co-op: cubano hoefler & frere-jones: gotham posted in blog, software development | tagged android, font, mobile, typeface android textview with custom typeface support posted on september 17, 2012 by tristan currently android does not have a native view class that supports defining a custom typeface in your layout’s xml. after inflating your layout you can obtain a reference to the textview and call the settypeface(android.graphics.typeface) method from your java code, but this results in unnecessary duplication of logic and violates the dry principle. continue reading → posted in blog, software development | tagged android, font, fonts, mobile, typeface, views, xml emulating the android people application’s listview style posted on september 6, 2012 by tristan as of android ice cream sandwich (4.0.x), the default contacts application sports a fantastic new look. it’s both fast and appealing. one of the more interesting aspects of the application is the design of the main contacts list. continue reading → posted in blog, featured, software development | tagged android, contacts, ice cream sandwich, ics, layout, listview, mobile, people appcelerator titanium krolldict fails to sanitize jsonobject.null values posted on july 25, 2012 by tristan if you’re developing an appcelerator titanium module for android it’s possible that you’ll run into this exception (see bottom of post for full exception trace): !!! unable to convert unknown java object class 'org.json.jsonobject$1' to js value !!! it took me a long time to track down the cause of this error, but essentially the issue is in the jni layer, which passes native java objects to the javascript layer does not know how to handle a jsonobject.null value. the titanium wrapper object krolldict attempts to convert all non-native java objects into native ones. jsonobject becomes a simple map, jsonarray becomes an arraylist and so on. however, the constructor fails to account for instances of the jsonobject.null object, which is not a simple primitive. an easy work around would be to ensure the json objects that you’re passing around never have any true json null values in them. you can replace them with empty strings, or simply remove the key from the object altogether. this is ultimately the fix we went with. however, a simple two-line patch should solve this issue in the core titanium code: from 57868ea5b822468563d4a1be2adb901cce383f11 mon sep 17 00:00:00 2001 from: tristan waddington date: mon, 4 jun 2012 14:24:15 -0700 subject: [patch] update the 'fromjson' method of 'krolldict' to map the 'jsonobject.null' object to a real java null representation. --- android/titanium/src/java/org/appcelerator/kroll/krolldict.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/android/titanium/src/java/org/appcelerator/kroll/krolldict.java b/android/titanium/src/java/org/appcelerator/kroll/krolldict.java index da29217..96017d6 100644 --- a/android/titanium/src/java/org/appcelerator/kroll/krolldict.java +++ b/android/titanium/src/java/org/appcelerator/kroll/krolldict.java @@ -56,6 +56,8 @@ public static object fromjson(object value) { values[i] = fromjson(array.get(i)); } return values; + } else if (value == jsonobject.null) { + return null; } } catch (jsonexception e) { log.e(tag, "error parsing json", e); -- 1.7.10 i submitted a pull request to the titanium_mobile repository on github, but all contributors are required to sign a contributor license agreement (cla). not a big deal, but i don’t expect to ever submit another patch to this project, so i’m not inclined to spend a day getting their dev environment bootstrapped and sign my life away for a two-line bug fix (yes, i wrote a passive-aggressive blog post instead). unfortunately, they don’t even seem interested in accepting the patch as a simple bug report so someone else can fix it: if you’re trying to build a platform that’s meant to be developer focused, willful disinterest is not the best response. if you’re curious, here’s the raw patch file and the full exception: posted in software development | tagged android, appcelerator, github, java, titanium google i/o 2012 – sessions to watch posted on july 2, 2012 by tristan i recently returned from an awesome trip to san francisco for my first year of google i/o. it was a great year to be there and i met some fantastic developers. when i got back my friends asked me what sessions they should watch. continue reading → posted in blog, featured | tagged 2012, android, conference, google, google io sqlite fire delete trigger on a replace posted on june 2, 2012 by tristan if you’re using sqlite you might be surprised to know that any delete triggers you’ve created will not fire after a replace operation by default. delete triggers fire when rows are removed due to a replace conflict resolution. this feature is only enabled when recursive triggers are enabled. this was causing us some grief in one of our android projects where we were using a virtual table for full-text search. whenever we updated the products table we had a trigger fire to update the virtual-table. however, when we did a replace into the product table a duplicate entry would be entered into the virtual table. we resolved this issue by turning on recursive triggers. you can enable recursive triggers by running the following sql query: pragma recursive_triggers='on' you can easily use the sqlitedatabase.execsql method if you’re doing this on android. posted in blog | tagged android, delete, recursive, replace, sql, sqlite, trigger post navigation ← older posts recent commentsayunda on export data as a csv with phpmr man on installing jenkins on an ubuntu amazon ec2 instanceloops on styling the android action bar title using a custom typefacedavid on php session data lost between [some] pagessubas on styling the android action bar title using a custom typefacecategories blog (72) design (5) featured (6) gaming (1) music for coding (3) portfolio (9) software development (26) strategic communications (19) tagsaccessability android ant api apple automation blogger ci civil war lan csv debian dell design emulan export firefox font fonts forum git github google google apps icons java javascript jaws jenkins joomla jquery json linux microsoft mobile music php python s3 shameless plug social media transparency typeface ubuntu virtuemart wordpress around the web twitter github google facebook flickr proudly powered by wordpress


Here you find all texts from your page as Google (googlebot) and others search engines seen it.

Words density analysis:

Numbers of all words: 3095

One word

Two words phrases

Three words phrases

the - 5.56% (172)
and - 2.62% (81)
you - 2.58% (80)
all - 1.81% (56)
--- - 1.36% (42)
dev - 1.16% (36)
android - 1.13% (35)
able - 1.13% (35)
our - 1.1% (34)
this - 1.03% (32)
can - 0.97% (30)
app - 0.97% (30)
install - 0.94% (29)
for - 0.9% (28)
post - 0.87% (27)
with - 0.78% (24)
type - 0.78% (24)
are - 0.74% (23)
typeface - 0.71% (22)
that - 0.65% (20)
ice - 0.65% (20)
your - 0.65% (20)
posted - 0.65% (20)
java - 0.61% (19)
from - 0.61% (19)
debian - 0.61% (19)
but - 0.61% (19)
out - 0.58% (18)
gradle - 0.58% (18)
build - 0.58% (18)
span - 0.58% (18)
ant - 0.55% (17)
not - 0.55% (17)
object - 0.55% (17)
json - 0.55% (17)
tab - 0.52% (16)
use - 0.52% (16)
add - 0.48% (15)
600 - 0.48% (15)
like - 0.48% (15)
have - 0.48% (15)
ever - 0.45% (14)
tristan - 0.45% (14)
table - 0.45% (14)
new - 0.42% (13)
war - 0.42% (13)
mon - 0.42% (13)
one - 0.42% (13)
custom - 0.42% (13)
get - 0.39% (12)
blog - 0.39% (12)
device - 0.39% (12)
action - 0.39% (12)
bar - 0.39% (12)
was - 0.39% (12)
titanium - 0.36% (11)
title - 0.36% (11)
run - 0.36% (11)
system - 0.36% (11)
server - 0.32% (10)
2012 - 0.32% (10)
file - 0.32% (10)
red - 0.32% (10)
follow - 0.32% (10)
man - 0.32% (10)
git - 0.32% (10)
into - 0.32% (10)
development - 0.32% (10)
600dp - 0.32% (10)
boot - 0.32% (10)
now - 0.29% (9)
pass - 0.29% (9)
some - 0.29% (9)
tagged - 0.29% (9)
array - 0.29% (9)
simply - 0.29% (9)
view - 0.29% (9)
software - 0.29% (9)
text - 0.29% (9)
raid - 0.29% (9)
layout - 0.29% (9)
value - 0.29% (9)
7-inch - 0.29% (9)
any - 0.29% (9)
here - 0.29% (9)
trigger - 0.29% (9)
devices - 0.29% (9)
density - 0.29% (9)
using - 0.29% (9)
krolldict - 0.26% (8)
home - 0.26% (8)
read - 0.26% (8)
sure - 0.26% (8)
how - 0.26% (8)
appcelerator - 0.26% (8)
drive - 0.26% (8)
null - 0.26% (8)
own - 0.26% (8)
see - 0.26% (8)
want - 0.26% (8)
part - 0.26% (8)
will - 0.26% (8)
first - 0.26% (8)
google - 0.26% (8)
then - 0.26% (8)
tablet - 0.26% (8)
raw - 0.26% (8)
following - 0.23% (7)
version - 0.23% (7)
nexus - 0.23% (7)
mobile - 0.23% (7)
android, - 0.23% (7)
should - 0.23% (7)
replace - 0.23% (7)
time - 0.23% (7)
brew - 0.23% (7)
typefacespan - 0.23% (7)
mail - 0.23% (7)
font - 0.23% (7)
tablets - 0.23% (7)
native - 0.23% (7)
bug - 0.23% (7)
it’s - 0.23% (7)
blog, - 0.23% (7)
you’re - 0.23% (7)
project - 0.23% (7)
tools - 0.23% (7)
running - 0.23% (7)
sql - 0.23% (7)
sw600dp - 0.23% (7)
on. - 0.23% (7)
jsonobject - 0.23% (7)
might - 0.23% (7)
github - 0.19% (6)
command - 0.19% (6)
smart - 0.19% (6)
simple - 0.19% (6)
source - 0.19% (6)
degraded - 0.19% (6)
list - 0.19% (6)
make - 0.19% (6)
after - 0.19% (6)
thing - 0.19% (6)
disk - 0.19% (6)
sign - 0.19% (6)
triggers - 0.19% (6)
provide - 0.19% (6)
about - 0.19% (6)
resolution - 0.19% (6)
waddington - 0.19% (6)
drawable - 0.19% (6)
when - 0.19% (6)
root - 0.19% (6)
test - 0.19% (6)
met - 0.19% (6)
around - 0.19% (6)
pixel - 0.19% (6)
set - 0.19% (6)
resource - 0.16% (5)
work - 0.16% (5)
2013 - 0.16% (5)
line - 0.16% (5)
homebrew - 0.16% (5)
don’t - 0.16% (5)
support - 0.16% (5)
reading - 0.16% (5)
come - 0.16% (5)
fix - 0.16% (5)
way - 0.16% (5)
class - 0.16% (5)
easy - 0.16% (5)
patch - 0.16% (5)
call - 0.16% (5)
volume - 0.16% (5)
would - 0.16% (5)
values - 0.16% (5)
full - 0.16% (5)
could - 0.16% (5)
remove - 0.16% (5)
android/titanium/src/java/org/appcelerator/kroll/krolldict.java - 0.16% (5)
password - 0.16% (5)
case - 0.16% (5)
fire - 0.16% (5)
delete - 0.16% (5)
feature - 0.16% (5)
recursive - 0.16% (5)
old - 0.16% (5)
i’ve - 0.16% (5)
application - 0.16% (5)
jsonobject.null - 0.16% (5)
style - 0.16% (5)
look - 0.16% (5)
know - 0.16% (5)
update - 0.16% (5)
instance - 0.16% (5)
what - 0.16% (5)
styling - 0.13% (4)
maven - 0.13% (4)
textview - 0.13% (4)
developer - 0.13% (4)
finally, - 0.13% (4)
resources - 0.13% (4)
service - 0.13% (4)
however, - 0.13% (4)
these - 0.13% (4)
does - 0.13% (4)
debian. - 0.13% (4)
installer - 0.13% (4)
seem - 0.13% (4)
width - 0.13% (4)
sqlite - 0.13% (4)
they - 0.13% (4)
san - 0.13% (4)
restart - 0.13% (4)
hdpi - 0.13% (4)
gradle. - 0.13% (4)
has - 0.13% (4)
less - 0.13% (4)
become - 0.13% (4)
smartmontools - 0.13% (4)
installed - 0.13% (4)
been - 0.13% (4)
which - 0.13% (4)
two - 0.13% (4)
lan - 0.13% (4)
exception - 0.13% (4)
only - 0.13% (4)
gmail - 0.13% (4)
every - 0.13% (4)
actionbar - 0.13% (4)
create - 0.13% (4)
qualifier - 0.13% (4)
issue - 0.13% (4)
jessie - 0.13% (4)
both - 0.13% (4)
may - 0.13% (4)
most - 0.13% (4)
directory - 0.13% (4)
xml - 0.13% (4)
wiki - 0.13% (4)
removed - 0.13% (4)
- 0.13% (4)
had - 0.13% (4)
getting - 0.13% (4)
continue - 0.13% (4)
design - 0.13% (4)
installing - 0.13% (4)
fail - 0.13% (4)
enable - 0.1% (3)
virtual - 0.1% (3)
table. - 0.1% (3)
size - 0.1% (3)
length - 0.1% (3)
recent - 0.1% (3)
android. - 0.1% (3)
1024x600 - 0.1% (3)
data - 0.1% (3)
php - 0.1% (3)
screen - 0.1% (3)
session - 0.1% (3)
objects - 0.1% (3)
fonts - 0.1% (3)
sep - 0.1% (3)
lower - 0.1% (3)
year - 0.1% (3)
diff - 0.1% (3)
return - 0.1% (3)
day - 0.1% (3)
contacts - 0.1% (3)
default - 0.1% (3)
is, - 0.1% (3)
featured - 0.1% (3)
lost - 0.1% (3)
alternative - 0.1% (3)
spannablestring - 0.1% (3)
method - 0.1% (3)
reference - 0.1% (3)
mobile, - 0.1% (3)
styles - 0.1% (3)
here’s - 0.1% (3)
lot - 0.1% (3)
down - 0.1% (3)
... - 0.1% (3)
you’ll - 0.1% (3)
i/o - 0.1% (3)
starting - 0.1% (3)
started - 0.1% (3)
access - 0.1% (3)
game - 0.1% (3)
july - 0.1% (3)
power - 0.1% (3)
itx - 0.1% (3)
/dev/md0 - 0.1% (3)
becomes - 0.1% (3)
life - 0.1% (3)
mdadm - 0.1% (3)
core - 0.1% (3)
sent - 0.1% (3)
hard - 0.1% (3)
configure - 0.1% (3)
exim4 - 0.1% (3)
drives - 0.1% (3)
state - 0.1% (3)
instead - 0.1% (3)
also - 0.1% (3)
need - 0.1% (3)
key - 0.1% (3)
everything - 0.1% (3)
8.2 - 0.1% (3)
used - 0.1% (3)
(jessie) - 0.1% (3)
array. - 0.1% (3)
wanted - 0.1% (3)
posts - 0.1% (3)
storage - 0.1% (3)
lvm - 0.1% (3)
iso - 0.1% (3)
possible - 0.06% (2)
diskutil - 0.06% (2)
fails - 0.06% (2)
internal - 0.06% (2)
single - 0.06% (2)
jun - 0.06% (2)
map - 0.06% (2)
reconfigure - 0.06% (2)
3.5″ - 0.06% (2)
digital - 0.06% (2)
fantastic - 0.06% (2)
mirror - 0.06% (2)
convert - 0.06% (2)
!!! - 0.06% (2)
javascript - 0.06% (2)
layer - 0.06% (2)
live - 0.06% (2)
together - 0.06% (2)
put - 0.06% (2)
i’d - 0.06% (2)
a/android/titanium/src/java/org/appcelerator/kroll/krolldict.java - 0.06% (2)
installer. - 0.06% (2)
solve - 0.06% (2)
never - 0.06% (2)
cause - 0.06% (2)
done - 0.06% (2)
them - 0.06% (2)
supply - 0.06% (2)
two-line - 0.06% (2)
standard - 0.06% (2)
western - 0.06% (2)
layouts - 0.06% (2)
b/android/titanium/src/java/org/appcelerator/kroll/krolldict.java - 0.06% (2)
jenkins - 0.06% (2)
were - 0.06% (2)
product - 0.06% (2)
many - 0.06% (2)
2016 - 0.06% (2)
january - 0.06% (2)
export - 0.06% (2)
older - 0.06% (2)
csv - 0.06% (2)
- 0.06% (2)
ubuntu - 0.06% (2)
enabled - 0.06% (2)
navigation - 0.06% (2)
content - 0.06% (2)
music - 0.06% (2)
apple - 0.06% (2)
skip - 0.06% (2)
main - 0.06% (2)
search - 0.06% (2)
web - 0.06% (2)
apps - 0.06% (2)
linux - 0.06% (2)
photos - 0.06% (2)
current - 0.06% (2)
storage: - 0.06% (2)
motherboard - 0.06% (2)
else - 0.06% (2)
e); - 0.06% (2)
github, - 0.06% (2)
memory - 0.06% (2)
contributor - 0.06% (2)
followed - 0.06% (2)
expect - 0.06% (2)
submit - 0.06% (2)
sport - 0.06% (2)
report - 0.06% (2)
aging - 0.06% (2)
sessions - 0.06% (2)
watch - 0.06% (2)
tower - 0.06% (2)
mini - 0.06% (2)
got - 0.06% (2)
back - 0.06% (2)
something - 0.06% (2)
so, - 0.06% (2)
atx - 0.06% (2)
built - 0.06% (2)
much - 0.06% (2)
september - 0.06% (2)
sandwich - 0.06% (2)
gaming - 0.06% (2)
more - 0.06% (2)
automation - 0.06% (2)
away - 0.06% (2)
devices. - 0.06% (2)
updated - 0.06% (2)
working - 0.06% (2)
directory. - 0.06% (2)
applied - 0.06% (2)
layout, - 0.06% (2)
great - 0.06% (2)
easier - 0.06% (2)
device. - 0.06% (2)
tablets. - 0.06% (2)
games - 0.06% (2)
note - 0.06% (2)
typical - 0.06% (2)
10-inch - 0.06% (2)
developers - 0.06% (2)
- 0.06% (2)
console - 0.06% (2)
whole - 0.06% (2)
homebrew. - 0.06% (2)
initramfs - 0.06% (2)
1.3 - 0.06% (2)
march - 0.06% (2)
category - 0.06% (2)
1280x800 - 0.06% (2)
groovy - 0.06% (2)
build.gradle - 0.06% (2)
higher - 0.06% (2)
mac - 0.06% (2)
density. - 0.06% (2)
lower-end - 0.06% (2)
------------------------------------------------------------ - 0.06% (2)
supports - 0.06% (2)
command: - 0.06% (2)
correct - 0.06% (2)
latest - 0.06% (2)
versions - 0.06% (2)
mdpi - 0.06% (2)
xhdpi - 0.06% (2)
density, - 0.06% (2)
i’m - 0.06% (2)
fall - 0.06% (2)
recovery - 0.06% (2)
unable - 0.06% (2)
cream - 0.06% (2)
font, - 0.06% (2)
created - 0.06% (2)
example - 0.06% (2)
added - 0.06% (2)
went - 0.06% (2)
even - 0.06% (2)
ensure - 0.06% (2)
members - 0.06% (2)
grub - 0.06% (2)
co-op: - 0.06% (2)
made - 0.06% (2)
spannable.span_exclusive_exclusive - 0.06% (2)
recently - 0.06% (2)
directly - 0.06% (2)
section - 0.06% (2)
ignore - 0.06% (2)
logic - 0.06% (2)
rootfs - 0.06% (2)
people - 0.06% (2)
listview - 0.06% (2)
guide - 0.06% (2)
result - 0.06% (2)
public - 0.06% (2)
this, - 0.06% (2)
seemed - 0.06% (2)
surprisingly - 0.06% (2)
there - 0.06% (2)
recommend - 0.06% (2)
problem - 0.06% (2)
drives. - 0.06% (2)
solutions - 0.06% (2)
lead - 0.06% (2)
monitor - 0.06% (2)
where - 0.06% (2)
via - 0.06% (2)
entire - 0.06% (2)
send - 0.06% (2)
server. - 0.06% (2)
s.length(), - 0.06% (2)
based - 0.06% (2)
name - 0.06% (2)
load - 0.06% (2)
application’s - 0.06% (2)
assets - 0.06% (2)
user - 0.06% (2)
wordpress - 0.06% (2)
you can - 0.74% (23)
of the - 0.52% (16)
to the - 0.42% (13)
if you - 0.36% (11)
posted on - 0.32% (10)
posted in - 0.32% (10)
by tristan - 0.32% (10)
custom typeface - 0.32% (10)
this i - 0.29% (9)
| tagged - 0.29% (9)
in blog - 0.29% (9)
have a - 0.26% (8)
action bar - 0.26% (8)
in blog, - 0.23% (7)
the following - 0.23% (7)
a custom - 0.23% (7)
software development - 0.23% (7)
this is - 0.23% (7)
one of - 0.19% (6)
the android - 0.19% (6)
if you’re - 0.19% (6)
from the - 0.19% (6)
build system - 0.19% (6)
bar title - 0.19% (6)
with a - 0.19% (6)
in the - 0.19% (6)
want to - 0.16% (5)
with the - 0.16% (5)
the nexus - 0.16% (5)
the new - 0.16% (5)
into the - 0.16% (5)
able to - 0.16% (5)
pixel density - 0.16% (5)
tagged android, - 0.16% (5)
to provide - 0.16% (5)
2012 by - 0.16% (5)
you might - 0.16% (5)
a simple - 0.13% (4)
a degraded - 0.13% (4)
build a - 0.13% (4)
android build - 0.13% (4)
provide a - 0.13% (4)
custom typefacespan - 0.13% (4)
a replace - 0.13% (4)
7-inch tablets - 0.13% (4)
use the - 0.13% (4)
reading → - 0.13% (4)
→ posted - 0.13% (4)
tristan i - 0.13% (4)
to make - 0.13% (4)
the action - 0.13% (4)
using a - 0.13% (4)
continue reading - 0.13% (4)
make sure - 0.13% (4)
styling the - 0.13% (4)
on the - 0.13% (4)
file server - 0.13% (4)
like the - 0.13% (4)
the typeface - 0.13% (4)
can use - 0.1% (3)
delete trigger - 0.1% (3)
recursive triggers - 0.1% (3)
update the - 0.1% (3)
your project - 0.1% (3)
life a - 0.1% (3)
following command - 0.1% (3)
new android - 0.1% (3)
version of - 0.1% (3)
look like - 0.1% (3)
your app - 0.1% (3)
2013 by - 0.1% (3)
for 7-inch - 0.1% (3)
tablets like - 0.1% (3)
android action - 0.1% (3)
provide alternative - 0.1% (3)
tristan waddington - 0.1% (3)
title using - 0.1% (3)
on july - 0.1% (3)
the drives - 0.1% (3)
at the - 0.1% (3)
to your - 0.1% (3)
the first - 0.1% (3)
for my - 0.1% (3)
would be - 0.1% (3)
raid 1 - 0.1% (3)
then i - 0.1% (3)
wanted to - 0.1% (3)
i wanted - 0.1% (3)
for the - 0.1% (3)
the part - 0.1% (3)
it was - 0.1% (3)
that a - 0.1% (3)
this issue - 0.1% (3)
degraded state - 0.1% (3)
create a - 0.06% (2)
with our - 0.06% (2)
of our - 0.06% (2)
server for - 0.06% (2)
blog | - 0.06% (2)
here’s what - 0.06% (2)
our own - 0.06% (2)
was running - 0.06% (2)
be able - 0.06% (2)
need to - 0.06% (2)
installing debian - 0.06% (2)
the virtual - 0.06% (2)
the product - 0.06% (2)
reference to - 0.06% (2)
the title - 0.06% (2)
debian 8.2 - 0.06% (2)
home file - 0.06% (2)
be done - 0.06% (2)
installer. i - 0.06% (2)
followed this - 0.06% (2)
the debian - 0.06% (2)
can ignore - 0.06% (2)
replace the - 0.06% (2)
all of - 0.06% (2)
on styling - 0.06% (2)
to devices - 0.06% (2)
be applied - 0.06% (2)
qualifier to - 0.06% (2)
← older - 0.06% (2)
and the - 0.06% (2)
might look - 0.06% (2)
will not - 0.06% (2)
the titanium - 0.06% (2)
delete triggers - 0.06% (2)
2, 2012 - 0.06% (2)
is the - 0.06% (2)
blog, featured - 0.06% (2)
when i - 0.06% (2)
to san - 0.06% (2)
internal hard - 0.06% (2)
hard drive - 0.06% (2)
is not - 0.06% (2)
less of - 0.06% (2)
fails to - 0.06% (2)
and so - 0.06% (2)
becomes a - 0.06% (2)
java objects - 0.06% (2)
native java - 0.06% (2)
the custom - 0.06% (2)
tristan as - 0.06% (2)
type co-op: - 0.06% (2)
android, font, - 0.06% (2)
mobile, typeface - 0.06% (2)
time to - 0.06% (2)
qualifier with - 0.06% (2)
your layout - 0.06% (2)
ice cream - 0.06% (2)
power supply - 0.06% (2)
but this - 0.06% (2)
could be - 0.06% (2)
appcelerator titanium - 0.06% (2)
tristan if - 0.06% (2)
for full - 0.06% (2)
to convert - 0.06% (2)
in your - 0.06% (2)
simply install - 0.06% (2)
alternative drawable - 0.06% (2)
to install - 0.06% (2)
running the - 0.06% (2)
from your - 0.06% (2)
brew install - 0.06% (2)
boot in - 0.06% (2)
latest version - 0.06% (2)
of gradle. - 0.06% (2)
sure the - 0.06% (2)
whole lot - 0.06% (2)
the latest - 0.06% (2)
you have - 0.06% (2)
the correct - 0.06% (2)
gradle installed - 0.06% (2)
using the - 0.06% (2)
following command: - 0.06% (2)
down the - 0.06% (2)
unable to - 0.06% (2)
------------------------------------------------------------ gradle - 0.06% (2)
might be - 0.06% (2)
the most - 0.06% (2)
should be - 0.06% (2)
started with - 0.06% (2)
initramfs recovery - 0.06% (2)
on may - 0.06% (2)
of you - 0.06% (2)
on boot - 0.06% (2)
make your - 0.06% (2)
the array - 0.06% (2)
gradle build - 0.06% (2)
system is - 0.06% (2)
recovery console - 0.06% (2)
the initramfs - 0.06% (2)
working on - 0.06% (2)
post navigation - 0.06% (2)
the drives. - 0.06% (2)
or styles - 0.06% (2)
resources for - 0.06% (2)
if one - 0.06% (2)
7-inch devices - 0.06% (2)
with an - 0.06% (2)
density, but - 0.06% (2)
we can - 0.06% (2)
to ensure - 0.06% (2)
members of - 0.06% (2)
a pixel - 0.06% (2)
directory. any - 0.06% (2)
will be - 0.06% (2)
applied to - 0.06% (2)
you don’t - 0.06% (2)
might have - 0.06% (2)
nexus 7. - 0.06% (2)
density of - 0.06% (2)
pixel density. - 0.06% (2)
you should - 0.06% (2)
part about - 0.06% (2)
is only - 0.06% (2)
build your - 0.06% (2)
command: $ - 0.06% (2)
a test - 0.06% (2)
for your - 0.06% (2)
instead of - 0.06% (2)
how to - 0.06% (2)
1024x600 resolution - 0.06% (2)
ignore the - 0.06% (2)
this guide - 0.06% (2)
array becomes - 0.06% (2)
your life - 0.06% (2)
a whole - 0.06% (2)
resolution and - 0.06% (2)
$ gradle - 0.06% (2)
posted in blog - 0.29% (9)
posted in blog, - 0.23% (7)
software development | - 0.19% (6)
action bar title - 0.19% (6)
a custom typeface - 0.19% (6)
2012 by tristan - 0.16% (5)
| tagged android, - 0.16% (5)
one of the - 0.16% (5)
to make sure - 0.13% (4)
reading → posted - 0.13% (4)
blog, software development - 0.13% (4)
continue reading → - 0.13% (4)
android build system - 0.1% (3)
the android action - 0.1% (3)
to provide alternative - 0.1% (3)
like the nexus - 0.1% (3)
bar title using - 0.1% (3)
tablets like the - 0.1% (3)
styling the android - 0.1% (3)
new android build - 0.1% (3)
using a custom - 0.1% (3)
2013 by tristan - 0.1% (3)
the new android - 0.1% (3)
i wanted to - 0.1% (3)
you might be - 0.06% (2)
wanted to make - 0.06% (2)
ignore the part - 0.06% (2)
from the debian - 0.06% (2)
followed this guide - 0.06% (2)
be able to - 0.06% (2)
all of the - 0.06% (2)
installing debian to - 0.06% (2)
posted on september - 0.06% (2)
to a raid - 0.06% (2)
a reference to - 0.06% (2)
will be applied - 0.06% (2)
tagged android, font, - 0.06% (2)
native java objects - 0.06% (2)
to build a - 0.06% (2)
in blog, featured - 0.06% (2)
2, 2012 by - 0.06% (2)
tristan if you’re - 0.06% (2)
this is a - 0.06% (2)
if one of - 0.06% (2)
provide alternative drawable - 0.06% (2)
initramfs recovery console - 0.06% (2)
following command: $ - 0.06% (2)
build system is - 0.06% (2)
make your life - 0.06% (2)
a whole lot - 0.06% (2)
by running the - 0.06% (2)
the latest version - 0.06% (2)
$ brew install - 0.06% (2)
using the following - 0.06% (2)
command: $ gradle - 0.06% (2)
internal hard drive - 0.06% (2)
with the new - 0.06% (2)
posted on march - 0.06% (2)
getting started with - 0.06% (2)
in a degraded - 0.06% (2)
pixel density of - 0.06% (2)
a 1024x600 resolution - 0.06% (2)
applied to devices - 0.06% (2)
if you don’t - 0.06% (2)
want to provide - 0.06% (2)
the nexus 7. - 0.06% (2)
post navigation ← - 0.06% (2)

Here you can find chart of all your popular one, two and three word phrases. Google and others search engines means your page is about words you use frequently.

Copyright © 2015-2016 hupso.pl. All rights reserved. FB | +G | Twitter

Hupso.pl jest serwisem internetowym, w którym jednym kliknieciem możesz szybko i łatwo sprawdź stronę www pod kątem SEO. Oferujemy darmowe pozycjonowanie stron internetowych oraz wycena domen i stron internetowych. Prowadzimy ranking polskich stron internetowych oraz ranking stron alexa.