-
Recent Posts
Recent Comments
- Brian Nickel on Premature Completion: An Embarrassing Problem
- Vladimir Kovalskiy on Integrating Asana and Git
- foon on Integrating Asana and Git
- Vladimir Kovalskiy on Integrating Asana and Git
- Alistair Leszkiewicz on Mistakes Were Made: Description Isn’t Enough
Archives
Categories
Meta
Author Archives: Joel Kraut
WWDC Blast
Early this morning we and our friend Alex C. Schaefer launched a new project of special interest to iOS and Mac developers. WWDC Blast is a free service to inform you via SMS the very moment that WWDC tickets go … Continue reading
Posted in Software
Tagged Alex C. Schaefer, Heroku, Twilio, web, web app, web application, WWDC, WWDCBlast
Leave a comment
Spatter and Spark
Another year-and-a-bit, another successful client project! As of a few weeks ago, Polk Street Press shipped a brand-new storybook, Spatter and Spark. It’s a genuinely endearing tale of two best friends solving problems together in a way that five-year-olds will … Continue reading
Posted in Software
Tagged animation, core animation, iOS, projects, Spatter and Spark
Leave a comment
Integrating Asana and Git
Recently we at Spaceman Labs have been testing out different tools and workflows to manage our various projects. After trying a few different packages, we’ve more or less settled on Asana as our issue tracking solution. It’s got a lot of advantages: … Continue reading
Mistakes Were Made: Audio and ARC
There’s a mistake I have, to my own great embarrassment, made twice, so I think it’s worth writing up for posterity. This one’s brief: you can laugh at me and move on. Under ARC, AVAudioPlayers don’t retain themselves while playing. … Continue reading
Posted in Explanation
Tagged ARC, automatic reference counting, Beginners, cocoa, code snippet, iOS, mistakes were made, Mistkaes
Leave a comment
Premature Completion: An Embarrassing Problem
Working on a project recently, Jerry and I came across an odd bug. We have a two-level UI that allows the user to navigate between several different scroll views. For the sake of keeping things pretty, we want to reset … Continue reading
Posted in Explanation
Tagged animation, bugs, cocoa, code snippet, core animation, iOS, mistakes were made, Mistkaes, sample code
9 Comments
Things I Learned at Siggraph II (2012)
In the interests of becoming a more well-rounded individual in the extremely narrow field of computer graphics, I spent last week in sunny LA, attending Siggraph. What follow are my notes and a little bit of synthesis from various sessions … Continue reading
SMShadowedLayer
Impetus For a recent project, we needed to “simulate” or “fake” the look of pieces of paper in a physical environment. We didn’t need fancy physical modeling or curves and curls and folds, just perspective and shadowing during an animation. … Continue reading
Posted in Code, Software
Tagged animation, CALayer, cocoa, core animation, highlights, iOS, Lambert, OS X, shading, shadows, Software, specular
Leave a comment
Goodnight Safari
We’ve mentioned a couple of times over the past few months that there’s a side project keeping us busy. Today we are proud to announce that said project has shipped, and we can tell you all about it (except for … Continue reading
Mistakes Were Made: Integral Bounds
Here’s another mistake from the day job. (Why do they pay us? Because we do eventually find and correct our errors?) “Misaligned” CATextLayers As you may know, the Core Animation instrument has a flag to “Color Misaligned Images“. This is … Continue reading
Posted in Code
Tagged CALayer, CATextLayer, code snippet, core animation, images, Instruments, iOS, mistakes were made, Mistkaes
Leave a comment
