-
Posts
297 -
Joined
-
Last visited
-
Days Won
4
Reputation Activity
-
H8SPVMT got a reaction from SteveShannon in Password Expired Notice ???
Just returned from out of country travel and got the same smack... Was concerned but I change it....
-
H8SPVMT reacted to AdmiralCochrane in Air Raid
OK, I am hiding until the admin sees this and deletes. You probably forgot that's a prohibited subject here. A bunch of us did and the admin came in and "cleaned things up"
-
-
H8SPVMT reacted to OffRoaderX in Air Raid
I know/am familiar with a lot of the Jeep groups around here and sadly many of them are just very pretty mall-crawlers and grocery getters with fresh wax-jobs and tire-sidewalls still wet from all the ArmorAll, that only go "off road" on flat dirt roads one or two times a year.
We dont associate with those kinds.
-
H8SPVMT reacted to WRUE951 in Air Raid
Actually,, shooting on a designated BLM shooting range against a very large backdrop.. I guarantee the jeepers air raid siren was much louder than our .308 shells exploding from our AR-10's... I feel sorry for all those jeepers, they had to go clean some dust off their pretty Mall Crawlers 🤣
-
-
H8SPVMT got a reaction from AdmiralCochrane in Long, Long Ago
The ole MXT400 has the ability to search and recover the PL Tones as well. It wasn't mentioned in the OP Manual but I found out by testing the procedure on my unit and it works.
-
H8SPVMT reacted to hxpx in Repeaters, sort by tone
I don't know radios but I do know software, so I'm gonna nerd out for a minute:
No, as you noticed, sorting numbers stored in a text field does not always return useful results. Fields in a database have a specific type - numeric fields can only have numbers, text fields can only have text, then you've got stuff like dates, timestamps, booleans (true/false which is sometimes stored as 1 or 0). You can't have combinations of types in a column in most databases so if you have text and numbers in a list, everything is stored as text and the sorting has to go by character value, which is when you wind up with "111" coming before "9" just because of the first character in the string. And if you do manage to squash two lists together and end up with text and numeric values (like [67, 77, "Unlisted"]), the software is probably going to complain that your array can't be converted to a common type or it'll do something weird like calculate a numeric value for "Unlisted" based on the numeric value of each character or turn the numbers back into strings, and then you're back to a weird sort order. It's dumb sometimes and we know it's dumb, but that's how this stuff works.
That said, there's three common ways to implement a sort that does what you want it to do:
One way is to pad out your numbers so they're always a fixed number of digits ("77 Hz" becomes "077.0 Hz", "251.4 Hz" can stay as is) so that the hundreds digit is always there to be sorted first, making string sorting work correctly. This lets you use pull values straight out of the database without doing anything extra behind the scenes to sort it, but it's still a little janky because most people don't use leading zeroes when writing out numbers and you'll end up with DPL and CTCSS tones mixed in because "071 DPL" and "077.0 Hz" both come before "251.4 Hz". You could flip stuff around like 'DPL 071' and 'Hz 077.0' or put a prefix like 'CTCSS 077.0 Hz' to enforce grouping, but that doesn't always look right, either.
Second way is to store your numeric values in separate fields - CTCSS becomes its own numeric column, DPL becomes its own column, and then you use something like 0 for "No Tone" and null for Unlisted. You can tack on ' Hz' or ' DPL' in the display. This works if you don't mind having multiple columns instead of a single one - would probably work for RX/TX tones as long as you don't mind having four columns instead of two (CTCSS Rx, CTCSS Tx, DPL Rx, DPL Tx instead of just Rx and Tx).
Last way (and probably the best if you want a single display column) is having a hidden index for the values that is numeric, and then you sort by that index - you could map CTCSS frequencies directly ("77.0 Hz" becomes 77) and assign text values obviously high/low values to force them to be at the top or bottom of the list. Unlisted would end up as 999999 if you want it to be last when you sort by ascending, or -999999 if you want it to be first. That gets stored in a separate table and then you do a little magic behind the scenes to sort the list by index before being displayed.
This also lets you do do stuff like grouping - you can stick a numeric prefix on things so they're always together. If you pad out all the numbers so they're 6 digits, you can make your CTCSS tones start with 100 (so "77.0 Hz" becomes 100077) and your DPL tones start with 500 ("071 DPL" becomes 500071), when you sort, your CTCSS and DPL tones will always be in their 100xxx and 500xxx groups. Plus you can do stuff like custom sort orders - giving "No Tone" an index of 0 and "Unlisted" an index of 999999 lets you put them at the start and end of the list, with all the numeric values in between.
This looks a lot cleaner and you have more control over your sort order but now you have to maintain a table of index/display values, so if you have a column with values A, B, C and indexes of A = 1, B = 2, C = 3, and someone wants to add a record with value D, you have to remember to add D = 4 to the the index list or you'll end up with a null index value and it gets displayed in an unexpected spot in the list (usually first). No idea what the software currently supports, but implementing any of the solutions are going to have trade-offs. The good thing about GMRS tones is its a fixed list of values so there wouldn't be much maintenance of the index, but implementing it in the first place is probably a bit of a hassle.
Dealing with this kind of stuff is why they pay me the big medium bucks.
Anyway. That's a lot of text to say "yes, storing numbers in a text field gets weird when you sort them and we know it sucks and there are ways around it but it might not be worth dealing with it". Thank you for coming to my TED Talk and letting me rant about sorting instead of working.
-
H8SPVMT got a reaction from Raybestos in Well that was a surprise
In Nov this year it will be 50 years! Best decision-making in my life was to get married to a smart lady! She enjoys me as much as I do her! And we enjoy our hobbies and lifestyles together. Marriage was a lifetime agreemant we both looked forward to and have enjoyed...
-
H8SPVMT reacted to AndyOnTheRadio in Any Columbia, SC GMRS users?
@UncleYoda That's disappointing that the DAM 550 isn't there. The hard part of starting with GMRS is finding repeaters, calling out, and not getting the beep or hearing anyone. It makes you think that you've not set up your radio correctly.
After yesterday, I'm not sure the Leesville 650 is operational either.
-
H8SPVMT got a reaction from CasadeTrevino in Well that was a surprise
In Nov this year it will be 50 years! Best decision-making in my life was to get married to a smart lady! She enjoys me as much as I do her! And we enjoy our hobbies and lifestyles together. Marriage was a lifetime agreemant we both looked forward to and have enjoyed...
-
-
H8SPVMT reacted to Lscott in THE FCC PERMITS LANGUAGES BESIDES ENGLISH?
Maybe not any more.
https://www.whitehouse.gov/presidential-actions/2025/03/designating-english-as-the-official-language-of-the-united-states/
-
H8SPVMT reacted to OffRoaderX in slight delay on reception of signals
Tell this to the other person: Press the button... THEN talk....
This fixes the problem 99.998% of the time.. The other 0.002% the problem is because the person did not listen to what you told them to do.
-
H8SPVMT reacted to nokones in The mystery of the MXT-400 that can ....
I wasn't going to try guessing his radio simplicity level, but I thought it would be nice to offer him some food for thought on some options for his future radio.
-
H8SPVMT reacted to nokones in The mystery of the MXT-400 that can ....
You're not getting it right, get it right. You're just discrediting yourself and demonstrating that you are a perfect example of a certified genuine "Sad Ham".
-
H8SPVMT got a reaction from Raybestos in The mystery of the MXT-400 that can ....
I was reading through a Operations Manual for the Midland MXT-400 that I saved on my cell phone. I carry it to ensure that IF I have a question out on a trail, I can usually find the answer in the manual on the phone.
I don't get to use it much anymore and have been actually thinking of deleting it from my Files on the phone as I have had my radio since 2019 and feel pretty acclimated when I need to change a function on the radio.
On the forum here, I had read that one thing the MXT-400 sufferred from is the ability receiving wide band transmissions well. I found that I just needed to turn the speaker volume up a little and that helped so I have been pretty happy with my rig in the Jeep all this time. And everyone I have communicated with, hears me well.
Lo & behold, I looking thru that manual today and see "I CAN Change the bandwith afterall!" How could I have missed that little detail all this long? Had that dang thing for six years and just never knew that!
So I get to making a comparison of the operational manuals and "DANG," nothing is different except the ole paper manual does not state anywhere in it that I can change the band width. So I called Midland and got ahold of service rep whom at first agreed that it was possible after all so I gave the rep my serial number and hoped that could help me learn the proceedure for future use. Long story short......
My radio was made before the change in 2021 and I had gotten ahold of a newer operations manual to put on the phone...
"Happy Aprils Fool on me! "
I'll keep the radio as it really works just fine for my needs, and thought ya'll might want to know that if ya have a MXT-400 made in 2021 or later, you do have that ability to swap from narrow or wide band. Don't let the bastards wear ya down about, "Midland is Crappy stuff." 😝
-
H8SPVMT got a reaction from WSDA629 in Propper radio etiquette
First, Thank you for your service. My Brother-In-Law was a CWO4 and I didn't hold it against him....
Just find a long pause in a conversation and ask your question or make a statement, as if you're in the barracks talking to ole buddies. When you're done and the conversation, be sure to ID yourself as you wrap it up.
Welcome to the forum.
-
H8SPVMT reacted to WRYZ926 in Propper radio etiquette
Well Negative Nancy, I will correct myself as far as needing to ID at the beginning of your transmission, That is not required. Everything else I stated IS correct.
https://www.ecfr.gov/current/title-47/chapter-I/subchapter-D/part-95/subpart-E
That is directly from the FCC.
As you can clearly see I have absolutely no issues admitting to my mistakes and did post the correct information.
Now stop being such a negative asshat to everyone.
-
H8SPVMT reacted to UncleYoda in Fixed Station vs Base Station?
Some folks need to go back and read it again. I could probably find it and quote it but I'm not interested in the argument anymore since it was clear to me.
-
-
H8SPVMT reacted to WRHS218 in Spotted on the 210 Fwy
Seen this picture before. It is bird crap on the windshield.
-
H8SPVMT reacted to OffRoaderX in Trying to renew a long expired license
You are 100% correct that they are not only our representatives, but they are also there to serve us.. But It's cute that you think this would actually accomplish anything because they all seem to have forgotten about that part of the job.
-
H8SPVMT reacted to WRUU653 in Complete Amazement, where is everyone ?
Crap, there’s 30 of us? I only brought a dozen doughnuts. Happy Easter everyone! ☕️
-
H8SPVMT reacted to AdmiralCochrane in XPR7550e - Cold Solder Joints
The Jeep CANbus is also known to have this problem. Heat gun can solve it, but I keep a spare in the glove box in case it happens on the road. Usually just makes flaky display notifications on the dash because the different sub-modules stop talking to each other.