not idle

If like me you decided to stick to Long Term Support versions of Ubuntu, and miss some of the new stuff in R 3.1+ such as XGBoost, you probably found out that you can’t install them due to some missing packages (namely plyr) for R 3.0.

One option is to add R’s repositories and install from there:

Another option is to grab the DEB files for Utopic Unicorn (14.10) already at 3.1, which happens to have no upgraded dependencies:

Good luck!

The Future of engineering in the Cloud

April 13th, 2015 by Matic Cankar

Are you interested in cloud technology and HPC? Then you should attend the first CloudFlow conference titled “The Future of engineering in the Cloud“. The event is on Thursday, 28th of May 2015, in Portorož, Slovenia. For more information and registration, please check the agenda and conference web page (

Quick reference to OpenADR 2.0 standard

April 10th, 2015 by Marjan Šterk

The standard

OpenADR 2.0 is a standard for automated demand response in power grids. It includes both a human-readable description and a formal specification  in the form of XML schema. (Please note that, while the standard specification can be downloaded for free for evaluation purposes, actual usage is subject to limitations as specified by the OpenADR alliance.)

How to make your own reference (or use ours)

When actually developing software based on OpenADR 2.0, you may find it inconvenient to use the schema as the definitive reference. Instead, you can first compile the schema into Java classes using JAXB/xjc, then generate Javadoc from that. Or, you can simply use the online OpenADR 2.0 reference that we made for you, but please note that:

  1. This is an unofficial reference automatically generated from Java source, which was in turn automatically generated from the OpenADR 2.0 XML schema.
  2. It has not been authorized by the OpenADR Alliance.
  3. It may only be used in conjunction with the OpenADR specification and other material provided to you by the OpenADR Alliance, for the purposes and within the limitations specified by the latter.
  4. It comes as-is, without any guarantee of correctness or completness.


This is a part of XLAB‘s work on the eBADGE research project, which received funding from the European Community’s Seventh Framework Programme  (FP7/2007-2013) under grant agreement n. 318050.


OpenADR 2.0 online reference available here, note the disclaimer on top of that page.

Screencast android screen

November 5th, 2013 by Aleš Černivec

Here is everything you need to know about how to create a screencast of your android device.

First, download droid@screen JAR from here. Follow the instructions from the page and run the droidAtScreen:

$ java -jar droidAtScreen-1.0.2.jar

Then, follow the instructions I had already written about.



Advanced Cyber Defence Centre: Android IDS

November 5th, 2013 by Aleš Černivec

Within EU project Advanced Cyber Defence Centre (ACDC) we are developing solution for detection of malware URLs. Here you can find short screencast depicting detection of malware URLs:

Visualize Sqlite database with schemaSpy

October 11th, 2013 by Aleš Černivec

I had trouble getting resources for viewing my sqlite db schema for a documentation I was writing. It turns out all you need is:

My system:

[Fri Oct 11][12:00:05][ales@~/Downloads]
$ uname -a
Linux ales-desktop-1 3.2.0-54-generic #82-Ubuntu SMP Tue Sep 10 20:08:42 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
[Fri Oct 11][12:00:08][ales@~/Downloads]
$ cat /etc/issue
Ubuntu 12.04.3 LTS \n \l

You need to create your own since the the downloaded JDBC driver is a bit different:

db=path to database or :memory:

Put the file under the same location where schemaSpy jar file resides. Now, run:

java -jar schemaSpy_5.0.0.jar -t ./ -dp ./sqlite-jdbc-3.7.2.jar -db <path to sqlite db> -u <some name> -o <path to output dir>

You should get this output (or smth. similar):

Using database properties:
Gathering schema details…………(0sec)
Writing/graphing summary…………(0sec)
Writing/diagramming details………(0sec)
Wrote relationship details of 9 tables/views to directory ‘.’ in 0 seconds.
View the results by opening ./index.html

Now, point your browser to the index.html.

The result:


Result: beautiful! :)



Visualizing LiDAR terrain data

September 16th, 2013 by Marko Kuder

Large-scale terrain mapping projects bring great challenges for visualization. The lately popular LiDAR technology is capable of producing dense point cloud representations of terrain by scanning it with a laser from aerial platforms. The resulting data usually consists of several million points, with joined datasets of entire areas reaching billions of 3D coordinates.
Read the rest of this entry »

Ubuntu 13.04 VNC

August 4th, 2013 by Matej Artač

Using VNC is an effective way for remotely connecting to a box running Ubuntu 13.04. The good news is that it can be done. The bad news is that with every release of the Gnome / Unity it gets trickier for setting it up. Here are the steps to do that.

Read the rest of this entry »

Please find attached press release in Slovenian or in English language.

Contrail on OpenStack Summit

April 24th, 2013 by Aleš Černivec

In the first technical meeting in the early beginnings of the Contrail project we had a discussion about which IaaS framework we should initially support, and came to a conclusion to first support OpenNebula [1], and after the first working implementation with the chosen IaaS provider we should start seeking ways on how to support alternative IaaS open source implementations. After attending Randy Bias’ [2] session talking about the “state of the Stack” on the OpenStack Summit 2013 in Portland (Oregon, USA) I was quite amazed about the big support OpenStack [3] gained in the last couple of years – we know it was getting bigger but we had no idea it was that big, as the slide from the presentation below points out what incredible community size it gained comparing to other open source IaaS implementations. Mainly due to the support of big companies such as RedHat, Suse, HP, Canonical, Cisco, IBM, etc.


And why did we choose to attend the OpenStack Summit? Two months ago we submitted a proposal for the talk titled “Contrail Project: Federation and its Security aspects” on the summit in the track of OpenStack related open source projects. We thought this was a good way to disseminate our project’s results to other communities and seek for potential to collaborate with the communities. As a result, we got accepted and were invited to give a talk about the Contrail project on the Summit.

Aleš speaking at the Summit about Contrail project.

The focus of the talk was the explanation of the project’s idea, that it is a tightly integrated open source  software stack including a comprehensive set of system, runtime and high level services providing standardized interfaces for supporting cooperation and resource sharing over Cloud federations. We pointed out that the main contribution of the Contrail project is an integrated approach to virtualization, offering Infrastructure-as-a-Service, services for IaaS Cloud Federation, and Platform-as-a-Service (ConPaaS). Besides the explanation of the Contrail project itself and some technical details about the project, we also performed a live demo of the deployment of an application through a Contrail’s web portal (with minor video-related technical problems during the presentation). Luka Zakrajšek from Koofr also presented the idea of Koofr and how it could help with its hybrid cloud storage API as a provider of image-storage provider. Live demonstration of Koofr went flawlessly :) After the talk there was some interest expressed from the audience of around fifty people attending the talk, mainly regarding the support for advanced SLA terms (question was which SLA terms do we actually currently support) in the deployment of applications through the Contrail portal. We also got some critical thinking about the Contrail portal itself – that it needs some more work to express the whole potential of supporting multiple IaaS providers “beneath the cover”. However, we got encouraged by interested people also to work on supporting OpenStack by which we could get more recognition and traction in the big OpenStack community which is growing in large scale.

Embedded image permalink

Luka Zakrajšek (Koofr) and Gregor Pipan also attended the Summit

After the first day’s presentation we attended other interested talks in the next three days, mainly about building highly available deployments of OpenStack and IaaS in general, and how to use automation tools such as Puppet and Chef in cloud deployments with OpenStack as elaborated by companies such as eNovance and Mirantis. Since big-data is now what a lot of people started to equate with cloud computing (also pointed-out on some talks) big-data related frameworks were presented, such as Savanna – elastic Hadoop Controller running on OpenStack and other interested OpenStack subprojects. The whole OpenStack Ecosystem is growing to become (if not already) mainstream in the Cloud Computing (if not in the whole Cloud Computing area at least in the Open Source Cloud Computing area).

The whole event attended more than 2600 attendees and the climate in the Portland Convention Center was amazing and inspiring. Additionally, we hope to attend the Summit again with new news from the Contrail project, possibly uptaking the OpenStack as one of the supported underlying IaaS Open Source providers showing the deployment and seamless migration between clouds using the Contrail platform.