"There has grown up in the minds of certain groups in this country the notion that because a man or corporation has made a profit out of the public for a number of years, the government and the courts are charged with the duty of guaranteeing such profit in the future, even in the face of changing circumstances and contrary to the public interest. This strange doctrine is not supported by statute nor common law. Neither individuals nor corporations have any right to come into court and ask that the clock of history be stopped, or turned back."
Life-Line by Robert A. Heinlein, 1939
inspired by some slashdot person
Fernflower is one of the nicest Java decompilers I've ever seen! Apparently when it's ready he wants to integrate it with the Eclipse IDE. BADASS!
Running VACUUM recommended
The estimated rowcount on the table "release" deviates significantly from the actual rowcount. You should run VACUUM ANALYZE on this table.
Instead of issuing a manual VACUUM ANALYZE command on this table (you can use the pgAdmin III maintenance menu for this), running VACUUM ANALYZE on a regular or automated basis should be considered. This can be achieved using a scheduler. PostgreSQL also supplies the autovacuum daemon, which will track changes made to the database and issue vacuum commands as required automatically. In most cases, autovacuum will be the best choice.
What is VACUUM good for?
The PostgreSQL query planner makes its decision based on assumptions, taken from the estimated rowcount. If the actual rowcount is too different from the estimated rowcount, the planner might take a wrong decision, resulting in a query plan that is not optimal. This might result in poor performance.
The PostgreSQL storage needs VACUUM to have transaction IDs in tables fixed. Additionally, outdated rows from updates and deletes are not cleaned up until the VACUUM command has been issued on that table. In-depth information can be found in the online documentation, just press the help button.
I just upgraded to winamp v5.56, and then it kept skipping to the last song of the now playing list..very annoying. Eventually I just reset the preferences by deleting C:\Program Files\Winamp\winamp.ini
They claim is is the most significant update to nmap since 1997..wow! better grab it.. ;)
Research how context shell menu's are controlled (via the registry...) (the details!)
Vim script idea: A function which will escape whatever character is passed with another character (perhaps passed as a second argument?). Don't forget to check if the script already exists ;)
So last year I bought a Sharp 46" LC-46D64U (refurb) off buy.com. That television had some problems, namely 5-10 dead pixels, many stuck on red, and near the center of the screen, and the 2.5mm rca-style input did not work, at all. So Sharp replaced it with a new (<em>non-reburf</em>) identical model. It has been great! Except for the occasional color banding with low-quality dvd players and what not...I don't know which device (tv or dvd) causes the issue...anyways, blabber blabber..blabber.
I finally got a nice little home-theater computer hooked up to the television. The relevant video input connectivity options are component, HDMI, or VGA. The computers video card (Nvidia FX5-series) has both VGA and DVI outputs. What I <em>really REALLY</em> want is to run the tv at it's native 1080p resolution of 1920x1080. The video card and windows do not complain when I select the display resolution option of 1920x1080, and from Remote Administrator (radmin) I can confirm over the network that the computer is reaching the correct resolution without any problem. However, the TV will not show a picture, and says "480i" up in the right hand corner. It Is Very Frustrating! I called Sharp, the <span color:green;font-weight:bold;">*</span>representative suggested I try a DVI->HDMI adapter. Brilliant! I had been trying to get 1080p over VGA, but when he made that suggestion, I had the sudden realization that 1080p is pretty hi-rez, and thus bandwidth-intensive, and that VGA might not be able to deliver enough bandwidth to do that resolution. At least, not on this tv!
So I have to get a DVI->HDMI adapter and I should be good to go... I'll update this as things unfold.
<span color:green;font-weight:bold;">*</span>As an aside, I just wanted to note that my experience with Sharps support department has been very good (everytime). I guess it just seems kind of rare these days to find such a huge company that provides such a smooth RMA for such a huge item out where there are no Sharp Authorized Repair shops. And they don't treat you like an idiot! (as a sub-aside, it should be sub-noted that this was all on the phone; - I never got a reply of any kind for the service ticket form I submitted via their website 2+ months ago (no e-mail acknowledgement of submission w/ a id# is always a bad sign, ehhe).
Let's just pretend the following were true:
So, I am running OpenWRT Kamikaze on my WRT54GS and am using Comcast as my ISP, with 8 Mb. down / 2 Mb. up service. It's great! Except for the random dropouts. I am using a wired network client when I notice the dropouts occur sometimes for 20 seconds every minute, for a minute or two here and there. Blimey!!!
So off I went to google..to find out how to open OpenWRT Kamikaze for WAN ping requests.
After a little more work than I had been anticipating, I found something even better than what I had been looking for!:
iptables -A input_rule -i $WAN -p icmp -m icmp --icmp-type echo-request -m limit --limit 10/s -m length --length 1:150 -j ACCEPT
The rule above will allow ping requests -- so your network node may be troubleshooted! .. however, it limits the number of ping requests per second to 10, and enforces a maximum ping request packet size of 150 bytes. This will make it a little bit harder for someone to DoS or DDoS you, so at least some very unskilled script kidd13s might be thwarted, should they try ;) Really, I just think it's cool to tune things so tightly.
Note: For the $WAN variable in the iptables rule, for my hardware setup I used the value "eth0.1".
Ah, VirtuaWin looks cool (feature clone app..), but what I was really trying to find was Synergy, the application that lets you use 1 keyboard/mouse pair to control two or many more desktops seamlessly! So nice..especially for controlling the home theater pc out in the living room from my laptop.