Category: Computers

  • Website history, redesign, and relaunch

    Website history, redesign, and relaunch

    In 2003 I got my first personal computer – that is, a computer which belonged only to me. Growing up in the 80s and 90s, we had a couple different computers – an Apple IIe, then a 386 PC, then a 486 PC and so on. When I was in the 10th grade my older…


  • UNIX Tip of the day: Strange behavior editing PHP files with vim

    I have been struggling with this weird behavior in vim for the last month or so. I just re-joined Automattic in September. I have been using vim on many different computers and environments (linux, max, cygwin) for over 15 years, and I have never experienced this before. I only seem to have this issue when…


  • UNIX tip of the day —
    duplicate and replace lines with awk

    Today I got some data I wanted to add to my machine learning training datasets for named entity recognition. My system is designed to be used with output from automatic speech recognition (ASR). It is frequently difficult to be certain whether ASR output will contain hyphens or not, e.g. (email, vs e-mail) so frequently I…


  • Git tip – restoring “lost” commits

    I ran into a git issue today where I thought I was ready to push a recent commit, and the push failed, saying that I was in the middle of a rebase. I don’t remember starting a rebase, but maybe I did. I tried git rebase –continue, but that didn’t work, so then I tried…


  • UNIX tip of the day: two file processing with AWK

    I recently came across some AWK code from a work colleague that I did not understand at all awk -F’\t’ -v OFS=’\t’ ‘FNR==NR{a[$1]=$1;next};$1 in a{print $1,$2,$3}’ file1 file2 I usually like to understand code instead of blindly copying and pasting, so I did a little research into what this was doing. Searching for “awk FNR…


Join 164 other subscribers

archives

  • 2025 (2)
  • 2024 (10)
  • 2023 (8)
  • 2022 (15)
  • 2021 (19)
  • 2020 (1)
  • 2019 (1)
  • 2018 (2)
  • 2017 (1)
  • 2016 (2)
  • 2015 (5)
  • 2014 (5)
  • 2013 (2)
  • 2011 (7)
  • 2010 (10)
  • 2009 (50)
  • 2008 (28)
  • 2007 (31)
  • 2006 (8)

Category