|
glennPattonWork wrote: I never wanted to program on Windows, I got stuck with it!
The customer and the Boss seem to happy I have told the Boss, he seems to think It is good enough. Other than the fact you are saddled with the project for the remainder of your employment with your current employer, I'd say mission accomplished. Sometimes we get stuck with projects we wish we hadn't got, but that's a pitfall of being employed in any feild.
I know I can remember days where I worked in C, C++, C#, objective C, VB6, VB.NET or some varient of assembly along with a host of poorly written compilers that were specific to a microcontroller where I thought "...what a steaming pile of dung!" But I can also say I've seen some incredibly clever methods of overcoming even the most difficult endeavors in languages used to do things the language was never intended to do and they made it work.
Take your article on serial ports in C#[^] I thought it was a good solution to a poorly implemented feature. MS never intended to include support for the serial port it was added as an afterthought. I was with a colleague where we spoke with reps from MS back when .NET was introduced and there was no support for the serial port, their reply was "Who uses those?" um, er, well... we do.... What they finally offered up was poorly implemented with barely a mention as to how to use it. Articles like yours are a clever solution that is elegant and quite usable.
You generated the usual controversy of language A vs. any other language. Any language, even with their flaws are used by developers that earn a living developing in that language. To flame a language or to dismiss it as a platform for fools infers that those who use it are fools, however, even fools do not want to be called fools and have a tendency take offense. I know that was not your intent, but it seems that was the result. I took no offense and will often join in the VB sucks mantra, but there isn't a language that is above being disparaged for some reason.
It was broke, so I fixed it.
|
|
|
|
|
My thing was I didn't want to cause offense I know VB.NET & C# produce the same code, my point was I was unsure of how to do various things in VB, side point I have seen a VB front end to control some hardware destroy them item (expensive) it was working on because of On Error GoTo Next. The whole thing was my knowledge not the language, I know several very good **.Net programmers (one of who phoned me shortly after my rant and told me the faults with what I had said). As some one said (Griff) I think 'it's not the tool, it the tool that uses the tool'. I'm not a fan-boy of any particular technology (it works, job done!) It was just 'the well it works when it was left with you' then my boss saw what I was having to do to make the one little change he wanted (the 'well, put that there, put that there and your done, see it runs' the reply was 'now try a release build', Dull thump as stack pointer drill through the wall).
|
|
|
|
|
glennPattonWork wrote: I didn't want to cause offense I know, we know.
glennPattonWork wrote: I was unsure of how to do various things in VB Did you learn anything? If you did (Other than you're not a fan of language XX) then it was productive in some way.
glennPattonWork wrote: 'the well it works when it was left with you' The curse of programming.
glennPattonWork wrote: I'm not a fan-boy of any particular technology You can include me in that rather large group.
glennPattonWork wrote: Dull thump as stack pointer drill through the wall Oh boy...
It was broke, so I fixed it.
|
|
|
|
|
Oh Boy indeed, well the issue is they don't want/can't afford a complete rewrite (which it needs, badly), [off topic] the Les Paul in your profile pic yours?
|
|
|
|
|
The Lea Paul is mine, yes, it is my primary instrument. I got lucky when I bought it from a kid who didn't take real good care of it an number years ago. He had three of them for sale two in nice shape and this one. It was this one that when I put it around my shoulder and grabbed the neck, the notes just came out without effort. I think it was the first guitar I picked up that fit perfectly and I "bonded" with immediately, the condition mattered little and the price was right. I was able to fix the more serious issues like the poor attempts at "upgrading" the hardware, the buckle rash on the back and the numerous small dents from the studded armband don’t effect the playability.
I like the fact that it looks a lot like Jimmy Pages guitar as my playing style reflects a lot of Jimmy's style.
It was broke, so I fixed it.
|
|
|
|
|
Me I'm a Bass player, I have a Fender Jazz (the first Fender I owned), I picked it out in a store (The Bass Center, now sadly online only it did have a branch in LA) and it, tried fell in love and blew my student grant on it (her)! now I have it (her!) I'm not letting it go. I know exactly what you mean, hopefully you do a Jimmy Page impression properly (Les around the knee caps!), I'm sill on the John Paul Jones kick!!
|
|
|
|
|
|
Yeah, I'm not saying, have a look at some past posts from me you will get it
|
|
|
|
|
VB sux, it's the Aquaman of the computer languages. No need to apologize
People can have their opinions.
modified 20-Oct-19 21:02pm.
|
|
|
|
|
Movie Quote Of The Day
Non vedo l'ora di uscire da questo piramide con te, perché mi sto cagando addosso.
Which movie?
|
|
|
|
|
"Try it again V."
Quote: questo questa piramide
Veni, vidi, vici.
|
|
|
|
|
I took the quote literally, so it's not my fault it's wrong.
Inglorious Basterds is also wrong spelling, yet correct title ...
|
|
|
|
|
OK, new attempt: "I forgive you".
Veni, vidi, vici.
|
|
|
|
|
Debbie Does Berlusconi!
Anything that is unrelated to elephants is irrelephant Anonymous ----- The problem with quotes on the internet is that you can never tell if they're genuine Winston Churchill, 1944 ----- I'd just like a chance to prove that money can't make me happy. Me, all the time
|
|
|
|
|
Mind bleach!
URGNZ! SND CODZ NOW!!!!!!
|
|
|
|
|
You don't need that now, but if I say: "The Italian Stallion Does Berlusconi", then you might...
BTW: There's one more movie that has mistakenly(?) been left out of IMDb! Stallones first movie!
Anything that is unrelated to elephants is irrelephant Anonymous ----- The problem with quotes on the internet is that you can never tell if they're genuine Winston Churchill, 1944 ----- I'd just like a chance to prove that money can't make me happy. Me, all the time
|
|
|
|
|
The Italian Job.
Veni, vidi, abiit domum
|
|
|
|
|
I don't know if it is too Alien to be hunted down, like a Predator, or just some kind of Scared Italian guy!
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
Surprised no one posted this. (or I looked over it)
Jean Claude Van Damme did a neat trick lately for a Volvo commercial:
See here[^]
So Chuck Norris, not to be outdone did the same thing. (more or less)
See here[^]
|
|
|
|
|
No! But see me doing almost the same: See here[^]...
I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is (V).
|
|
|
|
|
|
|
Well, she's certainly better looking at any rate...
Anything that is unrelated to elephants is irrelephant Anonymous ----- The problem with quotes on the internet is that you can never tell if they're genuine Winston Churchill, 1944 ----- I'd just like a chance to prove that money can't make me happy. Me, all the time
|
|
|
|
|
You may or may not recall earlier this year when I described a Christmas-oriented jquery/javascript donation engine I created for the golden retriever rescue group my wife and I volunteer with. You can see the current implementation here - Gold Ribbon Rescue[^]. You can get to the tree by clicking the button in the first sliding panel that's displayed. Warning - you may have to refresh the page where the tree lives because it sometimes doesn't render all of the objects upon initially browsing to the page.
Anywho, that original effort resulted in six script files consuming about 34k of disk space, and utilizing a XML file for storing configuration and donation data.
This weekend, I refactored the entire thing to use a JSON file for the data, and whittled the code base down to a single 19k file. I also utilized the Kinetic.js library[^] to replace my original blinking light animation, as well as adding drag-n-drop capability for repositioning the ornaments (that represent donations) by the tree manager person.
I still have some work to do, but it's pretty far along. It's too bad the web host used by the rescue group uses a LAMP stack instead of ASP.net.
When I get a complete interactive asp.net version ready, I'll see about putting it up for y'all to play with.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
Works well in Chrome, are You looking for feedback? I didn't hang out for long, but the site responds well enough.
By the way, It's nice that You two volunteer.
David
|
|
|
|
|