Hire me
I just updated my Perl programmer resume (PDF). If you need me for a project small or large, please contact me, thank you.
I just updated my Perl programmer resume (PDF). If you need me for a project small or large, please contact me, thank you.
Converted the CSS of my main blog to
Sass, a CSS extension language.
Fixed a few small issues in the layout and even found an unclosed a
element (oops). Also created a Makefile, similar to the one I use for
this blog. For more information on the latter, see Create a static tumblelog with Perl.
A gist of usefule Perl one-liners collected by J. Voigt.
Just read a quick overview of ZFS: What is ZFS? Why are People Crazy About it?. In the near future I want to look into FreeBSD and use ZFS as the file system.
As I am using more and more JavaScript in my work I try to keep up-to-date with this programming language. So I read How to target an HTML class or ID with JavaScript.
Half past midnight I started in The Swarm by Frank Schätzing. This novel was recommended to me by my aunt Renate. She also recommended Ragdoll by Daniel Cole to me, which I finished earlier this month.
I made tumblelog.pl
available via GitHub and wrote a long
blog post explaining the program: Create a static tumblelog with Perl.
After midnight I added Plurrrr to Google's Search Console. Right now it's processing data and I have to check again in a few days. I want to keep track of how well this site behaves on the Internet and if it attracts readers. Even though it's mostly a public notebook I do like to see other people visiting and hopefully enjoying this site.
After I read a part of The practical value of semantic HTML
I used some of
the
HTML5 new elements both
in tumblelog.pl
and the HTML template I use to make this
microblog more semantical.
I converted the stylesheet for this blog to Sass, a CSS extension language. This makes it easier to maintain the stylesheet and create other ones using different color schemes.
I generate the style sheet using:
sass --sourcemap=none \
-t compressed \
soothe.scss styles/soothe.css
The --sourcemap=none
prevents /*# sourceMappingURL=soothe.css.map */
from
being added to the end of the generated CSS file.
Two past twelve AM I finished Holy Ghost (A Virgil Flowers Novel) by John Sandford. It was an excellent read, recommended if you like mystery.
As it was already past midnight I blog this under a new day.
In the evening I browsed some Emacs color themes. My current theme is Charcoal Black, which I like a lot. I checked out once more an Emacs theme gallery, where I found last week Jason Milkin's Soothe theme that I used to pick the colors for this blog from. And I also checked out Emacs Themes and Owain Lewis' Emacs Themes.
From the latter page I like Brin, Graham, and Junio a lot. Maybe next month I try to make my own theme just like I did many years ago for Textpad, an editor running on Microsoft Windows. I probably am going to use Jason Milkin's Emacs Theme Editor.
Found my first mistake in the tumblelog Perl program I wrote: I accidentally counted entries as days to limit the number of content on the main page. Since a day can have multiple entries this resulted in content already being moved off the front page. Easy fix: move the test outside of the innermost loop.
Just finished a major rewrite of tumblelog.pl
; the Perl program that
generates the pages of this microblog. It now makes pages
for each day besides week overviews.
Reading the JSON Feed Version 1 specification. Right now, I think it's overkill to add a JSON feed to this microblog, but I am considering to add such a feed to the blog on my personal website.
Why not use
File::Find
and do it all in perl?
asked Reddit user raevnos in response to my submission Driving a Perl script via find. To which I replied:
Good question, which the article should have answered. In my case I wanted to use find to drive the Perl program because I consider it slightly easier to edit and fix on the cli than in a program. Also, I wanted to learn a bit more about find and the speed difference between \; and \+. Finally, I can imagine that this solution is faster, and can be modified easier (with cli tools) by other (non-Perl) users.
I have been working on a login form for mobile users the past days and this article on viewport units has been very helpfull.
This microblog passed Google's Mobile-Friendly Test.
On screens 480 pixels and wider this blog is now 480 pixels wide instead of 320 pixels. I used a CSS @media Rule as follows:
@media screen
and (max-width: 479px) {
#tl-page {
width: 320px;
}
}
Since I am about to post an image I had to look up the syntax for embedding an image using Markdown. So I Googled and found a Markdown Cheatsheet which gave me the answer.
I just used the following CSS code to create a body background image with opacity for work:
body::before {
background-image: url("img.jpg");
background-size: cover;
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -2;
opacity: 0.25;
}
Code comes from a well written article by Chris Love. Thanks!.
Back in 2003 I started my first microblog. This is a continuation of this blog and it runs aside my new full blog. This tumblelog will be dedicated to short posts, notes, quotes, and link dumps.
I wrote the code that generates this static site in Perl and it will be soon available via my GitHub page.
The current layout is heavily based on the well-known tumblelog Anarchaia. Colors where picked from the Emacs Soothe theme by Jason Milkins.
Years ago I bought the domain plurrr.com. Yesterday I started coding
tumblelog.pl
, the program that generates the static pages for this
site, planning to use this domain. And today I noticed that I had let
go this domain some time ago. So I just added one additional r
. And
hurray, plurrrr.com was available.
Used a simple makefile tutorial to create a small Makefile
that generates the pages
for this site via tumblelog.pl
and uploads the local version of this
site using rsync
.
Used advice in this guide to hosting static websites to configure the NGINX webserver that hosts this tumblelog.
This write up on manipulating CSS colors has a great intro on the two different color models CSS uses: RGB and HSL.
sudo apt install -y libcmark-dev
sudo apt install -y make gcc
sudo apt install -y cpanminus
sudo cpanm CommonMark
I downloaded the hands-on guide Building Virtual Machine Labs by Tony Robinson, which can be downloaded for free as PDF. I plan to start working through this guide starting next week.