<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>LinuxQuestions.org - Blogs - disturbed1</title>
		<link>http://www.linuxquestions.org/questions/blog/disturbed1-175451/</link>
		<description>LinuxQuestions.org offers a free Linux forum where Linux newbies can ask questions and Linux experts can offer advice. Topics include security, installation, networking and much more.</description>
		<language>en</language>
		<lastBuildDate>Sun, 19 May 2013 13:10:38 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>https://lqo-thequestionsnetw.netdna-ssl.com/questions/images/misc/rss.jpg</url>
			<title>LinuxQuestions.org - Blogs - disturbed1</title>
			<link>http://www.linuxquestions.org/questions/blog/disturbed1-175451/</link>
		</image>
		<item>
			<title>MythTV + DLNA</title>
			<link>http://www.linuxquestions.org/questions/blog/disturbed1-175451/mythtv-dlna-4041/</link>
			<pubDate>Wed, 17 Aug 2011 12:48:06 GMT</pubDate>
			<description>Recently purchased a new Panasonic 1080P plasma. The Panasonic has nice streaming features which include - Netflix, Amazon, Pandora, Napster, built...</description>
			<content:encoded><![CDATA[<div>Recently purchased a new Panasonic 1080P plasma. The Panasonic has nice streaming features which include - Netflix, Amazon, Pandora, Napster, built in media (Picture, Video, and Audio) playback from USB devices and SD cards, along with a DLNA receiver.<br />
<br />
The manual boasts media compatibility with AVCHD and even avi/mpeg4 + MKV!! Something I had to check out, considering our vast movie library is all backed up to MKV files.<br />
<br />
The <i>recordings</i> from our Backend show up and play without an issue. I'm even presented with a nice folder list which gives the option to sort recordings, such as by Title, or Date, and some others. I only wish commercial skipping would work, but I can hit <i>UP</i> for a 30 sec skip, and there is multi-speed fast forward.<br />
<br />
Was not so lucky with our Videos. <br />
The complete list of Videos is displayed, but none are playable. Thankfully I had some free time today, and figured out and fixed the various issues.<br />
<ul><li>httprequest.cpp</li>
<li>frame rate</li>
<li>audio codec</li>
</ul><b>httprequest.cpp</b><br />
mythtv/libs/libmythupnp/ <br />
This file handles the mime info for the various extensions. On/around line 90 I made the following change -<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Code:</div>
	<pre class="bbcodeblock" dir="ltr" style="
		margin: 0px;
		margin-right: -99999px;
		padding: 3px;
		border: 1px inset;
		width: 98%;
		height: 50px;
		text-align: left;
		overflow: auto"> // This formerly was video/x-matroska, but got changed due to #8643
    { &quot;mkv&quot; , &quot;video/x-<b><i><u>matroska</u></i></b>&quot;                },</pre>
</div>Previously it read <i>video/x-mkv</i> and simply changed it back to read matroska. According to the commit mailing list, this change was made because some other receivers did not work properly with video/x-matroska. This only allowed a handful of videos to half-ass work. That is, most had no sound, and played entirely too fast.<br />
<br />
<b>frame rate</b><br />
99.9% of my mkvs are created with Handbrake, and (re)muxed with mkvmerge from MKVToolnix. Handbrake supports variable frame rate encoding. Meaning that the actual frame rate may vary throughout the film (this is done to ensure sync), or the frame rate may be reported at an incorrect rate. This is easily fixed by adding the --rate 23.976 (if the frame rate is 23.976) flag to my encoding script. The previously encoded files only needed to be re-muxed with mkvmerge with the frame rate specified.<br />
The above allowed all of my MKVs to at least display a picture, but most still had no audio :(<br />
<br />
<b>audio codec</b><br />
We live in a townhouse, with great <b><u>quiet</u></b> neighbors, and we respect each other. Regular stereo sound has always suited us just fine. Even though we do have a decent receiver and a lovely hand crafted 7.1 speaker set - albeit stored in the basement. I've always re-encoded the audio track to 2 channel ogg-vorbis. The Panasonic does not support Ogg Vorbis.<br />
<br />
Once re-encoding the audio tracks to ac3 (with aften) and remuxing with mkvmerge, the Videos play back perfectly through DLNA.<br />
<br />
I have no plans to re-encode the audio tracks and re-mux every single movie in our collection. That's absurd. <br />
At least from here on out, all of our newly added media files will playback through DLNA. <br />
<br />
Up next, I'll comptemplate the removal of our living room frontend after I compare the quality of VDPAU over HDMI (Nvidia GT220) versus the Panasonic's on board renderer and scaler.</div>

]]></content:encoded>
			<dc:creator>disturbed1</dc:creator>
			<guid isPermaLink="true">http://www.linuxquestions.org/questions/blog/disturbed1-175451/mythtv-dlna-4041/</guid>
		</item>
		<item>
			<title>Stress Testing MythTV Backend</title>
			<link>http://www.linuxquestions.org/questions/blog/disturbed1-175451/stress-testing-mythtv-backend-3725/</link>
			<pubDate>Fri, 15 Apr 2011 07:14:12 GMT</pubDate>
			<description><![CDATA[My cable provider, WOW! (http://www.wowway.com), is starting their digital migration. Lucky for us, they've decided to listen to the customers, and...]]></description>
			<content:encoded><![CDATA[<div>My cable provider, <a href="http://www.wowway.com" target="_blank" rel="nofollow">WOW!</a>, is starting their digital migration. Lucky for us, they've decided to listen to the customers, and are broadcasting their digital stations on Clear QAM!!!!<br />
<br />
This digital migration means that I have to add/replace/upgrade some tuners in the backend. I'm currently running with 3 analog tuners (Asus Falcon2 x2, plus a HVR1600), and a single ATSC/QAM tuner from the digital side of the HVR1600. WOW! is doing their migration in stages, which means the analog tuners are still of some use for right now. Gives me a chance to try out something new.<br />
<br />
While at Microcenter the other day, I decided to pick up an HDHomerun from Silicon dust. I've read more than enough about these devices to know I wanted one. MythTV integration is easy, though the scanning needs some work. Luckily WOW! has told us what channels are on what multiplex. Makes channel editing extremely easy. The HDHR (or is it MythTV?) does not pick up the names for the QAM channels. Where as the HVR1600 does.<br />
<br />
Our backend was recently upgraded from a single core Sempron 3000+ (1.8Ghz), to a dual core E8500 (3.16Ghz x 2). Currently only 2 drives for the TV Recording storage group. Samsung 500GiB, and WD 320GiB. There's a 2TiB and a 1TiB drive for movies, music, files, and other stuff. Recorded shows rarely stay on the machine for longer than 2 days. Most of the time, we watch the shows latter the same night they were recorded. We also practice watch and delete.<br />
<br />
The HDHR unit I bought was version 3. This thing is small. Slightly bigger than a pack of smokes. Power jack, Ethernet, and a single coax. The tuner is a dual tuner that also supports multi-rec. Means I can theoretically record 4 stations at the same time from a single HDHR. Of multi-rec only works for stations on the same multiplex. For example, WOW! has mapped Speed and Hallmark on the same multiplex (113), MSNBC and Animal Planet are on another multiplex (112). So I can record all 4 of those stations at the same time from this single unit.<br />
<br />
Onto the testing -<br />
<br />
I decided to queue up a few recordings to test things out. First does multi-rec actually work? Can the HDHR send 2 HD stations? 3? how about 4 HD stations at the same time. I also wanted to see if this e8500 with only 2 SATA drives could handle the data flow, along with the network topology.<br />
<br />
For the HDHR, 2 simultamous HD streams were no problem at all. I did run into occasional collisions with 3 HD streams. This resulted in skips, and blocking on the streams. Perhaps if the HDHRs had gigabit NICs instead of 10/100. I could not test 4 HD streams. It wasn't possible with WOWs current multi-plex mapping. Though given the results of the 3 HD streams, I'd guess the results would not be acceptable. Running each tuner with an HD and SD stream (4 recordings, total of 2 SD and 2 HD) were a non issue. The e8500 and SATA drives did not even break a sweat. <br />
<br />
Push it a little more -<br />
HDHR - Tuner 1 - 1 SD, 1 HD<br />
HDHR - Tuner 2 - 1 SD, 1 HD<br />
HVR1600 - ATSC/QAM - 1 HD<br />
No problems --- iostat reports 85+% idle<br />
<br />
Next step -<br />
HDHR - Tuner 1 - 1 SD, 1 HD<br />
HDHR - Tuner 2 - 1 SD, 1 HD<br />
HVR1600 - ATSC/QAM - 1 HD<br />
HVR1600 - Analog - 1 SD<br />
ASUS #1 - Analog - 1 SD<br />
<br />
That's a total of 7 streams being recorded at once. 3 HD streams, and 4 SD streams. iostat never peaked above 40% usage (60% idle) for either HD. Top reported a load average of 0.67!!!<br />
<br />
Even when I fired up 3 MythTV Frontends, 2 playing back an HD recordings, and the 3rd watching live TV on the last free tuner, there was not a single hiccup. iostat did hit 60% usage, and the load average went upto 0.85.<br />
<br />
I'm truly amazed. This is quite a bit of data floating through MythTV. It's not just a testament to how stable Slackware is, but how stable MythTV actually is. Kudos to the teams involved here.<br />
<br />
I plan on adding 2 more HDHRs, removing the 2 Asus Falcon2's, removing the WD 320GiB, and adding 2 more Samsung 500GiB drives. The Asus Falcon2's will be removed, because once WOW! completes their digital transistion, everything will be available in clear QAM. Though they will continue to broadcast 6 local stations, plus a few public access channels. The locals are already broadcast in HD, so there's no real reason to keep the Falcon2's in the loop.</div>

]]></content:encoded>
			<dc:creator>disturbed1</dc:creator>
			<guid isPermaLink="true">http://www.linuxquestions.org/questions/blog/disturbed1-175451/stress-testing-mythtv-backend-3725/</guid>
		</item>
		<item>
			<title>MythTV, multiple IVTV cards</title>
			<link>http://www.linuxquestions.org/questions/blog/disturbed1-175451/mythtv-multiple-ivtv-cards-3555/</link>
			<pubDate>Sat, 05 Feb 2011 20:55:45 GMT</pubDate>
			<description><![CDATA[I have a MythTV backend with 4 tuners. 2 Asus Falcon2's (PVR-150 like), and an HVR1600. The HVR1600 is a dual tuner with analog and ATSC/Clear-QAM...]]></description>
			<content:encoded><![CDATA[<div>I have a MythTV backend with 4 tuners. 2 Asus Falcon2's (PVR-150 like), and an HVR1600. The HVR1600 is a dual tuner with analog and ATSC/Clear-QAM inputs.<br />
<br />
This setup has been running for roughly 3 years, with the same issues.<br />
<b>/dev/video# ordering -</b><br />
Upon the rare reboot, the tuners would reorder themselves. Considering the Falcon 2's use IVTV, and the HVR1600's analog tuner uses cx18, this can cause issues with MythTV. Usually I just resolved this by quickly running mythtv-setup and re-numerating the cards. Considering this PC only has to be rebooted 1 or 2 times a year, it's a non issue.<br />
<br />
Most cards that use the ivtv driver have a tendency to not correctly register. Usually a cold boot, 30-60 seconds with no power to clear the card's registers will clear this. Your dmesg will have plenty of these if you have the same problem -<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Code:</div>
	<pre class="bbcodeblock" dir="ltr" style="
		margin: 0px;
		margin-right: -99999px;
		padding: 3px;
		border: 1px inset;
		width: 98%;
		height: 242px;
		text-align: left;
		overflow: auto">[ 3735.092084] wm8775 5-001b: chip found @ 0x36 (ivtv i2c driver #1)
[ 3735.095036] wm8775 5-001b: I2C: cannot write 000 to register R23
[ 3735.097982] wm8775 5-001b: I2C: cannot write 000 to register R7
[ 3735.100929] wm8775 5-001b: I2C: cannot write 021 to register R11
[ 3735.103875] wm8775 5-001b: I2C: cannot write 102 to register R12
[ 3735.106823] wm8775 5-001b: I2C: cannot write 000 to register R13
[ 3735.109771] wm8775 5-001b: I2C: cannot write 1d4 to register R14
[ 3735.112719] wm8775 5-001b: I2C: cannot write 1d4 to register R15
[ 3735.115666] wm8775 5-001b: I2C: cannot write 1bf to register R16
[ 3735.118613] wm8775 5-001b: I2C: cannot write 185 to register R17
[ 3735.121561] wm8775 5-001b: I2C: cannot write 0a2 to register R18
[ 3735.124508] wm8775 5-001b: I2C: cannot write 005 to register R19
[ 3735.127455] wm8775 5-001b: I2C: cannot write 07a to register R20
[ 3735.130402] wm8775 5-001b: I2C: cannot write 102 to register R21</pre>
</div>The various forums, mailing lists, and wikis are full of hints to fix the /dev/video# remunerating using udev rules. I've read these over the years, and honestly it just makes my head hurt. It's not exactly what I would call plain simple human logic. Sure, if I spent ~5 minutes I could easily write my own rules, but I wanted a simpler, easier to understand fix. <br />
<br />
Most modules offer the oppurtuninity to specify options while loading. A simple modinfo $MODULE will reveal these.<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Code:</div>
	<pre class="bbcodeblock" dir="ltr" style="
		margin: 0px;
		margin-right: -99999px;
		padding: 3px;
		border: 1px inset;
		width: 98%;
		height: 130px;
		text-align: left;
		overflow: auto">modinfo cx18
--- snip ---
parm:           cx18_first_minor:Set device node number assigned to first card (int)

modinfo ivtv
--- snip ---
parm:           ivtv_first_minor:Set device node number assigned to first card (int)</pre>
</div>Exactly what I needed to fix my /dev/video# issues.<br />
<div style="margin:20px; margin-top:5px; ">
	<div class="smallfont" style="margin-bottom:2px">Quote:</div>
	<table cellpadding="3" cellspacing="0" border="0" width="100%">
	<tr>
		<td class="bbcodeblock" style="border:1px inset">
			
				<div>
					Originally Posted by <strong>/etc/modprobe.d/cx18.conf</strong>
					
				</div>
				<div style="font-style:italic">options cx18 cx18_first_minor=0<br />
options ivtv ivtv_first_minor=1</div>
			
		</td>
	</tr>
	</table>
</div>The ivtv cards will always start with /dev/video1, while the HVR1600 will always be /dev/video0 and /dev/dvb/adapter0/<br />
<br />
Onto the Asus Falcon2 errors.<br />
Completely reading the dmesg tells us exactly what to do -<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Code:</div>
	<pre class="bbcodeblock" dir="ltr" style="
		margin: 0px;
		margin-right: -99999px;
		padding: 3px;
		border: 1px inset;
		width: 98%;
		height: 290px;
		text-align: left;
		overflow: auto"><b>[ 3653.781175] ivtv0: Unknown card: vendor/device: [4444:0016]
[ 3653.781176] ivtv0:               subsystem vendor/device: [1043:0666]
[ 3653.781178] ivtv0:               cx23416 based
[ 3653.781179] ivtv0: Defaulting to Hauppauge WinTV PVR-150 card
[ 3653.781180] ivtv0: Please mail the vendor/device and subsystem vendor/device IDs and what kind of
[ 3653.781181] ivtv0: card you have to the ivtv-devel mailinglist (www.ivtvdriver.org)
[ 3653.781182] ivtv0: Prefix your subject line with [UNKNOWN IVTV CARD].</b>
[ 3653.781212] ivtv 0000:03:02.0: PCI INT A -&gt; GSI 18 (level, low) -&gt; IRQ 18
[ 3653.783255] tveeprom 4-0050: Huh, no eeprom present (err=-6)?
[ 3653.783257] tveeprom 4-0050: Encountered bad packet header [d8]. Corrupt or not a Hauppauge eeprom.
[ 3653.783258] ivtv0: Invalid EEPROM
[ 3653.786144] cx25840 4-0044: cx25843-24 found @ 0x88 (ivtv i2c driver #0)
[ 3653.795926] tuner 4-0043: chip found @ 0x86 (ivtv i2c driver #0)
[ 3653.795970] tda9887 4-0043: creating new instance
[ 3653.795971] tda9887 4-0043: tda988[5/6/7] found
[ 3653.800611] Chip ID is not zero. It is not a TEA5767
[ 3653.800655] tuner 4-0060: chip found @ 0xc0 (ivtv i2c driver #0)</pre>
</div>But it is not an unkown card type. Searching the ivtv mailing list reveals 1,000s of these same issues. Some have no response, I'd imagine people are tired of answering the same question every couple of weeks :)<br />
<br />
From modinfo ivtv, they list the cardtypes. By adding another ivtv option to your /etc/modprobe.d/$MODULE.conf, you can tell IVTV exactly which card you are using. My complete /etc/modprobe.d/cx18.conf<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">PHP Code:</div>
	<div class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 3px;
		border: 1px inset;
		width: 98%;
		height: 66px;
		text-align: left;
		overflow: auto">
		<code style="white-space:nowrap">
			<!-- php buffer start --><code><span style="color: #000000">
<span style="color: #0000BB">options&nbsp;cx18&nbsp;cx18_first_minor</span><span style="color: #007700">=</span><span style="color: #0000BB">0<br />options&nbsp;ivtv&nbsp;ivtv_first_minor</span><span style="color: #007700">=</span><span style="color: #0000BB">1<br />options&nbsp;ivtv&nbsp;cardtype</span><span style="color: #007700">=</span><span style="color: #0000BB">22</span><span style="color: #007700">,</span><span style="color: #0000BB">22&nbsp;<br /></span>
</span>
</code><!-- php buffer end -->
		</code>
	</div>
</div>Notice the ivtv cardtype=. If I had 3 Asus Falcon2 tuners it would read<br />
<i>options ivtv cardtype=22,22,22</i></div>

]]></content:encoded>
			<dc:creator>disturbed1</dc:creator>
			<guid isPermaLink="true">http://www.linuxquestions.org/questions/blog/disturbed1-175451/mythtv-multiple-ivtv-cards-3555/</guid>
		</item>
		<item>
			<title>Native UT2004 from GOG.com</title>
			<link>http://www.linuxquestions.org/questions/blog/disturbed1-175451/native-ut2004-from-gog-com-3305/</link>
			<pubDate>Sat, 06 Nov 2010 03:14:15 GMT</pubDate>
			<description>GOG.com has some pretty decent deals on Windows only games. A couple of these games were originally released with native Linux clients.  
...</description>
			<content:encoded><![CDATA[<div>GOG.com has some pretty decent deals on Windows only games. A couple of these games were originally released with native Linux clients. <br />
<br />
Installing UT2004 and running native on Linux is pretty straight forward. You will need wine to run the GOG installer though. I accomplished this on Slackware64 multilib without any issues.<br />
<br />
You need -<br />
UT2004 from GOG - of course<br />
Wine<br />
UT2004 latest patch.<br />
I used ut2004.megapack-english-3.run which weighs in at 202MiB.<br />
<br />
Install GOG's UT2004 through wine. Move the installed files from your wine drive (.wine/drive_c/Program Files/GOG.com/Unreal Tournament 2004) to ~/ut2004.<br />
<br />
Find your UT2004 cdkey with wine regedit. It's located at HKEY_LOCAL_MACHINE/Software/Unreal Technology/Installed Apps/UT2004. Create a new text document called CDKey with the discovered digits and place it in ~/ut2004/System.<br />
<br />
Extract the ut2004.megapack with<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Code:</div>
	<pre class="bbcodeblock" dir="ltr" style="
		margin: 0px;
		margin-right: -99999px;
		padding: 3px;
		border: 1px inset;
		width: 98%;
		height: 34px;
		text-align: left;
		overflow: auto">sh ut2004.megapack-english-3.run --confirm --noexec --keep --nox11</pre>
</div>Inside the extracted folder, find the directory bin/Linux/$ARCH. Place the application executables for your architecture to ~/ut2004/System.<br />
<br />
Extract ut2004_megapack.tar.bz2.<br />
Move this content to your ~/ut2004 directory, overwriting where necessary.<br />
<br />
I had to place a symlink to libSDL and libopenal in the ~/ut2004/System directory<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Code:</div>
	<pre class="bbcodeblock" dir="ltr" style="
		margin: 0px;
		margin-right: -99999px;
		padding: 3px;
		border: 1px inset;
		width: 98%;
		height: 66px;
		text-align: left;
		overflow: auto">cd ~/ut2004/System
ln -s /usr/lib64/libSDL-1.2.so.0 .
ln -s /usr/lib64/libopenal.so openal.so</pre>
</div>Adjust paths as necessary.</div>

]]></content:encoded>
			<dc:creator>disturbed1</dc:creator>
			<guid isPermaLink="true">http://www.linuxquestions.org/questions/blog/disturbed1-175451/native-ut2004-from-gog-com-3305/</guid>
		</item>
		<item>
			<title>Cheap Keyboards and Mice</title>
			<link>http://www.linuxquestions.org/questions/blog/disturbed1-175451/cheap-keyboards-and-mice-2921/</link>
			<pubDate>Thu, 17 Jun 2010 03:05:13 GMT</pubDate>
			<description>The keyboards for my main PCs are quite old. Purchased sometime between 1999 and 2001. They are not the cleanest of things, some ink on the letters...</description>
			<content:encoded><![CDATA[<div>The keyboards for my main PCs are quite old. Purchased sometime between 1999 and 2001. They are not the cleanest of things, some ink on the letters have worn off, and a few keys have become a little difficult to press at times. The oldest one is a Logitec multimedia keyboard, the other is a nice HP model with multimedia keys from the only OEM PC I've ever owned. They still work, they just have years of dust and dirt build up.<br />
<br />
This got me thinking about the reason I still have these old keyboards. It's not that I haven't purchased new ones. It's that all the new ones suck. It's getting harder to find something that's not cordless. Cordless sucks - I've had a few $20 models and $60 models - they all stink. Eat batteries, lose the connection periodically, some worse than others. If it ever loses the connection, even if it's only twice a month, it's unacceptable to me. A corded keyboard and mouse never lose connection unless it's unplugged.<br />
<br />
These <i>newer</i> keyboards seem to be made for children. Smaller keys, miniature backspace key, a 2x3 home/pg up/pg down layout instead of the 3x2 layout. Not sure why everything has to be made smaller and cheaper today. I'll pay a decent price for a decent keyboard. I won't pay $40 for a piece of crap that wears out after 3 months of use.<br />
<br />
My two most recent victims were a Microsoft 3000 series keyboard, and a Kessington 6 button mouse with a wheel that rocks left and right. <b>Great</b> mouse. The size was nice, not some miniture thing that cramps your hand. Plenty of buttons, plus I mapped the rocking wheel to switch virtual desktops. <br />
<br />
After 2 months of use, the left click stopped responding with every press. I put up with it because it was a $25 mouse, plus it had a great feel, and plenty of features. 4 weeks after that, left click hardly works, and right click no longer responds at all. 3 months of use for a $25 mouse is unacceptable.<br />
<br />
The Microsoft keyboard seemed ok at first. It was a little smaller than my other 2 keyboards. The keys are slightly smaller, and not as spaced apart as my 2 old keyboards. The buttons felt a little spongy too. Figured I'd get used to it sooner or latter. After 3 weeks, the space bar quit responding on every press, one return press responds with 2-3 carriage returns, the Q key sticks now and then. Microsoft used to actually re-brand decent devices.<br />
<br />
Off to Microcenter I went. They have these cheap keyboards and mice made by a company called Gear Head. $5 for a keyboard and $3 for the mouse. I picked up 10 of each. That's $50 in keyboards, and $30 in mice, slightly more than the cost of a keyboard and mouse from so-called higher quality manufacturers. The way I see it, considering I'm getting ~2-4 months on average out of current decent quality hardware, if I use 10 each of these el-cheapos with in a year, I'll still have spent less money on the cheap stuff.<br />
<br />
Sadly, this $5 keyboard, and $3 mouse have, so far, outlasted both the Microsoft keyboard, and Kessington mouse. 6 months in, and everything still works.<br />
<br />
These are not my pictures, but they show the models I'm talking about.<br />
Logitech keyboard <br />
<a href="http://media.photobucket.com/image/old%20logitech%20internet%20keyboard/pob_aka_robg/Spork/kbd_start.jpg" target="_blank" rel="nofollow">http://media.photobucket.com/image/o.../kbd_start.jpg</a><br />
HP keyboard<br />
<a href="http://img64.imageshack.us/img64/8999/48438679.jpg" target="_blank" rel="nofollow">http://img64.imageshack.us/img64/8999/48438679.jpg</a><br />
Microsoft Keyboard<br />
<a href="http://www.microsoft.com/presspass/images/press/2008/03-11dmk3000_lg.jpg" target="_blank" rel="nofollow">http://www.microsoft.com/presspass/i...dmk3000_lg.jpg</a><br />
Gear Head Keyboard<br />
<a href="http://images.highspeedbackbone.net/SkuImages/gallery/large/G125-1010-a.JPG" target="_blank" rel="nofollow">http://images.highspeedbackbone.net/...125-1010-a.JPG</a><br />
Kessington Mouse<br />
<a href="http://us.kensington.com/html/14459.html" target="_blank" rel="nofollow">http://us.kensington.com/html/14459.html</a></div>

]]></content:encoded>
			<dc:creator>disturbed1</dc:creator>
			<guid isPermaLink="true">http://www.linuxquestions.org/questions/blog/disturbed1-175451/cheap-keyboards-and-mice-2921/</guid>
		</item>
		<item>
			<title>So sick, so tired</title>
			<link>http://www.linuxquestions.org/questions/blog/disturbed1-175451/so-sick-so-tired-2853/</link>
			<pubDate>Thu, 27 May 2010 05:12:50 GMT</pubDate>
			<description><![CDATA[I am just so sick, and so tired of ignorance! Not sure if it's a false sense of entitlement, pure laziness or what. At first I thought it was only us...]]></description>
			<content:encoded><![CDATA[<div>I am just so sick, and so tired of ignorance! Not sure if it's a false sense of entitlement, pure laziness or what. At first I thought it was only <i>us</i> Americans and our <i>Walmart Mentality</i>, but this seems to be a world wide epidemic!<br />
<br />
Perhaps it's because I'm from another generation. We were not allowed to use calculators in math class. I took the SAT without one, and survived 400 level Calculus and Statical Analysis classes in college without one. There was no Google, or wikipedia for us to <i>consult</i> while writing our papers. We actually had to use our brains.<br />
<br />
A few weeks ago I was helping my 11 year old nephew with some middle school math. Very basic algebraic graphing. He could not grasp the idea of doing the work with out his graphing calculator. Had no idea how to plot x/y cords on graphing paper, nothing. But he did know how to punch numbers in a machine, and let it do the work. <br />
<br />
It's not just him, his school mates, or their teachers. I see this everyday, everywhere. People that work with money everyday have no clue how to make change without a machine computing simple arithmatic for them. God forbid there's a power failure, everything would grind to a halt because people either do not know, or forget how to break out a pad and pencil. I'm not even going to touch on them attempting to figure out how much change a $20 bill gets from a $15.90 purchase. Wonder how well they would do when the batteries die in the remote? Actually be able to cook a meal with a microwave? Would they be able to walk to the store if the car would not start? Balance their check book without internet access? I doubt it.<br />
<br />
Then there's these forums. Some people seem to believe we are psychic. <br />
<i>Can't play music files</i><br />
Ummm, OK. What kind of music files? On what OS? With what application? Did you try another music file? Did you try another application? Do other sounds work? I mean seriously come on. People like this need to just pack up their computer and ship it back.<br />
<br />
Or -<br />
<i>I have problem A. Does anyone have a suggestion?</i><br />
Sure, I've had problem A, and fixed it / worked around it by doing B.<br />
<i>Why would I want to do B? It should just work. I'm not going to try B because I think you are wrong, I don't won't to do it, a Google search did not turn up your answer</i><br />
If you're so flipping smart, and already know, why did you bother to ask for help? Why did you ask for a suggestion, and ignore a perfectly valid solution? What, do you need me to come to your place and walk you through &quot;This is the power button, you turn on the PC by pressing this button in.&quot;<br />
<br />
I think it started going down hill with this whole politically correct mentality. You're not fat, you're just big boned. You're not dumb, you're special. You're not ugly, you're beautiful in my eyes. <br />
<b>W. T. F.</b> ever. <br />
<br />
You are fat, put down the damn twinky and go for a jog. <br />
<br />
You are dumb, could be border line retarded. You might seriously think about learning a good solid trade. You'll be really happy, make a fantastic living, and people will better appreciate you. When you succeed your self esteem will sky rocket. This is better than being put into a highly demanding job which you are under qualified for because of this PC bull crap, being hated by your co-workers, and customers because <i>you ain't got a clue</i>. Forget college, you don't deserve my tax dollars to help you get through remedial math, and under water basket weaving.<br />
<br />
You are ugly. Make-up and plastic surgery may help, but don't get your hopes up. Sometimes you need to learn that - You can't always get what you want. But if you try sometimes you just might find, you get what you need.<br />
<br />
Then there's the group that want everything, right now, perfect, for free, without any effort put forth at all. Seriously people. No one owes you anything! Get up off your lazy ass and do it yourself. <br />
<br />
One that really gets on my nerves are those that equate free and open source software to automatically mean no money should change hands. Yeah, I'd like to see these people do a single days work off the clock. Let's not forget those that feel entitled (there's that word again) because they donated $0.30, and seem to think they own your ass.</div>

]]></content:encoded>
			<dc:creator>disturbed1</dc:creator>
			<guid isPermaLink="true">http://www.linuxquestions.org/questions/blog/disturbed1-175451/so-sick-so-tired-2853/</guid>
		</item>
	</channel>
</rss>
