void main() is not and have newer been legal c or c++ code.
But just for the record, please try this c program.
#define LARGE 1000000000
int main() { int i; for(i=0;i!=6;i++) { // No ram will be allocated because we // don't write to it. int *Mem=(int *)malloc(LARGE); unsigned long long Val=(unsigned long long)Mem; // ll is used to print long long. printf("Pointer value is %ll or %d\n",(unsigned long long)Val,Mem); } }
But what about all the task where you can't use a database at all? Things such as Photoshop, 3d studio, webbrowsers, compilers and so on.
But the real problem with OO is that most people owerdo it, but I think it all come back to the fact that 2/3 don't really know how to code and design software, and no amount of language/tool support can solve that problem.
And just to be a bit offtopic: Say I have a relational databaes, and an application used to access data in the database. The application is a "desktop" type application running at several people at the same time.
Now say A fetch data from the database and view it in a table. Now B update the database that A views. Thus A has stale(old) data. How does B tell A that A need to fetch the new data from the database. B can't signal A directly because A and B don't know each other.
The best solution would be if an application could register itself as a "listener" in the database to be notified when specified data changed, but I have newer seen a database that allow that. An other solution is not to allow the applications direct access to the database, but insted have all requests go to an task running at the databaseserver, but this seems as a bad solution too because you can't send sql to this application so you end up writing far more code then what should be needed)
Quote from page 26:
The Altivec technology defines the following: Fixed 128-bit whide vector length that can be subdivider into sixteen 8-bit bytes, eight 16-bit half words or for 32-bit words
--End of quote
Or you can look at page 10-14 which list all the supported instruction. And they are all 8,16 or 32bit.
In there screenshots which due to bandwidth_exceed are not available anymore there were no textfield at all. Besides how does it know if what I enter is a pattern or a filename?
But what if the application already IS open and you want to open(include) a new file? Then you need a file requester from the application which work in the context of the application, not as a general file browser.
Remember you don't always want to open an file in the default application for that file type.
But the filesystem(Atleast if you use posix functions to communicate with your filesystem), still lag atomic write, transactions and rollback. Ofcause you can implement all this on top of the filesystem, but then you just end of with something similary to the DB shared library.
Did they REALLY make a file requester widtout pattern matching? WHY? Even windows got that feature, and it is so usefull that there are NO reason to leave it out.
Maybe they are trying to prove that their linux installation don't scale well, and thus don't contain any sco code. Might be the start of a repay claim to SCO:}
Because Lan only work if you can broadcast to the other players(it use broadcast to find local games) and I can't broadcast to users not on my segment.
Ofcause if Blizzard would just add an "Play with player at ip x.y.z.w there would not be a problem"
Battle.net does NOT work in following situation: We have a "local net" with 5000 users seperated in 30 segments. Each segment is using nat with 1 external IP address(Yes, that suck, but that's all the IP addresses they got). People from different segments can't join a game on battle.net. If we are 2 people from segment a, 2 from segment b, then a person from segment c can't join because battle.net complain that the latency is to big. The problem here is that battle.net belive that all the players are behind differen nat systems which would cause imposible lag.
Our solution was to place a battle.net server on 172.32.x.y which all computers on yor 5000 users net can access with their INTERNAL ip address. That work really well until our server had a hd crash, so now we can't play the game even thou we bought it. We are looking for a new harddisk however:}
Normal play on battle.net with other people lags far to much due to a rathed weak internet connection(Not the fault of Blizzard)
And the best is that our battle.net server was legal because in Denmark we got a special law that say that you are ALWAYS allowed to reverse-compile software IF you need to do it, in order to write third party software to corporate with the given software.
Now waiting for Starcraft II, which I hope also will work with a local battle.net server so I can actuelly play it(Single player is to boring):}
That's because site:sco.com tell google ONLY to search at pages located at sco.com and I don't think they themself have the term litigious bastards at their homepage.
Where I live we are 5000 people sharing 34Mbit. It is normaly useable, but as soon as a virus hit(Now we are hit by MyDoom) the net really slow down. Now it take 5 times as long as normal to download a page, and sometimes all i get is a "request timed out". So viruses does transform our net from quite good, to absolut useless. Part of the problem is that our trafik limit device hardware only can handle 1000 connections/second and when we are hit by virus that is not enough.
Here is a quote from
INTERNET PROTOCOL DARPA INTERNET PROGRAM PROTOCOL SPECIFICATION
http://www.cis.ohio-state.edu/cgi-bin/rfc/rfc0791. html
The fragment offset is measured in units of 8 octets (64 bits). The first fragment has offset zero.
Time to Live: 8 bits
This field indicates the maximum time the datagram is allowed to remain in the internet system. If this field contains the value zero, then the datagram must be destroyed. This field is modified in internet header processing. The time is measured in units of seconds, but since every module that processes a datagram must decrease the TTL by at least one even if it process the datagram in less than a second, the TTL must be thought of only as an upper bound on the time a datagram may exist. The intention is to cause undeliverable datagrams to be discarded, and to bound the maximum datagram lifetime.
Who needs a life when one can remember ip wierd details in the ip specifications:}
Well ttl is decreased once per second, and at least once per link. Because no "normal" link does have a latency of > 1 second they just decrease it with 1.
Or maybe HP just sign the nda and include a binary kernal module with their linux.
void main() is not and have newer been legal c or c++ code.
// No ram will be allocated because we
// don't write to it.
// ll is used to print long long.
But just for the record, please try this c program.
#define LARGE 1000000000
int main() {
int i;
for(i=0;i!=6;i++) {
int *Mem=(int *)malloc(LARGE);
unsigned long long Val=(unsigned long long)Mem;
printf("Pointer value is %ll or %d\n",(unsigned long long)Val,Mem);
}
}
Yes, unless you want 64bit pointes. But who want that anyway :}
But what about all the task where you can't use a database at all? Things such as Photoshop, 3d studio, webbrowsers, compilers and so on.
But the real problem with OO is that most people owerdo it, but I think it all come back to the fact that 2/3 don't really know how to code and design software, and no amount of language/tool support can solve that problem.
And just to be a bit offtopic:
Say I have a relational databaes, and an application used to access data in the database. The application is a "desktop" type application running at several people at the same time.
Now say A fetch data from the database and view it in a table. Now B update the database that A views. Thus A has stale(old) data. How does B tell A that A need to fetch the new data from the database. B can't signal A directly because A and B don't know each other.
The best solution would be if an application could register itself as a "listener" in the database to be notified when specified data changed, but I have newer seen a database that allow that. An other solution is not to allow the applications direct access to the database, but insted have all requests go to an task running at the databaseserver, but this seems as a bad solution too because you can't send sql to this application so you end up writing far more code then what should be needed)
Martin
No it was not. The fact that you could not have a movie on a single tape made it a inferiour system.
Are you SURE that macos 10.3 supports
64 bit addressing? Some documentation for that would be nice.
Then somobody better tell IBM to update their documentation. Quote from PowerPC 970 AltiVec(TM) PEM
Quote from page 26:
The Altivec technology defines the following: Fixed 128-bit whide vector length that can be subdivider into sixteen 8-bit bytes, eight 16-bit half words or for 32-bit words --End of quote
Or you can look at page 10-14 which list all the supported instruction. And they are all 8,16 or 32bit.
>If altivec is a 128-bit pipeline, why couldn't it >handle 64bit floating point?
I don't know. Ask Motorola/IBM why they designed it that way. (See my next reply for documentation)
Well, I really really don't think you render using only 32bit floatingpoints, and altivec can't handle 64bit floatingpoints.
In there screenshots which due to bandwidth_exceed
are not available anymore there were no textfield at all. Besides how does it know if what I enter is a pattern or a filename?
But that require the use of a mouse. And a mouse really don't have any usage for most software.
But what if the application already IS open and you want to open(include) a new file? Then you need a file requester from the application which work in the context of the application, not as a general file browser.
Remember you don't always want to open an file in the default application for that file type.
But the filesystem(Atleast if you use posix functions to communicate with your filesystem), still lag atomic write, transactions and rollback. Ofcause you can implement all this on top of the filesystem, but then you just end of with something similary to the DB shared library.
Did they REALLY make a file requester widtout pattern matching? WHY? Even windows got that feature, and it is so usefull that there are NO reason to leave it out.
Maybe they are trying to prove that their linux installation don't scale well, and thus don't contain any sco code. Might be the start of a repay claim to SCO :}
But the problem is, do I login as root, as tiller(my normal user) or as cups(Do I even have a cups user??)
a kareoke bar does normally pay LOTS of monny to be allowed to do what they do -(
Rendering use floating points, so whenever the chip is 64bit don't matter as long as the project can fit in 2GB ram.
That the site is slashdotted.
Because Lan only work if you can broadcast to the other players(it use broadcast to find local games) and I can't broadcast to users not on my segment.
Ofcause if Blizzard would just add an "Play with player at ip x.y.z.w there would not be a problem"
Battle.net does NOT work in following situation:
:}
:}
We have a "local net" with 5000 users seperated in 30 segments. Each segment is using nat with 1 external IP address(Yes, that suck, but that's all the IP addresses they got). People from different segments can't join a game on battle.net. If we are 2 people from segment a, 2 from segment b, then a person from segment c can't join because battle.net complain that the latency is to big.
The problem here is that battle.net belive that all the players are behind differen nat systems which would cause imposible lag.
Our solution was to place a battle.net server on 172.32.x.y which all computers on yor 5000 users net can access with their INTERNAL ip address. That work really well until our server had a hd crash, so now we can't play the game even thou we bought it. We are looking for a new harddisk however
Normal play on battle.net with other people lags far to much due to a rathed weak internet connection(Not the fault of Blizzard)
And the best is that our battle.net server was legal because in Denmark we got a special law that say that you are ALWAYS allowed to reverse-compile software IF you need to do it, in order to write third party software to corporate with the given software.
Now waiting for Starcraft II, which I hope also will work with a local battle.net server so I can actuelly play it(Single player is to boring)
That's because site:sco.com tell google ONLY to search at pages located at sco.com and I don't think they themself have the term litigious bastards at their homepage.
Where I live we are 5000 people sharing 34Mbit. It is normaly useable, but as soon as a virus hit(Now we are hit by MyDoom) the net really slow down. Now it take 5 times as long as normal to download a page, and sometimes all i get is a "request timed out". So viruses does transform our net from quite good, to absolut useless. Part of the problem is that our trafik limit device hardware only can handle 1000 connections/second and when we are hit by virus that is not enough.
Well ttl is decreased once per second, and at least once per link. Because no "normal" link does have a latency of > 1 second they just decrease it with 1.