When replacing an optimized front end treasury system, I used but two hacks: 1. understand what information they need most and why and put it where they find it and 2. learn all of their keyboard shortcuts and replicate them in the new system. I can't overstate the importance of the ability of the operator to quickly enter all the data with just tab, alphanumerical characters and cursor keys.
Tomaz Stih 0
Posts
-
Terminal I/O UI -
Kris Kristofferson dead at 88, RIPRIP Kris. I remember a dilemma about Me and Bobby McGee that is still chasing me. If freedom is just another word for nothing left to lose, and somewhere in the lyrics he says he would trade all of his tomorrows for a single yesterday...was he not free and more happy yesterday, or was he free but still lost something?
-
Thinking ahead paid offIt can be used in many ways. Here's my little Windows for 8bit machine doc, check page 9. :) yx/yx-buddy.pdf at master · tstih/yx · GitHub[^]
-
Twitter implodingIf they have years of technological debt, they've accumulated it under Jack, not Elon. Hence, not exactly "calling Elon out".
-
VectrexSort of. It does not have a vector display, but it is driven by (the Thomson EF9367) chip that can only do Bresenham lines and 5x8 chars and there's no access to the raster. So for graphics you are limited to line drawing (or the 5x8 font which is also drawn by lines and can't be clipped). The Iskra Delta Partner GDP (graphical model) is quite special because it also has the SCN2674 chip for text only mode and it "glues" the video outputs by both chips into one image and text area is larger then graphics area. Quite exotic. :)
-
VectrexI have several ZX Spectrums 48K and two Sinclair QLs. I also collect vintage Slovenian (Yugoslav) computers. I write software for them. I know about Vectrex, because I was evaluating the possibility to emulate it on an old Slovenian CP/M machine called Iskra Delta Partner. This machine has a vintage graphical chip that can draw vectors fairly fast so I was hoping to utilize it. However, besides 1K of Vectrex RAM you also need to emulate the 8KB of ROM and the 32 KB of cartridge ROM. And that together is 41Kb. Add the emulator and memory for remembering emulated vectors and ... I'm still thinking about it. But I realistically only have 112KB of RAM available, if I ditch CP/M and take control of the whole banked system. Anyone here writing software for retro 8-bit machines?
-
Save me from C programmers who think they know C++Or just give'em Python, JavaScript, or other toys for children.
-
Why are so many peopel appearing to suddenly learn C as a first language? -
Why are so many peopel appearing to suddenly learn C as a first language?It's the one true faith, the source, the key to enlightenment. JavaScript, C++, C#, Java, Typescript...guess where they all come from. :cool:
-
More.Windows.Forms library 1.1 -
More.Windows.Forms library 1.1Good evening, second iteration of the More library: a collection of free (MIT licensed) WinForms controls is finished. You can download full source code from here GitHub - tstih/more: A growing collection of (MIT licensed) professional Windows Forms Controls for .NET Core.[^] There are already three controls in the pipeline for the next (third) iteration: - force directed graph control, - ruler control, and - world control (a canvas for drawing in native units that handles zooms, axes, different coordinate systems i.e. cartesian and polar, etc.) Wish you happy coding, Tom
-
Can you please recover my trick?Thanks everyone, you successfully recovered my trick, I was able to update it and it is now pending for approval. Cheers, T.
-
Can you please recover my trick?Tried all three links. None of them works.
-
Can you please recover my trick?Greetings, I wrote a short piece on properties in modern C++, and after a few modifications, the system ate it. Here it is. https://www.codeproject.com/Tips/5283099/Article-5283099[^] No it's not. :confused: T.
-
Must....not....kill....That's what I always say about guns. :cool:
-
Must....not....kill....I think this is the guy you're looking for.
-
2nd Linux boxWhat's the average electricity usage?
-
Full stack developer, master of noneAnd then there is that old saying -- a full stack developer is a developer who copies full source code for his/her projects from Stack Overflow / Stack Exchange. :-\ : I copied this joke from there, too. :
-
Dumbing down code so it can be maintained by junior devsEconomy is integral part of our jobs. At university I was taught that an engineer is a person who can do for $500 what every damn fool can do for $1.000. Best way to include junior engineers seems to be structuring software to allow pluggable codelets. Usually in places where there is a significant quantity of simple constructs to be programmed, such as data entry screens. We go as far as forcing engineers into simplistic conventions by creating frameworks that do not work unless convention is followed. But I've never heard of a case where one would simplify entire software. There are places that should not be touched by junior software engineers.
-
Is Python the new BASIC?Probably. There are some very good tools available, like Jupyter Notebook which make it really great tool for teaching, all on web. And then there are numpy and other libs making it great tool for math. Good to learn basic concepts.