Sponsorised links
This month
Overcome Your Caching Conundrums [Server Side Essentials]
Urban Age | Conference | Istanbul | November 2009
On November 5, Urban Age will inaugurate an intensive two-day conference on the future of cities in Istanbul, an expanding metropolis and one of the worlds first global cities. 100 innovators of urban change from 15 countries, half a dozen mayors, renowned scholars and authors side-by-side with architects and developers leading major urban regeneration projects around the globe will offer presentations about urban transformations in 25 cities. The conference will engage an invited audience of over 300 urban policymakers, academics, designers, planners and developers to explore the vast and complex challenge of contemporary city making and the interconnected issues of the impact of the global economic condition on world cities, the effect of climate change on urban sustainability and the role of urban design in creating socially cohesive environments.
October 2009
ASK KEN™ – Visual Knowledge Browser on Datavisualization.ch
AKS KEN is basically a textual search engine and the matching entires from Freebase are visualized as a ring chart. The user can then drill down the wedges and unveil related ring charts. Images and a textual description to each topic are shown in a separate drawer on the right hand side.
Facebook: How to Eliminate “Dead Friend” Suggestions
Last week, in conjunction with its latest redesign, Facebook released “suggestions for helping friends,” a feature that aims to get you to assist your friends that don’t appear to be actively using the site and “reconnect” you with old contacts.
One unfortunate side effect of the feature: it started recommending those you’d rather not connect with, and in some cases, deceased friends.
getElementsBySelector - CSS Query Selector for HTML DOM < Scripts < Python < Bin-Co
getElementsBySelector is a python function which takes a standard CSS style selector and returns an array of elements objects from the document that match that selector. This is a frequently used function in JavaScript - if you use a library. Its kind of meaning less to have this function in the server side - unless you are doing screen-scarping. Then its very useful. Recently, I had to work on a Django app that does a bit of screen-scrapping - so I created this function to aid me.
Discuss: Getting to No
15 Questionnaire
It would be very interesting if you could share a mockup, template of your questionnaire. Or if specific to each projects you are creating, at least, the type of questions in the questionnaire.
On the side of the No No for projects, setting a deadline for delivery of the projects or even a step without having all the materials which guarantee the delivery date.
We have to be very careful when committing to dates, to also set the right expectations of the client. Too often, in a project, it is possible to say, let’s release this section at this date YYYY-MM-DD, the materials will be given to you in the next two weeks. Red flag. It is often better to say, once given this list of items (deliveryDate), we will be releasing this section at “deliveryDate 10 business days”.
In middle size agencies, there is also an issue of resources management. There is more than one project in parallel. Explaining to the client that if he/she misses a particular window, the project will be delayed.
Keep written records of every discussions you had, put down the RESOLUTION and the ACTION. After each meeting, send your meeting minutes to the project participants and the client. It is often better to have a scribe. If you get phone calls from the clients (which is fine), send a summary of the discussion just after.
If you are using a project management system (be mail, sharepoint, basecamp, etc. anything), if the client says “It is not the way I work”, rise a red flag again.
Be careful also of the “just this time” or “just for once” on a exceptional work issue, because if you authorize it once, the client will keep the foot in the door, to reuse it again.
posted at 10:38 am on October 21, 2009 by karlcow
yml / fabric_factory / overview — bitbucket.org
This project aims to provide an easy to setup continuous integration server and client. The server side infrastructure is built on top of django. The tasks are described using fabric.
High Performance Web Sites :: Aptimize: realtime spriting and more
tracking Aptimize for about a year since they contacted me about their Website Accelerator. I was psyched to have them present at and sponsor Velocity. Website Accelerator changes web pages in real time and injects many of the performance best practices from my books, plus some others that aren’t in my books. It’s a server-side module that runs on Microsoft Sharepoint, ASP.NET, and Linux/Apache.
Python & Java: A Side-by-Side Comparison « Python Conquers The Universe
et hop un débat pour @nkame et @biologeek.Comparing Python and Java
A programmer can be significantly more productive in Python than in Java.
How much more productive? The most widely accepted estimate is 5-10 times. On the basis of my own personal experience with the two languages, I agree with this estimate.
Sponsorised links
September 2009
MAP
MAP (Manual of Architectural Possibilities) is a publication of research and visions; research into territories, which can be concrete or abstract, but always put into question. Map is not a magazine (it only has two pages) and is not a book (it is issued twice a year). Map presents itself as a folded poster (A1) where information is immediate, dense and objective in one side, and architectural and subjective on the other. Map is a guide to potential actions in the built environment, a folded encyclopedia of the possible, a topography of ideas, or a poster on the wall.
Why front-end developers are so important to the future of businesses on the web
VanadiumJS - Simple client side validation
August 2009
Grilling Tomatoes - Release the flavor with the grill for everything Tomato
Eucalyptus
Eucalyptus - Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems - is an open-source software infrastructure for implementing "cloud computing" on clusters. The current interface to Eucalyptus is compatible with Amazon's EC2, S3, and EBS interfaces, but the infrastructure is designed to support multiple client-side interfaces. Eucalyptus is implemented using commonly available Linux tools and basic Web-service technologies making it easy to install and maintain.
GoogleEnhancer :: Add-ons for Firefox
Combining Mobile GeoLocation, Client-Side DB, Canvas in a WebApp at Benjamin Hill
A GPS tracker, complete with visual display of your recent waypoints, that would continue to work if your phone reset, powered off, or lost network connectivity half way through your hike. Build it fast, simple – and entirely web-based without any native code.
anti depressant medicine and side effects
OffMaps - Offline maps for the iPhone and iPod Touch | Offline maps for iPhone & iPod Touch
OffMaps lets you take your maps offline. It is the ideal companion for any iPhone and iPod Touch user, who wants to access maps when travelling abroad (and avoid data roaming charges) and who wants to have fast access to maps at all times. This app (and the icon) just has to be on the right hand side of Apple's built-in maps app.
OffMaps uses OpenStreetMaps that include a lot more information than simple road maps: from ATMs and train stations to restaurants and pubs! You choose which areas to download instead of buying a new app for every city you want to visit.
July 2009
Near Future Laboratory » Blog Archive » Overlap 09
So we discussed this challenge of reframing things and some how that lead to a short discussion of parenting — getting kids to try things that they don’t want and disallowing them from doing things they shouldn’t. This point came up directly — “yeah, and they’ll say — can I wash the cat in the toilet?” Somehow this started the story, where we ourselves reversed our assumptions and looked at it from the positive side. How do you encourage unconventional, presumably preposterous things and not assume failed results?
Copyright Consultations - Copyright and You
Digital technology has evolved dramatically, changing the way Canadians work, live and engage locally and globally. The emergence of the Internet has blurred the line between creators, users, producers, and distributors of copyrighted works.
Canadian copyright law needs to be updated to give Canadian creators and consumers the tools they need to engage with confidence in the digital marketplace. These updates will also help foster creativity, innovation and economic growth.
The Government believes that Canadians themselves must be able to contribute if future updates are to be a true reflection of Canada’s interests. These nation-wide consultations are intended to provide all Canadians with a chance to voice their opinions on what is needed to make the system work, and to ensure that all perspectives are taken into account on copyright modernization.
You can access additional information about copyright in the “Support Material” box located in the right hand side of this page.
Please help us by sharing your views, responding to other participants’ comments and rating other participants’ comments. To share your views, please click on “Reply to Topic”.
