earth2marsh + reference   414

Linux and UNIX curl command help
This has bitten me before, so bookmarking!
"(HTTP) Request a compressed response using one of the algorithms libcurl supports, and return the uncompressed document. If this option is used and the server sends an unsupported encoding, Curl will report an error. If this option is used several times, each occurrence will toggle it on/off."
curl  documentation  manual  reference  terminal  compression  compressed 
january 2012 by earth2marsh
OWASP Guide Project - OWASP
"Web application security is an essential component of any successful project, whether open source PHP applications, web services such as straight through processing, or proprietary business web sites. Hosters (rightly) shun insecure code, and users shun insecure services that lead to fraud. The aim of this Development Guide is to allow businesses, developers, designers and solution architects to produce secure web applications. If done from the earliest stages, secure applications cost about the same to develop as insecure applications, but are far more cost effective in the long run.
Unlike other forms of security (such as firewalls and secure lockdowns), web applications have the ability to make a skilled attacker rich, or make the life of a victim a complete misery. At this highest level of the OSI software map, traditional firewalls and other controls simply do not help. The application itself must be self-defending. The Development Guide can help you get there. The Development Guide has been written to cover all forms of web application security issues, from old hoary chestnuts such as SQL Injection, through modern concerns such as AJAX, phishing, credit card handling, session fixation, cross-site request forgeries, compliance, and privacy issues."

2010: http://code.google.com/p/owasp-development-guide/wiki/Introduction
web  security  webdev  programming  guide  reference 
january 2012 by earth2marsh
Dudes, this is so not REST | Thought Palace
"It’s simple to make requests to Rdio’s REST API. It’s built on widely used standards and conventions so there are libraries for most common web development platforms. All method calls are made as POST requests to http://api.rdio.com/1/. Arguments are sent as application/x-www-form-urlencoded, just like when a browser submits a form. The name of the method is passed as the ‘method’ argument. [Emphasis mine.]
What’s wrong with this? Well, the first bolded point is immediately contradicted by the ones that follow. Specifically, this cannot be a REST API, because it uses only one URL and one HTTP method. Two of the key features of HTTP-based REST are that

It’s object-oriented, where objects are identified by URLs. Each request’s URL identifies what object it operates on.
The methods to invoke on the objects are primarily indicated by the request’s method (GET, PUT, POST, DELETE). In fact this is why Tim Berners-Lee used the word “method” in the HTTP protocol in the first place."
api  rest  design  programming  reference  examples  example  restful  webdev  winningatinternets  from delicious
november 2011 by earth2marsh
making the grade: why the cheapest maple syrup tastes best
Pride pushed people to make maple a refined sugar replacement, so now we pay extra for grade A.D.
syrup  maple  history  sugar  grades  reference  from delicious
november 2011 by earth2marsh
Using Javascript postMessage to Talk to iFrames | Viget Extend
"To javascript, iFrames are typically black boxes. Javascript now allows cross-document communication thanks to the postMessage function. Here's how I used postMessage to get the height and width of a document in an iFrame."
javascript  PostMessage  Iframes  reference  html5  from delicious
october 2011 by earth2marsh
Backus–Naur Form - Wikipedia, the free encyclopedia
"In computer science, BNF (Backus Normal Form or Backus–Naur Form) is a notation technique for context-free grammars, often used to describe the syntax of languages used in computing, such as computer programming languages, document formats, instruction sets and communication protocols. It is applied wherever exact descriptions of languages are needed, for instance, in official language specifications, in manuals, and in textbooks on programming language theory." via Anant
programming  parser  syntax  development  reference  grammar  theory  computer_science  query  from delicious
october 2011 by earth2marsh
RESTful Error Handling - O'Reilly ONLamp Blog
"Nonetheless, here are my votes for most important criteria: Human Readable Error Messages; Application Specific Errors; Machine Readable Error Codes"
design  api  apis  reference  errors  from delicious
september 2011 by earth2marsh
API Design Principles | Qt Wiki | Qt Developer Network
"Be minimal; Be complete; Have clear and simple semantics; Be intuitive; Be easy to memorize; Lead to readable code"
api  design  reference  apis  from delicious
september 2011 by earth2marsh
Thoughts on RESTful API Design
"Thoughts on RESTful API Design<br />
<br />
Lessons learnt from designing the Red Hat Enterprise Virtualization API"
design  api  rest  reference  from delicious
september 2011 by earth2marsh
So, you want to provide an API for the world to use? « Canonical Design
"I conducted 5 qualitative interviews with developers and here are some findings.<br />
<br />
You have two problems. The first problem is to design the API. The second is to help people learn to use it.<br />
<br />
Great API design<br />
<br />
Is consistent, predictable, learnable. You are creating an API that developers will interact with. In the same way that a graphical user interface (GUI) might use visual design to provide users with a language to predict and learn behaviours, an API can use naming and format." … and lots more
design  apis  api  interviews  reference  research  from delicious
september 2011 by earth2marsh
How to Design Classes (Draft)
" <br />
February 2011: We have decided to provide the draft of "How to Design Classes" (pdf) on an "as is" basis for now. You are free to download and print it.<br />
<br />
Since we may occasionally fix typos and add material, we recommend that you do not copy the file. Instead, link to it.<br />
<br />
Warning: If we decide to publish the book after all, it is likely that the publisher will ask us to remove this version of the book from the web."
reference  programming  books  howto  classes  from delicious
september 2011 by earth2marsh
Groklaw - Oracle v. Google - Google's Expert Report and a Jury Issue
"An API implementation that uses only the necessary API components, but does not repeat the underlying implementation, is an “independent” implementation. A Ford and a Chevy are, in this sense, independent implementations of a car — while they both provide drivers with the same gas pedal and steering interface to the underlying functionality, Chevy engineers likely did not photocopy Ford blueprints in order to build the Chevy’s engine and steering mechanism. Similarly, the fact that virtually every modern computer application supports common keyboard commands like Ctl+C, Ctl+V, and Ctl+P does not prove that the programmers used each other’s implementation source code. Instead, they have each re-implemented the functionality in a way that makes sense for their circumstances, reusing only the “interface” of the keyboard commands."
law  apis  copyright  google  oracle  argument  interesting  reference  from delicious
september 2011 by earth2marsh
Home - GitHub
"This wiki indexes available libraries and resources available for JavaScript. In addition it provides some starting points for newbies in form of Beginner's Resources. In case you want to contribute, do take a look at Meta first for some extra pointers. Happy hacking!" via pamela fox
tools  javascript  programming  reference  wiki  list  from delicious
july 2011 by earth2marsh
How do JavaScript closures work? - Stack Overflow
"Like the old Albert said: "If you can't explain it to a six-year old, you really don't understand it yourself.”. Well, I tried to explain JavaScript closures to a 27-year old friend and completely failed.<br />
<br />
How would you explain it to a 6-year old person that is strangely interested in that subject?"<br />
<br />
"A closure in JavaScript is like keeping a copy of the all the local variables, just as they were when a function exited."
reference  javascript  programming  closures  from delicious
june 2011 by earth2marsh
Should I Change My Password?
"This site uses a number of databases that have been released by hackers to the public. No passwords are stored in the ShouldIChangeMyPassword.com database."
password  security  compromised  check  tester  reference  tools  from delicious
june 2011 by earth2marsh
Computer Science Unplugged |
"CS Unplugged is a collection of free learning activities that teach Computer Science through engaging games and puzzles that use cards, string, crayons and lots of running around.<br />
<br />
The activities introduce students to underlying concepts such as binary numbers, algorithms and data compression, separated from the distractions and technical details we usually see with computers.<br />
<br />
CS Unplugged is suitable for people of all ages, from elementary school to seniors, and from many countries and backgrounds. Unplugged has been used around the world for over fifteen years, in classrooms, science centers, homes, and even for holiday events in a park!"
reference  programming  science  education  computers  computer  activities  learning  kids  from delicious
june 2011 by earth2marsh
XML.com: Implementing REST Web Services: Best Practices and Guidelines
"A resource may have more than one representation. There are four frequently used ways of delivering the correct resource representation to consumers:<br />
<br />
Server-driven negotiation. The service provider determines the right representation from prior knowledge of its clients or uses the information provided in HTTP headers like Accept, Accept-Charset, Accept-Encoding, Accept-Language, and User-Agent. The drawback of this approach is that the server may not have the best knowledge about what a client really wants.<br />
Client-driven negotiation. A client initiates a request to a server. The server returns a list of available of representations. The client then selects the representation it wants and sends a second request to the server. The drawback is that a client needs to send two requests.<br />
Proxy-driven negotiation. A client initiates a request to a server through a proxy. The proxy passes the request to the server and obtains a list of representations. The proxy selects one repres…"
reference  design  programming  apis  xml  formats  representation  rest  from delicious
june 2011 by earth2marsh
startuptools / FrontPage
"Start-ups are always short on time. Here are some tools (products/frameworks/etc) that might avoid you reinventing the wheel and save you some valuable time.We (Songkick) have found that the most useful tools are introduced to us by other start-ups. This wiki is an attempt to collect some of that knowledge and experience in one place so that companies getting started on new problems have a useful reference.This list is focused on technical tools to save development time. For business focused resources, Seedcamp have created a useful wiki here."
tools  startup  business  reference  development  from delicious
march 2011 by earth2marsh
Service Mapping Description Proposal - JSON Schema | Google Groups
"A Service Mapping Description (SMD) is a JSON representation describing web services. An SMD can defines the various aspects of a web service such that clients can coherently interact with the web services. An SMD can be used by generic tools to generate interfaces, human and programmatic, to access available web services. A wide array of web services can be described with SMD including REST services and JSON-RPC services. The SMD format is designed to be flexible, compact, simple, readable, and easily implemented."
javascript  json  restful  reference  google  description  api  apis 
november 2010 by earth2marsh
Getting Started - Making AJAX Applications Crawlable - Google Code
"This document outlines the steps that are necessary in order to make your AJAX application crawlable. Once you have fully understood each of these steps, it should not take you very long to actually make your application crawlable! However, you do need to understand each of the steps involved, so we recommend reading this guide in its entirety."
google  crawler  crawl  AJAX  javascript  reference  #!  crawlable  seo  urls  url 
september 2010 by earth2marsh
SEO: The Free Beginner’s Guide From SEOmoz
"The Beginner's Guide to Search Engine Optimization (SEO) is an in depth tutorial on how search engines work that covers the fundamental strategies that make websites search engine friendly. To download your copy of the world’s most read guide on SEO, join the community of SEOmoz PRO members."
howto  seo  searchengine  reference  manual  free  pdf  tutorial  tutorials 
september 2010 by earth2marsh
How to build a web widget (using jQuery) - Alex Marandon
"ensure the widget’s code doesn’t accidentally mess up with the rest of the page, dynamically load external CSS and JavaScript files, bypass browsers’ single-origin policy using JSONP."
tutorial  tips  tutorials  jsonp  json  jquery  javascript  bestpractices  reference 
june 2010 by earth2marsh
CopyPasteCharacter.com
"« » ‹ › ‘ ’ “ ” „ ‚ ❝ ❞ £ ¥ € $ ¢ ¬ ¶ @ § ® © ™ ° × π ± √ ‰ Ω ∞ ≈ ÷ ~ ≠ ¹ ² ³ ½ ¼ ¾ ‐ – — | ⁄ \ [ ] { } † ‡ … · • ● ⇧ ↩ ¡ ¿ ‽ ⁂ ∴ ∵ ◊ ※ ← → ↑ ↓ ☜ ☞ ☝ ☟ ✔ ★ ☆ ☼ ☂ ☺ ☹ ☃ ✉ ✿ ✄ ✈ ✌ ✎ ♠ ♦ ♣ ♥ ♪ ♫ ♯ ♀ ♂ α ß Á á À à Å å Ä ä Æ æ Ç ç É é È è Ê ê Í í Ì ì Î î Ñ ñ Ó ó Ò ò Ô ô Ö ö Ø ø Ú ú Ù ù Ü ü Ž ž"
character  characters  copy  reference  list  symbols  shortcut:copy 
january 2010 by earth2marsh
Principles behind the Agile Manifesto
"Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Working software is the primary measure of progress. … Continuous attention to technical excellence and good design enhances agility. Simplicity--the art of maximizing the amount of work not done--is essential. …
manifesto  agile  development  inspiration  management  collaboration  reference  design  software  methodology  principles 
january 2010 by earth2marsh
The World Clock – Time Zone Converter
handy for finding what times it is in two places (defaults to EST and Bangalore)
converter  convert  world  conversion  calculator  useful  time  utilities  reference  date 
december 2009 by earth2marsh
Zen Coding: A Speedy Way To Write HTML/CSS Code - Smashing Magazine
"a set of tools for high-speed HTML and CSS coding. Originally proposed by Vadim Makeev (article in Russian) back in April 2009, it has been developed by yours truly (i.e. me) for the last few months and has finally reached a mature state. Zen Coding consists of two core components: an abbreviation expander (abbreviations are CSS-like selectors) and context-independent HTML-pair tag matcher. Watch this demo video"
reference  webdev  programming  snippets  development  expansion  tool  editor  code 
november 2009 by earth2marsh
9 Kick-Ass DIY Projects to Get Your Hack On | Maximum PC
"A simple first modification for budding do-it-yourselfers is to alter a non-USB gadget so that it can be run off of USB power from your computer. This mod is fairly easy to perform and is an important part of many more-complicated DIY projects, such as the USB charger on the next page. Here, we show you how to use USB to power a desk fan and book-light lamp. First, a quick primer on USB power. Any USB cable (2.0 or 1.0) is composed of four wires—two for data and two for electricity. The power is delivered across the outer two pins—a +5-volt wire and a ground. USB connectors are configured to provide 100 milliamps of current through these pins when in “low-power” mode or 500 milliamps in “high-power” mode. Although some USB connectors will provide maximum power without any questions asked, most won’t unless the USB device requests high power using the proper protocols. Most USB hacks aren’t that sophisticated, and are therefore limited to about 100-200 milliamps of current."
howto  hacking  usb  power  hack  projects  diy  electronics  gadgets  computer  reference  tutorial  guide  fan  mods 
october 2009 by earth2marsh
Introduction to Using Visualizations - Google Visualization API - Google Code
"Welcome to the developer guide for embedding visualizations with the Google Visualization API. The Google Visualization API lets you turn structured data into charts, tables, maps, and more on your page."
google  webdev  javascript  tutorial  development  visualization  gadgets  chart  documentation  charts  graphs  widgets  reference  tools 
october 2009 by earth2marsh
Official Google Blog: New AdWords bidding tutorial
With helpful video, supposedly. "Last month we launched a new feature of AdWords called Bid Simulator. Bid Simulator takes some of the guess work out of cost per click (CPC) bidding by estimating the number of clicks or impressions you could have received if you had used a different maximum CPC bid. Today, I thought I would take the opportunity to help you make the most of this new feature by explaining how to use the data from Bid Simulator to maximize the profit from your marketing investment. In general, when you increase your maximum CPC bid for keywords on search you are able to generate more clicks to your site. This may be because your new bid qualifies you to appear higher up in the Sponsored Links on the search results page, or because your higher bid qualifies your ad to appear in new, more expensive auctions. The goal for you as an advertiser is to decide whether or not these additional clicks come at a cost that is still profitable for you."
adwords  google  howto  video  reference  tutorial  marketing  advertising 
september 2009 by earth2marsh
MF Bliki: TechnicalDebt
"You have a piece of functionality that you need to add to your system. You see two ways to do it, one is quick to do but is messy - you are sure that it will make further changes harder in the future. The other results in a cleaner design, but will take longer to put in place. Technical Debt is a wonderful metaphor developed by Ward Cunningham to help us think about this problem. In this metaphor, doing things the quick and dirty way sets us up with a technical debt, which is similar to a financial debt. Like a financial debt, the technical debt incurs interest payments, which come in the form of the extra effort that we have to do in future development because of the quick and dirty design choice. We can choose to continue paying the interest, or we can pay down the principal by refactoring the quick and dirty design into the better design. Although it costs to pay down the principal, we gain by reduced interest payments in the future."
programming  design  reference  software  technology  development  debt  projectmanagement  architecture  management 
september 2009 by earth2marsh
Local Harvest / Farmers Markets / Family Farms / CSA / Organic Food
"find farmers' markets, family farms, and other sources of sustainably grown food in your area, where you can buy produce, grass-fed meats, and many other goodies"
farmers  farms  farm  reference  search  shopping  environment  community  sustainable  agriculture  organic  green  local  directory  farming  produce  maps 
july 2009 by earth2marsh
Google App Engine Blog: 10 things you (probably) didn't know about App Engine
Although most of the examples show the 'version' field in app.yaml and appengine-web.xml as a number, that's just a matter of convention. App versions can be any string that's allowed in a URL. For example, you could call your versions "live" and "dev", and they would be accessible at "live.latest.yourapp.appspot.com" and "dev.latest.yourapp.appspot.com".
GAE  tips  google  programming  development  reference  performance  google:appengine 
june 2009 by earth2marsh
« earlier      

related tags

!to_check  !to_read  #!  academic  accents  access  activation  activism  activities  address  admin  ads  advertising  advice  adwords  agent  agile  agriculture  ahk  AI  aim  airline  airplane  airplanes  airport  ajax  algorithms  alt  amd  analysis  analytics  anatomy  anchor  antenna  apache  api  apis  applescript  application  applications  apps  architecture  archive  archives  argument  article  Articles  ascii  associations  atheism  attention  audio  authentication  authoring  auto  autohotkey  automation  automotive  backup  batch  bathrooms  bayes  bayesian  bazaar  beautifulsoup  beef  beginner  Berkeley  bestof  bestpractice  bestpractices  biology  bios  birthday  birthdays  blindness  blog  board  boardgames  body  book  books  brain  brainstorm  brand  browser  browsers  buddhism  burn  burning  business  butcher  calc  calculator  calendar  calling  camera  capitalism  car  carnivore  cars  cartography  cathedral  census  character  characters  charity  chart  charts  chat  cheatsheet  check  chemistry  chrome  classes  clickthrough  clients  closures  cms  code  codes  coding  cognition  collaboration  collaborative  collection  color  colormanagement  colors  colorspace  colortheory  command  commands  commercials  communication  community  comparison  compatibility  compilation  compile  compressed  compression  compromised  computer  computers  computerscience  computer_science  concept  console  constructivist  consumer  control  conventions  conversation  conversion  convert  converter  cooking  cool  copy  copyright  copywriting  corporate  correction  Cors  CORS  Coucbdb  courses  cpu  crawl  crawlable  crawler  creativity  cron  crontab  crossdomain  css  culture  curl  customer  cuts  cvs  data  database  Databases  date  deals  debt  default  deinterlacing  demo  demographics  description  design  detection  developer  development  diagnosis  diagram  dialects  dialogue  dictionary  digg  digital  directory  disease  diy  django  dns  doctype  Document  documentation  dom  domains  donations  dpi  drawing  drivers  drupal  dualboot  duplicates  dvd  e-waste  easy  ebook  ebooks  economics  economy  editing  editor  education  eff  efficiency  einstein  elearning  electronics  elements  email  embed  embedding  encoding  english  entity  environment  epidemic  epoch  errors  escape  esl  esol  etymology  Europe  example  examples  excel  expansion  explanation  extension  extensions  family  fan  farm  farmers  farming  farms  fcc  feed  file  files  filesystem  filetype  finance  find  firefox  firmware  flash  flashcards  flickr  float  flock  flu  font  fonts  food  form  formats  forms  fragment  frameworks  free  freeware  freeze  function  functions  gadgets  GAE  game  games  garden  gardening  gas  gasoline  generator  geo  geography  Geolocation  geolocator  gimp  git  Giving  gluerecords  gmail  Go  google  google:appengine  Google:Chrome  google:cse  Google_Maps  government  gps  grades  grammar  Graph  graphics  graphs  greasemonkey  greek  green  grocery  groups  gtalk  guide  hack  hacking  hacks  handling  hardware  hcard  hdtv  health  help  heuristics  history  home  Hostel  hostels  household  housing  howto  htaccess  html  html5  http  human  humor  ia  ideas  identification  identifier  identify  identity  idioms  Iframes  illness  im  images  imaging  important  income  influenza  info  infographic  infographics  informal  information  ingredients  inkscape  inspiration  install  installed  interaction  interactive  interesting  interface  international  internet  interview  interviews  intro  investing  investment  ip  iphone  ipod  ireland  itunes  IxD  Jabber  jargon  java  javascript  javscript  jekyll  jquery  js  json  jsonp  kernel  keyboard  keycodes  keys  kids  knots  knowledge  lab  lamb  language  languages  laptop  latin  law  lawn  layout  lcd  learn  learning  lectures  legacy  legal  length  lessonplans  letters  libraries  library  lifehacks  linguistics  link  links  linux  list  lists  loader  local  location  lockpicking  locks  lodging  logo  lookup  lsi  lyrics  machine  machinetags  maemo  mailto  maine  maintenance  management  manifesto  manual  manuals  map  maple  mapping  maps  margin  markdown  marketing  markup  mashup  math  mathematica  mathematics  matrix  measurement  meat  media  medical  medicine  mefi  megapixel  memcache  memcached  memory  messaging  metadata  methodology  methods  microformat  microformats  microsoft  mindmap  mindmapping  MIT  mobile  Modal  mods  modules  mod_rewrite  money  monitor  monitoring  mozilla  mp3  mri  msn  music  mysql  myth  mythology  myths  n8x0  n800  n810  names  nameserver  nas  network  networking  networks  NeuralNetworks  newsletter  newsletters  nonprofit  nonstick  Nosql  nslu2  number  numbers  numerals  nutrition  oauth  odata  oembed  online  OOo  opencourseware  openoffice  opensource  optimization  optimized  oracle  organic  organization  OS  os2008  osx  ota  panel  paper  parking  parser  parts  password  passwords  pattern  patterns  paycheck  payments  pdf  pedagogy  peoplesearch  perception  performance  Periodictable  permissions  philosophy  phone  photo  photography  photos  php  phrases  physics  pixel  playground  plugin  podcast  politics  population  pork  portability  portable  post  PostMessage  power  ppi  prd  presentation  primary_sources  primes  Primitives  principles  print  printing  Prius  privacy  probability  process  processing  procrastination  produce  productivity  programming  projectmanagement  projects  pronounce  pronunciation  protocol  psychology  publishing  punctuation  puzzle  python  quantum  query  questions  quotations  quotes  radio  raid  rails  raw  rdf  realestate  real_estate  recipes  recommendations  recorders  recording  recycle  recycling  Reddit  redirects  reference  regex  regexp  registry  RegularExpressions  relativity  religion  rental  repair  repository  representation  reputation  research  resolution  resource  resources  response  rest  restaurant  restful  reverse  reviews  rhetoric  rights  robots  robots.txt  rss  ruby  rubyonrails  ruleofthumb  rulers  rules  rumors  sandbox  science  Scope  scrabble  screen  screencasts  script  scripting  scrum  search  searchengine  seating  security  selector  selectors  semantic  semanticweb  seo  service  sharing  shell  shoelace  shoes  shopping  shortcut:as  shortcut:copy  shortcut:dj  shortcut:django  shortcut:u  shortcut:ubuntu  shortcuts  skepticism  skills  sms  snippets  socialentrepreneurship  socialnetworking  sociology  software  solder  songs  spanish  specificity  speech  speedreading  sprites  SQL  Sql  standards  startup  startups  statistics  status  storage  store  strategy  streaming  study  style  styleguide  styles  stylesheet  style_guide  subdomain  subdomains  substitutions  sudoku  sugar  support  surveillance  sustainability  sustainable  swap  symbol  symbols  synonyms  syntax  syrup  sysadmin  system  table  tagging  tags  tasks  taxes  tdd  teachers  teaching  tech  technology  telemarketing  telephone  telephony  television  templates  terminal  test  tester  testing  textbooks  texting  themes  theory  thesaurus  this  thread  time  timestamp  tip  tips  tool  tools  tourist  toys  tracking  transition  translation  transport  travel  tree  trends  tricks  try  turkey  tutorial  tutorials  tv  tweak  tweaks  twitter  typography  ubuntu  ui  UK  units  university  unix  unslung  urbanlegends  urchin  uri  url  urls  usa  usability  usage  usb  useful  useragent  users  UTC  utilities  utility  utm  ux  validation  vanity  vcard  vcd  venn  vi  via:awhite  via:jm  via:yoz  video  vision  visual  visualization  visualize  wealth  weather  web  Webcast  webdesign  webdev  webserver  webservice  weight  whois  widgets  wiki  wikipedia  windows  winningatinternets  wireframe  wireframes  wolfram  word  wordpress  words  Workflow  world  writing  xhr  xhtml  xml  xp  xss  xul  yahoo  zipcode  zsh 

Copy this bookmark:



description:


tags: