PUBLIC   marks

PUBLIC MARKS with search side

Sponsorised links

This month

Overcome Your Caching Conundrums [Server Side Essentials]

by dzc
ealing with browser caching is a balancing act. On one hand, you aim to minimize load times and bandwidth use by ensuring that images, scripts, and style sheets are cached by your visitors; however, you still want to ensure that they’re accessing the most recent versions of all your files. In this article, I’ll show you a few methods for controlling how your site’s files are cached by browsers so you can achieve the best of both worlds: maintaining optimal performance while ensuring that any updates are seen immediately, without a hitch by all of your users.

Urban Age | Conference | Istanbul | November 2009

by karlcow

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

by karlcow

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

by srcmax & 1 other

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

by karlcow

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

by karlcow

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

by karlcow

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

by karlcow

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

by karlcow 3 comments

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.

et hop un débat pour @nkame et @biologeek.

Sponsorised links

September 2009

MAP

by karlcow

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

by marco
The web developer (sometimes also called a client-side developer, front-end developer, web architect or front-end engineer) has a huge skill set and a job description to match. They are often expected and required to excel in many disciplines, and have good working knowledge of many others

VanadiumJS - Simple client side validation

by Tiagut & 1 other (via)
Validation de formulaire coté client. Le script est basé sur jQuery.

August 2009

Grilling Tomatoes - Release the flavor with the grill for everything Tomato

by ERSWeb
I know you're thinking that grilling tomatoes sounds at the very best a little strange. Grilling a tomato does so much for the flavor. You simply have to try it to understand. In fact, try this: Take a tomato, cut it in half, and sprinkle with salt and pepper, grill, cut side down for about 5 minutes. Now, take a bit. The flavor of the tomato becomes intensified by grilling it. You also get a great flavor from the browning of the tomato. Since tomatoes are naturally high in sugar the grill caramelizes those sugars and gives the tomato some really great flavor.

Eucalyptus

by karlcow

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

by decembre
Light-weight Google enhancement Adds... ___ The extension work only if I type in Firefox Search Bar at the upper right side of the screen. Please fix the extension, is great! ___ -Icons, -Numbering, -Highlighting, -and more search options: 'By date' and 'By language' ...to your Google search results

Combining Mobile GeoLocation, Client-Side DB, Canvas in a WebApp at Benjamin Hill

by karlcow

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.

OffMaps - Offline maps for the iPhone and iPod Touch | Offline maps for iPhone & iPod Touch

by karlcow

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

by karlcow

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

by karlcow

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”.

PUBLIC TAGS

ajax   apple   art   audio   blog   blogging   blogs   book   bookmarks   books   business   car   community   computer   css   culture   design   download   dvd   education   email   finance   firefox   flash   flickr   food   forum   free   fun   funny   game   games   google   guide   health   history   home   hosting   html   humor   image   images   information   internet   ipod   java   javascript   life   links   linux   mac   magazine   marketing   media   microsoft   mobile   money   movie   movies   mp3   music   news   online   phone   photo   photography   photos   photoshop   php   podcast   programming   radio   reference   rss   science   search   security   seo   service   shopping   site   social   software   sports   technology   tips   tool   tools   travel   tutorial   tv   video   videos   web   web2.0   webdesign   wiki   windows   wordpress   yahoo  

Sponsorised links