Tag: Software Development

  • Hello, World – from Code to Canvas

    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

    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

    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

    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

    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…

  • Stargate of Diffraction. Escaping the Labyrinth of Colorful Wires.

    Stargate of Diffraction. Escaping the Labyrinth of Colorful Wires.

    This blog has been many things. Experimental poetry playground, notes from the field by a small business owner, popular science and tech blog, compilation of dry research reports, self-referential musing of a web developer. The only intersection between all of this has been me being interested & invested in it. I had tech-blogged myself into…

  • Unintended 2nd Order SQL Injection

    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

    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!

    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

    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

    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

    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

    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

    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…