ASCII Charts, it's been a while
-
The 80's weren't so bad, but the best thing about them was that I was younger.
Jack of all trades, master of none, though often times better than master of one.
I was younger, but I wasn't getting l... :sigh:
-
Had to look up some special codes on an ASCII chart -- haven't done that in a while. Why? Because this Verifone PinPad device I'm interfacing with uses ACK, STX/ETX and SI/SO characters in its serial communication protocol. Gads, I feel like I'm back in the 80's. Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
-
Let me just check the big movie releases...Star Wars...Terminator...Indiana Jones... Yes, we are back in the 80's :-D Soren Madsen
"When you don't know what you're doing it's best to do it quickly" - Jase #DuckDynasty
The movies were in the 80s and now the stars are in their 80s?
-
Had to look up some special codes on an ASCII chart -- haven't done that in a while. Why? Because this Verifone PinPad device I'm interfacing with uses ACK, STX/ETX and SI/SO characters in its serial communication protocol. Gads, I feel like I'm back in the 80's. Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
Marc Clifton wrote:
Gads, I feel like I'm back in the 80's.
In a way those times never ended. On the PC those things have been burried under abstraction layers and frameworks, but you only have to dig deep enough and they will reappear.The good aspect is, that your code becomes less vulnerable to changes of the underlying layers the closer you get to the hardware. It's great to take functions from 35 year old code and simply use them ecause nothing fundamental has changed. Just look into QA and you will see how people struggle to keep up with the current conventions of some framework and have little hope that their work lasts longer than to the next version where many things will change again or when the framework dies in favor of the next new thingie.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a fucking golf cart.
"I don't know, extraterrestrial?" "You mean like from space?" "No, from Canada." If software development were a circus, we would all be the clowns. -
Had to look up some special codes on an ASCII chart -- haven't done that in a while. Why? Because this Verifone PinPad device I'm interfacing with uses ACK, STX/ETX and SI/SO characters in its serial communication protocol. Gads, I feel like I'm back in the 80's. Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
Marc Clifton wrote:
serial communication protocol. Gads, I feel like I'm back in the 80's
Ewww. I mean, like, ick. The last time I had to write a serial comm application(*), I had to dig out a Win9x era copy of HyperTerminal to help debug. Blech. (*) I was talking to a GPS widget at 19.2K. In 2012.
<GeezerMoment>
At least with modern Windows you don't need to program UART registers, interrupt controllers, and all that crud like you did back in the DOS days.</GeezerMoment>
Software Zen:
delete this;
-
Marc Clifton wrote:
serial communication protocol. Gads, I feel like I'm back in the 80's
Ewww. I mean, like, ick. The last time I had to write a serial comm application(*), I had to dig out a Win9x era copy of HyperTerminal to help debug. Blech. (*) I was talking to a GPS widget at 19.2K. In 2012.
<GeezerMoment>
At least with modern Windows you don't need to program UART registers, interrupt controllers, and all that crud like you did back in the DOS days.</GeezerMoment>
Software Zen:
delete this;
Gary R. Wheeler wrote:
At least with modern Windows you don't need to program UART registers, interrupt controllers, and all that crud like you did back in the DOS days.
Except when talking to bill acceptors that use the parity bit to distinguish between command bytes and data bytes. :rolleyes: Most Linux serial port drivers don't even support that, as I learned when writing the interface on a Beaglebone. What's worse is, this Verifone pinpad, I have to install a USB-COMM driver first, then the Verifone COMM driver. But then again, these things are intended to normally interface with point of sale (aka POS, haha) hardware -- looking at the cash register at the local minimart, there's like 8 serial ports on this thing. Even a parallel port! Geez, I didn't even know they made that hardware anymore. Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
-
Had to look up some special codes on an ASCII chart -- haven't done that in a while. Why? Because this Verifone PinPad device I'm interfacing with uses ACK, STX/ETX and SI/SO characters in its serial communication protocol. Gads, I feel like I'm back in the 80's. Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
The quick brown fox jumped over the lazy dog.
-
Let me just check the big movie releases...Star Wars...Terminator...Indiana Jones... Yes, we are back in the 80's :-D Soren Madsen
"When you don't know what you're doing it's best to do it quickly" - Jase #DuckDynasty
Attack of the killer tomatoes
-
Gary R. Wheeler wrote:
At least with modern Windows you don't need to program UART registers, interrupt controllers, and all that crud like you did back in the DOS days.
Except when talking to bill acceptors that use the parity bit to distinguish between command bytes and data bytes. :rolleyes: Most Linux serial port drivers don't even support that, as I learned when writing the interface on a Beaglebone. What's worse is, this Verifone pinpad, I have to install a USB-COMM driver first, then the Verifone COMM driver. But then again, these things are intended to normally interface with point of sale (aka POS, haha) hardware -- looking at the cash register at the local minimart, there's like 8 serial ports on this thing. Even a parallel port! Geez, I didn't even know they made that hardware anymore. Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
Marc Clifton wrote:
looking at the cash register at the local minimart, there's like 8 serial ports on this thing. Even a parallel port! Geez, I didn't even know they made that hardware anymore.
If you take a look at the point of sale hardware used by retailers, they keep it until it breaks. There's probably a lot of 10 year-old stuff out there in mom-and-pop shops. As far as the number of interfaces goes, I imagine that is to handle accessories: extra printers, bar code scanners, inventory guns, that sort of thing. You could also use the extra interfaces to talk to other registers.
Software Zen:
delete this;
-
Gary R. Wheeler wrote:
At least with modern Windows you don't need to program UART registers, interrupt controllers, and all that crud like you did back in the DOS days.
Except when talking to bill acceptors that use the parity bit to distinguish between command bytes and data bytes. :rolleyes: Most Linux serial port drivers don't even support that, as I learned when writing the interface on a Beaglebone. What's worse is, this Verifone pinpad, I have to install a USB-COMM driver first, then the Verifone COMM driver. But then again, these things are intended to normally interface with point of sale (aka POS, haha) hardware -- looking at the cash register at the local minimart, there's like 8 serial ports on this thing. Even a parallel port! Geez, I didn't even know they made that hardware anymore. Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
At my local minimart, the cash register has a fan louder than my computer's and produces a cacophony of clicking noises when operated, as if it runs on relays! I don't think it even has a serial port. :wtf: