Re:Java applications I've SEEN are unimpressive...
on
The Future of Java?
·
· Score: 1
I agree with you that client-side Java is still immature (especially Applets, ick). On the other hand, Java's definitely a great tool for the server side, or embedded apps.
Case in point? My bank uses Java on their servers. Online banking. Payments, transfers, whatever I want. It's responsive and reliable.
I might be biased too. In my current job I am programming an enterprise web application in Java. It's quite stable, using Linux, Apache and Tomcat. We've not had any problems (aside from hardware issues occasionally) in over two years since switching to this setup.
Charitable donations? What would you do about that? Keep them? Lose them?
What about companies making charitable donations? Note that companies like MS enjoy making 'donations' of software (essentially costing them nothing but the media it's on), but claiming retail cost on their returns. Yet other companies legitimately give their product away (at some cost) to charitable organizations.
How can we quantify that?
Incidentally, if you have complaints about taxes, take a look at Canada. We're feeling the pain. Higher rates, plus we don't get to claim mortgage interest as a deduction. Nadda. Fortunately we can put away for our retirement in our RRSPs (up to a fixed percentage of your income, or max $13,500) and have that deducted by 100%. But mortgage? No deduction for that.
Where I used to work we installed all the systems in our datacenters on shelves rather than screwing them directly into the racks simply because it saved time when it was necessary to get into thos systems or to move/replace them.
Has nobody at your work thought of using a good set of rails? In our server room, it's a piece of cake to slide out a machine and work on it (you can pop the case off while it's still in the rack), or press a couple of levers and the guards snap out, letting you pull the machine out of the rack entirely.
This is MUCH easier and cleaner than using shelves.
Thank you. I was trying to find out exactly what that was - this is it exactly. I hope somebody mods your message up.
I'd love to have an all client-side version of this built into Mozilla Mail, without having to run any proxies or server-side stuff. In other words, simple enough for 'Joe User' to be able to check a couple of boxes and for it to 'just work'.
Such a technique should eliminate 99% of all UCE, which is my goal. Since my chief complaint about Spam is wasted time (not necessarily bandwidth, though my ISP might disagree), this should meet my needs.
This can lead to storage problems and a possible race condition.
Obviously some of the issues need to be worked out, but I'm convinced that it can be done...
What about parties that do not reply? How long will they be kept in your 'list-of-people-I-have-sent-an-automatic-reply-to' ?
That can be easily configured by the user. I would suggest 3 days, but again, give the user the ability to add names to the list themselves (thus, making their messages visible).
What if you get a 'I-could-not-deliver-your-message' type of message? Automatically reply to that.. and.. hey.. you started a loop.
That's simple enough to do with a little coding. Only send one of those per address within a specified time. For example, I would think that only one autoreply would be necessary within a week's worth of time.
How about a spamcop-like plugin? Or something that can submit my message plus contents to SpamCop?
If using SpamCop, there should be a way to still show the site's banners, because they deserve to get paid for their bandwidth I'm using up.
I'd love to just be able to right-click on a message and report it to the various abuse/postmaster accounts without having to copy my whole message plus headers, and pasting such into their web form. SpamCop seems to be pretty good at tracing the origins of messages, so I'd love to be able to leverage that sort of functionality.
I have a different idea. Well, it's not my idea - I remember reading somebody describing it on/. some months ago and it seemed brilliant.
The original idea described setting it up on the server side, but this should work on the client side as well, and might be a good candidate for a Mozilla mail filter plugin:
1 - download new message headers from server
2 - Compare 'from' email addresses to list of known people you accept email from. Only download mail from known senders.
3 - if email comes from an unknown party, email them with instructions to reply to your message, and put some word in your subject line (ie: activate). The word should be randomized to eliminate the spammer's chance of guessing it.
4 - if a message header is found with that subject from that sender, the sender can be automatically added to the 'known' list and the mail is downloaded
5 - if no further message received from that sender, delete their messages within X days (or download it and put in 'spam' mailbox just in case)
6 - user has capability of adding new 'known' senders, plus ability to blacklist senders who have authenticated (persistent spammer).
I can't think of any loopholes here - it seems that this might solve just about every spam problem I've ever come across. No reason why this can't be implemented on the client side (especially if you don't have control over the server). Any takers?
One thing I always envisioned in a build/deploy script is the ability to successfully 'rollback' all the changes applied in case of a failure.
This is doable. Well - nearly, anyway. My team uses Ant to build and deploy our Enterprise applications. Essentially, we have Ant build our sources nightly. If everything goes ok, the whole deployment tree gets the.tar.gz treatment, sent to the appropriate server by FTP, where it is later extracted through a remote console. All of this is done in Ant.
If there is a failure, I get a notification in my mailbox that gives me the Ant output. The server didn't get any updated files, so nothing changed. Simple.
Using Ant, we've been able to work with CVS fairly easily, and other built-in and third-party addons help a great deal. No, it's not make, but for our application which has ~1000 java classes and another ~1000 data and properties files, it just works.
Stick the DVD in your computer, and you have a few hours to make yourself a good copy (either to your hard disk or to recordable DVD) and you're good to go.
Am I missing something? If I know that a disc will go blank, I'm going to just copy it to something that won't destroy itself (at least in the next few years).
Notwithstanding the overuse of colons, this is a movie worth seeing
Not worth seeing is another misuse of a colon - a link which I would recommend against visiting to those fortunate enough to have escaped seeing it. Please don't click on the link, but allow the unfortunate of us to laugh knowingly (and nervously, with nausia at the memory).
Often the compliment of a lot of rainy and cloudy weather is plenty of wind. But you're right, sun is not a constant, there's also the lattitude factor as well.
Typically you'll find plenty of wind wherever your country's politicians happen to be on any given day. Or, you could try to find yourself a property near a Taco Bell.
You bet! Cottage is winterized (incl running water from a well + heated pipes), got a load of wood for the fireplace that can keep you warm, and a skidoo for transportation. I'm all set! In fact, my neighbour at the cottage next door retired a few years ago, and now lives up there year round. Very helpful if we need some help with the occasional burst plumbing:)
On a sidenote, maybe it's because I practically grew up at my cottage (and have built up some sort of natural resistance), but the bugs don't seem to find me too tasty. On any given weekend I'd have one or two bites only.
I mean, with cheap fiber already in a glut, who needs to pay big money for satellite bandwidth?
Because that fiber isn't available in all areas. For example, a dream of mine is to move up north to Muskoka, Ontario, Canada and live there permanently (while keeping my current web developer job). This is cottage country, where high speed internet is all but impossible except by satellite.
I can VPN in to access the code, servers, email etc. But I cannot do that over the crappy dialup that's available there (you won't get 56k - probably won't even get 28.8 either). It'd be nice to have (relatively) cheap satellite service, where fiber/cable/dsl are unavailable because of its remote location. Unfortunately there are few offerings, and competition (slim as it is) is not keeping the prices low at the moment.
I don't get it. Is Sun ONE the same as the Liberty Alliance?
Not quite. Sun ONE is the competitor to the Microsoft.Net framework (meaning, it's a suite of server and development applications, including the Forte suite of IDEs, compilers and your application/web servers and whatnot). Liberty Alliance seems to be competing against Microsoft Passport and all that 'secure' global user profile shtuff.
I agree with you that client-side Java is still immature (especially Applets, ick). On the other hand, Java's definitely a great tool for the server side, or embedded apps.
Case in point? My bank uses Java on their servers. Online banking. Payments, transfers, whatever I want. It's responsive and reliable.
I might be biased too. In my current job I am programming an enterprise web application in Java. It's quite stable, using Linux, Apache and Tomcat. We've not had any problems (aside from hardware issues occasionally) in over two years since switching to this setup.
Be sure to thoroughly research any technology before entrusting the lives of our astronauts to it. Last thing we want is a WinCE-powered deathbox.
Charitable donations? What would you do about that? Keep them? Lose them?
What about companies making charitable donations? Note that companies like MS enjoy making 'donations' of software (essentially costing them nothing but the media it's on), but claiming retail cost on their returns. Yet other companies legitimately give their product away (at some cost) to charitable organizations.
How can we quantify that?
Incidentally, if you have complaints about taxes, take a look at Canada. We're feeling the pain. Higher rates, plus we don't get to claim mortgage interest as a deduction. Nadda. Fortunately we can put away for our retirement in our RRSPs (up to a fixed percentage of your income, or max $13,500) and have that deducted by 100%. But mortgage? No deduction for that.
Or, more likely, Launch the competitionkeeper missiles
Oh boy. I'm in for it now. The girlfriend wasn't kidding about openin' that "can of whoop-ass" on me!
Where I used to work we installed all the systems in our datacenters on shelves rather than screwing them directly into the racks simply because it saved time when it was necessary to get into thos systems or to move/replace them.
Has nobody at your work thought of using a good set of rails? In our server room, it's a piece of cake to slide out a machine and work on it (you can pop the case off while it's still in the rack), or press a couple of levers and the guards snap out, letting you pull the machine out of the rack entirely.
This is MUCH easier and cleaner than using shelves.
Thank you. I was trying to find out exactly what that was - this is it exactly. I hope somebody mods your message up.
I'd love to have an all client-side version of this built into Mozilla Mail, without having to run any proxies or server-side stuff. In other words, simple enough for 'Joe User' to be able to check a couple of boxes and for it to 'just work'.
Such a technique should eliminate 99% of all UCE, which is my goal. Since my chief complaint about Spam is wasted time (not necessarily bandwidth, though my ISP might disagree), this should meet my needs.
This can lead to storage problems and a possible race condition.
' ?
.. hey.. you started a loop.
Obviously some of the issues need to be worked out, but I'm convinced that it can be done...
What about parties that do not reply? How long will they be kept in your 'list-of-people-I-have-sent-an-automatic-reply-to
That can be easily configured by the user. I would suggest 3 days, but again, give the user the ability to add names to the list themselves (thus, making their messages visible).
What if you get a 'I-could-not-deliver-your-message' type of message? Automatically reply to that.. and
That's simple enough to do with a little coding. Only send one of those per address within a specified time. For example, I would think that only one autoreply would be necessary within a week's worth of time.
How about a spamcop-like plugin? Or something that can submit my message plus contents to SpamCop?
If using SpamCop, there should be a way to still show the site's banners, because they deserve to get paid for their bandwidth I'm using up.
I'd love to just be able to right-click on a message and report it to the various abuse/postmaster accounts without having to copy my whole message plus headers, and pasting such into their web form. SpamCop seems to be pretty good at tracing the origins of messages, so I'd love to be able to leverage that sort of functionality.
I have a different idea. Well, it's not my idea - I remember reading somebody describing it on /. some months ago and it seemed brilliant.
The original idea described setting it up on the server side, but this should work on the client side as well, and might be a good candidate for a Mozilla mail filter plugin:
1 - download new message headers from server
2 - Compare 'from' email addresses to list of known people you accept email from. Only download mail from known senders.
3 - if email comes from an unknown party, email them with instructions to reply to your message, and put some word in your subject line (ie: activate). The word should be randomized to eliminate the spammer's chance of guessing it.
4 - if a message header is found with that subject from that sender, the sender can be automatically added to the 'known' list and the mail is downloaded
5 - if no further message received from that sender, delete their messages within X days (or download it and put in 'spam' mailbox just in case)
6 - user has capability of adding new 'known' senders, plus ability to blacklist senders who have authenticated (persistent spammer).
I can't think of any loopholes here - it seems that this might solve just about every spam problem I've ever come across. No reason why this can't be implemented on the client side (especially if you don't have control over the server). Any takers?
One thing I always envisioned in a build/deploy script is the ability to successfully 'rollback' all the changes applied in case of a failure.
.tar.gz treatment, sent to the appropriate server by FTP, where it is later extracted through a remote console. All of this is done in Ant.
This is doable. Well - nearly, anyway. My team uses Ant to build and deploy our Enterprise applications. Essentially, we have Ant build our sources nightly. If everything goes ok, the whole deployment tree gets the
If there is a failure, I get a notification in my mailbox that gives me the Ant output. The server didn't get any updated files, so nothing changed. Simple.
Using Ant, we've been able to work with CVS fairly easily, and other built-in and third-party addons help a great deal. No, it's not make, but for our application which has ~1000 java classes and another ~1000 data and properties files, it just works.
I looked down in suprise to find a leaky abstraction. Had to change pants.
Stop looking at porn sites, and you might be able to avoid that problem.
Stick the DVD in your computer, and you have a few hours to make yourself a good copy (either to your hard disk or to recordable DVD) and you're good to go.
Am I missing something? If I know that a disc will go blank, I'm going to just copy it to something that won't destroy itself (at least in the next few years).
FYI, the FreeBSD port was done by some folks at Corel [com.com]
You mean these folks?
Moderators with no sense of humour, I see. It's a joke, people. I marked the link and warned against clicking on it!
Sheesh.
Notwithstanding the overuse of colons, this is a movie worth seeing
Not worth seeing is another misuse of a colon - a link which I would recommend against visiting to those fortunate enough to have escaped seeing it. Please don't click on the link, but allow the unfortunate of us to laugh knowingly (and nervously, with nausia at the memory).
Often the compliment of a lot of rainy and cloudy weather is plenty of wind. But you're right, sun is not a constant, there's also the lattitude factor as well.
Typically you'll find plenty of wind wherever your country's politicians happen to be on any given day. Or, you could try to find yourself a property near a Taco Bell.
You want to live there in winter, too?
:)
You bet! Cottage is winterized (incl running water from a well + heated pipes), got a load of wood for the fireplace that can keep you warm, and a skidoo for transportation. I'm all set! In fact, my neighbour at the cottage next door retired a few years ago, and now lives up there year round. Very helpful if we need some help with the occasional burst plumbing
On a sidenote, maybe it's because I practically grew up at my cottage (and have built up some sort of natural resistance), but the bugs don't seem to find me too tasty. On any given weekend I'd have one or two bites only.
I mean, with cheap fiber already in a glut, who needs to pay big money for satellite bandwidth?
Because that fiber isn't available in all areas. For example, a dream of mine is to move up north to Muskoka, Ontario, Canada and live there permanently (while keeping my current web developer job). This is cottage country, where high speed internet is all but impossible except by satellite.
I can VPN in to access the code, servers, email etc. But I cannot do that over the crappy dialup that's available there (you won't get 56k - probably won't even get 28.8 either). It'd be nice to have (relatively) cheap satellite service, where fiber/cable/dsl are unavailable because of its remote location. Unfortunately there are few offerings, and competition (slim as it is) is not keeping the prices low at the moment.
like mining the moon or mars or something
Not on my land they ain't! Of course, mineral rights can be acquired for a fee...
That's about as long as the server managed to survive a good, old-fashioned slashdotting!
I'm waiting for version 42. That's the answer.
I don't get it. Is Sun ONE the same as the Liberty Alliance?
.Net framework (meaning, it's a suite of server and development applications, including the Forte suite of IDEs, compilers and your application/web servers and whatnot). Liberty Alliance seems to be competing against Microsoft Passport and all that 'secure' global user profile shtuff.
Not quite. Sun ONE is the competitor to the Microsoft
(sorry man, I'm just pokin' fun)
:) 'kay. Perhaps I should have mentioned that it's got lots more features than that... most notably the pretty reports with graphs and such.
No offense taken... grep is what I used before I decided I wanted something that could make more sense visually.
Your box is going to die :)
:)
Probably. Call me insane - it's a P75 on a cable modem. Won't take long