Main

May 16, 2008

Notes moving to blogger

I will stop posting here and start the notes on blogger. All old posts will still be kept here until I have no access of the university's IT service.

October 30, 2007

The Web is Agreement

Wonderful work by Paul Downey.
Tower of WS-Babel, exactly.

The Day The Routers Died...

Via Stefan Tilkov via James Snell, The Day The Routers Died...,

"a song performed by the secret-wg in the closing plenary of the RIPE 55 conference"

July 13, 2007

UofS calendar updated to Aug. 2008

As I promised, I have updated the calendar of UofS Academic Schedule to the end of 2007-2008 year. Please check it out.
You can subscribe the calendar by click

May 31, 2007

MS's new desktop

Just checked the advertisement of MS surface. Its cool. That's what a group of HCI folks are investigating on. Will it become the future standard equipment in luxury hotels, stores, or office?

April 05, 2007

Created a calendar for University of Saskatchewan academic schedule

I always need to visit this page to get the university schedule like the close day and last day to do something. And I searched on Google Calendar, and did not find a similar calendar. So I decide to create one that may be useful for everyone. I include only the highlighted events, close date, and important day for graduate students there. I will try to remember to update the calendar when the schedule for 2007-2008 is available. The calendar's title is University of Saskatchewan Academic Schedule. The iCal link of the calendar is http://www.google.com/calendar/ical/rqor6pie0u4vq3fhfpvmpsu5cc%40group.calendar.google.com/public/basic.ics
Or you can subscribe the calendar by click

April 04, 2007

Got a booklet of UofS centennial stamps

I found an intra-campus envelop in my mailbox in the department office this morning, and it turned out to be a beautiful gift from the university, the stamps to celebrate the centennial of our university.

February 07, 2007

Interesting points from Grady Booch

I guess everyone using UML know Booch. Several years ago, he joined IBM when the Rational was sold. Gervas Douglas just posted some tidbits from his discussion with Booch.
Functional programming languages (like LISP, Scheme and SML) failed largely because they made it very easy to do very difficult things, but it was too hard to do the easy things.
Recently, I am reviewing and writing about the continuation and its applications to service orchestration or work flow implementations. The continuation is natively supported by LISP, Scheme and SML, but not by Java. I have no experience on those old languages, but I suspect that they must deal with the highly abstracted aspect of continuations.
The next big challenge in software architecture is concurrency. Raw clock speed has just about reached its physical limit. Chip companies are now putting multiple copies of the same CPU onto a single chip. The result is that applications can no longer just be run faster. They have to be run in parallel in some way.
I think concurrency and asynchronism are the major power and challenge of the SOA world.

August 18, 2006

The so-called "computer revolution" and "information revolution"

Alan Kay, the recipient of 2003 Turing Award for his contributions to object-oriented programming languages and personal computing, points out that "the computer revolution" has not happened yet :

The printing press was invented in the middle of the 15th century, yet it took 100 years before a book was considered dangerous enough to be banned. 150 years before science was invented, almost 200 years before a new kind of political essay was invented…The commercial computer is now about 50 years old and is still imitating the paper culture… we could claim that the computer revolution hasn’t even started.

Although it may not be a revolution from the current aspect, the computer is changing our life to what we cannot even imagine. Among all the computer-related technology development, the emergence of Internet is most significant. The use of Email and World Wide Web (WWW, or Web) boosts the popularity of Internet, though they are not the original design goals of Internet. The web has changed so many aspects of human life such as mass media, business, entertainment, science, and politics. It even introduces new elements to languages and cultures.

It is Nick's and Joe's articles that remind me to post part of my recent writing here.

You can watch Alan Kay's keynote at OOPSLA 1997 titled "The Computer Revolution hasn't happend yet."

April 13, 2006

I'm a Mandarin!?

You're an intellectual, and you've worked hard to get where you are now. You're a strong believer in education, and you think many of the world's problems could be solved if people were more informed and more rational. You have no tolerance for sloppy or lazy thinking. It frustrates you when people who are ignorant or dishonest rise to positions of power. You believe that people can make a difference in the world, and you're determined to try.

Talent: 51%
Lifer: 33%
Mandarin: 59%

Take the Talent, Lifer, or Mandarin quiz.

April 01, 2006

Moving blog to Movable Type hosted by the university

I am moving my blog from blosxom on my Windows box to Movable Type supported by ITS of the university. My windows box failed me AGAIN by "read element failure" on two 250G SATA hard disks. Now I began to seriously consider to backup my data on //folder , //cabinet , and //winhome . Hope the disaster of losing data would not happen again when I use this E-series Windows box.

About me

Categories

Feeds

Creative Commons License
This weblog is licensed under a Creative Commons License.
Powered by
Movable Type 3.21