サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
猛暑に注意を
www.holovaty.com
Adding a feature because ChatGPT incorrectly thinks it exists Well, here’s a weird one. At Soundslice, our sheet music scanner digitizes music from photographs, so you can listen, edit and practice. We continually improve the system, and I keep an eye on the error logs to see which images are getting poor results. In the last few months, I started noticing an odd type of upload in our error logs.
On Friday, we migrated Soundslice from Heroku to direct use of Amazon Web Services (AWS). I'm very, very happy with this change and want to spread the word about how we did it and why you should consider it if you're in a similar position. My Heroku experience Soundslice had been on Heroku since the site launched in November 2012. I decided to use it for a few reasons: Being a sysadmin is not my t
We finally moved Django to GitHub late yesterday. Here's a postmortem, to keep the community updated and for the benefit of any projects that take this leap in the future. Background We've used Subversion to manage our code since originally open-sourcing in July 2005. Over the last few years, we started to feel Subversion's limitations, namely: The difficulty of branching. We used tools like svnme
I've been a bad BDFL. As a co-creator and one of the two Benevolent Dictators for Life of Django, my responsibility is to guide the open-source project forward. I did a great job of this for several years: from our open-sourcing in July 2005 (and for about two years prior to that), I was rather obsessed with it, contributing thousands of commits, answering thousands of support questions, participa
We've launched user accounts at EveryBlock, and we faced the interesting problem of needing to cache entire pages except for the "You're logged in as [username]" bit at the top of the page. For example, the Chicago homepage takes a nontrivial amount of time to generate and doesn't change often -- which means we want to cache it -- but at the same time, we need to display the dynamic bit in the upp
I've written a Greasemonkey compiler, which makes a Firefox browser extension (XPI) from a given Greasemonkey user script. This is useful if you're a script developer and want to distribute your work to people without having to ask them to install Greasemonkey. It can also be a helpful starting point if you want to write a more advanced Firefox extension. There's no support yet for the proprietary
このページを最初にブックマークしてみませんか?
『Adrian Holovaty』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く