<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='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' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-644368694511898197</atom:id><lastBuildDate>Thu, 16 Feb 2012 21:27:48 +0000</lastBuildDate><category>PHP</category><category>Visual Basic 6.0</category><category>other</category><category>Microsoft</category><category>Codeigniter</category><category>JAVA</category><category>Linux</category><category>Virus</category><category>DataBase</category><category>VS.Net 2008</category><category>Web design</category><title>Spirit of Otodidax's</title><description>Tetaplah bersemangat Otodidaker's Indonesia..</description><link>http://otodidak-stuff.blogspot.com/</link><managingEditor>noreply@blogger.com (Spirit of Otodidax's)</managingEditor><generator>Blogger</generator><openSearch:totalResults>26</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-644368694511898197.post-4590471595305601816</guid><pubDate>Sat, 11 Dec 2010 12:30:00 +0000</pubDate><atom:updated>2010-12-11T20:54:18.849+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>DataBase</category><category domain='http://www.blogger.com/atom/ns#'>PHP</category><category domain='http://www.blogger.com/atom/ns#'>Web design</category><title>How web servers work with the Oracle database</title><description>&lt;span class="" id="result_box" lang="en"&gt;&lt;span title=""&gt;I write  this based on my personal experience when trying to make a connection  to an Oracle database through php .. but it always appear error messages  etc. ..&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span title=""&gt;Assuming I use the appserver for windows&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span title=""&gt;intrigued with this ,finally I'am try to find a solution in the following way&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span title=""&gt;1. &lt;/span&gt;&lt;span title=""&gt;Download  Oracle Instant Client in this link, if done extract the file search and  select multiple files that oraociei10.dll, orannzsbb10.dll, oci.dll. &lt;/span&gt;&lt;span title=""&gt;Copy the file to c: \ windows \ system32 \&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span title=""&gt;2. &lt;/span&gt;&lt;span title=""&gt;Change  Registry NLS_LANG in a way go to Start -&amp;gt; Run -&amp;gt; Regedit -&amp;gt;  HKEY_LOCAL_MACHINE -&amp;gt; SOFTWARE -&amp;gt; ORACLE -&amp;gt; NLS_LANG, input or  Delete Null value .. like the picture below&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="" id="result_box" lang="en"&gt;&lt;span title=""&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_fstvx7xLR8o/TQN2ypDTNRI/AAAAAAAAAFA/z2gSoPA0sHI/s1600/php-oci2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="195" src="http://1.bp.blogspot.com/_fstvx7xLR8o/TQN2ypDTNRI/AAAAAAAAAFA/z2gSoPA0sHI/s320/php-oci2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span title=""&gt;3. &lt;/span&gt;&lt;span title=""&gt;On  his php_oci8.dll extension on a web server php.ini settings file, by  Start -&amp;gt; Run -&amp;gt; php.ini, find and remove (;) to activate the file  extension, such as the following picture:&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_fstvx7xLR8o/TQN6Do4n3kI/AAAAAAAAAFE/6fWRg0xemuk/s1600/php-oci5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="206" src="http://4.bp.blogspot.com/_fstvx7xLR8o/TQN6Do4n3kI/AAAAAAAAAFE/6fWRg0xemuk/s320/php-oci5.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span title=""&gt;4. &lt;/span&gt;&lt;span title=""&gt;Restart your web server&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span title=""&gt;5. &lt;/span&gt;&lt;span title=""&gt;Then check php_info (); you, through the following picture you see the following description&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_fstvx7xLR8o/TQN8tFP7eiI/AAAAAAAAAFI/QAsF_xAhIrk/s1600/php-info.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="214" src="http://1.bp.blogspot.com/_fstvx7xLR8o/TQN8tFP7eiI/AAAAAAAAAFI/QAsF_xAhIrk/s320/php-info.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/span&gt;&lt;span title=""&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_fstvx7xLR8o/TQNtYCVEylI/AAAAAAAAAE8/rfnAKuJFOrc/s1600/php-oci6.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="187" src="http://4.bp.blogspot.com/_fstvx7xLR8o/TQNtYCVEylI/AAAAAAAAAE8/rfnAKuJFOrc/s320/php-oci6.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span class="" id="result_box" lang="en"&gt;&lt;span title=""&gt;ok you are ready to work with Oracle database ...^_^&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ol&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/644368694511898197-4590471595305601816?l=otodidak-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://otodidak-stuff.blogspot.com/2010/12/how-web-servers-work-with-oracle.html</link><author>noreply@blogger.com (Spirit of Otodidax's)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_fstvx7xLR8o/TQN2ypDTNRI/AAAAAAAAAFA/z2gSoPA0sHI/s72-c/php-oci2.jpg' height='72' width='72'/><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-644368694511898197.post-181041773012126839</guid><pubDate>Sat, 11 Dec 2010 12:29:00 +0000</pubDate><atom:updated>2010-12-14T19:23:57.717+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>DataBase</category><category domain='http://www.blogger.com/atom/ns#'>PHP</category><category domain='http://www.blogger.com/atom/ns#'>Web design</category><category domain='http://www.blogger.com/atom/ns#'>Codeigniter</category><title>Codeigniter with oracle</title><description>Now let me show how to make..CI connect with oracle database..&lt;br /&gt;
&lt;span class="" id="result_box" lang="en"&gt;&lt;span title=""&gt;there are some things we need to prepare&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span class="" id="result_box" lang="en"&gt;&lt;span title=""&gt;&amp;nbsp; &lt;/span&gt;&lt;span title=""&gt;make  sure our web server already supports connections to Oracle databases by  checking through browser.with create a some *.php file with the contents&lt;/span&gt;&lt;/span&gt;&lt;span class="" id="result_box" lang="en"&gt;&lt;span title=""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;blockquote&gt;&amp;lt;?;&lt;br /&gt;
phpinfo();&lt;br /&gt;
?&amp;gt;&lt;/blockquote&gt;&amp;nbsp;&lt;span class="" id="result_box" lang="en"&gt;&lt;span title=""&gt;and you will see a description like in the picture below&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_fstvx7xLR8o/TQNtYCVEylI/AAAAAAAAAE8/rfnAKuJFOrc/s1600/php-oci6.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="234" src="http://4.bp.blogspot.com/_fstvx7xLR8o/TQNtYCVEylI/AAAAAAAAAE8/rfnAKuJFOrc/s400/php-oci6.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span class="" id="result_box" lang="en"&gt;&lt;span title=""&gt;if the information is there then there is ready to work with Oracle database.&lt;/span&gt;&lt;/span&gt;&lt;span class="" id="result_box" lang="en"&gt;&lt;span title=""&gt;or if not then you need to set up your web server settings .. see how web servers work with the Oracle database &lt;a href="http://otodidak-stuff.blogspot.com/2010/12/how-web-servers-work-with-oracle.html"&gt;this link&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;m:smallfrac m:val="off"&gt;    &lt;m:dispdef&gt;    &lt;m:lmargin m:val="0"&gt;    &lt;m:rmargin m:val="0"&gt;    &lt;m:defjc m:val="centerGroup"&gt;    &lt;m:wrapindent m:val="1440"&gt;    &lt;m:intlim m:val="subSup"&gt;    &lt;m:narylim m:val="undOvr"&gt;   &lt;/m:narylim&gt;&lt;/m:intlim&gt; &lt;/m:wrapindent&gt;  &lt;/m:defjc&gt;&lt;/m:rmargin&gt;&lt;/m:lmargin&gt;&lt;/m:dispdef&gt;&lt;/m:smallfrac&gt;&lt;br /&gt;
&lt;h3&gt;Connection Parameters&lt;/h3&gt;Not all of the parameters in &lt;b&gt;application/config/database.php&lt;/b&gt; are used as one might expect.&amp;nbsp; Namely, &lt;b&gt;$db[‘default’][‘database’]&lt;/b&gt; isn’t used at all.&amp;nbsp; The value used for &lt;b&gt;$db[‘default’][‘hostname’]&lt;/b&gt; depends on whether the Oracle client’s &lt;b&gt;tnsnames.ora&lt;/b&gt; file exists and contains information about the database to be used.&amp;nbsp; If the file exists and is configured for the intended database, this parameter should be set to the symbolic name.&amp;nbsp; Otherwise, it should be set to a single string of the connection parameters that &lt;b&gt;tnsmames.ora&lt;/b&gt; would normally contain.&lt;br /&gt;
An example of connection parameters for the latter case:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;$db[&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #dd0000; font-size: 10pt; line-height: 115%;"&gt;'default'&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;][&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #dd0000; font-size: 10pt; line-height: 115%;"&gt;'hostname'&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;]&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #dd0000; font-size: 10pt; line-height: 115%;"&gt;'(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dbhost.example.com)(PORT=1521))(CONNECT_DATA=(SID=dbsid)))'&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;;&lt;/span&gt;&lt;/code&gt;&lt;span style="color: #007700; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;$db[&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #dd0000; font-size: 10pt; line-height: 115%;"&gt;'default'&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;][&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #dd0000; font-size: 10pt; line-height: 115%;"&gt;'username'&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;]&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #dd0000; font-size: 10pt; line-height: 115%;"&gt;'dbuser'&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;;&lt;/span&gt;&lt;/code&gt;&lt;span style="color: #007700; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;$db[&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #dd0000; font-size: 10pt; line-height: 115%;"&gt;'default'&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;][&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #dd0000; font-size: 10pt; line-height: 115%;"&gt;'password'&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;]&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #dd0000; font-size: 10pt; line-height: 115%;"&gt;'dbpassword'&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;;&lt;/span&gt;&lt;/code&gt;&lt;span style="color: #007700; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;$db[&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #dd0000; font-size: 10pt; line-height: 115%;"&gt;'default'&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;][&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #dd0000; font-size: 10pt; line-height: 115%;"&gt;'database'&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;]&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #dd0000; font-size: 10pt; line-height: 115%;"&gt;''&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;;&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #ff8000; font-size: 10pt; line-height: 115%;"&gt;//&amp;nbsp;not&amp;nbsp;used&amp;nbsp;by&amp;nbsp;this&amp;nbsp;Oracle&amp;nbsp;driver&lt;/span&gt;&lt;/code&gt;&lt;span style="color: #ff8000; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;$db[&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #dd0000; font-size: 10pt; line-height: 115%;"&gt;'default'&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;][&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #dd0000; font-size: 10pt; line-height: 115%;"&gt;'dbdriver'&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;]&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #dd0000; font-size: 10pt; line-height: 115%;"&gt;'oci8'&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;;&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;In this case, the appropriate values need to be set for the &lt;b&gt;HOST&lt;/b&gt;, &lt;b&gt;PORT&lt;/b&gt;, and &lt;b&gt;SID&lt;/b&gt; keywords in the &lt;b&gt;hostname&lt;/b&gt; parameter.&lt;br /&gt;
&lt;h3&gt;Different queries return the same results&lt;/h3&gt;If you run two different queries in the same script you can run into the problem, that both queries return the same result.&lt;br /&gt;
&lt;h4&gt;Example&lt;/h4&gt;&lt;div class="MsoNormal"&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;$this&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;-&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;load&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;-&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;database&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;();&lt;/span&gt;&lt;/code&gt;&lt;span style="color: #007700; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;$query1&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;$this&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;-&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;db&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;-&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;query&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;(&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #dd0000; font-size: 10pt; line-height: 115%;"&gt;"SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;table1"&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;);&lt;/span&gt;&lt;/code&gt;&lt;span style="color: #007700; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;$result1&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;$query1&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;-&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;result&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;();&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #ff8000; font-size: 10pt; line-height: 115%;"&gt;//&amp;nbsp;Returns&amp;nbsp;Value&amp;nbsp;of&amp;nbsp;table&amp;nbsp;1&lt;/span&gt;&lt;/code&gt;&lt;span style="color: #ff8000; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;$query1&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;-&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;free_result&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;();&lt;/span&gt;&lt;/code&gt;&lt;span style="color: #007700; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;$query2&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;$this&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;-&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;db&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;-&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;query&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;(&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #dd0000; font-size: 10pt; line-height: 115%;"&gt;"SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;table2"&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;);&lt;/span&gt;&lt;/code&gt;&lt;span style="color: #007700; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;$result2&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;$query2&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;-&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;result&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;();&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #ff8000; font-size: 10pt; line-height: 115%;"&gt;//&amp;nbsp;Also&amp;nbsp;returns&amp;nbsp;Value&amp;nbsp;of&amp;nbsp;table&amp;nbsp;1&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: black; font-size: 10pt; line-height: 115%;"&gt; &lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;h4&gt;Solution&lt;/h4&gt;In file &lt;b&gt;codeigniter/database/driver/oci8/oci8_driver.php&lt;/b&gt; you should change the lines&lt;br /&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;function&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;_set_stmt_id&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;(&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;$sql&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;)&lt;/span&gt;&lt;/code&gt;&lt;span style="color: #007700; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&lt;br /&gt;
&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;{&lt;/span&gt;&lt;/code&gt;&lt;span style="color: #0000bb; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&lt;br /&gt;
&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;if&amp;nbsp;(&amp;nbsp;!&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;is_resource&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;(&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;$this&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;-&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;stmt_id&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;))&lt;/span&gt;&lt;/code&gt;&lt;span style="color: #007700; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&lt;br /&gt;
&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;{&lt;/span&gt;&lt;/code&gt;&lt;span style="color: #0000bb; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&lt;br /&gt;
&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$this&lt;/code&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;-&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;stmt_id&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;ociparse&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;(&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;$this&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;-&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;conn_id&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;$this&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;-&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;_prep_query&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;(&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;$sql&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;));&lt;/span&gt;&lt;/code&gt;&lt;span style="color: #007700; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&lt;br /&gt;
&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;}&lt;/span&gt;&lt;/code&gt;&lt;span style="color: #0000bb; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&lt;br /&gt;
&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: #0000bb; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="color: black; font-size: 10pt; line-height: 115%;"&gt; &lt;/span&gt;&lt;/code&gt;&lt;/div&gt;to&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;function&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;_set_stmt_id&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;(&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;$sql&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;)&lt;/span&gt;&lt;/code&gt;&lt;span style="color: #007700; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&lt;br /&gt;
&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;{&lt;/span&gt;&lt;/code&gt;&lt;span style="color: #0000bb; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&lt;br /&gt;
&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$this&lt;/code&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;-&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;stmt_id&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;ociparse&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;(&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;$this&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;-&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;conn_id&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;$this&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;-&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;_prep_query&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;(&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;$sql&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: #007700; font-size: 10pt; line-height: 115%;"&gt;));&lt;/span&gt;&lt;/code&gt;&lt;span style="color: #007700; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&lt;br /&gt;
&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;}&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;span style="color: #0000bb; font-size: 10pt; line-height: 115%;"&gt;&lt;span style="color: black;"&gt;happy CI..^_^&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;ol&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/644368694511898197-181041773012126839?l=otodidak-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://otodidak-stuff.blogspot.com/2010/12/codeigniter-with-oracle.html</link><author>noreply@blogger.com (Spirit of Otodidax's)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_fstvx7xLR8o/TQNtYCVEylI/AAAAAAAAAE8/rfnAKuJFOrc/s72-c/php-oci6.jpg' height='72' width='72'/><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-644368694511898197.post-93494011329492155</guid><pubDate>Wed, 17 Nov 2010 08:02:00 +0000</pubDate><atom:updated>2010-11-17T15:21:39.626+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>VS.Net 2008</category><title>Konfik ketika membuat koneksi ke data source database baru</title><description>Langsung aja..barang kali rekan-rekan menemukan masalah yang sama,yaitu ketika saya hendak membuat koneksi ke database melalui data source muncul error sebagai berikut:

&lt;blockquote style="color: rgb(255, 0, 0);"&gt;Could not load type  'Microsoft.VisualStudio.DataDesign.SyncDesigner.SyncFacade.SyncManager'  from assembly Microsoft.VisualStudio.DataDesign.SyncDesigner.DslPackage,  Version = 9.0.0.0, Culture=neutral, PublicKey Token=b03f5f7f11d50a3a&lt;/blockquote&gt;

Masalah ini dikarenakan..
&lt;ul&gt;&lt;li&gt;Pesan kesalahan pertama adalah disebabkan karena instalasi tidak lengkap Service Pack 1 untuk Visual Studio 2008 yang dapat mengakibatkan ketidakcocokan antara versi file Microsoft.VSDesigner.dll dan Microsoft.VisualStudio.DataDesign.SyncDesigner.DslPackage.dll. Yang pertama adalah update ke Service Pack 1 versi dan yang terakhir akan memiliki versi RTM. Masalah ini lebih cenderung terjadi di lingkungan di mana Anda menginstal edisi yang berbeda dari sisi Visual Studio berdampingan dan anda meng-upgrade satu edisi dan bukan yang lain. Misalnya, Anda memiliki instalasi versi rilis Visual Studio Express dan Visual Studio Team Suite rilis edisi sisi diinstal oleh sisi dan kemudian anda hanya upgrade edisi ekspres untuk Service Pack 1 tapi tinggalkan edisi Tim di tingkat RTM, Anda akan mendapatkan yang pertama kesalahan dibahas dalam bagian gejala&lt;/li&gt;&lt;li&gt;Pesan kesalahan kedua terjadi ketika Microsoft Sinkronisasi Layanan untuk ADO.net tidak terpasang.&lt;/li&gt;&lt;/ul&gt;
Solusinya..
&lt;ul&gt;&lt;li&gt;Untuk mengatasi pesan kesalahan pertama, menginstal Service Pack 1 untuk semua Visual Studio 2008 edisi pada sistem terpengaruh.&lt;/li&gt;&lt;/ul&gt;         download link.. &lt;a href="http://go.microsoft.com/fwlink/?LinkId=122095"&gt;Microsoft Visual Studio 2008 Service Pack 1 (Installer).iso format&lt;/a&gt;.&lt;ul&gt;&lt;li&gt;Untuk mengatasi pesan kesalahan kedua, menghapus Microsoft Sinkronisasi Layanan untuk program ADO.net melalui Add / Remove programs applet di panel kontrol dan instal ulang sama dari link berikut.&lt;a title="" href="http://www.microsoft.com/downloads/details.aspx?familyid=DC614AEE-7E1C-4881-9C32-3A6CE53384D9&amp;amp;displaylang=en" target=""&gt;Microsoft SQL Server Compact 3.5 Service Pack 1 and Synchronization Services for ADO.NET version 1.0 Service Pack 1 for Windows Desktop&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
artikel ini berdasar pengalaman saya pribadi..semoga bermanfaat

ref. solusi &lt;a href="http://support.microsoft.com/kb/2001115"&gt;http://support.microsoft.com/kb/2001115&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/644368694511898197-93494011329492155?l=otodidak-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://otodidak-stuff.blogspot.com/2010/11/konfik-ketika-membuat-koneksi-ke-data.html</link><author>noreply@blogger.com (Spirit of Otodidax's)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-644368694511898197.post-700125288816599158</guid><pubDate>Wed, 13 Jan 2010 09:26:00 +0000</pubDate><atom:updated>2010-01-13T16:30:45.922+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Virus</category><category domain='http://www.blogger.com/atom/ns#'>Microsoft</category><category domain='http://www.blogger.com/atom/ns#'>other</category><title>Mengenal dan menyelesaikan Conficker</title><description>Sejarah Conficker
Worm ini menyebar melalui jaringan di tingkat mengkhawatirkan. It's weapon: exploiting vulnerability called MS08-067 in Windows 2000, XP, and Server 2003. It's senjata: mengeksploitasi kerentanan disebut MS08-067 pada Windows 2000, XP, dan Server 2003. Conficker spreads via Microsoft Windows Server Service RPC Handling Remote Code Execution Vulnerability. Conficker menyebar melalui Microsoft Windows Server Service RPC Handling Remote Code Execution Vulnerability.

Nama alternatif untuk Conficker

    * Kido Kido
    * Downadup 

The Conficker Virus

Begitu virus ini menginfeksi komputer, ia melakukan beberapa hal termasuk:

    * Ekstrak seluruh file ke direktori% System% dengan nama file DLL acak, yang dapat mendatangkan malapetaka pada komputer Anda.
    * Menghapus pengguna Restore Points.
    * Register service dengan nama Netsvcs
    * Menciptakan tugas-tugas yang dijadwalkan mengeksekusi (schedule)  semua file DLL.
    * Itu sendiri menciptakan server HTTP sederhana pada komputer yang terinfeksi dan menyebarkan worm ke komputer lain di jaringan melalui file sharing.
    * Menciptakan sebuah file dalam file Autorun.inf saham untuk mengeksekusi file worm setelah berbagi diakses oleh komputer lain.
    * Menghubungkan ke situs external untuk men-download file-file tambahan. 

Menghapus Conficker

Jika Anda seorang profesional IT, di sini adalah tip cepat:

# Kunjungi http://www.microsoft.com/downloads/details.aspx?FamilyId=AD724AE0-E72D-4F54-9AB3-75B8EB148356&amp;displaylang=en
# Ikuti serangkaian langkah-langkah dalam rangka untuk updare komputer Anda, dan menghapus virus. 

ref

http://conficker.com/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/644368694511898197-700125288816599158?l=otodidak-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://otodidak-stuff.blogspot.com/2010/01/mengenal-dan-menyelesaikan-conficker.html</link><author>noreply@blogger.com (Spirit of Otodidax's)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-644368694511898197.post-6111567600427753705</guid><pubDate>Fri, 08 Jan 2010 04:25:00 +0000</pubDate><atom:updated>2010-01-08T11:28:16.770+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>PHP</category><category domain='http://www.blogger.com/atom/ns#'>Web design</category><category domain='http://www.blogger.com/atom/ns#'>Codeigniter</category><title>Internal Service Error karena .htaccess, edit aja httpd.conf</title><description>Buka file httpd.conf (ada di folder AppServ\Apache2.2\conf) kemudian cari ”#LoadModule rewrite_module modules/mod_rewrite.so“ hilangkan tanda komentar (“#”) sehingga menjadi LoadModule rewrite_module modules/mod_rewrite.so. Simpan dan restart apachenya. Insya Allah .htaccess akan berjalan dan berfungsi dengan normal.

asumsi file .htacces

&lt;IfModule mod_rewrite.c&gt;
    RewriteEngine On
    RewriteBase /

    #Removes access to the system folder by users.
    #Additionally this will allow you to create a System.php controller,
    #previously this would not have been possible.
    #'system' can be replaced if you have renamed your system folder.
    RewriteCond %{REQUEST_URI} ^system.*
    RewriteRule ^(.*)$ /index.php?/$1 [L]

    #Checks to see if the user is attempting to access a valid file,
    #such as an image or css document, if this isn't true it sends the
    #request to index.php
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?/$1 [L]
&lt;/IfModule&gt;

&lt;IfModule !mod_rewrite.c&gt;
    # If we don't have mod_rewrite installed, all 404's
    # can be sent to index.php, and everything works as normal.
    # Submitted by: ElliotHaughin

    ErrorDocument 404 /index.php
&lt;/IfModule&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/644368694511898197-6111567600427753705?l=otodidak-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://otodidak-stuff.blogspot.com/2010/01/internal-service-error-karena-htaccess.html</link><author>noreply@blogger.com (Spirit of Otodidax's)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-644368694511898197.post-3212280127046095308</guid><pubDate>Tue, 05 Jan 2010 03:26:00 +0000</pubDate><atom:updated>2010-01-05T10:29:48.320+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>PHP</category><category domain='http://www.blogger.com/atom/ns#'>Web design</category><category domain='http://www.blogger.com/atom/ns#'>Codeigniter</category><title>Membuat file. Htaccess.</title><description>Kita perlu membuat sebuah file bernama. Htaccess kemudian simpan ke direktori root instalasi kita. The. Htacces file kita harus menciptakan akan berisi petunjuk yang memungkinkan file dan folder tertentu untuk dapat dilihat pada situs web.

Ini juga akan menghapus index.php di URL tujuan apapun. Contoh jika Anda mengakses menyambut Anda tanpa pengendali. Htaccess url harus terlihat seperti ini http://localhost/tutorial/index.php/welcome. Jika file. Htaccess hadir berisi baris kode berikut di bawah ini, Anda sekarang dapat mengakses controller menyambut Anda dengan url ini http://localhost/tutorial/welcome

&lt;code&gt;
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]
&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/644368694511898197-3212280127046095308?l=otodidak-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://otodidak-stuff.blogspot.com/2010/01/membuat-file-htaccess.html</link><author>noreply@blogger.com (Spirit of Otodidax's)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-644368694511898197.post-9209065175127005015</guid><pubDate>Fri, 18 Dec 2009 08:01:00 +0000</pubDate><atom:updated>2009-12-18T15:42:19.015+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>PHP</category><title>Print/Cek PHP Variabel Session pada Browser</title><description>Saat ini kita hanya berusaha untuk melihat variabel session yang sedang berlangsung pada saat web page kita diload.

pada praktek kali ini kita akan melihat variable session yg kita input

&lt;blockquote&gt;session_start ();

echo "Nilai variabel session adalah:". $ _SESSION [ 'Username'];
print_r ($ _SESSION); // ini cetak variable session ---&gt; Array ()&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/644368694511898197-9209065175127005015?l=otodidak-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://otodidak-stuff.blogspot.com/2009/12/printcek-php-variabel-session-pada.html</link><author>noreply@blogger.com (Spirit of Otodidax's)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-644368694511898197.post-7585784897375182378</guid><pubDate>Wed, 09 Dec 2009 12:11:00 +0000</pubDate><atom:updated>2009-12-09T19:51:07.815+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Linux</category><title>Tombol-Tombol Perintah Vim  (linux)</title><description>&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 12"&gt;&lt;meta name="Originator" content="Microsoft Word 12"&gt;&lt;link style="font-weight: bold;" rel="File-List" href="file:///D:%5CDOCUME%7E1%5CGSI-AD%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"&gt;&lt;link style="font-weight: bold;" rel="themeData" href="file:///D:%5CDOCUME%7E1%5CGSI-AD%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"&gt;&lt;link style="font-weight: bold;" rel="colorSchemeMapping" href="file:///D:%5CDOCUME%7E1%5CGSI-AD%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="--"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:1; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:variable; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 72.0pt 72.0pt 72.0pt; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin-top:0cm; 	mso-para-margin-right:0cm; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size:9pt;"&gt;Tombol-Tombol Perintah Vim&lt;/span&gt;&lt;span style="font-size:9pt;"&gt;  (linux) bagi pengguna linux yang masih awan mungkin akan bingung cara menggunakan text editor yg ada di terminal linux berikut perintah yg dikelompokkan perkategori :
&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size:9pt;"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;kategori: pemindahan mode
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;i pindah ke modus INSERT (insert) a pindah ke modus INSERT (add) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;o pindah ke modus INSERT, dan menambahkan baris kosong di bawah kursor &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;O pindah ke modus INSERT, dan menambahkan baris kosong di atas kursor &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;      &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size:9pt;"&gt;kategori: navigasi kursor&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:9pt;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;h, j, k, l kiri, bawah, atas, kanan &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;w maju satu kata &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;W maju satu kata berikutnya (termasuk whitespace) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;b mundur satu kata &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;B mundur satu kata (termasuk whitespace) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;e maju ke akhir kata berikutnya &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;E maju ke akhir kata berikutnya (termasuk whitespace) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;ge mundur ke akhir kata sebelumnya &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;gE mundur ke akhir kata sebelumnya (termasuk whitespace) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;$ pindah ke akhir baris &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;^ pindah ke awal baris (tanpa karakter kosong) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;0 (nol) pindah ke awal baris (termasuk karakter kosong) gg pindah ke awal file &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;G pindah ke akhir file &lt;baris&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/baris&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;G pindah ke baris &lt;baris&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/baris&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;&lt;angka&gt;% pindah ke posisi tertentu file, misal 50%, akan memindahkan ke tengah-tengah file &lt;o:p&gt;&lt;/o:p&gt;&lt;/angka&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;H pindah ke bagian atas layar &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;M pindah ke bagian tengah layar &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;L pindah ke bagian bawah layar&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;CTRL-G menunjukkan posisi kursor pada file &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;CTRL-U scroll setengah halaman ke atas &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;CTRL-D scroll setengah halaman ke bawah &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;CTRL-E scroll satu baris ke atas &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;CTRL-Y scroll satu baris ke bawah &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;CTRL-B scroll satu halaman ke atas &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;CTRL-F scroll satu halaman ke bawah &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;zz scroll sehingga kursor berada di tengah &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;zt scroll sehingga kursor berada di atas &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;zb scroll sehingga kursor berada di bawah &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;                                                      &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size:9pt;"&gt; &lt;!--[if !supportLineBreakNewLine]--&gt;
&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size:9pt;"&gt;kategori: search&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:9pt;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;f&lt;karakter&gt; maju ke &lt;karakter&gt; pertama yang ditemui pada baris tertentu &lt;o:p&gt;&lt;/o:p&gt;&lt;/karakter&gt;&lt;/karakter&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;F&lt;karakter&gt; mundur ke &lt;karakter&gt; pertama yang ditemui pada baris tertentu &lt;o:p&gt;&lt;/o:p&gt;&lt;/karakter&gt;&lt;/karakter&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;t&lt;karakter&gt; maju ke satu karakter sebelum &lt;karakter&gt; pertama yang ditemui pada baris tertentu &lt;o:p&gt;&lt;/o:p&gt;&lt;/karakter&gt;&lt;/karakter&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;T&lt;karakter&gt; mundur ke satu karakter satu karakter sebelum &lt;karakter&gt; pertama yang ditemui pada baris tertentu &lt;o:p&gt;&lt;/o:p&gt;&lt;/karakter&gt;&lt;/karakter&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;% pindah ke karakter pasangan dari posisi kursor, misal posisi kursor di '(', akan memindahkan posisi kursor ke ')' pasangannya /&lt;keyword&gt; mencari &lt;keyword&gt; ke depan ?&lt;keyword&gt; mencari &lt;keyword&gt; ke belakang n mencari lagi dengan arah yang sama &lt;o:p&gt;&lt;/o:p&gt;&lt;/keyword&gt;&lt;/keyword&gt;&lt;/keyword&gt;&lt;/keyword&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;N mencari lagi dengan arah berlawanan * mencari kata ke depan yang sama pada posisi kursor &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;# mencari kata ke belakang yang sama pada posisi kursor &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;              &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size:9pt;"&gt;kategori: hapus&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:9pt;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;x hapus karakter di kursor dd hapus satu baris &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;J hapus LINE BREAK, untuk menggabungkan baris pada kursor dengan baris berikutnya &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;    &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size:9pt;"&gt;kategori: undo dan redo&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:9pt;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;u undo &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;CTRL-R redo &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;    &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size:9pt;"&gt;kategori: save&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:9pt;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;ZZ save dan keluar &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;:w save &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;:write save &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;:w namafile save as &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;:write namafile save as &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;          &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size:9pt;"&gt;kategori: keluar&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:9pt;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;:q keluar tanpa save apabila belum ada perubahan pada file &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;:q! keluar tanpa save walaupun sudah ada perubahan pada file &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;    &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-size:9pt;"&gt;kategori: help&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:9pt;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;:help lihat help &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:9pt;"&gt;:help subjek lihat help tentang subjek&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
semoga bermanfaat
 &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/644368694511898197-7585784897375182378?l=otodidak-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://otodidak-stuff.blogspot.com/2009/12/tombol-tombol-perintah-vim-linux.html</link><author>noreply@blogger.com (Spirit of Otodidax's)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-644368694511898197.post-3725765554456506017</guid><pubDate>Wed, 18 Nov 2009 11:20:00 +0000</pubDate><atom:updated>2009-11-18T18:31:03.972+07:00</atom:updated><title>Cara mengubah port untuk Remote Desktop di Microsoft Windows XP Professional</title><description>&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fstvx7xLR8o/SwPYvpXsTPI/AAAAAAAAAEo/N2sGXVOILko/s1600/untitled.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 137px;" src="http://4.bp.blogspot.com/_fstvx7xLR8o/SwPYvpXsTPI/AAAAAAAAAEo/N2sGXVOILko/s320/untitled.JPG" alt="" id="BLOGGER_PHOTO_ID_5405402290845404402" border="0" /&gt;&lt;/a&gt;
&lt;span style="font-family:verdana;"&gt;Kita saat ini menjelaskan cara mengubah port  pada Remote Desktop&lt;/span&gt;

&lt;span style="font-family:verdana;"&gt;Anda mungkin melakukan hal ini jika komputer remote telah memiliki port untuk Terminal Services atau Remote Desktop sambungan berubah dari port default. Port default adalah 3389&lt;/span&gt;

&lt;span style="font-family:verdana;"&gt;Anda dapat menggunakan fitur Remote Desktop di Microsoft Windows XP Professional untuk menyambung ke komputer Anda dari komputer jauh lainnya.&lt;/span&gt;
&lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;font-size:85%;"  &gt;
Penting Bagian ini&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;,masalah serius mungkin terjadi jika Anda memodifikasi registri dengan tidak benar. Karena itu, pastikan bahwa Anda mengikuti langkah-langkah ini dengan hati-hati. Untuk perlindungan tambahan, buat cadangan registri sebelum Anda memodifikasinya.Kemudian, Anda dapat memulihkan registri jika sebuah masalah terjadi.

&lt;/span&gt;&lt;ol  style="font-family:verdana;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Mulai Registry Editor.(Start Run -&gt; Regedit)
&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Cari dan kemudian klik subkunci registri berikut: &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber&lt;/span&gt;
&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Pada menu &lt;span style="font-weight: bold;"&gt;Edit&lt;/span&gt;, kemudian klik Decimal. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Ketik nomor &lt;span style="font-weight: bold;"&gt;port baru&lt;/span&gt;, dan kemudian klik &lt;span style="font-weight: bold;"&gt;OK&lt;/span&gt;. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Quit Registry Editor. Keluar dari Editor Registri.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Catatan Ketika Anda mencoba tersambung ke komputer ini dengan menggunakan koneksi Remote Desktop, Anda harus mengetikkan port baru anda.

Selamat mencoba&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/644368694511898197-3725765554456506017?l=otodidak-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://otodidak-stuff.blogspot.com/2009/11/cara-mengubah-port-untuk-remote-desktop.html</link><author>noreply@blogger.com (Spirit of Otodidax's)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_fstvx7xLR8o/SwPYvpXsTPI/AAAAAAAAAEo/N2sGXVOILko/s72-c/untitled.JPG' height='72' width='72'/><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-644368694511898197.post-7958885591503740966</guid><pubDate>Tue, 10 Nov 2009 03:28:00 +0000</pubDate><atom:updated>2009-11-10T10:55:54.492+07:00</atom:updated><title>Yahoo Messenger Multi user dalam satu PC</title><description>Asumsi menggunakan sistem operasi Microsoft Windows

Buat teman-teman yg punya Yahoo ID lebih satu,biasa yahoo messenger yg kita instal secaraa default hanya satu user..Namun untuk mengubah menjadi multi user kita perlu mengubah sedikit data setting YM kita dgn menjalan regedit.
caranya
jalan dua file regedit dibawah ini:
&lt;ul&gt;&lt;li&gt;&lt;a href="http://tinyurl.com/yf66fav" alt="download file"&gt;install multi YM&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://tinyurl.com/yhfcw7w" alt="download file"&gt;Uninstall multi YM&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;atau cara kedua.
klik start-&gt;run-&gt;ketik regedit

cari setting data dgn menu find keyword yahoo

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fstvx7xLR8o/Svjg2g8nE_I/AAAAAAAAAEg/MXer8HFWHCI/s1600-h/untitled.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 206px;" src="http://4.bp.blogspot.com/_fstvx7xLR8o/Svjg2g8nE_I/AAAAAAAAAEg/MXer8HFWHCI/s320/untitled.JPG" alt="" id="BLOGGER_PHOTO_ID_5402314980192621554" border="0" /&gt;&lt;/a&gt;

ubah angka 1 menjadi 0

ok..tutup regedit,jalankan yahoo ID dgn multi user

selesai
semoga bermanfaat..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/644368694511898197-7958885591503740966?l=otodidak-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://otodidak-stuff.blogspot.com/2009/11/yahoo-messenger-multi-user-dalam-satu.html</link><author>noreply@blogger.com (Spirit of Otodidax's)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_fstvx7xLR8o/Svjg2g8nE_I/AAAAAAAAAEg/MXer8HFWHCI/s72-c/untitled.JPG' height='72' width='72'/><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-644368694511898197.post-3745052487998831832</guid><pubDate>Sat, 15 Aug 2009 06:11:00 +0000</pubDate><atom:updated>2009-08-15T13:49:38.058+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Microsoft</category><title>mengunistall divice/hardware yang terhidden(tersembunyi)</title><description>&lt;h5&gt;ini bekerja pd Window 2000,XP,Server 2003 semua SP&lt;/h5&gt;&lt;p&gt;ketika salah satu komputer di tempat kerja saya ada yg #/error pada jaringan,sy coba untuk uninstall salah satu divice NIC.lalu scan ulang new hardware.&lt;/p&gt;&lt;p&gt;Saya mencoba untuk menggunakan IP yg sama dengan yg sebelumnya dan ternyata tidak bisa karena IP tersebut sudah pernah terpakai/ada dikomputer&lt;/p&gt;&lt;h6&gt;Solusi&lt;/h6&gt;&lt;ul&gt;&lt;li&gt;buka command prompt-&gt;start program-&gt;run-&gt;ketik-&gt;cmd&lt;/li&gt;&lt;li&gt;Pada command promt ketik &lt;b&gt;“set devmgr_show_nonpresent_devices=1″&lt;/b&gt; tanpa tanda petik lalu enter,perintah ini untuk membuka/melihat device yg terhidden di divice manager&lt;/li&gt;&lt;li&gt;Lalu ketik &lt;b&gt;“devmgmt.msc”&lt;/b&gt; tanpa tanda petik untuk membuka divice manager&lt;/li&gt;&lt;li&gt;pada divice manager console pilih device yg akan diuninstall,pilih menu view klik &lt;b&gt;“Show Hidden Devices”&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Klik kanan device,pilih uninstall&lt;/li&gt;&lt;/ul&gt;
Perhatikan jangan menguninstall device yg ber warna gray
Demikian pengalaman sy..semoga bermanfaat..semangat&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/644368694511898197-3745052487998831832?l=otodidak-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://otodidak-stuff.blogspot.com/2009/08/mengunistall-divicehardware-yang.html</link><author>noreply@blogger.com (Spirit of Otodidax's)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-644368694511898197.post-2547310747691836217</guid><pubDate>Mon, 10 Aug 2009 12:08:00 +0000</pubDate><atom:updated>2009-11-10T11:01:30.012+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Visual Basic 6.0</category><title>membuat report excel dengan vb6</title><description>&lt;h3 style="font-style: italic;"&gt;Asumsi untuk praktek ini&lt;/h3&gt;Saya menggunakan VB 6 SP 6,MS Office 2003

Persiapan membuat report excel dengan VB6
&lt;a href="http://tinyurl.com/yjyl37x"&gt;
Download Source Code&lt;/a&gt;

&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;koneksi kedatabase dan Excel
&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Tambahkan refernsi ADO 2.8 library dan pada project anda&lt;/li&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fstvx7xLR8o/SvU9YeNb_fI/AAAAAAAAAEY/TyQnzCenTJM/s1600-h/scr1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 319px;" src="http://4.bp.blogspot.com/_fstvx7xLR8o/SvU9YeNb_fI/AAAAAAAAAEY/TyQnzCenTJM/s400/scr1.JPG" alt="" id="BLOGGER_PHOTO_ID_5401290818736356850" border="0" /&gt;&lt;/a&gt;&lt;/ul&gt;&lt;/ol&gt;Code :

&lt;pre&gt;
Dim con As ADODB.Connection
Dim rs As ADODB.Recordset
Private Sub open_db()
Set con = New ADODB.Connection
With con
 .ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0"
 .Open App.Path &amp;amp; "\dbku.mdb"
 .CursorLocation = adUseClient
End With
End Sub

Private Sub Command1_Click()
 Set rs = New ADODB.Recordset
 rs.Open "select * from products", con, adOpenKeyset, adLockOptimistic
 Set DataGrid1.DataSource = rs
 rs.Requery
End Sub

Private Sub Command2_Click()
 Dim xls As New Excel.Application
 Dim px, py, pos As Integer
 px = 1
 py = 1
 pos = 2
 With xls
     .Workbooks.Add
 
     For i = 0 To rs.Fields.Count - 1
         .Cells(1, px) = rs.Fields(i).Name
         px = px + 1
     Next
 
     rs.MoveFirst
     Do While rs.EOF = False
         For j = 1 To rs.Fields.Count
             .Cells(pos, j) = rs.Fields(j - 1).Value
         Next
         pos = pos + 1
     rs.MoveNext
     Loop
 
     .Visible = True
 End With
End Sub

Private Sub Form_Load()

 open_db

End Sub
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/644368694511898197-2547310747691836217?l=otodidak-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://otodidak-stuff.blogspot.com/2009/08/membuat-report-excel-dengan-vb6.html</link><author>noreply@blogger.com (Spirit of Otodidax's)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_fstvx7xLR8o/SvU9YeNb_fI/AAAAAAAAAEY/TyQnzCenTJM/s72-c/scr1.JPG' height='72' width='72'/><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-644368694511898197.post-3397026815357620377</guid><pubDate>Thu, 06 Aug 2009 13:10:00 +0000</pubDate><atom:updated>2009-08-06T20:24:36.750+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>JAVA</category><title>Bekerja dengan class dan object java</title><description>1. Object Oriented Programming

• OOP merupakan basic daripada sebuah program
• Object mempunyai sebuah karakter berupa sifat (properties) dan tingkah laku (behavior)

2. Encapsulation

• Menyembunyikan detail implementasi sebuah class
• Memanggil sebuah class tanpa mengetahui detail implementasinya
• Mengubah implementasi tanpa mengubah class itu sendiri

3. Class dan Object
• Class Bisa dikatakan sebuah template dari sebuah object
• Merupakan struktur data dari OOP

• Class members
    Fields (properties dan variable)
    Method / sifat dari class itu sendiri
• Object
   • Instansi dari sebuah Class
   • Nilai Properties tiap object berbeda dengan object yg lain
   • Object yg terbentuk mempunyai metode (method) yg sama
   • Keuntungan membuat class dapat digunakan kembali

4. membuat intansi object
   • untuk melahirkan sebuah object dijava menggunakan kata new operator
   • contoh : String nama = new String(“Andi Zunaidi”);
   • new operator tersebut membuat sebuah object dan tersimpan pada memori computer
   • Construktor
   • Sebuah metode ketika inisialisasi saat pembuatan object

5. Metode (method)
   • Bagian dari sebuah kode program yg dipanggil oleh main atau metode lain untuk menjalan sebuah fungsi tertentu
   • Karakter method Dapat memberi nilai atau tidak
   • Ada/tidak parameter atau disebut arguments
   • Setelah metode dieksekusi akan kembali ke metode itu sendiri


• Metode berisi tingkah laku sebuah class ( business logic)
• Jenis sebuah metode (method)
• Instansi (non-static) metode Dapat dipanggil setelah object tercipta
• Static metode dapat dipanggil di classname.metodename
• Menggunakan parameter pada metode
• Pass-by-value
• Mengcopy nilai parameter tanpa mengubah dinilai aslinya
• Semua tipe data primitive memiliki metode ini
• Pass-by-reference
• Kebalikan daripada pass-by-value
6. Variable (fiels dan properties)
• Nilai spesifik pada sebuah program Dideklarasikan pada bodi method,class
• Scope ( cakupan) sebuah variable hanya berlaku didalam {…}
7. tata cara pengkodingan
• hindari nama variable yang sama dlm satu method
• tipe casting
• implicit casting ex: int nilaiInt = 10;      double nilaiDouble = nilaiInt;
• explicit casting terjadi jika kita mengubah type data besar ke tipe data yg lebih kecil ex: double nilaiDouble = 10.5;     int nilaiInt = (int)nilaiDouble
• mengcasting object caranya (namaClassnya).namaObjectnya&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/644368694511898197-3397026815357620377?l=otodidak-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://otodidak-stuff.blogspot.com/2009/08/bekerja-dengan-class-dan-object-java.html</link><author>noreply@blogger.com (Spirit of Otodidax's)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-644368694511898197.post-6320116499880242766</guid><pubDate>Sat, 28 Mar 2009 10:05:00 +0000</pubDate><atom:updated>2009-03-28T18:34:17.287+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Linux</category><title>Remote server Linux ubuntu 8.10 di windows</title><description>berdasarkan judul diatas,untuk melakukan remote server linux kita bisa menggunakan SSH yang sudah kita aktifkan di server ubuntu.lalu kita pasang aplikasi 
&lt;a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/"&gt;PuTTY&lt;/a&gt; yg mampu beroperasi di Windows/Linux platform.

download software &lt;a href="http://www.ziddu.com/download/4045658/putty-0.60-installer.zip.html"&gt;disini&lt;/a&gt;

setelah kita install ,kita tinggal konek dengan mengetikkan IP server 
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fstvx7xLR8o/Sc4CRJIUqzI/AAAAAAAAAEE/5wYmFq33MPo/s1600-h/untitled.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 191px;" src="http://1.bp.blogspot.com/_fstvx7xLR8o/Sc4CRJIUqzI/AAAAAAAAAEE/5wYmFq33MPo/s200/untitled.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5318190703502994226" /&gt;&lt;/a&gt;

maka sebuah terminal yang sama dengan saat kita bekerja diserver ubuntu
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fstvx7xLR8o/Sc4DPeFWIpI/AAAAAAAAAEM/NvAs2eDTN3k/s1600-h/untitled.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 124px;" src="http://4.bp.blogspot.com/_fstvx7xLR8o/Sc4DPeFWIpI/AAAAAAAAAEM/NvAs2eDTN3k/s200/untitled.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5318191774279541394" /&gt;&lt;/a&gt;

selamat mencoba..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/644368694511898197-6320116499880242766?l=otodidak-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://otodidak-stuff.blogspot.com/2009/03/remote-server-linux-ubuntu-810-di.html</link><author>noreply@blogger.com (Spirit of Otodidax's)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_fstvx7xLR8o/Sc4CRJIUqzI/AAAAAAAAAEE/5wYmFq33MPo/s72-c/untitled.JPG' height='72' width='72'/><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-644368694511898197.post-7938048062243523917</guid><pubDate>Fri, 27 Mar 2009 02:57:00 +0000</pubDate><atom:updated>2009-03-27T11:13:23.328+07:00</atom:updated><title>Mengenal jQuery</title><description>&lt;h2&gt;jQuery apakah itu ?&lt;/h2&gt;
&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fstvx7xLR8o/ScxEXDhdOqI/AAAAAAAAAD8/4y9NtqhMJd0/s1600-h/logo_jquery_215x53.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 100px; height: 49px;" src="http://4.bp.blogspot.com/_fstvx7xLR8o/ScxEXDhdOqI/AAAAAAAAAD8/4y9NtqhMJd0/s200/logo_jquery_215x53.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5317700422891027106" /&gt;&lt;/a&gt;
&lt;a href="http://jquery.com"&gt;jQuery&lt;/a&gt; merupakan javascript library yang bisa membuat web kita atraktif,flexibel dalam artian semua data maupun layout web dpt diubah secara langsung pd event tertentu tanpa harus me-refresh web page&lt;/p&gt;

kelebihan kita menggunakan jQruey itu mempersingkat pekerjaan kita dalam 5 baris kode dijavascript bisa dihandle cuma dengan 1 baris di jQuery...Luarbiasa!!

contoh:
&lt;code&gt; $(document).ready(function()
{
    $(".button").click(function ()
    {
      $("p").hide("slow");
    });
});&lt;/code&gt;

untuk tutorial offline silahkan kamu download file &lt;a href="http://www.ziddu.com/download/4026153/jQuery-1.2-v1.zip.html"&gt;ini&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/644368694511898197-7938048062243523917?l=otodidak-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://otodidak-stuff.blogspot.com/2009/03/mengenal-jquery.html</link><author>noreply@blogger.com (Spirit of Otodidax's)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_fstvx7xLR8o/ScxEXDhdOqI/AAAAAAAAAD8/4y9NtqhMJd0/s72-c/logo_jquery_215x53.gif' height='72' width='72'/><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-644368694511898197.post-5639550679385319534</guid><pubDate>Fri, 30 Jan 2009 13:03:00 +0000</pubDate><atom:updated>2009-01-30T20:53:02.879+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Linux</category><title>Install webmin pada ubuntu</title><description>Webmin merupakan web administratif pada linux artinya kita bisa mengotrol server linux kita secara online.sekarang saya akan menjelaskan bagaimana cara menginstall juga mengconfig system dengan menggunaka webmin.

&lt;h4&gt;"pastikan dahulu anda login sebagai admin (root) user"&lt;/h4&gt;

persiapan sebelum menginstall webmin :
&lt;ol&gt;&lt;li&gt;kita perlu menginstall dulu Perl 5 interpreter dan libnet-ssleay-perl dgn ketik pd console anda &lt;code&gt;sudo apt-get install perl5 libnet-ssleay-perl&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Download webmin &lt;a href="http://www.webmin.com/download.html"&gt;versi terakhir&lt;/a&gt; atau dgn cara ketik pada console linux anda &lt;code&gt;wget http://prdownloads.sourceforge.net/webadmin/webmin-1.450.tar.gz&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;ekstrax file tersebut,masuk kedirektori webmin tadi lalu ketik &lt;code&gt;sudo sh setup.sh&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;beberapa pertanyaan ketikan proses installasi berlangsung yaitu
&lt;ul&gt;&lt;li&gt;Config file directory [/etc/webmin]:
Leave as default, or change as you wish
letak instalasi webmin,kosongin (enter) jika dibuat default&lt;/li&gt;
&lt;li&gt;Log file directory [/var/webmin]:
Leave as default, or change as you wish
letak file log webmin,kosongin (enter) jika dibuat default&lt;/li&gt;
&lt;li&gt;Full path to perl (default /usr/bin/perl):
Leave as default, or change as you wish
letak instalasi perl terpasang&lt;/li&gt;
&lt;li&gt;Web server port (default 10000):
secara otamatis port 10000 yang digunakan oleh webmin,enter jika anda tidak ingin mengubahnya&lt;/li&gt;
&lt;li&gt;Login name (default admin):,Login password:,Password again:
isi nama user,password dan ulang password and&lt;/li&gt;
&lt;li&gt;Use SSL (y/n): ketik "y"
agar webmin ini lebih securt lagi&lt;/li&gt;
&lt;li&gt;Start Webmin at boot time (y/n):
ketik "y" agar webmin jalan pada service(secara otomatis dijalankan ketika system restart)
&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;
Ok instalasi webmin telah selesai anda bisa membukanya pada browser favorite anda
selamat mencoba...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/644368694511898197-5639550679385319534?l=otodidak-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://otodidak-stuff.blogspot.com/2009/01/install-webmin-pada-ubuntu.html</link><author>noreply@blogger.com (Spirit of Otodidax's)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-644368694511898197.post-2148148695766026722</guid><pubDate>Tue, 26 Aug 2008 03:46:00 +0000</pubDate><atom:updated>2008-08-26T11:31:23.430+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>JAVA</category><title>Setup JDK (java development kit) di windows system</title><description>Setelah saya siapkan semua tools untuk membuat aplikasi dengan java,saatnya saya install jdk yg telah diunduh dari &lt;a href="http://java.sun.com/javase/downloads/index.jsp"&gt;sini&lt;/a&gt;.proses instalasi selesai namun ketika saya compile *.java -&gt; *.class terdapat error???

dan ternyata yang dilakukan kita harus mengeset PATH lokasi file java compiler(javac.exe) di system properties mycomputer


1. buka windows explorer
2. klik kanan Mycomputer pilih properties
3. maka muncul system properties &lt;a href="http://2.bp.blogspot.com/_fstvx7xLR8o/SLOElWhD2TI/AAAAAAAAACY/DMGgARbHfxk/s1600-h/untitled.GIF"&gt;gbr.1&lt;/a&gt;
4. pilih tab Advanced lalu klik Environment Variables muncul form dialog ada 2 panel user variable dan system variable
5. klik new di system variable panel ketik nama variable -&gt; PATH dan value -&gt; C:\Program Files\Java\jdk1.6.0_01\bin klik OK &lt;a href="http://1.bp.blogspot.com/_fstvx7xLR8o/SLOFwHKzzkI/AAAAAAAAACg/_rohZ8FFknw/s200/untitled.GIF"&gt;grb.2&lt;/a&gt;

selesai deh, sy compile file java diatas lagi dan jadi deh file class
coba sy jalankan file class ex: java test

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fstvx7xLR8o/SLOElWhD2TI/AAAAAAAAACY/DMGgARbHfxk/s1600-h/untitled.GIF"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_fstvx7xLR8o/SLOElWhD2TI/AAAAAAAAACY/DMGgARbHfxk/s200/untitled.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5238676568796289330" /&gt;gbr.1&lt;/a&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fstvx7xLR8o/SLOFwHKzzkI/AAAAAAAAACg/_rohZ8FFknw/s1600-h/untitled.GIF"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_fstvx7xLR8o/SLOFwHKzzkI/AAAAAAAAACg/_rohZ8FFknw/s200/untitled.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5238677853166620226" /&gt;gbr.2&lt;/a&gt;


tutorial dasar yach...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/644368694511898197-2148148695766026722?l=otodidak-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://otodidak-stuff.blogspot.com/2008/08/setup-jdk-java-development-kit-di.html</link><author>noreply@blogger.com (Spirit of Otodidax's)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_fstvx7xLR8o/SLOElWhD2TI/AAAAAAAAACY/DMGgARbHfxk/s72-c/untitled.GIF' height='72' width='72'/><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-644368694511898197.post-6122439858360404109</guid><pubDate>Sun, 24 Aug 2008 11:19:00 +0000</pubDate><atom:updated>2008-08-26T11:33:04.011+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>JAVA</category><title>Belajar JAVA..hem</title><description>&lt;blockquote&gt;Bahasa apa itu java?&lt;/blockquote&gt;
kalimat diatas muncul saat saya dengar tentang java dari teman dgn begitu bangganya dia menyebut kata JAVA BASE..wow

hingga rasa penasaran sy muncul untuk mengetahui bahasa tersebut...!!!???

Pd dasarnya sy mengenal bahasa pemerograman yaitu &lt;a href="http://en.wikipedia.org/wiki/Turbo_Pascal"&gt;borland pascal&lt;/a&gt; pd zaman &lt;a href="http://en.wikipedia.org/wiki/MS-DOS"&gt;DOS&lt;/a&gt; dahulu kala.dan ketika Microsoft Windows mulai menjamur sy memakai &lt;a href="http://en.wikipedia.org/wiki/Visual_Basic"&gt;Microsoft Visual Basic&lt;/a&gt; untuk pemerograman dengan base Windows.

namun pada saat HAKI gencar dibicarakan maka muncul kembali semangatku utk berketat didunia JAVA yang bs jalan diALL platform system(OS).
Utk belajar JAVA ternyata yang perlu saya persiapkan adalah :

1. &lt;a href="http://java.sun.com/javase/downloads/index.jsp"&gt;JDK (java development kit)&lt;/a&gt; untuk kompilasi program dgn java
2. set path JDK di &lt;a href="http://zunaidius.blogspot.com/2008/08/setup-jdk-java-development-kit-di.html"&gt;System Properties&lt;/a&gt; karena sy menggunakan Windows
2. text Editor saya pakai &lt;a href="http://notepad-plus.sourceforge.net/uk/download.php"&gt;notepad++&lt;/a&gt;

cukup dengan tiga langkah tersebut kita udah bisa mulai berlajar java...Semangat ^_^&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/644368694511898197-6122439858360404109?l=otodidak-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://otodidak-stuff.blogspot.com/2008/08/belajar-javahem.html</link><author>noreply@blogger.com (Spirit of Otodidax's)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-644368694511898197.post-7420271779067937858</guid><pubDate>Sun, 24 Aug 2008 09:13:00 +0000</pubDate><atom:updated>2008-08-24T16:52:40.112+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>JAVA</category><title>Object-relational mapping (Pemetaan relasi object) /ORM</title><description>ORM merupakan pengembangan dari JDBC tradisional,dengan ORM memudahkan programming untuk membuat aplikasi terutama pada arsitektur aplikasi multi-tier.
karena ORM merupakan transpalantasi dari tabel database kita untuk dijadikan sebuah class yang memiliki relasi yang sama dengan tiap tabel database sebut saja virtual database yang ada pada aplikasi kita.ini beberapa open source framework ORM popular saat ini seperti &lt;a href="http://ibatis.apache.org/"&gt;ibatis&lt;/a&gt;,&lt;a href="http://hibernate.org/"&gt;hibernate&lt;/a&gt;,&lt;a href="http://java.sun.com/javaee/overview/faq/persistence.jsp"&gt;Java Persistence API&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/644368694511898197-7420271779067937858?l=otodidak-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://otodidak-stuff.blogspot.com/2008/08/object-relational-mapping-pemetaan.html</link><author>noreply@blogger.com (Spirit of Otodidax's)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-644368694511898197.post-7116927821419482821</guid><pubDate>Tue, 22 Jul 2008 04:41:00 +0000</pubDate><atom:updated>2008-07-22T11:44:33.258+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>DataBase</category><title>Make Trigger in MySQL</title><description>Using MySQL triggers, I want to sync content between two tables; I have table “user” and table “users”, each have similar columns “last_name” “first_name” “user_id” …etc, and when a row gets written to table “users”, I wanted that record to be replicated to “user”.

In this case, I’d recommend calling a stored procedure to perform this type of replication.

– almost identical tables. copying data from user to users
create table user (userid int auto_increment primary key, fname varchar(10), lname varchar(10));
create table users (userid int primary key, fname varchar(10), lname varchar(10));

delimiter |
create procedure copy_row(uid int)
begin
INSERT INTO users (userid, fname, lname)
SELECT userid, fname, lname from user WHERE userid = uid;
end;
|
delimiter ;

mysql&gt; insert into user (fname, lname) values (’joe’, ’smith’), (’steve’, ‘brown’),(’jon’, ‘haddad’);
Query OK, 3 rows affected (0.01 sec)
Records: 3 Duplicates: 0 Warnings: 0

mysql&gt; call copy_row(1);
Query OK, 1 row affected (0.01 sec)

mysql&gt; select * from user;
+——–+——-+——–+
| userid | fname | lname |
+——–+——-+——–+
| 1 | joe | smith |
| 2 | steve | brown |
| 3 | jon | haddad |
+——–+——-+——–+
3 rows in set (0.00 sec)

mysql&gt; select * from users;
+——–+——-+——-+
| userid | fname | lname |
+——–+——-+——-+
| 1 | joe | smith |
+——–+——-+——-+
1 row in set (0.00 sec)

If you really want to do this with a trigger, you can do something like this:

delimiter |
create trigger user_ins AFTER insert on user
for each row begin
call copy_row(NEW.userid);
end;
|
create trigger user_upd AFTER update on user
for each row begin
call copy_row(NEW.userid);
end;
|
create trigger user_del AFTER delete on user
for each row begin
delete from users WHERE userid = OLD.userid;
end;
|
delimiter ;

mysql&gt; insert into user (fname, lname) values (’octavious’, ‘jones’);
Query OK, 1 row affected (0.00 sec)

mysql&gt; select * from users;
+——–+———–+——-+
| userid | fname | lname |
+——–+———–+——-+
| 1 | joe | smith |
| 4 | octavious | jones |
+——–+———–+——-+
2 rows in set (0.00 sec)

Hopefully this helps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/644368694511898197-7116927821419482821?l=otodidak-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://otodidak-stuff.blogspot.com/2008/07/make-trigger-in-mysql.html</link><author>noreply@blogger.com (Spirit of Otodidax's)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-644368694511898197.post-5572159930401742221</guid><pubDate>Sun, 18 May 2008 06:45:00 +0000</pubDate><atom:updated>2008-05-18T13:58:05.665+07:00</atom:updated><title>Function untuk handle maju mundur Tanggal dan Jam</title><description>Berikut Functionnya :

function dateadd($datepart,$action,$number, $date)
{
$adbit = explode(" ",$date);
$bdbit = explode("-",$adbit[0 ]);
if(count($adbit) &gt; 1)
{
$cdbit = explode(":",$adbit[1]);
}
else
{
$cdbit = array();
$cdbit[0] = 0;
$cdbit[1] = 0;
$cdbit[2] = 0;
}
switch($datepart)
{
case "l": // Millisecond (Lower case 'L')
$e = 60/1000;
break;
case "s": // Second
$e = 1 ;
break;
case "n": // Minute
$e = 60;
break;
case "h": // Hour
$e = 60*60;
break;
case "ww": // Week
$e = ((60*60)*24)*7;
break;
case "d": // Day
$e = (( 60*60)*24);
break;
case "m": // Month
$e = (((60* 60)*24)*365)/12;
break;
case "yyyy": // Year
$e = (((60* 60)*24)*365);
break;
default:
$e = "error";
}
if($e == "error")
{
return false;
}
$intTime = mktime($cdbit[0],$cdbit[1],$cdbit[ 2],$bdbit[1],$bdbit[2],$bdbit[0]);
if($action == "+")
{
$nTime = $intTime + ($e * $number);
}
else
{
$nTime = $intTime - ($e * $number);
}
return date( "Y-m-d H:i:s",$nTime);
}

cara penggunaannya contoh :
&lt;code&gt;
$tgl1= "2008-05-01";
$datepart ="d";
$action = "+";
$number = 3;
$tg = dateadd($datepart,$action,$number,$tgl1);
&lt;/code&gt;

hasilnya :

2008-05-04&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/644368694511898197-5572159930401742221?l=otodidak-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://otodidak-stuff.blogspot.com/2008/05/function-untuk-handle-maju-mundur.html</link><author>noreply@blogger.com (Spirit of Otodidax's)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-644368694511898197.post-591628832567356512</guid><pubDate>Sun, 18 May 2008 04:49:00 +0000</pubDate><atom:updated>2008-05-18T13:45:02.694+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>PHP</category><title>Function untuk handle Selisih Tanggal dan Jam</title><description>Yang Pertama DateDiff :

function datediff($interval, $datefrom, $dateto, $using_timestamps = false)
 {
/*
jenis $interval :
yyyy - tahun, q - catur wulan ,m - bulan ,y - jumlah selisih hari ,d - hari ,w - minggu ,ww - jumlah minggu ,h - jam ,n - menit ,s - detik
*/

if (!$using_timestamps) {
$datefrom = strtotime($datefrom, 0);
$dateto = strtotime($dateto, 0);
}
$difference = $dateto - $datefrom; // Difference in seconds
switch($interval) {
case 'yyyy': 
$years_difference = floor($difference / 31536000);
if (mktime(date("H", $datefrom), date("i", $datefrom), date("s", $datefrom), date("n", $datefrom), date("j", $datefrom), date("Y", $datefrom)+$years_difference) &gt; $dateto) {
$years_difference--;
}
if (mktime(date("H", $dateto), date("i", $dateto), date("s", $dateto), date("n", $dateto), date("j", $dateto), date("Y", $dateto)-($years_difference+1)) &gt; $datefrom) {
$years_difference++;
}
$datediff = $years_difference;
break;
case "q": 
$quarters_difference = floor($difference / 8035200);
while (mktime(date("H", $datefrom), date("i", $datefrom), date("s", $datefrom), date("n", $datefrom)+($quarters_difference*3), date("j", $dateto), date("Y", $datefrom)) &lt; $dateto) {
$months_difference++;
}
$quarters_difference--;
$datediff = $quarters_difference;
break;
case "m":
$months_difference = floor($difference / 2678400);
while (mktime(date("H", $datefrom), date("i", $datefrom), date("s", $datefrom), date("n", $datefrom)+($months_difference), date("j", $dateto), date("Y", $datefrom)) &lt; $dateto) {
$months_difference++;
}
$months_difference--;
$datediff = $months_difference;
break;
case 'y': 
$datediff = date("z", $dateto) - date("z", $datefrom);
break;
case "d": 
$datediff = floor($difference / 86400);
break;
case "w": 
$days_difference = floor($difference / 86400);
$weeks_difference = floor($days_difference / 7); // Complete weeks
$first_day = date("w", $datefrom);
$days_remainder = floor($days_difference % 7);
$odd_days = $first_day + $days_remainder; // Do we have a Saturday or Sunday in the remainder?
if ($odd_days &gt; 7) { // Sunday
$days_remainder--;
}
if ($odd_days &gt; 6) { // Saturday
$days_remainder--;
}
$datediff = ($weeks_difference * 5) + $days_remainder;
break;
case "ww": 
$datediff = floor($difference / 604800);
break;
case "h": 
$datediff = floor($difference / 3600);
break;
case "n": 
$datediff = floor($difference / 60);
break;
default: 
$datediff = $difference;
break;
}
return $datediff;
}

Cara penggunaannya contoh :
&lt;code&gt;
&lt;?
$tgl1 ="2008-05-01 00:30:00";
$tgl2 ="2008-05-10 12:30:00";

print "tanggal pertama :$tgl1";
print "tanggal kedua :$tgl2";
$nilai = datediff('d',$tgl1,$tgl2);
print "Selisih tanggal tesebut ". $nilai ." hari";
?&gt;
&lt;/code&gt;
maka outputnya:

tanggal pertama :2008-05-01
tanggal kedua :2008-05-10
Selisih tanggal tesebut 9 hari&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/644368694511898197-591628832567356512?l=otodidak-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://otodidak-stuff.blogspot.com/2008/05/function-untuk-handle-tanggal-dan-jam.html</link><author>noreply@blogger.com (Spirit of Otodidax's)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-644368694511898197.post-193494877055609477</guid><pubDate>Sat, 08 Mar 2008 11:33:00 +0000</pubDate><atom:updated>2008-03-08T18:40:02.170+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Linux</category><title>PC tua dengan Linux Puppy</title><description>Linux puppy adalah linux yang mini secara ukuran (isonya hanya 98 MB) tetapi mempunyai GUI (JWM) yang berjalan ringan dan secara penampilan tidak kalah dengan KDE atau GNOME. Sedangkan untuk instalasi hanya diperlukan minimal 250 MB saja.

Proses instlalasi begitu sederhana. Yaitu dengan memasukkan Puppy Live CD dan menjalankannya. Nanti, akan kita temui menu Install Puppy hard drive. Tinggal klik dan mengikuti sekitar 4 langkah saja, dan hanya menunggu sekitar lima menit, linux telah berhasil di install.

install puppy

Puppy memang termasuk distro yang memikat, karena tampilannya sangat menawan, cara penggunaannya semudah windows, serta berjalan dengan sangat ringan. Mungkin hanya win 98 yang bisa mengalahkan kecepatan Puppy, baik ketika startup maupun ketika menjalankan GUI. Puppy juga bisa berjalan pada berbagai jenis komputer dengan berbagai spesifikasi. Selain telah saya coba di AMD K-6, juga telah dicoba di Pentium I 200MHz dengan sukses.

Sebenarnya desktop JWM sudah sangat mirip dengan tampilan XP, tapi karena saya lebih nyaman dengan IceWM maka saya menginstall IceWM dengan XP-Theme.

Desktop puppy

Dengan ukuran sekecil itu, memang hanya software kecil-kecil saja yang disertakan. Jika anda ingin software lain dengan ukuran yang lebih besar silahkan mengunjungi ke situs puppy untuk mencari software-software lain. Biasanya akan didapatkan paket dengan extension pub. Cara instalasi paket sangatlah mudah. Hanya dengan double klik saja, semuanya akan berjalan dengan lancar. Cara melakukan mount juga tergolong mudah. Penyimpan data yang terhubung komputer bisa dikenali, dan kita langsung klik tombol mount / unmount saja.

Mount drive

Secara default telah tersedia Abiword untuk text editor, xine untuk memutar film, mozilla untuk browsing, dan lainnya. Dengan mengunjungi situs aslinya lantas saya menambahkan IceWM dengan theme XP, GIMP, dan XMMS. Saya juga mencoba menginstall XAMPP yang saya dapatkan dari situs XAMPP untuk mebangun aplikasi berbasis web. dan semuanya berjalan dengan sangat lancar.

Menjalankan XAMPP

Hanya yang lain dari distro linux lainnya, Puppy hanya menggunakan singgle user, root. Penggunaan singgle user root membuat fungsi chmod (permission) tidak berfungsi lagi. Namun saya kira tidak terlalu masalah bagi saya karena komputer saya benar-benar desktop yang tidak terhubung ke internet.

Melihat kemudahan yang diberikan Puppy, kelihatannya sangat tidak berlebihan jika jenis linux ini dijadikan jembatan untuk melakukan migrasi, karena menggunakan linux ini, anda akan terasa seperti menggunakan Windows saja.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/644368694511898197-193494877055609477?l=otodidak-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://otodidak-stuff.blogspot.com/2008/03/pc-tua-dengan-linux-puppy.html</link><author>noreply@blogger.com (Spirit of Otodidax's)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-644368694511898197.post-4654030867744761480</guid><pubDate>Sun, 02 Mar 2008 04:11:00 +0000</pubDate><atom:updated>2008-03-02T11:14:59.286+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>other</category><title>Resetter Printer</title><description>Printer ( Epson ) anda pernah tiba-tiba tidak bisa digunakan ?
malah lampunya kedip-kedip nyala terus gak respon ma perintah print dari PC. Pada awalnya kucoba mereset manual dengan cara :

- Mencabut kabel power printer, lalu tekan tombol power ‘on’ printer yang masih di tahan bersamaan dengan memasang kembali kabel power ( yang tersambung dengan listrik ).

Aku gunakan cara itu berkali-kali, tetapi printer tetap aja ngadat gak mau jalan. Terpaksa deh nih printer harus dibawa ke tukang servis. Ugh …. males sebenarnya ( keluar ongkos lagi deh ) selain jauhnya yang menyita waktu dan tenaga.


Ternyata ada !!!! Khusus untuk printer epson segala type, software-nya bisa di DownLoad disini  ======&gt; http://www.ssclg.com/epsone.shtml/

Setelah DownLoad selesai lalu install sekalian dan reset ulang printer-pun bisa dilakukan. Pastikan printer dalam keadaan On ketika melakukan reset.

Oh iya, untuk melakukan reset jangan lupa pilih icon extra lalu next, maka biarkan software yang bekerja. Ketika printer telah normal lagi, tentu belum bisa digunakan langsung karena saat itu tinta mengalami penurunan ( untuk pemakaian tinta suntik ), untuk ini maka bisa dilakukan headcleaning sampai beberapa kali sampai tinta benar-benar masuk. So …. Printer telah di reset ulang dengan gratis dan bisa digunakan kembali.

GoodLuck !!!

Ada ide lain ?  Silahkan berbagi ……..   ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/644368694511898197-4654030867744761480?l=otodidak-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://otodidak-stuff.blogspot.com/2008/03/resetter-printer.html</link><author>noreply@blogger.com (Spirit of Otodidax's)</author><thr:total>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-644368694511898197.post-4474027167709922004</guid><pubDate>Mon, 11 Feb 2008 13:48:00 +0000</pubDate><atom:updated>2009-11-10T10:27:26.741+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Visual Basic 6.0</category><title>MySQL Command line on VB6</title><description>yang pertama kita akan membuat file bacth yang nantinya akan kita jalankan
dengan perintah shell,yang tepenting disini adalah command line dari MySQL sendiri..

&lt;pre&gt;
Private Sub Command9_Click()
Open App.Path &amp; "\test.bat" For Output As #1
Dim sh As String
sh = "mysql -h localhost --user=xxxxadmin --password=xxxxxxxxxxx -t DBxxxxx &lt;" &amp; App.Path &amp; "\test.sql"
Print #1, sh
Close 1
ProcId = Shell("C:\test.bat", vbHide)
End Sub
&lt;/pre&gt;

semoga bermanfaat....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/644368694511898197-4474027167709922004?l=otodidak-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://otodidak-stuff.blogspot.com/2008/02/mysql-command-line-on-vb6.html</link><author>noreply@blogger.com (Spirit of Otodidax's)</author><thr:total>0</thr:total></item></channel></rss>
