Converting of Windows Word Document to PDF

This is necessary mainly for business documents where you only want to allow the other part read only ability, and don’t want the other party to be editing any contents of the document.

I was trying the PDFCreator printing client for a while. However this client seems to fail when dealing with much larger clients.

Thereafter I switched to using PDFOnline.com service. This service is not very stable. If you are using the new version, it crashes all the time. However you will still need to go through the new version experience the crash before you could get to the old version.

I tried primopdf.com after that. The result was horrendous. The site’s engine did not take into account the possiblity of versioning within the winword document. I ended up having the original unedited version of the document.

I have tried http://www.freepdfconvert.com/ it is working fine so far. The only exception experienced was an inexplicable note attached to one particular page of the document. Perhaps I should raise this issue to the service provider and have them improve their service to make it even better.

Then again imposing systems on reality, is like catching water with a net, exceptions will always bound to occur.

The dawning of the new age

With on the onset of the latest trends happening in the internet, borders are actually being teared down. Compared to 5 years ago the type of sites I am now building for clients is a totally different breed.

Back then, clients were all asking for sites that look sleek, cool and standalone. When I first built an ERP system for my second company Frontiera Group that was integrated with the EBay API, none of the other companies in Singapore were doing.

Nowadays instead of looking sleek and cool, clients are actually demanding for sites that are CONNECTED!

Yes! connectedness. This is the new buzz word with this web 2.0 trend that has dawned upon us. By connected it means the ability to populate multiple strategic places with our intended content with just the click of a button.

A simple illustration could be that of ThingsToDoSingapore.com, a single entry on ThingstodoSingapore.com results in a post on the Facebook Fan Page, your own facebook profile page as well as a post on the Twitter Page. Plus and update on Ping.Sg

At the same time, it aggregates contents from YouTube.com and other blogs too.

Not to say the other mirror sites:

blog.thingstodosingapore.com
thingstodonear.info
thingsfuntodo.com

Companies are starting to demand for increased ability to put contents in front the face of their target audience with less effort. That is the expectation that an IT company has to meet in the Web2.0 age.

Thankfully all hope is not lost, no single programmer has to spend long hours in front of the computer just to create those functions. We have the open source community to back us up. All we have to do is to just fill up the gap when we do find one. What we fill up, we give back to the open source.

In this web 2.0 day and age, power is no longer held in the hands of the few but divided amongst the mass.

Then again on the other side of things. while this utopian view is what most observe, conforming to social norms, a few tends to rise to the top. This commonly is called the black swan.

It is indeed worrying. Consider these black swans as the hubs and the rest of us as spooks. Suppose if someone does cripple the hub, the rest of us the spooks will definitely get affected.

Such a scenario was experienced on ThingsToDoSingapore.com when the Russians decided to do a denial of service attack facebook one day due to some renegade Russian expressing one radical view too much over the internet and harnessing too much support.

Due to the connectedness ThingsToDoSingapore has with the facebook connect API, it experienced slow loading times for the period until the facebook team fixed the Russian problem.

While it seems connected is a good option, it does have its pros and cons like all systems.

Updating facebook fan page externally without the use of the Facebook API

Recently I managed to find time and hence decided once again to start work on my Things to Do Singapore!

One of the new features I had in mind of implementing was this auto updating of new sites to the Things to Do Singapore facebook fan page. The other thing I had in mind to do was to decrease the loading time experience for the site. The third thing I attempted to do was to improve the usability of the site. The second and third issue I believe is a constant task to work upon.

So back to the first feature. I researched for a long time on the facebook api site on how to update the facebook fan page automatically. Apparently apart from using the Open Streams API there was no other way around it. I further read that this was a tedious and complicated process. Hence I thought rather than have waste too much effort in the process of recreating the wheel, I researched for readily available solution.

This was when i chanced upon this page that talks in details on how to do auto import entries from a blog to a facebook fan page. Thus I did. I am glad he wrote what he wrote. There are so many features on facebook that sometimes i don’t even know if one exist when it actually does.

Network effects on the internet.

I bought myself the book the long tail by Chris Anderson the other day and started experimenting with the web all over again this time using the paradigm he presented in his book.

I was amazed suddenly how powerful the web could be again. These past few days I am slowly beginning to realize the power of blogs, something which I relegate to the realms of pointless online diaries and gossips.

Big news agencies broadcast news that is important to a broad base of people in various categories. Due to the economic restrictions of traditional news agency structure, what they can provide is but information that is broad and lack depth to the general audience. This is because as they drill down into more detailed levels, it gradually becomes less profitable for them to provide these information, due to the decreasing level of viewership. Information that warrants more detailed and indepth report are normally Black Swan events (unforeseeable but high impact occurances, eg. Obama becomes president, H1N1 flu comes into existence).

So in summary what we get on the news is meant for the general public but does not always serve specific needs. This is the economics of the top down approach.

We next look at blogs. Blogging is fast becoming a prevalent phenomena. The network effect of blogs (aka linking between blogs via rss) means that one can easily navigate from one blog of one topic to similiar blog of the same topic. This is similiar to what one does when watching one video on youttube and navigating to the next video that is closely related to the current one.

While Google search engine is good in the fact that it allows the retrieval of information that is highly relevant to certain keywords, the limitation of Google mainly resides with the users. Some topics are just too hard to define in words. It is hard to summarize some topics into specific keywords. This thus has to do with the problem of filters.

The problem with Google search is semi alleviated by the network elements found on social networks where likes tend to link together and are found in closer proximity than unlikes. (Traditionally known as birds of the same feather flock together.)

Of course we should not forget to take into consideration the piles of crap and garbage found on some blogs. But wait, what some perceives as garbage are usually perceive as treasure by others.

So in short do not dismiss the relevance of blogs on the internet.

Here is the relationship that I have thought about:

YouTube is to video, as is
Facebook is to Friends, as is
Blog is to information

The future it seems is fast becoming dominanted by network effects. Like it or not it is here to stay.

Google wave, the stanford model works, Serendipity

Seems like Google is coming up with a new web 2.0 platform again, this time specifically targeted at communications online.

It works pretty much like the winword document in the gmail except that this time you could also rewind time and see what was actually being written or edited at specific time intervals.

A video goes on to show that this algorithm has been originally been an area of academic research for the past 10 years before finally being commercialized in the form of Google Wave recently.

Seems like the Stanford model is working very nicely over in the States. What started as research in academies upon maturity gets rolled out commercially as spin offs.

The advantage that Google has is that fact that the whole company started out via this model as well. They are experienced in this.

In Singapore we do have something like this, but it seems owing to the general risk aversive culture of the place, this model is not taking off as well. Hey look, even my dad and mom has been nagging at me to get a stable job instead of constantly going through this process of trail and error that is inherent in technological ventures.

But hey no way am I going to call it quits that easily. I am still surviving so far am I not?

The other thing also is the lack of funding for start ups. Ironically, while lots of funds have been put in place to support start ups, fund managers are not really willing to seed start ups unless they are really confidant that their business model will be commercially viable.

Who’s to be sure anyway? Half of the really cool technologies around that were thought to have the potential to make a big bang when they hit the market never really did when they finally did arrive. Others that were thought to be flops magically succeeded at becoming dominant features on the internet without much explanation.

It is like choosing to play safe in an arena where the way to success contradicts the idea of playing safe. Hence most of these public funds get squandered off by companies who are good with paperwork to do stuff that is not aligned with the main objectives for the existence of these funds. The model is just not working.

Face it, success usually requires a certain amount of serendipity and the thing is such a thing is usually hard to predict. Mostly we are in the hands of God. It is like a leap of faith.

Kudos to that.