His portfolio reflects years consumed with trekking the globe, but photographer Jauder Ho only rediscovered his love for the art several years ago. Taking advantage of an opportunity for a vacation for the first time in over a decade, Jauder Ho ended up taking a trip to Japan including a trek up Mount Fuji. That followed by the road trip of a lifetime driving across the States had a profound effect on how he perceives the world. Since then, Jauder Ho has seen the world shot by shot, each one serving as a reminder of changing moments in time. In his portfolio, Jauder Ho juxtaposes long exposure shots of beautiful scenery with pictures focused on details that explain more to the story. Jauder Ho strives to take portraits that describe the feelings of his subjects and reflect his ability to arouse emotions from the viewer. Combining skills acquired from continual photography with what it takes to see life on stills, Jauder Ho has created a body of work that reflects the world both great and small. Here, Jauder Ho brings you selected content from his personal collection as well as sharing interesting items found from the Internet. Identica

Using dropbear with git

Dropdear is a SSH client that is about half the size of OpenSSH. This is useful for embedded clients that have limited space. Therefore, it made sense to try to get dropbear working with git to handle the Palm Pre patch repository.

However, there are some challenges. Dropbear does not automatically look inside ~/.ssh for a public key and due to the limitations of GIT_SSH not being able to take additional parameters, we need to make some small changes to get this working.

1. Create a /opt/bin/sssh script that includes the following:

#!/bin/sh
ssh -i ~/.ssh/id_rsa $*

2. Next, export GIT_SSH=/opt/bin/sssh in /etc/profile.d/optware
3. Lastly, modify .git/config’s [master]

[branch "master"]
remote = origin
merge = refs/heads/master

After this, you should be able to do a test pull/clone/push from a repo like Gitorious or Github.

6 Weeks Later, A Palm Pre Recap

The Palm Pre has been available for about a month and half now and in that time, people have been busy digging under the hood, going as far as to create a whole slew of home brew apps (which at this time number more than what is available in the App Catalog).

In that time, I have been posting quite a bit about my new phone and thought I would put together a summary post of what has been posted so far here and on FriendFeed.

With the general release of the Palm Pre SDK yesterday, I expect to see a flood of new apps soon (both home brew and in the App Catalog). If you are interested in playing with this, the best resources I have found so far are the Pre Development Wiki and precentral.net. With these two sites, you can easily get started on hacking your Pre. Enjoy!

PS. if you do get stuck, ask the friendly people on IRC at #webos and #webos-internals at irc.freenode.net.


Pockets, TDD/BDD for the Palm Pre webOS

With the general release of the Palm SDK, people are starting to release useful tools to help with development for the webOS.

Earlier this week, Pivotal Labs (creators of Pockets and Jasmine, a DOM-free Javascript testing framework) had a webcast going over the tools that they have created during the course of developing the four apps that they currently have in the App Catalog: LikeMe, AP News, Mobile by Citysearch, and Tweed.

Since the SDK was just released to the general public today, expect things to be in flux for while although it should stabilize quickly. Pockets is currently only available if you have access to the Pre-Release forums. However, Pivotal has indicated that they will be releasing Pockets soon.

Jasmine, on the other hand, is available right now. Go to the GitHub repository here.



Pushing to multiple repos using git

While poking around the Palm Pre, there is now a git repo available on gitorious that you can use then use quilt to manage patches to your rooted Pre.

See http://predev.wikidot.com/applying-patches for additional details.

However, I also wanted to have my own repo to play with, while making additional changes and whatnot to things. This meant that I somehow had to be able to push to multiple repos at the same time. One way is to issue multiple git push commands but after some head scratching and googling, I have the following setup.

My .git/config now looks like this:

[core]
	repositoryformatversion = 0
	filemode = true
	bare = false
	logallrefupdates = true
[branch "master"]
	remote = origin
	merge = refs/heads/master
[remote "origin"]
	url = git@gitorious.org:webos-internals/modifications.git
	fetch = +refs/heads/*:refs/remotes/origin/*
[remote "all"]
	url = git@gitorious.org:webos-internals/modifications.git
	url = git@github.com:jauderho/webos-hacks.git

So all I have to do is a “git push all master” to push to both repos.