<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.3open.org/d/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.3open.org/d/feed.php">
        <title>Open Source Solutions</title>
        <description></description>
        <link>http://www.3open.org/d/</link>
        <image rdf:resource="http://www.3open.org/d/lib/tpl/dokubook/images/favicon.ico" />
       <dc:date>2013-05-21T17:46:02+08:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.3open.org/d/dev/revert_to_a_previous_commit?rev=1369033318&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.3open.org/d/dev/git?rev=1369030601&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.3open.org/d/tips/setup_dhcp_server_to_update_dns_records?rev=1368081346&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.3open.org/d/tips/linux_administration_tips?rev=1368080277&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.3open.org/d/tips/kernel_tuning_for_huge_number_of_concurrent_connections?rev=1366699973&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.3open.org/d/dev/mojo/cookie_sample?rev=1365751464&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.3open.org/d/dev/mojo/index?rev=1365751088&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.3open.org/d/dev/existing_project_to_git?rev=1364722043&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.3open.org/d/dev/excluding_files_from_git?rev=1364718729&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.3open.org/d/?image=tips%3Aipsec_setup_fw.png&amp;ns=tips&amp;rev=1356335293&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://www.3open.org/d/?image=tips%3Aipsec_setup_user.png&amp;ns=tips&amp;rev=1356333527&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://www.3open.org/d/?image=tips%3Aipsec_setup_user_group.png&amp;ns=tips&amp;rev=1356333527&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://www.3open.org/d/?image=tips%3Aipsec_setup_result.png&amp;ns=tips&amp;rev=1356333527&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://www.3open.org/d/?image=tips%3Aipsec_setup_ph2.png&amp;ns=tips&amp;rev=1356333527&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://www.3open.org/d/?image=tips%3Aipsec_setup_ph1.png&amp;ns=tips&amp;rev=1356333527&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://www.3open.org/d/?image=tips%3Aipsec_setup_mobile.png&amp;ns=tips&amp;rev=1356333527&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://www.3open.org/d/?image=dev%3Amojo%3Aws_hex.png&amp;ns=dev%3Amojo&amp;rev=1354071259&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://www.3open.org/d/?image=dev%3Amojo%3Aws_txt.png&amp;ns=dev%3Amojo&amp;rev=1354071248&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://www.3open.org/d/?image=tips%3Ar8168-8.034.00.tar.bz2&amp;ns=tips&amp;rev=1352718818&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://www.3open.org/d/?image=tips%3Awin7samba2.png&amp;ns=tips&amp;rev=1347867145&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.3open.org/d/lib/tpl/dokubook/images/favicon.ico">
        <title>Open Source Solutions</title>
        <link>http://www.3open.org/d/</link>
        <url>http://www.3open.org/d/lib/tpl/dokubook/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.3open.org/d/dev/revert_to_a_previous_commit?rev=1369033318&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-05-20T15:01:58+08:00</dc:date>
        <dc:creator>admin</dc:creator>
        <title>dev:revert_to_a_previous_commit</title>
        <link>http://www.3open.org/d/dev/revert_to_a_previous_commit?rev=1369033318&amp;do=diff</link>
        <description>I made some changes, not staged yet. Now I want to abandon them and revert to the last commit:


git reset --hard


If I need to revert to an earlier commit, I need to look up the commit code first:


git reset --hard commit_code_here</description>
    </item>
    <item rdf:about="http://www.3open.org/d/dev/git?rev=1369030601&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-05-20T14:16:41+08:00</dc:date>
        <dc:creator>admin</dc:creator>
        <title>dev:git</title>
        <link>http://www.3open.org/d/dev/git?rev=1369030601&amp;do=diff</link>
        <description>*  existing project to git
	*  excluding files from git
	*  revert to a previous commit</description>
    </item>
    <item rdf:about="http://www.3open.org/d/tips/setup_dhcp_server_to_update_dns_records?rev=1368081346&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-05-09T14:35:46+08:00</dc:date>
        <dc:creator>admin</dc:creator>
        <title>tips:setup_dhcp_server_to_update_dns_records - [CentOS 5] </title>
        <link>http://www.3open.org/d/tips/setup_dhcp_server_to_update_dns_records?rev=1368081346&amp;do=diff</link>
        <description>CentOS 5

Prepare dnssec key for update use:</description>
    </item>
    <item rdf:about="http://www.3open.org/d/tips/linux_administration_tips?rev=1368080277&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-05-09T14:17:57+08:00</dc:date>
        <dc:creator>admin</dc:creator>
        <title>tips:linux_administration_tips</title>
        <link>http://www.3open.org/d/tips/linux_administration_tips?rev=1368080277&amp;do=diff</link>
        <description>*  Backup directory structure only using tar 
	*  Setup ACL for folders
	*  Amavisd-new basic setup
	*  Setup email disclaimer with altermime and amavisd-new
	*  Setup repository for CentOS updates
	*  Setup TLS PKI and stuff
	*  Using Debian Live
	*  Using OpenVZ
	*  Using apt-cache-ng to speed up APT packages download
	*  Setup STGT iSCSI target
	*  Setup iSCSI Initiator
	*  GRUB tips
	*  Using udev rules to fix device filename
	*  Setup roundcube mail on CentOS
	*  Enable Unicode support for …</description>
    </item>
    <item rdf:about="http://www.3open.org/d/tips/kernel_tuning_for_huge_number_of_concurrent_connections?rev=1366699973&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-04-23T14:52:53+08:00</dc:date>
        <dc:creator>admin</dc:creator>
        <title>tips:kernel_tuning_for_huge_number_of_concurrent_connections - [Relevant settings] </title>
        <link>http://www.3open.org/d/tips/kernel_tuning_for_huge_number_of_concurrent_connections?rev=1366699973&amp;do=diff</link>
        <description>Relevant settings

	*  /proc/sys/net/ipv4/tcp_rmem
	*  /proc/sys/net/ipv4/tcp_wmem
	*  /proc/sys/fs/file-max
	*  /etc/security/limits.conf

According to a blog post from Urban Airship, set these to allow 500k connections with 6GB RAM:


echo &quot;4096 4096 16777216&quot; &gt; /proc/sys/net/ipv4/tcp_rmem
echo &quot;4096 4096 16777216&quot; &gt; /proc/sys/net/ipv4/tcp_wmem
echo 999999 &gt; /proc/sys/fs/file-max</description>
    </item>
    <item rdf:about="http://www.3open.org/d/dev/mojo/cookie_sample?rev=1365751464&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-04-12T15:24:24+08:00</dc:date>
        <dc:creator>admin</dc:creator>
        <title>dev:mojo:cookie_sample - [Logout a session] </title>
        <link>http://www.3open.org/d/dev/mojo/cookie_sample?rev=1365751464&amp;do=diff</link>
        <description>Samples take by curl.

Setting a sucessful session


curl &quot;http://127.0.0.1:3000/api/user/auth?user_id=demo2&amp;password=demo1234&quot; --trace-ascii -

0000: Set-Cookie: mojolicious=eyJ1c2VyX2lkIjoiZGVtbzIiLCJleHBpcmVzIjox
0040: MzY1ODM2NjE0fQ----698cae9af82e223b848beffcd11639d3e44cbba2; expi
0080: res=Sat, 13 Apr 2013 07:03:34 GMT; path=/; HttpOnly</description>
    </item>
    <item rdf:about="http://www.3open.org/d/dev/mojo/index?rev=1365751088&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-04-12T15:18:08+08:00</dc:date>
        <dc:creator>admin</dc:creator>
        <title>dev:mojo:index</title>
        <link>http://www.3open.org/d/dev/mojo/index?rev=1365751088&amp;do=diff</link>
        <description>Official Page: &lt;http://mojolicio.us/&gt;

	*  App Overview
	*  Client authentication
	*  Cookie Sample
	*  HTTP cache control example
	*  Websocket server

Reference:

	*  HTTP cache control for static/dynamic contents
	*   Websockets with Microchip PIC controllers
	*  Websocket traffic dump</description>
    </item>
    <item rdf:about="http://www.3open.org/d/dev/existing_project_to_git?rev=1364722043&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-03-31T17:27:23+08:00</dc:date>
        <dc:creator>admin</dc:creator>
        <title>dev:existing_project_to_git - [Clone from repo server] </title>
        <link>http://www.3open.org/d/dev/existing_project_to_git?rev=1364722043&amp;do=diff</link>
        <description>Example: setup ~/smart_webservice/ for git.

Init


cd ~/smart_webservice/
git init


Add existing files


git add .


Do the first commit


git commit


output:


Additional settings

Set general user info:


git config --global user.name &quot;Michael Fung&quot;
git config --global user.email mike@3open.org</description>
    </item>
    <item rdf:about="http://www.3open.org/d/dev/excluding_files_from_git?rev=1364718729&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-03-31T16:32:09+08:00</dc:date>
        <dc:creator>admin</dc:creator>
        <title>dev:excluding_files_from_git - created</title>
        <link>http://www.3open.org/d/dev/excluding_files_from_git?rev=1364718729&amp;do=diff</link>
        <description>I don't want git to track changes of the log folder.

Create the .gitignore file with content:


log/


Remove the log/ folder from the repo:


git rm --cached -r log/


Commit these changes:


git commit -a -m &quot;enable .gitignore and remove log/ from repo&quot;</description>
    </item>
    <item rdf:about="http://www.3open.org/d/?image=tips%3Aipsec_setup_fw.png&amp;ns=tips&amp;rev=1356335293&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2012-12-24T15:48:13+08:00</dc:date>
        <dc:creator>admin</dc:creator>
        <title>tips:ipsec_setup_fw.png - created</title>
        <link>http://www.3open.org/d/?image=tips%3Aipsec_setup_fw.png&amp;ns=tips&amp;rev=1356335293&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;img src=&quot;/d/_media/tips/ipsec_setup_fw.png?w=499&amp;h=186t=1356335293&quot; alt=&quot;tips:ipsec_setup_fw.png&quot; /&gt;</description>
    </item>
    <item rdf:about="http://www.3open.org/d/?image=tips%3Aipsec_setup_user.png&amp;ns=tips&amp;rev=1356333527&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2012-12-24T15:18:47+08:00</dc:date>
        <dc:creator>admin</dc:creator>
        <title>tips:ipsec_setup_user.png - created</title>
        <link>http://www.3open.org/d/?image=tips%3Aipsec_setup_user.png&amp;ns=tips&amp;rev=1356333527&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;img src=&quot;/d/_media/tips/ipsec_setup_user.png?w=454&amp;h=500t=1356333527&quot; alt=&quot;tips:ipsec_setup_user.png&quot; /&gt;</description>
    </item>
    <item rdf:about="http://www.3open.org/d/?image=tips%3Aipsec_setup_user_group.png&amp;ns=tips&amp;rev=1356333527&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2012-12-24T15:18:47+08:00</dc:date>
        <dc:creator>admin</dc:creator>
        <title>tips:ipsec_setup_user_group.png - created</title>
        <link>http://www.3open.org/d/?image=tips%3Aipsec_setup_user_group.png&amp;ns=tips&amp;rev=1356333527&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;img src=&quot;/d/_media/tips/ipsec_setup_user_group.png?w=499&amp;h=381t=1356333527&quot; alt=&quot;tips:ipsec_setup_user_group.png&quot; /&gt;</description>
    </item>
    <item rdf:about="http://www.3open.org/d/?image=tips%3Aipsec_setup_result.png&amp;ns=tips&amp;rev=1356333527&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2012-12-24T15:18:47+08:00</dc:date>
        <dc:creator>admin</dc:creator>
        <title>tips:ipsec_setup_result.png - created</title>
        <link>http://www.3open.org/d/?image=tips%3Aipsec_setup_result.png&amp;ns=tips&amp;rev=1356333527&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;img src=&quot;/d/_media/tips/ipsec_setup_result.png?w=499&amp;h=305t=1356333527&quot; alt=&quot;tips:ipsec_setup_result.png&quot; /&gt;</description>
    </item>
    <item rdf:about="http://www.3open.org/d/?image=tips%3Aipsec_setup_ph2.png&amp;ns=tips&amp;rev=1356333527&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2012-12-24T15:18:47+08:00</dc:date>
        <dc:creator>admin</dc:creator>
        <title>tips:ipsec_setup_ph2.png - created</title>
        <link>http://www.3open.org/d/?image=tips%3Aipsec_setup_ph2.png&amp;ns=tips&amp;rev=1356333527&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;img src=&quot;/d/_media/tips/ipsec_setup_ph2.png?w=500&amp;h=471t=1356333527&quot; alt=&quot;tips:ipsec_setup_ph2.png&quot; /&gt;</description>
    </item>
    <item rdf:about="http://www.3open.org/d/?image=tips%3Aipsec_setup_ph1.png&amp;ns=tips&amp;rev=1356333527&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2012-12-24T15:18:47+08:00</dc:date>
        <dc:creator>admin</dc:creator>
        <title>tips:ipsec_setup_ph1.png - created</title>
        <link>http://www.3open.org/d/?image=tips%3Aipsec_setup_ph1.png&amp;ns=tips&amp;rev=1356333527&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;img src=&quot;/d/_media/tips/ipsec_setup_ph1.png?w=387&amp;h=500t=1356333527&quot; alt=&quot;tips:ipsec_setup_ph1.png&quot; /&gt;</description>
    </item>
    <item rdf:about="http://www.3open.org/d/?image=tips%3Aipsec_setup_mobile.png&amp;ns=tips&amp;rev=1356333527&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2012-12-24T15:18:47+08:00</dc:date>
        <dc:creator>admin</dc:creator>
        <title>tips:ipsec_setup_mobile.png - created</title>
        <link>http://www.3open.org/d/?image=tips%3Aipsec_setup_mobile.png&amp;ns=tips&amp;rev=1356333527&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;img src=&quot;/d/_media/tips/ipsec_setup_mobile.png?w=391&amp;h=500t=1356333527&quot; alt=&quot;tips:ipsec_setup_mobile.png&quot; /&gt;</description>
    </item>
    <item rdf:about="http://www.3open.org/d/?image=dev%3Amojo%3Aws_hex.png&amp;ns=dev%3Amojo&amp;rev=1354071259&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2012-11-28T10:54:19+08:00</dc:date>
        <dc:creator>admin</dc:creator>
        <title>dev:mojo:ws_hex.png - created</title>
        <link>http://www.3open.org/d/?image=dev%3Amojo%3Aws_hex.png&amp;ns=dev%3Amojo&amp;rev=1354071259&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;img src=&quot;/d/_media/dev/mojo/ws_hex.png?w=500&amp;h=147t=1354071259&quot; alt=&quot;dev:mojo:ws_hex.png&quot; /&gt;</description>
    </item>
    <item rdf:about="http://www.3open.org/d/?image=dev%3Amojo%3Aws_txt.png&amp;ns=dev%3Amojo&amp;rev=1354071248&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2012-11-28T10:54:08+08:00</dc:date>
        <dc:creator>admin</dc:creator>
        <title>dev:mojo:ws_txt.png - created</title>
        <link>http://www.3open.org/d/?image=dev%3Amojo%3Aws_txt.png&amp;ns=dev%3Amojo&amp;rev=1354071248&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;img src=&quot;/d/_media/dev/mojo/ws_txt.png?w=500&amp;h=271t=1354071248&quot; alt=&quot;dev:mojo:ws_txt.png&quot; /&gt;</description>
    </item>
    <item rdf:about="http://www.3open.org/d/?image=tips%3Ar8168-8.034.00.tar.bz2&amp;ns=tips&amp;rev=1352718818&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2012-11-12T19:13:38+08:00</dc:date>
        <dc:creator>admin</dc:creator>
        <title>tips:r8168-8.034.00.tar.bz2 - created</title>
        <link>http://www.3open.org/d/?image=tips%3Ar8168-8.034.00.tar.bz2&amp;ns=tips&amp;rev=1352718818&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description></description>
    </item>
    <item rdf:about="http://www.3open.org/d/?image=tips%3Awin7samba2.png&amp;ns=tips&amp;rev=1347867145&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2012-09-17T15:32:25+08:00</dc:date>
        <dc:creator>admin</dc:creator>
        <title>tips:win7samba2.png - created</title>
        <link>http://www.3open.org/d/?image=tips%3Awin7samba2.png&amp;ns=tips&amp;rev=1347867145&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;img src=&quot;/d/_media/tips/win7samba2.png?w=500&amp;h=227t=1347867145&quot; alt=&quot;tips:win7samba2.png&quot; /&gt;</description>
    </item>
</rdf:RDF>
