flak rss random

www redirects

Currently, the web server for tedunangst.com (without www.) is set up to redirect all requests to www.tedunangst.com/. I could have mirrored the content, or redirected to the full URL, but instead everything goes to the top page. While it’s a little less convenient for anyone stumbling upon such links, in the long run I think it’s beneficial.

The long term goal is to only have one canonical website. I don’t want the same pages available at slightly different addresses. So mirroring is out. Redirecting is possible, but links without the www part will continue to proliferate if they work. The dumb redirect gives people enough of a hint on how to find the content they came for and offers a stronger disincentive to continued sharing of the broken link.

Update: Now there’s no A record at all. Too many stupid bots trying to crawl the site without www.

Posted 29 Jul 2011 00:19 by tedu Updated: 18 Jun 2014 18:25
Tagged: software thoughts web

the design of strtonum

A few years ago I added a new function to OpenBSD libc, strtonum, to solve yet again the problem of converting a string into a number. In OpenBSD, we happen to like the function, but other projects have made various objections. The man page gives a brief explanation of the function, but it’s not a full history. I’ll try to clear the air by explaining strtonum’s rationale and responding to its criticisms.

more...

Posted 27 Jul 2011 17:11 by tedu Updated: 02 Mar 2015 21:07
Tagged: c openbsd programming software

True Grit

Two movies and one novel. To prep for watching the new movie version, I first watched the older movie. I had heard the new one was more accurate in some way, but after watching both I decided to read the book as well to make my own determination.

more...

Posted 21 Jul 2011 01:43 by tedu Updated: 09 Mar 2013 00:23
Tagged: bookreview moviereview

computer prices

A short reflection on the last few laptops I’ve purchased. Mainly of interest to compare specs and prices over time. I still have the receipts for the last four computers going back about six years. Did computers get faster or cheaper or both?

more...

Posted 17 Jul 2011 00:57 by tedu Updated: 09 Mar 2013 18:37
Tagged: computers

lessons learned about TRIM

I spent a few days at the OpenBSD hackathon adding TRIM support to FFS. It started off quite simply. Whenever a file is truncated (which also happens when it’s deleted), FFS calls a function for each filesystem block that needs to be marked free in the bitmap. We can add a little code to this function and tell the drive that we don’t care about these blocks.

more...

Posted 10 Jul 2011 23:47 by tedu Updated: 21 Jul 2011 01:44
Tagged: openbsd programming software

free apps roundup

Some free iPhone apps I’ve found useful. I’ve written about paid apps and games in other posts.

Facebook - Maybe not the most useful, but probably the most used.

Chase - If the deposit by camera feature worked more reliably, this would be great, but it only works in perfect lighting and some checks it just doesn’t like at all. It’s usually worth one attempt, then the check goes into the eventual bank visit pile.

Netflix - With the TV cable, works great as a portable Roku. Don’t watch much on the iPhone screen, however.

Instapaper Free, Economist Free - Were very useful when I had more reliable reading time. Now that I’m alone with the phone less often, I’m less inclined to rely on it for timely reading.

Stanza - Broad and easy to browse selection of free books.

Kindle - Switched to the Kindle app after getting the Kindle device. Not all the books are free, but the books I purchase I tend to want to read quickly, or at least comfortably. That leaves all the free books to be read on the phone at a more leisurely pace.

Photosynth - A panoramic picture stitcher. Very easy to use, produces reasonable results considering the limitations of the input, works fast. Gold star.

Open Table - Find a restaurant, make a reservation, walk there, earn rewards. Sweet deal.

Amazon - Ironically, used this app the most in a Barnes & Noble store.

Posted 30 Jun 2011 20:18 by tedu Updated: 09 Mar 2013 18:37
Tagged: roundup software

paid apps roundup

iPhone apps I paid for and don’t regret. Apps where I know the author are marked kta. See also the games and free apps roundups.

WhatsApp - Text message replacement. Not a heavy texter, so I’m not saving money, but it has a few bonus features like location sharing and group chat that make it nicer than SMS. Even though I never run out of texts, there is the peace of mind being freed from even considering if a message is worth 20c. kta.

iTrans NYC - Subway maps. Bought this just to always have a subway map available, but discovered a great second use. Download the neighborhood maps ahead of time, and you’ll have fast offline access to detailed street maps without waiting to make a cell connection. kta.

JotNot Pro - Portable document scanner. Someday I hope to use this, as detailed in my paperless project post.

Camera+ - A great drop in replacement for the default app. It only takes a few touchups to drastically improve the visible detail of photos taken with the builtin camera.

Nike+ GPS - Run tracker. I find the phone too heavy to carry on every run, but take the app with me every once in a while, particularly when trying out a new route.

Split Expense - Total up expenses, then send bills to your friends. Bought it after a friend used it on a trip, then used it myself on a later one. The app is very basic, but easy enough to use once you’re used to it. As much as the formality of tracking every purchase seems like it’d drag down the fun, I found the opposite to be true. People stopped worrying about who paid for what when they knew that an accurate settling up would occur.

Precorder - Video recorder that’s always a few seconds ahead. Would have loved to have this app a million times, then I bought and haven’t needed it since. Am hoping to get a chance to use it. kta.

Posted 30 Jun 2011 20:17 by tedu Updated: 09 Mar 2013 18:38
Tagged: roundup software

the NSSN roadmap system

What I’m going to call NSSN is a lightweight roadmap and planning system I’ve used informally for a while. It works ok as a todo list, but I think it’s also a good approach to communicating a roadmap to customers/consumers. NSSN stands for the four priority buckets, Now, Soon, Someday, and Never. (I started out calling Sometime Later, but like the symmetry of another S.)

more...

Posted 29 Jun 2011 17:37 by tedu Updated: 29 Jun 2011 17:37
Tagged: programming thoughts

game apps roundup

Some notes on a few games I’ve purchased for my iPhone. I paid some minimum amount of money for all of these. Compare with the paid app roundup and the free app roundup elsewhere.

more...

Posted 28 Jun 2011 23:31 by tedu Updated: 09 Mar 2013 18:38
Tagged: games roundup

thoughts on bitcoin

Scattered thoughts on bitcoin, past, present, and future.

more...

Posted 26 Jun 2011 21:13 by tedu Updated: 26 Jun 2011 21:13
Tagged: thoughts