chainsawriot

Home | About | Archive

Current thinking about writing R (1/2): Clarity

Increasingly often, more people are now working on my R programs. Partly, it is because of my current position. I am surrounded by some of the coolest coworkers ever and we can REALLY write code together as a team. Rather than I am being the only ...

rio 1.0.0

Update: 2023-09-19 jump

readODS 2.1.0

Previously on this blog: 1.7.0 / 1.8.0 / 2.0.0

10 years of rio

rio was born in the office showed at the lower right corner of this photosource: CC BY-SA 3.0

R performance tuning #3

Previously on this blog: #1 #2

R performance tuning #2

Previously on this blog: #1

Jekyll theme: profdr 0.0.3

Previously on this blog: profdr

R performance tuning #1

There have been several of tuning steps after my previous post on readODS 2.0.0. Now, pure R write_ods is twice as fast, just by tuning R code. But how to do the tuning? Let’s take an example: escaping XML. I actually talked about this previously:...

readODS 2.0.0

Previously on this blog: 1.7.0 / 1.8.0

OKR #9

Previously on this blog: my objectives / adjustment; actual OKR #1, #2, #3, #4, #5, #6, #7, #8.

Building the Crappyverse #2: cnchar()

Previously: ccat()

Building the Crappyverse #1: ccat()

Instead of my usual style of explaining the purpose of this blog post, I want to go directly into code.

Don't use paste() to handle JSON

A quick note documenting how I went insane working with JSON and what should be the correct way to fix the problem.

On i3(WM)

This is a relatively quick one, again on the topic of tiling window managers.

On Sway(WM)

In order to understand the context of this blog post, I recommend reading the previous blog on StumpWM, AwesomeWM, and xmonad. But a quick summary is that I need a window manager that can only do two things: (1) can use strange emacs-style key com...

Previous — 3 of 210 — Next