Tag: Software Development
-

Hello, World – from Code to Canvas
I have promised to report on my progress with presenting my digital art on canvas. but I had been sidetracked by inverted drawings. So, I created a first – and very modest – descriptive geometry drawing by code: I have tried to explain here what this software does; it is very different from my other…
-

Drawing With Code
What does it even mean? I see two main ways of drawing with code: 1) going for a representation of a thing you have in mind, or 2) using an algorithm and elements of randomness to surprise you. Representational I have code-drawn Lissajous curves with code – from a picture in mind before I started.…
-

Archaic Mathematical Art – and Poetry – from Code
What is the simplest way of creating art with code? I have been using software frameworks for mathematics and graphics in the past year. They “abstract away” how you actually place the dots on the virtual canvas. But I want something ancient, with a clear-cut boundary. My choice is the language C: created in the…
-

Let Them Go
Those hyperlinks did a lot for me, in nearly two decades. But I have let them go. There was a time I had opinions on this blog – about the corporate world, science writing, academia. But I trod carefully (or so I think). But there was one subject I was passionate about: Link rot. I…
-

Motivational Warp Core Explosion
I know, I need to get back to art based on physics! But I am taking a detour! I am collecting ideas and building blocks – art based on mathematics. The function powering the warp core is not that complicated. I guess, you could find related physics. But when my starting point was math, it…
-

Unintended 2nd Order SQL Injection
Why I am not afraid of the AI / Big Data / Cloud powered robot apocalypse. SQL order injection means to run custom SQL queries through web interfaces because the input to the intended query is not sanitized, like appending the infamous ‘ OR ‘1’=’1 to a user name or search term. It is 2nd…
-

A Color Box. Lost in Translation
It was that time again. The Chief Engineer had rebuilt the technical room from scratch. Each piece of heavy equipment had a new place, each pipe and wire was reborn in a new incarnation (German stories here.) The control system was turned upset down as well, and thus the Data Kraken was looking at its…
-

Let Your Hyperlinks Live Forever!
It is the the duty of a Webmaster to allocate URIs which you will be able to stand by in 2 years, in 20 years, in 200 years. This needs thought, and organization, and commitment. (https://www.w3.org/Provider/Style/URI) Joel Spolsky did it: I’m bending over backwards not to create “linkrot” — all old links to Joel on Software…
-

Other People Have Lives – I Have Domains
These are just some boring update notifications from the elkemental Webiverse. The elkement blog has recently celebrated its fifth anniversary, and the punktwissen blog will turn five in December. Time to celebrate this – with new domain names that says exactly what these sites are – the ‘elkement . blog’ and the ‘punktwissen . blog’ (Edit: which now –…
-

My Data Kraken – a Shapeshifter
I wonder if Data Kraken is only used by German speakers who translate our hackneyed Datenkrake – is it a word like eigenvector? Anyway, I need this animal metaphor, despite this post is not about facebook or Google. It’s about my personal Data Kraken – which is a true shapeshifter like all octopuses are. (Because…
-

Shortest Post Ever
… self-indulgent though, but just to add an update on the previous post. My new personal website is live: elkement.subversiv.at (Voice from the future – 2025: This hostname now points to the blog you are just reading. The old site is still there: Enter a non-existing URL for this site and follow the instructions :)…
-

Random Things I Have Learned from My Web Development Project
It’s nearly done (previous episode here). I have copied all the content from my personal websites, painstakingly disentangling snippets of different ‘posts’ that were physically contained in the same ‘web page’, re-assigning existing images to them, add[someuorvvng tags, consolidating information that was stored in different places. Raking the Virtual Zen Garden – again. (Voice from…
-

My Flat-File Database
A brief update on my web programming project. I have preferred to create online text by editing simple text files; so I only need a text editor and an FTP client as management tool. My ‘old’ personal and business web pages are currently created dynamically in the following way: [Code for including a script (including…
