GE MRI Interface
Meuon 2025-01-22
Showing off one of the proprietary devices, with permission. Older G.E. MRI's have physical buttons that must be pressed for several functions. They are not software/UI controllable and must be interfaced mechanically.
The picture above is a part of the device we design, build and code showing the solid state relay control board inside in the process of being wired up.
Assembly and serviceability is much better when the cabling/wiring stays in place when the cover is removed. A detail you learn from years of experience repairing equipment.
Below is a finished "BPD" (Button Pushing Device) printed in a client selected sparkly blue. The paw pad buttons were also custom. This was an upgrade for an existing client, they knew we loved such things. Mostof these are boring gray or white, The bottom of the solenoids are cushioned with felt pads to protect the very expensive G.E. controls this slides over.
GeekLabs will be showing these and other technologies developed with/for Virtual Scan at ACVIM 2025 this June.
Design and Build
Meuon 2025-01-22
I’ve always been a "Maker". It's something within me and part of everything I remmeber. Recently (last few years) I’ve gotten into FreeCad and 3D Printing. While there are things I can’t share (designs for proprietary medical imaging (MRI) devices, patient positioning and electronic devices) there is a lot I can. I'll apologize for the weapon centric designs, but they are easy and fun ways to re-learn CAD and printing and some of those are for other people.
Sharable Models on Printables.com Productive Dark Hole
Meuon 2025-01-21
Trying to avoid the outside world for fear I might vent (or worse) I've been updating my personal website and also getting a lot of code cleaned up and tested. Also been playing with Mattermost with a few normal humans. It's impressive.
Meuon and the MRI
Meuon 2025-01-21
The basics. There is no reason I flew to NJ, spent a long night debugging and fixing things, except for a "lack of the basics" by multiple very smart, educated, and well motivated people. I can not blame anyone, or anything other than that. Look at a problem. Look at everything around it. Has it always been that way? Why? Simplify. Question everything. Be paranoid. Trust little, maybe even nothing. Especially not that cable between A and B. Or that both versions of the client and server software are compatible. All modern signaling cables are essentially RF antennas. Treat them as such. No sharp bends. Shielding and adapters matter. Less adapters are better. Basics. I have not been a "biomedical engineer" since the 90’s. My understanding of the "basics" has been re-validated in 2025 after an insane level of shotgun efforts by multiple parties. Sigh. I fear for the future. Go read "The Marching Morons" my living nightmare as I ask myself, how much of the world can I keep running.
The short version: The Marching Morons
Answer to the obvious question: The Siemens site engineer had made multiple visits and serious efforts to solve issues amidst attempts and finger pointing my in-house IT staff, external IT staff and others. Sometimes it just takes an old geek to ask "WTF?!?" with spare cables, and a SharkTap and WireShark to prove the network is awesome but the application client and server is dropping packets and not re-transmitting.
2am brain
Meuon 2025-01-21
2am brain: I bet you can not do the whole monthly billing data creation using just SQL, ready for import into QuickBooks (as a CSV). 5am brain: Got You! Did It! Using only 49 lines of SQL and only 1 variable. Not sure which brain won, but going to try to get some sleep now. #SQL #MariaDB
chkdsk /f
Meuon 2024-08-26
Just ran/requested chkdsk /f on reboot on a venerable Win2k server via remote (VNC) It's attached to / controls $600k worth of hardware, yet apparently the OEM has no other options. Seems all the old geeks that could rewrite code for new hardware/OS are all gone. Been lookin at it, it's mostly VBS scripts and some unix emulation code. Cuz the original was apparently on Sun OS. Prayers requested. #chkdsk
Serial port slash R
Meuon 2024-08-26
Been beating on some code to do serial port control for controlling a Numato USB attached solid state relay board. Code looks awesome. Should work. Even seemingly worked once. I was sending commands with a slash N \n (line feed) instead of a slash R \r (carriage return) I feel stupid, but also it's been a LONG time since I wrote code for a serial port. #serial
Again thanks DokuWiki
Meuon 2024-08-04
While it hypes being simple, it is powerful. Am setting up yet another DokuWiki site for someone for geeky documentation, and again: DokuWiki is awesome. First time really needing complex ACL (Access Control) and am impressed how well enforced they are by single page and namespace. Donation on the way to @dokuwiki@phpc.social #DokuWiki
Melee Redux
Meuon 2024-07-19
Years ago, I built a very simple mailing list server to run a few mailing lists (chugalug.org and others). As I moved it to a new server and updated the code, I had to eat my own dog food. As I read my readme.txt and figure things out from scratch: I sucked. Younger me that had just written the software had a lot of stuff stuck in his head that did not make it to the docs. Now updated.
Melee Ready
Meuon 2024-07-16
Bringing projects to PHP 8.x+
Got the basic Melee working. Easier than I was expecting. Need a few tweaks like using port 993 and SSL instead of depreciated TLS on port 143. for imap. I think it's time to migrate Chugalug.org to the new server.
Melee Update
Meuon 2024-07-14
Bringing projects to PHP 8.x+
Having fun testing code, but also noting that MELEE (the Mail Engine) has not been tweaked for PHP 8.x and needs to be. This is my reminder to self.
Future Goal
Meuon 2024-07-14
I need to make a web UI for my website posts that allows easy uploading and posting of pictures, in my spare time. Buwahahahaha..
I am so old that...
Meuon 2024-07-14
I remember when almost any UUCP or SMTP mail server would accept and forward an email from any address to any other address. It was considered the polite thing to do. It often took multiple hops, as everything, even mail servers, were not connected all of the time. This is also a test of venerable code to post to Fosstodon, but why be boring? #old
Upgraded Server to Debian 12 - July 2024
Meuon 2024-07-14
The old geeklabs.com server was Debian 10, and that was an in place uprade from Debian 9. Spent the weekend cleaning up DNS, DKIM, PostFix, OpenDKIM, Dovevot and movig a handful of sites. Got more to move including Chugalug.org. If you see something weirder than normal: reach out. Please.
Just pretending to be sales weasel.
Meuon 2024-02-13
Stepping out of my normal role as just a geek to attend ITExpo and Astricon (this week in Ft. Lauderdale) to network a bit more. Am here in both a technical learn and share role, as well as trying to figure out future business development angles for Ring-U.com. Not normally a biz-dev guy (anymore), but I can fake it. If you are also around and want to rant technically or biz-dev together, hunt me down. #asterisk #astericon #itexpo
Enabling VNC module in xorg.conf
Meuon 2023-10-23
This is a strange 2006 era device built on Fedora.
Could not use x0vncserver as it was b0rk3n badly. 0: Make sure it has a vnc module for X. locate vnc.so works 1: vncpasswd /root/.vnc/passwd 2: Add to /etc/X11/xorg.conf
Section "Module" Load "vnc" EndSection Section "Screen" Option "SecurityTypes" "VncAuth" Option "UserPasswdVerifier" "VncAuth" Option "PasswordFile" "/root/.vnc/passwd" EndSection
Future Geeky Youtube Channel?
Meuon 2023-08-29
Am mostly playing... OBS and toys
Diving into OBS/Open Broadcast Studio for possibly streaming some live events. There is not much there. Yet. This is mostly a test post for when there is. https://www.youtube.com/channel/UCqsH6pnnpOWjlNpjfRdNmFw
Bespoke Solutions
Meuon 2023-05-10
When you can not convince the company you own that it makes any sense to do things.
I keep tossing new ideas at the ring-u.com team, which does small business phone systems in a repeatable supportable manner to do some "special projects". I get it. Cognitive load is a real problem at scale.
So... time to officially open the door for some telecom special use cases. If it:
- Helps people solve a problem
- Can at least cover costs
- Interesting - very important.
You are going to see me doing it as GeekLabs. Excuse me while I go set some things up for someone. There will be more later. --Mike-- aka --Meuon--
Asterisk Thinking
Meuon 2023-03-15
Do not solve the problem you think you have.
Problem: Transfering an outgoing call causes MixMonitor to close the recording file. There are insanely complicated ways to solve this, bridges, pre-dial handlers, etc. Rabbit holes. The answer was simply start a new recording in the local dial setup [Internal-Setup]. Works for parked calls, transfers and internal calls. The difference was how we thought about the problem. #asterisk #thinking
Password Sweat
Meuon 2022-12-19
Not enough coffee.
Anyone else type a password in via SSH a couple of times and the third time it refuses you the first thought is: Oh no, the servers hacked!
Then you realize you are misaligned on the keyboard you were not looking at as you typed it.
Or you were hitting caps lock...
Maybe the caffiene keeps me paranoid.
cURL as Linqua Franca
Meuon 2022-12-19
Because we must communicate
Again and again, I read code that shows bare cURL examples and cURL-ish syntax in a language and applied it to a different one. And it Just Worked(tm)!
I'm blown away when I meet a "programmer" that escews learning cURL. You don't have to be an expert, that's what documenation is for. Please at least experiment with it. If you are a web centric programmer, it is the gateway to understanding what is really going on, especially with API's.
https://curl.se/
Something to say?
Meuon 2022-12-19
Playing with code to post/save, organize, search, categorize and display content is EASY! What's really hard is creating content worth doing those things for. We've got to work on more / better / relevant content. Not just reposting, sharing and linking to things. CREATE! Me included.
Curl Post Test
Meuon 2022-12-19
Playing with idea of posting from my website at geeklabs.com directly to fosstodon.org using code munged from Chris Jones and his excellent example at: https://chrisjones.io/articles/using-php-and-curl-to-post-to-the-mastodon-api/ If you are seeing this on Mastodon/Fosstodon: It works!
New Website Code 2022-2023
Meuon 2022-12-16
Going minimal. Mobile Friendly. Will expand.
Yeah yeah, it's 2022 and I'm very late to the "Mobile First" practices of the web. Mostly because I hadn't found CSS and code I liked. So I built it. As in all internet things, I built on the shoulders of giants, dwarves, faeries, furries and whatever else they identify as. I started with Cutestrap as a clean minimal CSS that makes sense to me. I tweaked it some, and added the drop down menu code using the same CSS thoughts in the base CSS. I like it because most of the time, the CSS just makes plain standard HTML look good. It isn't trying to reinvent the UI. Let the browser do it's thing. There are a few quirks as you move page widths from mobile size to a more normal size, but less than most places.
The underlying code is "GLASS". In this case what I'm calling "GLASS-2023" as in the "Geek Labs Application Starter Set" a continuation of the framework and methods that have built a few enterprise applications and a bunch of small projects. This will eventually be made public again. The problem is documenting it. What a pain. Ugh. Should I? Yeah, there are other people that use it for projects in several countries. I've heard the report generator is worth big bucks ;)
Anyway, like most of the internet, this website is a work in progress. Very minimal right now, but functional enough for now.
Social Media Redux 2022
Meuon 2022-12-14
Because Post-Musk Twitter broke my social media habit
Once upon a time, there were BBS's and islands of people with limited coms between them. Even the early internet worked this way, email, mailing lists. These islands became early online systems: Compuserve, Prodigy, AOL/America Online, etc.. which got absorbed by the internet as they joined it. The internet created it's own new islands.. big islands/mainlands: Facebook, Twitter, Reddit.. which seems to exist to post/share things from each other.
I gave in, became active in Twitter and Facebook and... and enjoyed parts of them, mostly the people that I interacted with. Good people, many of whom I know in real life as well.
In late 2022, Elon Musk bought Twitter.com, which broke the facade he had crafted of who and what he was. Twitter has devolved. Many of us geeks left to Mastadon and other places. Back to S=smaller islands that talked to each other. I joined Fosstodon for geeky conversations where I might learn something.
In doing so, I realized that while I can (and did) export my tweets, it's a mess to import (I will eventually). Wow, I created a lot of funny, snarky and useful content. That Elon paid for, but I didn't get any of. It's time to take back control of my content, brain farts, musing and rambling rants. After all, I have the skills. and the technology
2023 GeekLabs Social Media Goals:
- Initial posts to all social media platforms will be made on this system and then copied via API's to various platforms as apropos.
- All subsequent conversations may or may not be archived here. Unsure at this point.
- All sharable photo's will be stored and searchable here.
- Create More and Better Content.
- A lot of little things I haven't thought about yet.
Old Twitter: 2022-12-12 12:22:40: bsdbandit You might be the best mental and physical health moment on the internet. Thanks.
Old Twitter: 2022-12-12 01:08:13: MuellerSheWrote Only if I click on the bevy of booby babes that are my most recent followers.
Old Twitter: 2022-12-11 08:19:55: Just learned I can use CSS variables in JavaScript like document.getElementById(&tabtwo&).style.background = &… https//t.co/oxZzBfyl8e
Old Twitter: 2022-12-11 04:28:09: RT mariana057 I&ve started investing in stocks beef chicken vegetable...One day I hope to become a bouillonaire.
Old Twitter: 2022-12-06 12:43:31: sjhilt treydayway Laughing... I answer "As a Reverend Jedi Pastafarian the world is my church" and they usually… https//t.co/juDwwzyoKb
Old Twitter: 2022-12-05 10:46:25: ScrumWhat I grok but I also find a lot of good people out there. Mostly offline in the real world.
Old Twitter: 2022-12-05 06:08:10: TheJackForge I&m learning if I do it right for Mobile the desktop also works well. But I got a long way to go in… https//t.co/kDWyesqbKu
Old Twitter: 2022-12-05 06:00:22: treydayway I like asking in the same manner "What do you do for fun?" - It gets some stammers as it is unexpecte… https//t.co/Ow6WcW2oCB
Old Twitter: 2022-12-04 06:39:26: Never got this kind of crap on Twitter before. "Spam" makes it almost as unappealing as the authoritarian leanings. https//t.co/49zAlemhqw
Old Twitter: 2022-12-03 11:51:33: RT POTUS I just want to make a few things clear The Holocaust happened. Hitler was a demonic figure. And instead of giving it a…
Old Twitter: 2022-12-03 10:44:34: KupariUsa Aim for eclectic and eccentric. Also known as "crazy but with money"
Old Twitter: 2022-12-03 01:24:20: Which residential ISP in/near Manila Philippines has the best ping times back to the USA west coast? Currently usin… https//t.co/DvjZWtx9oc
Old Twitter: 2022-12-02 01:40:35: All of the time. Keep learning things. https//t.co/PTmPFETlpg
Old Twitter: 2022-12-01 12:12:14: Scott_Holmes MLE_Online first two measurements are usually calculated (using voltage drop and current) not actua… https//t.co/aZkfZQ84JX
Old Twitter: 2022-12-01 06:18:42: RT th3j35t3r #FUNFACT - Ad-driven social media platforms are willing to tolerate monumental volumes of abusive users.
Old Twitter: 2022-12-01 03:45:57: Scott_Holmes MLE_Online At the common practical application level ie MRI machines using liquid helium for cooli… https//t.co/2Zzec9Bjkv
Old Twitter: 2022-12-01 01:17:05: elfsternberg That it&s a fallow soon to be dropped thing... save your stuff.
Old Twitter: 2022-11-30 11:51:39: madzadev Sorry.. That got changed.. https//t.co/1wneOfup04 Good tunes for coding.
Old Twitter: 2022-11-30 11:51:01: madzadev https//t.co/9d1UCExYkE - steady beats no adverts lots of genre&s without words/lyrics.
Old Twitter: 2022-11-30 11:44:14: gadievron That led me to a rabbit hole https//t.co/oAOLzMzhC7
Old Twitter: 2022-11-30 09:48:04: RT kelseyhightower I really appreciate API docs with curl examples.
Old Twitter: 2022-11-30 08:37:03: CommieGIR If YOU can&t re-purpose a bunch of cheap mining ASICS I&m not ashamed to be stumped.
Old Twitter: 2022-11-30 08:18:51: xsgames_ That&s how I feel some mornings It&s a learning experience every time. What language is this and how do… https//t.co/AZhN9zekva
Old Twitter: 2022-11-30 08:13:36: CommieGIR Someone you and I know just called me asking What can we do with a bunch of cheap repo&d ASIC miners...… https//t.co/3BbX5eRW62
Old Twitter: 2022-11-14 09:24:58: KupariUsa Story I was told Honda used to ship motorcycles in Teak crates. Don&t know if it was true but the guy… https//t.co/JSLpJ9aHhk
Old Twitter: 2022-11-14 09:20:38: Reportedly twitter "microservices" including 2FA are being shut down... and yes I use 2FA. So if I get logged off… https//t.co/Y9hZuJv5L7
Old Twitter: 2022-11-14 08:58:26: RT Nick_Craver Heads up don&t logout of Twitter if you have SMS 2FA some genius shut down the "bloatware" "microservice" (or some depen…
Old Twitter: 2022-11-14 03:51:39: landforce tfadell I&m using an Ecobee because my Honeywell burned up. Most of the time it&s set to a fixed temp.… https//t.co/eHA89hsolO
Old Twitter: 2022-11-14 01:10:14: Good cold day to make a batch of "MGB&s" (Mikes Geek Boxes) running a tweaked Armbian install these are stable and… https//t.co/TP7GUnWuLx
Old Twitter: 2022-11-13 03:11:03: ScottMcGready Bank branches have their uses. Most of the time barely use the ATM. Having a human that can authent… https//t.co/JbnePhBLrc
Old Twitter: 2022-11-12 12:31:01: I&m not going to make it. But you should. Yes. You. https//t.co/lY0rdrXl7m
Old Twitter: 2022-11-12 06:10:19: CommieGIR You simply call ahead if you need to withdraw large amounts.. In a couple cases they nicely suggested I… https//t.co/YmWUUHrtkF
Old Twitter: 2022-11-12 01:42:01: "Vegan Leather" - laughing. Who came up with that one? The anti-naugahyde army? The vinyl vigilantes?
Old Twitter: 2022-11-12 01:11:11: seabre I miss my waterbed. But at some point the smaller cohabitant in the bed got tired of fighting the gravity… https//t.co/7cGNABn2E5
Old Twitter: 2022-11-11 09:28:35: As I was about to make a very small change at 430 on a Friday. I needed this reminder. Have a great weekend ya&ll! https//t.co/f0ZxQqtzHs
Old Twitter: 2022-11-11 06:22:58: danlyke dtbnet torriangray I still hand code ANSI for some UI&s.. that I&m the only person that ever sees (hopef… https//t.co/Yx2DbHfCHe
Old Twitter: 2022-11-11 06:17:19: danlyke dtbnet torriangray Have not tried it yet but I hand code ANSI for some screens maybe I need to try thi… https//t.co/qvmLWrB20y
Old Twitter: 2022-11-11 01:13:45: RT abad1dea passing on someone else’s remindermight want to check if you have any accounts where your only way to log in is through…
Old Twitter: 2022-11-10 12:16:42: danlyke I see your &toot from a command line" post over there... but I don&t see this.
Old Twitter: 2022-11-10 10:18:29: LakotaMan1 I am not a bot.. not even a cyborg.
Old Twitter: 2022-11-10 07:55:03: Foone FlemishDog I&ll be the grumpy old guy in the polo shirt with a clipboard if you got the dolly. I point. We… https//t.co/YFYzM1Y85D
Old Twitter: 2022-11-10 02:17:43: HackingLZ sjhilt Oh gawd the things we do do with Zebra for BGP.. all for good I promise. All for good. Like re… https//t.co/EIgFn1zEJx
Old Twitter: 2022-11-09 12:40:04: davidmwhite dtbnet Found you on Coso.... I&m also meuonfosstodon.org
Old Twitter: 2022-11-09 03:28:46: mariana057 vladimirtutin "I have a job that I enjoy most of the time." - That&s reality and what I wish more cou… https//t.co/miuoVpFt4Q
Old Twitter: 2022-10-28 03:36:32: CommieGIR Chatter. I swear it was chatter when I clicked post. Dang.
Old Twitter: 2022-10-28 03:33:05: CommieGIR I enjoyed the sanity after the Cheetos were kicked. I enjoy Twitter as an interstitial time sink and the… https//t.co/mIbGyuS8w0
Old Twitter: 2022-10-28 02:30:58: lorraine_luv1 I&d been driving cars trucks tractors and equipment since 14. Mostly manuals a few automatic tran… https//t.co/x67YUvLw8S
Old Twitter: 2022-10-28 01:10:28: For the record meuon can be found at https//t.co/nnitbJ7V2S which I need to turn into more of a mobile friendly blog site.
Old Twitter: 2022-10-27 12:46:16: ShellDozer DrScriptt Compared to the modern uber rich hubris Bills &95 version was humble and relatively sane.
Old Twitter: 2022-10-27 03:22:33: RT MorningBrew This sweater developed by the University of Maryland is an invisibility cloak against AI.It uses "adversarial patterns"…
Old Twitter: 2022-10-27 02:22:29: DrScriptt dtbnet I/we built the regions first ISP burned bulk Trumpet WinSock 3.5" disks in 94 to give to custo… https//t.co/5xbC322ey9
Old Twitter: 2022-10-27 01:36:37: dtbnet DrScriptt My addled brain remembers some kind of NetBIOS routing but it was probably IPX/SPX/Novell...
Old Twitter: 2022-10-26 11:46:23: DrScriptt From an era where TCP/IP was unsupported and M claimed NetBIOS was the future of the internet. You had… https//t.co/PuokrumveZ
Old Twitter: 2022-10-26 10:13:32: Ideas for art120org ??? https//t.co/z1XAbErpUM
Old Twitter: 2022-10-25 01:35:25: Robocalling with election misinfo Guilty! I think the penalties are light... https//t.co/8sq46PPgJ4