Fisle'shttps://fisle.eu/atom.latest2014-03-09T21:03:00ZUnknown authorWerkzeugBuilding Awesome 3.5 from Source in Debian Sidhttps://fisle.eu/building-awesome-3-5-from-source/2014-03-09T21:03:00Z2014-03-07T17:25:00Z<p>So here's a small how to based on previous <small>rage</small> post with Awesome 3.5</p>
<p>First, install dependencies: (stupid debian wiki not listing every one of them)</p>
<div class="codehilite"><pre>sudo apt-get install cmake liblua5.1-dev imagemagick libxcb-randr0-dev libxcb-xtest0-dev libxcb-xinerama0-dev libxcb-shape0-dev libxcb-keysyms1-dev libxcb-icccm4-dev libx11-xcb-dev lua-lgi-dev libstartup-notification0-dev libxdg-basedir-dev libxcb-image0-dev libxcb-util0-dev libgdk-pixbuf2.0-dev lua5.1 libxcb-cursor-dev libcairo2-dev
</pre></div>
<p>Fetch the source from git with:</p>
<div class="codehilite"><pre>git clone git://git.naquadah.org/awesome.git
cd awesome
git remote add origin-debian git://git.debian.org/git/users/acid/awesome.git
git fetch origin-debian
</pre></div>
<p>Let's build it!</p>
<div class="codehilite"><pre>cmake -DCMAKE_PREFIX_PATH=/usr -DSYSCONFDIR=/etc && make
</pre></div>
<p>Then install it with:</p>
<div class="codehilite"><pre>sudo make install
sudo ldconfig -v
</pre></div>
<p>Ta-da! You are done.</p>Building Awesome from source is bullshithttps://fisle.eu/building-awesome/2014-03-04T00:10:00Z2014-03-04T00:10:00Z<p>So I wanted AwesomeWM 3.5 on my Debian Sid box. Guess what, 3.5 is only in experimental?
Nope.gif. I could have installed it with dpkg though as I now realize, but I went ahead and built it from source.</p>
<p>...oh dear what a mess.</p>
<p>The wiki is great. Especially these two things:</p>
<ul>
<li>Incomplete dependencies listed</li>
<li>Different build methods</li>
</ul>
<p>Yeah, maybe somebody should update it.. Anyway, after deciphering what deps it really wants, I finally got it installed! Yay me. Now I get to enjoy All these 3.5 goodies that are... err... well..... Ok atleast I got to install these goodlooking rc.lua's.</p>
<p>All's good in the kings lair once again. Long live tiling window managers!</p>Why is Python syntax so good?https://fisle.eu/why-is-python-syntax-so-good/2014-02-01T00:30:00Z2014-02-01T00:30:00Z<p>I mean come on! I used to be a PHP-only developer. Thought nothing of the syntax, sometimes just wondering why there has to be <em>semicolon</em> at the end of every line. Oh well, keep coding anyway.</p>
<p>But then - something happend - I tried Python. <em>Lol forced indentation? Come on</em>! <em>No curly braces around loops/if-statements/etc? Lol how dumb.</em></p>
<p>I went forward though. Soon I realized how wonderful it was, everything was so simple. No more syntax error because forgot curly brace or semicolon. Indentation made everything clear enough. Python does not <strong>feel</strong> like a programming language, <small>(inb4 someone says that PHP isn't proper one anyway)</small> because it is <strong>so easy</strong> to work with. The flow is amazing, everything feels so logical and natural, it almost feels unreal. Every time I have to do PHP nowadays, my syntax is f'd up at the beginning because I am thinking in Python. The curly braces, semicolons and everything don't feel logical anymore. Fuck that, I wanna do Python instead!</p>Open Source the sitehttps://fisle.eu/open-sourced-site/2014-01-30T21:15:00Z2014-01-30T21:15:00Z<p>I decided to open the source of this small blog.</p>
<p>There's not much code, since it's a pretty basic Flask-FlatPages with Frozen-Flask combination.</p>
<p>In addition there's a small post publishing script, <a href="https://github.com/fisle/fisle/blob/master/deploy.sh">deploy.sh</a>.</p>
<p>Anyway, you can find it on <a href="https://github.com/fisle/fisle">GitHub</a>. Go check it out!</p>New layouthttps://fisle.eu/new-layout/2014-01-30T19:07:00Z2014-01-30T19:07:00Z<p>Good news everyone!</p>
<p>I redid the site a bit!</p>
<p>Featuring:</p>
<ul>
<li>New, narrower layout</li>
<li>About Me page! (yay)</li>
<li>Simplified code</li>
<li>Err.. that's all I guess.. :(</li>
</ul>
<p>Made using Flask-FlatPages and Flask-Frozen. Good stuff :)</p>