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::Findand 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.