John Chow dot Com is a blog that helps you make money online. If you do a review of his blog, he'll link to you so his readers can check you out. There, I said it.
Actually, John Chow really isn't evil, but he is a genius at working the …
Posted on in Graphics Design
John Chow dot Com is a blog that helps you make money online. If you do a review of his blog, he'll link to you so his readers can check you out. There, I said it.
Actually, John Chow really isn't evil, but he is a genius at working the …
Posted on in Programming
I recently came across Railscasts via Digital Media Minute (that name might sound familiar thanks to Jim's XHTML Character Entity Reference).
Ryan Bates hosts individual episodes three times a week delivering tips and tricks for Ruby on Rails. Each screencast is less than ten minutes long and requires Quicktime for …
Posted on in Programming
The SlaptiGooglePR Plugin for WordPress adds a Google PageRank column to your Manage Posts subpanel. Unlike other Google PageRank plugins which add a PageRank badge to every post, this plugin gives the blog administrator a snapshot of how every post is ranked without announcing it to the world. Additionally, it …
Posted on in Networking
<table class="protocol_basics" align="right">
<tr>
<th colspan="2">
</th>
</tr>
<tr>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td>
</td>
<td>
<acronym title="Transmission Control Protocol">TCP</acronym>, <acronym title="User Datagram Protocol">UDP</acronym>
</td>
</tr>
<tr>
<td>
</td>
<td>
Posted on in System Administration
The true beauty of Mac OS X is Darwin, the BSD-based UNIX that runs under the hood of every Mac OS X computer. Having UNIX handy is what attracted me to OS X, and I know plenty of other administrator-types that have followed suit. Every UNIX variant has commands that …
Posted on in system_administration
As discussed previously, we're going to enable RFC 1323 Window Scaling and increase the default TCP receive and send windows to 1 MB. By default Windows 2000 and XP do not offer window scaling options, but will accept them if offered by the other side. To make our changes, we'll …
Posted on in system_administration
As we have throughout the
TCP Performance Tuning
series, we're going to make sure RFC 1323 Window Scaling is enabled and increase
our send and receive window size to 1 MB. The ndd command is the Solaris
equivalent of sysctl in FreeBSD/Linux/Mac OS X.
sudo ndd -set /dev …Posted on in system_administration
Because Darwin is BSD-based, it's no surprise that Mac OS X TCP Performance Tuning is very similar to FreeBSD TCP Performance Tuning. It is no longer necessary to enable RFC 1323 TCP Extensions (in fact, the option to do so is gone). Also, we'll set the TCP send and receive …
Posted on in system_administration
If you have been following our
TCP Performance Tuning series, you'll know
that we want to enable RFC 1323 Window Scaling and increase the TCP window size
1 MB. To do this, we'll add the following lines to /etc/sysctl.conf and issue
sudo sysctl -p to apply the changes …
Posted on in System Administration
In TCP window scaling and broken routers posted in July of 2004, LWN.net's corbet points out that certain routers are setting the RFC 1323 window scale to 0. This effectively sets the TCP window size for the transmission to the minimum value and greatly inhibits performance. As corbet notes …
Posted on in System Administration
The original TCP specification included a window size no larger than 64 KB. This limitation was introduced by the 16 bit header that specified window size. To achieve the recommended 1 MB window size, RFC 1323 TCP extensions must be enabled. The rest of this post is a somewhat detailed …
Posted on in voice
Trying to debug an <acronym title="Asterisk Gateway Interface">AGI</acronym> in Asterisk can be a frustrating experience. The main problem is that STDERR only outputs to the terminal Asterisk was started from. In most cases, this means the terminal is the server console. If your Asterisk server is sitting …
Posted on in system_administration
Note: Stanislav Shalunov wrote an excellent article on TCP over WAN Performance Tuning and Troubleshooting. In this series of articles, I want to summarize his findings and provide tuning suggestions for popular operating systems.
Most operating systems today ship with TCP stacks optimized for either LAN (high speed, low latency …
Posted on in System Administration
Note: Now that Google is hosting email domains for free, it has become an interesting alternative for both new and old domains. As always, I've changed the names to protect those affected.
Transitioning a domain to Google can be an arduous task. Once you have set up the domain with …
Posted on in Software
XHTML Character Entity Reference
Digital Media Minute's Jim Rutherford has developed an invaluable reference in his XHTML Character Entity Reference. With this reference in hand, I can finally ditch all my little notes about copyrights, trademarks, and cedillas. Here's an explanation of how the page works in Jim's own …