July 15, 2019

Test Plan Guidlines

A test plan provides a detailed outline of testing for a particular project in a particular release.

Q A Test Plan2019
Having a carefully well written test plan can help ensure a feature gets well tested at every release cycle.

There are several key parts of the Test Plan:

Testing Considerations

This is where the QA Lead identifies various conditions which makes it possible to test the functionality.

Assumptions

This is where you list the conditions that can't be known a for sure ahead of time, which you have to make assumptions. These need to be stated so that QA can evaluate whether they are reasonable.

Example Assumptions

  • Database contains the correct data.
  • SQL Integration Service validates the data being inserted into the database.
  • Users can only setup one category for the Employee Update page.

Dependencies

Dependencies that this test plan has on external conditions.

Example Dependencies

  • Nightly backup of external HTML XML Feed data
  • Intranet User Authentication

Risks & Issues

Conditions that add risk to the quality of the functionality or that may impact the accuracy of the test plan.

Example Risk Points

  • SQL Server Integration Service is unable to read the XML Feed
  • Poorly written specs
  • The business owner is not clearly defined for this project.
  • The current database schema is not available.
  • QA isn't aware of the technology being use to display the data on the page.

Feature Description

In several paragraphs explain in detail the feature that is being tested. Links to external spec documents and technical documents should be referenced here.

A list of project/developers should be listed here. These are the people that should get tickets of any bugs found when testing this product.

Testing Outline and Summaries

This section should list all the test cases title summary. It would be good to sort the test cases by some sort of topic.

Example Test Case Summaries

Data Validation
  • Validate that the XML passes the XML validator test 

  • Validate that the intranet page is loading after the nightly XML update 

  • Validate that the intranet page loads if there are no new hires 

  • Validate that the intranet page loads if there are no upcoming anniversary dates 

  • Validate that if a user hasn’t set a configuration, the page still loads 

July 14, 2019

Purity Supreme Circular

Recently I was going through an old bin in the basement and came across an old flyer for Purity Angelo's and Heartland. This is from July 9th, 1989.

Purity Angels Heartland1989
Download the Flyer and check it out!

Yes this flyer is 30-years old! Download the PDF version of the Flyer and check it out!

The flyer was for the stores on Cape Cod. I probably saved this because that's when I was working at the Purity Supreme in Dennis.

Purity Supreme was acquired by Stop & Shop in 1995.

Four Things I Learned from this Flyer

  • There are lots of coupons in the flyer. It appears it was a way to get people to read the flyer.
  • Sweet Bing Cherries are about a $1 more at Market Basket.
  • Today's flyer's all full of color. This particular flyer appears to only use green and black.
  • This flyer came out when coconut oil and palm old was considered bad. The flyer mentions how it was cut out of all the bakery products.
  • One of the things I remember When I workin in the Dairy department, was that when Tropicana went on sale we would have to stock it up. On some days, Tropicana half gallons would have to get restocked more frequently than some gallons of milk. In this flyer it had Tropicana for 2 for $3, which was a good deal.
  • Klondike Bars are advertised at $2.39 - about the same price today at Market Basket.
July 13, 2019

Typing Speed Test

Do you think you're a good at typing at the computer? Why not take a test to see how good you really are. The Typing Speed Test at Live Chat Inc. is a good way to test your typing accuracy.

Why not take the test and start a foundation of your typing skills.

Website Description

Yes, this is a free typing test. As makers of LiveChat - customer service software for business, we wanted to provide the community of our customers and live chat agents with a free typing test. This way they can constantly practice typing and improve typing skills. You also can test your typing speed for free. Our test is a free typing test with WPM score, but it can be also used as a typing speed test for kids.

Typing Test
https://www.livechatinc.com/typing-speed-test/#/

When I took it, I was surprised how bad I did - I scored a 39 WPM with a 99% accuracy. Time to go back to typing school.

July 12, 2019

Bootstrap 4 BBEdit Tools

Recently I upgraded the website from Bootstrap 3 to Bootstrap 4. This was a big upgrade as there were a lot of files that needed to get changed.

No more Panel or Wells

One of the biggest changes is that Bootstrap 4 no longer supports panels or Wells. Instead, Bootstrap 4 now puts emphasis on Card types.

Slight Problem

This site used both types extensively. Which means that I had to do multiple search and replace. So I would need to edit multiple files with various changes.

BBEdit TextFactory to the Rescue

Bootstrap Text Factory
Download the BootStrap 4 Text Factory File

BBEdit Text Factory is the only tool that I have found that will perform multiple Search/Replace on a group of files.

I simply created a TextFactory will all the search and replace rules and the run it against various files on my site. It was easy to set up and certainly made the migration a lot easier than I thought.

TextFactory File

If you're migrating to Bootstrap 4, from Bootstrap 3, you should download my TextFactory file. I think you'll find it helpful with the migration process.

To install this into BBEdit, simply double click on the BootStrap.textfactory file, it should open in BBEdit. Then save the file in the ~/Library/Application Support/BBEdit/Text Factory/ folder.

Make sure to check out all the various search/replace options. You may need to adjust them based on your how your files are set up. BBEdit has more information about using the Text Factory.


Bonus: BBEdit Text Clippings

BBEdit Bootstrap Clipping
Download the BBEdit Bootstrap Text Clipping Library

I put together 60 Text Clippings for BootStrap 4. I separated them into two groups, Bootstrap and Bootstrap Colors. These will make it easy to use BBEdit to edit and create Bootstrap files.

To install these clippings, simply download the BBEdit BootStrap 4 Clippings file. Unpack it and move the BootStrap and BootStrap Color folder to your Clippings Folder. The easiest way to find your BBEdit Clipping folder is to open BBEdit and select the Clipping Menu - it's the C next to Help. Then select the "Open Clipping Folder." Drag the folders to the Clipping Folder.

July 11, 2019

Swan Boat Experience

The Swan Boats in the Boston Public Gardens is a great way to experience Boston. Hop on board and enjoy a few minutes around the Boston Public Gardens.

Swan Boats2019

Six Things to Know about the Swan Boat Experience

  • The Boston Public Garden's lagoon is very shallow - maximum 3-feet deep. This is why you won't see any life jacks on the boats.
  • This is a very short ride - about 12 minutes. The total duration depends on the number of boats in the water and the number of passengers on each boat.
  • Each Swan boat has six rows of benches, with room for 2-adults and 2 small children in each row. Rarely will they fill the boat in each ride - as they don't want to crowd people in.
  • The line for the Swan Boats move pretty fast. It's about a 10-minute wait from the trash can - just outside of the stone circle.
  • Pro-Tip: You'll want to sit on the right side of the boat so that you can pay attention to the island as you go around it. You'll have an opportunity to see nests and babies around the island. Keep an eye out for turtles.
  • Tickets are good forever. Cost $4 for adults and $2.50 for Children over 2.I would recommend getting some extra tickets as a souvenir when you return to Boston. (If you're a local, it makes for unique stocking stuffers or birthday gift!) The Swan Boats accept MasterCard and Visa - I believe they were once an all-cash business. (In 2016, the ride was $3.50 for adults and $2.00 for children)

Shallow Water

This is what the lagoon water looks like in the early March 2018. As you can see the lagoon is very shallow:

Shallow

July 10, 2019

Enabling Lock Lens Functionality

Using the iPhone XS Max, have you ever experience a situation where the video would flicker as you zoom. This is because the iPhone XS Max is switching between the two lenses to get the best possible picture.

Apple has set up a way to avoid this by enabling the "lock camera lens settings"

i Phone Dual Lens

Setting up the Lock Lens settings

  • Go to Settings
  • Select Camera
  • Select Record Video
  • Click on the switch where it says Lock Camera

What Happens When enabled

When you have the Lock Camera enable the iPhone won't switch lens when you zoom in during the recording. You'll get a nice smooth zoom.

These settings have no impact when you zoom in to take pictures or when you set up the video before recording. The "Lock Camera" will not prevent you from using the Telephoto lens.

Note this only effects the Camera app. This has no effect on ProCam, Camera+ 2, or ProCamera apps.

July 9, 2019

Notion Tables

Notion currently doesn't supports the use of Markdown tables via clipboard copy paste. For example if you copy/paste this format will not work in the current version of Notion:

|  | Boston | New York | Chicago | London |
| --- | --- | --- | --- | --- |
|  |  |  |  |  |
|  |  |  |  |  |
|  |  |  |  |  |

You can't simply copy a table and paste it in. However, You can import a Markdown file that has the same table and it will import perfectly!

Notion supports importing from CSV, Trello, Microsoft Excel, Microsoft Word, Evernote and more!

So you can easily get your data into Notion and start doing some cool things.

Notion Tables
Lots of good choices available when selecting the column type

Notion isn't Your Standard Table Display

The concept of tables is different in Notion than Evernote.

In Evernote tables are just a static way to display data.
In Notion, you can do more with the data such as filter the table, or sort columns,

Formula in Databases

Notion also has the ability to use formulas within tables. For example, can have a Table column that outputs the number of days someone has started working at my company - that way I can note personal milestones. This is the formula that I use:

dateBetween(now(), prop("Started"), "days")

There are a lot of formulas that you can add, check out the official Notion Formulas page for some cool options.

Tips Using Tables in Notion

  • To Create a table simply type in: /table and select either an Inline table or a Full page table.
  • The generic table always start with the following headers: Name, Tags and Files.
  • Try importing an Excel file and seeing how Notion can transform it. (Note: You do have to convert your Excel document to CSV format first!)
  • Check out the 'Full Template Gallery' for some tables that are pre-setup with different default headers. They are alway adding new templates which may give you some ideas on how to structure your data.
  • The Fundraising Database is a great example of what you can do with a database/table.
  • If you don't like the "typical" table view, you can transform any table into a Kanban Board, Calendar, List or Gallery

Notion Tables is a cool way to get more control of your data. Learn more about how Notion Database works in the Database 101: build and view guide.

July 8, 2019

False Negative

According to the National Institute of Health:

A false negative is a test result that indicates a person does not have a disease or condition when the person actually does have it.

In Quality Assurance Automation testing, the National Institute of Health example could be rewritten as:

False Negative happens when a test is run and returns a success when the actual test should have failed.

False Negative

Why Good Test Produce False Negatives

This can happen because of various reasons:

Hard Coded Information

Sometimes an automation test case may be written to use a specific datasets and/or urls. This type of test case doesn't take into account of actual path that users may use. Taking shortcuts may seem like a good idea, but are risky since they don't take into account the true paths users may take.

Real Life Example

If someone changes a button link url reference, and automation just goes to the URL, without clicking on the button, it will miss that change. The test will pass, but it should have failed.

Not Checking for Errors

In some instances, an error might be thrown to the user - or the browser console during an automation run. Since this isn't directly impacting the flow of the test case, it's considered a "pass."

Real Life Example

A login page test is run. however, a necessary JavaScript file is not found by the browser, and throws 404 console error. Some parts of the page - not directly related to the test - looks weird. This particular automation test case doesn't see it because it's not part of the test.

Not a Challenging Test Case

I have seen some test cases take the soft route of testing. The test case doesn't check for data validation. Some test cases assume too much and don't intentionally thrown an error - such as entering too much data in a text field.

Real Life Example

A simple test case runs the critical path of a registration process. However, the test case doesn't check to see if the email address field validation is working. Thus when someone made a global JavaScript file change it didn't catch the field validation stopped working.

Ways to Avoid False Negatives

Four ideas to help reduce the chances of test cases returning False Negatives:

  • As a clean up step in automation, check the console logs for errors.
  • If using Ghost Inspector, watch the video in some of the critical path testing to see if there's anything out of the ordinary.
  • Code review automation test cases.
  • In one of my previous jobs, if an Automation test passes for 3-consecutive releases, it's a candidate for an audit. The audit should be done by someone who didn't write the initial case. The audit should think about ways the test could be more productive.

Automation Encountered a New Feature
Ideally the Automation team should get a "heads up" on a new feature being shipped in the current release and areas of impact. Every once in a while, the automation team will be left off the code review or show-me meetings.

Poorly Written Test
The automation steps didn't take into accounts of other situations that may happen when the test are run.

Infrastructure Issues
Something happen that cause the server to behave weird - such as a slow network or disk space full. These types of issues are unavoidable.

July 7, 2019

DayOne Journal

The best way to create content for a blog is to use the Day One app.

I started using DayOne as my primary Blog content creation and planning tool since April 29, 2019. I have found that It's been very easy to organize my content and plan things out.

Previously I was using Trello and Evernote to plan content. I found it hard to get an idea on upcoming

Blogging Day One

Five Things I Learned Blogging with DayOne App

  1. Very easy to add content on my iPhone XS Max or Macintosh computer.
  2. Limited formatting capabilities - there's no tables or fancy text features. Which is fine, because I can always touch up the content before posting. DayOne lets me focus on the content first.
  3. Change the Date - I can change the date of any Journal entry. This is huge because now I can prep up a future post whenever I want.
  4. Multiple Journal Views - I can view the Journal entries by a brief summary, Photo Thumbnails, Locations or by Monthly Calendar. I like the Monthly Calendar because I can easily jump to the blog post of the day.
  5. You can have multiple Journals! I created an Idea Journal for when I come up with future blog ideas. I tag the idea based on the blog category. That way in the future if I am looking for a blog idea on a particular topic I can just go here. I can also save related photos and videos - so I don’t have to go searching for them.
July 6, 2019

Blog Title Generator

Creating the perfect Blog headline can be tricky. What headline in a Google Search will attract the largest possible target audience?

Title Generator has some good title ideas. While many of the titles are just keyword substitution, they are some good things to think about. Title Generator is also good when you have that post topic but need a way to organize the actual post.

Website Description

Title Generator: create 700 headlines with ONE CLICK: Content Ideas + Catchy Headlines + Ad Campaign, E-mail Subject Lines + Emotional Titles.

Simple - Efficient - One Click

Awesome Titles
https://www.title-generator.com/

Sample Headlines

Here are some suggested headlines for was the "Moon Landing was Faked" keywords. I can say I am not impressed with this top-15 results but it's some ideas to think about:

  • How To Find The Right MOON LANDING FAKE For Your Specific Product(Service).
  • Learn Exactly How We Made MOON LANDING FAKE Last Month
  • MOON LANDING FAKE An Incredibly Easy Method That Works For All
  • Being A Star In Your Industry Is A Matter Of MOON LANDING FAKE
  • What Everyone Ought To Know About MOON LANDING FAKE
  • Cracking The MOON LANDING FAKE Code
  • What Make MOON LANDING FAKE Don't Want You To Know
  • How To Quit MOON LANDING FAKE In 5 Days
  • MOON LANDING FAKE: What A Mistake!
  • The A - Z Guide Of MOON LANDING FAKE
  • 5 Brilliant Ways To Use MOON LANDING FAKE
  • The Truth About MOON LANDING FAKE In 3 Minutes
  • How To (Do) MOON LANDING FAKE Without Leaving Your Office(House).
  • 15 Lessons About MOON LANDING FAKE You Need To Learn To Succeed
  • MOON LANDING FAKE? It's Easy If You Do It Smart
July 5, 2019

Managing the Mac Dock

The Apple Dock is a great central resource to launch popular applications. Back in 2016, I wrote a blog post of what applications I have in my dock and a way to add spacers to the dock.

My Dock needs have changed a lot since 2016, today my dock contains:

Google Chrome, FireFox, BBEdit, Brackets, Transmit, Evernote, Dayone, Notion, iTerm, Affinity Designer, Affinity Photo, PhotoScape X, Snagit 2018, LaunchBar, Keyboard Maestro, Slack, and Apple Mail.

Apple Dock Tips2

More Great Apple Doc Tricks

Here are some additional tips to manage your Apple Doc:

How to add a ‘Recent Applications’ folder to your Apple Dock

defaults write com.apple.dock persistent-others -array-add '{"tile-data" = {"list-type" = 1;}; "tile-type" = "file-tile";}'; killall Dock;

How to add a ‘Recent Items’ folder to your Apple Dock

defaults write com.apple.dock persistent-others -array-add '{"tile-data" = {"list-type" = 1;}; "tile-type" = "recents-tile";}'; killall Dock;

How to Highlight Hidden Applications

When you select to “hide application” the icon in the dock will be slightly transparent. So you know which Apps are hidden.

defaults write com.apple.Dock showhidden -bool yes; killall Dock;

Only Show Open Applications in Dock

When you only want to use the Dock to show active Applications. This is useful when your using LaunchPad or LaunchBar.

defaults write com.apple.dock static-only -bool true; killall Dock;

July 4, 2019

Sailing the Charles River

One way to enjoy Boston is to take on the views from the Charles River. Certainly, you can do this by the Boston Duck Tours, but it would much more adventurous and rent a sailboat.

Community Boating Inc, has small sailboats available for daily retails. They have two boat types available:
  • Cape Cod Keel Mercury which carries 4-person ($89 day)
  • Rhodes 19 which can hold 5-people ($119 a day)

Some Key Rule on Rentals

  • Sailing is limited to the Charles River Basin between the Mass Ave bridge and the Longfellow bridge.
  • Lifejackets are provided and must be worn at all times.
  • Must be able to swim 75 yards.
  • Prior experience is required, candidates are interviewed by the dockmaster on duty.
  • Minimum rental age is 18 years old. Guests under 18 may crew with parent or guardian permission.

Thisis Boston Sailing

About Community Boating

Community Boating, Inc. (CBI) is the nation's oldest, continuously running public sailing center, incorporated in 1946. The mission of Community Boating is to enable “Sailing for All". We offer sailing and other water sports to people of all ages, abilities, and means in the greater Boston area.

Five things I Learned About Community Boating

  • When the non-profit Community Boating first open in 1946 it was America's only public Yacht club.
  • In 1956 they had 51 boats. Today they have 63 Centerboard Mercuries, 20 Keel Mercuries,2 RS Venture Connects, 4 Rhodes 19s, 7 Sonars, 6 Ideal 18s, 12 Lasers, 18 E420s, 30+ Sit-on-Top Single/Double Kayaks, 20+ Windsurfers, 15+ Stand-Up Paddleboards.
  • Every March the Community Boating house has an early season open house. It's a great way to learn about their summer sailing program.
  • During the July 4th Boston Pops Fireworks Spectacular you can get reserved seating at the Boat house! It's the only public reserved seating event on the river. People that attend the event get to watch the Pops on Jumbotrons, enjoy Ben and Jerry's Ice Cream, face paintings and much more.
  • There is no on-site parking. The nearest parking lot is the Mass Eye and Ear Infirmary. If your taking public transportation, get off at the Charles/MGH Red Line station.
July 3, 2019

Cloud Backup of Burst Mode Photos

Burst mode, also known as continuous shooting, is a creative way to make sure you catch all the action on camera. What it basically does is take multiple photos which created a sequence of images. You can then later pick the image that works best for you. For example, in an action shot you may pick the photo that shows the runner suspended in Mid-air.

Burst Mode Cloud Backup

Not all cloud services back up burst mode the same. Here's how some of the most popular cloud services handle burst mode photos. (Google Photos, Amazon Photos, Apple iCloud, Dropbox, Microsoft OneDrive)

Google Photos

All burst photos get downloaded.

Amazon Prime Photos

Only the first image is backed up to Amazon Photos.

Apple My Photo Stream and Apple iCloud

By default only the images you select as your favorite are uploaded. You can change this by going to Settings, then Search for "Burst" and then turning on "Upload Burst Mode"

Dropbox

Only the favorite image in a Burst mode set is backed up to Dropbox.

Microsoft OneDrive

Only the first image is backed up to Microsoft OneDrive.

July 2, 2019

Moving from Evernote to Notion

This July I plan to discontinue paying for Evernote. There are many reasons why, but the main reason is that I don’t use it enough to justify the cost. So I am looking for an alternative solution that may make managing some of my data easier.

I still plan on using Evernote, but plan to focus on another application. For the next few week's I'll do a deep dive into the capabilities of Notion.

Evernote Notion
Can Notion really replace Evernote?

Why Notion?

There are four main reasons why I am considering Notion:

  1. Very popular with former Evernote users. There are a lot of other alternatives, but there's a large community of former Evernote users using Notion.
  2. Lots of power and capabilities - such as Cover Images and Tables that perform calculations.
  3. Works like a personal Wiki. Which I think will make it easy to navigate and find information. Evernote content is mostly found using search. Notion has a good search, but I think it may be easier to organize content by relate type.
  4. Markdown Support - Markdown format is really popular. I find that it's easy to move data between applications using Markdown.

Over the next five weeks I’ll look at Notion as a potential alternative to Evernote.

Notion Dashboard

Many people have been sharing how they use Notion. Here's 10 Notion Templates To Inspire Your Use - Keep Productive - Medium. This is good to see how some people use Notion.

Cost Difference

If I stay with Evernote, it would cost me $34.99 per year. As I am still on the Evernote Plus plan. The current Premium plan would be $95.88.

If I switch to Notion, it will cost me $48.00 a year or $4 a month.

Notion is a cheaper solution if Evernote discontinues the Plus Plan. Otherwise, I don't know if the features in Notion are really worth the extra cost. That's what I'll be investigating all month long.

July 1, 2019

Best Cheap Beer Social Event

All work and No Play makes QA Testing job boring. One of the popular social events that one of the companies I worked at had was something called the "Best Check Beer Social Event."

The goal of this popular event is to do a taste test to find which of the cheapest beers taste the best. Participants would buy their own been and someone would pour them into plastic cups so that people can do a blind taste.

This is a fun social event to get people to think about what makes beer taste good - and to try to figure out what beer they are tasting.

Cheap Beer Event

Simple Instructions

Here’s what to do:

  1. Choose your favorite selection from [Beer Advocate's Bottom 100 Beers](https://www.beeradvocate.com/lists/bottom/) (or something else… doesn’t really matter… just has to be cheap)
  2. Let the organizer know what you plan to bring so there's no overlap.
  3. Bring in a 6-pack of your beer on taste day (if it only comes in 4-pack, then get two)
  4. We’ll have a blind taste test and give each beer a 1-10 rating in the following categories:
  • Appearance
  • Smell
  • Taste
  • Mouthfeel
  • Overall

Then we’ll get someone in product to make some charts and graphs with the results.

Samples Beers Tried in the Past

Here's a list of some of the beers people have brought in the past. I won't give away which beer has been the winner, but I will say that Keystone Light voted pretty well in the blind taste test.

  • Landshark
  • Miller 64
  • High Life
  • Miller Light
  • Miller Fortune
  • The Beast
  • Steel Reserve
  • Corona
  • Natty Light
  • Keystone Light
June 30, 2019

Carpet Cleaning Robocall

Have you ever gotten a Robocall call offering a great deal to clean two rooms and a hallway for $69?

This is a sample of many calls that I have gotten about this great offer:

Five Things I Learned About this Carpet Deal

  • Called was spoofed to be a local number in the area. (Last four digits were randomly generated.)
  • In this call, the company switched from "All Green Carpet Cleaning" to "Clean Green Solutions." Which company is it?
  • Neither company is celebrating 20-years of service - so it's clearly neither.
  • The "deal" is for a room size with a maximum size 200 square feet. Oddly enough, The average bedroom in a home measures 219 square feet. (Taking account for master bedroom suites)
  • Weird that they are able to provide next day service and have plenty of openings.

Lots of red flags about this. Can't trust anyone spoofing a number and company name.

I picture this business is a "fly by night" opportunity. A couple of guys in a van going area to the area making a "quick buck." They outsource the marketing to a call center overseas to generate the leads in the particular marketplace they are working in.

Additional Resources

Checkout the post over at Carpet Cleaning Telemarker Blog: Carpet Cleaning Robocall Scumbag Spammer CAUGHT!

Some people posted their experiences with the Carpet Cleaning Robocalls on the FTC blog post: Untangling a robocaller

June 29, 2019

hilite.me

Adding color coded HTML to websites shouldn't be tricky. Thankfully sites like hilite.me make it easy. You simply paste your code and then click on the 'Highlight' button. Then copy the HTML code to your website or HTML form.

This is great when you are code sharing and want it to look so it's easy to read. Unfortunately, this won't work in Slack or Jira.

Website Description

hilite.me converts your code snippets into pretty-printed HTML format, easily embeddable into blog posts, emails and websites.

Just copy the source code to the left pane, select the language and the color scheme, and click "Highlight!". The HTML from the right pane can now be pasted to your blog or email, no external CSS or Javascript files are required.

hiliteme
http://hilite.me/

Sample Source Code

This is one of the first Perl Scripts that I wrote. I basically copied another script functionality. This was created on February 6, 1996. Brian Exelbierd now works for Red Hat.:

#!/usr/local/bin/perl
# joke-sub.pl
# By Brian Exelbierd (bex@ncsu.edu) 1-2-95
#
# This script appends a submitted joke to the joke submission file.  It returns
# A note to the user telling them their joke will be reviewed.

push(@INC,"/disk4/web/cryan/cgi-bin");
require("cgi-lib.pl");

&ReadParse;

print &PrintHeader;
print "<HTML><HEAD>
";
print "<TITLE>Joke Acknowledgement</TITLE>
";
print "</HEAD><BODY>
";
print "Thank you ",$in{'name'},", your submission will be reviewed ";
print "when I get to it.<P>
";
print "</BODY></HTML>
";

open(JOKE,">>/disk1/web/user/cryan/joke.txt");
print JOKE "Name: ",$in{'name'},"
";
print JOKE "
";
print JOKE $in{'joke'},"
";
print JOKE "--------------------------------------------------
";
close JOKE;
June 28, 2019

Trick with LaunchPad

The Apple Launchpad is a one way many Macintosh users find and launch their applications.

Apple's Launchpad is where you can find most of your computer's applications. It shows the applications in a very similar layout that users see applications on their iPhone. You can access the Launchpad by clicking on the F4 key.

Launch Pad View

Organizing the First Page

Like the iPhone, the first page of the LauchPad should contain your most popular applications. This can be tricky because as you add applications, the icon can appear on different pages, If you have a lot of applications, it can be time-consuming to find the files.

Quickly Sorting Your Icons

The trick to getting icons to the first page is to search for the application first in LaunchPad. Once you find the application, click and hold to cause the icon to wiggle - similar to what you do on the iPhone.

Once it starts to wiggle move it to the left, and then keep it on the left side of the screen until you get to the first screen, then drop it where you want.

Simple but Effective

This is a much easier way to organize the first page of the LaunchPad. Do this for a few minutes, and presto your first screen becomes a productive way to access your applications.

Now you can get quick access to the top 35 applications on your computer. You may find that you don't need to have as many applications in your dock since you can easily get access to them in the Launchpad

June 27, 2019

Elm Bark Beetle Trap

As you walk around the Boston Public Gardens you may see a strange white box on some of the Elm Trees. This is Elm Bark Beetle trap. The beetles transmit Dutch Elm disease which have been killing trees.

Elm Beetle Trap

Six Things I learned about the Elm Bark Beetle

  1. The Boston Public Commons use to have a lot of Elms trees but many of them had to be cut down because of the Elm Bark Beetle.
  2. There's only two known natural predators to the Elm Bark Beetle: Woodpeckers and Wasps.
  3. The beetle is originally from Europe and was first spotted in 1909. By 1933 the beetles were spotted in seaports of Boston, New York and Philadelphia.
  4. The Friends of the Public Garden removes ailing trees to prevent the spread of the disease. (Several trees near the Park Street Station were removed because of the Dutch Elm disease.)
  5. You can learn a lot more about how to Identify and Manage the Dutch Elm Disease on the United States Department of Agriculture document.
  6. In 2010, one of the oldest Elms Trees in New England had to be cut down because of the Dutch Disease: https://www.csmonitor.com/The-Culture/Gardening/2010/0112/New-England-s-oldest-elm-tree-to-be-chopped-down

Text of the Sign below the Beetle Trap

This is an experimental trap to monitor Elm Bark Beetles. These beetles transmit Dutch elm disease which threatens the health of our historic elm tree population. There are no pesticides or harmful chemicals in this trap. Any questions or concerns can be answered by calling the Boston Parks Department Tree Division: 617-635-7275. More details online at: www.boston.gov/parks

This program is made possible through the Friends of the Public Garden. 617-723-8144 or www.friendsofthepublicgarden.org