james david low

live / work / play / worship

Work

Mac/Windows Apps are based on the limegreen template.

Music Applications

Others

Web design

livewire.hk / solidrock.hk

Profiles

WordPress / Get A Freelancer / Rent A Coder

I try to opensource as many program that I write as I can, which you can find at Google Code: http://code.google.com/p/jamesdlow


If you found any of the software useful, please consider supporting its further developement by donating.

Top new tab chrome extensions


1) Search Slate


Get gorgeous backgrounds with search on your new tab page

(also available for Firefox)


2) Mosh Tab


Get a changing selection of fun links on your new tab page


3) New Tab Redirect!


Redirect to your own custom site for a new tab

7:37am / May 4th / 12

Cornerstone vs. Versions vs. SmartSVN

There are a few different reviews/forums comparing Cornerstone and Versions, but some are out of date, and I really had to try them to really see, so I thought I’d chime in with my opinions. I’ve been using SmartSVN for a while, a cross platform Java SVN client. I started to think about switching though because I now deal with 20+ repositories and it was annoying having so many windows open, since SmartSVN needs a separate window for every repository cannot organise different projects in folders in a single window. I thought it might also be nice to have a native Mac client.

UI
Versions has the better UI, it looks better, and overall has more consistent buttons. Cornerstone is inconsistent with some commands on the toolbar, some on the bottom bar, and some accessible by right clicking. SmartSVN has a more old fashioned UI with simple list like tables and layout rather than

While versions has the better UI overall, it has no built in diff and has a weird feature that when you remove a working copy from the app it prompts to remove the files, which is a bit dangerous and unnatural in my view. It also nests working copies inside the repository tree, which means the overview of all repositories isn’t as good as Cornerstone.

Log/timeline
They all have a log built in, but Versions with its more thought out UI displays this information clearer, and shows changed files. Cornerstone folds up the changed files so you have to click to reveal, and SmartSVN as I said before is less modern and just has a table with all log messages, and another panel to display details.

Recursive Commits
This is actually the main thing I will miss from SmartSVN. SmartSVN had a much smarter recursive commit mode than either Cornerstone or Versions. SmartSVN would:
1) Add unversioned files / delete missing ones
2) Allow you to select which changes you want to commit
3) Only mark the files you select as added and deleted
4) Show a separate diff panel that requires only a single click to show (Cornerstone requires you to click back after each diff preview)

Of these (3) is the key. While Cornerstone prompts you if you want to add unversioned files, it adds all the files first and then prompts to select if you want to commit them, as I mentioned SmartSVN will only add them after you select them. This means you then have the laborious step of going back and reverting the local adds that it did. But still this is better than Versions that has no recursive commits.

Summary
I think I will switch to Cornerstone since having a single window helps so much, and being able to see an overview of all repositories has already showed me missed files that I thought I had previously committed. But there will be more clicking while committing, because SmartSVN is the best there. I wish I could use Versions because its prettier, but just doesn’t cut it for me functionally.

Cornerstone Versions SmartSVN
Native Native -
+2 Single Window + Folders +2 Single Window + Folders +1 Single Window
+1 Recursive Commit - +2 Recursive Commit
+2 Overview all respositories +1 Overview all respositories
(More items in tree)
-
+1 Pretty log +2 Beautiful timeline -
+1 UI +2 UI -
Built in diff - Built in diff
- -1 Bad remove working copy UI -
Mac Mac Mac/Window/Linux
$59 $59 $79

8:07am / Mar 14th / 12

Use of Foxconn and other manufacturers

Watched the latest daily show, and was struck by how we really are complicit in the treating of employees in Chinese factories. I feel pretty helpless, as electronics do feel completely integrated in our modern lives. But one thing I thought I could do, apart from pray, is send feedback to Apple. You can watch the clip and see my message to Apple below. You can send your own feedback to Apple here, or find your preferred electronics company and send something similar.

Dear Sir or Madam,

I have been using Apple products for many years and as I’m sure many people have told you, your design and your products are the best around.

I am very glad for the leadership Apple has taken on it stance on the environmental impact of its products, and has gone beyond what is legally required.

I would like to add my request for you to take a similar stance on the use of Foxconn and other manufacturers in China. As you may be aware, conditions in those factories are often far less than ideal, so it would show real courage and integrity if you were to extend your care for the environment to a care for people employed by your outsourcing partners, either by pressuring the manufacturers to improve conditions, or choosing manufacturers that treat their workers better.

I hope you take seriously this request, as I believe it is important for our values as people that live in parts of the world with more freedom, to seek that freedom for our other fellow humans.

Yours Sincerely,
James David Low

10:38pm / Jan 17th / 12

iPhone Screen Setting

I switch auto-lock on and off a lot, and I wish they combine the auto-lock setting with the brightness setting, and make a new “screen” setting. This would make it far fewer clicks to turn auto-locking on and off.

You can do as search for issue #10661356 at https://bugreport.apple.com if you want to add your support.

12:36pm / Jan 9th / 12

New Family Friendly Homepage

For those of you who want Google Safe Search enabled all the time:

http://www.safe-search.org

10:21pm / Nov 29th / 11