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

<channel>
	<title>provoke</title>
	<atom:link href="http://henry.suhatman.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://henry.suhatman.com/blog</link>
	<description>Henry Suhatman :: henryDOTsuhatmanDOTcom :: Henry Suhatman</description>
	<pubDate>Mon, 27 Oct 2008 07:15:51 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>mysql : Got error 127 from storage engine</title>
		<link>http://henry.suhatman.com/blog/2008/10/mysql-got-error-127-from-storage-engine/</link>
		<comments>http://henry.suhatman.com/blog/2008/10/mysql-got-error-127-from-storage-engine/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 10:03:15 +0000</pubDate>
		<dc:creator>id_provoke</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://henry.suhatman.com/blog/?p=35</guid>
		<description><![CDATA[Duh.. udah sore di telp pula dari client.. katanya a** monitoringnya gajalan, selidik punya selidik ternyata mysql keluarin error &#8220;Got error 127 from storage engine&#8221; gw pikir cuma tablenya aja yang rusak, so tinggal repair table aja. Tapi setelah dijalanin lagi applikasinya masih tetap mysqlnya keluarin error &#8220;Got error 127 from storage engine&#8221; dan akhirnya [...]]]></description>
			<content:encoded><![CDATA[<p>Duh.. udah sore di telp pula dari client.. katanya a** monitoringnya gajalan, selidik punya selidik ternyata mysql keluarin error &#8220;Got error 127 from storage engine&#8221; gw pikir cuma tablenya aja yang rusak, so tinggal repair table aja. Tapi setelah dijalanin lagi applikasinya masih tetap mysqlnya keluarin error &#8220;Got error 127 from storage engine&#8221; dan akhirnya mendapatkan jawabannya kalo mysql default rowsnya terbatas. So harus ditambahin.. Caranya sbb:</p>
<p><span id="more-35"></span></p>
<div class="shell">
<p>[henry@gateway ~]$ mysql -u root -p<br />
Enter password:<br />
Welcome to the MySQL monitor.  Commands end with ; or \g.<br />
Your MySQL connection id is 300833 to server version: 4.1.7</p>
<p>Type &#8216;help;&#8217; or &#8216;\h&#8217; for help. Type &#8216;\c&#8217; to clear the buffer.</p>
<p>mysql> use bank****_a**<br />
Reading table information for completion of table and column names<br />
You can turn off this feature to get a quicker startup with -A</p>
<p>Database changed<br />
mysql> ALTER TABLE pinglog MAX_ROWS=1000000000 AVG_ROW_LENGTH=15000;<br />
Query OK, 2672 rows affected (0.04 sec)<br />
Records: 2672  Duplicates: 0  Warnings: 0
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://henry.suhatman.com/blog/2008/10/mysql-got-error-127-from-storage-engine/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Renaming a NIC on SUSE and openSUSE</title>
		<link>http://henry.suhatman.com/blog/2008/08/renaming-a-nic-on-suse-and-opensuse/</link>
		<comments>http://henry.suhatman.com/blog/2008/08/renaming-a-nic-on-suse-and-opensuse/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 10:58:56 +0000</pubDate>
		<dc:creator>id_provoke</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Orat-oret]]></category>

		<guid isPermaLink="false">http://henry.suhatman.com/blog/?p=34</guid>
		<description><![CDATA[Problem:
Say you have installed two NICs in your system e.g. eth0 and eth1 and sometime later you removed one of the nics from your machine, say, eth0.
Now you want to access the remaining nic, eth1, as eth0, or you want to simply name the existing nic (i.e. eth1) as eth0.
Solution:

Here are the steps to follow:
# [...]]]></description>
			<content:encoded><![CDATA[<h3>Problem:</h3>
<p>Say you have installed two NICs in your system e.g. eth0 and eth1 and sometime later you removed one of the nics from your machine, say, eth0.</p>
<p>Now you want to access the remaining nic, eth1, as eth0, or you want to simply name the existing nic (i.e. eth1) as eth0.</p>
<h3>Solution:</h3>
<p><span id="more-34"></span></p>
<p>Here are the steps to follow:</p>
<pre># rcnetwork stop
# vi /etc/udev/rules.d/30-net_persistent_names.rules</pre>
<p>here you find a line as</p>
<pre>SUBSYSTEM=="net", ACTION=="add", SYSFS{address}=="00:02:b3:22:84:f3", IMPORT="/lib/udev/rename_netiface %k eth1"</pre>
<p>simply change eth1, to eth0:</p>
<p>SUBSYSTEM==&#8221;net&#8221;, ACTION==&#8221;add&#8221;, SYSFS{address}==&#8221;00:02:b3:22:84:f3&#8243;, IMPORT=&#8221;/lib/udev/rename_netiface %k eth0&#8243;</p>
<p>Now execute the following command:</p>
<pre># /lib/udev/rename_netiface &lt;old&gt; &lt;new&gt;</pre>
<p>i.e.</p>
<pre># /lib/udev/rename_netiface eth1 eth0
# rcnetwork start</pre>
<p>DONE</p>
<p>We can give any valid name to our nic, say e.g. we want to rename our eth0 to lan0, then</p>
<pre># rcnetwork stop
# vi /etc/udev/rules.d/30-net_persistent_names.rules</pre>
<p>here you find a line as</p>
<pre>SUBSYSTEM=="net", ACTION=="add", SYSFS{address}=="00:02:b3:22:84:f3", IMPORT="/lib/udev/rename_netiface %k eth0"</pre>
<p>simply change eth1, to lan0:</p>
<pre>SUBSYSTEM=="net", ACTION=="add", SYSFS{address}=="00:02:b3:22:84:f3", IMPORT="/lib/udev/rename_netiface %k lan0"</pre>
<p>Now execute the following command:</p>
<pre># /lib/udev/rename_netiface eth0 lan0</pre>
<p>NOTE: If you gave your nic a name as lanX, nicX, or intX(i.e non ethX name), and then want to change the name from lan0 to eth0, all the above steps are required, and reboot too.</p>
]]></content:encoded>
			<wfw:commentRss>http://henry.suhatman.com/blog/2008/08/renaming-a-nic-on-suse-and-opensuse/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Group Mapping MS Windows and UNIX</title>
		<link>http://henry.suhatman.com/blog/2008/08/group-mapping-ms-windows-and-unix/</link>
		<comments>http://henry.suhatman.com/blog/2008/08/group-mapping-ms-windows-and-unix/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 07:44:59 +0000</pubDate>
		<dc:creator>id_provoke</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://henry.suhatman.com/blog/?p=33</guid>
		<description><![CDATA[As usual I&#8217;m allways visite my blog to read the manual from samba, because i had always got the problem from samba. So i wrote the documentation,  I know I will have to come back here to find it hehehe  
The following steps describe how to make Samba PDC users members of the [...]]]></description>
			<content:encoded><![CDATA[<p>As usual I&#8217;m allways visite my blog to read the manual from samba, because i had always got the problem from samba. So i wrote the documentation,  I know I will have to come back here to find it hehehe <img src='http://henry.suhatman.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>The following steps describe how to make Samba PDC users members of the Domain Admins group.</p>
<p>1. Create a UNIX group (usually in /etc/group); let&#8217;s call it domadm.<br />
2. Add to this group the users that must be “Administrators”. For example, if you want joe, john, and mary to be administrators, your entry in /etc/group will look like this:</p>
<div class="shell">ntadmin:x:502:henry,flubber</div>
<p>3. Map this domadm group to the “Domain Admins” group by executing the command:</p>
<div class="shell"># net groupmap add ntgroup=&#8221;Domain Admins&#8221; unixgroup=ntadmin rid=512 type=d</div>
<p>The quotes around “Domain Admins” are necessary due to the space in the group name. Also make sure to leave no white space surrounding the equal character (=).</p>
<p><span id="more-33"></span></p>
<p>It is possible to map any arbitrary UNIX group to any Windows NT4/200x group as well as to make any UNIX group a Windows domain group. For example, if you wanted to include a UNIX group (e.g., acct) in an ACL on a local file or printer on a Domain Member machine, you would flag that group as a domain group by running the following on the Samba PDC:</p>
<div class="shell">root# net groupmap add rid=1000 ntgroup=&#8221;Accounting&#8221; unixgroup=acct type=d</div>
<p>User Default RIDs</p>
<table border="1" summary="Well-Known User Default RIDs">
<colgroup><col align="left"></col><col align="left"></col><col align="left"></col><col align="center"></col></colgroup>
<thead>
<tr>
<th align="left">Well-Known Entity</th>
<th align="left">RID</th>
<th align="left">Type</th>
<th align="center">Essential</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">Domain Administrator</td>
<td align="left">500</td>
<td align="left">User</td>
<td align="center">No</td>
</tr>
<tr>
<td align="left">Domain Guest</td>
<td align="left">501</td>
<td align="left">User</td>
<td align="center">No</td>
</tr>
<tr>
<td align="left">Domain KRBTGT</td>
<td align="left">502</td>
<td align="left">User</td>
<td align="center">No</td>
</tr>
<tr>
<td align="left">Domain Admins</td>
<td align="left">512</td>
<td align="left">Group</td>
<td align="center">Yes</td>
</tr>
<tr>
<td align="left">Domain Users</td>
<td align="left">513</td>
<td align="left">Group</td>
<td align="center">Yes</td>
</tr>
<tr>
<td align="left">Domain Guests</td>
<td align="left">514</td>
<td align="left">Group</td>
<td align="center">Yes</td>
</tr>
<tr>
<td align="left">Domain Computers</td>
<td align="left">515</td>
<td align="left">Group</td>
<td align="center">No</td>
</tr>
<tr>
<td align="left">Domain Controllers</td>
<td align="left">516</td>
<td align="left">Group</td>
<td align="center">No</td>
</tr>
<tr>
<td align="left">Domain Certificate Admins</td>
<td align="left">517</td>
<td align="left">Group</td>
<td align="center">No</td>
</tr>
<tr>
<td align="left">Domain Schema Admins</td>
<td align="left">518</td>
<td align="left">Group</td>
<td align="center">No</td>
</tr>
<tr>
<td align="left">Domain Enterprise Admins</td>
<td align="left">519</td>
<td align="left">Group</td>
<td align="center">No</td>
</tr>
<tr>
<td align="left">Domain Policy Admins</td>
<td align="left">520</td>
<td align="left">Group</td>
<td align="center">No</td>
</tr>
<tr>
<td align="left">Builtin Admins</td>
<td align="left">544</td>
<td align="left">Alias</td>
<td align="center">No</td>
</tr>
<tr>
<td align="left">Builtin users</td>
<td align="left">545</td>
<td align="left">Alias</td>
<td align="center">No</td>
</tr>
<tr>
<td align="left">Builtin Guests</td>
<td align="left">546</td>
<td align="left">Alias</td>
<td align="center">No</td>
</tr>
<tr>
<td align="left">Builtin Power Users</td>
<td align="left">547</td>
<td align="left">Alias</td>
<td align="center">No</td>
</tr>
<tr>
<td align="left">Builtin Account Operators</td>
<td align="left">548</td>
<td align="left">Alias</td>
<td align="center">No</td>
</tr>
<tr>
<td align="left">Builtin System Operators</td>
<td align="left">549</td>
<td align="left">Alias</td>
<td align="center">No</td>
</tr>
<tr>
<td align="left">Builtin Print Operators</td>
<td align="left">550</td>
<td align="left">Alias</td>
<td align="center">No</td>
</tr>
<tr>
<td align="left">Builtin Backup Operators</td>
<td align="left">551</td>
<td align="left">Alias</td>
<td align="center">No</td>
</tr>
<tr>
<td align="left">Builtin Replicator</td>
<td align="left">552</td>
<td align="left">Alias</td>
<td align="center">No</td>
</tr>
<tr>
<td align="left">Builtin RAS Servers</td>
<td align="left">553</td>
<td align="left">Alias</td>
<td align="center">No</td>
</tr>
</tbody>
</table>
<p>Check groupmap</p>
<div class="shell">net groupmap list<br />
Remote Desktop User (S-1-5-21-2081528928-1204200937-4262487566-1000) -&gt; remotedesk<br />
Accounting (S-1-5-21-2081528928-1204200937-4262487566-1001) -&gt; acct<br />
Domain Admins (S-1-5-21-2081528928-1204200937-4262487566-512) -&gt; ntadmin</div>
]]></content:encoded>
			<wfw:commentRss>http://henry.suhatman.com/blog/2008/08/group-mapping-ms-windows-and-unix/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Convert Firefox 3 cookies.sqlite to cookies.txt</title>
		<link>http://henry.suhatman.com/blog/2008/07/convert-firefox-3-cookiessqlite-to-cookiestxt/</link>
		<comments>http://henry.suhatman.com/blog/2008/07/convert-firefox-3-cookiessqlite-to-cookiestxt/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 09:11:42 +0000</pubDate>
		<dc:creator>id_provoke</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://henry.suhatman.com/blog/?p=31</guid>
		<description><![CDATA[Now at firefox 3 does not user cookies.txt, they are use cookies.sqlite, if you use wget or curl command to download with cookies, may you must convert cookies.sqlite to cookies.txt, just copy and paste this scipt, and the script will be convert your cookies.sqlite to cookies.txt.

#!/usr/bin/python          [...]]]></description>
			<content:encoded><![CDATA[<p>Now at firefox 3 does not user cookies.txt, they are use cookies.sqlite, if you use wget or curl command to download with cookies, may you must convert cookies.sqlite to cookies.txt, just copy and paste this scipt, and the script will be convert your cookies.sqlite to cookies.txt.</p>
<div class=shell>
<p>#!/usr/bin/python                                  </p>
<p>import sqlite3 as db<br />
import sys          </p>
<p>cookiedb = &#8216;/home/henry/.mozilla/firefox/pj8&#215;7vu3.default/cookies.sqlite&#8217;<br />
targetfile = &#8216;/home/henry/kuki-.txt&#8217;                                     </p>
<p>what = sys.argv[1]<br />
connection = db.connect(cookiedb)<br />
cursor = connection.cursor()<br />
contents = &#8220;host, path, isSecure, expiry, name, value&#8221;</p>
<p>cursor.execute(&#8221;SELECT &#8221; +contents+ &#8221; FROM moz_cookies WHERE host LIKE &#8216;%&#8221; +what+ &#8220;%&#8217;&#8221;)</p>
<p>file = open(targetfile, &#8216;w&#8217;)<br />
index = 0<br />
for row in cursor.fetchall():<br />
  file.write(&#8221;%s\tTRUE\t%s\t%s\t%d\t%s\t%s\n&#8221; % (row[0], row[1],<br />
             str(bool(row[2])).upper(), row[3], str(row[4]), str(row[5])))<br />
  index += 1</p>
<p>print &#8220;Gesucht nach: %s&#8221; % what<br />
print &#8220;Exportiert: %d&#8221; % index</p>
<p>file.close()<br />
connection.close()</p>
</div>
<p>save this script as export-firefox-cookies.py and run with command</p>
<div class=shell>
<p>./export-firefox-cookies.py rapidshare</p>
</div>
<p>Source : http://blog.schlunzen.org/2008/06/19/firefox-3-und-cookiestxt/</p>
]]></content:encoded>
			<wfw:commentRss>http://henry.suhatman.com/blog/2008/07/convert-firefox-3-cookiessqlite-to-cookiestxt/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bash For loop Example</title>
		<link>http://henry.suhatman.com/blog/2008/07/bash-for-loop-example/</link>
		<comments>http://henry.suhatman.com/blog/2008/07/bash-for-loop-example/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 10:56:16 +0000</pubDate>
		<dc:creator>id_provoke</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Orat-oret]]></category>

		<guid isPermaLink="false">http://henry.suhatman.com/blog/?p=30</guid>
		<description><![CDATA[I’m always forgetting the syntax to make “for” loops in Bash. Anyhow, I know I will have to come back here to find it, so I thought I would write put up this quick example with the hope that it will be useful to others as well.

for i in $(seq 1 100); do echo -n [...]]]></description>
			<content:encoded><![CDATA[<p>I’m always forgetting the syntax to make “for” loops in Bash. Anyhow, I know I will have to come back here to find it, so I thought I would write put up this quick example with the hope that it will be useful to others as well.</p>
<div class=shell>
<p>for i in $(seq 1 100); do echo -n &#8220;file${i} &#8220;; touch file${i} 2&gt;&amp;1; done</p>
</div>
<p>The the above for loop will create 100 files (called file1, file2, etc.).</p>
<p>another for loop exampe</p>
<p><span id="more-30"></span></p>
<div class=shell>
for i in 1 2 3 4 cow<br />
do<br />
echo $i<br />
done</p>
</div>
<p># alternate:</p>
<div class=shell>
<p>for i in 1 2 3 4 cow; do echo $i;done</p>
<p>for i in `seq 1 10`</p>
<p>for ((j=1; j &lt;= 10; j+=2))</p>
<p>while ((x++ &lt; 10))</p>
<p>until ((x&#8211; &lt; -10))</p>
<p>for i in $(ls)</p>
<p>for in in `cat /tmp/somefile`</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://henry.suhatman.com/blog/2008/07/bash-for-loop-example/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Vega4 - Life Is Beautiful</title>
		<link>http://henry.suhatman.com/blog/2008/06/vega4-life-is-beautiful/</link>
		<comments>http://henry.suhatman.com/blog/2008/06/vega4-life-is-beautiful/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 06:57:59 +0000</pubDate>
		<dc:creator>id_provoke</dc:creator>
		
		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://henry.suhatman.com/blog/?p=28</guid>
		<description><![CDATA[Vega4 - Life Is Beautiful


Life is beautiful
We love until we die
When you run into my arms
We steal a perfect moment
Let the monsters see you smile
Let them see you smile
And do i hold you too tightly
When will the hurt kick in
Life is beautiful
But it&#8217;s complicated
We barely make it
We don&#8217;t need to understand
There are miracles
Miracles
Your life is [...]]]></description>
			<content:encoded><![CDATA[<h3>Vega4 - Life Is Beautiful</h3>

<p><a href="http://henry.suhatman.com/blog/wp-content/uploads/2008/06/vega.jpg" rel="thumbnail"><img class="alignleft size-medium wp-image-29" title="vega" src="http://henry.suhatman.com/blog/wp-content/uploads/2008/06/vega.jpg" alt="" width="300" height="300" /></a></p>
<p>Life is beautiful<br />
We love until we die</p>
<p>When you run into my arms<br />
We steal a perfect moment<br />
Let the monsters see you smile<br />
Let them see you smile<br />
And do i hold you too tightly<br />
When will the hurt kick in</p>
<p>Life is beautiful<br />
But it&#8217;s complicated<br />
We barely make it<br />
We don&#8217;t need to understand<br />
There are miracles<br />
Miracles</p>
<p>Your life is beautiful<br />
Our hearts they beat and break<br />
When you run away from harm<br />
Will you run back into my arms<br />
Like you did when you were young<br />
Will you come back to me<br />
And i will hold you tightly<br />
When the hurting kicks in</p>
<p>Life is beautiful<br />
But it&#8217;s complicated<br />
We barely make it<br />
We don&#8217;t need to understand<br />
There are miracles<br />
Miracles</p>
<p>Stand where you are<br />
We let all these moments pass us by</p>
<p>It&#8217;s amazing where i&#8217;m standing<br />
There&#8217;s a lot left we can give</p>
<p>This is ours just for a moment<br />
There&#8217;s a lot left we can give</p>
<p>It&#8217;s amazing where i&#8217;m standing<br />
There&#8217;s a lot left we can give</p>
<p>This is ours just for a moment<br />
There&#8217;s a lot left we can give</p>
]]></content:encoded>
			<wfw:commentRss>http://henry.suhatman.com/blog/2008/06/vega4-life-is-beautiful/feed/</wfw:commentRss>
<enclosure url="http://henry.suhatman.com/blog/wp-content/uploads/2008/06/cahaya-selawat.mp3" length="3981399" type="audio/mpeg" />
<enclosure url="http://henry.suhatman.com/blog/mp3/Vega4-Life_is_Beautiful.mp3" length="10914278" type="audio/mpeg" />
		</item>
		<item>
		<title>Install CVS Server on openSUSE 11</title>
		<link>http://henry.suhatman.com/blog/2008/06/install-cvs-server-on-opensuse-11/</link>
		<comments>http://henry.suhatman.com/blog/2008/06/install-cvs-server-on-opensuse-11/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 09:33:01 +0000</pubDate>
		<dc:creator>id_provoke</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Orat-oret]]></category>

		<guid isPermaLink="false">http://henry.suhatman.com/blog/?p=26</guid>
		<description><![CDATA[CVS adalah Concurrent Versions System. Fungsi dari CVS sendiri adalah untuk mencatat perubahan pada sebuah file, biasanya lebih sering digunakan untuk mencatat sebuah project development yang mencatat perubahan-perubahan pada file-filenya.
Install CVS di openSUSE 11

# zypper in cvs
Reading installed packages&#8230;
The following NEW package is going to be installed:
cvs
Overall download size: 368.0 K. After the operation, additional [...]]]></description>
			<content:encoded><![CDATA[<p>CVS adalah Concurrent Versions System. Fungsi dari CVS sendiri adalah untuk mencatat perubahan pada sebuah file, biasanya lebih sering digunakan untuk mencatat sebuah project development yang mencatat perubahan-perubahan pada file-filenya.</p>
<h3>Install CVS di openSUSE 11</h3>
<div class=shell>
# zypper in cvs<br />
Reading installed packages&#8230;<br />
The following NEW package is going to be installed:<br />
cvs</p>
<p>Overall download size: 368.0 K. After the operation, additional 872.0 K will be used.<br />
Continue? [YES/no]: yes<br />
Downloading package cvs-1.12.12-126.1.i586 (1/1), 368.0 K (872.0 K unpacked)<br />
Downloading: cvs-1.12.12-126.1.i586.rpm [done (11.0 K/s)]<br />
Installing: cvs-1.12.12-126.1 [done]
</p></div>
<p><span id="more-26"></span></p>
<h3>Configurasi CVS</h3>
<p>Atur Repositori pada direktori /home/cvsroot</p>
<div class=shell>
# mkdir /home/cvsroot<br />
# cvs -d /home/cvsroot init
</div>
<p>Lalu edit configurasi xinetd di /etc/xinetd.d/cvs</p>
<div class=shell>
# CVS pserver (remote acces to your CVS repositories)<br />
# Please read the section on security and passwords in the CVS manual,<br />
# before you enable this.<br />
# default: off</p>
<p>service cvspserver<br />
{<br />
disable = no<br />
socket_type = stream<br />
protocol = tcp<br />
wait = no<br />
user = root<br />
server = /usr/bin/cvs<br />
server_args = -f &#8211;allow-root=/home/cvsroot pserver<br />
}
</p></div>
<p>lalu restart xinetd</p>
<div class=shell>
/etc/init.d/xinetd restart
</div>
<p>Setting password untuk cvs</p>
<div class=shell>
htpasswd -nb henry mypassword &gt; /home/cvsroot/CVSROOT/paswd
</div>
<h3>Testing CVS</h3>
<div class=shell>
$ export CVSROOT=:pserver:henry@yourserver.com:/home/cvsroot<br />
$ cvs login
</div>
<p>kemudian masukkan password mypassword</p>
<h3>Menggunakan CVS</h3>
<h4>* Mengimport Project</h4>
<p>Terlebih dahulu masuk kedalam direktori letak project:</p>
<div class=shell>
$ cd /home/henry/public_html/myproject<br />
$ export CVSROOT=:pserver:henry@yourserver.com:/home/cvsroot<br />
$ cvs login<br />
$ cvs import myproject henry star
</div>
<p>atau</p>
<div class=shell>
$ cvs import -m &#8220;Importing my project to CVS repository&#8221; myproject henry start
</div>
<h4>* Mendownload project</h4>
<div class=shell>
$ export CVSROOT=:pserver:henry@yourserver.com:/home/cvsroot<br />
$ cvs login<br />
$ cvs co myproject
</div>
<p>atau</p>
<div class=shell>
$ cvs checkout myproject
</div>
<h4>* Mengupdate file project</h4>
<div class=shell>
$cd /home/henry/public_html/myproject<br />
$ export CVSROOT=:pserver:henry@yourserver.com:/home/cvsroot<br />
$ cvs login
</div>
<p>asumsi kita mempunyai file test.php dan telah melakukan perubahan pada file test.php</p>
<div class=shell>
$ cvs commit-m &#8220;Update file test.php&#8221;<br />
cvs commit: Examining .<br />
/home/cvsroot/myproject/test.php,v &lt;&#8211; test.php<br />
new revision: 1.2; previous revision: 1.1
</div>
<h4>* Menambah file baru pada project</h4>
<div class=shell>
$cd /home/henry/public_html/myproject<br />
$ export CVSROOT=:pserver:henry@yourserver.com:/home/cvsroot<br />
$ cvs login
</div>
<p>asumsi kita membuat file baru bernama connect.php</p>
<div class=shell>
$ cvs add connect.php<br />
cvs add: Re-adding file `connect.php&#8217; after dead revision 1.1.<br />
cvs add: use `cvs commit&#8217; to add this file permanently<br />
$ cvs commit<br />
cvs commit: Examining .<br />
/home/cvsroot/myproject/connect.php,v &lt;&#8211; connect.php<br />
new revision: 1.2; previous revision: 1.1
</div>
<h4>* Menghapus file pada project</h4>
<div class=shell>
$cd /home/henry/public_html/myproject<br />
$ export CVSROOT=:pserver:henry@yourserver.com:/home/cvsroot<br />
$ cvs login<br />
$ rm connect.php<br />
rm: remove regular file `connect.php&#8217;? y<br />
$ cvs remove connect.php<br />
cvs remove: scheduling `connect.php&#8217; for removal<br />
cvs remove: use `cvs commit&#8217; to remove this file permanently<br />
$ cvs commit -m &#8220;Hapus connect.php&#8221;<br />
cvs commit: Examining .<br />
/home/cvsroot/myproject/connect.php,v &lt;&#8211; connect.php<br />
new revision: delete; previous revision: 1.2
</div>
]]></content:encoded>
			<wfw:commentRss>http://henry.suhatman.com/blog/2008/06/install-cvs-server-on-opensuse-11/feed/</wfw:commentRss>
		</item>
		<item>
		<title>openSUSE 11 (IIX)</title>
		<link>http://henry.suhatman.com/blog/2008/06/opensuse-11-iix/</link>
		<comments>http://henry.suhatman.com/blog/2008/06/opensuse-11-iix/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 02:30:38 +0000</pubDate>
		<dc:creator>id_provoke</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://henry.suhatman.com/blog/?p=25</guid>
		<description><![CDATA[Buat penggemar distro opensuse kemaren tanggal 19 Juni 2008 telah release opensuse versi 11.
Untuk para linuxer yang hanya mempunya benwit internasional pas2an dan link IIX nya kenceng bisa mendapatkan CD dan di DVD nya dengan mendownload link di bawah ini:
Versi openSUSE-11(i386) CD berupa liveCD :
* GNOME LiveCD MD5SUM c9d2c31ef7a1429d1abbb0cbd3ba505b
* KDE LiveCD MD5SUM 83b1a04f18d6782cfe0407edadac377f
Versi openSUSE-11 (i386) [...]]]></description>
			<content:encoded><![CDATA[<p>Buat penggemar distro opensuse kemaren tanggal 19 Juni 2008 telah release opensuse versi 11.</p>
<p>Untuk para linuxer yang hanya mempunya benwit internasional pas2an dan link IIX nya kenceng bisa mendapatkan CD dan di DVD nya dengan mendownload link di bawah ini:</p>
<p>Versi openSUSE-11(i386) CD berupa liveCD :</p>
<p>* <a href="http://dl2.foss-id.web.id/opensuse/distribution/11.0/iso/cd/openSUSE-11.0-GNOME-LiveCD-i386.iso">GNOME LiveCD</a> MD5SUM c9d2c31ef7a1429d1abbb0cbd3ba505b</p>
<p>* <a href="http://dl2.foss-id.web.id/opensuse/distribution/11.0/iso/cd/openSUSE-11.0-KDE4-LiveCD-i386.iso">KDE LiveCD</a> MD5SUM 83b1a04f18d6782cfe0407edadac377f</p>
<p>Versi openSUSE-11 (i386) DVD</p>
<p>* <a href="http://suse.mirrors.tds.net/pub/opensuse/distribution/11.0/iso/dvd/openSUSE-11.0-DVD-i386.iso">openSUSE-DVD</a> MD5SUM ed6a5b3feb668866df812b1c2aed9d7f</p>
]]></content:encoded>
			<wfw:commentRss>http://henry.suhatman.com/blog/2008/06/opensuse-11-iix/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Kisah Lagu Gaby “Tinggal Kenangan” Download MP3</title>
		<link>http://henry.suhatman.com/blog/2008/06/kisah-lagu-gaby-%e2%80%9ctinggal-kenangan%e2%80%9d-download-mp3/</link>
		<comments>http://henry.suhatman.com/blog/2008/06/kisah-lagu-gaby-%e2%80%9ctinggal-kenangan%e2%80%9d-download-mp3/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 07:44:59 +0000</pubDate>
		<dc:creator>id_provoke</dc:creator>
		
		<category><![CDATA[Music]]></category>

		<category><![CDATA[Orat-oret]]></category>

		<guid isPermaLink="false">http://henry.suhatman.com/blog/?p=24</guid>
		<description><![CDATA[Versi Piano

Versi Gitar

Pernah ada rasa cinta
antara kita kini tinggal kenangan 
Ingin kulupakan
semua tentang dirimu
Namun tak lagi kan seperti dirimu
oh bintangku
Jauh kau pergi meninggalkan diriku
disini aku merindukan dirimu
kini ku coba mencari penggantimu 
namun tak lagi kan seperti dirimu
oh kekasih”

Lagu ini lagi heboh di tv, mulai dari infowtaiment sampe ke warung-warung pojokan (halaaah..)yang membahas siapa yang punya [...]]]></description>
			<content:encoded><![CDATA[<h3>Versi Piano</h3>
<p style="margin-bottom: 0pt;">
<h3>Versi Gitar</h3>
<p style="margin-bottom: 0pt;">
<p style="margin-bottom: 0pt;"><em>Pernah ada rasa cinta</em></p>
<p style="margin-bottom: 0pt;"><em>antara kita kini tinggal kenangan </em></p>
<p style="margin-bottom: 0pt;"><em>Ingin kulupakan</em></p>
<p style="margin-bottom: 0pt;"><em>semua tentang dirimu</em></p>
<p style="margin-bottom: 0pt;"><em>Namun tak lagi kan seperti dirimu</em></p>
<p style="margin-bottom: 0pt;"><em>oh bintangku</em></p>
<p style="margin-bottom: 0pt;"><em>Jauh kau pergi meninggalkan diriku</em></p>
<p style="margin-bottom: 0pt;"><em>disini aku merindukan dirimu</em></p>
<p style="margin-bottom: 0pt;"><em>kini ku coba mencari penggantimu </em></p>
<p style="margin-bottom: 0pt;"><em>namun tak lagi kan seperti dirimu</em></p>
<p style="margin-bottom: 0pt;"><em>oh kekasih”</em></p>
<p style="margin-bottom: 0pt;">
<p style="margin-bottom: 0pt;">Lagu ini lagi heboh di tv, mulai dari infowtaiment sampe ke warung-warung pojokan (halaaah..)yang membahas siapa yang punya lagu ini. Ya nry <span style="text-decoration: line-through;">(kosa kata baru nry = henry)</span> sih gak peduli lagu ini siapa yang ngarang pokoknya nih lagu enak di denger bagi yang mau download mp3 gaby linknya ada di bawah.</p>
<p style="margin-bottom: 0pt;"><span id="more-24"></span></p>
<p style="margin-bottom: 0pt;">Terdapat 2 versi piano dan versi gaby silahkan kalo mau di download</p>
<p style="margin-bottom: 0pt;"><a href="http://henry.suhatman.com/blog/mp3/piano.mp3" target="_self">Versi Piano<br />
</a></p>
<p style="margin-bottom: 0pt;"><a href="http://henry.suhatman.com/blog/mp3/gabi-gitar.mp3">Versi Gitar</a></p>
]]></content:encoded>
			<wfw:commentRss>http://henry.suhatman.com/blog/2008/06/kisah-lagu-gaby-%e2%80%9ctinggal-kenangan%e2%80%9d-download-mp3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mplayer dan Mencoder tips trik</title>
		<link>http://henry.suhatman.com/blog/2008/06/mplayer-dan-mencoder-tips-trik/</link>
		<comments>http://henry.suhatman.com/blog/2008/06/mplayer-dan-mencoder-tips-trik/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 04:07:57 +0000</pubDate>
		<dc:creator>id_provoke</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://henry.suhatman.com/blog/?p=18</guid>
		<description><![CDATA[Buat pencinta linux dan yang sering nonton di linux terutama menggunakan mplayer berikut tips dan triknya:
## MPLAYER
Q: Bila bermasalah dengan subtitile font terliha terlalu besar

A: Edit file $HOME/.mplayer/config
lalu tambahkan parameter
subfont-text-scale = 3
Q: Mau naikkan/menurunkan posisi subtitle
A: Cukup menekan r dan t
Q: Subtitile tidak cocok dengan video, untuk memperlambat / mempercepat video
A: Cukup menekan + dan [...]]]></description>
			<content:encoded><![CDATA[<p>Buat pencinta linux dan yang sering nonton di linux terutama menggunakan <a href="http://www.mplayerhq.hu" target="_blank">mplayer</a> berikut tips dan triknya:</p>
<p>## MPLAYER</p>
<p>Q: Bila bermasalah dengan subtitile font terliha terlalu besar</p>
<p><span id="more-18"></span></p>
<p>A: Edit file $HOME/.mplayer/config</p>
<p>lalu tambahkan parameter</p>
<p>subfont-text-scale = 3</p>
<p>Q: Mau naikkan/menurunkan posisi subtitle</p>
<p>A: Cukup menekan r dan t</p>
<p>Q: Subtitile tidak cocok dengan video, untuk memperlambat / mempercepat video</p>
<p>A: Cukup menekan + dan -</p>
<p>Q: Membesarkan / mengecilkan volume</p>
<p>A: Cukup menekan 9 dan 0</p>
<p>Q: Melihat durasi dan lamanya film</p>
<p>A: Cukup menekan o</p>
<p>Q: Ngeplay AVI tapi gak bisa di forward</p>
<p>A: Gunakan option -idx</p>
<p>## Mencoder</p>
<p>A: Convert rm atau ram ke avi</p>
<p>Q: mencoder Sora\ Aoi\ -\ Symbiosis\ 24\ Hour.ram -ovc lavc -oac mp3lame -o movie.avi</p>
<p>A: Convert rmvb ke avi</p>
<p>Q: mencoder Sora\ Aoi.rmvb -oac mp3lame -lameopts preset=128 -ovc xvid -xvidencopts fixed_quant=4 -of avi -o Sora\ Aoi.avi</p>
<p>A: Menyatukan film dengan srt (Hardcoded subtitles)</p>
<p>Q: mencoder -ovc xvid -xvidencopts fixed_quant=5 -oac copy -sub subtitles.srt -o output.avi input.avi</p>
<p>Cukup sekian dulu yach ^^ moga tips triknya berguna</p>
]]></content:encoded>
			<wfw:commentRss>http://henry.suhatman.com/blog/2008/06/mplayer-dan-mencoder-tips-trik/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
