Categories
Uncategorized

MMPIS (Part IV)

MMPIS

See Also: MMPIS (Part I), MMPIS (Part II), and MMPIS (Part III).

During December’s “Space Improvement Workshop” at Milwaukee Makerspace I somehow convinced Chris to run a network drop for the permanent home for the MMPIS. This was after he convinced me to move the MMPIS to the permanent location. We both somehow convinced Tom to make a wall mount for the MMPIS. So yeah, the MMPIS is now permanently mounted in a location where you’ll see it when coming into the space. It’s right below the (small) LED sign, which is right below the big “TARDIS” letters.

It’s all pretty awesome. Check out the photo above! And yeah, we should probably drill a hole in the wall for those cables.

I also added one more screen. It’s a Mad Libs style thing which says “Hey, we should totally build a ________-powered ________ for the space!” with the blanks filled in with weird things from two different lists. Also, the challenge accepted guy is there to accept the challenge.

Here’s a few examples:

We should build...

We should build...

We should totally...

Let's build a...

Totally build we should...

There’s also a wiki page for the MMPIS.

Categories
Uncategorized

Work Well With Others

work

Sometimes the best skill you can offer will be to lift a heavy object, carry it somewhere else, and put it down.

Sometimes the best skill you can offer will be to come up with a new idea while someone else is lifting heavy objects, carrying them to somewhere else, and putting them down.

Don’t feel bad if you’re not always the one lifting. (But you should feel bad if you’re never the one lifting.)

Categories
Uncategorized

MMPIS (Part III)

Quote

See Also: MMPIS (Part I), MMPIS (Part II), and MMPIS (Part IV).

The MMPIS should also be somewhat whimsical. We like to be serious and safe at Milwaukee Makerspace, but we also like to have fun.

Buried in the deepest regions of the Milwaukee Makerspace wiki (actually it’s just in the ‘Miscellaneous’ section) is the quotes page. The quotes page is filled with insightful wisdom and… ok, many of the quotes are just amusing. At least to me, or other members.

Any member can get an account for the wiki, and therefore any member can add a quote to the page, and some have! I thought about scraping the page for quotes, but some are really long, and some I don’t find as amusing, so every now and I then I grab new ones I like and dump them into a text file. Then there’s a simple PHP page which reads in the text file, randomly grabs one, and outputs it. That’s what you see. (I’d share the code but to be honest if you’ve ever written any PHP at all, this should be a five minute exercise.)

Here’s a collection of some of my favorites. And yes, some of mine are in there, but they were added to the wiki by others, not me.

Quote

Quote

Quote

Quote

Quote

Quote

Quote

Quote

Categories
Uncategorized

It’s a sign!

Milwaukee Makerspace Lighted Sign

Brant, the President of Milwaukee Makerspace, has a great saying:

“Perhaps we should solve it as all great problems are solved. With a sign.”

I don’t know if there was a problem, but I made a sign anyway.

Skugga Lamp

I started with this IKEA lamp known as the “Skugga” which I picked up at the Z2 Rummage Sale for 2 bucks…

But there is a bug in this sign! It seems to promote coffee, and I don’t drink coffee. That’s an easy one to fix, because… hackerspace.

Logo

I grabbed a copy of the (new!) Milwaukee Makerspace logo (thanks, Mike!) and did a bit of editing, and loaded it into the Silhouette Studio software so I could cut some vinyl.

Coffee? Yuk!

Luckily the coffee thing has a white piece of plastic behind it that will work perfectly for us… All we need to do is stick the vinyl to it.

Weeding

The logo has some nice stitching around it, which can be troublesome when used at smaller sizes, and while some got pulled out of place during the cutting, it didn’t matter for this application since we were using the reverse. (If I’d wanted the positive, this would have been messy!)

Weedy Bits!

I used masking tape to pull up many of the tiny pieces. For the rest I used a sharp new X-ACTO knife. (I also stuck it right into my finger, because I miss being an undergrad in Graphic Design.)

Oops!

I didn’t notice until later that I lost part of the “m”… oops! Well, vinyl can be that way sometimes. I could always cut a new “m” piece in the future.

Milwaukee Makerspace Lighted Sign

Milwaukee Makerspace Lighted Sign

Here’s our finished light-up sign, which now resides at Milwaukee Makerspace. I think I should have made the vinyl just a little bit smaller, but hey, it looks pretty good for a late-night, rush-job project.

Categories
Uncategorized

Let’s Code!!1!!

code!

There’s been so much talk about learning to code lately… I figured I should provide some insight, as someone who has been writing code that computers can understand (sometimes) since the early years of the 1980s.

Writing code is fun! Well, sometimes. You know, on the rare occasions when your code actually works. Writing code can be fun, just like things blowing up can be fun… under the right circumstances. Fireworks on the fourth of July? Fun! Your car’s engine blowing up? Not fun! Don’t worry, your code will “blow up” on occasion, and you’ll have to fix it. Often this will happen at 2:30am.

Maybe writing code is fun like driving is fun. You know, a cross-country trip, 20 hours straight in a car with cranky, smelly people… that’s fun! Having things break for no reason and having to spend lots of time (and possibly money) fixing things? Fun!

I’m partially kidding, of course. Writing code can be fun, but it can also be terrible. You’re typing at a keyboard with the goal of telling a computer what to do. We really are slaves to the machine. Computers were supposed to help automate everything so we’d have more free time for leisurely activities like building robots, which of course require you to program a computer to make them work. It’s a vicious cycle!

But hey, you should write code. You should write code to solve problems. You could be awesome and release that code under an open source license so the next poor sucker doesn’t spend 10 hours solving the problem you already solved. Of course some people/companies/organizations believe that everyone should solve their own problem, so they won’t let you share your code, even if you wrote it on your own time… don’t work for them. Work for the betterment of humanity.

You should also write code for fun, real fun, enjoyment, for real! Write code that does something silly, or stupid, or amazing, or to play a prank on someone. Don’t lose sight of the fact that learning should be an enjoyable experience. Most programmers I know have a sense of humor. It’s probably a requirement for that line of work.

But… which language should you choose? Eh, it doesn’t matter. Start with the easy ones, perhaps a scripting language. It may be all you need. I’ve been using Perl for about 16 years, and I still use it all the time because it’s the fast and easy way for me to get things done. I like getting things done more than I like buzzwords or whatever the popular kids are using to write code.

So yeah, write some code… see if you like it. If you hate it, don’t write code. Find something else to do. The world always needs people to bake things. Baked goods are delicious and very enjoyable, and it’s extremely rare that someone complains that a loaf of bread just “stopped working” or somehow didn’t do what they wanted it to do.

Bake on, man… Bake on!