Archive for February, 2008

links for 2008-02-10

Feb 10 2008 Published by under Links

One response so far

Google Apps Team Edition – the SharePoint killer?

Feb 09 2008 Published by under English

Google has just released their newest collaboration application. This time is different. Google put four of their exist applications together and named it “Google Apps Team Edition“. And the target market is “groups at work or school“.

Here is the PR press: Team Up With Google Apps

Here is the insruction video from Google:

Here are the applications have been included:

  • Google Docs™ to create and share documents, spreadsheets and presentations
  • Google Calendar™ to arrange meetings, set schedules, and publish event information
  • Google Talk™ for instant messaging and free PC-to-PC voice calls
  • Start Page where users can access their Google Apps services and customized content

Google claims that the purpose of Team Edition is to allow users to “share documents and calendars securely without burdening IT for support,” are more likely to be greeted by raised eyebrows from the IT department.

So, what is our IT department busy doing now? Manage network, Exchange or even Sharepoint?

Base on the M$ recent Quarter Results, Microsoft Business Division (MBD) made $4.8 Billion in total, up 37% than last quarter. Those money is coming from selling office suite and selling, consulting SharePoint. Cmswire said only SharePoint itself made $1 Billion for M$. Big deal, really.

Let’s see what SharePoint can do?

What’s missing in Google Apps Team Edition? Maybe not that much.

  • Collaboration

Google already has GDoc, GCal and GTalk. And if you subscribe Premier Edition, you will have 25GB GMail too.

  • Portals

Google Start Page allows you put all kinds of widgets on it so you can easily access inbox, calendar, docs and all the others in your widgets.

  • Enterprise search

Google Search + Google Desktop Search isn’t enough?

  • Enterprise content Management


  • Business process and form

GDoc again?

  • Business intelligence

Still GDoc?

What Google Apps Team Edition has but not in SharePoint?

  • Free for Team Edition and cheap for Premier Edition
  • Easy to use, easy to manage

What’s next?

  • Put Google Apps Team Edition onto your desktop by Prism
  • Invite your colleague to use it
  • Convince IT Department to use it
  • Create some serious widgets work with exist systems in your company? You could sell them to other companies too.

Powered by ScribeFire.

2 responses so far

links for 2008-02-09

Feb 09 2008 Published by under Links

2 responses so far

links for 2008-02-08

Feb 08 2008 Published by under Links

No responses yet

Three columns layout without table

Feb 08 2008 Published by under English

Computer monitors are getting bigger and bigger, so do the html pages. People start to add more columns into the layout.
To create a three columns layout, in a very traditional way you can do it in a table, like this:


There are some obvious downside on this:

  • Mix data and presentation
  • Not browser friendly, try to browser this use a mobile phone? I am not saying iPhone or iPod Touch.

So how to fix it? You can use css with “position: absolute;” or “Float”:

<div id="wrapper">
  <div id="main">
    <div id="sideleft">Left column</div>
    <div id="sideright">Right column</div>
    <div id="content">Content</div>
#wrapper {width: 800px;}
#main {margin-top: 10px;}
#sideleft {float: left; width: 200px; border: 1px solid black; background-color: #dddddd;}
#sideright {float: right; width: 200px; border: 1px solid green; background-color: #99ff99;}
#content {border: 1px solid blue; background-color: #9999ff; margin: 0 20px 0 10px;}

Want to know more?

One response so far

Find your ideal Career

Feb 08 2008 Published by under English

An ideal career is a sweet dream for most of us, well, maybe all of us. posted a very interesting manifesto from Jessica Hagy: Indexing a Career: A Career Path in Pictures. You can download the free e-book from and can buy a print version too.

Jessica Hagy has a very unique blog called  Indexed. She posts a picture of her draw on a 3” by 5” index card pretty much everyday. Those pictures are all very simple but inspirational.

Some cards from her manifesto:

Always. Everyone. Everywhere.

Time to what?

I remember I collected a interesting one for ideal career too, so I find it out and put it here:

(Click on it to get the full size version)

No responses yet

links for 2008-02-07

Feb 07 2008 Published by under Links

No responses yet

Fizz, buzz, fizzbuzz

Feb 06 2008 Published by under English,Ruby

I was hit by a simple question today: write a fizzbuzz in ruby. Pretty fun anyway.

What’s Fizzbuzz?

Write a program that prints the numbers from 1 to 100. But for multiples of three print “Fizz” instead of the number and for the multiples of five print “Buzz”. For numbers which are multiples of both three and five print “FizzBuzz”.

I started from this:

class Fixnum

I think it was a little overkill and slow the coding speed a lot. Here is the result:

def fizzbuzz
(1..100).each { |item|
puts print_value(item)

def print_value(item)
print_value = ''
print_value += 'Fizz' if item.div_by_3?
print_value += 'Buzz' if item.div_by_5?
print_value.empty? ? item : print_value

class Fixnum
def div_by_3?
self % 3 == 0

def div_by_5?
self % 5 == 0


Here are some simple samples from internet:
One liner:

1.upto(100) { |n| puts n % 3 == 0 ? n % 5 == 0 ? "fizzbuzz" : "buzz" : n % 5 == 0 ? "fizz" : n }

Another one liner:

puts (1..100).to_a.collect { |i| i % 15 == 0 ? ‘fizzbuzz’ : (i % 5 == 0 ? ‘fizz’ : (i % 3 == 0 ? ‘buzz’ : i)) }.join(’ ‘)

One more one liner

puts (1..100).map{|i|i%15==0?’FizzBuzz’:i%5==0?’Buzz’:i%3==0?’Fizz’:i}

Regular one, pretty close to mine:

x = ''
x += 'Fizz' if i%3==0
x += 'Buzz' if i%5==0
puts(x.empty? ? i : x);

Want to know more?

  1. Coding Horror:  Why Can’t Programmers.. Program?
  2. Imran On Tech: Using FizzBuzz to Find Developers who Grok Coding
  3. Wikipedia: Bizz buzz
  4. RubyQuiz: FizzBuzz (#126)

Go back to practice more, and more…

2 responses so far

links for 2008-02-06

Feb 06 2008 Published by under Links

No responses yet


Feb 06 2008 Published by under China,中文


No responses yet

« Prev - Next »