I agree.
I read it when I was kid and really enjoyed the book. I read it to my son about a year ago and he loved it. A little of the magic was gone for me since I understood the allegory this time, but its still a great story.
The movie stayed very close the book, much more than lord of the rings did. There was one part where I thought disney was about to ruin it(something to do with the wolf) but it turned out ok.
The special effects were awesome, and don't let the PG throw you off, it was closer to a PG13.
I've been drinking the diet coke with splenda lately, and its not bad. Seems a little better than the corn syrup stuff, and much better than the garbage with aspertame.
Language was invented thousands of years ago as a substrate for human communication, and yet people are not criticising the concept of language for being dated, and proposing to force-feed everyone else with their own ideas for new, radically different grammars and vocabulary. Good authorship is essential anywhere that people have to read or write words, e.g. in email and in properly commented databases.
Of course the application has to be coherent. No argument there, its just a trivial point and should be a given when writing applications as opposed to authoring content.
AJAX and Javascript unavoidably result in enormous bloat in terms of the additional bandwidth consumed and the much greater size, startup time, CPU consumption, and memory consumption for AJAX-capable web browsers, compared to plain HTML and simple web browsers. It is not common to require full page HTML refreshes, and if bandwidth really is an issue, which is unlikely, the web page can be divided into a number of smaller sub-pages.
here's a basic implementation in well under 1K. And the 5meg download of firefox can handle it easily on a computer 6 or 7 years old.
Client-side validation is always repeated redundantly at the server. The CPU and bandwidth usage of server-side validation is a non-issue.
And without AJAX, requires a full page download and client rendering.
Very few types of web application that are limited by bandwidth -- video and audio streaming are the main ones -- necessarily require the use of AJAX. I could quickly send a tiny xml file(or just text) that was the answer to a query that hit a database table of a million rows. With no page refresh, to the user it seems to have the speed of a fat client application. It makes more sense than embedding a couple megs worth of data for a javascript array. Go take a look at google suggest, and you'll see what I mean.
I should let you know that using slashdot interactively for reading and writing comments works just fine for users of plain HTML.
And I think it would be better if you could drill down into nested comments without full page downloads or getting all the comments nested at once.
The second that http was used for more than just telling a webserver to retrieve a static file, web based applications were possible. That was what 15 years ago?
Good authorship is irrelevant when someone is just using a website to do data entry or check email. Pure HTML can work for most applications if you don't mind doing full page refreshes and 100% server side form validation. HTML + javascript helps somewhat by doing basic client side validation. HTML + javascript + XMLHTTPRequest (AJAX) can be used to things much easier for the user
For example: You can keep server side validation for security, client side javascript for simple validation, and use AJAX for complex validation such as a part number validation against a database for an order form.
It can be used to browse data that is logically in a tree form by only expanding sections and marshalling data requested by the user.
Whether or not an application is complex to write is irrelevant to the user, but an application that doesn't appear so limited by bandwith could provide a better experience.
This may not matter much if all you want from your internet connection is to pull down static content. But if that was the case, why are you hanging out and posting comments to an interactive forum?
LTSP uses NFS by default. It even allows the client to swap over NFS if it doesn't have enough ram to run X11(which is a very small amount). The apps are being run on the server so there isn't a need to export via Samba unless you have windows machines on the same network that need to share resources.
Printers just needs to be set up on the server unless you want to share them with something other than the thin clients. Another cool thing you can do is use the parallel port on a thin client and have the client act as a print server that all the other clients can use.
LTSP is the way to go here. Check out the latest ubuntu, or K12LTSP
Just spend 1K on a decent server and use the junk machines as terminals. You could use old hard drives to boot from or buy 20 dollar bootable nics from here
I've got a school running 50 terminals and the minimal maintenance on the terminals is really nice.
It's miles short. Mono is like wine - try it and it might work.
Still no different than "gij -jar somerandomapp.jar"
Gcj I've never seen work on any app I've tried it with. I'm not saying it doesn't work for anything, I'm sure it does, but the probability of a random java app working with gcj seems to be very low, far lower than for mono.
Or are you just experienced enough with mono to know which win32 libs aren't done yet? I've gotten plenty of java apps to run with gij, and have a good idea where the problem areas are.
Do the development tools exist to do that?
Fedora has already been bundling gcj/gij, gnu classpath, and eclipse. Works pretty well.
And will it work with any of the other free java efforts?
Java bytecode is java bytecode. The other free java efforts don't have as much of the API implemented as gcj + gnu classpath. Is there another free.net effort?
If you develop for what's supported in mono your program will work on any C# platform that exists at the moment, and you have monodevelop etc. that make doing this a viable option.
"For what's supported." Just like gcj and gnu classpath.
Mono isn't any better of in this respect. Is every API available to win32.net developers available to mono developers on linux?
Of course gcj/gij isn't the perfect 100% Sun compatible platform yet.
If you develop an app with what's available in gnu classpath and compile it to bytecode with gcj, it will run in gij, and more than likely run in Sun's JRE.
Fedora Core 4(with updates) has Open Office 2.0 linked to gcc4.0's java stack. Mostly works, but I've found some problems with Base connecting to databases other than the local hsqldb ones.
I'm hoping that 4.1 has more bux fixes for this. And it would be nice if fedora could throw in the the mysql and postgres jdbc drivers into the correct classpath for gij/OpenOffice
Now that we got a pretty good and free(speech) java stack, makes you wonder why Miguel didn't just contribute his effort there. I know he's like C#, but java is much, much closer to that style of coding than the C code the gnome guys were writing.
Re:Division and incompatiability.
on
GCC 4.1 Released
·
· Score: 1
There is going to be some growing pains with this stuff included in distros, but it should be temporary. The gnu classpath guys are working towards compatibility with Sun's API specs, not doing their own thing.
Overall I think this is huge for java. I've been playing with the latest gij/gcj stuff on fedora 4 and it looks pretty good. Eclipse looks good for everything except its update mechanism(rpms vs. eclipse's online updater). Most swing and swt apps work fine. My only problems right now(as of gcc 4.0) are the java sound APIs and some older java.awt repainting stuff.
"it`s so easy to make! You just get
cocaine and some baking soda... and I think I tasted egg and cinnamon..."
Re:What was wrong with Azureus?
on
GCC 4.1 Released
·
· Score: 1
You may be able to use Azureus as is with gij(gnu intepreter for java) as opposed to natively compiling it with gcj(gnu compiler for java). Considering that Azureus pulls down bytecode updates, gij is probably the way to go.
I've been using gij and gcj for a while in fedora and am very pleased with how its development is coming along. That said, I would go scrapping the Sun jre just yet.
Though I haven't tried this new 4.1 version, I have had some minor issues with gij/gcj and the java apps I'm using and even some I've written:)
Many people use LAMP because you can get a website hosted for next to nothing using it. Most of the really cheap places I've seen offer either win32/asp/IIS/sqlserver or LAMP.
There are plenty of things I don't like about mysql 4.x (no sequences, no subselects, etc.) and plenty of things I don't like about php 4.x (lack of type hinting on primitives, no standard DB connectivity layer, etc.). But the workarounds aren't really that bad.
I could be much more productive with J2EE and oracle, but I'm not gonna get someone to host my sites for just a few bucks a month.
If this is a big hardware problem I feel bad for the developers who had to work long hours to get their product ready for launch date.
hmmm..
DANTE: All right, so even if independent contractors are working on the Death Star, why are you uneasy with its destruction?
RANDALL: All those innocent contractors hired to do a job were killed--casualties of a war they had nothing to do with. (notices Dante's confusion) All right, look--you're a roofer, and some juicy government contract comes your way; you got the wife and kids and the two-story in suburbia--this is a government contract, which means all sorts of benefits. All of a sudden these left-wing militants blast you with lasers and wipe out everyone within a three-mile radius. You didn't ask for that. You have no personal politics. You're just trying to scrape out a living.
BLUE-COLLAR MAN: Excuse me. I don't mean to interrupt, but what were you talking about?
RANDALL: The ending of Return of the Jedi.
DANTE: My friend is trying to convince me that any contractors working on the uncompleted Death Star were innocent victims when the space station was destroyed by the rebels.
BLUE-COLLAR MAN: Well, I'm a contractor myself. I'm a roofer...(digs into pocket and produces business card) Dunn and Reddy Home improvements. And speaking as a roofer, I can say that a roofer's personal politics come heavily into play when choosing jobs.
RANDALL: Like when?
BLUE-COLLAR MAN: Three months ago I was offered a job up in the hills. A beautiful house with tons of property. It was a simple reshingling job, but I was told that if it was finished within a day, my price would be doubled. Then I realized whose house it was.
DANTE: Whose house was it?
BLUE-COLLAR MAN: Dominick Bambino's.
RANDALL: "Babyface" Bambino? The gangster?
BLUE-COLLAR MAN: The same. The money was right, but the risk was too big. I knew who he was, and based on that, I passed the job on to a friend of mine.
DANTE: Based on personal politics.
BLUE-COLLAR MAN: Right. And that week, the Foresci family put a hit on Babyface's house. My friend was shot and killed. He wasn't even finished shingling.
RANDALL: No way!
BLUE-COLLAR MAN: (paying Dante for coffee) I'm alive because I knew there were risks involved taking on that particular client. My friend wasn't so lucky. (pauses to reflect) You know, any contractor willing to work on that Death Star knew the risks. If they were killed, it was their own fault. A roofer listens to this...(taps his heart) not his wallet.
Java still seems to have stalled, and with projects like Mono, it almost seems like Microsoft may ultimately, though possibly unwillingly, get the upper hand.
Huh? Java is going strong as ever on the server side.
Mono is making progress for desktop applications, but I haven't seen any stats indicative of microsoft getting the upper hand in cross platform development.
rotten tomatoes has it at 76% positive reviews.
Not sure which effects were poorly done.
WETA was involved in this film. The same guys that did Lord of the Rings
If something like a centaur or minotuar looks fake, it might be because they don't really exist.
I agree.
I read it when I was kid and really enjoyed the book. I read it to my son about a year ago and he loved it. A little of the magic was gone for me since I understood the allegory this time, but its still a great story.
The movie stayed very close the book, much more than lord of the rings did.
There was one part where I thought disney was about to ruin it(something to do with the wolf) but it turned out ok.
The special effects were awesome, and don't let the PG throw you off, it was closer to a PG13.
I've been drinking the diet coke with splenda lately, and its not bad. Seems a little better than the corn syrup stuff, and much better than the garbage with aspertame.
Language was invented thousands of years ago as a substrate for human communication, and yet people are not criticising the concept of language for being dated, and proposing to force-feed everyone else with their own ideas for new, radically different grammars and vocabulary. Good authorship is essential anywhere that people have to read or write words, e.g. in email and in properly commented databases.
Of course the application has to be coherent. No argument there, its just a trivial point and should be a given when writing applications as opposed to authoring content.
AJAX and Javascript unavoidably result in enormous bloat in terms of the additional bandwidth consumed and the much greater size, startup time, CPU consumption, and memory consumption for AJAX-capable web browsers, compared to plain HTML and simple web browsers. It is not common to require full page HTML refreshes, and if bandwidth really is an issue, which is unlikely, the web page can be divided into a number of smaller sub-pages.
here's a basic implementation in well under 1K. And the 5meg download of firefox can handle it easily on a computer 6 or 7 years old.
Client-side validation is always repeated redundantly at the server. The CPU and bandwidth usage of server-side validation is a non-issue.
And without AJAX, requires a full page download and client rendering.
Very few types of web application that are limited by bandwidth -- video and audio streaming are the main ones -- necessarily require the use of AJAX.
I could quickly send a tiny xml file(or just text) that was the answer to a query that hit a database table of a million rows.
With no page refresh, to the user it seems to have the speed of a fat client application. It makes more sense than embedding a couple megs worth of data for a javascript array.
Go take a look at google suggest, and you'll see what I mean.
I should let you know that using slashdot interactively for reading and writing comments works just fine for users of plain HTML.
And I think it would be better if you could drill down into nested comments without full page downloads or getting all the comments nested at once.
Are you serious?
The second that http was used for more than just telling a webserver to retrieve a static file, web based applications were possible. That was what 15 years ago?
Good authorship is irrelevant when someone is just using a website to do data entry or check email.
Pure HTML can work for most applications if you don't mind doing full page refreshes and 100% server side form validation.
HTML + javascript helps somewhat by doing basic client side validation.
HTML + javascript + XMLHTTPRequest (AJAX) can be used to things much easier for the user
For example: You can keep server side validation for security, client side javascript for simple validation, and use AJAX for complex validation such as a part number validation against a database for an order form.
It can be used to browse data that is logically in a tree form by only expanding sections and marshalling data requested by the user.
Whether or not an application is complex to write is irrelevant to the user, but an application that doesn't appear so limited by bandwith could provide a better experience.
This may not matter much if all you want from your internet connection is to pull down static content. But if that was the case, why are you hanging out and posting comments to an interactive forum?
You pay the bills for that? Does that cost money every time you're on, like for minutes on the phone?
LTSP uses NFS by default.
It even allows the client to swap over NFS if it doesn't have enough ram to run X11(which is a very small amount).
The apps are being run on the server so there isn't a need to export via Samba unless you have windows machines on the same network that need to share resources.
Printers just needs to be set up on the server unless you want to share them with something other than the thin clients.
Another cool thing you can do is use the parallel port on a thin client and have the client act as a print server that all the other clients can use.
yo dada21,
Ignore the trolls, what you're doing is admirable.
If you need help setting up ltsp, check out #ltsp or #k12ltsp on freenode.
Oh, you want to save your file to a disk?
Sure, if it was 1995. Who uses 3.5 inch floppies anymore?
Give them spam filtered email access. Or set it up to automount usb thumb drives.
LTSP is the way to go here.
Check out the latest ubuntu, or K12LTSP
Just spend 1K on a decent server and use the junk machines as terminals. You could use old hard drives to boot from or buy 20 dollar bootable nics from here
I've got a school running 50 terminals and the minimal maintenance on the terminals is really nice.
the swing UI defaults thing must have been fixed with gij (GNU libgcj) version 4.0.1 20050727 (Red Hat 4.0.1-5.
I just did a "gij -jar jedit43pre2install.jar" and the installer ran fine. Unfortunately, when running the app it dies at the splash screen.
I'm sure this will get better now that gnu classpath is the default standard API for gcj 4.1.
It's miles short. Mono is like wine - try it and it might work.
.net effort?
Still no different than "gij -jar somerandomapp.jar"
Gcj I've never seen work on any app I've tried it with. I'm not saying it doesn't work for anything, I'm sure it does, but the probability of a random java app working with gcj seems to be very low, far lower than for mono.
Or are you just experienced enough with mono to know which win32 libs aren't done yet?
I've gotten plenty of java apps to run with gij, and have a good idea where the problem areas are.
Do the development tools exist to do that?
Fedora has already been bundling gcj/gij, gnu classpath, and eclipse. Works pretty well.
And will it work with any of the other free java efforts?
Java bytecode is java bytecode. The other free java efforts don't have as much of the API implemented as gcj + gnu classpath. Is there another free
Is there even a working windows distribution?
here's a win32 build.
If you develop for what's supported in mono your program will work on any C# platform that exists at the moment, and you have monodevelop etc. that make doing this a viable option.
"For what's supported." Just like gcj and gnu classpath.
Mono isn't any better of in this respect. .net developers available to mono developers on linux?
Is every API available to win32
Of course gcj/gij isn't the perfect 100% Sun compatible platform yet.
If you develop an app with what's available in gnu classpath and compile it to bytecode with gcj, it will run in gij, and more than likely run in Sun's JRE.
Fedora Core 4(with updates) has Open Office 2.0 linked to gcc4.0's java stack.
Mostly works, but I've found some problems with Base connecting to databases other than the local hsqldb ones.
I'm hoping that 4.1 has more bux fixes for this.
And it would be nice if fedora could throw in the the mysql and postgres jdbc drivers into the correct classpath for gij/OpenOffice
Neat.
Don't know why I haven't come across that before.
GO MONO!
Now that we got a pretty good and free(speech) java stack, makes you wonder why Miguel didn't just contribute his effort there.
I know he's like C#, but java is much, much closer to that style of coding than the C code the gnome guys were writing.
There is going to be some growing pains with this stuff included in distros, but it should be temporary.
The gnu classpath guys are working towards compatibility with Sun's API specs, not doing their own thing.
Overall I think this is huge for java. I've been playing with the latest gij/gcj stuff on fedora 4 and it looks pretty good. Eclipse looks good for everything except its update mechanism(rpms vs. eclipse's online updater). Most swing and swt apps work fine.
My only problems right now(as of gcc 4.0) are the java sound APIs and some older java.awt repainting stuff.
under exactly the right version of the right web browser,
Huh?
You talking about applets?
I didn't know that the new gcj/gij stuff even had a browser plugin.
"it`s so easy to make! You just get cocaine and some baking soda... and I think I tasted egg and cinnamon..."
You may be able to use Azureus as is with gij(gnu intepreter for java) as opposed to natively compiling it with gcj(gnu compiler for java).
:)
Considering that Azureus pulls down bytecode updates, gij is probably the way to go.
I've been using gij and gcj for a while in fedora and am very pleased with how its development is coming along.
That said, I would go scrapping the Sun jre just yet.
Though I haven't tried this new 4.1 version, I have had some minor issues with gij/gcj and the java apps I'm using and even some I've written
That's an interesting take, but a little unfair.
Many people use LAMP because you can get a website hosted for next to nothing using it.
Most of the really cheap places I've seen offer either win32/asp/IIS/sqlserver or LAMP.
There are plenty of things I don't like about mysql 4.x (no sequences, no subselects, etc.) and plenty of things I don't like about php 4.x (lack of type hinting on primitives, no standard DB connectivity layer, etc.). But the workarounds aren't really that bad.
I could be much more productive with J2EE and oracle, but I'm not gonna get someone to host my sites for just a few bucks a month.
If this is a big hardware problem I feel bad for the developers who had to work long hours to get their product ready for launch date.
hmmm..
DANTE: All right, so even if independent contractors are working on the Death Star, why are you uneasy with its destruction?
RANDALL: All those innocent contractors hired to do a job were killed--casualties of a war they had nothing to do with. (notices Dante's confusion) All right, look--you're a roofer, and some juicy government contract comes your way; you got the wife and kids and the two-story in suburbia--this is a government contract, which means all sorts of benefits. All of a sudden these left-wing militants blast you with lasers and wipe out everyone within a three-mile radius. You didn't ask for that. You have no personal politics. You're just trying to scrape out a living.
BLUE-COLLAR MAN: Excuse me. I don't mean to interrupt, but what were you talking about?
RANDALL: The ending of Return of the Jedi.
DANTE: My friend is trying to convince me that any contractors working on the uncompleted Death Star were innocent victims when the space station was destroyed by the rebels.
BLUE-COLLAR MAN: Well, I'm a contractor myself. I'm a roofer...(digs into pocket and produces business card) Dunn and Reddy Home improvements. And speaking as a roofer, I can say that a roofer's personal politics come heavily into play when choosing jobs.
RANDALL: Like when?
BLUE-COLLAR MAN: Three months ago I was offered a job up in the hills. A beautiful house with tons of property. It was a simple reshingling job, but I was told that if it was finished within a day, my price would be doubled. Then I realized whose house it was.
DANTE: Whose house was it?
BLUE-COLLAR MAN: Dominick Bambino's.
RANDALL: "Babyface" Bambino? The gangster?
BLUE-COLLAR MAN: The same. The money was right, but the risk was too big. I knew who he was, and based on that, I passed the job on to a friend of mine.
DANTE: Based on personal politics.
BLUE-COLLAR MAN: Right. And that week, the Foresci family put a hit on Babyface's house. My friend was shot and killed. He wasn't even finished shingling.
RANDALL: No way!
BLUE-COLLAR MAN: (paying Dante for coffee) I'm alive because I knew there were risks involved taking on that particular client. My friend wasn't so lucky. (pauses to reflect) You know, any contractor willing to work on that Death Star knew the risks. If they were killed, it was their own fault. A roofer listens to this...(taps his heart) not his wallet.
I think it is (at least, as implemented in the newer AJAX varieties).
What does java have to do with AJAX?
Java still seems to have stalled, and with projects like Mono, it almost seems like Microsoft may ultimately, though possibly unwillingly, get the upper hand.
Huh?
Java is going strong as ever on the server side.
Mono is making progress for desktop applications, but I haven't seen any stats indicative of microsoft getting the upper hand in cross platform development.
Would be interesting to see slashdot with a new ajax-based comment view.
Right now they have flat, nested, no comments, and threaded.
Take something like threaded, then instead of refreshing the whole page when you drill down, just the pull down the comments for that thread.