<?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>Internet Tech Blog &#187; programming</title>
	<atom:link href="http://imhaya.org/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://imhaya.org</link>
	<description>imhaya [dot] ORG</description>
	<lastBuildDate>Thu, 17 Sep 2009 04:25:10 +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>What Is Unicode?</title>
		<link>http://imhaya.org/2009/02/23/what-is-unicode/</link>
		<comments>http://imhaya.org/2009/02/23/what-is-unicode/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 21:01:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Historical]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[unicode]]></category>

		<guid isPermaLink="false">http://imhaya.org/2007/09/09/what-is-unicode/</guid>
		<description><![CDATA[It will be really easy if somebody write something and others could read it without any difficulty. After 30 years, since the Internet started to be presented, this request could be supplied on computer&#8211;by Unicode, the universal code&#8230;
Anyone who often surfs the internet knew it: the search engine sometimes displaying strange letters. The page from [...]]]></description>
			<content:encoded><![CDATA[<p>It will be really easy if somebody write something and others could read it without any difficulty. After 30 years, since the Internet started to be presented, this request could be supplied on computer&#8211;by Unicode, the universal code&#8230;</p>
<p>Anyone who often surfs the internet knew it: the search engine sometimes displaying strange letters. The page from Scandinavia seems as being finished to be fired on with rifle, and the Russian page or Asia (Chinese /Japan) even more chaotic in a manner of typography: E+1&amp;c%k?. It is because the application of characters is different by each country.<span id="more-4"></span></p>
<p>During 1965 the standard code in America for the exchange of information (ASCII) was created. That time the computer could only process 8 bit data (one byte) at the same time. There is 256 bit combination which is different in 1 byte, so there is available a place for 256 characters. English did not often require too many; 128 places just enough.</p>
<p>In early 70 &#8217;s the IT expert in Germany used the code of parentheses elbow to display Umlaut letters. The other country also created different special unit character. On PC usage, IBM provided the eight’s bit for special sign of a kind of Umlaut. The character of the IBM unit indeed contained 128 ASCII characters at the place, but with much of various characters.</p>
<p>International Standards Organization (ISO) tried to overcome the disorder 8-bit-encoding system in the year 80 &#8217;s with ISO-standards. The series that often used all over the world was the ISO-8859-1, known also as  ISO-latin-1. There was encompassed by the character of most languages in Europe.</p>
<p>In Chinese, Japan and Korea, not the letter that became the smallest unit of a text, but the sign that the amount around 10.000 more. This exceeded the 8-bit-encoding capacity by far; because of it, these countries using 16-bit-encoding.</p>
<p><strong>The Universal Letter to Stop Disorder</strong><br />
In the late the 80&#8217;s the demand of an international standard for character display increasingly canned be heard high-pitched. This standard must be valid without exception and as well as possible encompassed all the signs of languages that were used in this earth. Therefore, Unicode created.</p>
<p>With Unicode, each sign have a special place: 256 first places were identical to the ISO-latin-1. but compatibility to the previous standard is not easy. When the system special encoding (UTF-8) not used, the &#8220;A&#8221; letter in Unicode became 0041 (the decimal), in fact it’s ASCII code is 41 (hexadecimal).</p>
<p>Inside of the “code space” that contained 65,536 values, the character of a languages compiled in scripts: after the Latin letter, followed the Greek alphabet, Kyril, Israel, Arabian, India, and other scripts. Next followed the punctuation mark and the symbol: finally Hiragana, Katakana, Bopomofo, and Hangul.</p>
<p>An extraordinary achievement was achieved by the scientists by compiling 31,000 characters of Chinese, Japan, and Korea (text-CJK). Unicode display approximately 21,000 ideograms, 10,000 same appearance in three Asian languages. Fortunately Unicode neutral towards the language.</p>
<p>In the end part of code there still available around 6000 places for the internal usage, example for the company&#8217;s logo. In the final Unicode version 2.0 there still available 26,000 empty places. The alphabet that not created yet are Mongolian and Ethiopia. The Hieroglyph also still waiting for the turn.</p>
<p>In Unicode, for the “strange” alphabets there are 4 characters control needed, respectively one for the end sentence and the end of paragraph, as well as 2 for the writing direction. The character control for the writing direction from right to left, needed on Arabic, while the normally direction only needed as the latitude direction sign at the end a contradictory text direction.</p>
<p>This standard Unicode slowly consolidated itself: Windows NT and MacOS internally worked with Unicode. With Lucida Sans Serif, NT have fonts that including 1300 characters. MacOS from Apple permitted the file name in Unicode. Moreover WWW-Consortium put Unicode as a standard of the character web in the future. Currently depended on the application developer, will the internet or the word of processor really be make to universal tool?</p>
]]></content:encoded>
			<wfw:commentRss>http://imhaya.org/2009/02/23/what-is-unicode/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Cloud OS: Future Netbook Operating System</title>
		<link>http://imhaya.org/2009/02/08/cloud-os-future-netbook-operating-system/</link>
		<comments>http://imhaya.org/2009/02/08/cloud-os-future-netbook-operating-system/#comments</comments>
		<pubDate>Sun, 08 Feb 2009 21:15:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[cloud os]]></category>
		<category><![CDATA[operating system]]></category>

		<guid isPermaLink="false">http://imhaya.org/?p=450</guid>
		<description><![CDATA[Already have a netbook? If yes, what is the operating system? Linux? Windows XP? Or Windows Vista? Those Operating systems are in fact not designed for netbook or nettop PC. This is like entering Porsche engine to a Toyota Avanza. It may can, but is not optimal.
A low-energetic system will overwhelmed when dealing with Windows, [...]]]></description>
			<content:encoded><![CDATA[<p>Already have a netbook? If yes, what is the operating system? Linux? Windows XP? Or Windows Vista? Those Operating systems are in fact not designed for netbook or nettop PC. This is like entering Porsche engine to a Toyota Avanza. It may can, but is not optimal.</p>
<p>A low-energetic system will overwhelmed when dealing with Windows, even if its have a large memory and hard disk capacity. Linux can indeed overcome the problem of hard drive capacity seizure, but for most people Linux is still feels not friendly enough.</p>
<p>One of the solutions that are fathommed by a number of vendors is to create an operating system that specially designed for netbook and nettop. For examples Good OS product &#8220;Cloud&#8221;. Cloud OS hardware demands is low: x86 processor, 128MB RAM, 35MB storage space. This lightweight and fast-booting Operating system as much as possible take advantage of Internet-based applications.</p>
<p>Cloud OS has been introduced at the CES event in the U.S. in early 2009. Besides Cloud OS, there also another candidate named Jolicloud, the details are not yet available.</p>
<div style="text-align: center;"><img src="http://media.arstechnica.com/news.media/XcerionDesktop1.jpg" alt="cloud OS interface" /></div>
<p><strong>Cloud OS Ready To Trump The Market of Netbook Operating System</strong></p>
<p>Good OS, a company based in California which famous for its gOS, return to announces the launch of a new operating system in the name of Cloud Netbook World Summit in Paris.</p>
<p>Unlike most quick-start software that allows users to check email or play music soon after turning the computer on, Good OS create a &#8216;wrapper&#8217; that allows to run almost all the main rich-client applications from within the browser. Cloud is a browser-based operating system, provide to users a browser than a desktop.</p>
<p>At first impression, the browser is very similar to Google Chrome, although it does not have any official relationship between Google and gOS. Then there is a Dock that has a similarity with the OSX Dock at the bottom of the browser, which provides quick access to a number of applications such as meebo, Youtube and several popular applications from Google. A quite interesting is that the user can boot to Windows directly from the Dock.</p>
<p>Required computer specifications to run the operating system is quite small (according to the official website), only need 128 MB Ram and storage space about 35 MB. With only that small space would make Cloud operating system a strong candidate to be used in NetBook system or run in USB.</p>
]]></content:encoded>
			<wfw:commentRss>http://imhaya.org/2009/02/08/cloud-os-future-netbook-operating-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learn Programming &amp; Web Design On Internet</title>
		<link>http://imhaya.org/2009/02/02/learn-programming-web-design-on-internet/</link>
		<comments>http://imhaya.org/2009/02/02/learn-programming-web-design-on-internet/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 21:23:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Internet Tips]]></category>
		<category><![CDATA[WWW]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://imhaya.org/?p=464</guid>
		<description><![CDATA[Want to learn HTML, PHP or Java? Now you don&#8217;t need to buy guide book to learn, because you can learn through Internet.
I also have not read the book since I know that on the web there are sites that teach how to use programming commands. And the learning process on the web can be [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://tbn1.google.com/images?q=tbn:XGJF6bXK_YdQxM:http://common.ziffdavisinternet.com/util_get_image/16/0,1425,sz%3D1%26i%3D166503,00.jpg" alt="learn html on w3school" align="right" />Want to learn HTML, PHP or Java? Now you don&#8217;t need to buy guide book to learn, because you can learn through Internet.</p>
<p>I also have not read the book since I know that on the web there are sites that teach how to use programming commands. And the learning process on the web can be quite fun, because we can practice directly.</p>
<p>Here are some that I often visit when I want to learn:</p>
<p>1. <a style="font-weight: bold;" href="http://www.w3schools.com/" target="_blank">W3Schools</a> &#8211; Many of Internet users certainly know this web. Yeah, W3Schools is a site that accessed by most people who want to learn programming and web design. Teaching steps from basic to advanced level.</p>
<p>2. <a style="font-weight: bold;" href="http://www.quackit.com/" target="_blank">QuackIT</a> &#8211; A site that is similar to W3Schools concept, but not as complete as W3Schools. In some cases, I like the presentation manner on this web. The access is faster than W3Schools, probably because it&#8217;s not famous as W3School yet.</p>
<p>3. <a style="font-weight: bold;" href="http://www.about.com/compute/" target="_blank">About</a><span style="font-weight: bold;"> </span>-  site of a lot of things. Learning web design is only a small part of this site. We suggest you to use the search facility to explore what things you want to learn. Many good tips you can practice to build a better site.</p>
<p>As a basic for beginner, you should learn HTML, CSS and PHP first. Additionally you can study SQL if you plan to make website that use database.</p>
]]></content:encoded>
			<wfw:commentRss>http://imhaya.org/2009/02/02/learn-programming-web-design-on-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aurora And The Future Of Internet</title>
		<link>http://imhaya.org/2009/01/14/aurora-future-of-internet/</link>
		<comments>http://imhaya.org/2009/01/14/aurora-future-of-internet/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 22:22:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[aurora]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[mozilla]]></category>

		<guid isPermaLink="false">http://imhaya.org/?p=341</guid>
		<description><![CDATA[The Internet continues to evolve, as well as the way we interact with it. Mozilla Labs has invited all the enthusiasm from all over the world to show their future&#8217;s vision for browser or the internet world in general to Mozilla. Through a project called &#8220;The Concept Series&#8220;, Mozilla will review ideas, concept and prototype [...]]]></description>
			<content:encoded><![CDATA[<p>The Internet continues to evolve, as well as the way we interact with it. Mozilla Labs has invited all the enthusiasm from all over the world to show their future&#8217;s vision for browser or the internet world in general to Mozilla. Through a project called &#8220;<a href="http://labs.mozilla.com/2008/08/introducing-the-concept-series-call-for-participation/" target="_blank">The Concept Series</a>&#8220;, Mozilla will review ideas, concept and prototype as inspiration for future development of Firefox, Mozilla and the web as a whole.</p>
<p>Mozilla wrote on their blog that &#8220;all persons are invited to participate in this project, you do not even have to write program. Mozilla particularly interested to discuss with the designers who are not involved in open source projects. And we want a broad participation, not the fully implementation.&#8221;</p>
<p>Nothing is more important than the way we interact with the web, and much potential for progress on this side. For example, two months ago we have been discussing the concept of interaction or Mozilla Mobile &#8220;Fennec&#8221; developed Aza Raskin from Mozilla.</p>
<p><strong>Aurora </strong><br />
To give you a little idea of what is referred to as the future concept of the browser, Mozilla provides several examples, one of which is &#8220;<a href="http://www.adaptivepath.com/aurora/" target="_blank">Aurora</a>&#8220;, a project developed by Adaptive Path. Aurora is a concept where users can interact through a web-based technology trends and various scenarios.</p>
<p><object width="400" height="225" data="http://vimeo.com/moogaloop.swf?clip_id=1450211&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=1450211&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /></object><br />
<a href="http://vimeo.com/1450211"></a></p>
<p><strong>Bookmarking &amp; History Concept</strong><br />
Wei Zhou also provide a visualization and a better interaction with bookmarks, history and other browser elements.</p>
<p><object width="400" height="273" data="http://vimeo.com/moogaloop.swf?clip_id=1466664&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=1466664&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /></object><br />
<a href="http://vimeo.com/1466664"></a></p>
<p><strong>Firefox Mobile concept</strong><br />
And the last is the experimental interface developed by Aza Raskin, for you who have not yet know about the concept of Firefox Mobile.</p>
<p><object width="400" height="241" data="http://vimeo.com/moogaloop.swf?clip_id=1152218&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=1152218&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /></object><br />
<a href="http://vimeo.com/1152218"></a></p>
<p>To participate, Mozilla will soon provide a better way to distribute your concept. For now, what you can do is show your concept through of your favorites way. If you have any ideas, write in your blog. If you have a mockup image, place it in Flickr and tell your friend. If you have prototype, place on your site and announce on <a href="https://labs.mozilla.com/forum/index.php/board,22.0.html" target="_blank">Mozilla discussion forum</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://imhaya.org/2009/01/14/aurora-future-of-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compression Formats of Program Packaging</title>
		<link>http://imhaya.org/2008/08/15/compression-formats-of-program-package/</link>
		<comments>http://imhaya.org/2008/08/15/compression-formats-of-program-package/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 19:45:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[compression format]]></category>
		<category><![CDATA[program packaging]]></category>

		<guid isPermaLink="false">http://imhaya.org/?p=142</guid>
		<description><![CDATA[The software packet consists of compressed files, and there are many of format type of compression that we can choose. It makes us have much enough choices to packing our new software. Some of it is as following:
*.MSI
A compression file by Windows, known as Windows installer, today this is the standard of packing format from [...]]]></description>
			<content:encoded><![CDATA[<p>The software packet consists of compressed files, and there are many of format type of compression that we can choose. It makes us have much enough choices to packing our new software. Some of it is as following:<span id="more-142"></span></p>
<p class="MsoNormal"><strong>*.MSI</strong></p>
<p class="MsoNormal">A compression file by Windows, known as Windows installer, today this is the standard of packing format from Microsoft Windows.</p>
<p class="MsoNormal"><strong>*.DEB</strong></p>
<p class="MsoNormal">A format distribution pack form Debian Package.</p>
<p class="MsoNormal"><strong>*.RPM</strong></p>
<p class="MsoNormal">A software format packet that created by Red Hat. Many used by another packet distribution.</p>
<p class="MsoNormal"><strong>*.CAB</strong></p>
<p class="MsoNormal">CAB is a short-term from Cabinet, the first compression format from Microsoft Windows that many used by another commercial software installer like InstallShield, WISE, and InstallAware.</p>
<p class="MsoNormal"><strong>*.RAR</strong></p>
<p class="MsoNormal">One of the most popular compression formats.</p>
<p class="MsoNormal"><strong>*.ZIP</strong></p>
<p class="MsoNormal">The common compression that used on Microsoft Windows, often used on Macintosh and Unix system.</p>
<p class="MsoNormal"><strong>*.TAR</strong></p>
<p class="MsoNormal">Also known as Tape Archive, it’s a common format that often used on Unix/Linux system.</p>
<p class="MsoNormal"><strong>*.TAR.GZ</strong></p>
<p class="MsoNormal">A combination of TAR and file-based compression format (commonly gzip). Widely used for file source and binary distribution on Unix/Linux platform.</p>
<p class="MsoNormal"><strong>*.JAR</strong></p>
<p class="MsoNormal">A Java Archive. This compression type is a ZIP format modification.</p>
]]></content:encoded>
			<wfw:commentRss>http://imhaya.org/2008/08/15/compression-formats-of-program-package/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>3 Most-Known Error Types on Programming</title>
		<link>http://imhaya.org/2008/08/13/3-most-known-error-types-on-programming/</link>
		<comments>http://imhaya.org/2008/08/13/3-most-known-error-types-on-programming/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 14:43:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://imhaya.org/?p=130</guid>
		<description><![CDATA[
Error is a scary word in the world of programming. Programmer is the person to be blame if there are errors in an application when used. To avoid such things, you must understand and fix any kind of errors in programming. Almost every application must pass various kinds of error before it can work perfectly, [...]]]></description>
			<content:encoded><![CDATA[<p><!--[endif]--></p>
<p class="MsoNormal">Error is a scary word in the world of programming. Programmer is the person to be blame if there are errors in an application when used. To avoid such things, you must understand and fix any kind of errors in programming. Almost every application must pass various kinds of error before it can work perfectly, the bigger application being built, and the bigger mistake that could arise. It is difficult to imagine if you could type hundreds line of code without find any error when it runs or compiled in the first time. So here we go the 3 most common error list on the programming:<span id="more-130"></span></p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>Syntax Error</strong></p>
<p class="MsoNormal">The most often error found is error in syntax, which is the code that being typed are against the rule of coding of the programming language that used. A programming language has specific coding rules that must be obey. For example in Pascal or Delphi, each statement must be terminated with semicolon (;). If not doing this, the program will raise an error when run.</p>
<p class="MsoNormal">
<p class="MsoNormal">Every programming language has keywords, for example is ‘<em>if</em>’ condition, ‘<em>for</em>’ or ‘<em>while</em>’ syntax, function terms and arithmetic like modulus, etc. Mistake in write this keyword will cause syntax error. This syntax error is an error that is most often found in programming, but usually it’s the most easily to fix. Some programming language provides Auto Syntax Check facility, which will provide warning message when you typed a wrong syntax.</p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>Run-Time Error</strong></p>
<p class="MsoNormal">This mistake type happens when program code runs something that couldn’t be carrying out. For example, a program that tries to access unavailable file, or there is an allocation memory error.</p>
<p class="MsoNormal">
<p class="MsoNormal">Sometimes Run-Time Error happens because some kind of aspect and not always caused by programming mistake. If you deleted some important file that used by a program, then possibly it will get the Run-Time Error when those program runs. Maximal prevention can be carry out by using validation and user-friendly message.</p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>Logical Error</strong></p>
<p class="MsoNormal">Logical error is an error type that often difficult to identify its cause. Application that contains this error runs without error message warning, but the error will be detected when the program is tested. Logical Error can be fixed by checking program line and the variable value of the code.</p>
]]></content:encoded>
			<wfw:commentRss>http://imhaya.org/2008/08/13/3-most-known-error-types-on-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
