davisml
davisml on Hacker News
Posted by
davisml on Thursday May 16, 2013 @02:11AM
from the worrydream.com dept.
A few years ago, my friend Austin Sarner and I were writing a user friendly content publishing system in Objective-J. We designed a majority of the controls and UI components using canvas and found it incredibly fast when the proper caching techniques were used.
One of the components of the application I worked on was a text editor that resembled Apple's Pages software. The text editor was implemented entirely in canvas and would wrap live in response objects intersecting the text. Redrawing the text live was slow but we ended up finding a solution. We cached bitmaps of the characters, lines and paragraphs and only re-rendered areas of the canvas that changed.
The code was open sourced and put on GitHub, if anyone is interested:
https://github.com/austinsarner/Frappuccino/tree/master/Frap...
P.S. There's also a really fast iPhoto-style media browser in the repository that is implemented in canvas. It uses image caching techniques for animation.
Posted by
davisml on Wednesday January 23, 2013 @12:46PM
from the mashable.com dept.
My uncle always used to say to me,
"Don't tell me what you're going to do. Show me what you've done."
This website feels like it's trying to get my email by reiterating an idea that was discussed on HN already.
Website renders horribly on iPhone
So it's graph paper that you can talk to?
I agree. It kinda looks like a HyperCard stack.
Posted by
davisml on Friday July 20, 2012 @03:11PM
from the marco.org dept.
Given the headline from 2 days ago – "Facebook forces all users over to Facebook.com e-mail addresses" – isn't Facebook the world's most popular email service?
Except instead of asking for Netscape Navigator 4.0 or higher, I get an overlay saying "Please switch to Google Chrome to access the editor" when I try to use the demo
Congrats cappuccino team!
Damn it. It appears the only solution is limiting the amount of instances in the application settings. I manage a free sync service with approximately 20,000 active users on App Engine. I just checked the billing history for our application and saw similar results, the cost will increase 10 fold.
It appears that the chart is being misinterpreted. The cost per hour is less under the new pricing and I believe the total hours is calculated for the month.
We use GAE for Pulp Sync (acrylicapps.com/pulp). It's scales very well if you handle requests quickly and take advantage of the memcache and taskqueue APIs.
Tom is not a douchebag. You, sir, are the douchebag
The star, listen and fullscreen buttons look awfully small
This is coming from the dude who used to work for free and live in Wil Shipley's basement? Wow.
isn't the point of "attending" an event on Facebook to let others know anyway?
Cappuccino is my favourite, although the included AppKit framework is large and slow at times. If you rebuild AppKit without Aristo and all the default images it loads quickly.
It looks like an ugly version of the original Invoice Machine (which also offered free invoices without signup).
Wooo Sam! Nice to see it's finally released!!