Warning: Undefined array key "rcommentid" in /volume1/web/blog/wp-content/plugins/wp-recaptcha/recaptcha.php on line 348 Warning: Undefined array key "rchash" in /volume1/web/blog/wp-content/plugins/wp-recaptcha/recaptcha.php on line 349 All posts – Slavko Žitnik, PhD Press "Enter" to skip to content

All posts

The GOBLIN (Global Network on Large-Scale, Cross-domain and Multilingual Open Knowledge Graphs) COST Action held a productive plenary meeting at
July 1, 2022 I started my journey to Harvard University, Department of Biomedical Informatics. I stayed in Boston until October
During my three-month visit in Boston, Marinka and I went to visit Washington between Saturday, August 13, 2022 and Tuesday,
In 2022 Google decided to cancel free tier to legacy Google Workspace accounts (i.e., formerly known as GSuite). Due to
I am collaborating with my friend, prof. dr. Glenn Gordon Smith, from the College of Education, University of South Florida.
Last year I bought a Synology DS1520+. I am very satisfied with it (will have a separate post on that
Motion EYE project does not support cameras providing RTSP streams only. I had one such camera and wanted to add
In June 2018 I went to Florida, Tampa and California, Palo Alto. In Tampa I was visiting the University of
Recently I came across a problem of forwarding a certificate Id to backend service for the authentication purposes. I also
Here we solve a problem that many developers face when bundling java applications into an .app. We are going to
Recently, I needed to add a multi-language support to a website that was run using PHP. Sure, I could use
Continuing from the previous example, we would like our LED to turn on automatically, based on the light level of
We are continuing with the example from the first part of the tutorial: https://blog.zitnik.si/2016/02/04/part-13-controlling-leds-using-raspberry-pi/. In this part we are going
In this post I will review, how to turn on or off LEDs using Raspberry Pi 2, Model B (RPi).
During July 2015 prof. dr. Marko Bajec and I held a one-month summer school on databases and database design at
I started my PhD directly after finishing my undergrad study, as a Junior Researcher from industry at Optilab and Laboratory
In the early days of 2013 a friend of mine Dean Virant had an idea of developing a state-of-the-art platform
Today I talked a little about the data and related technologies at the national tv show. You can watch the
As I am very interested into information extraction from textual data, from the research perspective, I have tried to used
As I am a huge fan of Scala, I presented some features of this great language to my colleagues at
This year we had a bilateral project with Faculty of Electrical Engineering, Belgrade, Serbia. My Serbian friend Bojan Furlan and
PredictionIO (http://prediction.io/) is an open source machine learning (ML) server. Its goal is to make personalization and recommendation algorithms more
On the 10th of August I left Sofia by train heading towards Plovdiv. I stayed there for two nights. On
After the conference, there were two days of workshops. I had applied for the BioNLP workshop in which Marinka and
This morning's keynote was given by Assistant Professor in the Department of Psychology at University of Washington, Dr. Chantel Prat.
In the morning there was a keynote given by Lars Rasmussen who got his PhD at the University of Edinburgh,
Today it was the official conference opening. Obviously, this year's ACL is one of the biggest conferences. There were almost
At Optilab I presented the use of Social APIs, focusing on using Facebook API and Spring Social libraries. At first
In May 2013 I had a simple tutorial about Hidden Markov Models. I introduced the type of algorithm, presented forward/backward
Association for Computational Linguistic (ACL) conference is one of the top ranked conferences in the field of natural language processing.
Jagodna rolada mi je ena izmed najljubših sladic, zato sem se odločil, da jo poskusim pripraviti še sam. V tej
I am posting a first lecture of second season of Optilab's Science Talks. The recording was a pilot project, but
It has been long since my last post. That is not because I have nothing useful to write, but more
Posnetek podelitve v okviru Dneva FRI, 5.12.2012: (Chrome 6, Safari :), isti posnetek je tudi dostopen na: http://zitnik.si/temp/DanFRI_MarinkaZitnik_05_12_2012.mp4)
YouTrack4 seems free alternative to Atlassian's JIRA. I use JIRA on production projects and on first sight it seems far
Danes je Marinka Žitnik zagovorila svojo diplomsko nalogo z naslovom "Pristop matrične faktorizacije za gradnjo napovednih modelov iz heterogenih podatkovnih
Today I presented a HOT topic about Ontologies and NoSQL as a Tech Talk at Optilab d.o.o.. At this company
I attended FRI Summer School "How to make your own Facebook" from 9th-13th July 2012. The school was mainly by
Slides are available few posts below...
This week I am going to attend "Swing Morja in Sonca 2012" - Summer Swing dance workshops and parties in
In the following days the main conference took place. It began on wednesday with Prof. Michele Missikof's talk "Looking at
Today I woke up early to finish my presentation I had at 9:30 at the Doctoral Consortium - Collective Ontology-based
Today we started at 9 o'clock at Gdansk University. I attended IWSSA Workshop (International Workshop on System/Software Architectures). There were
24th International Conference on Advanced Information Systems Engineering (CAiSE'12) is this year organized in Gdansk, Poland. It is a "class
In this post I will briefly present all the mobile phones I owned and will point out pros/cons of iPhone
In this demo I will show how semantic data can be easily created and manipulated using ontologies and NoSQL datastores.
There are problems backing up Mac OSX computers to network shares (other than Apple :)) because Apple uses some proprietary
My LG TV played .mkv files from USB, but not via DLNA. After selecting .mkv file, "This file is invalid"
As I have been searching over the internet, I found out lots of people having problems with Form-based authentication when
We are happy to announce a brand new fork version of PubLo. It is featuring better 24/7 support. Have ever

Enhancing Public Open Knowledge: GOBLIN COST Action Meeting in Prague

The GOBLIN (Global Network on Large-Scale, Cross-domain and Multilingual Open Knowledge Graphs) COST Action held a productive plenary meeting at the Prague University of Economics and Business, bringing together researchers and innovators for two days of collaboration. GOBLIN focuses on creating high-quality, multilingual Knowledge Graphs that are freely available for…

Leave a Comment

Boston research visit, July – October 2022

July 1, 2022 I started my journey to Harvard University, Department of Biomedical Informatics. I stayed in Boston until October 6, 2022. My visit was mainly due to research reasons for my bilateral project between University of Ljubljana and Harvard University (prof. Marinka Žitnik). Zitnik Lab, led by Marinka Žitnik…

Leave a Comment

How to copy all e-mails between IMAP servers

In 2022 Google decided to cancel free tier to legacy Google Workspace accounts (i.e., formerly known as GSuite). Due to many complaints by home users who mainly use the service for the domain-hosted e-mail, Google decided to keep free tier for non-business users with some conditions. I am still using…

Leave a Comment

Research visit at the University of South Florida and road trip

I am collaborating with my friend, prof. dr. Glenn Gordon Smith, from the College of Education, University of South Florida. He is a professor in Instructional Technology, interested into reading comprehension and educational aspects of teaching, while I am interested in natural language processing. We started collaboration on automated natural…

Leave a Comment

Motion EYE: Remote SSL + RTSP camera support

Motion EYE project does not support cameras providing RTSP streams only. I had one such camera and wanted to add it along other cameras to my Motion EYE system running on a RPi. RTSP to RTP stream conversion So, my camera RTSP stream was accessible at rtsp://USER:PASS@IP:554/live/ch00_0. I already had…

Leave a Comment

Apache and forwarding a client certificate Id to WebSocket

Recently I came across a problem of forwarding a certificate Id to backend service for the authentication purposes. I also do not want to handle SSL at services. Let’s say I have a server setup as follows: There is an Angular website on port 4200 and REST/Websocket services on port…

Leave a Comment

Creating a Mac OS .app from a runnable JAR file

Here we solve a problem that many developers face when bundling java applications into an .app. We are going to correctly set the current working path for your Java Application. Mac OS applications (.app files) are basically packages with a specific folder structure. You can easily explore each app’s structure…

Leave a Comment

A simple custom solution to multi-language support using JS

Recently, I needed to add a multi-language support to a website that was run using PHP. Sure, I could use some i18n PHP framework to deliver translated web-page directly from a server, but I decided to design a simple approach based on Javascript. Here it goes … The default language…

Leave a Comment

Part 3/3: Reading analog input using RPi

Continuing from the previous example, we would like our LED to turn on automatically, based on the light level of the environment. Photoresistor First we need to read the value of the photocell that measures the value of light. Photocells (aka. photoresistor) acts as a dynamically-adapting resistor according to the…

Leave a Comment

Part 2/3: OpenHAB + RPi + LEDs + Camera

We are continuing with the example from the first part of the tutorial: https://blog.zitnik.si/2016/02/04/part-13-controlling-leds-using-raspberry-pi/. In this part we are going to install OpenHAB platform on an RPi and remotely control LEDs. OpenHAB (http://www.openhab.org/)  is a software that is intended to connect to many sensors or devices for home automation. It…

Leave a Comment

Databases Summer School at Kyungpook National University

During July 2015 prof. dr. Marko Bajec and I held a one-month summer school on databases and database design at the Kyungpook National University (KNU) in Daegu, South Korea. The summer school was selected among hundred applied summer school programs and 35 international students have applied for the course. About…

Leave a Comment

The end of Lajkbuk (previously Likebook) platform

In the early days of 2013 a friend of mine Dean Virant had an idea of developing a state-of-the-art platform for automatic organization of prize-games on Facebook. He invited me to be the technical lead and developer, while he was about marketing and sales. And I’d like to say that…

Leave a Comment

Optilab Tech Talk: Programming in Scala

As I am a huge fan of Scala, I presented some features of this great language to my colleagues at Optilab. The source code and materials to repeat or have your own talk are available at: https://github.com/szitnik/scala-tutorial. Screencast is accessible at: http://zitnik.si/temp/scala_techTalk_25_11_2013_screencast.mov. Video (if you do not see it, go to http://optilab.viidea.net/zitnik_programming_in_scala/):…

Leave a Comment

Machine Learning for everyone – PredictionIO

PredictionIO (http://prediction.io/) is an open source machine learning (ML) server. Its goal is to make personalization and recommendation algorithms more accessible to programmers without ML knowledge. It includes recommendation engine and similarity engine which can be instantiated, configured and evaluated via web-based GUI. Due to a limited number of integrated…

Leave a Comment

After ACL 2013 Trip: Plovdiv, Nessebar, Sunny Beach and Varna

On the 10th of August I left Sofia by train heading towards Plovdiv. I stayed there for two nights. On the first day, Didka’s friend Gergana showed me the most of the city, which was very kind of her. For the second, I visited some other things and other two…

Leave a Comment

Optilab Tech Talk: Social APIs & Spring Social

At Optilab I presented the use of Social APIs, focusing on using Facebook API and Spring Social libraries. At first I present some basics and then hands-on build a simple application with Facebook login, some API calls to Facebook and Like button integration. The source code is also available at:…

Leave a Comment

Kuhinjski podvig: Priprava jagodne rolade

Jagodna rolada mi je ena izmed najljubših sladic, zato sem se odločil, da jo poskusim pripraviti še sam. V tej objavi bom opisal celotno pripravo, ki je podobna receptu iz Kulinarika.net (http://www.kulinarika.net/recepti/6398/sladice/jagodna-rolada/).   Sestavine: 5 jajc 100g moke 1 pecilni prašek 90g sladkor v prahu jagode rastlinska smetana sladki greh…

Leave a Comment

Optilab SCI Talk S02E01 – An Introduction into Entity Detection

I am posting a first lecture of second season of Optilab’s Science Talks. The recording was a pilot project, but from now on, all lectures will be professionally recorded and published. The aim of this talk is to give a brief introduction into basic data mining methods, present the problem…

Leave a Comment

YouTrack4 installation on Ubuntu 12.04

YouTrack4 seems free alternative to Atlassian’s JIRA. I use JIRA on production projects and on first sight it seems far better than YouTrack4. The missing feature I immediately noticed is task time tracking and few other minor things. Both YouTrack4 and JIRA can be hosted, but dowload versions are cheaper.…

Leave a Comment

Marinka Žitnik (sestra) – zagovor diplomske naloge

Danes je Marinka Žitnik zagovorila svojo diplomsko nalogo z naslovom “Pristop matrične faktorizacije za gradnjo napovednih modelov iz heterogenih podatkovnih virov” (A Matrix Factorization Approach for Inference of Prediction Models from Heterogeneous Data Sources), zaradi česar ji iskreno čestitam!!! Še posebej velja poudariti, da je na dodiplomskem Interdisciplinarnem študiju računalništva…

1 Comment

FRI Summer School – “How to make your own Facebook”

I attended FRI Summer School “How to make your own Facebook” from 9th-13th July 2012. The school was mainly by best Slovene open-source developers: Aleš Justin, Marko Lukša, Tomaž Cerar and Marko. Initial project is available on GitHub: https://github.com/openblend. Throughout the week they presented us programming in Java EE on…

Leave a Comment