<?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-5662625712444355986</id><updated>2011-11-27T15:50:34.939-08:00</updated><category term='PHP'/><category term='SEO'/><category term='Linux'/><category term='Virus'/><category term='Gadgets'/><category term='Hacking'/><category term='Free Templates'/><category term='Google Adsense'/><category term='Tutorial'/><category term='Windows'/><category term='News'/><category term='Programming'/><category term='Blogger Tips'/><category term='Google Engine'/><category term='Computer'/><title type='text'>Just Sharing</title><subtitle type='html'>Sharing free blogger tips, seo tutorial, computer, gadgets, hacking, linux, news, programming, virus, windows, etc.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://madefrombali.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://madefrombali.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Made from Bali</name><uri>http://www.blogger.com/profile/15984261310431960437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>24</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5662625712444355986.post-2457827625837642269</id><published>2009-04-10T22:06:00.000-07:00</published><updated>2009-04-10T23:53:09.286-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Dynamic Web Template with Smarty Template Engine</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_QE3AGp2PQY4/SeAyetHyTlI/AAAAAAAAAAg/WkMsiORIwY0/s1600-h/smarty.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 150px; height: 39px;" src="http://3.bp.blogspot.com/_QE3AGp2PQY4/SeAyetHyTlI/AAAAAAAAAAg/WkMsiORIwY0/s400/smarty.jpg" alt="" id="BLOGGER_PHOTO_ID_5323310262641643090" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.smarty.net/"&gt;Smarty Template Engine&lt;/a&gt; or more accurately described as "Template / Presentation Framework" is a tool that can ease the programmer to create website templates. Although it can be used for purposes as simple as that, its focus is fast and pain on the development and Deployment of your applications, while maintaining high performance, scalability, security and future growth.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Smarty features&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Caching:&lt;/span&gt; Smarty provides fine-grained caching features for caching all or parts of a rendered web page, or leaving parts uncached. Programmers can register template functions as cacheable or non-cachable, group cached pages into logical units for easier management, etc.&lt;/li&gt;&lt;li&gt;&lt;p&gt; &lt;b&gt;Configuration Files:&lt;/b&gt; Smarty can assign variables pulled from configuration files. Template designers can maintain values common to several templates in one location without intervention from the programmer, and config variables can easily be shared between the programming and presentation portions of the application.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Security:&lt;/b&gt; Templates do not contain PHP code. Therefore, a template designer is not unleashed with the full power of PHP, but only the subset of functionality made available to them from the programmer (application code.)&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Easy to Use and Maintain:&lt;/b&gt; Web page designers are not dealing with PHP code syntax, but instead an easy-to-use templating syntax not much different than plain HTML. The templates are a very close representation of the final output, dramatically shortening the design cycle.  &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt; &lt;b&gt;Variable Modifiers:&lt;/b&gt; The content of assigned variables can easily be adjusted at display-time with modifiers, such as displaying in all upper-case, html-escaped, formatting dates, truncating text blocks, adding spaces between characters, etc.  Again, this is accomplished with no intervention from the programmer.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Template Functions:&lt;/b&gt; Many functions are available to the template designer to handle tasks such as generating HTML code segments (dropdowns, tables, pop-ups, etc.), displaying content from other templates in-line, looping over arrays of content, formatting text for e-mail output, cycling though colors, etc.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Filters:&lt;/b&gt; The programmer has complete control of template output and compiled template content with pre-filters, post-filters and output-filters.  &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Resources:&lt;/b&gt; Templates can be pulled from any number of sources by creating new resource handlers, then using them in the templates.  &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Plugins:&lt;/b&gt; Almost every aspect of Smarty is controlled through the use of plugins. They are generally as easy as dropping them into the plugin directory and then mentioning them in the template or using them in the application code. Many user-community contributions are also available. (See the plugins section of the forum and wiki.)  &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Add-ons:&lt;/b&gt; Many user-community contributed Add-ons are available such as Pagination, Form Validation, Drop Down Menus, Calendar Date Pickers, etc. These tools help speed up the development cycle, there is no need to re-invent the wheel or debug code that is already stable and ready for deployment.  (see the Add-ons section of the forum and wiki.)  &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Debugging:&lt;/b&gt; Smarty comes with a built-in debugging console so the template designer can see all of the assigned variables and the programmer can investigate template rendering speeds.  &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Compiling:&lt;/b&gt; Smarty compiles templates into PHP code behind the scenes, eliminating run-time parsing of templates.  &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Performance:&lt;/b&gt; Smarty performs extremely well, despite its vast feature set. Most of Smarty's capabilities lie in plugins that are loaded on-demand. Smarty comes with numerous presentation tools, minimizing your application code and resulting in quicker, less error-prone application development/deployment. Smarty templates get compiled to PHP files internally (once), eliminating costly template file scans and leveraging the speed of PHP op-code accelerators.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;Read more info about Smarty here: &lt;a href="http://www.smarty.net/quick_start.php"&gt;http://www.smarty.net/&lt;/a&gt;&lt;br /&gt;Download Smarty here: &lt;a href="http://www.smarty.net/download.php"&gt;http://www.smarty.net/download.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5662625712444355986-2457827625837642269?l=madefrombali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://madefrombali.blogspot.com/feeds/2457827625837642269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://madefrombali.blogspot.com/2009/04/make-dynamic-web-template-with-smarty.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/2457827625837642269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/2457827625837642269'/><link rel='alternate' type='text/html' href='http://madefrombali.blogspot.com/2009/04/make-dynamic-web-template-with-smarty.html' title='Dynamic Web Template with Smarty Template Engine'/><author><name>Made from Bali</name><uri>http://www.blogger.com/profile/15984261310431960437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_QE3AGp2PQY4/SeAyetHyTlI/AAAAAAAAAAg/WkMsiORIwY0/s72-c/smarty.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5662625712444355986.post-1656659035350216073</id><published>2009-04-09T21:04:00.000-07:00</published><updated>2009-04-09T21:52:19.493-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SEO'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Engine'/><title type='text'>How to Success on Google?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_QE3AGp2PQY4/Sd7Pe9c90CI/AAAAAAAAAAY/8TNvnBPd2pk/s1600-h/2.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 250px; height: 140px;" src="http://1.bp.blogspot.com/_QE3AGp2PQY4/Sd7Pe9c90CI/AAAAAAAAAAY/8TNvnBPd2pk/s400/2.jpg" alt="" id="BLOGGER_PHOTO_ID_5322919940397584418" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.google.com/"&gt;Google&lt;/a&gt; will list a site in a few days or weeks. During one or two days is common if your site is not in their database until you build a link that is enough so that they can make your site important and teteap in the index. Registration and comprehensive directory of signals from the various forums will make your site remains in its index. &lt;span style="color: rgb(153, 0, 0);"&gt;Google primarily Focuses on algorithm LinkPage Data&lt;/span&gt;&lt;br /&gt;On page criteria have exceptions for competitive search phrase. To be successful in google with the phrase need to target the competitive use a different page, or search for other ways to allow users in the community want to link to you using the primary keywords in your link text.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; A general way to add your link  &lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Participate in trade organizations.  &lt;/li&gt;&lt;li&gt;Enter Your List in the directory.  &lt;/li&gt;&lt;li&gt; Send a press release via the site as &lt;a href="http://www.prweb.com/"&gt;http://www.prweb.com&lt;/a&gt;. You can dmelihat several examples of the format of the press release. Don Crowther has a good PDF report that offers templates and tips in the press release &lt;a href="http://www.101publicrelations.com/"&gt;www.101publicrelations.com&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Make a directory with a specific topic one level below the category you are.  &lt;/li&gt;&lt;li&gt;Write an article that force and make ignites.  &lt;/li&gt;&lt;li&gt;Sponsors 501C organization (buy or rent another link), or other sponsor site  &lt;/li&gt;&lt;li&gt;Reciprocate links with a quality site.  &lt;/li&gt;&lt;li&gt;Create a keyword rich domain name will make it easier bagu user to link to you with a keyword in the link text.  &lt;/li&gt;&lt;li&gt;If you want to manage the site more you use heading tags, page title, and other elements. Will help you rank well in search engines. &lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; Anchor Text&lt;/span&gt;: is one important element in the algorithm google at this time and more valuable than the PageRank. Anchor text berkombinasi with a good PageRank will strengthen the search engine rankings. If you have a keyword domain, search engines will include in the site list with the name of the official they will be more help anchor text.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5662625712444355986-1656659035350216073?l=madefrombali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://madefrombali.blogspot.com/feeds/1656659035350216073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://madefrombali.blogspot.com/2009/04/how-to-success-on-google.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/1656659035350216073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/1656659035350216073'/><link rel='alternate' type='text/html' href='http://madefrombali.blogspot.com/2009/04/how-to-success-on-google.html' title='How to Success on Google?'/><author><name>Made from Bali</name><uri>http://www.blogger.com/profile/15984261310431960437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_QE3AGp2PQY4/Sd7Pe9c90CI/AAAAAAAAAAY/8TNvnBPd2pk/s72-c/2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5662625712444355986.post-7022266957568587754</id><published>2009-04-09T18:35:00.000-07:00</published><updated>2009-04-09T19:11:38.941-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google Adsense'/><title type='text'>Google Adsense - The Hidden Money</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img57.imageshack.us/img57/2221/googleadsensehiddenmone.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 250px; height: 188px;" src="http://img57.imageshack.us/img57/2221/googleadsensehiddenmone.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a href="https://www.google.com/adsense/"&gt;Google Adsense&lt;/a&gt; is a new way in selectivity terheboh money in Pay Per Click market. Google Adsense allows us to install the text-based Adsense ads on the website and receive payment from the Pay Per Click. The form of the ads is the same as the Google ads that are on the right side of search results search engine Google. Range depends on Adsense for payment from the market and ability to reap dollars per click using Google Adsense!&lt;br /&gt;&lt;div style="text-align: left;" id="result_box" dir="ltr"&gt;There is no way easier than Google Adsense to generate money. This is a new way to make money on the Webspace and website owner, whether a beginner or already experienced, they enjoy the benefits of this new way. Search engines most popular at this time provides the opportunity to generate additional money with just some text ads on web pages.&lt;br /&gt;Targeted contextual advertising means that only relevant ads that will appear on the website. After these ads appear on content pages, the visitor then clicks on. Google make money from ads that are inserted as a reward and the advertiser will get the benefit is.&lt;br /&gt;&lt;br /&gt;To participate in Adsense is not paying, &lt;span style="font-weight: bold;"&gt;it's free&lt;/span&gt;, in addition also provides other benefits as follows:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Place the ads that will attract the user us. &lt;/li&gt;&lt;li&gt;Display ads can we adjust / customize. &lt;/li&gt;&lt;li&gt;Source of the ad comes from the 150,000 more advertisers. &lt;/li&gt;&lt;li&gt;Manage your account online. &lt;/li&gt;&lt;li&gt;Ads that are not desired can be filtered.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;The benefits of AdSense: &lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Joining with AdSense is easy. &lt;/li&gt;&lt;li&gt;Easy installation, with some code to paste into the page. &lt;/li&gt;&lt;li&gt;Free to join. &lt;/li&gt;&lt;li&gt;No need to search for the advertiser. &lt;/li&gt;&lt;li&gt;Google provides a selection of highly relevant ads that can be tailored to the content pages. &lt;/li&gt;&lt;li&gt;No need to choose the ads that are different for different pages. &lt;/li&gt;&lt;li&gt;No need to try-try a different code for various affiliate programs. &lt;/li&gt;&lt;li&gt;We can only concentrate on providing good content and Google will find ads for the best web page of our 100,000 AdWords advertisers. &lt;/li&gt;&lt;li&gt;Adsense can be done by anyone whether a beginner or veteran marketing other. &lt;/li&gt;&lt;li&gt;AdSense statistics reports that provide simple and easily understood.&lt;/li&gt;&lt;/ul&gt;&lt;div id="result_box" dir="ltr"&gt;If we have affiliate links on the website, we are allowed to install Adsense. However, the affiliate links should not imitate such as Google ads. Google can also block sites that are not appropriate or standard we owned our competitors. Could not be denied, Adsense competitors website with a strong model for the distribution of the benefits the other. Many user program called Adsense that they hope will be changes and improvements in this Adsense program. See the list below.&lt;br /&gt;&lt;br /&gt;The Adsense Wish List&lt;br /&gt;Payment: Direct (Direct deposit)&lt;br /&gt;Design:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;More options for custom design (flexible layouts).  &lt;/li&gt;&lt;li&gt;Number of ads per layout more specific.  &lt;/li&gt;&lt;li&gt;Width and height measure more specific.  &lt;/li&gt;&lt;li&gt;Opening AdSense ads in new window.  &lt;/li&gt;&lt;/ul&gt;  Fraud (Prevention):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;For suspicious activity can be detected with more sophisticated methods  &lt;/li&gt;&lt;li&gt;Or without prior warning if the warning is unreasonable  &lt;/li&gt;&lt;/ul&gt; &lt;span style="font-weight: bold;"&gt; Adsense Money:  &lt;/span&gt;&lt;br /&gt;So how much is gained from Adsense? Google says: "AdWords ads that appear on content pages your ad is a cost-per-click (CPC). This means advertisers only pay when a user clicks on the ad. You will get part of the amount paid for clicks from the AdWords ads on your website. Although we do not mention the value of course, our goal allows the publisher to be able to express more than to join with other advertising networks. "&lt;br /&gt;The only way to know how many that can be obtained is to try it out. Because there is no long-term contract here, we can cancel at any time.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5662625712444355986-7022266957568587754?l=madefrombali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://madefrombali.blogspot.com/feeds/7022266957568587754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://madefrombali.blogspot.com/2009/04/google-adsense-hidden-money.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/7022266957568587754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/7022266957568587754'/><link rel='alternate' type='text/html' href='http://madefrombali.blogspot.com/2009/04/google-adsense-hidden-money.html' title='Google Adsense - The Hidden Money'/><author><name>Made from Bali</name><uri>http://www.blogger.com/profile/15984261310431960437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5662625712444355986.post-1688492939722134840</id><published>2009-04-07T22:55:00.000-07:00</published><updated>2009-04-10T19:06:27.301-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>PHP Tutorial : String Operations</title><content type='html'>Operating string so important in programming especially in PHP. Why so important? Because the work with php, is building a good information system, facilities to make searching the web, and various other things related to web development is not separated from the operating string. So many functions that have a string operation, and also a lot of string functions that are frequently used, so that authors need to share a few articles about this string operation. For the first part of the article the author will explain the function of which has 2 additional tasks other than the search string. Among other :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;substr()&lt;/li&gt;&lt;li&gt;strstr()&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Substr()&lt;/span&gt;, has a function to retrieve one or more characters from a variable. Implementation, such as taking the characters generated from the function DATE() is mysql. Sample usage is as follows :&lt;br /&gt;&lt;pre name="code" class="php"&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;$tanggal = '012409';&lt;br /&gt;$bulan = substr($date, 0, 2);&lt;br /&gt;&lt;br /&gt;$hari = substr($date, 2, 2);&lt;br /&gt;$tahun = substr($date, -2);&lt;br /&gt;&lt;br /&gt;echo "$hari/$bulan/$tahun";&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/pre&gt;The result is:&lt;br /&gt;&lt;pre&gt;24/01/09&lt;/pre&gt;&lt;br /&gt;Explanation is as follows:&lt;br /&gt;&lt;br /&gt;&lt;span class="code"&gt;$month = substr($date, 0, 2);&lt;/span&gt;&lt;br /&gt;Take a 2-digit characters from the front, the result is 01.&lt;br /&gt;&lt;br /&gt;&lt;span class="code"&gt;$day = substr($date, 2, 2);&lt;/span&gt;&lt;br /&gt;Take the characters from 2 to 3 digits. Because the string has a sequence beginning 0, then the number 2 in the variable $date have in order to position 2. The result is 24.&lt;br /&gt;&lt;br /&gt;To prove it:&lt;pre name="code" class="php"&gt;&amp;lt;?php&lt;br /&gt;$date ='012409 ';&lt;br /&gt;echo $date [2];&lt;br /&gt;?&amp;gt;&lt;/pre&gt;the results are :&lt;pre&gt;2&lt;/pre&gt;&lt;br /&gt;And the last is&lt;br /&gt;&lt;span class="code"&gt;$year = substr($date, -2);&lt;/span&gt; This means take 2 characters from the back. The result is 09.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Strstr()&lt;/span&gt;, this function is used to return all the strings behind the string searched. For example there is a sentence:&lt;br /&gt;"Smartness radiated from the eternal pure handsome. - Al-k",&lt;br /&gt;the characters are searching "--",&lt;br /&gt;the results of the function strstr() is "- Al-k"&lt;br /&gt;&lt;br /&gt;Example of use:&lt;br /&gt;&lt;br /&gt;The result is:&lt;br /&gt;&lt;pre&gt;- Al-k&lt;/pre&gt;&lt;br /&gt;Implementation of strstr() example like this:&lt;br /&gt;&lt;br /&gt;Explanation is as follows:&lt;br /&gt;&lt;br /&gt;&lt;span class="code"&gt;if ($theword = strstr($sentence, $alert)) (&lt;/span&gt; if the characters in the search in this case the $sign in the string $sentence, then return the string that are behind these variables into the $theword.&lt;br /&gt;&lt;br /&gt;&lt;span class="code"&gt;echo 'The phrase is in a cool earlier by'."'". substr($theword, strlen($sign ))."'";&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;part is essentially substr($theword, strlen($sign))&lt;br /&gt;&lt;br /&gt;If the change in value is actually&lt;br /&gt;&lt;span class="code"&gt;substr( "- Al-k", 2);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;show the search string with a pass mark of --.&lt;br /&gt;&lt;br /&gt;The result is:&lt;br /&gt;&lt;pre&gt;Al-k&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;So that the results of the integrity of the script&lt;br /&gt;&lt;br /&gt;Is:&lt;br /&gt;&lt;pre&gt;Expression earlier in a dogged by 'Al-k'&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Strstr(), this function is used to return all the strings behind the string searched. For example there is a sentence: "Smartness radiated from the eternal pure handsome. - Al-k",&lt;br /&gt;the characters are searching "--",&lt;br /&gt;the results of the function strstr() is "- Al-k"&lt;br /&gt;&lt;br /&gt;Example of use:&lt;br /&gt;&lt;pre name="code" class="php"&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;$sentence = "smartness radiated from the eternal pure handsome. - Al-k";&lt;br /&gt;$sign ='--';&lt;br /&gt;$theword = strstr($sentence, $sign);&lt;br /&gt;echo $theword;&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;/pre&gt;&lt;br /&gt;The result is:&lt;pre&gt;- Al-k&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Implementation of strstr() example like this:&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="php"&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;$sentence = "smartness radiated from the eternal pure handsome. - Al-k";&lt;br /&gt;$sign ='--';&lt;br /&gt;&lt;br /&gt;if($theword = strstr($sentence, $alert)) (&lt;br /&gt; echo 'The phrase is in a cool earlier by'."'". substr($theword, strlen($sign))."'";&lt;br /&gt;Else()&lt;br /&gt; echo "dont have any expression!";&lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;/pre&gt;&lt;br /&gt;Explanation is as follows:&lt;br /&gt;&lt;br /&gt;&lt;span class="code"&gt;if ($theword = strstr($sentence, $alert)) (&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;if the characters in the search in this case the $sign in the  string $sentence, then return the string that are behind these  variables into the $theword.&lt;br /&gt;&lt;br /&gt;&lt;span class="code"&gt;echo 'The phrase is in a cool earlier by'."'". substr($theword, strlen($sign ))."'";&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;part is essentially &lt;span class="code"&gt;substr($theword, strlen($sign))&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If the change in value is actually&lt;br /&gt;&lt;br /&gt;&lt;span class="code"&gt;substr( "- Al-k", 2)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;show the search string with a pass mark of --.&lt;br /&gt;&lt;br /&gt;The result is:&lt;br /&gt;&lt;pre&gt;Al-k&lt;/pre&gt;&lt;br /&gt;So that the results of the integrity of the script&lt;br /&gt;&lt;pre name="code" class="php"&gt;&amp;lt;? php&lt;br /&gt;&lt;br /&gt;$sentence = "smartness radiated from the eternal pure handsome. - Al-k";&lt;br /&gt;$sign ='--';&lt;br /&gt;&lt;br /&gt;if ($theword = strstr($sentence, $alert)) (&lt;br /&gt; echo 'The phrase is in a cool earlier by'."'". substr($theword, strlen($sign ))."'";&lt;br /&gt;Else()&lt;br /&gt; echo "Dont have any expression!";&lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;?&amp;gt; &lt;/pre&gt;&lt;br /&gt;The result is:&lt;br /&gt;&lt;pre&gt;Expression earlier in a dogged by 'Al-k'&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;OK.. thats it for now, see you at next tutorial!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:10;"&gt;This tutorial translated from: &lt;a href="http://www.ilmuwebsite.com/"&gt;http://www.ilmuwebsite.com/&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5662625712444355986-1688492939722134840?l=madefrombali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://madefrombali.blogspot.com/feeds/1688492939722134840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://madefrombali.blogspot.com/2009/04/php-tutorial-string-operations.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/1688492939722134840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/1688492939722134840'/><link rel='alternate' type='text/html' href='http://madefrombali.blogspot.com/2009/04/php-tutorial-string-operations.html' title='PHP Tutorial : String Operations'/><author><name>Made from Bali</name><uri>http://www.blogger.com/profile/15984261310431960437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5662625712444355986.post-8765525021576022203</id><published>2009-04-07T22:44:00.000-07:00</published><updated>2009-04-08T01:57:44.715-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Free Templates'/><category scheme='http://www.blogger.com/atom/ns#' term='Blogger Tips'/><title type='text'>Free Blogger Templates</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img220.imageshack.us/img220/7581/templates.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; cursor: pointer; width: 400px; height: 352px;" src="http://img220.imageshack.us/img220/7581/templates.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Below is the URL of Free Blogger templates and Free Blogger layout and which can be used to change the default template of your blog :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://btemplates.com/"&gt;http://btemplates.com/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a target="_blank" href="http://charmskins.com/blogger-themes"&gt; http://charmskins.com/blogger-themes&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a target="_blank" href="http://charmskins.com/blogger-themes"&gt;&lt;/a&gt;&lt;a href="http://www.magznetwork.com/"&gt; http://www.magznetwork.com&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a target="_blank" href="http://freeskins.blogspot.com/"&gt; http://freeskins.blogspot.com&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://b-themes.blogspot.com/"&gt;http://b-themes.blogspot.com/&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a target="_blank" href="http://free-blogger-templates.zeventina.com/"&gt; http://free-blogger-templates.zeventina.com&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a target="_blank" href="http://www.blogskins.com/"&gt;http://www.blogskins.com&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wrdtemplate.blogspot.com"&gt;http://wrdtemplate.blogspot.com&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a target="_blank" href="http://www.jackbook.com/"&gt;http://www.jackbook.com&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.problogger.net/archives/2006/05/31/free-blogger-templates/"&gt;http://www.problogger.net/archives/2006/05/31/free-blogger-templates/&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a target="_blank" href="http://www.pyzam.com/bloggertemplates"&gt; http://www.pyzam.com/bloggertemplates&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a target="_blank" href="http://www.geckoandfly.com/blogspot-templates"&gt; http://www.geckoandfly.com/blogspot-templates&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://freetemplates.blogspot.com/"&gt;http://freetemplates.blogspot.com&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.idwebtemplate.com/"&gt;http://www.idwebtemplate.com/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.finalsense.com/services/blog_templates/"&gt;http://www.finalsense.com/services/blog_templates/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.pyzam.com/bloggertemplates"&gt;http://www.pyzam.com/bloggertemplates&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;       &lt;p&gt; &lt;/p&gt; hope that helps :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5662625712444355986-8765525021576022203?l=madefrombali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://madefrombali.blogspot.com/feeds/8765525021576022203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://madefrombali.blogspot.com/2009/04/free-blogger-templates.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/8765525021576022203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/8765525021576022203'/><link rel='alternate' type='text/html' href='http://madefrombali.blogspot.com/2009/04/free-blogger-templates.html' title='Free Blogger Templates'/><author><name>Made from Bali</name><uri>http://www.blogger.com/profile/15984261310431960437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5662625712444355986.post-4905031010588500019</id><published>2008-11-22T02:41:00.000-08:00</published><updated>2008-11-22T03:01:14.968-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>New Desktop Project for Ubuntu 8.10 Intrepid Ibex</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://worldimages.nirudia.com/photos/normal/worldimages-20080506124723.jpg"&gt;&lt;img src="http://worldimages.nirudia.com/photos/normal/worldimages-20080506124723.jpg" border="0" alt="" width="400" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;With Hardy now past feature-freeze it's time to start to plan features that are being lined up for inclusion after Ubuntu 8.04 LTS is released in April.&lt;br/&gt;&lt;br/&gt;And so I'd like to introduce you to the Intrepid Ibex, the release which is planned for October 2008, and which is likely to have the version number 8.10.&lt;br/&gt;&lt;br/&gt;During the 8.10 cycle we will be venturing into interesting new territory, and we'll need the rugged adventurousness of a mountain goat to navigate tricky terrain. Our desktop offering will once again be a focal point as we re-engineer the user interaction model so that Ubuntu works as well on a high-end workstation as it does on a feisty little subnotebook. We'll also be reaching new peaks of performance - aiming to make the mobile desktop as productive as possible.&lt;br/&gt;&lt;br/&gt;A particular focus for us will be pervasive internet access, the ability to tap into bandwidth whenever and wherever you happen to be. No longer will you need to be a tethered, domesticated animal - you'll be able to roam (and goats do roam!) the wild lands and access the web through a variety of wireless technologies. We want you to be able to move from the office, to the train, and home, staying connected all the way.&lt;br/&gt;&lt;br/&gt;The Intrepid Ibex will take shape at our next Ubuntu Developer Summit, an open event to which members of the Ubuntu community, upstream communities, corporate developers and other distributions are all invited. That summit takes place in beautiful Prague, in the Czech Republic from 19th - 23rd May 2008. Together we will draw up detailed blueprints for Ubuntu 8.10. Please join us there to help define the Intrepid Ibex:&lt;br/&gt;&lt;br/&gt;https://wiki.ubuntu.com/UDS-Intrepid&lt;br/&gt;&lt;br/&gt;Ubuntu 8.10 will be our ninth release, and the fourth anniversary of the first release - 4.10. In those four years, Ubuntu has grown as a project, an ethos and a community. The Ubuntu community have worked to set the benchmark for open, inclusive, and collaborative development processes. We have open specifications, open governance structures and a willingness to empower everyone to make their unique contribution to the success of the project.&lt;br/&gt;&lt;br/&gt;This has created an extraordinary diversity in participation; a depth of talent including packagers, programmers, translators, writers, testers, advocates, technical support, artists and many others. Those contributions come as much from the corporate world - Canonical and other companies that have embraced Ubuntu as a core of their offering - as from a huge number of individual professionals.&lt;br/&gt;It is this combination of expertise and perspectives that makes it such a pleasure for me to be part of this project, and I thank all of you for your continued passion, participation, and energy.&lt;br/&gt;&lt;br/&gt;Hardy is our best development cycle yet, delivering on our promise of reliability and stability for the Heron. We must stay focused on that goal. To the extent that you have a brilliant idea for the future, you now have a peg to hang it on - the Intrepid Ibex. When the Hardy Heron has taken flight we will engage fully with the Ibex.&lt;br/&gt;Give it horns!&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5662625712444355986-4905031010588500019?l=madefrombali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://madefrombali.blogspot.com/feeds/4905031010588500019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://madefrombali.blogspot.com/2008/11/new-desktop-project-for-ubuntu-810.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/4905031010588500019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/4905031010588500019'/><link rel='alternate' type='text/html' href='http://madefrombali.blogspot.com/2008/11/new-desktop-project-for-ubuntu-810.html' title='New Desktop Project for Ubuntu 8.10 Intrepid Ibex'/><author><name>Made from Bali</name><uri>http://www.blogger.com/profile/15984261310431960437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5662625712444355986.post-1703763539044138254</id><published>2008-11-03T05:47:00.000-08:00</published><updated>2008-11-05T18:00:06.871-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gadgets'/><title type='text'>PSP Phone Concept</title><content type='html'>&lt;center&gt;&lt;img src="http://news.filefront.com/wp-content/uploads/2007/08/sony-ericsson-psp-phone-concept-looks-great-2.jpg" alt="sony-ericsson-psp-phone-concept-looks-great-2.jpg" /&gt;&lt;/center&gt; &lt;p&gt;Sony Ericsson patented a PSP phone concept a while back, proving that Sony had some interest in developing a PSP phone model. At the time, it was more than likely not a priority, but thatâ€™s starting to change. &lt;/p&gt; &lt;p&gt;Consumer interest in the idea has really increased lately and could force Sony to at least take a look at the idea again. The above image is a PSP phone concept created by a random internet user. Although Sony would probably never go with a design idea from someone random, if the idea catches on, they will have no choice but to consider the ideas flying around the internet. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5662625712444355986-1703763539044138254?l=madefrombali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://madefrombali.blogspot.com/feeds/1703763539044138254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://madefrombali.blogspot.com/2008/11/sony-ericsson-patented-psp-phone.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/1703763539044138254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/1703763539044138254'/><link rel='alternate' type='text/html' href='http://madefrombali.blogspot.com/2008/11/sony-ericsson-patented-psp-phone.html' title='PSP Phone Concept'/><author><name>Made from Bali</name><uri>http://www.blogger.com/profile/15984261310431960437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5662625712444355986.post-8303111195915522645</id><published>2008-10-31T00:46:00.000-07:00</published><updated>2008-11-02T19:33:18.720-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>The Ubuntu release cycle</title><content type='html'>&lt;div class="content"&gt;From its outset Ubuntu project has been committed to a regular release cycle and has managed to deliver on that commitment without fail. It is the regularity and reliability of these releases that makes Ubuntu a great option for users and businesses who can plan upgrades and new installs with a reliability that is very unusual in the operating system market. This diagram gives our long term commitment to releases and demonstrates the key difference between a Long Term Support release and our standard releases. &lt;p&gt;&lt;/p&gt;&lt;img style="WIDTH: 399px; HEIGHT: 324px" height="485" alt="Ubuntu Release Cycle" src="http://www.ubuntu.com/files/u1/ubuntu-release-cycle_6.png" width="642" /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;h3&gt;LTS Desktop and Server&lt;/h3&gt;&lt;p&gt;Long Term Support releases for desktop and server. There are deployment platforms with wide hardware and software support and ideal or individuals and businesses making a longer term investment in Ubuntu &lt;/p&gt;&lt;h3&gt;Standard release&lt;/h3&gt;&lt;p&gt;These are the 6 monthly release that contain the best of the new from the Open Source and commercial worlds and suited to users happy to upgrade regularly. &lt;/p&gt;&lt;h3&gt;Point Release&lt;/h3&gt;&lt;p&gt;These are 6 monthly updates to the long term support cycle. These are primarily bug fixes and patches with occasional feature enhancements that maintain the integrity of the release over a long cycle. The point releases continue up to the next LTS release which then offers an obvious upgrade path for users &lt;/p&gt;&lt;h3&gt;LTS Server&lt;/h3&gt;&lt;p&gt;This is the extended support period for server. &lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5662625712444355986-8303111195915522645?l=madefrombali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://madefrombali.blogspot.com/feeds/8303111195915522645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://madefrombali.blogspot.com/2008/10/ubuntu-release-cycle.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/8303111195915522645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/8303111195915522645'/><link rel='alternate' type='text/html' href='http://madefrombali.blogspot.com/2008/10/ubuntu-release-cycle.html' title='The Ubuntu release cycle'/><author><name>Made from Bali</name><uri>http://www.blogger.com/profile/15984261310431960437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5662625712444355986.post-2491870354695952988</id><published>2008-10-29T23:42:00.000-07:00</published><updated>2008-10-31T00:42:25.035-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Ubuntu 8.04 Codename Hardy Heron</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_QE3AGp2PQY4/SQlar16xFSI/AAAAAAAAAAM/NVrJUtvgeNk/s1600-h/main.jpeg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5262837348813575458" style="margin: 0px 10px 10px 0px; float: left; width: 320px; height: 198px;" alt="" src="http://4.bp.blogspot.com/_QE3AGp2PQY4/SQlar16xFSI/AAAAAAAAAAM/NVrJUtvgeNk/s320/main.jpeg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;The latest Ubuntu release brings the best of open source together on a platform that is here to stay with 3 years of free updates. With hundreds of improvements and the addition of the latest version of Firefox amongst other outstanding applications, more and more users are assessing why Ubuntu wins more and more converts with every release. This tour will help you discover this for your self.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;a title="Go to Productivity tools" href="http://www.ubuntu.com/products/whatisubuntu/804features/productivity-tools/"&gt;Productivity tools&lt;/a&gt;: Ubuntu supports all of your favourite web-based mail programs like Yahoo(TM) or Gmail (TM). But for the office, Evolution provides all the calendering, contacts and full function office email you need. Pidgin IM also puts you in instant touch with colleagues and integrates with your personal IM services simply and easily.&lt;br /&gt;&lt;a title="Go to Web browsing" href="http://www.ubuntu.com/products/whatisubuntu/804features/web-browsing/"&gt;Browsing&lt;/a&gt;: Including Mozilla Firefox (Beta 5) - tested and stabilised for a platform. Faster, safer and themed for Ubuntu.&lt;br /&gt;&lt;a title="Go to Photos" href="http://www.ubuntu.com/products/whatisubuntu/804features/photos/"&gt;Photos&lt;/a&gt;: Upload from your camera or phone to F-Spot and manage, tag, share and sort your photos and upload easily to you favourite social networking sites.&lt;br /&gt;&lt;a title="Go to Music and Video" href="http://www.ubuntu.com/products/whatisubuntu/804features/music/"&gt;Music and video&lt;/a&gt;: Plug in your PSP, iPod, MP3 player; share playlists with your friends; buy in the creative commons online music stores, stream more live radio and plug in more devices with UPnP.&lt;br /&gt;&lt;a title="Go to Office applications" href="http://www.ubuntu.com/products/whatisubuntu/804features/office-tools/"&gt;Office applications&lt;/a&gt;: Word processing, spreadsheets and presentations can all be delivered through Open Office. And, they completely integrate with the proprietary office applications out there. The big difference is that they are free.&lt;br /&gt;&lt;a title="Go to Accessibility" href="http://www.ubuntu.com/products/whatisubuntu/804features/accessibility/"&gt;Accessibility&lt;/a&gt;: At the core of the Ubuntu philosophy is the belief that computing is for everyone and access should be free and complete whatever your economic or physical circumstances. Ubuntu is one of the most accessible desktop operating systems around.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5662625712444355986-2491870354695952988?l=madefrombali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://madefrombali.blogspot.com/feeds/2491870354695952988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://madefrombali.blogspot.com/2008/10/latest-ubuntu-release-brings-best-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/2491870354695952988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/2491870354695952988'/><link rel='alternate' type='text/html' href='http://madefrombali.blogspot.com/2008/10/latest-ubuntu-release-brings-best-of.html' title='Ubuntu 8.04 Codename Hardy Heron'/><author><name>Made from Bali</name><uri>http://www.blogger.com/profile/15984261310431960437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_QE3AGp2PQY4/SQlar16xFSI/AAAAAAAAAAM/NVrJUtvgeNk/s72-c/main.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5662625712444355986.post-5191482002661788440</id><published>2008-10-29T23:17:00.000-07:00</published><updated>2008-10-29T23:42:04.667-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Disabling or Enabling Windows XP System Restore</title><content type='html'>&lt;p&gt;&lt;strong&gt;Disabling Windows XP System Restore :&lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Click &lt;strong&gt;Start&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;Right-click &lt;strong&gt;My Computer&lt;/strong&gt;, and then click &lt;strong&gt;Properties&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;On the &lt;strong&gt;System Restore tab&lt;/strong&gt;, check &lt;strong&gt;Turn off System Restore&lt;/strong&gt; or &lt;strong&gt;Turn off System Restore on all drives&lt;/strong&gt;.&lt;br /&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;If you do not see the System Restore tab, you are not logged on to Windows as an Administrator.&lt;/span&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;Click &lt;strong&gt;Apply&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;When you see the confirmation message, click &lt;strong&gt;Yes&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt;. &lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;hr size="1"&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Enabling Windows XP System Restore :&lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Click&lt;strong&gt; Start.&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;Right-click &lt;strong&gt;My Computer&lt;/strong&gt;, and then click &lt;strong&gt;Properties&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;On the &lt;strong&gt;System Restore tab&lt;/strong&gt;, uncheck &lt;strong&gt;Turn off System Restore&lt;/strong&gt; or &lt;strong&gt;Turn off System Restore on all drives&lt;/strong&gt;.&lt;br /&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;If you do not see the System Restore tab, you are not logged on to Windows as an Administrator&lt;/span&gt;.&lt;/em&gt;&lt;/li&gt;&lt;li&gt;Click &lt;strong&gt;Apply&lt;/strong&gt;. &lt;/li&gt;&lt;li&gt;When you see the confirmation message, click &lt;strong&gt;Yes&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt;.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5662625712444355986-5191482002661788440?l=madefrombali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://madefrombali.blogspot.com/feeds/5191482002661788440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://madefrombali.blogspot.com/2008/10/computer-virus-part-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/5191482002661788440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/5191482002661788440'/><link rel='alternate' type='text/html' href='http://madefrombali.blogspot.com/2008/10/computer-virus-part-2.html' title='Disabling or Enabling Windows XP System Restore'/><author><name>Made from Bali</name><uri>http://www.blogger.com/profile/15984261310431960437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5662625712444355986.post-376683995677971052</id><published>2008-10-29T20:08:00.000-07:00</published><updated>2008-10-29T20:10:35.962-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='Virus'/><title type='text'>What is a Computer Virus?</title><content type='html'>&lt;p&gt;A computer virus is a program which reproduces itself. It may attach to other programs, it may create copies of itself (as in companion viruses). It may damage or corrupt data, change data, or degrade the performance of your system by utilizing resources such as memory or disk space.&lt;/p&gt; &lt;!-- google_ad_section_start(weight=ignore) --&gt;   &lt;p&gt;A computer virus may be categorized with one or more of the following four designations:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Boot sector computer virus &lt;/li&gt;&lt;li&gt;Master Boot Record (MBR) computer virus &lt;/li&gt;&lt;li&gt;File infector computer virus &lt;/li&gt;&lt;li&gt;Macro computer virus &lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;A computer virus which displays characteristics of more than one of these categories is known as a multi-partite computer virus.&lt;/p&gt;  &lt;h2&gt;Boot sector viruses&lt;/h2&gt;  Boot sector viruses infect the boot record on hard disks, floppy disks, and theoretically also on CD's and DVD's.  &lt;p&gt;A boot sector virus does not need to be able to successfully boot the victims computer to infect it. Because of this, even non-bootable media can spread a boot sector virus.&lt;/p&gt;  &lt;p&gt;Once the infected computer does successfully boot, the boot sector virus stays in memory and infects floppies and other media when they are written to by the infected computer.&lt;/p&gt;  &lt;p&gt;Boot sector viruses have become less common as floppy disks have become rarer.&lt;/p&gt;   &lt;h2&gt;Master Boot Record (MBR) viruses&lt;/h2&gt;  &lt;p&gt;Master Boot Record (MBR) viruses are very similar to boot sector viruses, except that they infect the MBR (Master Boot Record) instead of the boot sector.&lt;/p&gt;   &lt;h2&gt;File infector viruses&lt;/h2&gt;  &lt;p&gt;File infector viruses infect files which contain executables code, such as .EXE and .COM files.&lt;/p&gt;  &lt;p&gt;Some file infectors are &lt;i&gt;memory resident&lt;/i&gt;. This means that the virus will stay in memory and continue to infect other programs. Other file infector viruses only infect other files when they are executed.&lt;/p&gt;   &lt;h2&gt;Macro viruses&lt;/h2&gt;  &lt;p&gt;Macro viruses infect certain types of data files. Most macro viruses infect Microsoft Office files, such as Word Documents, Excel Spreadsheets, PowerPoint Presentations, and Access Databases.&lt;/p&gt;  &lt;p&gt;Macro viruses typically use the Visual Basic macro language which is built into Microsoft Office applications.&lt;/p&gt;  &lt;p&gt;Some macro viruses also share the characteristics of a &lt;a href="http://www.tech-faq.com/computer-worm-virus.shtml"&gt;computer worm&lt;/a&gt;, in the way in which they spread themselves across networks.&lt;/p&gt;   &lt;h2&gt;Multi-partite viruses&lt;/h2&gt;  &lt;p&gt;Multi-partite viruses share the characteristics of more than one virus type. For example, a multi-partite computer virus might infect both the boot record and program files.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5662625712444355986-376683995677971052?l=madefrombali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://madefrombali.blogspot.com/feeds/376683995677971052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://madefrombali.blogspot.com/2008/10/what-is-computer-virus.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/376683995677971052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/376683995677971052'/><link rel='alternate' type='text/html' href='http://madefrombali.blogspot.com/2008/10/what-is-computer-virus.html' title='What is a Computer Virus?'/><author><name>Made from Bali</name><uri>http://www.blogger.com/profile/15984261310431960437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5662625712444355986.post-2712210946787857089</id><published>2008-10-29T19:53:00.000-07:00</published><updated>2008-10-29T20:07:50.397-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>How C Programming Works</title><content type='html'>&lt;p&gt; The C programming language is a popular and widely used programming language for creating &lt;b&gt;computer programs&lt;/b&gt;. Programmers around the world embrace C because it gives maximum control and efficiency to the programmer. If you are a programmer, or if you are interested in becoming a programmer, there are a couple of benefits you gain from learning C: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;You will be able to read and write code for a large number of platforms -- everything from &lt;a href="http://www.howstuffworks.com/microcontroller.htm"&gt;microcontrollers&lt;/a&gt; to the most advanced scientific systems can be written in C, and many modern &lt;a href="http://www.howstuffworks.com/operating-system.htm"&gt;operating systems&lt;/a&gt; are written in C. &lt;p&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;The jump to the object oriented C++ language becomes much easier. C++ is an extension of C, and it is nearly impossible to learn C++ without learning C first. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt; &lt;/p&gt;&lt;table align="center" cellpadding="3" cellspacing="0" width="415"&gt; &lt;tbody&gt;&lt;tr&gt;&lt;td&gt; &lt;center&gt;&lt;img src="http://static.howstuffworks.com/gif/c-exec.gif" /&gt;&lt;br /&gt;&lt;!-- &lt;span style="font-size:-2;"&gt;Photo courtesy&lt;/span&gt;&lt;br /&gt;--&gt; &lt;span style="font-size:-1;"&gt;&lt;b&gt;This animation shows the execution of a simple C program. By the end of this article you will understand how it works!&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/center&gt; &lt;/td&gt;&lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;In this article, we will walk through the entire language and show you how to become a C programmer, starting at the beginning. You will be amazed at all of the different things you can create once you know C! &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5662625712444355986-2712210946787857089?l=madefrombali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://madefrombali.blogspot.com/feeds/2712210946787857089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://madefrombali.blogspot.com/2008/10/how-c-programming-works.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/2712210946787857089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/2712210946787857089'/><link rel='alternate' type='text/html' href='http://madefrombali.blogspot.com/2008/10/how-c-programming-works.html' title='How C Programming Works'/><author><name>Made from Bali</name><uri>http://www.blogger.com/profile/15984261310431960437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5662625712444355986.post-3397592849940822560</id><published>2008-10-27T19:43:00.000-07:00</published><updated>2008-10-27T19:56:58.082-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='Blogger Tips'/><title type='text'>Free Blogger Templates</title><content type='html'>Need some templates for your blog?&lt;br /&gt;Check this out :&lt;br /&gt;&lt;br /&gt;&lt;cite style="font-family: arial; font-weight: bold;"&gt;&lt;a href="http://www.btemplates.com"&gt;btemplates.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/cite&gt;&lt;cite style="font-family: arial; font-weight: bold;"&gt;&lt;a href="http://www.idwebtemplate.com"&gt;www.idwebtemplate.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/cite&gt;&lt;cite style="font-family: arial; font-weight: bold;"&gt;&lt;a href="http://www.bloggertemplates.org"&gt;www.bloggertemplates.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/cite&gt;&lt;cite style="font-family: arial; font-weight: bold;"&gt;&lt;a href="http://blogger-templates.blogspot.com"&gt;blogger-templates.blogspot.com&lt;/a&gt;&lt;br /&gt;&lt;/cite&gt;&lt;cite style="font-family: arial; font-weight: bold;"&gt;&lt;br /&gt;&lt;/cite&gt;&lt;a href="http://x-template.blogspot.com"&gt;&lt;cite style="font-family: arial; font-weight: bold;"&gt;x-template.blogspot.com&lt;/cite&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5662625712444355986-3397592849940822560?l=madefrombali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://madefrombali.blogspot.com/feeds/3397592849940822560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://madefrombali.blogspot.com/2008/10/free-blogger-templates.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/3397592849940822560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/3397592849940822560'/><link rel='alternate' type='text/html' href='http://madefrombali.blogspot.com/2008/10/free-blogger-templates.html' title='Free Blogger Templates'/><author><name>Made from Bali</name><uri>http://www.blogger.com/profile/15984261310431960437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5662625712444355986.post-2771774820318268804</id><published>2008-10-27T19:39:00.000-07:00</published><updated>2008-10-27T20:10:39.986-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>XML Tutorial Part 5 : XML Syntax</title><content type='html'>&lt;p&gt;XML syntax refers to the rules that determine how an XML application can be written. The XML syntax is very straight forward, and this makes XML very easy to learn. Below are the main points to remember when creating XML documents.&lt;/p&gt;   &lt;h2&gt;Well-formedness&lt;/h2&gt; &lt;p&gt;The W3C specifies that all XML documents must be &lt;i&gt;well-formed&lt;/i&gt;. Specifically, a textual object is a well-formed XML document if:&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;Taken as a whole, it matches the production labeled document&lt;/li&gt;&lt;li&gt;It meets all the well-formedness constraints given the XML specification&lt;/li&gt;&lt;li&gt;Each of the parsed entities which is referenced directly or indirectly within the document is well-formed&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;If this all sounds confusing, don't worry too much. Basically, all you need to do is ensure you build your XML applications correctly!&lt;/p&gt;  &lt;h2&gt;XML Declaration&lt;/h2&gt; &lt;p&gt;If you include an XML declaration, it must be the first item in your document. The XML declaration uses the &lt;code&gt;&lt;/code&gt; element.&lt;/p&gt;  &lt;p&gt;Example:&lt;/p&gt;&lt;p&gt;&lt;?xml version="1.0" encoding="UTF-8" standalone="no"?&gt;&lt;br /&gt;&lt;/p&gt;&lt;pre&gt;&lt;/pre&gt; &lt;p&gt;&lt;/p&gt;  &lt;div class="example-code"&gt; &lt;code&gt; &lt;/code&gt;&lt;blockquote&gt; &lt;/blockquote&gt; &lt;/div&gt;  &lt;h2&gt;One Root Element Only&lt;/h2&gt; &lt;p&gt;Each XML document must have one root element and no more. All other elements must be contained within the root element. &lt;/p&gt; &lt;p&gt;Example:&lt;code&gt;&lt;/code&gt;&lt;/p&gt;&lt;root&gt;&lt;br /&gt;  &lt;child&gt;Data&lt;/child&gt;&lt;br /&gt;  &lt;child&gt;More Data&lt;/child&gt;&lt;br /&gt;&lt;/root&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt; &lt;div class="example-code"&gt;  &lt;/div&gt;  &lt;h2&gt;XML Markup&lt;/h2&gt; &lt;p&gt;Generally speaking, an XML document consists of &lt;i&gt;markup&lt;/i&gt; and &lt;i&gt;data&lt;/i&gt;. Markup is provided in the form of tags and attributes. Data is the text that goes in between the tags or is provided within their attributes.&lt;/p&gt; &lt;p&gt;The next couple of lessons cover the key syntax rules related to elements and attributes.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5662625712444355986-2771774820318268804?l=madefrombali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://madefrombali.blogspot.com/feeds/2771774820318268804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://madefrombali.blogspot.com/2008/10/xml-tutorial-part-5-xml-syntax.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/2771774820318268804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/2771774820318268804'/><link rel='alternate' type='text/html' href='http://madefrombali.blogspot.com/2008/10/xml-tutorial-part-5-xml-syntax.html' title='XML Tutorial Part 5 : XML Syntax'/><author><name>Made from Bali</name><uri>http://www.blogger.com/profile/15984261310431960437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5662625712444355986.post-1177379135656667787</id><published>2008-10-27T19:32:00.000-07:00</published><updated>2008-10-27T20:12:57.749-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>XML Tutorial Part 4 : XML Documents</title><content type='html'>&lt;h2&gt;XML Documents&lt;/h2&gt; &lt;p&gt;This lesson shows you how XML documents are constructed. Similar to an HTML document, XML documents consist of stuff at the top of the document, followed by the content.&lt;/p&gt;&lt;br /&gt;&lt;h2&gt;Prolog&lt;/h2&gt; &lt;p&gt;Right at the top of the document, we have a &lt;dfn&gt;prolog&lt;/dfn&gt; (also spelt &lt;dfn&gt;prologue&lt;/dfn&gt;). A prolog is optional, but if it is included, it should become at the beginning of the document. The prolog can contain things such as the XML declaration, comments, processing instructions, white space, and document type declarations. Although the prolog (and everything in it) is optional, it's recommended that you include the XML declaration in your XML documents.&lt;/p&gt;  &lt;h3&gt;XML Declaration&lt;/h3&gt; &lt;p&gt;The XML declaration indicates that the document is written in XML and specifies which version of XML. The XML declaration, if included, must be on the first line of the document.&lt;/p&gt; &lt;p&gt;The XML declaration can also specify the language encoding for the document (optional) and if the application refers to external entities (optional). In our example, we specify that the document uses UTF-8 encoding (although we don't really need to as UTF-8 is the default), and we specify that the document refers to external entities by using &lt;code&gt;standalone="no"&lt;/code&gt;. This is not a standalone document as it relies on an external resource (i.e. the DTD).&lt;/p&gt; &lt;p&gt;Although the XML declaration is optional, the W3C recommends that you include it in your XML documents. In any case, you'll need the XML declaration to successfully validate your document.&lt;/p&gt;  &lt;h3&gt;Document Type Definition (DTD)&lt;/h3&gt; &lt;p&gt;The DTD defines the rules of your XML document. Although XML itself has rules, the rules defined in a DTD are specific to your own needs. More specifically, the DTD allows you to specify the names of the elements that are allowed in the document, which elements are allowed to be nested inside other elements, and which elements can only contain data.&lt;/p&gt; &lt;p&gt;The DTD is used when you validate your XML document. Any application that uses the document must stop processing if the document doesn't adhere to the DTD.&lt;/p&gt; &lt;p&gt;DTDs can be internal (i.e. specified within the document) or external (i.e. specified in an external file). In our example, the DTD is external.&lt;/p&gt;  &lt;h3&gt;Comments&lt;/h3&gt; &lt;p&gt;XML comments begin with &lt;code&gt;&lt;!--&lt;/code&gt; and end with &lt;code&gt;--&gt;&lt;/code&gt;. Similar to HTML comments, XML comments allow you to write stuff within your document without it being parsed by the processor. You normally write comments as an explanatory note to yourself or another programmer. Comments can appear anywhere within your document.&lt;/p&gt;  &lt;h3&gt;Processing Instructions&lt;/h3&gt; &lt;p&gt;Processing instructions begin with &lt;code&gt; and end with &lt;code&gt;?&gt;&lt;/code&gt;. Processing instructions are instructions for the XML processor. Processing instructions are not built into the XML recommendation. Rather, they are processor-dependant so not all processors understand all processing instructions. Our example is a common processing instruction that many processors understand. The instructions to the processor is to use an external style sheet.&lt;/code&gt;&lt;/p&gt;  &lt;h3&gt;White Space&lt;/h3&gt; &lt;p&gt;White space is simply blank space created by carriage returns, line feeds, tabs, and/or spaces. White space doesn't affect the processing of the document, so you can choose to include whitespace or not.&lt;/p&gt; &lt;p&gt;Technically speaking, the XML recommendation specifies that XML documents use the UNIX convention for line endings. This means that you should use a linefeed character only (ASCII code 10) to indicate the end of a line.&lt;/p&gt; &lt;p&gt;Speaking of white space, there is a special attribute (&lt;code&gt;xml:whitespace&lt;/code&gt;) that you can use to preserve whitespace within your elements (but we won't concern ourselves with that just now).&lt;/p&gt;  &lt;h2&gt;Elements &amp;amp; Content&lt;/h2&gt; &lt;p&gt;This is where the document's content goes. It consists of one or more elements, nested within a single root element.&lt;/p&gt;  &lt;h3&gt;Root Element Opening Tag&lt;/h3&gt; &lt;p&gt;All XML documents must have one (and only one) root element. All other elements must be nested inside this root element. In other words, the root element must contain all other elements within the document. Therefore, the first tag in the document will always be the opening tag of the root element (the closing tag will always be at the bottom of the document).&lt;/p&gt;  &lt;h3&gt;Child Elements and Content&lt;/h3&gt; &lt;p&gt;These are the elements that are contained within the root element. Elements are usually represented by an opening and closing tag. Data and other elements reside between the opening and closing tag of an element.&lt;/p&gt; &lt;p&gt;Although most elements contain an opening and closing tag, XML allows you to use &lt;dfn&gt;empty elements&lt;/dfn&gt;. An empty element is one without a closing tag. You might be familiar with some empty elements used in HTML such as the &lt;code&gt;&lt;img src="http://www.blogger.com/post-edit.g?blogID=5662625712444355986&amp;amp;postID=1177379135656667787" /&gt;&lt;/code&gt; element or the &lt;code&gt;&lt;br /&gt;&lt;/code&gt; element. In XML, you must close empty elements with a forward slash before the &gt; symbol. For example, &lt;code&gt;&lt;br /&gt;&lt;/code&gt;.&lt;/p&gt; &lt;p&gt;Elements can also contain one or more attributes. An &lt;dfn&gt;attribute&lt;/dfn&gt; is a name/value pair, that you place within an opening tag, which allows you to provide extra information about an element. You may be familiar with attributes in HTML. For example, the HTML img tag requires the &lt;code&gt;src&lt;/code&gt; attribute which specifies the location of an image (eg, &lt;code&gt;&lt;img src="http://www.blogger.com/myImage.gif" /&gt;&lt;/code&gt;).&lt;/p&gt;  &lt;h3&gt;Root Element Closing Tag&lt;/h3&gt; &lt;p&gt;The last tag of the document will always be the closing tag of the root element. This is because all other elements are nested inside the root element.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5662625712444355986-1177379135656667787?l=madefrombali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://madefrombali.blogspot.com/feeds/1177379135656667787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://madefrombali.blogspot.com/2008/10/xml-tutorial-part-4-xml-documents.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/1177379135656667787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/1177379135656667787'/><link rel='alternate' type='text/html' href='http://madefrombali.blogspot.com/2008/10/xml-tutorial-part-4-xml-documents.html' title='XML Tutorial Part 4 : XML Documents'/><author><name>Made from Bali</name><uri>http://www.blogger.com/profile/15984261310431960437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5662625712444355986.post-3498233624204499257</id><published>2008-10-27T19:23:00.000-07:00</published><updated>2008-10-27T19:39:24.139-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>XML Tutorial Part 3 : XML Editor</title><content type='html'>&lt;h2&gt;XML Editor&lt;/h2&gt; &lt;p&gt;As you saw in the previous lesson, you can create XML documents using a simple text editor such as Notepad, WordPad, vi, emacs, or SimpleText etc. Text editors are OK, but if you're serious about creating XML, you'd be better off finding an XML editor.&lt;/p&gt;  &lt;h2&gt;Benefits of an XML Editor&lt;/h2&gt; &lt;p&gt;An XML editor will make your life easier when coding XML and more importantly, it will help prevent you from making errors.&lt;/p&gt; &lt;p&gt;XML editors are similar to HTML editors (or any other programming editor) in that they provide syntax highlighting which helps with readability when you're coding. They'll also do things like automatically insert a closing tag once you're added an opening tag.&lt;/p&gt; &lt;p&gt;A good XML editor should also provide validation - a way for you to validate that the documents you create are well formed.&lt;/p&gt;  &lt;h2&gt;Examples of XML Editors&lt;/h2&gt; &lt;p&gt;Here are some XML editors you might find useful:&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.edisys.com/Products/eNotepad/enotepad.asp"&gt;XML Notepad&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.xmlcooktop.com/"&gt;XML Cooktop&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.vervet.com/"&gt;XML Pro&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.xmlspy.com/"&gt;XML Spy&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/xml/notepad/intro.asp"&gt;eNotepad&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5662625712444355986-3498233624204499257?l=madefrombali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://madefrombali.blogspot.com/feeds/3498233624204499257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://madefrombali.blogspot.com/2008/10/xml-tutorial-part-3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/3498233624204499257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/3498233624204499257'/><link rel='alternate' type='text/html' href='http://madefrombali.blogspot.com/2008/10/xml-tutorial-part-3.html' title='XML Tutorial Part 3 : XML Editor'/><author><name>Made from Bali</name><uri>http://www.blogger.com/profile/15984261310431960437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5662625712444355986.post-6415112722187801201</id><published>2008-10-27T19:21:00.000-07:00</published><updated>2008-10-27T19:32:15.567-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>XML Tutorial Part 2 : XML Viewers</title><content type='html'>&lt;h2&gt;XML Viewers&lt;br /&gt;&lt;/h2&gt;&lt;p&gt;While you can view XML documents with a simple text editor, there are free XML viewers that present the contents in a more readable form. XML viewers interpret the document so it will display the XML document using any styles that have been applied using XSLT or CSS. It will also warn you if something doesn't look right, or if it doesn't validate correctly.&lt;/p&gt;    &lt;p&gt;Most modern browsers include XML support, so it's quite possible that your own browser is able to display the contents of XML files. &lt;/p&gt; &lt;p&gt;You open an XML file in your browser the same way you open any other file in your browser. If it's a local file you can type the full path into the address bar. Otherwise, if it's available over the web, you can type the URL into the address bar.&lt;/p&gt;  &lt;h2&gt;Notepad&lt;/h2&gt; &lt;p&gt;You can use a text editor such as Notepad to create or view a simple XML file. Here's what &lt;a href="http://www.quackit.com/xml/tutorial/tutorials.xml"&gt;this XML file&lt;/a&gt; looks like in Notepad:&lt;/p&gt; &lt;img src="http://www.quackit.com/pix/xml/tutorial/xml_viewers_1.gif" alt="Viewing an XML file in Notepad" width="481" height="225" /&gt;   &lt;h2&gt;Firefox&lt;/h2&gt; &lt;p&gt;Here's how the above XML file appears in Firefox 2.0. Notice the difference between Notepad and Firefox. Firefox actually attempts to interpret the document. It even warns us if it thinks something could be out of place (such as a missing stylesheet).&lt;/p&gt; &lt;img style="width: 400px; height: 372px;" src="http://www.quackit.com/pix/xml/tutorial/xml_viewers_2.gif" alt="Viewing an XML file in Firefox" /&gt;  &lt;h2&gt;Internet Explorer&lt;/h2&gt; &lt;p&gt;Here's how the same XML file appears in Internet Explorer 6.0&lt;/p&gt; &lt;img style="width: 400px; height: 317px;" src="http://www.quackit.com/pix/xml/tutorial/xml_viewers_3.gif" alt="Viewing an XML file in Internet Explorer" /&gt;   &lt;h2&gt;Displaying Errors&lt;/h2&gt; &lt;p&gt;If your XML document contains an error, your XML viewer should display a message indicating the error. In &lt;a href="http://www.quackit.com/xml/tutorial/tutorials_error.xml"&gt;this file&lt;/a&gt;, I have purposely included an error.&lt;/p&gt; &lt;p&gt;Below is how the error is reported in Internet Explorer.&lt;/p&gt; &lt;img style="width: 400px; height: 317px;" src="http://www.quackit.com/pix/xml/tutorial/xml_viewers_4.gif" alt="Viewing an error in an XML file" /&gt;    &lt;h2&gt;Adding Styles&lt;/h2&gt; &lt;p&gt;Once you start adding styles to your XML, you'll see a huge difference in how your XML documents appear with an XML viewer. We'll cover styles later.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5662625712444355986-6415112722187801201?l=madefrombali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://madefrombali.blogspot.com/feeds/6415112722187801201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://madefrombali.blogspot.com/2008/10/xml-tutorial-part-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/6415112722187801201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/6415112722187801201'/><link rel='alternate' type='text/html' href='http://madefrombali.blogspot.com/2008/10/xml-tutorial-part-2.html' title='XML Tutorial Part 2 : XML Viewers'/><author><name>Made from Bali</name><uri>http://www.blogger.com/profile/15984261310431960437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5662625712444355986.post-9026560015790861377</id><published>2008-10-27T19:19:00.000-07:00</published><updated>2008-10-27T19:28:00.636-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>XML Tutorial Part 1 : About XML</title><content type='html'>&lt;h2&gt;About XML&lt;br /&gt;&lt;/h2&gt;&lt;p&gt;XML stands for eXtensible Markup Language. As the name suggests, XML is a markup language. The XML specification was created by the World Wide Web Consortium (&lt;a href="http://www.w3c.org/"&gt;W3C&lt;/a&gt;), the body that sets standards for the web.&lt;/p&gt;   &lt;h2&gt;Features/Benefits of XML&lt;/h2&gt; &lt;p&gt;XML has been widely adopted since its creation and with good reason. Some of the key features and benefits of XML include:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Easy data exchange - One of the great things about XML is that it can allow easy sharing of data between different applications - even if these applications are written in different languages and reside on different platforms. &lt;/li&gt;&lt;li&gt;Self-describing data - When you look at an XML document, it is very easy to figure out what's going on.&lt;/li&gt;&lt;li&gt;Create your own languages - XML allows you to specify your own markup language for your own specific purpose. Some existing XML based languages include Banking Industry Technology Secretariat (BITS), Bank Internet Payment System (BIPS), Financial Exchange (IFX) and many more.&lt;/li&gt;&lt;/ul&gt;  &lt;h2&gt;What Does XML Look Like?&lt;/h2&gt; &lt;p&gt;The following example demonstrates what the contents of a typical XML document could look like. &lt;/p&gt; &lt;div class="example-code"&gt; &lt;code&gt; &lt;/code&gt;&lt;pre&gt;&lt;br /&gt;&lt;tutorials&gt;&lt;br /&gt;&lt;tutorial&gt;&lt;br /&gt;  &lt;name&gt;XML Tutorial&lt;/name&gt;&lt;br /&gt;  &lt;url&gt;http://www.quackit.com/xml/tutorial&lt;/url&gt;&lt;br /&gt;&lt;/tutorial&gt;&lt;br /&gt;&lt;tutorial&gt;&lt;br /&gt;  &lt;name&gt;HTML Tutorial&lt;/name&gt;&lt;br /&gt;  &lt;url&gt;http://www.quackit.com/html/tutorial&lt;/url&gt;&lt;br /&gt;&lt;/tutorial&gt;&lt;br /&gt;&lt;/tutorials&gt;&lt;br /&gt;&lt;/pre&gt;  &lt;/div&gt; &lt;p&gt;I'll be explaining what this is all about in the coming lessons.&lt;/p&gt;  &lt;h2&gt;Difference Between XML and HTML&lt;/h2&gt; &lt;p&gt;If you're familiar with HTML, you might notice that XML looks similar to HTML. Like XML, HTML is also a markup language. In fact, HTML stands for Hypertext Markup Language. Markup languages are used for describing how a document's contents should be interpreted. &lt;/p&gt; &lt;h3&gt;HTML&lt;/h3&gt; &lt;p&gt;HTML includes over 100 pre-defined tags to allow the author to specify how each piece of content should be presented to the end user. For example, if you surround some content with &lt;b&gt;&lt;/b&gt; tags, the user agent/browser will render that content using a bold typeface. &lt;/p&gt; &lt;h3&gt;XML&lt;/h3&gt; &lt;p&gt;XML allows you to create your own tags to describe the data between them. You're not particularly interested in how the data will be presented. Your main focus is ensuring that the data is well organised within descriptive tags (or elements). This is because XML is primarily used for data storage and transfer purposes - not for presentation purposes.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5662625712444355986-9026560015790861377?l=madefrombali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://madefrombali.blogspot.com/feeds/9026560015790861377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://madefrombali.blogspot.com/2008/10/about-xml.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/9026560015790861377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/9026560015790861377'/><link rel='alternate' type='text/html' href='http://madefrombali.blogspot.com/2008/10/about-xml.html' title='XML Tutorial Part 1 : About XML'/><author><name>Made from Bali</name><uri>http://www.blogger.com/profile/15984261310431960437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5662625712444355986.post-900711861674670807</id><published>2008-10-27T19:16:00.000-07:00</published><updated>2008-10-27T19:17:24.543-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>Direct X changer</title><content type='html'>The program is intended for carrying out of various actions with versions DirectX. The program can change version DirectX for any another without restart of OS. For example, this program will allow starting many old games and if to establish package DirectX10 for XP, also many new games. And if suddenly OS after changes of version DirectX began to work stably always it is possible to return to DirectX 9.&lt;br /&gt;&lt;br /&gt;system requirements :&lt;br /&gt;KMDXC runs on Windows XP or Later&lt;br /&gt;&lt;br /&gt;Minimum hardware requirements&lt;br /&gt;&lt;br /&gt;* Intel Pentium® or AMD K5 processor with 266 MHz&lt;br /&gt;* 5 MB free hard disk space&lt;br /&gt;&lt;br /&gt;* 32 MB RAM&lt;br /&gt;* Video Card with support DirectX 7 or later&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Software requirements&lt;br /&gt;KMDXC has been tested on the following platforms:&lt;br /&gt;&lt;br /&gt;* Windows XP Professional SP2, SP3&lt;br /&gt;* Windows Vista Home Premium/Ultimate&lt;br /&gt;* Windows 7 Milestone 1 build 6519&lt;br /&gt;&lt;br /&gt;Protected Message:&lt;br /&gt;Code:&lt;br /&gt;http://rapidshare.com/files/147062188/kmdxc.zip.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5662625712444355986-900711861674670807?l=madefrombali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://madefrombali.blogspot.com/feeds/900711861674670807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://madefrombali.blogspot.com/2008/10/direct-x-changer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/900711861674670807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/900711861674670807'/><link rel='alternate' type='text/html' href='http://madefrombali.blogspot.com/2008/10/direct-x-changer.html' title='Direct X changer'/><author><name>Made from Bali</name><uri>http://www.blogger.com/profile/15984261310431960437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5662625712444355986.post-8630258954949829408</id><published>2008-10-27T19:14:00.001-07:00</published><updated>2008-10-27T19:14:54.687-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='Hacking'/><title type='text'>Get the serial number you need !</title><content type='html'>* Go to Google.&lt;br /&gt;&lt;br /&gt;* In the search field type: "Product name" 94FBR&lt;br /&gt;&lt;br /&gt;* Where, "Product Name" is the name of the item you want to find the serial number for.&lt;br /&gt;&lt;br /&gt;* And voila - there you go - the serial number you needed.&lt;br /&gt;&lt;br /&gt;HOW DOES THIS WORK?&lt;br /&gt;&lt;br /&gt;Quite simple really. 94FBR is part of a Office 2000 Pro cd key that is widely distributed as it bypasses the activation requirements of Office 2K Pro. By searching for the product name and 94fbr, you guarantee two things. 1) The pages that are returned are pages dealing specifically with the product you're wanting a serial for. 2) Because 94FBR is part of a serial number, and only part of a serial number, you guarantee that any page being returned is a serial number list page.&lt;br /&gt;&lt;br /&gt;See these example searches:&lt;br /&gt;&lt;br /&gt;"Photoshop 7" 94FBR&lt;br /&gt;"Age of Mythology" 94FBR&lt;br /&gt;"Nero Burning Rom 5.5" 94FBR&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5662625712444355986-8630258954949829408?l=madefrombali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://madefrombali.blogspot.com/feeds/8630258954949829408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://madefrombali.blogspot.com/2008/10/get-serial-number-you-need.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/8630258954949829408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/8630258954949829408'/><link rel='alternate' type='text/html' href='http://madefrombali.blogspot.com/2008/10/get-serial-number-you-need.html' title='Get the serial number you need !'/><author><name>Made from Bali</name><uri>http://www.blogger.com/profile/15984261310431960437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5662625712444355986.post-3545187872757800345</id><published>2008-10-27T19:11:00.000-07:00</published><updated>2008-10-27T19:13:25.168-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>Data Capacity of CDs</title><content type='html'>Abstract&lt;br /&gt;You can fit on a S/VCD without overburning:&lt;br /&gt;- approx. 735 MB of MPEG data onto a 74min/650MB disc&lt;br /&gt;- approx. 795 MB of MPEG data onto an 80min/700MB disc&lt;br /&gt;&lt;br /&gt;You can fit on a CD-ROM without overburning:&lt;br /&gt;- approx. 650 MB of data onto a 74min/650MB disc&lt;br /&gt;- approx. 703 MB of data onto an 80min/700MB disc&lt;br /&gt;&lt;br /&gt;Introduction&lt;br /&gt;Let us ignore for now the terms of megabyte for CD capacity and try to understand how the data is stored on a CD.&lt;br /&gt;&lt;br /&gt;As well all know, the data is stored digitally as binary data. This means, however the actual information is actually kept on the disc, this information is in the form of "1"s and "0"s. Physically, the information on a CD is as pits on a thin sheet of metal (aluminium).&lt;br /&gt;&lt;br /&gt;An a CD-R disc, the data is physically on an organic dye layer which simulates the metal layer on a real pressed CD.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;How is the information structured&lt;br /&gt;Now, on the CD, the information isn't just organised from beginning to end willy-nilly. Otherwise, it would be really hard to find a useful piece of information on the CD.&lt;br /&gt;&lt;br /&gt;Rather, the information is organised in sectors. Consider a sector as like a page in a book. Just like you are able to quickly find something in a book if you know the page number, you can quickly find something on a CD if you know the sector number.&lt;br /&gt;&lt;br /&gt;Now, remember that the CD was original made to hold audio data. It was decided, that the CD would would 75 sectors per second of audio. Although I cannot guess where this number comes from, it is quite appropriate for the audio CD. It means that you can "seek" an audio CD accurately to 1/75th of a second -- which is more than enough for consumer purposes.&lt;br /&gt;&lt;br /&gt;Now, with this in mind, we can work out the total data capacity of user data for 1 sector.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The total data capacity of user data of 1 sector on a CD&lt;br /&gt;CD audio uses uncompressed PCM stereo audio, 16-bit resolution sampled at 44.1 kHz.&lt;br /&gt;&lt;br /&gt;Thus 1 second of audio contains:&lt;br /&gt;16 bits/channel * 2 channels * 44100 samples/second * 1 second&lt;br /&gt;= 1411200 bits&lt;br /&gt;= 176400 bytes&lt;br /&gt;&lt;br /&gt;Since there are 75 sectors per second&lt;br /&gt;1 sector&lt;br /&gt;= 176400 bytes / 75&lt;br /&gt;= 2352 bytes&lt;br /&gt;&lt;br /&gt;One sector on a CD contains 2352 bytes max.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The concept of different MODES and FORMS of burning&lt;br /&gt;Now, audio CD was well and good, but the medium would become much more useful if you could store other data on the disc as well. This became to be know as CD-ROM of course.&lt;br /&gt;&lt;br /&gt;Now, the audio-CD uses the ENTIRE sector for audio data.&lt;br /&gt;&lt;br /&gt;However, for CD-ROMs this caused a problem. Simply, CDs and the CD reading mechanisms were not 100% faultless. That is, errors (indeed frequent errors) could be made during the reading. For audio CDs, this does not matter as much as you could simply interpolate from the adjacent audio samples. This will obviously NOT DO for data CDs. A single bit error could lead to a program being unexecutable or ruin an achive file.&lt;br /&gt;&lt;br /&gt;Thus, for CD-ROMs, part of each sector is devoted to error correction codes and error detection codes. The CD-R FAQ has the details, but in effect, only 2048 bytes out of a total of 2352 bytes in each sector is available for user data on a data CD.&lt;br /&gt;&lt;br /&gt;This burning mode is either MODE1 or MODE2 Form1.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;MODE2 Form2 sectors of VCDs and SVCDs&lt;br /&gt;Now, for VCDs and SVCDs, the video tracks do not necessarily require the robust error correction as normal data on a CD-ROM. However, there is still some overhead per sector that is used for something other than video data (e.g., sync headers).&lt;br /&gt;&lt;br /&gt;S/VCDs video tracks are burnt in what is called MODE2 Form2 sectors. In this mode, only 2324 bytes out of a total of 2352 bytes in each sector is available for user data.&lt;br /&gt;&lt;br /&gt;This is MUCH MORE than for CD-ROMs, but still less per sector than audio CD.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The disc capacities of CD-ROMs, audio-CDs and VCDs&lt;br /&gt;Now, obviously what ultimately determines the capacity of a disc is the total number of sectors it contains. This is similar to the total number of pages in a blank exercise book (if you recall the book analogy).&lt;br /&gt;&lt;br /&gt;The secondary determinant is the burning mode of the disc.&lt;br /&gt;&lt;br /&gt;For audio CDs, it is as if you could fill each page from top to bottom with audio data as the entire sector is used for audio data.&lt;br /&gt;&lt;br /&gt;For CD-ROMs, it is as if you need to first rule a margin and then leave the bottom part of each page for footnotes (headers + ECC + EDC). The amount of text you can actually write per page is then less due to these other constraints.&lt;br /&gt;&lt;br /&gt;For S/VCDs, we still need to rule a margin on the page, but we don't have to worry about the footnotes (headers). We can fit MORE text than a CD-ROM, but less than an audio-CD.&lt;br /&gt;&lt;br /&gt;Now remember, 1 second on a CD = 75 sectors.&lt;br /&gt;&lt;br /&gt;Thus:&lt;br /&gt;- 74 min CD = 333,000 sectors&lt;br /&gt;- 80 min CD = 360,000 sectors&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Data capacity in Mb for an audio-CD&lt;br /&gt;74 min&lt;br /&gt;= 333,000 sectors * 2352 bytes / sector&lt;br /&gt;= 783216000 bytes&lt;br /&gt;= 746.9 Mb&lt;br /&gt;&lt;br /&gt;80 min&lt;br /&gt;= 360,000 sectors * 2352 bytes / sector&lt;br /&gt;= 846720000 bytes&lt;br /&gt;= 807.5 Mb&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Data capacity in Mb for a CD-ROM&lt;br /&gt;74 min&lt;br /&gt;= 333,000 sectors * 2048 bytes / sector&lt;br /&gt;= 681984000 bytes&lt;br /&gt;= 650.4 Mb&lt;br /&gt;&lt;br /&gt;80 min&lt;br /&gt;= 360,000 sectors * 2048 bytes / sector&lt;br /&gt;= 737280000 bytes&lt;br /&gt;= 703.1 Mb&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Data capacity in Mb for a S/VCD&lt;br /&gt;74 min&lt;br /&gt;= 333,000 sectors * 2324 bytes / sector&lt;br /&gt;= 773892000 bytes&lt;br /&gt;= 738.0 Mb&lt;br /&gt;&lt;br /&gt;80 min&lt;br /&gt;= 360,000 sectors * 2324 bytes / sector&lt;br /&gt;= 836640000 bytes&lt;br /&gt;= 797.9 Mb&lt;br /&gt;&lt;br /&gt;Conclusions&lt;br /&gt;As you can see, the often quoted capacities of 650MB and 700MB refer to CD-ROM capacities.&lt;br /&gt;&lt;br /&gt;Due to the fact that S/VCDs use a different burning mode where MORE of each sector is available as user data, the relatively capacities are HIGHER.&lt;br /&gt;&lt;br /&gt;Now, since S/VCDs are not composed of PURELY video tracks and have some unavoidable overheads, the actually total capacity left for video tracks is a few Mb less for each disc (about 735 Mb for 74min discs and 795 Mb for 80min discs). This is where the often quoted capacities of 740MB and 800MB come from. They are quite accurate.&lt;br /&gt;&lt;br /&gt;All these capacities are available BEFORE overburning. Overburning is where you burn MORE sectors than the disc is rated for. If you overburn, you can typically achieve about 1-2 minutes of additional capacity (depending on your drive and media).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5662625712444355986-3545187872757800345?l=madefrombali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://madefrombali.blogspot.com/feeds/3545187872757800345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://madefrombali.blogspot.com/2008/10/data-capacity-of-cds.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/3545187872757800345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/3545187872757800345'/><link rel='alternate' type='text/html' href='http://madefrombali.blogspot.com/2008/10/data-capacity-of-cds.html' title='Data Capacity of CDs'/><author><name>Made from Bali</name><uri>http://www.blogger.com/profile/15984261310431960437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5662625712444355986.post-6000695126563802867</id><published>2008-10-27T19:09:00.000-07:00</published><updated>2008-10-27T19:10:47.762-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>Bit Torrent Tutorials</title><content type='html'>The first things you need to know about using Bit Torrent:&lt;br /&gt;-- Bit Torrent is aimed at broadband users (or any connection better than dialup).&lt;br /&gt;-- Sharing is highly appreciated, and sharing is what keeps bit torrent alive.&lt;br /&gt;-- A bit torrent file (*.torrent) contains information about the piece structure of the download (more on this later)&lt;br /&gt;-- The method of downloading is not your conventional type of download. Since downloads do not come in as one&lt;br /&gt;big chunk, you are able to download from many people at once, increasing your download speeds. There may be&lt;br /&gt;100 "pieces" to a file, or 20,000+ pieces, all depending on what you're downloading. Pieces are usually small (under 200kb)&lt;br /&gt;-- The speeds are based upon people sharing as they download, and seeders. Seeders are people who constantly&lt;br /&gt;share in order to keep torrents alive. Usually seeders are on fast connections (10mb or higher).&lt;br /&gt;&lt;br /&gt;In this tutorial, I will be describing it all using a bit torrent client called Azureus. This client is used to decode the .torrent files into a useable format to download from other peers. From here on out, I will refer to Bit Torrent as BT.&lt;br /&gt;&lt;br /&gt;Which BT client you use, is purely up to you. I have tried them all, and my personal favorite is Azureus for many reasons. A big problem with most BT clients out there, is that they are extremely CPU intensive, usually using 100% of your cpu power during the whole process. This is the number one reason I use Azureus. Another, is a recently released plug-in that enables you to browse all current files listed on suprnova.org (the #1 source for torrent downloads).&lt;br /&gt;&lt;br /&gt;Before you use the plug-in, take a look at /http://www.suprnova.org, and browse the files. Hold your mouse over the links, and you'll notice every file ends in .torrent. This is the BT file extension. Usually, .torrent files are very small, under 200kb. They contain a wealth of information about the file you want to download. A .torrent file can contain just 1 single file, or a a directory full of files and more directories. But regardless, every download is split up into hundreds or thousands of pieces. The pieces make it much easier to download at higher speeds. Back to suprnova.org. Look at the columns:&lt;br /&gt;&lt;br /&gt;Added | Name | Filesize | Seeds | DLs (and a few more which aren't very useful.)&lt;br /&gt;&lt;br /&gt;I'll break this down.&lt;br /&gt;Added: Self explanitory, its the date the torrent was added.&lt;br /&gt;Name: Also self explanitory.&lt;br /&gt;Filesize: Duh&lt;br /&gt;Seeds: This is how many people are strictly UPLOADING, or sharing. These people are the ones that keep .torrent files alive. By "alive", I mean, if there's no one sharing the .torrent file, no one can download.&lt;br /&gt;DLs: This is how many people currently downloading that particular torrent. They also help keep the torrent alive as they share while they download.&lt;br /&gt;&lt;br /&gt;It's always best to download using a torrent that has a decent amount of seeders and downloaders, this way you can be assured there's a good chance your download will finish. The more the better.&lt;br /&gt;&lt;br /&gt;Now that you should understand how torrent files work, and how to use them, on to Azureus!&lt;br /&gt;First, get JAVA! You need this to run Azureus, as java is what powers it. Get Java here: /http://java.sun.com/j2se/1.4.2/download.html&lt;br /&gt;Next, get Azureus at: /http://azureus.sourceforge.net&lt;br /&gt;Next, get the Suprnovalister plugin from /http://s93732957.onlinehome.us/storage/suprnovalister.jar&lt;br /&gt;&lt;br /&gt;Install Java JRE before you do ANYTHING.&lt;br /&gt;&lt;br /&gt;Install Azureus, and then in the installation folder, create 2 more folders. ./Plugins/suprnovalister (For example, if you installed Azureus to C:\PROGRAM FILES\AZUREUS, create C:\PROGRAM FILES\AZUREUS\PLUGINS\SUPRNOVALISTER). Next, put the suprnovalister.jar file that you downloaded, in that folder.&lt;br /&gt;&lt;br /&gt;Load up Azureus, and if you want, go through the settings and personalize it.&lt;br /&gt;&lt;br /&gt;The tab labeled "My Torrents" is the section of Azureus you need the most often. That lists all your transfers, uploads and downloads. It shows every bit of information you could possibly want to know about torrents you download.&lt;br /&gt;&lt;br /&gt;In the menu bar, go to View &gt; Plugins &gt; Suprnova Lister. This will open up a new tab in Azureus. Click on "Update Mirror". This will get a mirror site of suprnova.org containing all current torrent files available. Once a mirror is grabbed, choose a category from the drop-down box to the left and click "Update". Wah-lah, all the available downloads appear in the main chart above. Just double click a download you want, and bang its starting to download. Open the "My Torrents" tab again to view and make sure your download started.&lt;br /&gt;&lt;br /&gt;After your download has finished, be nice, and leave the torrent transferring. So people can get pieces of the file from you, just as you got pieces from other people.&lt;br /&gt;&lt;br /&gt;Alternatively, if you don't want to use the plugin... you can just head to suprnova.org and download files to any folder. Then go to File &gt; Open &gt; .torrent File in Azureus.&lt;br /&gt;&lt;br /&gt;This should about wrap it up for the Bit Torrent Tutorial. If you guys think of anything I should add, or whatnot, just let me know and I'll check into it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5662625712444355986-6000695126563802867?l=madefrombali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://madefrombali.blogspot.com/feeds/6000695126563802867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://madefrombali.blogspot.com/2008/10/bit-torrent-tutorials.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/6000695126563802867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/6000695126563802867'/><link rel='alternate' type='text/html' href='http://madefrombali.blogspot.com/2008/10/bit-torrent-tutorials.html' title='Bit Torrent Tutorials'/><author><name>Made from Bali</name><uri>http://www.blogger.com/profile/15984261310431960437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5662625712444355986.post-5716005465765392942</id><published>2008-10-27T19:07:00.000-07:00</published><updated>2008-10-27T19:08:50.014-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>Overclocking Tutorial</title><content type='html'>Overclocking takes on 3 forms:&lt;br /&gt;First, is the casual overclocking, easy, and anyone can do it.&lt;br /&gt;Second, is the right way to overclock, taking into account, everything.&lt;br /&gt;Third, if you want serious power, your gonna need to be savy to what does what.&lt;br /&gt;&lt;br /&gt;The casual overclocker gains about 5% increase, and really doesn't see any benefit from this, whilst it makes you feel good, no serious damage can be made, by upping the FSB a little, or changing your multiplier, only thing is, you want more.&lt;br /&gt;&lt;br /&gt;The correct way to overclock, is to start looking at your system, check the motherboard specs, PSU, amount of harddrives, CD ROMS etc. (high end systems, including the lastest graphic cards will need serious power).&lt;br /&gt;&lt;br /&gt;Lets take a base system like my old system setup:&lt;br /&gt;&lt;br /&gt;AMD XP1700+ ( Thoroughbred JIUHB DLT3C )&lt;br /&gt;Core Voltage = 1.50v&lt;br /&gt;Maximum Die Temp = 90c&lt;br /&gt;FSB = 266Mhz&lt;br /&gt;(factory unlocked)&lt;br /&gt;&lt;br /&gt;Jetway K266B KT266 chipset&lt;br /&gt;DDR + SDR RAM (not together)&lt;br /&gt;No onboard RAID&lt;br /&gt;&lt;br /&gt;DDR RAM = Dane Elec PC2700 DDR (333Mhz)&lt;br /&gt;Not registered&lt;br /&gt;&lt;br /&gt;2 Hard drvies&lt;br /&gt;1 CD Writer &amp;amp; 1 DVD ROM drive&lt;br /&gt;&lt;br /&gt;2 LAN cards&lt;br /&gt;&lt;br /&gt;1 PCI soundcard&lt;br /&gt;(onboard sound turned off).&lt;br /&gt;&lt;br /&gt;Now, lets look at what they can do:&lt;br /&gt;The Thoroughbred is still the top processor for overclocking, Thunderbirds are just not upto it, even though they are capable of some really decent speeds, same as the Palamino, not to mention the Barton's (these are not what they have been made up to be).&lt;br /&gt;(for the purpose of space, I'll not go into unlocking your CPU)&lt;br /&gt;&lt;br /&gt;As you can see, my Thoroughbred has a core voltage of 1.5v, and as my motherboard is capable of giving my processor anything upto 1.85v, there is score for more there.&lt;br /&gt;The FSB on my motherboard is capable of a max of 200Mhz (this is the magic number).&lt;br /&gt;Die temps to a max of 90c is good (never been near it, yet!).&lt;br /&gt;&lt;br /&gt;Now, to work out your Mhz on your system, or to check your multiplier or FSB, there is a little calculation you'll need to remember, and it's easy:&lt;br /&gt;&lt;br /&gt;Your Mhz is worked out by your multiplier timed your FSB.&lt;br /&gt;example:&lt;br /&gt;&lt;br /&gt;CODE&lt;br /&gt;133x10 = 1.33Ghz&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Of course you can devide your Mhz with your known FSB to give you your multiplier etc.&lt;br /&gt;&lt;br /&gt;Now for easy, I have the results of my previous unlocking tests handy, so I'll use them, and not the current speeds etc.&lt;br /&gt;&lt;br /&gt;Standard Multiplier = 11.0&lt;br /&gt;Overclocked Multiplier = 12.0&lt;br /&gt;&lt;br /&gt;Standard Voltage = 1.50v&lt;br /&gt;Overclocked Voltage = 1.52v&lt;br /&gt;&lt;br /&gt;Standard FSB = 133Mhz&lt;br /&gt;Overclocked FSB = 136Mhz&lt;br /&gt;&lt;br /&gt;Standard Speed = 1467Mhz&lt;br /&gt;Overclocked Speed = 1630Mhz&lt;br /&gt;&lt;br /&gt;Standard Temps = CPU = 37c SYSTEM = 32c (idle) CPU = 44c SYSTEM = 36c (under load)&lt;br /&gt;Overclocked Temps = CPU = 34c SYSTEM = 29c (idle) CPU 40c SYSTEM 34c (under load)&lt;br /&gt;&lt;br /&gt;As you can see, the system is cooler when overclocked, this is due to having the correct cooling setup, and temps for it when it was standard, was standard cooling setup.&lt;br /&gt;&lt;br /&gt;Basically, all I have done, is raised the FSB by 3mhz, the voltage by 0.02v and the multiplier by 1.0, this has given me a 163Mhz increase without over strssing my system, but, here is where it gets teadious:&lt;br /&gt;&lt;br /&gt;To achieve this, it took me about a week, and this is how I did it:&lt;br /&gt;I started by lowering the multiplier to 5.0, from there I raised the FSB to its max (at the time, have latest BIOS update for mobo, allowing 200Mhz FSB), 166Mhz, this is the correct way of overclocking.&lt;br /&gt;From there, I started to raise the multiplier one by one, getting it back upto the standard multiplier or higher, checking the stability of the system each time.&lt;br /&gt;(currently I am way passed the 136Mhz FSB, as I am running PC2700 DDR).&lt;br /&gt;&lt;br /&gt;One thing to look at though, overclocking using the FSB WILL (unless your system allows you to specify it) mess with your PCI &amp;amp; RAM speeds.&lt;br /&gt;Even raising it by 3Mhz can make your PCI cards to not work, and your RAM to get confused and crash your system.&lt;br /&gt;&lt;br /&gt;Now your thinking to yourself 'I can do that' and yes you can, anyone can, but.......&lt;br /&gt;It takes TIME, I can't stress that enough, if your going to try this, then you'll need to run your system for at least 6 hours between changing your multiplier, and as you can imagine, this can take a long time to do.&lt;br /&gt;&lt;br /&gt;For your information, I used Hot CPU Tester, SETI &amp;amp; played Vietcong for testing purposes.&lt;br /&gt;&lt;br /&gt;Now, for the hard part:&lt;br /&gt;&lt;br /&gt;As most experienced overclockers will tell you, heat is your enemy, killing heat is your number 1 aim, don't worry about your speed at first, a 50Mhz increasde isn't gonna make your 3D Mark scream through the roof, actually, you'll probably not even get any better than what you did before.&lt;br /&gt;&lt;br /&gt;There are several ways of dispersing heat, and they are:&lt;br /&gt;&lt;br /&gt;Aircooling&lt;br /&gt;Pro's: Cheap, effective at lower speeds.&lt;br /&gt;Con's: Noisey, dust collectors, need maintanance.&lt;br /&gt;&lt;br /&gt;Watercooling:&lt;br /&gt;Pro's: Can lower your CPU by about 10c easily.&lt;br /&gt;Con's: It has water in it, expensive, hard for some to understand.&lt;br /&gt;&lt;br /&gt;Pelter:&lt;br /&gt;Pro's: With watercooling, it's the daddy&lt;br /&gt;Con's: ONLY EXPERIENCED PEOPLE NEED TO APPLY, very complicated, power hungry, NOT for the faint hearted. Stupidly expensive.&lt;br /&gt;&lt;br /&gt;Aircooling:&lt;br /&gt;Upgrading your CPU fan is the first step, there are several companies that offer aftermarket fans, which are better than the OEM fans are 2 a penny in todays world, but it's NOT just about your CPU fan, your system needs to breath, you need to get rid of 'hot spots' within your system.&lt;br /&gt;&lt;br /&gt;Watercooling:&lt;br /&gt;Its easier than most make out, its a good thing, kit prices can be got from about £120 ($200 US), just make sure they are upgradable, as you might want to add, a Northbridge water block &amp;amp; a GPU water block.&lt;br /&gt;Modern day kits &amp;amp; parts are idiot proof, and will not leak, unless you act like Noah.&lt;br /&gt;&lt;br /&gt;Pelter:&lt;br /&gt;Pelter cooling is DANGEROUS, minly for your system, fitting it incorrectly, and you could end up with not only a baked CPU but a system that will end up as a very expensive paperweight.&lt;br /&gt;Ask your local overclocking expert for more info.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Basically, if you can get hold of a decent Thoroughbred cored XP, your in luck (just like me), if its unlocked, then your in business, obviously, its not just down to your CPU, your motherboard and RAM will denote whether you can overclock big style or not.&lt;br /&gt;I'd advise ANYONE thinking of overclocking, to research into it more, weigh up the odds on what they want or need, if your on a buget, DON'T attempt it, things can and do go wrong.&lt;br /&gt;Most of the time, its not about 'mines faster than yours' or massive speed increases, its done by most, cause it can be. 90% of the time, you'd be better off buying a new CPU (as prices are so low), but if you get the urge, then a new world awaits you&lt;br /&gt;&lt;br /&gt;great tutorial. this should help the OC noobs. If I can add something like you said know your specs of the mobo....and if you are serious about OC'ing dont go and get some generic NO-NAME ram and some ghetto mobo. to get the best stability go with ASUS and ABIT for the mobo and Crucial, Kingston, mushkin for the ram. A great forum for OC'ing is amdmb.com.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Indeed, if you are serious about your overclocking, its advised you only use serious brand names.&lt;br /&gt;Generic parts are always a lower spec, and can easily destroy themselves with even a little stress aimed towards them.&lt;br /&gt;&lt;br /&gt;Memory advice, use the folloing:&lt;br /&gt;&lt;br /&gt;Kingston (added because of reviews, personally, I'm not sure about them).&lt;br /&gt;Crucial (for Dual Channel DDR ONLY)&lt;br /&gt;OCZ&lt;br /&gt;Mushkin&lt;br /&gt;Corsair&lt;br /&gt;PNY (for EEC rated)&lt;br /&gt;Samsung&lt;br /&gt;Geil (my choice, when I can afford it)&lt;br /&gt;&lt;br /&gt;Motherbord advice, use the following:&lt;br /&gt;&lt;br /&gt;Asus A7N8X Deluxe nForce2&lt;br /&gt;Asus A7N8X-VM nForce2&lt;br /&gt;Asus A7N8X-X nForce2&lt;br /&gt;Abit KD7-S KT400&lt;br /&gt;Abit KV7 KT600&lt;br /&gt;Abit NF7 v2.0 nForce2&lt;br /&gt;Abit NF7-S v2.0 nForce2&lt;br /&gt;MSI K7N2 Delta-L Nforce2&lt;br /&gt;MSI KT6 Delta-LSR KT600&lt;br /&gt;Epox 8RDA+ nForce2&lt;br /&gt;Epox 8RGA+ nForce2&lt;br /&gt;&lt;br /&gt;Any nForce2 motherboard would be best, they allow more score for overclocking your system.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5662625712444355986-5716005465765392942?l=madefrombali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://madefrombali.blogspot.com/feeds/5716005465765392942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://madefrombali.blogspot.com/2008/10/overclocking-tutorial.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/5716005465765392942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/5716005465765392942'/><link rel='alternate' type='text/html' href='http://madefrombali.blogspot.com/2008/10/overclocking-tutorial.html' title='Overclocking Tutorial'/><author><name>Made from Bali</name><uri>http://www.blogger.com/profile/15984261310431960437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5662625712444355986.post-3521205642158650040</id><published>2008-10-27T19:01:00.000-07:00</published><updated>2008-10-27T19:05:50.760-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Windows Vista Black Edition 2009 SP1</title><content type='html'>Platform: Windows&lt;br /&gt;Compilation Date: 17.07.2008&lt;br /&gt;Author: Benjamin&lt;br /&gt;Size: 4.2GB&lt;br /&gt;Activation Needed: No&lt;br /&gt;CD-Key: N/A&lt;br /&gt;Architecture : 32-Bit&lt;br /&gt;Total Parts: 200 x 21 = 4200MB&lt;br /&gt;&lt;br /&gt;Note: Start a Fresh installation from the DVD and install in a separate partition. Dont start the installation from your Previous windows.&lt;br /&gt;&lt;br /&gt;Minimum System requirements:&lt;br /&gt;&lt;br /&gt;* 1GB RAM&lt;br /&gt;* 20 GB of Hard Drive space&lt;br /&gt;* 128 MB Graphics Memory (To enable Aero)&lt;br /&gt;* 17′inch Monitor (1024 X 76&lt;br /&gt;* DVD-ROM&lt;br /&gt;* Above Pentium 4 Processor&lt;br /&gt;* Pixel Shader 2.0 in hardware&lt;br /&gt;* 32 bits per pixel&lt;br /&gt;&lt;br /&gt;This Operating system is purely designed from Genuine Vista Ultimate by Benjamin. It will be more comfortable, faster and reliable when compared to other vista operating systems. All the error which the user faced in vista ultimate are fixed and tweaked. New hot fixes, updates and the Vista SP1 package are integrated. All the dream scene packs are activated. The Dolby digital plugins are also integrated for more fun with musics. New windows sounds, New Gadgets, New Login screen, New Default theme and more…. You can install any hardware without any problem, all the hardware errors are fixed. Just install this Black Edition 2009 and start your work. No need of installing any 3rd party softwares by searching the CD’s or DVD’s. All the softwares which you need to run quickly after installing a OS are inside.&lt;br /&gt;&lt;br /&gt;* New Windows Sounds&lt;br /&gt;* No more BSOD error screens&lt;br /&gt;* All Windows Ultimate Extras Integrated&lt;br /&gt;* New Default Theme&lt;br /&gt;* 310 Sidebar Gadgets&lt;br /&gt;* 30 Video Dreamescene Packs&lt;br /&gt;* New Logon Screensaver added&lt;br /&gt;* New Login Screen&lt;br /&gt;* New Look for windows media center&lt;br /&gt;* Registry Tweaks are added( Copy to, Move to, Command Prompt, Take ownership, Encrypt and more)&lt;br /&gt;* Maximum parallel downloads for IE to 20 (Default is 2)&lt;br /&gt;* New Updated graphics card drivers are integrated.&lt;br /&gt;* New Explorer View&lt;br /&gt;* Patched Uxtheme files so u can use any 3rd party themes&lt;br /&gt;* Classic Control Panel&lt;br /&gt;* DirectX Updated&lt;br /&gt;* All Chipset Drivers&lt;br /&gt;* All Printers Drivers (Updated)&lt;br /&gt;* All Graphics card drivers (Updated)&lt;br /&gt;* All Sound Card Drivers (Updated)&lt;br /&gt;* All SCSI-RAID Drivers (Updated)&lt;br /&gt;* All Scanners Drivers&lt;br /&gt;* Resolved some reliability issues in the USB core components&lt;br /&gt;* Added hotfix for resolving some performance and reliability issues&lt;br /&gt;* Improved the reliability of Windows Media Player&lt;br /&gt;* Resolved an issue where messages become stuck in the Outbox and cannot be deleted when using&lt;br /&gt;Windows Mail&lt;br /&gt;* Resolved a set of known application compatibility issues&lt;br /&gt;&lt;br /&gt;Drivers Which are missed in Vista by default are fixed:&lt;br /&gt;&lt;br /&gt;* Graphics card drivers for&lt;br /&gt;Intel(R) G31 Express Chipset&lt;br /&gt;Intel(R) G33 Express Chipset&lt;br /&gt;Intel(R) G35 Express Chipset&lt;br /&gt;Intel(R) G965 Express Chipset&lt;br /&gt;Intel(R) Q33 Express Chipset&lt;br /&gt;Intel(R) Q35 Express Chipset&lt;br /&gt;Intel(R) Q963 Express Chipset&lt;br /&gt;Intel(R) Q965 Express Chipset&lt;br /&gt;Intel(R) 4 Series Internal Chipset&lt;br /&gt;Intel(R) Q45/Q43 Express Chipset&lt;br /&gt;Intel(R) Q45/Q43 Express Chipset&lt;br /&gt;Intel(R) G45/G43 Express Chipset&lt;br /&gt;Intel(R) G45/G43 Express Chipset&lt;br /&gt;Intel(R) G41 Express Chipset&lt;br /&gt;Mobile Intel(R) 45 Express Chipset Family&lt;br /&gt;Mobile Intel(R) GL960 Express Chipset&lt;br /&gt;Mobile Intel(R) GLE960 Express Chipset&lt;br /&gt;Mobile Intel(R) GM965 Express Chipset&lt;br /&gt;Mobile Intel(R) GME965 Express Chipset&lt;br /&gt;&lt;br /&gt;For other models which is lower than these models wil be automatically installed by default.&lt;br /&gt;&lt;br /&gt;* Graphics card drivers for&lt;br /&gt;NVIDIA GeForce 9800 GX2&lt;br /&gt;NVIDIA GeForce 9800 GTX&lt;br /&gt;NVIDIA GeForce 9600 GT&lt;br /&gt;NVIDIA GeForce 9600 GSO&lt;br /&gt;NVIDIA GeForce 9400 GT&lt;br /&gt;NVIDIA GeForce 9300 GS&lt;br /&gt;NVIDIA GeForce 9300 GE&lt;br /&gt;NVIDIA GeForce 8800 Ultra&lt;br /&gt;NVIDIA GeForce 8800 GTX&lt;br /&gt;NVIDIA GeForce 8800 GTS 512&lt;br /&gt;NVIDIA GeForce 8800 GTS&lt;br /&gt;NVIDIA GeForce 8800 GT&lt;br /&gt;NVIDIA GeForce 8800 GS&lt;br /&gt;NVIDIA GeForce 8600 GTS&lt;br /&gt;NVIDIA GeForce 8600 GT&lt;br /&gt;NVIDIA GeForce 8600 GS&lt;br /&gt;NVIDIA GeForce 8500 GT&lt;br /&gt;NVIDIA GeForce 8400 GS&lt;br /&gt;NVIDIA GeForce 8400 SE&lt;br /&gt;NVIDIA GeForce 8400&lt;br /&gt;NVIDIA GeForce 8300 GS&lt;br /&gt;NVIDIA GeForce 8300&lt;br /&gt;NVIDIA GeForce 8200&lt;br /&gt;NVIDIA GeForce 8200/NVIDIA nForce 730a&lt;br /&gt;NVIDIA GeForce 8100/NVIDIA nForce 720a&lt;br /&gt;NVIDIA GeForce 7950 GX2&lt;br /&gt;NVIDIA GeForce 7950 GT&lt;br /&gt;NVIDIA GeForce 7900 GTX&lt;br /&gt;NVIDIA GeForce 7900 GT/GTO&lt;br /&gt;NVIDIA GeForce 7900 GS&lt;br /&gt;NVIDIA GeForce 7800 SLI&lt;br /&gt;NVIDIA GeForce 7800 GTX&lt;br /&gt;NVIDIA GeForce 7800 GT&lt;br /&gt;NVIDIA GeForce 7800 GS&lt;br /&gt;NVIDIA GeForce 7650 GS&lt;br /&gt;NVIDIA GeForce 7600 GT&lt;br /&gt;NVIDIA GeForce 7600 GS&lt;br /&gt;NVIDIA GeForce 7600 LE&lt;br /&gt;NVIDIA GeForce 7500 LE&lt;br /&gt;NVIDIA GeForce 7350 LE&lt;br /&gt;NVIDIA GeForce 7300 SE&lt;br /&gt;NVIDIA GeForce 7300 LE&lt;br /&gt;NVIDIA GeForce 7300 GT&lt;br /&gt;NVIDIA GeForce 7300 GS&lt;br /&gt;NVIDIA GeForce 7200 GS&lt;br /&gt;NVIDIA GeForce 7100 GS&lt;br /&gt;NVIDIA GeForce 7150 / NVIDIA nForce 630i&lt;br /&gt;NVIDIA GeForce 7100 / NVIDIA nForce 630i&lt;br /&gt;NVIDIA GeForce 7100 / NVIDIA nForce 620i&lt;br /&gt;NVIDIA GeForce 7050 / NVIDIA nForce 630i&lt;br /&gt;NVIDIA GeForce 7050 / NVIDIA nForce 610i&lt;br /&gt;NVIDIA GeForce 7050 PV / NVIDIA nForce 630a&lt;br /&gt;NVIDIA GeForce 7025 / NVIDIA nForce 630a&lt;br /&gt;NVIDIA GeForce 6800 XT&lt;br /&gt;NVIDIA GeForce 6800 XE&lt;br /&gt;NVIDIA GeForce 6800 Ultra&lt;br /&gt;NVIDIA GeForce 6800 Series GPU&lt;br /&gt;NVIDIA GeForce 6800 LE&lt;br /&gt;NVIDIA GeForce 6800 GT&lt;br /&gt;NVIDIA GeForce 6800 GS/XT&lt;br /&gt;NVIDIA GeForce 6800 GS&lt;br /&gt;NVIDIA GeForce 6800&lt;br /&gt;NVIDIA GeForce 6700 XL&lt;br /&gt;NVIDIA GeForce 6610 XL&lt;br /&gt;NVIDIA GeForce 6600 VE&lt;br /&gt;NVIDIA GeForce 6600 LE&lt;br /&gt;NVIDIA GeForce 6600 GT&lt;br /&gt;NVIDIA GeForce 6600&lt;br /&gt;NVIDIA GeForce 6500&lt;br /&gt;NVIDIA GeForce 6250&lt;br /&gt;NVIDIA GeForce 6200SE TurboCache™&lt;br /&gt;NVIDIA GeForce 6200 TurboCache™&lt;br /&gt;NVIDIA GeForce 6200 LE&lt;br /&gt;NVIDIA GeForce 6200 A-LE&lt;br /&gt;NVIDIA GeForce 6200&lt;br /&gt;NVIDIA GeForce 6150SE nForce 430&lt;br /&gt;NVIDIA GeForce 6150 LE&lt;br /&gt;NVIDIA GeForce 6150&lt;br /&gt;NVIDIA GeForce 6100 nForce 420&lt;br /&gt;NVIDIA GeForce 6100 nForce 405&lt;br /&gt;NVIDIA GeForce 6100 nForce 400&lt;br /&gt;NVIDIA GeForce 6100&lt;br /&gt;&lt;br /&gt;Note: I did not included graphics driver for NVIDIA Geforce 200 series because the drivers is still in Beta lol.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Programs:&lt;br /&gt;&lt;br /&gt;* 7-Zip&lt;br /&gt;* Mozilla&lt;br /&gt;* K-Lite Codecs 3.95 Full&lt;br /&gt;* System Utilities&lt;br /&gt;* Image Burn&lt;br /&gt;* CCleaner&lt;br /&gt;* Office 2003&lt;br /&gt;* Vista Codecs&lt;br /&gt;* XVID codecs&lt;br /&gt;* Dolby Digital Surround Plugins&lt;br /&gt;* Cyberlink Power DVD 8&lt;br /&gt;* Avast Professional Edition v4.8&lt;br /&gt;* Damn NFO Viewer&lt;br /&gt;* Spyware Doctor v5.5&lt;br /&gt;* Zoner Photo Studio 10&lt;br /&gt;* Power ISO 4&lt;br /&gt;* Yahoo messenger for Vista Black&lt;br /&gt;* Ashampoo Music Studio&lt;br /&gt;* Screen Capture&lt;br /&gt;* Star Codecs&lt;br /&gt;* Norton Ghost 14&lt;br /&gt;* Ultra ISO 9&lt;br /&gt;* Real Player 11 Gold Plus&lt;br /&gt;* All Codecs for Windows Media Player 2008&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Protected Message:&lt;br /&gt;Code:&lt;br /&gt;http://www.filefactory.com/file/777859/n/blacbe_part01_rar&lt;br /&gt;http://www.filefactory.com/file/df868e/n/blacbe_part02_rar&lt;br /&gt;http://www.filefactory.com/file/d6500f/n/blacbe_part03_rar&lt;br /&gt;http://www.filefactory.com/file/1c9214/n/blacbe_part04_rar&lt;br /&gt;http://www.filefactory.com/file/e8ae27/n/blacbe_part05_rar&lt;br /&gt;http://www.filefactory.com/file/5c4c48/n/blacbe_part06_rar&lt;br /&gt;http://www.filefactory.com/file/95d3c6/n/blacbe_part07_rar&lt;br /&gt;http://www.filefactory.com/file/8ae292/n/blacbe_part08_rar&lt;br /&gt;http://www.filefactory.com/file/ac2d5f/n/blacbe_part09_rar&lt;br /&gt;http://www.filefactory.com/file/e89d71/n/blacbe_part10_rar&lt;br /&gt;http://www.filefactory.com/file/eeeeba/n/blacbe_part11_rar&lt;br /&gt;http://www.filefactory.com/file/8b9454/n/blacbe_part12_rar&lt;br /&gt;http://www.filefactory.com/file/f9800e/n/blacbe_part13_rar&lt;br /&gt;http://www.filefactory.com/file/c3c850/n/blacbe_part14_rar&lt;br /&gt;http://www.filefactory.com/file/e2ae75/n/blacbe_part15_rar&lt;br /&gt;http://www.filefactory.com/file/4a923e/n/blacbe_part16_rar&lt;br /&gt;http://www.filefactory.com/file/03e714/n/blacbe_part17_rar&lt;br /&gt;http://www.filefactory.com/file/3b95a1/n/blacbe_part18_rar&lt;br /&gt;http://www.filefactory.com/file/acfa90/n/blacbe_part19_rar&lt;br /&gt;http://www.filefactory.com/file/68fda9/n/blacbe_part20_rar&lt;br /&gt;http://www.filefactory.com/file/ee8cfe/n/blacbe_part21_rar&lt;br /&gt;&lt;br /&gt;Protected Message:&lt;br /&gt;Code: NOT ALLOWED&lt;br /&gt;&lt;br /&gt;Protected Message:&lt;br /&gt;Code: warez_ben&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5662625712444355986-3521205642158650040?l=madefrombali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://madefrombali.blogspot.com/feeds/3521205642158650040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://madefrombali.blogspot.com/2008/10/windows-vista-black-edition-2009-sp1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/3521205642158650040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5662625712444355986/posts/default/3521205642158650040'/><link rel='alternate' type='text/html' href='http://madefrombali.blogspot.com/2008/10/windows-vista-black-edition-2009-sp1.html' title='Windows Vista Black Edition 2009 SP1'/><author><name>Made from Bali</name><uri>http://www.blogger.com/profile/15984261310431960437</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
