Born Late 70's. IMHO and IANAL, but to me purchasing a (Book/CD/Laserdisc/DVD/Cassette/8 track/Album/Wax Cylinder) is the same as purchasing a fair-use license for the contents.
A non-book example. My kids have systematically destroyed the physical discs for our DVD collection. I have no problem downloading the movie from TPB and storing it on the Myth box. After it is transcoded, who can say if it is a TPB movie or a rip from the disc?
You could make a whole lot of ISP's happy by prioritizing the "closest" hosts. To do this would require computing the number of hops between the two devices. Ip packets have a ttl header that is (or should be) decremented by each router in the path. A little "magic" would be required since hosts don't universally have a consistent beginning ttl, and some firewalls play with it to obscure the host information. Discovering it shouldn't be too hard though.
Another factor could be latency between hosts. This works on the assumption that a packet will have queue delays if it is on a congested link. This isn't always accurate because of high-bandwidth high-latency links.
fun,fun,fun.
-ellie
If all your boxes are windows, "Performance Monitor" is a really good place to start. We use Cacti in our environment, because we are mixed win/linux/cisco/etc shop.
If you have more money than time, WhatsUp Gold is good software. Sit down before you read the pricetag.
Really old news. There are currently 8 US "lost" nuclear weapons.
Link The one under the wetlands in NC is probably the most recoverable. All you have to do is move 5-600 tons of sand and silt while keeping the groundwater under control, and hope that the safety shielding hasn't been compromised from impact and exposure. A separate article I can't dig up right now tells the story of the guy that found it (recently, within the last 10 years). He was able to deduce the location by taking and graphing hundreds (thousands?) of radiation measurements. He wrote the air force and they said "No, it's fine where it is."
I have SkyTel service, it works well in the Southeastern US.
To the 50 comments below that all say "get a cell phone", think about all the times your cell phone battery has died. Do you really want your entire network down and not know it because you forgot to plug your phone in? Pager batteries last a month, and flash a low-battery warning accusingly for a week or more.
In my experience, pager coverage is better in the fringes too. Specifically out on the Percy Priest lake.. not that any of you would know where that is.;)
On the subject of rcs, I read some mumblings about generating DNS zone serial numbers based on revision numbers. Is anyone doing that and/or is there a site that explains svn/cvs/git/rcs macros to do that sort of thing?
I did use cvs first, and while "svn move" is a really nice command, I must confess the reason I made the switch was much less remarkable. I repeatedly forgot the syntax for pserver authentication, but I could remember an SVN url. Yes, pserver syntax is really simple.. cvs -d:pserver:user@dhost: (some operation) But unlike Johny Mnemonic, I decided to keep my childhood memories, and the cvs syntax just wouldn't fit.
Funny story.. In Linux, is jump to end of line. In MS Sql Management Studio/Query Analyzer it is "Execute". The distinction is really important if you were trying to jump to the end of a query to add a WHERE clause to a delete statement. (DOPF!!) Lesson learned.
I've heard some really great things about Git. Fortunately or unfortunately, I happened to learn svn first while fixing bugs in Evolution. Since then it was easiest just to stick with it. With AnkhSvn (Visual Studio), TortoiseSvn (Windows), the built-in Eclipse and netBeans plugins, the command line svn client for scripts... it has all "just worked". My repository is tucked on an out of the way webserver, and getting it setup was 75% of the learning curve. Is there a good reason to change I am missing?
Question Re: no dependency on an external repository. If I check my bind zone files into git w/o an external repository, and some boob removes the/var/named/chroot directory... Can I get them back? or are they tucked in a.git folder under the checked in directory?
I can't live without svn. Svn is a revision control repository, usually used for source code. What makes it really powerful is that you can _easily_ have a history of everything that has changed in a file and when. On my systems, I keep/etc in svn, plus bind's zone files, plus all the non-image web content, and the "Network Documentation" folder.
Second trick, rsync. I use it to backup my home directory to another box. Very nice when you go through a hard drive/year.
Screen -x was my next pick, but somebody already mentioned it.
"echo ProtocolKeepAlives 120 >>/.ssh/config" No more dropped ssh sessions because of stupid nat boxes.
su -u Username -s.. become Username, but keep the current shell. Good for diagnosing permissions problems when the user has a/bin/false shell. (named/www-user/backup/etc).
A little awk goes a long way. Not the big-bad-I-am-a-programming-language-awk, but the smaller-friendlier extract one or two columns of text from something awk. ex. awk '{print $2}' prints the thing in the second column. Add -F the field separator tool and it gets really useful. Better example. Here is a postfix log line.
Nov 5 16:27:19 pdc postfix/smtpd[13601]: 92B3F499C25F: client=exprod5mx254.postini.com[64.18.0.49] Here is the awk to extract just the message id. awk -F': ' '{print $2}'
And here is the "I didn't get this message your mailserver must have eaten it" disprover. It searches the maillog for every message from or to a given address and extracts the full email transaction for that message id.
Next trick, back ticks. `` Back ticks substitute the output of a command within a command. Ex. Name a file after the date. echo "hi" > `date +%Y%M%d`.txt
On the subject of dates. date -d'yesterday' or 'last week' or '-4 hours' can be handy.
Last one. Loopback nat with Iptables, so you can access local hosts by their external ip. (Instead of setting up split dns.) iptables -I POSTROUTING -s $local_network -d $local_network -j SNAT --to $lan_interface
My local network is 192.168.0.0/24 and the netfilter lan ip is 192.168.0.1, so that becomes... iptables -t nat -A POSTROUTING -d 192.168.0.0/24 -s 192.168.0.0/24 -j SNAT --to 192.168.0.1
It's quite common for a good locksmith to sight-read a key in a lockout situation. Many auto locks will have only 3 or 4 pin depths, so it doesn't take a whole lot to interpolate the code.
A similar trick is to read the wafers in a cylinder lock through the keyhole.
Foley-Belsaw's locksmith training course is a fun diversion if you're tired of slaving away at your MCP, MCSE, CCNA, CCNP, CCDP, A+, etc. *
Observation: For Every OS before vista/2008, it is a _Critical_ update. For Vista/2008, it is only "Important". Same vulnerability, same vector, same bug. Somebody is obviously sandbagging the exploit counts to make the new OS look better.
Hi. If you are near Dayton Ohio, there is a place called Mendelson's that will have what you need. Their website http://www.mendelsons.com/ is _not_ representative of what they have. They have a city-block-sized warehouse and the "store" is 2 full floors. that building is electronics, mechanicals, junk, etc. They also have another whole warehouse full of store fixtures too, in case your friend wants a mannequin head to cap off the structure.
If you go to Mendelson's, pack a sack lunch and wear comfy shoes. Let people know you are going, and that you may be gone for a few weeks.
In other parts of the country, there are a few more gems. Boeing has a surplus shop in Seattle that is awesome, an absolute junk-mecca. I got some really awesome linear bearings there a few years back. There is a not-affiliated-with-nasa-but-why-are-these-parts-all-mil-spec junk shop near Orlando, FL (Spaceship-supply?), but it is mainly electronics. It's the one with the UFO on the roof and the torpedoes hanging from the ceiling.
There are a lot of others, but those three are my "vacation" spots.
Online: Big Parts from MSC, McMaster, or Grainger. Small Parts from smallparts.com.
I second the idea of learning to fix the house yourself. My brother-in-law taught me basic plumbing and I became the "family plumber" (clogs, installing fixtures, hot water heaters, garbage disposals, etc.). When my employer (a Tech startup) went out of business in 2002, I was able to pick up enough odd jobs to pay the mortgage and buy groceries. In hindsight, that 6 months spent self-employed was probably the most enjoyable time of my life.
It is an odd feeling to start a post encouraging someone into learning, and end questioning your career choice.
There were network diagrams, they indicated they found several copies at his house. No, I don't consider that unusual at all. I carried one in my purse at my prior employer, and a electronic versions on my pda and laptop. When the pager goes off you want to fix it NOW, not drive in to get a circuit ID off of a piece of paper on a wall.
They indicated there was some documentation as well, and there was some on the (It didn't have a password on it until Paul Venezia ran an article about it.. thanks Paul) Disaster Recovery sharepoint site.
Change management is still kind of fuzzy. They indicated they found some "Configuration files" on his PC, but didn't happen to mention if they were date stamped.
-e
If you have time, it's worth looking at the Codex Sinaiticus site to read what digitizing a collection like this is like. The Sinaiticus is nearly a 600 years newer than the dead sea scrolls, and printed on a more durable material. This isn't your simple kodak easy-share digitizing.
It's interesting to compare this discussion with the "How to store digital pictures for 25 years" question on Ask slashdot.
-ellie
(I'll take my historical document carved into a bronze tablet.)
Born Late 70's. IMHO and IANAL, but to me purchasing a (Book/CD/Laserdisc/DVD/Cassette/8 track/Album/Wax Cylinder) is the same as purchasing a fair-use license for the contents.
A non-book example. My kids have systematically destroyed the physical discs for our DVD collection. I have no problem downloading the movie from TPB and storing it on the Myth box. After it is transcoded, who can say if it is a TPB movie or a rip from the disc?
-ellie
You could make a whole lot of ISP's happy by prioritizing the "closest" hosts. To do this would require computing the number of hops between the two devices. Ip packets have a ttl header that is (or should be) decremented by each router in the path. A little "magic" would be required since hosts don't universally have a consistent beginning ttl, and some firewalls play with it to obscure the host information. Discovering it shouldn't be too hard though. Another factor could be latency between hosts. This works on the assumption that a packet will have queue delays if it is on a congested link. This isn't always accurate because of high-bandwidth high-latency links. fun,fun,fun. -ellie
If all your boxes are windows, "Performance Monitor" is a really good place to start. We use Cacti in our environment, because we are mixed win/linux/cisco/etc shop.
If you have more money than time, WhatsUp Gold is good software. Sit down before you read the pricetag.
-ellie
Prior Art for "musical-rhythm matching game".... Simon circa 1978 http://en.wikipedia.org/wiki/Simon_(game)
-ellie
The timing and pricetag are rather surprising, considering the state's current 800 Million dollar projected budget shortfall.
-ellie
Link The one under the wetlands in NC is probably the most recoverable. All you have to do is move 5-600 tons of sand and silt while keeping the groundwater under control, and hope that the safety shielding hasn't been compromised from impact and exposure. A separate article I can't dig up right now tells the story of the guy that found it (recently, within the last 10 years). He was able to deduce the location by taking and graphing hundreds (thousands?) of radiation measurements. He wrote the air force and they said "No, it's fine where it is."
I have SkyTel service, it works well in the Southeastern US.
To the 50 comments below that all say "get a cell phone", think about all the times your cell phone battery has died. Do you really want your entire network down and not know it because you forgot to plug your phone in? Pager batteries last a month, and flash a low-battery warning accusingly for a week or more.
In my experience, pager coverage is better in the fringes too. Specifically out on the Percy Priest lake.. not that any of you would know where that is. ;)
-ellie
you must be from new jersey. :)
I concur. Synergy is great software. We replaced 17 flaky 2 port km switches in our video department with free software. Woot, go open source.
On the subject of rcs, I read some mumblings about generating DNS zone serial numbers based on revision numbers. Is anyone doing that and/or is there a site that explains svn/cvs/git/rcs macros to do that sort of thing?
head and tail have skip-a-line features too. I get lost using sed. For search and replace I use
perl -p -i -e 's/foo/bar/g' * (All files, in place) .bak backup first)
perl -p -i.bak -e 's/foo/bar/g' * (All files, in place, make a
That is easy for me to remember. I like pie. I like search-and-replace. Pearls have no place in pies. perl -pie
I did use cvs first, and while "svn move" is a really nice command, I must confess the reason I made the switch was much less remarkable. I repeatedly forgot the syntax for pserver authentication, but I could remember an SVN url. Yes, pserver syntax is really simple.. cvs -d :pserver:user@dhost: (some operation) But unlike Johny Mnemonic, I decided to keep my childhood memories, and the cvs syntax just wouldn't fit.
-ellie
The Terminal Man was interesting reading. Many of the ideas in it are starting to poke onto the feasability horizon now.
(anyone else want to get electrodes wired into their brain?) ...
(would you reconsider if it made your response time quicker in an FPS?)
-ellie
-d - delete to end of word.
Funny story.. In Linux, is jump to end of line. In MS Sql Management Studio/Query Analyzer it is "Execute". The distinction is really important if you were trying to jump to the end of a query to add a WHERE clause to a delete statement. (DOPF!!) Lesson learned.
-ellie
I've heard some really great things about Git. Fortunately or unfortunately, I happened to learn svn first while fixing bugs in Evolution. Since then it was easiest just to stick with it. With AnkhSvn (Visual Studio), TortoiseSvn (Windows), the built-in Eclipse and netBeans plugins, the command line svn client for scripts ... it has all "just worked". My repository is tucked on an out of the way webserver, and getting it setup was 75% of the learning curve. Is there a good reason to change I am missing?
Question Re: no dependency on an external repository. If I check my bind zone files into git w/o an external repository, and some boob removes the /var/named/chroot directory... Can I get them back? or are they tucked in a .git folder under the checked in directory?
-ellie
I can't live without svn. Svn is a revision control repository, usually used for source code. What makes it really powerful is that you can _easily_ have a history of everything that has changed in a file and when. On my systems, I keep /etc in svn, plus bind's zone files, plus all the non-image web content, and the "Network Documentation" folder.
Second trick, rsync. I use it to backup my home directory to another box. Very nice when you go through a hard drive/year.
Screen -x was my next pick, but somebody already mentioned it.
"echo ProtocolKeepAlives 120 >> /.ssh/config" No more dropped ssh sessions because of stupid nat boxes.
su -u Username -s .. become Username, but keep the current shell. Good for diagnosing permissions problems when the user has a /bin/false shell. (named/www-user/backup/etc).
A little awk goes a long way. Not the big-bad-I-am-a-programming-language-awk, but the smaller-friendlier extract one or two columns of text from something awk. ex. awk '{print $2}' prints the thing in the second column. Add -F the field separator tool and it gets really useful.
Better example. Here is a postfix log line.
Nov 5 16:27:19 pdc postfix/smtpd[13601]: 92B3F499C25F: client=exprod5mx254.postini.com[64.18.0.49]
Here is the awk to extract just the message id. awk -F': ' '{print $2}'
And here is the "I didn't get this message your mailserver must have eaten it" disprover. It searches the maillog for every message from or to a given address and extracts the full email transaction for that message id.
grep -i user@domain.com /var/log/maillog | grep smtpd | awk -F': ' '{print $2}' | sort -un > temp.fil && grep maillog -f temp.fil
Next trick, back ticks. `` Back ticks substitute the output of a command within a command.
Ex. Name a file after the date. echo "hi" > `date +%Y%M%d`.txt
On the subject of dates. date -d'yesterday' or 'last week' or '-4 hours' can be handy.
Last one. Loopback nat with Iptables, so you can access local hosts by their external ip. (Instead of setting up split dns.)
iptables -I POSTROUTING -s $local_network -d $local_network -j SNAT --to $lan_interface
My local network is 192.168.0.0/24 and the netfilter lan ip is 192.168.0.1, so that becomes...
iptables -t nat -A POSTROUTING -d 192.168.0.0/24 -s 192.168.0.0/24 -j SNAT --to 192.168.0.1
-ellie
It's quite common for a good locksmith to sight-read a key in a lockout situation. Many auto locks will have only 3 or 4 pin depths, so it doesn't take a whole lot to interpolate the code.
A similar trick is to read the wafers in a cylinder lock through the keyhole.
Foley-Belsaw's locksmith training course is a fun diversion if you're tired of slaving away at your MCP, MCSE, CCNA, CCNP, CCDP, A+, etc. *
-ellie
* Yes, I got the lot of them.
Completely changing the direction of these comments..
Thank you Google. As divided masses we could never have negotiated something with this scale.
I just unblocked your unobtrusive text based ads in Adblock plus.
-ellie
Observation: For Every OS before vista/2008, it is a _Critical_ update. For Vista/2008, it is only "Important". Same vulnerability, same vector, same bug. Somebody is obviously sandbagging the exploit counts to make the new OS look better.
http://www.microsoft.com/technet/security/Bulletin/MS08-067.mspx
-ellie
Hi. If you are near Dayton Ohio, there is a place called Mendelson's that will have what you need. Their website http://www.mendelsons.com/ is _not_ representative of what they have. They have a city-block-sized warehouse and the "store" is 2 full floors. that building is electronics, mechanicals, junk, etc. They also have another whole warehouse full of store fixtures too, in case your friend wants a mannequin head to cap off the structure.
If you go to Mendelson's, pack a sack lunch and wear comfy shoes. Let people know you are going, and that you may be gone for a few weeks.
In other parts of the country, there are a few more gems. Boeing has a surplus shop in Seattle that is awesome, an absolute junk-mecca. I got some really awesome linear bearings there a few years back. There is a not-affiliated-with-nasa-but-why-are-these-parts-all-mil-spec junk shop near Orlando, FL (Spaceship-supply?), but it is mainly electronics. It's the one with the UFO on the roof and the torpedoes hanging from the ceiling.
There are a lot of others, but those three are my "vacation" spots.
Online: Big Parts from MSC, McMaster, or Grainger. Small Parts from smallparts.com.
-ellie
I second the idea of learning to fix the house yourself. My brother-in-law taught me basic plumbing and I became the "family plumber" (clogs, installing fixtures, hot water heaters, garbage disposals, etc.). When my employer (a Tech startup) went out of business in 2002, I was able to pick up enough odd jobs to pay the mortgage and buy groceries. In hindsight, that 6 months spent self-employed was probably the most enjoyable time of my life.
It is an odd feeling to start a post encouraging someone into learning, and end questioning your career choice.
-ellie
There were network diagrams, they indicated they found several copies at his house. No, I don't consider that unusual at all. I carried one in my purse at my prior employer, and a electronic versions on my pda and laptop. When the pager goes off you want to fix it NOW, not drive in to get a circuit ID off of a piece of paper on a wall. They indicated there was some documentation as well, and there was some on the (It didn't have a password on it until Paul Venezia ran an article about it.. thanks Paul) Disaster Recovery sharepoint site. Change management is still kind of fuzzy. They indicated they found some "Configuration files" on his PC, but didn't happen to mention if they were date stamped. -e
That -is- quite impressive. $60-$600/KG to Orbit is a "wow" vs. the current $14,000/ounce.
Having an aircraft carrier as a support vessel seems a wee bit unlikely though.
If you have time, it's worth looking at the Codex Sinaiticus site to read what digitizing a collection like this is like. The Sinaiticus is nearly a 600 years newer than the dead sea scrolls, and printed on a more durable material. This isn't your simple kodak easy-share digitizing.
It's interesting to compare this discussion with the "How to store digital pictures for 25 years" question on Ask slashdot.
-ellie
(I'll take my historical document carved into a bronze tablet.)
The evil-er approach is to send 2 encrypted documents, don't rig the election, and only send the decryption key for the candidate that actually wins.
Tehe.. saves all that pesky "work".