Did anyone think about the impact that the new World of Warcraft may have had on these networks? The patch distribution is all done via Torrent effect. I am uncertain where the tracker server is located for WoW though.
Unfortunately, the pointy-haired-bosses only see - 'more hours worked = faster product development = more product out sooner = fatter bonus at end of quarter'. They think "To hell with the peons that we're stepping on, breaking, squishing, ruining the lives of, as long as we get our bonuses".
Until they actually have to do something - say 1 minute of real work for every 1 hour of work that the rest of the employees have to work, they're going to continue to sit in their corner cubbies, dreaming up what they're going to purchase next with they're million dollar bonuses.
1. Process in which individual cells internetwork between themselves in such a fashion that complex data structures can be stored, modified, transmitted to other cells either directly or indirectly linked, via either electrical impulses or chemical compound exchanges. 2. Method of using process outlined in 1 to develop additional methods and or processes to create new, or expand upon existing methods and or processes.
There.
That should cover the basic premise of thought, thinking.
Most vendors, as part of their licensing agreements (from those that I've spoken with, it appears that this is a standard OEM contract component) have to purchase a M$ OS license for every PC sold, regardless of whether the customer orders the unit with a M$ OS.
So even a PC ordered with Linux, the vendor has to buy a M$ license for that PC.
Why doesn't the customer then get that license, since the vendor cannot re-use that license?
The students should band together, and force the school to replace the wireless with direct fiber to each building, with gigabit runs to distribution points and 100Mbit switch runs to each dorm / apt room.
Telling students that they cannot do what they wish, within a non campus/college owned facility simply because they were too ignorant to figure out that students would be making use of wireless themselves is a load of horse-puckies.
From what I've read from students posting, even if the students weren't running their own AP's within the complexes, the network wouldn't work, because the campus doesn't have enough repeater/booster units to cover the entire area.
It was a piss-poor idea, implemented in a piss-poor fashion, and now students have had to pay for their own internet connections due to the shoddy design / implementation of the college.
To even suggest that the students would now have to "give up" their property and then buy 802.11a (even at a discount) equipment to go wireless is pure BS.
Someone needs to take the management of that college's networking facilities and do something particularly nasty to them, like papering their office with that RF blocking wall-paper, and disallow connectivity to the network they manage from anything but wireless, preferably old 1Mbit equipment, with a shoddy antenna.
Yet, couldn't one say that the "hash" was an encrypted signature for said file, and the act of reverse-engineering the "hash" was attempting to break their "security"?
Have a crash in a java application - welcome to a nightmare trying to debug it, especially when it's not necessarily in the "application" that was developed, but in the application server, due to someone writing (or building it) on the wrong java version, or with the wrong garbage collection...
It might be more difficult to build an application from the ground up in C or C++, however, usually, in the end, it's a lot more stable.
Performance for an interpretive language, vs. a compiled to native machine code program is night and day.
If you want to write programs that perform functions all day long and need to stay in memory... write daemons.
Add to that the following issues. Version compatibility.
Between JVM Versions.
Between JVM Vendors. Implementation compatibility.
Between JVMs.
Between Application Servers.
And now we have even more headaches than when we dealt with simple C compiling issues, imho.
And no, it does not always run programs as "root".
Each command can be configured to be run as a single userid (even non-root), or as any userid.
sudo -u will run the as on the system, if the sudoers file is defined to allow it.
sudo -u -H -s will spawn a new shell, set the HOME environment variable the the 's home directory. After the shell prompt appears, a simple "cd" command will take you to the user's home directory.
Coupling carefully crafted sudoers file across multiple systems, with SSH using locked down public-key authentication, can be used to make a very powerfull distributed job control system.
I use it in conjunction with SAN attached tape drives to allow systems to "check-out" tape drives, and inform operators which "drive" to load with which "type" of tape, before starting the backups. After the backup is complete, the tape is ejected, the operator is informed, and the tape drive is returned to the available pool.
sudo - through the use of it's data-store the "sudoers" file, can be configured multiple ways.
#1 - To require the "root" password. #2 - To require the password of the userid that the user is running as. #4 - To require the password of the userid the user wishes to switch to. #5 - To not require any password at all.
When not requiring a password, it can be configured by the userid, or the command that is being run.
All in all, it's very configurable, and definately fits the prior art criteria.
Hmmm, I'm wondering if they are trying to "patent" the process by which hacks and 'sploits use to elevate their rights so that they can throw "patent" infringement charges at the authors of worms / viruii and other malicious malware type stuff, in addition to the tired old "hacking" charges. Then, with the recent change in the political wind, they can use Federal Agents under the Patriot Act to hunt down and arrest those "terrorists" - or was that from "copyright" infringement? I'm getting those two as confused as the congressmen and federal agencies are!
Even though the displayed html component is wrong, the actual links that they reference are all owned and operated by earthlink.net.
So even though there are 2 typos, it wouldn't be the first time that a valid company screwed up in that fashion.
After doing nslookups on the names, and doing whois on the returned ip addresses, all the entries appear to be under earthlink.net's control.
So I placed it as legit, although typos were included.
The only major typo that wasn't actually owned by Earthlink was the wwwearthlink.net entry - which was owned by Interserver, Inc.
However, the URL that was referenced by the text that was displayed was www.earthlink.net which was correct.
So, if it was supposed to be fraudulent, the referenced URL was a typo.
Either way, I win - it was okay!!!!
Orinn Hatch would be 2nd Victim of his law.
on
P2P Bits
·
· Score: 1
By introducing this bill, doesn't he "induce" us into breaking the law, by using devices that we already own that are capable of doing what he wishes to prevent with this law?
Wouldn't that make him the prime Inducer?
Or would the fact that the devices and software already exist, be somehow grandfathered in as being non-inducive as they were legal when they were made, sold, bought?
Wouldn't enforcing a bill recently passed into law be illegal if used to criminally prosecute those who used said items prior to the laws introductions as well?
I have questions. Who has answers?
RIAA Members would be first victims of this law!
on
P2P Bits
·
· Score: 2, Interesting
Lawsuit brought against audio / video equipment manufacturers and the studios that bought them that allowed the music / movies to be recorded in the first place. Then the equipment manufacturers and companies that used them that created the CDs, cassettes, DVDs, and VHS tapes of the movies that allow people to see them and possibly record them. Then we go onto the chain stores who purchase the equipment to play them and the media that contains the information that can be copied. all of this before we ever hit the first end-user law-suit.
ie - a multitude (millions and millions) of databses - each containing one and only one fact.
A database (collection of facts) does not have to be in any fancy container like any of the big DB vendors would use. A single flat ascii file could (and has been in the past) passed off as a database.
Make each simple file contain on "fact", then each time that fact is used, say "That's an exact dupe of my database" - produce the flat file contents to prove it - and voila - instant lawsuit.
It's not practical by any means, and highly improbable to maintain.
However with all the,imho, SCO type companies out there, I wouldn't put it past them to try this.
So, if there was no chance that I would go out and spend my hard earned money buying an album / movie, then there is no potential loss, thus no "piracy"? Would that be the proper chain of thinking?
Also, since most "cable" internet providers, also push copyrighted content for "digital cable" across the same publically accessible network, wouldn't that make all "cable" internet providers be punishable by this new law? I mean, it's a public network, and if someone could figure out the transport mechanism and figure out a method of reading it, wouldn't that mean that the cable company is the one who "posted" it on the public network?
I firmly believe that age has very little to do with how "productive" and individual is. I also believe that "experience" can be both an an accelerant and a hindrance to a project.
There are several things which can upset the balance.
Experience:
Too little, and one may find themselves lost, wandering aimlessly through code trying to find the thread that caused the program to break. It can also lead to short/narrow sighted development of programs or fixes to problems that are incomplete, or break other code elsewhere. It can look good up front because the programs are written faster, but can be incomplete or inefective due to a lack of background knowledge.
On the flip side, less experience may also lead to the "Oh, I didn't know you couldn't do that, so I did it."
Too much, and one may find themselves bogged down with the "We've always done it this way" or "We've never done that before".
On the flip side, more experiece also leads one to be able to go "Oh, that's easy, go here, change this and blammo, all better". Programming may appear to go slower, but, for the most part that is because the individual is remembering all the other problems they have encountered, and is trying to make certain that none of the mistakes of the past are repeated in the future.
The two main things, imho, that lead to better programmers are attitude and aptitude.
Having the aptitude, often means that one can build images / pictures of what the code will do in their minds, and can change that picture to determine how they would want to fix a problem or find a solution, then start writing the code from that image. It also means an often intuitive understanding of what the program is doing just by browsing the code, or rapidly scrolling through code.
Having the attitude to program, often means that one enjoys writing code, and will spend hours trying to fix the "This should be working" type of problems just so they know what the problem was, and how to avoid it in the future. (This doggedness can also be a downfall at times - ie, fixed the problem in 3 hours, when a 30 second work-around would have sufficed [8^), however, that problem will not happen again, and the code won't be full of "work-arounds" to try and decode at a later time.)
Having both the attitude and the aptitude will take someone a lot further, and farther than most anything else.
I started as a "New Kid" at age 17, and have been working in the industry for 17 (amost 18) years now.
I still have the drive to learn, the faculties to handle problems logically, and the attitude and aptitude to survive in this industry.
All I can say to the younger generations, is bring it on. =)
Did anyone think about the impact that the new World of Warcraft may have had on these networks? The patch distribution is all done via Torrent effect. I am uncertain where the tracker server is located for WoW though.
Unfortunately, the pointy-haired-bosses only see - 'more hours worked = faster product development = more product out sooner = fatter bonus at end of quarter'. They think "To hell with the peons that we're stepping on, breaking, squishing, ruining the lives of, as long as we get our bonuses".
Until they actually have to do something - say 1 minute of real work for every 1 hour of work that the rest of the employees have to work, they're going to continue to sit in their corner cubbies, dreaming up what they're going to purchase next with they're million dollar bonuses.
1. Process in which individual cells internetwork between themselves in such a fashion that complex data structures can be stored, modified, transmitted to other cells either directly or indirectly linked, via either electrical impulses or chemical compound exchanges.
2. Method of using process outlined in 1 to develop additional methods and or processes to create new, or expand upon existing methods and or processes.
There.
That should cover the basic premise of thought, thinking.
All your IDEAS are belong to ME now!
Wouldn't an original post have been better?
0 30 41632172
http://www.groklaw.net/article.php?story=200410
search on "20-year blockade"
Wishing I had mod points =D
in the suit!
Progress (1984 to current)
Progress 4GL "compiled" to byte code, required Progress 4GL engine to execute the code.
Most vendors, as part of their licensing agreements (from those that I've spoken with, it appears that this is a standard OEM contract component) have to purchase a M$ OS license for every PC sold, regardless of whether the customer orders the unit with a M$ OS.
So even a PC ordered with Linux, the vendor has to buy a M$ license for that PC.
Why doesn't the customer then get that license, since the vendor cannot re-use that license?
And have you ever tried to run Java sans shared libraries?
All those lovely libxyz.so type files...
Those aren't java my friend.
Those are lovely shared objects courtesy of C/C++
Very few languages can be used to compile themselves...
And I do not belive that Java is one of them...
If C / C++ is so last week, and Java is the future, then how can it be that Java wouldn't exist without C.
From Java's perspective, the two are tied together.
You (currently) can't have Java without C, while you can have C, without Java.
It's safe to assume that until another language comes around that can do things as well as C/C++, that Java will continue to be written in C.
So to say that Java is the future, while condemning C/C++ to the past is short-sighted at best, and ignorant at worst.
Where would all your lovely new "Java" versions come from, if not from dedicated, hard working C/C++ programmers?
Hmmmm..
And without C, where would Java be?
Nowhere!
The students should band together, and force the school to replace the wireless with direct fiber to each building, with gigabit runs to distribution points and 100Mbit switch runs to each dorm / apt room.
Telling students that they cannot do what they wish, within a non campus/college owned facility simply because they were too ignorant to figure out that students would be making use of wireless themselves is a load of horse-puckies.
From what I've read from students posting, even if the students weren't running their own AP's within the complexes, the network wouldn't work, because the campus doesn't have enough repeater/booster units to cover the entire area.
It was a piss-poor idea, implemented in a piss-poor fashion, and now students have had to pay for their own internet connections due to the shoddy design / implementation of the college.
To even suggest that the students would now have to "give up" their property and then buy 802.11a (even at a discount) equipment to go wireless is pure BS.
Someone needs to take the management of that college's networking facilities and do something particularly nasty to them, like papering their office with that RF blocking wall-paper, and disallow connectivity to the network they manage from anything but wireless, preferably old 1Mbit equipment, with a shoddy antenna.
Yet, couldn't one say that the "hash" was an encrypted signature for said file, and the act of reverse-engineering the "hash" was attempting to break their "security"?
I wouldn't even think about setting up a Wi-Fi environment that broadcast it's station ID.
Most wireless stations can (and should) be configured with SID Broadcast disabled.
Then lock the Wireless Router down to known MAC addresses.
Pre-Shared Key, mixed with the highest level of encryption available is the way to go.
Generate the longest possible key-sequence (you can use cut and paste to store the key in a password protected, encrypted file).
I store mine on a USB drive to be used when setting up new systems.
Use this key for the workstations to be added to the private wireless network.
Make certain to configure the wireless card to ignore unknown wireless networks (in other words, disable the "log onto first/best/avail network").
Only use manually defined / properly configured wireless access points.
Where I live, there are approximately 6 unlocked access points available, I have my workstations defined to ignore these.
I've yet to have anyone get onto my wireless network, and have no troubles with my systems not logging into the correct wireless lan.
It takes more time, and patience to properly setup a wireless network when compaired to a wired network, but it can be done.
Simply put.
Hello World - C or C++ less than 60k compiled.
Hello World - Java - Approx 7MB.
Bloat - Absolutely.
Slow - (At startup, or jsp recompile) Absolutely.
Have a crash in a java application - welcome to a nightmare trying to debug it, especially when it's not necessarily in the "application" that was developed, but in the application server, due to someone writing (or building it) on the wrong java version, or with the wrong garbage collection...
It might be more difficult to build an application from the ground up in C or C++, however, usually, in the end, it's a lot more stable.
Performance for an interpretive language, vs. a compiled to native machine code program is night and day.
If you want to write programs that perform functions all day long and need to stay in memory... write daemons.
Add to that the following issues.
Version compatibility.
Between JVM Versions.
Between JVM Vendors.
Implementation compatibility.
Between JVMs.
Between Application Servers.
And now we have even more headaches than when we dealt with simple C compiling issues, imho.
Oops - If only I had learned to count!!! [8^B)
And no, it does not always run programs as "root".
Each command can be configured to be run as a single userid (even non-root), or as any userid.
sudo -u
will run the as on the system, if the sudoers file is defined to allow it.
sudo -u -H -s
will spawn a new shell, set the HOME environment variable the the 's home directory. After the shell prompt appears, a simple "cd" command will take you to the user's home directory.
Coupling carefully crafted sudoers file across multiple systems, with SSH using locked down public-key authentication, can be used to make a very powerfull distributed job control system.
I use it in conjunction with SAN attached tape drives to allow systems to "check-out" tape drives, and inform operators which "drive" to load with which "type" of tape, before starting the backups. After the backup is complete, the tape is ejected, the operator is informed, and the tape drive is returned to the available pool.
All with simple shell scripts, SSH and SUDO.
sudo - through the use of it's data-store the "sudoers" file, can be configured multiple ways.
#1 - To require the "root" password.
#2 - To require the password of the userid that the user is running as.
#4 - To require the password of the userid the user wishes to switch to.
#5 - To not require any password at all.
When not requiring a password, it can be configured by the userid, or the command that is being run.
All in all, it's very configurable, and definately fits the prior art criteria.
Hmmm, I'm wondering if they are trying to "patent" the process by which hacks and 'sploits use to elevate their rights so that they can throw "patent" infringement charges at the authors of worms / viruii and other malicious malware type stuff, in addition to the tired old "hacking" charges. Then, with the recent change in the political wind, they can use Federal Agents under the Patriot Act to hunt down and arrest those "terrorists" - or was that from "copyright" infringement? I'm getting those two as confused as the congressmen and federal agencies are!
Okay.
You got me.
I stand corrected.
Here's my Geek license. It's okay, I got it out of a box of Cracker Jacks anyways... =D
Who's General Failure, and why is he trying to read my san-disk?
Even though the displayed html component is wrong, the actual links that they reference are all owned and operated by earthlink.net.
So even though there are 2 typos, it wouldn't be the first time that a valid company screwed up in that fashion.
After doing nslookups on the names, and doing whois on the returned ip addresses, all the entries appear to be under earthlink.net's control.
So I placed it as legit, although typos were included.
The only major typo that wasn't actually owned by Earthlink was the wwwearthlink.net entry - which was owned by Interserver, Inc.
However, the URL that was referenced by the text that was displayed was www.earthlink.net which was correct.
So, if it was supposed to be fraudulent, the referenced URL was a typo.
Either way, I win - it was okay!!!!
By introducing this bill, doesn't he "induce" us into breaking the law, by using devices that we already own that are capable of doing what he wishes to prevent with this law?
Wouldn't that make him the prime Inducer?
Or would the fact that the devices and software already exist, be somehow grandfathered in as being non-inducive as they were legal when they were made, sold, bought?
Wouldn't enforcing a bill recently passed into law be illegal if used to criminally prosecute those who used said items prior to the laws introductions as well?
I have questions. Who has answers?
Lawsuit brought against audio / video equipment manufacturers and the studios that bought them that allowed the music / movies to be recorded in the first place. Then the equipment manufacturers and companies that used them that created the CDs, cassettes, DVDs, and VHS tapes of the movies that allow people to see them and possibly record them. Then we go onto the chain stores who purchase the equipment to play them and the media that contains the information that can be copied. all of this before we ever hit the first end-user law-suit.
Executive - From the root - Execute - ie - To Kill
Seems appropo to me. Executives kill the company.
Nuff said.
ie - a multitude (millions and millions) of databses - each containing one and only one fact.
,imho, SCO type companies out there, I wouldn't put it past them to try this.
A database (collection of facts) does not have to be in any fancy container like any of the big DB vendors would use. A single flat ascii file could (and has been in the past) passed off as a database.
Make each simple file contain on "fact", then each time that fact is used, say "That's an exact dupe of my database" - produce the flat file contents to prove it - and voila - instant lawsuit.
It's not practical by any means, and highly improbable to maintain.
However with all the
So, if there was no chance that I would go out and spend my hard earned money buying an album / movie, then there is no potential loss, thus no "piracy"? Would that be the proper chain of thinking?
Also, since most "cable" internet providers, also push copyrighted content for "digital cable" across the same publically accessible network, wouldn't that make all "cable" internet providers be punishable by this new law? I mean, it's a public network, and if someone could figure out the transport mechanism and figure out a method of reading it, wouldn't that mean that the cable company is the one who "posted" it on the public network?
I firmly believe that age has very little to do with how "productive" and individual is. I also believe that "experience" can be both an an accelerant and a hindrance to a project.
There are several things which can upset the balance.
Experience:
Too little, and one may find themselves lost, wandering aimlessly through code trying to find the thread that caused the program to break. It can also lead to short/narrow sighted development of programs or fixes to problems that are incomplete, or break other code elsewhere. It can look good up front because the programs are written faster, but can be incomplete or inefective due to a lack of background knowledge.
On the flip side, less experience may also lead to the "Oh, I didn't know you couldn't do that, so I did it."
Too much, and one may find themselves bogged down with the "We've always done it this way" or "We've never done that before".
On the flip side, more experiece also leads one to be able to go "Oh, that's easy, go here, change this and blammo, all better". Programming may appear to go slower, but, for the most part that is because the individual is remembering all the other problems they have encountered, and is trying to make certain that none of the mistakes of the past are repeated in the future.
The two main things, imho, that lead to better programmers are attitude and aptitude.
Having the aptitude, often means that one can build images / pictures of what the code will do in their minds, and can change that picture to determine how they would want to fix a problem or find a solution, then start writing the code from that image.
It also means an often intuitive understanding of what the program is doing just by browsing the code, or rapidly scrolling through code.
Having the attitude to program, often means that one enjoys writing code, and will spend hours trying to fix the "This should be working" type of problems just so they know what the problem was, and how to avoid it in the future. (This doggedness can also be a downfall at times - ie, fixed the problem in 3 hours, when a 30 second work-around would have sufficed [8^), however, that problem will not happen again, and the code won't be full of "work-arounds" to try and decode at a later time.)
Having both the attitude and the aptitude will take someone a lot further, and farther than most anything else.
I started as a "New Kid" at age 17, and have been working in the industry for 17 (amost 18) years now.
I still have the drive to learn, the faculties to handle problems logically, and the attitude and aptitude to survive in this industry.
All I can say to the younger generations, is bring it on. =)