<?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-14500754</id><updated>2012-05-31T16:06:17.047-04:00</updated><category term='mobile'/><category term='show'/><category term='pictures'/><category term='Jerusalem'/><category term='fc9'/><category term='vietnamese'/><category term='free'/><category term='chords'/><category term='instructions'/><category term='Israel'/><category term='thương'/><category term='core6'/><category term='xterm'/><category term='octal'/><category term='iphone'/><category term='git'/><category term='programmers'/><category term='grep'/><category term='uke'/><category term='scp'/><category term='unicode'/><category term='jcraft'/><category term='beautiful thoughts'/><category term='secrets'/><category term='jesus'/><category term='spiritual'/><category term='grey'/><category term='nfc'/><category term='lời hay ý đẹp'/><category term='tabbed'/><category term='wireshark'/><category term='nfkd'/><category term='greyed'/><category term='android'/><category term='Invalid back reference'/><category term='Jewish'/><category term='hài nhi'/><category term='shutdown'/><category term='mp3'/><category term='chúa'/><category term='jê-sus'/><category term='love'/><category term='google'/><category term='svn'/><category term='rxvt'/><category term='podcast'/><category term='songs'/><category term='gospel'/><category term='javascript'/><category term='fedoracore'/><category term='ignorance'/><category term='eve'/><category term='64bit'/><category term='repentance'/><category term='song'/><category term='fedora'/><category term='ethereal'/><category term='normalization'/><category term='loves'/><category term='từ điển'/><category term='dhtml'/><category term='tasks'/><category term='jQuery.fn.show'/><category term='rockstar'/><category term='picture'/><category term='UserInfo'/><category term='opengl'/><category term='hide'/><category term='x86_64'/><category term='bài hát'/><category term='việt'/><category term='comments'/><category term='version-control'/><category term='fam'/><category term='octal dump'/><category term='cvs'/><category term='children'/><category term='ant'/><category term='tabs'/><category term='cygwin'/><category term='translation'/><category term='howto'/><category term='eveonline'/><category term='sftp'/><category term='acoustic'/><category term='music'/><category term='skype fc9 fedora'/><category term='API'/><category term='xorg'/><category term='yêu'/><category term='jquery'/><category term='blackberry'/><category term='slider'/><category term='div'/><category term='dictionary'/><category term='xfce'/><category term='jsch'/><category term='4.6'/><category term='mrxvt'/><category term='fc6'/><category term='ukulele'/><title type='text'>Vernon's blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://vsingleton.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default'/><link rel='alternate' type='text/html' href='http://vsingleton.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default?start-index=26&amp;max-results=25'/><author><name>Vernon Singleton</name><uri>http://www.blogger.com/profile/09612077916175875470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_X1p6PUo2YFg/SUPeluhFOWI/AAAAAAAAAjM/caOZR_hibds/S220/med_me.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>241</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-14500754.post-7692058884739139431</id><published>2012-03-18T19:05:00.003-04:00</published><updated>2012-03-19T10:00:43.290-04:00</updated><title type='text'>Planet M.U.L.E. Error  MuleException liblwjgl.so wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-FdWF-MFIWJs/T2Zn6yR0inI/AAAAAAAAA2I/RsFFnKtLIUU/s1600/mule_error_01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="171" src="http://4.bp.blogspot.com/-FdWF-MFIWJs/T2Zn6yR0inI/AAAAAAAAA2I/RsFFnKtLIUU/s400/mule_error_01.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Have you ever gotten an error like this? &lt;br /&gt;&lt;br /&gt;Planet M.U.L.E. Error&lt;br /&gt;MuleException&lt;br /&gt;&lt;pre&gt;/home/geek/mule/data/lib/liblwjgl.so: &lt;br /&gt;wrong ELF class: ELFCLASS32 (Possible cause: &lt;br /&gt;architecture word width mismatch)&lt;br /&gt;Please run mule.sh to start the game.&lt;/pre&gt;&lt;br /&gt;Well, do not worry, here is the solution.&amp;nbsp; The reason you are getting this error is that mule.sh is trying to use a 32 bit library instead of a 64 bit library like your machine probably requires.&amp;nbsp;  I got this error when launching the game &lt;a href="http://www.planetmule.com/" target="_blank"&gt;M.U.L.E.&lt;/a&gt; for the first time on a 64 bit linux box.  The only thing you need to do to fix this error is change the LD_LIBRAY_PATH in your mule.sh file as follows.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;The old line looked like this:&lt;br /&gt;export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH&lt;br /&gt;&lt;br /&gt;so change it to:&lt;br /&gt;export LD_LIBRARY_PATH=.:/usr/lib/jvm/java-7-openjdk/jre/lib/amd64&lt;/pre&gt;&lt;br /&gt;Your library path may be different.  In order to find what LD_LIBRARY_PATH to change to, I ran the following command:&lt;br /&gt;&amp;nbsp;$ locate jre/lib | grep 64&lt;br /&gt;&lt;br /&gt;This assumes that you have recently run the updatedb command, and have the openjdk installed, but it shows all of the files in the java runtime library that mule needs.&amp;nbsp; Your java runtime library may be on a different path.&lt;br /&gt;&lt;br /&gt;Hope that helps.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14500754-7692058884739139431?l=vsingleton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vsingleton.blogspot.com/feeds/7692058884739139431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14500754&amp;postID=7692058884739139431' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/7692058884739139431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/7692058884739139431'/><link rel='alternate' type='text/html' href='http://vsingleton.blogspot.com/2012/03/wrong-elf-class-elfclass32-possible.html' title='Planet M.U.L.E. Error  MuleException liblwjgl.so wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)'/><author><name>Vernon Singleton</name><uri>http://www.blogger.com/profile/09612077916175875470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_X1p6PUo2YFg/SUPeluhFOWI/AAAAAAAAAjM/caOZR_hibds/S220/med_me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-FdWF-MFIWJs/T2Zn6yR0inI/AAAAAAAAA2I/RsFFnKtLIUU/s72-c/mule_error_01.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14500754.post-8366327170216538468</id><published>2012-03-08T01:29:00.000-05:00</published><updated>2012-03-14T09:24:00.018-04:00</updated><title type='text'>Block anonymous users from seeing media wiki history</title><content type='html'>It looks like a patch to the install will be necessary for making it such that anonymous users do not get to see histories.&amp;nbsp; And while the&amp;nbsp; &lt;a href="http://www.mediawiki.org/wiki/Manual:Preventing_access#Other_restrictions"&gt;Other restrictions&lt;/a&gt; section of the mediawiki page, as of today, confirms this fact, that page does not make it clear how to actually prevent histories from showing up for anonymous users.&lt;br /&gt;&lt;br /&gt;But have no fear, as of mediawiki 1.18.1, the following easy changes to two files have worked pretty well for me at preventing casual anonymous users from seeing the histories of pages: &lt;br /&gt;&lt;br /&gt;1) Change the beginning of the history function in the includes/HistoryPage.php file so that it looks like this: &lt;br /&gt;&lt;pre style="line-height: 1.2em;"&gt;function history() {&lt;br /&gt;    global $wgOut, $wgRequest, $wgScript, $wgUser;&lt;br /&gt;&lt;br /&gt;    if ( ! $wgUser-&amp;gt;isAllowed('edit') ) {&lt;br /&gt;        $wgOut-&amp;gt;addWikiMsg( 'nohistory' );&lt;br /&gt;        wfProfileOut( __METHOD__ );&lt;br /&gt;        return;&lt;br /&gt;    }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;2) Change the beginning of the insertDiffHist function in the includes/ChangesList.php file so that it looks like this: &lt;br /&gt;&lt;pre style="line-height: 1.2em;"&gt;public function insertDiffHist( &amp;amp;$s, &amp;amp;$rc, $unpatrolled ) {&lt;br /&gt;&lt;br /&gt;    global $wgUser;&lt;br /&gt;&lt;br /&gt;    if ( ! $wgUser-&amp;gt;isAllowed('edit') ) {&lt;br /&gt;        return null;&lt;br /&gt;    }&lt;br /&gt;&lt;/pre&gt;This should prevent anonymous users from being able to see the histories of pages.  For bonus points in the comments, let us know how badly this will affect our search engine rankings. &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/14500754-8366327170216538468?l=vsingleton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vsingleton.blogspot.com/feeds/8366327170216538468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14500754&amp;postID=8366327170216538468' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/8366327170216538468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/8366327170216538468'/><link rel='alternate' type='text/html' href='http://vsingleton.blogspot.com/2012/03/block-anonymous-users-from-seeing-media.html' title='Block anonymous users from seeing media wiki history'/><author><name>Vernon Singleton</name><uri>http://www.blogger.com/profile/09612077916175875470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_X1p6PUo2YFg/SUPeluhFOWI/AAAAAAAAAjM/caOZR_hibds/S220/med_me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14500754.post-6895894849991238956</id><published>2012-02-04T00:59:00.003-05:00</published><updated>2012-02-16T10:58:04.970-05:00</updated><title type='text'>Error for wireless request "Set Encode" (8B2A) : SET failed on device wlan0 ; Invalid argument.</title><content type='html'>Have you gotten an error like this?&lt;br /&gt;&lt;pre&gt;Error for wireless request "Set Encode" (8B2A) :&lt;br /&gt;    SET failed on device wlan0 ; Invalid argument.&lt;/pre&gt;Do not worry.  This is the error you will get when you specify the wrong WEP key with the iwconfig command.&lt;br /&gt;&lt;br /&gt;Just go back and make sure you have the correct key entered for the extended service set identifier (ESSID) you are trying to connect to.&lt;br /&gt;&lt;br /&gt;Cheers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14500754-6895894849991238956?l=vsingleton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vsingleton.blogspot.com/feeds/6895894849991238956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14500754&amp;postID=6895894849991238956' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/6895894849991238956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/6895894849991238956'/><link rel='alternate' type='text/html' href='http://vsingleton.blogspot.com/2012/02/error-for-wireless-request-set-encode.html' title='Error for wireless request &quot;Set Encode&quot; (8B2A) : SET failed on device wlan0 ; Invalid argument.'/><author><name>Vernon Singleton</name><uri>http://www.blogger.com/profile/09612077916175875470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_X1p6PUo2YFg/SUPeluhFOWI/AAAAAAAAAjM/caOZR_hibds/S220/med_me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14500754.post-3314777107745592314</id><published>2011-10-05T23:31:00.022-04:00</published><updated>2011-11-15T15:31:02.920-05:00</updated><title type='text'>Using the Places module (or Gadget) in e17 or enlightenment</title><content type='html'>Apparently the new version of the &lt;a href="http://www.enlightenment.org/"&gt;enlightenment&lt;/a&gt; window manager (called e17 as of now) trys to use udisks instead of hal.  But some of the modules, such as Places, have not been updated to use udisks yet.&lt;br /&gt;&lt;br /&gt;So, if you load the "Places" module, and then add the Places gadget to, say, your bottom shelf in enlightenment, it may look something like this:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-h0hLdKePAeI/To0h2NR5JhI/AAAAAAAAA1c/Zc8PEtakZCo/s1600/without_hal.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 303px; height: 72px;" src="http://1.bp.blogspot.com/-h0hLdKePAeI/To0h2NR5JhI/AAAAAAAAA1c/Zc8PEtakZCo/s400/without_hal.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5660217521835943442" /&gt;&lt;/a&gt;So it just shows a blank grey area with no Gadget in it.  Not to mention that if you plug a usb device in, the Places module will not detect it.  So in order to fix this, I did this:&lt;br /&gt;&lt;h2&gt;Solution&lt;/h2&gt;&lt;pre&gt;1) installed the hal daemon from &lt;a href="http://www.freedesktop.org/wiki/Software/hal"&gt;here&lt;/a&gt;.&lt;br /&gt;   a) if you are using archlinux, &lt;br /&gt;      first install &lt;a href="http://aur.archlinux.org/packages.php?ID=44921"&gt;cower&lt;/a&gt; from the AUR, and then ...&lt;br /&gt;   b) cower -d -d hal-git&lt;br /&gt;   c) make dependencies first if needed&lt;br /&gt;      I only needed hal-info I think&lt;br /&gt;   d) cd hal-git&lt;br /&gt;   d) makepkg -s&lt;br /&gt;   e) sudo pacman -U hal-git-someDateYouBuiltIt-1-x86_64.pkg.tar.xz&lt;br /&gt;2) Then start the hal daemon&lt;br /&gt;   For archlinux users, probably # /etc/rc.d/hal start&lt;br /&gt;3) removed the old Places gadget from my shelf&lt;br /&gt;   right click the Places gadget &lt;br /&gt;   (which is just a blank area) -&gt; Gedget Places -&gt; Remove&lt;br /&gt;4) unloaded the Places module&lt;br /&gt;   left click desktop -&gt; settings -&gt; modules -&gt; Places -&gt; unload&lt;br /&gt;5) restarted enlightenment &lt;br /&gt;   left click desktop -&gt; enlightenment -&gt; restart&lt;br /&gt;6) reloaded the Places module &lt;br /&gt;   left click desktop -&gt; settings -&gt; modules -&gt; Places -&gt; load&lt;br /&gt;7) added the Places gadget to my shelf &lt;br /&gt;   left click shelf -&gt; settings -&gt; gadgets -&gt; Places -&gt; add gadget&lt;br /&gt;8) plugged in a usb camera ...&lt;br /&gt;   watched it appear as a new device on the shelf ...&lt;br /&gt;   inside the Places gadget ... Yay!&lt;br /&gt;9) Right Click Places -&gt; Gadget Places -&gt; Move to -&gt; Desktop&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;My Places gadget on the desktop now looks like this with a camera plugged into a usb port:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-UUOyEPumvEE/To0lj2Ah4HI/AAAAAAAAA1k/sMl2gP8Bc7I/s1600/with_hal.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 243px; height: 84px;" src="http://4.bp.blogspot.com/-UUOyEPumvEE/To0lj2Ah4HI/AAAAAAAAA1k/sMl2gP8Bc7I/s400/with_hal.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5660221604397965426" /&gt;&lt;/a&gt;And when I click on it, it opens a file manager, and shows me the files on my camera ... imagine that.  Hope this blog post helps get the Places module working on your desktop.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14500754-3314777107745592314?l=vsingleton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vsingleton.blogspot.com/feeds/3314777107745592314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14500754&amp;postID=3314777107745592314' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/3314777107745592314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/3314777107745592314'/><link rel='alternate' type='text/html' href='http://vsingleton.blogspot.com/2011/10/using-places-module-or-gadget-in-e17-or.html' title='Using the Places module (or Gadget) in e17 or enlightenment'/><author><name>Vernon Singleton</name><uri>http://www.blogger.com/profile/09612077916175875470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_X1p6PUo2YFg/SUPeluhFOWI/AAAAAAAAAjM/caOZR_hibds/S220/med_me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-h0hLdKePAeI/To0h2NR5JhI/AAAAAAAAA1c/Zc8PEtakZCo/s72-c/without_hal.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14500754.post-6253939581258243723</id><published>2011-05-10T13:07:00.007-04:00</published><updated>2011-11-15T15:32:50.063-05:00</updated><title type='text'>The day of the cross</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://vsingleton.blogspot.com/2009/01/star-of-bethlehem.html" &gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 392px; height: 315px;" src="http://4.bp.blogspot.com/_X1p6PUo2YFg/SdIy_w4gfOI/AAAAAAAAAoM/K1_a1xMzOHE/s400/eclipse1_c.jpg" border="0" alt="a similar lunar eclipse" title="a similar lunar eclipse" id="BLOGGER_PHOTO_ID_5319370180913036514" /&gt;&lt;/a&gt;This is an update to &lt;a href="http://vsingleton.blogspot.com/2009/03/day-of-cross.html" &gt;my earlier post&lt;/a&gt; on this subject.  You can download &lt;a href="http://www.shatters.net/celestia/"&gt;Celestia&lt;/a&gt; and see what happened on April 3 of 33 A.D. for yourself with this handy &lt;a href="http://lightcloud.verns.net/jerusalem_00330403.cel"&gt;little celestia script&lt;/a&gt;.  Just save the script to your desktop, launch Celestia, and click File, Open Script, and select the file you downloaded.  It appears that this script needed some adjustments for the newest version of Celestia 1.6.0.&lt;br /&gt;&lt;br /&gt;Enjoy.&lt;br /&gt;&lt;br /&gt;P.S.  If anyone knows from the change logs, which revision it was in Celestia which caused this script to need adjustment, please let me know.  Thanks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14500754-6253939581258243723?l=vsingleton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vsingleton.blogspot.com/feeds/6253939581258243723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14500754&amp;postID=6253939581258243723' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/6253939581258243723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/6253939581258243723'/><link rel='alternate' type='text/html' href='http://vsingleton.blogspot.com/2011/05/day-of-cross.html' title='The day of the cross'/><author><name>Vernon Singleton</name><uri>http://www.blogger.com/profile/09612077916175875470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_X1p6PUo2YFg/SUPeluhFOWI/AAAAAAAAAjM/caOZR_hibds/S220/med_me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_X1p6PUo2YFg/SdIy_w4gfOI/AAAAAAAAAoM/K1_a1xMzOHE/s72-c/eclipse1_c.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14500754.post-6898320957310386982</id><published>2011-05-03T12:58:00.003-04:00</published><updated>2011-08-18T08:39:35.238-04:00</updated><title type='text'>Flex Jam Orlando 2011</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-7aMRuT0bqUo/TcA0sGSXU8I/AAAAAAAAA1Q/2qYPZNNsu7k/s1600/flex_jam_20110503_1300.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/-7aMRuT0bqUo/TcA0sGSXU8I/AAAAAAAAA1Q/2qYPZNNsu7k/s400/flex_jam_20110503_1300.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5602535868655424450" /&gt;&lt;/a&gt;&lt;br /&gt;Flex Jam with Greg Wilson, James Ward, and Holly Schinsky .... &lt;a href="http://www.jamesward.com/"&gt;jamesward.com&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gregsramblings.com/"&gt;gregsramblings.com&lt;/a&gt;&lt;br /&gt;&lt;a href="http://devgirl.org/"&gt;devgirl.org&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14500754-6898320957310386982?l=vsingleton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vsingleton.blogspot.com/feeds/6898320957310386982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14500754&amp;postID=6898320957310386982' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/6898320957310386982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/6898320957310386982'/><link rel='alternate' type='text/html' href='http://vsingleton.blogspot.com/2011/05/flex-jam-orlando-2011.html' title='Flex Jam Orlando 2011'/><author><name>Vernon Singleton</name><uri>http://www.blogger.com/profile/09612077916175875470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_X1p6PUo2YFg/SUPeluhFOWI/AAAAAAAAAjM/caOZR_hibds/S220/med_me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-7aMRuT0bqUo/TcA0sGSXU8I/AAAAAAAAA1Q/2qYPZNNsu7k/s72-c/flex_jam_20110503_1300.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14500754.post-2803824548388609687</id><published>2011-05-03T11:06:00.002-04:00</published><updated>2011-05-03T11:10:44.438-04:00</updated><title type='text'>Errors: unable to open 'C:\Documents and Settings\geek\Adobe Flash Builder 4.5\TourDeMobileFlex\libs</title><content type='html'>&lt;blockquote&gt;Description Resource Path Location Type&lt;br /&gt;unable to open 'C:\Documents and Settings\geek\Adobe Flash Builder 4.5\TourDeMobileFlex\libs' TourDeMobileFlex  Unknown Flex Problem&lt;br /&gt;&lt;/blockquote&gt;Do not worry about this ...&lt;br /&gt;&lt;br /&gt;Right click "TourDeMobileFlex" -&gt; New -&gt; Folder&lt;br /&gt;Then just type "libs" in for the Folder name, and click Finish.&lt;br /&gt;&lt;br /&gt;Hope that helps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14500754-2803824548388609687?l=vsingleton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vsingleton.blogspot.com/feeds/2803824548388609687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14500754&amp;postID=2803824548388609687' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/2803824548388609687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/2803824548388609687'/><link rel='alternate' type='text/html' href='http://vsingleton.blogspot.com/2011/05/errors-unable-to-open-cdocuments-and.html' title='Errors: unable to open &apos;C:\Documents and Settings\geek\Adobe Flash Builder 4.5\TourDeMobileFlex\libs'/><author><name>Vernon Singleton</name><uri>http://www.blogger.com/profile/09612077916175875470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_X1p6PUo2YFg/SUPeluhFOWI/AAAAAAAAAjM/caOZR_hibds/S220/med_me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14500754.post-3188874461095611973</id><published>2011-05-03T10:35:00.005-04:00</published><updated>2011-05-03T10:38:30.830-04:00</updated><title type='text'>error: SSL certificate problem, verify that the CA cert is OK.</title><content type='html'>&lt;blockquote&gt;$ git clone https://github.com/someguy/hisApp.git&lt;br /&gt;Cloning into hisApp ...&lt;br /&gt;error: SSL certificate problem, verify that the CA cert is OK. Details:&lt;br /&gt;error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed while accessing https://github.com/someguy/hisApp.git/info/refs&lt;br /&gt;&lt;br /&gt;fatal: HTTP request failed&lt;/blockquote&gt;If this happens to you ... no problem.&lt;br /&gt;&lt;blockquote&gt;$ env GIT_SSL_NO_VERIFY=true git clone https://github.com/someguy/hisApp.git&lt;/blockquote&gt;Hope that helps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14500754-3188874461095611973?l=vsingleton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vsingleton.blogspot.com/feeds/3188874461095611973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14500754&amp;postID=3188874461095611973' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/3188874461095611973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/3188874461095611973'/><link rel='alternate' type='text/html' href='http://vsingleton.blogspot.com/2011/05/error-ssl-certificate-problem-verify.html' title='error: SSL certificate problem, verify that the CA cert is OK.'/><author><name>Vernon Singleton</name><uri>http://www.blogger.com/profile/09612077916175875470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_X1p6PUo2YFg/SUPeluhFOWI/AAAAAAAAAjM/caOZR_hibds/S220/med_me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14500754.post-4475652517643780824</id><published>2011-03-29T15:06:00.007-04:00</published><updated>2011-04-05T14:06:59.363-04:00</updated><title type='text'>James Gosling now working at Google</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.itworld.com/open-source/141640/java-creator-hangs-his-shingle-google"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/-O7gsHm98iMI/TZtaE5Kh4PI/AAAAAAAAA1A/hMleOoB2OAM/s400/redFireball_01.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5592162402421563634" /&gt;&lt;/a&gt;Read more &lt;a href="http://www.itworld.com/open-source/141640/java-creator-hangs-his-shingle-google"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14500754-4475652517643780824?l=vsingleton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vsingleton.blogspot.com/feeds/4475652517643780824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14500754&amp;postID=4475652517643780824' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/4475652517643780824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/4475652517643780824'/><link rel='alternate' type='text/html' href='http://vsingleton.blogspot.com/2011/03/james-gosling-now-working-at-google.html' title='James Gosling now working at Google'/><author><name>Vernon Singleton</name><uri>http://www.blogger.com/profile/09612077916175875470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_X1p6PUo2YFg/SUPeluhFOWI/AAAAAAAAAjM/caOZR_hibds/S220/med_me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-O7gsHm98iMI/TZtaE5Kh4PI/AAAAAAAAA1A/hMleOoB2OAM/s72-c/redFireball_01.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14500754.post-53646656936210064</id><published>2011-03-15T23:17:00.000-04:00</published><updated>2011-03-16T10:21:39.360-04:00</updated><title type='text'>Do Good Anyway</title><content type='html'>* People are often unreasonable, irrational, and self-centered.  Forgive them anyway.&lt;br /&gt;&lt;br /&gt;* If you are kind, people may accuse you of selfish, ulterior motives.  Be kind anyway.&lt;br /&gt;&lt;br /&gt;* If you are successful, you will win some unfaithful friends and some genuine enemies.  Succeed anyway.&lt;br /&gt;&lt;br /&gt;* If you are honest and sincere people may deceive you.  Be honest and sincere anyway.&lt;br /&gt;&lt;br /&gt;* What you spend years creating, others could destroy overnight.  Create anyway.&lt;br /&gt;&lt;br /&gt;* If you find serenity and happiness, some may be jealous.  Be happy anyway.&lt;br /&gt;&lt;br /&gt;* The good you do today, will often be forgotten.  Do good anyway.&lt;br /&gt;&lt;br /&gt;* Give the best you have, and it will never be enough.  Give your best anyway.&lt;br /&gt;&lt;br /&gt;* In the final analysis, it is between you and God.  It was never between you and them anyway.&lt;br /&gt;&lt;br /&gt;-- &lt;a href="http://en.wikipedia.org/wiki/Mother_Teresa" &gt;Mother Theresa&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you did not like this, try &lt;a href="http://lightcloud.verns.net/mediawiki/index.php/Beautiful_Thoughts" &gt;Beautiful Thoughts&lt;/a&gt; anyway.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14500754-53646656936210064?l=vsingleton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vsingleton.blogspot.com/feeds/53646656936210064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14500754&amp;postID=53646656936210064' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/53646656936210064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/53646656936210064'/><link rel='alternate' type='text/html' href='http://vsingleton.blogspot.com/2011/03/do-good-anyway.html' title='Do Good Anyway'/><author><name>Vernon Singleton</name><uri>http://www.blogger.com/profile/09612077916175875470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_X1p6PUo2YFg/SUPeluhFOWI/AAAAAAAAAjM/caOZR_hibds/S220/med_me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14500754.post-5893735928399572678</id><published>2011-03-15T22:20:00.007-04:00</published><updated>2011-03-15T22:31:05.082-04:00</updated><title type='text'>Cứ làm tốt luôn luôn</title><content type='html'>* Người chung quanh chúng ta thường làm những điều vô lý, vớ vẩn, và ích kỷ. Tha thứ luôn luôn.&lt;br /&gt;&lt;br /&gt;* Nếu bạn tử tế, có thể bạn bị tố cáo là bạn ích kỷ và có mưu đồ xấu. Tử tế luôn luôn.&lt;br /&gt;&lt;br /&gt;* Nếu bạn thành công, bạn sẽ được một ít bạn không trung thành, và người thù nguyên thủy. Thành công luôn luôn.&lt;br /&gt;&lt;br /&gt;* Nếu bạn là ngay thật, có thể bạn bị họ lừa. Cứ ngay thật luôn luôn.&lt;br /&gt;&lt;br /&gt;* Những cái bạn chế tạo ra tốn thật nhiều thời gian, người ta có thể phá hoại trong chốc lát. Cứ chế tạo luôn luôn.&lt;br /&gt;&lt;br /&gt;* Nếu bạn tìm được niềm vui và điều yên tịnh, người chung quanh bạn sẽ ghen tị. Cứ giữ niềm vui đó luôn luôn.&lt;br /&gt;&lt;br /&gt;* Những gì tốt bạn làm hôm nay có thể không ai nhớ ngày mai. Cứ làm tốt luôn luôn.&lt;br /&gt;&lt;br /&gt;* Hãy cho thế giới điều tốt nhất bạn có và chảng bao giờ đủ. Cứ cho điều tốt nhất luôn luôn.&lt;br /&gt;&lt;br /&gt;* Đến lúc cuối, bạn sẽ thấy chỉ giửa bạn với Chúa. Chẳng bao giờ bạn với những người kia luôn luôn. &lt;br /&gt;&lt;br /&gt;-- &lt;a href="http://vi.wikipedia.org/wiki/M%E1%BA%B9_Teresa" &gt;Mẹ Teresa&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Nếu bạn không thích bài này, cứ thử &lt;a href="http://lightcloud.verns.net/mediawiki/index.php/Lời_Hay_Ý_Đẹp" &gt;Lời Hay Ý Đẹp&lt;/a&gt; luôn luôn.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14500754-5893735928399572678?l=vsingleton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vsingleton.blogspot.com/feeds/5893735928399572678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14500754&amp;postID=5893735928399572678' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/5893735928399572678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/5893735928399572678'/><link rel='alternate' type='text/html' href='http://vsingleton.blogspot.com/2011/03/cu-lam-luon-luon.html' title='Cứ làm tốt luôn luôn'/><author><name>Vernon Singleton</name><uri>http://www.blogger.com/profile/09612077916175875470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_X1p6PUo2YFg/SUPeluhFOWI/AAAAAAAAAjM/caOZR_hibds/S220/med_me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14500754.post-1920160026253347506</id><published>2011-03-11T14:10:00.007-05:00</published><updated>2011-03-11T15:38:16.374-05:00</updated><title type='text'>Howto explore files on your Blackberry</title><content type='html'>Have you ever wanted to just explore files on your Blackberry?&lt;br /&gt;The short answer is Media -&gt; Menu -&gt; Explore.&lt;br /&gt;The long answer with screenshots is:&lt;br /&gt;&lt;br /&gt;1. Navigate to your "Media" folder&lt;br /&gt;2. Click the "Blackberry button" or menu button, or the button the is usually to the left of your trackpad or trackball&lt;br /&gt;3. Then select "Explore"&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-7aLs0D7HgDs/TXp3oMoUfMI/AAAAAAAAA0o/WKrdjGZQH4I/s1600/explore.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/-7aLs0D7HgDs/TXp3oMoUfMI/AAAAAAAAA0o/WKrdjGZQH4I/s400/explore.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5582906220547964098" /&gt;&lt;/a&gt;&lt;br /&gt;You should get this menu below, which let's you choose between your SDCard and your on device memory:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-U-mnkd6WLio/TXp3odDKneI/AAAAAAAAA0w/_f9chN4p7_c/s1600/explorer.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/-U-mnkd6WLio/TXp3odDKneI/AAAAAAAAA0w/_f9chN4p7_c/s400/explorer.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5582906224955530722" /&gt;&lt;/a&gt;&lt;br /&gt;Hope that helps.&lt;br /&gt;&amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14500754-1920160026253347506?l=vsingleton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vsingleton.blogspot.com/feeds/1920160026253347506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14500754&amp;postID=1920160026253347506' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/1920160026253347506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/1920160026253347506'/><link rel='alternate' type='text/html' href='http://vsingleton.blogspot.com/2011/03/howto-explore-files-on-your-blackberry.html' title='Howto explore files on your Blackberry'/><author><name>Vernon Singleton</name><uri>http://www.blogger.com/profile/09612077916175875470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_X1p6PUo2YFg/SUPeluhFOWI/AAAAAAAAAjM/caOZR_hibds/S220/med_me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-7aLs0D7HgDs/TXp3oMoUfMI/AAAAAAAAA0o/WKrdjGZQH4I/s72-c/explore.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14500754.post-5985249309263132694</id><published>2011-03-11T11:43:00.005-05:00</published><updated>2011-03-11T13:29:05.308-05:00</updated><title type='text'>PrimeFaces rocks ...</title><content type='html'>Location aware &lt;a href="http://www.primefaces.org/showcase-labs/mobile/maps.jsf"&gt;PrimeFaces mobile maps&lt;/a&gt; works fine on this BlackBerry OS 6 browser:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.primefaces.org/showcase-labs/mobile/maps.jsf"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/-CGKtrENTGKg/TXpRwfrCWKI/AAAAAAAAA0Q/IU13QQU-se0/s400/foo.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5582864581656729762" /&gt;&lt;/a&gt;&lt;br /&gt;Read more about it &lt;a href="http://cagataycivici.wordpress.com/2011/03/11/location-aware-primefaces-mobile-maps/"&gt;here&lt;/a&gt;.  By the way, the location above is Downtown Disney.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14500754-5985249309263132694?l=vsingleton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vsingleton.blogspot.com/feeds/5985249309263132694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14500754&amp;postID=5985249309263132694' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/5985249309263132694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/5985249309263132694'/><link rel='alternate' type='text/html' href='http://vsingleton.blogspot.com/2011/03/primefaces-rocks.html' title='PrimeFaces rocks ...'/><author><name>Vernon Singleton</name><uri>http://www.blogger.com/profile/09612077916175875470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_X1p6PUo2YFg/SUPeluhFOWI/AAAAAAAAAjM/caOZR_hibds/S220/med_me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-CGKtrENTGKg/TXpRwfrCWKI/AAAAAAAAA0Q/IU13QQU-se0/s72-c/foo.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14500754.post-128362856159990885</id><published>2011-03-07T14:44:00.018-05:00</published><updated>2011-03-11T15:38:54.882-05:00</updated><title type='text'>Dictionary - Từ điển (cập nhật)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lightcloud.verns.net/mobile/vi/index.html"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 330px; height: 258px;" src="http://4.bp.blogspot.com/-7OCgPEQ1lpo/TXU4rRwvVLI/AAAAAAAAAz4/ndI4QzoMxOE/s400/mobile_translation.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5581429629348959410" /&gt;&lt;/a&gt;Chắc nhiều người biết một trang web tiện dụng cho dịch một ngôn ngữ, nhưng tôi quyết định cập nhật &lt;a href="http://lightcloud.verns.net/mobile/vi/index.html"&gt;cái trang web này&lt;/a&gt; &lt;b&gt;đặc biệt cho các trình duyệt web di động&lt;/b&gt; được cho người nào chóng dịch một vài từ nhanh hoặc từ tiếng Anh sang tiếng Việt hoặc tiếng Việt sang tiếng Anh bằng Google Translate.  Xin vui lòng với.&lt;br /&gt;&lt;br /&gt;Many folks probably have a handy page for translating some language, but I decided to update &lt;a href="http://lightcloud.verns.net/mobile/vi/index.html"&gt;this web page&lt;/a&gt; &lt;b&gt;specifically for mobile browsers&lt;/b&gt; to allow folks to quickly translate a few words from either English to Vietnamese or Vietnamese to English using Google Translate.  Enjoy.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lightcloud.verns.net/mobile/vi/index.html"&gt;This one&lt;/a&gt; is one for Vietnamese:&lt;br /&gt;http://lightcloud.verns.net/mobile/vi/index.html&lt;br /&gt;&lt;br /&gt;Here is &lt;a href="http://lightcloud.verns.net/mobile/es/index.html"&gt;one for Spanish&lt;/a&gt; also:&lt;br /&gt;http://lightcloud.verns.net/mobile/es/index.html&lt;br /&gt;&lt;br /&gt;Page rendering using iPhone (photo taken with a BlackBerry Bold 9700 :-)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-dO2pxd1QwZg/TXVVWsCSW6I/AAAAAAAAA0I/_m0x-8fOT9s/s1600/mobile_translation_ip_01.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 330px; height: 226px;" src="http://4.bp.blogspot.com/-dO2pxd1QwZg/TXVVWsCSW6I/AAAAAAAAA0I/_m0x-8fOT9s/s400/mobile_translation_ip_01.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5581461161461832610" /&gt;&lt;/a&gt;&lt;br /&gt;Page rendering using BlackBerry OS 6.0.0.448 (photo taken with an android phone):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-Z-PjQD4XQRg/TXVVRd84UnI/AAAAAAAAA0A/r97BwP7RRsc/s1600/mobile_translation_bb_01.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 330px; height: 310px;" src="http://1.bp.blogspot.com/-Z-PjQD4XQRg/TXVVRd84UnI/AAAAAAAAA0A/r97BwP7RRsc/s400/mobile_translation_bb_01.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5581461071781712498" /&gt;&lt;/a&gt;&lt;br /&gt;I didn't even bother posting a picture taken with an iPhone ... it was just too sad.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14500754-128362856159990885?l=vsingleton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vsingleton.blogspot.com/feeds/128362856159990885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14500754&amp;postID=128362856159990885' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/128362856159990885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/128362856159990885'/><link rel='alternate' type='text/html' href='http://vsingleton.blogspot.com/2011/03/dictionary-tu-ien-cap-nhat.html' title='Dictionary - Từ điển (cập nhật)'/><author><name>Vernon Singleton</name><uri>http://www.blogger.com/profile/09612077916175875470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_X1p6PUo2YFg/SUPeluhFOWI/AAAAAAAAAjM/caOZR_hibds/S220/med_me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-7OCgPEQ1lpo/TXU4rRwvVLI/AAAAAAAAAz4/ndI4QzoMxOE/s72-c/mobile_translation.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14500754.post-7391520460293219845</id><published>2011-03-03T14:07:00.023-05:00</published><updated>2011-03-03T16:36:29.218-05:00</updated><title type='text'>X and such ...</title><content type='html'>So the other day, a gentleman that I respect sent several of us an email stating:&lt;blockquote&gt;Ok, so remember now, next week we are going to do "X and such" ...&lt;/blockquote&gt;I thought about his email and replied to him asking, "Thank you so much for the timely reminder.  And could you also explain for me, why it is that we are going to do 'X and such'?"  Shortly there after, I received an emotional email in alternating Caps Lock, explaining:&lt;br /&gt;&lt;blockquote&gt;Well!  &lt;span style="font-weight:bold;"&gt;EVeRY year&lt;span style="font-style:italic;"&gt;&lt;/span&gt;&lt;/span&gt; wE do "X and such"!  And ... we have already &lt;span style="font-weight:bold;"&gt;anNOUNced&lt;span style="font-style:italic;"&gt;&lt;/span&gt;&lt;/span&gt; it.  We have announced bEFORe hand that we will do "X and such"!&lt;/blockquote&gt;So I thought this would make a great Monty Python skit, as follows:&lt;blockquote&gt;&lt;span style="font-weight:bold;"&gt;John Cleese:&lt;/span&gt;  Ok.  Today we will commence with beating our faces against the wall with all our might.  All ready now?  And ... G! go? ..."&lt;br /&gt;&lt;br /&gt;(interrupted)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Idiot:&lt;/span&gt;  Excuse me.  Excuse me!  But what is this about beating your heads against the wall with all your might?  I mean, why should we all be doing this?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;John Cleese (Incensed):&lt;/span&gt;  W(H)ell!  Every year ...  Every year!  We beat our faces against the wall with all our might.  And ... And we've announced it already.  We have announced that we will be beating our faces against the wall with all our might.  We ALWAYS announce before hand that we are about to do this, so that there is no question about our intentions.&lt;br /&gt;&lt;br /&gt;(pause)&lt;br /&gt;&lt;br /&gt;Now then!  If there are no more questions about it ... let us commence immediately with the beating of our faces against these hallowed walls with all our might.&lt;/blockquote&gt;Several folks that I've related this story to have asked, "What is 'X and such'"?  Or, "Who was this?"&lt;br /&gt;&lt;br /&gt;Does it really matter what "X and such" is? or who it is that requires "X and such"?  Isn't it reasonable sometimes to ask why?&lt;br /&gt;&lt;br /&gt;&lt;iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/wMFPe-DwULM" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;What do you think?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14500754-7391520460293219845?l=vsingleton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vsingleton.blogspot.com/feeds/7391520460293219845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14500754&amp;postID=7391520460293219845' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/7391520460293219845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/7391520460293219845'/><link rel='alternate' type='text/html' href='http://vsingleton.blogspot.com/2011/03/x-and-such.html' title='X and such ...'/><author><name>Vernon Singleton</name><uri>http://www.blogger.com/profile/09612077916175875470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_X1p6PUo2YFg/SUPeluhFOWI/AAAAAAAAAjM/caOZR_hibds/S220/med_me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/wMFPe-DwULM/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14500754.post-5330009165784972171</id><published>2011-02-26T20:13:00.020-05:00</published><updated>2011-03-01T10:04:07.600-05:00</updated><title type='text'>X11 error: BadAlloc (insufficient resources for operation)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-4vVEtevjXC0/TWmnliTKT0I/AAAAAAAAAzw/9M---HFly68/s1600/mplayer_bad_alloc.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 328px; height: 264px;" src="http://4.bp.blogspot.com/-4vVEtevjXC0/TWmnliTKT0I/AAAAAAAAAzw/9M---HFly68/s400/mplayer_bad_alloc.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5578173876779241282" /&gt;&lt;/a&gt;&lt;br /&gt;If you have gotten this error, or maybe just a blue screen with mplayer or a black window with no video in vlc, just try changing the video output driver:&lt;br /&gt;&lt;br /&gt;$ mplayer -vo x11 some_video.wmv&lt;br /&gt; &amp;nbsp; &amp;nbsp; or &lt;br /&gt;$ vlc --vout x11 some_video.wmv&lt;br /&gt;&lt;br /&gt;You can also use "mplayer -vo help" to get a list of available video output drivers, if you think x11 is not right for you, as follows:&lt;br /&gt;&lt;pre&gt;$ mplayer -vo help&lt;br /&gt;MPlayer SVN-r31628-4.4.4 (C) 2000-2010 MPlayer Team&lt;br /&gt;Available video output drivers:&lt;br /&gt;   vdpau       VDPAU with X11&lt;br /&gt;   xv          X11/Xv&lt;br /&gt;   gl_nosw     OpenGL no software rendering&lt;br /&gt;   x11         X11 ( XImage/Shm )&lt;br /&gt;   xover       General X11 driver for overlay capable video output drivers&lt;br /&gt;   sdl         SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!)&lt;br /&gt;   gl          OpenGL&lt;br /&gt;   gl2         X11 (OpenGL) - multiple textures version&lt;br /&gt;   dga         DGA ( Direct Graphic Access V2.0 )&lt;br /&gt;   fbdev       Framebuffer Device&lt;br /&gt;   fbdev2      Framebuffer Device&lt;br /&gt;   matrixview  MatrixView (OpenGL)&lt;br /&gt;   aa          AAlib&lt;br /&gt;   caca        libcaca&lt;br /&gt;   dxr3        DXR3/H+ video out&lt;br /&gt;   v4l2        V4L2 MPEG Video Decoder Output&lt;br /&gt;   xvidix      X11 (VIDIX)&lt;br /&gt;   cvidix      console VIDIX&lt;br /&gt;   null        Null video output&lt;br /&gt;   xvmc        XVideo Motion Compensation&lt;br /&gt;   mpegpes     MPEG-PES to DVB card&lt;br /&gt;   yuv4mpeg    yuv4mpeg output for mjpegtools&lt;br /&gt;   png         PNG file&lt;br /&gt;   jpeg        JPEG file&lt;br /&gt;   gif89a      animated GIF output&lt;br /&gt;   tga         Targa output&lt;br /&gt;   pnm         PPM/PGM/PGMYUV file&lt;br /&gt;   md5sum      md5sum of each frame&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Hope that helps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14500754-5330009165784972171?l=vsingleton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vsingleton.blogspot.com/feeds/5330009165784972171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14500754&amp;postID=5330009165784972171' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/5330009165784972171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/5330009165784972171'/><link rel='alternate' type='text/html' href='http://vsingleton.blogspot.com/2011/02/x11-error-badalloc-insufficient.html' title='X11 error: BadAlloc (insufficient resources for operation)'/><author><name>Vernon Singleton</name><uri>http://www.blogger.com/profile/09612077916175875470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_X1p6PUo2YFg/SUPeluhFOWI/AAAAAAAAAjM/caOZR_hibds/S220/med_me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-4vVEtevjXC0/TWmnliTKT0I/AAAAAAAAAzw/9M---HFly68/s72-c/mplayer_bad_alloc.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14500754.post-8051292418289674716</id><published>2011-02-16T15:30:00.005-05:00</published><updated>2011-02-16T15:35:23.481-05:00</updated><title type='text'>How to grab the triggers from a SQL Server database</title><content type='html'>Have you ever needed to get the script that created a trigger on a table in a SQL Server database?&lt;br /&gt;&lt;br /&gt;Try this:&lt;br /&gt;&lt;blockquote&gt;select b.text&lt;br /&gt;from sysobjects a&lt;br /&gt;join syscomments b on a.id=b.id&lt;br /&gt;where xtype='TR'&lt;/blockquote&gt;Hope that helps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14500754-8051292418289674716?l=vsingleton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vsingleton.blogspot.com/feeds/8051292418289674716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14500754&amp;postID=8051292418289674716' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/8051292418289674716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/8051292418289674716'/><link rel='alternate' type='text/html' href='http://vsingleton.blogspot.com/2011/02/how-to-grab-triggers-from-sql-server.html' title='How to grab the triggers from a SQL Server database'/><author><name>Vernon Singleton</name><uri>http://www.blogger.com/profile/09612077916175875470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_X1p6PUo2YFg/SUPeluhFOWI/AAAAAAAAAjM/caOZR_hibds/S220/med_me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14500754.post-6882504241398527278</id><published>2011-01-05T17:48:00.009-05:00</published><updated>2011-11-29T10:06:07.856-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='comments'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='git'/><category scheme='http://www.blogger.com/atom/ns#' term='cvs'/><category scheme='http://www.blogger.com/atom/ns#' term='version-control'/><category scheme='http://www.blogger.com/atom/ns#' term='svn'/><title type='text'>How do I get a list of commit comments from CVS after the given date or change?</title><content type='html'>The short answer is ... use subversion or git instead of cvs, and you will get your answer pretty quickly.&lt;br /&gt;&lt;br /&gt;You may have made a bunch of changes to a number of files in a project, and made sure that every commit (usually at the file level) was accompanied by a comment of what was changed.&lt;br /&gt;&lt;br /&gt;Then you may have asked yourself, is there a way to get a list from CVS of these comments on changes since some particular version?&lt;br /&gt;&lt;br /&gt;Well, I had the same problem and here is how I quickly got all of the comments out of cvs from a given revision until the latest:&lt;br /&gt;&lt;pre&gt;$ mkdir ~/repo&lt;br /&gt;$ cd ~/repo&lt;br /&gt;$ mkdir cvs&lt;br /&gt;$ cd cvs&lt;br /&gt;$ scp -pr geek@avoid.cvs.org:/cvs/CVSROOT .&lt;br /&gt;$ mkdir -p my/favorite&lt;br /&gt;$ cd my/favorite&lt;br /&gt;$ scp -pr geek@avoid.cvs.org:/cvs/my/favorite/project .&lt;br /&gt;$ cd ~/repo&lt;br /&gt;$ mkdir -p ~/repo/svn/my/favorite/project&lt;br /&gt;$ cvs2svn -s ~/repo/svn/my/favorite/project/src ~/repo/cvs/my/favorite/project/src&lt;br /&gt;$ mkdir ~/work&lt;br /&gt;$ cd ~/work&lt;br /&gt;$ svn checkout file:///home/geek/repo/svn/my/favorite/project/src/trunk ./src&lt;br /&gt;$ cd src&lt;br /&gt;$ # get the comments made from revision 5 until today&lt;br /&gt;$ svn log -r 5:HEAD&lt;br /&gt;$ # get the comments made from 2010-07-03 until today&lt;br /&gt;$ svn log -r {2010-07-03}:HEAD&lt;/pre&gt;The basic idea is to just use svn or git instead of cvs :-)&lt;br /&gt;And that can be done by converting the cvs repo to svn or git using cvs2svn or cvs2git, which we should be doing anyway.  It got my my answer within about three minutes because I had a small repository.&lt;br /&gt;&lt;br /&gt;Hope that helps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14500754-6882504241398527278?l=vsingleton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vsingleton.blogspot.com/feeds/6882504241398527278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14500754&amp;postID=6882504241398527278' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/6882504241398527278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/6882504241398527278'/><link rel='alternate' type='text/html' href='http://vsingleton.blogspot.com/2011/01/how-do-i-get-list-of-recent-commit.html' title='How do I get a list of commit comments from CVS after the given date or change?'/><author><name>Vernon Singleton</name><uri>http://www.blogger.com/profile/09612077916175875470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_X1p6PUo2YFg/SUPeluhFOWI/AAAAAAAAAjM/caOZR_hibds/S220/med_me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14500754.post-4766864854299017678</id><published>2011-01-03T00:41:00.025-05:00</published><updated>2011-01-03T10:13:41.903-05:00</updated><title type='text'>Problems with a Vietnamese character on mobile devices</title><content type='html'>Currently I am running version 5.0.0.714 of the BlackBerry OS on my bold 9700, because my carrier has not released the latest version 6 of the OS for my phone.  Still version 5 is pretty mature, and so I was surprised to run across this bug with rendering a particular Vietnamese letter.&lt;br /&gt;&lt;br /&gt;On my BlackBerry, whether I am using the blackberry browser, gmail, blackberry's messenger, or opera mini, the blackberry renders the character &lt;span style="font-weight:bold;"&gt;ờ&lt;/span&gt;, which is &lt;a href="http://www.fileformat.info/info/unicode/char/search.htm?q=1EDD&amp;preview=entity"&gt;unicode U+1EDD&lt;/a&gt;, as the character &lt;span style="font-weight:bold;"&gt;ớ&lt;/span&gt;, which is unicode &lt;a href="http://www.fileformat.info/info/unicode/char/search.htm?q=1EDB&amp;preview=entity"&gt;unicode U+1EDB&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Here is a blown up screenshot of the two _different_ characters "ờ ớ" on the BlackBerry noted above using blackberry's messenger application:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_X1p6PUo2YFg/TSFpGqdTQaI/AAAAAAAAAzc/AUYBFoy7xS8/s1600/wrong.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://1.bp.blogspot.com/_X1p6PUo2YFg/TSFpGqdTQaI/AAAAAAAAAzc/AUYBFoy7xS8/s400/wrong.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5557838978349220258" /&gt;&lt;/a&gt;This is the same way that it looks in all of the applications noted above using BlackBerry OS 5.0.0.714.&lt;br /&gt;&lt;br /&gt;Curiously, I also found that this same rendering problem is happening on my Android phone for the same email.  And the issue is also happening using with Android web browser in pages &lt;a href="http://vi.m.wikipedia.org/"&gt;like this one&lt;/a&gt;.  So it looks like several mobile platforms are having this issue.  And now that I think of it, this blog post would be much harder to understand if you are reading it on a mobile device which has this bug.&lt;br /&gt;&lt;br /&gt;On the other hand if I use &lt;a href="http://www.logicprobe.org/proj/logicmail"&gt;LogicMail&lt;/a&gt;, which is currently the most popular open source email client available for the BlackBerry, and I turn on the "Unicode normalization" feature in the configuration, here is the resulting screen shot from the same email:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_X1p6PUo2YFg/TSFqAM4mjUI/AAAAAAAAAzk/8dl8ypVGd0I/s1600/correct.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://2.bp.blogspot.com/_X1p6PUo2YFg/TSFqAM4mjUI/AAAAAAAAAzk/8dl8ypVGd0I/s400/correct.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5557839966843080002" /&gt;&lt;/a&gt;What is nice about this feature of LogicMail is that it improves your ability to read Vietnamese emails whether you are running older versions of the OS or not, so anyone whose carrier (or company) has locked them into older versions of the BlackBerry OS, can still get the benefit of LogicMail's unicode normalization option.  Open source is great.&lt;br /&gt;&lt;br /&gt;I wonder if this is still an issue with BlackBerry OS 6.  If it is then these two different characters will look the same: &lt;span style="font-weight:bold;"&gt;ờ ớ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Maybe you can let us know in the comments below.&lt;br /&gt;&lt;br /&gt;Incidentally, this character must be from the same family of characters which appear to be quite popular on &lt;a href="http://www.reddit.com/search?q=%E0%B2%A0_%E0%B2%A0"&gt;reddit.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14500754-4766864854299017678?l=vsingleton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vsingleton.blogspot.com/feeds/4766864854299017678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14500754&amp;postID=4766864854299017678' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/4766864854299017678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/4766864854299017678'/><link rel='alternate' type='text/html' href='http://vsingleton.blogspot.com/2011/01/problems-with-vietnamese-character-on.html' title='Problems with a Vietnamese character on mobile devices'/><author><name>Vernon Singleton</name><uri>http://www.blogger.com/profile/09612077916175875470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_X1p6PUo2YFg/SUPeluhFOWI/AAAAAAAAAjM/caOZR_hibds/S220/med_me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_X1p6PUo2YFg/TSFpGqdTQaI/AAAAAAAAAzc/AUYBFoy7xS8/s72-c/wrong.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14500754.post-4446054581617765286</id><published>2010-11-30T10:06:00.006-05:00</published><updated>2010-11-30T10:26:49.938-05:00</updated><title type='text'>Fedora - Google Earth: /opt/google-earth/libIGGfx.so ... Permission denied</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_X1p6PUo2YFg/TPUXkytXFXI/AAAAAAAAAy8/VYFF_HpZscY/s1600/ge.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 253px;" src="http://2.bp.blogspot.com/_X1p6PUo2YFg/TPUXkytXFXI/AAAAAAAAAy8/VYFF_HpZscY/s400/ge.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5545364437031392626" /&gt;&lt;/a&gt;Your install of Google Earth went fine ...&lt;br /&gt;&lt;br /&gt;But then when you try to run Google earth, you get an error something like this:&lt;br /&gt;/opt/google-earth/libIGGfx.so ... Permission denied.&lt;br /&gt;&lt;br /&gt;Or you may find this in your /var/log/messages:&lt;br /&gt;Nov 30 09:49:42 lost setroubleshoot: SELinux is preventing /opt/google-earth/googleearth-bin "execmod" access to /opt/google-earth/libIGGfx.so. For complete SELinux messages. run sealert -l e4e45dc0-14cf-49dc-af60-8c8e7e916bdf&lt;br /&gt;&lt;br /&gt;Don't worry, just run as root:&lt;br /&gt;&lt;blockquote&gt;# cd /opt/google-earth&lt;br /&gt;# for file in `ls /opt/google-earth` ; do echo "SeLinux type in " $file; chcon -t textrel_shlib_t $file; done&lt;/blockquote&gt;You may still have problems like I did if you are behind a proxy.&lt;br /&gt;&lt;br /&gt;so I added this to the beginning of the command to launch google earth:&lt;br /&gt;env http_proxy=http://my.favorite.proxy.com:8080&lt;br /&gt;&lt;br /&gt;so now the launch command is:&lt;br /&gt;env http_proxy=http://my.favorite.proxy.com:8080 /opt/google-earth/googleearth %f&lt;br /&gt;&lt;br /&gt;Hope that helps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14500754-4446054581617765286?l=vsingleton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vsingleton.blogspot.com/feeds/4446054581617765286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14500754&amp;postID=4446054581617765286' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/4446054581617765286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/4446054581617765286'/><link rel='alternate' type='text/html' href='http://vsingleton.blogspot.com/2010/11/fedora-google-earth-optgoogle.html' title='Fedora - Google Earth: /opt/google-earth/libIGGfx.so ... Permission denied'/><author><name>Vernon Singleton</name><uri>http://www.blogger.com/profile/09612077916175875470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_X1p6PUo2YFg/SUPeluhFOWI/AAAAAAAAAjM/caOZR_hibds/S220/med_me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_X1p6PUo2YFg/TPUXkytXFXI/AAAAAAAAAy8/VYFF_HpZscY/s72-c/ge.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14500754.post-2190721844017059264</id><published>2010-11-25T01:23:00.003-05:00</published><updated>2010-11-25T01:26:59.373-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chords'/><category scheme='http://www.blogger.com/atom/ns#' term='songs'/><category scheme='http://www.blogger.com/atom/ns#' term='uke'/><category scheme='http://www.blogger.com/atom/ns#' term='free'/><category scheme='http://www.blogger.com/atom/ns#' term='việt'/><category scheme='http://www.blogger.com/atom/ns#' term='bài hát'/><category scheme='http://www.blogger.com/atom/ns#' term='chúa'/><category scheme='http://www.blogger.com/atom/ns#' term='gospel'/><category scheme='http://www.blogger.com/atom/ns#' term='acoustic'/><category scheme='http://www.blogger.com/atom/ns#' term='jesus'/><category scheme='http://www.blogger.com/atom/ns#' term='mp3'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='podcast'/><category scheme='http://www.blogger.com/atom/ns#' term='ukulele'/><title type='text'>Khát Khao Dòng Nước</title><content type='html'>Bài này làm tôi yên lòng ...&lt;br /&gt;&lt;embed src="http://www.youtube.com/v/H76o9PbqxRc&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;* Here are &lt;a href="http://lightcloud.verns.net/mediawiki/index.php/As_The_Deer"&gt;the chords and lyrics&lt;/a&gt;.&lt;br /&gt;* Lượm &lt;a href="http://lightcloud.verns.net/mediawiki/index.php/As_The_Deer"&gt;lời bài với hợp âm&lt;/a&gt; ở đây.&lt;br /&gt;&lt;br /&gt;Enjoy.&lt;br /&gt;Hãy vui long hát với à.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14500754-2190721844017059264?l=vsingleton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vsingleton.blogspot.com/feeds/2190721844017059264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14500754&amp;postID=2190721844017059264' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/2190721844017059264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/2190721844017059264'/><link rel='alternate' type='text/html' href='http://vsingleton.blogspot.com/2010/11/khat-khao-dong-nuoc.html' title='Khát Khao Dòng Nước'/><author><name>Vernon Singleton</name><uri>http://www.blogger.com/profile/09612077916175875470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_X1p6PUo2YFg/SUPeluhFOWI/AAAAAAAAAjM/caOZR_hibds/S220/med_me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14500754.post-4257653564505098905</id><published>2010-09-08T16:04:00.007-04:00</published><updated>2010-09-08T16:11:05.050-04:00</updated><title type='text'>PHP Fatal error:  Allowed memory size of X bytes exhausted (tried to allocate Y bytes) in /var/www/html/mediawiki/includes/Exif.php</title><content type='html'>Have you ever gotten an error like this:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;PHP Fatal error:  Allowed memory size of X bytes exhausted (tried to allocate Y bytes) in /var/www/html/mediawiki/includes/Exif.php on line 1018, referer: http://my.favorite.wiki.info/mediawiki&lt;/blockquote&gt;&lt;br /&gt;Well, do not worry, here is how you can fix it ... Just edit the LocalSettings.php for your wiki, and change the line that says "ini_set( 'memory_limit', '20M' );" to something like "ini_set( 'memory_limit', '32M' );".&lt;br /&gt;&lt;br /&gt;Don't you just love magic numbers in your code?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14500754-4257653564505098905?l=vsingleton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vsingleton.blogspot.com/feeds/4257653564505098905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14500754&amp;postID=4257653564505098905' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/4257653564505098905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/4257653564505098905'/><link rel='alternate' type='text/html' href='http://vsingleton.blogspot.com/2010/09/php-fatal-error-allowed-memory-size-of.html' title='PHP Fatal error:  Allowed memory size of X bytes exhausted (tried to allocate Y bytes) in /var/www/html/mediawiki/includes/Exif.php'/><author><name>Vernon Singleton</name><uri>http://www.blogger.com/profile/09612077916175875470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_X1p6PUo2YFg/SUPeluhFOWI/AAAAAAAAAjM/caOZR_hibds/S220/med_me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14500754.post-3925800837253193008</id><published>2010-08-20T15:12:00.003-04:00</published><updated>2010-08-20T15:18:11.828-04:00</updated><title type='text'>gedit: Segmentation fault</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_X1p6PUo2YFg/TG7UgBifpZI/AAAAAAAAAyo/Hfp0u72h6Z4/s1600/gedit.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 297px;" src="http://4.bp.blogspot.com/_X1p6PUo2YFg/TG7UgBifpZI/AAAAAAAAAyo/Hfp0u72h6Z4/s400/gedit.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5507573040954713490" /&gt;&lt;/a&gt;Do not worry.  If you get this error:&lt;blockquote&gt;Gtk-Message: Failed to load module "atk-bridge": libatk-bridge.so: cannot open shared object file: No such file or directory&lt;br /&gt;Gtk-Message: Failed to load module "gail-gnome": libgail-gnome.so: cannot open shared object file: No such file or directory&lt;br /&gt;&lt;br /&gt;** (gedit:2133): WARNING **: Private typelib 'Gedit-3.0' not found&lt;br /&gt;Segmentation fault&lt;/blockquote&gt;This was only happening briefly between updates of fedora rawhide.  The problem occurred when I was using gedit 1:2.31.5-1.fc14 and kernel 2.6.34-20.fc14.i686.PAE.  It looks like it is a hiccup with the new switch from gtk2 to gtk3.&lt;br /&gt;&lt;br /&gt;After simply running yum update, now gedit 2:2.30.2-2.fc14 is installed.  And it is working fine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14500754-3925800837253193008?l=vsingleton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vsingleton.blogspot.com/feeds/3925800837253193008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14500754&amp;postID=3925800837253193008' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/3925800837253193008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/3925800837253193008'/><link rel='alternate' type='text/html' href='http://vsingleton.blogspot.com/2010/08/gedit-segmentation-fault.html' title='gedit: Segmentation fault'/><author><name>Vernon Singleton</name><uri>http://www.blogger.com/profile/09612077916175875470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_X1p6PUo2YFg/SUPeluhFOWI/AAAAAAAAAjM/caOZR_hibds/S220/med_me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_X1p6PUo2YFg/TG7UgBifpZI/AAAAAAAAAyo/Hfp0u72h6Z4/s72-c/gedit.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14500754.post-1855432345055392751</id><published>2010-08-16T13:25:00.012-04:00</published><updated>2010-10-11T11:36:31.797-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='API'/><category scheme='http://www.blogger.com/atom/ns#' term='nfc'/><category scheme='http://www.blogger.com/atom/ns#' term='unicode'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='translation'/><category scheme='http://www.blogger.com/atom/ns#' term='nfkd'/><category scheme='http://www.blogger.com/atom/ns#' term='normalization'/><title type='text'>Unicode Normalization Forms: Interesting issue with Google Translation services and APIs</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lightcloud.verns.net/mobile/vi/"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_X1p6PUo2YFg/TGmfKJgECsI/AAAAAAAAAyg/JeK7mUiQz9Q/s400/gtranslate_ie7.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5506107016135051970" /&gt;&lt;/a&gt;Drawing on my &lt;a href="http://vsingleton.blogspot.com/2010/08/dictionary-tu-ien.html"&gt;limited&lt;/a&gt; &lt;a href="http://vsingleton.blogspot.com/2008/10/unicode-on-blackberry.html"&gt;knowledge&lt;/a&gt; of the ocean of information which is the mashup of the &lt;a href="http://en.wikipedia.org/wiki/Unicode_plane"&gt;basic multilingual plane&lt;/a&gt; (BMP) and &lt;a href="http://code.google.com/apis/ajaxlanguage/documentation/reference.html"&gt;Google AJAX Language API&lt;/a&gt;, it looks like the Gtranslate callbacks return inconsistent portions of the BMP for Vietnamese.&lt;br /&gt;&lt;br /&gt;For example "&lt;a href="http://www.google.com/uds/Gtranslate?callback=google.language.callbacks.id101&amp;context=22&amp;q=Hello%20girl&amp;langpair=en|vi&amp;key=notsupplied&amp;v=1.0"&gt;Hello girl&lt;/a&gt;" vs. "&lt;a href="http://www.google.com/uds/Gtranslate?callback=google.language.callbacks.id101&amp;context=22&amp;q=Hello%20grandma&amp;langpair=en|vi&amp;key=notsupplied&amp;v=1.0"&gt;Hello grandma&lt;/a&gt;" translated into Vietnamese ...&lt;pre&gt;0000000 042 103 150 141 315 200 157 040 143 303 264 042 012&lt;br /&gt;          "   C   h   a 315 200   o       c 303 264   "  \n&lt;br /&gt;0000015&lt;br /&gt;&lt;br /&gt;0000000 042 130 151 156 040 143 150 303 240 157 040 142 303 240 042 012&lt;br /&gt;          "   X   i   n       c   h 303 240   o       b 303 240   "  \n&lt;br /&gt;0000020&lt;/pre&gt;At first glance, it looks to me like the first one comes back as &lt;a href="http://unicode.org/reports/tr15/#Norm_Forms"&gt;NFKD&lt;/a&gt; and the second one comes back as &lt;a href="http://unicode.org/reports/tr15/#Norm_Forms"&gt;NFC&lt;/a&gt;.  It is great that the translator is more polite with Grandma, hence the extra word of deference "Xin", but that is not the difference I am noting here.  But rather it is the "à" in the word "chào" that comes back two different ways.&lt;br /&gt;&lt;br /&gt;Maybe there is some option somewhere in Google's APIs that allows you to specify the range of unicode characters you want to work from when translating.  If anyone knows this, please comment.&lt;br /&gt;&lt;br /&gt;Note: Here are two command lines I used to test this:&lt;blockquote&gt;$ wget -O - "http://www.google.com/uds/Gtranslate?callback=google.language.callbacks.id101&amp;context=22&amp;q=Hello%20girl&amp;langpair=en%7Cvi&amp;key=notsupplied&amp;v=1.0" 2&gt;&gt;/dev/null | cut -d: -f2 | cut -d"}" -f1 | od -bc&lt;br /&gt;&lt;br /&gt;$ wget -O - "http://www.google.com/uds/Gtranslate?callback=google.language.callbacks.id101&amp;context=22&amp;q=Hello%20grandma&amp;langpair=en%7Cvi&amp;key=notsupplied&amp;v=1.0" 2&gt;&gt;/dev/null | cut -d: -f2 | cut -d"}" -f1 | od -bc&lt;br /&gt;&lt;/blockquote&gt;It looks like this issue is happening in IE7, Firefox, and Android browsers as of this post, but it is not happening on the BlackBerry browser here on my Bold 9700.  Looks like the BlackBerry OS is &lt;a href="http://vsingleton.blogspot.com/2008/10/unicode-on-blackberry.html"&gt;still backward compatible with decomposed forms&lt;/a&gt; as well as NFC now.  I wonder how it works on the iPhone, but I will not lose any sleep over not knowing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14500754-1855432345055392751?l=vsingleton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vsingleton.blogspot.com/feeds/1855432345055392751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14500754&amp;postID=1855432345055392751' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/1855432345055392751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/1855432345055392751'/><link rel='alternate' type='text/html' href='http://vsingleton.blogspot.com/2010/08/unicode-normalization-forms-interesting.html' title='Unicode Normalization Forms: Interesting issue with Google Translation services and APIs'/><author><name>Vernon Singleton</name><uri>http://www.blogger.com/profile/09612077916175875470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_X1p6PUo2YFg/SUPeluhFOWI/AAAAAAAAAjM/caOZR_hibds/S220/med_me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_X1p6PUo2YFg/TGmfKJgECsI/AAAAAAAAAyg/JeK7mUiQz9Q/s72-c/gtranslate_ie7.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14500754.post-1587539656914301948</id><published>2010-08-02T19:01:00.014-04:00</published><updated>2010-10-11T11:48:09.856-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='blackberry'/><category scheme='http://www.blogger.com/atom/ns#' term='từ điển'/><category scheme='http://www.blogger.com/atom/ns#' term='vietnamese'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><category scheme='http://www.blogger.com/atom/ns#' term='dictionary'/><title type='text'>Dictionary - Từ điển</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lightcloud.verns.net/mobile/vi/index.html"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 326px; height: 400px;" src="http://3.bp.blogspot.com/_X1p6PUo2YFg/TFgVHP_EUJI/AAAAAAAAAyQ/AIrGm-bYQhQ/s400/dictionary_tu_dien.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5501170159127384210" /&gt;&lt;/a&gt;Chắc nhiều người biết một trang web tiện dụng cho dịch một ngôn ngữ, nhưng tôi quyết định tạo ra &lt;a href="http://lightcloud.verns.net/mobile/vi/index.html"&gt;cái này&lt;/a&gt; &lt;b&gt;đặc biệt cho các trình duyệt web di động&lt;/b&gt; được cho người nào chóng dịch một vài từ nhanh hoặc từ tiếng Anh sang tiếng Việt hoặc tiếng Việt sang tiếng Anh bằng Google Translate.  Xin vui lòng với.&lt;br /&gt;&lt;br /&gt;Many folks probably have a handy page for translating some language, but I decided to create &lt;a href="http://lightcloud.verns.net/mobile/vi/index.html"&gt;this one&lt;/a&gt; &lt;b&gt;specifically for mobile browsers&lt;/b&gt; to allow folks to quickly translate a few words from either English to Vietnamese or Vietnamese to English using Google Translate.  Enjoy.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lightcloud.verns.net/mobile/vi/index.html"&gt;This one&lt;/a&gt; is one for Vietnamese:&lt;br /&gt;http://lightcloud.verns.net/mobile/vi/index.html&lt;br /&gt;&lt;br /&gt;Here is &lt;a href="http://lightcloud.verns.net/mobile/es/index.html"&gt;one for Spanish&lt;/a&gt; also:&lt;br /&gt;http://lightcloud.verns.net/mobile/es/index.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14500754-1587539656914301948?l=vsingleton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vsingleton.blogspot.com/feeds/1587539656914301948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14500754&amp;postID=1587539656914301948' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/1587539656914301948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14500754/posts/default/1587539656914301948'/><link rel='alternate' type='text/html' href='http://vsingleton.blogspot.com/2010/08/dictionary-tu-ien.html' title='Dictionary - Từ điển'/><author><name>Vernon Singleton</name><uri>http://www.blogger.com/profile/09612077916175875470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_X1p6PUo2YFg/SUPeluhFOWI/AAAAAAAAAjM/caOZR_hibds/S220/med_me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_X1p6PUo2YFg/TFgVHP_EUJI/AAAAAAAAAyQ/AIrGm-bYQhQ/s72-c/dictionary_tu_dien.png' height='72' width='72'/><thr:total>2</thr:total></entry></feed>
