Showing posts with label Above the Garage. Show all posts
Showing posts with label Above the Garage. Show all posts

2024-06-25

Security Now!

I always wondered if the Security Now podcast name was inspired by Seinfeld's "Serenity Now!"

But anyway this happened:


The full video episode is here:

https://twit.tv/shows/security-now/episodes/980?autostart=false

and the show notes are here: 

https://www.grc.com/sn/sn-980-notes.pdf

And just so you know, in the meantime the patch has been pushed out, and the answer is "yes", turning off the Wi-Fi adaptor blocks the attack.

They joke a bit about "why not just turn off the entire computer" but it's a real use case where a laptop is used as a remote access machine and connects over ethernet (at a home, say), but the Wi-Fi is left on because why would you ever turn it off?  Well, now you have a reason.

2024-05-27

Fail!

I had a goal of posting a new blog entry every day (on average) last year.  I got about half way through and then stopped.  I had a chance during time off during the last week of 2023 to post a big pile of pictures to catch up and finish but I thought, "why?", I'm just kidding myself.

However, like any good failure, I learned something.  As I got into it I realized it was the most fun for me when I did a series of related posts, like the improv music series.

Also related were some ideas to speed up posting, most notably not posting labels.  I missed them!  And I realize if I'm going to focus on series of posts then the labels are pretty useful.

And so here it is May 27, 2024.  I've spent the last five months doing a lot of cleaning-up and decluttering both at home and in my rather large amount of electronic files.  I think I'm about ready to jump back into blogging.

I do have one time-specific blog entry to make, which I have now done.

2020-10-19

A static digression

 After finally passing on various web site creation tools I figured I would do the simple thing:  post a static web site.

AWS allows you to use an S3 storage bucket as a static web site.  Sweet! What could be simpler?  I have a tool that allows me to map an S3 bucket into a Windows folder, so all I would have to do is update the folder to publish changes.  Even better, you can put Cloudfront in front of it which ensures HTTPS as well as HTTP requests are handled.

Sounds good ... but

  1. The instructions (at least at that time) left out the key fact that your bucket has to have the same name as your domain.
  2. My file uploader wasn't setting the metadata correctly.  That was fixable.
  3. It's a bit confusing to pick the right kind of certificate for HTTPS (wildcard or root only).
  4. "index.html" is only returned by default for the root bucket; so, for instance, https://www.above-the-garage.com/piano doesn't work - you have to specify https://www.above-the-garage.com/piano/index.html ; this broke some existing links out in the wild.
  5. DNS

Now let's see if I can explain this.

In the beginning, web sites tended to have "www." in front, like this:


"www." specified the protocol - world wide web.  You could have file transfer ("ftp.") or actually any prefix you wanted.

About a year ago Google announced they would stop displaying the "www." part.  Sounded good.  I made sure the following variations would link to my site:


Unfortunately, one of those doesn't work!  It's #2.  And the reason is the certificate doesn't match.

And it turns out it can't match.

Here is an email from April 2019 from Pair Domains, my DNS provider, that explains things:

We are contacting you because there is a problem with DNS records for your

There is currently a CNAME record for @. DNS rules prohibit other records
from sharing the same host name with a CNAME record. With a record for @,
this means that MX records would not work and there could be e-mail
delivery problems for the domain.

We recently changed our DNS software, and the new software is more strict
about DNS rules. Before, CNAME records and MX records could coexist, but
not everyone would be able to actually deliver the e-mail. The new
software does not allow this, so if there is a CNAME for @, e-mail won't
work on the domain.

Well, I also use above-the-garage.com for email, and I want that to work, so I had to drop the CNAME which allowed www.above-the-garage.com to point to above-the-garage.com; and my cert was for above-the-garage.com (without the www.).

So what to do ... change DNS providers?  No, it looks like they are implementing the standard.  Aha!  Make the cert for the www version; and redirect any hits to the homepage to the https://www.above-the-garage.com name; the cert matches, and everything is great.  Except, sadly, case #2 above, where browsers see the https: label, and really want the cert to match the exact domain name.  It doesn't, so the redirect doesn't happen, and people get an error after it times out.  In general, this is probably not a big deal; but in the long run, people and browsers might enforce going to https://above-the-garage.com . Maybe I can put a second cert on there and all is well.  

The most important thing is what happens when you just type in "above-the-garage.com" to your browser address bar:  works in Chrome and Edge!

So, static web site mostly works.  w00t.

[Update 2024-05-06] What could go wrong with a static web site served out of an S3 bucket?  

Answer:

Oh, and since the bucket name had to match the web site name ... my bucket name was effectively public.

So rather than worry about that potential nightmare (AWS says they are working on a fix - that's good) I quickly copied everything out of the bucket into a small AWS Graviton instance and fired up nginx.  One and a half hours later I was moved over.  I still have the same DNS problem.  Ugh!]

[Update 2024-05-07 DNS issue fixed!  Did I really need CloudFront in front of my never visited web site?  NO!  Dropping CloudFront from the mix removed all the CNAME records and I can use A records and MX records together.  w00t!]

2020-09-26

A further digression

As I surveyed the accumulated blogging from the past many years, I remembered now why I really didn't like Squarespace; it was too hard to delete old posts!  

I think a blog like mine that has a lot of stream-of-consciousness in-the-moment material probably needs pruning, rather like forest overgrowth. There are 1,100 or so blog posts here! Many link to sites that don't exist anymore, and without that context, the post itself doesn't make any sense. 

I have (somewhere) a list of all my blog URLs; with Squarespace I could click on one to see the blog entry, decide if it had even a little bit of value, and delete it if not. Except it took way too many key presses to do the deletion.  Like I had to start in a different mode, search for the page, then delete it.  Too hard for something so unimportant! With Blogger it's just a couple of key presses, which is about the level of effort that seems appropriate for sweeping up some detritus. 

I don't know, now, if I have the gumption to go through 1,100 posts, but I probably will do it in small batches. Probably half of my posts should be deleted, even with the very low bar I've set.

2020-09-12

Talk about a digression

Today is September 12, 2020, and the western part of the state of Washington is shrouded in smoke that has blown north from California and Oregon.

Even with the global pandemic, it was possible to go outside in our yard or walk around the neighborhood (with proper physical distancing).  Not today!


(Source)

So, stuck inside, I brought this blog up-to-date.

I started blogging at my personal site Above the Garage in ... 1997?  The earliest archive of the site on the Way Back Machine is in 1998 and it looked like this:


There was a subdirectory of articles called "Random Blts"

My first edits were with Hot Dog because HTML was hard.  Except after producing a few articles with Hot Dog I saw that HTML was actually pretty easy.  Later I used Word and exported as HTML - this was before Word bloated the shit out of HTML.  I switched to Blogger in 2004.  Blogger had a little browser-extension button you could use to grab some text from a site you were visiting and use as a starting point for a post.  I did that a lot.

Facebook became a thing - I joined in 2007-ish.  At first it was very twitter-like - short posts.  Later you could mail pictures to it from your phone.  Eventually it consumed all of my posting time.  But I was still interested in blogging and I searched in vain for a new way to do it.  In 2012-06-12 I posted that I was moving to a MediaWiki blog.

Talk about your digressions!  I built a MediaWiki site and started writing articles with a hypertext structure to them.  Apparently I like linking, as I can see in this post.  In 1983/1984 I worked at a company called DayFlo; this was in the early days of the IBM PC and DayFlo's claim to fame was a hypertext editor.  It was built on a database and generally speaking links had to work.  The genius breakthrough of the modern Web is that links don't have to work.  If they don't have to work, you don't need a central database to make sure they work.  Thus the modern distributed web.

(Yet another aside - Roy Fielding and I had the same Ph.D. thesis advisor in college!)

I enjoyed the MediaWiki approach to blogging until I realized how much work it was to manage a MediaWiki site.  I had thought, how bad can it be?  Wikipedia uses it!  Never challenge worse, my wife says.  It was a matter of applying constant bug patches and dealing with weirdness with MySql which was a lot of sideways effort to the mission at hand.

So I looked for a WYSIWYG editor that could also embed audio and video clips, which was quite awkward back-in-the-day, requiring evil Flash plugins.  Squarespace fit the bill.  I imported the site from Blogger (basically abandoning everything that happened in the meantime on MediaWiki) and started onward from there.

Except ... for all that hassle and upgrades from Squarespace 5 to 7 ... I barely blogged at all.  Because of Facebook.  I posted some "Notes" on Facebook that in the past would have been blog entries.

Now Facebook is a cesspool, so I think I'm motivated to return to blogging.  I can't even remember all the blogging sites I have tried over the years that have come and gone.  (Here's one:  https://drstephencw.wordpress.com/ ) But blogger, in spite of Google's penchant for destroying great products, is still here!  And I was able to import the old blog archive and it worked!  Amazing!

I just now, today, while stuck in the smoky house, ported over the 17 articles I had written in Facebook (they have dates ranging from late 2012 to 2013 and I used their original dates).  I'll probably port over my Facebook notes too.*

And then we'll see.

2013-07-07

Feedly FTW!

tl;dr: Feedly wins. 

Since Google Reader was officially turned off I had to change the way I read my "morning paper" - my RSS feeds. The top two contenders as a replacement reader were Feedly and Digg Reader. Digg Reader came up late but looked terrific; Feedly seemed a bit too clever and cumbserome to me. But since I read my morning paper on an iPad I need to use Feedly and now Feedly's web interface looks terrific ... so ... Feedly won. 

One thing about the Google Reader shutdown is that Google said only about 500,000 people used it. (Only?) But Feedly reports several million new subscribers. Maybe Google used a very conservative version of "used it" or maybe the publicity was generally enough to get people to try Feedly. I dunno. It's confusing. 

Good job Feedly! 

[Edit: Still using it in 2020.]

2012-07-03

Squarespace for Dummies

I bought Squarespace for Dummies e-book. $10.00. I was sure you would want to know. (Also, in the introduction, the author says he assumes I'm not a dummy! Do all of the Dummies books say that?) (And now it's a few years later and I bought Squarespace 6 for Dummies, just in time for Squarespace 7. Luckily most of the SQ6 concepts apply to SQ7.)

2012-06-12

Vacation Over! (I thought)

I'm integrating the old MediaWiki based site and the old blogger site into one new site here at Squarespace. It's cheaper and better and quite frankly less of a maintenance headache. Squarespace is kind of fun ... but also now that I'm doing the work I realize I actually put more effort into MediaWiki than I realized. Plus I have references to files all over the place. Lots of links to fix ... so many that automated solutions are being researched.

2011-11-26

Vacation Time!

It's time for the year end holiday for me and it's time for a long vacation for this blog - possibly forever!

So, thanks to everyone who has visited and TTFN!

(Note: during the week of 2011 November 26th we had our 100,000th visitor!)

Most popular videos of 2010:
HitsLink
3,143Deer Chaser (really!?)
1,345Fantasmic Part 3

Most popular music of 2010:
HitsLink
863Spawn the Dragon (Matthew Moore)
470Jingle Bell Rag (Stephen Clarke-Willson)

Most popular photos of 2010:
HitsLink
28263Cinderella Castle Tokyo
23240Disneyland Paris with Tinkerbell via Google Earth
6543Krogroth Gameboy
6277Sleeping Beauty Castle Paris
3032Sleeping Beauty Castle Disneyland
2818Cinderella Castle Walt Disney World
2781Japan at Night
2477Supreme Commander (NOT)
2171Frozen Water 6
1766Sleeping Beauty Castle Paris (Model-like)


Most popular photos of 2009:
HitsLink
13880 Tokyo Disneyland Cinderella Castle
5789 Japan (Tokyo) at Night
4626 Kogroth Game Boy
4294 Disneyland Paris Sleeping Beauty Castle with Tinkerbell as seen through Google Earth
4068 Walt Disney World Cinderella Castle
3835 Disneyland Paris Sleeping Beauty Castle
1920 Disneyland Paris Sleeping Beauty Castle - looks like a model
1914 Frozen Water #6
1569 Cind-E hair flip
1524 Cind-E with short hair
1247 Disneyland California Sleeping Beauty Castle with Walt and Mickey in front
1161 Manhattan Beach at Twilight


(Oh ... and don't forget to buy Nano-Plasm in paperback or for Kindle.)


______________________________________
Read Nano-Plasm

© 2005-2010 Stephen Clarke-Willson, Ph.D. - All Rights Reserved.

2008-12-23

State of the Blog

It's almost the end of 2008 which means it is time to look at my web site and blog logs!

Japan At Night (C) Stephen Clarke-WillsonFar and away my most popular blog page is this one about low-light photography posted in 2004. The picture "Japan At Night" was downloaded over 47,000 times this year (2008).

The most popular article at my web site is an article by Alvin Lowi called Andrew Galambos and His Primary Property Ideas.

Almost 3,000 people have listened to Jingle Bell Rag this year.

I agree with Jason Calcanis that blogging has changed a lot and will change more in the future. Toward that end I converted my web site at Above the Garage Productions to a Wiki which supports creating a truly hyperlinked corpus better than anything I've used so far.

A couple of people have asked me how I have time to blog. The answer is ... I type fast! I really spend very little time on it each day - maybe 5 or 10 minutes. (Maybe that shows - I don't know.) One great thing about using MediaWiki is that it allows for direct editing (as does Blogger) but it encourages rewriting and refinement and intertwined linking via a straight forward interface. (Plus, we use it at work so the more I learn about it the better.)

It will take a long time to move the interesting stuff out of the blog and into the Wiki in workloads of 10 minutes a day, but I think the result will be worth it to me even if no one reads it. It helps me organize how I think about things and I view it as exercise for my brain.

Thanks to everyone who has visited me in the last year and let's hope that American ingenuity can outpace lunatic politics in the coming years.

______________________________________
Read Nano-Plasm
© 2005-2008 Stephen Clarke-Willson, Ph.D. - All Rights Reserved.

2008-07-17

Speed Blogging

Someone at worked asked me how I have any time for blogging.

The answer is ... Google Toolbar! Without Google Toolbar's "Send To" blogging grinds to a halt. I know because it was disabled for awhile when I upgraded to Firefox 3.

It takes all of about three minutes for a typical pithy remark blog post. Someone sends me a link or I see one go by on Twitter or some newsreader feed and I think of a pithy remark and so I just select some text, hit Send To Blogger, add a remark, and hit publish. I read it, see (almost) all of the typos, fix 'em, and I'm done.

Most blog posts have something to do with real life. For instance, E3 just happened and a ton of video announcements were made. There was just another one today about Amazon switching to a browser-based streaming model for video. This is interesting to me in general as a guy whose major career points have involved digital media; but also because I just installed DD-WRT on my brand new Linksys WRT54GL routers. Besides rock-solid performance, the DD-WRT software keeps track of your bandwidth, and makes cool bar charts. So I know we've been using 2-5 gigabytes of bandwidth a day; and in the context of Comcast suggested that 40 gigabytes a month is plenty ... I'm thinking NO! But I know Comcast is basically right - there's too much video being downloaded. They like to blame the P2P people but seriously the issue is video. So without doing anything special other than using YouTube a lot, I find that my family is allegedly at the outer limits of what Comcast thinks is reasonable bandwidth usage.

So I'm very interested in these video announcements, because video downloading and streaming is only going up! up! up! and my family is already using a ton of it.

So this post is quite a bit longer ... but then I'm writing it at night 'cause I couldn't sleep. But most posts are short and really only take three minutes to create. I've been doing this since (I think) 1997 and so I've had a lot of practice at creating pithy remarks.


______________________________________
Buy Nano-Plasm Soft Cover
© 2005-2008 Stephen Clarke-Willson, Ph.D. - All Rights Reserved.

2006-01-14

Airsoft Tips - by Thomas

My son Thomas (age 10) wrote this and would like to share it with everyone:

These are tips on Airsoft safety.

A basic tip for safety: Do not do an airsoft game where you’re shooting each other. To make this a lot safer, wear some kind of eye protection because BB’s can hurt and do something really bad damage to your eye. If you do not want to feel any pain while you’re doing an airsoft battle, wear at least a jacket for armor. That should block the BB’s.

By the way, if you want a full auto airsoft gun, when you get onto the airsoft web site and you want to order one, look at the blue letters above a picture to see what kind it is.

By the way, when you’re ordering keep in mind you could have at least five more dollars because of shipping and handling. So look at the price tags and think about it before you click on the order button.

Look at letters next to a picture and you should find out stuff about a picture and what you could order.

Keep in mind that some Airsoft guns, in fact quite a few, you may have to cock every shot. If you don’t know quite what I just said means, it means that every time you shoot, you may have to cock. It’s not for all of them.

By the way, you may not want to order ones that cost $300 at max because if you look hard enough, you can find a full auto as well. If you find something called a gas-powered gun, it means you have to buy gas for it every time you run out. The benefit of this means that you can get semi-auto instead of cock, then shoot, cock, then shoot, you can just shoot, shoot, shoot, but it’s not full auto. Keep in mind that they can cost from $20 to $70.

2004-12-08

Miss Digital World

Somehow I missed the Miss Digital World contest.

I designed a female person once.

It's hard work.

This is the female person I designed and implemented (with 1996 technology [PowerAnimator]):

Cindy with short hair

At one point in time she had longer hair, but hair algorithms are a major pain-in-the-ass. Here she is flipping her hair:

Cindy flipping her hair

Her name is "C.I.N.D.-E" (pronounced Cindy). C.I.N.D.-E stands for "Computer Intelligence, Non-Deterministic - Experimental."

© 2004 Stephen Clarke-Willson - All Rights Reserved.

2004-08-24

First

Way back in the old days, probably late 1996 or early 1997, I started what had to be one of the first blogs ever - except it wasn't called that. It was just a series of web pages I updated from time-to-time. They are here: http://www.above-the-garage.com/rblts/ [note: seems like now it just loops back to blogger]. When I first started I used an ancient tool called HotDog, since I didn't know any HTML. Then after using HotDog for awhile, I realized there were only about 10 HTML things I needed to know, and I just typed in my files directly. Then MS Word became a decent editor for HTML as part of the big Microsoft Internet push, so I used that.

Now, years later, all this blogging stuff is practically automatic. It's nearly trivial to dash off a thought and post it for the whole world to see. 

For the past five years I was working at Cavedog and then Amaze Entertainment in the Adrenium and Black Ship studios. Now I am back working from home at Above the Garage Productions. My home page is here: http://www.above-the-garage.com .

My project right now is some Digital Rights Management work. People hate DRM, and for good reasons, but I plan to implement things correctly.

I'll have some comments about DRM in the coming days.