Skip to main content
Guus Bosman.nl

Search form

Main menu

  • Home
  • About Guus
  • Books I'd like to read
User Menu
  • Log in

EC2 instance unavailable

Saturday, December 15, 2018

I moved my blog to EC2 last weekend and last night the instance stopped working for the first time.

"Design for failure", is the mantra, and I'll do some work on automated reboots when monitoring fails.

Seems like the httpd server went ran out of memory last night.

Dec 15 00:26:49 ip-172-31-60-46 kernel: Out of memory: Kill process 8250 (httpd) score 37 or sacrifice child
Dec 15 00:26:49 ip-172-31-60-46 kernel: Killed process 8250 (httpd) total-vm:526616kB,...
Dec 15 00:26:53 ip-172-31-60-46 kernel: httpd invoked oom-killer...

  • Read more about EC2 instance unavailable
  • Log in to post comments

AWS Certified Cloud Practitioner

Wednesday, November 28, 2018

I just completed the exam for AWS Certified Cloud Practitioner, a certificate that shows I have basic knowledge about the different Amazon Web Service offerings.

The exam was relatively easy. I've been preparing for this conference for a while, and done quite a bit of studying on the various AWS products. I did study a few trial exams from Udemy.com, and those were helpful for questions on more basic stuff like the Billing and Support models -- the less technical topics.

Still, it's been a while since I had done an official test and I was a little nervous, and now I'm very happy I passed the test. "Certified individuals" also get access to a special area here at the re:Invent 2018 conference.

  • Read more about AWS Certified Cloud Practitioner
  • 1 comment
  • Log in to post comments

Enabling HTTPS

Saturday, October 27, 2018

The Chrome browser is now explicitly marking non-https websites as Not Secure, a good step for them to take. A few years ago I was a Usenix Conference where the UX folks for Chrome were discussing their roadmap towards this -- time has flown and now http is officially "no good".

A good nudge for me also... I finally set up a HTTPS cert for my site. I've used a free certificate from letsencrypt.org; it will expire in a few months but by then I should be fully running on AWS and have the auto-renewal acme scripts in place.

  • Read more about Enabling HTTPS
  • 3 comments
  • Log in to post comments

End of Mollom spam protection

Sunday, September 2, 2018

A few months ago the system I used to filter out spam, Mollom, was discontinued. I signed up with Mollom pretty early on, and it has been a great tool over the years.

I didn't realize that my website was unable to accept comments until Gerben pointed it out -- thank you! -- and the retirement of Mollom turned out to be the issue.

I just switched to another tool called Honeypot, let's see how well that does, and comments should be working again.

  • Read more about End of Mollom spam protection
  • 1 comment
  • Log in to post comments

Malware

Thursday, August 2, 2018

To my shame, my website was hacked a while ago and a piece of malware was installed that generated bitcoins.

The firewall at my work and at Ettie's work picked up on the malware and classified the website as "malware", making it unavailable.

I cleaned the malware quickly but it took a while for the firewalls to pick it up. I submitted a request to the firewall maker and that took care of it quickly, so we're back in business.

  • Read more about Malware
  • Log in to post comments

An open redirect...

Sunday, May 13, 2018

Hmmm, I'm not very proud of this but it looks like my site has had an open redirect for a good while. Years, in fact.

It's a custom script that I wrote 15 years ago and somehow survived the migration from the various CMS that I've used.

The original script had a reference to Php-Nuke from 2002. I've now removed it, finally.

  • Read more about An open redirect...
  • Log in to post comments

Switching from Firefox to Chrome

Friday, March 9, 2018

Today I switched from Firefox to Chrome.

I've been using Firefox since the mid 2000's, when it came out to replace the bulky Mozilla suite. It's with some nostalgia that I'm making the switch, but I've ran into several bugs in Firefox that weren't getting resolved.

(While typing this, I did discover that Chrome does not have auto-recover for text areas, which is annoying but thankfully there is a browser extension Typio that helps).

The nail in the coffin was the release of Firefox Quantum last year, when they stopped supporting XUL plugins. I understand the rationale -- but it broke several important plugins, including all those for mass-password reset. In the six months since the switch there haven't been any new plugins written that allow me to change all my 100+ work logins at once.

Firefox also did not work when I was presenting something under WebEx. That might have been WebEx's problem -- but it's annoying enough since I screen-share at least once a day.

So here we are, in a brave new world,

  • Read more about Switching from Firefox to Chrome
  • Log in to post comments

Tech talk at Carnegie Mellon University in Pittsburgh

Sunday, September 24, 2017

For our college recruitment I gave a tech talk at Carnegie Mellon University last week. It was fun talking with students. They were younger than I remember. It seems like my talk went over quite well, and at the end I gave them my three pieces of advice for looking for jobs: 1. Work where the firm makes its money, 2. Your supervisor is very important. When looking for a job, try to interview her/him as much as possible, 3. Do the hard things. In college: take the hard courses. At work: investigate the hard problems. Be the go-to-person.

The next morning I went for a run downtown, crossing all three rivers. Pittsburgh is a beautiful city.

I drove to Pittsburgh from Arlington -- about 4 hours clean driving time.

  • Read more about Tech talk at Carnegie Mellon University in Pittsburgh
  • Log in to post comments

And we're back in business!

Saturday, February 27, 2016

A week ago the power supply of our server died and it took part of of the hard disk with it. Jaap did an amazing job -- he bought the new server and using a USB stick with the OpenBSD installation media he set up the new server, including partitions and filesystems.

So now we're on OpenBSD 5.8. In the process I switched to Apache 2.4.16 (instead of the custom build of the old Apache 1.x that OpenBSD used to maintain), and from MySQL to MariaDB. The site is now back up and running, with some minor tweaks to be done. The pink error messages will go away.

# uname -a
OpenBSD zolder.fritz.box 5.8 GENERIC.MP#1236 amd64
  • Read more about And we're back in business!
  • Log in to post comments

Pagination

  • First page
  • Previous page
  • Page 1
  • Page 2