Tutorials/Publications
MDX Examples Using AdventureWorksDW Data Print E-mail
Wednesday, 06 May 2009

Multi Dimentional Expression Tutorial using AdventureWorks sample cube.

MDX Examples Using AdventureWorksDW Data
 
KPI BI Report Print E-mail
Monday, 27 April 2009

Steps for creating a KPI report in SQL Server BI tool.

To create a KPI report (see FIGURE below) with sample AdventureWork's data came with SQL Server, follow the following steps:

Image
Read more...
 
Comparing Analytica and DPL for financial modeling Print E-mail
Tuesday, 02 September 2008
Read more...
 
SAS SQL Tutorials Print E-mail
Thursday, 14 August 2008
 
Usability Check List Print E-mail
Sunday, 21 October 2007
Usability Check List
  1. Cognitive model
    1. Goal/Process - Where is the bottle neck?
    2. Website Feng Shui - art and science of goal/user process flow
      1. Design/Color Theory 
        1. neutral vs personalization
        2. warm & cold balance
        3. The zen of eye movement.
      2. ClosetSpace organization - when there are more than 5 choices, use folders, outline, expandable trees.
      3. Tufty Visualization as navigation model (i.e. US map with cold to warm dimension)
      4. Persuasion Architecture and six Sigma (Futurenowinc.com)
      5. Neuro-linguistic marketing - learning before buying, infomercial, and parallel .org website
  2. ClickZ Marketing checklist, i.e. recency, frequency
  3. Nielsen/Norman , Human Factors International Checklist
  4. Section 508 Disability Checklist (Adobe study on web user disability) 
  5. Web analytics model. 
    1. Continuous quality improvement - PKIs, score card management
    2. Serving content based on segmentation - user classification/clusters
 
Google - DoubleClick Acquisition discussion Print E-mail
Tuesday, 02 October 2007
Even without the DoubleClick acquisition, according to Game Theory and Auction Theory, the Adword bidding arena is about to get into another gear as tools such as SpyFu, Compete, and Alexa making the keyword bidding process, and other SEO and SEM processes transparent. Like English auctions where prices are revealed, as the number of bidders get larger, the bids approaches the market price. Auctions or bidding are used because sellers don't know the real value of the goods - prices change depending on market conditions - prices are what buyers willing to pay.

In the web avertising arena, when there are a small number of bidders for top positions, the sellers (Google, Yahoo, Ask, etc...) always get better than market prices. - which is the current state of Adwords. Imagine if Adwords used the Dutch auction where bids are offered as Google drops the Ad prices, or First-Price/Sealed Bid auctions where bids are offered to highest bidder at certain time of the day. Let's not jump into that just yet.

With the Acquisition of DoubleClick, what will change? Currently DoubleClick DART helps advertisers with buying ad spaces and helps publishers minimize unsold space inventory. DoubleClick does a number of housekeeping processes on top of ad serving. How will these processes changed? The bottom line (search engines') will drive the changes.

What about another model, namely ISEDN.org where there is a flat fee for keywords and fair rotation of advertisement among all buyers. It certainly will eliminate click frauds, but is it realistic? For some industries, non profit, and public services, it might work well. The traffic report on Alexa for ISEDN.org shows that the idea is not catching on - traffic steadily declines with only a few exeptions.

Read Google's views on government, policy, and politics
 
Testing Apache Webserver running on a guest Fedora Linux OS Print E-mail
Thursday, 20 September 2007
TUTORIAL: Testing Apache Webserver running on a guest Fedora Linux OS

This tutorial shows the steps for testing if Apache is running.

 
STEPS
  1. Create a Fedora Linux virtual machine (guest) on Windows XP(host) with Vmware.
  2. Install Fedora Linux. This is now the guest OS.
  3. Start Linux, than log in as a regular user. Start a shell to input commands
  4. Change to root (su - root)
  5. Start Apache by typing at the command prompt: service httpd start. Test if service is running by typing: telnet localhost 80 (see image 1 below). GNOME or KSE  GUI tools can also be used to configure Apache.

  6. Image
  7. Find the IP address of this server by typing: ifconfig (this is equivalent to typing at the commnad prompt in Windows: ipconfig  - see image 2 with the black background below) Note that this is a different IP address than that generated by Windows in the host machine.

  8. Image
  9. By default Apache is set to listen to all available IP addresses (GNOME or KSE GUI tools can be used to verity this)
  10.  Start FTP service by typing in: /etc/init.d/vsftpd start
  11. Create an index.html test page and upload to /var/www/html (see image 3 below).

  12. Image
  13. Open a brower on host Windows XP and type in the URL found in step 6. The test page should appear (see image 1)