Hosting for just $3.88/month! Find out MORE!

Monthly Archive for October, 2005

Trace and Merge changes with WinMerge

WinMerge is of those application that really make a great difference in development productivity.

It look daunting to use at first sight, but don’t let the look deceive you. Once you start using it, you wonder how you send those years not having something like it.

WinMerge is a visual text file differencing and merging tool. What that means is that it compares 2 text files and show the difference between the 2 files. It also has the ability to merge the differences.

This is best understood by a hands on experience. Just take a file, make some changes and save it to another filename. Open the 2 files for comparison in WinMerge. WinMerge will show where the changes had been made and offers a host of options to merge the changes.

WinMerge is very useful when working in a team or with a version control system like Subversion.

What I like about ?

  • Comparing entire directory
  • Intuitive to use
  • Very simple to merge change

Room for improvement

  • When comparing more complex file changes, the alignment between some changes are not matching.

Where to get it?

http://winmerge.sourceforge.net/

Current version: 2.4
Function: Visual text file differencing and merging tool

Doing the job and doing the job right

One of the things frequently encountered in China is contractor doing the job but never bother to check if they are doing it right. Just today I spent nearly the whole afternoon fixing the rendering of a display wall design. I had to call; do pencil sketch, scan and email; screen capture, illustrate, annotate and email; and finally meet face to face. A total waste of time that could be avoided. If the person had stopped to think, it would be obvious that what he did would not work.

Is this the price to pay for low cost labour?

One could argue that the low pay encourge contractor to do work fast and do many work. But consider the time wasted, it isn’t working.

To be fair, such people exists everywhere in the world. So paying higher isn’t likely to solve the problem. The challenge is still on me to continue to seek out realiable contractors and eventually build a core team.

More battle to fight when eyes open tomorrow.

Ning

What is this thing called Ning?

Marc Andreessen (of Netscape fame) released Ning just this month and it has now (last checked) 11,125 users. And I just became one of them!

Checkout my ninglets. To Do and To Go, a quick clone of 43things and 43places.

It looks like Ning is earning from ads revenue just like many other social softwares sites. I expected the application model to mature and perhaps offer developers an advanced version. It would be interesting to be able to build full brown applications on top of it.

Also Ning is build upon PHP5. Until now there is no killer apps that boost the adoption of PHP 5 despite coding competition and some interesting apps. Maybe Ning will be the one. At least I for one am thinking of learning more after looking at Ning.

Ok I’m off to play

Nin

Great FireWall of China

Anyone netizen living in China for a while will encounter the Great FireWall of China. Not visible from space like its namesake counterpart, it in fact renders many websites invisible.

The Great Firewall, for the unwared, basically blocks out websites that are deem not suitable for fellow comrades’ consumption. If some of your favourite sites are not accessible, and you know they are not down, very likely the Great Firewall is at work.

Like it or not, Singapore has its own version of proxy filter so I’m no stranger to such governmental guidance. Therefore those looking for rant about freedom of speech will be disappointed.

Still it is a rant about not able to access my favourite sites. For example, useful sites like Wikipedia and dmoz are frequently blocked and so are some open source projects. For the longest time I know that phpmyadmin and Webmin are blocked but had since been liberated. It is anyone guess what the actual filtering criterias are. On the other hand, Geocities and Blogspot are forever blocked and is easy to see why.

While the Great Wall had stood for thousands years, lets hope the Great Firewall crumbles in time to come.

New Site Design

Spent this weekend working on a new look for this site. As it is now, it is pretty much done. There are some enhancements that I like to make but that will have to wait till more time is on hand.

One of the reason for this change is my plan to start different sections for a few topics. The original goal of SimpleBusiness.org was to journal my experiences in starting up and running a business. However the content had deviated to include many of my other interests. These content will soon go into a separate section.

And taking advantage of this change, the official moniker of this site will be standardised as SimpleBusiness.org. Hopefully this help in terms of retention and recall.

At the same time it was a good chance to apply some standard based css+xhtml techniques. I had been learning and using this web design approach for a while now.

Here is the Serendipity template (simplebusiness.org.zip) for this layout. The layout is slightly different as I had moved the common css and images to the web folder so that I can use them on other application templates.

Here’s the old look for archival purpose.

3 Big Trends

The more web surfing I do, the more I notice 3 big trends that is driving the so called Web 2.0.

These 3 trends can be summed up by 3 activities that users do - Blogging, Tagging and Contributing to Wiki(pedia).

To web pundits, this is nothing new. Many people are also aware of these activities consciously or unconsciously . Research had also started to accumulate in these areas. But to one intending to venture into it, there is need to grasp it and distill what these all mean in relation to what what one is doing.

Blogging
I had mused about how finely targeted web content are. Anyone can setup a webste to create very specific content, targeted at very specific group of people.

Everyone is empowered to be a publisher. The intention might not be purely commercial. It could be personal interest, a desire to share information (more about this later), the desire to have a say and not hear what the main stream mouth pieces have to say.

Together with a system like Google Adsense, this enables sites to generate revenue - albiet small, but still nice to have income. It is this ability to collect small revenue that is attractive to small publisher. A cent here and there does adds up.

Now, what about the marketer, business people, website owners perspective?
A lot had been said about personal selling, recommendation, word of mouth. People are realising this is a channel to influence others. Already marketers are recruiting respectable and well trafficed blogs to ’sell’ or to influence.

For sites, think of Amazon affiliates model. Provide ways for small publishers to collect small revenue will help them to help you promote product.

Tagging
What does Flickr, Gmail, 43Things, Del.icio.us have in common?
Answer: They all use self created tags to organise ideas and content.

What so powerful about this?
Tagging is much like categorising. But instead of someone creating categories and everyone trying to fit into them, Tagging allow individuals to classify information with tags.

For example, instead of filing an email under ‘work’ folder, one can tag it as ‘work’, ‘marketing’, ‘ideas’.

This simple example show how it works on an individual level. Sites like 43Things and Flickr take it to the community level. Immediately one can see who share the same tags and what they think of the same item or idea.

For example, one can tag ‘Going China’ as ‘tour’, ‘work’, ‘home’, ‘friend’. ‘Going China’ means different thing to different people.

How can this idea be used?
One way would be to use API which will be slightly technical. In this particular case, API are basically ways provided by a website to access their content. So Flickr or 43Things can provide an API to extract items tagged as ‘fun’.

This can be useful for market research, finding out what is popular at the moment, etc.

I think this is one area that will have growing importance. Imagine a online shop inviting visitors to tag their products. The owner can use it to find ideas that had not been thought of.

More importantly this seemingly haphazard way of organising and connecting ideas and people is a wellspring for many innovations to come.

Wiki
This many not be apparent to the casual Internet user. Still not many people know what is a wiki. But more and more people are finding useful information in a site called Wikipedia. They may not know how the content come about but it is a realiable source of information.

Why is this important?
Think of this parallel. Wiki is to information and knowledge what Open Source is to software. The implication of freely available information is likely much wider than freely available software.

Wiki is just taking off, give it some time and we will start seeig its impact.

How can this idea be used?
One will start thinking, information is money (and power). If wiki is giving it away like open source software, what is the business model, if any?

I have not fully figure out this one just like open source is still looking for business model.

My believe is that there will be a tipping point between free and commercial. At that point, creating more functions in software or more information cost more (money and time) and those needing them badly will have to pay. Of course the point is always moving forward. People wanting to gain will have to work at the frontier and keep pushing it.

The Future
Blog, Tag, Wiki are standalone concepts that mashes together, somewhat like 3 overlapping circles where there will be common intersections.

Expect to see more of them coming together in interesting ways.

The IIPM Sega

It is interesting what one can learn (otherwise known as wasting time on) online. Today I learn of the IIPM sega. The what?

Happening in Asia, India to be exact, it had generated somuch interest that it tops the Technorati’s Top Searches. (Why am I looking at that and not working shall remain untold.)

Google, Yahoo or MSN search it or read about it on Wikipedia. Thanks to the power of Internet and the ability to self-publish, news like this spreads fast and furious.

What held my interest?

The Internet revolution playing out in the society as we know it and the fact that this sega got to do with education, higher education at that. … and of course the juicy gossip.

Ponder it while it is still hot, soon it shall only be a page on wikipediaTM.

Unexpected responses to Invitation

Last week I posted an invitation to developers to come China and work with us. I was duly surprised to the responses I had gotten so far. In part thanks to Zend for providing a place to post PHP related jobs.

To those that responded, a big thank you for the interest! It was a great opportunity to get to know you. If you have not heard from me yet, hang on, I coming around to you soon.

Beside people genuinely interested to come to China, I also got enterprising individuals trying to get me to outsource work. It was great to know you as well and I will be intouch if there is opportunity to work together. For now this is not a piece of work that can be outsourced.

My next challenge is to find a way to select the individual that will be invited. Some of the people are truely impressive and it would be tough to decide.

Thanks again to those that responded. The invitation is not close yet. So if you read this and is interested, drop us a note!

DPU

[update: see Wikivestor - DPU]

DPU - Distribution per unit

This term is frequently used in real estate investment trust (REIT) to describe the return of investing in the trust.

In an REIT, profit is distributed to the shareholders (unit holders). The amount received per unit held is the DPU.

How to get Rich


Trump: How to Get Rich
by Donald J. Trump

Just finished this book passed to me by a very enthuasistic friend who swiftly brought the book after watching The Apprentice and finding it really exciting.

The book is simple, easy and nice to read. Whether one glean much out of the book will depends on the individual. My friend thought she learned a lot.

To me the book is average. There is nothing in it that successful people had not already told. Read Robert Kiyosaki and he will tell the same thing.

Many people like to know how the rich and famous live their lives. Mr. Trump gave a very good account of his week which is sure to capture attention.

One thing I like about the book is how Trump introduces people. I surely would be flattered if my boss, a famous people like him, mention me. And this is what he did.

This, if nothing else, is one learning point from the book. To have and keep good people, this is not something everyone can do, and Donald Trump did well, at least from reading the book.

Find more Donald Trump books, more Get Rich books.