<?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-4801155689120250270</id><updated>2011-07-30T22:32:24.115-07:00</updated><category term='poisonous people'/><title type='text'>Stephen Khuu := Steve Khuu</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://stevekhuu.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://stevekhuu.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Stephen Khuu</name><uri>http://www.blogger.com/profile/08950092824427148798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_4YDrINj8z70/SYyl7Km-Y1I/AAAAAAAAAAM/PH2ihyFTNJY/S220/n28129319_42147244_4120.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>25</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4801155689120250270.post-6692457819975733343</id><published>2011-06-01T10:28:00.000-07:00</published><updated>2011-06-01T10:35:12.896-07:00</updated><title type='text'>Tranquility.</title><content type='html'>Whether looking for a new wallpaper or trying to give yourself a mental vacation, the link below is a large photo collection of magnificent sites across the globe. &lt;br /&gt;A virtual vacation can be advantageous in that it's supplemental imagery for your mind when you picture yourself swinging on a hammock on a calm sandy beach with a cut open coconut in hand. It simply extends the imagination of your dream vacation.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://imgur.com/r/earthporn"&gt;Your gateway to virtual tranquility.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4801155689120250270-6692457819975733343?l=stevekhuu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/6692457819975733343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/6692457819975733343'/><link rel='alternate' type='text/html' href='http://stevekhuu.blogspot.com/2011/06/tranquility.html' title='Tranquility.'/><author><name>Stephen Khuu</name><uri>http://www.blogger.com/profile/08950092824427148798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_4YDrINj8z70/SYyl7Km-Y1I/AAAAAAAAAAM/PH2ihyFTNJY/S220/n28129319_42147244_4120.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-4801155689120250270.post-4645234843780095589</id><published>2011-05-05T07:29:00.001-07:00</published><updated>2011-05-05T07:52:30.222-07:00</updated><title type='text'>CSC309 Mobile Web Project</title><content type='html'>With three other peers, we created an arcade web application that was scalable to both the modern internet browser as well as the BlackBerry. We called our project, Amogia Arcade. Although the server for our arcade is no longer in commission, we are still able to provide the user documentation to teach users on how to use our web application. &lt;br /&gt;&lt;br /&gt;The documentation can be found &lt;a href="http://individual.utoronto.ca/brian_shim/Amogia_UserGuide.pdf"&gt;here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Amogia Arcade is an entertainment platform designed for the web where users can compete against each other's highscores and highest achievements earned. Currently, there are three games on Amogia Arcade: BeGemmed, Memory, and Speed Typing. Trophies can be earned through various accomplishments from each game. &lt;br /&gt;&lt;br /&gt;We started this project with the intention of creating an application for the BlackBerry. We decided to construct an arcade system because we noticed the lack of games for this device. Instead of creating just a single game, we decided to create a gaming platform that could allow the experience of multiple games to be shared across users. The challenge of creating this platform was to simplify and minimize the coupling between the games and the gaming platform. If more games are to be added in th future by other authors, we want the process to be as easy as possible. This also coincided with our second challenge of maintaining an open-closed principle. By open-closed principle we mean open for extension and closed for modification. If games are to be added to our platform, there should not be changes made to the server that completely change the way the server behaves.  &lt;br /&gt;&lt;br /&gt;As part of the requirement for our course, CSC309, we also integrated Nanuk Share. Nanuk Share is still a concept in research. It is a social networking platform designed for BlackBerry users. &lt;br /&gt;&lt;br /&gt;This platform was created using XHTML/JSP pages, CSS, Java, MySQL, and JavaScript. The games were created using JSP pages, CSS, and JavaScript.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4801155689120250270-4645234843780095589?l=stevekhuu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/4645234843780095589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/4645234843780095589'/><link rel='alternate' type='text/html' href='http://stevekhuu.blogspot.com/2011/05/csc309-web-project.html' title='CSC309 Mobile Web Project'/><author><name>Stephen Khuu</name><uri>http://www.blogger.com/profile/08950092824427148798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_4YDrINj8z70/SYyl7Km-Y1I/AAAAAAAAAAM/PH2ihyFTNJY/S220/n28129319_42147244_4120.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-4801155689120250270.post-8679211909507010978</id><published>2011-05-05T07:11:00.000-07:00</published><updated>2011-05-05T07:24:15.577-07:00</updated><title type='text'>CSC490 Final Product</title><content type='html'>After a month's worth of review and critiques from my peer as well as my professor, the screenshot below is the final revision of my project.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-EF5ne-gXDK0/TcKwdzn12bI/AAAAAAAAADE/T1zDPAYpGmI/s1600/screenshot_pointerchange_600.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 120px;" src="http://1.bp.blogspot.com/-EF5ne-gXDK0/TcKwdzn12bI/AAAAAAAAADE/T1zDPAYpGmI/s200/screenshot_pointerchange_600.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5603234912522328498" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In explorations for the features planned from the previous post, I encountered significant road blocks. The most important one being that frame and iframe html elements to not support the on-click event listener functions. This roadblock would prevent users from interacting with content in frame/iframe window.&lt;br /&gt;&lt;br /&gt;In turn, I had to rethink about my project and instead of splitting the viewing window into tow panels, I decided to make a tool for users to customize the layout the way they want. The new project was to create a central hub of tools that users could use to fit their visual preferences. The goal of the new tool was to provide easy-to-use tools that had scalable levels of control to enhance a user's visual experience while surfing the web.&lt;br /&gt;&lt;br /&gt;The tools provided in this hub are the following:&lt;br /&gt;&lt;br /&gt;- A remover tool to delete unwanted content from a webpage (ads, image banners, etc)&lt;br /&gt;- An image size controller&lt;br /&gt;- A font size controller&lt;br /&gt;- A background and font colour controller with three granularity settings.&lt;br /&gt;&lt;br /&gt;The best thing about the last tool is that if a user were to set some colour preferences by any of the three options (page, domain, all tabs), then Google Chrome will remember their settings the next time they access the same webpage, domain, or on the other tabs they have open.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4801155689120250270-8679211909507010978?l=stevekhuu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/8679211909507010978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/8679211909507010978'/><link rel='alternate' type='text/html' href='http://stevekhuu.blogspot.com/2011/05/csc490-final-product.html' title='CSC490 Final Product'/><author><name>Stephen Khuu</name><uri>http://www.blogger.com/profile/08950092824427148798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_4YDrINj8z70/SYyl7Km-Y1I/AAAAAAAAAAM/PH2ihyFTNJY/S220/n28129319_42147244_4120.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-EF5ne-gXDK0/TcKwdzn12bI/AAAAAAAAADE/T1zDPAYpGmI/s72-c/screenshot_pointerchange_600.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-4801155689120250270.post-2538072487409479989</id><published>2010-10-10T22:03:00.000-07:00</published><updated>2010-10-10T22:11:37.897-07:00</updated><title type='text'>CSC490 P2 Idea Proposal</title><content type='html'>After analyzing the different approaches to web accessibility for the visually impaired, I found that the approaches boil down to three types: screen magnifiers, screen readers, and text browsers. Each approach presents its own set of problems. Screen magnifiers tend to provide user unfriendly interfaces, i.e. size of menu is too small, screen readers are too specific, and text browsers don’t always preserve a website’s layout. However, each approach does present a viable solution. The key features I’d like to focus on are the simplification from text browsers and the enhancement from the screen magnifiers.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_4YDrINj8z70/TLKb7cXYm9I/AAAAAAAAACk/9z67mC08p0k/s1600/base1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_4YDrINj8z70/TLKb7cXYm9I/AAAAAAAAACk/9z67mC08p0k/s200/base1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5526651138265881554" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4YDrINj8z70/TLKcDHpb0PI/AAAAAAAAACs/Ovjavk44crs/s1600/base2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_4YDrINj8z70/TLKcDHpb0PI/AAAAAAAAACs/Ovjavk44crs/s200/base2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5526651270143398130" /&gt;&lt;/a&gt;&lt;br /&gt;My proposal is a Firefox add-on that allows users to choose what they want to see and enhance it the way they want to see it. The add-on divides areas of the webpage with transparent red borders. Each of these areas can be dragged into the canvas. &lt;br /&gt;In the first picture, we see an example of the divided areas of the webpage. The blank white space is the empty canvas. In the second picture, we see the user dragging a chosen section of the page and placing it into the canvas.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4YDrINj8z70/TLKcf1lo-TI/AAAAAAAAAC0/AYEQEhelkUU/s1600/base3.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_4YDrINj8z70/TLKcf1lo-TI/AAAAAAAAAC0/AYEQEhelkUU/s200/base3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5526651763511851314" /&gt;&lt;/a&gt;&lt;br /&gt;In the canvas, there are four buttons. One changes the foreground colour, the other changes the background colour, and the remaining two respective buttons zoom in or zoom out of the canvas. &lt;br /&gt;&lt;br /&gt;The motivation behind the idea was to simplify the content of a webpage to what a user would like to see. Although there are existing scripts to simplify the layout of a webpage, the end result is never consistent. This also causes a large issue when dealing with unwanted content such as sidebar adds. In the webpage optimizers I have evaluated, none of them managed to get rid of the ads.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4801155689120250270-2538072487409479989?l=stevekhuu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/2538072487409479989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/2538072487409479989'/><link rel='alternate' type='text/html' href='http://stevekhuu.blogspot.com/2010/10/csc490-p2-idea-proposal.html' title='CSC490 P2 Idea Proposal'/><author><name>Stephen Khuu</name><uri>http://www.blogger.com/profile/08950092824427148798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_4YDrINj8z70/SYyl7Km-Y1I/AAAAAAAAAAM/PH2ihyFTNJY/S220/n28129319_42147244_4120.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_4YDrINj8z70/TLKb7cXYm9I/AAAAAAAAACk/9z67mC08p0k/s72-c/base1.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-4801155689120250270.post-112293772856045787</id><published>2010-10-03T13:57:00.000-07:00</published><updated>2010-10-03T14:18:13.539-07:00</updated><title type='text'>NoSquint Add-on Review</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://screenshots.en.softonic.com/en/scrn/90000/90671/3_nosquint-04.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 273px;" src="http://screenshots.en.softonic.com/en/scrn/90000/90671/3_nosquint-04.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/2592/?src=collection&amp;collection_id=7663c458-b59f-71ef-b5f7-987f5ea993d6"&gt;NoSquint&lt;/a&gt; is a Firefox add-on that magnifies the content in the Firefox web-browser without displaying the magnified view in a separate field. Rather, the add-on enlarges the content in the browser "on the fly". &lt;br /&gt;&lt;br /&gt;The add-on has quite a lot of customization options. The magnification can be changed for each browser or for each site visited. A user can change the size of the font on the webpage as well as the size of the webpage itself. In addition, the colour can be changed for the background, text, visited links, and unvisited links. &lt;br /&gt;&lt;br /&gt;However, I find it ironic that this is called "NoSquint". For one thing, the NoSquint icon is located at the bottom-right of the browser. At first, I had trouble finding This icon is the same size as quick launch icons in the Windows task bar. It's tiny. Secondly, similarly to the Virtual Magnification tool, it can't magnify the size of its own options menu. &lt;br /&gt;&lt;br /&gt;With some refinement, this could definitely prove to be a useful tool for users with low vision.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4801155689120250270-112293772856045787?l=stevekhuu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/112293772856045787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/112293772856045787'/><link rel='alternate' type='text/html' href='http://stevekhuu.blogspot.com/2010/10/nosquint-add-on-review.html' title='NoSquint Add-on Review'/><author><name>Stephen Khuu</name><uri>http://www.blogger.com/profile/08950092824427148798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_4YDrINj8z70/SYyl7Km-Y1I/AAAAAAAAAAM/PH2ihyFTNJY/S220/n28129319_42147244_4120.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-4801155689120250270.post-7855014567401467634</id><published>2010-10-03T13:36:00.001-07:00</published><updated>2011-06-01T10:22:30.294-07:00</updated><title type='text'>Lowbrowse Add-on Review</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lowbrowse.lighthouse.org/LowBrowseScreenShot.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 261px;" src="http://lowbrowse.lighthouse.org/LowBrowseScreenShot.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/8762/"&gt;Lowbrowse&lt;/a&gt; is a Firefox add-on that displays a magnified view of the selected text in the Firefox browser. The tool creates a magnified view window that fits between the address bar and the tabs of the browser. The font displayed in the magnified view is at least 40px in size. &lt;br /&gt;&lt;br /&gt;While the concept of the tool sound simple enough, it seems the implementation of it has limited much of its abilities. From my experience with the tool, it enlarges a selection of text and most likely determines what text to enlarge based on text between HTML element tags, e.g. 'p' and '/p'. The major issue with this tool is that it doesn't not enhance text on a webpage line by line. Also, the magnified text displayed is limited to the amount able to fit in the magnified view. If a paragraph of text is placed inside of a 'p', '/p' HTML element, then the tool would only display the first 3-10 words depending on the length of each word. The rest of the text content is ignored. Furthermore, there are no customization or navigation options for this tool. Everything a user gets is exactly what is seen "out of the box". If there is a web page with a red background and green text, then this add-on would be completely useless to them. What would be better is if the user could customize the colour scheme of the magnified view. &lt;br /&gt;&lt;br /&gt;Though this tool is extremely limited in terms of what a user will actually view, there is one potential feature that may prove to be helpful in future implementations. The tool's ability to fetch the text from HTML elements can be leveraged in some other way in which all the text will be displayed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4801155689120250270-7855014567401467634?l=stevekhuu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/7855014567401467634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/7855014567401467634'/><link rel='alternate' type='text/html' href='http://stevekhuu.blogspot.com/2010/10/lowbrowse-add-on-review.html' title='Lowbrowse Add-on Review'/><author><name>Stephen Khuu</name><uri>http://www.blogger.com/profile/08950092824427148798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_4YDrINj8z70/SYyl7Km-Y1I/AAAAAAAAAAM/PH2ihyFTNJY/S220/n28129319_42147244_4120.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-4801155689120250270.post-135343211400940772</id><published>2010-10-03T12:51:00.000-07:00</published><updated>2010-10-03T13:27:53.561-07:00</updated><title type='text'>ZoomText Review</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.aisquared.com/images/9.1MagReader-shadow.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 186px; height: 220px;" src="http://www.aisquared.com/images/9.1MagReader-shadow.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The ZoomText tool from &lt;a href="http://www.aisquared.com/"&gt;AI Squared&lt;/a&gt; is another screen magnifier tool. However, this software also has the optional add-on of a screen reader as well. &lt;br /&gt;&lt;br /&gt;After my two reviews of a screen magnifiers, I was expecting this one to be more or less the same. However, the features included with the 60 trial version are vastly superior than any screen magnifier I had tried yet. Firstly, the magnified view can be changed into five different types: Full, Overlay, Lens, Line, and Docked. Full magnifies the entire screen, Overlay places a magnified view of the user's screen in the bottom-right quarter of the user's screen. It's called Overlay because the magnified window is placed on top of any object on the user screen. Lens is a magnifying lens (much like the Virtual Magnifier in the first review), Line is a thin magnifying lens that uses the width of the screen but is fairly short in height. Docked is similar to the Windows magnifier tool but with the option of placing the magnified field on the top, left, bottom, or right. In addition, the magnified view can be set up with a dual monitor. &lt;br /&gt;&lt;br /&gt;The enhancement options are the bread and butter of this tool. They allow the customization of the colour scheme of the screen, the size and colour of the cursor and pointer, as well as creating a focus on screen. The focus option in particular, I found was very helpful. The focus option creates a rectangular shape, for instance a red rectangular border, around the object on the screen that the cursor is currently on. It's a great way to demonstrate visual cues to low vision users. In addition, this feature can help with people who experience temporary memory loss, e.g. Alzheimer's. The red rectangle appears on the screen whenever the user has not interacted with the focused object for a short period of time. This can help users stay on task or remind them of the task on hand. Also, it can help low vision users to identify interactive objects on the screen. &lt;br /&gt;&lt;br /&gt;Unlike the Virtual Magnifier tool, the ZoomText tool can use it's own magnification to zoom in on its options menu. Also, there are no quirky shortcuts to remember.&lt;br /&gt;Furthermore, there does not seem to be a performance hindrance.&lt;br /&gt;&lt;br /&gt;However, no tool is without its imperfections. The focus feature does not immediately work for all components. For one thing, it sometimes leaves a red rectangle on the screen even after the user has clicked on the link. This can lead to confusion in the sense that the non-disappearing red rectangle may suggest to users that there is something of interest when there is really nothing there. In addition, the placement of the overlay window cannot be changed. But that's a matter of preference.&lt;br /&gt;&lt;br /&gt;Overall, this is a pretty comprehensive magnification tool that provides some helpful features that low vision users can definitely take advantage of.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4801155689120250270-135343211400940772?l=stevekhuu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/135343211400940772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/135343211400940772'/><link rel='alternate' type='text/html' href='http://stevekhuu.blogspot.com/2010/10/zoomtext-review.html' title='ZoomText Review'/><author><name>Stephen Khuu</name><uri>http://www.blogger.com/profile/08950092824427148798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_4YDrINj8z70/SYyl7Km-Y1I/AAAAAAAAAAM/PH2ihyFTNJY/S220/n28129319_42147244_4120.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-4801155689120250270.post-5094172225054547098</id><published>2010-10-03T11:16:00.000-07:00</published><updated>2010-10-03T12:08:22.672-07:00</updated><title type='text'>Jaws Screen Reader Review</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.freedomscientific.com/images/JAWS_hq.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 395px; height: 280px;" src="http://www.freedomscientific.com/images/JAWS_hq.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.freedomscientific.com/products/fs/jaws-product-page.asp"&gt;Jaws Screen Reader&lt;/a&gt; is an advanced screen reader. &lt;br /&gt;&lt;br /&gt;It is an incredibly powerful piece of software able to read any component on the user's screen. It tries to incorporate sound queues into every event on the user's screen. This is immediately apparently upon installation of the product. While the progress bar fills, little ticking sounds can be heard, indicating progression in the installation. When browsing on the web, it reads the text in the title bar as well as the first heading in the web page. It goes on to describe the elements on the page such as the number of links and the element that the cursor is currently selected on, for instance a text box prompt. It also tells the user which key they have pressed while typing. &lt;br /&gt;&lt;br /&gt;At times, with the increasing amount of content on the page, the audio description from Jaws is overwhelming. For blind novice computer users, this software is intimidating. Trying to navigate JAWS' menu to slow the speech down proved to be difficult. And as with almost all accessibility tools I have reviewed so far, the screen readers fail to detect JavaScript of Flash objects from pages. &lt;br /&gt;&lt;br /&gt;Overall, the information from JAWS is rich. I can definitely help a blind user illustrate a detailed picture of the current state of his/her screen. Though, it may take some time to get used to the initial speed of the voice speech. What would be a nice feature would be a way to repeat the speech. In the time I had to experiment with this tool, I was unable to find such a feature.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4801155689120250270-5094172225054547098?l=stevekhuu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/5094172225054547098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/5094172225054547098'/><link rel='alternate' type='text/html' href='http://stevekhuu.blogspot.com/2010/10/jaws-screen-reader-review.html' title='Jaws Screen Reader Review'/><author><name>Stephen Khuu</name><uri>http://www.blogger.com/profile/08950092824427148798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_4YDrINj8z70/SYyl7Km-Y1I/AAAAAAAAAAM/PH2ihyFTNJY/S220/n28129319_42147244_4120.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-4801155689120250270.post-736209910747562734</id><published>2010-10-03T10:35:00.000-07:00</published><updated>2010-10-03T10:51:37.045-07:00</updated><title type='text'>Typetester Review</title><content type='html'>Although &lt;a href="http://www.typetester.org/"&gt;Typetester&lt;/a&gt; isn't directly an application to assist the visually impaired, it is an applicaiton for the web programmers who are trying to make their websites more web accessible for the visually impaired. It is a JavaScript enabled application that compares up to three different web layout choices in regards to font name, font size, font colour, spacing, alignment, and background colour. &lt;br /&gt;&lt;br /&gt;This website does bring out the importance of a well chosen layout of a webpage. For the visually impaired users, being able to see the font clearly will determine the web accessibility of a person's website. Tools like this help web programmers with the W3 compliance of web accessibility. &lt;br /&gt;&lt;br /&gt;One thing to note is the font-size unit. It is not initially apparent, but there are actually two different font-size parameters on this applications. The first is clearly seen under the title "size" on the main page. The second located near the top right-hand corner in the "tools" tab. As a web programmer, I am more familiar with the pixel unit of value for font size. I would have preferred if the unit used for the font-size adjuster under "size" was "px" instead of "em". But that's just a matter of preference.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4801155689120250270-736209910747562734?l=stevekhuu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/736209910747562734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/736209910747562734'/><link rel='alternate' type='text/html' href='http://stevekhuu.blogspot.com/2010/10/typetester-review.html' title='Typetester Review'/><author><name>Stephen Khuu</name><uri>http://www.blogger.com/profile/08950092824427148798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_4YDrINj8z70/SYyl7Km-Y1I/AAAAAAAAAAM/PH2ihyFTNJY/S220/n28129319_42147244_4120.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-4801155689120250270.post-5240162704048103582</id><published>2010-10-03T10:12:00.000-07:00</published><updated>2010-10-03T10:30:46.442-07:00</updated><title type='text'>Windows Magnifier Review</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.zhacks.com/images/windows-7-magnifier.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 575px; height: 323px;" src="http://www.zhacks.com/images/windows-7-magnifier.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.microsoft.com/windowsxp/using/accessibility/magnifierturnon.mspx"&gt;Windows Magnifier&lt;/a&gt; is a packaged tool that has been bundled with Windows since Windows 95. It uses a portion of the user's screen to show a magnified view of the user's desktop below. It can be customized to follow the cursor, keyboard focus, or where ever text editing is occuring. In addition, users can adjust the zoom level to either zoom closer in (2x to 9x magnification) or to zoom out back to the "normal" view. To use it, users simply type in "magnify" in the command line of the windows prompt screen. &lt;br /&gt;&lt;br /&gt;The tool is simple to use. With the options limiting to only several checkboxes on one small panel, it it easy for users to understand how to use this tool. The size of the field magnified view can be adjusted in size vertically. In addition, there does not seem to be any performance hindrance when using the tool. &lt;br /&gt;&lt;br /&gt;However, upon initial usage of the tool, I found the magnified view to be slightly nauseating. By default, the magnifier follows the cursor. As someone whose cursor constantly flies across the screen, this was an unpleasant experience. The only option was to slow down the way I use my cursor to navigate through the screen. &lt;br /&gt;Another annoying part I found was that the cursor was not visible in the magnified view if the zoom level was set to "normal". My theory was that since the magnification was on par with the user's screen, the user would just look at their own screen instead. In a sense, the "normal" view in the magnifier becomes useless. &lt;br /&gt;Also, rather than being a separate window, the magnifier "shares" screen space with the user's desktop. I mentioned in the beginning that the magnification field could be adjusted vertically. It can't be adjusted horizontally because the size adjustment is really just the control for how much space the magnification tool will share with the desktop.&lt;br /&gt;&lt;br /&gt;Overall, for a free tool, the Windows magnifier is an easy tool to use. It does serve its purpose without depleting CPU resources. However, if you're a fast, multi-tasker type of person, you may want to slow down when using this tool.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4801155689120250270-5240162704048103582?l=stevekhuu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/5240162704048103582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/5240162704048103582'/><link rel='alternate' type='text/html' href='http://stevekhuu.blogspot.com/2010/10/windows-magnifier-review.html' title='Windows Magnifier Review'/><author><name>Stephen Khuu</name><uri>http://www.blogger.com/profile/08950092824427148798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_4YDrINj8z70/SYyl7Km-Y1I/AAAAAAAAAAM/PH2ihyFTNJY/S220/n28129319_42147244_4120.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-4801155689120250270.post-7327928938587136912</id><published>2010-10-03T09:22:00.000-07:00</published><updated>2010-10-03T10:06:45.036-07:00</updated><title type='text'>Lynx Text Browser Review</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pachome1.pacific.net.sg/~kennethkwok/lynx/scrshot.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 500px; height: 299px;" src="http://pachome1.pacific.net.sg/~kennethkwok/lynx/scrshot.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://lynx.isc.org/"&gt;Lynx Text Browser&lt;/a&gt; is a text-based web browser alternative for the visually impaired. Operated through a command window or Unix terminal, this browser is a multi-platform, lightweight application that only fetches the text content from webpages. It is also designed to be used with text-to-speech software. However, I never managed to get that component to work with this browser. &lt;br /&gt;Instead, this review will be based on Lynx's ease of use and functionality. &lt;br /&gt;&lt;br /&gt;The browser is simplistic to say the least. Without reading the instruction manual, I was able to use the browser to navigate links and scroll down webpages in the browser. &lt;br /&gt;The [up] and [down] arrow keys are used to cycle through links on a webpage. The [left] and [right] arrow keys are used to go to the previous webpage or to go into the selected link, respectively. &lt;br /&gt;&lt;br /&gt;A couple of issues however, arise from this browser. Text based browsers such as this one ignore all images, Flash objects, and Javascript objects. This makes it difficult to read/view content on some online shopping sites and photoblogs, for example. In addition, if the text is talking about the picture displayed, the Lynx user will have no idea what that picture is. Let alone, the user won't even know that a picture exists! However, we can leave this as to poor accessibility on the web designer's end.&lt;br /&gt;&lt;br /&gt;With the rise of HTML5 websites, it seems to be web accessible friendly. The &lt;a href="http://pixelblast.net/"&gt;Pixel Blast website&lt;/a&gt;, is a great example of an HTML5 programmed website that is both web accessible (i.e. important content of each page on this site can be read by the Lynx browser) and did not have to compromise in layout design. &lt;br /&gt;&lt;br /&gt;In short, the Lynx browser is great for browsing the web, given that the visited sites will not heavily depend on JavaScript design functions. There is an advantage to not loading images, Flash, and JavaScript features. The performance of the browser in terms of loading content is quick. With the upcoming HTML5, web content and outstanding design does not have to be compromised for web accessibility.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4801155689120250270-7327928938587136912?l=stevekhuu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/7327928938587136912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/7327928938587136912'/><link rel='alternate' type='text/html' href='http://stevekhuu.blogspot.com/2010/10/lynx-text-browser-review.html' title='Lynx Text Browser Review'/><author><name>Stephen Khuu</name><uri>http://www.blogger.com/profile/08950092824427148798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_4YDrINj8z70/SYyl7Km-Y1I/AAAAAAAAAAM/PH2ihyFTNJY/S220/n28129319_42147244_4120.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-4801155689120250270.post-7269044759746495198</id><published>2010-10-02T10:17:00.000-07:00</published><updated>2010-10-02T11:41:36.745-07:00</updated><title type='text'>Adacito Zoom Script Review</title><content type='html'>The &lt;a href="http://adactio.com/journal/1010"&gt;Adacito Zoom tool&lt;/a&gt; is a JavaScript tool that disables all associative linked stylesheets that don't contain the rev attribute set to 'zoom'. In a basic sense, this lightweight tool strips a website down to it's bare bones: text, images, and hyperlinks. This tool can be dragged onto a user's bookmark bar to be used on any website. The name of the tool seems a bit misleading. The only 'zoom' relation to this tool is the preservation layouts with the 'zoom' value in the rev attribute. Alternatively, if they had chosen another name, say "Minimum", then this tool might've been named the Adacito Minimum Script tool. &lt;br /&gt;&lt;br /&gt;As suggested by their blog, this tool works best for sites that have the 'zoom' value in their stylesheet. Two provided examples are &lt;a href="http://stopdesign.com/archive/2005/06/24/zoom-layout.html"&gt;here&lt;/a&gt; and &lt;a href="http://www.456bereastreet.com/archive/200506/inverted_zoom_designing_for_low_vision/"&gt;here&lt;/a&gt;.&lt;br /&gt;With the suggested prerequisites, this tool organizes the information in a consistent manner. All navigation links are located at the top-left of the screen. The title and the main body of the webpage is displayed in large, block font. All less relative content is displayed towards the bottom. &lt;br /&gt;&lt;br /&gt;One thing to note is that this script does not remove ads from the webpage. &lt;br /&gt;Where this script fails is with flash operated websites and websites with heavy use of JavaScript libraries for content management.&lt;br /&gt;For flash websites, content cannot be 'shredded' because the elements on the webpage are not recognized as text or images. &lt;br /&gt;For heavy JavaScript websites, it makes some functionality worse. Most web developers are familiar with the jCarousel feature from the jQuery library. This feature organizes photos in a horizontal or vertical list and limits the number of images displayed at one time. When using the Zoom script, this feature is disabled and all images are shown at once.&lt;br /&gt;&lt;br /&gt;As the Zoom script author states, "Clearly, this isn’t an ideal solution but I thought it would be fun to offer it anyway. If nothing else, it’s making use of a microformat: no committees, no specifications, just an agreed use of semantics", this tool gives a simple example of options web programmers can conside for web layout optimization. It's a good start, but does require a lot of refinement.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4801155689120250270-7269044759746495198?l=stevekhuu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/7269044759746495198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/7269044759746495198'/><link rel='alternate' type='text/html' href='http://stevekhuu.blogspot.com/2010/10/adacito-zoom-script-review.html' title='Adacito Zoom Script Review'/><author><name>Stephen Khuu</name><uri>http://www.blogger.com/profile/08950092824427148798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_4YDrINj8z70/SYyl7Km-Y1I/AAAAAAAAAAM/PH2ihyFTNJY/S220/n28129319_42147244_4120.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-4801155689120250270.post-261061090722390419</id><published>2010-10-01T19:14:00.000-07:00</published><updated>2010-10-01T21:58:52.830-07:00</updated><title type='text'>NaturalReader 10.0 Review</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.naturalreaders.com/images/floatingbar.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 58px;" src="http://www.naturalreaders.com/images/floatingbar.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.naturalreaders.com/download.htm"&gt;NaturalReader&lt;/a&gt; is a text-to-speech software which simply reads text from the screen and outputs them into audio.&lt;br /&gt;This review will be primarily based upon the free version of the product.&lt;br /&gt;The software promises integration with Microsoft Office products as well as Internet explorer and Firefox. The website gives a sample of the audio output from the reader. From first impressions, I could see that some effort has been put in to make the reader sound more human and less robotic. However, the 'more human' voices are only available on the paid versions of the product. &lt;br /&gt;&lt;br /&gt;The free version allows a user to upload a text file from their computer for the program to read. After trying a few tests, the software seems to recognize dates such as "October 1, 2010" (recognizes the date as October 1st, 2010) but fails to understand URLs. A simple failure case was trying to get the reader to read "www.google.com". The reader read this statement as "w, w, w, dot, oogle, om".&lt;br /&gt;This was a reoccurring pattern with any URL I tried. &lt;br /&gt;&lt;br /&gt;One neat feature that was included with the free version was the Floating Bar tool. &lt;br /&gt;The Floating Bar tool allows users to select any text from their desktop and have it read back to them. However, neither the Floating Bar tool or the program could detect HTML tag elements.&lt;br /&gt;&lt;br /&gt;Despite these features, NaturalReader seems to cater towards people with slight visual impairment and not the blind. The buttons on the toolbar only interact with mouse clicks. Even for people who have limited vision, they might experience some difficulty using the Floating Bar tool. It's a rather small widget which can easily hide behind other objects on the screen. Taking a look at the testimonials, we see that customers were satisfied on either the quick and easy installation process or its ability to assist them in reading tiny text on a webpage.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4801155689120250270-261061090722390419?l=stevekhuu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/261061090722390419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/261061090722390419'/><link rel='alternate' type='text/html' href='http://stevekhuu.blogspot.com/2010/10/naturalreader-100-review.html' title='NaturalReader 10.0 Review'/><author><name>Stephen Khuu</name><uri>http://www.blogger.com/profile/08950092824427148798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_4YDrINj8z70/SYyl7Km-Y1I/AAAAAAAAAAM/PH2ihyFTNJY/S220/n28129319_42147244_4120.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-4801155689120250270.post-3173215219483411206</id><published>2010-09-30T12:30:00.001-07:00</published><updated>2010-09-30T20:26:14.110-07:00</updated><title type='text'>Virtual Magnifying Glass Review</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://magnifier.sourceforge.net/screenshot.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 386px; height: 231px;" src="http://magnifier.sourceforge.net/screenshot.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The Virtual Magnifying Glass as seen in &lt;a href="http://magnifier.sourceforge.net/"&gt;this link&lt;/a&gt;, is a free, open-source tool that is supported for Windows 2000+, Linux, and Mac OS X. It sells itself as being customizable and easy to use.&lt;br /&gt;As the title of the product would suggest, this tool is a magnifying glass for a user's desktop. Recently, they released a plugin feature called "Dynamic Mode". Dynamic allows users to interact with the area inside of the magnifying glass. For visually impaired users, this new feature would help them see what they are typing into textboxes, for example. &lt;br /&gt;&lt;br /&gt;Unfortunately, this tool is not simple to use. In fact, there's a bit of irony with this tool. It can enlarge the viewing of items on the desktop but it can't enlarge its own menu options. In order to access the tool's menu, a user must right-click on the magnifying glass icon in the task bar. However, right-click also takes the magnifying glass off of the screen. There are a large variety of options to go through, but a visually impaired user would not be able to use the magnifying glass tool to look through these options. &lt;br /&gt;&lt;br /&gt;Dynamic mode requires a large amount of CPU resources to run. In turn, everything else on the user's desktop runs slow. Unbearably slow. Also, there seems to be a poor choice for shortcut keys for dynamic mode. Pressing CTRL+ALT+[arrow key] moves the glass to the direction of the arrow key pressed. However, this is the same shortcut key that rotates the orientation of the screen on many computers and laptops today. For example, is a user presses CTRL+ALT+[right arrow], their screen would rotate 90 degrees clockwise. The only way to fix this is to press CTRL+ALT+[up arrow]. In my experience, I thought that the screen rotation was a feature in the magnifying glass and I found myself pressing ESC to close the magnifying glass program.&lt;br /&gt;&lt;br /&gt;In its basic functionality as a virtual magnifying glass, it performs on par. However, this product seems to require much revision around the usability of its features and the performance of its features.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4801155689120250270-3173215219483411206?l=stevekhuu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/3173215219483411206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/3173215219483411206'/><link rel='alternate' type='text/html' href='http://stevekhuu.blogspot.com/2010/09/virtual-magnifying-glass-review_30.html' title='Virtual Magnifying Glass Review'/><author><name>Stephen Khuu</name><uri>http://www.blogger.com/profile/08950092824427148798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_4YDrINj8z70/SYyl7Km-Y1I/AAAAAAAAAAM/PH2ihyFTNJY/S220/n28129319_42147244_4120.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-4801155689120250270.post-5601860986456924089</id><published>2010-05-24T19:55:00.001-07:00</published><updated>2010-05-24T19:58:53.039-07:00</updated><title type='text'>Lotus Notes</title><content type='html'>Working at IBM, you being to familiarize yourself with some of the product that your company develops. Take our mail client for example, Lotus Notes. Up until I started working with IBM, I haven't heard of the application before. Then I started hearing about all the large industries that actually incorporate Lotus Notes into their business. Clearly, I wasn't looking in a lot of places. In fact, I found the most unlikely application for Lotus Notes today while checking for the schedule for Victoria Day fireworks.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wx.toronto.ca/festevents.nsf/all?openform"&gt;Take a look at the event listing web page on Toronto's website!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Look at the address and tab icons. Lotus Notes!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4801155689120250270-5601860986456924089?l=stevekhuu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/5601860986456924089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/5601860986456924089'/><link rel='alternate' type='text/html' href='http://stevekhuu.blogspot.com/2010/05/lotus-notes.html' title='Lotus Notes'/><author><name>Stephen Khuu</name><uri>http://www.blogger.com/profile/08950092824427148798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_4YDrINj8z70/SYyl7Km-Y1I/AAAAAAAAAAM/PH2ihyFTNJY/S220/n28129319_42147244_4120.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-4801155689120250270.post-3426934558322234618</id><published>2010-05-13T06:55:00.000-07:00</published><updated>2010-05-13T07:26:17.477-07:00</updated><title type='text'>Two 2's</title><content type='html'>Lately, I've come across a bunch of items that correlate to the number 2. To celebrate my 22nd birthday, I'd figure why not talk about the number 2. Here we go:&lt;br /&gt;&lt;br /&gt;- My current age is a pair of &lt;span style="font-weight:bold;"&gt;2&lt;/span&gt;'s&lt;br /&gt;- I've only had &lt;span style="font-weight:bold;"&gt;two&lt;/span&gt; hair styles in my life&lt;br /&gt;- I do &lt;span style="font-weight:bold;"&gt;two&lt;/span&gt; crosswords every morning&lt;br /&gt;- I carpool &lt;span style="font-weight:bold;"&gt;two&lt;/span&gt; people to work&lt;br /&gt;- My household consists of &lt;span style="font-weight:bold;"&gt;two&lt;/span&gt; of each gender&lt;br /&gt;- I suggest &lt;span style="font-weight:bold;"&gt;two&lt;/span&gt; options when giving advice&lt;br /&gt;- My birthday bash is a combined celebration of &lt;span style="font-weight:bold;"&gt;two&lt;/span&gt; people&lt;br /&gt;- The first item I bought for myself when I started working was a Playstation &lt;span style="font-weight:bold;"&gt;2&lt;/span&gt; &lt;br /&gt;- I've had &lt;span style="font-weight:bold;"&gt;two&lt;/span&gt; near death experiences&lt;br /&gt;- I lived in exactly &lt;span style="font-weight:bold;"&gt;two&lt;/span&gt; countries&lt;br /&gt;- &lt;span style="font-weight:bold;"&gt;2&lt;/span&gt; is the only prime number in which the sum is equal to its product -&gt; &lt;span style="font-weight:bold;"&gt;2&lt;/span&gt;+&lt;span style="font-weight:bold;"&gt;2&lt;/span&gt; = &lt;span style="font-weight:bold;"&gt;2&lt;/span&gt;*&lt;span style="font-weight:bold;"&gt;2&lt;/span&gt;&lt;br /&gt;- The game which I've spent the most time on ever is Modern Warfare &lt;span style="font-weight:bold;"&gt;2&lt;/span&gt; &lt;br /&gt;- There are &lt;span style="font-weight:bold;"&gt;two&lt;/span&gt; wings places that I go to&lt;br /&gt;- There are &lt;span style="font-weight:bold;"&gt;two&lt;/span&gt; ways I drink my liquor: Chase it slowly or 3 parts liquor to 1 part chase in a glass and chug it&lt;br /&gt;- I'm the oldest of &lt;span style="font-weight:bold;"&gt;two&lt;/span&gt; &lt;br /&gt;- I played competitively in &lt;span style="font-weight:bold;"&gt;two&lt;/span&gt; sports: Badminton and Volleyball&lt;br /&gt;- Count the number of bolded &lt;span style="font-weight:bold;"&gt;2&lt;/span&gt;/&lt;span style="font-weight:bold;"&gt;two&lt;/span&gt;'s&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4801155689120250270-3426934558322234618?l=stevekhuu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/3426934558322234618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/3426934558322234618'/><link rel='alternate' type='text/html' href='http://stevekhuu.blogspot.com/2010/05/two-2s.html' title='Two 2&apos;s'/><author><name>Stephen Khuu</name><uri>http://www.blogger.com/profile/08950092824427148798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_4YDrINj8z70/SYyl7Km-Y1I/AAAAAAAAAAM/PH2ihyFTNJY/S220/n28129319_42147244_4120.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-4801155689120250270.post-1828950332381324753</id><published>2009-12-25T11:29:00.000-08:00</published><updated>2010-02-21T10:11:35.062-08:00</updated><title type='text'>The Gift of Gratitude</title><content type='html'>I stumbled across an &lt;a href="http://www.thespec.com/article/689549"&gt;article&lt;/a&gt; this morning in the Hamilton Spectator.&lt;br /&gt;&lt;br /&gt;In 2011, my family would be in Canada for 30 years. &lt;br /&gt;&lt;br /&gt;Holidays are truly a time when families can spend time together and appreciate the time to have with one another. Finding this article on Christmas morning seemed as if it was timed perfectly to follow a sequential story of a boy who discovers his roots.&lt;br /&gt;&lt;br /&gt;Though we're all still close together, outings with the entire family come rarely. Imagine trying to coordinate a schedule between a family of over 30 cousins and their parents. &lt;br /&gt;&lt;br /&gt;Though we may not spend much time together, the love we have for our family keeps us together. I write this post as a gift of gratitude. A thank you for my possible existence as well as my sister's. For providing us with a prosperous life where we have the ability to thrive in the world and succeed to our desired goals. It simply cannot go overlooked.&lt;br /&gt;&lt;br /&gt;In 1981, my uncle, as well as his siblings came over to Canada with money that would feed them all one small meal. Not to mention, living in less ideal conditions with unfamiliar cold weather and living space meant for a young bachelor.&lt;br /&gt;&lt;br /&gt;28 years later, it seems as if none of that ever existed. They have managed to overcome the impossible and earn their way passed what most people would consider a comfortable living. They own their own businesses, their own properties, and are more than able to financially support for their children in their academics. &lt;br /&gt;&lt;br /&gt;I'd like to especially thank the Hamilton Spectator for taking the initiative of writing these types of inspiring articles. These are segments that the general public should read not only as awareness of the struggles of other races but as motivation to illustrate the impossible challenges that people can overcome.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4801155689120250270-1828950332381324753?l=stevekhuu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/1828950332381324753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/1828950332381324753'/><link rel='alternate' type='text/html' href='http://stevekhuu.blogspot.com/2009/12/gift-of-gratitude.html' title='The Gift of Gratitude'/><author><name>Stephen Khuu</name><uri>http://www.blogger.com/profile/08950092824427148798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_4YDrINj8z70/SYyl7Km-Y1I/AAAAAAAAAAM/PH2ihyFTNJY/S220/n28129319_42147244_4120.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-4801155689120250270.post-9159798944884381182</id><published>2009-07-27T07:14:00.000-07:00</published><updated>2009-07-27T07:16:56.212-07:00</updated><title type='text'>Cool thing I found on google.</title><content type='html'>Google has it's own sense of humour. It made me lawl =)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.ca/search?hl=en&amp;q=recursion&amp;btnG=Google+Search&amp;meta=&amp;aq=f&amp;oq=" target="blank"&gt;What happens when you search for the term "recursion"?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;enjoy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4801155689120250270-9159798944884381182?l=stevekhuu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/9159798944884381182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/9159798944884381182'/><link rel='alternate' type='text/html' href='http://stevekhuu.blogspot.com/2009/07/cool-thing-i-found-on-google.html' title='Cool thing I found on google.'/><author><name>Stephen Khuu</name><uri>http://www.blogger.com/profile/08950092824427148798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_4YDrINj8z70/SYyl7Km-Y1I/AAAAAAAAAAM/PH2ihyFTNJY/S220/n28129319_42147244_4120.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-4801155689120250270.post-5147409129927784036</id><published>2009-05-13T07:46:00.001-07:00</published><updated>2010-10-01T22:01:39.061-07:00</updated><title type='text'>Official Summer to do list</title><content type='html'>&lt;span style="font-weight:bold;"&gt;X &lt;/span&gt;Throw a huge summer BBQ &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;X&lt;/span&gt; Use up my Chapters/Indigo giftcards to buy Romance of the Three Kingdoms&lt;br /&gt;- Read my other books that I haven't finished yet&lt;br /&gt;- Watch X-Men Origins&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;X&lt;/span&gt; Watch Transformers 2&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;X&lt;/span&gt; Watch Up!&lt;br /&gt;_ Watch Public Enemies&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;X&lt;/span&gt; Watch Terminator&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;X&lt;/span&gt; Get insurance for my car&lt;br /&gt;- Buy a CD deck for the car&lt;br /&gt;- Build my new bike that's still in pieces in a cardboard box&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;X&lt;/span&gt; Go clubbing at least once&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;X&lt;/span&gt; Meet up with friends that I haven't seen in almost a year&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;X&lt;/span&gt; Buy clothes&lt;br /&gt;- Fix shoes&lt;br /&gt;- Go golfing&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;X&lt;/span&gt; Play badminton &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;X&lt;/span&gt; Oh yes, Start PEY!&lt;br /&gt;&lt;br /&gt;more to come!, updated June 09&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4801155689120250270-5147409129927784036?l=stevekhuu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/5147409129927784036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/5147409129927784036'/><link rel='alternate' type='text/html' href='http://stevekhuu.blogspot.com/2009/05/official-summer-to-do-list.html' title='Official Summer to do list'/><author><name>Stephen Khuu</name><uri>http://www.blogger.com/profile/08950092824427148798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_4YDrINj8z70/SYyl7Km-Y1I/AAAAAAAAAAM/PH2ihyFTNJY/S220/n28129319_42147244_4120.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-4801155689120250270.post-3289309959528479881</id><published>2009-05-13T07:19:00.000-07:00</published><updated>2009-05-13T07:46:10.955-07:00</updated><title type='text'>21!</title><content type='html'>It's been over my last month since my last entry.&lt;br /&gt;Now that 3rd year is over, I finally have the time to collect my thoughts.&lt;br /&gt;&lt;br /&gt;Things seemed to piece together very well this year, far better than I could imagine.&lt;br /&gt;What I thought was a re-occuring nightmare of a course, turned out to be one of the most interesting and unique courses I have taken so far in Computer Science. At first, the kaleidoscope of linear theory reminded me of a "certain", infamous linear data analysis course that I had just finished the previous term. However, I found that this was one of the most rewarding courses simply because although we are still performing data analysis, the results are represented in the results of synthesizing behaviours with images. In other words, we were able to see our work in a visual stimulating sense, as oppose to decimal number matrices. Thanks Kyros.&lt;br /&gt;&lt;br /&gt;At the beginning of the PEY applications, I told myself that I would only look for jobs that were within a biking commute, i.e., within the downtown core. Although Toronto does have its fair share of software companies downtown, I failed to acknowledge some of the larger giants that also resided outside. Ironically, the position that I was most excited about applying to was in Marhkam. For the next 15 months, starting in June, I will be working as a Software Developer in Java at IBM. My hiring manager was kind enough to offer a tour of the facility and I would have to say that there were several things that really lured me in. Although I won't specify them directly, I will say this: They really try to make us CSers feel at home. I can't wait to start!&lt;br /&gt;&lt;br /&gt;Today is my birthday. It seems that with every year that passes by I ask less and less in terms of gifts or birthday wishes. I remember that when I started high school, one of the things I wanted the most was a PS2. Of course, the technology was new at the time so the price tag on that giant was around $700 (including mods). I guess as time goes, I become more aware and appreciative of what I already have, instead of comparing with the things I don't have yet. This year, I only had two things in mind. One was to have the time to kick back and relax. Two, for my birthday cake made from a chinese bakery. Ever since my first birthday, I've always had chinese birthday cake in celebration. 20 years later and I still love it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4801155689120250270-3289309959528479881?l=stevekhuu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/3289309959528479881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/3289309959528479881'/><link rel='alternate' type='text/html' href='http://stevekhuu.blogspot.com/2009/05/21.html' title='21!'/><author><name>Stephen Khuu</name><uri>http://www.blogger.com/profile/08950092824427148798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_4YDrINj8z70/SYyl7Km-Y1I/AAAAAAAAAAM/PH2ihyFTNJY/S220/n28129319_42147244_4120.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-4801155689120250270.post-41718157865190800</id><published>2009-04-04T12:45:00.000-07:00</published><updated>2009-04-04T19:09:07.285-07:00</updated><title type='text'>Coming to the end of 3rd year.</title><content type='html'>It's been a long journey, but the end of road is coming closer and closer.&lt;br /&gt;With 3 remaining projects to complete by the end of this term, I can't say that I have got to where I am today with at least a few special notions. &lt;br /&gt;&lt;br /&gt;Although our assignments test our ability to work independently, I believe that no one in Computer Science can survive alone. &lt;br /&gt;&lt;br /&gt;Friendships that one develops have a strong impact on our ability to stay motivated to work. It's not about the dependence on companionship, like the dependence on Red Bull during those dragging all-nighter sessions. It's about people who can answer those questions that one asks oneself.  &lt;br /&gt;&lt;br /&gt;The concept of Rubber Ducking (&lt;a href="http://c2.com/cgi/wiki?RubberDucking"&gt;http://c2.com/cgi/wiki?RubberDucking&lt;/a&gt;) is an effective method that helps one clarify their thoughts about their work but there's one problem; communication occurs in one direction.&lt;br /&gt;&lt;br /&gt;Like the rubber duck, although one's friends might not understand the background of your project. Unlike the rubber duck, a friend offers the gesture off trying to help you solve the problem by talking through it with you. &lt;br /&gt;&lt;br /&gt;Yes, our Computer Science is a frustrating program, but, as a friend mentioned to me at one time, be wise to the things you learn to appreciate along the way. Learning programming languages is great, but learning the language of communication is the essential tool that everyone CS or non-CS should have in their archives. &lt;br /&gt;&lt;br /&gt;Taking 30 minutes of out of your day to humor with friends can eliminate hours of code crunching.&lt;br /&gt;&lt;br /&gt;Like the CTRL+T and CTRL+W on Firefox, thank you to everyone for making my life in CS a lot easier...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4801155689120250270-41718157865190800?l=stevekhuu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/41718157865190800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/41718157865190800'/><link rel='alternate' type='text/html' href='http://stevekhuu.blogspot.com/2009/04/coming-to-end-of-3rd-year.html' title='Coming to the end of 3rd year.'/><author><name>Stephen Khuu</name><uri>http://www.blogger.com/profile/08950092824427148798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_4YDrINj8z70/SYyl7Km-Y1I/AAAAAAAAAAM/PH2ihyFTNJY/S220/n28129319_42147244_4120.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-4801155689120250270.post-7494388943506455963</id><published>2009-02-28T14:26:00.001-08:00</published><updated>2009-03-21T14:45:21.450-07:00</updated><title type='text'>Visual Computing Project: Object Removal</title><content type='html'>One of the most interesting courses I have taken so far during my time here at the University of Toronto is Introduction Visual Computing. What I found interesting about this course is the functionality of the programs that we are assigned to build. The amazing part is that some of these tools cannot be found in Adobe Photoshop. The last project I have just finished deals with the concept of object removal. &lt;br /&gt;&lt;br /&gt;The idea was, given an initial picture P and an associative input mask M, where M is a binary image, this program deletes pixels of P where M was black. The program would then fill in the missing pixels with a best fit estimate. &lt;br /&gt;&lt;br /&gt;The project is based on the idea from this  &lt;a href="http://research.microsoft.com/pubs/67276/criminisi_tip2004.pdf"&gt;paper&lt;/a&gt;&lt;br /&gt;click &lt;a href="http://research.microsoft.com/pubs/67276/criminisi_tip2004.pdf" target="blank"&gt;here&lt;/a&gt; to view the paper in a new window&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;My results:&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_4YDrINj8z70/ScVXj694bNI/AAAAAAAAABo/bMrFx9cQzlU/s1600-h/OR1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 202px;" src="http://3.bp.blogspot.com/_4YDrINj8z70/ScVXj694bNI/AAAAAAAAABo/bMrFx9cQzlU/s320/OR1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5315751209816583378" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_4YDrINj8z70/ScVXjz3PK-I/AAAAAAAAABg/ZFn4Do6h0b4/s1600-h/OR2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 199px;" src="http://2.bp.blogspot.com/_4YDrINj8z70/ScVXjz3PK-I/AAAAAAAAABg/ZFn4Do6h0b4/s320/OR2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5315751207909665762" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4YDrINj8z70/ScVfGZwjTeI/AAAAAAAAACI/a5sHgpBWkLQ/s1600-h/OR3.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 201px;" src="http://4.bp.blogspot.com/_4YDrINj8z70/ScVfGZwjTeI/AAAAAAAAACI/a5sHgpBWkLQ/s320/OR3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5315759498779119074" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_4YDrINj8z70/ScVfGH-t4qI/AAAAAAAAACA/vhKz_8rDS6k/s1600-h/OR4.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://1.bp.blogspot.com/_4YDrINj8z70/ScVfGH-t4qI/AAAAAAAAACA/vhKz_8rDS6k/s320/OR4.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5315759494006694562" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4YDrINj8z70/ScVfGBqglyI/AAAAAAAAAB4/qknI0heVOJY/s1600-h/OR5.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 199px;" src="http://4.bp.blogspot.com/_4YDrINj8z70/ScVfGBqglyI/AAAAAAAAAB4/qknI0heVOJY/s320/OR5.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5315759492311324450" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_4YDrINj8z70/ScVfFqdAk1I/AAAAAAAAABw/oR1KmrWhMP8/s1600-h/OR6.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 201px;" src="http://2.bp.blogspot.com/_4YDrINj8z70/ScVfFqdAk1I/AAAAAAAAABw/oR1KmrWhMP8/s320/OR6.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5315759486080684882" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4801155689120250270-7494388943506455963?l=stevekhuu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/7494388943506455963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/7494388943506455963'/><link rel='alternate' type='text/html' href='http://stevekhuu.blogspot.com/2009/02/visual-computing-project-object-removal.html' title='Visual Computing Project: Object Removal'/><author><name>Stephen Khuu</name><uri>http://www.blogger.com/profile/08950092824427148798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_4YDrINj8z70/SYyl7Km-Y1I/AAAAAAAAAAM/PH2ihyFTNJY/S220/n28129319_42147244_4120.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_4YDrINj8z70/ScVXj694bNI/AAAAAAAAABo/bMrFx9cQzlU/s72-c/OR1.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-4801155689120250270.post-3214385666554390904</id><published>2009-02-11T00:19:00.000-08:00</published><updated>2009-02-23T08:37:10.674-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='poisonous people'/><title type='text'>The Antidote to Poisonous People: Anna</title><content type='html'>from the poisonous people article: &lt;br /&gt;&lt;br /&gt;"&lt;span style="font-style:italic;"&gt;Anna knows more about every subject than everyone else on the team put together---at least, she thinks she does. No matter what you say, she'll correct you; no matter what you know, she knows better. Annas are pretty easy to spot: if you keep track in team meetings of how often people interrupt one another, her score is usually higher than everyone else's put together.&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;The more familiar term for the all the Annas in the world are called the "know-it-alls".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Analysis (Interruption):&lt;/span&gt;&lt;br /&gt;One problem that occurs far too often is the passive behavior from the rest of the group. When Anna interrupts, two common reactions to that follow this behavior are: i) The person that was speaking stops, allowing Anna to speak "out-of-courtesy" ii) the rest of the group stays silent, hoping that the previous speaker will repeat their point or that the interruption would unlikely happen again and let it go.&lt;br /&gt;&lt;br /&gt;If this is the case, then this automatically sends Anna the message that her behavior is allowed. The problem that I found personally from encountering a few Anna's myself is that every member of the group believes far too often of the "out-of-courtesy" concept. This system implies wishful thinking in that being courteous will not make you the bad guy and/or will hopefully set an example for everyone else. &lt;br /&gt;&lt;br /&gt;Most likely, Anna feels the need to interrupt because she feels that her point is more important than the current issue.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Antidote (Interruption):&lt;/span&gt;&lt;br /&gt;The key here is developing a speech scheduler. This does not mean passing around a conch shell, allowing the bearer to speak. If you've ever read the Lord of the Flies in high school, you know that although the conch symbolized order, the conch failed. &lt;br /&gt;&lt;br /&gt;One idea that I will mention time and time again is to keep the idea of multi-dimensional thinking, more commonly known as "putting yourself in someone else's shoes" &lt;br /&gt;&lt;br /&gt;It is possible that Anna does not see her interruption as a problem because it seems normal to her. Take the initiative to tell her that it isn't. This can be simple as saying, "Excuse me Anna, I am speaking right now and I find it rude when you interrupt." As corny as this may sound, it does accomplish one thing: It identifies Anna's interruptions as a problem. &lt;br /&gt;&lt;br /&gt;It is also Anna to interrupt because of a sense of urgency. She may feel that her point can be valued by the group but is in fear forgetting it if she waits till the speaker is done. We see this quite often as well in the example of raising our hands in class. Sometimes you put up your hand for such a long time that you forget what you were going to say, but you know that it was a genius idea. The solution is simple. Ensure that everyone has a pen and paper. Any important notes or great ideas can be silently written and thought out. Not only does this prevent the juggling of ideas in your head, but this also enables creative critiques to be made. &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Analysis (know-it-all):&lt;/span&gt;&lt;br /&gt;Anna may think she knows everything, but the rest of her group have other ideas in mind. It is frustrating for the other group members to feel that their points are never taken seriously by Anna because she is stuck in her opinion. The negligent approach would be to label Anna's behavior as stubbornness. However, this type of labeling behavior is giving the message, "Anna's not going to budge, so let's either ignore it completely or just go her way otherwise this will never end".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Antidote (know-it-all):&lt;/span&gt;&lt;br /&gt;This antidote is actually an expansion from a suggestion mentioned by Greg Wilson during one of his CSC301 lectures. Anna's know-it-all attitude can actually be used in a creative context. She clearly has a very strong opinion and is determined in what she believes in. Offer her the challenge of arguing the opposite side. &lt;br /&gt;Anna believes that the other members of her group pose weak counter-arguments and that she will always have a stronger argument than her opposition. What better way to approach this problem then letting her battle against herself? She is so convinced that her opinion is right, but now she has to argue two sides. &lt;br /&gt;&lt;br /&gt;One common goal that Anna may have with this mentality is the need to 'win'. However, arguing both sides, especially against herself, is an endless battle. She cannot win both sides and the thought of losing can be frustrating if this is the case. The point of this challenge is to utilize her confidence in her opinions, she may actually have some good points that the group can use. &lt;br /&gt;&lt;br /&gt;If she steps down from the challenge, then identify that it is a sign of weakness. The way to think about this is: If she believes that she can hold a strong opinion, she should be able to hold one for the opposite side as well. If she is unable to do so, then this implies that she is not as convincing as she is claims herself to be. It shows that she is weak in terms of constructing a convincing argument and it also reduces the legitimacy and validity of her argument.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4801155689120250270-3214385666554390904?l=stevekhuu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/3214385666554390904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/3214385666554390904'/><link rel='alternate' type='text/html' href='http://stevekhuu.blogspot.com/2009/02/antidote-to-poisionous-people-anna.html' title='The Antidote to Poisonous People: Anna'/><author><name>Stephen Khuu</name><uri>http://www.blogger.com/profile/08950092824427148798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_4YDrINj8z70/SYyl7Km-Y1I/AAAAAAAAAAM/PH2ihyFTNJY/S220/n28129319_42147244_4120.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-4801155689120250270.post-2371408953091052523</id><published>2009-02-10T23:44:00.000-08:00</published><updated>2009-02-23T08:37:43.127-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='poisonous people'/><title type='text'>The Antidote to Poisonous People: intro</title><content type='html'>This year has already posed it's challenges early into the term. Although, the situations may be difficult and frustrating at times, I'm slowly learning to conquer them one by one. &lt;br /&gt;&lt;br /&gt;Greg Wilson at the University of Toronto teaches a project course, CSC301, in which the class is divided into groups to develop a piece of software. One of the main challenges of which is having to deal with group members, which for the most part, one has never met before. According to the research quoted by Greg Wilson, there is an increase in productivity when working with strangers then with friends. &lt;br /&gt;&lt;br /&gt;Regardless of who your group members are, productivity does not from familiarity of the people alone. It also has to do with how group members communicate. Greg posted an interesting link to an article title "Poisonous People", which lists a several profiles of group members that are deemed to be destructive to a group. However, in reading it, I realized that there was no solution to these poisonous people. &lt;br /&gt;&lt;br /&gt;Applying what I have learned by taking on leadership roles in the past,  I am proposing to suggest a possible antidote and diagnostics to the behaviors of the problematic group members.&lt;br /&gt;&lt;br /&gt;The idea is not to get rid of poisonous people, but to neutralize the threat that they cause to the group. As a group, every member has the ability to make significant contributions to a great end result. Stephen Covey states, "Strength lies in differences, not in similarities." Through differences, group members can acquire great experience on learning how to approach a solution for those differences. However, similarities are important as well. It is important for a group to keep at least one common goal in mind. This gives a group a sense of direction, a 'striving' factor. &lt;br /&gt;&lt;br /&gt;Over the course of the next several blogs, I will post one poisonous model and discuss on the antidote.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4801155689120250270-2371408953091052523?l=stevekhuu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/2371408953091052523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/2371408953091052523'/><link rel='alternate' type='text/html' href='http://stevekhuu.blogspot.com/2009/02/antidote-to-poisionous-people-intro.html' title='The Antidote to Poisonous People: intro'/><author><name>Stephen Khuu</name><uri>http://www.blogger.com/profile/08950092824427148798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_4YDrINj8z70/SYyl7Km-Y1I/AAAAAAAAAAM/PH2ihyFTNJY/S220/n28129319_42147244_4120.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-4801155689120250270.post-2182412412725309484</id><published>2009-02-06T12:57:00.000-08:00</published><updated>2009-02-06T13:01:03.003-08:00</updated><title type='text'>Add stuff here...</title><content type='html'>So this is a blog huh? yay!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4801155689120250270-2182412412725309484?l=stevekhuu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/2182412412725309484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4801155689120250270/posts/default/2182412412725309484'/><link rel='alternate' type='text/html' href='http://stevekhuu.blogspot.com/2009/02/add-stuff-here.html' title='Add stuff here...'/><author><name>Stephen Khuu</name><uri>http://www.blogger.com/profile/08950092824427148798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_4YDrINj8z70/SYyl7Km-Y1I/AAAAAAAAAAM/PH2ihyFTNJY/S220/n28129319_42147244_4120.jpg'/></author></entry></feed>
