Blog
Getting to run some delphi program with wine under linux
Saturday, May 26, 2018
•
wine
delphi
linux
Maybe you have an Windows program, but you don’t want to start your Windows virtual machine (or boot into Windows)
everytime to use it. There is wine which provides a compatibility layer for Windows
programs so that they can run on Linux and other operating systems.
Read more...
Easter date calculations
Sunday, February 18, 2018
•
calendar
algorithm
When you create a calendar, like OOoCalendar, it’s nice, if
the calendar already calculates holidays. One of the holidays, that is every year on a somewhat
different date is Easter. There are many other Christian holidays that depend on the Easter day like
40 days after Easter is Ascension Day.
Read more...
Timezones
Sunday, December 3, 2017
•
java
timezone
olson
Do you know the “Olson database”? It’s the database in which all the timezones of the world
are described. The timezones of the present - and also of the past.
See the wikipedia article tz database for more information.
Read more...
Big or Little
Saturday, October 7, 2017
•
embedded
protocol
Every number has an ending. Sometimes it’s big, sometimes it’s little.
When you are dealing with a number, that’s greater than what fits into 1 byte, you’ll need
more space to store the number. Then the order of the bytes matters. This
post is about the endianess, whether it’s big-endian or little-endian.
Read more...
Providing a dual stack service behind a native ipv6 and carrier-grade NAT ISP
Monday, May 1, 2017
•
network
service
ipv6
Suppose, you have an ISP that provides you with native ipv6 connectivity. This means, you have
been assigned a globally routeable IP version 6 address -yay!! However, this comes with a cost:
You don’t have a globally routeable IP version 4 address, not even a dynamic one. And this is
still necessary, if you want to be able to reach your service, e.g. from cell phone networks.
Read more...
Comments
No comments yet.Leave a comment
Your email address will not be published. Required fields are marked *. All comments are held for moderation to avoid spam and abuse.