jtth + programming   276

Mac OS X 10.6 Snow Leopard: the Ars Technica review
Blocks - closures and anonymous functions to c and derivative languages
programming  cs 
june 2010 by jtth
Objective-C
huge objective c resource from #objc on freenode
cocoa  development  objc  objective-c  programming 
april 2010 by jtth
LIWC - Linguistic Inquiry and Word Count
Linguistic Inquiry and Word Count (LIWC) is a text analysis software program designed by James W. Pennebaker, Roger J. Booth, and Martha E. Francis. LIWC is able to calculate the degree to which people use different categories of words across a wide array of texts. Within emails, speeches, poems, or transcribed daily speech, LIWC allows you to determine the rate at which the authors/speakers use positive or negative emotion words, self-references, big words, or words that refer to sex, eating, or religion. The program was designed to analyze simply and quickly over 70 dimensions of language across hundreds of text samples in seconds.

To learn more about the development and uses of LIWC, click the 'How LIWC Works' button in the left menu.
linguistics  textanalysis  programming 
march 2010 by jtth
Regressive Imagery Dictionary
The Regressive Imagery Dictionary (Martindale, 1975,1990) is a content analysis coding scheme designed to measure primordial vs. conceptual thinking. Conceptual thought is abstract, logical, reality oriented, and aimed at problem solving. Primordial thought is associative, concrete, and takes little account of reality. It is the type of thinking found in fantasy, reverie, and dreams. A running tally of category occurrences is kept, and final output consists of the categories and the percentage of words in a document that were assigned to each category. This output can then be subjected to statistical analyses. The Regressive Imagery Dictionary contains about 3000 words divided into twenty-nine categories designed to measure primordial content and another set of seven categories designed to measure conceptual thought, the inverse of primordial cognition. These categories were derived from the theoretical and empirical literature on regressive thought (Martindale, 1975, 1990). The rationale behind the dictionary is that psychological processes will be reflected in the content of a text. Thus, for example, the more primordial the thought involved in producing a text, the less abstract and the more drive- and sensation-oriented words it should contain. It should be noted that the view of regressive cognition upon which construction of the dictionary was based is not a narrowly psychoanalytic one but is closer to Werner's (1948) or Goldstein's views (1939). Thus, the construct that the dictionary ultimately measures might as well be called dedifferentiated thinking as regressive or primary process thinking. For these reasons, we use the terms conceptual vs. primordial thought.
programming  algorithms  textanalysis  linguistics 
march 2010 by jtth
Google's Python Class - Google's Python Class - Google Code
Welcome to Google's Python Class -- this is a free class for people with a little bit of programming experience who want to learn Python. The class includes written materials, lecture videos, and lots of code exercises to practice Python coding. These materials are used within Google to introduce Python to people who have just a little programming experience. The first exercises work on basic Python concepts like strings and lists, building up to the later exercises which are full programs dealing with text files, processes, and http connections. The class is geared for people who have a little bit of programming experience in some language, enough to know what a "variable" or "if statement" is. Beyond that, you do not need to be an expert programmer to use this material.
class  google  programming  python  tutorial 
march 2010 by jtth
Code Bubbles Project: Rethinking the User Interface Paradigm of Integrated Development Environments
The essential goal of this project is to make it easier for developers to see many fragments of code (or other information) at once without having to navigate back and forth. Each of these fragments is shown in a bubble.

A bubble is a fully editable and interactive view of a fragment such as a method or collection of member variables. Bubbles, in contrast to windows, have minimal border decoration, avoid clipping their contents by using automatic code reflow and elision, and do not overlap but instead push each other out of the way. Bubbles exist in a large, pannable 2-D virtual space where a cluster of bubbles comprises a concurrently visible working set. Bubbles support a lightweight grouping mechanism, and further support connections between them.

A quantiative user study indicates that Code Bubbles increased performance significantly for two controlled code understanding tasks. A qualitative user study with 23 professional developers indicates substantial interest and enthusiasm for the approach, despite the radical departure from what developers are used to.
ide  java  programming  research  usability  hci 
march 2010 by jtth
Kogics: The Kojo Learning Environment
Kojo is a desktop based software-application that runs on Windows, Linux, and the Mac. It enables kids (and curious adults!) to:

Learn the essential ideas of Computer Programming in a fun and friendly graphical environment.
Explore and create Computer Art.
Explore and work with Geometry and Algebra.
Create Animations (Mathematical or otherwise).
Improve their Logical thinking abilities by solving puzzles involving the use of geometrical and logical concepts, all the while learning and refining programming skills.
programming  education  scala  processing 
february 2010 by jtth
Stream programming in Matlab
Car, Cdr, with streams, in Matlab. Bet you didn't think it existed, did you? No, you didn't.
programming  matlab  computerscience 
february 2010 by jtth
Valgrind Home
Valgrind is an award-winning instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile your programs in detail. You can also use Valgrind to build new tools.

The Valgrind distribution currently includes six production-quality tools: a memory error detector, two thread error detectors, a cache and branch-prediction profiler, a call-graph generating cache profiler, and a heap profiler. It also includes two experimental tools: a heap/stack/global array overrun detector, and a SimPoint basic block vector generator. It runs on the following platforms: X86/Linux, AMD64/Linux, PPC32/Linux, PPC64/Linux, and X86/Darwin (Mac OS X).
c  debug  linux  memory  programming 
february 2010 by jtth
Google AI Challenge
This year's Google AI Challenge is all about Tron. Tron is like two-player Snake, where your objective is to box in your opponent and make him crash into a wall or his own tail before you do! See the problem description for more information.
ai  programming  computerscience  google 
february 2010 by jtth
Practical Common Lisp
This page, and the pages it links to, contain text of the Common Lisp book Practical Common Lisp published by Apress These pages now contain the final text as it appears in the book. If you find errors in these pages, please send email to book@gigamonkeys.com. These pages will remain online in perpetuity—I hope they will serve as a useful introduction to Common Lisp for folks who are curious about Lisp but maybe not yet curious enough to shell out big bucks for a dead-tree book and a good Common Lisp tutorial for folks who want to get down to real coding right away. However, don't let that stop you from buying the printed version available from Apress at your favorite local or online bookseller. For the complete bookstore browsing experience, you can read the letter to the reader that appears on the back cover of the treeware edition of the book.
book  programming  lisp  reference 
january 2010 by jtth
LispWorks
We make software based on ANSI Common Lisp.

Lisp is ideal for projects that are complex or need rapid prototyping and delivery.

We provide the best tools and technical support for building sophisticated applications.
lisp  software  macosx  programming 
january 2010 by jtth
Soar : Home
Soar is a general cognitive architecture for developing systems that exhibit intelligent behavior. Researchers all over the world are using Soar.
ai  programming  cogsci 
january 2010 by jtth
anic - Project Hosting on Google Code
anic is the reference implementation compiler for the experimental, high-performance, statically-safe, fully implicitly parallel, object-oriented, general-purpose dataflow programming language ANI.

Portably written using the GNU toolchain, anic works on all of the popular operating systems, including *nix, Mac OS X, and Windows (via Cygwin).
dev  language  programming  cs 
january 2010 by jtth
Programmers Need To Learn Statistics Or I Will Kill Them All
I have a major pet peeve that I need to confess. I go insane when I hear programmers talking about statistics like they know shit when it’s clearly obvious they do not. I’ve been studying it for years and years and still don’t think I know anything. This article is my call for all programmers to finally learn enough about statistics to at least know they don’t know shit. I have no idea why, but their confidence in their lacking knowledge is only surpassed by their lack of confidence in their personal appearance.
programming  math  statistics 
january 2010 by jtth
tinkerpop's gremlin at master - GitHub
Gremlin is a Turing-complete, graph-based programming language developed in Java 1.6+ for key/value-pair multi-relational graphs known as property graphs. Gremlin makes extensive use of the XPath 1.0 language to support complex graph traversals. This language has applications in the areas of graph query, analysis, and manipulation.
programming  cs  language  graph 
january 2010 by jtth
NodeBox | Home
Welcome to NodeBox
NodeBox is a Mac OS X application that lets you create 2D visuals (static, animated or interactive) using Python programming code and export them as a PDF or a QuickTime movie. NodeBox is free and well-documented.
python  graph  programming  visualization 
november 2009 by jtth
Twilio: Web Service API for Making and Receiving Phone Calls, building hosted IVR and PBX telephone applications
We're always building web applications, and sometimes we want those apps to be able to interact with phone callers. Maybe we want a customer to be able to call in and get information, or maybe we need to coordinate our employees more efficiently. Before Twilio, you would have had to learn some foreign telecom programming languages, or set up an entire stack of PBX software to do this. At which point, you'd say "aw, forget it!" Twilio lets you use your existing web development skills, existing code, existing servers, existing databases and existing karma to solve these problems quickly and reliably. We provide the infrastructure, you provide the business logic via HTTP, and together we rule the world.
programming  tools  web  development  internet  business  mashup  api  mobile  phone  application  webdev  web2.0  twitter  service  voip  startup  webservices  webservice  grid  voice  cloud  asterisk  pbx  telephony  telephone  twilio  xml  ivr  call 
august 2009 by jtth
The R programming language for programmers coming from other programming languages
I have written software professionally in perhaps a dozen programming languages, and the hardest language for me to learn has been R. The language is actually fairly simple, but it is unconventional. These notes are intended to make the language easier to learn for someone used to more commonly used languages such as C++, Java, Perl, etc.
manual  business  database  reference  howto  language  coding  intro  r  documentation  statistics  programming  tutorial  geek  stats  information  tutorials  notes  languages  math 
august 2009 by jtth
call-with-current-continuation.org
CHICKEN is a compiler for the Scheme programming language. CHICKEN produces portable, efficient C, supports almost all of the R5RS Scheme language standard, and includes many enhancements and extensions. CHICKEN runs on Linux, MacOS X, Windows, and many Unix flavours.
software  mac  programming  tools  computer  osx  development  hacking  code  language  freeware  scheme  coding  scripting  lisp  lambda  chicken  compiler  languages  functional  c++  dev  c  portable  compilers  implementation  continuations  interpreter  continuation  parser 
august 2009 by jtth
Welcome to Pivotal Tracker
Tracker is a simple, story-based project planning tool that allows teams to collaborate and instantly react to real-world changes. It's based on agile software development methods, but it can be used on a variety of types of projects. Tracker frees you up to focus on getting things done, without getting bogged down keeping your plans in sync with reality
software  programming  tools  web  development  tool  work  collaboration  management  time  project  online  webapp  tracking  dev  story  projectmanagement  bug  planning  rails  ruby  service  scrum  tracker  agile  pivotal  project-management  pm  bugtracking 
august 2009 by jtth
Snowball
Snowball is a language in which stemming algorithms can be easily represented. The Snowball compiler translates a Snowball script (a .sbl file) into either a thread-safe ANSI C program or a Java program. For ANSI C, each Snowball script produces a program file and corresponding header file (with .c and .h extensions). The language has a full manual, and the various stemming scripts act as example programs.
software  development  free  library  research  tools  programming  python  ai  search  tool  language  java  algorithms  linguistics  text  algorithm  c  nlp  searchengine  classification  ir  stem  porter  stemmer  stemming  stopwords  lucene  textmining  snowball 
july 2009 by jtth
Orange - Data Mining Fruitful & Fun
Open source data visualization and analysis for novice and experts. Make your own data analysis schemata by visual programming or Python scripting. Extensions for bioinformatics and text mining. Comprehensive, flexible and fast.
software  visualization  programming  tools  opensource  python  ai  code  research  development  learning  statistics  c++  api  database  algorithms  data  analysis  library  datamining  framework  clustering  machine-learning  machine_learning  classification  machinelearning  mining  data_mining 
july 2009 by jtth
Introduction to Information Retrieval
The book aims to provide a modern approach to information retrieval from a computer science perspective. It is based on a course we have been teaching in various forms at Stanford University and at the University of Stuttgart.
reference  programming  web  research  free  search  algorithms  data  information  algorithm  ai  cs  books  book  ebooks  ebook  pdf  searchengine  nlp  clustering  datamining  ir  classification  machinelearning 
july 2009 by jtth
Unqualified Reservations: Wolfram Alpha and hubristic user interfaces
My guess is that if there is any "next thing" in search interfaces, it will come not from smarter UIs, but from dumber ones in which the user does more work - the Graffiti effect. If a small quantity of user effort can produce a substantial improvement in user experience (which is a big if), the user will accept the bargain. Hey, it made Jeff Hawkins rich.
hubris  interfaces  wolfram-alpha  wolfram_alpha  affordance  alpha  wolfram.alpha  wolframalpha  essay  usability  development  design  article  programming  search  ui  hci  ux  interaction  ai  blog  google  analysis  wolfram  interesting  web  computer  interface  criticism 
july 2009 by jtth
arc90 lab : tools : PHP Twitter API Client
The Arc90_Service_Twitter class makes requests to the Twitter API via PHP and cURL.
twitter  howto  programming  web  free  development  guide  api  php  library  webdev  web2.0  social  tool  class  client  code 
july 2009 by jtth
Pygsear book
A book that introduces children (and adults) to programming through python game programming using pygame and the pygsear pygame framework.
programming  pygame  3d  tutorial  fun  python  learning  game  kids  teaching  gamedev 
july 2009 by jtth
alex dragulescu :: dynamic for the people
Alex Dragulescu is a Romanian visual artist whose practice embraces both traditional and new media. His projects are experiments and explorations of algorithms, computational models, simulations and information visualizations that involve data derived from databases, spam emails, blogs and video game assets.
software  design  programming  blog  cool  art  computer  data  visualization  technology  information  images  digital  processing  artist  media  experimental  culture  music  portfolio  spam  artists  architecture  code  graphics  inspiration  graphic  newmedia  3d  generative 
july 2009 by jtth
Kunal Anand - looks del.icio.us
The looks del.icio.us project is my first attempt to combine graphics design with programming. The concept is to see how users develop and sustain their tagging methodologies on del.icio.us. I'm not a formal art student or have a computer science degree. I'm just curious.
design  python  beautiful  delicious  brilliant  Tags  information  programming  art  data  mapping  infographics  del.icio.us  tree  maps  web  computer  graph  visual  research  graphs  socialnetworking  visualisation  tagging  visualization  datavisualization  dataviz  tag 
may 2009 by jtth
NLTK Home ‎(Natural Language Toolkit)‎
Open source Python modules, linguistic data and documentation for research and development in natural language processing, supporting dozens of NLP tasks, with distributions for Windows, Mac OSX and Linux.
software  tools  programming  language  opensource  python  nlp  linguistics  toolkit 
may 2009 by jtth
The Scala Programming Language
Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages, enabling Java and other programmers to be more productive. Code sizes are typically reduced by a factor of two to three when compared to an equivalent Java application.
software  programming  development  language  languages  functional  java  opensource  jvm  scala 
april 2009 by jtth
DM's Esoteric Programming Languages - Intelligent Design Sort
The probability of the original input list being in the exact order it's in is 1/(n!). There is such a small likelihood of this that it's clearly absurd to say that this happened by chance, so it must have been consciously put in that order by an intelligent Sorter. Therefore it's safe to assume that it's already optimally Sorted in some way that transcends our naïve mortal understanding of "ascending order". Any attempt to change that order to conform to our own preconceptions would actually make it less sorted.
funny  design  humor  programming  algorithms  geek  algorithm  religion  creationism 
april 2009 by jtth
Wolfram Blog : Droste Effect with Mathematica
Take a look at this Demonstration using the original Droste box artwork. But much more interesting results can be achieved when you get complex analysis involved. M.C. Escher was the first to popularize applying conformal mapping to images, but with computers we can easily apply the same ideas to photographs, to get results like this:
tutorial  programming  math  mathematics  photography  photo  images  mathematica  droste 
april 2009 by jtth
Elliott Kember dot Com
One of the better personal websites I've ever seen.
inspiration  design  programming  webdesign  webdev  portfolio  css  javascript 
april 2009 by jtth
CensorZilla
When we created mozilla.org and released (most of) the source code to Netscape Confusicator 4.x, Netscape's lawyers made us go through a big "sanitization" process on the source code. Largely this consisted of making sure we had the legal rights to all the code we were releasing, and making sure every file had proper and accurate copyright statements; but they also made us take out all the dirty words. Specifically, "any text containing vulgar or offensive words or expressions; any text that might be slanderous or libelous to individuals and/or institutions."
software  programming  blog  web  fun  funny  humor  internet  history  hacks  Geek  tech  work  code  language  blogs  java  humour  source  coding  firefox  browser  api  people  C  C++  process  mozilla  censor  netscape 
january 2009 by jtth
mikeash.com: Friday Q&A 2008-12-26
goes over anonymous functions, new control structure creation, and other sweet additions to objective c
mac  howto  objective-c  ObjectiveC  functional  osx  apple  C  programming 
december 2008 by jtth
« earlier      

related tags

3d  4d  academia  academic  ack  actionscript  admin  Administration  adobe  advice  advocacy  affordance  agile  ai  ajax  algebra  algorithm  algorithms  alpha  amazing  analysis  animate  animated  animation  ann  ansi  answers  antenna  apache  api  app  apple  applet  applets  application  applications  apps  architecture  archive  art  article  articles  artificial  artificialintelligence  artist  artists  ascii  asterisk  attack  audio  automation  awesome  awt  backpropagation  bash  bayesian-networks  beautiful  beginner  bell  benchmark  bestpractices  binary  biology  blog  blogging  blogs  bomb  book  bookmark  bookmarking  bookmarks  books  brainfuck  bridge  brilliant  browser  browsers  bsd  bug  bugtracking  builder  bundle  bundles  business  button  c  c++  calculator  calendar  call  camera  canvas  capture  cas  censor  challenges  chart  charts  chat  cheat  cheatsheet  cherrypy  chess  chicken  chrome  circuitry  class  classification  cli  client  clojure  cloud  cluster  clustering  cms  cocoa  code  coding  cognitive  cogsci  colinallen  collaboration  college  color  colors  commands  common-lisp  communication  community  compaq  comparison  competition  competitions  compiler  compilers  complex  complexity  compsci  computation  computer  computers  computerscience  computer_science  computing  concurrency  conf  conference  configuration  contest  contests  continuation  continuations  control  conversion  convert  converter  cool  cpu  crack  creationism  creative  criticism  crossplatform  crypto  cryptography  cs  css  csv  cube  culture  currying  cute  cvs  daily  darcs  darwin  data  database  datamining  datavisualization  dataviz  data_mining  debate  debian  debug  debugging  decryption  defective  del.icio.us  delicious  deliciousapi  demo  deployment  design  desktop  dev  dev8d  developer  developerworks  development  dhtml  diagram  dictionary  digg  digital  dijkstra  dimension  dimensions  directory  discipline  distributed  distribution  diy  dj  django  docs  document  documentary  documentation  docutils  download  drawing  droste  drupal  dynamic  ebook  ebooks  eclipse  economics  editor  editors  education  einstein  electronic  electronica  electronics  emacs  email  encryption  encyclopedia  engineering  engines  english  environment  essay  euler  evolution  example  examples  exe  exercise  exercises  experience  experiment  experimental  experiments  exploit  exploits  expressions  extension  face  factor  faq  feed  feeds  file  film  firefox  firewall  flare  flash  flex  floating  floating-point  folksonomy  font  fontface  fonts  format  forth  forum  fqa  framework  france  free  freebsd  freeware  fun  functional  funny  fusion  ga  gadgets  gallery  game  gamedev  games  gaming  gdb  geek  geektool  generative  generator  genetic  geometry  gnu  go  google  googlechrome  gp  graph  graphic  graphics  graphing  graphs  grid  gsl  gtd  gui  guide  guidelines  guides  guysteele  gvim  hack  hacker  hacking  hacks  handy  hardware  haskell  hci  heap  help  helpdesk  helpful  hex  hig  high  history  home  how  howto  hp  hpc  html  http  hubris  humor  humour  hyperbolic  hypercube  hyperspace  ibm  icon  icons  ide  image  images  implementation  imported  info  infographics  informatics  information  infosec  inspiration  install  installation  installer  insult  intel  intelligence  interaction  interactive  interesting  interface  interfaces  internet  interpretation  interpreter  interview  interviews  intro  introduction  iphone  IPTV  ir  itunes  iu  ivr  java  java3d  javascript  jena  joseki  js  json  jvm  kernel  kids  lab  labs  lambda  language  languages  latex  layout  learn  learning  lecture  lectures  lib  libraries  library  life  lifehacker  lifehacks  linguistics  link  links  linux  lisp  list  literate  livecd  llvm  logic  lucene  mac  machine  machine-learning  machinelearning  machine_learning  macintosh  macosx  macvim  magazine  make  malware  management  maneeshdhagat  manual  map  mapping  mapreduce  maps  mario  markup  mashup  mate  matematica  math  mathematica  mathematics  maths  matlab  matrix  mbr  md5  mechnics  media  memory  menu  menus  metadata  methodology  methods  microkernel  microsoft  mining  misc  mit  ml  mobile  model  modeling  monitoring  morphology  mozilla  mpi  multiprocessing  music  mysql  nasa  navigation  nerd  nerdy  net  netnewswire  netscape  network  networking  networks  neural  neuralnetworks  newmedia  news  nintendo  nlp  nn  norvig  notes  novel  np  np-complete  number  number-theory  numbers  number_theory  numerical  numpy  objc  objective-c  ObjectiveC  ocw  online  ontology  open  open-source  opencourseware  opendarwin  opensource  openvms  operatingsystem  operatingsystems  optimization  optimizing  organization  os  oss  osx  othello  owl  package  packaging  packet  paper  papers  parallel  parallel_programming  pari-gp  parser  parsing  password  pattern  patterns  pbx  pdf  pentest  people  perceptron  performance  perl  peter  philosophy  phone  photo  photography  photos  photoshop  php  physics  pinax  pivotal  plan9  planet  planning  platform  plot  plt  plugin  plugins  pm  Podcast  point  polymorphism  port  portable  porter  portfolio  practice  prefuse  presentation  primer  Privacy  problems  process  processing  processor  productivity  proggy  program  programming  programminglanguage  progressivedisclosure  project  project-management  projecteuler  projection  projectmanagement  projects  psychology  publishing  puzzle  puzzles  py2exe  pygame  pyinstaller  pyobjc  python  q250  quality  quantum  QuickTime  quiz  r  Radio  rails  random  rant  rdf  rdfizer  read  real  recognition  recursion  recursive  recusion  reference  regex  regexp  regression  regular  religion  remote  remoting  research  resource  resources  rest  restructuredtext  reversi  review  revision  revision-control-systems  rms  robot  robotics  robots  rootkit  router  rpc  rpyc  rsa  rss  rst  rtj  ruby  rubyonrails  safari  sample  satire  scala  scapy  scheme  school  science  scientific  scip  scipy  scm  scraping  screen  screencast  script  scripting  scrum  search  searchengine  searchengines  secure  security  sed  sem  semantic  semanticweb  sensor  sequences  series  server  service  services  sgi  sheet  shell  shootout  shortcut  sicp  Simile  simplicity  simulation  simulator  sites  slag  slashdot  snippets  snowball  sns  social  socialnetwork  socialnetworking  socialsoftware  software  softwareengineering  solutions  sound  source  sourcecode  spam  sparklines  sparql  specification  speed  spellchecker  sphinx  ssh  SSI  ssl  stack  stackless  standard  standards  startup  statistic  statistics  stats  stdlib  stem  stemmer  stemming  stereoscopic  stl  stopwords  store  story  structure  study  stuff  style  styleguide  subversion  sun  supermariobros  support  surveillance  svn  swing  syntax  synthesizer  sysadmin  system  systems  table  tables  tabs  tactile  tag  tagging  tags  tangible  teach  teaching  tech  technology  techtalk  telephone  telephony  template  templates  terminal  tesseract  test  text  textanalysis  textbook  textmate  textmining  theme  themes  theory  therapy  thinking  thought  threading  threads  ticket  time  tips  todo  tool  toolkit  tools  topcoder  toys  trace  tracker  tracking  translate  translation  tree  tricks  tufte  tunnel  turing  tutoria  tutorial  tutorials  tv  twilio  twitter  type  typeface  Typography  ui  unicode  unittest  unix  Unsorted_Bookmarks  ups  usability  useful  user  userexperience  userinterface  utilities  utility  ux  varios  vcs  version  version-control  versioncontrol  versioning  vhdl  vi  video  videogames  videos  vim  vimrc  virtual  virus  vista  visual  visualisation  visualization  viz  vm  vms  voice  voip  vpn  vulnerability  wallpaper  walrus  web  web2.0  webapp  webcam  webdesign  webdev  webdevelopment  webservice  webservices  website  weekly  weird  weka  wi-fi  wifi  wiki  wikipedia  win32  windows  winxp  wired  wireless  wolfram  wolfram-alpha  wolfram.alpha  wolframalpha  wolfram_alpha  wordpress  work  works  world  wow  wp  wpa  writing  x  xcode  xml  xp  yourself  zine 

Copy this bookmark:



description:


tags: