Archive

Archive for September, 2008

Recover Deleted Emails in Outlook 2007

September 29th, 2008 Patrick No comments

Accidentally deleted some emails? Here’s how to recover them:

1. Navigate to the folder that you have accidentally deleted the email (ie. Inbox/Sent Item/Deleted Item)

2. Go To Tools -> Recover Deleted Item

3. Select the email that you want to recover and select Recover Selected Item.

 


Share this post :

Categories: Uncategorized Tags:

Dynamic Languages coming to ASP.NET 3.5

September 27th, 2008 Patrick No comments

Microsoft ASP.NET Team released a preview of dynamic languages support for ASP.NET 3.5 in Codeplex. That means languages like IronPython and IronRuby can be used to code ASP.NET pages, for example below is your ASPX page

<form id="form1" runat="server">
<div>
    Enter your name:<br />
    <asp:TextBox ID="TextBox1" runat="server">
    </asp:TextBox>
    <asp:Button ID="Button1" runat="server" Text="Button"
        OnClick="Button1_Click"/><br />
    <br />
    <asp:Label ID="Label1" runat="server" Text="Label">
    </asp:Label>
    <br />
</div>
</form>

You can have a Python code behind page for the Button1_Click event

<script runat="server">
def Page_Load(sender, e):
    if not IsPostBack:
        Label1.Text = "...Your name here..."

def Button1_Click(sender, e):
    Label1.Text = Textbox1.Text
</script>

Do download from Codeplex and have fun with it.

Categories: Uncategorized Tags:

Backing Up Outlook Suggested Name From Old PC To New PC During PC Migration

September 22nd, 2008 Patrick 2 comments

Outlook provides a feature called Suggest Name, when you type the name of the person in the To/CC/BCC field. However, when you migrate to a new PC, you find that all the lists are not there. This can be very tedious especially you need to email to that person, but you can’t recall the email address, and worst of all, you didn’t save it in your contacts.

outlook 

So, how do you migrate the Suggest Name from old PC to the new PC? Here’s how:

1. At the old PC, quit Outlook, navigate to C:\Users\Your_Alias\Appdata \Roaming\Microsoft\Outlook\     (Note that the Appdata is a hidden folder. To view hidden folder, open Explorer -> Organize -> Folder And Search Option -> View -> Hidden Files And Folders -> Show Hidden Files And Folders)

2. Copy the file Outlook.NK2.

3. At the new PC, quit Outlook, navigate to C:\Users\Your_Alias\Appdata \Roaming\Microsoft\Outlook\ and replace the Outlook.NK2.

You will find that the Suggest Name will now appear on the new PC.

Categories: Uncategorized Tags:

MSSharePointDeveloper.com content updated

September 21st, 2008 Patrick No comments

Announced by Paul Andrew today, the Hands On Labs and VPC for learning SharePoint development in www.mssharepointdeveloper.com have been updated to use Visual Studio 2008 as development tool. Previously the content was meant to be used with VS2005. This brings huge improvement especially on the development of SharePoint Workflow.

I also realized the PowerPoint slides have been updated and can be downloaded here.

Categories: Uncategorized Tags:

SharePoint coming to Start.NET!!

September 20th, 2008 Patrick 1 comment

001

SPUG (http://www.sharepointgroups.org/myspug) is helping to introduce SharePoint introduction courseware into the successful Start.NET (www.microsoft.com/malaysia/dotnet/) program in Malaysia. Last Thursday and Friday I organized a workshop to train 7 Microsoft Certified Trainers from 5 CPLS from Klang Valley on the course.

Would like to thank all MCTs Renga, Richard, Ervin, Daqing, Glentt, Chris, and Seok Chern for the support!!

Also thank folks from SPUG esp Y-Mi (SharePoint MVP), Matthew, Eng Guan and Nagen for helping out with the content.

Categories: Uncategorized Tags:

Celcom League of Extraordinary Developers (LED)

September 20th, 2008 Patrick No comments

Learnt about this competition from my friend working in Celcom now. If you develop mobile applications or you plan do, do check out the upcoming event from Celcom next week (http://developerleague.celcom.com.my) from Monday to Thursday (you can go any day).

clip_image001

Do email them directly to reserve a seat.

Categories: Uncategorized Tags:

Test

September 20th, 2008 Patrick No comments

test

Categories: Uncategorized Tags:

Sample of a good corporate website design - Exabytes

September 10th, 2008 Patrick No comments

Got the privilege of previewing Exabyte’s new website design. First I look at the page is the Express drop down box, it reminds me of the DiGi website where a customer is given a chance to have a guided and simplified navigation path. Very good for first time customer to lead them to important info within the website

image

In marketing, nothing cant be more important than showcasing your awards and how proud you are with them

image

First on the menu bar right side, there is a picture link to the page showing visitors the numerous industry awards won by Exabytes. This menu bar also has a good design where they allocated some real estate to showcase other stuffs in future such as promotion or event.

underneath the Express drop down you also can have internal advertisement showing latest promotions, events and again awards you won.

image

Hot news is still there at the top and they added a Google search box

image

So I tried typing in ‘windows 2008′ as my search term to test whether this is a site search or a global search

image

As expected the results are from within Exabyte’s website, and it is formatted nicely (some website redirects you to Google but this search stayed within Exabyte’s website)

image

The Google search box is definitely useful if the Express drop down fails to help the visitor. 

Exabytes also took into consideration that today more and more people buy LCS screen and normally with a decent graphics card, one can have 1200 X 800 resolution and above on their monitor. Their homepage can be fit nicely within my Thinkpad 1400 X 1200 screen resolution (show below)

image

Overall, the new website is every well designed with fast loading time (anything loaded more than 10seconds will turn me off), I spent about 5 minutes the first time I checked out this website and since this is a preview site, certain info are not there yet. However the main purpose now is to get people to provide feedback and here is it.

What are missing here are stuff like

  1. RSS feed for people to subscribe to news and events. This is a Web 2.0 thing and a lot people subscribe to RSS feed via Windows Live.
  2. Local content where instead of showing the ‘ang moh’ why not show pictures taken in corporate functions. This also shows Exabytes is very engaging with their customers.
  3. A bit of inconsistency here, I saw the link to addthis.com where I can put Exabytes in social bookmark site i.e. Digg and Windows Live. This is something helpful but I would like to see it across the site.

image

As a faithful customer of Exabytes, I wish them all the best in launching of the website. No matter how nice is the design, one thing that delighted me all these while are their efficiency in providing support to me, which I believe is world class.

Categories: Uncategorized Tags:

.NET Framework 3.5 SP1 Source Code released

September 6th, 2008 Patrick No comments

This is not what you think if you thought that .NET Framework is not Open Sourced. But the good thing is now we can access the source of .NET Framework base libraries.

Well, since it’s not open source, you can’t port it to another platform (i.e. UNIX or Mainframe) or create your own fork of .NET Framework. But under Microsoft Shared Source INitialtives, you are able to have a look at the source code and undersand the behavior of the base class libraries. One idea I have is if you seen something you don’t like about the class library, you can always create your own version of it, and host it under your own Namespace, i.e. PatrickYong.XML. But before that, please have a look at the license agreement on what you can or cannot do.

Below is the list of libraries released according to Microsoft’s Reference Source Code Center.

  1. mscorlib.dll
  2. Microsoft.Visualbasic.dll
  3. system.dll
  4. System.Web.Routing.dll
  5. system.data.dll
  6. System.ComponentModel.DataAnnotations.dll
  7. system.drawing.dll
  8. System.Web.Abstractions.dll
  9. system.web.dll
  10. System.Web.DynamicData.Design.dll
  11. system.web.extensions.dll
  12. System.Web.DynamicData.dll
  13. system.windows.forms.dll
  14. System.Web.Extensions.Design.dll
  15. system.xml.dll

 

Now you can also enable Visual Studio 2008 to debug inside the .NET Framework class libraries. Follow the instructions here.

Categories: Uncategorized Tags: