Archive for February, 2009

Crazy Tooltip Idea

Thursday, February 26th, 2009

image I was snooping around at some financial websites when I see quite a lot of useful tooltips.  Some tooltips point to quotes, while other tooltips point to real time graphs.  I was wondering… maybe we can provide a web service that can allow people to very easily get such data… and another service which integrates these data sources to display meaningful tooltips.

So we have some people that keep scraping some online websites like stock prices, wikipedia, online dictionary etc… to have all the right data sources….

And from there… allow people to create powerful tooltips by just including some javascript file… which will pull data from such sources and wrap it up nicely in charts, graphs, etc… i.e. allow a normal website to have more meaningful tooltip functionalities.

So many times, i have linked content on my blog to wikipedia.  Why can’t I just install a blog module to programmatically link my content to relevant info in wikipedia.  We can also pull the first paragraph of these wikipedia articles to be displayed in a tooltip!

—- 8 Mar 2008 —-

Chanced upon  some other guy who has kind of implemented this crazy tooltip idea.  Only thing is… they have only advertisement on the tooltip… I mean.. who will actually click on something like this?  Surely they could provide a more insightful tooltip, before pointing it to advertisement?

Tooltip Business Idea

.. I think Internet is always WIN-WIN.  A 2 way street….

Gebiz for Singapore

Thursday, February 26th, 2009

Hmmm.. if you have been one of those contractors who have been bidding for singapore government projects, you will know how competitive the landscape is.  And its a good thing for our Singapore government.  Procurement is made simple and a lot cheaper by a simple bidding system.  There is also a lot of accountability in the procurement process, making it a more honest system.

Surely, this should work well for the private sector too?  Currently a lot of private sector sales go towards relationship building, etc… A lot of time is also spend sourcing for vendors, comparing codes, evaluating the different vendors.  Even for us, when we need to say… print certain materials, we have to go hunting around many vendors to find one which we like….  Sometimes, I do wish we have a Gebiz to use… and I can just post my requirements… and get all those vendors to send me some proposals….

And to top it off, we have a great backend administration panel for us to rate the different offers and finally come out with a procurement decision objectively….. :P   So less currying favour and more honest pricings.  Surely.. this will be good for the shareholders of the private enterprises!

PHP Initation for people not familiar with PHP

Monday, February 23rd, 2009

Well, just needed something to get my guys productive, i.e. with the same coding standards and skillset…. so here goes, leveraging on some Web 2.0 Slide Manager (yes.. its free!).  Sometimes, I start getting scared about this Web2.0.  Everything seems to be free in their efforts to get the most users…. can they really survive solely on advertising?  Hmmm… I really wonder… 

Google Streetview Joke

Friday, February 20th, 2009

This is very funny.  From one of my friend… just got to blog it down…

Me: "When is Street View coming to SG?"
Google: "Can you keep a secret?"
Me: "Yes, of course"
Google: "So can I."
#$%$^$%^

Windows Workflow Foundation (WF)

Wednesday, February 18th, 2009

 

WF Runtime Image

 

Persistence Service

// Persitence parameter values
bool unloadOnIdle = true;
TimeSpan reloadIntevral = new TimeSpan(0, 0, 0, 20, 0);
TimeSpan ownershipDuration = TimeSpan.MaxValue;
SqlWorkflowPersistenceService sqlPersistenceService =
             new SqlWorkflowPersistenceService(connectionString,
             unloadOnIdle, ownershipDuration, reloadIntevral);

Setting up of the database for the persistence and tracking services

Persistence DB

image

Tracking DB

image

 
Configuration of workflow in App.Config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="WFR"
             type="System.Workflow.Runtime.Configuration.WorkflowRuntimeSection,
             System.Workflow.Runtime, Version=3.0.00000.0, Culture=neutral,
             PublicKeyToken=31bf3856ad364e35"  />
  </configSections>
  <WFR Name="BasicHostingExample">
    <CommonParameters>
     <add name="ConnectionString"
                  value="Initial Catalog= WFTrackingAndPersistence;
                    Data Source=localhost;
                    Integrated Security=SSPI;"  />
    </CommonParameters>
    <Services>
      <add type="System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService,
                    System.Workflow.Runtime, Version=3.0.00000.0,
                    Culture=neutral, PublicKeyToken=31bf3856ad364e35"
                    UnloadOnIdle="true"
                    LoadIntervalSeconds="10"/>
    </Services>
  </WFR>
</configuration>

Information Agglomerator

Tuesday, February 17th, 2009

Information Agglomerator

I was snooping around at Facebook when I saw an interesting ads point to recruit.net.

Web 2.0 Technologies

Monday, February 16th, 2009

Hmmm… have always wanted to keep updated on Web 2.0 technologies… so hey,  why not just keep a list of all the technology in the relevant classification?

  • Commenting System
    • Disqus
  • Social Bookmarking
    • AddThis.com
    • ShareThis.com
  • Voting
    • Digg
    • Delicious
  • Social Networking
    • Facebook
    • MySpace
    • Orkut
  • Office Applications
    • Google Apps