Roland's homepage

My random knot in the Web

Archive

All articles, newest first;

2024-08-31
Writing C in 2024
2024-07-14
Contact analysis of a pin in a fixed sleeve
2024-07-14
Profiling Python scripts(6): auto-orient
2024-04-24
Building CalculiX with the PaStiX solver without CUDA
2024-04-13
Inplace editing
2024-03-10
Element names in Calculix
2024-02-11
FEA based on STEP geometry using gmsh and CalculiX
2024-01-20
Profiling with pyinstrument
2023-10-01
Folded leaf spring ball joint flexure
2023-09-24
Reading an RSS feed
2023-09-18
Creating a rectangular tube in CalculiX
2023-09-17
Meshing a circle with hex elements in CalculiX
2023-09-10
Corrugation against buckling
2023-08-09
Approximating elliptical arcs in CalculiX Graphics
2023-08-05
Hex versus tet meshes in FEA
2023-08-01
Singularities versus stress concentrations in FEA
2023-07-02
The titan implosion
2023-05-28
Testing a Basetech energy monitor 2000
2023-04-02
No AI training data here
2023-04-01
Repairing a USB flash drive
2022-11-20
Extracting glyphs from an OpenType file
2022-11-19
Building vkQuake 1.22.0 on FreeBSD
2022-11-11
From python script to executable with cython
2022-10-30
On Python speed
2022-10-28
Python 3.11 speed comparison with 3.9
2022-10-28
Writing speed on FreeBSD 13.1-p2 amd64 with ZFS
2022-10-19
FreeBSD 13.1 install on a Lenovo IdeaPad 5
2022-10-02
Getting the first or last item from a dictview without a list
2022-09-03
Resonance frequency of a composite tube
2022-05-22
Using sed
2022-04-17
Zero DSR power consumption
2022-04-17
Use pygmentize as a colorized cat
2022-03-26
Gnumeric build fix for FreeBSD
2022-02-27
Patching CalculiX Graphics to fix flipped screen hardcopy
2022-02-22
Examining an OpenSSH ECDSA public key
2022-01-30
Python & standard output redirection on ms-windows
2022-01-21
Profiling Python scripts (5): ent_without_numpy
2022-01-20
Profiling Python scripts (4): vecops.indexate
2022-01-20
Profiling Python scripts (3): stl2ps
2022-01-19
Profiling Python scripts (2): stlinfo
2022-01-18
Profiling Python scripts (1): stl2pov
2022-01-17
Simple setup.py for python scripts
2021-12-12
Merging local git repositories
2021-11-04
Simple viewer for STEP files on UNIX
2021-10-22
De-facebook your internet
2021-10-11
Installing Openstreetmap data on a Garmin zūmo 340LM
2021-10-10
Commuting on a zero DSR
2021-09-08
Using a USB headset on FreeBSD
2021-08-26
Add TeX macro around (visual) selections in Vim
2021-05-18
Does repeated JPEG conversion reduce quality?
2021-05-01
Why can’t a piece of software be finished?
2021-03-15
Decoding temperature data logger files
2021-03-07
Building an epub from a single ReStructuredText file
2021-01-29
Continuum properties of aluminium honeycomb
2020-12-31
Switching to SSH keys for github
2020-12-30
Making ringtones with free software tools
2020-11-21
Automating CalculiX with make(1)
2020-11-16
Mooney-Rivlin rubber data for CalculiX
2020-11-14
FEA with Calculix (3)
2020-11-13
FEA with Calculix (2)
2020-11-12
FEA with Calculix (1)
2020-11-11
Why I think engineers should be programmers
2020-11-10
Engineering category
2020-11-08
Opening vim in a new terminal
2020-08-06
Buildworld benchmark on my new workstation
2020-07-25
Writing speed on FreeBSD 12.1-STABLE amd64
2020-07-12
Playing a sound when the battery is low
2020-07-09
Xinput settings for Kensington Expert Mouse
2020-07-09
Xinput settings for Synaptics TouchPad
2020-07-05
Cleaning up old port configurations
2020-07-05
Opencascade problem
2020-05-10
Generating barcodes with “BWIPP
2020-04-20
On the nature of GUI programs
2020-03-29
Have Python log to syslog
2020-03-22
Command-line versus GUI program
2020-03-22
Creating a screenshot in X11
2020-03-21
How convenient is multithreading compared to multiprocessing?
2020-02-29
Roll back a FreeBSD port with svnlite
2019-11-24
Including binary data in Python scripts
2019-09-08
Testing compression speed and ratio
2019-08-20
My e-mail setup
2019-08-01
Luminous clouds
2019-07-28
A simple feed reader for Youtube
2019-07-24
Switching vim to use native package management
2019-07-07
Formatting a USB stick on FreeBSD
2019-07-03
Attempting a conky replacement in Python (part 2)
2019-07-01
Attempting a conky replacement in Python (part 1)
2019-06-17
Setting the Razer ornata chroma color from userspace
2019-06-11
Automating package updates on FreeBSD
2019-05-29
Nikon D70s tips and tricks
2019-01-29
Adding text or graphics to a PDF file (again)
2019-01-27
ImageMagick: convert vs Wand
2018-11-24
Installing Pelican 4
2018-11-18
Creating a nomogram with Python and Postscript
2018-08-05
Disable firefox DNS
2018-08-02
Building ports with local modifications
2018-07-29
Drawing with PostScript
2018-06-24
TeXLive 2018 update
2018-04-22
Using the FT232 with Python
2018-04-13
Measuring particulate matter with the PMS5003
2018-04-13
Storing and graphing time-based data
2018-03-24
Yes, please: #DeleteFacebook. But don’t leave it at that.
2018-03-08
Video manipulation with ffmpeg
2018-03-04
Adding an overlay to each page of a pdf file
2018-01-28
Install ntpsec on FreeBSD
2017-12-16
Transplanting noscript settings and bookmarks to another machine
2017-11-19
Using sqlite3 for time management
2017-09-12
Database scheme for resin recipes
2017-08-13
Converting RCS history to git
2017-07-16
Compiling asymptote for TeXLive on FreeBSD
2017-07-09
Doing calculations with Python
2017-06-06
Improving my Python coding
2017-06-03
Structures in Python
2017-05-21
State machines in Python
2017-05-13
Fixing dependencies after mesa ports consolidation
2017-04-18
Building gphoto2-ffi on FreeBSD
2017-03-07
Evaluating Zstandard compression
2017-02-07
Removing big files from git history
2017-02-05
Using gnuplot from Python
2017-01-07
Comparing stock ffmpeg with optimized ffmpeg
2016-12-28
PDF tricks
2016-12-25
Updating python3 to 3.6
2016-11-25
Chrome versus Firefox
2016-11-13
Adding text or graphics to a PDF file
2016-08-12
Thermen museum, Heerlen
2016-07-24
Installing asymptote 2.38 in TeXLive 2016
2016-07-05
In programming, small and simple is beautiful
2016-06-28
Parallel execution with Python
2016-06-21
Replacing openssl with libressl for ports
2016-05-19
Reading xlsx files with Python
2016-04-23
Finding your own files, fast
2016-01-10
Adding scale markers to a scanned image
2016-01-09
Using a scanner for macro photography
2015-09-20
Extracting data from XML with regular expressions
2015-09-14
Updating Python to 3.5
2015-08-29
Python bindings for libmagic
2015-08-26
Design for manufacture
2015-08-11
Windows 8: the infinite yak-shaving
2015-08-08
Using a Sony PRS-T2N e-reader with FreeBSD
2015-08-05
Checking links with linklint
2015-08-03
Computer control, mature nor secure?
2015-08-03
SHA256 in pure Python
2015-05-25
img4latex
2015-05-25
Modifying pelican
2015-05-14
Making a subset of a git repository
2015-05-14
Moving scripts to a private repo
2015-02-01
Writing the README first
2014-12-28
Managing configuration files with ‘deploy’
2014-12-27
Opening files from the command line
2014-12-25
Updating the site generator “pelican” to 3.5.0
2014-12-21
Updating FreeBSD from source
2014-12-07
Switching IPython to Python 3
2014-11-26
Making saline solution
2014-08-23
Modifying a FreeBSD port
2014-07-20
TeXcalc
2014-06-14
Stltools
2014-06-08
Generate random passwords
2014-06-08
Repairing a color laserjet 2550
2014-06-06
Installing OpenProject on FreeBSD
2014-06-01
Installing asymptote 2.35 in TeXLive 2015
2014-05-30
Preventing the ~/Desktop direcory
2014-04-27
Keyword expansion with git
2014-04-01
Initializing a new git repo for a project
2014-03-30
Setting the terminal title with urxvt and tcsh
2014-03-09
Enjoying the sunshine
2014-03-02
New Zealand 2013/2014: favorite pictures
2014-02-15
Python number conversions
2013-12-28
Daal
2013-12-22
Travel in New Zealand
2013-12-22
Travel to New Zealand
2013-11-24
vid2mkv
2013-11-24
vid2mp4
2013-11-17
Laptop repair
2013-11-17
Using Matroška containers for videos
2013-08-19
genbackup
2013-08-17
Switching to the vim editor
2013-08-11
Chickpea and vegetables stew
2013-06-10
Making my first e-book
2013-06-09
Sony Reader review
2013-05-12
Filtering a sound recording
2013-03-08
Automated local backups
2013-03-08
Updating multiple systems using a pre-built FreeBSD
2013-03-07
Should system backups be compressed?
2013-03-06
Fixing squeaky bicycle disk brakes
2013-03-06
Updating to FreeBSD 9.1-RELEASE-p1
2013-03-01
Making a composite plug or mould
2013-01-15
Cycling in the snow
2013-01-04
Headphone repair
2013-01-04
Potato wedges from the oven
2012-12-31
Nginx webserver setup
2012-12-24
foto4lb
2012-12-24
make-mp3
2012-12-23
gitdates
2012-12-23
Recipe for “hutspot” (Dutch carrot and onion stew)
2012-12-22
dicom2png
2012-12-22
git-check-all
2012-12-22
make-flac
2012-12-22
markphotos
2012-12-22
tifftopdf
2012-12-10
Sandwich floor panel for a bus
2012-11-20
Rear floor for a bus
2012-10-21
Formatting git changelogs for LaTeX
2012-10-14
Evaluating REACH
2012-10-14
The design of this website
2012-08-31
csv2tbl
2012-08-30
Rösti with vegetables
2012-08-02
Planning
2012-07-30
Switch to pelican website generator
2012-07-23
Mapping a property boundary
2012-07-22
Fun with encryption and randomness
2012-07-15
GHS labels in LaTeX
2012-07-14
dxftools
2012-07-08
Writing speed on FreeBSD 9-RELEASE-p3 amd64
2012-06-04
py-stl / stl2pov
2011-11-27
lamprop
2011-11-13
An autumn commute
2011-10-02
Riding a pair of Scorpion Trikes
2011-08-18
Business trip to Shanghai
2011-04-13
A new STL convertor added
2011-04-10
stl2pov rewrite
2011-03-28
Learning Python
2010-12-18
Scorpion trike modifications
2010-12-04
Scorpion recumbent trike
2010-10-31
About personality traits
2010-10-16
Unicode characters
2010-10-12
Additional close-up photos
2010-10-10
Surface energy
2010-08-29
Backups
2010-08-28
Converting PostScript and PDF images to SVG format
2010-08-22
Writing speed on FreeBSD 8.1-RELEASE amd64
2010-08-13
Managing configuration files
2010-08-13
Using encryption
2010-08-12
Installing Plone via the unified installer
2010-08-12
Me at work
2010-08-10
Using nullfs and unionfs for the ports tree in a jail
2010-07-28
Making Ex Libris booklabels
2010-07-28
XZ compression
2010-07-25
Updating to FreeBSD 8.1-RELEASE
2010-07-06
Enlarging networking buffers
2010-06-21
Defining command completions for tcsh
2010-05-09
Creating a virtual server on FreeBSD with a jail
2010-05-09
Using the rc scripts to start a virtual server in a jail
2010-05-01
Breaking and repairing Xorg
2010-04-25
Downloading photos from a Canon digital IXUS 970 IS
2010-04-14
Visit to the JEC in Paris
2010-02-28
Typesetting
2010-02-04
Improving the rocket stove
2010-01-27
Tensegrity bridge design
2010-01-11
Cycling versus driving a car in 2009
2010-01-05
Alternative power
2010-01-02
Free software source video encoding with Ogg Theora and Vorbis
2009-01-17
rrm
2005-04-24
onepad
2004-12-08
Making a PDF from scanned B/W pages
2004-03-14
European labels for chemicals
2003-11-16
Printing labels with LaTeX
2003-02-08
Symbols for labeling chemicals