The Quiet Earth, an interesting Austrailian sci-fi movie which has been on my to-buy list for some time now. I looked again today and notice that they've changed their price from 7.99 to 5.99 + 2.00 "Special Surcharge"... I'm thinking that Amazon are taking a hit on their original business price (which is not their actual cost anyway) and decided to provoke compaints...
Now instead of searching for things and getting a million plus one hits on Kelkoo I'll actually find what i'm looking for!
If all these f***ing websites that artifically inflate themselves (like those pricks at Kelkoo) are shouting this loud about it...great, means Google did a good job...let's all buy them a beer
1. Microsoft CRM is built in.NET and makes extensive use of this way of thinking to enable very easy customisation. Other products are coming along which are implemented in.NET, and with Longhorn there will be.NET interfaces directly into the OS
2. Of course, any p-code/VM is going to have that issue. That's why a free obfuscator is shipped with VS.NET 2003, with links to other full blown ones. Java also has options to reduce this.
Most of the new language features are copying or implementing similar to the C# features Sun has persistently decryed!
Autoboxing... same as boxing in C#
the for-iterator [for(Sting s: Collection)] statement is actually "nicer" (in that intent is clearer from the code) in C# [foreach(String s in Collection)]
Generics... well both languages have/will have generics now... still not 100% convinced but prefer to have them than not to have them;-)
Enumerations... C# has them same as C/Pascal, now suddenly Java is getting them (are they going to revisit the library and clean up a lot of their class constants into enums now??)
I propose they go full how and add the extremely powerful attributes from C# as well... being able to add custom metadata to any method/property, for example how to serialise to XML correctly, is great!!
Re:SQL Server 7.0 & 2000 Bug
on
Pet Bugs?
·
· Score: 1
The Flash plugin player thing causes me all sorts of problems with both IE and Mozilla...cursor blinking fast, scrolling to be jerky and extremely weird...
I end up uninstalling the Flash plugin for long periods of time!
Re:Memo fields in MS Access...
on
Pet Bugs?
·
· Score: 1
I had one where you took two Memo fields into two String Variables...that was fine.
But then concatenate them and you end up with loads and loads of binary garbage after about 251 characters...
But getting ADO to concatenate them in the SQL returned fine...
Microsofts VM is the best I've used for debugging because it integrates with their other tools...so a problem or a breakpoint in the Java code takes you into Visual Studio (perhaps their standard script debugger) at the exact line where it happening. Move the pointer over the variables to see values, do watches, change values, continue, etc.
Exactly...that's THE feature I want in IE at the moment. Have you noticed that scrolling the page takes longer and flickers a little bit when there is a Flash movie playing (or 3 in the case of some ad-web-sites!)
Have you been in an IT office around christmas...the fathers/mothers form a committe and buy everything once, then swap and copy and drip feed the releases to the children;-)
The Microsoft selection system is quite cool, as long as you play a little and then realise what it's doing...
Click and drag right will select the entire word (upto punctuation)... if you only want part of the word then select all of it and move left to select character by character.
It took me half an hour to get used to it and now i find simple selection annonying.
Picking up on the DLL thing, it sounds to me like Apple have done the same as Microsoft.
Since Windows 2000 and various SP'ed versions of NT if an application loads requesting a DLL, and that specific DLL is in the local application directly that is the one the Windows Loader will provide. EVEN IF the DLL also resides in the System accessible folders.
Unfortunately most people don't realise this, and program it against the old way. Although I recently noticed that InstallShield supports and recommends this.
you can do the same with the compaq business desktops, only its not even one screw - just push in the clips at either side and pull...the case comes out. flip up the drive caddies, pull out the cd drive (about 10secs) and you have the motherboard there to play with;-)
even the drives can be replaces without screws...but then you're locked into buying compaq options, or finding the right fixings for normal drives:D
If you get the Windows applications from Version 1 (1983-1985) and use Borland Resource Workshop to change the resources into version 3.x resources you can still run it. Remember you need to resize the windows because Version 1 did tiling all the time!
So, is maintaining compatibility a good thing or bloat?;-)
Its not very ethical to use a forum with a specific target to sell something that you yourself have produced that isn't in alignment with the forum?
In financial terms there are regulations to stop you making money from saying something about your companies stock and then buying loads of it when it bottoms.
In business terms, I just don't think I (or others) would take you seriously for something like this...sure you're not a consultant in a previous life?
BTW, all women reading, I have the best ass in the world and i'm currently working on a bottom-up online marketing scheme...be sure to check my porn site soon!
JRun and a little "play" with JBoss, but only in the past 14months or so. JRun does help immensely but you still end up writing significant plumbing which.NET and C# (using Metadata and lots of syntactic sugar) do automatically for you. I'd say my classes in Java are 3-4x size of the ones in C#.
Of course, argument against would be that you can pick your "application server" on Java platform but not the.NET platform.
"You guys (at Microsoft) still don't get it,' because it's sort of Java with reliability, productivity and security deleted"
Er, no, Sun really don't get it. C# on top of.NET is a significantly more "productive" language than Java as it is based on a much higher level of abstraction. You can concentrate on immediately doing things your application (Web, Client, etc.) is supposed to DO than the plumbing to get to that stage. Visual Studio.NET is easily the most productive environment I have ever seen, but the article concentrated on C# so...
Microsoft haven't forced people to use the highest abstraction, you can choose to do much lower level things ("unsafe code" for instance). I assume this is what Mr. Gosling is referring to with "reliability,...security deleted". The.NET approach puts the onus on the developer (you know, the one with the brain) to decide what they want to do, and how they want to do it. In order words don't penalise all developers to script kiddie level, realise there are different problem spaces and different levels of developers and let them figure it out themselves.
Yes I program in.NET, have done since Beta 1, and find it a joy to use. Stability even from the earliest builds simply was amazing (especially considering its an MS product) and brings a lot of the "fun" back to programming (doing stuff instead of writing or finding/using support libraries). But I do have a background in Java, having programmed in it for the past 4 years...put simply, I'll choose which language/environment to use depending upon the project.
The Quiet Earth, an interesting Austrailian sci-fi movie which has been on my to-buy list for some time now. I looked again today and notice that they've changed their price from 7.99 to 5.99 + 2.00 "Special Surcharge"... I'm thinking that Amazon are taking a hit on their original business price (which is not their actual cost anyway) and decided to provoke compaints...
X C0 X/026-2317522-8596430
http://www.amazon.co.uk/exec/obidos/ASIN/B0000B
Fantastic!
Now instead of searching for things and getting a million plus one hits on Kelkoo I'll actually find what i'm looking for!
If all these f***ing websites that artifically inflate themselves (like those pricks at Kelkoo) are shouting this loud about it...great, means Google did a good job...let's all buy them a beer
1. Microsoft CRM is built in .NET and makes extensive use of this way of thinking to enable very easy customisation. Other products are coming along which are implemented in .NET, and with Longhorn there will be .NET interfaces directly into the OS
2. Of course, any p-code/VM is going to have that issue. That's why a free obfuscator is shipped with VS.NET 2003, with links to other full blown ones. Java also has options to reduce this.
3. That's called life
4. You might want to update your understanding
Destructors will be called for all objects created (one of the main tenants of GC)...
.NET will clean up at the end of that block.
// connection is cleaned and recycled
However, if you wrap a code block in a "using" directive
e.g.
using(SqlConnection conn = new SqlConnection(dbinfo))
{
do db stuff
}
Holding a big sign saying "Down with Software Patents, we like Linux (NOT Gnu/anything)"... ;-)
How do EuroTV get their television schedules?
...
Subscribe to some kind of schedule syndication service? Pay for some student to type them in? Or retrieve information from the broadcasters websites?
Wouldn't it be ironic if they scraped the (e.g.) BBC's Web Site to retrieve schedule information for Beeb 1, 2,
Most of the new language features are copying or implementing similar to the C# features Sun has persistently decryed!
... same as boxing in C#
... well both languages have/will have generics now ... still not 100% convinced but prefer to have them than not to have them ;-)
... C# has them same as C/Pascal, now suddenly Java is getting them (are they going to revisit the library and clean up a lot of their class constants into enums now??)
... being able to add custom metadata to any method/property, for example how to serialise to XML correctly, is great!!
... competition is great for Java!!!
Autoboxing
the for-iterator [for(Sting s: Collection)] statement is actually "nicer" (in that intent is clearer from the code) in C# [foreach(String s in Collection)]
Generics
Enumerations
I propose they go full how and add the extremely powerful attributes from C# as well
In short
and Firewall / Patch maintenance advocacy...
The Flash plugin player thing causes me all sorts of problems with both IE and Mozilla...cursor blinking fast, scrolling to be jerky and extremely weird...
I end up uninstalling the Flash plugin for long periods of time!
I had one where you took two Memo fields into two String Variables...that was fine.
But then concatenate them and you end up with loads and loads of binary garbage after about 251 characters...
But getting ADO to concatenate them in the SQL returned fine...
Now I'm follically challenged and I know why!!!
I've been wondering for a while just how *stupid* Sun is...now I know I don't want to find out...
Debugging...
Microsofts VM is the best I've used for debugging because it integrates with their other tools...so a problem or a breakpoint in the Java code takes you into Visual Studio (perhaps their standard script debugger) at the exact line where it happening. Move the pointer over the variables to see values, do watches, change values, continue, etc.
Using the right tool for the job you aren't
Exactly...that's THE feature I want in IE at the moment. Have you noticed that scrolling the page takes longer and flickers a little bit when there is a Flash movie playing (or 3 in the case of some ad-web-sites!)
Low volume piracy rates???
;-)
Have you been in an IT office around christmas...the fathers/mothers form a committe and buy everything once, then swap and copy and drip feed the releases to the children
I do so love the smell of sarcasm in the morning
The Microsoft selection system is quite cool, as long as you play a little and then realise what it's doing...
... if you only want part of the word then select all of it and move left to select character by character.
Click and drag right will select the entire word (upto punctuation)
It took me half an hour to get used to it and now i find simple selection annonying.
Picking up on the DLL thing, it sounds to me like Apple have done the same as Microsoft.
Since Windows 2000 and various SP'ed versions of NT if an application loads requesting a DLL, and that specific DLL is in the local application directly that is the one the Windows Loader will provide. EVEN IF the DLL also resides in the System accessible folders.
Unfortunately most people don't realise this, and program it against the old way. Although I recently noticed that InstallShield supports and recommends this.
you can do the same with the compaq business desktops, only its not even one screw - just push in the clips at either side and pull...the case comes out. flip up the drive caddies, pull out the cd drive (about 10secs) and you have the motherboard there to play with ;-)
:D
even the drives can be replaces without screws...but then you're locked into buying compaq options, or finding the right fixings for normal drives
OK, now I'm having images of Austion Powers style Bill Gates with mini-Larry Ellison...thank you very much!
If you get the Windows applications from Version 1 (1983-1985) and use Borland Resource Workshop to change the resources into version 3.x resources you can still run it. Remember you need to resize the windows because Version 1 did tiling all the time!
;-)
So, is maintaining compatibility a good thing or bloat?
Its not very ethical to use a forum with a specific target to sell something that you yourself have produced that isn't in alignment with the forum?
In financial terms there are regulations to stop you making money from saying something about your companies stock and then buying loads of it when it bottoms.
In business terms, I just don't think I (or others) would take you seriously for something like this...sure you're not a consultant in a previous life?
BTW, all women reading, I have the best ass in the world and i'm currently working on a bottom-up online marketing scheme...be sure to check my porn site soon!
JRun and a little "play" with JBoss, but only in the past 14months or so. JRun does help immensely but you still end up writing significant plumbing which .NET and C# (using Metadata and lots of syntactic sugar) do automatically for you. I'd say my classes in Java are 3-4x size of the ones in C#.
.NET platform.
Of course, argument against would be that you can pick your "application server" on Java platform but not the
"You guys (at Microsoft) still don't get it,' because it's sort of Java with reliability, productivity and security deleted"
.NET is a significantly more "productive" language than Java as it is based on a much higher level of abstraction. You can concentrate on immediately doing things your application (Web, Client, etc.) is supposed to DO than the plumbing to get to that stage. Visual Studio.NET is easily the most productive environment I have ever seen, but the article concentrated on C# so...
...security deleted". The .NET approach puts the onus on the developer (you know, the one with the brain) to decide what they want to do, and how they want to do it. In order words don't penalise all developers to script kiddie level, realise there are different problem spaces and different levels of developers and let them figure it out themselves.
.NET, have done since Beta 1, and find it a joy to use. Stability even from the earliest builds simply was amazing (especially considering its an MS product) and brings a lot of the "fun" back to programming (doing stuff instead of writing or finding/using support libraries). But I do have a background in Java, having programmed in it for the past 4 years...put simply, I'll choose which language/environment to use depending upon the project.
Er, no, Sun really don't get it. C# on top of
Microsoft haven't forced people to use the highest abstraction, you can choose to do much lower level things ("unsafe code" for instance). I assume this is what Mr. Gosling is referring to with "reliability,
Yes I program in
...fire extinguisher ready and waiting...