Google should hire developers to improve OOo documentation. I was writting some macros lately and it was a horror. I found more usefull informations on Sun's site than in OOo docs.
Well this is true with most of the languages like Python, PHP and Perl. This is why You have frameworks. PHP also has frameworks, take for example Seagull.
It's a good language to be sure but it's simplicity is short-lived. As you want to do more complex things you end up having to work around PHP more than you get to benefit from it.
I dare to ask, what things You can't do in PHP, that You can do in Python or Perl?
Take a look at 'man rm'. There all answers to Your question. If this solution does not fit Your needs, simply buy 1 or 2 >400GB HDD and USB/Firewire case for each, then You don't need any servers and can shuffle between hard drives 'live'.
I don't know about OOo but the early version on StarOffice (can remember which exactly) - which was also a bit 'slow' that time, was really nice on Thin Client.
Do you even know what.NET is? ASP.NET is a only a fraction of what.NET is about.
Yes I do know what.NET is. My OS is written in native C/C++ API, not.NET. My games are written in native C/C++ API, not.NET. So, there are few applications with which I deal with that are not web-based apps. Therefore this is one of the most important issues for me. Btw. I write webapps for living, but neither in Java nor in.NET, and I wouldn't mind doing it in any one of those two if I was paid, therefore don't get me wrong.
You shot yourself in the foot by adding the comment about cellphones. The.NET compact framework runs just fine on handhelds, PDAs and cellphones, etc.
I don't know about any modern cellphone that does not run J2ME. On other hand I only few, so called, SmartPhones (still buggy and expensive) that run Windows Mobile... oh and they run Java:)
It is not fault of Java that You can't justify upgrade of 5 year old hardware.
No, but it is the fault of Java that it runs slower than everything else. If everything was struggling on this hardware I'd blame the hardware, but since only Java does I'm inclined to blame Java.
Try running Visual Studio Beta 2005 which is (as I remember) writen in.NET... feel lucky not to fall asleep while waiting for start.
This is rather a matter of taste. One prefers C#, one Java, others don't see any significant difference:)
My point was that there seems (to me) to be more choice with.net, with java if you dislike both java and ruby you're stuffed, wheras if you dislike C#, VB and JScript you still have alternatives under.net.
Java is more than a bit clumsy. Java programs are intolerably slow on my 800mhz machine, and I can't justify an upgrade just for Java when everything else works fine on it.
It is not fault of Java that You can't justify upgrade of 5 year old hardware. Mind You don't need high-end Athlon 64, I use Eclipse on 1600MHz Duron and can't really complain.
Also, you neglect the greatest advantage of.net: You can write in lots of nice languages for it, wheras Java afaik only has Java and Ruby.
This is rather a matter of taste. One prefers C#, one Java, others don't see any significant difference:)
Some are wrong, some are inaccurate, as it has been pointed by other posters. But not all.
MS has also released a runtime and compiler for BSD, with source. Theres also mono. Plus most likely 64bit versions. Plus its fairly new, and with Microsofts backing and funding, theres likely to be more ports to come.
Call me when it happens. I bet, that then security test won't be so good for.NET. After all, just like in case of MacOS X, it is not difficult to make quality software for limited 'audiance'.
Sure, but not as in beer. Can I independently create my own JVM and distribute it?
Well, no. But how many application needed to rewrite (write their own) JVM before coding of real application begun? But, yes. I do understand Your point. After all, SUN has to make some money;)
secure: most likely as secure as Your application
Sure, you can always trust the developer.
No, not always. But You do agree, that it doesn't matter if the environment is secure and Your developer write poor code?
IDE: Eclipse and/or Netbeans ROCKS!
and all that in a very slow manner indeed..
Well, You know... 256MB is not enough since ages;) This apps are not razor blades, but are realy decent and when You compare them to Visual Studio Beta 2005 they are VERY fast.
.NET price: free, You only need to have Windows 2003 Business Server for serious work secure: rtfa in few years to make sure portable: it runs on many systems, like Windows and... Windows... but not all of them. speed: well actually speedy on Windows machine IDE: brilliant Visual Studio, unfortunatelly no plugins
Java price: free, well it is free secure: most likely as secure as Your application portable: well actually, even my SonyEricsson cell runs it:) speed: a bit clumsy, but hey, almost all >1GHz desktop PC can run Java application in very responsive manner (Eclipse, Netbeans, Azureus, etc.) IDE: Eclipse and/or Netbeans ROCKS!
This reply seems biased, but well, almost every opinion will be biased.
When you have access to the slides beforehand, the most successful route is printing them out up-front, and taking notes on the printouts directly.
This is exactly what I do but... still, imagine reading a book, a textbook, when knowledge is in some way told as a story. No imagine rough, condensed facts listed on slides. Yeap, reading books makes it take longer, but at least You feel that you read something written in natural language. This does not concern notes taken during classes because in most cases they differ in style from slides.
I took plenty of slides based lectures, lectures where slides where only nice addition and only blackboard classes. I like the second type the most, but unfortunatelly they don't happen to often.
I also think it's important that we stop adding course load on kids and trim the subject list back to something that is more human AND make the classes a bit longer (I had 1 hour classes when in high school, my kids were down to 45 minutes - how soon before we get to 1/2 hour of McEd?).
I recently heard in some news/research report that humans can't be forced to pay constant attention for too long, therefore 45 minutes is considered to be a good optimum. Afterall, if you need more time, make two hour classes, but with break inbetween.
Also, lecture slides aren't meant to be covered during the lecture (by a good lecturer anyway IMO). Students should read the content beforehand so they know what the lecture is about, already have in mind any areas that they aren't too sure about (so they can then ask questions if what the lecturer says isn't enough for them to understand, in theory anyway;))
Reading slides before, or after lecture is a nightmare. Slides are usually listed ideas, they are quite often riped off from context by the fact that they are listed and not supported by comments. Therefore I prefer studying from textbook or from my own notes.
Ok, the source You gave is nice and I already noticed that ActionForms are considered painful as I suspected. But I am curious what was meant in GP post, that Struts (especially with Tomcat) is the worst piece of crap?
You were trying to get modded 'Flamebait' or do You have something to support Your statement? I am asking from curiosity because I was once thinking about trying Struts but I never made it.
I can see, however, how that might not work in some classes.
Pretty much in most of classes which are not PowerPoint slides based. Update text notes, update graphs and sketches almost in parallel and try to pay attention in the mean time. This is why I think paper notebooks have long lasting future.
Writing a reusable Framework in PHP is quite simple task for experienced developer. I see the advantage of well known frameworks when it comes to employing new developer, but still, learning well designed framework is quite simple.
My question is: Is there something similar to Hibernate for PHP?
Well, yes. But they could finally stop sticking adds to e-mail's (yes, I know, I can pay, but there are milions of free e-mail suppliers that do not stick their adds). Nevertheless, Yahoo! gives pretty complete web environment (I like My Yahoo!).
You can swap out everything: hard drives, memory, optical drives, processors, AGP video card... three open PCI slots... everything you'd expect to be able to upgrade is there. It doesn't even take any tools to open the case; it's like the hood of a car.
I don't live in US and don't own Power Mac personally. Englighten me... You walk to a store and pick a new G5 processor, or even two of them, to upgrade Your mac? You mount in any new hi-end GPU? You mount 2 or 4 hard drives in RAID?
Google should hire developers to improve OOo documentation. I was writting some macros lately and it was a horror. I found more usefull informations on Sun's site than in OOo docs.
Well this is true with most of the languages like Python, PHP and Perl. This is why You have frameworks. PHP also has frameworks, take for example Seagull.
Well, You maybe tried to be funny, but the problem with Django is an incomplete documentation. What a pity since it is promissing framework.
It's a good language to be sure but it's simplicity is short-lived. As you want to do more complex things you end up having to work around PHP more than you get to benefit from it.
I dare to ask, what things You can't do in PHP, that You can do in Python or Perl?
Take a look at 'man rm'. There all answers to Your question. If this solution does not fit Your needs, simply buy 1 or 2 >400GB HDD and USB/Firewire case for each, then You don't need any servers and can shuffle between hard drives 'live'.
And it even looks nicely under Konqueror. Yupi!
I don't know about OOo but the early version on StarOffice (can remember which exactly) - which was also a bit 'slow' that time, was really nice on Thin Client.
Do you even know what .NET is? ASP.NET is a only a fraction of what .NET is about.
.NET is. .NET. .NET. .NET, and I wouldn't mind doing it in any one of those two if I was paid, therefore don't get me wrong.
.NET compact framework runs just fine on handhelds, PDAs and cellphones, etc.
... oh and they run Java :)
Yes I do know what
My OS is written in native C/C++ API, not
My games are written in native C/C++ API, not
So, there are few applications with which I deal with that are not web-based apps. Therefore this is one of the most important issues for me. Btw. I write webapps for living, but neither in Java nor in
You shot yourself in the foot by adding the comment about cellphones.
The
I don't know about any modern cellphone that does not run J2ME. On other hand I only few, so called, SmartPhones (still buggy and expensive) that run Windows Mobile
It is not fault of Java that You can't justify upgrade of 5 year old hardware.
.NET ... feel lucky not to fall asleep while waiting for start.
:)
.net, with java if you dislike both java and ruby you're stuffed, wheras if you dislike C#, VB and JScript you still have alternatives under .net.
No, but it is the fault of Java that it runs slower than everything else. If everything was struggling on this hardware I'd blame the hardware, but since only Java does I'm inclined to blame Java.
Try running Visual Studio Beta 2005 which is (as I remember) writen in
This is rather a matter of taste. One prefers C#, one Java, others don't see any significant difference
My point was that there seems (to me) to be more choice with
Ever heard of Jython?
Java is more than a bit clumsy. Java programs are intolerably slow on my 800mhz machine, and I can't justify an upgrade just for Java when everything else works fine on it.
.net: You can write in lots of nice languages for it, wheras Java afaik only has Java and Ruby.
:)
It is not fault of Java that You can't justify upgrade of 5 year old hardware. Mind You don't need high-end Athlon 64, I use Eclipse on 1600MHz Duron and can't really complain.
Also, you neglect the greatest advantage of
This is rather a matter of taste. One prefers C#, one Java, others don't see any significant difference
All your arguments are pretty much wrong.
.NET. After all, just like in case of MacOS X, it is not difficult to make quality software for limited 'audiance'.
Some are wrong, some are inaccurate, as it has been pointed by other posters. But not all.
MS has also released a runtime and compiler for BSD, with source. Theres also mono. Plus most likely 64bit versions. Plus its fairly new, and with Microsofts backing and funding, theres likely to be more ports to come.
Call me when it happens. I bet, that then security test won't be so good for
mono and .GNU works on bsd, linux and windows.
;)
;) This apps are not razor blades, but are realy decent and when You compare them to Visual Studio Beta 2005 they are VERY fast.
And of course they are ready for business, large scale applications?
You shouldn't look at anything older that windows2 000 though..
Damn! There goes portability.
>IDE: brilliant Visual Studio, unfortunatelly
>no plugins
really now. They are called 'add-ins'.
I didn't knew this.
Sure, but not as in beer. Can I independently create my own JVM and distribute it?
Well, no. But how many application needed to rewrite (write their own) JVM before coding of real application begun? But, yes. I do understand Your point. After all, SUN has to make some money
secure: most likely as secure as Your application
Sure, you can always trust the developer.
No, not always. But You do agree, that it doesn't matter if the environment is secure and Your developer write poor code?
IDE: Eclipse and/or Netbeans ROCKS!
and all that in a very slow manner indeed..
Well, You know... 256MB is not enough since ages
.NET ... Windows ... but not all of them.
:)
price: free, You only need to have Windows 2003 Business Server for serious work
secure: rtfa in few years to make sure
portable: it runs on many systems, like Windows and
speed: well actually speedy on Windows machine
IDE: brilliant Visual Studio, unfortunatelly no plugins
Java
price: free, well it is free
secure: most likely as secure as Your application
portable: well actually, even my SonyEricsson cell runs it
speed: a bit clumsy, but hey, almost all >1GHz desktop PC can run Java application in very responsive manner (Eclipse, Netbeans, Azureus, etc.)
IDE: Eclipse and/or Netbeans ROCKS!
This reply seems biased, but well, almost every opinion will be biased.
When you have access to the slides beforehand, the most successful route is printing them out up-front, and taking notes on the printouts directly.
This is exactly what I do but... still, imagine reading a book, a textbook, when knowledge is in some way told as a story. No imagine rough, condensed facts listed on slides. Yeap, reading books makes it take longer, but at least You feel that you read something written in natural language. This does not concern notes taken during classes because in most cases they differ in style from slides.
I took plenty of slides based lectures, lectures where slides where only nice addition and only blackboard classes. I like the second type the most, but unfortunatelly they don't happen to often.
I also think it's important that we stop adding course load on kids and trim the subject list back to something that is more human AND make the classes a bit longer (I had 1 hour classes when in high school, my kids were down to 45 minutes - how soon before we get to 1/2 hour of McEd?).
I recently heard in some news/research report that humans can't be forced to pay constant attention for too long, therefore 45 minutes is considered to be a good optimum. Afterall, if you need more time, make two hour classes, but with break inbetween.
Also, lecture slides aren't meant to be covered during the lecture (by a good lecturer anyway IMO). Students should read the content beforehand so they know what the lecture is about, already have in mind any areas that they aren't too sure about (so they can then ask questions if what the lecturer says isn't enough for them to understand, in theory anyway ;))
Reading slides before, or after lecture is a nightmare. Slides are usually listed ideas, they are quite often riped off from context by the fact that they are listed and not supported by comments. Therefore I prefer studying from textbook or from my own notes.
Ok, the source You gave is nice and I already noticed that ActionForms are considered painful as I suspected. But I am curious what was meant in GP post, that Struts (especially with Tomcat) is the worst piece of crap?
You were trying to get modded 'Flamebait' or do You have something to support Your statement? I am asking from curiosity because I was once thinking about trying Struts but I never made it.
I can see, however, how that might not work in some classes.
Pretty much in most of classes which are not PowerPoint slides based. Update text notes, update graphs and sketches almost in parallel and try to pay attention in the mean time. This is why I think paper notebooks have long lasting future.
Although this is offtopic, I must agree, writting complex formulas in OpenOffice.org is really easy when compared to click-by-click MS Office.
When it comes to notes:
KNotes + Ximian Evelution + MultiSync with my cellphone.
Works great, but I still do like paper organisers.
Writing a reusable Framework in PHP is quite simple task for experienced developer. I see the advantage of well known frameworks when it comes to employing new developer, but still, learning well designed framework is quite simple.
My question is: Is there something similar to Hibernate for PHP?
Since when size matters.... oops *ducks*
Well, yes. But they could finally stop sticking adds to e-mail's (yes, I know, I can pay, but there are milions of free e-mail suppliers that do not stick their adds). Nevertheless, Yahoo! gives pretty complete web environment (I like My Yahoo!).
You can swap out everything: hard drives, memory, optical drives, processors, AGP video card ... three open PCI slots ... everything you'd expect to be able to upgrade is there. It doesn't even take any tools to open the case; it's like the hood of a car.
I don't live in US and don't own Power Mac personally. Englighten me... You walk to a store and pick a new G5 processor, or even two of them, to upgrade Your mac? You mount in any new hi-end GPU? You mount 2 or 4 hard drives in RAID?
Additional support costs and downtime due to users not being able to figure out wtf they're doing will eat that increased cost in no time at all.
:)
Yeah, they will waste saved time on playing with Expose... like I did