On behalf of the developers of ABCL (Armed Bear Common Lisp) I'm glad to be able to announce the 0.17.0 release. ABCL is a Common Lisp implementation implemented in Java and running on the JVM, featuring both an interpreter and a compiler. The compiler targets the JVM directly meaning that its output is runnable JVM bytecode. The fact that ABCL is written in Java allows for relatively easy embedding...
I've been using Google's favicon fetching API to illustrate links on the play.tm wire and jasoncartwright.com for a while now, and it's been working fairly well. When given a domain the Google system returns a PNG of the domain's icon. The problem was that Google's system appears to rely on the favicon being at example.com/favicon.ico, which isn't always the case. Some sites, for whatever reason, choose...
Congratulations to Audrey Roy -- her " Price It By Phone " application won the Google App Engine + Twilio developer contest that ran from September 21st to October 4th. Audrey will receive $1000 in Google App Engine credit, and a Dell Netbook from Twilio. Audrey hacked together her contest submission in under 48 hours after going to an art museum and discovering that the $60 box she wanted...
I'm feeling very Google at the moment, the talk to the Sydney Python group, kindly hosted at Google in Sydney went off well last night.Today I'm working with Google App Engine creating Gadgets and I just got a "don't be evil" exception. Not exactly sure why but made me chuckle.
This is very cool. In case you missed it PubSubHubbub is a way for you to receive near-instant notifications of change updates to a PubSubHubbub enabled RSS/Atom feed. So, the moment a new post appears on a blog for example, you’ll receive instant notifications in PubSubHubHub supported applications (eg. lazyfeed.com). When XMPP support in Google App Engine [...]
(Cross-posted on the Google Student Blog ) We had a busy summer here at Google interacting with students through a wide variety of scholarship, internship and networking opportunities across North America. Here's a look back at a few of our programs (you can bet we'll be hosting them again!) along with news on some upcoming initiatives. Rising college sophomores participated in two Google programs:...
While developing Quick Bit Notes, I realized that the Google App Engine "sandbox" for Java doesn't support AWT or other graphics Java classes, so I put together a simple "old-school" text rendering class that's compatible with App Engine, called litetext. This small package (less than 1000 lines of Java code) was ...
I'm trying to upload and save a resized image in a db.BlobProperty field on Google App Engine using Django. the relevant part of my view that process the request looks like this: image = images.resize(request.POST.get('image'), 100, 100) recipe.large_image = db.Blob(image) recipe.put() Which seems like it would be the logical django equivalent of the example in the docs: from google.appengine.api...
The leaves are turning here in Mountain View, but they are not the only ones blazing away. It's a busy time of year for open source for Google, with lots of talks and events going on. Recently: - Ben Collins-Sussman and Brian (Fitz) Fitzpatrick gave their "Myth of the Genius Programmer" talk as part of the Opening sessions at "Reflections / Projections", the 15th ACM@UIUC Student...
If you’re an entrepreneur launching a start-up, there are plenty of places online to find advice – some good, some bad. Given this plethora of information, can a book about starting your own web startup still provide value in 2009? If that book is “The Web Startup Success Guide,” the answer is a resounding yes. Despite all the information scattered around the Internet, Bob...
This series is supported by PayPal X Innovate 2009 , PayPal’s first dedicated developer conference. Register for $49 with the code ppblog3 or join us at $50 if you are a student. As a developer, you have a lot of choices when it comes to how you attack a project. From programming languages, like Ruby and Python, to development frameworks, such as Rails and Django, to deployment environments,...
This post is part of our ongoing Blackboard Week . There's plenty of hype about "cloud" software these days. Many engineers argue back and forth about the benefits of developing software in the Cloud. In many ways, cloud software is nothing new. In other ways, it's groundbreaking and an amazing business opportunity The cloud is king. And cute. Photo by flickr user akakumo What does it mean...
The MSDN Subscription site’s Windows Azure Platform Benefits for MSDN Subscribers page announced on 10/20/2009: MSDN subscribers can get started developing on the Windows Azure platform today . Later, following commercial availability of the Windows Azure platform, subscribers will benefit from compute hours, storage, data transfers, SQL Azure databases and .NET Services messages included at...
I've heard of GAE and even though it doesn't support PHP, people have gotten around this limitation by using Quercus I think (I haven't tried it, but supposedly it works). But what factors should I consider when evaluating whether it's a match for me? For example, what made you not go with GAE? Or if you went with it, what are you not happy about? thanks
When building great enterprise apps for our users many of us often first target the desktop user. Did you know that GWT lets you just as easily build great user interfaces for your mobile users? Modern mobile phones such Android based devices and the iPhone ship will powerful web browsers which use the same Webkit rendering engine which GWT already supports and increasingly includes great capabilities...
Google closed source applications engine does evil From http://www.itwire.com, I come to know this news. Please read this post which is very informative. Google, the monolithic empire which once could do no wrong, has churned out another new product for its web 2.0+ conga line. This time Google App Engine gives the great promise of letting you serve your own applications to the world using the grunt