Homemade muesli bars

Since a few people were asking me about a recipe, I decided to put together this post. Anyway, this is rather a concept then an exact recipe ūüôā


Ingredients (dry)

cashew nuts, cinnamon, corn mash (dried), flax seeds, goji berries (dried), hazel nuts, hemp seeds (husked), oat meals, plums (dried), raisins, sesame seeds

Ingredients (wet)

babanas, cocnut cream, peanut butter


You can play around with the ingredients depending on your preference and taste, use any kind of fruit (dried of fresh), nuts, seeds, spice (coca powder, vanilla ..) or cereal.. You can also put in any sweetening agent, such as honey, nectar, or syrup.. As long as the mixture has the right consistency and holds together after you bake it.


  • mix the dry ingredients in a bowl
  • puree the wet ingredients


  • put the wet mixture into the dry one and stir well


  • let the mixture rest for at least 5 hours to soak well
  • put a parchment paper in your baking tray and transfer the mixture inside
  • use the back of your spoon to smoothen the surface


  • bake – approx. 200C, 45 minutes, or until golden brown
  • remove from the baking tray, remove the paper, let sit to cool down


  • cut into individual rations and cover with plastic foil




Mattermost – IRC for the 21st century?

IRC is probably one of the oldest instant messaging protocols, which is still being widely used, especially among the IT and FOSS communities. One of the most known services out there is freenode which has more then 80K users at the moment.

IRC is great, but it has limitations and challenges, which make its usage not very convenient comparing to other more recent tools, especially if you are not an engineer ūüôā

Some of the challenges of IRC:

  • multiple¬†sessions on multiple devices

    most of the recent instant messaging apps (Slack, Skype, Google Hangouts ….) store the communication on the server¬†and you¬†can access the same data and communication history on any device (cellphone, tablet, multiple desktop / laptop computers)

  • access to messages while you were away

    common feature of the more recent solutions out there, you can workaround that by having your “main machine” always online and your IRC client always on not to miss a thing, but not really convenient, nor eco-friendly

  • searching the message history

    unless you are¬†used to working with regular expressions and tools like grep, it is hard to find the desired part of a historic conversation in tons of text files, especially when users often change their user names like jfolta / jfolta_ / jfolta|lunch / jfolta|meeting / jfolta|afk … so you do not even know which file to search..

  • client applications not really user friendly

    there are a lot of alternative IRC clients, I have mostly been using xchat, which is not very straightforward for non-technical people

We were looking for an alternative which would enable us to have a more up-to-date tool and would integrate with IRC in order to be able to talk to our colleagues, who are still using it. Mattermost looked like an ideal solution, because it is an open source, self-hosted Slack-alternative, which integrates with IRC and other protocols and applications.

Proof of concept

I¬†will be pretty brief with the details, you can learn¬†more when you click the¬†links. As the server for deployment I used my¬†vpsFree¬†with¬†Debian 8 “Jessie”¬†and¬†Docker, which was first not very straightforward, but thanks to a great¬†knowledge base article I managed to do it. You can use any other machine/platform¬†compatible with¬†Docker¬†based on your preference.

Now, you can do a one-line Docker Install of Mattermost

docker run –name mattermost-dev -d –publish 8065:80 mattermost/platform

Once Docker is done fetching the image, open http://serverIP:8065/ in your browser and you should have Mattermost up and running

Screenshot 2015-11-26 at 20.25.30


now you can create your team, invite other users and start collaborating already. To integrate the IRC protocol I used Matterbridge.

For the purpose of the proof of concept I used freenode¬†IRC and I was able to chat with myself using both the¬†freenode¬†web interface and my¬†Mattermost¬†instance, which was a little schizophrenic, but served the purpose of testing the functionality ūüôā

Screenshot 2015-11-26 at 20.43.45

I have been playing around with Mattermost for the past couple of days and here are some of things, which I really like:

  • super-easy and fast to deploy, great documentation
  • open source, active community, you can easily get help¬†and¬†get involved in the project
  • integrates with IRC and other protocols
  • self-hosted, you are not sending any data externally
  • stand-alone clients for major desktop platforms

So what is next?

I would like to deploy Mattermost internally, hook it up with our internal IRC server, pilot it for our local team and enjoy the benefits of both worlds Рthe user base of IRC and the features of Mattermost

Special thanks

Tyler, Mattermost, vpsFree, Docker, Matterbridge, freenode

BFS/BaaS – basic loaf recipe

Based on my workshop during this year’s¬†https://openalt.cz¬†conference, here is the basic loaf¬†recipe.

  • 3 cups of flour (rye / wheat, wholemeal / regular) – try different mixtures for different results. Regular white flour (wheat) will give you the basic white loaf, 60:40 mixture of wheat:rye will give you a standard Czech loaf “Sumava”
  • 1 cup of water
  • 1 teaspoon of salt
  • 1 teaspoon of caraway seeds (mixture of whole and crushed)
  • (optional) 1/2 cup of seeds (sunflower / hemp / chia / flax / pumpkin / ……)
  • 1/2 cup of sourdough starter

Mix all the ingredients and knead the dough, put in a rising basket, cover with a plastic bag. wait until the dough doubles in size, the time is very dependent on a lot of factors, usually takes between 3-8 hours.


Preheat the oven, transfer the risen dough on a preheated baking tray. Start baking on high (250 degrees)


spray a little bit of water inside the oven at the beginning – it will create vapor and will help the bread raise even more


turn to lower temperature (180 degrees) after 15 minutes.


Bake for another approx. 25 minutes (check the color). As soon as the loaf cools down a little bit it is ready to go!


Anyone has a tip for a photo community?

I really fell in love with photography and I would like to further improve my skill and images, which I produce.I have owned a DSLR (to be fair, my current camera is already #3 so far) for more then a year now.

My photography evolution so far is mainly defined by the improvement of the gear I am using and since I realized that I do not want to limit myself just to the technical side of photography, even though I am sure that there is plenty of space to further grow there too ūüôā I would like to explore more creative ways how to capture reality in a way that the result is still appealing to generic public, but still adding my specific style and view.

I do not exactly know what “improve my skill and images” means, but one of the things I would appreciate is receiving feedback from other people.

I created a profile on probably the most famous and used server in the Czech Republic megapixel.cz, but I will probably stop using it, because it does not meet my expectation. Do not get me wrong, I do not mind low marks and no likes at any of my pictures, that is complete fine. But what I am missing is any feedback at all. Seeing comments such as – “great shot”, “beautiful” … does not really help me to receive any feedback at all.

So here is a question. Does anyone have tips on online photography communities, where you are posting your pictures and receive solid feedback from other users?

Macro photography – first “serious” result

I have owned a macro lens for the past 6 months, but actually have not had the opportunity to really test it out apart from a couple of “regular” shoots… The image stabilization and the sharpness of the lens works not only for macro photography..

Finally, today, I took out the camera and did a little bit of bug (fly) hunting and I think that the results are quite impressive!

A couple of findings so far:

  • There is never enough light with macro photography. Even during a bright day with a lot of sunlight a flashlight comes pretty handy, because you have to use small aperture for a greater DOF.
  • Manual focusing works better then AF. The best way how to get a good picture with the maximum magnification is to manually set the lens to max. and then adjust the camera position.
  • The small creatures are quite spooky, so first of all, you need find a good spot where they are likely to appear and stay for a while, which allows you to get in the position and get the shot.


Testing http://vpsfree.cz/ – First impressions

I have never had any real experience with server administration, nor running my own network services apart from a home LAN and a simple samba service. Ever since I bought a NAS, I did not have to touch anything apart from web interface configuration. The storage is accessible from my local network only, so no real skill is really needed.

Based on my current testing of owncloud I wanted to see what it would look like if it was deployed in a more serious environment with good connectivity and more storage. Looking and the market and talking to a couple of people, I came to a conclusion that the best solution would be to try http://vpsfree.cz/, which is a small local virtual server provider.

A couple thoughts so far:

  • the amount of bots trying to log on the server and I am just wondering how much of such attempts there are on known services such as Google drive and Dropbox.
  • The provider is not a traditional company, they are a community service, everything including financing is transparent
  • I am rally happy with with the quality of the service and the performance of my owncloud instance, setting up the server was super easy thanks to many how-to’s that are available online.
  • The administration interface is very intuitive and everything works super fast and smooth!

What I want to do next:

  • integrate other cloud services in my owncloud
  • long-term testing of performance including calendar and contacts
  • thinking about deploying other services such as wordpress and email

Using OwnCloud on OpenShift to integrate Dropbox, Google Drive and much more in Gnome

OK, I know this is bunch of buzzwords and online services listed in the title, but let me explain. I was looking for an easy way how to have all my online storage services such as Google Drive and Dropbox integrated with my Linux desktop without using some nasty hack and I finally have a¬† solution that works. Let me share it with you. This is no rocket science really, all I did was a little bit of documentation reading and a couple of clicks ūüôā

All of these technologies are for free for personal use, each of them has some pros and cons and the beauty of the solution that I can now use this as one virtual storage integrated in my desktop.

You can choose from a list of providers, many of which offer a free plan


You can also host ownCloud in your own infrastructure. For out purpose, we will be using OpenShift  free plan, which offers up to 3 gears.


In the main menu, click on the Add application button and search for owncloud in case you do not see it on the list.


Choose the URL of your application – well, not really that important, the default PHP does not sound that bad after all. Starting the application in the cloud usually took OpenShift ~30 seconds..


OK, it is time to login to your app using the generated password. For safety, make sure that you change the password during your first login. Now, you are good to go, you have 1 GB online storage for free! Whoohoo!!!


Now, it is time to do the integration on the desktop side: In Gnome, go to settings -> Online Accounts -> Add



Choose ownCloud service and put the info in (URL, user name and password) and you have integrated ownCloud into your Linux desktop! Now, you can work with files, calendar and notes that are automatically synchronized. We might look into this more closely next time..

OK, you can stop right here and enjoy the ride, or you can push it to the next level and integrate more services into ownCloud. At the moment it supports multiple platforms such as Amazon Drive, OpenStack object storage, FTP and more..

Integrating Google Drive and Dropbox; choose which one you want to start with.  Dropbox is much easier, because it requires much less configuration!

GDrive: well, just use the official tutorial ūüôā



Login to you Dropbox account and go to https://www.dropbox.com/developers/apps/create

Choose Dropbox API app and fill in the details


and  fill in the Redirect URIs which is myCloud URL


The final stage is the configuration on the ownCloud side. First you need to enable the external storage support, because it is not supported out of the box (at least not with my version) Apps -> Apps -> External storage support -> Enable


And then Admin -> Admin -> External storage. Enter App key and App secret and you are all set!


This is what it looks like in the file browser, great thing about this solution is that you can easily work with the online files stored in different services from one place!


Hope you will find this useful, took me a bit of googling and clicking before it all worked for me!