<?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-2918690484340725876</id><updated>2011-09-11T18:26:33.871+08:00</updated><category term='MsvServer error'/><category term='Windows XP'/><category term='SMS'/><category term='technology'/><category term='installing'/><category term='research'/><category term='cellphone'/><category term='morphological operations'/><category term='concatenation'/><category term='Page numbering'/><category term='chapters'/><category term='Hidden folder'/><category term='SIP'/><category term='OpenOffice'/><category term='backing up'/><category term='ImageMagickPath'/><category term='PC beep codes'/><category term='strcat'/><category term='RAM'/><category term='Scilab'/><category term='Matlab tricks'/><category term='DDR'/><category term='exec'/><category term='occurence'/><category term='Upgrading'/><category term='syncing'/><category term='ISO image'/><category term='netbook'/><category term='thoughts'/><category term='CD drive'/><category term='PC repair'/><category term='Upgrading without a CD'/><category term='handwriting'/><category term='CORE_RL_magick.dll'/><category term='Dropbox'/><category term='CD ROM'/><title type='text'>A Little Learning Goes a Long Way</title><subtitle type='html'>Deposited in this blog are snippets of technical knowledge i'd like to refer back to from time to time.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://a-little-learning.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://a-little-learning.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jing</name><uri>http://www.blogger.com/profile/13913108604864886634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2918690484340725876.post-2585336522383658179</id><published>2011-08-04T03:17:00.000+08:00</published><updated>2011-08-04T03:17:08.940+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hidden folder'/><title type='text'>Hidden Folder No More</title><content type='html'>When a disk gets corrupted by a virus, some antivirus software change the attributes of the files and folders to "Hidden". I'm not sure why this is done. Anyway, it gets to be a headache sometimes. Imagine my horror when I was about to deliver a lecture saved in my portable harddisk only to find that I could not see not only the file but the whole folder itself!&lt;br /&gt;&lt;br /&gt;To "unhide" a folder in Windows, type the following in the command prompt:&lt;br /&gt;&lt;br /&gt;(Assuming H: is the directory where the hidden folder is)&lt;br /&gt;H:\attrib -H -S "Hidden Folder Name" /S /D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2918690484340725876-2585336522383658179?l=a-little-learning.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://a-little-learning.blogspot.com/feeds/2585336522383658179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2918690484340725876&amp;postID=2585336522383658179' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/2585336522383658179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/2585336522383658179'/><link rel='alternate' type='text/html' href='http://a-little-learning.blogspot.com/2011/08/hidden-folder-no-more.html' title='Hidden Folder No More'/><author><name>Jing</name><uri>http://www.blogger.com/profile/13913108604864886634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2918690484340725876.post-8144511575382992963</id><published>2010-05-25T19:37:00.005+08:00</published><updated>2010-05-25T20:01:22.797+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dropbox'/><category scheme='http://www.blogger.com/atom/ns#' term='backing up'/><category scheme='http://www.blogger.com/atom/ns#' term='syncing'/><title type='text'>Online Backup</title><content type='html'>I discovered &lt;a href="http://www.dropbox.com/"&gt;DROPBOX&lt;/a&gt;. And I'm happy I did. I almost threw away an IT news magazine  that Eisen has torn to pieces. Good thing I took a look at the write-ups. If I hadn't I would not have read about free and convenient ways of backing up and syncing files.&lt;br /&gt;&lt;br /&gt;I have two laptops, the old one is a desktop replacement at home and the other is my netbook which I carry around a lot.  If I wrote a document on one of them I usually back up by writing an email to myself with the document attached. Cumbersome. And if I get lazy, I'll forget to do it and curse myself when I need the document elsewhere.&lt;br /&gt;&lt;br /&gt;When I read about Dropbox I was amazed to find that it is cross-platform. MAC, Windows, Linux- can do.  Free space is 2GB.  If you need larger space you'll have to pay $9.99 per month for 50GB or $19.99 per month for 150GB.&lt;br /&gt;&lt;br /&gt;You need to install Dropbox in each of the computers you want to have sync and backup access to. In Windows, a My Dropbox folder appears inside the My Documents folder.&lt;br /&gt;&lt;br /&gt;Just drag your files to the My Dropbox folder and it will sync the copies in all your computers once they are online. Pretty neat.&lt;br /&gt;&lt;br /&gt;Remember to save the modified file in the My Dropbox folder, though. Better yet, open it from there and save it there. If you have a copy of the file in a local folder it won't sync or backup unless you drag it again in My Dropbox.&lt;br /&gt;&lt;br /&gt;Now I don't have to tear my hair and gnash my teeth when I've written a file in my desktop replacement. Simply by dragging it to My Dropbox I can have access to it anywhere.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2918690484340725876-8144511575382992963?l=a-little-learning.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://a-little-learning.blogspot.com/feeds/8144511575382992963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2918690484340725876&amp;postID=8144511575382992963' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/8144511575382992963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/8144511575382992963'/><link rel='alternate' type='text/html' href='http://a-little-learning.blogspot.com/2010/05/online-backup.html' title='Online Backup'/><author><name>Jing</name><uri>http://www.blogger.com/profile/13913108604864886634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2918690484340725876.post-6290188564295745295</id><published>2010-04-01T12:13:00.007+08:00</published><updated>2010-04-01T12:26:09.300+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC repair'/><category scheme='http://www.blogger.com/atom/ns#' term='PC beep codes'/><title type='text'>Beeps when turning on your computer</title><content type='html'>The PC won't turn on properly, instead you hear patterns of beeps. They are actually built-in diagnostic alerts. They can tell you what's wrong.  I got this from http://www.pcstats.com/articleview.cfm?articleID=1223 while googling what those beeps  mean.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;No beep - no power, loose peripherals, bad motherboard or cpu&lt;br /&gt;&lt;/li&gt;&lt;li&gt;One beep - ok&lt;br /&gt;&lt;/li&gt;&lt;li&gt;One long, one short - motherboard problem&lt;/li&gt;&lt;li&gt;1 long, 2 short - video problem&lt;/li&gt;&lt;li&gt;1 long, 3 short - video problem&lt;/li&gt;&lt;li&gt;3 long - keyboard error&lt;/li&gt;&lt;li&gt;Repeated long - memory error&lt;/li&gt;&lt;li&gt;Continuous high, low - CPU overheating&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;I was trying to fix some old PC's in the lab since the students were complaining only 2 were working. Heard repeated long beeps in three computers - memory problem. Opened the hatch and placed the RAMS in a different slot and made sure they were snug and completely in.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Et voila!&lt;/span&gt; They worked!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2918690484340725876-6290188564295745295?l=a-little-learning.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://a-little-learning.blogspot.com/feeds/6290188564295745295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2918690484340725876&amp;postID=6290188564295745295' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/6290188564295745295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/6290188564295745295'/><link rel='alternate' type='text/html' href='http://a-little-learning.blogspot.com/2010/04/beeps-when-turning-on-your-computer.html' title='Beeps when turning on your computer'/><author><name>Jing</name><uri>http://www.blogger.com/profile/13913108604864886634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2918690484340725876.post-8686749873364264544</id><published>2010-02-27T17:34:00.003+08:00</published><updated>2010-02-27T17:47:23.030+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chapters'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice'/><category scheme='http://www.blogger.com/atom/ns#' term='Page numbering'/><title type='text'>Offsetting pages in OpenOffice</title><content type='html'>I created a journal paper template following the fine advice of &lt;a href="http://www.linux.com/archive/feed/51448"&gt;Dmitri Popov&lt;/a&gt;. A master document is ok but sometimes I just want to PDF that subdocument (journal article) right away with the corresponding planned pages.&lt;br /&gt;&lt;br /&gt;Searching the web for offsetting solutions, I've got mixed results, none of them completely satisfactory.&lt;br /&gt;&lt;br /&gt;Until... I found the best advice that came along. This is from &lt;a href="http://user.services.openoffice.org/en/forum/viewtopic.php?f=71&amp;amp;t=1221"&gt;OpenOffice.org's Tutorial on Page Numbering. &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Summary&lt;/span&gt;&lt;br /&gt;1. On the page where you want an offset page number go to the first paragraph&lt;br /&gt;2. Right-click, select &lt;span style="font-style: italic; font-weight: bold;font-family:arial;" &gt;Paragraph&lt;/span&gt; then &lt;span style="font-style: italic; font-weight: bold;font-family:arial;" &gt;Text Flow&lt;/span&gt;&lt;br /&gt;3. Check &lt;span style="font-weight: bold; font-style: italic;font-family:arial;" &gt;Insert&lt;/span&gt;, then &lt;span style="font-style: italic; font-weight: bold;font-family:arial;" &gt;With Page Style&lt;/span&gt; , then choose the page style you created if you have one on the scroll down menu&lt;br /&gt;4. Then on &lt;span style="font-weight: bold; font-style: italic;font-family:arial;" &gt;Page Number&lt;/span&gt;, insert the start of the page number.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2918690484340725876-8686749873364264544?l=a-little-learning.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://a-little-learning.blogspot.com/feeds/8686749873364264544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2918690484340725876&amp;postID=8686749873364264544' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/8686749873364264544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/8686749873364264544'/><link rel='alternate' type='text/html' href='http://a-little-learning.blogspot.com/2010/02/offseting-pages-in-openoffice.html' title='Offsetting pages in OpenOffice'/><author><name>Jing</name><uri>http://www.blogger.com/profile/13913108604864886634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2918690484340725876.post-8292707724484166184</id><published>2010-02-15T23:57:00.005+08:00</published><updated>2010-02-16T00:24:11.070+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='strcat'/><category scheme='http://www.blogger.com/atom/ns#' term='Matlab tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='exec'/><category scheme='http://www.blogger.com/atom/ns#' term='concatenation'/><title type='text'>Composing a string and executing it in Matlab : preserving empty spaces</title><content type='html'>Say you want to automatically open files which are named file001, file002, etc. Further suppose that these files are in a folder named d:\folder 1, d:\folder 2, etc.&lt;br /&gt;Normally, you could use&lt;span style="color: rgb(0, 153, 0); font-weight: bold;"&gt; strcat&lt;/span&gt; to concatenate a string together with &lt;span style="color: rgb(0, 153, 0); font-weight: bold;"&gt;num2str&lt;/span&gt;. For example&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-family:arial;" &gt;&lt;span style="color: rgb(0, 0, 153);"&gt;FILE =&lt;/span&gt; strcat&lt;span style="color: rgb(0, 0, 153);"&gt;('file00',num2str(i));&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;But strcat will eliminate empty spaces so if &lt;span style="color: rgb(0, 153, 0); font-weight: bold;"&gt;strcat&lt;/span&gt; is used this way,&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;FOLDER =&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt; strcat&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;('folder ',num2str(3))&lt;/span&gt;&lt;/span&gt;;   % note the single space after 'folder'&lt;br /&gt;the result will be&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:arial;" &gt;FOLDER  ='folder3'&lt;/span&gt;.&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="font-family:georgia;"&gt;To preserve the empty space, use square brackets instead:&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:arial;" &gt;FOLDER = ['folder  ',num2str(3)]&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;Suppose you composed a string containing a command:&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:arial;" &gt;com1 = 'cd c:\folder 3\file001.jpg'&lt;/span&gt;&lt;br /&gt;To execute the string use &lt;span style="font-weight: bold; color: rgb(0, 153, 0);"&gt;exec:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-family:arial;" &gt;exec&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:arial;" &gt;(com1)&lt;/span&gt;&lt;span style="font-family:arial;"&gt;;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2918690484340725876-8292707724484166184?l=a-little-learning.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://a-little-learning.blogspot.com/feeds/8292707724484166184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2918690484340725876&amp;postID=8292707724484166184' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/8292707724484166184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/8292707724484166184'/><link rel='alternate' type='text/html' href='http://a-little-learning.blogspot.com/2010/02/composing-string-and-executing-it-in.html' title='Composing a string and executing it in Matlab : preserving empty spaces'/><author><name>Jing</name><uri>http://www.blogger.com/profile/13913108604864886634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2918690484340725876.post-4083786620138238232</id><published>2010-02-14T03:54:00.005+08:00</published><updated>2010-02-14T04:06:09.377+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='netbook'/><category scheme='http://www.blogger.com/atom/ns#' term='CD ROM'/><category scheme='http://www.blogger.com/atom/ns#' term='CD drive'/><category scheme='http://www.blogger.com/atom/ns#' term='installing'/><category scheme='http://www.blogger.com/atom/ns#' term='ISO image'/><title type='text'>Installing software in a netbook</title><content type='html'>I love my netbook! It's light, it's cheap, and it has a large disk space. But when it comes to installing programs in it, I'm reduced to : 1) borrowing an external CD drive, or 2) downloading the software from the net.&lt;br /&gt;&lt;br /&gt;There are two other ways: 3) share the CD drive over the network, and 4) create an ISO image of the CD.  This last one I find very handy. I got this solution from btfx in Yahoo Answers.&lt;br /&gt;&lt;br /&gt;Step 1. In a computer with a CD drive, create an ISO image of the installation CD. A compact freeware suggested is http://lc-iso-creator.en.softonic.com/&lt;br /&gt;&lt;br /&gt;Step 2. Copy the ISO image in a USB drive.&lt;br /&gt;&lt;br /&gt;Step 3. Insert the USB drive in the netbook and mount the ISO volume using DaemonLite http://www.disk-tools.com/download/daemon&lt;br /&gt;&lt;br /&gt;Be sure to unmount the ISO after use.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2918690484340725876-4083786620138238232?l=a-little-learning.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://a-little-learning.blogspot.com/feeds/4083786620138238232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2918690484340725876&amp;postID=4083786620138238232' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/4083786620138238232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/4083786620138238232'/><link rel='alternate' type='text/html' href='http://a-little-learning.blogspot.com/2010/02/installing-software-in-netbook.html' title='Installing software in a netbook'/><author><name>Jing</name><uri>http://www.blogger.com/profile/13913108604864886634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2918690484340725876.post-5569206392017902588</id><published>2010-02-10T18:59:00.004+08:00</published><updated>2010-02-10T19:14:23.251+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><title type='text'>The Problem with Technical Knowledge</title><content type='html'>The problem with technical knowledge is that, technology marches by so fast that what you know now will become obsolete later, and quite quickly. If so, does it make sense to learn a technology at all? The Philippines is still a techonology "consumer" according to Dr. Roger Posadas in his talk on Science at "Beyond 2010".  So will we be forever catching up?&lt;br /&gt;&lt;br /&gt;I think there are still key concepts and skills to master (quantum mechanics for example) that will be relevant in the long term.&lt;br /&gt;&lt;br /&gt;But I also think we can be ahead or be anticipatory. If we do research, we make our own technology and create new knowledge.  In tackling research problems we come to grips with cutting-edge technology and create solutions where there are none.&lt;br /&gt;&lt;br /&gt;I like to tell my students that a good research begins with a good research problem. The challenge really is asking the right questions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2918690484340725876-5569206392017902588?l=a-little-learning.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://a-little-learning.blogspot.com/feeds/5569206392017902588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2918690484340725876&amp;postID=5569206392017902588' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/5569206392017902588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/5569206392017902588'/><link rel='alternate' type='text/html' href='http://a-little-learning.blogspot.com/2010/02/problem-with-technical-knowledge.html' title='The Problem with Technical Knowledge'/><author><name>Jing</name><uri>http://www.blogger.com/profile/13913108604864886634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2918690484340725876.post-2791716783816898048</id><published>2009-07-18T00:12:00.004+08:00</published><updated>2009-07-18T00:21:29.766+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SIP'/><category scheme='http://www.blogger.com/atom/ns#' term='ImageMagickPath'/><category scheme='http://www.blogger.com/atom/ns#' term='CORE_RL_magick.dll'/><category scheme='http://www.blogger.com/atom/ns#' term='Scilab'/><title type='text'>What to do when SIP does not link with Scilab 4.1.2</title><content type='html'>If you see the error message below when trying to activate SIP Toolbox in SCILAB...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_pM9R9idd4y8/SmCjySL5muI/AAAAAAAAArY/3fiC0B_GgBg/s1600-h/prntscrnSIP.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 305px; height: 320px;" src="http://1.bp.blogspot.com/_pM9R9idd4y8/SmCjySL5muI/AAAAAAAAArY/3fiC0B_GgBg/s320/prntscrnSIP.bmp" alt="" id="BLOGGER_PHOTO_ID_5359463640841427682" border="0" /&gt;&lt;/a&gt;Do this:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);font-size:85%;" &gt;&lt;span style="font-family: arial;"&gt;     &lt;span style="font-weight: bold;font-size:100%;" &gt; chdir(ImageMagickPath);&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;      link('CORE_RL_magick_.dll');&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Then reclick the "Toolboxes" button.&lt;br /&gt;&lt;br /&gt;Reference:&lt;br /&gt;&lt;br /&gt;http://www.scilab.org/contrib/index_contrib.php?page=displayContribution&amp;amp;fileID=146&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2918690484340725876-2791716783816898048?l=a-little-learning.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://a-little-learning.blogspot.com/feeds/2791716783816898048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2918690484340725876&amp;postID=2791716783816898048' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/2791716783816898048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/2791716783816898048'/><link rel='alternate' type='text/html' href='http://a-little-learning.blogspot.com/2009/07/what-to-do-when-sip-does-not-link-with.html' title='What to do when SIP does not link with Scilab 4.1.2'/><author><name>Jing</name><uri>http://www.blogger.com/profile/13913108604864886634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_pM9R9idd4y8/SmCjySL5muI/AAAAAAAAArY/3fiC0B_GgBg/s72-c/prntscrnSIP.bmp' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2918690484340725876.post-3535489983804766106</id><published>2009-06-07T14:22:00.003+08:00</published><updated>2009-06-07T15:02:08.057+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DDR'/><category scheme='http://www.blogger.com/atom/ns#' term='Upgrading'/><category scheme='http://www.blogger.com/atom/ns#' term='RAM'/><title type='text'>DDR1, DDR2, SDRAM? How to determine a PC's memory when upgrading</title><content type='html'>I have a desktop i bought in 2004. It's still working fine but I wanted to upgrade its 256 MB memory. But how do I know which type of RAM to buy? Without a manual, I took a look at the label of the existing RAM - it says there 256MB DDR 266MHz.  But what is the maximum amount of memory I can insert?&lt;br /&gt;&lt;br /&gt;I found this very useful application which can tell me what my RAM types are and more:&lt;br /&gt;&lt;br /&gt;System Information for Windows by Gabriel Topala&lt;br /&gt;&lt;br /&gt;www.gtopala.com&lt;br /&gt;&lt;br /&gt;Note that each RAM slot has  a maximum memory capacity and the motherboard has a total maximum capacity.  It doesn't pay to insert 3 1 GB DDR's in a motherboard with a maximum 2GB capacity.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2918690484340725876-3535489983804766106?l=a-little-learning.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://a-little-learning.blogspot.com/feeds/3535489983804766106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2918690484340725876&amp;postID=3535489983804766106' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/3535489983804766106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/3535489983804766106'/><link rel='alternate' type='text/html' href='http://a-little-learning.blogspot.com/2009/06/ddr1-ddr2-sdram-how-to-determine-pcs.html' title='DDR1, DDR2, SDRAM? How to determine a PC&apos;s memory when upgrading'/><author><name>Jing</name><uri>http://www.blogger.com/profile/13913108604864886634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2918690484340725876.post-1952682559418582624</id><published>2009-05-19T08:13:00.002+08:00</published><updated>2009-05-19T08:34:39.837+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Upgrading without a CD'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><title type='text'>Upgrading Without a Recovery Disk</title><content type='html'>My Lenovo 3000 C100 did not come with any Windows XP CD. Instead, the OS is embedded in the harddrive. I do not like this arrangement. First, it takes up precious space in the harddrive. Second, should the harddrive get useless, how do I upgrade?&lt;br /&gt;&lt;br /&gt;And so with only 40GB (32 GB only with 8GB reserved by XP for Rapid Restore) my laptop quickly lost space. I bought an 80GB disk (the website says my laptop model can only accomodate up to 100GB and there  was no such size in the market) and agonized whether I should install Mandriva or Ubuntu instead.&lt;br /&gt;&lt;br /&gt;The  decision to remain in XP was arrived at when I realized I would not be able to program in Matlab since my Matlab license is for Windows. Oh well, I can always dual boot. Scilab is fine but would need more improvements in image processing.&lt;br /&gt;&lt;br /&gt;Fortunately, I found that it is possible to make a Windows Installer from such embedded OS.  The original link seems no longer active. But here's a tip : In google, type How to Fresh Install Windows XP Without a Recovery CD. I thank profusely the one who figured this out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2918690484340725876-1952682559418582624?l=a-little-learning.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://a-little-learning.blogspot.com/feeds/1952682559418582624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2918690484340725876&amp;postID=1952682559418582624' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/1952682559418582624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/1952682559418582624'/><link rel='alternate' type='text/html' href='http://a-little-learning.blogspot.com/2009/05/upgrading-without-recovery-disk.html' title='Upgrading Without a Recovery Disk'/><author><name>Jing</name><uri>http://www.blogger.com/profile/13913108604864886634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2918690484340725876.post-78695287391224214</id><published>2008-12-16T15:22:00.003+08:00</published><updated>2008-12-16T15:29:08.707+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cellphone'/><category scheme='http://www.blogger.com/atom/ns#' term='MsvServer error'/><category scheme='http://www.blogger.com/atom/ns#' term='SMS'/><title type='text'>What to do when your cellphone refuses to send and receive text messages</title><content type='html'>After a year and a half of using my Sony Ericsson P990i it suddenly lost the ability to send and receive text messages. Turning it off and on again resulted in an "MsvServer" error. Canceling this message sometimes lead to intermittent bursts of queued SMS's. I also receive a message saying the SIM card is already full even if I've erased much of its contents.&lt;br /&gt;&lt;br /&gt;What worked was the suggestion of my friends who experienced the same problem.&lt;br /&gt;&lt;br /&gt;The solution - MASTER RESET. Just make sure you've backed up all your contacts and other important data from your phone.&lt;br /&gt;&lt;br /&gt;Master Reset is found in the Control Panel-&gt;Device menu.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2918690484340725876-78695287391224214?l=a-little-learning.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://a-little-learning.blogspot.com/feeds/78695287391224214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2918690484340725876&amp;postID=78695287391224214' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/78695287391224214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/78695287391224214'/><link rel='alternate' type='text/html' href='http://a-little-learning.blogspot.com/2008/12/what-to-do-when-your-cellphone-refuses.html' title='What to do when your cellphone refuses to send and receive text messages'/><author><name>Jing</name><uri>http://www.blogger.com/profile/13913108604864886634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2918690484340725876.post-4607979815546722760</id><published>2008-08-13T12:11:00.004+08:00</published><updated>2008-08-13T12:16:30.112+08:00</updated><title type='text'>Inserting images as background for OpenOffice Calc graphs</title><content type='html'>(Thanks to Eduardo David Jr. for tip.)&lt;br /&gt;&lt;br /&gt;In verbatim, Ed's advice:&lt;br /&gt;&lt;br /&gt;"1.)Click the plot ONCE&lt;br /&gt;2.)Choose Area (see attached image)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_pM9R9idd4y8/SKJfvp5dQSI/AAAAAAAAAF8/DfKCVyzfF3c/s1600-h/oOobmp.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_pM9R9idd4y8/SKJfvp5dQSI/AAAAAAAAAF8/DfKCVyzfF3c/s320/oOobmp.PNG" alt="" id="BLOGGER_PHOTO_ID_5233850989263274274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;3.)Go to Bitmaps tab, then choose Import&lt;br /&gt;4.)Select the image&lt;br /&gt;5.)Double click the plot then choose Chart Area&lt;br /&gt;6.)Under the Area tab, choose Bitmap&lt;br /&gt;The imported image should appear in the list :D"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2918690484340725876-4607979815546722760?l=a-little-learning.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://a-little-learning.blogspot.com/feeds/4607979815546722760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2918690484340725876&amp;postID=4607979815546722760' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/4607979815546722760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/4607979815546722760'/><link rel='alternate' type='text/html' href='http://a-little-learning.blogspot.com/2008/08/inserting-images-as-background-for.html' title='Inserting images as background for OpenOffice Calc graphs'/><author><name>Jing</name><uri>http://www.blogger.com/profile/13913108604864886634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_pM9R9idd4y8/SKJfvp5dQSI/AAAAAAAAAF8/DfKCVyzfF3c/s72-c/oOobmp.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2918690484340725876.post-956344934648459117</id><published>2008-08-07T09:12:00.000+08:00</published><updated>2008-08-07T09:21:10.291+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='handwriting'/><category scheme='http://www.blogger.com/atom/ns#' term='morphological operations'/><title type='text'>General Comments on the handwritten text activity (morphological operations) AP 186</title><content type='html'>I was delighted to find several of you succeeding in getting the outlines of the handwriting right. I noticed several common mistakes though:&lt;br /&gt;&lt;br /&gt;1. Morphological operations work on white blobs. Most of you had the background on white and the handwriting in black. Such image must be bit-inverted (0 becomes 1, 1 becomes 0).  So even if you did opening and closing with the intent of fixing the handwriting, the operations opened and closed the background.&lt;br /&gt;&lt;br /&gt;2.  The choice of structuring element is critical. Most of you simply used a 2x2 struct element even if this was not appropriate. Some of you wisely chose a 4x1 element since most handwriting have vertical elements. I would suggest that if the handwriting is slanted, use a slanted structuring element as well.&lt;br /&gt;&lt;br /&gt;Finally, a tip. If the processed handwriting is fat, you might want to use &lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;thin&lt;/span&gt; to make it one pixel thick.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2918690484340725876-956344934648459117?l=a-little-learning.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://a-little-learning.blogspot.com/feeds/956344934648459117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2918690484340725876&amp;postID=956344934648459117' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/956344934648459117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/956344934648459117'/><link rel='alternate' type='text/html' href='http://a-little-learning.blogspot.com/2008/08/general-comments-on-handwritten-text.html' title='General Comments on the handwritten text activity (morphological operations) AP 186'/><author><name>Jing</name><uri>http://www.blogger.com/profile/13913108604864886634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2918690484340725876.post-240234563412287962</id><published>2008-06-24T11:17:00.000+08:00</published><updated>2008-06-24T11:22:07.802+08:00</updated><title type='text'>Image Histograms in Scilab</title><content type='html'>Two solutions were found by my students to display the histogram of a grayscale (or indexed) image.&lt;br /&gt;&lt;br /&gt;The first solution is a code written by Jeric&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;color:#006600;"&gt;//Jeric Tugaff&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;color:#006600;"&gt;//Histogram&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;color:#006600;"&gt;im=imread('grayscale.jpg');     //opens a 24 bit image&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;color:#006600;"&gt;im=im(:,:,1);imwrite(im(:,:), 'gs.jpg');   //converts to 8 bit grayscale &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;color:#006600;"&gt;imageim=imread('gs.jpg');&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;color:#006600;"&gt;val=[];&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;color:#006600;"&gt;num=[];&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;color:#006600;"&gt;counter=1;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;color:#006600;"&gt;for i=0:1:255 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;color:#006600;"&gt;[x,y]=find(im==i);    //finds where im==i &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;color:#006600;"&gt;val(counter)=i; num(counter)=length(x); //find how many pixels of im have value of i &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;color:#006600;"&gt;counter=counter+1;end&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;color:#006600;"&gt;plot(val, num);   //plot. :)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The second was found by Jorge, a built-in function&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;color:#006600;"&gt;histplot([0:1:255],c);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;where c is the image variable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2918690484340725876-240234563412287962?l=a-little-learning.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://a-little-learning.blogspot.com/feeds/240234563412287962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2918690484340725876&amp;postID=240234563412287962' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/240234563412287962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/240234563412287962'/><link rel='alternate' type='text/html' href='http://a-little-learning.blogspot.com/2008/06/image-histograms-in-scilab.html' title='Image Histograms in Scilab'/><author><name>Jing</name><uri>http://www.blogger.com/profile/13913108604864886634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2918690484340725876.post-3715018654825770279</id><published>2008-06-14T00:23:00.000+08:00</published><updated>2008-06-14T00:32:41.672+08:00</updated><title type='text'>Collective comments on Activity 1 AP 186</title><content type='html'>AP 186 08-09 Class:&lt;br /&gt;&lt;br /&gt;Most of you got the technique right. 10 point for those with correct reconstruction. 11 points for those with convincing overlays. There are a few who forgot the following important details, though:&lt;br /&gt;1. &lt;span style="font-weight: bold;"&gt;The journal source&lt;/span&gt; - a number of you didn't cite what journal and paper they got the graphs from.&lt;br /&gt;2. &lt;span style="font-weight: bold;"&gt;Collaborators&lt;/span&gt; - some of you forgot to mention who helped you. Please tell if you did it independently.  Part of the learning is learning from each other. If you're not certain, ask around. If you're certain, share.&lt;br /&gt;3. &lt;span style="font-weight: bold;"&gt;Details on how you got your graphs&lt;/span&gt; - some of you had no explanations.&lt;br /&gt;4. &lt;span style="font-weight: bold;"&gt;Self-evaluation&lt;/span&gt; - remember you give your grade. If i think you got lower or higher than what you deserve I'll change it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2918690484340725876-3715018654825770279?l=a-little-learning.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://a-little-learning.blogspot.com/feeds/3715018654825770279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2918690484340725876&amp;postID=3715018654825770279' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/3715018654825770279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/3715018654825770279'/><link rel='alternate' type='text/html' href='http://a-little-learning.blogspot.com/2008/06/collective-comments-on-activity-1-ap.html' title='Collective comments on Activity 1 AP 186'/><author><name>Jing</name><uri>http://www.blogger.com/profile/13913108604864886634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2918690484340725876.post-1935493701571612707</id><published>2008-03-02T17:25:00.000+08:00</published><updated>2008-03-02T17:28:54.818+08:00</updated><title type='text'>Progressive scan camera ideal for image processing</title><content type='html'>Choose a progressive scan camera for detail-sensitive research applications. Interlaced cameras suffer from twitter and must be de-interlaced. De-interlacing causes blurring in output image. On the other hand, progressive scan cameras will send signals "progressively", as in horizontal line per line and not alternatingly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2918690484340725876-1935493701571612707?l=a-little-learning.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://a-little-learning.blogspot.com/feeds/1935493701571612707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2918690484340725876&amp;postID=1935493701571612707' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/1935493701571612707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/1935493701571612707'/><link rel='alternate' type='text/html' href='http://a-little-learning.blogspot.com/2008/03/progressive-scan-camera-ideal-for-image.html' title='Progressive scan camera ideal for image processing'/><author><name>Jing</name><uri>http://www.blogger.com/profile/13913108604864886634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2918690484340725876.post-9033679677302987514</id><published>2008-02-27T04:40:00.000+08:00</published><updated>2008-02-27T04:42:39.075+08:00</updated><title type='text'>Opening a new figure window in SciLab</title><content type='html'>To open a new graphics window in SciLab use&lt;br /&gt;h = scf(fig_num).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2918690484340725876-9033679677302987514?l=a-little-learning.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://a-little-learning.blogspot.com/feeds/9033679677302987514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2918690484340725876&amp;postID=9033679677302987514' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/9033679677302987514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/9033679677302987514'/><link rel='alternate' type='text/html' href='http://a-little-learning.blogspot.com/2008/02/opening-new-figure-window-in-scilab.html' title='Opening a new figure window in SciLab'/><author><name>Jing</name><uri>http://www.blogger.com/profile/13913108604864886634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2918690484340725876.post-2148156250381760583</id><published>2008-02-23T16:26:00.000+08:00</published><updated>2008-02-23T16:28:36.194+08:00</updated><title type='text'>Reading "dates and time" in Matlab</title><content type='html'>If given a .txt data file with date entries enclosed in "quotes", open in xls and save as .csv. In Matlab call with textread and for the column corresponding to the date, use the format %q.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2918690484340725876-2148156250381760583?l=a-little-learning.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://a-little-learning.blogspot.com/feeds/2148156250381760583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2918690484340725876&amp;postID=2148156250381760583' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/2148156250381760583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/2148156250381760583'/><link rel='alternate' type='text/html' href='http://a-little-learning.blogspot.com/2008/02/reading-dates-and-time-in-matlab.html' title='Reading &quot;dates and time&quot; in Matlab'/><author><name>Jing</name><uri>http://www.blogger.com/profile/13913108604864886634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2918690484340725876.post-8828841957278849262</id><published>2008-02-23T10:06:00.000+08:00</published><updated>2008-02-23T10:13:08.945+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='occurence'/><title type='text'>Counting the incidence of a name</title><content type='html'>In OpenOffice spreadsheet, suppose I want to count how many times a name appears, I found that one can use the &lt;span style="font-weight: bold;"&gt;countif&lt;/span&gt; function with the following syntax:&lt;br /&gt;&lt;br /&gt;=countif( &lt;&lt;span style="font-style: italic;"&gt;range of cells to look at&lt;/span&gt;&gt;;"="&amp;amp;&lt;&lt;span style="font-style: italic;"&gt;pattern&lt;/span&gt;&gt;)&lt;br /&gt;&lt;br /&gt;&lt;pattern&gt; can be&lt;br /&gt;&lt;br /&gt;"Name"&lt;br /&gt;or&lt;br /&gt;a cell such as&lt;br /&gt;F65.&lt;br /&gt;&lt;br /&gt;Caveat: This function is very strict with pattern matching. A space at the end of the name will result in no match so be careful.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2918690484340725876-8828841957278849262?l=a-little-learning.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://a-little-learning.blogspot.com/feeds/8828841957278849262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2918690484340725876&amp;postID=8828841957278849262' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/8828841957278849262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2918690484340725876/posts/default/8828841957278849262'/><link rel='alternate' type='text/html' href='http://a-little-learning.blogspot.com/2008/02/counting-incidence-of-name.html' title='Counting the incidence of a name'/><author><name>Jing</name><uri>http://www.blogger.com/profile/13913108604864886634</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
