Blog

Racket, MS SQL, ODBC and FreeTDS

Written by Dominik Joe Pantůček on 2020-03-05

As I have written before, Racket is used for implementing most of our tooling and helper applications both for the Cryptoucan™ development and for other back-end tasks as well. You can rightfully guess that most of the bookkeeping programs need to access various databases and although accessing databases is super-convenient in Racket, with some databases on weird platforms, strange problems may arise. Read on to see one of the more interesting and also to see how to resolve such issues.

...

Racket: Faster Pixel Access

Written by Dominik Joe Pantůček on 2020-02-27

As you might recall, Racket provides no way of working with bitmap data both ways: writing and reading. There are only methods that can help you directly access bitmap  ARGB data and those are not designed for any high performance tasks. Read on to learn some new tricks to access the bitmap data faster...

...

RacketFest 2020 - Next Thursday

Written by Dominik Joe Pantůček on 2020-02-20

Although there is so much going on with Cryptoucan™ right now, it is not the only thing happening. A new semester has started, new students have arrived and time has come to invite you to the next conference where we can meet!

...

Racket: Direct TTY Control

Written by Dominik Joe Pantůček on 2020-02-13

The Racket environment can keep surprising you even after very long time. Many people are complaining that it lacks a standard library for Unix terminal (TTY) control. But it turns out, it is perfectly possible to control the TTY without any further libraries. Read on to find out how.

...

Montgomery Curves in Projective Coordinates

Written by Dominik Joe Pantůček on 2020-02-06

If you ever wondered, how does the cryptography Cryptoucan™ actually employ look like and how do the elliptic curves used actually look, now it is time you wonder no more. Read on to see what does the curve used for encryption look like!

...