AT&T Dropping Usenet Netnews; Low-Cost Alternatives?
I prefer hellanzb.
It is written in python. All you do it put an nzb in the directory that it is watching, wait a few hours, and you have all your data, par'ed, decoded, patched together, and unrared, sitting in the output folder.
If you have a network storage server, you can conveniently share the queue directory with samba or NFS, and centralize all your downloading.
It's also open source and you can use it over SSH, so you can have downloads ready for you when you get home from work!
What Data Recovery Tools Do the Pros Use?
I tried to do the same thing on an Ubuntu drive that had bad sectors, but the security on the files prevented them from being accessed.
Security like... file permissions? Did you try backing up the files as root?
Conficker Worm Strike Reports Start Rolling In
Posting to remove 'Informative' moderation. I will think before moderating...
Are Long URLs Wasting Bandwidth?
Consider a page that is full of URLs. Think about how many URLs are transmitted to your computer right now just to load this page. I count 1295 right now, just in tags.
Personally, I'm not concerned, but if you want to see how many tags are in any page, paste this into your address bar and press Enter.
I've only tried this in FF3, and of course URLs can be more places than in an href="" string of an tag...
Collateral Damage as UK Censors Internet Archive
To report a link to the IWF, click here.
Do you think the IWF site could be added? BBC? National Geographic? Youtube? Only one way to find out.
FTC Kills Scareware Scam That Duped Over 1M Users
An easy way to make FireFox slow on Linux (without knowing how you did it):
Turn on a local firewall and block localhost traffic. FireFox tries to connect to the local X server frequently (port 16001) and since the traffic is dropped, the connection has to time out (takes about a second,) which noticeably makes web browsing slower.
Solution: Don't treat Linux like Windows! A local firewall is generally not needed!
Furthermore, web browsing on Windows is painfully slow for me, since Windows itself seems slower (menus, file operations, the painful command line interface) and on top of that, the antivirus software cripples it further!
RICO Class Action Against RIAA In Missouri
The line returns are all there... you can see by viewing the source of the comment. However, a \r only gets you so far when you're dealing with HTML...
Wolfram Research Releases Mathematica 7
Octave is a free version of Matlab, practically all your Matlab code will work in Octave.
... if you don't use any of Matlab's GUI stuff... or their toolboxes... some of your code MAY be runnable by Octave if you're lucky. I do like Octave and use it myself, but porting Matlab code to Octave doesn't always work.
Of childhood "building" toys, my favorite is ...
Unistrut is another option, and quite easy to work with if you can borrow a chop-saw. 80/20 is way better for small-scale stuff though.
(Useful) Stupid Unix Tricks?
Well, you can use newer versions of OpenSSH to do VPN, although I think you are required to enable root login over SSH.
Scroll down to the section: "SSH-BASED VIRTUAL PRIVATE NETWORKS"
An example here:
and another on my personal site:
(Useful) Stupid Unix Tricks?
alt + left-click and drag any window to move it... you don't have to use the top of the window! This gets me all the time in Windows.
alt + middle-click any window to send it to the background
alt + right-click and drag any window to resize it
copy text simply by highlighting it, paste simply by middle clicking
setting up the window manager to use multiple workspaces and scrolling on the desktop to switch between them
starting a second X session as another user with "X :1" and switching between them with ctrl+alt+f9 and ctrl+alt+f10 (or just use a login manager that handles this for you)
FROM THE COMMAND LINE:
Using xargs to add .jpg to a bunch of files that have spaces in their names (using the interactive mode of xargs.)
# find . -print0 | xargs -p -0 -IX mv X X.jpg
# cat filename | tr 'a-zA-Z' 'n-za-mN-ZA-M' | less
follow a log file in realtime, even when it gets rotated:
# tail -f /var/log/messages --follow=name --retry
creating a VPN (not just port forwarding) with SSH... a bit too big to put here
Rotating (losslessly) JPEG images based on the EXIF tags
# jhead -autorot *.jpg
Run a command from an empty environment
# env -i command
Look up an IP via a specific DNS server:
# dig @server ip
Look up the host name for an IP:
# dig -x ip
Grabbing multiple files from a website and saving them:
# curl http://cisx1.uma.maine.edu/~wbackman/bsdtalk/bsdtalk%5B150-152%5D.mp3 -o "bsdtalk#1.mp3"
That was just a sample from my notes... which brings me to another topic, keeping notes when you learn a new command. The man pages are great, and you should learn to read them, but when you combine multiple commands to accomplish a task, or there is tricky syntax, a notebook (digital or physical) is an excellent thing to have.
Learning a scripting language helps too. Bash, perl, python, and many others are options. I use scripts to do some very simple things, but they still save me a lot of time. For example: Download new pictures from my camera, and auto-rotate them. Set up passwordless SSH on any machine that I have an account and password to. Parse the (monster and item list) data files from an open source game and update the game's wiki (including logging in, changing text, and uploading images if required.)