Robert Zaremba Blog

Scala posts on scala.net.pl

Hi,

Recently I’m posting some articles about Scala programming language at scala.net.pl. It is in polish language. But someone might find it interesting.

My posts are reachable with: http://scala.net.pl/author/robert-zaremba/

Actor and functional thinking in contrast to imperative one

After reading “Why has the actor model not succeeded?” (which I really recommend to read) I’ve started to think about similarities with functional languages.

Actor model was introduced to as an easy and straight solution for designing distributed systems.

Functional languages substitute imperative style focused on “how machines think” by a maths model - “how human would think straight away”.

Read more...

Jabber client behind firewall and proxy

There is a great article explaining how to setup jabber client to connect to jabber server which is outside firewall: https://web.amessage.eu/firewalled

Behind the scene, if your jabber server don’t support connection through 80/443 port, then you can:

  1. register new account on jabber80.com
  2. Most of the desktop clients support automatic account registration.
  3. install a client that support proxy connection (vacuum-im, psi)
  4. manage a account to connect through proxy (need to know the company proxy)
  5. use jabber80.com:443 as a server to connect to.
Read more...

How to add GPS (geolocation) tags to photos

There are a lot of web services which read the metadata from pictures and display them. Among doses metadata are those to store gps coordinates. Some services use them to present the location, where a picture was taken. The usually metadata info are stored is EXIF which is one of the popular by camera manufactures and web services. There are also other standards, but not such popular or quiet old.

Read more...