<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Fast, Stable, Cheap – Pick One - Latest Comments</title><link xmlns="http://www.w3.org/2005/Atom" rel="http://api.friendfeed.com/2008/03#sup" href="http://disqus.com/sup/all.sup#forumcomments-5e7332f0" type="application/json"/><link>http://faststablecheappickone.disqus.com/</link><description></description><atom:link href="http://faststablecheappickone.disqus.com/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Thu, 30 Jun 2011 04:53:10 -0000</lastBuildDate><item><title>Re: Updating the Firmware on a BCR2000 without the Behringer Update Utility</title><link>http://blog.kamilkisiel.net/2007/11/updating-the-firmware-on-a-bcr2000-without-the-behringer-update-utility.html#comment-238529053</link><description>&lt;p&gt;If you are on Mac is more simplistic. Download SysEx Librarian from &lt;a href="http://www.snoize.com/SysExLibrarian/" rel="nofollow"&gt;http://www.snoize.com/SysExLib...&lt;/a&gt;  (free software) and run on Mac. Download the latest firmware update from Behringer site -&amp;gt; Support -&amp;gt; Download and Drivers section. Just load the downloaded firmware in SysEx Librarian and you will see the file starting to be uploaded on the BCR unit. No need for Midi interface, just with the usb default cable. Also no need for booting in LOAD mode. Hope it helps.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nexenta</dc:creator><pubDate>Thu, 30 Jun 2011 04:53:10 -0000</pubDate></item><item><title>Re: Quickly open the source of a Python module from the command-line</title><link>http://blog.kamilkisiel.net/2011/01/quickly-open-the-source-of-a-python-module-from-the-command-line.html#comment-126179989</link><description>&lt;p&gt;Oops, that was a badly sanitized example, but the problem remains that I can't open a module inside an egg, because the path it returns doesn't exist in the filesystem.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;br&gt;mbp-luke:~ luke$ export EDITOR=`which vim`&lt;br&gt;mbp-luke:~ luke$ pysource genshi.template.base&lt;br&gt;Opens a blank vim editor saying:&lt;br&gt;"/Library/Python/2.6/site-packages/Genshi-0.6-py2.6.egg/genshi/template/&lt;a href="http://base.py" rel="nofollow"&gt;base.py&lt;/a&gt;" [New DIRECTORY]&lt;br&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;

&lt;p&gt;or...&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&lt;br&gt;mbp-luke:~ luke$ export EDITOR=`which cat`&lt;br&gt;mbp-luke:~ luke$ pysource genshi.template.base&lt;br&gt;cat: /Library/Python/2.6/site-packages/Genshi-0.6-py2.6.egg/genshi/template/&lt;a href="http://base.py" rel="nofollow"&gt;base.py&lt;/a&gt;: Not a directory&lt;br&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;

&lt;p&gt;Are some editors able to crack open an egg and get at the files inside, as in a path like this?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">lukecyca</dc:creator><pubDate>Sat, 08 Jan 2011 11:51:12 -0000</pubDate></item><item><title>Re: Quickly open the source of a Python module from the command-line</title><link>http://blog.kamilkisiel.net/2011/01/quickly-open-the-source-of-a-python-module-from-the-command-line.html#comment-126060777</link><description>&lt;p&gt;Sounds like your $EDITOR isn't set ?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kamil Kisiel</dc:creator><pubDate>Sat, 08 Jan 2011 02:25:39 -0000</pubDate></item><item><title>Re: Quickly open the source of a Python module from the command-line</title><link>http://blog.kamilkisiel.net/2011/01/quickly-open-the-source-of-a-python-module-from-the-command-line.html#comment-126041539</link><description>&lt;p&gt;Is there any way to make it work with eggs?&lt;/p&gt;

&lt;p&gt;mbp-luke:~ luke$ pysource genshi.template.base&lt;br&gt;-bash: /Library/Python/2.6/site-packages/Genshi-0.6-py2.6.egg/genshi/template/&lt;a href="http://base.py" rel="nofollow"&gt;base.py&lt;/a&gt;: Not a directory&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">lukecyca</dc:creator><pubDate>Sat, 08 Jan 2011 00:18:29 -0000</pubDate></item><item><title>Re: Speeding up SQLAlchemy collections with innerjoin</title><link>http://blog.kamilkisiel.net/2010/05/speeding-up-sqlalchemy-collections-with-innerjoin.html#comment-91490424</link><description>&lt;p&gt;ORM provides a lot of advantages in providing you domain-specific ways to express your queries, but requires careful tuning of your mapping to get the right performance characteristics. It's in many ways elegant, but as with anything there are trade-offs.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kamil Kisiel</dc:creator><pubDate>Fri, 29 Oct 2010 12:56:54 -0000</pubDate></item><item><title>Re: Eclipse, Python, and file extensions</title><link>http://blog.kamilkisiel.net/2010/04/eclipse-python-and-file-extensions.html#comment-91481417</link><description>&lt;p&gt;I've moved back to Vim for my Python development. I discovered how to&lt;br&gt;integrate pyflakes and made a bunch of other tweaks to my vimrc that&lt;br&gt;give me nearly the same capabilities as Eclipse but with the superior&lt;br&gt;editing capabilities of Vim.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kamil Kisiel</dc:creator><pubDate>Fri, 29 Oct 2010 12:42:12 -0000</pubDate></item><item><title>Re: Eclipse, Python, and file extensions</title><link>http://blog.kamilkisiel.net/2010/04/eclipse-python-and-file-extensions.html#comment-91405751</link><description>&lt;p&gt;I wonder how your experiment with PyDev went. I tried most IDEs to work on Python web app projects. In the end I didn't see too much value in them and moved on to Kate. Things were ok for some time but recently I decided to jump into vim, something I thought I would never do, and I'm liking it so far. I don't have much of a save-run cycle, I usually just save a file and alt-tab into Firefox to see the changes.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fernando Correia</dc:creator><pubDate>Fri, 29 Oct 2010 07:02:13 -0000</pubDate></item><item><title>Re: Speeding up SQLAlchemy collections with innerjoin</title><link>http://blog.kamilkisiel.net/2010/05/speeding-up-sqlalchemy-collections-with-innerjoin.html#comment-91405299</link><description>&lt;p&gt;SQLAlchemy is really well designed and I consider it one of the best ORMs around for any platform. It's great you could tweak it to emit the SQL you wanted. But I wonder if sometimes it wouldn't be cleaner to just write the SELECT statement itself and get done with it... :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fernando Correia</dc:creator><pubDate>Fri, 29 Oct 2010 06:57:49 -0000</pubDate></item><item><title>Re: Why Gentoo?</title><link>http://blog.kamilkisiel.net/2008/04/why-gentoo.html#comment-79866891</link><description>&lt;p&gt;Well, the learning curve is certainly higher than a Debian or Ubuntu setup. However, the big benefit is that you will learn a lot more about what each component of the system does. If that's your goal, then Gentoo is a good thing to try.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kamil Kisiel</dc:creator><pubDate>Sun, 11 Apr 2010 12:35:27 -0000</pubDate></item><item><title>Re: Why Gentoo?</title><link>http://blog.kamilkisiel.net/2008/04/why-gentoo.html#comment-79866890</link><description>&lt;p&gt;Thank you for your post. Every time when I read post about Gentoo, I want to try it. Seriously I used only debian child - Ubuntu Server. Could you please tell if it will be hard for me to use Gentoo ? I've setuped 2 servers on Ubuntu Server distr. Any advice will be appreciated :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Aerus</dc:creator><pubDate>Sun, 11 Apr 2010 08:07:07 -0000</pubDate></item><item><title>Re: Installing VMWare Tools on Kernel 2.6.22</title><link>http://blog.kamilkisiel.net/2007/11/installing-vmware-tools-on-kernel-2-6-22.html#comment-79866826</link><description>&lt;p&gt;hi,&lt;br&gt;&lt;br&gt;I got this error massage when i install vmware-tools 6.5.0&lt;br&gt;&lt;br&gt;None of the pre-built vmhgfs modules for VMware Tools is suitable for your &lt;br&gt;running kernel.  Do you want this program to try to build the vmhgfs module for&lt;br&gt;your system (you need to have a C compiler installed on your system)? [yes] &lt;br&gt;&lt;br&gt;Extracting the sources of the vmhgfs module.&lt;br&gt;&lt;br&gt;Building the vmhgfs module.&lt;br&gt;&lt;br&gt;Using 2.6.x kernel build system.&lt;br&gt;make: Entering directory `/tmp/vmware-config11/vmhgfs-only'&lt;br&gt;make -C /lib/modules/2.6.31-14-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules&lt;br&gt;make[1]: Entering directory `/usr/src/linux-headers-2.6.31-14-generic'&lt;br&gt;  CC [M]  /tmp/vmware-config11/vmhgfs-only/backdoor.o&lt;br&gt;In file included from /tmp/vmware-config11/vmhgfs-only/backdoor.h:29,&lt;br&gt;                 from /tmp/vmware-config11/vmhgfs-only/backdoor.c:40:&lt;br&gt;/tmp/vmware-config11/vmhgfs-only/vm_basic_types.h:108:7: warning: "__FreeBSD__" is not defined&lt;br&gt;  CC [M]  /tmp/vmware-config11/vmhgfs-only/backdoorGcc32.o&lt;br&gt;In file included from /tmp/vmware-config11/vmhgfs-only/backdoor.h:29,&lt;br&gt;                 from /tmp/vmware-config11/vmhgfs-only/backdoorGcc32.c:45:&lt;br&gt;/tmp/vmware-config11/vmhgfs-only/vm_basic_types.h:108:7: warning: "__FreeBSD__" is not defined&lt;br&gt;  CC [M]  /tmp/vmware-config11/vmhgfs-only/bdhandler.o&lt;br&gt;In file included from /tmp/vmware-config11/vmhgfs-only/rpcout.h:30,&lt;br&gt;                 from /tmp/vmware-config11/vmhgfs-only/hgfsBd.h:28,&lt;br&gt;                 from /tmp/vmware-config11/vmhgfs-only/bdhandler.c:45:&lt;br&gt;/tmp/vmware-config11/vmhgfs-only/vm_basic_types.h:108:7: warning: "__FreeBSD__" is not defined&lt;br&gt;In file included from /tmp/vmware-config11/vmhgfs-only/request.h:35,&lt;br&gt;                 from /tmp/vmware-config11/vmhgfs-only/bdhandler.c:50:&lt;br&gt;/tmp/vmware-config11/vmhgfs-only/compat_wait.h:78: error: conflicting types for ‘poll_initwait’&lt;br&gt;include/linux/poll.h:70: note: previous declaration of ‘poll_initwait’ was here&lt;br&gt;make[2]: *** [/tmp/vmware-config11/vmhgfs-only/bdhandler.o] Error 1&lt;br&gt;make[1]: *** [_module_/tmp/vmware-config11/vmhgfs-only] Error 2&lt;br&gt;make[1]: Leaving directory `/usr/src/linux-headers-2.6.31-14-generic'&lt;br&gt;make: *** [vmhgfs.ko] Error 2&lt;br&gt;make: Leaving directory `/tmp/vmware-config11/vmhgfs-only'&lt;br&gt;Unable to build the vmhgfs module.&lt;br&gt;&lt;br&gt;The filesystem driver (vmhgfs module) is used only for the shared folder &lt;br&gt;feature. The rest of the software provided by VMware Tools is designed to work &lt;br&gt;independently of this feature.&lt;br&gt;&lt;br&gt;If you wish to have the shared folders feature, you can install the driver by &lt;br&gt;running &lt;a href="http://vmware-config-tools.pl" rel="nofollow"&gt;vmware-config-tools.pl&lt;/a&gt; again after making sure that gcc, binutils, make&lt;br&gt;and the kernel sources for your running kernel are installed on your machine. &lt;br&gt;These packages are available on your distribution's installation CD.&lt;br&gt;[ Press Enter key to continue ] &lt;br&gt;&lt;br&gt;this is bit similar that error message posted in your article. but not that one&lt;br&gt;&lt;br&gt;please help me to solve this problem&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">arlahiru</dc:creator><pubDate>Wed, 13 Jan 2010 00:36:18 -0000</pubDate></item><item><title>Re: Installing VMWare Tools on Kernel 2.6.22</title><link>http://blog.kamilkisiel.net/2007/11/installing-vmware-tools-on-kernel-2-6-22.html#comment-79866821</link><description>&lt;p&gt;Brilliant. It resolve the problem I had with CentOS 5.1&lt;br&gt;&lt;br&gt;Thanks a lot.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">CD</dc:creator><pubDate>Sun, 15 Nov 2009 13:25:04 -0000</pubDate></item><item><title>Re: HOWTO: Make a Nagios Dashboard widget in 50 seconds.</title><link>http://blog.kamilkisiel.net/2008/04/howto-make-a-nagios-dashboard-widget-in-50-seconds.html#comment-79866915</link><description>&lt;p&gt;Thank you! Didn't know about this Safari feature, and I love nagios.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">mike</dc:creator><pubDate>Thu, 11 Jun 2009 11:40:17 -0000</pubDate></item><item><title>Re: Updating the Firmware on a BCR2000 without the Behringer Update Utility</title><link>http://blog.kamilkisiel.net/2007/11/updating-the-firmware-on-a-bcr2000-without-the-behringer-update-utility.html#comment-79866745</link><description>&lt;p&gt;This is VERY helpful. Thank you for taking the time to post it.&lt;br&gt;&lt;br&gt;Love!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 15 Apr 2009 10:21:00 -0000</pubDate></item><item><title>Re: Connecting to a Cisco IPSEC VPN from Linux &amp;#8212; without the Cisco client</title><link>http://blog.kamilkisiel.net/2008/10/connecting-to-a-cisco-ipsec-vpn-from-linux-without-the-cisco-client.html#comment-79866975</link><description>&lt;p&gt;Awesome, thank you for this post. I was just about to compile the Cisco client when I randomly clicked my way to your blog.&lt;br&gt;&lt;br&gt;Gotta love the internets, thanks again.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">andash</dc:creator><pubDate>Fri, 06 Mar 2009 19:51:00 -0000</pubDate></item><item><title>Re: Understanding Linux nfsd statistics</title><link>http://blog.kamilkisiel.net/2007/11/understanding-linux-nfsd-statistics.html#comment-79866779</link><description>&lt;p&gt;ahh, the old 5 minute rule.  my belief is if you're not looking at data very frequently, somewhere between 1 and 10 seconds, it's not worth looking at.  This of course assumes you're collectl method doesn't have high overhead.  The problem with longer monitoring interval is you end up getting mush!  lets say your network is running flat out for a minute and at no load for 4.  A 5 minute monitor will say it's 20% loaded and give a very wrong picture.&lt;br&gt;&lt;br&gt;By default, collectl takes a sample every 10 seconds and only uses about 0.1% of the cpu.&lt;br&gt;&lt;br&gt;-mark&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark Seger</dc:creator><pubDate>Wed, 11 Feb 2009 19:00:00 -0000</pubDate></item><item><title>Re: Understanding Linux nfsd statistics</title><link>http://blog.kamilkisiel.net/2007/11/understanding-linux-nfsd-statistics.html#comment-79866777</link><description>&lt;p&gt;@Mark&lt;br&gt;&lt;br&gt;Looks like a very useful tool. I think it would certainly be useful when high resolution output is desired. We collect SNMP stats about every 5 minutes to avoid overloading the servers with queries. Per-second data would certainly be useful when profiling or benchmarking though.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kamil Kisiel</dc:creator><pubDate>Wed, 11 Feb 2009 18:26:04 -0000</pubDate></item><item><title>Re: Understanding Linux nfsd statistics</title><link>http://blog.kamilkisiel.net/2007/11/understanding-linux-nfsd-statistics.html#comment-79866776</link><description>&lt;p&gt;re graphing: one of the nifty things about collectl is not only does if report on nfs data, it also reports on just about everything else on your system too AND can provide its output in a format usable by gnuplot or other plotting packages that read space-delimited data.&lt;br&gt;&lt;br&gt;And if you're really creating, you can even feed the data to ganglia as reported here - &lt;a href="http://www.hp.com/techservers/hpccn/downloads/Combining_collect_and_ganglia.pdf" rel="nofollow"&gt;www.hp.com/techservers/hpccn/d...&lt;/a&gt;&lt;br&gt;&lt;br&gt;-mark&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark Seger</dc:creator><pubDate>Wed, 11 Feb 2009 15:00:00 -0000</pubDate></item><item><title>Re: Understanding Linux nfsd statistics</title><link>http://blog.kamilkisiel.net/2007/11/understanding-linux-nfsd-statistics.html#comment-79866773</link><description>&lt;p&gt;@Anonymous above Mark:&lt;br&gt;No I'm pretty sure it's the number of times all threads were used. The field in the struct in fs/nfsd/nfs3proc.c is "th_fullcnt" and in fs/nfsd/nfssvc.c it's incremented whenever the 10th decile (last value in the histogram) is incremented. In your example, the times for the 10th decile went from 12832.636 to 12832.662, which is easily enough time for the nfsd server to be queried 19 times (the difference in your full-count numbers).&lt;br&gt;&lt;br&gt;@Mark Seger:&lt;br&gt;Looks like a nifty tool. I'll have to give it a look some time. Personally I've created a Net-SNMP pass-persist module and have been graphing the values with our network monitoring tool.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kamil Kisiel</dc:creator><pubDate>Wed, 11 Feb 2009 12:22:10 -0000</pubDate></item><item><title>Re: Understanding Linux nfsd statistics</title><link>http://blog.kamilkisiel.net/2007/11/understanding-linux-nfsd-statistics.html#comment-79866772</link><description>&lt;p&gt;very good article.  I've been monitoring a lot of these stats with &lt;a href="http://collectl.sourceforge.net/" rel="nofollow"&gt;http://collectl.sourceforge.ne...&lt;/a&gt; and can in fact show all the rpc, net and detailed stats as well.  Unlink nfsstat which just shows counters, collectl can provide these as rates which I find much more readable/useful.&lt;br&gt;-mark&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark Seger</dc:creator><pubDate>Wed, 11 Feb 2009 07:55:00 -0000</pubDate></item><item><title>Re: Understanding Linux nfsd statistics</title><link>http://blog.kamilkisiel.net/2007/11/understanding-linux-nfsd-statistics.html#comment-79866771</link><description>&lt;p&gt;useful info. thanks. it seems that the 2nd number in th line is not as you said as number of times ALL threads are in use. see these th lines in two nfsd file 2 seconds apart:&lt;br&gt;th 8 4646438 725023.990 100118.642 24184.568 0.000 8450.287 4531.316 2778.535 1904.995 0.000 12832.6&lt;br&gt;36&lt;br&gt;&lt;br&gt;th 8 4646457 725025.088 100118.680 24184.568 0.000 8450.288 4531.318 2778.536 1904.998 0.000 12832.6&lt;br&gt;62&lt;br&gt;&lt;br&gt;it's probably just the number of times ANY thread is used.&lt;br&gt;&lt;br&gt;my kernel: 2.6.18-8.el5&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 04 Feb 2009 14:41:00 -0000</pubDate></item><item><title>Re: Understanding Linux nfsd statistics</title><link>http://blog.kamilkisiel.net/2007/11/understanding-linux-nfsd-statistics.html#comment-79866768</link><description>&lt;p&gt;Thanks for your excellent article! One small comment: as seen on &lt;a href="http://article.gmane.org/gmane.linux.nfs/16594" rel="nofollow"&gt;http://article.gmane.org/gmane...&lt;/a&gt; , the "rc" line should have a very low first entry (like 25 in your example), as a cache hit means that a client is retransmitting the same information.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Valentijn Sessink</dc:creator><pubDate>Wed, 07 Jan 2009 06:27:00 -0000</pubDate></item><item><title>Re: Connecting to a Cisco IPSEC VPN from Linux &amp;#8212; without the Cisco client</title><link>http://blog.kamilkisiel.net/2008/10/connecting-to-a-cisco-ipsec-vpn-from-linux-without-the-cisco-client.html#comment-79866972</link><description>&lt;p&gt;thanks Kamil.  Got it to work on my Ubuntu.  I didn't restart after installing so after I disconnected from my VPN, my internet connection went down.  But it went away after a restart.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Fri, 12 Dec 2008 01:14:00 -0000</pubDate></item><item><title>Re: Updating the Firmware on a BCR2000 without the Behringer Update Utility</title><link>http://blog.kamilkisiel.net/2007/11/updating-the-firmware-on-a-bcr2000-without-the-behringer-update-utility.html#comment-79866741</link><description>&lt;p&gt;can't wait to try this tonight. IBehringer's site and documentation sucks for OSX users. Thanks!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andy Chimicles</dc:creator><pubDate>Wed, 17 Sep 2008 17:26:00 -0000</pubDate></item><item><title>Re: AFP + Directory Services on Leopard = Disaster</title><link>http://blog.kamilkisiel.net/2008/03/afp-directory-services-on-leopard-disaster.html#comment-79866842</link><description>&lt;p&gt;We had to downgrade as well back in December, was looking that day to see if anyone had gotten a fix and found out it was solved.  Upgraded and haven't had any trouble for a week now.  So, I think we're good.  Awesome!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Luke</dc:creator><pubDate>Sun, 24 Aug 2008 16:07:00 -0000</pubDate></item></channel></rss>
