July 2009 - Posts

Simplified (Inaccurate) Background About OpenID

Some websites allow you instead of registering and logging-in (meaning re-entering the same information you entered before in so many other sites), to enter what is called Open ID URL, which is a URL given by a another website that you already logged in and has your information (called OpenID provider).

Once you enter the URL and continue, you get redirected to the OpenID provider confirmation page whether you want to be able to login to the new website using the same login,which gets redirected back to the new website but this time as logged in user.

If your OpenID provider is a popular provider, like Yahoo or Google or so, some websites will give you a shortcut to writing the URL at login by just selecting the provider from a predefined list of providers in the login page. If your provider is not in the list, or the website does not offer any shortcut list at all, you should be able to know your OpenID URL to enter same as you know your User ID or so.

Google and OpenID

The first relation between Google and OpenID started with Blogger. It first accepted logging in to write comments on Blogger using OpenID, and had Blogger itself become an OpenID provider (you enter your blog URL as your OpenID URL). Why Google did this to Blogger accounts only not all Google Accounts (used for Gmail, etc..)? I don’t know. I think this is because Blogger accounts were not yet merged with Google Accounts at this time.

Later Google as a whole became an OpenID provider for all Google Accounts (AKA Gmail Logins), with different OpenID URL. This means if you have Blogger account, you have two different OpenID URLs offered by Google each maps to DIFFERENT LOGIN. Again, maybe because of backward compatibility or whatsoever.

If your real blog is not on blogger, and you use your Gmail account primarily, you may want to use the Google Accounts Open ID URL as your OpenID login to all websites that support logging in with OpenID, but, unlike the easiness of remembering a Blogger blog URL, the Google Accounts Open ID URL is a bit ugly and you might not know about it.

Well, here is the Google Accounts Open ID URL (yeah, the entire blog post is about this single line):

https://www.google.com/accounts/o8/id

Note: You do NOT replace the part "ID" with your Google Account user-name/email. The OpenID URL is "AS IS" above whatever the Google Account ID is..

 

Have fun!

 

Yet another internal .NET Team email in my current company, Injazat Data Systems, that I sent yesterday, and am sharing with you as well.

jQuery:

· Simplify calling ASP.NET AJAX services from jQuery

· Use jQuery and ASP.NET AJAX to build a client side Repeater

· Reordering invoice lines using jqGrid and TableDND extension

· LA.NET jQuery Posts/Articles

Agile

· Implementing Scrum

ASP.NET

· Web Development With ASP.NET Learning Material (Course - Source: MSDN Ramp up Learning Program)

· ASP.NET Articles on CodeGain (Many Articles)

WCF

· Posting Twitter Tweets from ASP.NET using the WCF REST Starter Kit Preview 2

WF

· Migration Guidance for the WF Developer

o Part 1

o Part 2

Office Open XML

· Embedding Any File Type, Like PDF, in an Open XML File

Fun

· YoutTube: Windows Live Messenger 10th Anniversary Celebration Video

· 99 Amazing Widescreen Wallpapers To Spice Up Your Desktop

As usual, those and others are all originally shared on my Google Reader Shared Items:

http://www.google.com/reader/shared/08221036579558509505

Regards,

Happy weekend,

 

The reason I’m writing this is because every other day I see someone twitter statuses like: “TweetDeck does not support Arabic”, “Cannot view Arabic tweets in TweetDeck” or similar notes, so that I can just guide people to this post rather than write the same tweet reply!

TweetDeck supports Arabic and other complex script languages. I guess any Unicode language. It’s just not enabled by default.

A picture is worth 210 words. Here is what you need to enable it:

tweetdeck

 

Yet, one thing I don’t understand is: why it’s not the default in TweetDeck ???

 

N.B.

If you wonder why I care so much; this is because I believe TweetDeck is the best twitter client ever.

 

Allow me to quote here some emails I sent to the the Dot NET developers group in my company, Injazat, or, as we call ourselves, Ninjazat. I thought it’ll be useful to share some with you as well.

·         ASP.NET MVC - 20 Hours of FREE Video Tutorials

·         LINQ FAQ

o   LINQ FAQ for Newbie’s

o   LINQ FAQ Part 2

·         How we handle application configuration

·         ScottGu ASPNETMVC Session Video Available Now (Part 1/2 & 2/2)

·         Web Validation: Best Practices and Tutorials

·         Building a Single Sign On Provider Using ASPNET and WCF

o   Part 1

o   Part 2

o   Part 3

·         NxtGenUG Cambridge: Creating extendable applications using MEF slides and code

·         Dynamic Languages and .NET - Developer Day Scotland slides and code samples

·         patterns & practices: Data Access Guidance (VS 2010 Stuff)

·         Refactoring challenge

o   Part 1 - Examination

o   Part 2 – Preparation

·         LINQ is not LINQ To SQL

·         Visual Studio Programmer Themes Gallery

·         Connecting to Mailbox on Gmail and Fetching List of Emails using POP3 and ASP.NET

·         Optimize your page for UpdatePanel

·         CMS in the .NET World

·         Getting jQuery Goodness into ASP.NET AJAX - Take II

·         What to do when SELECT query is Running Slowly?

 

As usual most of them coming from my Google Reader Shared Items http://www.google.com/reader/shared/08221036579558509505

Previous Email:

ASP.NET AJAX Control Toolkit ModalPopupExtender Control in Action

http://www.codeproject.com/KB/ajax/ASPModalInAction.aspx

Previous Email:

[jQuery] Animate Image Filling Up Using jQuery

Make Sure To See The Demo First:

http://buildinternet.com/live/imagefill/

See the article then:

http://buildinternet.com/2009/06/animate-image-filling-up-using-jquery/

 

Have Fun!

 

More Posts