Tag Archives: Web Sites

Ohio Section Journal – The Technical Coordinator – July 2024 edition

One of the responsibilities of the Technical Coordinator in the Ohio Section is to submit something for the Section Journal. The Section Journal covers Amateur Radio related things happening in and around the ARRL Ohio Section. It is published by the Section Manager Tom – WB8LCD and articles are submitted by cabinet members.

Once my article is published in the Journal, I will also make it available on my site with a link to the published edition.

You can receive the Journal and other Ohio Section news by joining the mailing list Tom has setup. You do not need to be a member of the ARRL, Ohio Section, or even a ham to join the mailing list. Please sign up!

If you are an ARRL member and reside in the Ohio Section, update your mailing preferences to receive Ohio Section news in your inbox. Those residing outside the Ohio section will need to use the mailing list link above.  Updating your ARRL profile will deliver news from the section where you reside (if the leadership chooses to use this method).

  • Go to www.arrl.org and click the Login button.
  • Login
  • When logged in successfully, it will say “Hello <Name>” in place of the Login button where <Name> is your name.  Click your Name.  This will take you to the “My Account” page.
  • On the left hand side, under the “Communication” heading (second from the bottom), click Opt In/Out
  • To the right of the “Opt In/Out” heading, click Edit
  • Check the box next to “Division and Section News.”  If it is already checked, you are already receiving the Ohio Section Journal.
  • Click Save
  • There should now be a green check mark next to “Division and Section News.”  You’re all set!

Now without further ado…


Read the full edition at:

THE TECHNICAL COORDINATOR
Jeff Kopcak – TC
k8jtk@arrl.net

Hey gang,

As if I needed another reason to talk about computers in here. Our Great Lakes Division Director, Scott – N8SY, informed me that ARRL HQ added items to the Technical Specialists responsibilities. In particular, ones beneficial to clubs needing direction with their website, E-mail, and storage. The new responsibilities are to:

3. Serve as an advisor to local clubs on web design and maintenance.
4. Serve as an advisor to clubs on web storage and email.

Many in the section’s technical crew have the knowledge or already do these things for their own club. Some ideas for storage and E-mail would be things like: how do we share files, collaborate and coordinate projects and activities. Next year’s Field Day perhaps? Maybe a way to keep in touch with the membership – such as a mailing list or Google Groups. Maybe the previous person responsible for these activities abandoned it, moved away, or otherwise left the club. We can work with and advise another member on ideas to revive that activity.

A solution many might be familiar with and use at work, SharePoint, is not something available to clubs for free or nearly free. There are Development (DEV) tenants for free but have limited lifetime and functionality. A solution such as groups.io has nearly all the features of a SharePoint site (up to 100 members for free) and not nearly as bulky. A club might decide to “roll their own” – self hosting services while retaining full control of their data – at a provider already available to the club.

Web sites can be beneficial to clubs. They are often the first interaction with potential new members and they keep existing members updated with the latest happenings, activities, and repeater information. A site with outdated information can leave potential members seeking a club that pays more attention to those details. With Content Management Systems (CMS), it’s easier than ever to build and maintain a website.

Responsive website automatically adjusts to different screen sizes and viewports (W3Schools)

According to BuiltWith, WordPress accounts for 44% of the 77.5 million sites running a CMS and Wix is second at 10.5%. Choosing a CMS has become a popular option because little to no coding is required. Hosting providers offer easy one-click installation solutions, too. One can easily make a site with WordPress by inputting some information and selecting a good template to display information in an attractive manner.

Get in touch with myself or one of the Technical Specialists to advise a club on any of these areas.

Previous look of the Wood County Amateur Radio Club site with left navigation on a mobile device

Personally, I use WordPress for my personal site and HamNationDSTAR.net – which I still maintain though no longer involved with the show.

Back in my day, I learned to use FrontPage to maintain websites. Though, schools were showing how to “build” web pages, and doing so, by exporting pages through Word. After taking a college class on HTML & CSS and working professionally as a programmer, I eventually realized the quality of code generated by that company’s products was (and still is) an abomination and entirely too bloated.

The Wood County Amateur Radio Club site started out as and remains my project to keep my web page skills going. It was first a FrontPage site. Then about 2008-2009, I rewrote the entire website by hand. To use buzzwords: “I optimized code.” Took out things that were generally being frowned upon in web design. The navigation pane and content pages were two iframes (pages within a page). Landing directly on a content page would not display the navigation iframe. As a workaround, I redirected the visitor to the homepage, which then loaded everything.

However, portable devices became much more popular. While WCARC pages would still work on smaller screens, it did require a lot of pinch-and-zooming because the navigation was static on the left side of the page. I knew about “responsive” websites because WordPress and other CMS’ I’ve used automatically render differently depending on screen size (phone, tablet, computer screen, TV, etc.) and orientation (vertical vs horizontal). I finally had some time to dig in around the beginning of this year.

When I rewrote the site the first time in ’08-09, I converted the site to use CSS (Cascading Style Sheets, a way to stylize and display elements within a web page). That saved a lot of time making the site responsive. If I wanted to make a different font selection or choose a different default size, that change is made in one place – while not having to edit a bunch of files/pages individually. With some exceptions for one-off style differences, all the styles are defined in the CSS.

I started out, as I often do, at W3Schools. They have a ton of how-to’s for different programming languages and real-time-editors to see modifications. The How TO – Responsive Top Navigation got things in motion. I took their idea and added my own touches to it. I changed the coloring to match the previous navigation, showing different colors to indicate when an item is hovered over and the current page the visitor is on. Then added icons to beautify the menu items. A camera for pictures, newspaper for the newsletter, people for meetings, and so on. The club has a Facebook presence and kept an “f” logo present in the navigation as well.

New look of the Wood County Amateur Radio Club site with collapsed navigation bar on a mobile device

A program that helped me render pages on my portable devices is called Cx File Explorer. My phone and tablet are Android devices. Using that app, I could save the file to my Network Attached Storage (NAS), then refresh Firefox or Brave browser on the Android device and see my changes instantly. I did not have to continuously upload the file a remote web server, for example. Cx creates a local web server on the device to serve up files as web pages to browsers on the device.

After the navigation changes were completed, moved on to sizing elements differently based on screen size and screen orientation. Font size on the header was too big when the navigation bar collapsed. I added font size changes for the header when the navigation bar is collapsed.

I wanted a way to have multiple elements that were spread out on a large computer screen to automatically display vertically when viewed on a mobile. On the home page, for example, these are the radar image, current time, solar activity and propagation near the bottom. On a computer screen, they are one next to the other, spread out horizontally. On a mobile, they stack themselves vertically such that they are one on top of the other.

The club calendar on the home page caused me the most grief. I like the monthly layout to note when events are happening and I want event titles to be seen. After many hours were spent futzing trying to get a one-size-fits-all, I couldn’t. The calendar size on a larger screen would not render well on a mobile device and vice-versa.

After fighting with the calendar for quite some time, came across an old post that gave me ideas. Have the monthly calendar displayed on larger screens and agenda view on a mobile screens. My prayers had been answered! That was the idea I needed.

Google Calendars offer different views (week, month, agenda) when embedded into a web page. Their helper generates different code based on the chosen options. That post gave me the idea to display the monthly view and hide agenda view on larger screens. Hide monthly view and display agenda view on smaller screens. Voilà.

After some weeks working on all the changes, I uploaded them and made them live. They’ve been running for about six months. The Wood County ARC site will render on a screen size as small as 450 pixels wide and renders to a max size of 3000 pixels wide and, of course, everything in between. Many people have thanked me for making the WCARC site work quite well and not crash their computer – meaning it doesn’t load an ungodly number of external resources and useless plugins. The site loads very little from external sources and most things needed to render pages are hosted on the Wood County Amateur Radio Club server itself.

Thanks for reading and 73… de Jeff – K8JTK

Ohio Section Journal – The Technical Coordinator – December 2022 edition

One of the responsibilities of the Technical Coordinator in the Ohio Section is to submit something for the Section Journal. The Section Journal covers Amateur Radio related things happening in and around the ARRL Ohio Section. It is published by the Section Manager Tom – WB8LCD and articles are submitted by cabinet members.

Once my article is published in the Journal, I will also make it available on my site with a link to the published edition.

You can receive the Journal and other Ohio Section news by joining the mailing list Tom has setup. You do not need to be a member of the ARRL, Ohio Section, or even a ham to join the mailing list. Please sign up!

If you are an ARRL member and reside in the Ohio Section, update your mailing preferences to receive Ohio Section news in your inbox. Those residing outside the Ohio section will need to use the mailing list link above.  Updating your ARRL profile will deliver news from the section where you reside (if the leadership chooses to use this method).

  • Go to www.arrl.org and click the Login button.
  • Login
  • When logged in successfully, it will say “Hello <Name>” in place of the Login button where <Name> is your name.  Click your Name.  This will take you to the “My Account” page.
  • On the left hand side, under the “Communication” heading (second from the bottom), click Opt In/Out
  • To the right of the “Opt In/Out” heading, click Edit
  • Check the box next to “Division and Section News.”  If it is already checked, you are already receiving the Ohio Section Journal.
  • Click Save
  • There should now be a green check mark next to “Division and Section News.”  You’re all set!

Now without further ado…


Read the full edition at:

THE TECHNICAL COORDINATOR
Jeff Kopcak – TC
k8jtk@arrl.net

Hey gang,

I’ve been the Webmaster for a handful of ham radio sites since about 2005 (excluding my own personal site). Dale’s Tales for December 2022 really hit home. That’s how I became webmaster for most of those sites. Complaining about the accuracy and timeliness (lack-there-of) on posting information to the club’s site. It is the way people interested in the club or a prospective ham radio operator – first interact with the club. If the site hasn’t been updated in years, newsletters aren’t current, hey the autopatch hasn’t worked in 20 years but still detailed on the site, I’m moving on to the next club’s site. Consider it the first impression the club makes on a new or prospective club member. Much like a job interview, first impressions count.

While I’m not here to talk about keeping websites updated – though every club and organization should, I’m here to talk about a related topic: SPAM.

Also referred to as “junk mail” they are unsolicited messages, usually sent in bulk. The name Spam came from a Monty Python skit about the canned product of the same name.

If you’ve ever put an E-mail address out onto the Internet, you know the barrage of spam messages inevitably received. Plain text E-mails are harvested by bots that scour pages on the Internet, looking for: username@somedomain.com. One day, that address will be harvested too. Once collected, they’re used by spammers directly or sold to spammers by data miners. The receiving end sees endless messages about dating sites, vitamins, Black Friday deals and the like. These messages are easy to spot. Most are caught by spam filters. Ones that make it through feel like a personal space violation.

Webmasters, such as myself, use techniques to minimize that harvesting. Those include contact forms and captchas where the user fills out a form with their name, callsign, subject, whom they want to contact, and message. Captchas are those things where you have to click all the images containing a crosswalk, select all images with boats, or type some words. This, along with monitoring interactions with the captcha dialog provides a confidence level the submission is by a real human being (not a bot) before the message can be sent. Another technique is to encode E-mail address in a method not recognizable to a bot. When a user clicks the link, the result returned to a browser is a usable E-mail address. Some Content Management Systems (CMS) handle this automatically or with the assistance of a plugin. QRZ requires a user to be logged in to see E-mail addresses, saying a bot wouldn’t have a QRZ account. I use a substitution method on my personal site making the user complete two relatively simple tasks:

Callsign@a-r-r-l.net (callsign found elsewhere, remove dashes)
SPAM (Hormel Foods)

Another variation uses: K8JTK(@)arrl(dot)net. When a bot harvests the address above, the spam message is sent to a domain that doesn’t exist (a-r-r-l.net). A real ham would know what a callsign looks like. They substitute my callsign for “Callsign” and remove the dashes in the domain name, voilà.

Those techniques are good for keeping E-mail harvesting spam bots at bay on web pages. PDFs, such as club newsletters, are still an issue because there is no easy way to mask E-mail addresses. All this falls apart when humans are paid to bypass techniques put in place to stop the machines from harvesting. Spammers have gotten very creative. Not only harvesting E-mail addresses but techniques used to reel people in.

Most of the ones I receive that make it through look like the message below. Achieving the result of my site linking to crap commercial site legitimizes the commercial site. This leads to additional traffic and improved search result ranking for the commercial site. Search engines take into consideration the legitimacy of a site by how many other sites it considers reputable, are linking to that other site. Don’t fall for these! I have [redacted] parts of the message to not give press to these spammers and scammers.

Subject: jeffreykopcak.com
From: [redacted, company name] 
Date: 8/18/21, 6:43 PM
To: Jeffrey < [redacted, another E-mail address] >

Hi Jeffrey,

I hope you're doing well! I came across your page and noticed you included some information about security resources and password protection:

https://www.jeffreykopcak.com/posts/

I thought you may be interested in a guide our team created on ways to protect your family and home with the internet:

https://www. [redacted, company name commercial site] .com/blog/harnessing-the-internet-to-keep-your-family-and-home-safe

With the rise of smart home technology, tracking devices and general online communication, the need to have access to high-speed internet and increased safety precautions is more important than ever. We wanted to help provide more information on steps families can take to improve their security.

Our guide includes

Tips on Surveillance Systems and Securing Your Internet Connection

Using the Internet to Stay Safe

Alternative Internet Resources

Would you consider adding our resource to your page that I listed above to help spread awareness on online safety?

I look forward to hearing your thoughts when you have a chance to take a look!

Gratefully,

Jess

Jess [redacted, last name]
Communications Coordinator at [redacted, company name]
info @ [redacted, company name] .com

First sign this is a scam, I didn’t ask for or solicit this type of content. Second, the link they refer to on my site is a listing of all postings I’ve made to my site. They don’t reference a specific post meaning they didn’t read anything. Their search terms landed on my “all posts” page. References to “security resources” and “password protection” were likely OSJ articles I wrote. Third, I’ve looked at some of these provided links (on a VPN of course), the information is generic garbage containing basic information and often links to their other garbage posts.

If I’m in a mood, I’ll E-mail them back saying ‘sponsored content is $300K/per link/per year.’ No takers, lol.

This is one of the best I’ve seen:

Subject: [redacted, ham club webmaster's name] and [redacted, ham club president's name], [redacted, ham club name]
From: Stacey [redacted, last name] <s[redacted, last name] @ [redacted, their club] .org>
To: [redacted, E-mail addresses]
Date: Tue, 06 Dec 2022 17:58:48

[redacted, names of ham club officials],

My name is Stacey [redacted, last name] and on behalf of the [redacted, their club name] for Girls, I wanted to let the [redacted, ham club name] know your web page was a big help to our club! This one - [redacted, ham club web page]

For the month of December, our club is exploring the history of innovations in science and technology with a 'famous inventors and inventions' lesson. The girls are currently learning about the history of the radio, including early broadcasting techniques and amateur radio, and how it impacted society. Your web page led us to some great information on amateur radio to incorporate into our lessons, so the girls requested I reach out and let you know :)

As a thank you, I wanted to pass along this reading on the history of the car radio our member Nicole found. It's a fantastic timeline of radio and audio systems throughout the years, covering the early stages for military use and evolving into the radio we know today with the invention of the vacuum tube. The additional reading on historical broadcasting and the golden age of early radio was really neat for the kids to learn about too. This is it... https://www. [redacted, commercial website] .com/articles/the-history-of-the-car-radio/

Nicole was very excited to share it with you! She thought it would make a wonderful addition. Will you let me know if you're able to include it for her? I know Nicole would be delighted to see she could help! (We meet Thursday evening, if you can add it by then!) She's really enjoyed working on this project and is even in the works to get her HAM license! Looking forward to hearing from you!

Wishing you a very Happy Holidays,
Mrs. [redacted, last name]
https:// [redacted, their club] .org

There weren’t the usual red flags. It’s well written. Their club could be completely legitimate. It’s about kids (won’t somebody please think of the children!) and they gave a name to their member, Nicole, to humanize her. They mention ham radio a couple different times meaning they read the site or the person writing this has familiarly with the subject.

(homestarrunner.com)

Red flags: The E-mail address this message was sent to, I’ve never used anywhere. The person harvesting E-mails strung together some text. They did not even grab the E-mail address that I use on that site. One could have surmised the text they saw equated to an E-mail address. As it turns out, they guessed correctly. Second, the ‘commercial website’ is an auto title loan agency and the content of the article is not well detailed. But I could enter to win prizes in their holiday giveaway! I am not spamming the club’s visitors with links to a loan agency. If I saw links like these on another club’s site, I’m not joining. Third, the implication of a deadline or sense of urgency (by Thursday evening). This is the same way people get scammed by those calls where ‘there is a warrant out for your arrest and you must pay $X00 now or the sheriff will arrest you in 10 minutes.’ I ain’t buying it! DELETE!

If I had to guess, assuming their “club” is completely legitimate, in an attempt to raise some cash, they are involved in soliciting traffic for commercial sites. They get paid by the number of sites that post the URL driving traffic to that site and/or increase that site’s’ search ranking. Their campaign deadline was Friday and the reason for the urgency getting links posted by Thursday evening. Did I mention I could enter to win 30+ prizes in their holiday giveaway?

I write about this to bring awareness to the rest of the ham radio webmasters and club officials. These solicitations come across looking legitimate. Do not get taken by or caught up in these scams. If these links have been posted to the club’s site, remove them like yesterday. The club isn’t asking for these solicitations, posting them can’t be beneficial to the organization.

Thanks for reading. Happy New Year! 73… de Jeff – K8JTK