<?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-2086062845251615867</id><updated>2011-11-28T09:00:20.136+08:00</updated><category term='C#'/><category term='Virtual Instrument'/><category term='Agilent IO'/><category term='Joke'/><category term='PowerShell'/><category term='SCPI'/><category term='Microsoft'/><category term='Office'/><category term='Outlook'/><category term='UserFunction'/><category term='PDA'/><category term='Software'/><category term='Microsoft Word'/><category term='SKSchema'/><category term='PowerPoint'/><category term='Tips'/><category term='Programming'/><category term='VEE'/><category term='.NET'/><title type='text'>Casey's Tech Corner</title><subtitle type='html'>Technical sharing on programming, Computing, internet and so on.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kckoay.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://kckoay.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Casey</name><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>22</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2086062845251615867.post-6927332832290574042</id><published>2009-03-10T13:48:00.001+08:00</published><updated>2009-03-10T13:50:53.357+08:00</updated><title type='text'>Inbox Zero</title><summary type='text'>Do you keep hundreds of emails in your inbox? Find out more on how to keep your inbox to minimum and be more efficient.</summary><link rel='replies' type='application/atom+xml' href='http://kckoay.blogspot.com/feeds/6927332832290574042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2086062845251615867&amp;postID=6927332832290574042' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/6927332832290574042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/6927332832290574042'/><link rel='alternate' type='text/html' href='http://kckoay.blogspot.com/2009/03/inbox-zero.html' title='Inbox Zero'/><author><name>Casey</name><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-2086062845251615867.post-4634646052980875812</id><published>2008-10-12T14:04:00.005+08:00</published><updated>2008-10-12T14:14:29.209+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Word'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><title type='text'>Disable "create your drawing here"</title><summary type='text'>I always get frustrated when I want to add a rectangle or TextBox autoshapes in microsoft word's document. This is because the "Create your drawing here" canvas always appear and it will scroll to the top of the document as shown below :The is a way to disable it:Menu -&gt; Tools -&gt; Options -&gt; General tab -&gt; uncheck the "Automatically create drawing canvas when inserting autoshape" option.</summary><link rel='replies' type='application/atom+xml' href='http://kckoay.blogspot.com/feeds/4634646052980875812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2086062845251615867&amp;postID=4634646052980875812' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/4634646052980875812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/4634646052980875812'/><link rel='alternate' type='text/html' href='http://kckoay.blogspot.com/2008/10/disable-create-your-drawing-here.html' title='Disable &quot;create your drawing here&quot;'/><author><name>Casey</name><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://3.bp.blogspot.com/_6xujOWRRCIE/SPGUwfvmASI/AAAAAAAAASM/qBdlLaIn9T4/s72-c/disable+create+your+drawing+here1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2086062845251615867.post-4614362035561979820</id><published>2008-09-03T20:09:00.002+08:00</published><updated>2008-09-04T23:49:17.268+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Opening CHM file</title><summary type='text'>When I open a CHM file, sometimes the content of the file wont be able to display properly as shown below:I found that we'll normally get this problem when we open a CHM file from a shared folder or new CHM downloaded from the internet. To open the file properly is very simple. When you open the CHM file, if there is a "Open File - Security Warning" message box pop up, make sure you uncheck the "</summary><link rel='replies' type='application/atom+xml' href='http://kckoay.blogspot.com/feeds/4614362035561979820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2086062845251615867&amp;postID=4614362035561979820' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/4614362035561979820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/4614362035561979820'/><link rel='alternate' type='text/html' href='http://kckoay.blogspot.com/2008/09/opening-chm-file.html' title='Opening CHM file'/><author><name>Casey</name><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-2086062845251615867.post-5317866223601309373</id><published>2008-08-30T23:28:00.000+08:00</published><updated>2008-08-30T23:29:42.161+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Joke'/><title type='text'>How confident you are in your product?</title><summary type='text'>ConfidenceHypothetical situation where 20 executives board an airplane and are told that the flight that they are about to take is the first-ever to feature pilotless technology: It is an uncrewed aircraft.  Each one of the CEOs is then told, privately, that their company's software is running the aircraft's automatic pilot system. Nineteen of the CEOs promptly leave the aircraft, each offering a</summary><link rel='replies' type='application/atom+xml' href='http://kckoay.blogspot.com/feeds/5317866223601309373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2086062845251615867&amp;postID=5317866223601309373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/5317866223601309373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/5317866223601309373'/><link rel='alternate' type='text/html' href='http://kckoay.blogspot.com/2008/08/how-confident-you-are-in-your-product.html' title='How confident you are in your product?'/><author><name>Casey</name><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-2086062845251615867.post-3805804237540304869</id><published>2008-08-28T20:06:00.000+08:00</published><updated>2008-08-28T20:07:43.305+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SKSchema'/><category scheme='http://www.blogger.com/atom/ns#' term='PDA'/><title type='text'>SKSchema script: Avantgo Sync via wifi</title><summary type='text'>When I sync the Avantgo data via wifi, my PDA will suspend if it is idle for too long. Even the Avantgo still downloading data. So I use the SKSchema to keep the PDA alive and suspend my PDA after Avantgo had downloaded the data. With this script, I dont have to change my PDA auto suspend setting. One button click and everything will be done for me.#r(#yesno) #p(Sync AvantGo? ) #rmt(5000)#r(#</summary><link rel='replies' type='application/atom+xml' href='http://kckoay.blogspot.com/feeds/3805804237540304869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2086062845251615867&amp;postID=3805804237540304869' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/3805804237540304869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/3805804237540304869'/><link rel='alternate' type='text/html' href='http://kckoay.blogspot.com/2008/08/skschema-script-avantgo-sync-via-wifi.html' title='SKSchema script: Avantgo Sync via wifi'/><author><name>Casey</name><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-2086062845251615867.post-1573390081816526738</id><published>2008-08-26T08:46:00.001+08:00</published><updated>2008-08-26T08:49:42.007+08:00</updated><title type='text'>SKScheMa script: miss call</title><summary type='text'>As I mentioned in my previous post introduce about SKSchema, I used SKSchema to miss call my friends. Now, I would like to share the script.I break my SKSchema miss call script into 2 parts:Generic miss call script which is performing the miss call Specific script which specify who and the phone number I want to miss call. By doing so, I dont have to copy the generic script again and again for </summary><link rel='replies' type='application/atom+xml' href='http://kckoay.blogspot.com/feeds/1573390081816526738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2086062845251615867&amp;postID=1573390081816526738' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/1573390081816526738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/1573390081816526738'/><link rel='alternate' type='text/html' href='http://kckoay.blogspot.com/2008/08/skschema-script-miss-call.html' title='SKScheMa script: miss call'/><author><name>Casey</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2086062845251615867.post-45053963701372280</id><published>2008-08-24T19:44:00.007+08:00</published><updated>2008-08-24T20:24:37.724+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Outlook'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><title type='text'>What is the different between Meeting Request and Appointment?</title><summary type='text'>I always ask this question when I want to set a personal reminder. So, I decided to figure out what is the different. I open the Microsoft Outlook's help and search for Appointmment. I found there is a help on "About appointments, meetings, and events". This is good enough to tell me how to use these 3 calendar items. Figure 1: Microsoft Outlook's help In short, the Appointments are meeting </summary><link rel='replies' type='application/atom+xml' href='http://kckoay.blogspot.com/feeds/45053963701372280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2086062845251615867&amp;postID=45053963701372280' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/45053963701372280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/45053963701372280'/><link rel='alternate' type='text/html' href='http://kckoay.blogspot.com/2008/08/what-is-different-between-meeting.html' title='What is the different between Meeting Request and Appointment?'/><author><name>Casey</name><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://2.bp.blogspot.com/_6xujOWRRCIE/SLFOwjVcQYI/AAAAAAAAABA/WYCGZk1C9vA/s72-c/appointment.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2086062845251615867.post-5912483415779033647</id><published>2008-08-23T08:34:00.001+08:00</published><updated>2008-08-23T08:36:17.578+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='SKSchema'/><category scheme='http://www.blogger.com/atom/ns#' term='PDA'/><title type='text'>SKSchema Script: Sync PDA with laptop via bluetooth</title><summary type='text'>One of the most common thing that PDA user do is to sync it with the laptop so that the meeting, contacts, email and some other stuff are always up to date. However, I feel the process is very irritating, even though what i need to do is just to connect the PDA to the laptop using a USB cable. My laptop has the bluetooth and I always leave it on all the time (with the wifi). Hence, I wrote a </summary><link rel='replies' type='application/atom+xml' href='http://kckoay.blogspot.com/feeds/5912483415779033647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2086062845251615867&amp;postID=5912483415779033647' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/5912483415779033647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/5912483415779033647'/><link rel='alternate' type='text/html' href='http://kckoay.blogspot.com/2008/08/skschema-script-sync-pda-with-laptop.html' title='SKSchema Script: Sync PDA with laptop via bluetooth'/><author><name>Casey</name><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-2086062845251615867.post-5628271567781311352</id><published>2008-08-18T16:52:00.002+08:00</published><updated>2008-08-23T08:32:17.676+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='SKSchema'/><category scheme='http://www.blogger.com/atom/ns#' term='PDA'/><title type='text'>SKSchema</title><summary type='text'>Just want to share a PDA software called SKSchema. It is a very useful software that allow us to writing scripts and schedule in our PDA.Lazy people like me always forgot to sync my PDA and laptop. With SKSchema, now my PDA and laptop automatically scyn twice a day, except during the weekend.Another problem before I use the SKSchema was when I update my Avantgo channels using the wireless </summary><link rel='replies' type='application/atom+xml' href='http://kckoay.blogspot.com/feeds/5628271567781311352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2086062845251615867&amp;postID=5628271567781311352' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/5628271567781311352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/5628271567781311352'/><link rel='alternate' type='text/html' href='http://kckoay.blogspot.com/2008/08/just-want-to-share-pda-software-called.html' title='SKSchema'/><author><name>Casey</name><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-2086062845251615867.post-2362199621858482956</id><published>2008-08-12T14:04:00.005+08:00</published><updated>2008-08-17T22:52:47.052+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='VEE'/><category scheme='http://www.blogger.com/atom/ns#' term='UserFunction'/><title type='text'>Create Array of record in Agilent VEE</title><summary type='text'>Record in VEE is just like Structure in C or C++. It allows user to group different data type together as fields. There are 2 ways to create Record type:Record Constant container, refer Figure 1Build Record containerI usually prefer to create a UserFunction to generate application specific Record type. Figure 1 shows a sample Record creation UserFunction I created.Figure 1: "New Record" </summary><link rel='replies' type='application/atom+xml' href='http://kckoay.blogspot.com/feeds/2362199621858482956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2086062845251615867&amp;postID=2362199621858482956' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/2362199621858482956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/2362199621858482956'/><link rel='alternate' type='text/html' href='http://kckoay.blogspot.com/2008/08/create-array-of-record-in-agilent-vee.html' title='Create Array of record in Agilent VEE'/><author><name>Casey</name><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-2086062845251615867.post-2843044949109555245</id><published>2008-08-12T08:36:00.002+08:00</published><updated>2008-08-12T08:40:16.836+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Outlook'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><title type='text'>Disable Microsoft Outlook tracking option</title><summary type='text'>Wonder why some people likes to track EVERY email they sent out has been read by the recipient. I doubt they have time to track all, but may be they just have too much time. This is how they track using Microsoft Outlook: In the "New Message" windows menu or toolbar, click the "Options..."Check the "Request a read receipt for this message", as shown in the picture belowMicrosoft Outlook will send</summary><link rel='replies' type='application/atom+xml' href='http://kckoay.blogspot.com/feeds/2843044949109555245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2086062845251615867&amp;postID=2843044949109555245' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/2843044949109555245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/2843044949109555245'/><link rel='alternate' type='text/html' href='http://kckoay.blogspot.com/2008/08/disable-microsoft-outlook-tracking.html' title='Disable Microsoft Outlook tracking option'/><author><name>Casey</name><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-2086062845251615867.post-8114783374685088978</id><published>2008-08-11T09:07:00.002+08:00</published><updated>2008-08-11T09:10:49.258+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Word'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><title type='text'>Disable Reading Layout in Microsoft Word</title><summary type='text'>Every time when I open a Microsoft Word file (.doc), it will start with the Reading Layout automatically. I'm still used to the default print layout though. To disable the reading layout on startup:Go to Tools -&gt; OptionsClick the General tab, then uncheck the "Allow starting in Reading Layout" option</summary><link rel='replies' type='application/atom+xml' href='http://kckoay.blogspot.com/feeds/8114783374685088978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2086062845251615867&amp;postID=8114783374685088978' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/8114783374685088978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/8114783374685088978'/><link rel='alternate' type='text/html' href='http://kckoay.blogspot.com/2008/08/disable-reading-layout-in-microsoft.html' title='Disable Reading Layout in Microsoft Word'/><author><name>Casey</name><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-2086062845251615867.post-7452128773261204262</id><published>2008-08-06T08:35:00.005+08:00</published><updated>2008-08-07T13:41:59.469+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Outlook'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><title type='text'>Reducing folder size for Microsoft Outlook's Calendar</title><summary type='text'>Lately I keep receiving email from IT alert me that my mailbox has been over the size limit. The company gives us more than 500MB of storage size on the server. I've been working hard to remove all the large attachment in my mailbox, the alert never stop though. So, I start looking into the folder size of my account: Right click the exchange's account root node in the tree view, then click the "</summary><link rel='replies' type='application/atom+xml' href='http://kckoay.blogspot.com/feeds/7452128773261204262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2086062845251615867&amp;postID=7452128773261204262' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/7452128773261204262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/7452128773261204262'/><link rel='alternate' type='text/html' href='http://kckoay.blogspot.com/2008/08/reducing-folder-size-for-microsoft.html' title='Reducing folder size for Microsoft Outlook&apos;s Calendar'/><author><name>Casey</name><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>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2086062845251615867.post-8072893646090972375</id><published>2008-08-05T16:25:00.005+08:00</published><updated>2008-08-05T17:36:36.680+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Virtual Instrument'/><category scheme='http://www.blogger.com/atom/ns#' term='Agilent IO'/><title type='text'>Using VISA alias to fake the instrument address or interface</title><summary type='text'>A colleague asked me about the virtual instrument concept this morning. His team would like to create a virtual instrument as most of the time they have to write software while the instrument is not ready. So, I showed him the simple Virtual Instrument that I created.He basically likes the idea, however, he has concern on this tools which is using the LAN Socket interface. This is because most of</summary><link rel='replies' type='application/atom+xml' href='http://kckoay.blogspot.com/feeds/8072893646090972375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2086062845251615867&amp;postID=8072893646090972375' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/8072893646090972375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/8072893646090972375'/><link rel='alternate' type='text/html' href='http://kckoay.blogspot.com/2008/08/using-visa-alias-to-fake-instrument.html' title='Using VISA alias to fake the instrument address or interface'/><author><name>Casey</name><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-2086062845251615867.post-727005955069618360</id><published>2008-08-04T21:21:00.006+08:00</published><updated>2008-08-04T22:18:43.484+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='VEE'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='SCPI'/><title type='text'>Service Request - Instrument Event Handling</title><summary type='text'>Today, I was asked the same question again. I guess I explained this to different group of people many times. And each time, I createed a similar to explain because I did not save the origianl file. So, I decided to blog it and save the sample code as well.What is service request (SRQ) in Status Subsystem and what are the applications? Service request is a features allow user to monitor certain </summary><link rel='replies' type='application/atom+xml' href='http://kckoay.blogspot.com/feeds/727005955069618360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2086062845251615867&amp;postID=727005955069618360' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/727005955069618360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/727005955069618360'/><link rel='alternate' type='text/html' href='http://kckoay.blogspot.com/2008/08/service-request-instrument-event.html' title='Service Request - Instrument Event Handling'/><author><name>Casey</name><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-2086062845251615867.post-4048216827925910562</id><published>2008-07-31T17:03:00.006+08:00</published><updated>2008-08-01T19:57:32.353+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='VEE'/><category scheme='http://www.blogger.com/atom/ns#' term='SCPI'/><title type='text'>VEE: Send SCPI to Instrument via different interface in 1 function</title><summary type='text'>VEE has different Direct IO containers for different interface protocol. For example if we need to send command through LAN, we'll need to create an Direct IO for TCPIP interface. Same thing happen to GPIB, Serial and USB interfaces. Figure 1 shows the different Direct IO have to be created before we can use them.Figure1: Instrument Manager in VEE I dont like the traditional approach that add </summary><link rel='replies' type='application/atom+xml' href='http://kckoay.blogspot.com/feeds/4048216827925910562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2086062845251615867&amp;postID=4048216827925910562' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/4048216827925910562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/4048216827925910562'/><link rel='alternate' type='text/html' href='http://kckoay.blogspot.com/2008/07/vee-send-scpi-to-instrument-via.html' title='VEE: Send SCPI to Instrument via different interface in 1 function'/><author><name>Casey</name><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-2086062845251615867.post-1089879997698238860</id><published>2008-07-31T15:28:00.004+08:00</published><updated>2008-07-31T16:57:31.219+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='VEE'/><title type='text'>Reversing Array in Agilent VEE</title><summary type='text'>My colleague asked me is there any function to reverse an array. She needs to reverse an array of 32 elements, which means that 1st element become last element, 2nd element become 2nd last element and so on:A[0] ---&gt; A[31]A[1] ---&gt; A[30]...............A[30] ---&gt; A[1]A[31] ---&gt; A[0]I immediately thought of 'slicing array' operator (A[a:b]) may be used in this case. Let say we have an array A with </summary><link rel='replies' type='application/atom+xml' href='http://kckoay.blogspot.com/feeds/1089879997698238860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2086062845251615867&amp;postID=1089879997698238860' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/1089879997698238860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/1089879997698238860'/><link rel='alternate' type='text/html' href='http://kckoay.blogspot.com/2008/07/reversing-array-in-vee.html' title='Reversing Array in Agilent VEE'/><author><name>Casey</name><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-2086062845251615867.post-535368844497267135</id><published>2008-07-18T10:19:00.005+08:00</published><updated>2008-08-05T17:39:11.054+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtual Instrument'/><category scheme='http://www.blogger.com/atom/ns#' term='VEE'/><category scheme='http://www.blogger.com/atom/ns#' term='Agilent IO'/><category scheme='http://www.blogger.com/atom/ns#' term='SCPI'/><title type='text'>Virtual Instrument with Agilent VEE</title><summary type='text'>Test engineers and software developers always face a challenge to continue their job without having the instrument needed. This happen when the instrument has long lead time or the instrument is still under development phase.For some proactive engineers, they will use similar instrument as temporary replacement. If there is no replacement model, then we have to use software approach to over come </summary><link rel='replies' type='application/atom+xml' href='http://kckoay.blogspot.com/feeds/535368844497267135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2086062845251615867&amp;postID=535368844497267135' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/535368844497267135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/535368844497267135'/><link rel='alternate' type='text/html' href='http://kckoay.blogspot.com/2008/07/virtual-instrument-with-agilent-vee.html' title='Virtual Instrument with Agilent VEE'/><author><name>Casey</name><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-2086062845251615867.post-2252232672633852645</id><published>2008-07-16T11:03:00.005+08:00</published><updated>2008-07-16T15:12:11.924+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='VEE'/><title type='text'>Calling VEE (Callable VEE) from .NET</title><summary type='text'>I was asked to come out a solution to integrate VEE into a .NET based test sequencer. The problem was we have a bunch of codes written in VEE, but our clients are using a .NET based test sequencer. Until VEE 8.0, I dont see any example given to use callable VEE in any .NET languague. It is not hard to write one though as we can always refer to the examples given \Examples\CallableVeeBelow are the</summary><link rel='replies' type='application/atom+xml' href='http://kckoay.blogspot.com/feeds/2252232672633852645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2086062845251615867&amp;postID=2252232672633852645' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/2252232672633852645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/2252232672633852645'/><link rel='alternate' type='text/html' href='http://kckoay.blogspot.com/2008/07/calling-vee-callable-vee-from-net.html' title='Calling VEE (Callable VEE) from .NET'/><author><name>Casey</name><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-2086062845251615867.post-5536635865869850016</id><published>2008-07-16T09:17:00.004+08:00</published><updated>2008-07-16T09:26:45.889+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PowerPoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><title type='text'>Display PowerPoint Slide Show on 2nd monitor</title><summary type='text'>I'm using laptop with a 19 inch HP monitor as 2nd display. I use the 2nd monitor mainly when I need a larger display or when I'm doing some demo to my colleagues. I just found that we can configure the PowerPoint to display the slide show on the 2nd monitor. By default it always display on the primary monitor. Below are the steps:1. Menu -&gt; Slide Show -&gt; Set up Show...2. In the "Set Up Show" </summary><link rel='replies' type='application/atom+xml' href='http://kckoay.blogspot.com/feeds/5536635865869850016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2086062845251615867&amp;postID=5536635865869850016' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/5536635865869850016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/5536635865869850016'/><link rel='alternate' type='text/html' href='http://kckoay.blogspot.com/2008/07/display-powerpoint-slide-show-on-2nd.html' title='Display PowerPoint Slide Show on 2nd monitor'/><author><name>Casey</name><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://bp2.blogger.com/_6xujOWRRCIE/SH1Necwa4CI/AAAAAAAAAAc/CEm3PMI0Lgo/s72-c/powerpoint1.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2086062845251615867.post-6411441406061932441</id><published>2008-07-10T12:14:00.011+08:00</published><updated>2008-07-11T23:11:51.252+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='VEE'/><title type='text'>Agilent VEE array operation optimization</title><summary type='text'>This analysis was done in 2006. I decide to blog it as from time to time I share the similar info with others who asked me the similar questions.A colleague ask for my help to analyse 2 sets of code that are doing similar function, but both has signicant different in terms of processing time. Below are the 2 source codes:Figure1: 1st CodeFigure2: 2nd CodeBasically these functions are doing some </summary><link rel='replies' type='application/atom+xml' href='http://kckoay.blogspot.com/feeds/6411441406061932441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2086062845251615867&amp;postID=6411441406061932441' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/6411441406061932441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/6411441406061932441'/><link rel='alternate' type='text/html' href='http://kckoay.blogspot.com/2008/07/agilent-vee-array-operation.html' title='Agilent VEE array operation optimization'/><author><name>Casey</name><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-2086062845251615867.post-8424077040274340136</id><published>2008-07-07T18:03:00.004+08:00</published><updated>2008-09-03T20:07:22.204+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Agilent IO'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><category scheme='http://www.blogger.com/atom/ns#' term='SCPI'/><title type='text'>Use PowerShell to send scpi command to instrument</title><summary type='text'>I start to 'seriously' learn PowerShell this Monday as I'm doing some investigation. I was not too impressed with it previously as most of the PoSh books I read discuss about it from the Shell's perspective. Then I'm lucky enough to read "Pro Windows PowerShell" by Hristo Deshev which teach from programmer's perspective. And now, I like to use PoSh so much!I used to be using VBScript a lot in my </summary><link rel='replies' type='application/atom+xml' href='http://kckoay.blogspot.com/feeds/8424077040274340136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2086062845251615867&amp;postID=8424077040274340136' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/8424077040274340136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2086062845251615867/posts/default/8424077040274340136'/><link rel='alternate' type='text/html' href='http://kckoay.blogspot.com/2008/07/use-powershell-to-send-scpi-command-to.html' title='Use PowerShell to send scpi command to instrument'/><author><name>Casey</name><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>
