It's a pretty tall-order, but it lives up to it. Our internal benchmarking tests for our application purposes show it to be about 7x faster than an identical PostgreSQL 7.1.2 solution. I've seen reports on the mailing lists that it can be up to 18x faster. You also get the simplicity and maturity of MySQL. The InnoDB benchmark page has their own benchmarks, which pretty much mirror what we've seen internally.
Just a quick look at the benchmarks link tells me that they have fsync turned on on Postgres. What exactly is fsync? Every time Postgres touches the disk, it sync()s. Slow? Hell yeah. But you won't lose data in the cache. It's turned on by default.
I realize that Postgres isn't the fastest in the world, but it's not 7x slower on 100k inserts. That's just bad benchmarking. Deceitful even.
If fsync is not on, I apologize. However the link mentions no performance tuning other than buffer pools and log buffers. If Postgres is defeated by 7x (18x?!) in a fair test, I'll concede. However this looks like the MySQL testing benchmarks on mysql.org; bullshit, plain and simple.
Damn. I forgot about that stupid third party kernel patch for my Tekram/Creative Labs/Nvidia/ hardware.
Not sure what you're smoking but most kernel updates don't break third-party drivers unless the source API has changed -- something which doesn't occur often in stable releases.
My nVidia kernel module (1241) has compiled without issue on every 2.4.x release to date. The VMWare kernel modules have worked up to 2.4.7, where they did manage to change the source API and ended up breaking compatibility. However, the VMWare mailing lists provided an answer (patch) the same day that the new kernel was released.
Perhaps you should start using the more expensive crack, since the cheap stuff seems to be affecting your thinking.
PPPoE allows the ISP to easily measure your bandwidth usage
If you can't get the SNMP data from your DSLAM without using PPPoE, you've got a crappy system to start with. I can't think of a single DSLAM, managed switch or router which doesn't give you this data. Hell even our crappy SuperStack II hub provides this information easily.
The only advantage PPPoE has is in authentication -- you can have a single DSLAM provided by someone, sell ports to a dozen different VARs and use the user information to route the authentication request to the appropriate VAR's RADIUS server.
And, if you think about it, there really isn't an easy way to do this via DHCP. The only identifying mechanism you have is a MAC address and I believe that is worse than forcing someone to log in.
Frankly, I'd like to see some more work on developing birth control for men.
Actually, researchers at the University of Newfoundland have come up with a birth control pill for men. The odd thing about this pill is that it isn't taken orally; you put it in the heel of your shoe.
Viruses have just lost their mystique. I remember my Dad telling me about Michelangelo back in the 80's. I remember being so impressed that something so devilish and evil could really exist.
Actually Michelangelo wasn't all that...evil... just thorough. It started wiping at 0,0,1 and kept going. If you caught it in time you could recover from it. I actually made a bit of money back then with a partition scanner program I wrote (I was 12-ish at the time and way into assembly and viruses).
Now a virus that intrigued me at the time... Whale.
If you need to send an exe then put it in a zip file, not really that difficult to get around...
wrong answer. There is no technical reason to require such action. Sure you could do that. You could also avoid the problem by not using outlook. It's not really that difficult to get around...
The solution lies in either not allowing execution (but saves), proper sandboxing, or doing something like the old Thunderbyte days: heuristics!
MAPI functions...check
Addressbook access...check
Unusual Recycle Bin access...check
There's enough there to raise a flag that this attachment may be doing something funky. Maybe let the user know that the program is going to access the email subsystem and let them make the choice.
Office XP goes even further than that. I was thrilled to find that the default installation completely blocks a lot of types of attachments, including exe's, vbscripts, etc. You can't even open them if you want to!
See that is exactly the wrong thing to do! I know what the hell I'm doing and I want the ability to save attachments if I want, regardless of extension!
Prevent me from running direct, I don't mind that. But preventing me from saving an attachment because of its extension? Come off it!
Some [expletive deleted] broke into my car last fall and made off with about $600 worth of stereo equipment and about $600 worth of CDs (don't believe it when they tell you a detachable faceplate is protection against theft). Every single one of my favorite albums was stolen (and I stil haven't replaced most of them). The morning I discovered this, I swore I'd never keep an original CD in the car again.
BUT WAIT!! If the theif makes off with a copy of a legally-purchased CD, YOU are now responsible for illegal distribution! Horrors! The record company lost out on another sale because YOU made a copy!
Who cares that the theif wouldn't have bought it... it's a COPY and it's DENYING the recording agency the RIGHT to PROFIT! Somebody PLEASE think of the children!
It was so slow as to be unuseable. Response latencies, repaint times and things not repainting when they should were constant problems. All and all it might be useful to do something quick, in an emergancy, but I never want to be subjected to it again. I'll stick with X thank-you-very-much
Try turning off "Poll entire screen" in the VNC server. I'm using TightVNC (google search it if you want it) over a DSL link to a VMWare session on a Cel450 located on moderately-loaded T1 and it's responsive enough to almost program over. (1024x768x32) -- if I drop to 8 bit colour it seems to get a little laggier but the screen updates are faster (duh).
The trick for me was to make sure that "Poll Full Screen" was DISABLED. VNC is totally unusable over a 100mbps switched network if that option is set. I have all the others set (Poll window under cursor, foreground window, console windows and on event received) -- don't worry about the "only" clauses on some of them, that seems to be incorrect.
DON'T make an environment variable that contains the path to the configuration file.
Put the damn config file into/usr/local/etc where it belongs, and have your program look there and only there.
Bah. I put most of my personal installs into/opt/ so/usr/local/etc does nothing for me. Yeah I could symlink but that's a pain; why not allow $CONFIG_PATH and default to/usr/local/etc?
Your post comes along as so much old-timerism that I can smell the Ben Gay from here.
Uh... TFTP uses UDP, which is a connectionless protocol, you can of course transfer files over more hops, but keep in mind, the more routers, etc you have in the middle, the more chance of a packet being dropped, and one packet can mean quite a bit when your transfering a new IOS image to your cisco;)
Now it's been quite some time since I've looked at the TFTP RFC but I'm pretty damn sure it has the capability to request a block be retransmitted in the case of a timeout (packet loss). In fact, I'm sure of it; during the upgrade a few '.'s were noticed amongst a ton of '!'s and the checksum still worked out.
Point 1./ Why do you allow TELNET in to your routing/switching equipment from the outisde world? If a CISCO tech' with the password can do it then a hacker without the password likely can too.
Up until recently you had no choice but to telnet to Cisco equipment. I came up with a quick solution: deny telnet from anywhere but a same-segment computer (in our case, it's our RADIUS authentication box). Now ssh to the server and telnet from there to the NAS. Problem solved.:-)
Point 2./ If you are connected to the Internet in any way NEVER replace your firewall with a cross over cable. Basically at that stage you have your pants around your ankles, are bent over, with a big "Do Me Now!!!!!" sign on your butt!
While I usually agree, sometimes it is necessary to do a quick check. Even with the number of blackhats out there the chances of them doing anything signficant (or anything at all) for the 2-5 minutes you have the firewall out are insignficantly small.
By 7 a.m. it was obvious that this was not a typical, easily-fixed, reboot-the-database problem.
Reboot the database?? WTF? You just proved my point as to why MySQL is NOT ready for primetime. Reboot the fscking database??
So Dave takes a look, can't ping the gateway, can't ping anything. Reboot the firewall. Didn't help. Still can't ping outside. OK, reboot the Arrowpoint. No difference. Hold your wallet... reboot the 6509... rebooting... rebooting... no difference. This is not good.
Guys, this isn't Windows -- Rebooting is an absolute last resort and if it works then you have discovered a problem, either in hardware or software and it needs fixed, not just a "oh well, a reboot fixed it, life goes on." Bastions of professionalism you're not.
I don't normally flame people for this kind of thing but the Slashdot crew are especially keen on bashing Windows, yet you resort to their exact tactics whenever a problem comes up.
Reboot the database?? I still can't believe I read that. Sorry.
Cisco Systems have some wonderful systems -- Hell I just recently found out about their stack trace analyzer... feed it a "sh stack" and it emails you back a list of IOS and/or hardware bugs which likely caused the crash. That is just plain old SCHWEEEET. Or being able to read their memory mappings to find out what is causing a bus crash... Ideal. You don't just randomly reboot the damn shit to try and get it to work. If it isn't working something is causing it. Embedded systems are generally pretty good at throwing up the red flags; you just need to look for them (logs, stack traces, extensive use of the debugging facilities...) Use the tools at hand instead of the big red button!
First step was getting the firmware patches onto a TFTP server near the switch (had to be less 3 hops from the switch, TFTP doesn't work over longer hops).
Unless this is something specific to the IOS or router, that's bullshit. I just upgraded 5 AS5248s to IOS 12.1(9) with a TFTP server that is 8 hops away. I'm not aware of any TTL issues with TFTP.
Finally Yazz and I are staring at this other switch cascading off of the 6509, this little out-of-the-way Cisco 3500 just sitting there... is this thing connected? We look at the link light leading it to the 6509. It's dark. "Uh Barnaby... can you check port 1 on module 2?"
You mention that your network documentation is shitty -- I sure as hell hope you'll push to have it upgraded and maintained with a high degree of readability. Even complex systems do not have to be undocumented just because they're complex. Use pictures, use words. I haven't found anything in IT which cannot be explained by a combination of both. And throw in a glossary for the non-techies like yourself who are called upon to fix it.:-)
Don't get me wrong; I'm glad you're back up. But this could have been prevented. Very easily from the sounds of it. I hope you did fire your cisco admin; it sounds like s/he didn't have a clue and was too terrified of losing his/her job that s/he didn't ask for help. Cisco has mailing lists, tons of documentation and there are many IRC channels to ask for help.
KDE is plain and simple, the most disgusting user interface experience one could ever have. It is a direct copy of the win9x interface, except it falls way short. The look feel is modeled exactly after win9x, which in itself leaves much to be desired, but QT/KDE just don't get it right.
I dunno, I rather like the QT widget-set and the way it all fits together. Now I don't have a panel and I don't run KDM; I run WindowMaker and thus have a dock; this keeps me far happier than KDM or Win9x/2k ever did.
Yes I know that GTK can be resized just like QT and I agree that GTK is prettier -- they seem to have the lion's share of the icon artists, but the QT widgets work nicer, play nicer and "feel" ten times more functional than the GTK widgetset. I only wish that QT had tear-away menus like GTK.
Read my post again. Time does not matter here. It doesn't influence anything. Many cases out there have sided with the trademark holder despite the fact that they came to the table late.
Now I'm perhaps not as up on my Trademark law as you are (very likely, in fact) but I am certain that if a trademark is not savagely defended from the time it is registered then the trademark owner loses all pull. I'm not talking about Mr. A having something called Foo before Mr. B trademarks Foo<tm>, I'm talking about Mr B. knowing about Mr. A's Foo but not sending his lawyers out as soon as he became aware of Mr. A's use of Foo.
Unless I'm now getting trademarks and patents mixed up. I know that copyrights do not need to be savagely defended but either trademarks and/or patents do. If they aren't defended whenever "challenged" then the trademark and/or patent holder loses all power to legally wrangle use of the trademark or copyright.
It translated Intel code to native Alpha code and ran it. The first translation was improved every time the Intel program was run and eventually it was running like a native Alpha application. Very nice.
Hmm... I wonder if this could be considered "Prior Art" against the Transmeta code morphing patents. It sure sounds very similar.
I've been a die-hard PostgreSQL fan for quite some time now, often having to defend my decision to go with a more robust database than the first answer off almost everyone's tongue: MySQL.
I'd like if someone could help clarify what is exactly happenning though. Great Bridge employs half the Postgres developers. They claim to have a "commercially QA-tested" version of Postgres -- what exactly is this? What does it do or not do that the stock PostgreSQL does or does not do? And now along comes Red Hat -- perhaps my least favoured distribution of all -- and says it's going to be packaging PostgreSQL in with their distro, claiming to make enhancements that make it faster with Linux. What exactly are these guys planning? Hopefully not more distro-specific kernels!
Personally I'd love to see anyone come with a way to do an online backup of PostgreSQL's databases. The current favourite is to do a pg_dumpall -o and gzip/bzip2 it out to tape. I really couldn't give a rat's ass if PostgreSQL suddenly had.RPMs to install rather than compile from source but the tighter integration with Linux intriguing. Hopefully it will be done right.
Does anyone have any more information either on what Great Bridge's or Red Hat's versions of PosgreSQL have over the normal releases?
There are already 256 interrupt lines on the x86. Has been ever since the 8088.
What are you smoking? Can I have some?
There is one interrupt line on the 8086. Not surprisingly it is called INTR. When it is asserted the processor finishes its current instruction, releases the bus and asserts INTA.
When INTA is received the device requesting the interrupt places a 3-bit vector address on the data bus. The processor multiples this by 4 and grabs the vector's address from this calculated offset + the vector base address (usually 0x00000, but can be anywhere in protected mode).
I'm a little rusty here (haven't done hardware 80x86 development in some years now) but your statement is false. There's only one maskable interrupt line on the x86. There's NMI but it's hardwired to vector 2. So I guess you could argue for a total of TWO interrupt lines. RESET doesn't count.:-)
Perhaps what you're thinking of is the 256 "software" interrupt vectors? i.e. the 0xcd opcode?
I was always curious as to why the IBM PC/AT designers decided to cascade they way they did. I would have had the first PIC (Programmable Interrupt Controller) used as a first-stage cascader. I.e. there are no 1st-level interrupts. Then you put the 2nd, 3rd, 4th, etc. PICs on the eight IRQ lines of the 1st PIC. That way you could have gotten to 256 HARDWARE interrupts and not had this "if it comes in on INT9, check the 2nd PIC" problem -- they'd ALL have to be checked.
Mind you, the task of routing 256 interrupt lines to a 68-pin header would have been tricky.:-)
There are time zones, you see. Natures way of making sure that it isn't the same time of day everywhere at once.
ObNitpick, but I am pretty sure that it was the rail industry which created timezones. Standard physics explains why it can't be the same time everywhere at once, not timezones. Timezones help people cope with the fact that it can't be the same time everywhere.:-)
If some mugger just happened to rob me, he didn't just walks away with my wallet: he could be walking away with all my belongings!!!
That's why most good security systems are multi-tier. Something you know, something you have kind of stuff.
My ideal security device would be some kind of physical card which contained all my passwords and info I'd like to keep stored out of my head but require a biometric or two (fingerprint, retina scan) and a passphrase to grant access to the info on it. Of course, it'd have a backup in my safety deposit box using a standard (old-tech) key and my standard I.D. to get access to it.
What if I lose a finger? That's where the multiple levels come in. Under some not-yet-determined circumstances (national key, something) the device could be reset to a different biometric, but one at a time. You'd need to have all other info to do it. And you could change your passphrase as often as you like, so long as the matching biometrics were there.
Not in Canada. In Canada, police have the right to pull you over, and search your vehicle for any reason they may choose. They can tear it completely apart, and leave it like that for you to put back together, if they so desire.
I was pulled over for 15km/h and asked if they could look in the trunk. I asked them for a warrant and, although he was pissed off, I wasn't forced into anything. The fine sure wasn't reduced though.:-)
Re:Difference between "adjusted" and "reported"?
on
Red Hat In The Black
·
· Score: 2
Fear: When you see B8 00 4C CD 21 and know what it means
The other guy who responded isn't old enough to know.:-) AX=0x4c00 is the old MS-DOS handler for program termination. AH=0x4c is the code and AL=0x00 is the return value. int 21h is the MS-DOS command vector.
It took me a couple minutes (gee that looks familliar!) but I did finally remember. Thanks for the trip down memory lane.:-)
It's a pretty tall-order, but it lives up to it. Our internal benchmarking tests for our application purposes show it to be about 7x faster than an identical PostgreSQL 7.1.2 solution. I've seen reports on the mailing lists that it can be up to 18x faster. You also get the simplicity and maturity of MySQL. The InnoDB benchmark page has their own benchmarks, which pretty much mirror what we've seen internally.
Just a quick look at the benchmarks link tells me that they have fsync turned on on Postgres. What exactly is fsync? Every time Postgres touches the disk, it sync()s. Slow? Hell yeah. But you won't lose data in the cache. It's turned on by default.
I realize that Postgres isn't the fastest in the world, but it's not 7x slower on 100k inserts. That's just bad benchmarking. Deceitful even.
If fsync is not on, I apologize. However the link mentions no performance tuning other than buffer pools and log buffers. If Postgres is defeated by 7x (18x?!) in a fair test, I'll concede. However this looks like the MySQL testing benchmarks on mysql.org; bullshit, plain and simple.
Damn. I forgot about that stupid third party kernel patch for my Tekram/Creative Labs/Nvidia/ hardware.
Not sure what you're smoking but most kernel updates don't break third-party drivers unless the source API has changed -- something which doesn't occur often in stable releases.
My nVidia kernel module (1241) has compiled without issue on every 2.4.x release to date. The VMWare kernel modules have worked up to 2.4.7, where they did manage to change the source API and ended up breaking compatibility. However, the VMWare mailing lists provided an answer (patch) the same day that the new kernel was released.
Perhaps you should start using the more expensive crack, since the cheap stuff seems to be affecting your thinking.
PPPoE allows the ISP to easily measure your bandwidth usage
If you can't get the SNMP data from your DSLAM without using PPPoE, you've got a crappy system to start with. I can't think of a single DSLAM, managed switch or router which doesn't give you this data. Hell even our crappy SuperStack II hub provides this information easily.
The only advantage PPPoE has is in authentication -- you can have a single DSLAM provided by someone, sell ports to a dozen different VARs and use the user information to route the authentication request to the appropriate VAR's RADIUS server.
And, if you think about it, there really isn't an easy way to do this via DHCP. The only identifying mechanism you have is a MAC address and I believe that is worse than forcing someone to log in.
Frankly, I'd like to see some more work on developing birth control for men.
Actually, researchers at the University of Newfoundland have come up with a birth control pill for men. The odd thing about this pill is that it isn't taken orally; you put it in the heel of your shoe.
It works by making you limp.
<rim shot>
Viruses have just lost their mystique. I remember my Dad telling me about Michelangelo back in the 80's. I remember being so impressed that something so devilish and evil could really exist.
Actually Michelangelo wasn't all that ...evil... just thorough. It started wiping at 0,0,1 and kept going. If you caught it in time you could recover from it. I actually made a bit of money back then with a partition scanner program I wrote (I was 12-ish at the time and way into assembly and viruses).
Now a virus that intrigued me at the time... Whale.
If you need to send an exe then put it in a zip file, not really that difficult to get around...
wrong answer. There is no technical reason to require such action. Sure you could do that. You could also avoid the problem by not using outlook. It's not really that difficult to get around...
The solution lies in either not allowing execution (but saves), proper sandboxing, or doing something like the old Thunderbyte days: heuristics!
- MAPI functions...check
- Addressbook access...check
- Unusual Recycle Bin access...check
There's enough there to raise a flag that this attachment may be doing something funky. Maybe let the user know that the program is going to access the email subsystem and let them make the choice.Office XP goes even further than that. I was thrilled to find that the default installation completely blocks a lot of types of attachments, including exe's, vbscripts, etc. You can't even open them if you want to!
See that is exactly the wrong thing to do! I know what the hell I'm doing and I want the ability to save attachments if I want, regardless of extension!
Prevent me from running direct, I don't mind that. But preventing me from saving an attachment because of its extension? Come off it!
Some [expletive deleted] broke into my car last fall and made off with about $600 worth of stereo equipment and about $600 worth of CDs (don't believe it when they tell you a detachable faceplate is protection against theft). Every single one of my favorite albums was stolen (and I stil haven't replaced most of them). The morning I discovered this, I swore I'd never keep an original CD in the car again.
BUT WAIT!! If the theif makes off with a copy of a legally-purchased CD, YOU are now responsible for illegal distribution! Horrors! The record company lost out on another sale because YOU made a copy!
Who cares that the theif wouldn't have bought it... it's a COPY and it's DENYING the recording agency the RIGHT to PROFIT! Somebody PLEASE think of the children!
It was so slow as to be unuseable. Response latencies, repaint times and things not repainting when they should were constant problems. All and all it might be useful to do something quick, in an emergancy, but I never want to be subjected to it again. I'll stick with X thank-you-very-much
Try turning off "Poll entire screen" in the VNC server. I'm using TightVNC (google search it if you want it) over a DSL link to a VMWare session on a Cel450 located on moderately-loaded T1 and it's responsive enough to almost program over. (1024x768x32) -- if I drop to 8 bit colour it seems to get a little laggier but the screen updates are faster (duh).
The trick for me was to make sure that "Poll Full Screen" was DISABLED. VNC is totally unusable over a 100mbps switched network if that option is set. I have all the others set (Poll window under cursor, foreground window, console windows and on event received) -- don't worry about the "only" clauses on some of them, that seems to be incorrect.
DON'T make an environment variable that contains the path to the configuration file. /usr/local/etc where it belongs, and have your program look there and only there.
Put the damn config file into
Bah. I put most of my personal installs into /opt/ so /usr/local/etc does nothing for me. Yeah I could symlink but that's a pain; why not allow $CONFIG_PATH and default to /usr/local/etc?
Your post comes along as so much old-timerism that I can smell the Ben Gay from here.
Uh... TFTP uses UDP, which is a connectionless protocol, you can of course transfer files over more hops, but keep in mind, the more routers, etc you have in the middle, the more chance of a packet being dropped, and one packet can mean quite a bit when your transfering a new IOS image to your cisco ;)
Now it's been quite some time since I've looked at the TFTP RFC but I'm pretty damn sure it has the capability to request a block be retransmitted in the case of a timeout (packet loss). In fact, I'm sure of it; during the upgrade a few '.'s were noticed amongst a ton of '!'s and the checksum still worked out.
Was this configuration ever tested?! It sounds like it was put together, prayed over and sent out into the world.
it would have been simple to test too... pull out one of the uplinks... then the other... now try pulling out some of the webservers... and so on.
Point 1./ Why do you allow TELNET in to your routing/switching equipment from the outisde world? If a CISCO tech' with the password can do it then a hacker without the password likely can too.
Up until recently you had no choice but to telnet to Cisco equipment. I came up with a quick solution: deny telnet from anywhere but a same-segment computer (in our case, it's our RADIUS authentication box). Now ssh to the server and telnet from there to the NAS. Problem solved. :-)
Point 2./ If you are connected to the Internet in any way NEVER replace your firewall with a cross over cable. Basically at that stage you have your pants around your ankles, are bent over, with a big "Do Me Now!!!!!" sign on your butt!
While I usually agree, sometimes it is necessary to do a quick check. Even with the number of blackhats out there the chances of them doing anything signficant (or anything at all) for the 2-5 minutes you have the firewall out are insignficantly small.
By 7 a.m. it was obvious that this was not a typical, easily-fixed, reboot-the-database problem.
Reboot the database?? WTF? You just proved my point as to why MySQL is NOT ready for primetime. Reboot the fscking database??
So Dave takes a look, can't ping the gateway, can't ping anything. Reboot the firewall. Didn't help. Still can't ping outside. OK, reboot the Arrowpoint. No difference. Hold your wallet... reboot the 6509... rebooting... rebooting... no difference. This is not good.
Guys, this isn't Windows -- Rebooting is an absolute last resort and if it works then you have discovered a problem, either in hardware or software and it needs fixed, not just a "oh well, a reboot fixed it, life goes on." Bastions of professionalism you're not.
I don't normally flame people for this kind of thing but the Slashdot crew are especially keen on bashing Windows, yet you resort to their exact tactics whenever a problem comes up.
Reboot the database?? I still can't believe I read that. Sorry.
Cisco Systems have some wonderful systems -- Hell I just recently found out about their stack trace analyzer... feed it a "sh stack" and it emails you back a list of IOS and/or hardware bugs which likely caused the crash. That is just plain old SCHWEEEET. Or being able to read their memory mappings to find out what is causing a bus crash... Ideal. You don't just randomly reboot the damn shit to try and get it to work. If it isn't working something is causing it. Embedded systems are generally pretty good at throwing up the red flags; you just need to look for them (logs, stack traces, extensive use of the debugging facilities...) Use the tools at hand instead of the big red button!
First step was getting the firmware patches onto a TFTP server near the switch (had to be less 3 hops from the switch, TFTP doesn't work over longer hops).
Unless this is something specific to the IOS or router, that's bullshit. I just upgraded 5 AS5248s to IOS 12.1(9) with a TFTP server that is 8 hops away. I'm not aware of any TTL issues with TFTP.
Finally Yazz and I are staring at this other switch cascading off of the 6509, this little out-of-the-way Cisco 3500 just sitting there... is this thing connected? We look at the link light leading it to the 6509. It's dark. "Uh Barnaby... can you check port 1 on module 2?"
You mention that your network documentation is shitty -- I sure as hell hope you'll push to have it upgraded and maintained with a high degree of readability. Even complex systems do not have to be undocumented just because they're complex. Use pictures, use words. I haven't found anything in IT which cannot be explained by a combination of both. And throw in a glossary for the non-techies like yourself who are called upon to fix it. :-)
Don't get me wrong; I'm glad you're back up. But this could have been prevented. Very easily from the sounds of it. I hope you did fire your cisco admin; it sounds like s/he didn't have a clue and was too terrified of losing his/her job that s/he didn't ask for help. Cisco has mailing lists, tons of documentation and there are many IRC channels to ask for help.
we're 100% MS here, and getting more so all the time,
Hmmm, sounds like you were taught the Intel Pentium-style mathematics. Do you go crazy when people say f00f too? :-)
KDE is plain and simple, the most disgusting user interface experience one could ever have. It is a direct copy of the win9x interface, except it falls way short. The look feel is modeled exactly after win9x, which in itself leaves much to be desired, but QT/KDE just don't get it right.
I dunno, I rather like the QT widget-set and the way it all fits together. Now I don't have a panel and I don't run KDM; I run WindowMaker and thus have a dock; this keeps me far happier than KDM or Win9x/2k ever did.
Yes I know that GTK can be resized just like QT and I agree that GTK is prettier -- they seem to have the lion's share of the icon artists, but the QT widgets work nicer, play nicer and "feel" ten times more functional than the GTK widgetset. I only wish that QT had tear-away menus like GTK.
Read my post again. Time does not matter here. It doesn't influence anything. Many cases out there have sided with the trademark holder despite the fact that they came to the table late.
Now I'm perhaps not as up on my Trademark law as you are (very likely, in fact) but I am certain that if a trademark is not savagely defended from the time it is registered then the trademark owner loses all pull. I'm not talking about Mr. A having something called Foo before Mr. B trademarks Foo<tm>, I'm talking about Mr B. knowing about Mr. A's Foo but not sending his lawyers out as soon as he became aware of Mr. A's use of Foo.
Unless I'm now getting trademarks and patents mixed up. I know that copyrights do not need to be savagely defended but either trademarks and/or patents do. If they aren't defended whenever "challenged" then the trademark and/or patent holder loses all power to legally wrangle use of the trademark or copyright.
It translated Intel code to native Alpha code and ran it. The first translation was improved every time the Intel program was run and eventually it was running like a native Alpha application. Very nice.
Hmm... I wonder if this could be considered "Prior Art" against the Transmeta code morphing patents. It sure sounds very similar.
they're all OSDN stuff. it was an OSDN cisco router that melted, see http://usw-sf-log.sourceforge.net/
That's fine... Kuro5hin was up all weekend. Are they somewhere physically (and logically) different?
I've been a die-hard PostgreSQL fan for quite some time now, often having to defend my decision to go with a more robust database than the first answer off almost everyone's tongue: MySQL.
I'd like if someone could help clarify what is exactly happenning though. Great Bridge employs half the Postgres developers. They claim to have a "commercially QA-tested" version of Postgres -- what exactly is this? What does it do or not do that the stock PostgreSQL does or does not do? And now along comes Red Hat -- perhaps my least favoured distribution of all -- and says it's going to be packaging PostgreSQL in with their distro, claiming to make enhancements that make it faster with Linux. What exactly are these guys planning? Hopefully not more distro-specific kernels!
Personally I'd love to see anyone come with a way to do an online backup of PostgreSQL's databases. The current favourite is to do a pg_dumpall -o and gzip/bzip2 it out to tape. I really couldn't give a rat's ass if PostgreSQL suddenly had .RPMs to install rather than compile from source but the tighter integration with Linux intriguing. Hopefully it will be done right.
Does anyone have any more information either on what Great Bridge's or Red Hat's versions of PosgreSQL have over the normal releases?
There are already 256 interrupt lines on the x86. Has been ever since the 8088.
What are you smoking? Can I have some?
There is one interrupt line on the 8086. Not surprisingly it is called INTR. When it is asserted the processor finishes its current instruction, releases the bus and asserts INTA.
When INTA is received the device requesting the interrupt places a 3-bit vector address on the data bus. The processor multiples this by 4 and grabs the vector's address from this calculated offset + the vector base address (usually 0x00000, but can be anywhere in protected mode).
I'm a little rusty here (haven't done hardware 80x86 development in some years now) but your statement is false. There's only one maskable interrupt line on the x86. There's NMI but it's hardwired to vector 2. So I guess you could argue for a total of TWO interrupt lines. RESET doesn't count. :-)
Perhaps what you're thinking of is the 256 "software" interrupt vectors? i.e. the 0xcd opcode?
I was always curious as to why the IBM PC/AT designers decided to cascade they way they did. I would have had the first PIC (Programmable Interrupt Controller) used as a first-stage cascader. I.e. there are no 1st-level interrupts. Then you put the 2nd, 3rd, 4th, etc. PICs on the eight IRQ lines of the 1st PIC. That way you could have gotten to 256 HARDWARE interrupts and not had this "if it comes in on INT9, check the 2nd PIC" problem -- they'd ALL have to be checked.
Mind you, the task of routing 256 interrupt lines to a 68-pin header would have been tricky. :-)
There are time zones, you see. Natures way of making sure that it isn't the same time of day everywhere at once.
ObNitpick, but I am pretty sure that it was the rail industry which created timezones. Standard physics explains why it can't be the same time everywhere at once, not timezones. Timezones help people cope with the fact that it can't be the same time everywhere. :-)
If some mugger just happened to rob me, he didn't just walks away with my wallet: he could be walking away with all my belongings!!!
That's why most good security systems are multi-tier. Something you know, something you have kind of stuff.
My ideal security device would be some kind of physical card which contained all my passwords and info I'd like to keep stored out of my head but require a biometric or two (fingerprint, retina scan) and a passphrase to grant access to the info on it. Of course, it'd have a backup in my safety deposit box using a standard (old-tech) key and my standard I.D. to get access to it.
What if I lose a finger? That's where the multiple levels come in. Under some not-yet-determined circumstances (national key, something) the device could be reset to a different biometric, but one at a time. You'd need to have all other info to do it. And you could change your passphrase as often as you like, so long as the matching biometrics were there.
I think I need more proof than that.
Not in Canada. In Canada, police have the right to pull you over, and search your vehicle for any reason they may choose. They can tear it completely apart, and leave it like that for you to put back together, if they so desire.
I was pulled over for 15km/h and asked if they could look in the trunk. I asked them for a warrant and, although he was pissed off, I wasn't forced into anything. The fine sure wasn't reduced though. :-)
Fear: When you see B8 00 4C CD 21 and know what it means
The other guy who responded isn't old enough to know. :-) AX=0x4c00 is the old MS-DOS handler for program termination. AH=0x4c is the code and AL=0x00 is the return value. int 21h is the MS-DOS command vector.
It took me a couple minutes (gee that looks familliar!) but I did finally remember. Thanks for the trip down memory lane. :-)