but also can correlate that information with data from our component supply partners such as Sony, who is the manufacturer of the battery cells in this particular case.
Sony made the batteries.. maybe everyone should be bashing them!:)
This is good buisness strategy, it allows Developers and Users to see that Microsoft has a plan for the future and is fixing it in stone now so that games/programs can be planned well in advance. It can take years to write a good game(scene) engine, so by finalizing the requirements for DX 10.1, they can start planning and perhaps even writing their engines now to take advantage of the features to be present.
When DX9 first came out alot of the games were still coming out 1 or 2 versions behind the current release of DX because of the costs to change to the new version half-way through were too prohibitive
Same goes for vid card manufacturers, whether DX10.1 will be released 2 or 10 years in the future is irrelevant, by planning it now, the major vid card makers can start planning their buisness models for the future cards too. ( Wow.. that's a scary thought, one company to RULE them all and in the darkness bind them??? ).
It also gives the Khronos Group ( the guys that now handle OpenGL ) a chance to see what Microsoft has in store and to counter them by making sure the next releases of the OpenGL spec match or exceed the functionality of DX10.1
a situation in which you can leak memory in Java despite throwing away the reference to the object in question
The problem with Java is that once you allocate an object and then deallocate ( eg. assign null to it ) you are not gaurenteeing that it will be cleaned up. At least with manual memory managment, once i call free() (or whatever) the program will crash on the next access to that area and tell me when i've not cleaned up code. I've noticed alot of times in GUI code where i will allocate a window and then attempt to clean it up(eg dispose()), but so many other parts of the windowing code in Java will keep a reference to it(FocusManager for example) that it will stay in memory even after i am no longer actively using it.
Too many people use Java the wrong way and assume that the system will take care of things and clean it up, after programming in Java for 4 years and after extensive use of debuggers/profilers/memory checkers i can say that it's not the case, it certainly does a good job, but the way they market Java to new programmers is deceptive at best. It certainly does some neat things but more users of Java should be taught about the young memory spaces and eden space, how and why they work and how to use them effeciently, you just can't expect to create thousands of objects and expect the GC to do everything for you. http://www-128.ibm.com/developerworks/java/library /j-perf08273.html
Re:Speaking as a Game Marketer and Linux User...
on
Cedega and Linux Games
·
· Score: 0, Insightful
What? How can you justify that Direct3D beats OpenGL in development time? Have you ever programmed in DirectX? it's a bitch to program in, especially setting up all the stupid custom vertex classes.
If you are going to say something along the lines of it's easier to load textures are such, well any good self-respectable game company would have gigabytes devoted to libraries that were developed inhouse to handle those types of things in a platform independant way, that are usually better than the way Direct3D handles it because you get better control over the resources. I myself implemented a resource manager for my games simply because i didn't like the way Direct3D handled it ( plus my resource manager is platform independant)
I have developed my own cross platform OpenGL 3D games for both Windows and Linux and it's extremely easy to make them compatible.
The problems arise when game developers use DirectX, which includes Direct3D, DirectPlay, DirectMusic.
If they had instead used SDL for the windowing/input system(Unreal 2004), OpenAL for Sound(Unreal and Quake4), and OpenGL for the graphics, the rest of the game can sit on a virtual file system which handles all your file system calls so there are no problems with slashes or drive letters. That's how Quake/Unreal do it. Heck, even network code is easily portable.
There are open source alternatives which if the game developers had used them would allow compilation on almost any system including Windows and OSX without hassle.
There really is no excuse for developers to NOT program for Windows.
In Australia no game can be sold, previewed or displayed for public viewing without first being rated by the Office of Film and Literature. It's interesting because from the article "The Rating Board is a non-profit organization and has no legal authority to force game developers to submit their games for rating.".
The OFLC on the otherhand does have the legal authority to prevent games and movies being shown, indeed they prevented Kent Park from being shown in public theatres. I'm not sure if this makes the ratings more or less important though.
Double Shock and twin waterfalls of tears! Can there be anyone who can possibly understand my sorrow? I want to shout it out! From the botoom of my heart and with all my might!
Did you guys ever read that series by Julian May that started with the book "The Many Coloured Land"? Another book in the series called "Intervention" which deals greatly with the moral/social impact of telepathy and other pyschic things. In it, there is are many galactic civilisations that have acheived enlightenment and they are waiting to see how the Earth handles the growing number of cases of psychic abilities. Very interesting read.
I personally believe psychic powers are possible and is the next stage in our evolution. Imagine being able to communicate without boundaries, being able to get your point across perfectly and without ambiguity.
So you are saying Linux doesn't get root kits? Wow.. i guess that isn't where the word was first coined in the first place and why things like rkhunter don't exist.
You can all complain about the security issues and how evil it is all you want but you have to admire the technology and the thought that goes into advanced viruses/trojans/worms/rootkits. This particular one is polymorphic and stealthed. Those are two traits that can be very difficult to implement into a program of any type. The original write obviously put alot of effort into creating this program, testing it on different configurations and then releasing it.
Yes i admire it for it's traits and i think they should teach virus writing etc in University, the algorithms for self-replication, stealth and polymorphism are very cool, and no self respecting programmer should NOT know how they work and at least how to implement them at a basic level.
This reminds me of weapons of war like cruise missles, their only purpose is to destroy things, but the technology they implement to do it is pretty freaking awesome!
And yes before you ask i once did write a virus. It was a DOS.com infector that was 800bytes or so long. I never released it into the wild, so why did i write you ask? I wrote it because i could, because i wanted to see if i could and when i'd finished i'd learned a hell of alot about x86 assembly. My point is, that we shouldn't all think rootkits/viruses are inheretly evil, they are like guns, they guns don't kill people, people do.
Imagine if you will a virus that spreads like wildwire, but this virus was an anti-virus program that used peer-to-peer networking to download updates and eradicated all other virus/anti-virus programs out there. In the end you have one virus and it kills everything bad for you? Remind you of anything? Yep, the human body. We have benifical viruses/bacteria in our body. They are allowed to replicate and infect others so i believe the stigmata against these technological wonders needs to stop.
PS. I have nothing for disdain for script kiddies and those who use automated virus generators, if you are going to infect someones computer and disrupt their work, at least have enough balls to write it yourself.
Yeah i know, packet sniffing, i thought that the computers were not yet powerful enough to handle that amount of data without the loss of some type of bandwith?
True, but how can you be sure you are throttling a p2p port? What if a game uses that port, you are sure gonna get alot of pissed of users complaining of low pings.
You won't be able to download updates for World Of Warcraft, you wont be able to send anyone else a video you made yourself, or even a word document to your friends, or even share your music if you are an independant music maker giving your music away?
This seems really dumb.
Also how can they possibly enforce it? Block at the ISP level? Using what? ports? They can change. Checking individual packets for p2p signatures? Might be possible if you want your bandwidth to be non-existant.
I really hope the rest of world does not follow this example, it's like saying roads should be banned because criminals use them.
What is this world coming to? Because i'm not sure if i wish to live in it.
Re:The Size was incredible
on
Quake is 10
·
· Score: 1
Yeah my fault. *sorry* didn't read all the comments. Found out later.. will be more carefull with my posts in the future.
Re:The Size was incredible
on
Quake is 10
·
· Score: 1
An awesome 3D demo in only 64K
or Krieger: http://www.theprodukkt.com/kkrieger
A demo game in 96k that pisses all over Quake 2/3 in graphics terms, has real time lighting, shadows, bump maps, everything!
I think it might be a bit of both..
I see three types:
The ones that don't take responsiblity for their actions and who think that the rest of the world should pay them, these people are not desperate, they are the leeches of society. I think these are the immature ones ( as in my above example )..
And then you have the have nots. These are people who(like it or not) in today's society are at the bottom of the food chain. Whether they were born into it, or just never had the chance to rise above it they sue mostly for reasons as you said "in desperation" because they see a world where everybody else has something
And finally the "fucked over". These are people who mostly through the machinations of other people(who are probably grouped in the 1st item), have been "fucked over" through no fault of their own and just want to get their lives back on track. These are probably the most deserving.
(I can so see this turning into a flame post for this post..:( , so let's play nice eh?:) )
At any rate, i was just trying to highlight the fact that with maturity usually comes a sense of responsibility for you own actions, which i believe is lacking in almost all areas of.. well.. everything.
I work in a software team and we must take responsibility for our code, but don't blame anyone, it's no ones "fault"! Hmm.. does this mean software developers are more mature.. i can see a billion dollar research grant comming up!
I hate to reduce things to an argument over definitions, but this stuff seems a little fruity to me. I think a simpler definition of maturity is a willingness to accept responsibility for oneself and for others. By that definition, then we definitely do see a lot of immature, i.e.: irresponsible, behavior among adults - probably because irresponsibility no longer gets you eaten by lions and tigers and bears the way it did for our hunter-gatherer ancestors.
This links back to post #15599659("What, exactly, is wrong with suing someone? It's a legitimate and often necessary thing to do. There is no "plague" of lawsuits, the way you are trying to present it." http://science.slashdot.org/comments.pl?sid=189448 &cid=15599659), this is the reason everybody is sueing everybody, because they don't take responsibility for their own actions.
"Oh no.. i dived off the edge of bridge and cracked my head open because i didn't check first for things in the water.. it's not my fault somebody didn't put a sign up, it's the councils fault! Yeah.. let's sue them!"
Or in politics where the politician is NEVER at fault, it is always someone else.
Among other things, most of the recent drafts would outlaw home recording of TV and radio unless a special exception was put into the law, state by state.
lol.. Welcome to the real world, we Aussies have had this law for years! Nobody ever enforces it, but it *is* copyright infrigment for anyone in Australia to record a TV program to tape.
This is good buisness strategy, it allows Developers and Users to see that Microsoft has a plan for the future and is fixing it in stone now so that games/programs can be planned well in advance. It can take years to write a good game(scene) engine, so by finalizing the requirements for DX 10.1, they can start planning and perhaps even writing their engines now to take advantage of the features to be present.
When DX9 first came out alot of the games were still coming out 1 or 2 versions behind the current release of DX because of the costs to change to the new version half-way through were too prohibitive
Same goes for vid card manufacturers, whether DX10.1 will be released 2 or 10 years in the future is irrelevant, by planning it now, the major vid card makers can start planning their buisness models for the future cards too. ( Wow.. that's a scary thought, one company to RULE them all and in the darkness bind them??? ).
It also gives the Khronos Group ( the guys that now handle OpenGL ) a chance to see what Microsoft has in store and to counter them by making sure the next releases of the OpenGL spec match or exceed the functionality of DX10.1
Just look at what happened at the opening of the Gates of Ahn'Qiraj....
Also, be sure to look up weak and strong memory references in regards to Java. http://www-128.ibm.com/developerworks/java/librar
Too many people use Java the wrong way and assume that the system will take care of things and clean it up, after programming in Java for 4 years and after extensive use of debuggers/profilers/memory checkers i can say that it's not the case, it certainly does a good job, but the way they market Java to new programmers is deceptive at best. It certainly does some neat things but more users of Java should be taught about the young memory spaces and eden space, how and why they work and how to use them effeciently, you just can't expect to create thousands of objects and expect the GC to do everything for you. http://www-128.ibm.com/developerworks/java/librar
What? How can you justify that Direct3D beats OpenGL in development time? Have you ever programmed in DirectX? it's a bitch to program in, especially setting up all the stupid custom vertex classes.
If you are going to say something along the lines of it's easier to load textures are such, well any good self-respectable game company would have gigabytes devoted to libraries that were developed inhouse to handle those types of things in a platform independant way, that are usually better than the way Direct3D handles it because you get better control over the resources. I myself implemented a resource manager for my games simply because i didn't like the way Direct3D handled it ( plus my resource manager is platform independant)
I have developed my own cross platform OpenGL 3D games for both Windows and Linux and it's extremely easy to make them compatible.
The problems arise when game developers use DirectX, which includes Direct3D, DirectPlay, DirectMusic.
If they had instead used SDL for the windowing/input system(Unreal 2004), OpenAL for Sound(Unreal and Quake4), and OpenGL for the graphics, the rest of the game can sit on a virtual file system which handles all your file system calls so there are no problems with slashes or drive letters. That's how Quake/Unreal do it. Heck, even network code is easily portable.
There are open source alternatives which if the game developers had used them would allow compilation on almost any system including Windows and OSX without hassle.
There really is no excuse for developers to NOT program for Windows.
In Australia no game can be sold, previewed or displayed for public viewing without first being rated by the Office of Film and Literature. It's interesting because from the article "The Rating Board is a non-profit organization and has no legal authority to force game developers to submit their games for rating.".
The OFLC on the otherhand does have the legal authority to prevent games and movies being shown, indeed they prevented Kent Park from being shown in public theatres. I'm not sure if this makes the ratings more or less important though.
Double Shock and twin waterfalls of tears! Can there be anyone who can possibly understand my sorrow? I want to shout it out! From the botoom of my heart and with all my might!
Did you guys ever read that series by Julian May that started with the book "The Many Coloured Land"? Another book in the series called "Intervention" which deals greatly with the moral/social impact of telepathy and other pyschic things. In it, there is are many galactic civilisations that have acheived enlightenment and they are waiting to see how the Earth handles the growing number of cases of psychic abilities. Very interesting read. I personally believe psychic powers are possible and is the next stage in our evolution. Imagine being able to communicate without boundaries, being able to get your point across perfectly and without ambiguity.
So you are saying Linux doesn't get root kits? Wow.. i guess that isn't where the word was first coined in the first place and why things like rkhunter don't exist.
You can all complain about the security issues and how evil it is all you want but you have to admire the technology and the thought that goes into advanced viruses/trojans/worms/rootkits. This particular one is polymorphic and stealthed. Those are two traits that can be very difficult to implement into a program of any type. The original write obviously put alot of effort into creating this program, testing it on different configurations and then releasing it.
.com infector that was 800bytes or so long. I never released it into the wild, so why did i write you ask? I wrote it because i could, because i wanted to see if i could and when i'd finished i'd learned a hell of alot about x86 assembly. My point is, that we shouldn't all think rootkits/viruses are inheretly evil, they are like guns, they guns don't kill people, people do.
/me dons flame proof armour!
Yes i admire it for it's traits and i think they should teach virus writing etc in University, the algorithms for self-replication, stealth and polymorphism are very cool, and no self respecting programmer should NOT know how they work and at least how to implement them at a basic level.
This reminds me of weapons of war like cruise missles, their only purpose is to destroy things, but the technology they implement to do it is pretty freaking awesome!
And yes before you ask i once did write a virus. It was a DOS
Imagine if you will a virus that spreads like wildwire, but this virus was an anti-virus program that used peer-to-peer networking to download updates and eradicated all other virus/anti-virus programs out there. In the end you have one virus and it kills everything bad for you? Remind you of anything? Yep, the human body. We have benifical viruses/bacteria in our body. They are allowed to replicate and infect others so i believe the stigmata against these technological wonders needs to stop.
PS. I have nothing for disdain for script kiddies and those who use automated virus generators, if you are going to infect someones computer and disrupt their work, at least have enough balls to write it yourself.
Yeah i know, packet sniffing, i thought that the computers were not yet powerful enough to handle that amount of data without the loss of some type of bandwith?
That's what /. is for isn't it? Discussion and learning! Also could you provide a link to the legislation please ( if you have one? )
True, but how can you be sure you are throttling a p2p port? What if a game uses that port, you are sure gonna get alot of pissed of users complaining of low pings.
You won't be able to download updates for World Of Warcraft, you wont be able to send anyone else a video you made yourself, or even a word document to your friends, or even share your music if you are an independant music maker giving your music away?
This seems really dumb.
Also how can they possibly enforce it? Block at the ISP level? Using what? ports? They can change. Checking individual packets for p2p signatures? Might be possible if you want your bandwidth to be non-existant.
I really hope the rest of world does not follow this example, it's like saying roads should be banned because criminals use them.
What is this world coming to? Because i'm not sure if i wish to live in it.
Yeah my fault. *sorry* didn't read all the comments. Found out later.. will be more carefull with my posts in the future.
Ah, you mean like fr-08: .the .product by farbrausch http://www.pouet.net/prod.php?which=1221
An awesome 3D demo in only 64K
or Krieger: http://www.theprodukkt.com/kkrieger
A demo game in 96k that pisses all over Quake 2/3 in graphics terms, has real time lighting, shadows, bump maps, everything!
- The ones that don't take responsiblity for their actions and who think that the rest of the world should pay them, these people are not desperate, they are the leeches of society. I think these are the immature ones ( as in my above example )..
- And then you have the have nots. These are people who(like it or not) in today's society are at the bottom of the food chain. Whether they were born into it, or just never had the chance to rise above it they sue mostly for reasons as you said "in desperation" because they see a world where everybody else has something
- And finally the "fucked over". These are people who mostly through the machinations of other people(who are probably grouped in the 1st item), have been "fucked over" through no fault of their own and just want to get their lives back on track. These are probably the most deserving.
(I can so see this turning into a flame post for this post..At any rate, i was just trying to highlight the fact that with maturity usually comes a sense of responsibility for you own actions, which i believe is lacking in almost all areas of.. well.. everything.
I work in a software team and we must take responsibility for our code, but don't blame anyone, it's no ones "fault"! Hmm.. does this mean software developers are more mature.. i can see a billion dollar research grant comming up!
"Oh no.. i dived off the edge of bridge and cracked my head open because i didn't check first for things in the water.. it's not my fault somebody didn't put a sign up, it's the councils fault! Yeah.. let's sue them!"
Or in politics where the politician is NEVER at fault, it is always someone else.
Yeah, we had an old BBS machine in a video store, got so many cool shareware demos from that.. and they didn't even supply a chair!
God it sucked too if your floppy had some bad sectors!
If you are looking for more info on Australian copyright laws try here http://www.copyright.org.au/ Here specically for infosheet(pdfs etc) http://www.copyright.org.au/publications/infosheet s.htm
And here for mp3/cd/radio etc
http://www.copyright.org.au/publications/G070.pdf
Oh, and don't forget this one - Line dancers & copyright
http://www.copyright.org.au/publications/G041.pdf :)
Check out these two PDF's from http://www.esrb.org/about/news.jsp
_ parent_advisory.5.3.06.pdf _ release_5.3.06.pdf
:)
1: http://www.esrb.org/about/news/downloads/oblivion
2: http://www.esrb.org/about/news/downloads/oblivion
You will actually see that Oblivion will now require a 'Nudity' descriptor to be placed on the box.
This is unbelievable! I've finished the game and am through my second time and not once have i EVER seen nudity!
Although... seeing 'Nudity' on the box would make me more likely to buy it.