October 15, 2018

Firefox JavaScript Scratchpad

Firefox Scratchpad is a useful tool to test JavaScript code on any website. It's different than Chrome's web Console since you can have multiple lines of JavaScript and get good debugging feedback if the code fails to run.

To open Firefox's scratchpad window, simply type Shift-F4

You'll get a new window with the following commented text:

/*
 * This is a JavaScript Scratchpad.
 *
 * Enter some JavaScript, then Right Click or choose from the Execute Menu:
 * 1. Run to evaluate the selected text (Cmd-R),
 * 2. Inspect to bring up an Object Inspector on the result (Cmd-I), or,
 * 3. Display to insert the result in a comment after the selection. (Cmd-L)
 */

Fire Fox Scratchpad

JQuery QA Example

Here's are some example code that might be useful for QA to use in the FireFox's Scratchpad, these only work on websites that are using JQuery:

Check for External Links

This bit of code is useful when you want to highlight all external links on the page:

function link_is_external(link_element) {
  return (link_element.host !== window.location.host);
}
$('a').each(function () {
  if (link_is_external(this)) {
    $(this).css({
      color: 'pink'
    })
  }
});

Highlight a Particular Word

Quick way to see if a certain word appears on the page:

$("body").html($("body").html().replace(/Company Name/g,'Company Name'));

Show the links to all the images on the current page:

var pics = $$("img");
for (pic in pics) {
  console.log(pics[pic].src);
}

October 14, 2018

Fixing a Green Pool Quickly

This past weekend we closed our above ground pool. We haven't used it much since Labor Day, but have been too busy closing the pool. The problem was that the pool has turned green because we haven't added any chlorine in the chlorinator. Before closing the pool, we wanted it to be in decent condition.

Color Pool

Getting the Pool Back to Shape Quickly

Here's what we did to get the pool from bright green to near crystal clean in about 24 hours:

I backwashed the filter for about a minute and then ran the filter for about 30-seconds.

Ran the Filter/pump for an hour to get the pool circulation moving.

Added 4 bags of Chlor Brite Di-Chlor Chlorine Shock. I applied the shock directly into the pool near the out filter pool return so it would spread around the pool.

24-Hours later I added 2/3rds of a bottle of the "Pool Mate 2 Lb Super Algae Destroyer for Swimming Pools." This can be purchased from Ocean State Job Lot or Walmart. (Currently selling for $10.99 at Ocean State and $24.99 at Walmart)

I let the pool run non-stop for 24-hours. I disable the timer settings so that it wouldn't accidentally get turned off.

The pool looked in great shape after 24-hours. It would be better if I ran the automatic pool cleaner (Diver Dave). I decided not to as the intent was just to get it clear for the closing. When the pool opens in the spring, I'll run the automatic pool cleaner to get it better shape.

Just before the Pool Cover Went On

The key thing I learned was to let the pool run non-stop for 24-hours. That seemed to make a big difference in getting the pool back into great shape.

I'll post pictures of the pool in the spring - probably sometime in May 2019

October 13, 2018

Undertale Text Box Generator

The Undertale TextBox Generator is a creative way to display text in a graphics format. You simply type the phrase you want, design the box, and presto a creative graphic is ready to share on social media, blog or Slack.

You can have a character, or logo in the text box to add a bit of humor to your text.

Description from Website

An accurate, yet highly customizable, Undertale Text Box Generator. Choose any character from Undertale or a large variety of Alternate Universes. You can even use your own sprites!

Demirramon Hideout
https://www.demirramon.com/en/generators/undertale_text_box_generator

The generated text box are in PNG format and are 576w x 152h.

Example Text Boxes

Demirramon Example

October 12, 2018

LaunchBar Reminder Action

Using LaunchBar, you can easily set up all sorts of Location based reminders. Since they don't fire until you're near the location, feel free to add whatever you want!

It's very simple to use the 'Add to Reminders' action in LaunchBar. This is much easier to use than opening up the Reminder Application.

Launch Bar Reminders

Example of Location Reminders to Set

  • Did someone give you a gift from their vacation? Remind yourself now, so when you're on your vacation you get them something. You could use the departing airport as the location point.
  • If your driving down route 1 in Maine, remind yourself on where the best Lobster Roll is.
  • Like Popcorn? Remind yourself about which movie theater has the best popcorn. That way you'll be reminded as you pull into the parking lot.
  • Remind yourself to get things at stores you may not shop at frequently - such as getting a 100-foot outdoor cable at Ocean State Job Lot.
  • Need something at the mall but don't want to go now, set up a reminder so you don't forget the item next time you're there!
  • Set up a reminder when you get home to do certain tasks so you don't forget about them.

Couple Location Reminders to Set

Click on the title to download the .ics file that has the reminder set up for you!

LaunchBar Action is Very Handy

LaunchBar's 'Add to Reminders' action is very powerful. Just spending a few minutes with it now can save a lot of headaches in the future.

October 11, 2018

Land Parcel on Scotia St

Open land space in the Back Bay is getting very scarce - with the red-hot economy, developers are trying to grab as much open space as they can for building high rise luxury apartment.s

Just off of busy Boylston Street, there is a piece of open land that will soon have high rise development. This will be the new location for 1000 Boylston Street apartments.

1000 Boylston Street
This open Parcel land will soon be gone.

Ten Things I Learned about the Open Space Parcel

Official address of the land is Scotia St Boston Ma 02115. The City of Boston Parcel ID is 0401345000

The lot size is 11,109 sq ft.

The land was previously owned by the St. Cecilia Roman Catholic Church. In May 2008, the Archdiocese of Boston sold the land to ADG Scotia LLC for $13.85 million. ADG Scotia LLC is sometimes known as "Scotia Parcel."

ADG Scotia is a joint venture between John Fish's Suffolk Ventures and Weiner's Weiner Ventures.

While it was owned by St. Cecilia Roman Catholic Church the land was tax exempt. Since 2009, the City of Boston has collected $41,000 each year in additional tax revenue. The land is currently assessed at $3,301,600.

The St. Cecilia Roman Catholic Church used the funds from the sale to do a major interior renovation - new floors, pews, painting and a redesigned entrance.

ADG Scotia LLC has plans to build a new tower in the space. Ideas of the Hotel/Retail/Parking complex first came out in 2008 but was shelved because of the "great recession."

In January, ADG Scotia LLC paid $30,000 to Travaglini Eisenberg Kiley LLC to lobby so the Massachusetts General Laws 6C could be changed to allow air rights by sale or by lease.

The original Plans for 1000 Boylston Street have been changed a lot since 2008. Original plans had 2 towers - One 566 feet and 39 stories, the other 283 feet, and 24 stories. The new plan has a single high rise - 484 feet and 27 floors. The new tower would be just as high as the State Street Bank. It will be the 21st tallest building in Boston.

Plans for building 1000 Boylston Street are underway. Trees in the parcel have been taken down.

October 10, 2018

No More Headphone Jack

When people open the box of the iPhone XS Max, one of the things that were missing was a jack adapter for the headphone jack. Apple had removed the audio 3.5 mm port since the iPhone 8, but they included a jack adapter so people could connect their "legacy" headphones to the lighting port.

I say "legacy" because there's still a lot of manufactures that are producing quality headphones and accessories using the 3.5 mm port. Not everyone believes or trust bluetooth as a good audio source.

Included in the box is a charging cable, USB wall jack, earbuds which connect to the lighting port and the iPhone XS Max.

For some reason someone Apple feels they need to cut back on expenses especially when someone is spending $1,200 for their smartphone. If you want the jack adapter - that's extra. Just like a case, smartphone screen cover and extra cables for work and the car.

iPhone Collection
Personal Collection of iPhones showing the audio port in all the old iPhones.(Taken with my Olympus XZ-2)

Apple Headphone Jack Solution is Cheap

A Lightning to 3.5 mm Headphone Jack adapter will only set you back $9 at the Apple Store or $8.60 on Amazon with free shipping with Prime (Price may vary).

So getting one won't break the bank. But it's the principle of it. If someone is willing to spend $1,200 on a smartphone device, at least include it in the box.

There's plenty of space in the box for the jack adapter, so that's not a valid excuse.

Not the First Time Apple Done this

When the iMac and MacBook Pro came out without a DVD drive, Apple promoted that if users needed a drive, they could purchase a USB DVD drive for $99.

One More Thing

The EarPods with Lightning Connector that's in the box, cost $29 at the Apple Store. I am pretty sure that most people will use the Headphone Jack adapter than Apple's headphones.

October 9, 2018

Blue Dalia Restaurant and Tequila bar

This weekend we tried the Blue Dalia Restaurant and Tequila bar which is located in the Wegman's store inside the Natick Mall. We decided to visit since I got a $25 promotional gift card in the mail.

We did hear that they had a lot of Gluten Free options, so we decided to stop by for lunch.

Blue Dalia
Crispy Rolled Tacos is a good Gluten Free option.

Six Things We Learned

We arrived at noon time on a Sunday and was surprise that the restaurant was a bit empty. It was a holiday weekend, so we figured that most people are out and about and not spending time eating lunch at the Mall.

The chips and dips that the server puts on your table while you look are gluten free. (Margaritas has to special cook the chips to make them gluten free.)

There was no Gluten Free menu. When we placed our order, we asked the server if certain dishes were Gluten free, he didn't seem to confident that they were. He told us that he would check it out and let us know. He never came back, so my daughter's order must be good - She wanted the Crispy Rolled Tacos.

The dishes were a bit expensive for lunch - which could be the real reason why no one was there on a Sunday afternoon.

It took a long time to get our drinks and our order, which was surprising considering the place was empty. We didn't expect fast food, just that things took longer than we thought it would.

The food was very good. Everyone enjoyed their meals. We pretty much cleaned our plates. The portion size was reasonable.

Would We go Back?

While we liked our meal, we probably wouldn't go back any time soon. The meals were a bit expensive and the service was slow.

My daughter did like her meal giving it a 70 out of a 100, which is a good sign that she liked it enough to want to come back.

Finding Blue Dalia Restaurant

The Blue Dalia Restaurant and Tequila bar is located in the produce section of Wegmans in the Natick Mall in Natick Massachusetts.

October 8, 2018

Framed! Browser Extension

Doing testing in production is very risky, and there are times when you may not be aware that you're in production. There is a tool called "Framed!", that will let you know when you're in Production. Now you'll be aware when you're in Production with a simple frame around the website.

Developer Description

This tool grants you the power to add a custom border to visually separate different web hostsFrame your hosts, avoid mistakes!

As a web developer you are probably working with a bunch of different environments, all looking almost exactly the same. Keeping track of whether you are on a more safe-to-experiment development server, or if you accidentally stumbled in on the live server, isn't all that easy or obvious.

Laptop Framed

Four Things I Learns about Framed!

  • You can use a wildcard for the hostnames, so *.company.com will handle all sites under the domain.
  • Set a custom frame id name, so that it doesn't interfere with any existing property.
  • If you're using a Retina Display, use a larger border width so it's more visible. 8px worked well in my testing.
  • The nice thing about Framed! is that you just need to set it once. If you haven't used it in a while, you may wonder why certain sites have red frames around them.

Get Framed!

The Browser utility is available for Firefox and Chrome.

October 7, 2018

Framingham Commuter Rail Radio Station

At the Framingham MBTA Commuter Rail station there is a radio station that lets people know what's going on. Unfortunately, most people are busy with their smartphones to listen to a radio station. They get updated information from social media sites such as Facebook and Twitter.

Framingham1640
Framingham MBTA Station is 1640 AM

Strange Recording

On September 14th, I was in my car at the Framingham station waiting for the p508 train, 7:40 AM train, and had the radio running. I recorded the following clip:

I thought the clip was strange since the p508 is a very popular train. Shouldn't they at least have something useful on the radio? Maybe it will go away soon as an expense cut. Before it goes away, check it out the next time you're at the Framingham Station or any of the MBTA stations, and see what's on the radio.

October 6, 2018

Da Button Factory

Da Button Factory is an easy way to make all sorts of website buttons. It's a good site for bloggers or anyone that maintains a website. Need some button ideas? They have a page of examples, which you can use as a starting point.

Description from Website

Da Button Factory lets you create appealing buttons for websites, in no time and for free. Start with the model displayed above, or use one of the other buttons presets. Tweak the style to fit your needs, changes are applied in real time. When you are done, use the "Download" link to get the button image to your computer, or click "Embed" to directly integrate the button on a website (hotlink or CSS).

Da Button
https://dabuttonfactory.com/

Some Example Buttons

button_now-what

button_qa-fails

button_qa-passes

button_time-to-act

button_boston-massachusetts

October 5, 2018

Itsycal

Itycal is a cool desktop utility that displays the current date in the menu bar. You can customize what actually gets displayed in the menu bar. When you click on the date, you get a view of the current month.

Itycal Menu Bar

Five Things that Make Itsycal A Cool Tool

You can add Exchange and Calendar events to the calendar, the current day events also appear below the monthly calendar.

You can add a custom format, such as EEEE, MMMM d, y for Friday, October 5, 2018. Full details on the Unicode Locale Data Markup Language format support is available. You can hide the icon if you just want the full month to be displayed.

Using the Arrow keys you can navigate between months, making it easy to find dates in the future. For example, if you install this in October, click on the icon, then the arrow key twice, then the down key to see what days Christmas will appear in the future.

If you plan to reference the calendar a lot, you can set up a global shortcut to open up Itycal calendar. This is set in the General section application preferences. I have setup Shift-Command-0 as my shortcut on my computer

Once Itycal is open, type Command-N to quickly add an event on your calendar. This makes it easy to set a reminder when you on the phone and wants to add an entry right away.

Itycal is free, so there's no excuse on why you shouldn't get it.

October 4, 2018

MillStone by Haymarket

As you walk along the backside of the Boston Public Market, you may encounter a strange stone wheel and a cement path heading towards Faneuil Hall.

While it might look like an artistic display, it's actually a piece of Boston's history that is more than 300 years old. It's an original Millstone that helps colonial Bostonians grind up grain.

Mill Stone

Six Things I learned about the Mill Creek Millstone

  • On November 16, 1999, During the construction of the "Big Dig," two Millstones were found near the Dock Square Parking Garage. (Which is next to the Hard Rock Cafe)
  • According to one archeologist, the discovery of the millstones and colonial trash nearby is the "finest such artifacts ever found from Colonial Boston - the true treasure is encased in the creek bottom"
  • The Millstones each weighed 2,200 pounds and are believed to be dated from the 1700s.
  • In Colonial Boston, there was a large pond near the area near Faneuil Hall. The millstones were found in an area where a creek was created from the pond to the ocean.
  • The rise in tide would how the the grist mills were powered.
  • There use to be a sign next to the Millstone, but it's been removed for many years - leaving the history and story of the Millstone a mystery to those that walk by.

Colonial Boston Map

Shawmut- Peninsula
A map of Boston that shows the location of Millpond.

You can learn more about the Millstone on the Massachusetts Historical Commission page.

Source: Information was gathered from various sources including the Boston Globe which covered the story in 1999.

October 3, 2018

New iPhone XS Max

Last month I upgraded my iPhone 6s Plus to the iPhone XS Max. I had the opportunity to upgrade last year but decided to wait a year because I didn't really see any "must have" features in the iPhone X. At the time, I knew that the camera was better, but it didn't seem worth upgrading.

After using the new phone for a week I am very happy to upgrade. Its a pretty powerful device and I am looking forward to using it.

iPhone 6s Plus Usage: 2 years, 11 months, 5 days (1,070 days.) It cost $399 on contract, which means that it cost me about .37 a day. Check out some of my posts on the iPhone 6s Plus.

I still have the iPhone 6s Plus and will use it every once in a while.

Homescreen Screenshot

iPhoneNewScreen-Thumb.jpg
Click on image for a larger version.

Whenever I get a new phone, the first thing I do is take a screenshot of the main screen after it loads up. I didn't realize how much bigger the iPhone XS Max screen was to my older phone.

Overall Phone Screen Size:

  • iPhone Plus 1242 x 2208
  • iPhone XS Max 1242 x 2688

Five Great Features of the iPhone XS Max

  • Better Quality Photos - Better low light pictures and much bringer pictures. Portrait mode is very cool!
  • Better Quality Videos - Nice to take smoother videos without much distractions because of the camera shake.
  • Better Battery life - My iPhone 6s Plus barely held on to a charge all day.
  • Larger Disk Space - I went with the bigger 256k space because I often ran out of space on my iPhone 6s, especially during vacations. Since this device takes better quality 4k video, I would expect space to fill up fast.
  • Wireless Charging - Its really neat to be able to put down the device on a pad charger and have it charge. My iPhone 6s Plus was having charging issues if I didn't put the cable in right.

Replaces my Olympus XZ-2 Camera

This iPhone will replace my Olympus ZX-2 - which I spent a great deal of time researching back in 2015. I'll still bring the camera on vacation. But for the most part, the iPhone XS Max will be my primary camera.

You can read about all the different cameras that I considered looking at back in 2015 on my Olympus XZ-2 iHS page. I'll update the page with how it compares to the iPhone XS Max.

Two Things Need to get Use to

  • No more "Home" button - Getting back to the Home page is a bit of a learning curve. I am sure in a few weeks it will feel natural.
  • Unlocking via Face mode - Doesn't work well when I have the phone on the desk and I want to respond to messages. I have to pick up the photo to get to respond to instant messages. Whereas on the iPhone 6s Plus, I would simply touch the home button. When I have the phone in my jacket, I find myself having to figure out how to hold it right when I take it out. When before, I could just touch the home button to know how to hold it right side.

iPhone Case

I don't have an iPhone case yet. I plan to get one at some point. I just need a good case that lets me hold the phone right.

October 2, 2018

Cauliflower crust at California Pizza Kitchen

Have you tried California Pizza Kitchen Cauliflower crust? It's not only delicious but it's gluten-free.

We are obsessed with it. It's definitely better than the regular crust because it has additional herbs and spices that makes a typical pizza taste even better.

CPKpizza Options
Pictures of the three different types of pizza available - Regular, Gluten Free and Cauliflower.

Restaurant managers have told us that the cauliflower crust is a very popular dinner dish - just about everyone agrees that it's a hit. We haven't had an issue with no supply - lucky us!

If you tried other cauliflower crust before and been disappointed try California Pizza Kitchen version - especially if you tried variously frozen verities.

If you're eating gluten-free because of an allergy, make sure to let the service know so they can prepare and cook it to avoid cross-contamination issues.

My daughter still likes the gluten-free crust - I think she is a bit scared of adding additional vegetables to her pizza. She has tried the cauliflower one but will still order the regular gluten-free crust.

October 1, 2018

New QA Images

Today I updated the QA Image library with ten new graphics. Most of these were created as a result of testing this past September. These are perfect to add a bit of humor in Slack:

Sample of some of the images, visit the QA Graphic Library for all the files:

waiting_1
QA Waiting for Developers to fix a bug.
http://www.cryan.com/qa/graphics/waiting_1.gif

Code Freeze
http://www.cryan.com/qa/graphics/CodeFreeze.jpg

Now Patching
http://www.cryan.com/qa/graphics/NowPatching.gif

September 30, 2018

How Communities Can Fight Back Against the Opioid Crisis

Fight Opoid Graphic

We hear it on the news constantly. The number of opioid-use cases is on the rise. We can attribute this drastic incline to over-prescribed medication, heroin, and drugs such as fentanyl. It's an addiction many individuals may struggle to overcome. However, there are so many things that we can do to assist those in need and help to tackle the issue at hand.

Many states are experiencing extremely high rates of opioid-use related deaths. Some of the highest states, such as West Virginia, North Carolina, and Michigan, see opioid-use rates as high as 35 deaths per 100,000 individuals.

Now is the time to take action to assist those in need. There are several things you can do to make a difference.

Taking Part

Many community groups seek volunteers to assist with their day-to-day activities. For non-profit organizations, volunteers are practically the livelihood of these organizations. Without volunteers, many non-profits across the country would not be able to assist the communities in which they serve. This is why these types of organizations are constantly seeking help from those who live within the area. If you have the time, consider volunteering your assistance! Help needed ranges from manual tasks, to sorting and delivering supplies and tools to those who are in need.

Donating

There are so many organizations that can use donations. Without the help of community members, volunteers, and active members, some charities are unable to function. Consider setting aside a small amount of cash each week or month. Use these spare funds to allocate to different organizations within your community who strive to make a difference. With your assistance, these organizations can properly function and allocate resources to assist at-risk individuals in your community.

Become an Advocate

Whether or not you have first-hand experience dealing with some type of addiction, you can still make a positive change. Advocate for positive measures and enforcements implemented that assist with making our communities drug-free. Several youth organizations and charities have been developed over the years to assist with helping to keep our streets safer. Becoming involved with these types of developments can make a positive impact on our society.

Consider spending time educating others of the dangers of opioid-use. Discussing your knowledge with others, and sharing stories and personal accounts can help to educate communities and bring them together. Consider taking a stance against opioid-use today. What can you do to help your community?

September 29, 2018

Canva Meme Generator Tool

Most people know Canva as the easy place to create blog titles, posters, Social Media graphics, YouTube thumbnails and more. Did you know that their editor is perfect for creating MEMEs?

The webopedia describes the 'Internet Meme' as " a concept or idea that spreads "virally" from one person to another via the Internet."

Description from Canva's website:

Each day, millions of people laugh at Grumpy Cat's shenanigans, doge's superlatives and Sean Bean's warnings about walking into Mordor. Memes are usually jokes or statements with hidden meanings meant to be funny and, oftentimes, satirical. Culturally, they are an important way to keep your pulse on the current events and issues. Every successful meme is: easy to replicate, relatable, shareable, and funny, clever or witty.

With Canva, you can add your own twist to a meme or even create your own brand new one in minutes. It's as simple as dragging and dropping an image into the editor then adding your own witticisms. It's fast and easy and you can share your memes at once.

Canva Meme
https://www.canva.com/create/memes/

Four Things I learned using the Canvas Editor

  • Many sites like Imgflip have all the popular background images, such as the Waiting Skeleton, Think About it, Sponge Bob, Batman Slapping Robin, One Does Not Simply and more...
  • Canva does offer a lot of good images to help make your own creative Meme. Some images are extra, but there are plenty of free images.
  • You can create your own templates so you can reuse images/designs later.
  • The downloaded images are 1080 x 1080.

Example Meme

Now What Meme

September 28, 2018

JPEGmini Lite

JPEGmini, by Beamer, is a good image utility to compress images without losing the quality of the image. Simple drag and drop the image, and you don't have to worry about settings or seeing if the image looks good. JPEGmini makes sure that the image looks the best as possible.

jpeg Info Lite Window

Tested Again other Mac Tools

I did a comparison with some other Macintosh tools and found that JPEGmini offered better compression without any loss of photo quality.

Photo comparison using a photo taken with my iPhone Xs:

Original Image 2.8 MB
JPEGmini 2.1 MB24%
Photo Size Optimizer 2.8 MB0%
PhotoBulk 2.6 MB8%

File Size Info JPEG

JPEGmini Website

I was able to compress the same image much better on the JPEGMini website. The same image was compressed to 1.9 MB a savings of 47%

ShortPixel Did Better

ShortPixel compression was much better. ShortPixel was able to reduce the image by 90% to 598 KB.

Overall

JPEGmini is a cool Macintosh tool to compress images, but ShortPixel seems to be the better value when compressing images.

JPEGmini is available in a Lite and Regular version. The lite version lets you compress 20 images a day. The regular version is $28.99 for an unlimited number of image compression. If your looking for a computer specific version this seems to be a better option.

ShortPixel offers 100 images a month for free, or various monthly plans starting at $5.

September 27, 2018

North Square

North Square is one of the most popular squares in Boston, about four million visitors visit the square annually. Most people visit the square as part of the stopover to the Paul Revere House.

On October 11, 2017, a groundbreaking ceremony was done to launch a major reconstruction project. The project will transform the square to be more of friendly space for gatherings. In addition there will be new statues to commemorate several story sculptures from the North End.

North Square Park in October 2015

North Square2015_1

North Square Park in September 26, 2018

North Square2018_1

Six Things I learned about North Square Park

North Square in the North End, Boston of Boston, Massachusetts sits at the intersection of Moon, Prince, North, Garden Court, and Sun Court Streets. Paul Revere lived here, as did other notables in the 17th and 18th centuries. Prior to July 4, 1788, the area was known as Clark's Square.

The 2018 restoration project will cost $2.5 million. The work will be replacing all the original cobblestones that align the street - making the area more accessible to wheelchairs. The work should be completed by the end of the year.

The AJ Art Design is working on the bronze sculptures.

The square is part of the Freedom Trail, this small historic square offers benches next to the Paul Revere House.

Most people look at the Paul Revere House, but at 29 North Square, next door is the Moses Pierce-Hichbom House. It is one of the two 18th-century buildings still standing in the North End.

In 1907, there was an attempt to change the name of the square to Scigliano Park. The City Aldermen turned down a request to name it after George Scigliano. He did a lot for the Italian Americans which made up the North End. He founded the Italian Protective League - an Italian labor union.

Other Posting