site  contact  subhomenews

Thanks for the donations

October 31, 2017 — BarryK

A few donations have come in, after I created the donate button, thanks guys!

A message to "gys", I tried twice to send you a "thank you" email, both times it bounced.

"gys" is with, and I am wondering, is Microsoft up to funny business?

The first time, it said my post was spam, so I sent another, with hardly anything in it. The second time, it bounced, with this message:

Your message couldn't be delivered because the recipient's email server (outside of Office 365) rejected it because it couldn't determine if your message is coming from a location that is associated with your email domain. This is a security measure commonly done to help prevent malicious email or spam email from entering the recipient's email system. The reason the lookup failed is likely because your domain's email settings aren't set up correctly. To fix this, forward this non-delivery report (NDR) to your email admin.

The email was sent from my online gmail account!

Tags: admin

Contact page with donate button

October 28, 2017 — BarryK

I have jazzed-up the contact form a bit. Put it in an iframe tag.

Also added a PayPal donation button:

If you make a donation, send me a message afterward, via the contact-form, or post to the Puppy Forum. I will be posting to the "Pyro64" thread soon, so monitoring it:

As Pyro64 is built from packages compiled from source, the repository is small, so I will welcome any suggestions.What package would you like to see added to the repo?

These are the packages that were compiled in OpenEmbedded:

Packages that I will compile later, in a running Pyro64, will be PETs, and will end up online also, but I haven't yet decided where.

Both lots, those compiled in OE and the PETs, will be installable via the PKGget Package Manager.

Tags: admin

Old blog hyperlinks fixed

September 12, 2017 — BarryK

I posted recently that I have imported my old blogs into shellCMS:

A problem though, it was full of hyperlinks to earlier posts in the blogs, in the form of "" and in some cases to

Also, perhaps odd, but PPLOG stores hyperlinks in the posts as normal html <a> tags, but in comments as [url] bbcode tags.

Google has spidered my site, and it has picked up all of these broken links as valid, some of them anyway. for example, actually goes to, so is technically not a broken link.

I spent all day today, writing a script to fix all those old links, so they now point to the correct page in the new archived blog.

There are still broken links in, as I had imported my previous blog (at into it. Intend to fix that next.

Modified the script a little bit, and applied it to the blog you are reading now. Fixed all of those links.

Tags: admin

Blog archive converted to shellCMS

September 09, 2017 — BarryK

I had used httrack to convert my old blogs to static web pages, however, it resulted in a much larger archive than it could have been, as httrack follows all links on the blog site, and builds static web pages for every link.

Two of my old blogs cover from April 2008 to November 2013, and a massive 3,451 posts.

I yesterday and today I wrote scripts to convert those blogs to shellCMS, and it is now online:

There is also a "blog1", which is a collection of old blog posts going back to 2003:

With my previous host,, my site got shutdown a few times due to excessive server load. I am now with, still a shared account, and this time I am keeping it as a purely static site, to minimize server load.

Tags: admin

Wow, this blog is now huge

September 08, 2017 — BarryK

Last night I wrote a script to import my previous blog to this one.

The previous blog is still there:

It has 656 posts, starting from November 22, 2013, until August 2017.

It uses the pe_pplog perl script, forked from pplog by efia. She changed the storage format somewhat, and I had considerable difficulty importing the comments. Did it, but it was 2am, and although it had issues, left it at that. The comments are there, and mostly OK.

There is a lot of good stuff in that blog. A problem with pplog and derivatives is that they store all posts in the same folder, which taxes the filesystem as the number of posts grows. Ditto for the comments. All flat-file blogs that I investigated store posts in the same folder, simply because it is the easiest way to do it.

As I want my blog to have minimal load on the apache server, blog posts are in folders, named "yyyymm", for example "201709".

And shellCMS is a static CMS. That is, it is a static site generator. This is the absolute lowest load on the server that you can get, and pages load extremely fast.
The blog is generated on the local machine and then uploaded using rsync. A complete rebuild, close-on 700 posts, takes 25 seconds on my PC.

There are some tweaks that I would like to implement, including a search box.

Have a browse!

Tags: admin

Blog moved from

September 07, 2017 — BarryK

I recently setup a new blog at, using shellCMS, to post news about Easy OS and related Linux topics.

I was thinking of maybe setting up another blog at, for other topics.

However, have reconsidered. It used to be, I just had the one blog, "Barry's News", and it does seem wise to continue that. Everything in the one blog.

So, I have moved the blog from to, and given it a new top banner. Back to the old days, when I could post on any topic in the one blog!

Besides, what if one day, I move on from Easy OS, to another successor, say, SuperDog (or whatever)!

Note, moving this blog from one site to another is easy-peasy. All that I had to do was change the banner, and the remote-sync script to upload to a different URL. Oh, yes, also edited file config, changed the variable "global_site_url" from "" to "".

Tags: admin

Documentation CMS for Easy OS installed

September 03, 2017 — BarryK

I have installed shellCMS to manage documentation for Easy OS:

Only one announcement post so far, but I expect soon to port some earlier doc files.
There is a web page on how to install Easy frugally, and another that outlines how Easy works.

Tags: admin