code logs -> 2008 -> Tue, 22 Apr 2008< code.20080421.log - code.20080423.log >
--- Log opened Tue Apr 22 00:00:33 2008
00:17 AnnoDomini [AnnoDomini@Nightstar-29296.neoplus.adsl.tpnet.pl] has quit [Quit: To Annwn with you!]
00:34 You're now known as TheWatcher[T-2]
00:38 You're now known as TheWatcher[zZzZ]
00:59 gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has quit [Quit: Z?]
02:17 Chalcedon [~Chalcy@Nightstar-488.ue.woosh.co.nz] has joined #code
02:17 mode/#code [+o Chalcedon] by ChanServ
05:32 Vornicus is now known as Vornicus-Latens
06:04 Shoukanjuu [~Shoukanju@Nightstar-19231.dhcp.embarqhsd.net] has quit [Ping Timeout]
06:15 ASCIISkull [~none@Nightstar-7066.dyn.optonline.net] has joined #code
06:15 AFKSkull [~none@Nightstar-7066.dyn.optonline.net] has quit [Ping Timeout]
06:16 ASCIISkull is now known as AFKSkull
06:45 AnnoDomini [AnnoDomini@Nightstar-29296.neoplus.adsl.tpnet.pl] has joined #Code
06:46 mode/#code [+o AnnoDomini] by ChanServ
07:07 You're now known as TheWatcher
07:13 Shoukanjuu [~Shoukanju@67.232.197.ns-23898] has joined #code
07:18 Shoukanjuu [~Shoukanju@67.232.197.ns-23898] has quit [Ping Timeout]
07:23 Shoukanjuu [~Shoukanju@67.232.197.ns-23898] has joined #code
07:26 Shoukanjuu [~Shoukanju@67.232.197.ns-23898] has quit [Ping Timeout]
07:42 AFKSkull [~none@Nightstar-7066.dyn.optonline.net] has quit [Ping Timeout]
08:16 You're now known as TheWatcher[afk]
08:36 Shoukanjuu [~Shoukanju@67.232.205.ns-21904] has joined #code
08:53 * C_tiger decides he needs to learn JS.
08:53
<@McMartin>
JS, like assembly, is for machines to generate.
08:54
<@C_tiger>
I need to learn how to generate it?
08:55
<@McMartin>
Well, stuff like Google Web Toolkit is apparently the best bet, I hear
08:55
<@Kazriko>
AppEngine?
08:55
<@Kazriko>
or something more front-endish?
08:55
<@Kazriko>
Ahh. java script.
08:56
<@C_tiger>
Meh, maybe not.
08:56 * Kazriko needs to get an ajax toolkit of some sort...
08:57
<@Kazriko>
Hand-coded javascript is such a pain, you practically need to keep 3 versions of every function in the program due to IE5 vs IE 6 vs IE7 vs Everyone else.
09:00
<@McMartin>
At least it's not necessary to support NS4 anymore.
09:01 * Kazriko just decided to not support IE at all on his last 2 web applications.
09:01
<@McMartin>
That seems like it would damage your possible audience
09:01
<@Kazriko>
Could do that because in both cases, the audience was fairly limited. In one case it was an HMI for 3-4 users, the other it was only for my own use.
09:02
<@McMartin>
Core JS is actually a pretty cute language.
09:02
<@Kazriko>
In the case of the HMI, it was a limitation in a third party java module that caused that particular snafu. The java module and javascript on IE couldn't pass arrays back and forth.
09:02
<@McMartin>
It's too bad that it's used to drive the most heinous library never crafted by man nor machine
09:03 * Kazriko curses siemens and their lousy java based crud.
09:03
<@Kazriko>
yeah. the library is rather dreadful.
09:04
<@Kazriko>
The only way to access variables on their plc? Their java glob. bleh.
09:04
<@McMartin>
Java is great, but not as a web frontend. =P
09:04
<@Kazriko>
nod.
09:04
<@Kazriko>
and not for what they were using it for.
09:04
<@Kazriko>
I had about 40 variables i needed to poll for the webpage...
09:05
<@Kazriko>
to do it the way they envisioned it and the only way IE could do it, i'd need 40 separate java applets on the page.
09:05
<@Kazriko>
The firefox code could use arrays and reduced it to about 4 java applets.
09:05 * McMartin can't say he's a fan of server-side Java for webapps, but it seems no worse than most other options.
09:06
<@Kazriko>
well, the server side in this case is some 8, 16, 32? bit embedded controller running likely IEC61131 or some equally brainless language.
09:07
<@McMartin>
Even though it's what it was originally designed to do, I do not understand why Java is considered acceptable for embedded work.
09:07
<@McMartin>
[* Except for downloadable executables that you need a sandbox for, like Android and such.]
09:07
<@Kazriko>
the java applet was just the client-side glue to link the iec61131 app to web/javascript.
09:07
<@McMartin>
Ah, the sweet taste of Legacy Code.
09:08
<@Kazriko>
pretty much, though IEC61131 is still alive and kicking, being propped up by some european electrical engineering committee.
09:09
<@Kazriko>
And it turned out just like you would expect a language by committee to turn out. :p
09:10 * Kazriko has a project on his medium-term list to port the entire IEC61131 app his company uses to C.
09:10
<@McMartin>
I've actually never even heard of IEC61131 before now.
09:11
<@Kazriko>
It's only used in industrial automation.
09:11
<@Kazriko>
where it is unfortunately THE standard.
09:11
<@Kazriko>
it's a *very small* step up from Ladder Logic based systems.
09:12
<@Kazriko>
http://upload.wikimedia.org/wikipedia/en/8/83/Ladder_diagram.png << a modern version of ladder logic coding.
09:13
<@Kazriko>
(that's actually IEC61131 ladder diagrams. It was retained because it's a darn committee.)
09:15
<@Kazriko>
Naptime, gotta debug a system in the field in 7 hours.
09:16
<@McMartin>
Good luck
09:16
<@Kazriko>
(Ah, to show you how screwed up automation is, another "the industry standard" of automation is OPC, which is OLE for Process Control. Yes, that moldy windows OLE.)
09:17
<@McMartin>
The closest I ever got to automation is playing with a CnC wood drill in 8th grade.
09:50 AFKSkull [~none@Nightstar-7066.dyn.optonline.net] has joined #code
10:03 You're now known as TheWatcher
10:12 AnnoDomini [AnnoDomini@Nightstar-29296.neoplus.adsl.tpnet.pl] has quit [Ping Timeout]
10:19 AnnoDomini [AnnoDomini@Nightstar-29197.neoplus.adsl.tpnet.pl] has joined #Code
10:19 mode/#code [+o AnnoDomini] by ChanServ
11:13 Chalcedon [~Chalcy@Nightstar-488.ue.woosh.co.nz] has quit [Quit: Leaving]
11:51 Thaqui [~Thaqui@Nightstar-123.jetstream.xtra.co.nz] has left #code [Leaving]
12:02 gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has joined #Code
12:02 mode/#code [+o gnolam] by ChanServ
12:04 You're now known as TheWatcher[d00m]
12:06 You're now known as TheWatcher
12:54 You're now known as TheWatcher[d00m]
13:34 Vornicus-Latens [~vorn@Admin.Nightstar.Net] has quit [Ping Timeout]
14:07 Vornotron [~vorn@Admin.Nightstar.Net] has joined #code
14:14 You're now known as TheWatcher
14:35 Brother_Willibald [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has joined #Code
14:35 gnolam is now known as NSGuest-6218
14:36 Brother_Willibald is now known as gnolam
14:37 NSGuest-6218 [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has quit [Ping Timeout]
14:37 Brother_Willibald [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has joined #Code
14:39 Brother_Willibald [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has quit [Quit: ]
14:40 gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has quit [Ping Timeout]
14:48 gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has joined #Code
14:48 mode/#code [+o gnolam] by ChanServ
15:09 You're now known as TheWatcher[afk]
17:35 JeffL [~JPL@Nightstar-509.dsl.sndg02.pacbell.net] has quit [Ping Timeout]
18:24 You're now known as TheWatcher
--- Log closed Wed Apr 23 00:00:39 2008
code logs -> 2008 -> Tue, 22 Apr 2008< code.20080421.log - code.20080423.log >