jtth + development   98

Objective-C
huge objective c resource from #objc on freenode
cocoa  development  objc  objective-c  programming 
april 2010 by jtth
Kickingbear» Blog Archive » Software Sea Change
The mid to late 90’s saw an abomination arise. An abomination so large that no matter where you hid eventually you would be splattered in its shit. Wave upon wave of fucked up tastelessness washed up upon our shores. It clung to our Navigator windows screaming, “Under Construction!!!” in three different colours, each bolded, with at least one blinking. Our browsers cried out in pain as pages upon pages were rendered in agonizing animated gif detail, virtually vomiting out reams of star-field backed text – “AltaVista Indexed”!
development  iphone  essay  rant 
january 2010 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
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
F-Shaped Pattern For Reading Web Content (Jakob Nielsen's Alertbox)
F for fast. That's how users read your precious content. In a few seconds, their eyes move at amazing speeds across your website’s words in a pattern that's very different from what you learned in school.
accessibility  eyetracking  nielsen  reading  ui  marketing  website  patterns  layout  pattern  usability  content  interface  webdev  webdesign  writing  visualization  research  psychology  tips  development  internet  articles  technology  web  interesting  design  reference  article  science 
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
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
Bill Higgins :: the Uncanny Valley of user interface design
There’s a lesson here for software designers, and one that I’ve talked about recently - we must ensure that we design our applications to remain consistent with the environment in which our software runs. In more concrete terms: a Windows application should look and feel like a Windows application, a Mac application should look and feel like a Mac application, and a web application should look and feel like a web application.
ui  robots  robotics  programming  design  software  technology  article  tips  psychology  development  interesting  ajax  usability  interface  GUI  hci 
december 2008 by jtth
C++ FQA Lite: Defective C++
This page summarizes the major defects of the C++ programming language (listing all minor quirks would take eternity). To be fair, some of the items by themselves could be design choices, not bugs. For example, a programming language doesn't have to provide garbage collection. It's the combination of the things that makes them all problematic. For example, the lack of garbage collection makes C++ exceptions and operator overloading inherently defective. Therefore, the problems are not listed in the order of "importance" (which is subjective anyway - different people are hit the hardest by different problems). Instead, most defects are followed by one of their complementary defects, so that when a defect causes a problem, the next defect in the list makes it worse.
article  reference  design  programming  computer  humor  development  hacking  code  language  humour  coding  Languages  C++  debate  faq  dev  defective  criticism  fqa  rant 
december 2008 by jtth
PyInstaller
PyInstaller is a program that converts (packages) Python programs into stand-alone executables, under Windows, Linux and Irix. Its main advantages over similar tools are that PyInstaller works with any version of Python since 1.5, it builds smaller executables thanks to transparent compression, it is multi-platform (so you can build one-file binaries also under Linux), and use the OS support to load the dynamic libraries, thus ensuring full compatibility.
py2exe  deployment  packaging  compiler  pyinstaller  exe  installation  tool  python  crossplatform  install  installer  binary  development  developer  free  linux  tools  programming  software  opensource  distribution 
november 2008 by jtth
RPyC: Unbounded Computing
RPyC (IPA:/ɑɹ paɪ siː/, pronounced like are-pie-see), or Remote Python Call, is a transparent and symmetrical python library for remote procedure calls, clustering and distributed-computing. RPyC makes use of object-proxying, a technique that employs python's dynamic nature, to overcome the physical boundaries between processes and computers, so that remote objects can be manipulated as if they were local.
programming  development  network  opensource  python  work  distributed  dev  api  rpc  rpyc  remoting  computing  library 
november 2008 by jtth
Ubigraph: Free dynamic graph visualization software
Amazing visualization software the interfaces with C, C++, and python, among others.
software  design  programming  tools  free  development  visualization  python  opensource  graphics  c  code  tool  java  library  c++  graphing  3d  api  data  graph  computing  animation  graphs  charts  ruby  haskell  visualisation 
november 2008 by jtth
C++ Notes: Table of Contents
Some of these supplemental notes are good, others only rough drafts or half-completed. Because they are designed only to provide additional examples, summaries, or explanations where the textbook is weak, they do not cover many obviously important topics. You can download a zipped version: notes-cpp-2004-12-19.zip [less than 400 KB]. -- Fred
C  C++  example  notes  Languages  tutorials  Performance  programming  computerscience  language  tutorial  guide  development  reference  howto  learning  coding  algorithms  cheatsheet  beginner 
september 2008 by jtth
Ten Thousand Cents
"Ten Thousand Cents" is a digital artwork that creates a representation of a $100 bill. Using a custom drawing tool, thousands of individuals working in isolation from one another painted a tiny part of the bill without knowledge of the overall task. Workers were paid one cent each via Amazon's Mechanical Turk distributed labor tool. The total labor cost to create the bill, the artwork being created, and the reproductions available for purchase are all $100. The work is presented as a video piece with all 10,000 parts being drawn simultaneously. The project explores the circumstances we live in, a new and uncharted combination of digital labor markets, "crowdsourcing," "virtual economies," and digital reproduction.
design  art  interesting  web  technology  development  web2.0  money  project  collaborative  amazon  distributed  community  visualization  mechanicalturk  crowdsourcing  experimental 
september 2008 by jtth
PARI/GP Development Headquarters
PARI/GP is a widely used computer algebra system designed for fast computations in number theory (factorizations, algebraic number theory, elliptic curves...), but also contains a large number of other useful functions to compute with mathematical entities such as matrices, polynomials, power series, algebraic numbers etc., and a lot of transcendental functions. PARI is also available as a C library to allow for faster computations.
science  software  programming  computer  tools  linux  math  mathematics  opensource  education  development  language  library  academic  theory  number  system  calculator  algebra  C  cas  number_theory  pari-gp  gp  matematica  number-theory 
august 2008 by jtth
Flare | Data Visualization for the Web
Flare is an ActionScript library for creating visualizations that run in the Adobe Flash Player. From basic charts and graphs to complex interactive graphics, the toolkit supports data management, visual encoding, animation, and interaction techniques. Even better, flare features a modular design that lets developers create customized visualization techniques without having to reinvent the wheel.
actionscript  prefuse  flare  visualization  flash  graphics  code  webdesign  framework  api  information  data  library  chart  graphs  adobe  charts  flex  software  design  programming  tools  web  development  opensource 
august 2008 by jtth
InfoQ: Guy Steele on Programming Languages
Sun Fellow Guy Steele is interviewed by Floyd Marinescu, co-founder of InfoQ, and Bobby Norton of ThoughtWorks. Guy works for the Programming Language Research Group. The interview focuses on programming languages, the lessons to be learned from the past and what to expect from the future.
programming  video  java  language  interview  architecture  Languages  guysteele  development 
august 2008 by jtth
What Every Computer Scientist Should Know About Floating-Point Arithmetic
This paper presents a tutorial on those aspects of floating-point that have a direct impact on designers of computer systems. It begins with background on floating-point representation and rounding error, continues with a discussion of the IEEE floating-p
programming  floating-point  reference  floating  point  cs  math  computing  computerscience  academic  development  documentation  document  engineering  optimization  numerical  numbers  number  model  mathematics  manual  science  sun  statistics  technology  theory  useful 
april 2008 by jtth
Python-by-example
This guide aims to show examples of use of all Python Library Reference functions, methods and classes. At this point, only the more widely used modules were added and only functions use examples are given.
python  programming  reference  tutorial  examples  development  example  language  book  code  learning  learn 
april 2008 by jtth
AppKiDo
AppKiDo is a free reference tool for Cocoa Objective-C programmers. The goal of AppKiDo is to help you find what you want in the Cocoa API documentation. It does this by parsing the header files and the HTML doc files that were installed with your Develop
cocoa  programming  mac  osx  reference  development  software  python  objective-c  manual  Macintosh  apple 
april 2008 by jtth
Python Stuff
Some awesome python bindings/wrappers for Mac OS X.
development  python  osx  programming  software  resource  json  mac  reference  QuickTime  free  documentation 
march 2008 by jtth
Stackless.com - About Stackless
Stackless Python is an enhanced version of the Python programming language. It allows programmers to reap the benefits of thread-based programming without the performance and complexity problems associated with conventional threads. (linked via http://www
stackless  python  programming  development  software 
march 2008 by jtth
Golden % Braeburn
Wil Shipley's new software ecommerce framework-site-thing.
business  Cocoa  component  delicious  development  mac  macosx  os  osx  shareware  shop  Shopping  software  store  x  dev 
february 2008 by jtth
InfoVis CyberInfrastructure- Software
This page provides pointers to commonly used data analysis and visualization algorithms. An 'IVC Software Framework' was implemented to facilitate the easy integration of diverse software packages and their menu driven usage. Many software packages are av
visualization  software  tools  java  graph  design  information  viz  technology  tool  math  net  network  code  cs  data  free  development  research  reference  programming  academia  3d 
october 2007 by jtth
RDFizers - SIMILE
The RDFizer project is directory of tools for converting various data formats into RDF. In addition we provide a home for some of these tools
converter  translation  translate  conversion  data  utilities  development  web  webdev  format  free  programming  resources  rdf  semantic  software  todo  tools  rdfizer  Simile  semanticweb 
october 2007 by jtth
Byte of Python:Main Page - Text
This book will help you to learn the Python programming language, whether you are new to computers or an experienced programmer. let's begin!
academia  beginner  book  books  code  coding  introduction  computers  cs  development  ebook  ebooks  education  programming  online  manual  learning  wiki  tutorial  reference  python  project  free  guide  help  howto  resource  intro 
september 2007 by jtth
Parsing CSV
Notes and samples of parsing CSV files in perl.
coding  development  howto  perl  programming  tutorial  parsing  csv 
september 2007 by jtth
R Tutorial
Union College Dept. Of Math tutorial of R.
R  statistics  tutorial  programming  tutorials  math  reference  software  development  guides 
september 2007 by jtth
Planet Scheme - The Community Scheme Blog
Planet Scheme is a meta blog. Blog posts on Scheme are collected here.
blog  development  functional  lisp  News  planet  programming  scheme  plt 
september 2007 by jtth
Welcome to schemers.org!
'(schemers . org): an improper list of Scheme resources
code  development  functional  cs  computer  science  imported  language  link  lisp  programming  resource  scheme  website  Languages 
september 2007 by jtth
Simon Woodside | HOWTO develop Symbian apps using Mac OS X
How to develop for Series 60 devices in Mac OS X.
development  ide  nokia  series  60  mac  os  x  apple  macosx 
july 2007 by jtth
Snow Day
Developing iPod applications.
ipod  application  development  developer  code  quicktime  osx  os  x  mac 
july 2007 by jtth
Web development - Recommended OS X tools - 5ThirtyOne - Derek Punsalan
A nice article talking about the author's favorite tools for web development on Mac OS X. Introduced me to some new ones, like MAMP.
mamp  mac  os  x  osx  apple  mysql  apache  ruby  rubyonrails  program  recommendation  blog  post  article  web  development  webdesign  web2.0 
november 2006 by jtth
« earlier      

related tags

3d  academia  academic  accessibility  ack  actionscript  adobe  ads  advice  affordance  agile  ai  ajax  algebra  algorithm  algorithms  alpha  amazon  analysis  animation  apache  api  app  apple  application  apps  architecture  art  article  articles  artificialintelligence  asterisk  authenticity  awesome  bash  beginner  benchmark  bestpractices  binary  blog  blogging  blogs  book  bookmark  bookmarking  bookmarks  books  bot  brainstorm  brainstorming  browser  browsers  bug  bugtracking  bullshit  bundle  bundles  business  c  c++  calculator  call  career  cas  challenges  chart  charts  cheat  cheatsheet  cherrypy  chicken  cities  city  class  classification  cli  client  cloud  clustering  cms  cocoa  code  coding  collaboration  collaborative  collection  collective  color  colors  command  commandline  commands  common-lisp  community  competition  competitions  compiler  compilers  complexity  component  compsci  computer  computers  computerscience  computing  concurrency  conference  content  contest  contests  continuation  continuations  control  conversion  convert  converter  cool  crack  creativity  criticism  crossplatform  crowdsourcing  cs  css  csv  culture  cute  cvs  cyberpunk  daily  darcs  darwin  data  database  datamining  data_mining  debate  debian  decisiontrees  defective  del.icio.us  delicious  deliciousapi  deployment  design  desktop  dev  dev8d  developer  developerworks  development  digg  distributed  distribution  django  docs  document  documentation  docutils  download  downloads  drupal  dynamic  ebook  ebooks  economics  editor  editors  education  emulation  energy  engineering  engines  english  entrepreneurship  environment  essay  example  examples  exe  exercise  exercises  experience  experimental  exploit  exploits  explorer  expressions  eyetracking  factor  faq  feed  feedback  film  firefox  firewall  flare  flash  flex  flickr  floating  floating-point  folksonomy  font  Fonts  format  forth  forum  fqa  framework  free  freeware  fun  functional  funny  future  futurism  game  gamedev  games  gaming  geek  generator  genius  google  gp  graph  graphic  graphics  graphing  graphs  grid  gui  guide  guidelines  guides  guysteele  hack  hacker  hacking  hacks  handy  haskell  hci  health  help  hig  high  history  howto  html  hubris  human  humor  humour  ibm  icon  icons  ide  idea  ideas  ideastorm  ideatorrent  ie  ie7  image  implementation  imported  information  infosec  innovation  inspiration  install  installation  installer  interaction  interesting  interface  interfaces  internet  interpretation  interpreter  interview  interviews  intro  introduction  iphone  ipod  IPTV  ir  irc  irccat  ivr  java  javascript  json  jvm  kernel  lambda  language  languages  last.fm  lastfm  latex  layout  learn  learning  lectures  lib  library  lifehacks  linguistics  link  linux  lisp  list  literate  logging  logic  lucene  mac  MacBook  machine  machine-learning  machinelearning  machine_learning  macintosh  macosx  macvim  magazine  mamp  management  manual  map  mario  marketing  markup  mashup  mate  matematica  math  mathematics  mechanicalturk  menu  menus  microsoft  mining  misc  mit  mobile  model  money  monitoring  mysql  navigation  net  netcat  netnewswire  network  networking  news  nielsen  nintendo  nlp  nokia  notes  number  number-theory  numbers  number_theory  numerical  objc  objective-c  ObjectiveC  ocw  ohio  oil  online  open  open-source  opensource  operations  optimization  optimizing  os  osx  packaging  packet  pari-gp  parser  parsing  password  pattern  patterns  pbx  pdf  peakoil  pentest  people  performance  perl  personality  phone  photo  Photography  photos  photoshop  php  pinax  pipe  pivotal  planet  planning  platform  plt  plugin  plugins  pm  Podcast  point  police  politics  portable  portal  porter  post  practice  prefuse  print  problems  process  productivity  program  programming  programminglanguage  progressivedisclosure  project  project-management  projectmanagement  projects  psychology  puzzle  puzzles  py2exe  pyinstaller  python  quality  quicktime  quiz  R  Radio  rails  rands  rant  rdf  rdfizer  read  reading  recommendation  reference  regex  regexp  remoting  research  resource  resources  rest  restructuredtext  review  revision  revision-control-systems  robotics  robots  root  rpc  rpyc  rss  rst  ruby  rubyonrails  scala  scheme  science  scip  scm  scraping  screencast  scripting  scrum  search  searchengine  searchengines  secure  security  semantic  semanticweb  series  server  service  services  sets  sgi  shareware  sheet  shell  shop  Shopping  shortcut  sicp  Simile  simplicity  sites  snippets  snowball  sns  social  socialnetwork  socialnetworking  socialsoftware  software  softwareengineering  source  sourcecode  speed  sphinx  ssl  stack  stackless  standard  startup  statistics  stem  stemmer  stemming  stickers  stl  stopwords  store  story  structure  study  style  subversion  sun  supermariobros  support  svn  syntax  sysadmin  system  tabs  tagging  tags  tech  technology  telephone  telephony  template  templates  test  testing  text  textmate  textmining  theme  themes  theory  threads  time  tips  todo  tool  tools  topcoder  tracker  tracking  translate  translation  tree  tutorial  tutorials  tv  twilio  twitter  Typography  ubuntu  ui  unix  urban  urban_planning  usability  useful  user  userexperience  userinterface  utilities  utility  utopia  ux  varios  vcs  version  version-control  versioncontrol  versioning  vi  victorycity  video  videogames  videos  vim  virtual  visual  visualisation  visualization  viz  voice  voip  voting  wallpaper  web  web2.0  webapp  webdesign  webdev  webdevelopment  webservice  webservices  website  weekly  weird  weka  wifi  wiki  win32  windows  wireless  wolfram  wolfram-alpha  wolfram.alpha  wolframalpha  wolfram_alpha  wordpress  work  world  wp  writing  x  xcode  xml  xp  zine 

Copy this bookmark:



description:


tags: