<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Blog archive by Mattias Geniar on ma.ttias.be</title>
    <link>https://ma.ttias.be/blog/</link>
    <description>Recent content in Blog archive by Mattias Geniar on ma.ttias.be</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 29 Sep 2022 14:51:53 +0200</lastBuildDate>
    
	<atom:link href="https://ma.ttias.be/blog/index.xml" rel="self" type="application/rss+xml" />
    
    

        
            <item>
            <title>Oh Dear 2.0 launched</title>
            <link>https://ma.ttias.be/oh-dear-2-0-launch/</link>
            <pubDate>Thu, 29 Sep 2022 14:51:53 +0200</pubDate>
            
            <guid>https://ma.ttias.be/oh-dear-2-0-launch/</guid>
            <description>I couldn&amp;rsquo;t be prouder to showcase Oh Dear 2.0, our all-in-one monitoring solution for websites. Over the past year, we&amp;rsquo;ve redesigned the entire service and have started implementing the designs.</description>
            </item>
        

    

        
            <item>
            <title>cargo: no such subcommand: &#43;nightly</title>
            <link>https://ma.ttias.be/cargo-no-such-subcommand-nightly/</link>
            <pubDate>Mon, 23 Nov 2020 00:00:00 +0000</pubDate>
            
            <guid>https://ma.ttias.be/cargo-no-such-subcommand-nightly/</guid>
            <description>I was trying to run the following command:
$ cargo +nightly install [package] error: no such subcommand: `+nightly` But &amp;hellip; that didn&amp;rsquo;t work.</description>
            </item>
        

    

        
            <item>
            <title>Could not find directory of OpenSSL installation</title>
            <link>https://ma.ttias.be/could-not-find-directory-of-openssl-installation/</link>
            <pubDate>Mon, 23 Nov 2020 00:00:00 +0000</pubDate>
            
            <guid>https://ma.ttias.be/could-not-find-directory-of-openssl-installation/</guid>
            <description>Ran into this error when compiling some software from source:
Could not find directory of OpenSSL installation, and this `-sys` crate cannot proceed without this knowledge.</description>
            </item>
        

    

        
            <item>
            <title>OpenSSL pkg-config not found</title>
            <link>https://ma.ttias.be/openssl-pkg-config-not-found/</link>
            <pubDate>Mon, 23 Nov 2020 00:00:00 +0000</pubDate>
            
            <guid>https://ma.ttias.be/openssl-pkg-config-not-found/</guid>
            <description>I found this error message when compiling some software from source:
It looks like you&#39;re compiling on Linux and also targeting Linux.</description>
            </item>
        

    

        
            <item>
            <title>wabt-sys compile: error: CMAKE_PROJECT_VERSION was not declared in this scope on Ubuntu 18.04 LTS</title>
            <link>https://ma.ttias.be/wabt-sys-compile-error-cmake-project-version-not-declared-in-scope-ubuntu-18-04/</link>
            <pubDate>Mon, 23 Nov 2020 00:00:00 +0000</pubDate>
            
            <guid>https://ma.ttias.be/wabt-sys-compile-error-cmake-project-version-not-declared-in-scope-ubuntu-18-04/</guid>
            <description>When trying to compile WebAssembly (wabt-rs) for a dependent package, it failed on Ubuntu 18.04 LTS due to this error message.</description>
            </item>
        

    

        
            <item>
            <title>A new start for DNS Spy</title>
            <link>https://ma.ttias.be/a-new-start-for-dns-spy/</link>
            <pubDate>Wed, 16 Sep 2020 00:00:00 +0000</pubDate>
            
            <guid>https://ma.ttias.be/a-new-start-for-dns-spy/</guid>
            <description>Hi all!
I&amp;rsquo;m excited to announce a strategic handover of DNS Spy to SecurityTrails with the goal to ensure both the future and growth of DNS Spy.</description>
            </item>
        

    

        
            <item>
            <title>I like big fonts and I cannot lie</title>
            <link>https://ma.ttias.be/big-fonts/</link>
            <pubDate>Thu, 20 Aug 2020 00:00:00 +0000</pubDate>
            
            <guid>https://ma.ttias.be/big-fonts/</guid>
            <description>Over the last few years, I&amp;rsquo;ve gradually been increasing my font size in my terminal, editor and wherever possible.</description>
            </item>
        

    

        

    

        
            <item>
            <title>Recap: measuring linux performance - how to avoid typical mistakes</title>
            <link>https://ma.ttias.be/recap-measuring-linux-performance-avoid-typical-mistakes/</link>
            <pubDate>Thu, 09 Jul 2020 06:50:00 +0100</pubDate>
            
            <guid>https://ma.ttias.be/recap-measuring-linux-performance-avoid-typical-mistakes/</guid>
            <description>In the last two weeks, Peter Zaitsev published a 4-part series on measuring Linux performance on this blog.</description>
            </item>
        

    

        
            <item>
            <title>How to measure Linux Performance Avoiding Most Typical Mistakes: Network</title>
            <link>https://ma.ttias.be/how-to-measure-linux-performance-avoiding-most-typical-mistakes-network/</link>
            <pubDate>Wed, 08 Jul 2020 06:50:00 +0100</pubDate>
            
            <guid>https://ma.ttias.be/how-to-measure-linux-performance-avoiding-most-typical-mistakes-network/</guid>
            <description>This post is the last part in a four-part blog series by Peter Zaitsev, Percona Chief Executive Officer.</description>
            </item>
        

    

        
            <item>
            <title>How to measure Linux Performance Avoiding Most Typical Mistakes: Memory</title>
            <link>https://ma.ttias.be/how-to-measure-linux-performance-avoiding-most-typical-mistakes-memory/</link>
            <pubDate>Mon, 06 Jul 2020 06:50:00 +0100</pubDate>
            
            <guid>https://ma.ttias.be/how-to-measure-linux-performance-avoiding-most-typical-mistakes-memory/</guid>
            <description>This post is the third in a four-part blog series by Peter Zaitsev, Percona Chief Executive Officer.</description>
            </item>
        

    

        
            <item>
            <title>How to measure Linux Performance Avoiding Most Typical Mistakes: Disk Storage</title>
            <link>https://ma.ttias.be/how-to-measure-linux-performance-avoiding-most-typical-mistakes-disk-storage/</link>
            <pubDate>Thu, 02 Jul 2020 06:50:00 +0100</pubDate>
            
            <guid>https://ma.ttias.be/how-to-measure-linux-performance-avoiding-most-typical-mistakes-disk-storage/</guid>
            <description>This post is the second in a four-part blog series by Peter Zaitsev, Percona Chief Executive Officer.</description>
            </item>
        

    

        

    

        

    

        
            <item>
            <title>Adding SWAP to Linux</title>
            <link>https://ma.ttias.be/add-swap-linux/</link>
            <pubDate>Tue, 30 Jun 2020 00:00:00 +0000</pubDate>
            
            <guid>https://ma.ttias.be/add-swap-linux/</guid>
            <description>Here are the steps needed to add a new SWAP partition to your Linux machine. This&amp;rsquo;ll allocate 2GB of space on your disk, and allow it to be used as RAM if your server is running low.</description>
            </item>
        

    

        
            <item>
            <title>Git commit without the pre-commit hook</title>
            <link>https://ma.ttias.be/git-commit-without-pre-commit-hook/</link>
            <pubDate>Mon, 29 Jun 2020 00:00:00 +0000</pubDate>
            
            <guid>https://ma.ttias.be/git-commit-without-pre-commit-hook/</guid>
            <description>Quick tip if you want to skip the pre-commit validations and quickly want to get a commit out there.</description>
            </item>
        

    

        
            <item>
            <title>How to measure Linux Performance Avoiding Most Typical Mistakes: CPU</title>
            <link>https://ma.ttias.be/how-to-measure-linux-performance-avoiding-most-typical-mistakes-cpu/</link>
            <pubDate>Mon, 29 Jun 2020 00:00:00 +0000</pubDate>
            
            <guid>https://ma.ttias.be/how-to-measure-linux-performance-avoiding-most-typical-mistakes-cpu/</guid>
            <description>This post is the first in a four-part blog series by Peter Zaitsev, Percona Chief Executive Officer.</description>
            </item>
        

    

        
            <item>
            <title>Reading .EML mail files using Mutt on Mac OSX</title>
            <link>https://ma.ttias.be/read-eml-mail-mutt-mac-osx/</link>
            <pubDate>Fri, 26 Jun 2020 00:00:00 +0000</pubDate>
            
            <guid>https://ma.ttias.be/read-eml-mail-mutt-mac-osx/</guid>
            <description>As part of the cron.weekly newsletter, I want to test the plain-text version of the mail as much as possible.</description>
            </item>
        

    

        
            <item>
            <title>Want to improve? Add a delay</title>
            <link>https://ma.ttias.be/want-to-improve-add-a-delay/</link>
            <pubDate>Thu, 11 Jun 2020 00:00:00 +0000</pubDate>
            
            <guid>https://ma.ttias.be/want-to-improve-add-a-delay/</guid>
            <description>If you&amp;rsquo;re a bit like me, you&amp;rsquo;re probably impatient. You want things to move quickly. There&amp;rsquo;s no time to waste!</description>
            </item>
        

    

        
            <item>
            <title>How do we find users for our SaaS?</title>
            <link>https://ma.ttias.be/how-are-users-finding-our-saas/</link>
            <pubDate>Tue, 09 Jun 2020 00:00:00 +0000</pubDate>
            
            <guid>https://ma.ttias.be/how-are-users-finding-our-saas/</guid>
            <description>After more than 2 years of building Oh Dear, I still struggle with the most fundamental question: how are users finding our application and where should we focus our marketing efforts to maximize that?</description>
            </item>
        

    

        
            <item>
            <title>Making life easier with cron</title>
            <link>https://ma.ttias.be/making-life-easier-with-cron/</link>
            <pubDate>Thu, 04 Jun 2020 00:00:00 +0000</pubDate>
            
            <guid>https://ma.ttias.be/making-life-easier-with-cron/</guid>
            <description>This post shares some ideas about working with cronjobs, to help make common tasks more easy for both junior and senior sysadmins.</description>
            </item>
        

    

        
            <item>
            <title>A PHP package to simplify working with percentages</title>
            <link>https://ma.ttias.be/php-package-simplify-working-percentages/</link>
            <pubDate>Mon, 01 Jun 2020 00:00:00 +0000</pubDate>
            
            <guid>https://ma.ttias.be/php-package-simplify-working-percentages/</guid>
            <description>I created a PHP package that can make it easier to work with percentages in any PHP application.</description>
            </item>
        

    

        

    

        
            <item>
            <title>What else can you stuff in a certificate chain?</title>
            <link>https://ma.ttias.be/certificate-chain-stuffing/</link>
            <pubDate>Mon, 25 May 2020 00:00:00 +0000</pubDate>
            
            <guid>https://ma.ttias.be/certificate-chain-stuffing/</guid>
            <description>I recently learned that quite a few (old) root certificates are going to expire, and many websites still send those along in the TLS handshake.</description>
            </item>
        

    

        
            <item>
            <title>MySQL: ERROR 1153 (08S01): Got a packet bigger than &#39;max_allowed_packet&#39; bytes</title>
            <link>https://ma.ttias.be/mysql-error-1153-08s01-got-a-packet-bigger-than-max-allowed-packet-bytes/</link>
            <pubDate>Fri, 15 May 2020 00:00:00 +0000</pubDate>
            
            <guid>https://ma.ttias.be/mysql-error-1153-08s01-got-a-packet-bigger-than-max-allowed-packet-bytes/</guid>
            <description>I ran into this error when doing a very large MySQL import from a dumpfile.</description>
            </item>
        

    
  </channel>
</rss>