<?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-13229558</id><updated>2011-11-28T23:54:06.024-08:00</updated><category term='Street Directions'/><category term='Windows XP'/><category term='Vista'/><category term='Windows 2008 Server'/><category term='Microsoft'/><category term='CISCO'/><category term='PS3'/><category term='PrimoPDF'/><category term='university of saint louis'/><category term='Family'/><category term='.Net'/><category term='Business Data Catalog'/><category term='VB.NET'/><category term='mobile phones'/><category term='Tutorial'/><category term='open source'/><category term='Apple'/><category term='Environment'/><category term='VSTO'/><category term='Visual Studio 2008'/><category term='Chrome'/><category term='iPod'/><category term='Software'/><category term='Certifications'/><category term='Mono'/><category term='Virtualization'/><category term='Events'/><category term='review'/><category term='PDF Writer'/><category term='Design Patterns'/><category term='Windows 2003 Server'/><category term='linux'/><category term='LINQ'/><category term='business'/><category term='Microsoft Office'/><category term='Sharepoint 2007'/><category term='Internet'/><category term='personal'/><category term='Music'/><category term='politics'/><category term='MacOS'/><category term='Wii'/><category term='MVP'/><category term='foods'/><category term='city life'/><category term='Google'/><category term='Adobe Photoshop'/><category term='C#'/><category term='Careers'/><category term='Drupal'/><category term='New Technology'/><category term='AdSense'/><category term='SSEAYP'/><category term='Wireless Routers'/><category term='cicm'/><category term='Tools'/><category term='Marvins&apos;'/><category term='Amazon Kindle'/><category term='Hardware'/><category term='ubuntu'/><category term='LINQ to XML'/><category term='blogging'/><category term='Death'/><category term='Tips and Tricks'/><title type='text'>a peek into my trashVin....</title><subtitle type='html'>It may or may not be "techie" . It may be me talking about C# or any new technology I meet along the way. It may be open source or even Microsoft . It maybe about music. It may be about life. None the less its me , myself and my life....</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default?start-index=101&amp;max-results=100'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>138</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-13229558.post-427782110208888517</id><published>2011-06-24T22:32:00.000-07:00</published><updated>2011-06-24T22:32:50.565-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='Chrome'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>Uncluttering Your Chrome Toolbar</title><content type='html'>Chrome is becoming my choice of browser, not only that its fast and lightweight, the integration of a Chrome App Store is adding excitement to the thing. But it is not easy when you got only 1 toolbar to work with, as you add more and more extensions the search bar gets eaten up. Chrome toolbar supports hiding of extensions and re-ordering to tidy up your toolbar.&lt;br /&gt;&lt;br /&gt;To hide the other extensions, dragging the extension area towards the right end of the browser will automatically hide the rightmost buttons.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-c0QXMxDHZR0/TgVw8deauiI/AAAAAAAAArM/UQZydoLS97o/s1600/xtension1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="32" src="http://4.bp.blogspot.com/-c0QXMxDHZR0/TgVw8deauiI/AAAAAAAAArM/UQZydoLS97o/s400/xtension1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;All hidden extensions can be shown by clicking on the double arrow button.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-5slDIy9tLHI/TgVxDqCh0yI/AAAAAAAAArQ/4vnmOvnjR0o/s1600/xtension2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="33" src="http://1.bp.blogspot.com/-5slDIy9tLHI/TgVxDqCh0yI/AAAAAAAAArQ/4vnmOvnjR0o/s400/xtension2.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-RXYIRP9tWCg/TgVxGIAneUI/AAAAAAAAArU/C3x7jsaGqMw/s1600/extension3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="93" src="http://3.bp.blogspot.com/-RXYIRP9tWCg/TgVxGIAneUI/AAAAAAAAArU/C3x7jsaGqMw/s400/extension3.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Rearranging is also a breeze, drag extension icons around to mix them up based on your preference.&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-427782110208888517?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/427782110208888517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=427782110208888517' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/427782110208888517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/427782110208888517'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2011/06/uncluttering-your-chrome-toolbar.html' title='Uncluttering Your Chrome Toolbar'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-c0QXMxDHZR0/TgVw8deauiI/AAAAAAAAArM/UQZydoLS97o/s72-c/xtension1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-1706498447595516968</id><published>2011-06-14T20:37:00.000-07:00</published><updated>2011-06-14T20:38:41.458-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Why I Don't Buy the Idea of Shuffling</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-f9J96VEvcqU/TfgnCTE_YzI/AAAAAAAAApU/SKytSZWTvWY/s1600/shuffle.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="150" src="http://3.bp.blogspot.com/-f9J96VEvcqU/TfgnCTE_YzI/AAAAAAAAApU/SKytSZWTvWY/s200/shuffle.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;The advent of the MP3 format made music more portable. Add the technology to support it, you have a legion of earphone/headphone addicts roaming everywhere. Back to the days of cassette tapes, Sonys' Walkman seems to be the in-thing. Then came the mini-CD players then Steve Jobs. Everybody else knows what MP3 is. Everywhere you see people sporting their own portable MP3/music players.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The MP3 player revolution introduced us to the whole new concept of playlists. Yes, &amp;nbsp;with the advent of the technology , people were given the freedom to build their own playlist and not just restricted pre-arranged songs that came along with cassette tapes and CD's. Now you can choose your own favorite songs from different artist and albums and play it over and over again without the discomfort of bringing dozens of junk CD's or tapes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After playlist, came an even more enticing feature, shuffles. This is the lazy way of generating a random playlist from your music collection. Just dump all your music into the player, shuffle it all or do some filtering based on the genre or artist name. That's easy non stop music for you.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Honestly, I sometimes create my &amp;nbsp;on playlist. Newer music players even allow you to create your playlist on the fly. I , during my laziest moment, try also to shuffle. But the whole idea of shuffling&amp;nbsp;every time&amp;nbsp;seems to not fit my listening preference. A bit of history will tell that I grew up during the heydays of the cassette tapes. The first album that I ever bought was Greendays' Dookie! From there, the collection grew and grew. I was used to serially listening to the whole album. No skipping, no fast forwards and rewinds, because mechanically they could damage the tape. Then came &amp;nbsp;the CD's. My style did not change, I refrained from fast forwards and rewinds, I&amp;nbsp;religiously&amp;nbsp;listened to every song on a CD.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The pattern remained constant. When internet became the ocean of free pirated music, i never settled on downloading 1 song at a time. I was not even hooked to Napster, LimeWire and other P2P software that came. I was not interested to songs, I was more interested with the whole album. So there I was downloading music 1 album of a time. Torrent indeed became my&amp;nbsp;best friend. Thus, I dont have a collection of randomly selected songs from different artist from different albums. I have a collection of songs arranged by album and by artist :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Given the volume of MP3s that I keep, why did I not fall to the amazing idea of shuffling? Shuffling does not fit my listening style. While it is true that random music playing in your ear eliminates &amp;nbsp;monotony, it limits the time frame alloted for a listener to better appreciate the artists' musicality. You cant gauge an artists' potential based on a single billboard hit. The idea of "one hit wonders" reflects this concept. Sometimes, a single song sells like &amp;nbsp;hotcakes for some other reasons beside a good lyrics and a melody. There are also artist that can come up with an album worth of good music and, sometimes, some of the best songs are not those that were released for airplays. Thats the beauty of listening to the entire album, we discover things that others would not even know. There are surprises that are kept in between the tracks that is always waiting to be discovered. Here are two concepts that I think can help others reconsider the beauty of not shuffling :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Some musicians are also great poets and great story tellers. &amp;nbsp;The song that they release for airplay may just be a small part of a bigger story that goes along with the album. Each track can become a chapter of a story , &amp;nbsp;when read in random order can be confusing but when arranged&amp;nbsp;chronologically&amp;nbsp;would offer a very great story. Some albums were created with this concept and the best way to experience it is to listen to the whole of it in the manner how the artists have arranged them. Beatles were good at this concept.&lt;/li&gt;&lt;li&gt;An album can be a well planned recipe. Each song contributing to its envisioned overall taste. To appreciate the whole piece, you have to listen to the whole album and enjoy the different tracks mixing&amp;nbsp;subconsciously&amp;nbsp;&amp;nbsp;in your head resulting in an sublime dose of wonderful music.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Weird as it seems, that is just me. &amp;nbsp;Welcome to my world!&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-1706498447595516968?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/1706498447595516968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=1706498447595516968' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/1706498447595516968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/1706498447595516968'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2011/06/why-i-dont-buy-idea-of-shuffling.html' title='Why I Don&apos;t Buy the Idea of Shuffling'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-f9J96VEvcqU/TfgnCTE_YzI/AAAAAAAAApU/SKytSZWTvWY/s72-c/shuffle.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-4790092003894048047</id><published>2011-06-14T20:08:00.000-07:00</published><updated>2011-06-14T20:13:06.947-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='blogging'/><title type='text'>Blogger Now Supports Mobile Template</title><content type='html'>With the market for mobile devices increase, the need to access and view information on the web on formats that suit mobile devices is a must. I remember &lt;a href="http://www.wordpress.com/"&gt;Wordpress&lt;/a&gt; already supported this format &amp;nbsp;a year back and I ended up saying to myself, I wish &lt;a href="http://www.blogger.com/"&gt;Blogger&lt;/a&gt; would do the same. &amp;nbsp;It turned out that I was not just looking enough, &lt;a href="http://www.vtechtip.com/2010/12/google-blogger-mobile-template-now-available.html"&gt;this feature existed way back December 17, 2010&lt;/a&gt;. &amp;nbsp;I was playing around in my Ubuntu box and logged in to my blogger account when a pop up box asked me if I want to turn on mobile templates, that made blogger cooler than yesterday.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The setting is at the Settings tab under the Email &amp;amp; Mobile settings. You simply turn it on. Assuming &amp;nbsp;you did not make any drastic changes on your template to mess it up in mobile mode, &amp;nbsp;you would not encounter any error.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-vBH_9G6g4jU/Tfgg5T0i1yI/AAAAAAAAApM/SyOspiWUZZY/s1600/bloggermobiletemplate.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="165" src="http://4.bp.blogspot.com/-vBH_9G6g4jU/Tfgg5T0i1yI/AAAAAAAAApM/SyOspiWUZZY/s400/bloggermobiletemplate.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Turn on the &amp;nbsp;mobile template.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-uWrJ2CU0dss/TfghFkgho8I/AAAAAAAAApQ/nGGaJm5Whv8/s1600/mobilepreview.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/-uWrJ2CU0dss/TfghFkgho8I/AAAAAAAAApQ/nGGaJm5Whv8/s400/mobilepreview.png" width="242" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;The preview.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;I guess I have to get moving and update all my blogs to support mobile format.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-4790092003894048047?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/4790092003894048047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=4790092003894048047' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/4790092003894048047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/4790092003894048047'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2011/06/blogger-now-supports-mobile-template.html' title='Blogger Now Supports Mobile Template'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-vBH_9G6g4jU/Tfgg5T0i1yI/AAAAAAAAApM/SyOspiWUZZY/s72-c/bloggermobiletemplate.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-2306153467987594480</id><published>2011-05-01T22:51:00.000-07:00</published><updated>2011-05-01T22:58:13.986-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Street Directions'/><category scheme='http://www.blogger.com/atom/ns#' term='PrimoPDF'/><category scheme='http://www.blogger.com/atom/ns#' term='PDF Writer'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon Kindle'/><title type='text'>Using Amazon Kindle as a Map Repository</title><content type='html'>Here are few simple ways to make your Amazon Kindle more useful by using it as a Map Repository during your travel. A more convenient way that carrying printed maps on your bag &amp;nbsp;:) This assumes that your Kindle cannot connect to 3G network and no Wi-Fi signal is around to make google map accessible.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;b&gt;What do you need ?&lt;/b&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Amazon Kindle.&lt;/li&gt;&lt;li&gt;PDF Printer - to convert the google map to PDF format. You can try usiong &lt;a href="http://www.primopdf.com/"&gt;PrimoPDF&lt;/a&gt; , it is free!&lt;/li&gt;&lt;li&gt;A compass, in case you are not sure where north, east, south, west is :)&lt;/li&gt;&lt;li&gt;An eyeglass! If you have a poor eyesight.&lt;/li&gt;&lt;/ol&gt;&lt;b&gt;Steps :&lt;/b&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Go to &lt;a href="http://maps.google.com/"&gt;Google Map&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Search for the direction.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Click Print.&lt;/li&gt;&lt;li&gt;Configure the Print Out&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Select Text Only, if you want the instruction in text format only.&lt;/li&gt;&lt;li&gt;Select Maps, if you want to include small maps in every driving intructions&lt;/li&gt;&lt;li&gt;Select Street View, if you want to have an idea how the location looks like. The image maybe outdated.&lt;/li&gt;&lt;li&gt;Check the "Include large map" to have the map shown in the first page.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Print the Map to PDF.&lt;/li&gt;&lt;li&gt;Save the PDF file in your Amazon Kindle.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-LM8KMYBMROY/Tb5FLE2_sCI/AAAAAAAAAoc/LevjV9zfhss/s1600/IMG_0001.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/-LM8KMYBMROY/Tb5FLE2_sCI/AAAAAAAAAoc/LevjV9zfhss/s400/IMG_0001.JPG" width="300" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Kindle displaying the map&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Da0Xaamj2jA/Tb5FPyO_-zI/AAAAAAAAAog/Dx54yXNKm_8/s1600/IMG_0004.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/-Da0Xaamj2jA/Tb5FPyO_-zI/AAAAAAAAAog/Dx54yXNKm_8/s400/IMG_0004.JPG" width="300" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Kindle showing the direction with map.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;It is not easy when you are new to a place, especially if it is outside your own country. You may not know someone, you are unfamiliar with the place, your mobile phone is useless and all anxieties that comes with it. Getting around the area would have been easier if public transport is as available as jeepneys back in the Philippines, unluckily in our case , we have to drive our way around. Cool! we got a car, only if we know how to go to places. Well, GPS can solve it, unfortunately for us, we don't have it either. The solution, plan your trips and use google map!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-2306153467987594480?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/2306153467987594480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=2306153467987594480' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/2306153467987594480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/2306153467987594480'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2011/05/using-amazon-kindle-as-map-repository.html' title='Using Amazon Kindle as a Map Repository'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-LM8KMYBMROY/Tb5FLE2_sCI/AAAAAAAAAoc/LevjV9zfhss/s72-c/IMG_0001.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-8878849651390284754</id><published>2011-01-18T06:30:00.000-08:00</published><updated>2011-01-18T06:35:28.654-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>this year</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_GyJ9Mxyv2Io/TTWiz067AeI/AAAAAAAAAi8/ORr_1m9I1LQ/s1600/2011.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_GyJ9Mxyv2Io/TTWiz067AeI/AAAAAAAAAi8/ORr_1m9I1LQ/s1600/2011.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;.. i will learn new things, perhaps play a new instrument or go back to school.&lt;br /&gt;.. i will find beauty on the open source community.&lt;br /&gt;.. i will read more books and listen to more music.&lt;br /&gt;.. i will pen more poems and possibly write more songs.&lt;br /&gt;.. i will go for new distances and discover new terrains.&lt;br /&gt;.. i will continue to pile running miles to stay fit and healthy.&lt;br /&gt;.. i will strive to be free and make myself available to unknown future.&lt;br /&gt;.. i will go out of my shell more often and be socially more open.&lt;br /&gt;&lt;br /&gt;.. i will continue to grow and go with the changes of time.&lt;br /&gt;.. i will be more patient and hopeful to things that may not even be possible.&lt;br /&gt;.. i will be a better son, brother and more importantly a better father.&lt;br /&gt;.. i will be closer with the great beyond.&lt;br /&gt;&lt;br /&gt;.. i will continue to repair , refactor and upgrade myself to become a better version of me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-8878849651390284754?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/8878849651390284754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=8878849651390284754' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/8878849651390284754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/8878849651390284754'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2011/01/this-year.html' title='this year'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GyJ9Mxyv2Io/TTWiz067AeI/AAAAAAAAAi8/ORr_1m9I1LQ/s72-c/2011.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-6548531367164538536</id><published>2010-11-07T07:44:00.000-08:00</published><updated>2011-05-02T04:56:20.159-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Farewell NU107.5</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://jimayson.files.wordpress.com/2010/11/nulogo.jpg?w=184&amp;amp;h=216" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://jimayson.files.wordpress.com/2010/11/nulogo.jpg?w=184&amp;amp;h=216" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;As I write this blog,&amp;nbsp; millions of Filipino rock fanatics may have already known what happens after 12:00 midnight tonight. The only surviving station that caters to the rock genre will, sadly, be closing down and permanently signing off tonight. The news came to late to enjoy every second of what is left.&amp;nbsp; The sad news came to me the last week of October.&amp;nbsp; Being a follower of the station, I never believed it at first. But online resources would say the station really is nearing its demise.&amp;nbsp; With several minutes to go, it will be dead air.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;NU has been one of the greatest influence to whatever musical inclination I have right now. &amp;nbsp;I grew up in a province where&amp;nbsp; there exist around 3 to 5 FM stations playing mostly sell out songs (pop) . High school was the start of my musical journey. Started with the slow rock genre (e.g. Guns and Roses , Bon Jovi)&amp;nbsp; and shifted to heavy metal genre&amp;nbsp; then eventually to grunge and pinoy alternative.&amp;nbsp; Internet was not yet a source for any music resources before. We have to invest on buying cassette tapes and song hits to keep up on whats hot and not in the music scene. I never had the chance to listen to NU during High School, but reading some articles and promotional ads made me think it was indeed the FM station that I’m missing all those years. Unfortunately, aside from some short stint in the metro where I get to listen to it, it has to wait more than 10 years more before I finally got the luxury to listen to it anytime I wanted to. But I guess, the signing off is too early to make up for the lost years.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;NU, despite of all the unending changes that came in the music industry, remained true to its name as the only station that rocks the nation. There was no let ups to move to a more mainstream pop station. But this may spelled the doom for the business. And as Kurt Cobain will say, its better&amp;nbsp; to burn out than to fade away! Nobody wants to hear NU playing some stupid Lady Gaga songs ayt!&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Aside from giving the listeners a never ending dose of rock songs from all generations, one of the things that made it stand out is the attitude it tries to project. Listening to their talk shows will give you an idea that they are not mediocre as other stations are. They handle issues or topics that others may not want to talk about. &amp;nbsp;NU was different and it will always be.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;The best legacy that NU can leave is its commitment to help upcoming talented bands to break into the music industry. &amp;nbsp;Without NU, the pinoy alternative scene in the 90s would not have been that grand! Without NU, &amp;nbsp;I don’t think songs from other pinoy bands would have made it to radio. Think of Razorback, Wolfgang, Slapshock, Queso, Itchyworms and all the underground bands that came by. NU was the longest running FM station that serves as the breeding ground of pinoy rock and no other station came close to it.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;As the curtain closes down on its era, let us hope that its legacy will survive. FM stations come and go but rock music will never fade.&amp;nbsp; I hope all pinoy bands continue to make music and we will continue to support you. Remember, it was rock music that created NU and kept it alive for 23 long rocking years.&amp;nbsp; Till a new rock station comes to view, NU 107.5 will remain to be the only station that rocked the nation. &amp;nbsp;Rock on ! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;object height="385" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Js_4uBqVw6w?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Js_4uBqVw6w?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-6548531367164538536?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/6548531367164538536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=6548531367164538536' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/6548531367164538536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/6548531367164538536'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2010/11/farewell-nu1075.html' title='Farewell NU107.5'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-4060817085764139487</id><published>2010-07-11T04:00:00.000-07:00</published><updated>2010-07-11T04:00:38.712-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='foods'/><category scheme='http://www.blogger.com/atom/ns#' term='city life'/><title type='text'>Beware of Giant Burgers</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Last&amp;nbsp;Friday&amp;nbsp;we had a lunch out at &lt;a href="http://burgeravenue.com/index.php"&gt;Burger Avenue&lt;/a&gt; at The Fort. This joint is "somewhat" famous for its &lt;a href="http://burgeravenue.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=4&amp;amp;Itemid=4"&gt;Ridiculous Burger Challenge promo&lt;/a&gt;. The challenge &amp;nbsp;involves finishing up a ridiculous burger in less than 5 minutes. Its a 3 layer burger waiting to be eaten in less than 5 minutes. &amp;nbsp;This is, however, small compared to the &lt;a href="http://www.engadget.com/2009/10/22/burger-king-selling-a-windows-7-whopper-in-japan/"&gt;Windows 7 whopper&lt;/a&gt; that &lt;a href="http://bk.com/"&gt;Burger King&lt;/a&gt; promoted in line with &lt;a href="http://www.microsoft.com/windows/windows-7/"&gt;Windows 7&lt;/a&gt; release. None of us, by the way, did the challenge ,we had our own reasons or shall I say excuse.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Good thing no one tried the challenge. In a news from &lt;a href="http://www.nsclub.net/abc5tv/"&gt;ABC5&lt;/a&gt;, a dentist in Taiwan warns everyone on eating super size burgers. The report mentioned about the possibility of injury on the jaw. This, however, assumed that you are to gape over the whole burger. &amp;nbsp;Read the whole story &lt;a href="http://www.news.com.au/breaking-news/world/giant-burgers-cause-jaw-injuries-in-taiwan/story-e6frfkui-1225889476602"&gt;HERE&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-4060817085764139487?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/4060817085764139487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=4060817085764139487' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/4060817085764139487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/4060817085764139487'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2010/07/beware-of-giant-burgers.html' title='Beware of Giant Burgers'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-8683157778789242777</id><published>2010-07-11T03:31:00.000-07:00</published><updated>2011-05-02T04:56:44.055-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPod'/><category scheme='http://www.blogger.com/atom/ns#' term='blogging'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>BlogWrite Lite vs BlogSpace</title><content type='html'>Bloggers often look for the best way to keep their blogs up to date in whatever way they can think of. With iPhone, iPod and iPads coming to view, I would expect that developers would jump into the wagon of building blogging apps for bloggers. I am not really a paid app fanatic, I settle for free apps that satisfies what I need. So I ended up searching &lt;a href="http://www.apple.com/itunes/"&gt;iTunes&lt;/a&gt; for free apps that could enable blogging on my portable device. The result were not encouraging. No need to shortlist a very short list of results.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_GyJ9Mxyv2Io/TDmgjeOHHjI/AAAAAAAAAfs/phCQb_nn5FE/s1600/BlogWriteLite.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191" src="http://4.bp.blogspot.com/_GyJ9Mxyv2Io/TDmgjeOHHjI/AAAAAAAAAfs/phCQb_nn5FE/s200/BlogWriteLite.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;First on the list is the &lt;a href="http://itunes.apple.com/us/app/blogwriter-lite/id290887045?mt=8"&gt;BlogWriter Lite&lt;/a&gt;. Its a simple app and very light at 1.3MB size. The installation is almost as fast as other light apps we have in the iTunes cloud. &amp;nbsp;Setting up your account is a breeze. Username and password is required and there are 4 available blog type to choose from : &lt;a href="http://blogger.com/"&gt;Blogger.com&lt;/a&gt;, &lt;a href="http://wordpress.com/"&gt;Wordpress.com&lt;/a&gt;, Self-host WordPress Blog, and Others. after choosing the blog type, user needs to provide the blog URL and the port number to be used. Once set, you are ready to log in. &amp;nbsp;Since I am a blogger, i use blogger.com that is, logging in to your account means accessing all the blogs you have created under blogger. You must select only 1 from the list of blogs you have to continue. The screen has 4 major menus to choose from : My Blog, New Post, My Feeds, Feeds Directory. For bloggers who is not fond of reading feeds, the first two menus are for you. Unfortunately, if it is your first time to use the app, you need to refresh the list of blogs in My Blogs to enable the app to download your posts. My Blogs list your blog post, it enables the user to view and delete your post. Unfortunately, you can not view comments to your post. New Post allows the creation of a new post. The creating a new post &amp;nbsp;is not as flexible as I have expected. First, the keyboard is always in portrait mode and second, it does not allow you to categorize your post. Selecting send would post/publish your blog. Yes, no spell checking is available.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_GyJ9Mxyv2Io/TDmgt5Rs4II/AAAAAAAAAf0/rkqgjL6jMI4/s1600/BlogSpace.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="196" src="http://3.bp.blogspot.com/_GyJ9Mxyv2Io/TDmgt5Rs4II/AAAAAAAAAf0/rkqgjL6jMI4/s200/BlogSpace.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://itunes.apple.com/us/app/blogspace/id375677256?mt=8"&gt;BlogSpace&lt;/a&gt; is another free app that I am trying out to manage my blog. This is a tool targeting bloggers for Google. No set up for URLs or port numbers, just log in with your google account ID. &amp;nbsp;The app displays all the available blogs you have created. To post to a particular blog, &amp;nbsp;select it and you are ready to go. The app is more flexible than BlogWrite. First, it has a capability to preview your post. Second, you can insert photos and videos. Unfortunately, similar to BlogWrite, categorizing your post is not an option and the keyboard is always in portrait mode. And yes, no spell checking is available.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I am not evaluating &lt;a href="http://iphone.wordpress.org/"&gt;Wordpress&lt;/a&gt; for the main reason that I do not have any blog hosted on &lt;a href="http://wordpress.com/"&gt;Wordpress.com&lt;/a&gt;. Basing on my test run, I &amp;nbsp;will go for Blogspace if you are a blogger user.Below are my reasons:&lt;/div&gt;&lt;div&gt;1. BlogSpace let me select any of my blogs in blogger. BlogWrite allows only 1, you need to delete your account and redo the registration process again to select another blog from your blogger account.&lt;/div&gt;&lt;div&gt;2. BlogSpace allows the insertion of image or video to your post.&lt;/div&gt;&lt;div&gt;3. It has preview capability.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-8683157778789242777?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/8683157778789242777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=8683157778789242777' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/8683157778789242777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/8683157778789242777'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2010/07/blogwrite-lite-vs-blogspace.html' title='BlogWrite Lite vs BlogSpace'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GyJ9Mxyv2Io/TDmgjeOHHjI/AAAAAAAAAfs/phCQb_nn5FE/s72-c/BlogWriteLite.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-8680351412032107524</id><published>2010-07-03T02:00:00.001-07:00</published><updated>2010-07-04T21:07:59.730-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPod'/><category scheme='http://www.blogger.com/atom/ns#' term='blogging'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Blogging with BlogWrite</title><content type='html'>Blogging has been different since my last post. Before, I had an article about writing blog in ms word 2007, today I'm trying out blogging using blogwrite for iPhone/iPod touch. Hence, this rather short blog to start with. A more comprehensive review will follow (?).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-8680351412032107524?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/8680351412032107524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=8680351412032107524' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/8680351412032107524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/8680351412032107524'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2010/07/blog-with-blogwrite.html' title='Blogging with BlogWrite'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-1103504102394395151</id><published>2009-05-23T08:37:00.000-07:00</published><updated>2009-05-23T08:49:22.906-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Interesting Ubuntu Version Names</title><content type='html'>After several millions of second from my last post, I'm back. Thus, this post is related to the first geeky stuff I did after coming back from my 5 months of "forced exile" in the US (stuffs that does not involve my work in the office). Once again , Im playing with my Ubuntu, and the first thing I have to do is to update it. which brought me to realizing that I have the 8.10 version and in a few months more  they will be releasing the 9.10 version. New Ubuntu version always comes with a new interesting name. Read the list below and be acquainted with Ubuntus version names.&lt;br /&gt;&lt;br /&gt;4.10  Warty Warthog  &lt;br /&gt;5.04  Hoary Hedgehog  &lt;br /&gt;5.10  Breezy Badger  &lt;br /&gt;6.06  Dapper Drake  &lt;br /&gt;6.10  Edgy Eft  &lt;br /&gt;7.04  Feisty Fawn  &lt;br /&gt;7.10  Gutsy Gibbon  &lt;br /&gt;8.04  Hardy Heron  &lt;br /&gt;8.10  Intrepid Ibex  &lt;br /&gt;9.04  Jaunty Jackalope  &lt;br /&gt;9.10  Karmic Koala&lt;br /&gt;&lt;br /&gt;Funny, they always brand Ubuntu as the Linux for human being but their version names are always referring to animals. Maybe come version 10.10 they will name it after me , Marvin 'd Martian.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-1103504102394395151?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/1103504102394395151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=1103504102394395151' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/1103504102394395151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/1103504102394395151'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2009/05/interesting-ubuntu-version-names.html' title='Interesting Ubuntu Version Names'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-8842940947880353176</id><published>2009-03-06T09:56:00.000-08:00</published><updated>2009-03-06T10:05:08.500-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='Death'/><title type='text'>Paalam Kiko</title><content type='html'>&lt;center&gt;&lt;br /&gt;Francis "Kiko" Magalona&lt;br /&gt;October 4, 1964 - March 6, 2009&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_GyJ9Mxyv2Io/SbFkFrBmvPI/AAAAAAAAAbE/GYl8AbgpEyI/s1600-h/francis-m.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://4.bp.blogspot.com/_GyJ9Mxyv2Io/SbFkFrBmvPI/AAAAAAAAAbE/GYl8AbgpEyI/s320/francis-m.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5310135484258106610" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;salamat sa impluwensya&lt;br /&gt;salamat sa ala ala&lt;br /&gt;salamat sa musika&lt;br /&gt;&lt;br /&gt;paalam Francis Magalona&lt;br /&gt;&lt;br /&gt;isa kang malaking kawalan sa musikang pilipino&lt;br /&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-8842940947880353176?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/8842940947880353176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=8842940947880353176' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/8842940947880353176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/8842940947880353176'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2009/03/paalam-kiko.html' title='Paalam Kiko'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GyJ9Mxyv2Io/SbFkFrBmvPI/AAAAAAAAAbE/GYl8AbgpEyI/s72-c/francis-m.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-2452145669967128489</id><published>2009-02-10T10:04:00.000-08:00</published><updated>2009-02-10T16:39:46.389-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Tricks'/><title type='text'>Force Shutdown on VMWare Player</title><content type='html'>Here a simple tip for VMWare users. If you have set the memory allocation of your VMPlayer to be high and one day wake up with error saying it cannot start the VM because there is not enough memory on the host, here is what you can do:&lt;br /&gt;&lt;br /&gt;1. Adjust the VMWare memory allocation to a lesser value. Closing the VMWare will not commit the changes on the memory allocation till you shutdown the VM itself. This is the problem, you cannot shutdown the VM unless you can start it. &lt;br /&gt;2. To workaround this problem, go to the folder where the VM file reside and delete the .VMSS file. Open your VM , by then the memory allocation had been applied and the memory allocation problem is resolved.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-2452145669967128489?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/2452145669967128489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=2452145669967128489' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/2452145669967128489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/2452145669967128489'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2009/02/force-shutdown-on-vmware-player.html' title='Force Shutdown on VMWare Player'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-2739603500250014847</id><published>2009-02-04T16:47:00.000-08:00</published><updated>2011-05-02T04:57:28.216-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Tricks'/><title type='text'>Ways to Make Yourself Marketable</title><content type='html'>Waiting for a large system to compile seems like forever , so instead o f wasting my time looking at every line of code my screen tries to feed into my eyes I wandered around Yahoo and found some nicely written article that I am stealing today and share it using my own twisted point of view.&lt;br /&gt;&lt;br /&gt;The title was 8 ways to make yourself marketable, seems to be in the right frame of time when all is fearing recession. Here it goes:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;* Use your name as your brand, especially in email. Don't confuse potential employers by using your maiden name on your resume and your married name in your email. And the nickname your friends find funny may not look professional.&lt;br /&gt;&lt;br /&gt;"Manager jobs don't go to people with cute email addresses," said Marianne Adoradio, a recruiter and career counselor.&lt;/blockquote&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;This seems like a good idea , for people who wants to create an email address and for those who wants to get rid of their funny-sometimes-weird email address. But for the lucky ones , who have remained loyal to their not so formal email address but got always the job not because of their email address but because of their skill, keep the email address man , it may be your lucky charm. Im keeping mine by the way.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Meet an employer's need. Employers "want a round peg for the round hole," said Kathryn Ullrich, a career expert and executive recruiter.&lt;br /&gt;&lt;br /&gt;You may want to stretch yourself by trying a job you've never done before, but there's not much in that for the employer. Any time you apply for a job, make sure you can tell a story about your career that shows why you would be the best person for the job. "It's really about what the employer is looking for," Ullrich said.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Its the wrong time of the year to be adventurous, stick with your guns and get a job. It may not be advisable to shift career at this time. Make sure you got what it takes when applying for a job. Guess what? I am postponing my move to go for open source development at this time , Microsoft tool is what I know , Ill go with it till the best moment comes.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;* Maintain a smart online profile. "All that stupid stuff you put on Facebook -- take it off," said Richard Phillips, owner of Advantage Career Solutions. At the same time, find industry blogs and forums and start contributing comments.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;If you have time , join professional online forums , establish an active profile on the web. Sometimes employers can do a background check of what you have been doing. Personal profiles are fine, just be sure it doesnt mess  your professional profile. Google your name and see what the search engine returns, if its on the first page, perhaps you have the advantage. My name passes with a flying color.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;* Become active in a professional association. This means doing more than paying dues and showing up for meetings. Find a way to help: For example, perhaps you can organize expert speakers in your field to be on a panel. It will boost your resume, build you self-esteem and give you valuable connections. "You're building up relationships with people who are going to hire you," Ullrich said.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Its a great way to meet new people. I once "tried" (at least online) to be active on some professional group like PHINUG (Philippine .Net Users Group), MSDN , DevPinoy and other IT Forums but time took its toll and I became dormant. But this type of organizations do have community activities where you will personally meet and share ideas. Its a way of extending your reach to the world. I will try again , perhaps, maybe..&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;* Take a class or get a certificate. This is especially helpful if it teaches you a skill -- new technology that's being used in your field, for example -- that you don't already have.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;It may be a masters degeree , a Ph.D. , or an industry certification. It may cost you sometimes but in the end it may benefit you. I hope I could still catch the second shot chance to Microsoft certifications promo once I get back. Id better start  reviewing again ( the first one took me at least 1 month to burn candles ), perhaps, maybe ..&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;* Take on a new project at work. It should be "something that lets you add something new to your resume," Phillips said. "Think in terms of the resume that you're going to be writing. What do you want to have on there that isn't on there now?"&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Dont be monotonous in what you are doing, if there is a chance to be part of a new and interesting project , grab it. It gives you a better option when looking for a new job. Spice up your resume ,again, just dont be too adventurous.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;* Be flexible. You may not want to commute more than 10 miles, but being willing to bend a bit will open up more opportunities. It will also make you a more attractive candidate because it signals to employers that you're able to handle change.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;If you think you can do it , take the chance and extend your limit. The best way to be flexible is to continue learning. Dont just stop on what you know now, because it may be obsolete tomorrow. Live like there will be no tomorrow , learn like its forever. Dont forget to share your knowledge.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-2739603500250014847?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/2739603500250014847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=2739603500250014847' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/2739603500250014847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/2739603500250014847'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2009/02/ways-to-make-yourself-marketable.html' title='Ways to Make Yourself Marketable'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-7145166402368972539</id><published>2009-01-11T09:34:00.000-08:00</published><updated>2009-01-17T22:10:17.775-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><title type='text'>Eraserheads Reunion Concert Final Set</title><content type='html'>Another way to get the 2009 rock and rolling is to fill the year up with good and great concerts. So when my friend , &lt;a href="http://renzymemije.com/blog/2009/01/10/030709-eraserheads-the-final-set/"&gt;Renzy&lt;/a&gt; , mentioned about  another Eraserheads reunion concert , my year has just started right . Yes , the Final Set of the 083008 EHeads reunion concert is temporarily scheduled for March 2009 . Heres the rest of the report from Philstar.com&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;It’s confirmed. The Eraserheads concert “The Final Set” is set.&lt;br /&gt;Save the date: March 7, 2009.  The concert is produced by MTV and Smart with the venue yet to be announced.&lt;br /&gt;For now, it’s a tossup between The Fort and SM Mall of Asia grounds.&lt;br /&gt;They’re just about to sign the contract and will have their press conference on January 19.&lt;br /&gt;We know you can’t wait, that’s why we’re already telling you — remember, you read it here first in Supreme!&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GyJ9Mxyv2Io/SWovhR0Vv_I/AAAAAAAAAag/EUfezq7hhH4/s1600-h/eraserheads.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 220px;" src="http://3.bp.blogspot.com/_GyJ9Mxyv2Io/SWovhR0Vv_I/AAAAAAAAAag/EUfezq7hhH4/s320/eraserheads.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5290092961065189362" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-7145166402368972539?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/7145166402368972539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=7145166402368972539' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/7145166402368972539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/7145166402368972539'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2009/01/eraserheads-reunion-concert-final-set.html' title='Eraserheads Reunion Concert Final Set'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GyJ9Mxyv2Io/SWovhR0Vv_I/AAAAAAAAAag/EUfezq7hhH4/s72-c/eraserheads.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-5200267589415603617</id><published>2009-01-07T09:14:00.000-08:00</published><updated>2009-01-07T16:39:47.145-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='foods'/><title type='text'>My First Blog for 2009</title><content type='html'>Im starting 2009 with a blog on foods. Since my 4 months voluntary exile in the US (hahaha), I started cooking ( full time! )  so Google is my cookbook and I am the chef ( sort of ). Yesterday , I was looking forward for another experiment on the kitchen lab (it gets messy sometimes) . What I have ? Pork belly , Chinese Okra , Squash . I was having doubts on whether the Chinese Okra is the same thing as the vegetable I know from the province , &lt;span style="font-style:italic;"&gt;"kabatiti"&lt;/span&gt; . So after searching for &lt;span style="font-style:italic;"&gt;"kabatiti"&lt;/span&gt; on the net , Google returned some informative links on some Ilocano Foods which made my day . Listed below are some Ilocano food worth mentioning .&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Abrao or Inabrao - assorted seasonal vegetables, typically malunggay, and that quintessentially Ilocano vegetable, saluyot, boiled in a bagoong and fish broth&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Ipon—tiny fish in season during the cold months&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-weight:bold;"&gt;Poki-Poki&lt;span style="font-style:italic;"&gt;&lt;/span&gt;&lt;/span&gt; (also poqui-poqui), an innocent omelet made of eggplant sautéed with garlic, onions, tomatoes, and eggs&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-weight:bold;"&gt;Kabatiti&lt;span style="font-style:italic;"&gt;&lt;/span&gt;&lt;/span&gt; (in Tagalog patola) - the vegetable served with misua&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-weight:bold;"&gt;Utong&lt;span style="font-style:italic;"&gt;&lt;/span&gt;&lt;/span&gt; - string beans&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Balatong - mongo to Tagalogs, usually with malunggay or ampalaya leaves, and talong strips&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Patupat - boiled glutinous rice lightly flavored with salt (in some cases, pepper as well) and wrapped in banana leaves to a triangular shape&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Dudol - a mixture of ground glutinous rice flour, water and sugarcane juice, that is laboriously mixed by hand as it cooks over a slow fire—reminiscent of the procedure for making haleya&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Papaitan or Sinanglao - flavored boiled beef, carabao or goat sweetmeats with the bile and the juice of partially digested grass in the animal’s intestines&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Its a shortlist of what &lt;a href="http://visitilocosnorte.blogspot.com/2007/11/ilocano-food.html"&gt;this blog is mentioning&lt;/a&gt; and there are plenty more when you get down north.&lt;br /&gt;&lt;br /&gt;Because of some funny and racy names , Ilocanos usually joke about food names . So don't be offended by us when we try to ask "Miss magkano yang UTONG nyo?" or a lady would tell "Mare ang haba ng KABATITING nabili mo!" or a young man would mention "Ang sarap talaga ng POKI (pause)...POKI".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-5200267589415603617?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/5200267589415603617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=5200267589415603617' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/5200267589415603617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/5200267589415603617'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2009/01/my-first-blog-for-2009.html' title='My First Blog for 2009'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-2374404263680404759</id><published>2008-12-30T12:24:00.000-08:00</published><updated>2008-12-30T12:29:09.038-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>The Graphical Evolution of Geeks</title><content type='html'>Here is a funny picture I got from a website (I don't remember the name , mr. image owner thank you ) , showing us where  geeks came from . Enjoy and have a Happy New Year .&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GyJ9Mxyv2Io/SVqED1v2Y_I/AAAAAAAAAaY/lkT_Jd8nyuU/s1600-h/geeks.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 234px;" src="http://2.bp.blogspot.com/_GyJ9Mxyv2Io/SVqED1v2Y_I/AAAAAAAAAaY/lkT_Jd8nyuU/s320/geeks.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5285682314174948338" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-2374404263680404759?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/2374404263680404759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=2374404263680404759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/2374404263680404759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/2374404263680404759'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/12/graphical-evolution-of-geeks.html' title='The Graphical Evolution of Geeks'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GyJ9Mxyv2Io/SVqED1v2Y_I/AAAAAAAAAaY/lkT_Jd8nyuU/s72-c/geeks.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-1118314149195626499</id><published>2008-12-26T07:22:00.000-08:00</published><updated>2008-12-26T08:58:51.642-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><title type='text'>Open workbench an MS Project Open Source Alternative</title><content type='html'>For a project manager , planning is your bread and butter . A good software tool is a complement ,as long as it doesn't come with a high price . MS Project , a Microsft product , is one of the most commonly used project management tool around . But if your just a low earning firm with little money to invest on project management tool &lt;a href="http://www.nextag.com/price-microsoft-project/search-html?nxtg=66dc0a28050b-F8D7395082ADB566"&gt;you may not be able to afford this tool&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Open source software , as I always mention it on some of my blogs , free users of high prices from large software companies . It may not be always free , but it is cheaper . Additionally , the source code comes with it , so if you are that technically adventurous , you can always customize it to fit your need.&lt;a href="http://www.openworkbench.org/index.php"&gt; Open Workbench&lt;/a&gt; aims to be a direct alternative to Microsoft Project . Open Workbench provides project planning and scheduling together with resource management. Open Workbench even offers import of Microsoft Project files - to make migration easier . So if you dont mind investing a little of your time to learn the software , in the long run , you may appreciate how much is being saved on using this software. Personally , I have tried using the software (my project management task was short lived so i was really able to jump into it deeper) and all I can say is that , the software can be easily learned to achieve the productivity you want.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.openworkbench.org/images/stories/screenshots/gantt-chart-1.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 250px;" src="http://www.openworkbench.org/images/stories/screenshots/gantt-chart-1.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Visit their website , it has a lot of information regarding the software plus they have a SAVING section on the page that shows how much can you save. Dont forget to &lt;a href="http://www.openworkbench.org/index.php?option=com_docman&amp;Itemid=44"&gt;download it&lt;/a&gt; and give it a test drive.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-1118314149195626499?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/1118314149195626499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=1118314149195626499' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/1118314149195626499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/1118314149195626499'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/12/open-workbench-ms-project-open-source.html' title='Open workbench an MS Project Open Source Alternative'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-928281281291628985</id><published>2008-12-23T20:00:00.000-08:00</published><updated>2008-12-23T21:40:16.467-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Getting an AppleID Without a Credit Card</title><content type='html'>So you bought a new iPod Touch . You have heard a lot of those cool games and cool applications that runs over it . You opened up iTunes and excited to see what is in store for you . Last thing you know , Apple is asking you for a credit card number . Boom ! all that excitement is gone.&lt;br /&gt;&lt;br /&gt;For an average iPod owner who does not have a credit card number or does not want to have one , applying for an Apple ID to get hold of those freebies and goodies Steve Jobs has to offer is a pain in the ass . But there are several ways to get over with it . One , you could buy a iTunes gift card and redeem it . This is good , if and only if , gift cards are available . Two, try jailbraking your iPod touch and risk voiding its warranty . Lastly , read on and follow the steps below. Just a note , I assume that you are responsible enough to take care of yourself . Take note that even if the software is free , a billing statement will be sent to you registered email address . And if you intend to buy one , pay for it.&lt;br /&gt;&lt;br /&gt;1. Launch you iTunes application and go to the iTunes Store .&lt;br /&gt;2. Scroll down to the bottom of the page and select the country. The country is significant , different country can mean different offered applications.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GyJ9Mxyv2Io/SVHK821v8oI/AAAAAAAAAaI/Hg9plOg1iY4/s1600-h/apple1011.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 118px;" src="http://2.bp.blogspot.com/_GyJ9Mxyv2Io/SVHK821v8oI/AAAAAAAAAaI/Hg9plOg1iY4/s200/apple1011.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5283226984744219266" /&gt;&lt;/a&gt;&lt;br /&gt;3. Go to the Top Free Apps widget and click on the top free application.&lt;br /&gt;4. Clicking on the Get App button prompts you to enter your AppleID , select Create New Account.&lt;br /&gt;5. Proceed and create a new AppleID account.&lt;br /&gt;6. If you got all the previous steps working , you may be able to see the "NONE" option on the Payment method section. &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GyJ9Mxyv2Io/SVHLIp0IzHI/AAAAAAAAAaQ/gK70xx91dEQ/s1600-h/apple1015.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 126px;" src="http://2.bp.blogspot.com/_GyJ9Mxyv2Io/SVHLIp0IzHI/AAAAAAAAAaQ/gK70xx91dEQ/s200/apple1015.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5283227187406228594" /&gt;&lt;/a&gt;&lt;br /&gt;7. Select the NONE option and provide the billing information . Make sure that your address is a valid address from the country you have choosen in Step 2.&lt;br /&gt;8. Click CONTINUE and you are good to go.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-928281281291628985?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/928281281291628985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=928281281291628985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/928281281291628985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/928281281291628985'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/12/getting-appleid-without-credit-card.html' title='Getting an AppleID Without a Credit Card'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GyJ9Mxyv2Io/SVHK821v8oI/AAAAAAAAAaI/Hg9plOg1iY4/s72-c/apple1011.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-5783898718691275095</id><published>2008-12-18T20:43:00.000-08:00</published><updated>2008-12-18T20:52:11.286-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu 8.10 Intrepid Ibex Easy Installation Guide</title><content type='html'>Installing Linux  according to some , which I strongly disagree , is painful. Ive been jumping around several Linux flavors ( from Bayanihan to Smoothwall and some popular flavors in between ) and did not find any problem at all except for some minor ones. Good thing for newbies , Ubuntus installation has been improving a lot with every new release (and new odd name that comes with it) . I have Intrepid Ibex  running on my box but I have not installed it manually . I am  using a VMware , so downloading the VM image was a better solution . But for those who wants to try it without virtualization , heres a &lt;a href="http://www.pcworld.com/businesscenter/article/155517-1/ubuntu_linux_the_easy_installation_guide.html"&gt;GOOD LINK to EASY INSTALLATION of UBUNTU 8.10 Intrepid Ibex &lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Good Luck.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-5783898718691275095?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/5783898718691275095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=5783898718691275095' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/5783898718691275095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/5783898718691275095'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/12/ubuntu-810-intrepid-ibex-easy.html' title='Ubuntu 8.10 Intrepid Ibex Easy Installation Guide'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-6468007051613443773</id><published>2008-12-14T12:43:00.001-08:00</published><updated>2008-12-14T12:48:18.200-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Vista'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><category scheme='http://www.blogger.com/atom/ns#' term='MacOS'/><title type='text'>The difference between Vista, XP, Linux and MacOS explained!</title><content type='html'>I was looking around for some nice articles to read till I reached this funny yet real blog post from &lt;a href="http://www.his.com/~pshapiro/briefbio.html"&gt;Phil Shapiro&lt;/a&gt; on washingtonpost.com.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;The Difference Between Vista, XP, Linux and Mac OS Explained&lt;br /&gt;Wherein a middle school student asks me to explain the difference in simple terms. I do just that.&lt;br /&gt;&lt;br /&gt;A middle school student I know asked me to explain the difference between Vista, XP, Linux and Mac OS. Here's the gist of our conversation:&lt;br /&gt;&lt;br /&gt;Me: "You want to know the difference in real simple terms? Okay. Vista is bad gnews and GNU is good gnews. XP ain't such bad gnews, until you reach the blue screen of death, which ain't good gnews at all."&lt;br /&gt;&lt;br /&gt;Middle schooler: "Okay, I think I understand. How about Mac OS?"&lt;br /&gt;&lt;br /&gt;Me: "Mac OS is like a beautiful Bermuda island with a prison wall built all around it."&lt;br /&gt;&lt;br /&gt;Middle schooler: "Really? How so?"&lt;br /&gt;&lt;br /&gt;Me: "Well, Mac OS uses Digital Recreation Management (DRM), so if you want to build a sandcastle, you are forced to use an approved pail."&lt;br /&gt;&lt;br /&gt;Middle schooler: "An approved pail? I want to use my own pail. That sounds to me like it's beyond the pale."&lt;br /&gt;&lt;br /&gt;Me: "That indeed it is. It's beyond the pale. To use an approved pail is going to cost you $40 up front. Would you like to use Mastercard or VISA?"&lt;br /&gt;&lt;br /&gt;Middle schooler: "I don't want to use Mastercard or VISA. I just want to use my own pail."&lt;br /&gt;&lt;br /&gt;Me: "It sounds to me like you're ready to break out of prison and live a life with no bad gnews."&lt;br /&gt;&lt;br /&gt;Middle schooler: "Yes, I'm ready now. I'm ready for that. Will you show me how?"&lt;br /&gt;&lt;br /&gt;Me: "Well, sure, I can show you how."&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;I just love how he spelled GNEWS (news) , so GNUish.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-6468007051613443773?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/6468007051613443773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=6468007051613443773' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/6468007051613443773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/6468007051613443773'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/12/difference-between-vista-xp-linux-and.html' title='The difference between Vista, XP, Linux and MacOS explained!'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-6225074555950120298</id><published>2008-12-14T09:51:00.000-08:00</published><updated>2008-12-14T11:06:59.342-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Microsofts First iPhone Application</title><content type='html'>On yet another occasion , software giant Microsoft has been extending its "coverage" on other platform. Just yesterday , they have release their first application to run on Apples iPhone (perhaps even on iPod Touch too). The &lt;a href="http://livelabs.com/blog/seadragon-goes-mobile/"&gt;Seadragon Mobile&lt;/a&gt; is a free image-browsing app that allows users to quickly "deep zoom" images while online and is intended to demonstrate what is possible with mobile platform.It is the backbone for &lt;a href="http://news.cnet.com/8301-17939_109_10020637-2/html"&gt;Microsoft's Photosynth&lt;/a&gt;, which allows users to take a grouping of photographs and stitch them together into a faux 3D environment. an article from CNET news also mentioned that other iPhone apps are being developed at &lt;a href="http://livelabs.com"&gt;Microsofts Live Labs&lt;/a&gt; .&lt;br /&gt;&lt;br /&gt;Some may welcome this move of the software giants to expand and penetrate  the iPhone market, others may simply see it as another marketing strategy to display what they can do . when asked why they have the made the new application available to the iPhone first before their own mobile platform , they simply say :"The iPhone is the most widely distributed phone with a (graphics processing unit). Most phones out today don't have accelerated graphics in them. The iPhone does and so it enabled us to do something that has been previously difficult to do."&lt;br /&gt;&lt;br /&gt;I appreciate Microsofts way of getting the best out of any available technology . They have the idea but Apple got the needed technology. Unselfishly , they decided to put it in Apple. I am not a Microsft guy or an Apple patron , I just like the way how technology is being used by anyone. I run Vista and Linux , I have an iPod and I use nokia phone so what the heck....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-6225074555950120298?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/6225074555950120298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=6225074555950120298' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/6225074555950120298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/6225074555950120298'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/12/microsofts-first-iphone-application.html' title='Microsofts First iPhone Application'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-1649820875928172772</id><published>2008-12-08T20:51:00.000-08:00</published><updated>2008-12-08T21:20:45.258-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>An Open Source CMS from Microsoft ?????</title><content type='html'>Perhaps the open source thing has been running around Microsoft . Microsoft dont like showing their codes, that is why even just a glimpse of MS Windows code can be worth a million. But of course , they support learning , that is why they have codePlex. Now going back to the topic , &lt;a href="http://blogs.zdnet.com/microsoft/?p=1754"&gt;ZDNet announce today that Microsoft is developing an Open Source CMS &lt;/a&gt;!! Yes , an open source Content Management System. For what ? I dont know. as far as I know , they released Blogengine.net on codePlex a few months ago which is mainly an opensource solution for blogging. Now they are going for the CMS. Is it not that Microsft already have the MOSS or the Microsoft Office Sharepoint Server or even the outdated Community Server? &lt;br /&gt;&lt;br /&gt;It is a welcome development indeed for Open source fanatics . I just hope that it will receive great appreciation from those who are currently using famous Opensource CMS such as &lt;a href="http://drupal.org"&gt;Drupal &lt;/a&gt;, Joomla , PHPNuke or even DotNetNuke . &lt;br /&gt;&lt;br /&gt;One main concern why I prefer OpenSource CMS which can run on linux is its cheapness to maintain and operate. Most free and cheap web hosting runs linux on their servers. Drupal , which I have already used in &lt;a href="http://aparri.net78.net"&gt;Online aparri&lt;/a&gt; , for example, uses MySQL and runs on top of apache in a linux box. Will this new OpenSource CMS has the ability to run on top of MySQl and Apache environment? I bet it doesnt unless maybe they have used Mono , then there is a slim chance. Nonetheless , for a budget sensitive guy , I will still prefer CMS that run on top of open source softwares such as Linux, MySql and apache.&lt;br /&gt;&lt;br /&gt;By the way, MS is naming it initially as "Oxite".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-1649820875928172772?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/1649820875928172772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=1649820875928172772' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/1649820875928172772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/1649820875928172772'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/12/open-source-cms-from-microsoft.html' title='An Open Source CMS from Microsoft ?????'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-145821532974975445</id><published>2008-12-07T11:42:00.000-08:00</published><updated>2008-12-07T11:49:03.178-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vista'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Microsoft Vista SP2 is on the Loop</title><content type='html'>After releasing Vista SP1 this year , Microsoft has announced the availability of Vista SP2 on Beta of course . There is no final release date for the said service pack but some report mentioned a roll out by April 2009. The company launched the first public beta of Windows Vista Service Pack 2 (SP2) last December 4, making it available for download from both its Web site and through its update mechanism. A warning. Unfortunately , the update is not directed towards the general public , rather it is intended for tech junkies , beta testers or simply geeks who wants to have a preview on what to come. Additionally, users must jump through some hoops before they can grab Vista SP2 from Windows Update, Microsoft told.&lt;br /&gt;&lt;br /&gt;Read more about this article at &lt;a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;taxonomyName=windows&amp;articleId=9122718&amp;taxonomyId=125&amp;intsrc=kc_top"&gt;ComputerWorld&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-145821532974975445?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/145821532974975445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=145821532974975445' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/145821532974975445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/145821532974975445'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/12/microsoft-vista-sp2-is-on-loop.html' title='Microsoft Vista SP2 is on the Loop'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-1916133941018287221</id><published>2008-12-07T10:22:00.000-08:00</published><updated>2008-12-07T11:13:52.398-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>I am a Foreigner</title><content type='html'>Being away from the Philippines for almost a month now somewhat changed the way I go by everyday. Missing those close to you , your family , the lutong ulams , the busy street of the metro, colorum fx , jeepneys, the fort bus , cool and uncool OPM music on every radio, the endless competition of ABS and GMA and unlimited texting will get into your nerves somehow . What you see here are different  , no sari sari stores just walmarts and targets, no cdrkings or greenhills or gilmore what you have are circuitcity or tigerdirect or radisoshacks , the closes to filipino foods are the chinese restaurants and where oriental shops the grand asia market is the alternative to american oriented grocery stores. &lt;br /&gt;&lt;br /&gt;Good thing the internet has not changed a bit , YMs and Chikka are still available , Yahoos and Googles are still your best friend and torrents are still your best resource (hahaha). &lt;br /&gt;&lt;br /&gt;This is where nosebleeds are a common sight , not because of fist fights but more on communicating with fast-talking "americanos" . A place where the question "Ano Raw?" is a common term. Where a dime or a 25 cent coin is worth something , where tax are not included on item prices and where tips are compulsary and not just an option.&lt;br /&gt;&lt;br /&gt;The complexity of life here unfolds before my eyes , I may either appreciate it or simply live by it until the end of February.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-1916133941018287221?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/1916133941018287221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=1916133941018287221' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/1916133941018287221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/1916133941018287221'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/12/i-am-foreigner.html' title='I am a Foreigner'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-5863458135184476739</id><published>2008-12-06T21:49:00.001-08:00</published><updated>2008-12-07T01:01:34.771-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Pacquiao Won Over Dela Hoya</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GyJ9Mxyv2Io/STuQ5inu_ZI/AAAAAAAAAZk/eHkX40_JejA/s1600-h/pacman_ftw.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://2.bp.blogspot.com/_GyJ9Mxyv2Io/STuQ5inu_ZI/AAAAAAAAAZk/eHkX40_JejA/s320/pacman_ftw.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5276970706615074194" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After months of hype and excitement, the Pacquiao vs Dela Hoya match came to an end with a big bang for Filipinos. The Pacman won , with no question, and once again proved to the world that he is the best pound for pound boxer today. &lt;br /&gt;&lt;br /&gt;Congratulations Manny Pacquaio . You made us feel that we should be proud being a Filipino.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-5863458135184476739?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/5863458135184476739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=5863458135184476739' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/5863458135184476739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/5863458135184476739'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/12/pacquiao-won-over-dela-hoya.html' title='Pacquiao Won Over Dela Hoya'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GyJ9Mxyv2Io/STuQ5inu_ZI/AAAAAAAAAZk/eHkX40_JejA/s72-c/pacman_ftw.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-4983958502819624685</id><published>2008-10-29T18:55:00.000-07:00</published><updated>2008-10-29T19:06:41.706-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='Drupal'/><title type='text'>Online Aparri</title><content type='html'>I have been silent for a while on this blog . Even my planned post on MonoDevelop running on top of Ubuntu has been put on hold. Reason? I found &lt;a href="http://www.drupal.org/"&gt;Drupal&lt;/a&gt; and started playing on it for a while . Output? An alpha release of an &lt;a href="http://aparri.net78.net"&gt;Online Virtual Community for Aparrianos.&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GyJ9Mxyv2Io/SQkVfhdzFXI/AAAAAAAAAY0/4R3Q3CkWXuE/s1600-h/OnlineAparri.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_GyJ9Mxyv2Io/SQkVfhdzFXI/AAAAAAAAAY0/4R3Q3CkWXuE/s320/OnlineAparri.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5262761270862615922" /&gt;&lt;/a&gt;&lt;br /&gt;The site was built using the basic features of Drupal plus some contributed modules . As of the moment no PHP coding is being done but Im planning to integrate some of it when Ill have time to learn the langugae. The domain name is a free  but Ill be registering a more appropriate domain name later on. I enjoyed learning Drupal and still learning more and expect for posts regarding this Open Source CMS later on.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-4983958502819624685?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/4983958502819624685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=4983958502819624685' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/4983958502819624685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/4983958502819624685'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/10/online-aparri.html' title='Online Aparri'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GyJ9Mxyv2Io/SQkVfhdzFXI/AAAAAAAAAY0/4R3Q3CkWXuE/s72-c/OnlineAparri.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-2824342512666420547</id><published>2008-10-11T19:30:00.000-07:00</published><updated>2008-10-12T17:34:37.484-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Google Code Repositories</title><content type='html'>&lt;a href="http://www.google.com"&gt;Google&lt;/a&gt; is indeed conquering everything . I usually use &lt;a href="http://gmail.google.com"&gt;Google Mail (gmail)&lt;/a&gt; ,&lt;a href="http://docs.google.com"&gt; Google Docs&lt;/a&gt; , &lt;a href="http://calendar.google.com"&gt;Google Calendar&lt;/a&gt; , &lt;a href="http://www.google.com/talk/"&gt;Google Talk&lt;/a&gt; , &lt;a href="http://maps.google.com/"&gt;Google Map&lt;/a&gt; , &lt;a href="http://sites.google.com"&gt;Google Pages &lt;/a&gt;, &lt;a href="http://www.blogger.com"&gt;Blogger &lt;/a&gt;, &lt;a href="http://www.google.com/chrome"&gt;Chrome&lt;/a&gt; (before my OS got hit by a virus last month , ill reinstall chrome soon) and yes Google Search . No wonder Google is all over .&lt;br /&gt;&lt;br /&gt;Just last night , while searching for some articles on Model-View-Presenter topic , I downloaded a sample source code from a source which has "google" on its URL . The code was actually hosted by &lt;a href="http://code.google.com/"&gt;Google Code&lt;/a&gt; repository running Subversion. The main &lt;a href="http://code.google.com/"&gt;Google Code&lt;/a&gt; page displays most of the current development done and link to those projects . This include a link to &lt;a href="http://code.google.com/android/"&gt;Android&lt;/a&gt; , Googles platform for Mobile Development. Under Developers Resources you will find the Project Hosting link. This allows you to host your own project (up to 10 projects) and make it available to the web. Whats cool is that a Wiki page , Issue Tracker , Download Page , Source Code Page and Description page is provided . This is a good avenue for open source developers who wants their codes to be looked upon and being changed by the community . Im planing to host one of my initial open source web project here once it is ready for alpha relase. By the way , I found the &lt;a href="http://code.google.com/p/cs-dotnetnuke/"&gt;C#-Ported DotNetNuke&lt;/a&gt; hosted in Google Code. &lt;br /&gt;&lt;br /&gt;If I could remember it well , my previous officemate (Meng) once sent me a link to an article about Googlism, discussing profane &lt;a href="http://www.thechurchofgoogle.org/Scripture/Proof_Google_Is_God.html"&gt;thoughts on Google being a God&lt;/a&gt; .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-2824342512666420547?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/2824342512666420547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=2824342512666420547' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/2824342512666420547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/2824342512666420547'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/10/google-code-repositories.html' title='Google Code Repositories'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-6325377734944486597</id><published>2008-10-11T06:34:00.000-07:00</published><updated>2008-10-12T18:21:00.884-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Tricks'/><title type='text'>The Need for Source Code Control</title><content type='html'>Reading through some articles on Source Code Control , I ran into an &lt;a href="http://www.ericsink.com/scm/scm_intro.html"&gt;article&lt;/a&gt; by a person from &lt;a href="http://www.sourcegear.com/"&gt;SourceGear&lt;/a&gt; and I certainly agree with his introduction. Never had I learn something about source code management in school . Yes , they did talk about the infamous SDLC but not on SCM or CVS or SVN . Of course any one from the industry knows Source Code Control is a vital part of any development.&lt;br /&gt;&lt;br /&gt;Back when I was starting development in &lt;a href="http://www.uslt.edu.ph"&gt;USL&lt;/a&gt; where most of my skills was gained through constant reading , reseach and unpaid overtimes , I never thought of SCM . I know Visual Studio has a Visual Source Safe , but its actual use Im really clueless (or maybe just plain uninterested). One of the main reasons I never really dug into t is because I was the only developer for the application, I was the source code and the source code was me. It was only during my remaining quarter in USL that I made some effort to look into it. Mainly because some works are now being done by other programmers plus the thought of turn over was making sense. It was only on my &lt;a href="http://www.softwarepronto.com"&gt;second company&lt;/a&gt; that I got exposed to this process ( &lt;a href="http://www.sourcegear.com/sos/index.html"&gt;SourceOffSite&lt;/a&gt; and &lt;a href="http://www.sourcegear.com/vault/index.html"&gt;Vault&lt;/a&gt; was the main tools). My &lt;a href="http://www.weserv.com"&gt;current company&lt;/a&gt; uses another , unfortunately I am yet to be exposed to it. &lt;br /&gt;&lt;br /&gt;Source Code Control has undergone several innovations. Here are some list of terms use to describe them:&lt;br /&gt;1. "Manual" Version Control - The simplest kind of version control consists of using the organization’s shared file storage system (e.g. networked file server) as the source code repository.&lt;br /&gt;2. Microsoft Visual Source Safe . For larger projects and to solve the corrupted repository risk, Microsoft recommends the source code control functionality built into the Visual Studio Team Foundation (a suite of software configuration management and development technologies). Visual Studio 2010 Team Foundation has been previewed on some sites.&lt;br /&gt;3. Concurrent Version System (CVS) - CVS is the dominant free open-source multi-platform client-server version control system.&lt;br /&gt;4. Subversion (SVN) - Subversion is an open source project, actively maintained by Collabnet/Tigris, whose goal is to supercede CVS.&lt;br /&gt;5. Revision Control System (RCS) - RCS is one of the oldest open-source version control systems and only implemented exclusive locking mode, so CVS was developed to supersede it by providing concurrent versioning instead.&lt;br /&gt;&lt;br /&gt;Given those options , plus a dozen even more , different implementation can be adapted basing on the need of a particular team or company. I ran into a &lt;a href="http://www.smartcardinc.com/PICS_Source_Code_Control_White_Paper.pdf"&gt;white paper discussion&lt;/a&gt; listing the pros and cons of each options above ( be warned that the document is somewhat outdated ).&lt;br /&gt;&lt;br /&gt;Why do we neecd it? In my point of view , here are some reasons why Source Code Control is important.&lt;br /&gt;&lt;br /&gt;A. Developers Point of View .&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;1. It serves as a central repository of source codes and other important data . Database changes are also placed in the repository. Not the MDF but the SQL (fro SQL Server) code (which is in text format , thus , diff can be done)is stored. You can use the SQL Server Data Publishing Wizard to generate the code if you are working on SQL Server.&lt;br /&gt;2. Changes are easily tracked. This is very important on a project where several people are working together.&lt;br /&gt;3. Ease of Backup and Restoration.&lt;br /&gt;4. Updated Source Codes can easily move from one machine to the other. &lt;br /&gt;5. Security on source code access can be easily done.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;B. Management Point Of View&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;1. More secured respository for source codes.&lt;br /&gt;2. Tracking of changes can be done easily.&lt;br /&gt;3. Ease of Source Code turn overs.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Of course, there are other benefits of Source Code Control . Just feel free to comment on the post if you want to add or question some things.&lt;br /&gt;&lt;br /&gt;Source code control is not just for team or groups, it can also be helpful for individual developers. This can be very helpful if you want to track changes in your code or move your code from one PC to the other.Currently , at home , I am using &lt;a href="http://www.visualsvn.com/"&gt;VisualSVN Server(free)&lt;/a&gt; , &lt;a href="http://tortoisesvn.tigris.org/"&gt;TortoiseSVN (free)&lt;/a&gt; and &lt;a href="http://www.visualsvn.com/"&gt;VisualSVN (not free)&lt;/a&gt;. Luckily , for MonoDevelop users for Linux , SVN functionality is integrated in the IDE. (a blog that i will be posting later).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-6325377734944486597?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/6325377734944486597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=6325377734944486597' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/6325377734944486597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/6325377734944486597'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/10/need-for-source-code-control.html' title='The Need for Source Code Control'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-929557469186340443</id><published>2008-10-07T07:38:00.000-07:00</published><updated>2008-10-07T15:15:28.639-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>A US Visa Experience</title><content type='html'>A US Visa at last, just B1 to be exact but somewhat fulfilling . After several hours of anxiety and waiting for a make or break interview with the consul , I nailed it. It came after several weeks of document preparation of course . &lt;br /&gt;&lt;br /&gt;So here are some tips that I gained from the experience which may help :&lt;br /&gt;1. Take time to read the instructions that comes with the DS157 form. &lt;br /&gt;2. Fill up carefully the DS156 online and the DS157 manually. &lt;br /&gt;3. Prepare the documents needed . If you have invitation letters , official letters from the company or any important documents that may be connected with your purpose of visiting the US , review them and make sure they are complete and authentic.&lt;br /&gt;4. Prepare documents that may establish "strong ties" with Philippines ( reasons that will make you comeback). These may be in the form of bank statements , land titles , car registrations , existing contracts and others (some even brought photos of their family). I was not asked to show it to the consul but just bring it to be sure.&lt;br /&gt;5. Come early on the day of the interview  and make sure all your documents are with you.&lt;br /&gt;6. As much as possible wear something smart casual and comfortable.&lt;br /&gt;&lt;br /&gt;Some tips during the interview:&lt;br /&gt;1. Be cool and keep an eye contact with the consul.&lt;br /&gt;2. Answer all questions honestly.&lt;br /&gt;3. Provide the additional documents he may ask . Be polite in giving honest reasons if those documents are not present.&lt;br /&gt;&lt;br /&gt;Additional Tips:&lt;br /&gt;1. Ask questions, some friends or colleagues that have undergone the application process can tell you a thing or two.&lt;br /&gt;2. Read some forums regading the topic.&lt;br /&gt;&lt;br /&gt;I find myself lucky in situations like this. On some interviews and applications (which maybe for employment or otherwise) I usually nail it on the first try. Marriage , of course is another story . Ill try to nail it the second time I suppose (hahahah)..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-929557469186340443?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/929557469186340443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=929557469186340443' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/929557469186340443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/929557469186340443'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/10/us-visa-experience.html' title='A US Visa Experience'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-7904733646507567122</id><published>2008-10-04T18:29:00.000-07:00</published><updated>2008-10-04T18:31:58.850-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Success By Age</title><content type='html'>Just to break the techie stuff , here is a post taken from my &lt;a href="http://angdiyosa.blogspot.com"&gt;friends&lt;/a&gt;' &lt;a href="http://thepunziblog.blogspot.com/"&gt;friend&lt;/a&gt; blog.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;At Age 4........... Success is........not peeing in your pants.&lt;br /&gt;&lt;br /&gt;At Age 6............Success is........finding your way home (from school)&lt;br /&gt;&lt;br /&gt;At Age 12...........Success is........having friends&lt;br /&gt;&lt;br /&gt;At Age 16/18........Success is........having a driver's license&lt;br /&gt;&lt;br /&gt;At Age 20...........Success is........having sex&lt;br /&gt;&lt;br /&gt;At Age 35...........Success is........having money&lt;br /&gt;&lt;br /&gt;At Age 45...........Success is........having money&lt;br /&gt;&lt;br /&gt;At Age 55...........Success is........having money&lt;br /&gt;&lt;br /&gt;At Age 60...........Success is........having sex&lt;br /&gt;&lt;br /&gt;At Age 65...........Success is........keeping a driver's license&lt;br /&gt;&lt;br /&gt;At Age 70...........Success is........having friends&lt;br /&gt;&lt;br /&gt;At Age 75...........Success is........finding your way home (from anywhere)&lt;br /&gt;&lt;br /&gt;At Age 80...........Success is.....not peeing your pants&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-7904733646507567122?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/7904733646507567122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=7904733646507567122' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/7904733646507567122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/7904733646507567122'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/10/success-by-age.html' title='Success By Age'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-2102395373288652274</id><published>2008-10-03T20:14:00.000-07:00</published><updated>2008-10-04T07:45:40.790-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>The Story Behind the Name C#</title><content type='html'>I remember one time in an exam for employment , the first question was - who is the father of C#? I have been working with the language but never did I ask myself who actually started the language ( of course Mirosoft was the brainchild , right? ) . After a googling expedition I found out who was the culprit - Microsofts &lt;a href="http://en.wikipedia.org/wiki/Anders_Hejlsberg"&gt;Anders Hejlsberg&lt;/a&gt;. I was not interested why it was called C# then , but opening my VS2008 today , I stumbled on one of the articles being shown at the VS2008 opening page - "Computer World: The A-Z of Programming : C#". Its an interview with Anders discussing the history and beyond of C# . Heres the cool part , the name for C# prior to its release was actually COOL (C like Object Oriented Language) . Below are some lines taken from the interview:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Why was the language originally named Cool, and what promoted the change to C#? &lt;br /&gt;&lt;br /&gt;The code name was Cool, which stood for ‘C like Object Oriented Language’. We kind of liked that name: all of our files were called .cool and that was kind of cool! We looked seriously at keeping the name for the final product but it was just not feasible from a trademark perspective, as there were way too many cool things out there. &lt;br /&gt;&lt;br /&gt;So the naming committee had to get to work and we sort of liked the notion of having an inherent reference to C in there, and a little word play on C++, as you can sort of view the sharp sign as four pluses, so it’s C++++. And the musical aspect was interesting too. So C# it was, and I’ve actually been really happy with that name. It’s served us well. &lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;a href="http://www.computerworld.com.au/index.php/id;1149786074;pp;1"&gt;&lt;br /&gt;&lt;br /&gt;Read more about this article on ComputerWorld.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-2102395373288652274?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/2102395373288652274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=2102395373288652274' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/2102395373288652274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/2102395373288652274'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/10/story-behind-c-name.html' title='The Story Behind the Name C#'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-4167990940043067636</id><published>2008-10-01T07:26:00.000-07:00</published><updated>2008-10-02T09:23:07.689-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Weekend with Linux</title><content type='html'>After reviving my laptop from a virus infection , I started tinkering with it once again . I always had a passion for Linux and the Open Source community , but after trying to think about it a couple of times , I decided to stick with Windows XP for a while .So before I go on and try to tell you why I had Linux on the title of my post , I listed some reasons why I chose to stick with Windows XP for the meantime.&lt;br /&gt;&lt;br /&gt;1. I use M$ products at work . Im a .Net developer , thus I use Microsoft Visual Studio for work . Having it installed in my machine is a necessity . However , I have begun exploring the Mono project (which will be posted later on ).&lt;br /&gt;2. I use several software that I still could not find any alternatives yet in the Linux platform.&lt;br /&gt;3. I have a legit license for my Windows XP so I decided to stick with it anyway.&lt;br /&gt;&lt;br /&gt;Back to the main topic , I decided , however, to still go ahead and use Linux on my machine . Next stop , virtualization . Yep, as many have been hooked into it , i turned on virtualization to quench my Linux thirst . After looking at two possible options ( &lt;a href="www.VMware.com"&gt;VMWare&lt;/a&gt; vs &lt;a href="http://www.microsoft.com/windows/downloads/virtualpc/default.mspx"&gt;Vitual PC&lt;/a&gt; - &lt;a href="http://www.virtualbox.org/"&gt;VirtualBox&lt;/a&gt; should have been another good candidate) , I decided to go with M$ Virtual PC 2007 . Mainly because I have an existing VirtualPC that I want to use , and I find the software (but less feature rich than VMware ) simple to use. &lt;br /&gt;&lt;br /&gt;Using my Ubuntu 7.10 (Gusty Gibon) installation disc, i moved ahead with the VPC creation . Which , of course , went unsuccessful . The screen just went ballistic upon loading the X window.&lt;br /&gt;&lt;br /&gt;To make your life much easier when dealing with this odd combination ( Linux on M$ product ) , here are some few points that I would like you to look into:&lt;br /&gt;&lt;br /&gt;1. VPC 2007 does not support the high resolution being offered by Ubuntu installation , thus it would be wise for you to choose the Start Ubunutu in Safe Graphics Mode . The disc i have is actually a liveCD which can let me use the OS without actually even installing it on the machine (or virtual machine as our case maybe) .&lt;br /&gt;2. The Ubuntu 7.10 kernel has some problem dealing with mouse once it is in the emulated environment by VPC 2007 . To work around this problem , the i8042.noloop option added on the boot options seems to do the trick . Once you have selected the Start Ubuntu in Safe Mode Graphics , press F6 to bring out the boot options and simply add the new option at the end of the line.&lt;br /&gt;3. Once done , hitting the enter key (and after several minutes of waiting) brings the Ubuntu desktop to life. Just click on the INSTALL icon to begin installing the guy. Installation will proceed similar to the usual Linux installation screens.&lt;br /&gt;4. After reboot , fix the mouse again through the command line . Press Ctrl+Alt+f1 to go to command line then edit MENU.LST under /boot/grub  adding the i8042.noloop at the end of the kernel option . Reboot and head your way towards a new Linux experience.&lt;br /&gt;&lt;br /&gt;I managed to get my Ubuntu up and running on VPC 2007 , after several runs I found out several problems :&lt;br /&gt;1. I cant access the USB devices . After running some google queries , i found out that it is one of the problems with linux on VPCs . Try several hacks and tricks to make them work.&lt;br /&gt;2. I cant share folders using the VPC (of course I could not without installing the add ons for VPC which unfortunately does not support Ubuntu ) . Solution , folder sharing . I have managed to share a forlder on my host machine and just like any computers on a network it worked . SAMBA of course is another topic worth discussing.&lt;br /&gt;3. My wireless network is not working.&lt;br /&gt;&lt;br /&gt;I decided to upgrade to Ubuntu 8.04  (Hardy Heron) . Fortunately , I dont need a new CD for that , I just run the Add/Remove utility and Ubuntu seems to have detected that a new version is out and let me upgrade from 7.10 to 8.04 easily ( i used a wired connection to my network just to make thi work  ) . And after almost 8 hours of downloading new packages (my connection was soooo slow) , I have managed to upgrade my Ubuntu , no CDs/DVDs/ required and not even a single cent to  spend ( how I wish M$ can also offer this service ..I wish hehe ). &lt;br /&gt;&lt;br /&gt;More than 1 day have passed , now I have my Ubuntu VPC working . It does not have the visual effects (like &lt;a href="http://www.youtube.com/watch?v=YhHCl8j_RbU&amp;feature=related"&gt;this&lt;/a&gt; and the one shown below) that it supports for real install but every thing I needed to start is there.&lt;center&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/0l6jSI5ggmg&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/0l6jSI5ggmg&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;With all things in place , im heading towards the next stop : .Net development in Ubuntu using MonoDevelop , C#  and MySQL . The screenshot below shows my Ubuntu VPC running MonoDevelop, MySQL , Firefox and Pidgin.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GyJ9Mxyv2Io/SOTwSzmEbyI/AAAAAAAAAYU/hp7Q_nizcws/s1600-h/Screenshot.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_GyJ9Mxyv2Io/SOTwSzmEbyI/AAAAAAAAAYU/hp7Q_nizcws/s320/Screenshot.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5252587271299034914" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-4167990940043067636?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/4167990940043067636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=4167990940043067636' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/4167990940043067636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/4167990940043067636'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/10/weekend-with-linux.html' title='Weekend with Linux'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GyJ9Mxyv2Io/SOTwSzmEbyI/AAAAAAAAAYU/hp7Q_nizcws/s72-c/Screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-8924963344914097733</id><published>2008-09-26T09:06:00.000-07:00</published><updated>2008-09-26T09:14:49.584-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AdSense'/><title type='text'>Google Adsense, where is my PIN ?</title><content type='html'>For almost three or so months I was in haitus from this blog , yes I did post an article or two but that was just it. No change in layout nor enchancements . Worse , my Google Adsense is no longer showing , or if the poor guy is showing , its probably displaying a public announcement. My site is not generating much traffic for me to be concerned about those clicks and impressions that was not recorded during those adsense-free months , but the thought that it aint showing is a bit troublesome. So after poking around some FAQs about adsense , I found out that I need to enter a PIN to continue with the service . A number that they must have sent to me but somewhere along the way it was lost. So I gave another shot and requested another . After more than 3 weeks (i think) of patiently waiting , that damn PIN is not yet in my hands . DID YOU EVER SEND IT GUYS? Well if yes, I have to wait for another week or so ....&lt;br /&gt;&lt;br /&gt;To Google-Adsense Guys: Please !!!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-8924963344914097733?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/8924963344914097733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=8924963344914097733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/8924963344914097733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/8924963344914097733'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/09/google-adsense-where-is-my-pin.html' title='Google Adsense, where is my PIN ?'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-2046764632232936783</id><published>2008-09-26T08:03:00.000-07:00</published><updated>2008-09-26T08:44:47.958-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Office'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Tricks'/><title type='text'>Opening Office 2007 files using Office 2003</title><content type='html'>This is a post that I should have done a year back , when Office 2007 was still on its initial phase. I hope this would still help others who have still their Office 2003 intact and dont want to move to a more resource inensive Office 2007.&lt;br /&gt;&lt;br /&gt;To be able to open your docx , xlsx or pptx ( the common files in MS Office ) using the Office 2003 , the user must be able to install the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=941B3470-3AE9-4AEE-8F43-C6BB74CD1466&amp;displaylang=en"&gt;Compatibility Pack for the 2007 &lt;br /&gt;Office system from Microsoft&lt;/a&gt; . This , however , does not guarantee that all elements in the 2007 file can be edited in 2003. Take note that the main purpose for this pack is for backward compatibility only but it doesnt assure that all things will be all well, otherwise the point of upgrading will be "pointless".&lt;br /&gt;&lt;br /&gt;To read more about this solution as well as the link to the compatibility pack , read more of this from the &lt;a href="http://office.microsoft.com/en-us/word/HA100444731033.aspx"&gt;Office 2007 website.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-2046764632232936783?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/2046764632232936783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=2046764632232936783' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/2046764632232936783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/2046764632232936783'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/09/opening-office-2007-files-using-office.html' title='Opening Office 2007 files using Office 2003'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-1594755624115513394</id><published>2008-09-23T06:55:00.000-07:00</published><updated>2008-09-23T07:57:53.654-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Twenty Nine</title><content type='html'>Twenty Nine draws the line between what I have to become and what I was . Its been twenty nine years in production and like any system in the world , it was never a perfect ride . In between near perfect executions , are lines of buggy codes that made it more exciting . From optimization to work arounds , life has been a combinations of hits and misses .The past nine years of the twenty nine that I already have is built around a series of upgrades, downgrades , refactoring and rebuilding to come up with either service packs or hotfixes. But just like any close-to-perfectly-architected software modules , I always seem to pick up from any exceptions . &lt;br /&gt;&lt;br /&gt;Beyond . The road map seems to be blurry still but the framework is slowly being completed . As I start to code again for a new release , this time it will  be more stable .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-1594755624115513394?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/1594755624115513394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=1594755624115513394' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/1594755624115513394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/1594755624115513394'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/09/twenty-nine.html' title='Twenty Nine'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-3881501823844340847</id><published>2008-09-21T00:38:00.000-07:00</published><updated>2008-09-21T00:47:19.473-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>MSLINUX  , wtf!!!!</title><content type='html'>As I was playing around the web searching for some answers to my linux questions , I came across a page for &lt;a href="http://www.mslinux.org"&gt;MSLinux&lt;/a&gt;. Initially , I found it intriguing , knowing the fact that the URL seems so serious . Then I questioned myself , are the redmond giant trying their luck on the Linux affair? Well , as it turned out after reading through the entire page , it is just a pure joke (in my opinion) and I had a good time laughing on the features. Below is an overview of the supposedly MSLINUX distro . You can visit the page &lt;a href="http://www.mslinux.org"&gt;here.&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Microsoft Linux provides all the power of the Linux Operating System with the ease of use you've come to expect from Microsoft Products.&lt;br /&gt;&lt;br /&gt;Microsoft Linux brings a new level of productivity to Linux, without sacrificing flexibility, performance, and control. In addition to features like My Home Directory and My Configuration, Microsoft Linux contains greatly improved support for Web and Enterprise development.&lt;br /&gt;&lt;br /&gt;With Microsoft Linux Enterprise Edition, you can create scalable multi-tier applications using our new Graphical User Interface command-Line Technology (GUILT)?. Extend your productivity with optimized support for Internet Active-XWindows? Technology and built-in Internet Xplorer web browser.&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-3881501823844340847?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/3881501823844340847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=3881501823844340847' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/3881501823844340847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/3881501823844340847'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/09/mslinux-wtf.html' title='MSLINUX  , wtf!!!!'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-5063711151816710092</id><published>2008-09-03T06:54:00.001-07:00</published><updated>2008-09-03T07:14:04.198-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>My first crack at Google Chrome</title><content type='html'>What is Google Chrome? Its a new one from search engine giant Google , a new INTERNET browser to say the least. A move to gain more market share in computing . First they had &lt;a href="http://mail.google.com"&gt;GMAIL &lt;/a&gt; then &lt;a href="http://docs.google.com"&gt;GoogleDocs&lt;/a&gt; and now Google Chrome.&lt;br /&gt;&lt;br /&gt;Upon first sight to this new baby , I tried downloading it in the office using Windows 2000 as the OS , unfortunately as of this moment only Vista and XP is supported for Microsoft . Now using XP , I spent a little time looking at the features it has to offer . I know this is just a short preview of what Chrome is, but it will give you an idea on its future.&lt;br /&gt;&lt;br /&gt;The Interface. The chrome sports a new look it terms of browser design. Its minimalistic in concept , designed for those who wants easy browsing. It radiates a light blue skin that soothes any surfers eyes and few buttons to get you going. Like any new browser , tabs are provided. &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GyJ9Mxyv2Io/SL6ZGHcmJDI/AAAAAAAAAPg/C06ClU1p7t8/s1600-h/chrome1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_GyJ9Mxyv2Io/SL6ZGHcmJDI/AAAAAAAAAPg/C06ClU1p7t8/s400/chrome1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5241795346663089202" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Unlike other famous browser, clicking on the new tab will bring about a rather more informative page rather than a blank empty useless page.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GyJ9Mxyv2Io/SL6Zo9DL7eI/AAAAAAAAAPo/oit9FDelSsY/s1600-h/chrome3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_GyJ9Mxyv2Io/SL6Zo9DL7eI/AAAAAAAAAPo/oit9FDelSsY/s400/chrome3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5241795945167580642" /&gt;&lt;/a&gt;&lt;br /&gt;The address bar also serves as the Search Bar for a quick access to Googles' powerful search engine.&lt;br /&gt;&lt;br /&gt;The Incognito Window. A more interesting feature is its Incognito window. A new browser look with hidden functionality.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GyJ9Mxyv2Io/SL6aJuhWxhI/AAAAAAAAAPw/yJj5pAsP6lc/s1600-h/chrome2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_GyJ9Mxyv2Io/SL6aJuhWxhI/AAAAAAAAAPw/yJj5pAsP6lc/s400/chrome2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5241796508203271698" /&gt;&lt;/a&gt;&lt;br /&gt;What seperates Incognito from an ordinary browser can be best explained by clicking the new tab in the browser itself to bring about the page below:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GyJ9Mxyv2Io/SL6ap3OF8ZI/AAAAAAAAAP4/wJTH0G14gSc/s1600-h/chrome4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_GyJ9Mxyv2Io/SL6ap3OF8ZI/AAAAAAAAAP4/wJTH0G14gSc/s400/chrome4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5241797060294209938" /&gt;&lt;/a&gt;&lt;br /&gt;The browser is just starting and there may be compatibility issues down the line . This galant effort by Google to come up with a new browser is somewhat refreshing and promising. For more information about Google Chrome , &lt;a href="http://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html"&gt;visit this site.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The best thing about Google Chrome , it is FREE and it is OPEN SOURCE.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-5063711151816710092?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/5063711151816710092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=5063711151816710092' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/5063711151816710092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/5063711151816710092'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/09/my-first-crack-at-google-chrome.html' title='My first crack at Google Chrome'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GyJ9Mxyv2Io/SL6ZGHcmJDI/AAAAAAAAAPg/C06ClU1p7t8/s72-c/chrome1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-1336171270240694955</id><published>2008-07-23T17:09:00.000-07:00</published><updated>2008-07-23T17:17:11.221-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Ubuntu to out-pretty Macs</title><content type='html'>Im sure a lot of Linux desktop agress with me if I say that Ubuntu is indeed leading the way in Linux Desktop front. I ve known Ubuntu since 2006 and its interface has dramatically changed from the conventional Linux-looking UI to a more intuitive and better UI . Heres a better news to that , Mark Shuttleworth's vision for Ubuntu to out-pretty any desktop OS around and that includes the highly acclaimed Mac interface.&lt;br /&gt;&lt;blockquote&gt;"I think the great task in front of us in the next two years is to lift the experience of the Linux desktop from something stable and usable and not pretty, to something that's art," Shuttleworth said. &lt;/blockquote&gt;&lt;br /&gt;This , when attained , can boost Open Source computing on Linux platform . But then again , training and information drives as well as support by open source community is still needed to make a household name.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-1336171270240694955?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/1336171270240694955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=1336171270240694955' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/1336171270240694955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/1336171270240694955'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/07/ubuntu-to-out-pretty-macs.html' title='Ubuntu to out-pretty Macs'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-305625792755637979</id><published>2008-07-17T19:23:00.001-07:00</published><updated>2008-07-17T19:26:29.069-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Environment'/><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Earthquake Safety Facts</title><content type='html'>In line with the July 18 earthquake rumors , here is a forwarded email regarding earthquake safety facts:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;EXTRACT FROM DOUG COPP'S ARTICLE ON THE: 'TRIANGLE OF LIFE'&lt;br /&gt;&lt;br /&gt;My name is Doug Copp. I am the Rescue Chief and Disaster Manager of the American Rescue Team International (ARTI), the world's most experienced rescue team. The information in this article will save lives in an earthquake.&lt;br /&gt;&lt;br /&gt;I have crawled inside 875 collapsed buildings, worked with rescue teams from 60 countries, founded rescue teams in several countries, and I am a member of many rescue teams from many countries..&lt;br /&gt;&lt;br /&gt;I was the United Nations expert in Disaster Mitigation for two years. I have worked at every major disaster in the world since 1985, except for simultaneous disasters.&lt;br /&gt;&lt;br /&gt;The first building I ever crawled inside of was a school in Mexico City during the 1985 earthquake. Every child was under its desk. Every child was crushed to the thickness of their bones. They could have survived by lying down next to their desks in the aisles. It was obscene, unnecessary and I wondered why the children were not in the aisles. I didn't at the time know that the children were told to hide under something.&lt;br /&gt;&lt;br /&gt;Simply stated, when buildings collapse, the weight of the ceilings falling upon the objects or furniture inside crushes these objects, leaving a space or void next to them. This space is what I call the 'triangle of life'. The larger the object, the stronger, the less it will compact. The less the object compacts, the larger the void, the greater the probability that the person who is using this void for safety will not be injured. The next time you watch collapsed buildings, on television, count the 'triangles' you see formed. They are everywhere. It is the most common shape, you will see, in a collapsed building.&lt;br /&gt;&lt;br /&gt;TIPS FOR EARTHQUAKE SAFETY&lt;br /&gt;&lt;br /&gt;1) Most everyone who simply 'ducks and covers' WHEN BUILDINGS COLLAPSE are crushed to death. People who get under objects, like desks or cars, are crushed.&lt;br /&gt;&lt;br /&gt;2) Cats, dogs and babies often naturally curl up in the fetal position.&lt;br /&gt;You should too in an earthquake.. It is a natural safety/survival instinct. You can survive in a smaller void. Get next to an object, next to a sofa, next to a large bulky object that will compress slightly but leave a void next to it.&lt;br /&gt;&lt;br /&gt;3) Wooden buildings are the safest type of construction to be in during&lt;br /&gt;an earthquake. Wood is flexible and moves with the force of the earthquake.&lt;br /&gt;If the wooden building does collapse, large survival voids are created.&lt;br /&gt;Also, the wooden building has less concentrated, crushing weight. Brick&lt;br /&gt;buildings will break into individual bricks. Bricks will cause many injuries but&lt;br /&gt;less squashed bodies than concrete slabs.&lt;br /&gt;&lt;br /&gt;4) If you are in bed during the night and an earthquake occurs, simply&lt;br /&gt;roll off the bed. A safe void will exist around the bed. Hotels can achieve a&lt;br /&gt;much greater survival rate in earthquakes, simply by posting a sign on The back of the door of every room telling occupants to lie down on the floor, next to the bottom of the bed during an earthquake.&lt;br /&gt;&lt;br /&gt;5) If an earthquake happens and you cannot easily escape by getting out&lt;br /&gt;the door or window, then lie down and curl up in the fetal position next to&lt;br /&gt;a sofa, or large chair.&lt;br /&gt;&lt;br /&gt;6) Most everyone who gets under a doorway when buildings collapse is&lt;br /&gt;killed. How? If you stand under a doorway and the doorjamb falls forward or&lt;br /&gt;backward you will be crushed by the ceiling above. If the door jam falls sideways you will be cut in half by the doorway. In either case, you will be killed!&lt;br /&gt;&lt;br /&gt;7) Never go to the stairs. The stairs have a different 'moment of&lt;br /&gt;frequency' (they swing separately from the main part of the building).&lt;br /&gt;The stairs and remainder of the building continuously bump into each&lt;br /&gt;other until structural failure of the stairs takes place. The people who get&lt;br /&gt;on stairs before they fail are chopped up by the stair treads - horribly&lt;br /&gt;mutilated. Even if the building doesn't collapse, stay away from the&lt;br /&gt;stairs. The stairs are a likely part of the building to be damaged. Even if the&lt;br /&gt;stairs are not collapsed by the earthquake, they may collapse later when&lt;br /&gt;overloaded by fleeing people. They should always be checked for safety,&lt;br /&gt;even when the rest of the building is not damaged.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8) Get Near the Outer Walls Of Buildings Or Outside Of Them If Possible&lt;br /&gt;- It is much better to be near the outside of the building rather than&lt;br /&gt;the interior. The farther inside you are from the outside perimeter of the&lt;br /&gt;building the greater the probability that your escape route will be&lt;br /&gt;blocked.&lt;br /&gt;&lt;br /&gt;9) People inside of their vehicles are crushed when the road above falls&lt;br /&gt;in an earthquake and crushes their vehicles; which is exactly what happened&lt;br /&gt;with the slabs between the decks of the Nimitz Freeway.. The victims of&lt;br /&gt;the San Francisco earthquake all stayed inside of their vehicles. They were&lt;br /&gt;all killed. They could have easily survived by getting out and sitting or&lt;br /&gt;lying next to their vehicles. Everyone killed would have survived if they had&lt;br /&gt;been able to get out of their cars and sit or lie next to them. All the&lt;br /&gt;crushed cars had voids 3 feet high next to them, except for the cars that had&lt;br /&gt;columns fall directly across them.&lt;br /&gt;&lt;br /&gt;10) I discovered, while crawling inside of collapsed newspaper offices&lt;br /&gt;and other offices with a lot of paper, that paper does not compact.&lt;br /&gt;Large voids are found surrounding stacks of paper.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-305625792755637979?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/305625792755637979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=305625792755637979' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/305625792755637979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/305625792755637979'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/07/earthquake-safety-facts.html' title='Earthquake Safety Facts'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-5298565413397303049</id><published>2008-07-16T08:15:00.000-07:00</published><updated>2008-07-16T08:34:12.867-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Eraserheads Reunion Concert</title><content type='html'>I bet this is the hottest topic moving around . Anyone seems so very excited . Even rumors like this can make anyone who grew up in the 90s listening to eraserheads music  jump for joy . Definitely it is not a rumor . Several reports from respected news sources have indeed confirmed that this is happening this August as &lt;a href="http://philmusic.com/main/content/view/166/1/"&gt;some of the teaser posters and clues are trying to say.&lt;/a&gt;&lt;/br&gt; &lt;/br&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_GyJ9Mxyv2Io/SH4R1AMSNjI/AAAAAAAAAPI/DFMimkihII0/s1600-h/smallheadscartoon.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_GyJ9Mxyv2Io/SH4R1AMSNjI/AAAAAAAAAPI/DFMimkihII0/s400/smallheadscartoon.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5223632220078618162" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/br&gt;&lt;br /&gt;As some reports have mentioned , it is scheduled for August 30 , 2008 . The tentative venue is at CCP Open Grounds and the best of it all , it was rumored to be a free concert where 35000 eraserheads fanatics are expected to attend &lt;/br&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_GyJ9Mxyv2Io/SH4SY0OXnsI/AAAAAAAAAPQ/7fDaZMTCZ54/s1600-h/eraserheads%2520reunion%2521.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_GyJ9Mxyv2Io/SH4SY0OXnsI/AAAAAAAAAPQ/7fDaZMTCZ54/s400/eraserheads%2520reunion%2521.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5223632835341426370" /&gt;&lt;/a&gt;&lt;/br&gt;&lt;br /&gt;A one night only reunion concert is what we heard of but who knows what might happen next . I dont really know the reason for the reunion . It may be about sponsorship or about the money . The hell with it  , I just hope that ultimately it is about  good music from one of the greatest pinoy band I ever knew. Heck, Im reserving that day for the concert ( even if it is as short as a 45 minute drive to memory lane , as other rumors suggest ). Im sure it will bring back the days when everyone was singing "minsan sa may kalayaan tayo nagkatagpuan......"&lt;/br&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_GyJ9Mxyv2Io/SH4TfjJN2dI/AAAAAAAAAPY/eGoaZHC3pPg/s1600-h/E%2520FLYER2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_GyJ9Mxyv2Io/SH4TfjJN2dI/AAAAAAAAAPY/eGoaZHC3pPg/s400/E%2520FLYER2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5223634050527123922" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-5298565413397303049?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/5298565413397303049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=5298565413397303049' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/5298565413397303049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/5298565413397303049'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/07/eraserheads-reunion-concert.html' title='Eraserheads Reunion Concert'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_GyJ9Mxyv2Io/SH4R1AMSNjI/AAAAAAAAAPI/DFMimkihII0/s72-c/smallheadscartoon.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-2491516826405257787</id><published>2008-06-30T08:46:00.000-07:00</published><updated>2008-06-30T09:44:35.078-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Environment'/><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Cigarette Ad Ban starts tomorrow , July 1</title><content type='html'>What a great way to start July . At last after a long wait , gone will these teasing cigarette ads on any form ( television, radio and print ) by virtue of Tobacco Regulation Act of 2003 or Republic Act No. 9211.&lt;br /&gt;&lt;br /&gt;Up to now I still wonder why people love to smoke . I have been there actually , smoking at least a dozen of stick just to get through overnight reviews and cramming back in college . Honestly , aside from the joy maybe of puffing these what I some times call as "Cancer Sticks" , they just leave you with stinky breath and smell. Its for this reason that I got turned off to women who  dress so smartly (maybe) but holding or puffing cigars like they are even proud of it . The same goes for those careless smokers who smokes on public transports without thinking the danger of second hand smokes.&lt;br /&gt;&lt;br /&gt;This is definitely a good start to clean the air we breathe . Definitely , these sometimes feel-good commercials lead consumers to think that having , buying  and using them is a way to go. I just hope this will not be only good at the start like any "ningas kugon" laws that came before it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-2491516826405257787?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/2491516826405257787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=2491516826405257787' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/2491516826405257787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/2491516826405257787'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/06/cigarette-ad-ban-starts-tomorrow-july-1.html' title='Cigarette Ad Ban starts tomorrow , July 1'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-8403402143506191898</id><published>2008-05-19T19:30:00.000-07:00</published><updated>2008-05-19T19:52:33.562-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='Mono'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Moonlight : The Silverlight Version for Linux</title><content type='html'>Microsoft has been making moves to fit in to the computing  ecosystem . Several of the notable development in this area includes the &lt;a href="http://partner.live.com/windowslive/Platform.aspx"&gt;Windows Live Platform&lt;/a&gt; , &lt;a href="https://www.mesh.com/Welcome/Welcome.aspx"&gt;Live Mesh&lt;/a&gt; and recently &lt;a href="http://www.mono-project.com/Moonlight"&gt;Moonlight&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Moonlight is an open source implementation of Microsoft's Silverlight web application platform. It's built on top of Mono, the open source .Net project.Moonlight is not a Microsoft project, but Microsoft has been working together with &lt;a href="http://www.mono-project.com/Main_Page"&gt;Mono&lt;/a&gt;,  an open source project sponsored by Novell, to develop and run .Net client and server applications on Linux, Solaris, Mac OS X, Windows, and Unix, to make a Linux version of Silverlight happen. Moonlight &lt;a href="http://www.go-mono.com/moonlight/"&gt;is now available&lt;/a&gt; in both Silverlight v1.o and 2.0 builds.  Silverlight, while it still has a long way to go to become as widely adapted as Adobe’s Flash, is leading the charge for Microsoft to become a more open eco-system for development. &lt;br /&gt;&lt;br /&gt;&lt;object width="415" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qRSO7p0HAIw"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/qRSO7p0HAIw" type="application/x-shockwave-flash" wmode="transparent" width="415" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-8403402143506191898?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/8403402143506191898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=8403402143506191898' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/8403402143506191898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/8403402143506191898'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/05/moonlight-silverlight-version-for-linux.html' title='Moonlight : The Silverlight Version for Linux'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-2989651076410588996</id><published>2008-05-19T19:25:00.001-07:00</published><updated>2008-05-19T19:27:27.832-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Visual Studio 2008 Service Pack 1 Released</title><content type='html'>The first of the series of service packs for VS2008 has just been released . With Service Pack 1, Visual Studio 2008 introduces a large assortment of new features for targeting Windows, Office, and the Web. Developers building .NET-basedapplications will enjoy improved performance in the WPF designer, new components for Visual Basic and Visual C++, as well as an MFC-based Office 2007 Ribbon. Web developers will see continued improvement in the client-side script tooling including JavaScript IntelliSense. Additionally, full support for SQL Server 2008, the ADO.NET Entity Framework and performance improvements for the IDE make Service Pack 1 a great release across the board.&lt;br /&gt;&lt;br /&gt;The .NET Framework 3.5 Service Pack 1 delivers more controls, a streamlined setup, improved start-up performance, and powerful new graphics features for client development and rich data scaffolding, improved AJAX support, and other improvements for Web development. Additionally it introduces the ADO.NET Entity Framework and ADO.NET Data Services, which simplify data access code in applications by providing an extensible, conceptual model for data from any data source and enabling this model to closely reflect business requirements.&lt;br /&gt;&lt;br /&gt;Some of the new features includes :&lt;br /&gt;&lt;br /&gt;Visual Studio 2008 Service Pack 1 includes:&lt;br /&gt;&lt;br /&gt;    * Improved designers for building WPF applications&lt;br /&gt;    * Full support for SQL Server 2008&lt;br /&gt;    * The introduction of the ADO.NET Entity Designer&lt;br /&gt;    * Visual Basic and Visual C++ components and tools (including an MFC-based Office 2007 style 'Ribbon')&lt;br /&gt;    * Improvements to Team Foundation Server to respond to customer feedback on version control usability and performance, improved e-mail integration with work item tracking and full support for hosting on SQL Server 2008&lt;br /&gt;    * Improvements for Web development including richer JavaScript support, enhanced AJAX and data tools, and Web site deployment&lt;br /&gt;&lt;br /&gt;The .NET Framework 3.5 Service Pack 1 includes:&lt;br /&gt;&lt;br /&gt;    * Performance increases between 20-45% for WPF-based applications - without having to change any code&lt;br /&gt;    * WCF improvements that give developers more control over the way they access data and services&lt;br /&gt;    * Streamlined installation experience for client applications&lt;br /&gt;    * Improvements in the area of data platform, such as the ADO.NET Entity Framework, ADO.NET Data Services and support for SQL Server 2008's new features.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx"&gt;Read More About this Release from Microsoft&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-2989651076410588996?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/2989651076410588996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=2989651076410588996' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/2989651076410588996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/2989651076410588996'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/05/visual-studio-2008-service-pack-1.html' title='Visual Studio 2008 Service Pack 1 Released'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-5635473958789917914</id><published>2008-05-15T08:32:00.000-07:00</published><updated>2008-05-15T19:07:39.503-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>Life Through the Eyes of a Taxi Driver</title><content type='html'>Traveling through a car-packed Quirino highway down to the street-busy G.Tuazon can be a boring journey so I started a little chat with the cab driver which I shall call Ka Fredie . Ka Fredie is a typical taxi driver with a touch of a barrio accent coupled with a mix of rebellious thinking . Thus , i coined the name "Ka Fredie".&lt;br /&gt;&lt;br /&gt;Trash:"Mahirap na ba byahe ngayon?"&lt;br /&gt;Ka Fredie:&lt;br /&gt;&lt;blockquote&gt;"Mahal na gasolina e, umaasa na lang kami  sa dagdag ng mga asahero."&lt;/blockquote&gt;&lt;br /&gt;Trash:"Gasolina pala itong taxi nyo, di ba mas ok ung LPG?"&lt;br /&gt;Ka Fredie:&lt;br /&gt;&lt;blockquote&gt;"OO, dati kumikita ako ng hanggang 1,500 kaso pinababa ako e."&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Trash:"Bakit?&lt;br /&gt;Ka Fredie:&lt;br /&gt;&lt;blockquote&gt;"Sabi ng doktor pag di ko raw tinigil baka bibigay katawan ko."&lt;br /&gt;    "Etong gobyerno natin prinopromote ung LPG e masama pla sa kalusugan ng driver pati na rin sa pasahero"&lt;br /&gt;          "Mahal talaga kasi gasolina kaya konti na lang kita namin."&lt;br /&gt;&lt;/blockquote&gt;           &lt;br /&gt;Trash:"Dagdag mo pa yung kotong"&lt;br /&gt;Ka Fredie:&lt;br /&gt;&lt;blockquote&gt;"Ngayon ginagawa na nilang ordinance , kaya ung huli mo sa Makati iba pa rin pag nahuli  ka sa QC"&lt;br /&gt;    "Mga opisyal kasi puro pera na lang iniisip , di nila iniisip kaming mga driver. Tapos puro kurakot na ngayon."&lt;br /&gt;&lt;/blockquote&gt;     &lt;br /&gt;Trash:"Naabutan nyo ba si Marcos?"&lt;br /&gt;Ka Fredie:&lt;br /&gt;&lt;blockquote&gt;"OO. Mas maganda pa nga nung si Marcos kasi mahigpit cya . Kurakot man&lt;br /&gt;           sya pero sya lang , hindi gaya ngayon na ultimo Baranggay Tanod kurakot.&lt;br /&gt;           Noon pag nagsalita si Marcos lahat sumusunod e.  Mga ginagawa nga ng mga presidente ngayon na projects plano na yan dati ni Marcos."&lt;br /&gt;&lt;/blockquote&gt;           &lt;br /&gt;Trash:"Sa susunod na eleksyon , sino gusto nyo na presidente?"&lt;br /&gt;Ka Fredie:&lt;br /&gt;&lt;blockquote&gt;"Hindi na ako boboto. Pareparehas lang yan. Kung ako nga lang tatanungin, si Gloria na lang tutal naman  siguro busog na yan pati mga galamay nya. Kung bago na naman magpapakabusog na naman at panibagong galamay na mag papakabusog din."&lt;br /&gt;           "Kung bibigyan nga ako ng madaming buhay , ako na mismo lilinis sa mga yan."&lt;br /&gt;           "Mahal na lahat , pati bigas . Di nila naiisip na  maaring ISANG UMAGA MAGISING NA LANG SILANG ANG MGA MAHIHIRAP INAAKYAT NA ANG BAHAY NG MGA MAYAYAMAN KASI&lt;br /&gt;            WALA NANG MAKAIN. TUTAL PAREPAREHAS LANG NAMAN TAYONG TAO, KUNG MAMAMATAY SILA SA GUTOM ISASAMA NA RIN  NILA MAYAYAMAN"&lt;br /&gt;           "Ako siguro sasama na rin ako, kasi ganun din mangyayari sa akin na wala nang makain. Baka nga yung mga pulis  dyan aagawan na lang nila ng baril. Pag wala ng&lt;br /&gt;            makain baka pati karne ng tao kakainin na rin"&lt;br /&gt;&lt;/blockquote&gt;            &lt;br /&gt;...usapan about traffic.....&lt;br /&gt;&lt;br /&gt;Ka Freddie:&lt;br /&gt;&lt;blockquote&gt;"Tignan mo mga bahay sa tabi ng highway pinaganda lang sa harapan pero sa likod  wala parin. METRO GWAPO daw , dapat gawin METRO PLASTIC"&lt;br /&gt;           "Lagi na lang tumataas ang presyo ng gasolina , kasalanan ni tabako (FVR) at cory  dahil sa DEREGULATION law na yan."&lt;br /&gt;&lt;/blockquote&gt;            &lt;br /&gt;Trash:"Puro takas ang ginagawa ng mga kongresista dba? kaya di maayos ayos ang bansa. Sobrang talino kac nila."&lt;br /&gt;Ka Fredie:&lt;br /&gt;&lt;blockquote&gt;"Pasalamat nga sila at matalino sila , kaso di nila ginagamit sa kabutihan. Sana nga kunin na lang sa itaas ang talino na yan. Tignan natin kung &lt;br /&gt;     anong mangyayari sa kanila"&lt;br /&gt;    "Kung pagbibigyan talaga ako sa itaas ako na mismo lilinis sa mga yan."&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;After giving Ka Fredie my fare , I started to ponder on his thoughts on life . Here are the things that played in my mind:&lt;br /&gt;1. Is there really a hazard on using LPG as a source of power for cars instead of gasoline?&lt;br /&gt;2. Contrary to what most freedom fighters would say , most people that I met still prefers Marcos' style  over Cory , FVR , Erap and GMA.&lt;br /&gt;3. Even Ka Fredie dreams about Civil War , Chaos ,  Vigilantes and Cannibalism . His views on this actually  sent chills in my bones.&lt;br /&gt;4. What good will it bring if the  Oil Deregulation Law is abolished?&lt;br /&gt;5. Metro Gwapo to Metro Plastik - nice one Ka Fredie.&lt;br /&gt;6. Lost of interest to elections due to bad experiences.&lt;br /&gt;&lt;br /&gt;There are really a lot of views that can be learned by being with the actual people that feels the daily hardships of life . I may sound stupid  but our leaders should go deeper into the masses and not just rely on economic figures to measure how well the country is doing . Corruption remains to be the main culprit and if this &lt;br /&gt;will continue , as Ka Fredie envisioned , chaos and civil car can and will happen .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-5635473958789917914?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/5635473958789917914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=5635473958789917914' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/5635473958789917914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/5635473958789917914'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/05/life-through-eyes-of-taxi-driver.html' title='Life Through the Eyes of a Taxi Driver'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-6834184561692128212</id><published>2008-05-13T08:27:00.000-07:00</published><updated>2008-05-13T09:03:12.387-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Automatic Properties and Object Initializers in .Net 3.5</title><content type='html'>With the release of .Net 3.5 alongside with Visual Studio 2008 , new enhancements was again introduced . Some maybe well pronounced such as the inclusion of WCF, WPF , LINQ in .Net 3.0 and some just came unnoticed. If you have been accustomed of using a particular method or technique in implementing a certain code in .Net 2.0 , because of backward compatibility , you may not even notice that there are new ways of implementing it in .Net 3.5.&lt;br /&gt;&lt;br /&gt;Here are two new concepts in .Net 3.5 that a developer may not notice ( at least in my opinion ) : &lt;span style="font-weight:bold;"&gt;Automatic Properties&lt;/span&gt; and O&lt;span style="font-weight:bold;"&gt;bject Initializers&lt;/span&gt; . To illustrate these two , I am going to present the pre-.Net 3.5 way (.Net 2.0) and the .Net 3.5 way in creating a simple class with simple properties.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Automatic Properties&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Creating a class can be tedious , especially when working with a list of properties , . One way to get around having to type the code for a private field and its public property getter and setter is to use a refactoring tool. However, there is a new language feature called Automatic Properties that allows you to type less code and still get a private field and its public getter and setter. You declare the automatic property using a shortcut syntax and the compiler will generate the private field and the public setter and getter for you.&lt;br /&gt;&lt;br /&gt;.NET 2.0 Way&lt;br /&gt;&lt;br /&gt;To build a simple class with two properties (i.e. FirstNumber and SecondNumber) and a method (i.e. GetSum()) , you write a code similar below:&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: Courier New; font-size: 10pt; color: #1f2029; background: #f4f4f4;"&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;class&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;OldSimpleMath&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;{&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &lt;span style="color: blue;"&gt;private&lt;/span&gt; &lt;span style="color: blue;"&gt;int&lt;/span&gt; _firstNumber;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &lt;span style="color: blue;"&gt;private&lt;/span&gt; &lt;span style="color: blue;"&gt;int&lt;/span&gt; _secondNumber;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &lt;span style="color: blue;"&gt;public&lt;/span&gt; OldSimpleMath()&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  {&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  }&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &lt;span style="color: blue;"&gt;public&lt;/span&gt; OldSimpleMath(&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: blue;"&gt;int&lt;/span&gt; firstNumber,&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: blue;"&gt;int&lt;/span&gt; secondNumber)&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  {&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; _firstNumber = firstNumber;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; _secondNumber = secondNumber;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  }&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;int&lt;/span&gt; FirstNumber&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  {&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: blue;"&gt;get&lt;/span&gt; { &lt;span style="color: blue;"&gt;return&lt;/span&gt; _firstNumber; }&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: blue;"&gt;set&lt;/span&gt; { _firstNumber = &lt;span style="color: blue;"&gt;value&lt;/span&gt;; }&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  }&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;int&lt;/span&gt; SecondNumber&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  {&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: blue;"&gt;get&lt;/span&gt; { &lt;span style="color: blue;"&gt;return&lt;/span&gt; _secondNumber; }&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: blue;"&gt;set&lt;/span&gt; { _secondNumber = &lt;span style="color: blue;"&gt;value&lt;/span&gt;; }&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  }&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;int&lt;/span&gt; GetSum()&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  {&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: blue;"&gt;return&lt;/span&gt; _firstNumber + _secondNumber;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;  &lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  }&lt;/p&gt;&lt;p style="margin: 0px;"&gt;}&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Notice the use of two constructors to enable overloading.&lt;br /&gt;&lt;br /&gt;.Net 3.5 Way&lt;br /&gt;&lt;br /&gt;In .Net 3.5 , using the new feature , this would only give us a code similar below:&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: Courier New; font-size: 10pt; color: #1f2029; background: #f4f4f4;"&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;class&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;SimpleMath&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;{&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;int&lt;/span&gt; FirstNumber&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  {&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: blue;"&gt;get&lt;/span&gt;;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: blue;"&gt;set&lt;/span&gt;;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  }&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;int&lt;/span&gt; SecondNumber&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  {&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: blue;"&gt;get&lt;/span&gt;;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: blue;"&gt;set&lt;/span&gt;;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  }&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;int&lt;/span&gt; GetSum()&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  {&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: blue;"&gt;return&lt;/span&gt; FirstNumber + SecondNumber;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  }&lt;/p&gt;&lt;p style="margin: 0px;"&gt;}&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Notice that there are no longer private variables to hold a local copy of our data , .NET 3.5 will take care of that. A constructor was not even defined . And yes , the class definition is much much simpler that in .Net 2.0.&lt;br /&gt;&lt;br /&gt;If you are using VS2008 , make sure that the targetframework is set to .Net 3.5 , otherwise you will be generating compile errors.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Object Initializers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Object Initializers allow you to pass in named values for each of the public properties that will then be used to initialize the object.&lt;br /&gt;&lt;br /&gt;.NET 2.0 Way&lt;br /&gt;&lt;br /&gt;Notice our class using the old .Net 2.0 way above , it has two constructors . One accepts no parameters , while the other accepts two integers . Imagine that you have more than two properties that you want to initialize upon instantiation and with different possible combinations . That would take you time to code right?&lt;br /&gt;&lt;br /&gt;In the pre .Net 3.5 era , you will write this codes to use the OldSimpleMath class:&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: Courier New; font-size: 10pt; color: #1f2029; background: #f4f4f4;"&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt; UsingOldWay()&lt;/p&gt;&lt;p style="margin: 0px;"&gt;{&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &lt;span style="color: #2b91af;"&gt;OldSimpleMath&lt;/span&gt; number=&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;OldSimpleMath&lt;/span&gt;();&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  number.FirstNumber = 1;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  number.SecondNumber = 5;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &lt;span style="color: #2b91af;"&gt;Console&lt;/span&gt;.WriteLine(number.GetSum());&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &lt;span style="color: green;"&gt;//using constructor&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &lt;span style="color: #2b91af;"&gt;OldSimpleMath&lt;/span&gt; newNumber=&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;OldSimpleMath&lt;/span&gt;(5,8);&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &lt;span style="color: #2b91af;"&gt;Console&lt;/span&gt;.WriteLine(newNumber.GetSum());&lt;/p&gt;&lt;p style="margin: 0px;"&gt;}&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Using a constructor that was not implemented in the class would generate compile errors.&lt;br /&gt;&lt;br /&gt;.Net 3.5 Way&lt;br /&gt;&lt;br /&gt;With object initializers , we can have a dynamic form of constructors . The syntax is to wrap the named parameters and their values with curly braces. Object Initializers allow you to pass in any named public property to the constructor of the class. This is a great feature as it removes the need to create multiple overloaded constructors using different parameter lists to achieve the same goal. While you can currently create your own constructors, Object initializers are nice because you do not have to create multiple overloaded constructors to handle the various combinations of how you might want to initialize the object. To make matters easier, when typing the named parameters the intellisense feature of the IDE will display a list of the named parameters for you. You do not have to pass all of the parameters in and in fact, you can even use a nested object initialize for a certain parameter.&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: Courier New; font-size: 10pt; color: #1f2029; background: #f4f4f4;"&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt; UsingNewWay()&lt;/p&gt;&lt;p style="margin: 0px;"&gt;{&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &lt;span style="color: #2b91af;"&gt;SimpleMath&lt;/span&gt; number =&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;SimpleMath&lt;/span&gt;();&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  number.FirstNumber = 4;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  number.SecondNumber = 5;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &lt;span style="color: #2b91af;"&gt;Console&lt;/span&gt;.WriteLine(number.GetSum());&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &lt;span style="color: green;"&gt;//using object initializer&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &lt;span style="color: #2b91af;"&gt;SimpleMath&lt;/span&gt; newNumber =&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;SimpleMath&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; FirstNumber=2,&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; SecondNumber=4&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; };&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &lt;span style="color: #2b91af;"&gt;Console&lt;/span&gt;.WriteLine(newNumber.GetSum());&lt;/p&gt;&lt;p style="margin: 0px;"&gt;}&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Nice new feature right? It reduces a lot of coding time and allows you to concentrate more on the actual logic of the program.&lt;br /&gt;&lt;br /&gt;Note: If you are using &lt;a href="http://www.jetbrains.com/resharper/"&gt;Resharper 3.1&lt;/a&gt; for VS2008 , the version does not pick up these new features so you can see that they are flagged as errors by  Resharper and in some cases for the Object Initializers the intellisense may not work . None the less , if you are sure that your creating a .Net 3.5 project , just hit the build button and everything will just be fine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-6834184561692128212?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/6834184561692128212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=6834184561692128212' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/6834184561692128212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/6834184561692128212'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/05/automatic-properties-and-object.html' title='Automatic Properties and Object Initializers in .Net 3.5'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-2088965621628494570</id><published>2008-05-10T08:40:00.000-07:00</published><updated>2008-05-10T08:47:40.411-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>48 Laws of Power by Robert Greene and Joost Elffers</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Law 1&lt;/span&gt;&lt;br /&gt;Never Outshine the Master&lt;br /&gt;&lt;br /&gt;Always make those above you feel comfortably superior.  In your desire to please or impress them, do not go too far in displaying your talents or you might accomplish the opposite – inspire fear and insecurity.  Make your masters appear more brilliant than they are and you will attain the heights of power.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 2&lt;/span&gt;&lt;br /&gt;Never put too Much Trust in Friends, Learn how to use Enemies&lt;br /&gt;&lt;br /&gt;Be wary of friends-they will betray you more quickly, for they are easily aroused to envy.  They also become spoiled and tyrannical. But hire a former enemy and he will be more loyal than a friend, because he has more to prove.  In fact, you have more to fear from friends than from enemies.  If you have no enemies, find a way to make them.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 3&lt;/span&gt;&lt;br /&gt;Conceal your Intentions&lt;br /&gt;&lt;br /&gt;Keep people off-balance and in the dark by never revealing the purpose behind your actions.  If they have no clue what you are up to, they cannot prepare a defense.  Guide them far enough down the wrong path, envelope them in enough smoke, and by the time they realize your intentions, it will be too late.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 4&lt;/span&gt;&lt;br /&gt;Always Say Less than Necessary&lt;br /&gt;&lt;br /&gt;When you are trying to impress people with words, the more you say, the more common you appear, and the less in control.  Even if you are saying something banal, it will seem original if you make it vague, open-ended, and sphinxlike.  Powerful people impress and intimidate by saying less.  The more you say, the more likely you are to say something foolish.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 5&lt;/span&gt;&lt;br /&gt;So Much Depends on Reputation – Guard it with your Life&lt;br /&gt;&lt;br /&gt;Reputation is the cornerstone of power.  Through reputation alone you can intimidate and win; once you slip, however, you are vulnerable, and will be attacked on all sides.  Make your reputation unassailable.  Always be alert to potential attacks and thwart them before they happen.  Meanwhile, learn to destroy your enemies by opening holes in their own reputations.  Then stand aside and let public opinion hang them.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 6&lt;/span&gt;&lt;br /&gt;Court Attention at all Cost&lt;br /&gt;&lt;br /&gt;Everything is judged by its appearance; what is unseen counts for nothing.  Never let yourself get lost in the crowd, then, or buried in oblivion.  Stand out.  Be conspicuous, at all cost.  Make yourself a magnet of attention by appearing larger, more colorful, more mysterious, than the bland and timid masses.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 7&lt;/span&gt;&lt;br /&gt;Get others to do the Work for you, but Always Take the Credit&lt;br /&gt;&lt;br /&gt;Use the wisdom, knowledge, and legwork of other people to further your own cause.  Not only will such assistance save you valuable time and energy, it will give you a godlike aura of efficiency and speed.  In the end your helpers will be forgotten and you will be remembered.  Never do yourself what others can do for you.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 8&lt;/span&gt;&lt;br /&gt;Make other People come to you – use Bait if Necessary&lt;br /&gt;&lt;br /&gt;When you force the other person to act, you are the one in control.  It is always better to make your opponent come to you, abandoning his own plans in the process.  Lure him with fabulous gains – then attack.  You hold the cards.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 9&lt;/span&gt;&lt;br /&gt;Win through your Actions, Never through Argument&lt;br /&gt;&lt;br /&gt;Any momentary triumph you think gained through argument is really a Pyrrhic victory:  The resentment and ill will you stir up is stronger and lasts longer than any momentary change of opinion.  It is much more powerful to get others to agree with you through your actions, without saying a word.  Demonstrate, do not explicate.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 10&lt;/span&gt;&lt;br /&gt;Infection: Avoid the Unhappy and Unlucky&lt;br /&gt;&lt;br /&gt;You can die from someone else’s misery – emotional states are as infectious as disease.  You may feel you are helping the drowning man but you are only precipitating your own disaster.  The unfortunate sometimes draw misfortune on themselves; they will also draw it on you.  Associate with the happy and fortunate instead.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 11&lt;/span&gt;&lt;br /&gt;Learn to Keep People Dependent on You&lt;br /&gt;&lt;br /&gt;To maintain your independence you must always be needed and wanted.  The more you are relied on, the more freedom you have.  Make people depend on you for their happiness and prosperity and you have nothing to fear.  Never teach them enough so that they can do without you.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 12&lt;/span&gt;&lt;br /&gt;Use Selective Honesty and Generosity to Disarm your Victim&lt;br /&gt;&lt;br /&gt;One sincere and honest move will cover over dozens of dishonest ones.  Open-hearted gestures of honesty and generosity bring down the guard of even the most suspicious people.  Once your selective honesty opens a hole in their armor, you can deceive and manipulate them at will.  A timely gift – a Trojan horse – will serve the same purpose.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 13&lt;br /&gt;&lt;/span&gt;When Asking for Help, Appeal to People’s Self-Interest,&lt;br /&gt;Never to their Mercy or Gratitude&lt;br /&gt;&lt;br /&gt;If you need to turn to an ally for help, do not bother to remind him of your past assistance and good deeds.  He will find a way to ignore you.  Instead, uncover something in your request, or in your alliance with him, that will benefit him, and emphasize it out of all proportion.  He will respond enthusiastically when he sees something to be gained for himself.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 14&lt;/span&gt;&lt;br /&gt;Pose as a Friend, Work as a Spy&lt;br /&gt;&lt;br /&gt;Knowing about your rival is critical.  Use spies to gather valuable information that will keep you a step ahead.  Better still: Play the spy yourself.  In polite social encounters, learn to probe.  Ask indirect questions to get people to reveal their weaknesses and intentions.  There is no occasion that is not an opportunity for artful spying.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 15&lt;/span&gt;&lt;br /&gt;Crush your Enemy Totally&lt;br /&gt;&lt;br /&gt;All great leaders since Moses have known that a feared enemy must be crushed completely.  (Sometimes they have learned this the hard way.)  If one ember is left alight, no matter how dimly it smolders, a fire will eventually break out.  More is lost through stopping halfway than through total annihilation:  The enemy will recover, and will seek revenge.  Crush him, not only in body but in spirit.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 16&lt;/span&gt;&lt;br /&gt;Use Absence to Increase Respect and Honor&lt;br /&gt;&lt;br /&gt;Too much circulation makes the price go down:  The more you are seen and heard from, the more common you appear.  If you are already established in a group, temporary withdrawal from it will make you more talked about, even more admired.  You must learn when to leave.  Create value through scarcity.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 17&lt;/span&gt;&lt;br /&gt;Keep Others in Suspended Terror: Cultivate an Air of Unpredictability&lt;br /&gt;&lt;br /&gt;Humans are creatures of habit with an insatiable need to see familiarity in other people’s actions.  Your predictability gives them a sense of control.  Turn the tables: Be deliberately unpredictable.  Behavior that seems to have no consistency or purpose will keep them off-balance, and they will wear themselves out trying to explain your moves.  Taken to an extreme, this strategy can intimidate and terrorize.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 18&lt;/span&gt;&lt;br /&gt;Do Not Build Fortresses to Protect Yourself – Isolation is Dangerous&lt;br /&gt;&lt;br /&gt;The world is dangerous and enemies are everywhere – everyone has to protect themselves.  A fortress seems the safest. But isolation exposes you to more dangers than it protects you from – it cuts you off from valuable information, it makes you conspicuous and an easy target.  Better to circulate among people find allies, mingle.  You are shielded from your enemies by the crowd.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 19&lt;/span&gt;&lt;br /&gt;Know Who You’re Dealing with – Do Not Offend the Wrong Person&lt;br /&gt;&lt;br /&gt;There are many different kinds of people in the world, and you can never assume that everyone will react to your strategies in the same way.  Deceive or outmaneuver some people and they will spend the rest of their lives seeking revenge.  They are wolves in lambs’ clothing.  Choose your victims and opponents carefully, then – never offend or deceive the wrong person.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 20&lt;/span&gt;&lt;br /&gt;Do Not Commit to Anyone&lt;br /&gt;&lt;br /&gt;It is the fool who always rushes to take sides.  Do not commit to any side or cause but yourself.  By maintaining your independence, you become the master of others – playing people against one another, making them pursue you.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 21&lt;/span&gt;&lt;br /&gt;Play a Sucker to Catch a Sucker – Seem Dumber than your Mark&lt;br /&gt;&lt;br /&gt;No one likes feeling stupider than the next persons.  The trick, is to make your victims feel smart – and not just smart, but smarter than you are.  Once convinced of this, they will never suspect that you may have ulterior motives.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 22&lt;/span&gt;&lt;br /&gt;Use the Surrender Tactic: Transform Weakness into Power&lt;br /&gt;&lt;br /&gt;When you are weaker, never fight for honor’s sake; choose surrender instead.  Surrender gives you time to recover, time to torment and irritate your conqueror, time to wait for his power to wane.  Do not give him the satisfaction of fighting and defeating you – surrender first.  By turning the other check you infuriate and unsettle him.  Make surrender a tool of power.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 23&lt;/span&gt;&lt;br /&gt;Concentrate Your Forces&lt;br /&gt;&lt;br /&gt;Conserve your forces and energies by keeping them concentrated at their strongest point.  You gain more by finding a rich mine and mining it deeper, than by flitting from one shallow mine to another – intensity defeats extensity every time.  When looking for sources of power to elevate you, find the one key patron, the fat cow who will give you milk for a long time to come.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 24&lt;/span&gt;&lt;br /&gt;Play the Perfect Courtier&lt;br /&gt;&lt;br /&gt;The perfect courtier thrives in a world where everything revolves around power and political dexterity.  He has mastered the art of indirection; he flatters, yields to superiors, and asserts power over others in the mot oblique and graceful manner.  Learn and apply the laws of courtiership and there will be no limit to how far you can rise in the court.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 25&lt;/span&gt;&lt;br /&gt;Re-Create Yourself&lt;br /&gt;&lt;br /&gt;Do not accept the roles that society foists on you.  Re-create yourself by forging a new identity, one that commands attention and never bores the audience.  Be the master of your own image rather than letting others define if for you.  Incorporate dramatic devices into your public gestures and actions – your power will be enhanced and your character will seem larger than life.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 26&lt;br /&gt;&lt;/span&gt;Keep Your Hands Clean&lt;br /&gt;&lt;br /&gt;You must seem a paragon of civility and efficiency: Your hands are never soiled by mistakes and nasty deeds.  Maintain such a spotless appearance by using others as scapegoats and cat’s-paws to disguise your involvement.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 27&lt;/span&gt;&lt;br /&gt;Play on People’s Need to Believe to Create a Cultlike Following&lt;br /&gt;&lt;br /&gt;People have an overwhelming desire to believe in something.  Become the focal point of such desire by offering them a cause, a new faith to follow.  Keep your words vague but full of promise; emphasize enthusiasm over rationality and clear thinking.  Give your new disciples rituals to perform, ask them to make sacrifices on your behalf.  In the absence of organized religion and grand causes, your new belief system will bring you untold power.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 28&lt;br /&gt;&lt;/span&gt;Enter Action with Boldness&lt;br /&gt;&lt;br /&gt;If you are unsure of a course of action, do not attempt it.  Your doubts and hesitations will infect your execution.  Timidity is dangerous:  Better to enter with boldness.  Any mistakes you commit through audacity are easily corrected with more audacity.  Everyone admires the bold; no one honors the timid.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 29&lt;/span&gt;&lt;br /&gt;Plan All the Way to the End&lt;br /&gt;&lt;br /&gt;The ending is everything.  Plan all the way to it, taking into account all the possible consequences, obstacles, and twists of fortune that might reverse your hard work and give the glory to others.  By planning to the end you will not be overwhelmed by circumstances and you will know when to stop.  Gently guide fortune and help determine the future by thinking far ahead.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 30&lt;/span&gt;&lt;br /&gt;Make your Accomplishments Seem Effortless&lt;br /&gt;&lt;br /&gt;Your actions must seem natural and executed with ease.  All the toil and practice that go into them, and also all the clever tricks, must be concealed.  When you act, act effortlessly, as if you could do much more.  Avoid the temptation of revealing how hard you work – it only raises questions.  Teach no one your tricks or they will be used against you.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 31&lt;/span&gt;&lt;br /&gt;Control the Options: Get Others to Play with the Cards you Deal&lt;br /&gt;&lt;br /&gt;The best deceptions are the ones that seem to give the other person a choice:  Your victims feel they are in control, but are actually your puppets.  Give people options that come out in your favor whichever one they choose.  Force them to make choices between the lesser of two evils, both of which serve your purpose.  Put them on the horns of a dilemma:  They are gored wherever they turn.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 32&lt;/span&gt;&lt;br /&gt;Play to People’s Fantasies&lt;br /&gt;&lt;br /&gt;The truth is often avoided because it is ugly and unpleasant.  Never appeal to truth and reality unless you are prepared for the anger that comes for disenchantment.  Life is so harsh and distressing that people who can manufacture romance or conjure up fantasy are like oases in the desert:  Everyone flocks to them. There is great power in tapping into the fantasies of the masses.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 33&lt;/span&gt;&lt;br /&gt;Discover Each Man’s Thumbscrew&lt;br /&gt;&lt;br /&gt;Everyone has a weakness, a gap in the castle wall.  That weakness is usual y an insecurity, an uncontrollable emotion or need; it can also be a small secret pleasure.  Either way, once found, it is a thumbscrew you can turn to your advantage.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 34&lt;/span&gt;&lt;br /&gt;Be Royal in your Own Fashion:  Act like a King to be treated like one&lt;br /&gt;&lt;br /&gt;The way you carry yourself will often determine how you are treated; In the long run, appearing vulgar or common will make people disrespect you.  For a king respects himself and inspires the same sentiment in others.  By acting regally and confident of your powers, you make yourself seem destined to wear a crown.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 35&lt;/span&gt;&lt;br /&gt;Master the Art of Timing&lt;br /&gt;&lt;br /&gt;Never seem to be in a hurry – hurrying betrays a lack of control over yourself, and over time.  Always seem patient, as if you know that everything will come to you eventually.  Become a detective of the right moment; sniff out the spirit of the times, the trends that will carry you to power.  Learn to stand back when the time is not yet ripe, and to strike fiercely when it has reached fruition.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 36&lt;/span&gt;&lt;br /&gt;Disdain Things you cannot have:  Ignoring them is the best Revenge&lt;br /&gt;&lt;br /&gt;By acknowledging a petty problem you give it existence and credibility.  The more attention you pay an enemy, the stronger you make him; and a small mistake is often made worse and more visible when you try to fix it.  It is sometimes best to leave things alone.  If there is something you want but cannot have, show contempt for it.  The less interest you reveal, the more superior you seem. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 37&lt;/span&gt;&lt;br /&gt;Create Compelling Spectacles&lt;br /&gt;&lt;br /&gt;Striking imagery and grand symbolic gestures create the aura of power – everyone responds to them.  Stage spectacles for those around you, then full of arresting visuals and radiant symbols that heighten your presence.  Dazzled by appearances, no one will notice what you are really doing.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 38&lt;/span&gt;&lt;br /&gt;Think as you like but Behave like others&lt;br /&gt;&lt;br /&gt;If you make a show of going against the times, flaunting your unconventional ideas and unorthodox ways, people will think that you only want attention and that you look down upon them.  They will find a way to punish you for making them feel inferior.  It is far safer to blend in and nurture the common touch. Share your originality only with tolerant friends and those who are sure to appreciate your uniqueness.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 39&lt;/span&gt;&lt;br /&gt;Stir up Waters to Catch Fish&lt;br /&gt;&lt;br /&gt;Anger and emotion are strategically counterproductive.  You must always stay calm and objective.  But if you can make your enemies angry while staying calm yourself, you gain a decided advantage.  Put your enemies off-balance: Find the chink in their vanity through which you can rattle them and you hold the strings.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 40&lt;/span&gt;&lt;br /&gt;Despise the Free Lunch&lt;br /&gt;&lt;br /&gt;What is offered for free is dangerous – it usually involves either a trick or a hidden obligation.  What has worth is worth paying for.  By paying your own way you stay clear of gratitude, guilt, and deceit.  It is also often wise to pay the full price – there is no cutting corners with excellence.  Be lavish with your money and keep it circulating, for generosity is a sign and a magnet for power.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 41&lt;/span&gt;&lt;br /&gt;Avoid Stepping into a Great Man’s Shoes&lt;br /&gt;&lt;br /&gt;What happens first always appears better and more original than what comes after.  If you succeed a great man or have a famous parent, you will have to accomplish double their achievements to outshine them.  Do not get lost in their shadow, or stuck in a past not of your own making:  Establish your own name and identity by changing course.  Slay the overbearing father, disparage his legacy, and gain power by shining in your own way.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 42&lt;/span&gt;&lt;br /&gt;Strike the Shepherd and the Sheep will Scatter&lt;br /&gt;&lt;br /&gt;Trouble can often be traced to a single strong individual – the stirrer, the arrogant underling, the poisoned of goodwill.  If you allow such people room to operate, others will succumb to their influence.  Do not wait for the troubles they cause to multiply, do not try to negotiate with them – they are irredeemable.  Neutralize their influence by isolating or banishing them.  Strike at the source of the trouble and the sheep will scatter.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 43&lt;/span&gt;&lt;br /&gt;Work on the Hearts and Minds of Others&lt;br /&gt;&lt;br /&gt;Coercion creates a reaction that will eventually work against you.  You must seduce others into wanting to move in your direction.  A person you have seduced becomes your loyal pawn.  And the way to seduce others is to operate on their individual psychologies and weaknesses.  Soften up the resistant by working on their emotions, playing on what they hold dear and what they fear.  Ignore the hearts and minds of others and they will grow to hate you.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 44&lt;/span&gt;&lt;br /&gt;Disarm and Infuriate with the Mirror Effect&lt;br /&gt;&lt;br /&gt;The mirror reflects reality, but it is also the perfect tool for deception: When you mirror your enemies, doing exactly as they do, they cannot figure out your strategy.  The Mirror Effect mocks and humiliates them, making them overreact.  By holding up a mirror to their psyches, you seduce them with the illusion that you share their values; by holding up a mirror to their actions, you teach them a lesson.  Few can resist the power of Mirror Effect.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 45&lt;/span&gt;&lt;br /&gt;Preach the Need for Change, but Never Reform too much at Once&lt;br /&gt;&lt;br /&gt;Everyone understands the need for change in the abstract, but on the day-to-day level people are creatures of habit.  Too much innovation is traumatic, and will lead to revolt.  If you are new to a position of power, or an outsider trying to build a power base, make a show of respecting the old way of doing things.  If change is necessary, make it feel like a gentle improvement on the past.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 46&lt;/span&gt;&lt;br /&gt;Never appear too Perfect&lt;br /&gt;&lt;br /&gt;Appearing better than others is always dangerous, but most dangerous of all is to appear to have no faults or weaknesses.  Envy creates silent enemies.  It is smart to occasionally display defects, and admit to harmless vices, in order to deflect envy and appear more human and approachable.  Only gods and the dead can seem perfect with impunity.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 47&lt;/span&gt;&lt;br /&gt;Do not go Past the Mark you Aimed for; In Victory, Learn when to Stop&lt;br /&gt;&lt;br /&gt;The moment of victory is often the moment of greatest peril.  In the heat of victory, arrogance and overconfidence can push you past the goal you had aimed for, and by going too far, you make more enemies than you defeat.  Do not allow success to go to your head.  There is no substitute for strategy and careful planning.  Set a goal, and when you reach it, stop.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Law 48&lt;/span&gt;&lt;br /&gt;Assume Formlessness&lt;br /&gt;&lt;br /&gt;By taking a shape, by having a visible plan, you open yourself to attack.  Instead of taking a form for your enemy to grasp, keep yourself adaptable and on the move.  Accept the fact that nothing is certain and no law is fixed.  The best way to protect yourself is to be as fluid and formless as water; never bet on stability or lasting order.  Everything changes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-2088965621628494570?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/2088965621628494570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=2088965621628494570' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/2088965621628494570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/2088965621628494570'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/05/48-laws-of-power-by-robert-greene-and.html' title='48 Laws of Power by Robert Greene and Joost Elffers'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-1158871558557899545</id><published>2008-05-05T20:20:00.000-07:00</published><updated>2008-05-05T20:27:45.063-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Certifications'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Second Shot on Your Microsoft Certification (Last Minute Promotion)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_GyJ9Mxyv2Io/SB_PQ_8_bSI/AAAAAAAAAMI/oxwb9GdbNZU/s1600-h/image523.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_GyJ9Mxyv2Io/SB_PQ_8_bSI/AAAAAAAAAMI/oxwb9GdbNZU/s400/image523.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5197100385960946978" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-1158871558557899545?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/1158871558557899545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=1158871558557899545' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/1158871558557899545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/1158871558557899545'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/05/last-chance-to-avail-of-second-shot-on.html' title='Second Shot on Your Microsoft Certification (Last Minute Promotion)'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_GyJ9Mxyv2Io/SB_PQ_8_bSI/AAAAAAAAAMI/oxwb9GdbNZU/s72-c/image523.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-1786614869864811218</id><published>2008-05-01T10:23:00.000-07:00</published><updated>2008-05-01T10:35:17.105-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>Getting to know your hardware using CPUID</title><content type='html'>There are some instances when you need to know what is inside your machine but you just dont know how. Instead of finding those neatly kept manuals (if they are still there) or trying to look into your bios , or locating system information in start menu or or worst opening your machine and physically inspect it , try downloading &lt;a href="http://www.cpuid.com/"&gt;CPUID&lt;/a&gt; and the rest is magic . It is a freeware so no worries on licenses . Heres a snapshot of my Neo  machine that  I bought last June 2007 . By the look of it , I definitely need a well deserved upgrade !&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_GyJ9Mxyv2Io/SBn-8f8_bQI/AAAAAAAAAL4/hi8YSCfKNMM/s1600-h/About.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_GyJ9Mxyv2Io/SBn-8f8_bQI/AAAAAAAAAL4/hi8YSCfKNMM/s200/About.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5195463960471497986" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_GyJ9Mxyv2Io/SBn-2_8_bPI/AAAAAAAAALw/l2EY-2DyBuQ/s1600-h/RAM.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_GyJ9Mxyv2Io/SBn-2_8_bPI/AAAAAAAAALw/l2EY-2DyBuQ/s200/RAM.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5195463865982217458" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_GyJ9Mxyv2Io/SBn-wf8_bOI/AAAAAAAAALo/WFRgozd_52I/s1600-h/CPU.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_GyJ9Mxyv2Io/SBn-wf8_bOI/AAAAAAAAALo/WFRgozd_52I/s200/CPU.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5195463754313067746" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-1786614869864811218?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/1786614869864811218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=1786614869864811218' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/1786614869864811218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/1786614869864811218'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/05/getting-to-know-your-hardware-using.html' title='Getting to know your hardware using CPUID'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_GyJ9Mxyv2Io/SBn-8f8_bQI/AAAAAAAAAL4/hi8YSCfKNMM/s72-c/About.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-1560349257983090331</id><published>2008-04-29T09:47:00.001-07:00</published><updated>2008-04-29T09:50:59.483-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vista'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Internal Vista Video that Sucks</title><content type='html'>Whether the guys from Redmond admit this or not , this video sucks ! &lt;br /&gt;&lt;br /&gt;&lt;object width="415" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/sPv8PPl7ANU&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/sPv8PPl7ANU&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="415" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Source : &lt;a href="http://gizmodo.com/380467/internal-microsoft-vista-video-is-as-painful-as-videos-get"&gt;GIZMODO&lt;/a&gt;,&lt;a href="http://www.techsideup.com/you-cant-tell-if-microsofts-kidding/"&gt;Tech Side Up&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-1560349257983090331?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/1560349257983090331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=1560349257983090331' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/1560349257983090331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/1560349257983090331'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/internal-vista-video-that-sucks.html' title='Internal Vista Video that Sucks'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-5970193282487606210</id><published>2008-04-29T08:38:00.000-07:00</published><updated>2008-04-29T08:51:55.931-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='city life'/><category scheme='http://www.blogger.com/atom/ns#' term='review'/><title type='text'>Be Always on the SPOT</title><content type='html'>I just came across this new site being marketed in a magazine . I think for newbies trying to get around  the metro and curious on what is cooking on different hot spots in the city , this site is a good place to start . &lt;a href="http://www.spot.ph"&gt;SPOT.PH&lt;/a&gt; is a website about dining , chilling and playing . It provides an intuitive interface to search for bars and restaurants , a personal review from SPOT members ( yes you can sign up and be a member of the site ala social networking site ) , a list of what is hip around the metro , a forum where you can ask just about anything on everything and a multimedia gallery where you can post your own picture and be on the spot. From finding the best resto the city can offer to the best bathroom around , SPOT.PH has it all for you . Log on to the &lt;a href="http://www.spot.ph"&gt;site&lt;/a&gt; now and see what is in store for you.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_GyJ9Mxyv2Io/SBdDTP8_bNI/AAAAAAAAALg/axT8cTRbEsU/s1600-h/SpotPH.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_GyJ9Mxyv2Io/SBdDTP8_bNI/AAAAAAAAALg/axT8cTRbEsU/s200/SpotPH.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5194694693174078674" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-5970193282487606210?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/5970193282487606210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=5970193282487606210' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/5970193282487606210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/5970193282487606210'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/be-always-on-spot.html' title='Be Always on the SPOT'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_GyJ9Mxyv2Io/SBdDTP8_bNI/AAAAAAAAALg/axT8cTRbEsU/s72-c/SpotPH.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-4376736296499523125</id><published>2008-04-29T07:24:00.000-07:00</published><updated>2008-04-29T07:55:26.841-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Anti Colorum Drive , WTF????</title><content type='html'>Going to work every 5 days of the week seems to be the worst ordeal for a city commuter like me . Good thing my place is near a shuttle service  bound for &lt;a href="http://www.makati.gov.ph"&gt;Makati&lt;/a&gt; . You are right , not a legit service , colorum if you may say . I may get some unfriendly feedback , but i thank these colorum vans is a big help to common &lt;span style="font-style:italic;"&gt;"taos"&lt;/span&gt; like me . Its not that I love breaking the law , its just that I feel  convenient for them doing so . Imagine the hassle of going to &lt;a href="http://en.wikipedia.org/wiki/Quiapo,_Manila"&gt;Quiapo&lt;/a&gt; then ride another bus for Makati . &lt;br /&gt;&lt;br /&gt;Going forward , I wrote this blog not in support of colorum boys but to give my observations how authorities conduct what they call "&lt;span style="font-style:italic;"&gt;Anti Colorum Drives&lt;/span&gt;" . I have experienced queueing for  almost an hour because there were limited van willing to travel because of the above mentioned program . Yes , i have also experienced the feel of being chased by this uniformed man in big bikes and eventually overtaking the van at Valero . But this does not happen everyday . The funny thing behind it is that the same yellow and white uniformed guys man the Makati area everyday of the week , but in most cases they dont even seem to care if the vehicles on the street are colorum vans , worst even those that should not be allowed to travel because of coding can still carry their passengers from my place to Ayala . &lt;br /&gt;&lt;br /&gt;This only means one thing , the law seems to have an schedule and its not consistent or constant . If they are really serious about this campaign then do it everyday . For now , I give my hands to these colorum boys for making my everyday travel less cumbersome .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-4376736296499523125?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/4376736296499523125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=4376736296499523125' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/4376736296499523125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/4376736296499523125'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/anti-colorum-drive-wtf.html' title='Anti Colorum Drive , WTF????'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-8932573316318735235</id><published>2008-04-28T01:14:00.000-07:00</published><updated>2008-04-28T01:48:20.630-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSEAYP'/><title type='text'>SIGA 2008 - Final Program of Activities</title><content type='html'>&lt;a href="http://www.ziddu.com/download.php?uid=bLGimJqpZ7OclZWtsayZlJyiY66Wlpyn3"&gt;Download the final program of activities for SIGA 2008 here&lt;/a&gt; . (Thanks Ugin for the info)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-8932573316318735235?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/8932573316318735235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=8932573316318735235' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/8932573316318735235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/8932573316318735235'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/siga-2008-final-program-of-activities.html' title='SIGA 2008 - Final Program of Activities'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-4513232389122384490</id><published>2008-04-28T00:20:00.000-07:00</published><updated>2008-04-28T00:41:03.106-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Referencing a .Net Managed Assembly in Visual Basic 6</title><content type='html'>Im into converting a VB6 app into .Net and i run into this kind of a scenario - the VB6 app references a .Net Managed Assembly . So after consulting you know who , here are the steps to reference you .Net Managed Assembly in Visual Basic 6 :&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;1. Register the system.dll assembly created by the .NET Framework as a COM object: &lt;br /&gt;   &lt;blockquote&gt;Open a DOS command window. Type: CD C:\WINDOWS\Microsoft.NET\Framework\[.net version] Type: regasm sample.dll &lt;/blockquote&gt;&lt;br /&gt;2. Add a reference to the DLL. &lt;br /&gt;   A. Create a Visual Basic project. &lt;br /&gt;   B. Select the Project menu's References command. &lt;br /&gt;   C. In the References dialog, click Browse. &lt;br /&gt;   D. Navigate to and Select the sample.tlb file and click Open. &lt;br /&gt;&lt;blockquote&gt;      *** Important *** Select the ".tlb" file not the ".dll" file. &lt;br /&gt;      The ".tlb" file contains extra information that Visual Basic needs to use the DLL. &lt;br /&gt;      Click OK to close the References dialog. &lt;/blockquote&gt;     &lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-4513232389122384490?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/4513232389122384490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=4513232389122384490' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/4513232389122384490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/4513232389122384490'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/referencing-net-managed-assembly-in.html' title='Referencing a .Net Managed Assembly in Visual Basic 6'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-2287648841850518897</id><published>2008-04-27T09:06:00.000-07:00</published><updated>2008-04-27T09:21:56.704-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile phones'/><title type='text'>ABCs of Mobile Phone Technology</title><content type='html'>Dont be misled by the title , its just a list of some common terms used to describe the technology a particular phone is using . So dont be left behind read and take down notes .&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;0G :&lt;/span&gt;standing for the 1st generation of mobile phones, were satellite phones developed for boats mainly - but anyone could get one in one’s car in the beginning of the 90s for several thousand dollars. Networks such as Iridium, Global Star and Eutelsat were truly worldwide (although for physical reasons, think of a satellite as a fixed point above the equator, some Northern parts of Scandinavia aren’t reachable), and everybody thought at that time that satellite phones would become mainstream products as soon as devices got smaller and cheaper. This vision proved wrong when the GSM concretely came to life in 1990/1991 in Finland.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1G&lt;/span&gt;: Firstly, there were analog GSM systems, that existed for a few years. And then came the digital systems.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2G&lt;/span&gt;: the second generation of mobile telecommunications still is the most widespread technology in the world; you’ve basically all heard of the GSM norm (GSM stands for Groupe Spécial Mobile in French, renamed in Global System for Mobility). The GSM operates in the 850Mhz. and 1900Mhz. bands in the US, &amp; 900Mhz. and 1.8Mhz. bands in the rest of the world  and delivers data at the slow rate of 9.6 Kbytes/sec. In related development ,&lt;a href="http://www.informationweek.com/blog/main/archives/2008/03/in_japan_there.html"&gt; 2G phones are no longer being produced in Japan&lt;/a&gt; .&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2.5G&lt;/span&gt;: For that last reason (9.6 Kbytes/sec doesn’t allow you to browse the Net or up/download an image), telco operators came up with the General Packet Radio System or GPRS (remember all the hype around the WAP) which could enable much faster communications. It provides data rates from 56 up to 114 kbit/s.. But the market decided it was still not enough compared to what they had at home.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2.75G&lt;/span&gt;:In reality 2.75G does not exist it is just used to differentiate mobile phones that is EDGE capable but basically it is still a 2.5G phone . EDGE&lt;br /&gt;EDGE (Enhanced Data rates for GSM Evolution) or EGPRS provides data transfer rates significantly faster than GPRS or HSCSD. EDGE increases the speed of each timeslot to 48 kbps and allows the use of up to 8 timeslots, giving a maximum data transfer rate of 384 kbps. In places where an EDGE network is not available, GPRS will automatically be used instead. EDGE offers the best that can be achieved with a 2.5G network, but  eventually was replaced by 3G.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3G&lt;/span&gt;: also called UMTS (Universal Mobile Telecommunications Standard). Aimed at enabling long expected videoconferencing, although nobody seems to actually use it . Its other name is 3GSM, which says literally that UMTS is 3 times better than GSM. One issue though: depending on the deployment level of the area you are in and your device, your phone will (have to be) handle(d) from the GSM network to the UMTS network, and conversely - making billing more complex to understand for the consumers. One of the major positive points of UMTS is its global roaming capabilities (roaming is the process that allows you, at a cost, to borrow bandwidth from a telco provider that’s not yours; you usually use roaming when calling from abroad).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3.5G or 3G+&lt;/span&gt;: High-Speed Downlink Packet Access (HSDPA) is a 3G (third generation) mobile telephony communications protocol in the High-Speed Packet Access (HSPA) family, which allows networks based on Universal Mobile Telecommunications System (UMTS) to have higher data transfer speeds and capacity. Current HSDPA deployments support down-link speeds of 1.8, 3.6, 7.2 and 14.4 Mbit/s.&lt;br /&gt;&lt;br /&gt;As of this moment , these are the common standards that we see in the Philippines but  outside the Philippines you expect networks that is far superior that 3G or 3.5G (4G anyone? or perhaps 5G ?)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-2287648841850518897?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/2287648841850518897/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=2287648841850518897' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/2287648841850518897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/2287648841850518897'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/abcs-of-mobile-phone-technology.html' title='ABCs of Mobile Phone Technology'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-5932732078465024157</id><published>2008-04-26T08:52:00.001-07:00</published><updated>2008-04-26T09:07:30.076-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Environment'/><title type='text'>The Search for the New 7 Wonders of Nature is ON</title><content type='html'>The search for the new 7 wonders of nature is on. This is a project of the New7wonders foundation . The Foundation was established in 2001 by the Swiss-born Canadian filmmaker, author and adventurer Bernard Weber to contribute to the protection of the world’s human-built and natural heritage and to foster respect for the cultural diversity on our planet.&lt;br /&gt;&lt;br /&gt;Filipinos should be proud , our own &lt;a href="http://www.new7wonders.com/nature/en/nominees/asia/c/TubbatahaReefReef/"&gt;Tubbutaha Reef&lt;/a&gt; is part of the top 10 based on the live ranking . &lt;a href="http://www.new7wonders.com/nature/en/nominees/asia/c/PuertoPrincesa/"&gt;Puerto Princesa Subterranean River National Park&lt;/a&gt; also made a great leap today from number 78 to number 65 .&lt;br /&gt;&lt;br /&gt;So what are you waiting for , Filipinos unite and show our support to our entry by voting . Let your votes be counted , VOTE NOW.&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;a href="http://www.new7wonders.com/nature/en/vote_on_nominees/"&gt;&lt;img src="http://i47.photobucket.com/albums/f196/m3lles/n7w_teaser_landing.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;Source of Information : &lt;a href="http://renzychopsilocybin.blogspot.com"&gt;Blog Ni Islaw&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-5932732078465024157?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/5932732078465024157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=5932732078465024157' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/5932732078465024157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/5932732078465024157'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/search-for-new-7-wonders-of-nature-is.html' title='The Search for the New 7 Wonders of Nature is ON'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-6246862948450954330</id><published>2008-04-26T06:32:00.000-07:00</published><updated>2008-04-26T07:19:01.870-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Environment'/><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Tricks'/><title type='text'>Green Revolution Tips</title><content type='html'>&lt;span style="font-weight:bold;"&gt;GO DIGITAL&lt;/span&gt;. Print only those files you desperately need tangibly, and store everything in your hard drives , or on the Internet. This way you eliminate waste and wasting paper.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;GO BLACK&lt;/span&gt;. Dark screens dont require as much energy as white ones. Make &lt;a href="http://www.blackle.com"&gt;Blackle.com&lt;/a&gt; your home page . Blackle was created by Heap Media to remind us all of the need to take small steps in our everyday lives to save energy. Blackle searches are powered by Google Custom Search.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;SAVE UP ON ELECTRICITY&lt;/span&gt;. Switch to compact flourescent bulbs . This saves around 50% of your expenses . Close your Airconditioners and open your windows.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;GET NEW GEAR.&lt;/span&gt; If your gadgets are equivalent to a teener in human years perhaps its time to upgrade . Consider a laptop instead of a desktop . It has better energy consumptions . When buying fridge or airconditioners , look for its energy efficiency ratings - the higher the better.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;THREE R's.&lt;/span&gt; Reduce , Reuse and Recycle . Reuse what you can and think before you buy .&lt;br /&gt;&lt;br /&gt;Source : T3 Magazine&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-6246862948450954330?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/6246862948450954330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=6246862948450954330' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/6246862948450954330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/6246862948450954330'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/green-revolution-tips.html' title='Green Revolution Tips'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-335132811581451239</id><published>2008-04-26T02:31:00.000-07:00</published><updated>2008-04-26T02:45:29.468-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='blogging'/><title type='text'>Changing your blogs site icon</title><content type='html'>Growing tired of the big E as your blogs icon ? Heres the simple way of doing the make over . &lt;br /&gt;&lt;br /&gt;1. Choose or create the icon that you want . You can use any graphic program for this .&lt;br /&gt;2. Visit &lt;a href="http://www.html-kit.com/favicon/"&gt;this site&lt;/a&gt; to convert your created/chosen picture file into a format that is suitable for shortcut icons. The site will provide you files that is in ZIP format and to be downloaded in your machine .&lt;br /&gt;3. For bloggers who uses BLOGGER as its site , upload the provided PNG file to you favorite image hosting site. For those who have control to their website , upload the provided favicon.ico into your root directory.&lt;br /&gt;4. Edit you page by adding the following tag inside your HEAD.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;For BLOGGERS&lt;br /&gt;link rel="Shortcut Icon" href="http:[whatever your image hosting site is]/favico.png" &lt;br /&gt;For site owners&lt;br /&gt;link rel="Shortcut Icon" href="favicon.ico"&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-335132811581451239?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/335132811581451239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=335132811581451239' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/335132811581451239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/335132811581451239'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/changing-your-blog-sites-icon.html' title='Changing your blogs site icon'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-3688662000168010668</id><published>2008-04-24T08:31:00.000-07:00</published><updated>2008-04-24T08:38:34.435-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CISCO'/><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><title type='text'>Unified Communications World 2008</title><content type='html'>The biggest event on Unified Communications, The UC World 2008 happens on April 25-26 at the Esplanade, SM Central Business Park, Pasay City.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_GyJ9Mxyv2Io/SBCpUv8_bII/AAAAAAAAAK0/24e5tAOsdmQ/s1600-h/Header.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_GyJ9Mxyv2Io/SBCpUv8_bII/AAAAAAAAAK0/24e5tAOsdmQ/s200/Header.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5192836544292940930" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;See live Unified Communications Demos at the Cisco Booth&lt;br /&gt;Cisco presents the Smart Business Communications System (SBCS). More than  just a phone system, it's everyhting you need for your growing business in one box! SBCS integrates easily with your existing network and is easy to deploy, manage and operate. Ask about the extra cost savings you'll get  with the special SBCS promo discount.&lt;br /&gt; &lt;br /&gt;Date: April 25-26, 2008&lt;br /&gt;Time: 9 :00am  - 5 :00pm&lt;br /&gt;&lt;br /&gt;Attend the Cisco Unified Communications Workspace Session&lt;br /&gt;Discover how Cisco Unified Communications can help you enhance your business productivity and profitability.&lt;br /&gt;How you can be connected and work seamlessly from where you are. How you can maximize collaboration within the company and with external parties. All these while enjoying cost savings in the long run!&lt;br /&gt; &lt;br /&gt;Place:  UCWorld presentation area &lt;br /&gt;Date: April 25, 2008&lt;br /&gt;Time: 9 :30 - 11:00am&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-3688662000168010668?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/3688662000168010668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=3688662000168010668' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/3688662000168010668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/3688662000168010668'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/unified-communications-world-2008.html' title='Unified Communications World 2008'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_GyJ9Mxyv2Io/SBCpUv8_bII/AAAAAAAAAK0/24e5tAOsdmQ/s72-c/Header.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-7898126628017871490</id><published>2008-04-22T08:18:00.000-07:00</published><updated>2008-04-22T08:27:40.666-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Ubuntu releases its second LTS version</title><content type='html'>Ubuntu Server 8.04 will be supported for five years, only the second version of Ubuntu to be guaranteed Long Term Support. What makes this news more interesting is that this version targets the enterprise domain which is currently being dominated by the &lt;a href="http://www.redhat.com/rhel/"&gt;Red Hat Enterprise&lt;/a&gt; and &lt;a href="http://www.novell.com/products/server/"&gt;Novells Suse Linux Enterprise &lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.informationweek.com/news/software/linux/showArticle.jhtml?articleID=207401090"&gt;&lt;blockquote&gt;&lt;br /&gt;Ubuntu Server 8.04 will be supported for five years, only the second version of Ubuntu to be guaranteed Long Term Support, with the previous 6.06 version also receiving the LTS designation. Ubuntu follows its own naming convention on releases, using the year followed by the month to come up with 6.06, released in June 2006, or 8.04 released in April 2008.&lt;br /&gt;&lt;br /&gt;Read More.....&lt;br /&gt;&lt;/blockquote&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-7898126628017871490?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/7898126628017871490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=7898126628017871490' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/7898126628017871490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/7898126628017871490'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/ubuntu-releases-its-second-lts-version.html' title='Ubuntu releases its second LTS version'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-272003742364531966</id><published>2008-04-22T07:42:00.000-07:00</published><updated>2008-04-22T08:01:22.230-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Careers'/><title type='text'>Ten hot jobs that can be done at home</title><content type='html'>Tired of going to work because the traffic sucks , it is hot as hell in the outside , you dont want to see your officemates face forever or you just wanted to stay home ? Here a list of hot jobs that can be done at home :&lt;br /&gt;&lt;br /&gt;1. Administrative Services Manager&lt;br /&gt;&lt;br /&gt;Traditionally, administrative services managers oversee large support staffs in offices such as hospitals and law firms. As larger employers consolidate responsibilities for multiple locations into a handful of positions, more administrative services managers have earned the option to work some or all of their hours from a home office. &lt;br /&gt;&lt;br /&gt;2. Computer Systems Analyst&lt;br /&gt;&lt;br /&gt;These information technology professionals help companies design state-of-the-art systems to run businesses. As employers use telecommuting jobs as a key strategy in their recruitment efforts, computer systems analysts often test new ideas at their own home offices. Learning about tools like virtual private network (VPN), video chat, and virtual desktops during a computer science degree program can help qualify graduates for home-based job.&lt;br /&gt;&lt;br /&gt;3. Database Manager&lt;br /&gt;&lt;br /&gt;All kinds of companies rely on databases, from mom-and-pop service organizations to global retailers. Because most databases can be maintained from any live Internet connection, a growing number of database managers work remotely over secure, private networks.&lt;br /&gt;&lt;br /&gt;4. Public Relations Specialist&lt;br /&gt;&lt;br /&gt;Because most public relations tasks involve phone or email, many PR specialists enjoy working from home at least a few days per week. With a bachelor's degree in communications, an office veteran can transition to a home-based job writing press releases and responding to media requests.&lt;br /&gt;&lt;br /&gt;5. Paralegal&lt;br /&gt;&lt;br /&gt;As more Americans seek quality legal representation, many law firms rely more heavily on paralegals for research assignments and routine tasks. Unlike lawyers, who must complete law school and pass a state bar exam, paralegals can start assisting on cases after completing an associate's degree program. Some law firms prefer to hire telecommuting paralegals to avoid adding office space. Other employers like the flexibility of bringing on temporary paralegals to cover sudden spikes in their caseloads.&lt;br /&gt;&lt;br /&gt;6. Probation Officer&lt;br /&gt;&lt;br /&gt;With many state governments trying to balance crowded jails with increased prosecution, many local agencies seek home-based probation officers.While the job often includes making site visits, many probation officers spend a significant portion of time on the phone or on email from home offices. &lt;br /&gt;&lt;br /&gt;7. Web Design Professional&lt;br /&gt;&lt;br /&gt;Early Web designers often received criticism for being teenagers working from home in their parents' attics. However, today's most successful Web design professionals enjoy home offices that boast high-speed Internet connections and fast workstations. &lt;br /&gt;&lt;br /&gt;8. Desktop Publisher&lt;br /&gt;&lt;br /&gt;Just as small businesses rely on public relations professionals to tell their stories, company owners look to desktop publishing professionals to make their stories look good in print. Advanced publishing tools now make it possible for desktop publishers to work from home.&lt;br /&gt;&lt;br /&gt;9. Medical Transcriptionist&lt;br /&gt;&lt;br /&gt;As many doctors' offices and health care facilities struggle to meet the demands of increased patient loads, home-based medical transcriptionists ride to the rescue. By leveraging skills gained in campus-based or online medical transcription training programs.&lt;br /&gt;&lt;br /&gt;10. Virtual Assistant&lt;br /&gt;&lt;br /&gt;Bootstrapping a business in today's economy often requires creative thinking. Some of the most creative and successful professionals in consulting, real estate, and health care have realized that they can reap the benefits of having full-time administrative assistance without the costs of expanding their own offices. Virtual assistants provide high-end secretarial tasks on demand for clients, usually from home offices.&lt;br /&gt;&lt;br /&gt;Pick any one of those from the list . Just remember , if you want to work at home just make sure that you have a stable internet connection , a phone line where you boss can reach you and enough room and time away from distractions that may limit your working hours .&lt;br /&gt;&lt;br /&gt;Source : Yahoo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-272003742364531966?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/272003742364531966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=272003742364531966' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/272003742364531966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/272003742364531966'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/ten-hot-jobs-that-can-be-done-at-home.html' title='Ten hot jobs that can be done at home'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-896258505960124744</id><published>2008-04-22T07:27:00.000-07:00</published><updated>2008-04-22T07:36:32.757-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='mobile phones'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Mobile Linux to take on Microsoft and Symbian</title><content type='html'>I know every one is familiar with the Symbian OS and Microsoft OS for mobile devices . Linux , on the other hand , has been concentrating on desktop  and enterprise solutions . For Linux fanatics , wait no further , &lt;a href="http://www.vnunet.com/vnunet/news/2214848/mobile-linux-takes-microsoft"&gt;there has been news&lt;/a&gt; that linux is going mobile  . Yes , a new platform for the booming mobile industry . As a showcase of what Linux can do in the world of mobile computing ,&lt;a href="http://www.vnunet.com/vnunet/news/2135656/nokia-talks-first-non-talk-handset"&gt; Nokia , the leading mobile phone producer , has unveiled a pocket-sized internet client running Linux for wireless internet browsing&lt;/a&gt;. Unfortunately , the 770 lacks a cellular radio that would allow it to go online directly or handle voice calls, making it Nokia's first consumer device that does not offer phone capabilities.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-896258505960124744?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/896258505960124744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=896258505960124744' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/896258505960124744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/896258505960124744'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/mobile-linux-to-take-on-microsoft-and.html' title='Mobile Linux to take on Microsoft and Symbian'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-4633583888862119993</id><published>2008-04-22T06:42:00.000-07:00</published><updated>2008-04-22T07:13:33.513-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>Presidential Campaign for 2010 Invades the Web</title><content type='html'>Using the web as one of the primary channel for political campaigns is becoming a trend . Look at how the US presidential race has been gaining a lot of attention primarily because it is in the internet . Call it web-hype of some sort .&lt;br /&gt;&lt;br /&gt;Just tonight , I stumbled upon a &lt;a href="http://marroxas2010.blogspot.com/"&gt;blogger site purposely created by a teen blogger to somewhat persuade Mar Roxas to run for presidency this 2010&lt;/a&gt; . Honestly , it is my first time to see a blog site with political campaign motive behind . &lt;br /&gt;&lt;br /&gt;I find it entertaining at some point yet informative on the other . Entertaining in the sense that it contains all the political gimmicks that can be possible to implement in the "webosphere" . Taking the Roxas site for example , it comes loaded with wittily created jingles that plays in the background . It also contains songs that can be related to the candidate . In Roxas' site , the song ranges from the famous Mr. Palengke song ( a rip off of Parokya ni Edgars' Mr. Suave ) to a more serious Umagang Kay Ganda . It also contains links to an assortment of some of the most notable social networking site in the planet like &lt;a href="http://www.friendster.com"&gt;Friendster&lt;/a&gt; , &lt;a href="http://www.facebook.com"&gt;Facebook&lt;/a&gt; , &lt;a href="http://www.youtube.com"&gt;Youtube&lt;/a&gt; and even &lt;a href="http://eventful.com/"&gt;EventFul&lt;/a&gt; . &lt;br /&gt;&lt;br /&gt;On the other hand , I see this type of movement as informative and promising as long as the information in it are reliable and true . It is one way of reaching out to the generation of voters who spends of their time surfing . It is a more comprehensive way of introducing a candidate , his backgrounds , his works , his achievents and his plans . Its also a cheaper alternative  for those candidates who does not have ample funds to make those flyers and booklets just to introduce themselves but ending up on the street as piles of junks and garbages .&lt;br /&gt;&lt;br /&gt;Yes, this type of movement is indeed promising if done within the context of morality  and ethical behaviors . We dont want the web to be a haven for politically motivated and ill created black propagandas right?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-4633583888862119993?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/4633583888862119993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=4633583888862119993' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/4633583888862119993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/4633583888862119993'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/presidential-campaign-invades-web.html' title='Presidential Campaign for 2010 Invades the Web'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-248567633131387382</id><published>2008-04-19T10:52:00.000-07:00</published><updated>2008-04-20T19:09:19.196-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogging'/><title type='text'>How to Create a Tag Cloud for Blogger</title><content type='html'>A tag cloud (or weighted list in visual design) is a visual depiction of user-generated tags used typically to describe the content of web sites. Tags are usually single words and are typically listed alphabetically, and the importance of a tag is shown with font size or color. Thus both finding a tag by alphabet and by popularity is possible. The tags are usually hyperlinks that lead to a collection of items that are associated with a tag.&lt;br /&gt;&lt;br /&gt;For bloggers like me who did not really built the site from scratch , we have to stick with the basic features that blogger offers . Yes , the tag cloud is not supported . With a little searching , I came across a site that explains how to hack blogger and create a tag cloud . Just look at my blog for the output tag cloud .&lt;br /&gt;&lt;br /&gt;&lt;a href="http://phy3blog.googlepages.com/Beta-Blogger-Label-Cloud.html"&gt;Start Creating a Tag Cloud.&lt;/a&gt;&lt;strong&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-248567633131387382?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/248567633131387382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=248567633131387382' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/248567633131387382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/248567633131387382'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/how-to-create-tag-cloud-for-blogger.html' title='How to Create a Tag Cloud for Blogger'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-5706838753159955325</id><published>2008-04-19T07:30:00.000-07:00</published><updated>2008-04-19T11:26:16.641-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='AdSense'/><title type='text'>A Closer Look at Google AdSense</title><content type='html'>The blogging fad had been hot like pancakes in the office , everyone seems to be interested on it ( just exaggerating ) . One of the common topics that just pops out everytime is AdSense . You might have noticed most of the blogs now have AdSense  ( if your generous enough please click on my Ads LOL ) . Here is a primer on how to interpret your AdSense report . Im not an expert on the field ,as I always say , I just wanted to share what Google gave me . &lt;br /&gt;&lt;br /&gt;Basicaly , the income you get from the tower block is the sum of all the values of each click, less Google's share. That is, it is calculated using the following formula:&lt;br /&gt;&lt;blockquote&gt;Earnings = Click1 Cost + Click2 Cost + Click3 Cost +(...etc) - Google's Share&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Everyday , google gives you a report about your AdSense and it may look something like the one below&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Page impressions 50&lt;br /&gt;Clicks 2&lt;br /&gt;Page CTR  4.00%&lt;br /&gt;Page eCPM  $6.60&lt;br /&gt;Earnings  $0.33&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Page Impressions (50)&lt;br /&gt;&lt;br /&gt;This is simply a count of the number of times adverts have been displayed on your page. It includes occasions when your page has been displayed in search engine caches, so the count may not match your log files exactly. It counts pages not ads - if you had more ad units, link units or referral units on the page, then the page impressions would still be 50.&lt;br /&gt;&lt;br /&gt;Clicks (2)&lt;br /&gt;&lt;br /&gt;This is simply a count of the number of times that any advert has been clicked on the page - ie: 2 clicks.&lt;br /&gt;&lt;br /&gt;Page CTR (4.00%)&lt;br /&gt;&lt;br /&gt;This is a derived number: "Click Through Rate". There are often many different ways of calculating derived numbers, but in this example it is most easily and accurately produced using the calculation:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;    &lt;br /&gt;    CTR = 100 x Clicks / Page Impressions&lt;br /&gt;&lt;br /&gt;    In this case the calculation is:&lt;br /&gt;&lt;br /&gt;    CTR = 100 x 2 / 50 = 4.00%&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;This the rate of clicks per hundred, a figure often used for comparing performance of different ad placements on a page.&lt;br /&gt;&lt;br /&gt;eCPM ($6.60)&lt;br /&gt;&lt;br /&gt;    This is another derived number: "effective Cost Per Thousand" (M is the latin symbol for a thousand). It is often used for comparing ad placements and overall performance of ads or pages. It is calculated using the formula:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;    &lt;br /&gt;    eCPM = 1000 x Earnings / Impressions&lt;br /&gt;&lt;br /&gt;    In this case, the calculation is:&lt;br /&gt;&lt;br /&gt;    eCPM = 1000 x $0.33 / 50 = $6.60&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;The eCPM metric provides an estimate of how much revenue you can expect to earn for every 1000 page impressions. For example, if you serve 10,000 page impressions and earn $40, your eCPM is $4. If page impressions increase to 30,000, you can predict that you'll earn $120 given the $4 eCPM.&lt;br /&gt;&lt;br /&gt;Earnings ($0.33)&lt;br /&gt;&lt;br /&gt;This is the amount of money that you will be paid by Google, at some point in the future, for the clicks. The calculation is:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;    (The sum of all the click values) x (Your percentage rate)&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Your percentage rate is only known to Google, but if we assume a 70% payment to you, the calculation is:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt; &lt;br /&gt;    Earnings = ($0.34 + $0.13) x ( 70 / 100 ) = $0.329&lt;br /&gt;    ($0.329 is rounded to two decimal places in the report, to $0.33)&lt;br /&gt;&lt;br /&gt;    Assumption : &lt;br /&gt;         $0.34 the amount the first advertiser pays for the ad you first clicked.&lt;br /&gt;         $0.13 the amount the second advertiser pays for the ad you next clicked.&lt;br /&gt;    Note:&lt;br /&gt;         Only Google knows how much does the ads cost and it also depends on the location of the ads.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;So there , a primer on what the parameters are . There are lot of articles in the internet that describes these concept further . Perhaps if you want to dig deeper , try visiting the o&lt;a href="http://adsense.blogspot.com/"&gt;fficial adsense blog&lt;/a&gt; or you could also click &lt;a href="http://www.yugatech.com/blog/problogging/how-to-compute-effective-page-cpm/"&gt;here&lt;/a&gt; and &lt;a href="http://www.teamtechnology.co.uk/adsense/ecpm.html"&gt;here&lt;/a&gt; for more information .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-5706838753159955325?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/5706838753159955325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=5706838753159955325' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/5706838753159955325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/5706838753159955325'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/closer-look-at-google-adsense.html' title='A Closer Look at Google AdSense'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-605371540439622687</id><published>2008-04-19T07:14:00.000-07:00</published><updated>2008-04-19T07:29:54.704-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Red Hat Stays Away from Linux Desktop</title><content type='html'>In a recent statement , &lt;a href="http://www.redhat.com/"&gt;Red Hat&lt;/a&gt; , one of the leading &lt;a href="http://www.linux.org"&gt;Linux&lt;/a&gt; flavor provider , denies speculation that they will be investing on a linux destop OS that will compete with the dominant &lt;a href="http://www.microsoft.com"&gt;Windows&lt;/a&gt;. In my honest opinion , this statement is not a bad sign for the open source community . Red Hat issued the following statement , showing their effort to continue providing reliable server solution :&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;"As a public, for-profit company, Red Hat must create products and technologies with an eye on the bottom line, and with desktops this is much harder to do than with servers. The desktop market suffers from having one dominant vendor, and some people still perceive that today's Linux desktops simply don't provide a practical alternative."&lt;br /&gt;&lt;/blockquote&gt; &lt;br /&gt;For desktop users , this does not mean there will be no Linux for them in the future . Red Hat is just one of the many flavors of linux . &lt;a href="http://www.ubuntu.com"&gt;Ubuntu &lt;/a&gt; is the leading challenger in that desktop OS space . Furthermore , RedHat also made this  striking statement on what linux is all about :&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;"I don't know why this needs repeating. Linux is not like Windows. It's not one company. It's an ecosystem. Everyone does what they're best at, and that's how it works"&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://news.zdnet.co.uk/software/0,1000000121,39388225,00.htm"&gt;Click this link to read more about this article.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-605371540439622687?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/605371540439622687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=605371540439622687' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/605371540439622687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/605371540439622687'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/red-hat-stays-away-from-linux-desktop.html' title='Red Hat Stays Away from Linux Desktop'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-7724809644461004973</id><published>2008-04-19T04:31:00.000-07:00</published><updated>2008-04-19T04:44:39.802-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='New Technology'/><title type='text'>Millimeter Wave Scanning Technology</title><content type='html'>I could still remember the flashy gadgets being exhibited in &lt;a href="http://en.wikipedia.org/wiki/James_Bond"&gt;James Bond&lt;/a&gt; films . Those incredible piece of technology that is almost , in a laymans point of view , impossible and unrealistic . I know everyone got envy with the see-through eyeglass that could see whats underneath those thick clothes of anyone  . Now , that technology is turning into reality with the advent of Millimeter Wave Scanning . &lt;br /&gt;&lt;br /&gt;Millimeter wave technology is  a form of whole body imaging technology that could allow security screeners to peer beneath a passenger's clothing to detect concealed weapons. Right now , it is being used in selected airports for added security . Despite of the significance of this technology especially on battle against terrorism , the old question on privacy is still in place . In the end , the principle of &lt;a href="http://en.wikipedia.org/wiki/Utilitarianism"&gt;utilitarianism&lt;/a&gt; , seems to be followed . That as long as it is for the benefit of the many , then it is morally right .&lt;br /&gt;&lt;br /&gt;See related post about this technology &lt;a href="http://www.smh.com.au/news/travel/graphic-scanners-leave-no-bone-unturned/2008/04/18/1208025430039.html"&gt;here&lt;/a&gt; , &lt;a href="http://www.informationweek.com/news/security/privacy/showArticle.jhtml?articleID=207400743&amp;subSection=News"&gt;here&lt;/a&gt; and&lt;a href="http://www.tsa.gov/blog/2008/04/catch-wave-and-avoid-pat-down.html"&gt; here&lt;/a&gt; .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-7724809644461004973?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/7724809644461004973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=7724809644461004973' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/7724809644461004973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/7724809644461004973'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/millimeter-wave-scanning-technology.html' title='Millimeter Wave Scanning Technology'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-4615396128526657297</id><published>2008-04-17T07:02:00.000-07:00</published><updated>2008-04-19T11:25:05.956-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>How to Know if Your Professor in I.T. is NOT Really Worth It</title><content type='html'>This is a nice blog from a pinoy developer about IT professors . I know all of us can relate to it . If you were or is still an IT professor , try assessing yourself , it may not be too late after all to improve ...&lt;br /&gt;&lt;a href="http://epgirang.spaces.live.com/blog/cns!9784F33757E51516!466.entry"&gt;&lt;blockquote&gt;&lt;br /&gt;1 He/She gives you thesis projects that he/she himself cannot explain where to start.&lt;br /&gt;2 He/She brags that the computer he/she works on has Vista installed but says your project cannot run because it looks for .NET Framework 2.0. (The .NET Framework 3.0 is installed by default in Windows Vista.)&lt;br /&gt;3 He/She says to you never to place a disk/flash disk on a dusty surface to avoid being infected with a virus. (Biological virus?)&lt;br /&gt;4 He/She calls ASP.NET programming in HTML. &lt;br /&gt;more........&lt;br /&gt;&lt;/blockquote&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-4615396128526657297?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/4615396128526657297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=4615396128526657297' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/4615396128526657297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/4615396128526657297'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/how-to-know-if-your-professor-in-it-is.html' title='How to Know if Your Professor in I.T. is NOT Really Worth It'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-973602810925753311</id><published>2008-04-16T07:43:00.000-07:00</published><updated>2008-04-20T19:18:17.949-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>C# or VB.Net</title><content type='html'>Hey guys ! Im not raging a war to whatever language you prefer , Im just interested on your choice . Join the survey below and be counted .&lt;br /&gt;&lt;br /&gt;Ill be doing a post on the differences between these 2 languages as well as pros and cons on using them . So please leave a comment why you are choosing C# or VB.Net . Thanks a lot .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-973602810925753311?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/973602810925753311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=973602810925753311' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/973602810925753311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/973602810925753311'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/c-or-vbnet.html' title='C# or VB.Net'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-7786072034195922091</id><published>2008-04-16T07:36:00.000-07:00</published><updated>2008-04-16T07:39:23.039-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><title type='text'>Windows XP SP3 goes RTM next Monday</title><content type='html'>On an exciting news for XP fanatics , the latest and probably the last service pack for XP will be available starting next Monday . What Im praying for is that this latest SP will not introduce any new critical issues to the now stable SP2 . &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9077958"&gt;Read the news from ComputerWorld&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-7786072034195922091?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/7786072034195922091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=7786072034195922091' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/7786072034195922091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/7786072034195922091'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/windows-xp-sp3-goes-rtm-next-monday.html' title='Windows XP SP3 goes RTM next Monday'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-8587450918764978938</id><published>2008-04-16T07:09:00.000-07:00</published><updated>2008-04-19T11:24:01.947-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSEAYP'/><title type='text'>SIGA 2008 - Beyond the Usual Tentative Program of Activities</title><content type='html'>The SSEAYP International General Assembly is fast approaching . The start of the month of May will be beyond the usual for former SSEAYP participating youth who will join the gathering in Cebu . &lt;br /&gt;&lt;br /&gt;Sadly , I will not go . Being a a former participating youth for the 27th SSEAYP(exPPY as they may call you) , I will be missing a lot . But then again , priorities are priorities .&lt;br /&gt;&lt;br /&gt;Here are some basic information about SIGA 2008&lt;br /&gt;&lt;br /&gt;SIGA Objectives :&lt;br /&gt;&lt;blockquote&gt;1. To create an opportunity for the reunion of former participants (PYs &amp; NLs) to promote lasting friendship, understanding and goodwill&lt;br /&gt;&lt;br /&gt;2. To exchange information on activities of respective Alumni Associations and the Secretariat of SSEAYP International&lt;br /&gt;&lt;br /&gt;3. To enhance the network of cooperation among former participants through opportunities in various social and business undertakings &lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;SIGA 2008 will be organized in Cebu, Philippines at the Waterfront Hotel from May 1 to 4, 2008.&lt;br /&gt;&lt;br /&gt;Aside from the  SIGA prescribed activities (the usual formalities and discussions) , the Organizing Committee decided to include BEYOND THE USUAL activities.  This includes 5 or 7 insti visit packages, amazing race, beach, parties etc. (Thanks Ugin for the info)&lt;br /&gt;&lt;br /&gt;The deadline for registration was yesterday April 15 . ( I dont know if they extended it )&lt;br /&gt;&lt;a href="http://www.ziddu.com/download.php?uid=ZrGam52nY6yfluKnY6qhkZSpYKufmJWu3"&gt;&lt;br /&gt;The Tentative Program Of Activities can be downloaded here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;IMPORTANT NOTICES:&lt;br /&gt;1) No Homestay during the duration of SIGA 2008 Cebu (May 1 – 4, 2008).&lt;br /&gt;2) We will not accept any walk-in registration during the duration of SIGA 2008 Cebu.&lt;br /&gt;3) No selective participation, we strongly encourage everyone to attend all SIGA 2008 Cebu Activities &amp; Itineraries.&lt;br /&gt;4) If anyone decide to attend only selected activities, he/she will be charged the full registration fee of USD 195.00.&lt;br /&gt;&lt;br /&gt;For any questions feel fee to contact the secretariat at &lt;br /&gt;&lt;br /&gt;Secretariat Office&lt;br /&gt;P.O. Box 12115, Ortigas Post Office, Ortigas Center, Pasig City, Philippines&lt;br /&gt;Tel. No. (63-2) 937-6273&lt;br /&gt;Fax No. (63-2) 937-6273&lt;br /&gt;E-mail: c/o Ms. Stephanie Dy Tiapco- PAGLAUM SSEAYP Batch 2005 (SIGA 2008 Cebu Secretariat Head) &lt; steph_oic@yahoo.com &gt;&lt;br /&gt;&lt;br /&gt;Or visit the &lt;a href="http://siphilippines.proboards79.com/"&gt;SSEAYP FORUM&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To those who will attend  - "ENJOY!!!!"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-8587450918764978938?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/8587450918764978938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=8587450918764978938' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/8587450918764978938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/8587450918764978938'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/siga-2008-beyond-usual-tentative.html' title='SIGA 2008 - Beyond the Usual Tentative Program of Activities'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-4616961484012873660</id><published>2008-04-16T06:39:00.000-07:00</published><updated>2008-04-19T11:22:56.291-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Email Scam Beware</title><content type='html'>I was checking my mail when I read this piece of email from a certain Mr.Salif Zoungrana who claimed to be from BANK OF AFRICA OUAGADOUGOU BURKINA-FASO saying that theres a lot of cash that awaits me if I help him . Knowing that a lot of email scams are existing I searched for topics relating to the bank stated above and the name of the person in the email . Yes , once again , Mr. Google was intelligent enough to give me email scam links &lt;a href="http://www.scamorama.com/stu-kalo.html"&gt;here&lt;/a&gt; ,&lt;a href="http://419.bittenus.com/SalifAli/"&gt; here&lt;/a&gt; and &lt;a href="http://scamdex.com/Scam_Archive/S/Scam_22Aug078151.php"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;By the way here is the email , you might find it in your inbox one day :&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;MR,Salif Zoungrana&lt;br /&gt;BANK OF AFRICA&lt;br /&gt;OUAGADOUGOU BURKINA-FASO.&lt;br /&gt;ATTN:&lt;br /&gt;This message might meet you in utmostsurprise,However,Its just my urgent need for a foreign partner that mademe to contact you for this transaction,I am a banker by profession fromBurkina Faso currently holding the post of a director auditing andaccounting section of the bank.&lt;br /&gt;I have the opportunity of transferringthe left over fund($18 m USD) which bellongs to one of my client who died along with his family in a plane crash.&lt;br /&gt;After furtherinvestigation it was  discovered that the deceased person did notdeclare any next of kin in his official papers including the paper workof his bank deposit.&lt;br /&gt;&lt;br /&gt;And he also confided in me the last time he was atmy office that no one except me knew of his deposit in my bank. So,(18 million  united State Dollars) is still lying in my bank and no one will ever come forward to claim it. What bothers me is that according to the laws of my country at the expiration sevenyears six months  the funds will revert to the ownership of the Burkina Government if nobody applies to claim the funds.&lt;br /&gt;&lt;br /&gt;My proposal, I am prepared to place you as the next of kin in a position to instruct BOA BANK to release the deposit to you as the closest surviving relation.&lt;br /&gt;Upon receipt of the deposit, I am prepared to share the money with you 60/30 while 10% will be mapped for expenses that may be incured in the preoccess of transfering this fund into your account. That is: I will simply nominate you as the next of kin and have them release the deposit to you.&lt;br /&gt;&lt;br /&gt;We share the procentange 60/30. I would have gone ahead to ask the funds be released to me, but that would have drawn a straight line in my involvement in claiming the deposit.&lt;br /&gt;&lt;br /&gt;I assure you that I could have the deposit released to you within a few days. I will simply inform the bank of the final closing of the file relating to the deceased person I will then officially communicate with my Bank and instruct them to release the deposit to you. With these: all is done. I am aware of the consequences of this proposal.&lt;br /&gt;&lt;br /&gt;I ask that if you find no interestin this project that you should discard this mail. I ask that you do not be vindictive and destructive. If my offer is of no appeal to you,delete this message and forget I ever contacted you.&lt;br /&gt;&lt;br /&gt;Do not destroy my career because you do not approve of my proposal. You may not know this but people like myself who have made tidy sums out of comparable situations run the whole private banking sector. I am not a criminal and what I do,I do not find against good conscience, this may be hard for you to understand, but the dynamics of my industry dictates that I make this move.&lt;br /&gt; Such opportunities only come ones way once in a lifetime. I cannot let this chance pass me by, for once I find myself in totalcontrol of my destiny.&lt;br /&gt;These chances wont pass me by. I ask that you donot destroy my chance, if you will not work with me let me know and let me move on with my life but do not destroy me.&lt;br /&gt;&lt;br /&gt; I am a family man and this is an opportunity to provide them with new opportunities. There is a reward for this project and it is a task well worth undertaking.&lt;br /&gt;&lt;br /&gt;Ihave evaluated the risks and the only risk I have here is from you refusing to work with me and alerting my bank. I am the only one who knows of this situation, good fortune has blessed you with a name that has planted you into the center of relevance in my life. Lets share the blessing.&lt;br /&gt;&lt;br /&gt;If you give me positive signals, I will initiate this process towards a conclusion. I wish to inform you that should you contact me via official channels;&lt;br /&gt;&lt;br /&gt; I will deny knowing you and about this project. I repeat, I do not want you contacting me through my official phone lines nor do I want you contacting me through my official email account.&lt;br /&gt; Contact me only through the numbers I will provide foryou, Further more be informed that the fact that you are a foreigner gives you the privilege to stand in as my deceased client beneficiary as my deceased client had no relation all his family died with him in a plane crash and I can not use my relation because its not accepted herein Burkina Faso.&lt;br /&gt;&lt;br /&gt;Also I am very confident that we will be able to establish the trust that is needed to complete this deal and all that I need from the time been is your willingness and commitment so that we can end this in the nest one weeks.&lt;br /&gt;&lt;br /&gt;Like I said before there is no risk involve as it will pass through international banking laws and all the necessary information will be given to you in later.&lt;br /&gt;&lt;br /&gt;I do not want any direct link between you and me. My official lines are not secure lines as they are periodically monitored to assess our level of customercare in line with our Total Quality Management Policy. Please observe this instruction religiously. Please, again, note I am a family man, I have wife and children.&lt;br /&gt;I send you this mail not without a measure offer as to what the consequences, but I know within me that no thing ventured is nothing gained and that success and riches never come easy or on a platter of gold.&lt;br /&gt;&lt;br /&gt;This is the one truth I have learned from my private banking clients. Do not betray my confidence. If we can be of one accord, we should plan a meeting soon.&lt;br /&gt;&lt;br /&gt;Futher detailes of the transfer will be sent to you as soon as i receive a positive response from you.&lt;br /&gt;Thanks.&lt;br /&gt;MR,Salif Zoungrana.&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-4616961484012873660?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/4616961484012873660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=4616961484012873660' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/4616961484012873660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/4616961484012873660'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/email-scam-beware.html' title='Email Scam Beware'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-7309762970674455622</id><published>2008-04-15T17:41:00.000-07:00</published><updated>2008-04-15T19:46:40.816-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='university of saint louis'/><title type='text'>Going back to my school</title><content type='html'>I was visiting the &lt;a href="http://www.uslt.edu.ph"&gt;website of my school &lt;/a&gt;to join the forum and i stumble upon this very funny article by my friend Don , who also was my officemate before and was also my teacher in 2 subjects back in college .&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Days before the 43rd Foundation Anniversary, I dusted off my old albums to update my current playlist. After weeks of listening to Shivaree, Kate Voegele, and Simone White, I needed some good blasting in the ear. What I unearthed was Megadeth. Megadeth typified the brand of rock I never get tired of listening to: it starts out fast, is full of riffs, grooves in the middle, has a good solo, and ends just before you get tired of it while leaving you yearning for more. Their distinctive riffs, solos, and ferocious snarl was what kept me going through the four days (plus change) of this year's foundation celebrations.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://my.uslt.edu.ph/e107_plugins/content/content.php?content.10"&gt;Read More on this Article.&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-7309762970674455622?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/7309762970674455622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=7309762970674455622' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/7309762970674455622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/7309762970674455622'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/going-back-to-my-school.html' title='Going back to my school'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-8921770419178271078</id><published>2008-04-14T07:37:00.000-07:00</published><updated>2008-04-14T08:18:13.638-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='LINQ'/><category scheme='http://www.blogger.com/atom/ns#' term='LINQ to XML'/><title type='text'>My LINQ to XML Experience : Node Value Extractions</title><content type='html'>For those who had been accustomed to the use of XML DOM perhaps you may have experienced the tedious job of extracting to converting node values . This sample will simply show us how extracting is easily done on LINQ .&lt;br /&gt;&lt;br /&gt;Example 1 : Extracting string values.&lt;br /&gt;&lt;div style="font-family: Courier New; font-size: 10pt; color: #1f2029; background: #f4f4f4;"&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;XElement&lt;/span&gt; stringElement= &lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;XElement&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"Name"&lt;/span&gt;,&lt;span style="color: #a31515;"&gt;"Marvin"&lt;/span&gt;);&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;/p&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;Console&lt;/span&gt;.WriteLine(stringElement);&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;Console&lt;/span&gt;.WriteLine((&lt;span style="color: blue;"&gt;string&lt;/span&gt;)stringElement);&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;Result 1:&lt;br /&gt;&lt;div style="font-family: Courier New; font-size: 10pt; color: #1f2029; background: #f4f4f4;"&gt;&lt;p style="margin: 0px;"&gt;&amp;lt;Name&amp;gt;Marvin&amp;lt;/Name&amp;gt;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;Marvin&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;Example 2 : Working with double values&lt;br /&gt;&lt;div style="font-family: Courier New; font-size: 10pt; color: #1f2029; background: #f4f4f4;"&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;XElement&lt;/span&gt; doubleElement=&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;XElement&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"Value"&lt;/span&gt;,1.2345678);&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;Console&lt;/span&gt;.WriteLine(doubleElement);&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;Console&lt;/span&gt;.WriteLine((&lt;span style="color: blue;"&gt;double&lt;/span&gt;)doubleElement);&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;Result 2:&lt;br /&gt;&lt;div style="font-family: Courier New; font-size: 10pt; color: #1f2029; background: #f4f4f4;"&gt;&lt;p style="margin: 0px;"&gt;&amp;lt;Value&amp;gt;1.2345678&amp;lt;/Value&amp;gt;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;1.2345678&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;Example 3: Converting from one type to another&lt;br /&gt;&lt;div style="font-family: Courier New; font-size: 10pt; color: #1f2029; background: #f4f4f4;"&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;XElement&lt;/span&gt; castElement=&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;XElement&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"Condition"&lt;/span&gt;,&lt;span style="color: #a31515;"&gt;"TRUE"&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;Console&lt;/span&gt;.WriteLine(castElement);&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;Console&lt;/span&gt;.WriteLine((&lt;span style="color: blue;"&gt;bool&lt;/span&gt;)castElement);&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;Result :&lt;br /&gt;&lt;div style="font-family: Courier New; font-size: 10pt; color: #1f2029; background: #f4f4f4;"&gt;&lt;p style="margin: 0px;"&gt;&amp;lt;Condition&amp;gt;true&amp;lt;/Condition&amp;gt;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;True&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;But this statement will produce an exception because the string TUE is not a valid boolean value .&lt;br /&gt;&lt;div style="font-family: Courier New; font-size: 10pt; color: #1f2029; background: #f4f4f4;"&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;XElement&lt;/span&gt; castElement=&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;XElement&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"Condition"&lt;/span&gt;,&lt;span style="color: #a31515;"&gt;"TUE"&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;Console&lt;/span&gt;.WriteLine(castElement);&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;Console&lt;/span&gt;.WriteLine((&lt;span style="color: blue;"&gt;bool&lt;/span&gt;)castElement);&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;An easier life with XML I supposed . While the example are pretty simple , the idea that it wants to convey is already there . &lt;br /&gt;&lt;br /&gt;Happy coding ....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-8921770419178271078?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/8921770419178271078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=8921770419178271078' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/8921770419178271078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/8921770419178271078'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/my-linq-to-xml-experience-node-value.html' title='My LINQ to XML Experience : Node Value Extractions'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-7686621864865931313</id><published>2008-04-13T19:03:00.000-07:00</published><updated>2008-04-13T19:07:18.265-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>Dealing with Business the Easy Way</title><content type='html'>Here is a funny forwarded email from a friend , named Fredie , showing how business is done . Surely , this can be seen in the philippines . Read on and reflect .&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Father: I want you to marry a girl of my choice&lt;br /&gt;Son: 'I will choose my own bride!'&lt;br /&gt;Father: 'But the girl is Bill Gates's daughter.'&lt;br /&gt;Son: 'Well, in that case...ok'&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Next Day Father approaches Bill Gates. &lt;br /&gt;Father: 'I have a husband for your daughter.'&lt;br /&gt;Bill Gates: 'But my daughter is too young to marry!'&lt;br /&gt;Father: 'But this young man is a vice-president of the World Bank.'&lt;br /&gt;Bill Gates: 'Ah, in that case...ok' &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Finally Father goes to see the president of the World Bank.&lt;br /&gt;Father: 'I have a young man to be recommended as a vice-president.'&lt;br /&gt;President: 'But I already have more vice- presidents than I need!' &lt;br /&gt;Father: 'But this young man is Bill Gates's son-in-law.'&lt;br /&gt;President: 'Ah, in that case...ok'&lt;br /&gt;&lt;br /&gt;This is how business is done!! &lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-7686621864865931313?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/7686621864865931313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=7686621864865931313' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/7686621864865931313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/7686621864865931313'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/dealing-with-business-easy-way.html' title='Dealing with Business the Easy Way'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-3907186997039264333</id><published>2008-04-13T06:39:00.000-07:00</published><updated>2008-04-13T07:34:22.572-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='LINQ'/><category scheme='http://www.blogger.com/atom/ns#' term='LINQ to XML'/><title type='text'>My First LINQ to XML Experience : Creating XMLDocument the LINQ way</title><content type='html'>Here is my first post (from a series of i-dont-know-how-many) regarding LINQ . Im not a guru ,  Im just starting out with the technology . So comments are well appreciated .&lt;br /&gt;&lt;br /&gt;Creating XMLDocument the preLINQ and LINQ way&lt;br /&gt;&lt;br /&gt;This post will give the viewers the idea on what LINQ to XML has to offer . To be able to see the difference I am goig to implement the solution using the preLINQ way then move forward using LINQ . This is a simple console application made using VS2008 that simply create the XML document below :&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: Courier New; font-size: 10pt; color: #1f2029; background: #f4f4f4;"&gt;&lt;p style="margin: 0px;"&gt;&amp;lt;Persons&amp;gt;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp; &amp;lt;Person Type="Faculty"&amp;gt;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &amp;lt;FirstName&amp;gt;Dugong&amp;lt;/FirstName&amp;gt;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &amp;lt;LastName&amp;gt;Valenciano&amp;lt;/LastName&amp;gt;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp; &amp;lt;/Person&amp;gt;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp; &amp;lt;Person Type="Student"&amp;gt;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &amp;lt;FirstName&amp;gt;Kokey&amp;lt;/FirstName&amp;gt;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &amp;lt;LastName&amp;gt;Donatelo&amp;lt;/LastName&amp;gt;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp; &amp;lt;/Person&amp;gt;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;lt;/Persons&amp;gt;&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The application calls two separate methods to build the document . The CreateXMLDocumentOldMethod() is the first method , this method uses the preLINQ method as shown by the code below :&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: Courier New; font-size: 10pt; color: #1f2029; background: #f4f4f4;"&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &lt;span style="color: blue;"&gt;private&lt;/span&gt; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt; CreateXMLDocumentOldMethod()&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  {&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: #2b91af;"&gt;XmlElement&lt;/span&gt; person;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: #2b91af;"&gt;XmlAttribute&lt;/span&gt; personAttribute;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: #2b91af;"&gt;XmlElement&lt;/span&gt; firstName;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: #2b91af;"&gt;XmlElement&lt;/span&gt; lastName;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: green;"&gt;//create the document&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: #2b91af;"&gt;XmlDocument&lt;/span&gt; personList = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;XmlDocument&lt;/span&gt;();&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: green;"&gt;//create the root node&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: #2b91af;"&gt;XmlElement&lt;/span&gt; persons = personList.CreateElement(&lt;span style="color: #a31515;"&gt;"Persons"&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; personList.AppendChild(persons);&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: green;"&gt;//create the first element&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; person = personList.CreateElement(&lt;span style="color: #a31515;"&gt;"Person"&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; personAttribute = personList.CreateAttribute(&lt;span style="color: #a31515;"&gt;"Type"&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; personAttribute.InnerText = &lt;span style="color: #a31515;"&gt;"Faculty"&lt;/span&gt;;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; person.Attributes.Append(personAttribute);&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; firstName = personList.CreateElement(&lt;span style="color: #a31515;"&gt;"FirstName"&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; firstName.InnerText = &lt;span style="color: #a31515;"&gt;"Dugong"&lt;/span&gt;;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; person.AppendChild(firstName);&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; lastName = personList.CreateElement(&lt;span style="color: #a31515;"&gt;"LastName"&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; lastName.InnerText = &lt;span style="color: #a31515;"&gt;"Valenciano"&lt;/span&gt;;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; person.AppendChild(lastName);&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; persons.AppendChild(person);&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: green;"&gt;//create the second element&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; person = personList.CreateElement(&lt;span style="color: #a31515;"&gt;"Person"&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; personAttribute = personList.CreateAttribute(&lt;span style="color: #a31515;"&gt;"Type"&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; personAttribute.InnerText = &lt;span style="color: #a31515;"&gt;"Student"&lt;/span&gt;;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; person.Attributes.Append(personAttribute);&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; firstName = personList.CreateElement(&lt;span style="color: #a31515;"&gt;"FirstName"&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; firstName.InnerText = &lt;span style="color: #a31515;"&gt;"Kokey"&lt;/span&gt;;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; person.AppendChild(firstName);&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; lastName = personList.CreateElement(&lt;span style="color: #a31515;"&gt;"LastName"&lt;/span&gt;);&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; lastName.InnerText = &lt;span style="color: #a31515;"&gt;"Donatelo"&lt;/span&gt;;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; person.AppendChild(lastName);&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; persons.AppendChild(person);&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: green;"&gt;//print it&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: #2b91af;"&gt;Console&lt;/span&gt;.WriteLine(personList.InnerXml.ToString());&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  }&lt;/p&gt;&lt;p style="margin: 0px;"&gt;}&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;As you can see from the code , it is a nightmare to write , understand and maintain. What makes it more confusing is that it doesnt give you a clear picture of what the XML structure should look like .&lt;br /&gt;&lt;br /&gt;Moving forward , below is the code for the method CreateXMLDocumentUsingLINQ(). This method uses the features associated with LINQ .&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: Courier New; font-size: 10pt; color: #1f2029; background: #f4f4f4;"&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&lt;span style="color: blue;"&gt;private&lt;/span&gt; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt; CreateXMLDocumentUsingLINQ()&lt;/p&gt;&lt;p style="margin: 0px;"&gt;{&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &lt;span style="color: #2b91af;"&gt;XElement&lt;/span&gt; personList=&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;XElement&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"Persons"&lt;/span&gt;,&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;XElement&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"Person"&lt;/span&gt;,&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;  &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;XAttribute&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"Type"&lt;/span&gt;,&lt;span style="color: #a31515;"&gt;"Faculty"&lt;/span&gt;),&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;  &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;XElement&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"FirstName"&lt;/span&gt;,&lt;span style="color: #a31515;"&gt;"Dugong"&lt;/span&gt;),&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;  &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;XElement&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"LastName"&lt;/span&gt;,&lt;span style="color: #a31515;"&gt;"Valenciano"&lt;/span&gt;)),&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;XElement&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"Person"&lt;/span&gt;,&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;  &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;XAttribute&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"Type"&lt;/span&gt;,&lt;span style="color: #a31515;"&gt;"Student"&lt;/span&gt;),&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;  &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;XElement&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"FirstName"&lt;/span&gt;,&lt;span style="color: #a31515;"&gt;"Kokey"&lt;/span&gt;),&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;  &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;XElement&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"LastName"&lt;/span&gt;,&lt;span style="color: #a31515;"&gt;"Donatelo"&lt;/span&gt;)));&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;  &lt;span style="color: #2b91af;"&gt;Console&lt;/span&gt;.WriteLine(personList.ToString());&lt;/p&gt;&lt;p style="margin: 0px;"&gt;}&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;See how straightforward the approach is . By just looking at the code , you could easily decipher which are elements and which are attributes . Unlike its predecessor , this new tecnology uses &lt;span style="font-style:italic;"&gt;functional construction&lt;/span&gt; to build the XML tree. This allows the schema to be dictated as the XML objects are created and initialized at the same time in a single line of code . The type of object (i.e. XElement and XAttribute ) determines where in the schema the added object belongs . If for example you added an XAttribute object XAttrib to an XElement XElem1 then that XAttrib becomes an attribute of the element XElem1 . In the same manner as when an XElement XElemChild is added to an XElement XElemParent, then that element XElemeChild become a child element of the XElemParent . Pretty straightforward isnt it ?&lt;br /&gt;&lt;br /&gt;You can download the source file here : &lt;a href="http://www.ziddu.com/download.php?uid=aq6amZmrabKenOKnaKqhkZSpZauclpus8"&gt;LINQtoXML.Lesson1.zip&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Note: The file is hosted on a free file hosting site so if the link expired email me at m3lles@yahoo.com .&lt;br /&gt;&lt;br /&gt;I will be posting the next part of my LINQ to XML experience as soon as I have it .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-3907186997039264333?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/3907186997039264333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=3907186997039264333' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/3907186997039264333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/3907186997039264333'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/my-first-linq-to-xml-experience.html' title='My First LINQ to XML Experience : Creating XMLDocument the LINQ way'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-2558495850748268451</id><published>2008-04-12T08:48:00.000-07:00</published><updated>2008-04-12T08:53:56.295-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><title type='text'>PowerCommands for Visual Studio 2008</title><content type='html'>Heres another VS2008 tool worth reviewing . A handy tool which contains some useful task that would help any developers like Copy Path, Email CodeSnippet, Insert Guid Attribute , Copy As Project Reference , Remove and Sort Usings among others .&lt;a href="http://code.msdn.microsoft.com/PowerCommands"&gt;&lt;br /&gt;&lt;br /&gt;Take a peek on the tool at this website.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-2558495850748268451?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/2558495850748268451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=2558495850748268451' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/2558495850748268451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/2558495850748268451'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/powercommands-for-visual-studio-2008.html' title='PowerCommands for Visual Studio 2008'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-7969911746122726737</id><published>2008-04-12T07:20:00.000-07:00</published><updated>2008-04-19T11:21:55.870-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><title type='text'>CopySourceAsHTML for Visual Studio 2008 : Tips &amp; Tricks</title><content type='html'>For a tech blogger who wants to show off a lot of codes , the gruesome process of Ctrl+C and Ctrl+V may not be of big help . Why? Because your blog may not be WYSIWYG and the pasted code just mess up your post . Then came CopySourceAsHTML for Visual Studio developers . Sleek and handy , just copy the code from your editor and paste it to your blog as HTML with all the CSS embedded in it to copy even the color schemes of the editor . Cool right? Well, the installer works only for Visual Studio 2005 !!!! And if your a developer working now on Visual Studio 2008 ( obviously I am ) , you dont have the capability to do that easily .&lt;br /&gt;&lt;br /&gt;Just an hour ago I stumble on a site that allows you to download a CopySourceAsHTML compatible for Visual Studio 2008 . The bad news is that its not an installer but a zipped file containing 3 files that should be manually added to VS2008 . Here are the steps to make it run together with some test scenarios I did.&lt;br /&gt;&lt;br /&gt;1. Download the Zip File &lt;a href="http://blogs.microsoft.co.il/files/folders/bursteg/entry36296.aspx"&gt;on this SITE&lt;/a&gt;&lt;br /&gt;2. Unzipped the file into [VS2008 Folder in my documents]\AddIns . If the folder does not exist , create it .&lt;br /&gt;3. Open your Visual Studio 2008 then go to Tools|Options. On the Add in/Macro Security , add the path of the Add In folder you created in step #2 . Restart VS2008 .&lt;br /&gt;4. After restart , double check if the CSAH is already added as an add-in by going to Tools | Add In Manager .&lt;br /&gt;5. If you did all the steps correctly , the Copy As HTML item is already added in your context menu .&lt;br /&gt;&lt;br /&gt;Testing Results :&lt;br /&gt;Here are some things worth mentioning about CSAH for VS2008. Assuming we have the following code to be pasted in this blog .&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_GyJ9Mxyv2Io/SADL8LK0fYI/AAAAAAAAAHQ/Esv1vBeRvWc/s1600-h/Original.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_GyJ9Mxyv2Io/SADL8LK0fYI/AAAAAAAAAHQ/Esv1vBeRvWc/s320/Original.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5188371005381574018" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;1. If we copy lines 6 to 14 using the CSAH , we would not have any problem as shown below :&lt;br /&gt;&lt;div style="font-family: Courier New; font-size: 10pt; color: #1f2029; background: #f4f4f4;"&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;6&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;namespace&lt;/span&gt; MVP&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;7&lt;/span&gt;&amp;nbsp;{&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;8&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;interface&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;ILogin&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;9&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;10&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;string&lt;/span&gt; UserID { &lt;span style="color: blue;"&gt;get&lt;/span&gt;; &lt;span style="color: blue;"&gt;set&lt;/span&gt;; }&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;11&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;string&lt;/span&gt; Password { &lt;span style="color: blue;"&gt;get&lt;/span&gt;; &lt;span style="color: blue;"&gt;set&lt;/span&gt;; }&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;12&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;bool&lt;/span&gt; RememberMe { &lt;span style="color: blue;"&gt;get&lt;/span&gt;; &lt;span style="color: blue;"&gt;set&lt;/span&gt;; }&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;13&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;14&lt;/span&gt;&amp;nbsp;}&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;2. But if copy only lines 8 to 13 , you would see  slight problem at the first line as evident below:&lt;br /&gt;&lt;div style="font-family: Courier New; font-size: 10pt; color: #1f2029; background: #f4f4f4;"&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;8&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;interface&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;ILogin&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;9&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;10&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;string&lt;/span&gt; UserID { &lt;span style="color: blue;"&gt;get&lt;/span&gt;; &lt;span style="color: blue;"&gt;set&lt;/span&gt;; }&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;11&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;string&lt;/span&gt; Password { &lt;span style="color: blue;"&gt;get&lt;/span&gt;; &lt;span style="color: blue;"&gt;set&lt;/span&gt;; }&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;12&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;bool&lt;/span&gt; RememberMe { &lt;span style="color: blue;"&gt;get&lt;/span&gt;; &lt;span style="color: blue;"&gt;set&lt;/span&gt;; }&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;13&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;It is not a big issue but kinda ugly . You can fix this by adding spaces in the first line of the HTML generated code or you could probably start copying at line 7 as shown below :&lt;br /&gt;&lt;div style="font-family: Courier New; font-size: 10pt; color: #1f2029; background: #f4f4f4;"&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;7&lt;/span&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;8&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;interface&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;ILogin&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;9&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;10&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;string&lt;/span&gt; UserID { &lt;span style="color: blue;"&gt;get&lt;/span&gt;; &lt;span style="color: blue;"&gt;set&lt;/span&gt;; }&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;11&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;string&lt;/span&gt; Password { &lt;span style="color: blue;"&gt;get&lt;/span&gt;; &lt;span style="color: blue;"&gt;set&lt;/span&gt;; }&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;12&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;bool&lt;/span&gt; RememberMe { &lt;span style="color: blue;"&gt;get&lt;/span&gt;; &lt;span style="color: blue;"&gt;set&lt;/span&gt;; }&lt;/pre&gt;&lt;pre style="margin: 0px;"&gt;&lt;span style="color: #2b91af;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;13&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;3. One more thing for blogspot users , make sure that the "strip line break" option is checked to avoid double spaces in your post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-7969911746122726737?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/7969911746122726737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=7969911746122726737' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/7969911746122726737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/7969911746122726737'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/copysourceashtml-for-visual-studio-2008.html' title='CopySourceAsHTML for Visual Studio 2008 : Tips &amp; Tricks'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_GyJ9Mxyv2Io/SADL8LK0fYI/AAAAAAAAAHQ/Esv1vBeRvWc/s72-c/Original.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-1885471387028461586</id><published>2008-04-12T05:02:00.000-07:00</published><updated>2008-04-12T05:15:56.028-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PS3'/><category scheme='http://www.blogger.com/atom/ns#' term='Wii'/><title type='text'>The Battle Between PS3 and Wii</title><content type='html'>The Starwars had clone wars , today we have game console wars . With the XBOX on a down stride , the battle between PS3 and Wii are simply fun to watch . I am not a fun of any of these two , I dont even play them . I dont intend to buy one , basically because you cant code in them (hahaha) . I ran through this humor filled video that perhaps describe what in store for those trying to decide which one to take . Well , its a bias video for Wii so PS3 fans dont cry out loud ok . I am just amused .&lt;br /&gt;&lt;br /&gt;&lt;object width="415" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/MFoyp71xw3w&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/MFoyp71xw3w&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="415" height="355"&gt;&lt;/embed&gt;&lt;/object&gt; &lt;br /&gt;&lt;br /&gt;I havent tried any one these products but I can sense the difference. &lt;a href="http://www.us.playstation.com/ps3/about"&gt;PS3&lt;/a&gt; is this do-it-all console that contains a lot of features (hard drives, blu-ray, intricate games, and a web browser) that simple gamers will not even mind having . &lt;a href="http://wii.com/"&gt;Wii&lt;/a&gt; on the other hand contains fun games for the bored souls looking for something to waste their time on. Its your money any way , so you call the shots .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-1885471387028461586?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/1885471387028461586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=1885471387028461586' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/1885471387028461586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/1885471387028461586'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/battle-between-ps3-and-wii.html' title='The Battle Between PS3 and Wii'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-6939647291056477108</id><published>2008-04-11T20:16:00.000-07:00</published><updated>2008-04-19T11:21:16.672-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>Top 10 Made Up Words for Web</title><content type='html'>It has been a boozy morning waking up with your head on the cloud thinking of what transpired yesterday. I havent have any blog entry since thursday and its quite alarming  (lol). So I started scribbling thoughts and words using my handy Neo notebook  but came out with few . I thought of the IE toolbar article I started writing but its still raw that its useless preempting it. I played with google to sort of look for something worth posting .&lt;br /&gt;&lt;br /&gt;Here is an article that made my eyes roll : &lt;a href="http://darmano.typepad.com/logic_emotion/2008/04/the-top-10-made.html"&gt;Top 10 Made Up Words for Web&lt;/a&gt;. You will be left laughing after reading the post . Funny yet technically-based made up words which I think any one in the blogsphere can relate . &lt;br /&gt;&lt;br /&gt;Maybe I have some made up words  in mind which can be added to the list . Or may you have yours in mind too . Just keep it coming and see what can we come up with . &lt;br /&gt;&lt;br /&gt;Ill start with my 1st made up words for web&lt;br /&gt;&lt;br /&gt;1. Adsomania - a person that is addicted and so concern on his/her website ads .&lt;br /&gt;"That guy is an adsomania , he always talks about the ads in his site that doesnt have (yet?) any significant content to catch the attentions of web surfers."&lt;br /&gt;&lt;br /&gt;Keep it coming.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-6939647291056477108?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/6939647291056477108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=6939647291056477108' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/6939647291056477108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/6939647291056477108'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/top-10-made-up-words-for-web.html' title='Top 10 Made Up Words for Web'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-1806816270900025518</id><published>2008-04-09T02:27:00.000-07:00</published><updated>2008-04-19T11:18:36.675-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogging'/><title type='text'>How to hide the Blogger Navigational Bar in your blog ?</title><content type='html'>I found this simple CSS code from a cool website that hides your Blogger Navigational Bar in your blog ( did you notice I dont have it on my blog ?) . Just edit the HTML code of your template and paste the following code on the CSS portion . &lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;#navbar #Navbar1 iframe{&lt;br /&gt; display:none;&lt;br /&gt; visibility:none;&lt;br /&gt;}&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-1806816270900025518?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/1806816270900025518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=1806816270900025518' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/1806816270900025518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/1806816270900025518'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/how-to-hide-blogger-navigational-bar-in.html' title='How to hide the Blogger Navigational Bar in your blog ?'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-6307401263928757524</id><published>2008-04-09T01:50:00.000-07:00</published><updated>2008-04-09T02:31:32.428-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Microsoft Discloses Trade Secrets</title><content type='html'>Microsoft is slowly disclosing its trade secret ! Is this a move to make a broad commitment to openness or just another of their business techniques to gain greater advantage in the market? It has been reported that more than 14000 pages of trade secrets has been released by the company ion the open . Information includes details about how Exchange Server and Outlook talk, as well as how Office and SharePoint communicate with each other. &lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;"Microsoft is pleased to announce another step toward putting our interoperability principles into action," Tom Robertson, Microsoft's general manager of interoperability and standards, said in a statement. Microsoft announced a set of four interoperability principles in February, including the release of protocol documentation, which it says will lead to a more "open" Microsoft.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Read more about &lt;a href="http://www.informationweek.com/news/windows/operatingsystems/showArticle.jhtml;jsessionid=4EJBQT1MA15WCQSNDLRSKH0CJUNN2JVN?articleID=207100353"&gt;this article on this site&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-6307401263928757524?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/6307401263928757524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=6307401263928757524' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/6307401263928757524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/6307401263928757524'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/micosoft-discloses-trade-secrets.html' title='Microsoft Discloses Trade Secrets'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-550038886048033647</id><published>2008-04-06T08:16:00.000-07:00</published><updated>2008-04-06T21:35:28.821-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='Business Data Catalog'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Sharepoint 2007 Business Data Catalog Issues , Limitations and Concerns</title><content type='html'>On three different projects , I was exposed to a new product being marketed by Microsft , Microsoft Office Sharepoint Server 2007 (MOSS 2007) . More particularly , I was into the Business Data Catalog functionality where I was tasked to retrieve data from third party software and display it on a MOSS Portal . Here are some issues that I stumbled upon and found a really &lt;a href="http://www.sharepointblogs.com/lovedjohnysmith/archive/2007/07/12/meeting-with-mtc-microsoft-technogy-center-folks.aspx"&gt;interesting website&lt;/a&gt; that affirmed my issues together with "answers" from Microsoft Technology Center .&lt;br /&gt;&lt;br /&gt;1. Filter Pattern Re-arrangement -  Search parameters are fixed to “is equal to”, “starts with”, “ends with” and “contains”.  Is it possible to change the order in which these appear in the menu ?.  In our interface “is equal to” would hardly be used; however, it is the first option available, is it possible to retain only the  “contains” filter and remove the rest ?  . Sadly , according to MTC , it is not possible .&lt;br /&gt;&lt;br /&gt;2. Lack of handling co-related sub queries . The BDC does not handle joining of tables together unless a joined view is provided by the database.  That is not what is desired.  Basically, without this capability within the BDC layer, a parent child relationship requires this relationship to be displayed in two web parts (i.e. one parent web part and one child web part).   We would like to have a single joined view displayed in the user interface and have that join performed in the BDC layer. This is not just true with databases but also for custom webservices . In order for the BDC to support Business Data Related List a method that supports it must be in the web service . MTCs reply to this : Not possible / Not Available .&lt;br /&gt;&lt;br /&gt;3. Buggy Parent Child Relationship - If a parent / child relationship is used using two web parts, the search on the parent does not update the results of the child web part.   Thus, if the results of the search change the display of the parent, then what is shown in the child web part is inaccurate.  Only when you select an item from the parent web part, the child web part is updated.  This causes confusion to the end user.  This is a pretty obvious bug , its not that critical but it would be better if it is improved . MTCs comment : It's a bug in BDC Architecture&lt;br /&gt;&lt;br /&gt;4. BDC Scability/Performance Issues - In general, we find slow/low performance when using the BDC.&lt;br /&gt;&lt;br /&gt;5. Image Support -  The BDC does not support attaching images (for example) so that these images can be displayed as part of the BDC SharePoint List table view.  SharePoint list do allow embedded images, but the BDC does not support it.  According to MTC , it is not yet possible in the current version .&lt;br /&gt;&lt;br /&gt;6. More than 4 or more criteria Exception - BDC architecture bug according to MTC .&lt;br /&gt;&lt;br /&gt;Listed above are just some of the issues I have met in MOSS . Other related issues on MOSS can also be found on the site above . Clearly , no matter how Microsoft seems to market BDC for MOSS , the technology is not yet mature and theres a lot more development needed before it can deliver its promises .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-550038886048033647?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/550038886048033647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=550038886048033647' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/550038886048033647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/550038886048033647'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/sharepoint-2007-issues-limitations-and.html' title='Sharepoint 2007 Business Data Catalog Issues , Limitations and Concerns'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-1447948773933143423</id><published>2008-04-06T07:36:00.000-07:00</published><updated>2008-04-06T07:44:33.511-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VSTO'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>VSTO command bar face id property reference</title><content type='html'>i was working a few weeks back on an Outlook 2007 OBA application which involved creating a custom menu to enable user interaction ( a candidate for a post maybe later ) . one of the UI issue i have to deal with is to assign face id  prperty to the menu items to make it sexy . unlike my previous VSTO projects which involved Office 2007 ribbon interface where i have a material for looking for the appropriate isoimage to be used by a ribbon control , i did not have any . so google came in as a great help and directed me to a site named &lt;a href="http://www.kebabshopblues.co.uk"&gt;kebabShopblues&lt;/a&gt; which list down possible face ids from 0000-2999 together with a thumbnail .&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.kebabshopblues.co.uk/2007/01/04/visual-studio-2005-tools-for-office-commandbarbutton-faceid-property"&gt;View the article .&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-1447948773933143423?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/1447948773933143423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=1447948773933143423' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/1447948773933143423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/1447948773933143423'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/vsto-command-bar-face-id-property.html' title='VSTO command bar face id property reference'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-923001121743864676</id><published>2008-04-04T08:32:00.000-07:00</published><updated>2008-04-04T08:39:21.328-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>summer getaway at morong star beach resort</title><content type='html'>tomorrow is the start of another long weekend  . our group will be going to &lt;a href="http://www.morongstar.com/"&gt;Morong Star Beach Resort&lt;/a&gt; in Bataan for a summer getaway . so i guess i will be out of the blogosphere for two days.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-923001121743864676?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/923001121743864676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=923001121743864676' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/923001121743864676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/923001121743864676'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/summer-getaway-at-morong-star-beach.html' title='summer getaway at morong star beach resort'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-6173538253926267241</id><published>2008-04-04T08:17:00.000-07:00</published><updated>2008-04-04T08:31:03.032-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vista'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><title type='text'>microsoft extends windows XP's lifecycle</title><content type='html'>heres a good news to XP fanatics . last year the rich guys from Richmond also collectively known as &lt;a href="http://www.microsoft.com"&gt;Microsoft&lt;/a&gt; announced that they will stop shipping windows XP to hardware vendors starting January 31 , 2008 fortunately because of some moves from PC makers , they took back their statement and reschedule it for june 30 , 2008 . now heres another shocker , realizing how resource-hungry their new flagship product is ( we all know it by the name of Vista ) they made another statement saying that they are extending Windows XP for another two years ! but , only PCs which Microsoft deems ultra-low cost will be able to use Windows XP. so you would expect that most of the machines coming out this year will carry Vista . what ? yes , we may not want it but Vista will be on them .&lt;br /&gt;&lt;br /&gt;on a personal note , i am using Vista Ultimate now on my development machine with 3.5G of RAM . its not that i asked for it , its by coincidence . the interface is nice but performance wise , i'd rather be developing on XP machines . unfortunately , this is just one of the many changes that we have to accept and we have to live with everyday . as i always say , if you hate how microsoft runs the industry , be open and grab yourself a &lt;a href="http://www.linux.org/"&gt;linux&lt;/a&gt; . a move that i have always been dreaming about but i could not make it happen . why ? my job requires me to love microsoft !!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-6173538253926267241?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/6173538253926267241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=6173538253926267241' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/6173538253926267241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/6173538253926267241'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/microsoft-extends-windows-xps-lifecycle.html' title='microsoft extends windows XP&apos;s lifecycle'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-636941593218493171</id><published>2008-04-03T23:48:00.000-07:00</published><updated>2008-04-06T07:34:17.831-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Careers'/><title type='text'>career planning thoughts</title><content type='html'>im turning 29 but it seems like i have just started . this what happens when you take a wrong move on what paths to take . the path that i took was not really that bad , i learned a lot from it and basically these things helped me grow . i guess im on a state of trying to reclaim what i should have had (similar to what &lt;a href="http://www.firefox.com"&gt;firefox&lt;/a&gt; is trying to achieve - reclaiming the web hahaha). career is a career , it should be well planned . so perhaps a few tips may help me or even help others jump start career planning .&lt;br /&gt;&lt;br /&gt;phase 1 : be clear of your goals&lt;br /&gt;&lt;br /&gt;a. know your purpose . its a matter of determining the purpose of your existence . it may not be too late to be asking yourself questions such as : why am i here? or what do i want my life to be like? . you can never be fully satisfied if your career now does not fit to what your purpose in life is.&lt;br /&gt;&lt;br /&gt;b. start identifying your passions , skills and interest . i know of some who finished a course they did not like but suceeded . why ? because they were not afraid to follow their passion . instead of staying with their degree , they went on and pursue other career inclined to their interest .&lt;br /&gt;&lt;br /&gt;c. identify your driving values . knowing why you need to work or why you need your career can help you in most critical decisions that you may have to make . depending on your priorities , several offers can be declined in favor of another . some of the common drives may be : income , power , influence , recognition , security , intellectual challege , advancement , environment , freedom  and fulfillment .&lt;br /&gt;&lt;br /&gt;once you are firm on what you want to be , start improving and growing . it is the best way that you can boost your potentials and be one of the sought-after human in your profession.&lt;br /&gt;&lt;br /&gt;phase 2 : improve and grow&lt;br /&gt;&lt;br /&gt;a. diversify your skill set . this means learning more to be more . your current skills may be giving you the advantage now but it may not last . your career is vulnerable should that technology become obsolete. by expanding your skill set you become more marketable .&lt;br /&gt;&lt;br /&gt;b. stay current and be flexible . understand how your skill set or application knowledge can be applied in different industries&lt;br /&gt;&lt;br /&gt;c. hone your business and &lt;a href="http://www.crfonline.org/orc/ca/ca-2.html"&gt;leadership skills&lt;/a&gt; with additional education. You may have started in your career by managing network systems, but you now need skills managing people, budgets and teams.&lt;br /&gt;&lt;br /&gt;d. be aware of what's next. the IT industry is in constant flux, and standing still could cost you. continually research both the job market and the specialties within your field that are growing. then evaluate your abilities and identify the skills you'll need to remain marketable. &lt;br /&gt;&lt;br /&gt;e. refine your &lt;a href="http://www.mindtools.com/pages/main/newMN_PPM.htm"&gt;project management skills&lt;/a&gt;. project management skills, particularly in the IT environment, have grown in importance .&lt;br /&gt;&lt;br /&gt;f. don't stagnate. stay on top of new developments. change jobs if need be to create dynamic change and a breath of fresh air. &lt;br /&gt;&lt;br /&gt;g. life is too short to stay in a job or career field you don't like. if you're feeling dissatisfied at work, figure out what you'd rather do .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-636941593218493171?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/636941593218493171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=636941593218493171' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/636941593218493171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/636941593218493171'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/career-planning-thoughts.html' title='career planning thoughts'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-4595017030919270807</id><published>2008-04-01T22:12:00.000-07:00</published><updated>2008-04-01T22:48:49.066-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>google docs : a threat to microsoft office ?</title><content type='html'>Anyone working in an office may have heard of Microsoft Office . They have been around since MS Windows . I could say that its really a great piece of software and it had helped a lot of people in managing and creating their documents . A lot of other alternative software has been released to compete with this product . Most of these alternatives , though , still follows the same paradigm as the MS office has set and sometimes its only the UI that changes and a little functionality .&lt;br /&gt;&lt;br /&gt;Then , &lt;a href="http://docs.google.com/"&gt;Google Docs&lt;/a&gt; , an experimental move from &lt;a href="http://www.google.com"&gt;Google&lt;/a&gt;. What this new technology brings is a new face in Office computing , online office application . No installations , no licensing , just get on the internet fire up your favorite browser get a google account and start writing office (word,excel,presentations) online . Cool isn't it.&lt;br /&gt;&lt;br /&gt;It may have offered the advantages but not a lot of people has seen the good in google docs because they are still tied up to the old paradigm. Plus the fact that there are limited features to it . So everyday people uses the same office applications , when they go out they save it on their disks or thumb drives , when back , they update everything in their PCs. The process is tedious right? Thats is where the new google docs feature comes in. Yes , ladies and gentleman , google docs is now allowing you to take the cloud offline . Offline google docs is now supported with some limitations at first . Now we dont need to use thumb drives or floppy diskettes (if it is still alive) , just get on the web and do the office docs online or offline . Automatic synchronization is supported once youre online again .&lt;br /&gt;&lt;br /&gt;See this article from the &lt;a href="http://googledocs.blogspot.com/"&gt;official google doc blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Offline Google Doc preview :&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/7cyHYEfpRVA"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/7cyHYEfpRVA" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-4595017030919270807?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/4595017030919270807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=4595017030919270807' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/4595017030919270807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/4595017030919270807'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/google-docs-threat-to-micrsoft-office.html' title='google docs : a threat to microsoft office ?'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-993397612160942732</id><published>2008-04-01T19:38:00.000-07:00</published><updated>2008-04-01T19:53:14.486-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>adobe system joins linux foundation</title><content type='html'>Another move which only shows that the open source community is growing and is growing BIG .&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Adobe Systems is to join the Linux Foundation, a non-profit organisation dedicated to fostering growth of the open source operating system.&lt;br /&gt;&lt;br /&gt;The Foundation was created last year as a result of a merger between the Open Source Development Labs and the Free Standards Group. Members include HP, IBM, Google and Nokia.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.vnunet.com/vnunet/news/2213248/adobe-joins-linux-foundation"&gt;Read More from VNUNET&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-993397612160942732?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/993397612160942732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=993397612160942732' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/993397612160942732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/993397612160942732'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/adobe-system-joins-linux-foundation.html' title='adobe system joins linux foundation'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-4973357246879963281</id><published>2008-04-01T19:10:00.000-07:00</published><updated>2008-04-01T19:12:57.313-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 2008 Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>extending windows 2008 server evaluation period</title><content type='html'>For those trying out this new product from Microsoft , heres an article from the software giants themselves showing how to extend the evaluation period to 240 days for this product.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Evaluating Windows Server 2008 software does not require product activation. Any edition of Windows Server 2008 may be installed without activation, and it may be evaluated for 60 days. Additionally, the 60-day evaluation period may be reset (re-armed) three times. This action extends the original 60-day evaluation period by up to 180 days for a total possible evaluation time of 240 days. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/?kbid=948472"&gt;Read More&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-4973357246879963281?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/4973357246879963281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=4973357246879963281' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/4973357246879963281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/4973357246879963281'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/extending-windows-2008-server.html' title='extending windows 2008 server evaluation period'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-4316688297436572094</id><published>2008-04-01T09:53:00.000-07:00</published><updated>2008-04-01T18:43:05.191-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogging'/><title type='text'>get new layout templates for bloggers from WEBTALKS</title><content type='html'>I am just a blogger with no funds to invest on domain names and hosting services . Yes , I have to be contented with freebies . No cost , lesser maintenance but lower flexibility . I've been in blogger since 2005 , pity me , I have to  deal with monotonous templates just to get along . With some CSS revisions ,  I managed to do some tweaking with my site . Until recently , because of the bloging craze that has been selling like hot cakes in the office , I wanted to go up further . Theres no harm in trying to make your site easier to navigate , less lengthy on the sidebars and yes , more room for advertisements be it for adsense or for adbrite . I really envy those who created their own blogs from scratch (e.g. &lt;a href="http://blog.chrisongsuco.net"&gt;Chris &lt;/a&gt;, &lt;a href="http://www.cerquit.com/blogs"&gt;Rod&lt;/a&gt; , &lt;a href="http://ryangaraygay.com"&gt;Ryan&lt;/a&gt;), they have all the flexibility at hand . &lt;br /&gt;&lt;br /&gt;So I began looking for the most intuitive layout that i could find . Unlike before , my eye for three column blogs have changed , i started liking it . So i begun looking for ways to make my layout use 3 columns . I looked at the HTML file for some clues but i may have been in a hurry to look further . So i consulted Mr. Google again , surely my friend has been intelligent today . Google pointed me to a site that contains downloadable templates for bloggers . These templates can be later uploaded to your own blog site . What caught my attention was it now uses three column layout . Just what I've been looking for . &lt;br /&gt;&lt;br /&gt;So for those desperate bloggers out there wanting another layout for their steriotype  blogs try visiting &lt;a href="http://webtalks.blogspot.com/2007/04/downlaod-three-column-new-blogger.html"&gt;WEBTALKS&lt;/a&gt; , a site that contains some existing blogger template with 3 column layouts . No more  looking at the HTML file or deciphering CSS files , just upload it and the rest is magic . Just a caution though , when changing templates , backup whatever widgets you ave added to your blog , the change in template will erase most of them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-4316688297436572094?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/4316688297436572094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=4316688297436572094' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/4316688297436572094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/4316688297436572094'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/new-blogger-templates.html' title='get new layout templates for bloggers from &lt;a href=&quot;http://webtalks.blogspot.com/2007/04/downlaod-three-column-new-blogger.html&quot;&gt;WEBTALKS&lt;/a&gt;'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-1216710736899904164</id><published>2008-04-01T03:06:00.000-07:00</published><updated>2008-04-01T03:25:47.272-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MVP'/><category scheme='http://www.blogger.com/atom/ns#' term='Design Patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>model view presenter from a gurus point of view</title><content type='html'>Here is a link to an article about the model view presenter design pattern . The article was created by one of the gurus in the field , &lt;a href="http://www.cerquit.com"&gt;Rod Cerrada&lt;/a&gt;. The article is very informative and easy to understand . It contains practical scenarios where MVP can be applied in the design process. The article contains a downloadable solution file which can be opened by the users to actually see how the code works. A very good and helpful article for those trying to study MVP .&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cerquit.com/blogs/post/MVP-Part-I-e28093-Building-it-from-Scratch.aspx"&gt;Read the article at this link.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Goodluck Rod , it was a great honor working with you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-1216710736899904164?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/1216710736899904164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=1216710736899904164' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/1216710736899904164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/1216710736899904164'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/04/model-view-presenter-from-gurus-point.html' title='model view presenter from a gurus point of view'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-7985106211924490624</id><published>2008-03-31T20:14:00.000-07:00</published><updated>2008-03-31T20:21:36.023-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adobe Photoshop'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>adobe photoshop online !!!</title><content type='html'>i was having a hard time looking for an adobe photoshop installer just a week ago only to find out that there is an Adobe Photoshop Online . the site offers limited capabilities but it allows newbie users to get a feel to what photoshop can do. they do not even have to go through the process of looking for a software to install in their machine. just get into your IE or Firefox installer and you are ready to go.&lt;br /&gt;&lt;br /&gt;Heres the write up  taken from &lt;a href="http://tech.yahoo.com/blogs/hughes/25401;_ylt=AovizpmP_sycVHMJpFD3mX4FLZA5"&gt;www.yahoo.com.&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;Adobe has launched a public beta of its web-based Photoshop Express image editor aimed at average consumers who want to quickly touch-up their photos and share them with friends online. Similar to Flickr, the service offers users two gigabytes of online storage, but does set some limits, so photos can't be bigger than 4,000 pixels in height and width or 10 megabytes. &lt;br /&gt;&lt;br /&gt;Either way, the service is very handy for beginners looking for a simple image-editing application. Some of the basic editing functions in Photoshop Express include red-eye removal, auto correct, crop and rotate. Filters that let you add highlights, soft focus, saturation, and sharpness to your photos are also available. &lt;br /&gt;&lt;br /&gt;You do have to set up an account to start using the service, but I thought it was worthwhile especially if want to correct some of your older photos. Once logged in you can allow the service to automatically connect to sites like Picasa, Photobucket, and Facebook. &lt;br /&gt;&lt;br /&gt;After authorizing the application to work with Facebook, all my images were immediately uploaded to the new service, which I found quite useful. Once the images show up in your new Photoshop Express account, you can edit them and save any changes to your Facebook account.  &lt;br /&gt;&lt;br /&gt;The image editing application is Flash based, so you do need to have that installed. You'll also need a computer running Windows XP or Vista or Mac OS 10.4. Overall, the application &lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://www.photoshop.com/express/landing.html"&gt;Test Drive the Adobe Photoshop Online.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-7985106211924490624?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/7985106211924490624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=7985106211924490624' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/7985106211924490624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/7985106211924490624'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/03/adobe-photoshop-online.html' title='adobe photoshop online !!!'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-9062324160942554364</id><published>2008-03-30T07:44:00.000-07:00</published><updated>2008-03-30T07:52:12.233-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Marvins&apos;'/><title type='text'>ten reasons why you should date a geek</title><content type='html'>i was scavenging on my inbox when i found this funny article that sent to a friend of mine.i saw this almost 2 years ago in &lt;a href="http://devpinoy.org"&gt;DEVPINOY&lt;/a&gt; so i guess i posting it now in my blog.&lt;br /&gt;&lt;br /&gt;1. Geeks are useful, they can fix your desktop, laptop, … Those skills are very useful and can make your life run smooth.&lt;br /&gt;&lt;br /&gt;2. They are romantic than they're given credit for. Their idea of romance might be making up a web-page abut about you. But hey it lasts longer than flowers and you can show your friends.&lt;br /&gt;&lt;br /&gt;3. They've got brains and they're usually very well educated.&lt;br /&gt;&lt;br /&gt;4. They're relatively low-maintenance. So there will be no complicated dinners needed. And if you're not the best cook, you can order a pizza.&lt;br /&gt;&lt;br /&gt;5. You won't have to worry about what he's doing. You'll probably find him at his computer.&lt;br /&gt;&lt;br /&gt;6. They trust you, so you can be yourself around them. You like to walk around the house in a ratty t-shirt for comfort? He won't care. They won't get pissy if you don't wear make-up or don't want to bother primping your hair.&lt;br /&gt;&lt;br /&gt;7. He will make you shine everywhere you go. No matter how clumsy you sense of style, no matter how awkward your social skills, you'll be a fashion star and a classy diplomat next to your geek. He'll make you look so good; you'll fall in love with yourself.&lt;br /&gt;&lt;br /&gt;8. If you are not into computers, TVs and DVD and you don't care about being popular and fashionable. What about the newest techie gadgets? You are going to be a proud owner of the latest gadgets if you ever decide to date a geek.&lt;br /&gt;&lt;br /&gt;9. He won't cheat on you either. Place the sexiest woman on earth in a room with a geek, say Angelina Jolie. At the other corner of the room, place the latest model of some computer or other. I am willing to bet that your geek would want to play with that computer much more than getting to know Angelina Jolie. In fact, he might not even see her if the computer is on and connected to the Internet. C'mmon he has to check his email, surf the web and blog about the fact that he is in a room with Angelina Jolie.&lt;br /&gt;&lt;br /&gt;10. The final reason is: They actually give a damn about you. Not how you look (though that's a plus), not how skinny you are, not how much make-up you primp yourself up with, but they like you for you.&lt;br /&gt;&lt;br /&gt;im not saying that these reasons should keep the hopes up of those desperate geeks waiting for someone to get laid with. extra effort is needed , you can just stay there infront of your machine expecting someone from another gender to bump into you and ask you out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-9062324160942554364?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/9062324160942554364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=9062324160942554364' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/9062324160942554364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/9062324160942554364'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/03/ten-reasons-why-you-should-date-geek.html' title='ten reasons why you should date a geek'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-7029253203285088039</id><published>2008-03-29T05:44:00.000-07:00</published><updated>2008-04-13T20:50:50.939-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Careers'/><category scheme='http://www.blogger.com/atom/ns#' term='Marvins&apos;'/><title type='text'>signs to look for when to leave your job</title><content type='html'>In relations to resign patterns , im trying help those in a dilemna of trying to determine when is the right time . Like any somewhat-geek would do , i called my bestfriend , Mr. Google. Generously , like he always does ,he gave me a series of points to ponder from different sites .   Read on and ask yourself , "Have I seen these signs?".&lt;br /&gt;&lt;br /&gt;1. You are getting sick . Stress has gotten into you and your health has been suffering a lot because of tremendous pressures from above. If your health is suffering physically, mentally or both, your job may not be worth it.&lt;br /&gt;&lt;br /&gt;2. No room for improvement . If your company's workforce is stagnant, it means that your career won't be able to advance. An environment that offers no room for you to move up or take on more responsibility, no promotions and no rewards is not a good place to be in for long. Possibly the job began with a lot of excitement but now has become mundane with no indication of growth or change. If you are unable to see a future there, it may be time to start searching for an employer where tomorrow &lt;br /&gt;doesn't look so bleak. &lt;br /&gt;&lt;br /&gt;3. Your friends notice something's wrong. If the people close to you start noticing that you're "not the same person you used to be" or are often concerned that something is bothering you, it's a major sign that your work is making you unhappy--to the point that your mood and health are suffering (see #1 above).&lt;br /&gt;&lt;br /&gt;4. The company is in trouble. It's important to work in a stable, reputable environment. A company that is constantly reorganizing, downsizing or changing leadership may not be a good long-term choice. The same goes for a company that provides no rules and procedures to protect employees (or provides them but they're not followed). Has your company been downsizing year after year? Are there tell-tale signs that financial woes are heading your company's way. If you see signs of financial stress on your company,&lt;span style="font-style:italic;"&gt; it's about time to bounce before your paycheck does.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;5. Your relationship with your boss/coworkers has been damaged beyond repair. Many disagreements can be resolved, but if, for whatever reason, your relationship with your boss and/or coworkers has been irreparably damaged, it may be time to bail.&lt;br /&gt;&lt;br /&gt;6. A better opportunity comes along. There may come a point in your career when a new opportunity presents itself. At this point, make a list weighing the pros and cons of each position, and if the new job comes out on top, don't be afraid to make the switch.&lt;br /&gt;&lt;br /&gt;Most of us have seen some of the scenarios presented above in some point of our carreer . But proper timing is still of high priority . You dont want to leave a company with a  bad name or you do not want to leave your present job with no definite path to take not financially shape to move on. So before taking the dive and call it a day try to consider the following checklist :&lt;br /&gt;&lt;br /&gt;1. Discuss your thoughts about quitting with your spouse and family (it will affect them too.)&lt;br /&gt;&lt;br /&gt;2. Think about all your options. Can your current job situation be improved by talking to a manager? If not, have you researched other career options or companies that you'd like to explore?&lt;br /&gt;&lt;br /&gt;3. Figure out if you can afford to quit financially. If not, try to line up a new job (even a temporary one) before you leave, or, at the very least, start sending your resume out to potential employers.&lt;br /&gt;&lt;br /&gt;4. If necessary, reduce your living expenses to save money before (and after) you quit.&lt;br /&gt;&lt;br /&gt;5. Whatever decision you make, try to stay positive about it. It will make it easier to find a new job or improve the one you're already in.&lt;br /&gt;&lt;br /&gt;So there, some salient points before making a decision . Its worth looking at these before deciding on something that is so crucial . Take note that its your career that is at stake . Be responsible to whatever actions you will take.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-7029253203285088039?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/7029253203285088039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=7029253203285088039' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/7029253203285088039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/7029253203285088039'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/03/signs-to-look-for-when-to-leave-your.html' title='signs to look for when to leave your job'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-3019239463768947192</id><published>2008-03-28T23:24:00.000-07:00</published><updated>2008-03-29T06:44:11.180-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Tricks'/><title type='text'>flipping the linux switch</title><content type='html'>Recently , i bumped on to a site and what struck me most is its title "Flipping the Linux Switch" . There are two words that made be stop and read about the article "Linux" and "Switch". It reminded me a few years back when i was the network administrator of a &lt;a href="http://www.uslt.edu.ph"&gt;university&lt;/a&gt;. I was part of the team that made the &lt;a href="http://trashvin.blogspot.com/2007/12/open-source-on-cicm-schools.html"&gt;first move towards open source integration&lt;/a&gt; not only to the university but to the whole CICM schools in the Philippines. Most of the plans were focused on the shift from Microsoft based computing to Linux based computing. A move that may take several years before properly implemented. The main reason why it needs several years of transition is its effect on the overall efficiency of the workforce because of the sudden change in IT infrastructure. This means long hours of trainings and orientation .&lt;br /&gt;&lt;br /&gt;I have been an open source fanatic since i met linux and until now , though using Microsoft technologies on the job, i still doing some things to move to the other side. I know a lot may have tried taking a second look on Linux only to go back to Microsft. The site gave 5 tips on getting easy with a new OS. It means trying it out and not getting dissapointed in the end . These includes:&lt;br /&gt;&lt;br /&gt;1. Experiment with LiveCDs - Yes , linux comes with a LiveCD and you can simply have a taste of it without even going through the process of installing it in your machine. You can visit this &lt;a href="http://www.ubuntu.com/"&gt;site&lt;/a&gt; to request an Ubuntu linux for FREE. If you want more than the live CD , try making use of a free virtualization software such as &lt;a href="http://www.vmware.com"&gt;VMWare&lt;/a&gt; . Microsoft also have a free Virtual PC software but i had a hard time making Ubuntu run on it . &lt;br /&gt;&lt;br /&gt;2. Install /home on a separate partition .But it's probably the single most useful thing to know as a Linux user, and will make management and any subsequent installs of your system a whole lot easier.&lt;br /&gt;&lt;br /&gt;3. When in doubt, use the vesa drivers!.Graphics support is sometimes an issue with Linux. Many distros give you the option to configure your card if it is not immediately recognized by the system. This is where a lot of new users get tripped up. They tend to pick the driver that seems closest to their graphics card model. Sometimes they're lucky, and it works. But if you're a brand new user, your safest bet is to use the vesa driver. You won't get fancy effects, and it'll look ugly, but you will have a graphical interface. You can then search for the correct drivers for your card. &lt;br /&gt;&lt;br /&gt;4. Fear not the command line. You don't need to be a guru to use the command line. Sometimes the quickest, easiest way of getting to the root of a problem is to whip open a terminal, and type the name of the program you want to run. If it's segfaulting, or can't find a component it needs... the output will tell you. The command line often gives you hooks to dig into a problem, whereas just clicking on the launcher might just get you an endlessly bouncing cursor and nothing to go on. Linux is particularly forthcoming with useful error messages, but you need to know where to look.&lt;br /&gt;&lt;br /&gt;5. Ask for help before you get frustrated.&lt;br /&gt;&lt;br /&gt;Making the switch to Linux can be intimidating, but it doesn't have to be. There is a lot of advice out there, some good, some bad, and some that just won't apply to your situation. With these five tips in your arsenal, you're well on your way to a positive Linux experience.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-3019239463768947192?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/3019239463768947192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=3019239463768947192' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/3019239463768947192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/3019239463768947192'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/03/flipping-linux-switch.html' title='flipping the linux switch'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-301467331169399236</id><published>2008-03-28T22:57:00.000-07:00</published><updated>2008-04-19T11:28:22.625-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Tricks'/><title type='text'>solving unsolvable problems</title><content type='html'>In most of the task that i do everyday , there is one word that always pop out : bug . Bug or simply errors in an application usually happens every time. Even the well designed software have their own glitches. This is the reason why we have blue screens , patches , service packs and support sites. &lt;br /&gt;&lt;br /&gt;Is there such a thing as an unsolvable bug ? As long as the bug is not attributed to the limitations of the architecture or the infrastructure , in my own opinion all bugs are solvable . &lt;br /&gt;&lt;br /&gt;Elevating further , bugs came from problems. When problem occurs in a software, most often time its related to bugs. Are there unsolvable problems? Most problems can be solved if the proper process is done. It may not be coming up with a solution but more often times knowing why the problem occurs and what causes the problem is already a good step . &lt;br /&gt;&lt;br /&gt;I was browsing on an article by a security adviser and though he explained it on network related context the idea is pretty generic. It can be used even of software development. It basically boils down on trying to isolate the root cause of the problem. A problem may be too big at first but once analyzed properly it may only be pointing to a few lines of code. Neat isn't it? Its easily said than done though, you have to be wise enough and utilize several utilities and tricks you know to hit the right spot. &lt;br /&gt;&lt;br /&gt;Get ideas from the article which can be read through this &lt;a href="http://weblog.infoworld.com/securityadviser/archives/2008/03/to_solve_the_un.html"&gt;link&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Happy bug hunting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-301467331169399236?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/301467331169399236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=301467331169399236' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/301467331169399236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/301467331169399236'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/03/solving-unsolvable-problems.html' title='solving unsolvable problems'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-3759616442768412166</id><published>2008-03-08T06:41:00.000-08:00</published><updated>2008-04-19T11:17:42.475-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Design Patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>thread safe singleton and parametized threadstart</title><content type='html'>perhaps the most commonly discussed design pattern in OOP is singleton . just recently , we had a "design pattern" atmosphere in our office (some sort of an atmosphere relating to "resign patterns" lol) . singleton was in the limelight once again and one issue that made it more interesting is dealing with thread safe singleton . questions like : what is two or three threads starts at the same time and realizes that the singleton class is not yet existing , each of the threads will create a new instance of the singleton , thus breaking the main reason why singleton exist in the first place . i kinda got curious of all the solutions that was discussed so i made a little code to test it . &lt;br /&gt;&lt;br /&gt;using the singleton design pattern allows the developer to work with only one instance of a class . this avoids the disadvantages of having too many instances of a single class in the memory together with the side effects it may cause in the application . &lt;br /&gt;&lt;br /&gt;to start , i created a singleton class that is not threadsafe . creating a singleton class can be done simply by hiding the constructor from the outside by making it private and creating a static method to retrieve the instance . below is the my singleton class :&lt;br /&gt;---------------------&lt;br /&gt;class MySingleton&lt;br /&gt;{&lt;br /&gt;    private static MySingleton _instance = null;&lt;br /&gt;    private string _instanceName = "Marvin";&lt;br /&gt;        &lt;br /&gt;    public string InstanceName&lt;br /&gt;    {&lt;br /&gt;        get{ return _instanceName; }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    private MySingleton(){}&lt;br /&gt;        &lt;br /&gt;    //the GetInstance Method wthout parameter&lt;br /&gt;    public static MySingleton GetInstance()&lt;br /&gt;    {&lt;br /&gt;        if (_instance == null)&lt;br /&gt;        {&lt;br /&gt;           _instance = new MySingleton();&lt;br /&gt;        }&lt;br /&gt;        return _instance;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    //the GetInstance Method with parameter&lt;br /&gt;    public static MySingleton GetInstance(string instanceName)&lt;br /&gt;    {&lt;br /&gt;        if (_instance == null)&lt;br /&gt;        {&lt;br /&gt;           _instance = new MySingleton();&lt;br /&gt;           _instance._instanceName = instanceName;&lt;br /&gt;        }&lt;br /&gt;        return _instance;&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;---------------------&lt;br /&gt;&lt;br /&gt;to test it , i created a tester class with 2 methods to test the two GetInstance methods in my singleton&lt;br /&gt;---------------------&lt;br /&gt; static void Main(string[] args)&lt;br /&gt;        {&lt;br /&gt;            CreateInstance();&lt;br /&gt;//test the other method&lt;br /&gt;CreateInstanceWithParameter("Test");&lt;br /&gt;            Console.ReadKey();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        static void CreateInstance()&lt;br /&gt;        {&lt;br /&gt;            //Test singleton without parameter&lt;br /&gt;            MySingleton singleton = MySingleton.GetInstance();&lt;br /&gt;            Console.WriteLine(singleton.InstanceName);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        static void CreateInstanceWithParameter(object name)&lt;br /&gt;        {&lt;br /&gt;            MySingleton singleton = MySingleton.GetInstance((string)name);&lt;br /&gt;            Console.WriteLine(singleton.InstanceName);&lt;br /&gt;        }&lt;br /&gt;---------------------&lt;br /&gt;running the tester would prove that indeed our singleton works . it prints the instance that was first created which is the one having the name "Marvin" . the creation of another instance with a name "Test" failed . &lt;br /&gt;&lt;br /&gt;some of you may ask , why make use of the type object in passing the parameter in the second method . it will all make sense when we will implement the singleton in multithreaded environment . to do these add the following code in your tester class and make sure that you reference System.Threading.&lt;br /&gt;---------------------&lt;br /&gt;static void CreateInstanceWithThreading()&lt;br /&gt;        {&lt;br /&gt;            ParameterizedThreadStart pts1 = &lt;br /&gt;                new ParameterizedThreadStart(CreateInstanceWithParameter);&lt;br /&gt;            ParameterizedThreadStart pts2 =&lt;br /&gt;                new ParameterizedThreadStart(CreateInstanceWithParameter);&lt;br /&gt;            ParameterizedThreadStart pts3 =&lt;br /&gt;                new ParameterizedThreadStart(CreateInstanceWithParameter);&lt;br /&gt;            ParameterizedThreadStart pts4 =&lt;br /&gt;                new ParameterizedThreadStart(CreateInstanceWithParameter);&lt;br /&gt;            ParameterizedThreadStart pts5 =&lt;br /&gt;                new ParameterizedThreadStart(CreateInstanceWithParameter);&lt;br /&gt;&lt;br /&gt;       &lt;br /&gt;            Thread t1 = new Thread(pts1);&lt;br /&gt;            Thread t2 = new Thread(pts2);&lt;br /&gt;            Thread t3 = new Thread(pts3);&lt;br /&gt;            Thread t4 = new Thread(pts4);&lt;br /&gt;            Thread t5 = new Thread(pts5);&lt;br /&gt;&lt;br /&gt;            t1.Start("1");&lt;br /&gt;            t3.Start("3");&lt;br /&gt;            t4.Start("4");&lt;br /&gt;            t2.Start("2");&lt;br /&gt;            t5.Start("5");&lt;br /&gt;        }&lt;br /&gt;---------------------&lt;br /&gt;and update your CreateInstanceWithParameter method to&lt;br /&gt;---------------------&lt;br /&gt;static void CreateInstanceWithParameter(object name)&lt;br /&gt;        {&lt;br /&gt;            //Test singleton with parameter&lt;br /&gt;            MySingleton singleton = MySingleton.GetInstance((string)name);&lt;br /&gt;            string timeStamp = DateTime.Now.Millisecond.ToString();&lt;br /&gt;            &lt;br /&gt;            Console.WriteLine("Time :" + timeStamp+" &gt;&gt; TID: "+name.ToString()+" IName: "+&lt;br /&gt;                singleton.InstanceName);&lt;br /&gt;        }&lt;br /&gt;---------------------&lt;br /&gt;the reason why i made the parameter type object is t support ParametizedThreadStart . this is a new concept in .net 2.0 that allows the thread to call a delegate with parameters . notice the way i called the Thread.Start() method , i passed the parameter needed by the delegate . the timestamp in the output will just give us an idea how the threads started . running the program may give different results . below are some of the results i received :&lt;br /&gt;---------------------&lt;br /&gt;run 1:&lt;br /&gt;Time :0 &gt;&gt; TID: 3 IName: 3&lt;br /&gt;Time :0 &gt;&gt; TID: 2 IName: 2&lt;br /&gt;Time :0 &gt;&gt; TID: 1 IName: 2&lt;br /&gt;Time :0 &gt;&gt; TID: 5 IName: 2&lt;br /&gt;Time :0 &gt;&gt; TID: 4 IName: 2&lt;br /&gt;&lt;br /&gt;run 2:&lt;br /&gt;Time :203 &gt;&gt; TID: 3 IName: 3&lt;br /&gt;Time :203 &gt;&gt; TID: 4 IName: 3&lt;br /&gt;Time :203 &gt;&gt; TID: 1 IName: 1&lt;br /&gt;Time :218 &gt;&gt; TID: 2 IName: 1&lt;br /&gt;Time :234 &gt;&gt; TID: 5 IName: 1&lt;br /&gt;---------------------&lt;br /&gt;in run 1 , all the threads started at the same time and two instance of the singleton was created ( 3 and 2) . for the second run , 3 threads started at the same time and created two instance of the singleton (3 and 1) . in some cases only one instance is created . its hard to predict the operation . thus , we need to make the singleton threadsafe .&lt;br /&gt;&lt;br /&gt;we can make use of locks or mutex to make sure that onlyone instance is created . by using these mechanishm we only allow a single thread to enter in the critical section at a time , thus , preventing two or more threads creating seperate instances of the singleton . shown below is the code to do it using lock and mutex&lt;br /&gt;--------------------&lt;br /&gt;//using lock:&lt;br /&gt;//declare this &lt;br /&gt;private static object _padlock=new object();&lt;br /&gt;&lt;br /&gt;public static MySingleton GetInstance(string instanceName)&lt;br /&gt;        {&lt;br /&gt;//lock the critical section&lt;br /&gt;            lock (_padlock)&lt;br /&gt;            {&lt;br /&gt;                if (_instance == null)&lt;br /&gt;                {&lt;br /&gt;                    _instance = new MySingleton();&lt;br /&gt;                    _instance._instanceName = instanceName;&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;        &lt;br /&gt;            return _instance;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;--------------------&lt;br /&gt;//using mutex&lt;br /&gt;  private static System.Threading.Mutex _mutex =&lt;br /&gt;            new System.Threading.Mutex();&lt;br /&gt;&lt;br /&gt; //the GetInstance Method with parameter&lt;br /&gt;        public static MySingleton GetInstance(string instanceName)&lt;br /&gt;        {&lt;br /&gt;            _mutex.WaitOne();&lt;br /&gt;&lt;br /&gt;            if (_instance == null)&lt;br /&gt;            {&lt;br /&gt;               _instance = new MySingleton();&lt;br /&gt;               _instance._instanceName = instanceName;&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            _mutex.ReleaseMutex();&lt;br /&gt;        &lt;br /&gt;            return _instance;&lt;br /&gt;        }&lt;br /&gt;--------------------&lt;br /&gt;run 1:&lt;br /&gt;&lt;br /&gt;Time :343 &gt;&gt; TID: 3 IName: 1&lt;br /&gt;Time :343 &gt;&gt; TID: 1 IName: 1&lt;br /&gt;Time :375 &gt;&gt; TID: 2 IName: 1&lt;br /&gt;Time :359 &gt;&gt; TID: 4 IName: 1&lt;br /&gt;Time :375 &gt;&gt; TID: 5 IName: 1&lt;br /&gt;&lt;br /&gt;run 2:&lt;br /&gt;Time :984 &gt;&gt; TID: 1 IName: 1&lt;br /&gt;Time :984 &gt;&gt; TID: 3 IName: 1&lt;br /&gt;Time :15 &gt;&gt; TID: 4 IName: 1&lt;br /&gt;Time :31 &gt;&gt; TID: 5 IName: 1&lt;br /&gt;Time :15 &gt;&gt; TID: 2 IName: 1&lt;br /&gt;--------------------&lt;br /&gt;both the mutex and lock approach gurantees threadsafe singleton . run 1 simply illustrates how instance 1 got the lock to prevent instance 3 from creating another instance . run 2 demonstrates how instance 1 locked the critical section to prevent instance 3 from creating another instance .&lt;br /&gt;&lt;br /&gt;there is however another way of making sure that only one instance is created . instantiate your singleton immediately to make sure that an instance is already running even if no one else is calling it . shown is the code to illustrate this point:&lt;br /&gt;--------------------&lt;br /&gt; class MySingleton&lt;br /&gt;    {&lt;br /&gt;        private static MySingleton _instance = new MySingleton();&lt;br /&gt;&lt;br /&gt;        private string _instanceName = "Marvin";&lt;br /&gt;        &lt;br /&gt;        public string InstanceName&lt;br /&gt;        {&lt;br /&gt;            get&lt;br /&gt;            {&lt;br /&gt;                return _instanceName;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private MySingleton()&lt;br /&gt;        {      &lt;br /&gt;        }&lt;br /&gt;        &lt;br /&gt;        //the GetInstance Method wthout parameter&lt;br /&gt;        public static MySingleton GetInstance()&lt;br /&gt;        {&lt;br /&gt;            if (_instance == null)&lt;br /&gt;            {&lt;br /&gt;                _instance = new MySingleton();&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            return _instance;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        //the GetInstance Method with parameter&lt;br /&gt;        public static MySingleton GetInstance(string instanceName)&lt;br /&gt;        {&lt;br /&gt;            if (_instance == null)&lt;br /&gt;            {&lt;br /&gt;               _instance = new MySingleton();&lt;br /&gt;               _instance._instanceName = instanceName;&lt;br /&gt;            }&lt;br /&gt;            return _instance;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;--------------------&lt;br /&gt;run 1:&lt;br /&gt;Time :812 &gt;&gt; TID: 3 IName: Marvin&lt;br /&gt;Time :812 &gt;&gt; TID: 4 IName: Marvin&lt;br /&gt;Time :812 &gt;&gt; TID: 1 IName: Marvin&lt;br /&gt;Time :843 &gt;&gt; TID: 5 IName: Marvin&lt;br /&gt;Time :812 &gt;&gt; TID: 2 IName: Marvin&lt;br /&gt;--------------------&lt;br /&gt;the output illustrates that even if you call the method GetInstance with a parameter it will still retrun an instance bearing the default instance name "Marvin"  . thus , the singleton is threadsafe .&lt;br /&gt;&lt;br /&gt;take note that my reason of passing te instance name as a parameter is simply to put a better picture how the instances are created . all of the discussed ways above are acceptable , the choice depends on the developer .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-3759616442768412166?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/3759616442768412166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=3759616442768412166' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/3759616442768412166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/3759616442768412166'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/03/thread-safe-singleton-and-parametized.html' title='thread safe singleton and parametized threadstart'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-7983073023199283128</id><published>2008-02-27T08:03:00.000-08:00</published><updated>2008-04-19T11:14:07.037-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><title type='text'>japanese rock anyone?</title><content type='html'>eversince high school ive been jumping from one rock genre to another trying to look for the best sound to describe my personality . most of them actually were good, but some just dont fit my taste . i started out as a trash metal old school fanatic digging slayer , pantera to metallica  . when GnR hit the airwaves along with Bon Jovi i was there . then kurt cobain with nirvana changes the definition of music to grunge , i was again there . ely and the heads redefined opm , i was again there . during the time when electronica was trying to bond with rock , i was again there . with all the changes in the rock genre i tried to be always there . but there are some points when you just get tired of all the new styles moving in so you go back to the roots . i tried revisiting the old school , from beatles to elvis to led zep to black sabbath to sex pistols to ramones and the journey was really refreshing . i did try that in opm ,trying to listen songs from juan de cruz , maria cafra to asin and it was definitely fulfilling . when emo hits the town i tried listening to some but generally emo sucks . it lacks the passion i was looking for , the screaming was cheap and the emotions are fake . &lt;br /&gt;&lt;br /&gt;in my grand search to other type of rock genres i experimented with japanese rock . the anime soundtracks were good so i assume it maybe worth the try . right now im on the right track . so if you intend to have a sample of what japanese rock is try visiting this site &lt;a href="http://takosashimi.wordpress.com/"&gt;http://takosashimi.wordpress.com/&lt;/a&gt; . the site contains links to album downloads not just songs . comments are highly appreciated.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-7983073023199283128?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/7983073023199283128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=7983073023199283128' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/7983073023199283128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/7983073023199283128'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/02/japanese-rock-anyone.html' title='japanese rock anyone?'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-8097935987902941667</id><published>2008-02-16T08:53:00.001-08:00</published><updated>2008-04-19T11:11:55.398-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='Careers'/><title type='text'>career insights</title><content type='html'>It’s been more than two weeks since my poll about career options expired. As little as the responses were, it provided me greater insights on what to look for in job selection. Coupled with some experiences, a friend experience and some readings, I’ll try to raise some points on career options.&lt;br /&gt;&lt;br /&gt;Job seekers can be categorized as to what their intensions are in looking for a job. New graduated tends to take any opportunity along the way.  Most often times they look at these opportunities as either their dream job or just a stepping stone to greater heights. Job seekers in their mid and late to early 30s maybe in several cross roads. While some aims to find a job that could be worth keeping, others look for challenges and adventures. Those who are nearing their 40s looks for a job that they can keep till retirement. I know my frame of mind maybe different from yours but at some point we may be agree. &lt;br /&gt;&lt;br /&gt;To make this discussion short, let’s remove the newly graduates from the picture when discussing the question: why do we need a new job? There are a lot of articles that discusses some points that maybe considered when you are in the point of hitting the eject button. Basically, in my point of view, there are general reasons why we want to look for another job. &lt;br /&gt;&lt;br /&gt;The most obvious reason perhaps is for higher pay, there is no need of denying this, everyone needs money to survive. This is my main reason why I quit my job in a company where I stayed for 7 long years. Its not that the pay that I receive from my previous job sucks, it’s actually above average in our province. Aside from the fact that I don’t have to go through traffic jams and pollutions, it offers free college education to my children in the future. But the temptations from the outside got the greater part of me so I quit. &lt;br /&gt;&lt;br /&gt;The second reason is professional growth which in my term can be equated to boredom. In an industry as dynamic as the IT industry , we are overwhelmed with the amount of technology pouring in and wanting to be absorbed by us , but we don’t have time because our job , which was exciting-at-first-now-boring , eats our time . We admit that any new job is exciting, but when it becomes monotonous it becomes so boring. That’s why some takes the risk of quitting and look for new source of excitement. Life without excitement, by the way, is lifeless. Some wants to test their own limits, a thing that maybe they can not achieve with their current job.  Most wanted to get out of their comfort zones and explore new opportunities, new adventures in life &lt;br /&gt;&lt;br /&gt;The last reason is a little bit broad, it may be decomposed to more specific reasons but simply it can be attributed to conflicts. Conflicts maybe personal , behavioral , professional or even conflicts in principle  Why would a man earning close to 6 digit salary and who just earned a 6 digit performance bonus leave a company ? A friend of mine did it because of a conflict. Recently, 2 of my officemates tendered their resignation because f a conflict. In my previous work, numerous left because of conflicts. This is happening every day and it’s not about money, it’s about something else. Truly, money can’t buy everything.&lt;br /&gt;&lt;br /&gt;If we entertain the thoughts of quitting our job, what are we looking for in our next job? Last December I tried posting a poll to solicit responses from the web regarding what do an IT professional look for in a job. The list of choices included good pay, job security, and professional growth and high profile projects. These are not the best choices but these are the things that I was thinking at that moment. Let me discuss the four choices. Good pay speaks of the salary; it may pertain to the gross salary or the net salary. Aside from the salary, some companies offer lucrative benefits which may offset the low salary offer. I got this advice from one of my office mates, when negotiating for the salary always state the net salary. Why? So that you don’t need to worry about the income tax and other require deductions. Job security pertains to how secured are you of keeping your job. This may include the stability of the company. An unstable company means it may simply go down any moment leaving you unemployed. This may also include policies on employment and retirement.  Professional growth may refer to the career opportunity that the company may bring. The nature of job as well as its challenge to your professional skills is also a part of this. The last choice is pertaining to high profile projects. Why did I include this one , well some job seekers would like to color their resumes with high profile projects to give them better opportunity in the near future . But sometimes, this is hard to determine, you have to be part of the company first before you can asses the projects that you are handling. Yes I expected a thousand of response but I got nine interested people joining the poll. Guess what, it’s the salary that attracted the most. Second is job security. &lt;br /&gt;&lt;br /&gt;Basing on the result of the poll, most prefer higher pays that other considerations. This is normal. There are, however, things to be considered when considering salary as a basis. Expect that the higher the salary, in most cases, the higher the responsibility and the more time demanding the job is. There are instances when a man can opt to go with a lower salary job but more free time to spend with the family and friends. It may be true that money is the primary goal of working, but there are some things that may also be important to you not just money. Some companies may offer a lower salary but with greater benefits. It is therefore wise not to be hypnotized by the numbers that you see in the offer, try to analyze further before grabbing the gold.&lt;br /&gt;&lt;br /&gt;Why do a lot of people aim for big companies with big names? Sometimes the big bucks are not from these giant companies but from smaller companies, what do they offer then? STABILTY . Yes, a stable company with streamlined processes. A vast arena of career opportunities for professional growth through trainings and even chances for travel. What they can offer can be a job for a lifetime. For those looking for a stable job till retirement, this may be a good option. &lt;br /&gt;&lt;br /&gt;I’m not an expert on this field and I definitely do not have enough experience to talk about this topic. These are just my opinions which may be in line or in contrast with others. Like many young professionals, I'm still on the search looking for the best options in life. Whatever decisions that we may take along the way as long as we take full responsibility of it , there will be no bitter feelings just life lessons . So o on decide and stand for what you believe is right for you career.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13229558-8097935987902941667?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/8097935987902941667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=8097935987902941667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/8097935987902941667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/8097935987902941667'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2008/02/career-options-101.html' title='career insights'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13229558.post-781366457082651459</id><published>2007-12-17T19:21:00.001-08:00</published><updated>2008-04-19T11:10:50.477-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>my “software development life cycle”</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;Sometimes we are so busy cranking codes and debugging apps that we fail to stop even just for a bit to look around us and find relationship to our works.  Eversince I entered the IT industry , an 8 hour work schedule is never enough to keep track with IT changes. You study a new technology , once you're done and ready to make use of it a new comes along. Isn't it a tiring process?  In between these infinite loops of a developers daily life, i usually stare at some of photos of my son and came up with a picture of how I look at my life now as a developer in the persona of my child . Read on and take a peek at marvins software development life cycle.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://bp0.blogger.com/_GyJ9Mxyv2Io/R2c84qXJFqI/AAAAAAAAADs/wVL7oCd0l4c/s1600-h/marvin-SDLC.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_GyJ9Mxyv2Io/R2c84qXJFqI/AAAAAAAAADs/wVL7oCd0l4c/s320/marvin-SDLC.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5145148043435775650" /&gt;&lt;/a&gt;&lt;br /&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/13229558-781366457082651459?l=trashvin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trashvin.blogspot.com/feeds/781366457082651459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13229558&amp;postID=781366457082651459' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/781366457082651459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13229558/posts/default/781366457082651459'/><link rel='alternate' type='text/html' href='http://trashvin.blogspot.com/2007/12/my-software-development-life-cycle.html' title='my “software development life cycle”'/><author><name>Marvin</name><uri>http://www.blogger.com/profile/17253102675392234416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://i47.photobucket.com/albums/f196/m3lles/myAvatar.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_GyJ9Mxyv2Io/R2c84qXJFqI/AAAAAAAAADs/wVL7oCd0l4c/s72-c/marvin-SDLC.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
