My PATH is quite clean. Many of the programs installed under this directory don't need to be on the PATH at all: mail client, Gimp, etc. I run these programs using launchers on a Gnome panel, so I just need to set up the location on the launcher once.
For programs that do need to be on the path, I have a directory for this purpose (/usr/local/software/links/ in my case). This directory is on my PATH, and it just contains links to the binaries that I need to have available. Things like libFooBar-config, programs that I use often on the commandline and stuff like that.
Any self-respecting sysadmin would have been wise enough as to set the max_connections on the MySQL server to be at least the same as the MaxClients parameter on Apache's config file.
It isn't nice to blame PHP for the sysadmin's lack of foresight.
Back when I wass still using Linux (Slackware had been always my distro of choice), I used to download, compile and install everything myself instead of using the precompiled packages.
Perhaps that's because I'm a do-it-yourself guy.
Around 3-4 years ago I started using FreeBSD. In the beginning I was using the ports system for everything, and often got into the same dependency hell that you're talking about.
Now I'm using a "hybrid" approach:
- Things that don't change often, I install from ports and forget about them. - Programs that I think will need to update from time to time, I download, compile and install under/usr/local/software/packagename-version/
I feel quite comfortable doing this because each package is sitting on its own directory. It's also easier to handle dependencies:
Say FooProgram-1.0 requires libFooBar-1.0 and BarProgram-1.0 requires libFooBar-2.0. I would have this:
Of course, the compilation phase sometimes gets a bit messy and requires some tweaking, but IMHO it is worth the extra effort. There should be no dependency problems. Also, removing an old version of a program is as easy as removing the directory where it has been installed.
I know this approach will not be suitable for everyone, but it works for me. I hope this helps you.
The Sanyo TS41 does this since some time ago. It has a "speaker" that you place on your skull (not necessarily near the ear) and allows you to hear the phone even on very noisy places. In fact that's what the TV commercial was focusing on.
There's an article (in Japanese) with very funny photos here.:)
What do other countries such as Asia, Europe and America pay?
I'm spanish, but I'm living in Tokyo.
I don't know about other asian countries, but at least here in Japan nobody uses SMS. Instead, we use email.
Each phone has a default email address associated to it (usually something like @phonecompany.tld), and you can change this email address whenever you want. Many people choose really hard-to-guess addresses to avoid spam. And yes, this is "normal" email, reachable from the Internet. For example, my server monitoring scripts can notify my phone of a problem by just doing a "cat $MESSAGE | mail @docomo.ne.jp".
The prices depend on the company and the type of contract. In DoCoMo phones using i-mode, one packet of data is 128 bytes. Each monthly plan includes 400 free packets. After these free packets, the next 10000 packets are billed at 0.3 yen each, and each additional packet after these 10000 is billed at 0.2 yen each. (source here).
An email message on these phones can be up to 512 characters long, so including the overhead, the maximum you will pay for a single message will be 4.5 yen.
At today's rate, 1 Japanese Yen = 0.009004 US Dollar.
If I understood it correctly, the merit of this technique isn't the difficulty in finding a user's password, but the fact that the user himself cannot remember his own password, while being able to enter it. As the submitter said, this is not or practical use yet, but it is nevertheless a very interesting approach that should be investigated in more detail.
Amidst all this, anyone know how clam AV (open source virus scanning engine, and 3rd fastest updater) is holding up?
Quite well from my point of view. A virus went through the scanner three days ago, but the definition file was updated and I haven't seen any other virii go through it again.
This is the "Catched virus top 20" in my mail server for the last few days:
ares:/isp/domains/ag0ny.com/mail/ag0ny/Maildir# du -ks 127056.
I'm keeping all my mail for the last two years, and I have just 127Mbytes (including 3-4 mailing lists), so I guess offering 1Gbyte is not such a bad idea...
The original Metal Gear was an MSX2 cartridge released in 1987, so the NES and MSX2 versions were released (more or less) at the same time.
Konami at the time had lots of developers working on MSX, so I guess it would be a safe assumption to say that the MSX version was the main one, which was then ported to the NES. There's even an MSX computer in Metal Gear Solid 2: In the tanker sequence, in the room where Metal Gear is, there's a computer terminal that you must use to upload some photos. This terminal displays "MSX 5.0" or something like that when used (it was long time ago since I played that game, sorry).
Also, if I recall correctly, the "MSX Metal Gear team" is greeted in the ending titles at the end of the game.
Don't forget we're talking about a frog. Something like this might be a real tragedy for a human being, because or our own social behaviour. But, from the social standpoint of a frog (if there's such a thing), I don't thing this is going to be a problem.
I guess the definition of "happiness" for a frog would be something like "being healthy and well-fed". This one looks quite happy to me.
I was the victim of a joe-job like that a few weeks ago. Details here. Some guy from Philippines started sending spam using email addresses in my domain, so during almsot two weeks I was receiving a constant flood of several hundred thousand returned mails a day. They're still coming, and a much slower rate.
Their ISP didn't even care to reply the email I sent to their abuse@ address.:-/
Oh, and the spammer was stupid enough to send his 'From' list as an attachment on many of the emails. I got many copies of the list in the returned emails.
Yes, that's on a contract. I don't think you can buy the phones without a contract, because they don't use SIM cards over here. Anyway, these prices are for the latest models. Older models (even the ones with camera) are very very cheap.
ooops, I hit the submit button too fast. What I was going to say in the last sentence is that the D505iS and the SH505iS already have a 2 megapixel camera, so the picture quality is much better.
Depends. When I got this phone on July, the price was around 25.000 yen (the same week it was released). I got a 5.000 yen rebate (IIRC) because I was already a DoCoMo customer and blah blah blah.
Since the 505iS models were released in December (the D505iS in October), the 505i series can be bought much cheaper. For example, my wife bought a D505i for just a bit more than 2.000 yen (final price after rebate for being DoCoMo customer, etc).
If you're not already a DoCoMo customer, the 505iS models sell for around 32.000 yen, and two of them (the D505iS and the SH505iS) already
Almost all the phones I've seen have had awful sharpness, low contrast and the most horrible pincushion distortion.
Current japanese phones give (IMHO) adequate image quality, considering what you paid for the phone. I'm sure the quality is going to be more than enough.
A few pics of my DoCoMo F505i, and many photos taken with it
I'm in Japan. Since a few months ago, 40Mbps ADSL service is available at around 4000 yen/month ($30-$35). I'm using a dedicated optical fiber line at 100Mbps, and it costs around $150/month. A 100Mbps shared line costs around $100/month, if I recall correctly.
And if it is exploitable? Will we see a rash of strangers in London Fog coats trying to slip CDs into unsuspecting Macs? We already prevent that, since anyone who could do that could do anything they wanted anyway, up to and including installing an old copy of BeOS over OSX anyway.
That's not the way it works. The problem is a typical input validation problem in a setuid root binary. You don't need a CD. In fact, you don't even need physical access to the computer.
This is a privilege scalation vulnerability. If exploitable, this means that someone with non-superuser access to the computer could exploit the (as of yet unconfirmed) vulnerabilty in this binary to gain superuser privileges.
You must take into account that you don't need to be a local user in order to run this program. Some other vulnerability or misconfiguration can be used first in order to run an exploit against the cd9660.util binary.
Absurd. We are still finding Egyptian mummies and artifacts that are several millenia-old buried in the desert. We could find Saddam's weapons 250 years from now buried somewhere.
That would possibly be true IF the amount of resources used to search for those WMD were the same as the resources given to archeologists, which aren't. Your statement is false.
How much money has been spent (as of now) on this war? Around $80 billion, if I recall correctly. Give that money to a university on the condition that they will use that money to excavate the desert, and in a few months you'd find all the sand removed, all the archeological sites and tombs discovered, digged, catalogued and restored. Oh, and you'd find also a few museums right there, and the scientific community and the egyptians would be making big bucks by filming documentaries for the National Geographic...
My browser's default page is set to this:
http://en.wikipedia.org/wiki/Special:Randompage
This shows a random Wikipedia page each time I open a new browser window. Often you can read about very interesting things.
[...] That, and it hides my hamstersex.com taskbar entries [...]
h p
My hamster says he'll be happy if you could hide his porn photos too:
http://www.ag0ny.com/misc-20040513-hamster-porn.p
You didn't read the submission, either:
will connect to cellular and wireless hotspots built by T-Mobile as well as any 802.11a/g Wireless LANs.
Thanks, but I'm quite happy with FreeBSD. :-)
Anyway, that's a very interesting approach, as you said.
My PATH is quite clean. Many of the programs installed under this directory don't need to be on the PATH at all: mail client, Gimp, etc. I run these programs using launchers on a Gnome panel, so I just need to set up the location on the launcher once.
For programs that do need to be on the path, I have a directory for this purpose (/usr/local/software/links/ in my case). This directory is on my PATH, and it just contains links to the binaries that I need to have available. Things like libFooBar-config, programs that I use often on the commandline and stuff like that.
Any self-respecting sysadmin would have been wise enough as to set the max_connections on the MySQL server to be at least the same as the MaxClients parameter on Apache's config file.
It isn't nice to blame PHP for the sysadmin's lack of foresight.
Perhaps that's because I'm a do-it-yourself guy.
Around 3-4 years ago I started using FreeBSD. In the beginning I was using the ports system for everything, and often got into the same dependency hell that you're talking about.
Now I'm using a "hybrid" approach:
- Things that don't change often, I install from ports and forget about them.
- Programs that I think will need to update from time to time, I download, compile and install under
I feel quite comfortable doing this because each package is sitting on its own directory. It's also easier to handle dependencies:
Say FooProgram-1.0 requires libFooBar-1.0 and BarProgram-1.0 requires libFooBar-2.0. I would have this:
Of course, the compilation phase sometimes gets a bit messy and requires some tweaking, but IMHO it is worth the extra effort. There should be no dependency problems. Also, removing an old version of a program is as easy as removing the directory where it has been installed.
I know this approach will not be suitable for everyone, but it works for me. I hope this helps you.
The Sanyo TS41 does this since some time ago. It has a "speaker" that you place on your skull (not necessarily near the ear) and allows you to hear the phone even on very noisy places. In fact that's what the TV commercial was focusing on.
:)
There's an article (in Japanese) with very funny photos here.
Hmmm, guess I should have previewed before posting... This line:
"cat $MESSAGE | mail @docomo.ne.jp"
Should read:
"cat $MESSAGE | mail myaddress@docomo.ne.jp"
What do other countries such as Asia, Europe and America pay?
I'm spanish, but I'm living in Tokyo.
I don't know about other asian countries, but at least here in Japan nobody uses SMS. Instead, we use email.
Each phone has a default email address associated to it (usually something like @phonecompany.tld), and you can change this email address whenever you want. Many people choose really hard-to-guess addresses to avoid spam. And yes, this is "normal" email, reachable from the Internet. For example, my server monitoring scripts can notify my phone of a problem by just doing a "cat $MESSAGE | mail @docomo.ne.jp".
The prices depend on the company and the type of contract. In DoCoMo phones using i-mode, one packet of data is 128 bytes. Each monthly plan includes 400 free packets. After these free packets, the next 10000 packets are billed at 0.3 yen each, and each additional packet after these 10000 is billed at 0.2 yen each. (source here).
An email message on these phones can be up to 512 characters long, so including the overhead, the maximum you will pay for a single message will be 4.5 yen.
At today's rate, 1 Japanese Yen = 0.009004 US Dollar.
If I understood it correctly, the merit of this technique isn't the difficulty in finding a user's password, but the fact that the user himself cannot remember his own password, while being able to enter it. As the submitter said, this is not or practical use yet, but it is nevertheless a very interesting approach that should be investigated in more detail.
Quite well from my point of view. A virus went through the scanner three days ago, but the definition file was updated and I haven't seen any other virii go through it again.
This is the "Catched virus top 20" in my mail server for the last few days:
Kind of like an annoying relative.
;)
Kind of like if that website was just passing messages back and forth between two humans who each think they're talking to a program?
The original Metal Gear was an MSX2 cartridge released in 1987, so the NES and MSX2 versions were released (more or less) at the same time.
Konami at the time had lots of developers working on MSX, so I guess it would be a safe assumption to say that the MSX version was the main one, which was then ported to the NES. There's even an MSX computer in Metal Gear Solid 2: In the tanker sequence, in the room where Metal Gear is, there's a computer terminal that you must use to upload some photos. This terminal displays "MSX 5.0" or something like that when used (it was long time ago since I played that game, sorry).
Also, if I recall correctly, the "MSX Metal Gear team" is greeted in the ending titles at the end of the game.
Don't forget we're talking about a frog. Something like this might be a real tragedy for a human being, because or our own social behaviour. But, from the social standpoint of a frog (if there's such a thing), I don't thing this is going to be a problem.
I guess the definition of "happiness" for a frog would be something like "being healthy and well-fed". This one looks quite happy to me.
I was the victim of a joe-job like that a few weeks ago. Details here. Some guy from Philippines started sending spam using email addresses in my domain, so during almsot two weeks I was receiving a constant flood of several hundred thousand returned mails a day. They're still coming, and a much slower rate.
:-/
Their ISP didn't even care to reply the email I sent to their abuse@ address.
Oh, and the spammer was stupid enough to send his 'From' list as an attachment on many of the emails. I got many copies of the list in the returned emails.
Yes, that's on a contract. I don't think you can buy the phones without a contract, because they don't use SIM cards over here. Anyway, these prices are for the latest models. Older models (even the ones with camera) are very very cheap.
ooops, I hit the submit button too fast. What I was going to say in the last sentence is that the D505iS and the SH505iS already have a 2 megapixel camera, so the picture quality is much better.
what's a rough price of that 505i?
Depends. When I got this phone on July, the price was around 25.000 yen (the same week it was released). I got a 5.000 yen rebate (IIRC) because I was already a DoCoMo customer and blah blah blah.
Since the 505iS models were released in December (the D505iS in October), the 505i series can be bought much cheaper. For example, my wife bought a D505i for just a bit more than 2.000 yen (final price after rebate for being DoCoMo customer, etc).
If you're not already a DoCoMo customer, the 505iS models sell for around 32.000 yen, and two of them (the D505iS and the SH505iS) already
Almost all the phones I've seen have had awful sharpness, low contrast and the most horrible pincushion distortion.
Current japanese phones give (IMHO) adequate image quality, considering what you paid for the phone. I'm sure the quality is going to be more than enough.
A few pics of my DoCoMo F505i, and many photos taken with it
There are thought to be only 1075 atoms in the entire universe.
They must be very big.
I'm in Japan. Since a few months ago, 40Mbps ADSL service is available at around 4000 yen/month ($30-$35). I'm using a dedicated optical fiber line at 100Mbps, and it costs around $150/month. A 100Mbps shared line costs around $100/month, if I recall correctly.
And if it is exploitable? Will we see a rash of strangers in London Fog coats trying to slip CDs into unsuspecting Macs? We already prevent that, since anyone who could do that could do anything they wanted anyway, up to and including installing an old copy of BeOS over OSX anyway.
That's not the way it works. The problem is a typical input validation problem in a setuid root binary. You don't need a CD. In fact, you don't even need physical access to the computer.
This is a privilege scalation vulnerability. If exploitable, this means that someone with non-superuser access to the computer could exploit the (as of yet unconfirmed) vulnerabilty in this binary to gain superuser privileges.
You must take into account that you don't need to be a local user in order to run this program. Some other vulnerability or misconfiguration can be used first in order to run an exploit against the cd9660.util binary.
Absurd. We are still finding Egyptian mummies and artifacts that are several millenia-old buried in the desert. We could find Saddam's weapons 250 years from now buried somewhere.
That would possibly be true IF the amount of resources used to search for those WMD were the same as the resources given to archeologists, which aren't. Your statement is false.
How much money has been spent (as of now) on this war? Around $80 billion, if I recall correctly. Give that money to a university on the condition that they will use that money to excavate the desert, and in a few months you'd find all the sand removed, all the archeological sites and tombs discovered, digged, catalogued and restored. Oh, and you'd find also a few museums right there, and the scientific community and the egyptians would be making big bucks by filming documentaries for the National Geographic...