Archive for November, 2007

All screenshots of New Google Theme

Google has recently added five new great themes for iGoogle Users. Initially, there were only 7 themes available for iGoogle users and those themes are based on either local-time or weather. (you can check the all screenshots of old google themes here.)Now, Google added five new themes and also introduces the new type of theme which is based on Day. ( For example, if today is Monday then I will show the monday theme. ) I really love those news themes and captured all screenshots of all google themes. I hope you might also like it.

iGoolge Themes

New Themes

  • Day-based Theme
    • Soloar System
  • Time-based Theme
    • Aja Tiger
    • Autumn
    • JR
    • Hong Kong

Aja Tiger

From the cave looking out, follow the Aja Tiger through the day and the seasons. This Korean theme is a fun and friendly one for your iGoogle homepage.

3.14 AM

Aja Tiger Theme : 3.14 AM

6 AM

Aja Tiger Google Theme: 6 AM

8 AM

Aja Tiger Google Theme: 8 AM

10 AM

Aja Tiger Google Theme: 10 AM

Noon

Aja Tiger Google Theme: Noon

2 PM

Aja Tiger Google Theme: 2 PM

4 PM

Aja Tiger Google Theme: 4 PM

6 PM

Aja Tiger Google Theme: 6 PM

8 PM

Aja Tiger Google Theme: 8 PM

10 PM

Aja Tiger Google Theme: 10 AM

Midnight

Aja Tiger Google Theme: Midnight

2 AM

Aja Tiger Google Theme: 2 AM

4 AM

Aja Tiger Google Theme: 4 AM

Soloar System

For those of you who like to space out, this theme will help you do so. Enjoy a different scene from our solar system on your iGoogle homepage, each day of the week.

Earth

Solar System Google Theme: Earth

SUN (Sunday)

Solar System Google Theme: Sun

Moon (Monday)

Solar System Google Theme: Moon

Mar (Tuesday)

Solar System Google Theme: Mar

Mercury (Wednesday)

Solar System Google Theme: Mercury

Jupiter (Thursday)

Solar System Google Theme: Jupiter

Venus (Friday)

Solar System Google Theme: Venus

Saturn (Saturday)

Solar System Google Theme: Saturn

Autumn

The leaves are falling and the air is crisp. It’s fall, and the racoons are enjoying every bit of it. Follow them through the day as they tackle the onslaught of leaves and prepare for a barbeque feast.

3.14 AM

314amm.jpg

6 AM

314am.jpg

8 AM

8am1.jpg

10 AM

10am-thumb.jpg

Noon

au-noon-thumb.jpg

2 PM

au-2pm-thumb.jpg

4 PM

au-4pm-thumb.jpg

6 PM

au-6pm-thumb.jpg

8 PM

au-8pm-thumb.jpg

10 PM

au-10pm-thumb.jpg

Midnight

au-midnight-thumb.jpg

2 AM

au-2am-thumb.jpg

4 AM

au-4am-thumb.jpg

JR

Introducing J.R., the friendly giant monster who makes his home on your iGoogle homepage. Follow him throughout the day as he keeps himself busy going about his daily chores and hanging out with his friends.

3.14 AM

JR - 3.14 AM

6 AM

JR 6 AM

8 AM

JR - 8 AM

10 AM

JR - 10 AM

Noon

JR - NOON

2 PM

JR - 2 PM

4 PM

JR - 4 PM

6 PM

HR - 6 PM

8 PM

JR - 8 PM

10 PM

JR - 10 PM

Midnight

JR - midnight

2 AM

JR - 2 AM

4 AM

JR - 4 AM

Hong Kong

It’s the Hong Kong skyline in soft beautiful colors. Add this lively cosmopolitan city to your homepage and watch as the day goes by.

3.14 AM

Hong Kong - 3.14 AM

6 AM

Hong Kong - 6 AM

8 AM

Hong Kong - 8 AM

10 AM

Hong Kong - 10 AM

Noon

Hong Kong - Noon

2 PM

Hong Kong - 2 PM

4 PM

Hong Kong - 4 PM

6 PM

Hong Kong - 6 PM

8 PM

Hong Kong - 8 PM

10 PM

Hong Kong - 10 PM

Midnight

Hong Kong - Midnight

2 AM

Hong Kong - 2 AM

4 AM

Hong Kong - 4 AM

Note: I haven’t finished capturing the screenshots for Hong Kong themes. It’s already 2 AM so I’m gonna sleep now.. I will upload them tomorrow. You can subscribe my feed http://feeds.feedburner.com/MichaelSync to get the latest information of my blog or you can write the comment in this post. I will email you once all images are ready to view. Thanks. Cya tomorrow. Updated: I have uploaded all screenshots for Hong Kong Google Theme.

Enjoy!!! :) I like “Soloar System”. What is your favorite theme?

Related ~

Script# – Is Script# right for you?

I was playing a lit bit with Script# and I have some thoughts that I wanna share you. ( If you have no idea about what Script# is then you can read this post “Script#: C# to Javascript converter[^] “. ) I know that Script# is a great framework but it might not be right for all ASP.NET developers. The reason is that there are a few things which are not so convenience for me while I’m using Script#. But I don’t want to say that this framework is not for you. maybe, you might like it. In fact, I will give some facts that I’ve learnt about Script#. You decide whether Script# is right for you or not.

Contents

  1. Script#’s features
  2. Writing the object-oriented code with Script#
  3. Tools for generating the documentation and compressing the sourcecode
  4. What we meant by Script# as a C# to Javascript Converter is ~
  5. Script# as a new language
  6. Debugging problem in Script#
  7. Script# is not from Microsoft
  8. Script# is not Opensource
  9. Using the thirt-party Javascript library in Script#
  10. Script# for ASP.NET Ajax developers and Vista Gadget developers

1. Script#’s features

Script# supports the compile-time checking, intelliSense, class-viewer, reflection and etc. It helps you not to have any typo-errors (e.g. calling foo’() instead of foo(); foo(arg1, arg2) instead of foo(arg1); ) that the most of Javascript developers used to make. So, the benefit of using Script# is that it will improve your productivity.

intellisense.jpg
Fig: intelliSense

tooltip.jpg
Fig: Tooltip

Script# - Compile-time Validation
Fig: Compile-time validation

2. Writing the object-oriented code with Script#

Writing the object-oriented Javascript become so easy with Script#. As you know, writing the object-oriented code in Javascript and C# are quite different. If you are not so familiar with Javascript, you probably need to find the reference when you need to write the code with object-oriented concept. Now, it’s over. You can just write the object-oriented code in C# and Script# will convert this code to the object-oriented Javascript code.

3. Tools for generating the documentation and compressing the sourcecode

If you are using Script#, you won’t need any third-party tool (e.g. JSDoc, Javascript Compressor) for generating the documentation or compressing your javascript library. Script# already has the build-in feature for that purpose.

4. What we meant by Script# as a C# to Javascript Converter is ~

This is very important thing you need to understand before you start learning about Script#. As I said in my previous article, Script# is able to convert the C# code to Javascript. But it doesn’t mean that it can convert all C# code that you wrote in winform or webform. In order to convert the C# to Javascript via Script#, you have to write the Script#-specific code in C# then those codes will be converted to Javascript…

5. Script# as a new language

The syntax of Script# is not so similiar to the Javascript’s syntax. So, I feel like learning a new language to write the Javascript. Another problem is that it is so hard to find the equivalent syntax in Script#.

For example: How to access ‘document’ of created DOMElement??[^]

In Javascript,


var iframe = document.createElement("iframe");
var doc = iframe.contentWindow.document;

In Script#,


using System;
using System.DHTML;
using ScriptFX;
using ScriptFX.UI;

public class MyScriptlet {

public static void Main(ScriptletArguments arguments) {
DOMElement _iframe = Document.CreateElement("iframe");
DOMElementExt contentWindowElement = (DOMElementExt)_iframe.GetAttribute("contentWindow");
DOMElement doc = contentWindowElement.document;

}
}

[IgnoreNamespace]
[Imported]
public class DOMElementExt : DOMElement {

[IntrinsicProperty]
public DOMElement document {
get { return null; }
}

[IntrinsicProperty]
public DOMElement body {
get { return null; }
}

[IntrinsicProperty]
public DOMElement src {
get { return null; }
}

[IntrinsicProperty]
public DOMElement firstChild {
get { return null; }
}
}

If you look at both examples, you will understand how hard to find the equivalent syntax in Script#. It’s okay if we can find the equivalent one. But what if Script# doesn’t support something that can be done with Javascript?

6. Debugging problem in Script#

Script# does support the compile-time validation but the problem is that you won’t be able to debug the C# code that you wrote. Instead, you will have to debug the Javascript code that generate by Script#. I think that it is the big issue for web developer. I don’t feel comfortable to debug those generated code.

7. Script# is not from Microsoft

Script# is not developed by Microsoft while the GWT is developed by Google. It has too much differences. Even thought Nikhil is an architect from Microsoft, Script# is just one of his pet projects.. So, I don’t think that he is gonna support his pet project all the time.. And I’m not so sure that Nikhil will add more features to this project or not..

8. Script# is not Opensource

Script# is not an opensource project. Actually, it’s absolutely okay for me to use the non-opensource projects (I’ve been using the Visual Studio since long long ago.) but there should be a group of people who are supporting this project, right? What if we need the bug-fixed?

9. Using the thirt-party Javascript library in Script#

The most of Javascript libraries /framework (e.g. prototype, script.aculo.us, Yahoo.UI, ExtJS) are not written in Script#. So, you can’t use those libraries right away from your Script# code. I think you will have to create a wrapper class for those libraries in order to use them in your Script#-enabled projects.

10. Script# for ASP.NET Ajax developers and Vista Gadget developers

I think that Script# might be good for ASP.NET Ajax developers and Vista Gadget developers. As I’m not very familiar with those things, I’m not able to cover about this. I need your contributes for this fact.

Okay That’s all from my side. Feel free to let me know if you have any thought or comment. Thanks.

Happy Birthday CodeProject!

Today is our very special day for our Codeproject fans. Because our lovely tech site is 8th year old now. If you are one of CP fans, please say “Happy B’day” to CP.

Happy Birthday to you!

Many Many Happy Returns of the Day!!!!

8th Year Birthday!!!

Chris Maunder said

We’re 8! Or 56 in dog years. And about 157 in internet years.

8 years ago on this day Dave and I, in the basement of a restaurant at the corner of Dundas and Islington in Toronto, while shouting over the sound of the evenings veal being hammered, turned on our first server – a dual 350MHz beast – and launched The Code Project.

At the time my experience with web development was all PHP on Linux but between us we knew that a) ASP can’t be that hard, b) web development is about presenting content, not presenting the source code underneath, and c) I would be flying home to Australia in 3 days and 24hrs of flying and a good, thick book on ASP should do me fine to learn all I’d need to know.

In the first week we had 36 articles, in a month we had 148 articles and in a year we had 881 articles.

In the 8 years since we’ve gathered over 17,000 articles, had 4.7 million members register, have 3.3 million of them revisit us each month, and have learned and seen a lot. Some good, some sad, some mystifying, and some so absolutely ridiculous that we’ve vowed we will write a book.

I would like to say thanks to everyone who has contributed: from Uwe who gave us our first scripts, the authors like Marc and Nish who have contributed a ton of articles for the community, to the guys and girls on the boards answering the questions and, most importantly, to every single person who steers newbies in the right direction with kind words; who provides help on posting articles; who try their hardest to uphold this loose set of rules we run the site by and who emails myself or a staff member to raise the alarm if something breaks. And also to everyone who has submitted even a single article, answered even a single question, or has spread the word to their colleagues and friends and who in turn has helped bring together an amazing community.

Thank you.

And, even though I say this every year, we’re only just starting. Next year will be huge.

Cheers,
Chris Maunder
CodeProject.com : C++ MVP

Thank you so much, Chirs. I’ve been there since last three years and I used to participate in the forum (esp: ASP.NET, Web development and C#) whenever I have some free times. I really have a great time with you all. Thank you so much for running such a great site.