<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="assets/xml/rss.xsl" media="all"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>koniiiik.org</title><link>https://koniiiik.org/</link><description>Tales of a Python devops</description><atom:link rel="self" href="https://koniiiik.org/rss.xml" type="application/rss+xml"></atom:link><language>en</language><lastBuildDate>Thu, 07 Jun 2018 20:17:56 GMT</lastBuildDate><generator>https://getnikola.com/</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Building legacy PySide 1.2 for new versions of Python</title><link>https://koniiiik.org/2018/06/building-legacy-pyside-12-for-new-versions-of-python/</link><dc:creator>Michal 'koniiiik' Petrucha</dc:creator><description>&lt;div&gt;&lt;p&gt;Recently, I found myself in a situation where I needed to use the good old
PySide 1.2, which, unfortunately, doesn't appear to be maintained anymore,
and I didn't want to use a deprecated version of Python. Building it in a
recent environment is not quite as simple as a &lt;tt class="docutils literal"&gt;pip install&lt;/tt&gt;, but it's
not that hard, either. Read on to find out how to go about it.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://koniiiik.org/2018/06/building-legacy-pyside-12-for-new-versions-of-python/"&gt;Read more…&lt;/a&gt; (3 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>linux</category><category>PySide</category><category>python</category><category>Qt</category><guid>https://koniiiik.org/2018/06/building-legacy-pyside-12-for-new-versions-of-python/</guid><pubDate>Thu, 07 Jun 2018 18:14:41 GMT</pubDate></item><item><title>Getting a list of explicitly installed packages with Aptitude</title><link>https://koniiiik.org/2016/05/getting-a-list-of-explicitly-installed-packages-with-aptitude/</link><dc:creator>Michal 'koniiiik' Petrucha</dc:creator><description>&lt;div&gt;&lt;p&gt;This is one of the things that I never cared about enough to actually open
the docs and look it up:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
aptitude search '?and(?not(?automatic), ?installed)'
&lt;/pre&gt;
&lt;p&gt;The equivalent expression using shorthands:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
aptitude search '!~M ~i'
&lt;/pre&gt;
&lt;p&gt;Now I can easily mark all those &lt;tt class="docutils literal"&gt;lib*&lt;/tt&gt; packages as automatically
installed.&lt;/p&gt;&lt;/div&gt;</description><category>administration</category><category>aptitude</category><category>debian</category><category>microblog</category><guid>https://koniiiik.org/2016/05/getting-a-list-of-explicitly-installed-packages-with-aptitude/</guid><pubDate>Tue, 31 May 2016 11:13:41 GMT</pubDate></item><item><title>How I tried out Plasma 5 / KDE5</title><link>https://koniiiik.org/2016/04/how-i-tried-out-plasma-5-kde5/</link><dc:creator>Michal 'koniiiik' Petrucha</dc:creator><description>&lt;div&gt;&lt;p&gt;During the weekend I found a news message on my Gentoo laptop which said
that KDE4 had reached EOL, and that it was recommended to upgrade to
Plasma 5. So I did that, hoping for the best, but now I'm finding myself
downgrading back to KDE4 for now.&lt;/p&gt;
&lt;p&gt;I'll describe some of my reasons, though I would love to find some
solutions for them. I do realize that KDE4 is going to go away sooner
rather than later, and this is inevitably just a temporary measure.
However, as things stand right now, I feel like I would have to invest a
significant amount of time and effort into getting things to work the way
I want them to, and I just don't have that time right now.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://koniiiik.org/2016/04/how-i-tried-out-plasma-5-kde5/"&gt;Read more…&lt;/a&gt; (10 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>kde</category><category>rant</category><guid>https://koniiiik.org/2016/04/how-i-tried-out-plasma-5-kde5/</guid><pubDate>Mon, 11 Apr 2016 19:50:36 GMT</pubDate></item><item><title>dovecot-userpassdb: Custom email passwords in Dovecot</title><link>https://koniiiik.org/2016/03/dovecot-userpassdb-custom-email-passwords-in-dovecot/</link><dc:creator>Michal 'koniiiik' Petrucha</dc:creator><description>&lt;div&gt;&lt;p&gt;I've been meaning to set up IMAP access to mail on my server, since it can
be somewhat inconvenient to use SSH to read mail on a phone. The catch was
that I wasn't interested in storing my regular password in plain text in a
mail application on my phone, and I didn't really feel that installing a
LDAP server on a machine used by two people was optimal. After making some
&lt;a class="reference external" href="http://dovecot.org/list/dovecot/2015-December/102710.html"&gt;research&lt;/a&gt; on ways to achieve this with Dovecot, I rolled up my sleeves
during Christmas, and wrote an initial version of something.&lt;/p&gt;
&lt;p&gt;Then, finally, a few weeks ago, I forced myself to polish it into a good
enough state that I would be willing to deploy it on a live server, and at
last, today I released the first version of &lt;a class="reference external" href="https://github.com/koniiiik/dovecot-userpassdb"&gt;dovecot-userpassdb&lt;/a&gt;, a simple
implementation of Dovecot's checkpassword interface, which stores every
user's email password in their homedir, hashed using &lt;a class="reference external" href="https://bitbucket.org/ecollins/passlib"&gt;passlib&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I invite anyone with a similar use case to try it out, and report any
issues you might encounter with it.&lt;/p&gt;&lt;/div&gt;</description><category>administration</category><category>dovecot</category><category>python</category><guid>https://koniiiik.org/2016/03/dovecot-userpassdb-custom-email-passwords-in-dovecot/</guid><pubDate>Sat, 12 Mar 2016 21:11:50 GMT</pubDate></item><item><title>Setting up HTTPS for free in 15 minutes</title><link>https://koniiiik.org/2015/12/setting-up-https-for-free-in-15-minutes/</link><dc:creator>Michal 'koniiiik' Petrucha</dc:creator><description>&lt;div&gt;&lt;p&gt;I have already mentioned Let's Encrypt in a &lt;a class="reference external" href="https://koniiiik.org/2015/11/fscons-2015"&gt;previous post&lt;/a&gt;, but to
illustrate that I really wasn't joking, and also because yesterday I had
an opportunity to set it up on another server, I want to demonstrate how
painfully easy it is.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://koniiiik.org/2015/12/setting-up-https-for-free-in-15-minutes/"&gt;Read more…&lt;/a&gt; (6 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>HTTPS</category><category>Let's Encrypt</category><category>SSL/TLS</category><guid>https://koniiiik.org/2015/12/setting-up-https-for-free-in-15-minutes/</guid><pubDate>Tue, 15 Dec 2015 20:18:12 GMT</pubDate></item><item><title>FSCONS 2015</title><link>https://koniiiik.org/2015/11/fscons-2015/</link><dc:creator>Michal 'koniiiik' Petrucha</dc:creator><description>&lt;div&gt;&lt;p&gt;This year's &lt;a class="reference external" href="https://fscons.org/2015/"&gt;FSCONS&lt;/a&gt; took place on November 7.-8. here in Gothenburg. I've
been asked to write a brief report, so read on if you're interested in
some of my personal highlights. Though I should probably warn you that I'm
not really capable of writing brief reports.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://koniiiik.org/2015/11/fscons-2015/"&gt;Read more…&lt;/a&gt; (6 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>conference</category><category>FSCONS</category><category>report</category><guid>https://koniiiik.org/2015/11/fscons-2015/</guid><pubDate>Sun, 15 Nov 2015 19:59:05 GMT</pubDate></item><item><title>Poznámky ku Systémovému programovaniu (1-INF-526)</title><link>https://koniiiik.org/2015/05/poznamky-ku-systemovemu-programovaniu-1-inf-526/</link><dc:creator>Michal 'koniiiik' Petrucha</dc:creator><description>&lt;div&gt;&lt;p&gt;Pred rokmi, keď som bol prvák na matfyze a učil som sa na skúšku zo
systémka, v rámci snahy ujasniť si pojmy a mechanizmy okolo správy pamäte
som si začal písať poznámky. Tieto poznámky som zavesil a zopár ľuďom
poslal odkaz; odvtedy si ich posunulo zopár ľudí z nasledujúcich
generácií.&lt;/p&gt;
&lt;p&gt;Pre lepšiu dostupnosť (a snáď aj čitateľnosť) som sa rozhodol ich
skopírovať tutaj.&lt;/p&gt;
&lt;p&gt;Okrem týchto poznámok ešte odporúčam ako študijný materiál aj prvú
kapitolu zo skrípt k predmetu Operačné systémy; momentálne sú dostupné
napríklad &lt;a class="reference external" href="http://www.dcs.fmph.uniba.sk/osps/materialy/OS.pdf"&gt;na katedrovej stránke&lt;/a&gt;. (Vopred sa ospravedlňujem budúcim
generáciám, keď tento odkaz zomrie, ale nemám súhlas autora so zverejnením
kópie. A vôbec, veď vy si nejaký spôsob, ako sa po ne dostať, nájdete aj
tak. Každopádne, keď tento deň nastane, pokojne ma pingnite a ja sa
pozriem, či s tým viem niečo spraviť.)&lt;/p&gt;
&lt;p&gt;&lt;a href="https://koniiiik.org/2015/05/poznamky-ku-systemovemu-programovaniu-1-inf-526/"&gt;Read more…&lt;/a&gt; (10 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>FMFI</category><category>informatika</category><category>matfyz</category><category>poznámky</category><guid>https://koniiiik.org/2015/05/poznamky-ku-systemovemu-programovaniu-1-inf-526/</guid><pubDate>Mon, 25 May 2015 21:42:35 GMT</pubDate></item><item><title>Getting a bank account in Sweden</title><link>https://koniiiik.org/2015/04/getting-a-bank-account-in-sweden/</link><dc:creator>Michal 'koniiiik' Petrucha</dc:creator><description>&lt;div&gt;&lt;p&gt;After months of struggle with multiple Swedish banks, let me share some of
the ridiculousness we've had to deal with before we at long last succeeded
at opening an account a week ago.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://koniiiik.org/2015/04/getting-a-bank-account-in-sweden/"&gt;Read more…&lt;/a&gt; (13 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>bank</category><category>bureaucracy</category><category>rant</category><category>Sweden</category><guid>https://koniiiik.org/2015/04/getting-a-bank-account-in-sweden/</guid><pubDate>Sun, 03 May 2015 18:30:00 GMT</pubDate></item><item><title>Some brief, incoherent thoughts on privilege</title><link>https://koniiiik.org/2015/02/some-brief-thoughts-on-privilege/</link><dc:creator>Michal 'koniiiik' Petrucha</dc:creator><description>&lt;div&gt;&lt;p&gt;As I was sitting in a tram on my way home today, I was catchinng up on my
news feeds, as usual, and I dug into an article on CNET called &lt;a class="reference external" href="http://www.cnet.com/news/untangling-your-digital-life-while-embracing-it/"&gt;Untangling
your digital life (while embracing it)&lt;/a&gt;. At first it appeared to me like
it was going to be just another essay lamenting how we, as a society, are
becoming increasingly captivated by our devices, more and more ignoring
the world around us; probably even offering some ideas on what to do about
it. And in a way, it turned out to be just that.&lt;/p&gt;
&lt;p&gt;As I have just now realized, I do enjoy reading this kind of essays.
Maybe I look at them as cautionary tales, to make sure I don't become as
addicted to tech as these people seem to be. Even more likely, it's
because I am (at least to a certain degree) aware that I waste way too
much attention on my phones and computers, and somewhere, in the back of
my mind, I am probably hoping to find some answers in articles written by
people who are apparently just as clueless as I am in this regard.&lt;/p&gt;
&lt;p&gt;That's not the thing that spurred me to write this post, though.&lt;/p&gt;
&lt;p&gt;Nope, the thing I wanted to write about is the massive privilege overload
present in a single paragraph of this article.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://koniiiik.org/2015/02/some-brief-thoughts-on-privilege/"&gt;Read more…&lt;/a&gt; (1 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>gadgets</category><category>privilege</category><guid>https://koniiiik.org/2015/02/some-brief-thoughts-on-privilege/</guid><pubDate>Fri, 13 Feb 2015 23:51:02 GMT</pubDate></item><item><title>Stock ROM v. 3.06.708.3 for HTC Butterfly S</title><link>https://koniiiik.org/2014/03/stock-rom-v-3067083-for-htc-butterfly-s/</link><dc:creator>Michal 'koniiiik' Petrucha</dc:creator><description>&lt;div&gt;&lt;p&gt;Today I released a flashable ZIP of the latest stock KitKat 4.4.2 ROM for
the HTC Butterfly S. To download the thing, head over to the &lt;a class="reference external" href="http://forum.xda-developers.com/showthread.php?t=2422783"&gt;thread at
XDA Developers&lt;/a&gt;. Read on if you want to find out more about why it took
me so long and what my impressions of the system are so far.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://koniiiik.org/2014/03/stock-rom-v-3067083-for-htc-butterfly-s/"&gt;Read more…&lt;/a&gt; (4 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>android</category><category>butterfly s</category><category>htc</category><category>kitkat</category><category>rom</category><guid>https://koniiiik.org/2014/03/stock-rom-v-3067083-for-htc-butterfly-s/</guid><pubDate>Wed, 19 Mar 2014 22:50:06 GMT</pubDate></item></channel></rss>