PUBLIC   marks

PUBLIC MARKS with search f-layer

Sponsorised links

This month

Adobe Labs - Social

by srcmax

The Social service enables you to write applications that integrate leading social networks such as Facebook and MySpace into your apps. The service, implemented through an easy to use API, provides an abstraction layer that connects with different networks. This removes the complexity and repetitive work of having to implement multiple APIs in order to integrate social features from multiple social networks into your application.

October 2009

Creating Offline Web Applicat...

by oseres
Creating Offline Web Applications With Dojo Offline by Brad Neuberg (SitePen), September 23rd, 2007 This tutorial steps you through creating offline web applications using Dojo Offline. What is Dojo Offline? Dojo Offline is an open-source toolkit that makes it easy to create sophisticated, offline web applications. It sits on top of Google Gears, a plugin from Google that helps extend web browsers with new functionality. Dojo Offline makes working with Google Gears easier; extends it with important functionality; creates a higher-level API than Google Gears provides; and exposes developer productivity features. In particular, Dojo Offline provides the following functionality: An offline widget that you can easily embed in your web page with just a few lines of code, automatically providing the user with network feedback, sync messages, offline instructions, and more A sync framework to help you store actions done while offline and sync them with a server once back on the network Automatic network and application-availability detection to determine when your application is on- or off-line so that you can take appropriate action A slurp() method that automatically scans the page and figures out all the resources that you need offline, including images, stylesheets, scripts, etc.; this is much easier than having to manually maintain which resources should be available offline, especially during development. Dojo Storage, an easy to use hashtable abstraction for storing offline data for when you don't need the heaviness of Google Gear's SQL abstraction; under the covers Dojo Storage saves its data into Google Gears Dojo SQL, an easy to use SQL layer that executes SQL statements and returns them as ordinary JavaScript objects New ENCRYPT() and DECRYPT() SQL keywords that you can mix in when using Dojo SQL, to get transparent cryptography for columns of data. Cryptography is done on a Google Worker Pool thread, so that the browser UI is responsive. Integration with the rest of Dojo, such as the Dojo Event system

Securing a Domain: SSL vs. DNSSEC

by marco
There has been quite a bit of talk lately about the best way to secure a domain, mainly centered in two camps: using Secure Socket Layer (SSL), or using DNS Security Extensions (DNSSEC). The answer is quite simple—you should use both.

An Engineer's Guide to Bandwidth (Yahoo! Developer Network Blog)

by karlcow & 1 other

Web app developers spend most of our time not thinking about how data is actually transmitted through the bowels of the network stack. Abstractions at the application layer let us pretend that networks read and write whole messages as smooth streams of bytes. Generally this is a good thing. But knowing what's going underneath is crucial to performance tuning and application design. The character of our users' internet connections is changing and some of the rules of thumb we rely on may need to be revised.

Sponsorised links

September 2009

August 2009

Photoshop High Key Glow Effect Tutorial

by mozkart (via)
In this Photoshop tutorial, we'll learn how to create a high key glow effect, which is a fancy way of saying we'll be applying a glow only to the highlights in an image. This effect works especially well with wedding portraits since it's great for adding a romantic, magical look to your photos, and wedding portraits usually contain lots of bright white areas to work with. We'll see how to easily select just the highlights in an image using Photoshop's Color Range command, then we'll copy the highlights to their own layer and create the glow effect using a blur filter and one of Photoshop's layer blend modes designed for lightening images. Finally, we'll combine layers into a layer group and use a layer mask to limit the areas where the glow effect is visibile. It may sound like a lot of work, but once you know how to do it, the entire effect can be completed in just a few minutes! I'm using Photoshop CS4 here, but any recent version of Photoshop will work.

scala-migrations - Project Hosting on Google Code

by jpcaruana (via)
Scala Migrations is a library to manage upgrades and rollbacks to database schemas. Migrations allow a source control system to manage together the database schema and the code using the schema. It is designed to allow multiple developers working on a project with a database backend to design schema modifications independently, apply the migrations to their local database for debugging and when complete, check them into a source control system to manage as one manages normal source code. Other developers then check out the new migrations and apply them to their local database. Finally, the migrations are used to migrate the production databases to the latest schema version. The Scala Migrations library is written in Scala and makes use of the clean Scala language to write easy to understand migrations, which are also written in Scala. Scala Migrations provides a database abstraction layer that allows migrations to target any supported database vendor.

July 2009

Elixir – Trac

by karlcow

Elixir is a declarative layer on top of the SQLAlchemy library. It is a fairly thin wrapper, which provides the ability to create simple Python classes that map directly to relational database tables (this pattern is often referred to as the Active Record design pattern), providing many of the benefits of traditional databases without losing the convenience of Python objects.

Elixir is intended to replace the ActiveMapper SQLAlchemy extension, and the TurboEntity project but does not intend to replace SQLAlchemy's core features, and instead focuses on providing a simpler syntax for defining model objects when you do not need the full expressiveness of SQLAlchemy's manual mapper definitions.

LAoE

by ericpaul & 1 other (via)
LAoE stands for Layer-based Audio Editor

June 2009

Typography of the San Francisco MoMA : un album sur Flickr

by sbrothier
The SFMoMA is all about creating a space for modern art to live. But there's also a meta-layer to the art experience that comes from the aesthetic and conceptual life of the space itself – the colors, the architecture, the little design touches. These elements contribute to our experience of the art inside, but often operate below our cognitive awareness. I decided to bring one of those meta-elements to the forefront of attention – the typography used inside the museum, on anything from exhibition signage to elevator buttons to restroom signs.

Random Etc. - js-vector-maps on github

by karlcow

I've been experimenting with some javascript classes that mimic the structure of mapnik's Layer/Style/Rule classes and render OSM data (via GeoJSON) to a <canvas> element. I've also finally taken a look at how github works, so I've decided to share the initial code there in case people are interested. If you don't want to check the code out for yourself there's a demo page here (tested in Firefox and Safari only, so far).

I2P Anonymous Network - I2P

by decembre & 1 other
I2P is an anonymizing network, offering a simple layer that identity-sensitive applications can use to securely communicate. All data is wrapped with several layers of encryption, and the network is both distributed and dynamic, with no trusted parties.

May 2009

Home

by tadeufilippini & 1 other (via)
KDE on Cygwin is the port of Qt and KDE to Windows using Cygwin, the POSIX emulation layer for Windows, and the Cygwin XFree86 server. We think that KDE is a great desktop and has the opportunity to be a big player in the 'desktop environment' area. One of the main reasons for this is because of the famous Qt library, which is designed to be very platform independent and has already been ported to many operating systems. Hence porting KDE applications from one UNIX derived operating system to another is relatively painless. The one operating system this doesn't hold true for is Windows.

The Python Runtime Environment - Google App Engine - Google Code

by Emaux
App Engine applications can be implemented using the Python programming language. The App Engine Python runtime environment includes a specialized version of the Python interpreter, the standard Python library, libraries and APIs for App Engine, and a standard interface to the web server layer.

April 2009

On my last day at Flickr « geobloggers

by karlcow

But back to Flickr, I’ve often joked that I could probably get more stuff done working with the Flickr API outside of Flickr than inside. Mainly due to the simple removal of the Lawyers-Layer more than anything else ;)

Les avocats de Yahoo! détruisent beaucoup du potentiel créatif de ses employés, même chose pour ceux qui voulaient participer au W3C.

Apache CouchDB: Introduction

by holyver
What CouchDB is * A document database server, accessible via a RESTful JSON API. * Ad-hoc and schema-free with a flat address space. * Distributed, featuring robust, incremental replication with bi-directional conflict detection and management. * Query-able and index-able, featuring a table oriented reporting engine that uses Javascript as a query language. What it is Not * A relational database. * A replacement for relational databases. * An object-oriented database. Or more specifically, meant to function as a seamless persistence layer for an OO programming language.

Storefront for Art and Architecture |

by karlcow

Through plans, sections, diagrams, charts and scale drawings,

49 cities are observed statistically and presented in an unprecedented comparative study, the result of a research project conducted over

several years. Despite the fact that they never actually existed, this history of utopian urbanism provides a remarkable insight into our

understanding of the contemporary metropolis.

Online many places get a new layer of reality. Fictional or not.

On url shorteners

by marco & 2 others
The extra layer of indirection slows down browsing with additional DNS lookups and server hits

March 2009

Droste Effect Tutorial : un album sur Flickr

by fotopol (via)
This is an advanced tutorial. You need to be very comfortable with Photoshop and/or GIMP to be able to follow this tutorial. If you don't already know how to create layer masks or crop an image, learn how to do those things first before you try to follow this tutorial because this tutorial does not teach you how to do those things, but requires that you be able to do them.

Etsy :: Roadside :: Pocket Theater Pop Up - Night Journey

by karlcow

Night Journey is a handmade pop-up by Jayme McGowan. The original artwork has been reprinted onto matte photo paper and carefully assembled as a two-layer, collapsible, pocket theater housed in a handmade wood box.

Contrail Biking Community Tool

by xibe

The small apparatus attaches to any bike's seat tube and applies a thin layer of chalk powder in one of several colors to the rear tire.

The result is an eye-catching streak that traces wherever you ride. In addition to visually enhancing the street, it serves as a directional guide for subsequent cyclists and a constant reminder to motorists that they should share the road.

PhoneGap

by greut & 3 others (via)

PhoneGap is a development tool that allows web developers to take advantage of the core features in the iPhone, Android, and Blackberry SDK using JavaScript.

abstraction layer to the many phone APIs around there.

Hyper-Metrix.com

by greut

The Burst Engine is an OpenSource vector animation engine for the HTML5 Canvas Element. Burst provides similar web functionality to Flash and contains a layer based animation system like After Effects. Burst uses a very light-weight JavaScript frame, meaning your animations will download unnoticably quick and can be controlled using very simple JavaScript methods. For example: the [-] logo above is a Burst animation attached to a mouseOver event using the following code...

canvas is the next Flash or not

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