How about converting a (fairly large, mission-critical) live ASP application, written in VB of course, to Java...
...without being allowed to have a feature freeze for any length of time? (we were on an ad-hoc schedule where changes were required to be deployed on production almost on a daily basis)
Been there, done that a few years ago. We actually had Tomcat running through IIS, and to ease the pain we developed a communication layer between the VB and Java side of the app (the VB side maintained the session state until we were done, then we removed the comm layer and used the Tomcat session). Took a while, but doing it this way, we were able to migrate one function at a time, just by updating the links.
At any given point, our users wouldn't have noticed if they were on one app server or the other! Thank goodness that's over - it's 100% Java now and never crashes anymore. We then moved it to Apache on Linux, of course, hence the lack of crashes. And (thank God), it truly proved its portability, with no migration headaches when switching OSs.
I just moved into a new house two months ago. I did not bring a TV with me, thus I didn't subscribe to cable. I did get my hi-speed internet through cable, however.
I didn't miss it. I still don't. I just got a TV last weekend (borrowed from my future in-laws) and a DVD player. I figure I'll just watch movies when I want to - once a week tops. But I still am not bothering with cable (or even broadcast). Most shows suck.
What if I outsourced my *own* job to India? Pay some guy $100 per month to do my job, so I can sit on my ass all day and play games? Heck - get two guys - it's time for a raise!
Know what's more fun? Try getting several PCs together, networking them, then have them play in harmony with each other. It'd be like a musical Beowulf PC Speaker cluster!
Java programs larger than "Hello World" have about a 25% chance of running on a default Linux system.
I call bullshit. In my company, we took our web application (with 300,000 lines of Java code, thank you) and moved it to Linux from Windows NT with no code changes - only a few file paths in our configuration needed to be adjusted. And there were no problems.
After that, we switched part of our application from MS-SQL to Informix (don't ask), and the Java code itself needed no changes (though in some places the SQL statements needed tweaks because of different keywords and performance considerations).
Java can be just as portable as you want it to be, as long as you don't code like an idiot.
Is there a way to join a class action against these bozos? I live in Ontario and I'm sick and tired of my address being sold. I'd love to make an example of these buggers.
Would it also not fall under copyright? I own the domain, and of course I also own my username (which happens to be my first initial and last name). Can I sue for infringement?
The thing is, nothing behind the walls was sabotaged. It was just in the basement where the speaker wire was cut and the network cable was a mess. However, all the network cable works fine (so far I've tested about 80% of the wires and they're all ok). It's just the speaker wire that got sacrificed. An annoyance, but I'll survive. It's the thing I cared about the least anyway.
First of all, you're assuming I'm in the US. I'm not. I'm in Canada, and the law here says basically that I'm not entitled to anything while I'm on the builder's property. It's not MY house until I close. I have no legal rights to anything inside the house until I actually have the keys in my possession, and the builder has the right to deliver the house with exactly what they specified would be in it.
Second, I was warned in advance that if my stuff got in the way, they might remove it. It so happened that it did - they needed to install an air return duct which I didn't account for. At least the network cable was all intact. The speaker wire was not, unfortunately, but there is enough to splice. I can only hope that it won't affect the sound - if it does, I'll try to fish a new one through (as tough as it'll be, given the particular location).
I just moved into my new house just over a month ago.
The builder allowed me to run network cable, after I signed a waiver (if I hurt/kill myself it's my fault).
Anyway, the catch was that the builder, while nice enough to let me run network, specified that I was *not* to run conduit, nor any coax, nor any 'telephone cable' (yes, I know).
In any case, what I did: -each of the 3 upstairs bedrooms got 2 boxes with 2 wires each; one cat5e, the other cat6. -family room also got 2 boxes with the same pair of drops each, PLUS speaker wire running from where the TV is to the place behind where the couch is going (note kitchen and family room are essentially the same room, and can share one of those boxes) -one box in the dining room with the same pair -one box in the living room with the same pair -all of the above came out of two 1000' spools. It was more than enough for my ~1700 sq.ft. home.
The catch? -builder cut my speaker wire on both sides in the basement (bastards). Claimed it got in the way when they were installing the air-return duct. I have no recourse (since it was on their property at the time, right?) -network cable all went to the basement. ALL of it got unravelled and thrown in tangled heaps everywhere. ALL of it got unlabelled. No joke, I still have 5 wires that I need to identify. Again, no recourse.
Moral of the story? Get an agreement from the builder to allow you to put stuff in... but don't expect that they won't mess with your stuff.
On the other hand, while it is tedious to have to identify all the cable (and irritating that I have to splice my speaker cable), having the wires in the wall was the best thing I could have done. I'm reasonably happy with the outcome, and though I wish I could have gotten conduit in, I don't think I'll really need it - I'll probably move before I need upgraded cable. And yes, I DO plan on using my spare wire to run telephone (although the builder doesn't know that that's possible, don't tell them).
Thus far I've only bothered to wire all of the upstairs cat5e drops. I presently don't have the need (nor the equipment) to run anything faster. I'll get around to the cat6 drops eventually. I keep the cable modem and the Linksys router in the basement.
As for the lack of coax? No problem - I don't have TV service right now (nor a TV... yet). Don't have it, don't really miss it. However, once I do, I plan on having a nice MythTV setup, and since the server will be in the basement, having coax in the rest of the house should be unnecessary (though by default I *did* get coax installed by the builder in the family room and master bedroom).
re: reasonable timeframe. heh. you're always free to get up that hour early and take the 401.:)
That might work with some places, but say I need to drive from, oh, Markham to Woodbridge. The 401 isn't exactly "along the way" - even in light traffic.
and greedy corporations can't control the roads (pay me for a license, pay me a monthly access fee, pay me again for joining the flow of traffic just now, now pay me some more at a rate of n-per-mile... plus tax and environmental fees).
Even our government (Provincial government of Ontario, Canada) can't seem to be able to control the skyrocketing rates the Highway 407 corporation has imposed. Unfortunately with few alternative ways to get around for those of us who live in the 905 within a reasonable timeframe, we are at their mercy. Whether or not we actually use the thing.
even easy solutions, such blocking port 25 and insisting mail is relayed through their own SMTP servers, which would kill this spam stone dead at a stroke
It would also kill legitimate uses. Those ISPs have SMTP servers that insist that your outgoing email address has their domain name on it, which for most users might be fine.
But what's the alternative to somebody running their own mail server (receive only, and no, not a relay) at home? You can't use them as your smart host because they'll reject mail appearing to come from a different domain, and you can't send it yourself because your port 25 is blocked.
how is this any different from when you were a child, your mother distracting you from injuries with a lollie/toy? I know it used to work on me, and it sure works on my girls.
Because I quickly learned to play up the boo-boos so that I could get something out of it.
I know it used to work on my mom, and it sure will probably work on me when I have kids.
Already being done
Ok... to be more exact... VB and VBScript. We used COM objects.
After you've got that bitchin' system, you can focus on more important things - like installing a nice spoiler or some spinner solar panels
Don't forget your Type-R sticker.
The EZ-Bake oven uses LEDs. When cooking your hamster, it'll take a while.
Unless, of course, your processor is an AMD.
How about converting a (fairly large, mission-critical) live ASP application, written in VB of course, to Java...
...without being allowed to have a feature freeze for any length of time? (we were on an ad-hoc schedule where changes were required to be deployed on production almost on a daily basis)
Been there, done that a few years ago. We actually had Tomcat running through IIS, and to ease the pain we developed a communication layer between the VB and Java side of the app (the VB side maintained the session state until we were done, then we removed the comm layer and used the Tomcat session). Took a while, but doing it this way, we were able to migrate one function at a time, just by updating the links.
At any given point, our users wouldn't have noticed if they were on one app server or the other! Thank goodness that's over - it's 100% Java now and never crashes anymore. We then moved it to Apache on Linux, of course, hence the lack of crashes. And (thank God), it truly proved its portability, with no migration headaches when switching OSs.
I just moved into a new house two months ago. I did not bring a TV with me, thus I didn't subscribe to cable. I did get my hi-speed internet through cable, however.
I didn't miss it. I still don't. I just got a TV last weekend (borrowed from my future in-laws) and a DVD player. I figure I'll just watch movies when I want to - once a week tops. But I still am not bothering with cable (or even broadcast). Most shows suck.
What if I outsourced my *own* job to India? Pay some guy $100 per month to do my job, so I can sit on my ass all day and play games? Heck - get two guys - it's time for a raise!
Anybody try it? Can it be done?
Know what's more fun? Try getting several PCs together, networking them, then have them play in harmony with each other. It'd be like a musical Beowulf PC Speaker cluster!
Since this is Ukraine, is it possible that it's in Ukrainian?
Ponedilok = monday
Vivtorok = tuesday
Sereda = wednesday
Chetver = thursday
Pyatnetsya = friday
Subota = saturday
Nedilya = sunday
Java programs larger than "Hello World" have about a 25% chance of running on a default Linux system.
I call bullshit. In my company, we took our web application (with 300,000 lines of Java code, thank you) and moved it to Linux from Windows NT with no code changes - only a few file paths in our configuration needed to be adjusted. And there were no problems.
After that, we switched part of our application from MS-SQL to Informix (don't ask), and the Java code itself needed no changes (though in some places the SQL statements needed tweaks because of different keywords and performance considerations).
Java can be just as portable as you want it to be, as long as you don't code like an idiot.
There's a simple solution - I bet we can outsource it to India. They can probably send a guy there for a hundred bucks or so.
Whether or not he arrives in one piece, however, was a minor omission in the requirements document, much to his later dismay.
Really, I have. So I opted for something equally as "obsolete". My 'save' icon is a pencil and paper.
I hear that Europa is full of dihydrogen monoxide
Is there a way to join a class action against these bozos? I live in Ontario and I'm sick and tired of my address being sold. I'd love to make an example of these buggers.
Would it also not fall under copyright? I own the domain, and of course I also own my username (which happens to be my first initial and last name). Can I sue for infringement?
The thing is, nothing behind the walls was sabotaged. It was just in the basement where the speaker wire was cut and the network cable was a mess. However, all the network cable works fine (so far I've tested about 80% of the wires and they're all ok). It's just the speaker wire that got sacrificed. An annoyance, but I'll survive. It's the thing I cared about the least anyway.
First of all, you're assuming I'm in the US. I'm not. I'm in Canada, and the law here says basically that I'm not entitled to anything while I'm on the builder's property. It's not MY house until I close. I have no legal rights to anything inside the house until I actually have the keys in my possession, and the builder has the right to deliver the house with exactly what they specified would be in it.
Second, I was warned in advance that if my stuff got in the way, they might remove it. It so happened that it did - they needed to install an air return duct which I didn't account for. At least the network cable was all intact. The speaker wire was not, unfortunately, but there is enough to splice. I can only hope that it won't affect the sound - if it does, I'll try to fish a new one through (as tough as it'll be, given the particular location).
I just moved into my new house just over a month ago.
The builder allowed me to run network cable, after I signed a waiver (if I hurt/kill myself it's my fault).
Anyway, the catch was that the builder, while nice enough to let me run network, specified that I was *not* to run conduit, nor any coax, nor any 'telephone cable' (yes, I know).
In any case, what I did:
-each of the 3 upstairs bedrooms got 2 boxes with 2 wires each; one cat5e, the other cat6.
-family room also got 2 boxes with the same pair of drops each, PLUS speaker wire running from where the TV is to the place behind where the couch is going (note kitchen and family room are essentially the same room, and can share one of those boxes)
-one box in the dining room with the same pair
-one box in the living room with the same pair
-all of the above came out of two 1000' spools. It was more than enough for my ~1700 sq.ft. home.
The catch?
-builder cut my speaker wire on both sides in the basement (bastards). Claimed it got in the way when they were installing the air-return duct. I have no recourse (since it was on their property at the time, right?)
-network cable all went to the basement. ALL of it got unravelled and thrown in tangled heaps everywhere. ALL of it got unlabelled. No joke, I still have 5 wires that I need to identify. Again, no recourse.
Moral of the story? Get an agreement from the builder to allow you to put stuff in... but don't expect that they won't mess with your stuff.
On the other hand, while it is tedious to have to identify all the cable (and irritating that I have to splice my speaker cable), having the wires in the wall was the best thing I could have done. I'm reasonably happy with the outcome, and though I wish I could have gotten conduit in, I don't think I'll really need it - I'll probably move before I need upgraded cable. And yes, I DO plan on using my spare wire to run telephone (although the builder doesn't know that that's possible, don't tell them).
Thus far I've only bothered to wire all of the upstairs cat5e drops. I presently don't have the need (nor the equipment) to run anything faster. I'll get around to the cat6 drops eventually. I keep the cable modem and the Linksys router in the basement.
As for the lack of coax? No problem - I don't have TV service right now (nor a TV... yet). Don't have it, don't really miss it. However, once I do, I plan on having a nice MythTV setup, and since the server will be in the basement, having coax in the rest of the house should be unnecessary (though by default I *did* get coax installed by the builder in the family room and master bedroom).
You're in luck, CleverNickName!
Actually, they couldn't reproduce anymore because they couldn't afford all the license fees to copy their genome ...
Why are we bringing up SCO again?
re: reasonable timeframe. heh. you're always free to get up that hour early and take the 401. :)
That might work with some places, but say I need to drive from, oh, Markham to Woodbridge. The 401 isn't exactly "along the way" - even in light traffic.
and greedy corporations can't control the roads (pay me for a license, pay me a monthly access fee, pay me again for joining the flow of traffic just now, now pay me some more at a rate of n-per-mile... plus tax and environmental fees).
Uhh... I beg to differ.
Even our government (Provincial government of Ontario, Canada) can't seem to be able to control the skyrocketing rates the Highway 407 corporation has imposed. Unfortunately with few alternative ways to get around for those of us who live in the 905 within a reasonable timeframe, we are at their mercy. Whether or not we actually use the thing.
even easy solutions, such blocking port 25 and insisting mail is relayed through their own SMTP servers, which would kill this spam stone dead at a stroke
It would also kill legitimate uses. Those ISPs have SMTP servers that insist that your outgoing email address has their domain name on it, which for most users might be fine.
But what's the alternative to somebody running their own mail server (receive only, and no, not a relay) at home? You can't use them as your smart host because they'll reject mail appearing to come from a different domain, and you can't send it yourself because your port 25 is blocked.
To emphasize the highly professional nature of Nmap, all instances of "fucked up" in error message text has been changed to "b0rked".
I wish i could do this kind of stuff in my programming, it's freaking hilarious.
Some people do
Now we can get IBM to open up Java's code like they opened SCO's!
(heavy on the sarcasm here - don't take me too seriously)
how is this any different from when you were a child, your mother distracting you from injuries with a lollie/toy? I know it used to work on me, and it sure works on my girls.
Because I quickly learned to play up the boo-boos so that I could get something out of it.
I know it used to work on my mom, and it sure will probably work on me when I have kids.