[05-09-2018]

Be careful with du

Recently, I was little bit surprised by the output of du command. It turned out that size of a directory can vary, heavily, depending on the filesystem that is used for storing files. I was examining the size of application at different locations and what struck me were the differences in size reports.


[04-09-2018]

You’re simply the best, better than all the rest
Better than anyone, anyone I ever met

You can find very comprehensive launchd tutorial here: http://www.launchd.info


[14-08-2018]

Java 9/10 and macOS – issues with java.version

It looks like you have to be extra careful while working with recent releases of JDK for macOS. If you want to get JVM’s version (while running application) there is a simple way of doing it. However, you have to be extra careful in macOS. For JVM 9 and JVM 10 you will get “9” […]


[26-07-2018]

bash 4.4 on macOS

use it


[26-07-2018]

So, you are telling me that you can distinguish colors ;)

Colors can be source of real fight between people. There is even dedicated chapter related to colors in book “Jak przestałem kochać design” by Marcin Wicha. If you want people to kill you, try the list below whenever you want to apply small changes to web page UI ;)


[26-07-2018]

Unit Testing iPhone Apps – picture is worth a thousand words

If you are looking for well prepared, well delivered (unfortunately little bit outdated) video training on Unit Testing, make sure to watch this one In case you still struggle with some old Objective-C based code, this one might be a good choice when you want to move old stuff towards TDD approach. You can read […]


[26-07-2018]

vi + which

Sometimes, you want to look at the command (where is it located), and then, you decide to actually take a look inside the file (e.g. script). Instead of copying and pasting location, do following


[12-07-2018]

Escape Java/XML


[06-07-2018]

You shouldn’t learn Vim for learning’s sake

I can see people around (on various blogs) saying “- I’ve never used Vim before, and it’s so cool. I really have to learn how to use Vim!”. Just Don’t. If you are using NetBeans, Visual Studio, Eclipse, keep it that way. Don’t put yourself into this illusive thinking that by starting using Vim you […]


[23-06-2018]

Coding time flies when you’re having fun

Everything should be kept as simple as possible, but no simpler. Teaching kids is a hard work. By teaching I mean not lecturing, but real, efficient and full of fun explaining how things work. I still remember one of my first computer languages – LOGO. This was Atari time and we have learned principles of […]


[23-06-2018]

TIS-100 – nice brain teaser for people
who like Assembler

If you like brain teasers, there is this cool game: TIS-100. It’s a game, where you are supposed to solve Assembler based problems. You have a reduced set of instructions: moving data, basic arithmetics, few conditional jumps, and only one register – ACC. Well, in fact there are two registers, but other one is only […]


[21-06-2018]

Killing all your VNC sessions at once


[20-06-2018]

Pegasus Workflow Management System + VMware Fusion

If you want to start your experience with Pegasus Workflow Management System I strongly advice to use ready to go Virtual Machine available for download. You can get it here. PegasusTutorialVM-4.7.4.ova After downloading it, open VMware Fusion and choose: File -> Import… and choose PegasusTutorialVM-4.7.4.ova (you can find it wherever you have stored it – […]


[12-06-2018]

Do not give up. Fight till the end.

I was supposed to say This is the end Beautiful friend This is the end My only friend, the end — The Doors, The End after seeing this beautiful picture during startup. As you may guess, it was gone. Everything was gone. Apart from data: “- Thank you! My dear Backup System, thank you. I […]


[04-06-2018]

Java, Python and IO inheritance

If you remember old way of reading/writing streams between JVM and external process, you probably remember how tedious it was in the past (all these Gobblers, Threads, etc.). Today, it’s way more simple. All you have to do, is inheriting JVM’s IO. Let’s say you want to run simple Python code that reads something from […]


[30-05-2018]

macOS High Sierra – make sure your system is safe
updated for ClamAV release 0.100.0

If you want to make sure that your macOS High Sierra is clean (when it comes to malicious software) you can use free tool (free as in beer and free as in speech – at the same time) called ClamAV. You can get it various ways. You can download it’s commercial version from AppStore – […]


[29-05-2018]

Simple automation for random commenter name


[28-05-2018]

GDPR and blog comments

I have no idea whether GDPR affects personal blogs or not. However, I decided to clean all the e-mails attached to comments, anyway. In fact, I haven’t asked people for name, e-mail, anything, for quite some time (more than a year already, I guess). Today, however, I have decided to make a final step. I […]


[28-05-2018]

I’d love to comment an article on your blog

but you don’t let me do it. Dear, anonymous blogger, you make me run away just after reading your ideas. Yes, you hide yourself behind Disqus, Twitter, Facebook login. You force me to provide my name, my e-mail, my everything. It makes me say “-I don’t care. Reading was nice, but I have no time […]


[28-05-2018]

Unpacking RPM