It was listening to debug on an embedded controller. I rebooted Windows and the serial mouse detected by Windows from the embedded system's spam managed to close down the debugger by clicking on the close button....
mike_james
@mike_james
Best posts made by mike_james
-
RE: Serial Mouse Still in Windows 10 [Trigger Warning: Disabled]
-
TDWTF lightweight pedantic WTF
Every time I visit the main TDWTF article page, it is still copyright 2014.
It is about to become October 2015. .. only a small WTF but still a Daily WTF. -
Serial Mouse Still in Windows 10 [Trigger Warning: Disabled]
Who needs a time machine when you have Windows 10?
An external device chattering away into a USB virtual comm port when you boot Windows 10 can get seen as a serial "Microsoft BallPoint" mouse.I was wondering why somebody was mousing around my desktop and randomly clicking on the windows.
Or are they just rebadging Windows 95 again ?
FFS.
Its a known problem with older Windows .. and this also describes the fix..
-
RE: Driving Anti-Patterns - Necro Edition
I believe the guys in the Netherlands also removed the kerbs so that pedestrians and traffic were mixed, The result was that vehicles drove more carefully and pedestrians took more care.
It is also while in the UK we have the mini roundabout which is like a 4 way stop but with the main rule being someone in the junction has right of way rather than based on order of arrival. It is designed to confuse people and make them stop and think before driviing on.
And I liked I-905 in LA . It made me feel right at home just like the M25. Just bigger. much bigger.
-
Long Life bug : Do not use the letter 'j'
I am working on a legacy application, coded in Borland C++ version 5, and using Microsoft CAB files to deliver compressed 'directories' of files used in product label and document printing. The entirety of this is a WTF and is being replaced with C#/.Net
These labels and documents are effectively mail-merged documents but their layout varies widely based on the content of some of the fields, and the design of the label on the product. As most mail-merges use fairly fixed formats, a custom application was created.
Most of the time if you wanted to show a complex label or document with a lot of text, the easy way out was to make a .BMP of the label with most of the text and simply overwrite the variable part of the text on top of blank fields on the bitmap file which was rendered underneath the text of the document.
Recently I decided to produce a legal document using the system - a warranty form with disclaimers. Instead of going the .BMP route I decided to format the text using the text formatting primitives.
The text started "Subject to the above ..."
Every time I printed the form it printed the word "Sub" and then a big blank space.
A lot of headscratching later and I found a C/C++ statement hidden in the CAB file decompressor interface
if (c == '\n' || c=='\j') { /* process end of line */ };
What makes this one truly epic is that according to the guy who wrote the code 10 years ago, the bug was in the first version of the code, and every user of the code managed to avoid the lowercase letter 'j' in any printed text constant.
-
RE: We have an IC department (they dropped the T)
Another route is what I ended up doing. I installed a copy of Windows Server 2008 inside a hyper-v VM running on a networked Windows 8 Professional PC that I hate because of Windows 8.
I then have admin rights on that and for historical reasons, I installed a Subversion server (one of the Collabnet installations) and a MediaWiki Wiki.
I could have installed a Linux VM.
So what you end up doing is create a virtual PC network inside a PC which meets your requirements, then get everybody to use that for revision control.
Forget the Cloud. Clouds rain on you and dump your data in Puddles.
Latest posts made by mike_james
-
RE: Serial Mouse Still in Windows 10 [Trigger Warning: Disabled]
It was listening to debug on an embedded controller. I rebooted Windows and the serial mouse detected by Windows from the embedded system's spam managed to close down the debugger by clicking on the close button....
-
Serial Mouse Still in Windows 10 [Trigger Warning: Disabled]
Who needs a time machine when you have Windows 10?
An external device chattering away into a USB virtual comm port when you boot Windows 10 can get seen as a serial "Microsoft BallPoint" mouse.I was wondering why somebody was mousing around my desktop and randomly clicking on the windows.
Or are they just rebadging Windows 95 again ?
FFS.
Its a known problem with older Windows .. and this also describes the fix..
-
TDWTF lightweight pedantic WTF
Every time I visit the main TDWTF article page, it is still copyright 2014.
It is about to become October 2015. .. only a small WTF but still a Daily WTF. -
RE: Get rid of old technologies!!!!!!!!!! Blakeyrat is an idiot for even attempting to use this forum
I want to produce a replacement for cheques - based on the B Ark currency in the Hitchhikers Guide to the Galaxy, as invented by the accountants ...
Take a digital image of a leaf with lots of veins in it. Produce a hash of that image file.
Assign a currency value to the leaf based on the hash and send that to your bank.
Send leaf to recipient. They perform the same imaging and hashing functions and contact the bank. If it matches, they have recieved your leaf and can have the currency transferred to them.Beats pratting around with FPGAs to make Bitcoins which will probably totally vanish when every single one has been created as a final joke.
-
RE: We have an IC department (they dropped the T)
Actually, just use the position as a springboard to find a better job.
-
RE: We have an IC department (they dropped the T)
Another route is what I ended up doing. I installed a copy of Windows Server 2008 inside a hyper-v VM running on a networked Windows 8 Professional PC that I hate because of Windows 8.
I then have admin rights on that and for historical reasons, I installed a Subversion server (one of the Collabnet installations) and a MediaWiki Wiki.
I could have installed a Linux VM.
So what you end up doing is create a virtual PC network inside a PC which meets your requirements, then get everybody to use that for revision control.
Forget the Cloud. Clouds rain on you and dump your data in Puddles.
-
RE: Driving Anti-Patterns - Necro Edition
I believe the guys in the Netherlands also removed the kerbs so that pedestrians and traffic were mixed, The result was that vehicles drove more carefully and pedestrians took more care.
It is also while in the UK we have the mini roundabout which is like a 4 way stop but with the main rule being someone in the junction has right of way rather than based on order of arrival. It is designed to confuse people and make them stop and think before driviing on.
And I liked I-905 in LA . It made me feel right at home just like the M25. Just bigger. much bigger.
-
Long Life bug : Do not use the letter 'j'
I am working on a legacy application, coded in Borland C++ version 5, and using Microsoft CAB files to deliver compressed 'directories' of files used in product label and document printing. The entirety of this is a WTF and is being replaced with C#/.Net
These labels and documents are effectively mail-merged documents but their layout varies widely based on the content of some of the fields, and the design of the label on the product. As most mail-merges use fairly fixed formats, a custom application was created.
Most of the time if you wanted to show a complex label or document with a lot of text, the easy way out was to make a .BMP of the label with most of the text and simply overwrite the variable part of the text on top of blank fields on the bitmap file which was rendered underneath the text of the document.
Recently I decided to produce a legal document using the system - a warranty form with disclaimers. Instead of going the .BMP route I decided to format the text using the text formatting primitives.
The text started "Subject to the above ..."
Every time I printed the form it printed the word "Sub" and then a big blank space.
A lot of headscratching later and I found a C/C++ statement hidden in the CAB file decompressor interface
if (c == '\n' || c=='\j') { /* process end of line */ };
What makes this one truly epic is that according to the guy who wrote the code 10 years ago, the bug was in the first version of the code, and every user of the code managed to avoid the lowercase letter 'j' in any printed text constant.
-
RE: Oracle has no service startup code for Linux
Non-serious reply:
The real reason is that the uptime on a Linux system is potentially so long that the scripts almost never need to be run. So you dont really need them.
In fact you simply switch it on, manually start services ...
Then sit back and feed it power, cool air and swap in new drives in the RAID array, and batteries in the UPS when they are needed, and clean out the air filters from time to time .
If it were Windows based you would need to turn it off and reboot every time Microsoft pulls support for the version of Windows it is running. And about twice a week to keep the kiddies out.
-
RE: Win8
When I started work in 1984 you turned on the computer, waited a few seconds for CP/M to load and then you typed the name of the program you wanted and it started running.
In 2013 you turn on the computer, waited a "few" seconds for Windows 8 to load. Got to the screen of useless tiles, and then you typed the name of the program you wanted and it started running.
As the French put it.. Plus ca change plus la meme chose.
My employer gave me a shiny,fast 6 core 16GB Windows 8 machine. It is only ever used to host a development Server 2008 VM . The keyboard and mouse are jammed out of reach into a bookshelf beside it.
Set the power profile to never turn off and get on with actually being able to use Windows 7 on my crippled old PC.
Waiting for Windows 9 and the sacking of the Windows marketing droids who have wrecked a fundamentally good OS by giving it a user experience which works great with hand waving at an X-Box with Kinect but is not any good for doing lots of things.