The Curious Engineer

All blogs / Linux / Unix

Notes

notes.ericjiang.com

Linux / UnixSoftware / engineering practiceGraphicsGeneral

Posts
119 from 18 Dec 2005 to 21 Mar 2026
Posting
now and then (1 in the last year)
Kind
personal blog
Feed
https://notes.ericjiang.com/feed/atom

2026 1

  1. What I 3D printed in 2025

2025 2

  1. Codex, figure out why nvidia-smi isn’t working
  2. Write your own application launcher

2023 7

  1. Learning Chinese (well enough to order from the menu) using MTurk
  2. Visualizing LUT data in Blender
  3. HDR light probes for cheap
  4. A look back at the Argus C44 rangefinder camera
  5. Is Krita ready for HDR painting?
  6. Jef Raskins on Car Talk
  7. See Procreate thumbnails on Linux

2022 2

  1. MacSD SCSI adapter
  2. Should I use swap on Linux?

2021 5

  1. Cleaning up narration audio in Audacity
  2. Why Engineers Hate Scrum
  3. The biggest interview fail I ever tried was the take-home problem
  4. Optimizing Python With Cython
  5. NFTs are tearing the art community apart

2020 10

  1. Customize Huion tablet buttons on Linux
  2. Using TypeScript to check for missing cases
  3. Who was Herman Wasserman?
  4. QListView not accepting drag and drop
  5. Fixing only left/right channels working on Logitech headsets
  6. 100% Unbreakable Encryption is Achievable!
  7. Reverse-Engineered Dumpling Sauce Recipe
  8. `git add -p` has made me a better programmer
  9. Things Japanese people say about English
  10. The cheapest way to run Minecraft on AWS

2019 2

  1. Things even veteran developers do
  2. Fun networking stories: finding the “fast lane”

2016 2

  1. Linux shortcut to connect to Bluetooth speakers
  2. 1850s San Francisco maps vs Today

2015 2

  1. Heroku changing up dyno pricing
  2. Fun networking stories: connecting three machines away via SSH

2014 9

  1. Not all STEM fields are created equal
  2. [transl.] You went overseas—are you happy? (“???? ???”)
  3. Workaround for HipChat on Linux: “can’t find build id”, “HashElfTextSection”
  4. What concurrency in Node.js could have been
  5. The emperor’s new clothes were built with Node.js
  6. OpenStreetMap provider CloudMade shuts its doors on small users
  7. Good things happen when you subtract datetimes in MySQL
  8. tuntuntun – Combine Multiple Internet Connections Into One
  9. Raise your hand and ask

2013 2

  1. Considering a Computer Science major? Read this first
  2. Batch organize photos by date

2012 16

  1. Using bcrypt in CakePHP 2.3
  2. Googling for bugs: hundreds of date-formatting mistakes
  3. We don’t remember your startup
  4. Have you ever been computer illiterate?
  5. PHP’s wonderful pseudo-functions
  6. Fixing Minecraft on Ubuntu with OpenJDK
  7. Getting the Sparkfun EL Escudo to work
  8. Ubuntu works great with the MSP430 Launchpad
  9. Why are you bankrupting yourself for college?
  10. Dreamhost is so 2004
  11. cd && ls
  12. Using the Chez Scheme debugger
  13. Arrow Endianness: How GNOME got sorting backwards
  14. Venturer HPS9308 GPS navigation system
  15. Gaming hasn’t changed
  16. HTML <legend> tag is broken in WebKit

2011 24

  1. Dial up
  2. Parallel Map
  3. Ants on the brain
  4. Some interesting sorting algorithms
  5. git-dude, meet hg-dude
  6. Why deterministic encryption algorithms do not satisfy multiple-message
  7. Steve Jobs: 1955–2011
  8. Cumulative Binomial Distribution
  9. iOS keycodes in Javascript
  10. WordPress permissions on NearlyFreeSpeech.net
  11. Life-saving ability of major mobile devices
  12. Configuring your phone for T-Mobile data
  13. New web host
  14. Convert video with subtitles to MP4 for iPhone/iPad (preliminary notes)
  15. Command-line snippets for processing scans
  16. I just installed Ubuntu 10.04
  17. Scheme in Javascript
  18. Convert PHP to static pages with GNU Make
  19. Android emulator temp directories
  20. Our friend Scope
  21. “usbscale”: read USB scales
  22. Chicken-NBT: A Minecraft NBT reader for Chicken Scheme
  23. Blast from the past: The “cloud” five years ago
  24. Writing reusable JavaScript

2010 4

  1. The empty list in BiwaScheme
  2. HTML templating in Scheme?
  3. Petite Chez Scheme for Ubuntu
  4. Reading a USB Stamps.com scale

2009 4

  1. "EISA Configuration" partition won’t go away
  2. Google Summer of Code 2009: WordPress proposal
  3. Quickly search Java documentation in Firefox
  4. Don’t buy from Musicnotes.com

2008 8

  1. How to scan like a pro
  2. GParted stuck on "Scanning all devices"
  3. Linux support for Genius WizardPen, Mousepen, UGEE, UC-Logic, DigiPro tablets
  4. Autodesk licensing issues?
  5. Working Wi-Fi on Macbooks with Ubuntu Linux
  6. Dual-booting Windows and Leopard with Kalyway
  7. Constructor Chaining in Java
  8. 4 Ways to Disable Autoplay in Windows XP

2007 13

  1. Playing ASS/SSA with Fontconfig in MPlayer on Windows
  2. HP dv6605 dv6000 XP drivers
  3. LaTeX MLA Style With Title Page
  4. Explorer Thumbnails in the Registry
  5. It was me. 'Twas I.
  6. Registered services on Windows
  7. Fixing fork and sshd in cygwin
  8. Windows Vista vs. Google Desktop
  9. Lost in translation
  10. How to get around Safe Chat
  11. Benchmark: Turion 64 X2 vs. Celeron 331
  12. It's the interface, stupid!
  13. OO.org

2006 5

  1. Using the P3120 and other Lexmark printers in Linux
  2. Bug – Compatibility issue with Internet Explorer and Autodesk VIZ 2007 registration
  3. To Be Verbs
  4. X-Window Compositing
  5. SOLVED: GRUB Error 17

2005 1

  1. I was testing browsers…