<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;C0QEQn84fip7ImA9WhFSFU4.&quot;"><id>tag:blogger.com,1999:blog-1304632214644526142</id><updated>2013-06-18T12:55:03.136+08:00</updated><category term="GNU Grub" /><category term="Desktop" /><category term="FreeBSD Jail" /><category term="rsync" /><category term="FreeBSD as Desktop" /><category term="GNU wget" /><category term="Cisco" /><category term="date" /><category term="BIND" /><category term="Apple mac" /><category term="mutt" /><category term="PortManager" /><category term="N900" /><category term="KDE4" /><category term="GPG" /><category term="Quick Tip" /><category term="Apache" /><category term="Sendmail" /><category term="X11" /><category term="CPAN" /><category term="FireFox" /><category term="MacPorts" /><category term="Virtual Machine" /><category term="FreeBSD Foundation" /><category term="sysctl" /><category term="SSH" /><category term="AboutBSD.net" /><category term="MySQL" /><category term="Xorg" /><category term="Nokia" /><category term="FreeBSD" /><category term="Perl" /><category term="networking" /><category term="IPTables" /><category term="OpenID" /><category term="puppet" /><category term="PostgreSQL" /><category term="apt - Advanced Packaging Tool" /><category term="book review" /><category term="Cron" /><category term="Mobile Phone" /><category term="FreeBSD GPart" /><category term="FreeBSD Advocacy" /><category term="Note" /><category term="Image Magick" /><category term="OpenBSD" /><category term="Subversion - svn" /><category term="Mail Server" /><category term="RFC - Request For Comments" /><category term="Gimp" /><category term="Gkrellm" /><category term="GNU Screen" /><category term="Network Monitoring System" /><category term="Security" /><category term="TCP/IP" /><category term="IronMan" /><category term="syslogd" /><category term="OS X" /><category term="Scratch of the day" /><category term="SmokePing" /><category term="PC-BSD" /><category term="tcsh" /><category term="Ubuntu Net Book Remix" /><category term="GNU Bash" /><category term="shell" /><category term="telnet" /><category term="ZFS" /><category term="FreeBSD Ports" /><category term="Data Backup" /><category term="Job Control" /><category term="ISC dhcpd" /><category term="DNSSEC" /><category term="Multimedia" /><category term="Fluxbox" /><category term="Debian" /><category term="WordPress" /><category term="GNU Find" /><category term="Exim Email Server" /><category term="Nagios" /><category term="Fun" /><category term="BlackBerry" /><category term="book" /><category term="NFS - Network File System" /><category term="VLC" /><category term="regex" /><category term="PHP" /><category term="Compressed files" /><category term="Server Administration" /><category term="FreeBSD Kernel" /><category term="Ezjail" /><category term="Linux" /><category term="OpenOffice.org" /><category term="PortUpgrade" /><category term="Ubuntu" /><category term="VIM" /><category term="Misc." /><category term="newsyslog" /><category term="Apple Mail" /><title>Scratching My Needs</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://scratching.psybermonkey.net/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://scratching.psybermonkey.net/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>PsyberMonkey</name><uri>http://www.blogger.com/profile/00048858509837732571</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="31" src="http://2.bp.blogspot.com/_ov6LKmJgmCQ/TD6nmMhdLzI/AAAAAAAAAMg/qt_x52o1OKI/S220/me-150x150.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>230</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/ScratchingMyNeeds" /><feedburner:info uri="scratchingmyneeds" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;C0QEQn8_cCp7ImA9WhFSFU4.&quot;"><id>tag:blogger.com,1999:blog-1304632214644526142.post-2690647004481129924</id><published>2013-06-18T12:55:00.000+08:00</published><updated>2013-06-18T12:55:03.148+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-06-18T12:55:03.148+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="OpenBSD" /><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD" /><category scheme="http://www.blogger.com/atom/ns#" term="Perl" /><title>What's worth - Week 24</title><content type="html">This blog hasn't been updated as ofter as it should. That doesn't mean I'm abandoning. I'm still lurking on the internet, poking my nose around here and there. &lt;br /&gt;
&lt;br /&gt;
I routinely read Justin's &lt;a href="http://www.shiningsilence.com/dbsdlog/"&gt;Dragonfly BSD Digest&lt;/a&gt; and particularly fond of "&lt;a href="http://www.shiningsilence.com/dbsdlog/category/lazy-reading"&gt;Lazy Reading&lt;/a&gt;" weekly post. He'll talk about the list of interesting stuff he finds on the internet and share it with the readers. I'm copying his idea to fuel my updating of this blog.&lt;br /&gt;
&lt;br /&gt;
For what's worth, here it goes:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;EuroBSDCon 2013 - Over submission of papers for &lt;a href="http://2013.eurobsdcon.org/2013/06/03/more-than-75-proposals-received-conference-extended-to-3-main-tracks/"&gt;this year's&lt;/a&gt; &lt;a href="http://2013.eurobsdcon.org/"&gt;European BSD Conference&lt;/a&gt;. This year, EuroBSDCon is held at the beautiful Malta.&lt;/li&gt;

&lt;li&gt;CFH - Bob Beck of &lt;a href="http://www.openbsdfoundation.org/"&gt;OpenBSD Foundation&lt;/a&gt; is &lt;a href="http://marc.info/?l=openbsd-tech&amp;m=137089948624155&amp;w=2"&gt;calling for hardware sponsor&lt;/a&gt;. Do consider sponsoring if you or your company have spare of these.&lt;/li&gt;

&lt;li&gt;DDG - &lt;a href="https://dukgo.com/blog/xmpp-services-at-duckduckgo"&gt;XMPP services&lt;/a&gt; from &lt;a href="https://duckduckgo.com/"&gt;Duckduckgo&lt;/a&gt; with "anonymous" objective, similar to it's search engine objective.&lt;/li&gt;

&lt;li&gt;Misc - A &lt;a href="http://shadow.cat/blog/matt-s-trout/neither-nerd-nor-bro/"&gt;rant&lt;/a&gt; from &lt;a href="http://shadow.cat/blog/matt-s-trout/"&gt;mst&lt;/a&gt; (of Perl) on "brogrammer".&lt;/li&gt;

&lt;li&gt;Perl - Got this from clearing my ultra mountain high reading list, interesting &lt;a href="http://perladvent.org/2012/2012-12-23.html"&gt;read on debugging&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;OpenBSD - Breuil presentation of &lt;a href="http://rhaalovely.net/~landry/bsdcan2013/"&gt;Mozilla software on OpenBSD&lt;/a&gt; during the 10th &lt;a href="http://bsdcan.org"&gt;BSDCan&lt;/a&gt;, 2013.&lt;/li&gt;

&lt;li&gt;FreeBSD - &lt;a href="http://docs.freebsd.org/cgi/mid.cgi?201306091807.r59I7h7E035238"&gt;Sad to read this&lt;/a&gt; on FreeBSD documentation mailing list. Some people just don't realized there's "tone" in email writing. &lt;a href="http://docs.freebsd.org/cgi/mid.cgi?201306092115.r59LFH9q023015"&gt;Glen's reply&lt;/a&gt; makes my day.&lt;/li&gt;

&lt;li&gt;Code - got &lt;a href="http://programmers.stackexchange.com/questions/51414/reading-and-understanding-c-code"&gt;reference&lt;/a&gt; on how to read code, "Code Reading - The Open Source Perspective". Code reading &lt;a href="https://gist.github.com/dchest/1091803"&gt;can be fun&lt;/a&gt;!&lt;/li&gt;

&lt;li&gt;Life - &lt;a href="http://ahmetalpbalkan.com/blog/8-months-microsoft/"&gt;is bad, but true&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
That's all for now.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Ciao !!!&lt;/i&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=iU7ggrIE-X8:TdxNLc3rUrU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=iU7ggrIE-X8:TdxNLc3rUrU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=iU7ggrIE-X8:TdxNLc3rUrU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=iU7ggrIE-X8:TdxNLc3rUrU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=iU7ggrIE-X8:TdxNLc3rUrU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=iU7ggrIE-X8:TdxNLc3rUrU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=iU7ggrIE-X8:TdxNLc3rUrU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScratchingMyNeeds/~4/iU7ggrIE-X8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scratching.psybermonkey.net/feeds/2690647004481129924/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1304632214644526142&amp;postID=2690647004481129924&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/2690647004481129924?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/2690647004481129924?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScratchingMyNeeds/~3/iU7ggrIE-X8/whats-worth-week-24.html" title="What's worth - Week 24" /><author><name>PsyberMonkey</name><uri>http://www.blogger.com/profile/00048858509837732571</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="31" src="http://2.bp.blogspot.com/_ov6LKmJgmCQ/TD6nmMhdLzI/AAAAAAAAAMg/qt_x52o1OKI/S220/me-150x150.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://scratching.psybermonkey.net/2013/06/whats-worth-week-24.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0ENQH0zfyp7ImA9WhBbF0U.&quot;"><id>tag:blogger.com,1999:blog-1304632214644526142.post-7935647958855686553</id><published>2013-05-17T18:13:00.001+08:00</published><updated>2013-05-17T18:14:51.387+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-17T18:14:51.387+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="DNSSEC" /><category scheme="http://www.blogger.com/atom/ns#" term="AboutBSD.net" /><category scheme="http://www.blogger.com/atom/ns#" term="BIND" /><category scheme="http://www.blogger.com/atom/ns#" term="book review" /><category scheme="http://www.blogger.com/atom/ns#" term="book" /><title>Book review - DNSSEC Mastery</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-t0UU3iLJ0_0/UZXRqGrIomI/AAAAAAAAAUA/XUf-CYi5sHA/s1600/DNSSEC-Master-bookcover.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-t0UU3iLJ0_0/UZXRqGrIomI/AAAAAAAAAUA/XUf-CYi5sHA/s320/DNSSEC-Master-bookcover.jpg" width="213"&gt;&lt;/a&gt;&lt;/div&gt;For the past few days, I&amp;#39;ve spent most of my reading time with a new book titled &lt;a href="https://www.michaelwlucas.com/nonfiction/dnssec-mastery"&gt;DNSSEC Mastery&lt;/a&gt;. The author of the book is &lt;a href="http://blather.michaelwlucas.com/"&gt;Michael W. Lucas&lt;/a&gt;, again (from my not too long ago &lt;a href="http://scratching.psybermonkey.net/2013/04/book-review-absolute-openbsd-2nd-edition.html"&gt;book review&lt;/a&gt; blog post, &lt;a href="https://www.michaelwlucas.com/nonfiction/absolute-openbsd-2nd-edition"&gt;Absolute OpenBSD 2nd Edition&lt;/a&gt;). He&amp;#39;s now one of my favorite tech book author, upgraded from &amp;quot;favorite blog author&amp;quot;. The &amp;quot;upgrade&amp;quot; was done after reading another of his new book published by &lt;a href="http://nostarch.com/obenbsd2e"&gt;No Starch Press, Absolute OpenBSD 2nd Edition&lt;/a&gt;. This review is the result of my reading of DNSSEC Mastery. It may not be the whole truth, but at least this is what I&amp;#39;ve understand from it.&lt;br&gt;
&lt;br&gt;
Here it goes:&lt;a href="http://scratching.psybermonkey.net/2013/05/book-review-dnssec-mastery.html#more"&gt;Read more »&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=xro6bFzdGl4:SQOgfUB64ZQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=xro6bFzdGl4:SQOgfUB64ZQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=xro6bFzdGl4:SQOgfUB64ZQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=xro6bFzdGl4:SQOgfUB64ZQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=xro6bFzdGl4:SQOgfUB64ZQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=xro6bFzdGl4:SQOgfUB64ZQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=xro6bFzdGl4:SQOgfUB64ZQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScratchingMyNeeds/~4/xro6bFzdGl4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scratching.psybermonkey.net/feeds/7935647958855686553/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1304632214644526142&amp;postID=7935647958855686553&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/7935647958855686553?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/7935647958855686553?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScratchingMyNeeds/~3/xro6bFzdGl4/book-review-dnssec-mastery.html" title="Book review - DNSSEC Mastery" /><author><name>PsyberMonkey</name><uri>http://www.blogger.com/profile/00048858509837732571</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="31" src="http://2.bp.blogspot.com/_ov6LKmJgmCQ/TD6nmMhdLzI/AAAAAAAAAMg/qt_x52o1OKI/S220/me-150x150.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-t0UU3iLJ0_0/UZXRqGrIomI/AAAAAAAAAUA/XUf-CYi5sHA/s72-c/DNSSEC-Master-bookcover.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://scratching.psybermonkey.net/2013/05/book-review-dnssec-mastery.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08BQnwzfCp7ImA9WhBVGUo.&quot;"><id>tag:blogger.com,1999:blog-1304632214644526142.post-5014090603635663116</id><published>2013-04-26T18:24:00.000+08:00</published><updated>2013-04-26T18:24:13.284+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-26T18:24:13.284+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="OpenBSD" /><category scheme="http://www.blogger.com/atom/ns#" term="AboutBSD.net" /><category scheme="http://www.blogger.com/atom/ns#" term="book review" /><category scheme="http://www.blogger.com/atom/ns#" term="book" /><title>Book review - Absolute OpenBSD 2nd Edition</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-h9WeTTDGeMA/UXo0Z9DuaBI/AAAAAAAAATg/-UhZ-L4NfD4/s1600/ao2e-bookcover.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-h9WeTTDGeMA/UXo0Z9DuaBI/AAAAAAAAATg/-UhZ-L4NfD4/s320/ao2e-bookcover.png" width="242"&gt;&lt;/a&gt;&lt;/div&gt;If you&amp;#39;re following BSD related news, you probably would have know about &lt;a href="https://www.michaelwlucas.com/nonfiction/absolute-openbsd-2nd-edition"&gt;Absolute OpenBSD, 2nd Edition&lt;/a&gt;. The author is &lt;a href="http://blather.michaelwlucas.com/"&gt;Michael W. Lucas&lt;/a&gt;, well known for fantastic technical books (Absolute FreeBSD, Network Flow Analysis, SSH Mastery, DNSSEC Mastery &amp;amp; others ). A while ago, I got hold of this book, Absolute OpenBSD 2nd Edition (in short, AO2E), and spent some time on it. These are my findings, it may not be the whole truth but it is definitely how I understand it. &lt;a href="http://scratching.psybermonkey.net/2013/04/book-review-absolute-openbsd-2nd-edition.html#more"&gt;Read more »&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=htFiuVDW6mM:C5MvFzMbP3o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=htFiuVDW6mM:C5MvFzMbP3o:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=htFiuVDW6mM:C5MvFzMbP3o:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=htFiuVDW6mM:C5MvFzMbP3o:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=htFiuVDW6mM:C5MvFzMbP3o:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=htFiuVDW6mM:C5MvFzMbP3o:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=htFiuVDW6mM:C5MvFzMbP3o:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScratchingMyNeeds/~4/htFiuVDW6mM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scratching.psybermonkey.net/feeds/5014090603635663116/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1304632214644526142&amp;postID=5014090603635663116&amp;isPopup=true" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/5014090603635663116?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/5014090603635663116?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScratchingMyNeeds/~3/htFiuVDW6mM/book-review-absolute-openbsd-2nd-edition.html" title="Book review - Absolute OpenBSD 2nd Edition" /><author><name>PsyberMonkey</name><uri>http://www.blogger.com/profile/00048858509837732571</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="31" src="http://2.bp.blogspot.com/_ov6LKmJgmCQ/TD6nmMhdLzI/AAAAAAAAAMg/qt_x52o1OKI/S220/me-150x150.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-h9WeTTDGeMA/UXo0Z9DuaBI/AAAAAAAAATg/-UhZ-L4NfD4/s72-c/ao2e-bookcover.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://scratching.psybermonkey.net/2013/04/book-review-absolute-openbsd-2nd-edition.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEINRHw5eyp7ImA9WhBWGEo.&quot;"><id>tag:blogger.com,1999:blog-1304632214644526142.post-4476394903294199828</id><published>2013-04-14T01:03:00.000+08:00</published><updated>2013-04-14T01:03:15.223+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-14T01:03:15.223+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="OpenBSD" /><category scheme="http://www.blogger.com/atom/ns#" term="AboutBSD.net" /><category scheme="http://www.blogger.com/atom/ns#" term="book" /><title>Absolute OpenBSD, 2nd Edition - Book auctioning</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-_rxV7r4V8Ck/UWmA9viwL9I/AAAAAAAAATM/AC0lp_9k7kg/s1600/openbsd.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-_rxV7r4V8Ck/UWmA9viwL9I/AAAAAAAAATM/AC0lp_9k7kg/s1600/openbsd.png" /&gt;&lt;/a&gt;&lt;/div&gt;By now, everyone living in the BSD world would have known that &lt;a href="http://blather.michaelwlucas.com/about"&gt;Michael W. Lucas&lt;/a&gt; &lt;a href="https://www.michaelwlucas.com/nonfiction/absolute-openbsd-2nd-edition"&gt;new book on OpenBSD&lt;/a&gt; is going to be release soon. By soon, I mean there's a couple of weeks more to go. If you have been following &lt;a href="http://blather.michaelwlucas.com/"&gt;Michael's blog&lt;/a&gt; or read his technical books, you would probably have a taste of his writing style. Which suits my taste a lot. &lt;br /&gt;
&lt;br /&gt;
Michael is &lt;a href="http://blather.michaelwlucas.com/archives/1646"&gt;auctioning "a" copy of Absolute OpenBSD, 2nd Edition book&lt;/a&gt;, with all proceedings going to &lt;a href="http://www.openbsdfoundation.org/activities.html"&gt;OpenBSD Foundation&lt;/a&gt;. The OpenBSD Foundation pay bills so that the project continue to shine.&lt;br /&gt;
&lt;br /&gt;
If you have a few spare zeroes in your bank account and really want,&lt;br /&gt;
&lt;br /&gt;
- the very first copy of Michael's book, with all the proofs&lt;br /&gt;
- or, to show how much love you have for OpenBSD&lt;br /&gt;
- or, to redeem the guilt of ripping off OpenBSD for all these happy years of using it&lt;br /&gt;
&lt;br /&gt;
move your mouse over to "Place bid" and press it at the &lt;a href="http://www.ebay.com/itm/Absolute-OpenBSD-2nd-Ed-by-Michael-Lucas-Special-signed-first-copy-printed-/200913454300?"&gt;auctioning page&lt;/a&gt;. The money you pay for the "clicks" &amp; the book, will go into funding of making OpenBSD better. Not to forget the bragging rights of owning the very first copy of Absolute OpenBSD (2nd Edition) with "Certificate of Authenticity" that Michael promised to put on it.&lt;br /&gt;
&lt;br /&gt;
Okay, if you don't have that much zeroes in your bank account and would really like to have a copy of the book (not the shiny first copy though), you can still do a bit for the OpenBSD project. Get the book from &lt;a href="http://www.openbsd.org/books.html"&gt;OpenBSD website&lt;/a&gt; and some of the money will go into making OpenBSD better.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Au revoir !!!&lt;/i&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=CqMi1Tas23I:MNt0ir4bVt0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=CqMi1Tas23I:MNt0ir4bVt0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=CqMi1Tas23I:MNt0ir4bVt0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=CqMi1Tas23I:MNt0ir4bVt0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=CqMi1Tas23I:MNt0ir4bVt0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=CqMi1Tas23I:MNt0ir4bVt0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=CqMi1Tas23I:MNt0ir4bVt0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScratchingMyNeeds/~4/CqMi1Tas23I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scratching.psybermonkey.net/feeds/4476394903294199828/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1304632214644526142&amp;postID=4476394903294199828&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/4476394903294199828?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/4476394903294199828?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScratchingMyNeeds/~3/CqMi1Tas23I/absolute-openbsd-2nd-edition-book.html" title="Absolute OpenBSD, 2nd Edition - Book auctioning" /><author><name>PsyberMonkey</name><uri>http://www.blogger.com/profile/00048858509837732571</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="31" src="http://2.bp.blogspot.com/_ov6LKmJgmCQ/TD6nmMhdLzI/AAAAAAAAAMg/qt_x52o1OKI/S220/me-150x150.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-_rxV7r4V8Ck/UWmA9viwL9I/AAAAAAAAATM/AC0lp_9k7kg/s72-c/openbsd.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://scratching.psybermonkey.net/2013/04/absolute-openbsd-2nd-edition-book.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8HQHY8cCp7ImA9WhBRE0U.&quot;"><id>tag:blogger.com,1999:blog-1304632214644526142.post-8562602586179227239</id><published>2013-03-04T15:40:00.001+08:00</published><updated>2013-03-04T15:40:31.878+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-03-04T15:40:31.878+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD" /><category scheme="http://www.blogger.com/atom/ns#" term="VIM" /><title>vim - improving vim skill by breaking arrow keys</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_ov6LKmJgmCQ/S-ZXvTAr_SI/AAAAAAAAABM/aE9LZbbwi7Q/s1600/vim-logo.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ov6LKmJgmCQ/S-ZXvTAr_SI/AAAAAAAAABM/aE9LZbbwi7Q/s320/vim-logo.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Improving vim skill have a new way, "breaking" the arrow keys on the keyboard. &lt;br /&gt;
&lt;br /&gt;
No No, not literally! Just disable them by assigning "&lt;i&gt;no operation&lt;/i&gt;" to the arrow keys stroke. This will render your arrow keys useless when you're inside vim editor, thus forcing you to stick to h, j, k &amp; l key to move around. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Put these into ~/.vimrc:&lt;br /&gt;
&lt;pre class="commands-codes"&gt;noremap &amp;lt;Up&amp;gt; &amp;lt;NOP&amp;gt;
noremap &amp;lt;Down&amp;gt; &amp;lt;NOP&amp;gt;
noremap &amp;lt;Left&amp;gt; &amp;lt;NOP&amp;gt;
noremap &amp;lt;Right&amp;gt; &amp;lt;NOP&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
If this is not dramatic enough, I foresee I'll put these in as well:&lt;br /&gt;
&lt;pre class="commands-codes"&gt;noremap h &amp;lt;NOP&amp;gt;
noremap j &amp;lt;NOP&amp;gt;
noremap k &amp;lt;NOP&amp;gt;
noremap l &amp;lt;NOP&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
further forcing myself to use keys like "w", "b", "e", "ge", "W", "B", "E", "gE", "f", "F", "t", "T", ";" &amp; ",". To decrypt those characters, check out ":help word" in vim editor.&lt;br /&gt;
&lt;br /&gt;
Via &lt;a href="http://www.shiningsilence.com/dbsdlog/2013/03/03/11297.html"&gt;here&lt;/a&gt; then &lt;a href="http://vimcasts.org/blog/2013/02/habit-breaking-habit-making/"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Adios!&lt;/i&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=kJzXDxlivUM:A-YsW5aTxVU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=kJzXDxlivUM:A-YsW5aTxVU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=kJzXDxlivUM:A-YsW5aTxVU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=kJzXDxlivUM:A-YsW5aTxVU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=kJzXDxlivUM:A-YsW5aTxVU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=kJzXDxlivUM:A-YsW5aTxVU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=kJzXDxlivUM:A-YsW5aTxVU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScratchingMyNeeds/~4/kJzXDxlivUM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scratching.psybermonkey.net/feeds/8562602586179227239/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1304632214644526142&amp;postID=8562602586179227239&amp;isPopup=true" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/8562602586179227239?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/8562602586179227239?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScratchingMyNeeds/~3/kJzXDxlivUM/vim-improving-vim-skill-by-breaking.html" title="vim - improving vim skill by breaking arrow keys" /><author><name>PsyberMonkey</name><uri>http://www.blogger.com/profile/00048858509837732571</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="31" src="http://2.bp.blogspot.com/_ov6LKmJgmCQ/TD6nmMhdLzI/AAAAAAAAAMg/qt_x52o1OKI/S220/me-150x150.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_ov6LKmJgmCQ/S-ZXvTAr_SI/AAAAAAAAABM/aE9LZbbwi7Q/s72-c/vim-logo.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://scratching.psybermonkey.net/2013/03/vim-improving-vim-skill-by-breaking.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8CRXk4eyp7ImA9WhNVF00.&quot;"><id>tag:blogger.com,1999:blog-1304632214644526142.post-8388643478949325212</id><published>2012-12-28T23:17:00.001+08:00</published><updated>2012-12-28T23:17:44.733+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-12-28T23:17:44.733+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD Advocacy" /><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD" /><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD Foundation" /><title>FreeBSD Foundation - 2012 Year-End Fundraising Campaign</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/_ov6LKmJgmCQ/S-YkyH5siRI/AAAAAAAAAAs/n9o5Tqa-2B4/s1600/freebsdfoundation-logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ov6LKmJgmCQ/S-YkyH5siRI/AAAAAAAAAAs/n9o5Tqa-2B4/s320/freebsdfoundation-logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;
Just did a quick check on the targeted $500k donations and &lt;a href="http://www.freebsdfoundation.org/"&gt;FreeBSD Foundation&lt;/a&gt; have made it!
&lt;br /&gt;
As of this post, &lt;a href="http://www.freebsdfoundation.org/"&gt;FreeBSD Foundation&lt;/a&gt; have managed to surpass it's 2012 fund raising goal by $184 905, at the total of $684 905. 
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-HLbXu_v176I/UN2zgbkUFBI/AAAAAAAAASw/xx9u268jmRY/s1600/donate-20121228.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="294" src="http://1.bp.blogspot.com/-HLbXu_v176I/UN2zgbkUFBI/AAAAAAAAASw/xx9u268jmRY/s400/donate-20121228.png" width="155" /&gt;&lt;/a&gt;&lt;/div&gt;
This is no doubt a great news to the end 2012 and I look forward to see more of these contribution towards &lt;a href="http://www.freebsdfoundation.org/"&gt;FreeBSD Foundation&lt;/a&gt;, funding my favorite operating system FreeBSD.
&lt;br /&gt;
&lt;br /&gt;
Merry Christmas &amp; Happy New Year !!!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=Vl1izsFzAgs:JHbgDP6gaCQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=Vl1izsFzAgs:JHbgDP6gaCQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=Vl1izsFzAgs:JHbgDP6gaCQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=Vl1izsFzAgs:JHbgDP6gaCQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=Vl1izsFzAgs:JHbgDP6gaCQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=Vl1izsFzAgs:JHbgDP6gaCQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=Vl1izsFzAgs:JHbgDP6gaCQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScratchingMyNeeds/~4/Vl1izsFzAgs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scratching.psybermonkey.net/feeds/8388643478949325212/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1304632214644526142&amp;postID=8388643478949325212&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/8388643478949325212?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/8388643478949325212?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScratchingMyNeeds/~3/Vl1izsFzAgs/freebsd-foundation-2012-year-end.html" title="FreeBSD Foundation - 2012 Year-End Fundraising Campaign" /><author><name>PsyberMonkey</name><uri>http://www.blogger.com/profile/00048858509837732571</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="31" src="http://2.bp.blogspot.com/_ov6LKmJgmCQ/TD6nmMhdLzI/AAAAAAAAAMg/qt_x52o1OKI/S220/me-150x150.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_ov6LKmJgmCQ/S-YkyH5siRI/AAAAAAAAAAs/n9o5Tqa-2B4/s72-c/freebsdfoundation-logo.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://scratching.psybermonkey.net/2012/12/freebsd-foundation-2012-year-end.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYGQnc6fSp7ImA9WhNVFkQ.&quot;"><id>tag:blogger.com,1999:blog-1304632214644526142.post-1381863637047668572</id><published>2012-12-28T19:28:00.000+08:00</published><updated>2012-12-28T19:28:43.915+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-12-28T19:28:43.915+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AboutBSD.net" /><title>AboutBSD.net - outage</title><content type="html">&lt;br /&gt;
This is all purely my fault as I was updating mysql-[server|client] then detach tmux, and forgot about it. I definitely need nagios to monitor &lt;a href="http://aboutbsd.net"&gt;AboutBSD.net&lt;/a&gt;.

Sorry for all the inconvenience caused.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=EFzh8yE-L1g:iOkD0p-xw6E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=EFzh8yE-L1g:iOkD0p-xw6E:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=EFzh8yE-L1g:iOkD0p-xw6E:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=EFzh8yE-L1g:iOkD0p-xw6E:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=EFzh8yE-L1g:iOkD0p-xw6E:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=EFzh8yE-L1g:iOkD0p-xw6E:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=EFzh8yE-L1g:iOkD0p-xw6E:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScratchingMyNeeds/~4/EFzh8yE-L1g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scratching.psybermonkey.net/feeds/1381863637047668572/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1304632214644526142&amp;postID=1381863637047668572&amp;isPopup=true" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/1381863637047668572?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/1381863637047668572?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScratchingMyNeeds/~3/EFzh8yE-L1g/aboutbsdnet-outage.html" title="AboutBSD.net - outage" /><author><name>PsyberMonkey</name><uri>http://www.blogger.com/profile/00048858509837732571</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="31" src="http://2.bp.blogspot.com/_ov6LKmJgmCQ/TD6nmMhdLzI/AAAAAAAAAMg/qt_x52o1OKI/S220/me-150x150.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://scratching.psybermonkey.net/2012/12/aboutbsdnet-outage.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUFR3Y6fip7ImA9WhJXFUs.&quot;"><id>tag:blogger.com,1999:blog-1304632214644526142.post-5896692488374327760</id><published>2012-08-10T09:46:00.000+08:00</published><updated>2012-08-10T09:46:56.816+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-08-10T09:46:56.816+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD" /><category scheme="http://www.blogger.com/atom/ns#" term="Apache" /><title>Scratch of the day - PHP Warning:  date(): It is not safe to rely on the system's timezone settings</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-sXbsbZipTTo/S_AAKGEj2nI/AAAAAAAAAKw/g9WBHfXAooo/s1600/php-logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-sXbsbZipTTo/S_AAKGEj2nI/AAAAAAAAAKw/g9WBHfXAooo/s1600/php-logo.png"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Yesterday, I noticed one of my Apache server&amp;#39;s error log is growing like 1.1 gb in 12 hours. The log is full of these : &lt;a href="http://scratching.psybermonkey.net/2012/08/scratch-of-day-php-warning-date-it-is.html#more"&gt;Read more »&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=8xVGAKxqTWk:IrVL98Z29g8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=8xVGAKxqTWk:IrVL98Z29g8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=8xVGAKxqTWk:IrVL98Z29g8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=8xVGAKxqTWk:IrVL98Z29g8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=8xVGAKxqTWk:IrVL98Z29g8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=8xVGAKxqTWk:IrVL98Z29g8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=8xVGAKxqTWk:IrVL98Z29g8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScratchingMyNeeds/~4/8xVGAKxqTWk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scratching.psybermonkey.net/feeds/5896692488374327760/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1304632214644526142&amp;postID=5896692488374327760&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/5896692488374327760?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/5896692488374327760?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScratchingMyNeeds/~3/8xVGAKxqTWk/scratch-of-day-php-warning-date-it-is.html" title="Scratch of the day - PHP Warning:  date(): It is not safe to rely on the system's timezone settings" /><author><name>PsyberMonkey</name><uri>http://www.blogger.com/profile/00048858509837732571</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="31" src="http://2.bp.blogspot.com/_ov6LKmJgmCQ/TD6nmMhdLzI/AAAAAAAAAMg/qt_x52o1OKI/S220/me-150x150.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-sXbsbZipTTo/S_AAKGEj2nI/AAAAAAAAAKw/g9WBHfXAooo/s72-c/php-logo.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://scratching.psybermonkey.net/2012/08/scratch-of-day-php-warning-date-it-is.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YEQnk_fyp7ImA9WhJQE0k.&quot;"><id>tag:blogger.com,1999:blog-1304632214644526142.post-1793183542559743290</id><published>2012-07-27T08:30:00.001+08:00</published><updated>2012-07-27T08:31:43.747+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-07-27T08:31:43.747+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AboutBSD.net" /><title>AboutBSD.net - Layout changes</title><content type="html">&lt;br /&gt;&lt;br /&gt;
Just did a wordpress theme change for a facelift to &lt;a href="http://aboutbsd.net"&gt;http://aboutbsd.net&lt;/a&gt;. &lt;br /&gt;
Probably there will be a few change on the background &amp; header.&lt;br /&gt;
Do let me know if you have any suggestion.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=ZsS2C1dMOtU:eQfbDPtZ08k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=ZsS2C1dMOtU:eQfbDPtZ08k:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=ZsS2C1dMOtU:eQfbDPtZ08k:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=ZsS2C1dMOtU:eQfbDPtZ08k:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=ZsS2C1dMOtU:eQfbDPtZ08k:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=ZsS2C1dMOtU:eQfbDPtZ08k:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=ZsS2C1dMOtU:eQfbDPtZ08k:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScratchingMyNeeds/~4/ZsS2C1dMOtU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scratching.psybermonkey.net/feeds/1793183542559743290/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1304632214644526142&amp;postID=1793183542559743290&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/1793183542559743290?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/1793183542559743290?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScratchingMyNeeds/~3/ZsS2C1dMOtU/aboutbsdnet-layout-changes.html" title="AboutBSD.net - Layout changes" /><author><name>PsyberMonkey</name><uri>http://www.blogger.com/profile/00048858509837732571</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="31" src="http://2.bp.blogspot.com/_ov6LKmJgmCQ/TD6nmMhdLzI/AAAAAAAAAMg/qt_x52o1OKI/S220/me-150x150.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://scratching.psybermonkey.net/2012/07/aboutbsdnet-layout-changes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQBSHY4eip7ImA9WhJRF0s.&quot;"><id>tag:blogger.com,1999:blog-1304632214644526142.post-2084580469191090921</id><published>2012-07-20T14:05:00.000+08:00</published><updated>2012-07-20T14:05:59.832+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-07-20T14:05:59.832+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="OS X" /><category scheme="http://www.blogger.com/atom/ns#" term="FireFox" /><category scheme="http://www.blogger.com/atom/ns#" term="Apple mac" /><title>Scratch of the day - How to disable mouse gesture in Firefox on OS X</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-KFipad9SSOg/UAjyxBuEAeI/AAAAAAAAASM/_Wye2z0rfug/s1600/firefox-image.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-KFipad9SSOg/UAjyxBuEAeI/AAAAAAAAASM/_Wye2z0rfug/s1600/firefox-image.png" /&gt;&lt;/a&gt;&lt;/div&gt;Starting from OS X snow leopard (10.6) to Lion (10.7), Firefox have a mouse gesture of swiping 2 fingers left as go back a page in history &amp; swiping to the right as go forward a page in history. Some times it is too sensitive as I scroll up &amp; down in text reading would also trigger this behavior. Then I need reload the page again to get back where am I. &lt;br /&gt;
&lt;br /&gt;
Search in Google &amp; Duckduckgo doesn't yield much useful instructions. But out of a sudden a bulb lights up, this could be due to the mouse gestures that is being mischievous all these times!&lt;br /&gt;
&lt;br /&gt;
It turns out that turning off the "Swipe between pages" in Mouse -&gt; More Gestures does disable this mischievous behavior. :)&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Arrivederci !!!&lt;/i&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=EjHWJwGpY74:TYF2i1SJm6E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=EjHWJwGpY74:TYF2i1SJm6E:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=EjHWJwGpY74:TYF2i1SJm6E:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=EjHWJwGpY74:TYF2i1SJm6E:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=EjHWJwGpY74:TYF2i1SJm6E:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=EjHWJwGpY74:TYF2i1SJm6E:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=EjHWJwGpY74:TYF2i1SJm6E:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScratchingMyNeeds/~4/EjHWJwGpY74" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scratching.psybermonkey.net/feeds/2084580469191090921/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1304632214644526142&amp;postID=2084580469191090921&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/2084580469191090921?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/2084580469191090921?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScratchingMyNeeds/~3/EjHWJwGpY74/scratch-of-day-how-to-disable-mouse.html" title="Scratch of the day - How to disable mouse gesture in Firefox on OS X" /><author><name>PsyberMonkey</name><uri>http://www.blogger.com/profile/00048858509837732571</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="31" src="http://2.bp.blogspot.com/_ov6LKmJgmCQ/TD6nmMhdLzI/AAAAAAAAAMg/qt_x52o1OKI/S220/me-150x150.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-KFipad9SSOg/UAjyxBuEAeI/AAAAAAAAASM/_Wye2z0rfug/s72-c/firefox-image.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://scratching.psybermonkey.net/2012/07/scratch-of-day-how-to-disable-mouse.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8MRngyeCp7ImA9WhJREUs.&quot;"><id>tag:blogger.com,1999:blog-1304632214644526142.post-6430654711252810710</id><published>2012-07-13T14:28:00.000+08:00</published><updated>2012-07-13T14:28:07.690+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-07-13T14:28:07.690+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD" /><category scheme="http://www.blogger.com/atom/ns#" term="PostgreSQL" /><title>Scratch of the day - php throwing stricts error on browser</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s1600/bsd-daemon-logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s1600/bsd-daemon-logo.png"&gt;&lt;/a&gt;&lt;/div&gt;Today, I had to setup a Postgresql database server with phpPgAdmin web interface. While visiting the web interface for the first time, this error message appears on the top :&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;pre class="commands-codes"&gt;Strict Standards: Only variables should be assigned by reference in 
/usr/local/www/phpPgAdmin/classes/database/Connection.php on line 23

Warning: Cannot modify header information - headers already sent by 
(output started at /usr/local/www/phpPgAdmin/classes/database/Connection.php:23) 
in /usr/local/www/phpPgAdmin/classes/Misc.php on line 540&lt;/pre&gt;&lt;br&gt;
Seems like php 5.4.4 imposed some extra measure as best practice.&lt;br&gt;
&lt;br&gt;
Although phpPgAdmin works as usual, the error message is annoying. Plus, it is kind of bad to show what potentially can be exploit. &lt;br&gt;
&lt;br&gt;
To turn off these error messages, just tweak the below parameter in /usr/local/etc/php.ini :&lt;a href="http://scratching.psybermonkey.net/2012/07/scratch-of-day-php-throwing-stricts.html#more"&gt;Read more »&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=hvFKmrQhKv4:clXwPvUwhlM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=hvFKmrQhKv4:clXwPvUwhlM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=hvFKmrQhKv4:clXwPvUwhlM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=hvFKmrQhKv4:clXwPvUwhlM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=hvFKmrQhKv4:clXwPvUwhlM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=hvFKmrQhKv4:clXwPvUwhlM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=hvFKmrQhKv4:clXwPvUwhlM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScratchingMyNeeds/~4/hvFKmrQhKv4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scratching.psybermonkey.net/feeds/6430654711252810710/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1304632214644526142&amp;postID=6430654711252810710&amp;isPopup=true" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/6430654711252810710?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/6430654711252810710?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScratchingMyNeeds/~3/hvFKmrQhKv4/scratch-of-day-php-throwing-stricts.html" title="Scratch of the day - php throwing stricts error on browser" /><author><name>PsyberMonkey</name><uri>http://www.blogger.com/profile/00048858509837732571</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="31" src="http://2.bp.blogspot.com/_ov6LKmJgmCQ/TD6nmMhdLzI/AAAAAAAAAMg/qt_x52o1OKI/S220/me-150x150.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s72-c/bsd-daemon-logo.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://scratching.psybermonkey.net/2012/07/scratch-of-day-php-throwing-stricts.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8NRnc_eSp7ImA9WhVUEU8.&quot;"><id>tag:blogger.com,1999:blog-1304632214644526142.post-5772158447724740330</id><published>2012-05-16T07:34:00.000+08:00</published><updated>2012-05-16T07:34:57.941+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-16T07:34:57.941+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD" /><category scheme="http://www.blogger.com/atom/ns#" term="SSH" /><category scheme="http://www.blogger.com/atom/ns#" term="shell" /><title>Scratch of the day - ssh transfer from server to server</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_ov6LKmJgmCQ/S-ZnALXvvUI/AAAAAAAAACM/xJCgN-SPzo8/s1600/ssh-logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_ov6LKmJgmCQ/S-ZnALXvvUI/AAAAAAAAACM/xJCgN-SPzo8/s320/ssh-logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;There's 2 servers which configured only my workstation is able to login using ssh keys. But I need to transfer files between these 2 servers. Downloading from server A to my workstation then upload the files to server B seems to be way. It would be good if I can combine the 2 operations into 1 single execution. &lt;br /&gt;
&lt;br /&gt;
With shell's pipe, cat &amp; ssh, this is what I've come up with :&lt;br /&gt;
&lt;pre class="commands-codes"&gt;ssh bob@server-A.example.com "cat /source/file-or-directory.txt" | \
ssh bob@server-B.example.com "cat &gt; /destination/file-or-directory.txt"&lt;/pre&gt;&lt;br /&gt;
&lt;i&gt;Shalom !!!&lt;/i&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=Pp8qsBmFEXk:k-Ou9iYzE0k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=Pp8qsBmFEXk:k-Ou9iYzE0k:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=Pp8qsBmFEXk:k-Ou9iYzE0k:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=Pp8qsBmFEXk:k-Ou9iYzE0k:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=Pp8qsBmFEXk:k-Ou9iYzE0k:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=Pp8qsBmFEXk:k-Ou9iYzE0k:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=Pp8qsBmFEXk:k-Ou9iYzE0k:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScratchingMyNeeds/~4/Pp8qsBmFEXk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scratching.psybermonkey.net/feeds/5772158447724740330/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1304632214644526142&amp;postID=5772158447724740330&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/5772158447724740330?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/5772158447724740330?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScratchingMyNeeds/~3/Pp8qsBmFEXk/scratch-of-day-ssh-transfer-from-server.html" title="Scratch of the day - ssh transfer from server to server" /><author><name>PsyberMonkey</name><uri>http://www.blogger.com/profile/00048858509837732571</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="31" src="http://2.bp.blogspot.com/_ov6LKmJgmCQ/TD6nmMhdLzI/AAAAAAAAAMg/qt_x52o1OKI/S220/me-150x150.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_ov6LKmJgmCQ/S-ZnALXvvUI/AAAAAAAAACM/xJCgN-SPzo8/s72-c/ssh-logo.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://scratching.psybermonkey.net/2012/05/scratch-of-day-ssh-transfer-from-server.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQDQ3c6eSp7ImA9WhVVF0w.&quot;"><id>tag:blogger.com,1999:blog-1304632214644526142.post-2001616997853322331</id><published>2012-05-11T14:06:00.000+08:00</published><updated>2012-05-11T14:06:12.911+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-11T14:06:12.911+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="syslogd" /><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD" /><category scheme="http://www.blogger.com/atom/ns#" term="ISC dhcpd" /><title>Scratch of the day - exclude logging to /var/log/messages</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s1600/bsd-daemon-logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s1600/bsd-daemon-logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;After telling &lt;a href="http://www.isc.org/software/dhcp"&gt;dhcpd&lt;/a&gt; to log messages to local7 of syslogd, "uid lease" messages are still being log in /var/log/messages. This is because by default, syslogd logs "notice" level and above to /var/log/messages. &lt;br /&gt;
&lt;br /&gt;
If you don't wanna see these messages in /var/log/messages, which it has already log to /var/log/dhcpd.log, include the log level "none" that tells syslogd logs to /var/log/messages. This assumed that &lt;a href="http://www.isc.org/software/dhcp"&gt;dhcpd&lt;/a&gt; is configured to use log facility "local7" in it's config file, that output all messages to /var/log/dhcpd.log.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example :&lt;br /&gt;
(in /etc/syslog.conf)&lt;br /&gt;
&lt;pre class="commands-codes"&gt;----- snip -----
*.notice;authpriv.none;kern.debug;lpr.info;mail.crit;news.err;local7.none   /var/log/messages
----- snip ----&lt;/pre&gt;&lt;br /&gt;
Reload syslogd and monitor /var/log/messages &amp; /var/log/dhcpd.log :&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="commands-codes"&gt;/etc/rc.d/syslogd reload&lt;/pre&gt;&lt;br /&gt;
&lt;i&gt;Namaste !!!&lt;/i&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=_mWrWweWBqA:3j42-P0HsXc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=_mWrWweWBqA:3j42-P0HsXc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=_mWrWweWBqA:3j42-P0HsXc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=_mWrWweWBqA:3j42-P0HsXc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=_mWrWweWBqA:3j42-P0HsXc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=_mWrWweWBqA:3j42-P0HsXc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=_mWrWweWBqA:3j42-P0HsXc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScratchingMyNeeds/~4/_mWrWweWBqA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scratching.psybermonkey.net/feeds/2001616997853322331/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1304632214644526142&amp;postID=2001616997853322331&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/2001616997853322331?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/2001616997853322331?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScratchingMyNeeds/~3/_mWrWweWBqA/scratch-of-day-exclude-logging-to.html" title="Scratch of the day - exclude logging to /var/log/messages" /><author><name>PsyberMonkey</name><uri>http://www.blogger.com/profile/00048858509837732571</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="31" src="http://2.bp.blogspot.com/_ov6LKmJgmCQ/TD6nmMhdLzI/AAAAAAAAAMg/qt_x52o1OKI/S220/me-150x150.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s72-c/bsd-daemon-logo.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://scratching.psybermonkey.net/2012/05/scratch-of-day-exclude-logging-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08EQXc4fyp7ImA9WhVXE00.&quot;"><id>tag:blogger.com,1999:blog-1304632214644526142.post-4563632176324632378</id><published>2012-04-13T15:23:00.000+08:00</published><updated>2012-04-13T15:23:20.937+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-13T15:23:20.937+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD" /><category scheme="http://www.blogger.com/atom/ns#" term="ISC dhcpd" /><category scheme="http://www.blogger.com/atom/ns#" term="networking" /><title>Scratch of the day - ISC dhcpd is complaining about subnet declaration</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s1600/bsd-daemon-logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s1600/bsd-daemon-logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;Just now, restarting the &lt;a href="http://www.isc.org/"&gt;ISC&lt;/a&gt; &lt;a href="http://www.isc.org/software/dhcp"&gt;DHCP&lt;/a&gt; server, after adding new subnet, spill out some error messages :&lt;br /&gt;
&lt;pre class="commands-codes"&gt;No subnet declaration for gem0 (192.168.168.168).
** Ignoring requests on gem0.  If this is not what
   you want, please write a subnet declaration
   in your dhcpd.conf file for the network segment
   to which interface gem0 is attached. **

Sending on   Socket/fallback/fallback-net&lt;/pre&gt;&lt;br /&gt;
This is because the DHCP server doesn't find any "subnet" declaration on the IP used on interface gem0. Tell DHCP server to listen on the intended interface by putting the below line in /etc/rc.conf :&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="commands-codes"&gt;dhcpd_ifaces="gem1"&lt;/pre&gt;&lt;br /&gt;
This will make DHCP server listen on "gem1" and ignore listening on "gem0".&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Adios !!!&lt;/i&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=wIc4h99L5Zk:nLOkbe6nUek:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=wIc4h99L5Zk:nLOkbe6nUek:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=wIc4h99L5Zk:nLOkbe6nUek:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=wIc4h99L5Zk:nLOkbe6nUek:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=wIc4h99L5Zk:nLOkbe6nUek:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=wIc4h99L5Zk:nLOkbe6nUek:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=wIc4h99L5Zk:nLOkbe6nUek:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScratchingMyNeeds/~4/wIc4h99L5Zk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scratching.psybermonkey.net/feeds/4563632176324632378/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1304632214644526142&amp;postID=4563632176324632378&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/4563632176324632378?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/4563632176324632378?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScratchingMyNeeds/~3/wIc4h99L5Zk/scratch-of-day-isc-dhcpd-is-complaining.html" title="Scratch of the day - ISC dhcpd is complaining about subnet declaration" /><author><name>PsyberMonkey</name><uri>http://www.blogger.com/profile/00048858509837732571</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="31" src="http://2.bp.blogspot.com/_ov6LKmJgmCQ/TD6nmMhdLzI/AAAAAAAAAMg/qt_x52o1OKI/S220/me-150x150.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s72-c/bsd-daemon-logo.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://scratching.psybermonkey.net/2012/04/scratch-of-day-isc-dhcpd-is-complaining.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8NRXs6eyp7ImA9WhVQGUo.&quot;"><id>tag:blogger.com,1999:blog-1304632214644526142.post-8339572198528256336</id><published>2012-04-09T20:34:00.000+08:00</published><updated>2012-04-09T20:34:54.513+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-09T20:34:54.513+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD Kernel" /><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD" /><category scheme="http://www.blogger.com/atom/ns#" term="networking" /><title>Scratch of the day - arpresolve: can't allocate llinfo</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s1600/bsd-daemon-logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s1600/bsd-daemon-logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;Today, one of the server was uncontactable after a network switch flood incident. All other servers are working fine except this one. Log into this server through the console, reveals :&lt;br /&gt;
    - ping to gateway is fine&lt;br /&gt;
    - ping to a host outside this network failed&lt;br /&gt;
    - ssh connection to same segment is fine but not beyond gateway&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/var/log/messages has a dozens of dozens of these :&lt;br /&gt;
&lt;pre class="commands-codes"&gt;Apr  9 00:30:01 hostname kernel: arpresolve: can't allocate llinfo for 10.0.0.1
Apr  9 00:31:00 hostname kernel: arpresolve: can't allocate llinfo for 10.0.0.1
Apr  9 00:32:00 hostname last message repeated 15 times &lt;/pre&gt;&lt;br /&gt;
It looks like connection from this server to machines within it's own segment is fine but other then that, all are unavailable. Another thing, machines connected before initiated from this server to it, is fine. Connections from other server within own segment to this server (if NOT initiated by this server before) still failed.&lt;br /&gt;
&lt;br /&gt;
After some googling, it seems like a patch is needed to fix this error : &lt;br /&gt;
&lt;a href="http://lists.freebsd.org/pipermail/freebsd-net/2011-August/029687.html"&gt;http://lists.freebsd.org/pipermail/freebsd-net/2011-August/029687.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Since the arp cache might be leaking and causes the table to be corrupted, a reboot is needed for the network stack to work. After reboot, the usual patching applies. &lt;br /&gt;
&lt;br /&gt;
The moral of the story, &lt;a href="http://scratching.psybermonkey.net/2009/07/freebsd-how-to-upgrade-kernel-or-base.html"&gt;updating FreeBSD&lt;/a&gt; is as important upgrading ports. :p&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Ciao !!!&lt;/i&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=FHaIgirmD8A:kL1Deiu_DSs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=FHaIgirmD8A:kL1Deiu_DSs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=FHaIgirmD8A:kL1Deiu_DSs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=FHaIgirmD8A:kL1Deiu_DSs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=FHaIgirmD8A:kL1Deiu_DSs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=FHaIgirmD8A:kL1Deiu_DSs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=FHaIgirmD8A:kL1Deiu_DSs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScratchingMyNeeds/~4/FHaIgirmD8A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scratching.psybermonkey.net/feeds/8339572198528256336/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1304632214644526142&amp;postID=8339572198528256336&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/8339572198528256336?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/8339572198528256336?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScratchingMyNeeds/~3/FHaIgirmD8A/scratch-of-day-arpresolve-cant-allocate.html" title="Scratch of the day - arpresolve: can't allocate llinfo" /><author><name>PsyberMonkey</name><uri>http://www.blogger.com/profile/00048858509837732571</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="31" src="http://2.bp.blogspot.com/_ov6LKmJgmCQ/TD6nmMhdLzI/AAAAAAAAAMg/qt_x52o1OKI/S220/me-150x150.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s72-c/bsd-daemon-logo.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://scratching.psybermonkey.net/2012/04/scratch-of-day-arpresolve-cant-allocate.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUESHkyeip7ImA9WhVVF0w.&quot;"><id>tag:blogger.com,1999:blog-1304632214644526142.post-5311782372803097581</id><published>2012-02-15T10:00:00.000+08:00</published><updated>2012-05-11T14:03:29.792+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-11T14:03:29.792+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD" /><category scheme="http://www.blogger.com/atom/ns#" term="Scratch of the day" /><title>Scratch of the day - dmesg log is not at /var/log</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s1600/bsd-daemon-logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s1600/bsd-daemon-logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;dmesg log is the place where system information are written to it, similar to /var/log/messages. It is particularly useful to get information of Hardware details. But after some time, the information in /var/log/dmesg.today &amp; /var/log/dmesg.yesterday are replaced with system messages where by boot messages are replaced. &lt;br /&gt;
&lt;br /&gt;
Fortunately, a copy of boot messages in dmesg are still available in :&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="commands-codes"&gt;/var/run/dmesg.boot&lt;/pre&gt;&lt;br /&gt;
&lt;i&gt;Au revoir !!!&lt;/i&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=XlXAj1uks0Y:Vc7FZrqVXeg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=XlXAj1uks0Y:Vc7FZrqVXeg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=XlXAj1uks0Y:Vc7FZrqVXeg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=XlXAj1uks0Y:Vc7FZrqVXeg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=XlXAj1uks0Y:Vc7FZrqVXeg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=XlXAj1uks0Y:Vc7FZrqVXeg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=XlXAj1uks0Y:Vc7FZrqVXeg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScratchingMyNeeds/~4/XlXAj1uks0Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scratching.psybermonkey.net/feeds/5311782372803097581/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1304632214644526142&amp;postID=5311782372803097581&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/5311782372803097581?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/5311782372803097581?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScratchingMyNeeds/~3/XlXAj1uks0Y/scratch-of-day-dmesg-log-is-not-at.html" title="Scratch of the day - dmesg log is not at /var/log" /><author><name>PsyberMonkey</name><uri>http://www.blogger.com/profile/00048858509837732571</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="31" src="http://2.bp.blogspot.com/_ov6LKmJgmCQ/TD6nmMhdLzI/AAAAAAAAAMg/qt_x52o1OKI/S220/me-150x150.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s72-c/bsd-daemon-logo.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://scratching.psybermonkey.net/2012/02/scratch-of-day-dmesg-log-is-not-at.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUEQ3s-cCp7ImA9WhVVF0w.&quot;"><id>tag:blogger.com,1999:blog-1304632214644526142.post-7722366452714794800</id><published>2012-01-25T09:22:00.000+08:00</published><updated>2012-05-11T14:03:22.558+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-11T14:03:22.558+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD Advocacy" /><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD" /><category scheme="http://www.blogger.com/atom/ns#" term="puppet" /><title>FreeBSD - Running Puppet on FreeBSD</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s1600/bsd-daemon-logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s1600/bsd-daemon-logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;The latest issue of &lt;a href="http://bsdmag.org/"&gt;BSD Magazine&lt;/a&gt; is out and guess what? It has an article that I've wrote on running &lt;a href="http://bsdmag.org/magazine/1784-freebsd-get-up-to-date"&gt;Puppet on FreeBSD&lt;/a&gt;!&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://bsdmag.org/"&gt;BSD Magazine&lt;/a&gt; is a free to download magazine that focus on BSD, be it FreeBSD, OpenBSD, NetBSD, PC-BSD and others. From BSDMag.org website :&lt;br /&gt;
&lt;br /&gt;
"&lt;a href="http://bsdmag.org/about-the-magazine"&gt;We decided to create a magazine for BSD users, enthusiasts and communitites. There were lots of Linux magazines and none devoted to BSD systems. Does that mean Linux is better than BSD? Not at all!&lt;/a&gt;"&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To &lt;a href="http://bsdmag.org/downloads"&gt;download&lt;/a&gt; a copy of the BSD Magazine, just register your email address with BSD Magazine and the download will be available. Spread the news, this magazine is full of BSD related news, tutorials, tips &amp; tricks. &lt;br /&gt;
&lt;br /&gt;
The BSD community needs more of these valuable resource!&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Ciao !!!&lt;/i&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=MTdWS2dDTJk:WPiC0HK6xLw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=MTdWS2dDTJk:WPiC0HK6xLw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=MTdWS2dDTJk:WPiC0HK6xLw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=MTdWS2dDTJk:WPiC0HK6xLw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=MTdWS2dDTJk:WPiC0HK6xLw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=MTdWS2dDTJk:WPiC0HK6xLw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=MTdWS2dDTJk:WPiC0HK6xLw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScratchingMyNeeds/~4/MTdWS2dDTJk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scratching.psybermonkey.net/feeds/7722366452714794800/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1304632214644526142&amp;postID=7722366452714794800&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/7722366452714794800?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/7722366452714794800?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScratchingMyNeeds/~3/MTdWS2dDTJk/freebsd-running-puppet-on-freebsd.html" title="FreeBSD - Running Puppet on FreeBSD" /><author><name>PsyberMonkey</name><uri>http://www.blogger.com/profile/00048858509837732571</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="31" src="http://2.bp.blogspot.com/_ov6LKmJgmCQ/TD6nmMhdLzI/AAAAAAAAAMg/qt_x52o1OKI/S220/me-150x150.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s72-c/bsd-daemon-logo.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://scratching.psybermonkey.net/2012/01/freebsd-running-puppet-on-freebsd.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYNRXs6eyp7ImA9WhVVF0w.&quot;"><id>tag:blogger.com,1999:blog-1304632214644526142.post-3050546545188954524</id><published>2012-01-09T16:00:00.000+08:00</published><updated>2012-05-11T14:03:14.513+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-11T14:03:14.513+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD" /><category scheme="http://www.blogger.com/atom/ns#" term="networking" /><title>Scratch of the day - Real time network statistic, like top</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s1600/bsd-daemon-logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s1600/bsd-daemon-logo.png"&gt;&lt;/a&gt;&lt;/div&gt;There&amp;#39;s a sudden surge of network traffic in one of the servers and I need to find out what causes it. Roaming around ports show up this :&lt;br&gt;
&lt;br&gt;
&lt;pre class="commands-codes"&gt;/usr/ports/net-mgmt/iftop&lt;/pre&gt;&lt;br&gt;
&lt;blockquote&gt;iftop does for network usage what top(1) does for CPU usage ...&lt;/blockquote&gt;(&lt;a href="http://www.ex-parrot.com/~pdw/iftop/"&gt;via&lt;/a&gt;)&lt;br&gt;
&lt;br&gt;
To start monitoring :&lt;br&gt;
&lt;a href="http://scratching.psybermonkey.net/2012/01/scratch-of-day-real-time-network.html#more"&gt;Read more »&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=LZiPOAH4UYs:6rsnV0Usvqo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=LZiPOAH4UYs:6rsnV0Usvqo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=LZiPOAH4UYs:6rsnV0Usvqo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=LZiPOAH4UYs:6rsnV0Usvqo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=LZiPOAH4UYs:6rsnV0Usvqo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=LZiPOAH4UYs:6rsnV0Usvqo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=LZiPOAH4UYs:6rsnV0Usvqo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScratchingMyNeeds/~4/LZiPOAH4UYs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scratching.psybermonkey.net/feeds/3050546545188954524/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1304632214644526142&amp;postID=3050546545188954524&amp;isPopup=true" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/3050546545188954524?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/3050546545188954524?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScratchingMyNeeds/~3/LZiPOAH4UYs/scratch-of-day-real-time-network.html" title="Scratch of the day - Real time network statistic, like top" /><author><name>PsyberMonkey</name><uri>http://www.blogger.com/profile/00048858509837732571</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="31" src="http://2.bp.blogspot.com/_ov6LKmJgmCQ/TD6nmMhdLzI/AAAAAAAAAMg/qt_x52o1OKI/S220/me-150x150.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s72-c/bsd-daemon-logo.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://scratching.psybermonkey.net/2012/01/scratch-of-day-real-time-network.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIBQXczeSp7ImA9WhRWFUg.&quot;"><id>tag:blogger.com,1999:blog-1304632214644526142.post-5622097715040747429</id><published>2011-12-30T10:04:00.003+08:00</published><updated>2012-01-03T10:42:30.981+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-03T10:42:30.981+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD" /><category scheme="http://www.blogger.com/atom/ns#" term="Scratch of the day" /><category scheme="http://www.blogger.com/atom/ns#" term="date" /><title>Scratch of the day - Back dated date</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s1600/bsd-daemon-logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s1600/bsd-daemon-logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;Did some &lt;a href="http://scratching.psybermonkey.net/search/label/sysctl"&gt;sysctl&lt;/a&gt; tuning and need to monitor the log file every "yesterday". This is what I've managed to split out from &lt;a href="http://www.freebsd.org/cgi/man.cgi?query=strftime&amp;apropos=0&amp;sektion=0&amp;manpath=FreeBSD+8.2-RELEASE&amp;arch=default&amp;format=html"&gt;"strftime" manual&lt;/a&gt; (via "&lt;a href="http://www.freebsd.org/cgi/man.cgi?query=date&amp;apropos=0&amp;sektion=0&amp;manpath=FreeBSD+8.2-RELEASE&amp;arch=default&amp;format=html"&gt;date&lt;/a&gt;") :&lt;br /&gt;
&lt;pre class="commands-codes"&gt;# date
Fri Dec 30 09:59:27 MYT 2011

# date -v -1d +%b\ %Oe
Dec 29&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
With this, make cron send me an email with filtered entries of /var/log/messages :&lt;br /&gt;
&lt;pre class="commands-codes"&gt;1 1 * * * grep "`date -v -1d +\%b\ \%Oe`" /var/log/messages | mail -s "Yesterday ..." root@example.com&lt;/pre&gt;&lt;br /&gt;
&lt;i&gt;See ya !!!&lt;/i&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=ncmR8wzy79Q:S-wmmFKjJjM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=ncmR8wzy79Q:S-wmmFKjJjM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=ncmR8wzy79Q:S-wmmFKjJjM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=ncmR8wzy79Q:S-wmmFKjJjM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=ncmR8wzy79Q:S-wmmFKjJjM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=ncmR8wzy79Q:S-wmmFKjJjM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=ncmR8wzy79Q:S-wmmFKjJjM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScratchingMyNeeds/~4/ncmR8wzy79Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scratching.psybermonkey.net/feeds/5622097715040747429/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1304632214644526142&amp;postID=5622097715040747429&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/5622097715040747429?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/5622097715040747429?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScratchingMyNeeds/~3/ncmR8wzy79Q/scratch-of-day-back-dated-date.html" title="Scratch of the day - Back dated date" /><author><name>PsyberMonkey</name><uri>http://www.blogger.com/profile/00048858509837732571</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="31" src="http://2.bp.blogspot.com/_ov6LKmJgmCQ/TD6nmMhdLzI/AAAAAAAAAMg/qt_x52o1OKI/S220/me-150x150.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s72-c/bsd-daemon-logo.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://scratching.psybermonkey.net/2011/12/scratch-of-day-back-dated-date.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkAGSXs5eSp7ImA9WhRQEUk.&quot;"><id>tag:blogger.com,1999:blog-1304632214644526142.post-1462593413683549555</id><published>2011-12-06T12:11:00.001+08:00</published><updated>2011-12-06T12:12:08.521+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-06T12:12:08.521+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD Advocacy" /><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD" /><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD Foundation" /><title>FreeBSD Foundation - 2011 Year End Fundraising Campaign</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_ov6LKmJgmCQ/S-YkyH5siRI/AAAAAAAAAAs/n9o5Tqa-2B4/s1600/freebsdfoundation-logo.png" imageanchor="1" style="clear: left; float: right; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ov6LKmJgmCQ/S-YkyH5siRI/AAAAAAAAAAs/n9o5Tqa-2B4/s320/freebsdfoundation-logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;Another year is passing and the season of giving is coming !!!&lt;br /&gt;
&lt;br /&gt;
This year, the &lt;a href="http://www.freebsdfoundation.org/"&gt;FreeBSD Foundation&lt;/a&gt; is targeting to raise 400k. These funds will be put into the good use of FreeBSD related activities :&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;sponsor BSD conferences &amp; events&lt;/li&gt;
&lt;li&gt;sponsor developers to attend these conferences&lt;/li&gt;
&lt;li&gt;protect the intellectual property of the FreeBSD project&lt;/li&gt;
&lt;li&gt;marketing of FreeBSD project&lt;/li&gt;
&lt;li&gt;hardware procurement for FreeBSD infrastructure&lt;/li&gt;
&lt;li&gt;R &amp; D to enhance the FreeBSD OS&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
(via &lt;a href="http://docs.freebsd.org/cgi/getmsg.cgi?fetch=0+0+current/freebsd-announce"&gt;here&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
If you find that using &lt;a href="http://www.freebsd.org/"&gt;FreeBSD&lt;/a&gt; is fun &amp; useful, please &lt;a href="http://www.freebsdfoundation.org/donate/"&gt;donate&lt;/a&gt; to the foundation. &lt;a href="http://www.freebsdfoundation.org/donate/"&gt;Donating&lt;/a&gt; to the &lt;a href="http://www.freebsdfoundation.org/"&gt;FreeBSD Foundation&lt;/a&gt; is the most effective way to promote &amp; sponsor this &lt;a href="http://www.freebsd.org/"&gt;wonderful OS&lt;/a&gt;. Plus, having &lt;a href="http://www.freebsdfoundation.org/donate/sponsors.shtml"&gt;your name&lt;/a&gt; on the &lt;a href="http://www.freebsdfoundation.org/donate/sponsors.shtml"&gt;donation list&lt;/a&gt; does draw some "feel good" feeling. :)&lt;br /&gt;
&lt;br /&gt;
By the way, all it takes for your name to appear in the &lt;a href="http://www.freebsdfoundation.org/donate/sponsors.shtml"&gt;donation list&lt;/a&gt; is just mere USD 5. Click on &lt;a href="http://www.freebsdfoundation.org/donate/"&gt;this link&lt;/a&gt; to &lt;a href="http://www.freebsdfoundation.org/donate/"&gt;DONATE&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Adios !!!&lt;/i&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=zHFb9U6wGNo:WFWAYkdKBmk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=zHFb9U6wGNo:WFWAYkdKBmk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=zHFb9U6wGNo:WFWAYkdKBmk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=zHFb9U6wGNo:WFWAYkdKBmk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=zHFb9U6wGNo:WFWAYkdKBmk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=zHFb9U6wGNo:WFWAYkdKBmk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=zHFb9U6wGNo:WFWAYkdKBmk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScratchingMyNeeds/~4/zHFb9U6wGNo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scratching.psybermonkey.net/feeds/1462593413683549555/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1304632214644526142&amp;postID=1462593413683549555&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/1462593413683549555?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/1462593413683549555?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScratchingMyNeeds/~3/zHFb9U6wGNo/freebsd-foundation-2011-year-end.html" title="FreeBSD Foundation - 2011 Year End Fundraising Campaign" /><author><name>PsyberMonkey</name><uri>http://www.blogger.com/profile/00048858509837732571</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="31" src="http://2.bp.blogspot.com/_ov6LKmJgmCQ/TD6nmMhdLzI/AAAAAAAAAMg/qt_x52o1OKI/S220/me-150x150.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_ov6LKmJgmCQ/S-YkyH5siRI/AAAAAAAAAAs/n9o5Tqa-2B4/s72-c/freebsdfoundation-logo.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://scratching.psybermonkey.net/2011/12/freebsd-foundation-2011-year-end.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4ESXY6eip7ImA9WhRSF0w.&quot;"><id>tag:blogger.com,1999:blog-1304632214644526142.post-8123458338535440234</id><published>2011-11-19T23:01:00.000+08:00</published><updated>2011-11-19T23:01:48.812+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-19T23:01:48.812+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ZFS" /><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD" /><title>FreeBSD - HP DL 120 G7 hardware</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s1600/bsd-daemon-logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s1600/bsd-daemon-logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Recently, I had a chance to test the compatibility of installing &lt;a href="http://freebsd.org"&gt;FreeBSD&lt;/a&gt; on an HP server. This are the specs of the &lt;a href="http://h18000.www1.hp.com/products/quickspecs/14009_div/14009_div.html"&gt;server&lt;/a&gt; :&lt;br /&gt;
&lt;br /&gt;
HP DL 120 G7 E3-1240&lt;br /&gt;
- 16gb DDR 3 ram&lt;br /&gt;
- dual nic port (HP NC112i 1-Port Ethernet Server Adapter (x2))&lt;br /&gt;
- Array Card (HP Smart Array P212/256MB Controller (RAID 0/1/1+0/5/5+0))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The NICs, Smart Array &amp; hard disk all work fine. &lt;br /&gt;
&lt;br /&gt;
Except this server came connected with the SATA hdd to the Smart Array. I've always skeptical about RAID cards, especially if the RAID card is faulty, we'll need to get the same RAID card in order for the data to be recognize. That sucks big time.&lt;br /&gt;
&lt;br /&gt;
End up, I bypass the SATA hdd from Smart Array to the on-board connector. Now, ZFS is just ready to rock. :)&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Ciao !!!&lt;/i&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=SbW9KbMYSLo:tRTBH7ofiXQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=SbW9KbMYSLo:tRTBH7ofiXQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=SbW9KbMYSLo:tRTBH7ofiXQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=SbW9KbMYSLo:tRTBH7ofiXQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=SbW9KbMYSLo:tRTBH7ofiXQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=SbW9KbMYSLo:tRTBH7ofiXQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=SbW9KbMYSLo:tRTBH7ofiXQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScratchingMyNeeds/~4/SbW9KbMYSLo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scratching.psybermonkey.net/feeds/8123458338535440234/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1304632214644526142&amp;postID=8123458338535440234&amp;isPopup=true" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/8123458338535440234?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/8123458338535440234?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScratchingMyNeeds/~3/SbW9KbMYSLo/freebsd-hp-dl-120-g7-hardware.html" title="FreeBSD - HP DL 120 G7 hardware" /><author><name>PsyberMonkey</name><uri>http://www.blogger.com/profile/00048858509837732571</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="31" src="http://2.bp.blogspot.com/_ov6LKmJgmCQ/TD6nmMhdLzI/AAAAAAAAAMg/qt_x52o1OKI/S220/me-150x150.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s72-c/bsd-daemon-logo.png" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://scratching.psybermonkey.net/2011/11/freebsd-hp-dl-120-g7-hardware.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYMR3gyeSp7ImA9WhdaGUs.&quot;"><id>tag:blogger.com,1999:blog-1304632214644526142.post-6062663340723974216</id><published>2011-10-30T16:09:00.000+08:00</published><updated>2011-10-30T16:09:46.691+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-30T16:09:46.691+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Server Administration" /><category scheme="http://www.blogger.com/atom/ns#" term="NFS - Network File System" /><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD" /><title>FreeBSD - Mounting NFS share gives error "timed out"</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s1600/bsd-daemon-logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s1600/bsd-daemon-logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;Connecting to a NFS server from a FreeBSD installation hit an error. The command executed was :&lt;br /&gt;
&lt;pre class="commands-codes"&gt;mount -t nfs nfs.example.com:/vol/some/nfs/share /mnt/mount/point&lt;/pre&gt;&lt;br /&gt;
The error :&lt;br /&gt;
&lt;pre class="commands-codes"&gt;[tcp] nfs.example.com:/vol/some/nfs/share: RPCMNT: clnt_create: RPC: Remote system error - Operation timed out&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
The firewall has open port 111 (portmapper) &amp; 2049 (mountd), so that should clear some of the permission. But still no luck.&lt;br /&gt;
&lt;br /&gt;
Checking network connections doesn't seems to show anything interesting, particularly in ESTABLISHED &amp; LISTEN state connections.&lt;br /&gt;
E.g.&lt;br /&gt;
&lt;pre class="commands-codes"&gt;netstat -an&lt;/pre&gt;&lt;br /&gt;
But checking the NFS server info from the NFS client do reveal some interesting info :&lt;br /&gt;
&lt;pre class="commands-codes"&gt;# rpcinfo nfs.example.com
   program version netid     address                service    owner
    100024    1    tcp       0.0.0.0.15.207         status     unknown
    100024    1    udp       0.0.0.0.15.207         status     unknown
    100011    1    udp       0.0.0.0.15.209         rquotad    unknown
    100021    4    tcp       0.0.0.0.15.205         nlockmgr   unknown
    100021    3    tcp       0.0.0.0.15.205         nlockmgr   unknown
    100021    1    tcp       0.0.0.0.15.205         nlockmgr   unknown
    100021    4    udp       0.0.0.0.15.205         nlockmgr   unknown
    100021    3    udp       0.0.0.0.15.205         nlockmgr   unknown
    100021    1    udp       0.0.0.0.15.205         nlockmgr   unknown
    100005    3    tcp       0.0.0.0.15.206         mountd     unknown
    100005    2    tcp       0.0.0.0.15.206         mountd     unknown
    100005    1    tcp       0.0.0.0.15.206         mountd     unknown
    100005    3    udp       0.0.0.0.15.206         mountd     unknown
    100005    2    udp       0.0.0.0.15.206         mountd     unknown
    100005    1    udp       0.0.0.0.15.206         mountd     unknown
    100003    3    tcp       0.0.0.0.8.1            nfs        unknown
    100003    2    tcp       0.0.0.0.8.1            nfs        unknown
    100003    3    udp       0.0.0.0.8.1            nfs        unknown
    100003    2    udp       0.0.0.0.8.1            nfs        unknown
    100000    2    tcp       0.0.0.0.0.111          rpcbind    unknown
    100000    2    udp       0.0.0.0.0.111          rpcbind    unknown
&lt;/pre&gt;&lt;br /&gt;
Seems like these services "mountd", "nlockmgr", "rquotad" &amp; "status" are needed. Those services translate to port no. 4045, 4046, 4047 &amp; 4049.&lt;br /&gt;
&lt;br /&gt;
After opening these ports in firewall, the NFS share mount finally works. &lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Voilla !!!&lt;/i&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=1Al2QICYT2A:2yqOfxMaGqc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=1Al2QICYT2A:2yqOfxMaGqc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=1Al2QICYT2A:2yqOfxMaGqc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=1Al2QICYT2A:2yqOfxMaGqc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=1Al2QICYT2A:2yqOfxMaGqc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=1Al2QICYT2A:2yqOfxMaGqc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=1Al2QICYT2A:2yqOfxMaGqc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScratchingMyNeeds/~4/1Al2QICYT2A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scratching.psybermonkey.net/feeds/6062663340723974216/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1304632214644526142&amp;postID=6062663340723974216&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/6062663340723974216?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/6062663340723974216?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScratchingMyNeeds/~3/1Al2QICYT2A/freebsd-mounting-nfs-share-gives-error.html" title="FreeBSD - Mounting NFS share gives error &quot;timed out&quot;" /><author><name>PsyberMonkey</name><uri>http://www.blogger.com/profile/00048858509837732571</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="31" src="http://2.bp.blogspot.com/_ov6LKmJgmCQ/TD6nmMhdLzI/AAAAAAAAAMg/qt_x52o1OKI/S220/me-150x150.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-1yJOBrOQDTM/S-WNg1TZ3gI/AAAAAAAAAAU/jyHCE6m0C1g/s72-c/bsd-daemon-logo.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://scratching.psybermonkey.net/2011/10/freebsd-mounting-nfs-share-gives-error.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEADQXkyeyp7ImA9WhdaEkQ.&quot;"><id>tag:blogger.com,1999:blog-1304632214644526142.post-7960709828603785050</id><published>2011-10-22T22:12:00.000+08:00</published><updated>2011-10-22T22:12:50.793+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-22T22:12:50.793+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Note" /><title>Cross cable color code</title><content type="html">&lt;br /&gt;&lt;br /&gt;
A note for myself. This is the cable code to crimp cross cable, to be use for PC to PC connectivity (without switch in between)&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;First end&lt;br /&gt;
1.w-gr&lt;br /&gt;
2.  gr&lt;br /&gt;
3.w-or&lt;br /&gt;
4.  bl&lt;br /&gt;
5.w-bl&lt;br /&gt;
6.  or&lt;br /&gt;
7.w-br&lt;br /&gt;
8.  br&lt;br /&gt;
&lt;br /&gt;
The other end&lt;br /&gt;
1.w-or&lt;br /&gt;
2.  or&lt;br /&gt;
3.w-gr&lt;br /&gt;
4.  bl&lt;br /&gt;
5.w-bl&lt;br /&gt;
6.  gr&lt;br /&gt;
7.w-br&lt;br /&gt;
8.  br&lt;br /&gt;
&lt;br /&gt;
or = orang&lt;br /&gt;
gr = green&lt;br /&gt;
bl = blue&lt;br /&gt;
br = brown&lt;br /&gt;
w  = white&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
When using cable testing device, the LED should blink crossing :&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;1 -&gt; 3&lt;/li&gt;
&lt;li&gt;2 -&gt; 6&lt;/li&gt;
&lt;li&gt;3 -&gt; 1&lt;/li&gt;
&lt;li&gt;6 -&gt; 2&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;i&gt;Ciao !!!&lt;/i&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=c7D-eQrI-aM:n3BooTfEkH4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=c7D-eQrI-aM:n3BooTfEkH4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=c7D-eQrI-aM:n3BooTfEkH4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=c7D-eQrI-aM:n3BooTfEkH4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=c7D-eQrI-aM:n3BooTfEkH4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=c7D-eQrI-aM:n3BooTfEkH4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=c7D-eQrI-aM:n3BooTfEkH4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScratchingMyNeeds/~4/c7D-eQrI-aM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scratching.psybermonkey.net/feeds/7960709828603785050/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1304632214644526142&amp;postID=7960709828603785050&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/7960709828603785050?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/7960709828603785050?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScratchingMyNeeds/~3/c7D-eQrI-aM/cross-cable-color-code.html" title="Cross cable color code" /><author><name>PsyberMonkey</name><uri>http://www.blogger.com/profile/00048858509837732571</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="31" src="http://2.bp.blogspot.com/_ov6LKmJgmCQ/TD6nmMhdLzI/AAAAAAAAAMg/qt_x52o1OKI/S220/me-150x150.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://scratching.psybermonkey.net/2011/10/cross-cable-color-code.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4EQ3Y6fyp7ImA9WhdbFkk.&quot;"><id>tag:blogger.com,1999:blog-1304632214644526142.post-4240992730841350523</id><published>2011-10-15T11:04:00.002+08:00</published><updated>2011-10-15T11:05:02.817+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-15T11:05:02.817+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD Advocacy" /><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD" /><title>FreeBSD - Logos &amp; images</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_ov6LKmJgmCQ/S-WNg1TZ3gI/AAAAAAAAAAU/DdVD_SFEew0/s1600/bsd-daemon-logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_ov6LKmJgmCQ/S-WNg1TZ3gI/AAAAAAAAAAU/DdVD_SFEew0/s320/bsd-daemon-logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;Stumble upon the &lt;a href="http://www.freebsd.org"&gt;FreeBSD&lt;/a&gt; &lt;a href="http://www.freebsd.org/logo.html"&gt;logo&lt;/a&gt; page while reading the &lt;a href="http://www.freebsd.org/community/mailinglists.html"&gt;mailing list&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.freebsd.org/logo.html"&gt;Take a look here&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Namaste !!!&lt;/i&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=-Q22tkQx3Hg:3rBcVcPjjdU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=-Q22tkQx3Hg:3rBcVcPjjdU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=-Q22tkQx3Hg:3rBcVcPjjdU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=-Q22tkQx3Hg:3rBcVcPjjdU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=-Q22tkQx3Hg:3rBcVcPjjdU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=-Q22tkQx3Hg:3rBcVcPjjdU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=-Q22tkQx3Hg:3rBcVcPjjdU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScratchingMyNeeds/~4/-Q22tkQx3Hg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scratching.psybermonkey.net/feeds/4240992730841350523/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1304632214644526142&amp;postID=4240992730841350523&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/4240992730841350523?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/4240992730841350523?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScratchingMyNeeds/~3/-Q22tkQx3Hg/freebsd-logos-images.html" title="FreeBSD - Logos &amp; images" /><author><name>PsyberMonkey</name><uri>http://www.blogger.com/profile/00048858509837732571</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="31" src="http://2.bp.blogspot.com/_ov6LKmJgmCQ/TD6nmMhdLzI/AAAAAAAAAMg/qt_x52o1OKI/S220/me-150x150.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_ov6LKmJgmCQ/S-WNg1TZ3gI/AAAAAAAAAAU/DdVD_SFEew0/s72-c/bsd-daemon-logo.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://scratching.psybermonkey.net/2011/10/freebsd-logos-images.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUHQ3kyeCp7ImA9WhdbEk0.&quot;"><id>tag:blogger.com,1999:blog-1304632214644526142.post-1645204779257495412</id><published>2011-10-10T07:33:00.000+08:00</published><updated>2011-10-10T07:33:52.790+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-10T07:33:52.790+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Perl" /><category scheme="http://www.blogger.com/atom/ns#" term="IronMan" /><category scheme="http://www.blogger.com/atom/ns#" term="CPAN" /><title>Perl - Modern Perl</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_ov6LKmJgmCQ/S-Tr_kU9bcI/AAAAAAAAAAM/OxCXrbLiTmg/s1600/perl-onion-logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ov6LKmJgmCQ/S-Tr_kU9bcI/AAAAAAAAAAM/OxCXrbLiTmg/s320/perl-onion-logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://search.cpan.org/~chromatic/Modern-Perl-1.03/lib/Modern/Perl.pm"&gt;Modern::Perl&lt;/a&gt; perl module automatically loads :&lt;br /&gt;
&lt;pre class="commands-codes"&gt;use warnings;
use strict;
use 5.010;
&lt;/pre&gt;These are essential stuff to load and "use Modern::Perl;" (17 characters) loads it all. This saves typing and now, more reason to use "strict", "warnings" with "modern" perl features. :)&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Adios !!!&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ref :&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;CPAN : &lt;a href="http://search.cpan.org/~chromatic/Modern-Perl-1.03/lib/Modern/Perl.pm"&gt;http://search.cpan.org/~chromatic/Modern-Perl-1.03/lib/Modern/Perl.pm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Why : &lt;a href="http://www.modernperlbooks.com/mt/2009/01/toward-a-modernperl.html"&gt;http://www.modernperlbooks.com/mt/2009/01/toward-a-modernperl.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=ckehZ48nG2c:w-_ie9ALtbA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=ckehZ48nG2c:w-_ie9ALtbA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=ckehZ48nG2c:w-_ie9ALtbA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=ckehZ48nG2c:w-_ie9ALtbA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=ckehZ48nG2c:w-_ie9ALtbA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?a=ckehZ48nG2c:w-_ie9ALtbA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ScratchingMyNeeds?i=ckehZ48nG2c:w-_ie9ALtbA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ScratchingMyNeeds/~4/ckehZ48nG2c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://scratching.psybermonkey.net/feeds/1645204779257495412/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1304632214644526142&amp;postID=1645204779257495412&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/1645204779257495412?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1304632214644526142/posts/default/1645204779257495412?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ScratchingMyNeeds/~3/ckehZ48nG2c/perl-modern-perl.html" title="Perl - Modern Perl" /><author><name>PsyberMonkey</name><uri>http://www.blogger.com/profile/00048858509837732571</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="31" src="http://2.bp.blogspot.com/_ov6LKmJgmCQ/TD6nmMhdLzI/AAAAAAAAAMg/qt_x52o1OKI/S220/me-150x150.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_ov6LKmJgmCQ/S-Tr_kU9bcI/AAAAAAAAAAM/OxCXrbLiTmg/s72-c/perl-onion-logo.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://scratching.psybermonkey.net/2011/10/perl-modern-perl.html</feedburner:origLink></entry></feed>
