YES - He did not sign the check, or used the ATM card.
Now if he took out $100 dollars and was robbied while still at the ATM... That gets gray.
1) He took the money out. So the transaction was legal. 2) It was on Bank properity and security was not high enought to protect to customer. Maybe no emergency button on the ATM machine either.
But they already have. That is how they set rates, do fraud prevention, and shows ads claiming their quailty. This are things that marketing needs alot of informaiton for.
Converting numbers to other bases have been around along time.
A few uses that I have use with this trick...
1) Union/Intersection Searches to find a number or alpha string. Doing this allowes to tokenize the data. Helpful in searching for data with mispelling and generalizng a lat/long search.
2) Encoding a large number unique number like date and time, into a small alpha key. I used to fix webbased POS system.
Guideline 4.2.6 said to provide a unique identification for each display in a consistent location at the top of the display frame. This guideline worked well in the target domain of mainframes: Users typically navigated only a few screens, and having a unique ID let them understand their current location. The IDs also made it easy for manuals and help features to refer to specific screens.
Today, screen identifiers would clutter the screens with irrelevant information. They would not help modern users, who move freely among numerous locations.
Even this invalidated guideline continues to contain a core of truth: it's good for users to know where they are and what they can do on each screen. The current recommendation is to provide a headline or title that concisely summarizes each screen's purpose.
Guideline 3.1.4.13 said to assign a single function key to any continuously available feature. This made sense for mainframe interfaces because they relied extensively on function keys to speed up the interaction. Also, mainframe systems were so heavily moded that very few functions were available across all system areas; the few that were obviously deserved special treatment.
Modern systems attempt to be modeless, so many features have become ubiquitous and accessible from anywhere. Furthermore, function keys are no longer the primary way of operating computers. Given these two changes, it no longer makes sense to assign function keys to constantly available features.
These both still valid today. Panel codes are uniquely identified in use and with HTML the URL is the unique id, so that rule is still active today.
The second rule about comman "function keys", these can be the Fx keys as well as the CTRL keys. Take example Copy in Windows ^C, Paste ^V or Find ^F again standardized between apps and OS like.
In the end consitance is always required to allow users faster interfaces and better interaction.
Unless everyone is carring a reader you have one thing to conterfit. That is the problem.
Now copying a card is generally easy. I worked in hotels for years, once you have a inside source or phone tap, the informarion is avaialble and a CRcard can be dupilicaed in less than 1hr. Remember the cards MUST BE readable.
Here we are talking about adding a picture id. Yes it is alot harder, not.
"Build your own TV Typewriter" paper back from Radio Shack 1978 vintage.
Or the better one was a magizine called Kilobaud, then became Microcomputer. They had plans for convertions.
There was a set of chips from National Semi that had ascii to row/column of selectic type writer.
Lastly the best I saw from late 70's early 80's was a device that had a push leaver over each key, and the output from the parallel port was used to translate which key(s) was(were) pressed. Typed very nicely.
After that build a USB/Parallel interface. Or even get USB/Motor Control interface so you use the CPU power to do the translation and punch the keys.
SP2 for XP, is signed and all, downloads from random sites without telling you the ownersihp, then destories the XP loaded, to the point of wiping the drive and reloading.
XP can not be moved from one machine, even using the tools Microsoft gives you, so they message of "Buy new hardware" when you have the above problem, is still a full reload.
Lastly his blog is comments are now under moderation, so you can not talk about bad.
I guess that is what MS is calling Marketing, Security these days. Does save on build costs.
A core ~= A processor today. So multi-processor OS is nothing new. Shoot Intel Hyper-Threading is not new - It looks to OS as two processors but only 1 is running at given time.
You see an OS runs multiple threads in the first place it just switches between them as each need run time.
But for given program to be written to use 2 or more threads (looks to the OS as 2 or more programs) takes work.
So take a program that is already written and place in a multi-core/processor/thread enviroment with all else being equal - it will run as fast as it did before.
What will run faster is all of it. Take two of these old programs and run them in the multi-core/processor/thread enviroment and they each take same processing time unto themself, but the obversied time is shorter because they are both actually running at SAME time.
Your first statement is off the mark and that makes the rest off the mark too...
The public actually owns the work in question.
The copyright law gives the original creator of that work, the excludive right to DISTRIBUTE the work. That creator can the assign or transfer that DISTRIBUTION Right to another.
So in the your first example: It is not the person getting the copy is at fault, it is the person that gave the copy in the first place. That is a competing distributor and if that person does not have the right to distribute then there is loss to owner of distribtion rights.
In your second example: First sale rule holds you up. If I gave you my copy of legally distributed work then all ok. But, if a make a copy and give you copy then I am a distributor. Now there is some rules about private use, like copy a LD to a tape to listen in your car, or to give to friend (limited copies).
In your third point: Copyright is a Distribution Right. You are correct that public (via their goverment) has granted this right, and can take it back. To to also note, there are linsencing issues other than copyright that can get you a foul. Becuase that falls under contract law, not copyright law.
Why? Because the OS is generally unmanageble, becuase MS wants to control the management. Just look at the forced SP2, and other "management" tools.
MS does not realy fix what is broken, just release new systems and force you pay for upgrade. Oh, where is that promised next system that you paid for with a few years ago. A locked in upgrade path with you paying for it at least twice. It is good to be monopoly.
Linux support is as close as your local LUG, since Linux with you can completily control what is loaded, create an image stamp it out. Go one step further and netboot instead. No user can modify and single support center. Boy, one guy for the whole thing. Now it is pure network support.
PS: we are doing that for 6,000 desktops nationwide with a single desktop netbooted. The only problem is user remembering their password.
With the internet and remote admin tools coming / have come to full potential, vendors keep coming to ask for this more and more.
I have been a software vendor for many years. With software that is correctly build and tested, the need have access to a forgien box is about 0.
That is not say that there were not times I wished I had access. Mainly language translation, English-French with neither tech being able to speak the other and a translator that did not understand techincal terms. Think Baud Rate and Partity Bit:: Speed on Highway and Number and Color of Cars traveling in pack/line. Some great laughs later over some good wine.
Even when I went on site, I generally never touched a machine. I always had the local operator or manager do the actual typing. This way, they learned the what and how along with me, and how to fix it.
But back to today's world, IF and I MEAN IF the higher levels of company force/black mail you into a corner , setup a connection PC. Vendor connects to there, and that is terminal of them in your system. Log every thing. Turn off the PC when you can not be watching what happening.
Please remember: an OS is just another application as well.
If Google pushes the OS into the background then the y do become the "OS", at least in the user's eye.
This is why M$ wanted to "cut off Netscape air supply". Netscape was pushing the same way.
As an off shoot look at any browser today, they all support "file:". This was popularized by Netscape, it was also a corner stone to why M$ IE is part of the OS.
From my experience... Good design is overly flexible. That to me is the very core of a good design, anticipation of the business need and having the structure inplace to handle it. Good designers look ahead 2 to 5 yrs down road and see where the business is heading.
The XP method (and maybe the designers you have worked hence your opinon) at best is building "last week" needs and if you are very very lucky "next week". I have NEVER seen a month or better design come from it.
Then again the XP methods does support continuing employement because the system never seams to met what is needed today.
0. Alan is a Distinguished Engineer at IBM Rational
translates to: Buy Rational Rose - scaratch that see 5... Rent Rational Rose
1. Connecting business with IT: Business-driven development
translates to: What do you mean that it will take 8 weeks to rewrite? We are already selling the service, you must change it tonight or be fired.
2. Greater transparency in the software development process: Auditing, traceability, and accountability
translates to: We must find some one else to blame, because we don't need to test the part, the system drew it that way.
3. RAD using new programming models
translate to: do not design first. build it first , then find out if it mets the need. Wait that is why the want to find someone else to blame it on.
4. Collaboration among individuals and teams
translates to: Talk to each other. Stop work in the castles with moats that where built between managers!
5. "Pay-per-use" software tools: New licensing and subscription offerings
translate to: We need more money, so we are following M$ model, charge for everything at least twice. Remember: give away the razor, sell the razor blades. Wait that is what Lexmark is doing now.
We are creating the old USSR, right here in America.
We have lost parts of the 2nd, 4th, and 5th amendment. Bush's 2000 win gutted any of 10th that was left.
The police can now search your home and "finincal" records with court oversite with informing you that it even happened and barring all from talking about it.
So why does anyone think that removing Fast Forward button would not be another freedom lost?
My home network to date: $1.5K That was the first machine, two monitors, 3 switchs, and new "pretty" machine for my wife at under $250.
The balance of the machines... Currently 15 are all free.
When I moved, last year my wife had me lighten the move and dump a few machines... 45, including: 2 HP/9000's (Server and Desktop), RS/6000, 4 Compaq Servers (QUAD and 6 ways), two CD-ROM Servers (host machine w/ 28 drives, and another 6 drive baby model). After the move, I got also freed up 2 APC "net" racks (doors and all).
All for free. I also gave it way to a NPO group so they can "give it" to next person, or start training programs. RS/6000 and HP/9000 had full copies of OS (Sales Demo), enough to get certified.
For me: Low end boxes become firewalls (ipcop.org) or computer repair. Middle, linux desktops w/ full office tools High end, game machines for kids.
There are differences but most do not really look.
Most cheap desktop motherboards have built-in video using "shared memory" - this is actaully taken from main memory and is a constant interuption to CPU to do what it needs to be done.
Bandwidth of the PCI bus and ACPI forcing all cards to use the same interupt adding to the overhead of the OS to sort out the conflict and order. This can also lead to lockups or frozen IO - I know using 100M NIC with 100M disk controller.
Multiple processors - and I am not talking about the CPUs! Server level parts most have intellegent controllers (ie their own co-processors) This way the main CPU can get work done and not worry about the reading a disk drive.
Now: Does very server have to built to server standards? NO
A old desktop box makes a great firewall, printer server or even departmental webserver. The key here, if it goes down how fast can it be replaced? With a firewall do not build one. Build two, the second just needs to boot and be plugged in. Same for a printer server or small localized webserver.
But if you are crunching data - a database server for example - buy a real server. I like IBM X440 maxs out at 16 CPU (build sets of 4) data busses 256 bits wide not 32 or 64 of most mother boards. PCI-X slots 64bits wide and hotswapable cards, plus maxs out with these at like 100 of them. Though on VMWare's ESX and make a pile of "little white boxes" all virtually.
You have also noted about RAID cards for IDE. besure they are intellegent (Co-processors) or the CPU is doing all the work.
In the end to me real difference between Desktop / Server Class / Servers is CPU loading. How much of the "housekeeping" the CPU must perform.
On desktop machine, the CPU does it all, It watches even byte the goes into and out of a disk drive or netcard. It gives up time to allow the video to share its memory. This all takes away from the base function of running an app. At one point a few years ago - the average machine was using up to 40% of its processing just to keep the screen updated.
Server Class machines have helping processors to off load the CPU. Adding these into desktop box starts the transformation into a server - except missing true server need hotswapable everything.
I have built machines with this in mind of years - My current home machine is dual PPro 200, with highend scsi and highend video (for the time, PCI Bus) working a large database and useing database design tool - it out preforms the 3Ghz P4 I have office, with IDE and shared video. Parts do make a difference.
True Server machines are built differently, PERIOD. Look at the X440 from IBM, look at the top end machines Dell, HP/Compaq you will see the difference.
Yes, they are sell servers that are really desktops in deguess. Dell 400SC small server is the same case and motherboards as Dell 800 desktop series. The difference ECC memory, and a front cover that covers the 2 USB slot and sound ports in the front. Also you can get this for less than matching desktop configuration. I got one for my wife's desktop.
Lastly clustering...
Clustering to me is the same as raid to disk drives. Lots of cheap servers sharing the load acting as a single larger machine. So all of this may be for naught.
Family moved into Washington 1924 and been there ever since. At least 22 births, 15 deaths, 8 marriages have happen in the state in those insuing years.
YES - He did not sign the check, or used the ATM card.
Now if he took out $100 dollars and was robbied while still at the ATM... That gets gray.
1) He took the money out. So the transaction was legal.
2) It was on Bank properity and security was not high enought to protect to customer. Maybe no emergency button on the ATM machine either.
But they already have. That is how they set rates, do fraud prevention, and shows ads claiming their quailty. This are things that marketing needs alot of informaiton for.
YES - Why do you think they now will not tell a guest's room number? Also some floors are key access only.
No they did not.
Converting numbers to other bases have been around along time.
A few uses that I have use with this trick...
1) Union/Intersection Searches to find a number or alpha string. Doing this allowes to tokenize the data. Helpful in searching for data with mispelling and generalizng a lat/long search.
2) Encoding a large number unique number like date and time, into a small alpha key. I used to fix webbased POS system.
3) Create "unique" "random" one use passwords.
Guideline 4.2.6 said to provide a unique identification for each display in a consistent location at the top of the display frame. This guideline worked well in the target domain of mainframes: Users typically navigated only a few screens, and having a unique ID let them understand their current location. The IDs also made it easy for manuals and help features to refer to specific screens.
Today, screen identifiers would clutter the screens with irrelevant information. They would not help modern users, who move freely among numerous locations.
Even this invalidated guideline continues to contain a core of truth: it's good for users to know where they are and what they can do on each screen. The current recommendation is to provide a headline or title that concisely summarizes each screen's purpose.
Guideline 3.1.4.13 said to assign a single function key to any continuously available feature. This made sense for mainframe interfaces because they relied extensively on function keys to speed up the interaction. Also, mainframe systems were so heavily moded that very few functions were available across all system areas; the few that were obviously deserved special treatment.
Modern systems attempt to be modeless, so many features have become ubiquitous and accessible from anywhere. Furthermore, function keys are no longer the primary way of operating computers. Given these two changes, it no longer makes sense to assign function keys to constantly available features.
These both still valid today. Panel codes are uniquely identified in use and with HTML the URL is the unique id, so that rule is still active today.
The second rule about comman "function keys", these can be the Fx keys as well as the CTRL keys. Take example Copy in Windows ^C, Paste ^V or Find ^F again standardized between apps and OS like.
In the end consitance is always required to allow users faster interfaces and better interaction.
Unless everyone is carring a reader you have one thing to conterfit. That is the problem.
Now copying a card is generally easy. I worked in hotels for years, once you have a inside source or phone tap, the informarion is avaialble and a CRcard can be dupilicaed in less than 1hr. Remember the cards MUST BE readable.
Here we are talking about adding a picture id. Yes it is alot harder, not.
Ebay just jumping Passport, so why would we want a simular thing in goverment?
One ID means only one thing to conterfiet. Look at how well it is to get any corpate office wuth the same badge.
I looked into filing... there is no reason to do so. I have to spend more money to get any return.
That is not a settlement, it is a marketing strategy.
"Build your own TV Typewriter" paper back from Radio Shack 1978 vintage.
Or the better one was a magizine called Kilobaud, then became Microcomputer. They had plans for convertions.
There was a set of chips from National Semi that had ascii to row/column of selectic type writer.
Lastly the best I saw from late 70's early 80's was a device that had a push leaver over each key, and the output from the parallel port was used to translate which key(s) was(were) pressed. Typed very nicely.
After that build a USB/Parallel interface. Or even get USB/Motor Control interface so you use the CPU power to do the translation and punch the keys.
He doesn't, you are right...
SP2 for XP, is signed and all, downloads from random sites without telling you the ownersihp, then destories the XP loaded, to the point of wiping the drive and reloading.
XP can not be moved from one machine, even using the tools Microsoft gives you, so they message of "Buy new hardware" when you have the above problem, is still a full reload.
Lastly his blog is comments are now under moderation, so you can not talk about bad.
I guess that is what MS is calling Marketing, Security these days. Does save on build costs.
A core ~= A processor today. So multi-processor OS is nothing new. Shoot Intel Hyper-Threading is not new - It looks to OS as two processors but only 1 is running at given time.
You see an OS runs multiple threads in the first place it just switches between them as each need run time.
But for given program to be written to use 2 or more threads (looks to the OS as 2 or more programs) takes work.
So take a program that is already written and place in a multi-core/processor/thread enviroment with all else being equal - it will run as fast as it did before.
What will run faster is all of it. Take two of these old programs and run them in the multi-core/processor/thread enviroment and they each take same processing time unto themself, but the obversied time is shorter because they are both actually running at SAME time.
Your first statement is off the mark and that makes the rest off the mark too...
The public actually owns the work in question.
The copyright law gives the original creator of that work, the excludive right to DISTRIBUTE the work. That creator can the assign or transfer that DISTRIBUTION Right to another.
So in the your first example: It is not the person getting the copy is at fault, it is the person that gave the copy in the first place. That is a competing distributor and if that person does not have the right to distribute then there is loss to owner of distribtion rights.
In your second example: First sale rule holds you up. If I gave you my copy of legally distributed work then all ok. But, if a make a copy and give you copy then I am a distributor. Now there is some rules about private use, like copy a LD to a tape to listen in your car, or to give to friend (limited copies).
In your third point: Copyright is a Distribution Right. You are correct that public (via their goverment) has granted this right, and can take it back. To to also note, there are linsencing issues other than copyright that can get you a foul. Becuase that falls under contract law, not copyright law.
Your are right such crap.
You can't find people to manage MS.
Why? Because the OS is generally unmanageble, becuase MS wants to control the management. Just look at the forced SP2, and other "management" tools.
MS does not realy fix what is broken, just release new systems and force you pay for upgrade. Oh, where is that promised next system that you paid for with a few years ago. A locked in upgrade path with you paying for it at least twice. It is good to be monopoly.
Linux support is as close as your local LUG, since Linux with you can completily control what is loaded, create an image stamp it out. Go one step further and netboot instead. No user can modify and single support center. Boy, one guy for the whole thing. Now it is pure network support.
PS: we are doing that for 6,000 desktops nationwide with a single desktop netbooted. The only problem is user remembering their password.
With the internet and remote admin tools coming / have come to full potential, vendors keep coming to ask for this more and more.
:: Speed on Highway and Number and Color of Cars traveling in pack/line. Some great laughs later over some good wine.
I have been a software vendor for many years. With software that is correctly build and tested, the need have access to a forgien box is about 0.
That is not say that there were not times I wished I had access. Mainly language translation, English-French with neither tech being able to speak the other and a translator that did not understand techincal terms. Think Baud Rate and Partity Bit
Even when I went on site, I generally never touched a machine. I always had the local operator or manager do the actual typing. This way, they learned the what and how along with me, and how to fix it.
But back to today's world, IF and I MEAN IF the higher levels of company force/black mail you into a corner , setup a connection PC. Vendor connects to there, and that is terminal of them in your system. Log every thing. Turn off the PC when you can not be watching what happening.
Please remember: an OS is just another application as well.
If Google pushes the OS into the background then the y do become the "OS", at least in the user's eye.
This is why M$ wanted to "cut off Netscape air supply". Netscape was pushing the same way.
As an off shoot look at any browser today, they all support "file:". This was popularized by Netscape, it was also a corner stone to why M$ IE is part of the OS.
From my experience... Good design is overly flexible. That to me is the very core of a good design, anticipation of the business need and having the structure inplace to handle it. Good designers look ahead 2 to 5 yrs down road and see where the business is heading.
The XP method (and maybe the designers you have worked hence your opinon) at best is building "last week" needs and if you are very very lucky "next week". I have NEVER seen a month or better design come from it.
Then again the XP methods does support continuing employement because the system never seams to met what is needed today.
0. Alan is a Distinguished Engineer at IBM Rational
translates to: Buy Rational Rose - scaratch that see 5... Rent Rational Rose
1. Connecting business with IT: Business-driven development
translates to: What do you mean that it will take 8 weeks to rewrite? We are already selling the service, you must change it tonight or be fired.
2. Greater transparency in the software development process: Auditing, traceability, and accountability
translates to: We must find some one else to blame, because we don't need to test the part, the system drew it that way.
3. RAD using new programming models
translate to: do not design first. build it first , then find out if it mets the need. Wait that is why the want to find someone else to blame it on.
4. Collaboration among individuals and teams
translates to: Talk to each other. Stop work in the castles with moats that where built between managers!
5. "Pay-per-use" software tools: New licensing and subscription offerings
translate to: We need more money, so we are following M$ model, charge for everything at least twice. Remember: give away the razor, sell the razor blades. Wait that is what Lexmark is doing now.
We are creating the old USSR, right here in America.
We have lost parts of the 2nd, 4th, and 5th amendment. Bush's 2000 win gutted any of 10th that was left.
The police can now search your home and "finincal" records with court oversite with informing you that it even happened and barring all from talking about it.
So why does anyone think that removing Fast Forward button would not be another freedom lost?
What about the Quaker bot authors?
You are right.
My home network to date: $1.5K That was the first machine, two monitors, 3 switchs, and new "pretty" machine for my wife at under $250.
The balance of the machines... Currently 15 are all free.
When I moved, last year my wife had me lighten the move and dump a few machines... 45, including: 2 HP/9000's (Server and Desktop), RS/6000, 4 Compaq Servers (QUAD and 6 ways), two CD-ROM Servers (host machine w/ 28 drives, and another 6 drive baby model). After the move, I got also freed up 2 APC "net" racks (doors and all).
All for free. I also gave it way to a NPO group so they can "give it" to next person, or start training programs. RS/6000 and HP/9000 had full copies of OS (Sales Demo), enough to get certified.
For me:
Low end boxes become firewalls (ipcop.org) or computer repair.
Middle, linux desktops w/ full office tools
High end, game machines for kids.
Look to REPLAY.
100BaseT built-in
DVArchive to download to PC or back
Also Linux
Wife loves it.
MythTV is a good PC choice.
I have the original on Laserdisk also 5 & 6.
I was hoping to get them on DVD. It is shame, that Lucas needs to screw with originals so much.
So is there any chance for getting an orignal?
Onboard VGA is a NO-NO.
It wastes CPU cycles by stealing it memory from main memory. Buy a cheap PCI VGA card. A great improvement all the way around.
There are differences but most do not really look.
Most cheap desktop motherboards have built-in video using "shared memory" - this is actaully taken from main memory and is a constant interuption to CPU to do what it needs to be done.
Bandwidth of the PCI bus and ACPI forcing all cards to use the same interupt adding to the overhead of the OS to sort out the conflict and order. This can also lead to lockups or frozen IO - I know using 100M NIC with 100M disk controller.
Multiple processors - and I am not talking about the CPUs! Server level parts most have intellegent controllers (ie their own co-processors) This way the main CPU can get work done and not worry about the reading a disk drive.
Now: Does very server have to built to server standards? NO
A old desktop box makes a great firewall, printer server or even departmental webserver. The key here, if it goes down how fast can it be replaced? With a firewall do not build one. Build two, the second just needs to boot and be plugged in. Same for a printer server or small localized webserver.
But if you are crunching data - a database server for example - buy a real server. I like IBM X440 maxs out at 16 CPU (build sets of 4) data busses 256 bits wide not 32 or 64 of most mother boards. PCI-X slots 64bits wide and hotswapable cards, plus maxs out with these at like 100 of them. Though on VMWare's ESX and make a pile of "little white boxes" all virtually.
You have also noted about RAID cards for IDE. besure they are intellegent (Co-processors) or the CPU is doing all the work.
In the end to me real difference between Desktop / Server Class / Servers is CPU loading. How much of the "housekeeping" the CPU must perform.
On desktop machine, the CPU does it all, It watches even byte the goes into and out of a disk drive or netcard. It gives up time to allow the video to share its memory. This all takes away from the base function of running an app. At one point a few years ago - the average machine was using up to 40% of its processing just to keep the screen updated.
Server Class machines have helping processors to off load the CPU. Adding these into desktop box starts the transformation into a server - except missing true server need hotswapable everything.
I have built machines with this in mind of years - My current home machine is dual PPro 200, with highend scsi and highend video (for the time, PCI Bus) working a large database and useing database design tool - it out preforms the 3Ghz P4 I have office, with IDE and shared video. Parts do make a difference.
True Server machines are built differently, PERIOD. Look at the X440 from IBM, look at the top end machines Dell, HP/Compaq you will see the difference.
Yes, they are sell servers that are really desktops in deguess. Dell 400SC small server is the same case and motherboards as Dell 800 desktop series. The difference ECC memory, and a front cover that covers the 2 USB slot and sound ports in the front. Also you can get this for less than matching desktop configuration. I got one for my wife's desktop.
Lastly clustering...
Clustering to me is the same as raid to disk drives. Lots of cheap servers sharing the load acting as a single larger machine. So all of this may be for naught.
Family moved into Washington 1924 and been there ever since. At least 22 births, 15 deaths, 8 marriages have happen in the state in those insuing years.
Oh well my family must not exist.