An old anime favourite of mine:
http://animeworld.com/reviews/venuswars.html
Every bike in this in this movie is a gyro-stabilized mono or 'unibike'. This would be really dangerous considering that personal EMP weapons are probably not too far off. I'd hate to be going 60mph and have the computer and gyros suddenly go off line. This article is a dupe if I ever saw one, that prototype is just a clay/rendered model. They probably aren't planning on a working version.
maybe some of those 'retailers' will start using adwords like they should have been doing in the first place. If a site can't get a good click through rate using adwords, tricking google to list them higher in the search results is not going to do them any good. The problem with many of these 'retailers' is they don't actually have any reason to show up on a search in the first place, they have nothing to offer that is related to my search terms. This kind of internet marketing is every bit as annoying as spam and sitefinder. There are too many useless sites out there run by idiots who are just trying to squeeze some cash out of the internet by preying on people who don't know any better. They are just hoping that enough people will fall for their 'set this page as my home page' popup and have some numbers to show their equally useless advertising clients.
For the businesses that actually have some services/products to offer, adwords is the best way to get your site to show up on google.
Sure, things can be refactored into a common library that can be used for things that won't need to change. But this is usually best done *after* it is determined a component is re-usable.
This determination is best made after a component is reused a few times, not before it has ever been used at all.
Every one has written an XML toolkit, File toolkit, JSP toolkit, Swing toolkit, etc.. The Java SDK is a 'tookit' itself. This does not eliminate the need for design patterns. In reality, software is designed from the top down, where the top layer is the user/client interface(s). (where the client can be human,monkey,machine,other software,etc..). As the layers get lower and lower, they (should) become less volatile. Good bottom up designs are made better (more flexible,expandable) by design patterns.
Removing dependancies on the 'toolkits' can be extremely difficult without the simplest design patterns. Dependencies between layers of applications are to be avoided for obvious
reasons.
Design patterns can't be avoided in good object oriented design. They are not a product of some company or focus group deciding developers need a new tool, they are natural occurences that have been observed and recorded during the development cycle that people have found useful and often necessary.
Any one notice that our 'new' Singleton overlord is the exact same one as the old one?
Re:Design Patterns are a Shared Language
on
J2EE Design Patterns
·
· Score: 2, Insightful
Patterns that are forced into code are being applied inappropriately. Patterns tend to fall into place where necessary, not needing to be sought out or hammered into shape. If you have a very good grasp on the applicability and shortcomings of known patterns and combinations of patterns, you will benefit from their use. Patterns stretch most developers into a realm that is more abstract than they are used too, which is why many developers misuse them. Novices introduced to patterns will try to apply them to everything, and end up wasting a lot of time thinking about how to apply them. If you are a good 00 programmer, the patterns will find you without much extra effort on your part.
Re:Still Not Real Clear on Design Patterns...
on
J2EE Design Patterns
·
· Score: 2, Informative
Not a algorithms exactly, design patterns are described by class diagrams. Design patterns generally describe behavioral, structural and creational aspects of objects. Algorithms are concrete implementations of solutions to problems.
In the Perl world, code re-use means 'global function call'. MVC is a Design Pattern, and is more a way of doing things than a framework. There may be a CPAN module called MVC that provides... a bunch of global function calls. Template Toolkit sounds something like my last experience with Perl and the idea of 'templates' in that world. In the Perl world it appeared that a template was a file that you should copy and paste/rename to provide some default functionality for a type of object (object and type having no real meaning here). I was speechless. This is probably not how ALL Perl programmers do things, or I hope not anyway. I'm sure Mason and Template Tookit have their merits, just as Struts does on the Java/JSP side of things. I'm also sure that I would use any of them until I had a good idea of what they are capable of and what limitations they might impose.
Your're hired! Welcome to StupidTech. We chose you for your burning desire to re-invent the wheel for the purposes of security through obscurity and the belief that your code is better than anyone else's and that code re-use is for morons who can't write their own file load routines. Get cracking! We will be paying you based on how much code you don't re-use!
Why is an ATM vulnerable to an RPC worm?
Because the people who made the ATM were dumb enough to run it on Win2k, which was running DCOM _by default_, they did'nt know it was a security problem until it was too late. "Lets just run all our ATMs on Win2k, that should be safe..."
Ximian is using 1.7% memory currently. I've never found it to be a memory hog.. mozilla on the other hand..
The MS ASPX interpreter sucks. No question. PHP has problems, no question. If you are going to insist on using crappy frameworks, then this book is probably not for you. Had your read it, you probably would have found some insight into selecting *good* frameworks, and when/where to use them. For those of us who don't have all the time in the world to write every layer of every application we need to create, frameworks are a necessity.
Re:The main issue with XML is performance
on
Effective XML
·
· Score: 1
Ouch, thats pretty weak. I have found that XML support in database products is usually pretty bad. With SQL Server, there is not much you can do but use what works the best. Too bad there is no one to ask about optimizing the XML implementation.
Well, delegation tends to work well in large complex systems. This applies to any large system, not just a nation. Without delegation, the legal process would come to a griding halt. It's difficult and expensive enough to hold elections for the delegates. Most Americans are too busy working for a living to be bothered with going to the polls for all the local and state elections. Many don't even bother to vote on presidential elections. A big vote every 6 months to cover all the new laws would take each voter about 3 months to complete. Most people would not have an informed opinion either way, lazier folks would cheat and just randomly punch 'yay' or 'nay' to get it over with.
Campaign reform *is* needed. If I had my way there would be less Texas oil millionaires in office and more in jail.
Re:The main issue with XML is performance
on
Effective XML
·
· Score: 1
All persistence is slow. Parsing and serializing XML is the only slow part, just as establishing database connections and parsing queries is the slow part of using databases. Anytime you have to get at persistent data you will see some performance hits. Persistence is never 'free'. If XML is less 'free' perforance-wise than other persistence mechanisms, it makes up for it in portablity, flexiblity, simplicity, efficiency...
Much thought has been given to the performance of XML parsers, most freely available tools are highly optimized and efficient, only retrieving data that is needed (using deferred instantiation and similar techniques). There are many different was of getting at data stored as XML, including a plain text editor should the need arise. Try doing that with, say, the windows registry, or an Oracle database.
It's rare that performance is the #1 aspect of design in an application, and I have never found using XML to create noticeable performance bottlenecks when applied correctly to a problem.
Any other persistence mechanism would have created the same bottleneck when applied similarly.
I would be afraid to leave lawyers behind. There is no telling what will happen to earth if the lawyer are left here to breed. Chances are there wont be a plannet to come back to.
Well, I think it all comes down to the new 'services' model. Software companies that have moved away from exorbitant licencing fees are attempting to make all money on consulting services and support. The core of the company is still it's software, regardless of what the taglines say about it's services. Even though the actual revenue comes from consulting services, the core of the consulting services is still the software. (can't have one without the other) Complex software needs constant improvement. If the R&D does not continue, software becomes stagnant and falls behind the needs of the user. Especially in open source software, 'vitality' is is one of the top concerns for evaluators. I think the people who are looking at the numbers (upper management) are seeing the services as the only real source of revenue, R&D is just an expense. There only answer to getting 'positive BVA' 'this quarter' is to move more R&D people into services.
Working in services puts you closer to the corporate machine where you are expected to dress a certain way, speak a certian way, work more hours and get less done, track every minute of the day, be predictable, etc..
You don't see any one saying 'the so-called "gay" community' or 'the so-called "republican" party'.
Why does this reporter feel the need to make open source developers look like a bunch of death threat sending hackers? And Darl McBride can hire all the mercenaries he wants, the sissy. All I have to say is 'recoiless rifle'. His undoing will be snide remarks like "There is no free lunch, or free Linux". At the rate he is losing customers, I doubt SCO will be around long enough to file suit against the BSDs.
Love it when the fire the management types. Usually they just move them around laterally or allow them to resign and collect a large severence package. When the higher ups start talking meaningless marketing speak nonsense, I start to wonder where all the work us engineers have done is heading, and what kind of crap they are getting us into. I talk with my CEO somewhere on the order of an hour a month. These conversations are somewhat limited, she would rather see engineers clocking billable hours on boring/pointless/mismanaged client projects than doing R&D do improve our software or discussing business/technology strategy, which we all know is the job of the CIOs, not the developers/engineers.
..is exactly what we all need. Especially one that is biased towards it's company's products and services offerings. Google's business model looks really, really good. The two companies I own and the one I work for feed money into Google's model, and extract significant benefit from their services. Microsoft is trying to jump on this bandwagon and in the process it hopes to knock the competition off. Anything to avoid innovation.
Jesus H. Christ. Count me out. If I was sentenced to life in prison or the death penalty, I might consider entering a trial for the ebola vaccine. Call me chicken. or greedy. Maybe for a few million dollars I would risk ebola.
I used the most recent version of windows media player a few days ago. What a joke. And it's one of the better interfaces in XP apps. Not that I'm in love with iTunes all that much, but at least it works and makes sense. XP crashed twice while playing mp3s in media player on one machine, then I saw it crash the same way on a completely different machine later that day. Both users said, "oh, yeah. It does that when I play mp3s for too long."
IFO would never use microsoft's music service, I doubt they can make any improvements on Apple's offerings, and Apple is already picking up independent labels with very fair terms.
...of one of our 'town meetings' at Midway Games, LLC. To quell any doubts about intellectual property (game ideas, inventions, etc..) then CEO Neil Nicastro remarked "We own your dreams.".
Basically, any ideas you have while employed at Midway are owned by Midway. Needless to say, people generally kept their ideas to themselves until they had safely left the company. I wouldn't say this practice stiffles innovation at all, I hear Mortal Kombat 7 is coming along just fine..
They meet you in a hotel room in Prague, have lots of armored Mercedes and thugs with HK submachine guns. Or did you think that only happens in movies? More likely they set up a transfer to a private bank in a country where the banking laws are less restrictive.
Tried the same thing in Evanston, Illinois. With support from Cisco, a non-profit called eTropolis (or something to that effect) was attempting to expand on Northwestern University's fiber ring by adding 2 more rings. One would stretch south towards Chicago, the other one would go west. The plan initial plan was to offer very inexpensive DSL on existing telco lines at first, then start upgrading to gigabit fiber after a few years. The idea of gigabit fiber in every building was amazing at the time. For some reason the project died. Plans were scaled back, Cisco pulled out, and then it just fizzled out.
Actually the internet has isolated most people who spend lots of time surfing/chatting/pronning. The might be connected to people over a network, but many seldom leave their terminals for long enough to have real interactions in person.
Folks who really want good sound will get as many accurate speakers as they can afford and place them accordingly. The more speakers, the more realistic, period. Psychoacoustic tricks can fool most people, but the realism usually doesn't stack up well against a large number of higher quality speakers. I've never seen an exception to this. But for $750, it sure beats buying 10 speakers for $750 each.
An old anime favourite of mine: http://animeworld.com/reviews/venuswars.html Every bike in this in this movie is a gyro-stabilized mono or 'unibike'. This would be really dangerous considering that personal EMP weapons are probably not too far off. I'd hate to be going 60mph and have the computer and gyros suddenly go off line. This article is a dupe if I ever saw one, that prototype is just a clay/rendered model. They probably aren't planning on a working version.
maybe some of those 'retailers' will start using adwords like they should have been doing in the first place. If a site can't get a good click through rate using adwords, tricking google to list them higher in the search results is not going to do them any good. The problem with many of these 'retailers' is they don't actually have any reason to show up on a search in the first place, they have nothing to offer that is related to my search terms. This kind of internet marketing is every bit as annoying as spam and sitefinder. There are too many useless sites out there run by idiots who are just trying to squeeze some cash out of the internet by preying on people who don't know any better. They are just hoping that enough people will fall for their 'set this page as my home page' popup and have some numbers to show their equally useless advertising clients. For the businesses that actually have some services/products to offer, adwords is the best way to get your site to show up on google.
Sure, things can be refactored into a common library that can be used for things that won't need to change. But this is usually best done *after* it is determined a component is re-usable. This determination is best made after a component is reused a few times, not before it has ever been used at all.
Every one has written an XML toolkit, File toolkit, JSP toolkit, Swing toolkit, etc.. The Java SDK is a 'tookit' itself. This does not eliminate the need for design patterns. In reality, software is designed from the top down, where the top layer is the user/client interface(s). (where the client can be human,monkey,machine,other software,etc..). As the layers get lower and lower, they (should) become less volatile. Good bottom up designs are made better (more flexible,expandable) by design patterns.
Removing dependancies on the 'toolkits' can be extremely difficult without the simplest design patterns. Dependencies between layers of applications are to be avoided for obvious reasons.
Design patterns can't be avoided in good object oriented design. They are not a product of some company or focus group deciding developers need a new tool, they are natural occurences that have been observed and recorded during the development cycle that people have found useful and often necessary.
Any one notice that our 'new' Singleton overlord is the exact same one as the old one?
Patterns that are forced into code are being applied inappropriately. Patterns tend to fall into place where necessary, not needing to be sought out or hammered into shape. If you have a very good grasp on the applicability and shortcomings of known patterns and combinations of patterns, you will benefit from their use. Patterns stretch most developers into a realm that is more abstract than they are used too, which is why many developers misuse them. Novices introduced to patterns will try to apply them to everything, and end up wasting a lot of time thinking about how to apply them. If you are a good 00 programmer, the patterns will find you without much extra effort on your part.
Not a algorithms exactly, design patterns are described by class diagrams. Design patterns generally describe behavioral, structural and creational aspects of objects. Algorithms are concrete implementations of solutions to problems.
In the Perl world, code re-use means 'global function call'. MVC is a Design Pattern, and is more a way of doing things than a framework. There may be a CPAN module called MVC that provides... a bunch of global function calls. Template Toolkit sounds something like my last experience with Perl and the idea of 'templates' in that world. In the Perl world it appeared that a template was a file that you should copy and paste/rename to provide some default functionality for a type of object (object and type having no real meaning here). I was speechless. This is probably not how ALL Perl programmers do things, or I hope not anyway. I'm sure Mason and Template Tookit have their merits, just as Struts does on the Java/JSP side of things. I'm also sure that I would use any of them until I had a good idea of what they are capable of and what limitations they might impose.
Your're hired! Welcome to StupidTech. We chose you for your burning desire to re-invent the wheel for the purposes of security through obscurity and the belief that your code is better than anyone else's and that code re-use is for morons who can't write their own file load routines. Get cracking! We will be paying you based on how much code you don't re-use!
Why is an ATM vulnerable to an RPC worm? Because the people who made the ATM were dumb enough to run it on Win2k, which was running DCOM _by default_, they did'nt know it was a security problem until it was too late. "Lets just run all our ATMs on Win2k, that should be safe..."
Ximian is using 1.7% memory currently. I've never found it to be a memory hog.. mozilla on the other hand..
The MS ASPX interpreter sucks. No question. PHP has problems, no question. If you are going to insist on using crappy frameworks, then this book is probably not for you. Had your read it, you probably would have found some insight into selecting *good* frameworks, and when/where to use them. For those of us who don't have all the time in the world to write every layer of every application we need to create, frameworks are a necessity.
Ouch, thats pretty weak. I have found that XML support in database products is usually pretty bad. With SQL Server, there is not much you can do but use what works the best. Too bad there is no one to ask about optimizing the XML implementation.
Well, delegation tends to work well in large complex systems. This applies to any large system, not just a nation. Without delegation, the legal process would come to a griding halt. It's difficult and expensive enough to hold elections for the delegates. Most Americans are too busy working for a living to be bothered with going to the polls for all the local and state elections. Many don't even bother to vote on presidential elections. A big vote every 6 months to cover all the new laws would take each voter about 3 months to complete. Most people would not have an informed opinion either way, lazier folks would cheat and just randomly punch 'yay' or 'nay' to get it over with. Campaign reform *is* needed. If I had my way there would be less Texas oil millionaires in office and more in jail.
All persistence is slow. Parsing and serializing XML is the only slow part, just as establishing database connections and parsing queries is the slow part of using databases. Anytime you have to get at persistent data you will see some performance hits. Persistence is never 'free'. If XML is less 'free' perforance-wise than other persistence mechanisms, it makes up for it in portablity, flexiblity, simplicity, efficiency... Much thought has been given to the performance of XML parsers, most freely available tools are highly optimized and efficient, only retrieving data that is needed (using deferred instantiation and similar techniques). There are many different was of getting at data stored as XML, including a plain text editor should the need arise. Try doing that with, say, the windows registry, or an Oracle database. It's rare that performance is the #1 aspect of design in an application, and I have never found using XML to create noticeable performance bottlenecks when applied correctly to a problem. Any other persistence mechanism would have created the same bottleneck when applied similarly.
is apparently, no longer on.
I would be afraid to leave lawyers behind. There is no telling what will happen to earth if the lawyer are left here to breed. Chances are there wont be a plannet to come back to.
Well, I think it all comes down to the new 'services' model. Software companies that have moved away from exorbitant licencing fees are attempting to make all money on consulting services and support. The core of the company is still it's software, regardless of what the taglines say about it's services. Even though the actual revenue comes from consulting services, the core of the consulting services is still the software. (can't have one without the other) Complex software needs constant improvement. If the R&D does not continue, software becomes stagnant and falls behind the needs of the user. Especially in open source software, 'vitality' is is one of the top concerns for evaluators. I think the people who are looking at the numbers (upper management) are seeing the services as the only real source of revenue, R&D is just an expense. There only answer to getting 'positive BVA' 'this quarter' is to move more R&D people into services. Working in services puts you closer to the corporate machine where you are expected to dress a certain way, speak a certian way, work more hours and get less done, track every minute of the day, be predictable, etc..
the so-called "open source" community
You don't see any one saying 'the so-called "gay" community' or 'the so-called "republican" party'. Why does this reporter feel the need to make open source developers look like a bunch of death threat sending hackers? And Darl McBride can hire all the mercenaries he wants, the sissy. All I have to say is 'recoiless rifle'. His undoing will be snide remarks like "There is no free lunch, or free Linux". At the rate he is losing customers, I doubt SCO will be around long enough to file suit against the BSDs.
Love it when the fire the management types. Usually they just move them around laterally or allow them to resign and collect a large severence package. When the higher ups start talking meaningless marketing speak nonsense, I start to wonder where all the work us engineers have done is heading, and what kind of crap they are getting us into. I talk with my CEO somewhere on the order of an hour a month. These conversations are somewhat limited, she would rather see engineers clocking billable hours on boring/pointless/mismanaged client projects than doing R&D do improve our software or discussing business/technology strategy, which we all know is the job of the CIOs, not the developers/engineers.
..is exactly what we all need. Especially one that is biased towards it's company's products and services offerings. Google's business model looks really, really good. The two companies I own and the one I work for feed money into Google's model, and extract significant benefit from their services. Microsoft is trying to jump on this bandwagon and in the process it hopes to knock the competition off. Anything to avoid innovation.
Jesus H. Christ. Count me out. If I was sentenced to life in prison or the death penalty, I might consider entering a trial for the ebola vaccine. Call me chicken. or greedy. Maybe for a few million dollars I would risk ebola.
I used the most recent version of windows media player a few days ago. What a joke. And it's one of the better interfaces in XP apps. Not that I'm in love with iTunes all that much, but at least it works and makes sense. XP crashed twice while playing mp3s in media player on one machine, then I saw it crash the same way on a completely different machine later that day. Both users said, "oh, yeah. It does that when I play mp3s for too long." IFO would never use microsoft's music service, I doubt they can make any improvements on Apple's offerings, and Apple is already picking up independent labels with very fair terms.
...of one of our 'town meetings' at Midway Games, LLC. To quell any doubts about intellectual property (game ideas, inventions, etc..) then CEO Neil Nicastro remarked "We own your dreams.". Basically, any ideas you have while employed at Midway are owned by Midway. Needless to say, people generally kept their ideas to themselves until they had safely left the company. I wouldn't say this practice stiffles innovation at all, I hear Mortal Kombat 7 is coming along just fine..
They meet you in a hotel room in Prague, have lots of armored Mercedes and thugs with HK submachine guns. Or did you think that only happens in movies? More likely they set up a transfer to a private bank in a country where the banking laws are less restrictive.
Tried the same thing in Evanston, Illinois. With support from Cisco, a non-profit called eTropolis (or something to that effect) was attempting to expand on Northwestern University's fiber ring by adding 2 more rings. One would stretch south towards Chicago, the other one would go west. The plan initial plan was to offer very inexpensive DSL on existing telco lines at first, then start upgrading to gigabit fiber after a few years. The idea of gigabit fiber in every building was amazing at the time. For some reason the project died. Plans were scaled back, Cisco pulled out, and then it just fizzled out.
Actually the internet has isolated most people who spend lots of time surfing/chatting/pronning. The might be connected to people over a network, but many seldom leave their terminals for long enough to have real interactions in person.
of course, your biometric keyboard could be hijacked remotely, if a security hole is found in it's firmware..
Folks who really want good sound will get as many accurate speakers as they can afford and place them accordingly. The more speakers, the more realistic, period. Psychoacoustic tricks can fool most people, but the realism usually doesn't stack up well against a large number of higher quality speakers. I've never seen an exception to this. But for $750, it sure beats buying 10 speakers for $750 each.