My Samsung Galaxy S III downloaded the latest Android OS (Jelly Bean) and firmware by itself. It just prompted me if I wanted to install it already. The installation process went very smoothly except for a minor inconvenience -- it complained that my external SD is damaged. I've suspected before that I might have removed it improperly as a USB device so it did not get ejected properly. I had to reformat it to make it usable again.
The new OS seem zippier (or maybe its just my imagination). For one, I am happy that they re-positioned the Bluetooth icon in the pull-down menu to be accessible on the first screen. With the previous OS version, I had to do an extra swipe to the right just to be able to access it.
There is also a multiple window support now. I'm sure this is handy with a tablet but I don't know how useful it is for a Smartphone with a small screen anyway. Splitting your screen further into multiple windows does not really give you that much real estate left. It is kinda cool to see both Facebook and GMail on a tiled layout within the same screen though.
The "desktop" already support folders similar to iOS. So multiple icons on the same screen can be grouped together into a "folder". Clicking the "folder" will expand it to what's contained inside.
Tuesday, January 22, 2013
Sunday, December 23, 2012
Installing Microsoft SMTP on IIS
If ever there was an "SMTP for Dummies" solution, it would have to be Microsoft's SMTP implementation for the Internet Information Server (IIS) of its flagship Windows server products. The product comes free with Windows Servers and just needs to be installed and configured, as it does not normally come pre-installed by default.
I recently migrated my servers to the "cloud" and was faced with the prospect of having to run my own SMTP service as the data center does not offer a centralized SMTP service. Linux is normally a much more robust solution, but my skills in setting up SMTP date back to more than a decade ago. I'm so out of touch already with going down that route so I considered the easier way out -- Microsoft IIS.
Installing the SMTP service only takes about a minute. One just has to follow these steps. Setting it up is also just a matter of pointing-and-clicking for the most part as described here. In no time at all, the SMTP service was up and running!
I recently migrated my servers to the "cloud" and was faced with the prospect of having to run my own SMTP service as the data center does not offer a centralized SMTP service. Linux is normally a much more robust solution, but my skills in setting up SMTP date back to more than a decade ago. I'm so out of touch already with going down that route so I considered the easier way out -- Microsoft IIS.
Installing the SMTP service only takes about a minute. One just has to follow these steps. Setting it up is also just a matter of pointing-and-clicking for the most part as described here. In no time at all, the SMTP service was up and running!
Thursday, December 20, 2012
Sending Email via GMail SMTP using C#
I recently availed of a cloud server over at Rackspace. Since the company does not provide a public SMTP server for their clients, I had two options -- install my own or, as my brother-in-law suggested, use GMail for outgoing SMTP. The latter sounded a lot more appealing as maintaining an SMTP server is not a simple task.
I searched around the Internet for sample code and it turned out to be much simpler than I expected with .NET because the System.Net.Mail class structure already has all the stuffs needed to implement the security stuffs. It just looks something like this:
I searched around the Internet for sample code and it turned out to be much simpler than I expected with .NET because the System.Net.Mail class structure already has all the stuffs needed to implement the security stuffs. It just looks something like this:
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient();
client.Host = "smtp.gmail.com";
client.Port = 587;
client.EnableSsl = true;
client.Credentials = new System.Net.NetworkCredential("dick.chiang@gmail.com", "mypassword");
System.Net.Mail.MailAddress from = new System.Net.Mail.MailAddress("dick.chiang@gmail.com", "Dick Chiang");
System.Net.Mail.MailAddress to = new System.Net.Mail.MailAddress("someguy@yahoo.com");
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage(from, to);
message.Subject = "Sample GMail Message";
message.Body = "Hello world from GMail!";
client.Send(message);
Wednesday, December 12, 2012
Telnet Client for Windows 7 and 2008 R2
I've been trying to debug something for the past couple of days and I just realized that Windows 7 does not have a telnet client installed by default unlike previous versions of Windows (dating back to version 3.11 as I recall). Doing a quick Google research, I found out it can be installed by doing the following:
Windows 2008 R2 also does not have it installed by default. The following instructions seem to do the trick:
- Click Start, and then click Control Panel.
- On the Control Panel Home page, click Programs.
- In the Programs and Features section, click Turn Windows features on or off.
- If the User Account Control dialog box appears, confirm that the action it displays is what you want, and then click Continue.
- In the Windows Features list, select Telnet Client, and then click OK.
- Start Server Manager. Click Start, right-click Computer, and then click Manage.
- If the User Account Control dialog box appears, confirm that the action it displays is what you want, and then click Continue.
- In the Features Summary section, click Add features.
- In the Add Features Wizard, select Telnet Client, and then click Next.
- On the Confirm Installation Options page, click Install.
- When installation finishes, on the Installation Results page, click Close.
Sunday, November 18, 2012
More on Finding Large GMail Attachments
I previously mentioned this great tool called FindBigMail which scours through your GMail inbox and tag all large attachments. While the service is free for personal use, you have to pay to use it for GMail for Domains accounts (aka. Corporate GMail).
But thankfully, it looks like the GMail engineers picked up some ideas and implemented the size search within GMail itself. Try typing "size:10m" or "larger:10m" to find emails larger than 10MB.
Aside from the "before:yyyy-mm-dd" date search filter, you can now also type something like "older_than:1y" to retrieve email more than a year old. By mixing this with the "size" search filter, you can now search for old, large email and delete them to free up space!
But thankfully, it looks like the GMail engineers picked up some ideas and implemented the size search within GMail itself. Try typing "size:10m" or "larger:10m" to find emails larger than 10MB.
Aside from the "before:yyyy-mm-dd" date search filter, you can now also type something like "older_than:1y" to retrieve email more than a year old. By mixing this with the "size" search filter, you can now search for old, large email and delete them to free up space!
Thursday, November 1, 2012
Halloween 2012
The three kids went out trick-or-treating (well, Conner just stayed inside the car the whole time).
![]() |
| Halloween 2012 |
Friday, October 12, 2012
Possessive Noun
I previously thought making a noun into possessive form was as simple as adding an apostrophe-s ('s) if it does not end with an "s", and just a simple apostrophe if it does. I was tutoring my Grade 4 daughter on possessive nouns last night and I was surprised at all the other rules.
Rule #1 - If the noun is common and singular, always put apostrophe-s -- even if the noun already ends with an "s" already. So for example, you should say "princess's gown" instead of "princess' gown".
Rule #2 - If the noun is proper and single syllable, always put an apostrophe-s also except if the word following it starts with an "s". For example, its "James's car", but "Kris' shoes".
Rule #3 - If the noun is proper and multi-syllable, then you follow the standard rule of apostrophe-s if it does not end with an "s", and just apostrophe if it does.
Wow! I learned something new from 4th grade!
Rule #1 - If the noun is common and singular, always put apostrophe-s -- even if the noun already ends with an "s" already. So for example, you should say "princess's gown" instead of "princess' gown".
Rule #2 - If the noun is proper and single syllable, always put an apostrophe-s also except if the word following it starts with an "s". For example, its "James's car", but "Kris' shoes".
Rule #3 - If the noun is proper and multi-syllable, then you follow the standard rule of apostrophe-s if it does not end with an "s", and just apostrophe if it does.
Wow! I learned something new from 4th grade!
Subscribe to:
Posts (Atom)

