Termination of C programs

“One of the main causes of the fall of the Roman Empire was that, lacking zero, they had no way to indicate successful termination of their C programs.” - Robert Firth

May 28, 2015 · 1 min · Ivan Tomica

Awesome WM – Fullscreen flash in Firefox

I use AwesomeWM as my window manager of choice. As you probably know that’s tilling window manager. If you also use it you know what PITA it is to have fullscreen flash in Firefox, especially if you’re using multiple displays. So here are the things that I did to hack around that problem: Add following code in your rc.lua: { rule = { instance = "plugin-container" }, properties = { floating = true } }, { rule = { instance = "Plugin-container" }, properties = { floating = true } }, Apply dual monitor hack: sed -i -re s/_NET_ACTIVE_WINDOW/XNET_ACTIVE_WINDOW/ /usr/lib/mozilla/plugins/libflashplayer....

May 23, 2015 · 1 min · Ivan Tomica

Swap file

First step is to create empty file (I’ll create 1GB one). You can do that by issuing one of the following commands (you’ll need to be root): fallocate -l 1G /swapfile or dd if=/dev/zero of=/swapfile bs=1M count=1024 After that change permissions on that file so nobody else can read it: chmod 600 /swapfile Make swap: mkswap /swapfile And at last, activate it: swapon /swapfile If you want your system to mount that swap automatically on boot you should add following entry to your /etc/fstab file:...

May 18, 2015 · 1 min · Ivan Tomica

Prokrastinacija

Nedavno sam naišao na odličan članak koji govori o tome zašto prokrastinatori prokrastiniraju. Odgađanje je problem s kojim se danas dosta ljudi susreće, a među njima sam povremeno i ja :-) Autor u prvom članku jako lijepo i slikovito objašnjava što je to zapravo “prokrastinacija” i kako mozak prokrastinatora izgleda. Nakon što završite čitanje prvog članka svakako preporučam da nastavite i pročitate nastavak u kojem savjetuje kako se oduprijeti napastima privremene ugode....

March 28, 2015 · 1 min · Ivan Tomica

Solarized tema za Chrome

Budući da sam fan palete boja “Solarized” odlučio sam si napraviti temu za Google Chrome u tom stilu. :-) Za preuzimanje i instalaciju teme kliknite ovdje. *Tema je izrađena pomoću stranice “Theme Beta”.

March 23, 2015 · 1 min · Ivan Tomica

Dodavanje diska u LVM

Scenarij: Instalirali smo poslužitelj te je nakon nekog vremena ponestalo prostora na istom. Ne želimo ništa brisati već želimo proširiti disk, kako to možemo najlakše napraviti? ...

February 18, 2015 · 2 min · Ivan Tomica

ssh-agent kao systemd servis

Zaštititi privatne SSH ključeve snažnom lozinkom je pametna stvar. U slučaju da vam netko uspije ukrasti privatni SSH ključ imate vremena “u miru” zamijeniti isti jer da bi ga koristili trebaju pogoditi i lozinku za otključavanje vašeg privatnog ključa. Prilikom svakog povezivanja putem ssh ili scp programa potrebno je unijeti lozinku kako bi se ključ dekriptirao te kako bi smo se mogli pomoću njega spojiti. SSH agent je program koji cacheira vaš dešifrirani privatni ključ te ga ustupa klijentskim SSH programima....

January 11, 2015 · 2 min · Ivan Tomica

Kako koristiti DIG

dig (domain information groper) je alat za slanje upita prema DNS poslužiteljima. Dio je BIND-a i zamjenjuje starije alate poput host i nslookup. ...

October 4, 2014 · 2 min · Ivan Tomica

Zašto Arch?

Arch Linux je lagana i fleksibilna Linux distribucija koja se pridržava pet osnovnih principa koje često nazivaju “The Arch Way”: Jednostavnost Koreknost koda prije praktičnosti User-centric Otvorenost Sloboda Nakon čitanja uvodnog članka na Arch Linux web stranici odmah sam prepoznao da je upravo to distribucija koju tražim. U vrijeme kada sam se počeo interesirati za Arch sam koristio Fedoru kao svoju glavnu i omiljenu Linux distribuciju. Davala mi je najnovije pakete te lijepo uređen sustav a ujedno me poticala na istraživanje i učenje Linuxa....

August 30, 2014 · 3 min · Ivan Tomica

Unixstickers naljepnice

Moje nove naljepnice za laptop. :-) Naručene sa stranice UnixStickers

August 29, 2014 · 1 min · Ivan Tomica