<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>VizmayaTech</title>
	<atom:link href="http://vizmayatech.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://vizmayatech.com</link>
	<description>Embedded systems, software, C++, real time design</description>
	<lastBuildDate>Fri, 25 Dec 2009 19:19:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>OCAP (Tru2Way) Quiz 1 &#8211; General/Background</title>
		<link>http://vizmayatech.com/?p=57</link>
		<comments>http://vizmayatech.com/?p=57#comments</comments>
		<pubDate>Fri, 25 Dec 2009 19:13:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://vizmayatech.com/?p=57</guid>
		<description><![CDATA[Take this quiz to find out how much you know about the basics of the OCAP (tru2way) standard.


ocap_(tru2way)_quiz_1_				
]]></description>
			<content:encoded><![CDATA[<p></br><br />
<strong>Take this quiz to find out how much you know about the basics of the OCAP (tru2way) standard.<strong><br />
<br /></br><br />
<br /></br></p>
<p><img style="visibility:hidden;width:0px;height:0px;" border=0 width=0 height=0 src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bT*xJmx*PTEyNjE3NjgyOTEzMzUmcHQ9MTI2MTc2ODMwNTY4OSZwPTIwNDMyMSZkPSZnPTEmbz*4NGE2MjgyZmEwY2U*OGMxYTU4ODNmNjg4MGRkODliZCZvZj*w.gif" /><iframe src="http://www.mystudiyo.com/act101862/mini/go/ocap_(tru2way)_quiz_1_" width="380" height="400" frameborder="0" scrolling="no" name="mystudiyoIframe" title="MyStudiyo.com"><a href="http://www.mystudiyo.com/act101862/mini/go/ocap_(tru2way)_quiz_1_">ocap_(tru2way)_quiz_1_</a></iframe>				</p>
]]></content:encoded>
			<wfw:commentRss>http://vizmayatech.com/?feed=rss2&amp;p=57</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile Web Devices (MWDs)</title>
		<link>http://vizmayatech.com/?p=43</link>
		<comments>http://vizmayatech.com/?p=43#comments</comments>
		<pubDate>Tue, 25 Sep 2007 17:31:53 +0000</pubDate>
		<dc:creator>eDeveloper</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://vizmayatech.com/?p=43</guid>
		<description><![CDATA[If you have a PDA or a mid to high-end mobile phone, then chances are that you also have a web browser capability in it. However, you probably rarely use it, since the screeen size is inadequate for any useful browsing, or because the interface is cumbersome (no keyboard). The industry is acknowledging the fact [...]]]></description>
			<content:encoded><![CDATA[<p>If you have a PDA or a mid to high-end mobile phone, then chances are that you also have a web browser capability in it. However, you probably rarely use it, since the screeen size is inadequate for any useful browsing, or because the interface is cumbersome (no keyboard). The industry is acknowledging the fact that slightly bigger mobile devices are required  to have a reasonable browsing experience. Hence the class of devices for mobile web access is born, called by different names such as web-pad, web-tablet, mobile internet device etc.</p>
<p>Mobile web devices are different from ultra compact PCs, primarily by the fact that MWDs are meant for a minimal set of functions, such as web browsing and playing media. They may not be meant for tasks such as word processing or other office/business purposes. Also they may not contain a full OS such as Windows Vista (although this is possible), but may be instead be based on a thin mobile OS such as a trimmed down Linux distribution. MWDs would also try to be low on power consumption and may possibly target for 4 hours or more of continuous operation between re-charges.</p>
<p>Most  MWDs available now are trying to provide many features including media player, photo browsing and basic editing, instant messaging among others. They also provide a reasonable to large amout of storage space, aimed at media storage.  However, I believe that in addition to such all-in-one devices there is a huge market for a pure browser device which is wifi enabled. Such a device would directly launch the browser on startup and provide most of the browser features (such as flash, media codecs) to enable browsing any website, and for playing streaming audio/video. At a price point of less than $100, such a device would be attractive to many.</p>
<p>You may read further about this new revolution of devices at the following links:</p>
<p>1. <a href="http://www.intel.com/products/mid/">Intel&#8217;s site on Mobile Internet Devices (MIDs) &amp; Ultra Mobile PCs (UMPCs)</a></p>
<p>2. <a href="http://linuxdevices.com/articles/AT8349493265.html">Linux-based tablets and webpads at LinuxDevices</a></p>
<p>3. <a href="http://www.nokiausa.com/770">Nokia 770 internet tablet</a></p>
<p>4. <a href="http://www.pepper.com/products/pepper_pad3.html">Pepper pad</a></p>
<p>5. Apple <a href="www.apple.com/iphone/">iPhone </a>and <a href="www.apple.com/ipodtouch/">iPod touch</a></p>
]]></content:encoded>
			<wfw:commentRss>http://vizmayatech.com/?feed=rss2&amp;p=43</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Which scripting language?</title>
		<link>http://vizmayatech.com/?p=40</link>
		<comments>http://vizmayatech.com/?p=40#comments</comments>
		<pubDate>Sun, 18 Mar 2007 02:26:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://vizmayatech.com/?p=40</guid>
		<description><![CDATA[Recently I had a problem at hand &#8211; I had to parse through a huge text log to parse through mpeg section filter data, to search for lost sections. Since this problem did not occur every test cycle, I had to generate the log again and again and parse through it each time. Obviously, the [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I had a problem at hand &#8211; I had to parse through a huge text log to parse through mpeg section filter data, to search for lost sections. Since this problem did not occur every test cycle, I had to generate the log again and again and parse through it each time. Obviously, the easiest way was to write a program to do this parsing job.</p>
<p>I know good C/C++, and little bit of python. Although I am not an expert at python, I thought using a scripting language would be much easier here, and I was not wrong. Here&#8217;s the code:</p>
<p>import string</p>
<p>#Look for what we want<br />
f_input = open(&#8221;log1.txt&#8221;)<br />
f_output = open(&#8221;result.txt&#8221;, &#8220;w&#8221;)</p>
<p>slist = f_input.readlines();<br />
i = 0<br />
prev = 0<br />
prev_orig = &#8220;00&#8243;<br />
while i < (len(slist) - 1) :<br />
   if slist[i].find("Message_Marker") != -1:<br />
      s1 = slist[i+1]<br />
      s2 = s1[22:24]<br />
      d1 = string.atoi(s2,16)<br />
      d2 = (d1  >> 1) &#038; 0&#215;1f  # version is bits 1-6<br />
      if d2 != (prev+1):<br />
         if ((d2 == 0)  and (prev == 0&#215;1f)):  #This is normal rollover<br />
            d2 = 0  #dummy<br />
         else:<br />
            f_output.write(prev_orig + &#8221;    &#8221; + s2 + &#8221;              &#8221; + hex(prev) + &#8221;   &#8221; + hex(d2) + &#8220;\n&#8221;)<br />
      prev = d2<br />
      prev_orig = s2<br />
   i = i + 1</p>
<p>f_output.close()<br />
f_input.close()</p>
<p>I am absolutely certain that the above code can be written in much better ways, but the above works well for the purpose. But the point is, it took barely about 15 minutes to develop the above script, and I was happily parsing logs and finding the lost sections.</p>
<p>I look forward to trying out some ruby scripting. Of course, I do not want to compare python/ruby here (that is being done in lot of other forums), I rather choose to play with both and take my time to settle into one of those, or use both in places appropriate.</p>
]]></content:encoded>
			<wfw:commentRss>http://vizmayatech.com/?feed=rss2&amp;p=40</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>VBI data slicing</title>
		<link>http://vizmayatech.com/?p=37</link>
		<comments>http://vizmayatech.com/?p=37#comments</comments>
		<pubDate>Thu, 22 Jun 2006 23:28:18 +0000</pubDate>
		<dc:creator>eDeveloper</dc:creator>
				<category><![CDATA[Digital Video]]></category>

		<guid isPermaLink="false">http://vizmayatech.com/?p=37</guid>
		<description><![CDATA[What is VBI?
VBI stands for Vertical Blanking Interval. In analog video display, such as a CRT, a video frame is shown by drawing horizontal lines from the top to the bottom of the screen. Once a frame is completely drawn, the beam has to travel back to the top left, to start drawing the next [...]]]></description>
			<content:encoded><![CDATA[<p><strong>What is VBI?</strong></p>
<p>VBI stands for Vertical Blanking Interval. In analog video display, such as a CRT, a video frame is shown by drawing horizontal lines from the top to the bottom of the screen. Once a frame is completely drawn, the beam has to travel back to the top left, to start drawing the next frame.  Since there is nothing to show while the beam retraces, this interval is blanked and hence called the vertical blanking interval. </p>
<p><strong>VBI Data</strong></p>
<p>During vertical blanking time, no video is shown. So the display is not consuming anything from the incoming video signal. This interval effectively leaves open a chunk of bandwidth that can be used for data communication. To keep things simple, the horizontal lines (referred to as just &#8216;lines&#8217;, henceforth) are continued to be transmitted during the vertical blanking interval, but the lines do not contain video. Each VBI line, or group of lines may contain data, encoded as per a variety of standards. The most common used VBI service is the closed caption service, which is used to show text subtitles.</p>
<p>To ensure that VBI data goes wherever the video goes, VBI data is actually encoded as video. This allows VBI data to be transmitted transparently across any carrier media (Over The Air (OTA), cable, satellite, fibre optic cable etc) that is designed to transmit the video signal. </p>
<p><strong>Raw and Sliced data</strong></p>
<p>The hardware that receives VBI data may just sample the VBI lines to collect the data bits, with no knowledge of the type of data it contains. This is called raw data. The raw data may then be processed by software to interpret the contents.</p>
<p>The other possibility is to have the VBI hardware interpret the VBI data, based on the type or standard used on the line(s). The output in this case is extracted information such as closed caption characters, or data packets. This is called sliced data. </p>
<p>Typical VBI data extraction hardware supports both modes. The &#8217;sliced&#8217; mode is much more useful, since a lot of low level functions such as data extraction , error correction are handled by the hardware. Raw data is primarily used to work with non standard VBI data, and for re-encoding unmodified into an output video signal.</p>
<p><strong>A note on Interlaced video</strong></p>
<p>NTSC analog video uses interlaced video. This means that even though the video has 30 pictures (frames) per second, the video is transmitted as 60 fields by splitting each frame into an odd and even field.</p>
<p><strong>How much data can VBI carry?</strong></p>
<p>In NTSC, the VBI consists of 21 lines. Lines 1 to 9 are &#8216;reserved&#8217; for television timing signaling. Lines 10 to 21 are available for data transmission. Line 21 is widely used for closed captioning, hence the available lines are 10 &#8211; 20, a total of 11 lines.</p>
<p>Each VBI line can transmit up to 288 bits.  At a rate of 60 fields per second this amounts to a raw line data rate of 17, 280 bits per second. Note that actual useful data rate would be much lower, due to packetization and error correction overheads.</p>
]]></content:encoded>
			<wfw:commentRss>http://vizmayatech.com/?feed=rss2&amp;p=37</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sierra Voq Professional Phone</title>
		<link>http://vizmayatech.com/?p=36</link>
		<comments>http://vizmayatech.com/?p=36#comments</comments>
		<pubDate>Fri, 28 Apr 2006 07:02:48 +0000</pubDate>
		<dc:creator>eDeveloper</dc:creator>
				<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://vizmayatech.com/?p=36</guid>
		<description><![CDATA[I have been looking for a good PDA phone for quite some time. Even though I needed the PDA, I still needed a good basic phone function as well. I have heard that PDA phones are typically not all that popular for signal reception and voice quality. Also I did not want one with a [...]]]></description>
			<content:encoded><![CDATA[<p>I have been looking for a good PDA phone for quite some time. Even though I needed the PDA, I still needed a good basic phone function as well. I have heard that PDA phones are typically not all that popular for signal reception and voice quality. Also I did not want one with a touch screen and pen; I needed something that has a keyboard built right on it. That&#8217;s when I came across the voq phone. I was on a GSM service, so I figured it would be easy for be to migrate my SIM card to this phone.</p>
<p><img src='/wp-content/my-files/voq_01.jpg' alt='Voq Phone' align ="bottom" width="240" height="434" hspace="15" vspace="10"/></p>
<p>Externally, the voq resembles a stick phone, rather than a PDA. Though a bit on the bulky side, the voq is very solid to hold, and the grooves in the middle of the sides give added support while holding in the hand. Though bigger than a typical mobile phone, the voq can easily slip into a jeans pocket.</p>
<p>The keypad is a very intelligent design, which has normal numerical keypad on the outside, but once flipped open, acts as a full alpha-numeric keypad (called a thumbpad). It is pretty easy to operate as well.</p>
<p><img src='/wp-content/my-files/voq_02.jpg' alt='Voq Phone' align ="bottom" width="240" height="273" hspace="15" vspace="10"/></p>
<p>Voice quality and reception are excellent. I am seeing better reception than any other mobile phone I have owned. </p>
<p>The Windows mobile software is easy to use &#8211; especially if you are already a Windows desktop software user. It supports the usual set of PDA applications plus media players, Java support etc. If you have data support with your carrier, you can browse internet and send/receive emails. You can also use Outlook as your email client.</p>
<p><img src='/wp-content/my-files/voq_03.jpg' alt='Voq Phone' align ="bottom" width="359" height="180" hspace="15" vspace="10"/></p>
<p>I could not get a car charger for this phone. However, I was able to use a motorola car charger of another phone; and it works well. </p>
<p>It has an SD slot and you can use it to store any kind of file that the windows software can open. You can even play a .wmv movie from the SD card, or play mp3 files. You can also read pdf, view presentation slides, read Word doc etc ..</p>
<p>Connection to PC is over USB or IR. There is no bluetooth. The USB connector is proprietary, so you have to use the included cable. I wish they provided a mini USB instead.</p>
]]></content:encoded>
			<wfw:commentRss>http://vizmayatech.com/?feed=rss2&amp;p=36</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Re-entrancy in C functions</title>
		<link>http://vizmayatech.com/?p=35</link>
		<comments>http://vizmayatech.com/?p=35#comments</comments>
		<pubDate>Sun, 16 Apr 2006 09:04:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://vizmayatech.com/?p=35</guid>
		<description><![CDATA[The C programming language allows re-entrant subroutines. The stack-based implementation of the subroutine allows each invocation of the subroutine to obtain a new stack frame and new set of local variables. To make a subroutine (function) in C re-entrant, following should be satisfied:
·	The function should not hold or refer to any static data. Static data [...]]]></description>
			<content:encoded><![CDATA[<p>The C programming language allows re-entrant subroutines. The stack-based implementation of the subroutine allows each invocation of the subroutine to obtain a new stack frame and new set of local variables. To make a subroutine (function) in C re-entrant, following should be satisfied:</p>
<p>·	The function should not hold or refer to any static data. Static data is non-stack data that is statically located for the lifetime of the program. Any function that refers to static data would refer to the same copy, and can potentially step on each other if the function is concurrently executed.</p>
<p>·	The function should not call any other non-reentrant functions. This seems like an obvious requirement, but it needs special attention since reentrancy of a library function can easily get overlooked. For e.g., the library function ctime returns a character pointer, and invocation of ctime can make a function non-reentrant.</p>
<p>·	The function should not return a pointer to static data.</p>
]]></content:encoded>
			<wfw:commentRss>http://vizmayatech.com/?feed=rss2&amp;p=35</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>About Backus-Naur Form (BNF) notation</title>
		<link>http://vizmayatech.com/?p=27</link>
		<comments>http://vizmayatech.com/?p=27#comments</comments>
		<pubDate>Sat, 26 Nov 2005 10:03:23 +0000</pubDate>
		<dc:creator>eDeveloper</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://vizmayatech.com/?p=27</guid>
		<description><![CDATA[For most of us, the best way to learn a programming language is to start reading a book on it. This gives enough information to understand the syntax and constructs; and one can possibly start writing useful programs using the language within a short time. Now imagine a compiler writer who is responsible to write [...]]]></description>
			<content:encoded><![CDATA[<p>For most of us, the best way to learn a programming language is to start reading a book on it. This gives enough information to understand the syntax and constructs; and one can possibly start writing useful programs using the language within a short time. Now imagine a compiler writer who is responsible to write a parser for the same language. Is it enough for the compiler writer to read the same book on the programming language to write a compiler parser? Ceratinly not, since a programming book does not give a <em>formal, unambigous</em> specification for the syntax of the language. A specification here means something that specifies <em>every</em> valid syntax of the language in mathematical form, with no room for any ambiguity. This also means that we need <em>another</em> language to specify the programming language itself.</p>
<p>The Backus-Naur Form (BNF or Backus-Naur Form) is a formal mathematical way to describe the grammar of a programming language.</p>
<p>BNF is used to formally define the grammar of a language unambiguously. The definitions of a programming language in BNF can be made to be so precise that a parser for the language may be created automatically from the BNF using compiler-compilers such as YACC (Yet Another Compiler Compiler), PRECC, COSY etc. </p>
<p>BNF specifies the language grammar as a set of rules. Each rule is called a &#8216;production&#8217;, and have the general form:</p>
<p>  Non-Terminal ::= Alternative1 | Alternative2 &#8230;</p>
<p>A non-terminal symbol is a symbol that may be expanded further into terminal and/or non-terminal symbols. A terminal symbol cannot be further expanded, and ends the production. Each alternative on the RHS may be a terminal or non-terminal and are separated by  &#8216;|&#8217;. All strings are treated as case sensitive.</p>
<p>Some examples:</p>
<p>a) while_statement ::= while logic_expression do statement</p>
<p>b) The &#8216;for&#8217; loop in C++ may be represented as:</p>
<p>for ( InitExpression  ; CondExpression  ; LoopExpression  ) Statement </p>
<p>The InitExpression is executed once in the beginning and then the CondExpression is executed. If CondExpression evaluates to true, then the Statement is executed. At the end of the iteration (execution of Statement), the LoopExpression  is executed and CondExpression  is evaluated and the iteration repeats until the value of the CondExpression  is false.</p>
<p>All the three expressions  (InitExpression, CondExpression, LoopExpression) are optional. For eg. the following is a valid for loop that executes Statement infinitely:</p>
<p>for(;;) { Statement }</p>
<p>With above information on for loop, the BNF production may be written as follows:</p>
<p>    ForStatement ::= for ( [ InitExpression ] ; [ CondExpression ] ; [ LoopExpression ] ) Statement<br />
    InitExpression ::= expression | declaration<br />
    LoopExpression ::= expression<br />
    CondExpression ::= expression</p>
]]></content:encoded>
			<wfw:commentRss>http://vizmayatech.com/?feed=rss2&amp;p=27</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learn free with web seminars !</title>
		<link>http://vizmayatech.com/?p=31</link>
		<comments>http://vizmayatech.com/?p=31#comments</comments>
		<pubDate>Sat, 26 Nov 2005 05:22:24 +0000</pubDate>
		<dc:creator>eDeveloper</dc:creator>
				<category><![CDATA[Online Course]]></category>

		<guid isPermaLink="false">http://vizmayatech.com/?p=31</guid>
		<description><![CDATA[Articles and presentation slides on the web not interesting enough ? Time to try out the web seminars or webinars that give a more &#8216;in the room&#8217; feeling as well as interactivity. Some interesting links below:
1. TechOnline webcasts
2.  WindRiver Web seminars.
3. Microchip web seminars
4. Radisys Webinars
4. QNX web seminars
]]></description>
			<content:encoded><![CDATA[<p>Articles and presentation slides on the web not interesting enough ? Time to try out the web seminars or webinars that give a more &#8216;in the room&#8217; feeling as well as interactivity. Some interesting links below:</p>
<p>1. <a href="http://www.techonline.com/community/ed_resource/webcast" target="_blank">TechOnline webcasts</a></p>
<p>2.  <a href="http://www.windriver.com/seminars/list.html" target="_blank">WindRiver Web seminars.</a></p>
<p>3. <a href="http://techtrain.microchip.com/webseminars/WebSemCListArch.aspx" target="_blank">Microchip web seminars</a></p>
<p>4. <a href="http://www.radisys.com/news_events/webinars.cfm" target="_blank">Radisys Webinars</a></p>
<p>4. <a href="http://www.qnx.com/news/web_seminars/" target="_blank">QNX web seminars</a></p>
]]></content:encoded>
			<wfw:commentRss>http://vizmayatech.com/?feed=rss2&amp;p=31</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Garmin eTrex Legend C GPS</title>
		<link>http://vizmayatech.com/?p=28</link>
		<comments>http://vizmayatech.com/?p=28#comments</comments>
		<pubDate>Sat, 26 Nov 2005 04:58:14 +0000</pubDate>
		<dc:creator>eDeveloper</dc:creator>
				<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://vizmayatech.com/?p=28</guid>
		<description><![CDATA[
I used this in my recent trip to SFO. I was expecting it to lose satellite signal while driving through narrow roads between tall buildings (my earlier GPS &#8211; Garmin eMap did not hold a signal in same conditions), but it held up extremely well. The turn by turn directions are pretty good.
The internal memory [...]]]></description>
			<content:encoded><![CDATA[<p><img src='/wp-content/my-files/etrex_legend_c_01.jpg' alt='Etrex Legend C' align ="right" width="180" height="275" hspace="15" vspace="10"/></p>
<p>I used this in my recent trip to SFO. I was expecting it to lose satellite signal while driving through narrow roads between tall buildings (my earlier GPS &#8211; Garmin eMap did not hold a signal in same conditions), but it held up extremely well. The turn by turn directions are pretty good.</p>
<p>The internal memory is a bit less (24 MB) for detailed map, but sufficient for most situations. I think I can load up to 1/3 of California into this. You can always load up new maps easily through the USB interface. The screen is somewhat small, but the navigation text is pretty big, and most of the time that is all I need while driving.</p>
<p>For the price, it is an excellent value for money. I haven&#8217;t seen another GPS that is color screen, both hiking and vehicle navigation use, turn by turn directions (no voice, though), excellent satellite signal reception and loads of other features. There are some cool games too.</p>
<p>My favorite is the &#8216;highway&#8217; page, which shows a 3-D view of the road ahead, and the next turn shows up as a sign post. The 3-D view is not same as the 3-D feature some of the GPS&#8217;s offer. It is much simpler in eTrex, but very useful.</p>
<p>The short clip below shows how the GPS shows an upcoming turn. As shown in the clip, the GPS can be configured to &#8216;zoom in&#8217; on the turn.  Note that the vertical color stripes on the screen are due to the artifacts in the video clip, and NOT of the GPS itself.</p>
<p><img src='/wp-content/my-files/etrex_legend_c_01_ani.gif' alt='Etrex Legend C' align ="left" width="168" height="200" hspace="15" vspace="10"/></p>
]]></content:encoded>
			<wfw:commentRss>http://vizmayatech.com/?feed=rss2&amp;p=28</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to add pictures in a post</title>
		<link>http://vizmayatech.com/?p=25</link>
		<comments>http://vizmayatech.com/?p=25#comments</comments>
		<pubDate>Thu, 17 Nov 2005 08:05:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wordpress Themes & Plugins]]></category>

		<guid isPermaLink="false">http://vizmayatech.com/?p=25</guid>
		<description><![CDATA[Adding a picture or image into the wordpress post involves three main steps: 
1. Configuring Wordpress and the web server for allowing uploads.
2. Uploading the image to a website directory.
3. Linking to the image from your post. 
1.  Configuring upload
If you are not the administrator, please contact the administrator to check whether upload is [...]]]></description>
			<content:encoded><![CDATA[<p>Adding a picture or image into the wordpress post involves three main steps: </p>
<p>1. <em>Configuring</em> Wordpress and the web server for allowing uploads.<br />
2. <em>Uploading</em> the image to a website directory.<br />
3. <em>Linking</em> to the image from your post. </p>
<p><strong>1.  Configuring upload</strong></p>
<p>If you are not the administrator, please contact the administrator to check whether upload is available. Most likely, this step has been already performed and you should be able to upload using steps 2 and 3. If step 2 fails, contact your administrator.</p>
<p><em>&#8211; Configuring wordpress if you are administrator : to be added&#8211;</em></p>
<p><strong>2.  Uploading the image</strong></p>
<p>a. Log into Wordpress with your username and password.</p>
<p>b. On the admin tab, click on &#8216;Upload&#8217;. You should now see the upload page. Click on &#8216;Browse&#8217; and browse to the file in your PC that you want to upload.<br />
<span id="more-25"></span><br />
c. Give a description of the picture in &#8216;Description:&#8217;</p>
<p>d. Leave &#8216;create thumbnail&#8217; at the default &#8216;No Thanks&#8217;, unless you have specific reason to modify it.</p>
<p>e. Click on &#8216;Upload file&#8217;</p>
<p>f. You should see something like below:</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
<strong>File uploaded!</strong></p>
<p>Your file sample.jpg was uploaded successfully!</p>
<p>Here’s the code to display it:</p>
<p><em>The HTML code appears here.</em></p>
<p><strong>Image Details:</strong><br />
Name:sample.jpg<br />
Size:45.69 KB<br />
Type:application/x-zip-compressed<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>g. Select the html code fragment  completely and copy it.</p>
<p><strong>Adding the image link into the post</strong></p>
<p>a. Open the post where you want the image. </p>
<p>b. Go to the exact place inside the post where the image shoould appear, and paste the html code that you copied above.</p>
<p>c. Save the post and view the post to see whether the image appears correctly.</p>
<p><strong>Tips</strong></p>
<p>1. If you are uploading a picture, be aware of the size (such as 320 x 240 pixels) of the image that would best fit into the post. You may want to re-size your image to this target size before uploading. To resize, you can use any photo editor application. If you are using a digital camera, then it surely came with a photo editor application. Or you can use free ones such as Gimp.</p>
]]></content:encoded>
			<wfw:commentRss>http://vizmayatech.com/?feed=rss2&amp;p=25</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
