<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-139827574841924808</id><updated>2011-11-27T16:41:17.726-08:00</updated><category term='Live Writer'/><category term='VB 2005'/><category term='Visual Studio'/><category term='Office 2007'/><category term='Mumblings'/><category term='Technology'/><category term='Component'/><category term='Bloging Tools'/><category term='.NET'/><title type='text'>Michael's Blog</title><subtitle type='html'>A blog about me, technology and enviroment around me, whether it's people, animal, aliens, or anything that you imagine.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://michaelrawi.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://michaelrawi.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Michael</name><uri>http://www.blogger.com/profile/10502062677599279705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-139827574841924808.post-5959942474171357814</id><published>2009-03-05T00:44:00.000-08:00</published><updated>2009-03-05T01:05:01.746-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mumblings'/><title type='text'>Woot</title><content type='html'>After being absent for more than a year, I finally come back and posting here. When the last time I write here, and come back, I'm in the same company, but already resign and reapply back. Talk about destiny, huh? But of course my job title is better now, compared to last time I write here. There's a lot of event that happened within that time in my life. From career, collage, and even life and love story.&lt;br /&gt;&lt;br /&gt;First of all, I finally made it in my collage. I graduate last month and earn a title of Master. Its been hell a lot of time to finish it, since my most problem is the difficulty of that final project that I have to finish. And the topic is the one that I bad at. Its the UML. At first, my decision to use this method was because maybe I can learn something new. But that was my biggest mistake of all. Its all pain in each chapter. But I'm glad I've been through that.&lt;br /&gt;&lt;br /&gt;My career improved a lot better this time. I rejoin company that I work before, with a new title as IT Manager now. So I got bigger responsibility to do than my previous title. Its tough job to do, but I believe I can do my best to help this company grow from IT side.&lt;br /&gt;&lt;br /&gt;Last event that happened was I lost the girl that I love so much. During my little sister problem, I got confused and have many to think about and apparently can't give her attention to win her heart. I admit that was terrible, since I moved on her a bit fast and didn't consider about my family condition at that time. Do I still have 2nd chance to start it over? I do hope I can and I'll try to fix my relationship with her when she come back to this city (yes, she's at other city at the moment). I've had many new girl friends since that day (the day that she "did" that to me), but my feelings towards her is still the same. Hmm, so many things to tell, but maybe I'll write later if I feel the mood. Hey, its not easy to write it all, I'm not a writer, so don't expect much, OK.. ^^&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/139827574841924808-5959942474171357814?l=michaelrawi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelrawi.blogspot.com/feeds/5959942474171357814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=139827574841924808&amp;postID=5959942474171357814' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/5959942474171357814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/5959942474171357814'/><link rel='alternate' type='text/html' href='http://michaelrawi.blogspot.com/2009/03/woot.html' title='Woot'/><author><name>Michael</name><uri>http://www.blogger.com/profile/10502062677599279705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-139827574841924808.post-8068888793728584006</id><published>2007-12-10T01:25:00.001-08:00</published><updated>2007-12-10T01:25:27.997-08:00</updated><title type='text'>My web browsers</title><content type='html'>&lt;p&gt;Currently, I have used 2 web browser simultaneity. Internet Explorer 7 (IE7)&amp;nbsp;and Mozilla Firefox 2.x.x (FF). Those two browsers did their jobs very well, and I'm still using them until this day. Despite many article war between these two by fanboys (I hate them..), IE7 and FF each one has its advantage and disadvantage.&lt;/p&gt; &lt;h6&gt;&lt;font size="2"&gt;Internet Explorer 7&lt;/font&gt;&lt;/h6&gt; &lt;p&gt;I use IE on many ASP or ASP.NET site, which I know, Microsoft technology indeed has most compatibility each others. From my knowledge, IE7 has better support on CSS than Firefox, but in fact, I don't even bother since I don't really care about CSS stuffs. Many has said IE has lack of security, but for me, not this version. It has better security than previous one, embedded phishing filter (which I don't feel the difference if I don't use it), and one of the reasons, is a nice and better UI than FF. I usually use IE7 for navigate to Microsoft sites or development sites like &lt;a href="http://www.codeproject.com/" target="_blank"&gt;Codeproject&lt;/a&gt;, &lt;a href="http://www.codeplex.com/" target="_blank"&gt;Codeplex&lt;/a&gt;, etc. I also&amp;nbsp;use this browser if I want to see a flash content of a site.&amp;nbsp;I let windows update to manage updates for this browser.&lt;/p&gt; &lt;h6&gt;&lt;font size="2"&gt;Mozilla Firefox 2.x.x&lt;/font&gt;&lt;/h6&gt; &lt;p&gt;Word to describe this broser: ADBlock Plus, NoScript and Load Images. I used ADBlock and NoScript recently and amazed about this plugin can do. Block those annoying advertisement or useless script about 90% of the time. Great plugin, especially when you're at a forum which has many advertisement content like &lt;a href="http://www.kaskus.us/" target="_blank"&gt;Kaskus&lt;/a&gt;. For me, that site contain too much advertising and all of the are annoying. With this plug in, I've never encounter that problem again. The other future that I like is its abilities to block image only from selected sites. This help me a lot, rather than keep change settings when I browsing the net. It's lack support of activeX makes this browser save for some "dark" sites.&lt;/p&gt; &lt;h6&gt;&lt;font size="2"&gt;Browser war and fanboyism&lt;/font&gt;&lt;/h6&gt; &lt;p&gt;With IE7 and FF currently dominate market share, it didn't surprised that there's a lot of debate to find out&amp;nbsp;which one is the best. For me, neither two of them. Each browser has come with its advantages. It depends on how far a&amp;nbsp;user will use this tools.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/139827574841924808-8068888793728584006?l=michaelrawi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelrawi.blogspot.com/feeds/8068888793728584006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=139827574841924808&amp;postID=8068888793728584006' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/8068888793728584006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/8068888793728584006'/><link rel='alternate' type='text/html' href='http://michaelrawi.blogspot.com/2007/12/my-web-browsers.html' title='My web browsers'/><author><name>Michael</name><uri>http://www.blogger.com/profile/10502062677599279705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-139827574841924808.post-4669798107885104930</id><published>2007-10-23T20:56:00.001-07:00</published><updated>2007-10-23T20:59:34.595-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Live Writer'/><category scheme='http://www.blogger.com/atom/ns#' term='Bloging Tools'/><title type='text'>VB Code Formatter Plug-in for Windows Live Writer</title><content type='html'>&lt;p&gt;Refer to &lt;a href="http://michaelrawi.blogspot.com/2007/10/windows-live-writer.html"&gt;my post&lt;/a&gt; yesterday, I've found a new plug-in for Windows Live Writer (WLW), that can paste my Visual Basic Source Code and keep it's format. I've test some codes, and it seems works fine for me.&lt;/p&gt; &lt;p&gt;Here's a sample:&lt;/p&gt; &lt;table cellspacing="0" cellpadding="2" width="585" border="1" unselectable="on"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="583"&gt;VB Code&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="583"&gt; &lt;div class="wlWriterSmartContent" id="57F11A72-B0E5-49c7-9094-E3A15BD5B5E7:7e18e2b5-e2df-4e29-9c91-f19ac4cf937c" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; width: 439px; padding-top: 0px"&gt;&lt;pre style="background-color:White;;overflow: auto;"&gt;&lt;div&gt;&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;&lt;span style="color: #0000FF;"&gt;Public&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Shared&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Function&lt;/span&gt;&lt;span style="color: #000000;"&gt; NumberToEnglishWords(&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;ByVal&lt;/span&gt;&lt;span style="color: #000000;"&gt; num &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Long&lt;/span&gt;&lt;span style="color: #000000;"&gt;) &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;As&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;String&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;Return&lt;/span&gt;&lt;span style="color: #000000;"&gt; NumberToEnglishWords(num, &lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;End Function&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  http://dunnhq.com --&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;Other features that seems great is the ability to add line number, which I'm still can't decide whether I should use it or not. The plug-in is made with C# and it's open source. I'd like&amp;nbsp;to learn the source when I have a spare time.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;At the first look (in Live Writer editor), the table border width is not quite right. I'll look the result after I post this on my blog.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;This plug-in was made by Steve Dunn. You can visit his blog &lt;a href="http://stevedunns.blogspot.com/"&gt;here&lt;/a&gt;, while the article about the plug-in can be found &lt;a href="http://stevedunns.blogspot.com/2007/09/new-version-of-code-formatter-plug-in.html"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/139827574841924808-4669798107885104930?l=michaelrawi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelrawi.blogspot.com/feeds/4669798107885104930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=139827574841924808&amp;postID=4669798107885104930' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/4669798107885104930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/4669798107885104930'/><link rel='alternate' type='text/html' href='http://michaelrawi.blogspot.com/2007/10/vb-code-formatter-plug-in-for-windows.html' title='VB Code Formatter Plug-in for Windows Live Writer'/><author><name>Michael</name><uri>http://www.blogger.com/profile/10502062677599279705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-139827574841924808.post-589629913027374805</id><published>2007-10-23T01:19:00.001-07:00</published><updated>2007-10-23T01:19:19.602-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Live Writer'/><category scheme='http://www.blogger.com/atom/ns#' term='Bloging Tools'/><title type='text'>Windows Live Writer</title><content type='html'>&lt;p&gt;I've finished download and installed Windows Live Writer. I use version 1.0. Actually I want to download the newest live writer, but it seems Microsoft didn't provide direct link with it. Sucks.&lt;/p&gt; &lt;p&gt;My first impression using this tool is good. It has spell check, Nice layout. But actually, that's not important to me. All I want is a style that can post source code without messing them.&lt;/p&gt; &lt;p&gt;Well, let's try it:&lt;/p&gt; &lt;table cellspacing="0" cellpadding="2" width="472" border="1" unselectable="on"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="470"&gt;Code&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="470"&gt; &lt;p&gt;Public Shared Sub DrawNonRectangleBorder(ByVal g As Graphics, ByVal borderColor As Color, _&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ByVal angle As Integer, ByVal rect As Rectangle)  &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Using pth As New Drawing2D.GraphicsPath&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pth.AddLine(angle, 0, rect.Width - angle - 1, 0)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pth.AddLine(rect.Width - 1, angle, rect.Width - 1, rect.Height - angle - 1)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pth.AddLine(rect.Width - angle - 1, rect.Height - 1, angle, rect.Height - 1)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pth.AddLine(0, rect.Height - angle - 1, 0, angle)  &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pth.CloseAllFigures()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g.SmoothingMode = Drawing2D.SmoothingMode.AntiAlias  &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g.DrawPath(New Pen(borderColor), pth)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Using&lt;br&gt;End Sub&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Ok. First testing, it has one big disadvantage than Office 2007. When I copy source code directly from VS IDE, the font color didn't change. That's a big drawback to me. In Office 2007, it copies all styles, including font color. Unfortunately, the table messed up after I post. For now, let's see the final result first...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/139827574841924808-589629913027374805?l=michaelrawi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelrawi.blogspot.com/feeds/589629913027374805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=139827574841924808&amp;postID=589629913027374805' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/589629913027374805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/589629913027374805'/><link rel='alternate' type='text/html' href='http://michaelrawi.blogspot.com/2007/10/windows-live-writer.html' title='Windows Live Writer'/><author><name>Michael</name><uri>http://www.blogger.com/profile/10502062677599279705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-139827574841924808.post-4267464971129201227</id><published>2007-10-22T21:14:00.000-07:00</published><updated>2007-10-22T21:29:44.326-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mumblings'/><title type='text'>Back to blog</title><content type='html'>After 5 months absent, I start to write the blog again. Now, I know, writing a blog is not an easy task. You should know how to explain/describe, express something in your mind, or even tell some strories or experience to the readers. Well, writing a blog is easy, but to write a &lt;b&gt;GOOD&lt;/b&gt; article or blog need more effort than just writing. Heck, I event don't know whether I spelled my english perfectly in this blog, since blogger editor didn't contain spell check. Maybe because I use IE 7 for posting blog, since Firefox contain spell check by default. For some reason, I still not trust firefox right now. And don't ask me why. It's hard to explain.&lt;br /&gt;&lt;br /&gt;For now, I'll try more active in writing blog. I hope this will horn my skills in writing and describing, so I can make a good speech in the future :p...&lt;br /&gt;&lt;br /&gt;By the way, I will leave Office 2007 for posting a blog due to some trouble I have with it. The table still sucks. If the table still sucks, I won't be able to post the code in this blog. So, I'll try another tools for posting the blog (And I don't like blogger default editor too. Heh..heh..). One tool that pop in my head is Live Writer...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/139827574841924808-4267464971129201227?l=michaelrawi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelrawi.blogspot.com/feeds/4267464971129201227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=139827574841924808&amp;postID=4267464971129201227' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/4267464971129201227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/4267464971129201227'/><link rel='alternate' type='text/html' href='http://michaelrawi.blogspot.com/2007/10/back-to-blog.html' title='Back to blog'/><author><name>Michael</name><uri>http://www.blogger.com/profile/10502062677599279705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-139827574841924808.post-722035243308823871</id><published>2007-05-14T01:07:00.001-07:00</published><updated>2007-06-06T00:14:06.627-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='VB 2005'/><title type='text'>Creating Component with Rich Design Time Support</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;These 2 weeks had been most exhausted event for my brain. While researching designer class, I found something new and yet confusing methods to study. Design time component has a very wide scope to begin with, and it seems like one method can spread to another method. Sometimes I can be very frustrating. Once I got a small solution or step, that step always connects to another 2 or 3 problem that had to be solved. I wonder how much time I have to spend to complete my current home project. Luckily, my work had been on simulation stage, which mean, I have more spare time to observe and studying articles while doing a little design to my next project. Now I start wonder, since I have to put a lot of effort to my home project, maybe I should start to commercialize it? It maybe worth some money.&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/139827574841924808-722035243308823871?l=michaelrawi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelrawi.blogspot.com/feeds/722035243308823871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=139827574841924808&amp;postID=722035243308823871' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/722035243308823871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/722035243308823871'/><link rel='alternate' type='text/html' href='http://michaelrawi.blogspot.com/2007/05/creating-component-with-rich-design.html' title='Creating Component with Rich Design Time Support'/><author><name>Michael</name><uri>http://www.blogger.com/profile/10502062677599279705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-139827574841924808.post-6036168429940752919</id><published>2007-05-08T00:46:00.001-07:00</published><updated>2007-05-10T03:13:16.517-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='VB 2005'/><title type='text'>Adorners and Glyphs</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;Currently, I've studied a bit about Adorner. With Adorners and Glyph, you can give full design time support for making some good components, especially such as multi tab component. I'm telling you, learning this stuff is more complicated than I expected. The concept is difficult as well. Much more difficult for a man who only have one year experience with .NET Framework. Now I feel sorry for being ignorance when .NET released. Too late for that now.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;After a few days of learning and observing various codes, I learn that to fully support design time component, I must include some service before applying adorner and glyph. Adorner itself are is part of behavior service. Luckily, those services come from base class, if you inherit designer class to a ControlDesigner class. Base on that base class, you may add an adorner which contains any glyph which will represent your child control (it's an array). One note if you work with this, make sure you override dispose method which is removing your glyph from adorner. If you forgot to do this, the glyph will likely stay even when you remove the component and closing the form. The possible solution that I found is to close your IDE, and start it over again (and of course, override its dispose method).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I know it's a bit confusing if you read this post, but hey, I'm confused too. I'll try to hang out with this for a while, and once I fully understand about the concept, I'll try to make a new component that utilizes Adorner and Glyphs. I'll post some article about making this component too. So keep your eyes open for another updates in this blog and my &lt;a href='http://vbcorner.blogspot.com/'&gt;vbcorner tutorial blog&lt;/a&gt;.&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/139827574841924808-6036168429940752919?l=michaelrawi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelrawi.blogspot.com/feeds/6036168429940752919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=139827574841924808&amp;postID=6036168429940752919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/6036168429940752919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/6036168429940752919'/><link rel='alternate' type='text/html' href='http://michaelrawi.blogspot.com/2007/05/adorners-and-glyphs.html' title='Adorners and Glyphs'/><author><name>Michael</name><uri>http://www.blogger.com/profile/10502062677599279705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-139827574841924808.post-6957036631848610285</id><published>2007-04-26T21:22:00.001-07:00</published><updated>2007-10-23T20:59:57.807-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bloging Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Office 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='Mumblings'/><title type='text'>Tables from Office 2007 to BlogSpot – Part II</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;Back to result from my previous post &lt;a href='http://michaelrawi.blogspot.com/2007/04/tables-from-office-2007-to-blogspot.html'&gt;here&lt;/a&gt;, I'm disappointed from the results I get (Yeah, all of them). My first curious is because the table width are simply not dynamic. Let's try this again.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Table 1: Dynamic table with layout and auto fit content turned on&lt;br /&gt;&lt;/p&gt;&lt;div&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:638px'&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr style='background: #4f81bd'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid #4f81bd 1.0pt; border-left:  solid #4f81bd 1.0pt; border-bottom:  solid #4f81bd 1.0pt; border-right:  solid #4f81bd 1.0pt'&gt;&lt;p&gt;&lt;span style='color:white'&gt;Code&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #4f81bd 1.0pt; border-bottom:  solid #4f81bd 1.0pt; border-right:  solid #4f81bd 1.0pt'&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;&lt;span style='color:blue'&gt;Using&lt;/span&gt; lgb &lt;span style='color:blue'&gt;As&lt;/span&gt;&lt;br /&gt;										&lt;span style='color:blue'&gt;New&lt;/span&gt; LinearGradientBrush(&lt;span style='color:blue'&gt;Me&lt;/span&gt;.ClientRectangle, Color.Red, Color.Blue, LinearGradientMode.Horizontal)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;    e.Graphics.FillRectangle(lgb, &lt;span style='color:blue'&gt;Me&lt;/span&gt;.ClientRectangle)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;&lt;span style='color:blue'&gt;End&lt;/span&gt;&lt;br /&gt;										&lt;span style='color:blue'&gt;Using&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;Table 2: Dynamic table with layout and auto fit to window turned on&lt;br /&gt;&lt;/p&gt;&lt;div&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:638px'&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr style='background: #4f81bd'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid #4f81bd 1.0pt; border-left:  solid #4f81bd 1.0pt; border-bottom:  solid #4f81bd 1.0pt; border-right:  solid #4f81bd 1.0pt'&gt;&lt;p&gt;&lt;span style='color:white'&gt;Code&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #4f81bd 1.0pt; border-bottom:  solid #4f81bd 1.0pt; border-right:  solid #4f81bd 1.0pt'&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;&lt;span style='color:blue'&gt;Using&lt;/span&gt; lgb &lt;span style='color:blue'&gt;As&lt;/span&gt;&lt;br /&gt;										&lt;span style='color:blue'&gt;New&lt;/span&gt; LinearGradientBrush(&lt;span style='color:blue'&gt;Me&lt;/span&gt;.ClientRectangle, Color.Red, Color.Blue, LinearGradientMode.Horizontal)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;    e.Graphics.FillRectangle(lgb, &lt;span style='color:blue'&gt;Me&lt;/span&gt;.ClientRectangle)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;&lt;span style='color:blue'&gt;End&lt;/span&gt;&lt;br /&gt;										&lt;span style='color:blue'&gt;Using&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;Table 3: Dynamic table with layout and column width set to 100%&lt;br /&gt;&lt;/p&gt;&lt;div&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:413px'&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr style='background: #4f81bd'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid #4f81bd 1.0pt; border-left:  solid #4f81bd 1.0pt; border-bottom:  solid #4f81bd 1.0pt; border-right:  solid #4f81bd 1.0pt'&gt;&lt;p&gt;&lt;span style='color:white'&gt;Code&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #4f81bd 1.0pt; border-bottom:  solid #4f81bd 1.0pt; border-right:  solid #4f81bd 1.0pt'&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;&lt;span style='color:blue'&gt;Using&lt;/span&gt; lgb &lt;span style='color:blue'&gt;As&lt;/span&gt;&lt;br /&gt;										&lt;span style='color:blue'&gt;New&lt;/span&gt; LinearGradientBrush(&lt;span style='color:blue'&gt;Me&lt;/span&gt;.ClientRectangle, Color.Red, Color.Blue, LinearGradientMode.Horizontal)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;    e.Graphics.FillRectangle(lgb, &lt;span style='color:blue'&gt;Me&lt;/span&gt;.ClientRectangle)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;&lt;span style='color:blue'&gt;End&lt;/span&gt;&lt;br /&gt;										&lt;span style='color:blue'&gt;Using&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;Okay, let's see the result now.&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/139827574841924808-6957036631848610285?l=michaelrawi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelrawi.blogspot.com/feeds/6957036631848610285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=139827574841924808&amp;postID=6957036631848610285' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/6957036631848610285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/6957036631848610285'/><link rel='alternate' type='text/html' href='http://michaelrawi.blogspot.com/2007/04/tables-from-office-2007-to-blogspot_26.html' title='Tables from Office 2007 to BlogSpot – Part II'/><author><name>Michael</name><uri>http://www.blogger.com/profile/10502062677599279705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-139827574841924808.post-7397363454690946152</id><published>2007-04-26T21:06:00.001-07:00</published><updated>2007-10-23T20:59:57.807-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bloging Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Office 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='Mumblings'/><title type='text'>Tables from Office 2007 to BlogSpot</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;Since I'll use table a lot for posting a code, I'll do some test with this post. Here it goes.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Table 1: Default Table&lt;br /&gt;&lt;/p&gt;&lt;div&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:638px'&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt'&gt;&lt;p&gt;Code&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt'&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;&lt;span style='color:blue'&gt;Using&lt;/span&gt; lgb &lt;span style='color:blue'&gt;As&lt;/span&gt;&lt;br /&gt;          &lt;span style='color:blue'&gt;New&lt;/span&gt; LinearGradientBrush(&lt;span style='color:blue'&gt;Me&lt;/span&gt;.ClientRectangle, Color.Red, Color.Blue, LinearGradientMode.Horizontal)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;    e.Graphics.FillRectangle(lgb, &lt;span style='color:blue'&gt;Me&lt;/span&gt;.ClientRectangle)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;&lt;span style='color:blue'&gt;End&lt;/span&gt;&lt;br /&gt;          &lt;span style='color:blue'&gt;Using&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;Table 2: Table with layout (Font Bold by default)&lt;br /&gt;&lt;/p&gt;&lt;div&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:638px'&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr style='background: #4f81bd'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid #7ba0cd 1.0pt; border-left:  solid #7ba0cd 1.0pt; border-bottom:  solid #7ba0cd 1.0pt; border-right:  solid #7ba0cd 1.0pt'&gt;&lt;p&gt;&lt;span style='color:white'&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='background: #d3dfee'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #7ba0cd 1.0pt; border-bottom:  solid #7ba0cd 1.0pt; border-right:  solid #7ba0cd 1.0pt'&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;&lt;strong&gt;&lt;span style='color:blue'&gt;Using&lt;/span&gt; lgb &lt;span style='color:blue'&gt;As&lt;/span&gt;&lt;br /&gt;           &lt;span style='color:blue'&gt;New&lt;/span&gt; LinearGradientBrush(&lt;span style='color:blue'&gt;Me&lt;/span&gt;.ClientRectangle, Color.Red, Color.Blue, LinearGradientMode.Horizontal)&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;&lt;strong&gt;    e.Graphics.FillRectangle(lgb, &lt;span style='color:blue'&gt;Me&lt;/span&gt;.ClientRectangle)&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;&lt;strong&gt;&lt;span style='color:blue'&gt;End&lt;/span&gt;&lt;br /&gt;           &lt;span style='color:blue'&gt;Using&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;Table 3: Table with layout (Font changed back to normal)&lt;br /&gt;&lt;/p&gt;&lt;div&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:638px'&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-bottom:  solid #4f81bd 1.0pt'&gt;&lt;p&gt;&lt;span style='color:black'&gt;Code&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='background: #d3dfee'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-bottom:  solid #4f81bd 1.0pt'&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;&lt;span style='color:blue'&gt;Using&lt;/span&gt;&lt;span style='color:black'&gt; lgb &lt;/span&gt;&lt;span style='color:blue'&gt;As&lt;/span&gt;&lt;span style='color:black'&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span style='color:blue'&gt;New&lt;/span&gt;&lt;span style='color:black'&gt; LinearGradientBrush(&lt;/span&gt;&lt;span style='color:blue'&gt;Me&lt;/span&gt;&lt;span style='color:black'&gt;.ClientRectangle, Color.Red, Color.Blue, LinearGradientMode.Horizontal)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;&lt;span style='color:black'&gt;    e.Graphics.FillRectangle(lgb, &lt;/span&gt;&lt;span style='color:blue'&gt;Me&lt;/span&gt;&lt;span style='color:black'&gt;.ClientRectangle)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;&lt;span style='color:blue'&gt;End&lt;/span&gt;&lt;span style='color:black'&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span style='color:blue'&gt;Using&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;Table 4: Table with layout (Font changed to normal and same font)&lt;br /&gt;&lt;/p&gt;&lt;div&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:638px'&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid #4f81bd 1.0pt; border-left:  none; border-bottom:  solid #4f81bd 1.0pt; border-right:  none'&gt;&lt;p&gt;&lt;span style='color:#365f91'&gt;Code&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='background: #d3dfee'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-left:  none; border-bottom:  solid #4f81bd 1.0pt; border-right:  none'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;span style='color:blue'&gt;Using&lt;/span&gt;&lt;span style='color:#365f91'&gt; lgb &lt;/span&gt;&lt;span style='color:blue'&gt;As&lt;/span&gt;&lt;span style='color:#365f91'&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span style='color:blue'&gt;New&lt;/span&gt;&lt;span style='color:#365f91'&gt; LinearGradientBrush(&lt;/span&gt;&lt;span style='color:blue'&gt;Me&lt;/span&gt;&lt;span style='color:#365f91'&gt;.ClientRectangle, Color.Red, Color.Blue, LinearGradientMode.Horizontal)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;span style='color:#365f91'&gt;    e.Graphics.FillRectangle(lgb, &lt;/span&gt;&lt;span style='color:blue'&gt;Me&lt;/span&gt;&lt;span style='color:#365f91'&gt;.ClientRectangle)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;span style='color:blue'&gt;End&lt;/span&gt;&lt;span style='color:#365f91'&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span style='color:blue'&gt;Using&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;Table 5: Table with layout (Font changed to normal and same font and same size)&lt;br /&gt;&lt;/p&gt;&lt;div&gt;&lt;table border='0' style='border-collapse:collapse; background: white'&gt;&lt;colgroup&gt;&lt;col style='width:638px'&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 3.0pt; border-right:  none'&gt;&lt;p&gt;&lt;span style='color:black'&gt;Code&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  none; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='color:blue'&gt;Using&lt;/span&gt;&lt;span style='color:black'&gt; lgb &lt;/span&gt;&lt;span style='color:blue'&gt;As&lt;/span&gt;&lt;span style='color:black'&gt;&lt;br /&gt;         &lt;/span&gt;&lt;span style='color:blue'&gt;New&lt;/span&gt;&lt;span style='color:black'&gt; LinearGradientBrush(&lt;/span&gt;&lt;span style='color:blue'&gt;Me&lt;/span&gt;&lt;span style='color:black'&gt;.ClientRectangle, Color.Red, Color.Blue, LinearGradientMode.Horizontal)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:black'&gt;    e.Graphics.FillRectangle(lgb, &lt;/span&gt;&lt;span style='color:blue'&gt;Me&lt;/span&gt;&lt;span style='color:black'&gt;.ClientRectangle)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:blue'&gt;End&lt;/span&gt;&lt;span style='color:black'&gt;&lt;br /&gt;         &lt;/span&gt;&lt;span style='color:blue'&gt;Using&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;Ok. Lets see the result for now&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/139827574841924808-7397363454690946152?l=michaelrawi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelrawi.blogspot.com/feeds/7397363454690946152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=139827574841924808&amp;postID=7397363454690946152' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/7397363454690946152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/7397363454690946152'/><link rel='alternate' type='text/html' href='http://michaelrawi.blogspot.com/2007/04/tables-from-office-2007-to-blogspot.html' title='Tables from Office 2007 to BlogSpot'/><author><name>Michael</name><uri>http://www.blogger.com/profile/10502062677599279705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-139827574841924808.post-7012240092352051675</id><published>2007-04-26T00:01:00.001-07:00</published><updated>2007-10-23T20:59:57.808-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bloging Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Office 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='Mumblings'/><title type='text'>Difficult formatting between Office 2007 and Blogspot</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;For strange reason, I have difficulty posting my blog with Office 2007 especially when I posting blog with a source code. I used my defined table and color for visual basic code. Every time I posted some codes; it always messed up, the formatting and text size. It might have something to do with office 2007 itself. Maybe I should post some test article and find another reference in the net.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Let's try a little test here and see what I see in my blog:&lt;br /&gt;&lt;/p&gt;&lt;div&gt;&lt;table style="BORDER-COLLAPSE: collapse" border="0"&gt;&lt;colgroup&gt;&lt;col style="WIDTH: 638px"&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody valign="top"&gt;&lt;tr style="BACKGROUND: #4f81bd"&gt;&lt;td style="BORDER-RIGHT: #4f81bd 1pt solid; PADDING-RIGHT: 7px; BORDER-TOP: #4f81bd 1pt solid; PADDING-LEFT: 7px; BORDER-LEFT: #4f81bd 1pt solid; BORDER-BOTTOM: #4f81bd 1pt solid"&gt;&lt;p&gt;&lt;span style="color:#f4f4f4;"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: #4f81bd 1pt solid; PADDING-RIGHT: 7px; BORDER-TOP: medium none; PADDING-LEFT: 7px; BORDER-LEFT: #4f81bd 1pt solid; BORDER-BOTTOM: #4f81bd 1pt solid"&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10;"&gt;&lt;span style="color:blue;"&gt;Using&lt;/span&gt; lgb &lt;span style="color:blue;"&gt;As&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;New&lt;/span&gt; LinearGradientBrush(&lt;span style="color:blue;"&gt;Me&lt;/span&gt;.ClientRectangle, Color.Black, Color.Black, LinearGradientMode.Horizontal)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10;"&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;Dim&lt;/span&gt; cb &lt;span style="color:blue;"&gt;As&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;New&lt;/span&gt; ColorBlend(6)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10;"&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;Dim&lt;/span&gt; f &lt;span style="color:blue;"&gt;As&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;Decimal&lt;/span&gt; = 0.0F&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10;"&gt;cb.Colors = &lt;span style="color:blue;"&gt;New&lt;/span&gt; Color() {Color.Red, Color.Orange, Color.Yellow, Color.Green, Color.Blue, Color.Violet}&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10;"&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;For&lt;/span&gt; i &lt;span style="color:blue;"&gt;As&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;Integer&lt;/span&gt; = 0 &lt;span style="color:blue;"&gt;To&lt;/span&gt; 5&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10;"&gt;cb.Positions(i) = i / 5&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10;"&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;Next&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10;"&gt;lgb.InterpolationColors = cb&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10;"&gt;e.Graphics.FillRectangle(lgb, &lt;span style="color:blue;"&gt;Me&lt;/span&gt;.ClientRectangle)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10;"&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;Using&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;My reason to post a blog from Office 2007 because it has built in spell checker and you can build table and copy source with exact format from original (indention, colors, etc). So, I have no choice than stick with this method and find any useful trick to solve my problems.&lt;/p&gt;&lt;p&gt;Now, lets compare it with my original word document:&lt;/p&gt;&lt;p&gt;&lt;img src="http://lh5.google.com/image/michaelrawi/RjBQhPYEjMI/AAAAAAAAABQ/aYpXYllEj4Y/C%3A%5CDocuments%20and%20Settings%5CAdministrator%5CMy%20Documents%5CMy%20Pictures%5CTraining%5Cformatting.JPG"/&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/139827574841924808-7012240092352051675?l=michaelrawi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelrawi.blogspot.com/feeds/7012240092352051675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=139827574841924808&amp;postID=7012240092352051675' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/7012240092352051675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/7012240092352051675'/><link rel='alternate' type='text/html' href='http://michaelrawi.blogspot.com/2007/04/difficult-formatting-between-office.html' title='Difficult formatting between Office 2007 and Blogspot'/><author><name>Michael</name><uri>http://www.blogger.com/profile/10502062677599279705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-139827574841924808.post-4048550962952804969</id><published>2007-04-25T02:24:00.000-07:00</published><updated>2007-04-25T02:33:53.621-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Component'/><category scheme='http://www.blogger.com/atom/ns#' term='VB 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Mumblings'/><title type='text'>Code Project Article</title><content type='html'>At least. My first article on &lt;a href="http://www.codeproject.com"&gt;Code Project&lt;/a&gt; has online. It took about 3 days since I send it. But it's not a big deal. I'd like to see how's my article rating within this month. After 1 year learning VB 2005, I've create many custom control. They only use for my personal purpose only. After I see several websites sold their control / components, I'm start to commercialize my work either. Maybe I should start to make my own component provider?&lt;br /&gt;&lt;br /&gt;If you want to see what article that I've write, see &lt;a href="http://www.codeproject.com/vb/net/glowbutton.asp"&gt;here.&lt;/a&gt; Since you see it, don't forget to rate :P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/139827574841924808-4048550962952804969?l=michaelrawi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelrawi.blogspot.com/feeds/4048550962952804969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=139827574841924808&amp;postID=4048550962952804969' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/4048550962952804969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/4048550962952804969'/><link rel='alternate' type='text/html' href='http://michaelrawi.blogspot.com/2007/04/code-project-article.html' title='Code Project Article'/><author><name>Michael</name><uri>http://www.blogger.com/profile/10502062677599279705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-139827574841924808.post-3214562012128931607</id><published>2007-04-23T19:20:00.000-07:00</published><updated>2007-04-23T20:31:42.011-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='VB 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Mumblings'/><title type='text'>VB Corner Tutorial Site</title><content type='html'>I've created a Visual Basic 2005 tutorial site. Check it &lt;a href="http://vbcorner.blogspot.com"&gt;here.&lt;/a&gt; With this site, I hope someone can find improvement with their skills in VB.&lt;br /&gt;&lt;br /&gt;Enjoy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/139827574841924808-3214562012128931607?l=michaelrawi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelrawi.blogspot.com/feeds/3214562012128931607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=139827574841924808&amp;postID=3214562012128931607' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/3214562012128931607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/3214562012128931607'/><link rel='alternate' type='text/html' href='http://michaelrawi.blogspot.com/2007/04/vb-corner-tutorial-site.html' title='VB Corner Tutorial Site'/><author><name>Michael</name><uri>http://www.blogger.com/profile/10502062677599279705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-139827574841924808.post-4519823404526421833</id><published>2007-03-21T22:39:00.000-07:00</published><updated>2007-04-23T20:32:44.172-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mumblings'/><title type='text'>26 Years old</title><content type='html'>Yesterday was my birthday. So, I'm 26 years old right now. Times sure goes fast. Yesterday seem like a school days, and now I'm in working field. There's still soo much to be done, including building my own carrer (or should I say, "my empire" heh..heh..). With so many goals in my future, I must take immediate action. At first, I'll try hard to finish my master degree, so I can do anything from there...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/139827574841924808-4519823404526421833?l=michaelrawi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelrawi.blogspot.com/feeds/4519823404526421833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=139827574841924808&amp;postID=4519823404526421833' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/4519823404526421833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/4519823404526421833'/><link rel='alternate' type='text/html' href='http://michaelrawi.blogspot.com/2007/03/26-years-old.html' title='26 Years old'/><author><name>Michael</name><uri>http://www.blogger.com/profile/10502062677599279705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-139827574841924808.post-3300835232925337700</id><published>2007-03-20T21:44:00.000-07:00</published><updated>2007-03-20T21:46:34.299-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Component'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='VB 2005'/><title type='text'>An Analog Clock Component</title><content type='html'>During these days, I've attended some programming challenge in a forum. It's quite fun because that can horne my skills and of course show some showoff hehe ;D. It's also a great task to spend my weekend (because I'm still single and nothing to do. If I have a girlfriend, things will be different :D ).&lt;br /&gt;&lt;br /&gt;TheClock, is my latest component that mimic clock sidebar on Vista. For now, it's still have one style (modern). At this time, it only has a standard features, but I've reserved some functions for future. Also I've engineered the class so I can insert a new feature easily in the future (If I have time of course te..he..).&lt;br /&gt;&lt;br /&gt;Here's some screen shot:&lt;br /&gt;&lt;a href="http://www.geocities.com/mick_rawi/2.jpg"&gt;http://www.geocities.com/mick_rawi/2.jpg&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.geocities.com/mick_rawi/3.jpg"&gt;http://www.geocities.com/mick_rawi/3.jpg&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can download the code at: &lt;a href="http://www.geocities.com/mick_rawi/TheClock.zip"&gt;http://www.geocities.com/mick_rawi/TheClock.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;That's for now. Sorry for lack documentation and explaination about this component, because I'm still not good in those two. But I'm learning for it okay ? Of course I know that presentation ability is one of most important things to make customer in the future.&lt;br /&gt;&lt;br /&gt;Actually, I've created many more good stuff (at least for me), that I want to share with everyone. But, right now, I'm don't have enough time to do that. For meanwhile, enjoy "TheClock" :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/139827574841924808-3300835232925337700?l=michaelrawi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelrawi.blogspot.com/feeds/3300835232925337700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=139827574841924808&amp;postID=3300835232925337700' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/3300835232925337700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/3300835232925337700'/><link rel='alternate' type='text/html' href='http://michaelrawi.blogspot.com/2007/03/analog-clock-component.html' title='An Analog Clock Component'/><author><name>Michael</name><uri>http://www.blogger.com/profile/10502062677599279705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-139827574841924808.post-4079297405628106202</id><published>2007-03-09T00:16:00.000-08:00</published><updated>2007-03-09T00:41:03.443-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mumblings'/><title type='text'>A new assistant</title><content type='html'>Finally, I got a chance to write something here. :)&lt;br /&gt;&lt;br /&gt;These month seems thougher than any other month for me. First, my assistant was assigned to another branch office. This make my current project postponed until I have a new assistant prepared. Appearently, the company quickly replace him with a new one. Unfortunately, the new assistant has a little experience about VB 2005. So, I have to prepare her (yes, a female one. I guess it's a bit enjoyable, since there's no young people in this floor rather that two of us :D ). It'll take some time to teach her since she has minimum experience in making real world application. Well, I can take the good point for this. At least, I have time to learn something new especially .NET 3.0 technology, also doing my thesis :). There's no need to hasten the project now. My estimate that it will take a month to make her ready...&lt;br /&gt;&lt;br /&gt;Tomorrow, I'm thingking of buying a new board for my room at home. It's soo hard to keep everything on your head, especially when you must put office and home problems there. Not enogh memory man !!! There's one problem though, I don't want to go alone there. Maybe I can force my sister to accompany me (and I believe she'd like to). Another option is to ask my friends, but I must to pick them and drop them again. Not worth the effort I think.&lt;br /&gt;&lt;br /&gt;Currently, I'm still developing a nice user interface for my application (SPM Reporting), and it's not as simple as it get's. Designing user interface is much harder than designing system or application. It needs creativity (which I still leak of). Therefore, I don't have much idea about it right now. I'll try to set everything up next week.&lt;br /&gt;&lt;br /&gt;Hmm, I guess I must back to work again. It seems like my new assistant confuse about something. Hopes she learn well right now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/139827574841924808-4079297405628106202?l=michaelrawi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelrawi.blogspot.com/feeds/4079297405628106202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=139827574841924808&amp;postID=4079297405628106202' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/4079297405628106202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/4079297405628106202'/><link rel='alternate' type='text/html' href='http://michaelrawi.blogspot.com/2007/03/new-assistant.html' title='A new assistant'/><author><name>Michael</name><uri>http://www.blogger.com/profile/10502062677599279705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-139827574841924808.post-5518660174139498703</id><published>2007-02-20T23:36:00.000-08:00</published><updated>2007-02-20T23:51:06.079-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='VB 2005'/><title type='text'>Gateway Switcher and .NET Deployment</title><content type='html'>Today I've created a new application called Gateway Switcher. It's basically a small program that change my internet gateway. The background for this program is that my company has operate 2 gateway for internet connection. When the first offline, the other will active. It's really annoying just to change connection all the time since my connection is very unstable.&lt;br /&gt;&lt;br /&gt;Basically, Windows XP (don't test it on Vista), has stored connection data on the registry. So my application do a little trick to manipulate them. It's use a simple Win32 registry function to change this settings, yet it's a little difficult to learn how to use this function.&lt;br /&gt;&lt;br /&gt;After this, I've planned on distributing this files through Marketing Division, which I think need this tools the most, since they are 2nd active internet user after my team :). I've learn some method of deployment in .NET, and I will use MSI installer for this distribution.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/139827574841924808-5518660174139498703?l=michaelrawi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelrawi.blogspot.com/feeds/5518660174139498703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=139827574841924808&amp;postID=5518660174139498703' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/5518660174139498703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/5518660174139498703'/><link rel='alternate' type='text/html' href='http://michaelrawi.blogspot.com/2007/02/gateway-switcher-and-net-deployment.html' title='Gateway Switcher and .NET Deployment'/><author><name>Michael</name><uri>http://www.blogger.com/profile/10502062677599279705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-139827574841924808.post-213086225330745080</id><published>2007-02-20T22:30:00.000-08:00</published><updated>2007-02-20T22:32:09.474-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mumblings'/><title type='text'>Busy days ...</title><content type='html'>*Sigh*. Finally, I can post here after these busy days.&lt;br /&gt;It's all start from Saturday. I have to go to ITS for some administrating stuff. But because of my late payment for collage, I must go to ITS Sukolilo for a payment slip. The problem arrise because financial departement closed on Saturday. What a pain. I have to go there on Monday, so I don't think I'd come to work on that day. After arrive at home, my cousin (Ko2 Jimmy) from Tulungagung come to my house. Then my family preparing some praying ceremony for my grandfather, because my Twaie went to holiday in Malay. So, we have our hand full back then. At night, we went to Galaxy Mall. This is my first visit since it has a new building. It's not quite big, and there was nothing interesting there. I won't go there again :(. Don't belive that I waste my time to go there. I'd watch some DVD's that I loan.&lt;br /&gt;&lt;br /&gt;On Sunday, it's Imlek time. Gong Xi Fat Choi !!! Yay !! I got angpao from my family. We're not going anywhere except to church and visit a family. So I can take a little rest then.&lt;br /&gt;The next day, I go to ITS Sukolilo to finish my administrative issue, then go to ITS Cokroaminoto to get my concelor sign. Guess what, he wasn't there until night. So I don't have any choice except go back home and come again at night. :(&lt;br /&gt;&lt;br /&gt;Yesterday, some of staff in my office room moved to 1st floor (while I'm still in 2nd floor). Kinda busy there, because we have to arrange some desk and computers. So my room has more space right now. (kinda good isn't it ?)&lt;br /&gt;&lt;br /&gt;Today I'm not doing anything new. Still trying to learn some deployment methods for my project. I'd like to start another little project when I'm home, but I think I will postpone it until next week. There's still many task that I've planned during this week. Planned ? Yes, I've arranged task every week for myself. Altough I can't do some of them, but it helps myself to keep organized. Right now, I'm thinking for buying a new organizer. I'd prefer a PDA, since it can embeed .NET Technologies in it, and it's not long until Windows Mobile 6 arrive.&lt;br /&gt;&lt;br /&gt;Enough talk. I'm going to write some other post about my newest application ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/139827574841924808-213086225330745080?l=michaelrawi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelrawi.blogspot.com/feeds/213086225330745080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=139827574841924808&amp;postID=213086225330745080' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/213086225330745080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/213086225330745080'/><link rel='alternate' type='text/html' href='http://michaelrawi.blogspot.com/2007/02/busy-days.html' title='Busy days ...'/><author><name>Michael</name><uri>http://www.blogger.com/profile/10502062677599279705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-139827574841924808.post-3470215989765545754</id><published>2007-02-16T00:48:00.001-08:00</published><updated>2007-02-16T00:50:18.900-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Blogger and Microsoft Word 2007</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;I've use Microsoft Office 2007 for a while and already know that it has the ability to publish a blog. So since I have a blog, I want to make use of this tool and find out what its result. If things happen smoothly, I won't have to connect to the internet if I want to post a blog (FYI, internet connection in Indonesia is a hell slow). As you know, Microsoft Office 2007 is the newest office product from Microsoft. And the one that make me a little happy is that I have used it before it commercially sold (I used it last year, while Office 2007 officially being RTM last month &lt;span style="font-family:Wingdings;"&gt;J&lt;/span&gt; ).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I'm curious about this can do. . .&lt;br /&gt;&lt;/p&gt;&lt;p&gt;It shows that I can insert a smart art too, but I don't think it will be useful with a blog.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;After posting a few blogs, I realized that I need to improve my typing skill. Its very pain to type and press backspace so often. Now I regret had underestimate my typing class in high school long time ago.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Ok then, time to test this feature now. . .&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/139827574841924808-3470215989765545754?l=michaelrawi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelrawi.blogspot.com/feeds/3470215989765545754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=139827574841924808&amp;postID=3470215989765545754' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/3470215989765545754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/3470215989765545754'/><link rel='alternate' type='text/html' href='http://michaelrawi.blogspot.com/2007/02/blogger-and-microsoft-word-2007.html' title='Blogger and Microsoft Word 2007'/><author><name>Michael</name><uri>http://www.blogger.com/profile/10502062677599279705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-139827574841924808.post-2031149971452906977</id><published>2007-02-14T21:13:00.000-08:00</published><updated>2007-02-14T21:22:30.443-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Tool Tip Enhancement</title><content type='html'>This morning I've learn some enhancement using Tooltip component from Visual Studio 2005. What a cool technique it was. After reading much technology articles during this months make me feel more and more stupid. Yes, the more I read, the more that I realized that there are soo much things to learn. Unfortunately there's so little time to do since I will be busy in the next week, since my team had been assigned to a new project.&lt;br /&gt;&lt;br /&gt;When I was at my collage, it feels like time run very slow (especially during those boring class), but now, it feels like time flows very fast. If you can't make a move, then you'll always left behind.&lt;br /&gt;&lt;br /&gt;Ok, back to work again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/139827574841924808-2031149971452906977?l=michaelrawi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelrawi.blogspot.com/feeds/2031149971452906977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=139827574841924808&amp;postID=2031149971452906977' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/2031149971452906977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/2031149971452906977'/><link rel='alternate' type='text/html' href='http://michaelrawi.blogspot.com/2007/02/tool-tip-enhancement.html' title='Tool Tip Enhancement'/><author><name>Michael</name><uri>http://www.blogger.com/profile/10502062677599279705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-139827574841924808.post-972780133850663985</id><published>2007-02-14T01:53:00.000-08:00</published><updated>2007-02-14T21:24:08.178-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mumblings'/><title type='text'>My First Blog on the web.</title><content type='html'>Hmm, this is my first blog on the internet. Wow, finally I have a blog. To tell you the truth, I don't like to write or talk very much. So, why I made this blog ? I don't know either. Maybe because I often read a blog recently so I want to make one, or maybe there's a reason that I couldn't explain :p.&lt;br /&gt;&lt;br /&gt;Anyway, here it is. I've made a blog. I'd like to make a good writing and article in this blog. Hope I won't screw them up in the future.&lt;br /&gt;&lt;br /&gt;Okay then. It's 5 PM. Time to go home. There's still much to do tomorrow....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/139827574841924808-972780133850663985?l=michaelrawi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelrawi.blogspot.com/feeds/972780133850663985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=139827574841924808&amp;postID=972780133850663985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/972780133850663985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/139827574841924808/posts/default/972780133850663985'/><link rel='alternate' type='text/html' href='http://michaelrawi.blogspot.com/2007/02/my-first-blog-on-web.html' title='My First Blog on the web.'/><author><name>Michael</name><uri>http://www.blogger.com/profile/10502062677599279705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
