Posted by Case at 04:14 | Permalink | Comments (0)
We got this letter in the mail last week:
Posted by Case at 11:06 | Permalink | Comments (4)
Yesterday Cameron finished migrating all our stuff, open source and otherwise, to GitHub:
We'd been using Subversion thus far (Hosted Projects for our products and Google Code for our open source), and were perfectly satisfied with it, but we just plain got the git religion so a move was inevitable. Here's what's there for hacking:
Posted by Case at 17:53 | Permalink | Comments (0)
Admittedly, the three of us that make up nb.io are pretty geeky. We like to geek out about technology, gadgets, sports climbing, and especially, breakfast.
When I wake up each morning, I’m thinking about a few things: coffee, food, a shower, what time I need to leave to meet up for the workday.
Coffee and a shower? Easy. I set up my teapot before I get in the shower and five minutes later I can make a french press of Blue Bottle and sip on it while I catch up on feeds or email.
Historically, the least predictable part of my routine was breakfast. I’d get sick of eating the same thing every day. Eggs, bacon, french toast, pancakes? Yum, but who has time for that? Cereal? Boring. Hot oatmeal with fresh fruit, raisins, nuts? Now we’re talking.
That’s where the Zojirushi rice cooker comes in. Probably the best gadget for keeping us eating healthy breakfasts regularly, we all have one. We’ve agreed that whomever is hosting the workday sets up steel cut oatmeal in their cooker to be ready when we arrive. It brings a whole new meaning to the term “breakfast meeting.”
How do you encourage lively discussion and punctuality in your workspace early in the morning?
Posted by cee-dub at 10:15 | Permalink | Comments (0)
Hot on the heels of the release of Ruby 1.9.1 RC1 (faster! less suck! tastier interpreter!) comes a quick and easy set of instructions for building and installing it on Mac OS X 10.5 Leopard. Sweet! I'll be dropping Ruby 1.9.1 RC1 onto my laptop right away.
Posted by cee-dub at 18:28 | Permalink | Comments (0)
Something we’re excited about is today’s release of jQuery 1.3, which includes the wicked-fast new selector engine, Sizzle.
We’re looking forward to integrating jQuery 1.3 into Domainr, particularly the new live event delegation feature—allowing us to dump cumbersome post-AJAX fixup code.
Congrats to John Resig and the rest of the jQuery team!
Posted by ydnar at 13:32 | Permalink | Comments (0)
Woohoo! David Davis implements CSSHttpRequest for Extjs:
“Ext.ux.CssProxy allows for cross-domain AJAX like Ext.data.ScriptTagProxy, but with some differences. When you use Ext.data.ScriptTagProxy (JSONP), you allow untrusted JavaScript to execute in your domain’s context. With Ext.ux.CssProxy and CSSHttpRequest, the data is parsed out of specially crafted CSS avoiding any JavaScript execution. See CSSHttpRequest for more information on how to generate the CSS.”
Posted by ydnar at 13:10 | Permalink | Comments (1)
Randy just took the wraps off an updated, fully baked version of CSSHttpRequest (CHR), which now has encoders for Python, Ruby and PHP, and works in all modern web browsers.
It evolved from his earlier CSS-RPC hack, an attempt to provide a mechanism for safe, cross-site AJAX via CSS. CHR's second version used @import statements to load third party JavaScript in a sandboxed iframe with limited privileges. Its callback mechanism was constrained to a single anonymous lexical closure which wrapped the window.parent variable, and the rest of the iframe’s JS context was trashed, wrecking window, cookie, document, etc. Unfortunately it didn’t work in Internet Explorer, because those JS variables are write-only.
What eventually became CSSHttpRequest needed to be:
Today's release addresses these requirements—Happy Holidays from nb.io!
Posted by Case at 19:04 | Permalink | Comments (1)
Posted by Case at 13:40 | Permalink | Comments (0)
Domainr has been out for a few days, and so far the response has been overwhelmingly positive. Some of our favorites:
“Domain name search engine Domainr suggests web site addresses that make clever use of non-.com top level domains, subdomains, and folders, like del.icio.us, burri.to, or stop.spamming.us.”
“Domainr is a new search engine that helps you explore top level domains to find unique domains, letting you know if those domains are available for purchase.”
“In the past, you might have used one site to come up with a slick web address that uses a fancy top-level domain, and then another one to see whether your new creation is available. Domainr condenses the whole process into one step.”
“What this site does, then, is let you explore all these sites that have strayed from the conventional domain names format along with the traditional ones. This elastic search tool also intends to provide a comprehensive overview of websites, as it covers both top-level domains and those who might not be that popular or attract that much traffic.”
“This is a killer interface. If it gets the behind the scenes stuff problems, others have already mentioned here, taken care of, it will get used a lot.”
“Find domain names for your projects beyond the big three.”
…and last but not least, thanks to Andy Baio for his much-referred link!
Posted by us at 16:44 | Permalink | Comments (2)