gdw + programming   470

TIOBE Software: The Coding Standards Company
Measuring Software Code Quality
TIOBE checks more than 202 million lines of software code for its customers world-wide, real-time, each day.

We have combined the best-in-class code quality checking tools into one framework. Via a single web interface you can consult all important software defects and metrics information for all your software projects. We provide the facts and figures, you take the decisions
development  programming  quality  reference  software 
3 days ago by gdw
Don't Live with Broken Windows
Pragmatic Programmers Andy Hunt and Dave Thomas talk with Bill Venners about software craftsmanship and the importance of fixing the small problems in your code, the "broken windows," so they don't grow into large problems.
article  craftsmanship  development  programming  pragmatic 
5 days ago by gdw
Pharo Open Source Smalltalk
Pharo's goal is to deliver a clean, innovative, free open-source Smalltalk environment. By providing a stable and small core system, excellent developer tools, and maintained releases, Pharo is an attractive platform to build and deploy mission critical Smalltalk applications. Pharo is MIT licensed and is steered by a board of benevolent dictators
development  opensource  programming  smalltalk  squeak 
9 days ago by gdw
Features — execnet v1.0.9 documentation
Python is a mature dynamic language whose interpreters can interact with all major computing platforms today.

execnet provides a share-nothing model with channel-send/receive communication for distributing execution across many Python interpreters across version, platform and network barriers. It has a minimal and fast API targetting the following uses:

distribute tasks to (many) local or remote CPUs
write and deploy hybrid multi-process applications
write scripts to administer multiple environments
deployment  development  distributed  programming  python  jython  py.  cpython  pypy 
9 days ago by gdw
Ephestos by kilon- A visual programming language for python and blender
"Ephestos" is a visual programming environmet for python similar to an IDE but with some fundamental diffirences. Ephestos uses its own GUI called "Morpheas" a very modular gui that not only is capable of offering a graphical user interface to the user, that interface is easily customisable by the user , made solely from small blocks called "morphs", with no required coding. Also the code is edited visually using morphs again to further help the user. For now the project is still in its infancy with many feature to implement , but is however a usable Blender addon that is constantly developed. Using any of the above button you can download the source or visit the repository at github.
Ephestos  Morpheas  Orpheas  visual  programming  ide  gui  python  blender  sc 
9 days ago by gdw
About the Author
Albert Sweigart (but you can call him Al), is a software developer in San Francisco, California who enjoys bicycling, reading, volunteering, computer security, haunting coffee shops, and making useful software.

He is originally from Houston, Texas. He finally put his University of Texas at Austin computer science degree in a frame. He laughs out loud when watching park squirrels, and people think he's a simpleton.

Al has written two books, "Invent Your Own Computer Games with Python" and "Making Games with Python & Pygame".

His web site and blog are located at http://coffeeghost.net
python  books  intro  tutorial  pygame  games  programming 
9 days ago by gdw
miniAudicle : Integrated Development Environment for ChucK
integrated development + performance
environment for chuck
audio  chuck  music  programming  software  wekinator 
19 days ago by gdw
Udacity - Free Classes. Awesome Instructors. Inspiring Community.
We believe university-level education can be both high quality and low cost. Using the economics of the Internet, we've connected some of the greatest teachers to hundreds of thousands of students all over the world.
online  education  programming 
22 days ago by gdw
What is Faust?
FAUST (Functional Audio Stream) is a functional programming language specifically designed for real-time signal processing and synthesis. FAUST targets high-performance signal processing applications and audio plug-ins for a variety of platforms and standards.
faust  audio  programming  realtime  signal  processing  jos 
23 days ago by gdw
CodeMirror
CodeMirror is a JavaScript component that provides a code editor in the browser. When a mode is available for the language you are coding in, it will color your code, and optionally help with indentation.

A rich programming API and a CSS theming system are available for customizing CodeMirror to fit your application, and extending it with new functionality.
code  editor  javascript  programming  syntax  dev  python 
24 days ago by gdw
The Julia Language
Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. The library, mostly written in Julia itself, also integrates mature, best-of-breed C and Fortran libraries for linear algebra, random number generation, FFTs, and string processing. More libraries continue to be added over time. Julia programs are organized around defining functions, and overloading them for different combinations of argument types (which can also be user-defined).
computing  language  mathematics  programming 
29 days ago by gdw
Ohloh, the open source network
Ohloh is a new kind of software directory, combining community-driven content with a unique source code crawler that monitors up-to-date development activity.
community  development  opensource  programming  software 
5 weeks ago by gdw
Pro Git - Pro Git 1.3 Getting Started Git Basics
*If you don’t already know what Git is, take a crash course.
development  git  github  programming  tutorial 
5 weeks ago by gdw
GitHub - Git code repository
Originally founded by Chris Wanstrath, PJ Hyett and Tom Preston-Werner as a project to simplify sharing code, GitHub has grown into an application used by over a million people to store over two million code repositories, making GitHub the largest code host in the world.
development  git  github  hosting  programming 
5 weeks ago by gdw
Welcome to Freecode – Freecode
Freecode maintains the Web's largest index of Linux, Unix and cross-platform software, and mobile applications. Thousands of applications, which are preferably released under an open source license, are meticulously cataloged in the Freecode database, and links to new applications are added daily. Each entry provides a description of the software, links to download it and to obtain more information, and a history of the project's releases, so readers can keep up-to-date on the latest developments.
applications  cross-platform  development  programming  software 
6 weeks ago by gdw
Geany : Home Page
Geany is a text editor using the GTK2 toolkit with basic features of an integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. It supports many filetypes and has some nice features.
development  editor  ide  programming  tools 
6 weeks ago by gdw
OpenProcessing - Share your sketches!
A website to share Processing sketches
share your sketches with others
help and collaborate with the community
improve and polish your programming skills
follow classes around the world teaching processing
community  opensource  processing  programming  visualization 
7 weeks ago by gdw
Learn Python The Hard Way | A Beginner Programming Book
The HTML version of the book is free to read online and you can give it to anyone you want so long as you do not charge for it, and do not modify it.
book  books  ebook  programming  python 
7 weeks ago by gdw
Watch What I Do
The entire text of this book is included on this web site. Access it through the Table of Contents.
book  programming  c  free  online  programing-by-example 
7 weeks ago by gdw
virtualenvwrapper - Doug Hellmann
I introduced Ian Bicking’s virtualenv script for creating isolated Python environments, complete with their own interpreter and site-packages directory. I’ve been using virtualenv for all of my projects since then, but keeping up with all of the environments I have been creating has turned a little messy. I’ve solved the problem by writing a few wrappers in the form of bash functions. If you are a virtualenv user, you may find them useful, too.
programming  python 
7 weeks ago by gdw
Python Module of the Week - Python Module of the Week
The Python Module of the Week series, or PyMOTW, is a tour of the Python standard library through short examples. This is version 1.132, last updated Jul 08, 2011 to cover the ConfigParser module.
documentation  programming  python  reference  tutorial 
7 weeks ago by gdw
Komodo profile structure | ActiveState Community Site
If you Komodo code intelligence is not working, it can
often be fixed by shutting down Komodo, removing this
directory and then starting Komodo again, which will
then cause a rescan/recreate of the necessary code files.
komodo  programming  reference  codeintelligence  fail 
8 weeks ago by gdw
wxPython
Welcome to the home of wxPython, a blending of the wxWidgets C++ class library with the Python programming language.
development  gui  programming  python  itp 
9 weeks ago by gdw
PyQT Tutorial
Python is a great language with many awesome features, but its default GUI package (TkInter) is rather ugly. Besides, who wants to write all that GUI code by hand, anyway? Instead, a much better way to write GUI apps in Python is to use Trolltech's QT Designer to WYSIWYG-ly create a nice-looking interface, and then automatically generate the necessary code for it with pyuic (which is a UI compiler for QT that comes with the PyQT package.) QT designer also makes it very easy to add Python code to your project. (If you want your app to do anything useful, you will undoubtedly need to write some code. :) )
programming  python  qt  tutorial 
9 weeks ago by gdw
The PyQt4 tutorial
This is a PyQt4 tutorial. The tutorial is suited for beginners and intermediate programmers. After reading this tutorial, you will be able to program non trivial PyQt4 applications.
programming  python  qt  tutorial 
9 weeks ago by gdw
PySide – Python for Qt
The PySide project provides LGPL-licensed Python bindings for the Qt cross-platform application and UI framework. PySide Qt bindings allow both free open source and proprietary software development and ultimately aim to support all of the platforms as Qt itself.
gui  programming  python  qt 
9 weeks ago by gdw
Qt (framework) - Wikipedia, the free encyclopedia
Qt ( /ˈkjuːt/ "cute", or unofficially as Q-T cue-tee[5][6]) is a cross-platform application framework that is widely used for developing application software with a graphical user interface (GUI) (in which cases Qt is classified as a widget toolkit), and also used for developing non-GUI programs such as command-line tools and consoles for servers.
programming  gui  toolkit  widget  python 
9 weeks ago by gdw
Tcl Developer Site
Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more. Open source and business-friendly, Tcl is a mature yet evolving language that is truly cross platform, easily deployed and highly extensible.

Tk is a graphical user interface toolkit that takes developing desktop applications to a higher level than conventional approaches. Tk is the standard GUI not only for Tcl, but for many other dynamic languages, and can produce rich, native applications that run unchanged across Windows, Mac OS X, Linux and more.
development  language  programming  tcl  tk  python  gui 
9 weeks ago by gdw
Charming Python: TK programming in Python
Charming Python: TK programming in Python
Tips for beginners using Python's GUI library
python  TK  programming  introduction 
9 weeks ago by gdw
TkInter - PythonInfo Wiki
Tkinter is Python's de-facto standard GUI (Graphical User Interface) package. It is a thin object-oriented layer on top of Tcl/Tk.

Tkinter is not the only GuiProgramming toolkit for Python. It is however the most commonly used one. CameronLaird calls the yearly decision to keep TkInter "one of the minor traditions of the Python world."
gui  programming  python  reference 
9 weeks ago by gdw
PythonToolkit (PTK)
PythonToolkit (PTK) is an interactive environment for python. It was originally designed to provide a python based environment similiar to Matlab for scientists and engineers when used together with the numpy, scipy and matplotlib python packages. However it can also be used as a general purpose interactive python environment especially for interactive gui programming.
opensource  programming  python  gui 
9 weeks ago by gdw
GUI Programming in Python - PythonInfo Wiki
This page provides some brief descriptive information on a number of GUI toolkits available for Python. For a full list of of toolkits with more in-depth information, see GuiProgramming.
python  gui  programming  links 
9 weeks ago by gdw
GuiProgramming - PythonInfo Wiki
Python has a huge number of GUI frameworks (or toolkits) available for it, from Tkinter (traditionally bundled with Python, using Tk) to a number of other cross-platform solutions, as well as bindings to platform-specific (also known as "native") technologies
development  gui  interface  programming  python 
9 weeks ago by gdw
Dynamic Playlist 2.0
It has been 18 months since we’ve released our first dynamic playlisting API. Since then, we’ve received lots of info on how developers really use the API and what parts of the API were difficult to use and understand. We’ve used this info to help us redesign the API to make it more useful and to make it easy to understand. In the next day or so we will be pushing out the first beta release of this new dynamic playlisting API that we call Dynamic Playlist 2.0.
echonext  api  dynamic  playlist  2.0  itp  media  programming 
9 weeks ago by gdw
pure-lang - Pure is a modern-style functional programming language based on term rewriting. - Google Project Hosting
Pure is a modern-style functional programming language based on term rewriting. It offers equational definitions with pattern matching, full symbolic rewriting capabilities, dynamic typing, eager and lazy evaluation, lexical closures, built-in list and matrix support and an easy-to-use C interface. The interpreter uses LLVM as a backend to JIT-compile Pure programs to fast native code.
language  functional  llvm  programming 
9 weeks ago by gdw
Oniguruma
Oniguruma is a regular expressions library.
The characteristics of this library is that different character encoding
for every regular expression object can be specified.
(supported APIs: GNU regex, POSIX and Oniguruma native)
library  opensource  programming  regex 
10 weeks ago by gdw
Pybliographer - Wikipedia, the free encyclopedia
Pybliographer is a reference management software tool that deals with bibliographic databases, used for viewing, editing, searching, and reformatting bibliographies. Written in Python and licensed under GNU GPL, it provides a scripting framework of classes and functions, which makes it extendable to many other applications.
python  software  tool  bibliography  programming 
10 weeks ago by gdw
TeX - Wikipedia, the free encyclopedia
TeX ( /ˈtɛx/ as in Greek, but often pronounced /ˈtɛk/ in English) is a typesetting system designed and mostly written by Donald Knuth[1] and released in 1978.
book  books  latex  programming 
10 weeks ago by gdw
TMH KTH :: Snack Home Page
The Snack Sound Toolkit is designed to be used with a scripting language such as Tcl/Tk or Python. Using Snack you can create powerful multi-platform audio applications with just a few lines of code. Snack has commands for basic sound handling, such as playback, recording, file and socket I/O. Snack also provides primitives for sound visualization, e.g. waveforms and spectrograms. It was developed mainly to handle digital recordings of speech, but is just as useful for general audio. Snack has also successfully been applied to other one-dimensional signals.
audio  programming  python  software  sound 
11 weeks ago by gdw
How to shoot yourself in the foot
Described below are several methods for shooting yourself in the foot using various programming techniques.
computers  humor  programming 
11 weeks ago by gdw
Shoot yourself in the foot
Programmers guide

Instructions on how to shoot yourself in the foot in various computer languages and system interfaces
joke  clever  programming  languages 
11 weeks ago by gdw
Qt Developer Network
Qt is a cross-platform application and UI framework for developers using C++ or QML, a CSS & JavaScript like language. Qt Creator is the supporting Qt IDE.
open  programming  qt  ui 
11 weeks ago by gdw
EasyInstall - The PEAK Developers' Center
Easy Install is a python module (easy_install) bundled with setuptools that lets you automatically download, build, install, and manage Python packages.
installer  programming  python  tools  development 
12 weeks ago by gdw
Python Bibliotheca - resources for teachers and students
This site aims to be both a library of educational materials using Python to teach computer programming, and a virtual meeting place for teachers and students engaged in learning and teaching using Python.
books  programming  python 
february 2012 by gdw
IPython: Productive Interactive Computing — IPython
IPython provides a rich toolkit to help you make the most out of using Python interactively. Its main components are:

- Powerful Python shells (terminal- and Qt-based).
- A web-based notebook with the same core features but support for rich media, text, code, mathematical expressions and inline plots.
- Support for interactive data visualization and use of GUI toolkits.
- Flexible, embeddable interpreters to load into your own projects.
- Tools for high level and interactive parallel computing.
cluster  ipython  opensource  programming  python  interactive 
february 2012 by gdw
ActiveState Code
Home of the Python Cookbook (and other languages).
3959 snippets to learn from and use.
code  programming  python  reference 
february 2012 by gdw
(Field) - main development site
Field is a development environment for experimental code and digital art in the broadest of possible senses. While there are a great many development environments and digital art tools out there today, this one has been constructed with two key principles in mind:
art  processing  programming  python  visualization  development 
february 2012 by gdw
(Field) — a development environment for making digital art
Field is an open-source software project initiated by OpenEnded Group, for the creation of their digital artworks. It is an environment for writing code to rapidly and experimentally assemble and explore algorithmic systems. It is visual, it is hybrid, it is code-based. We think that it has something to offer a diverse range of programmers and artists.
art  processing  programming  python  visualization 
february 2012 by gdw
GNU Emacs - GNU Project - Free Software Foundation (FSF)
GNU Emacs is an extensible, customizable text editor—and more. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing.
editor  emacs  free  programming 
february 2012 by gdw
PyPI - the Python Package Index : Python Package Index
The Python Package Index is a repository of software for the Python programming language. There are currently 19176 packages here
library  package  programming  python  repository 
february 2012 by gdw
PEP 20 -- The Zen of Python
Long time Pythoneer Tim Peters succinctly channels the BDFL's
guiding principles for Python's design into 20 aphorisms, only 19
of which have been written down.
language  design  philosophy  programming  python 
february 2012 by gdw
pyo - Python digital signal processing module. - Google Project Hosting
pyo is a Python module written in C to help digital signal processing script creation.

pyo is a Python module containing classes for a wide variety of audio signal processing types. With pyo, user will be able to include signal processing chains directly in Python scripts or projects, and to manipulate them in real time through the interpreter. Tools in pyo module offer primitives, like mathematical operations on audio signal, basic signal processing (filters, delays, synthesis generators, etc.), but also complex algorithms to create sound granulation and others creative audio manipulations. pyo supports OSC protocol (Open Sound Control), to ease communications between softwares, and MIDI protocol, for generating sound events and controlling process parameters. pyo allows creation of sophisticated signal processing chains with all the benefits of a mature, and wildly used, general programming language.
audio  dsp  programming  library  python 
february 2012 by gdw
« earlier      

related tags

&  1.8  1.9  2.0  2d  3d  aaron  ableton  abstractions  add-on  advanced  agile  ai  ajax  algorithmic  algorithms  alpha  android  answers  anti  api  app  apple  applescript  applications  apps  archive  art  article  arts  askslashdot  au  audio  AudioUnits  autodidact  bach  bash  basic  beginner  bibliography  big  binary  bjarne  blender  blog  blogging  blogs  book  bookmarks  books  bpython  browser  Buck  bug  build  c  c++  C++0x  C++11  calendar  canvas  carnegie  cfml  cheatsheet  chris  chuck  class  clever  cli  clojure  cloud  cloudcomputing  cluster  cocoa  code  codeintelligence  codesignature  coding  coffeescript  colloquy  commandline  community  comparison  composition  compression  computer  computers  computing  conceptuallly  configuration  console  context  control  core  courses  cpython  craftsmanship  creative  creativity  cross  cross-platform  cs1  csound  css  css3  curves  data  data-interchange  database  datavisualization  debug  debugging  decorators  dekorte  delicious  deployment  descriptors  design  dev  developer  developers  development  dictionary  digital  directory  directx  distributed  distribution  dj  docs  documentation  dojo  Donald  dropbox  dsp  dynamic  ebook  ebooks  echonext  eclipse  editor  education  eegs  eggs  elearning  emacs  email  encoding  engine  environment  Ephestos  Erik  expressions  extension  fail  fancy  faq  faust  Field  file  files  first  floss  font  fonts  form  forum  foss  foundation  FPGA  framework  free  free-software  freeware  fscript  functional  fundamentals  funny  gallery  game  games  generative  gettext  git  github  go  Gof  golang.org  google  graphic  graphics  gtk  gui  guide  guides  guido  guzdial  hack  handheld  hardware  hate  head  help  Herb  hfp  hg  hierrachy  high-level  highlighter  hillegass  history  hosting  howto  html  html5  http  humor  iannos  ide  image  impromptu  initiative  inkscape  inspiration  install  installer  instruction  interactive  interactivity  interface  interface_builder  internals  interpreter  intro  introduction  introductory  introspection  io  iphone  ipython  irc  isp  issue  IT  itp  java  java7  javascript  jeremy  jitlib  joel_spolsky  john  joke  jos  jvm  jython  K  kata  keys  knuth  komodo  LAMP  language  languages  laptop  latex  learn  learning  leopard  library  links  linux  lisp  list  literate  live  live-coding  livecoding  llvm  low-level  lua  mac  MacOSX  maeda  management  manifesto  manual  math  mathematics  max/msp  media  mellon  memory  mercurial  Michael_Gogins  midi  mit  mobile  modul8  modules  Morpheas  motion  mt  multimedia  music  music-dsp  nerd  netbeans  new  news  nextobjects  node  nokia  non-english  noweb.py  nt  numbers  nyt  objc  objective-c  objects  odb  oli  online  oop  open  open-source  openFrameworks  opengl  opensource  openstep  optimization  oreilly  organization  ORM  Orpheas  osc  osx  package  pakage  paradigm  parallel  parsing  patterns  pd  pdf  performance  perl  philosophy  phones  photography  php  pickaxe  pinboard  pine  pip  pivotal  platform  playlist  plugin  polymath  practice  pragmatic  prime  problems  process  processing  programing-by-example  programming  publication  publisher  pubsub  pubsubhubbub  puredata  py.  pygame  pyobjc  pypy  pyrex  python  python3  qt  quality  R  ranch  re  read  realtime  recording  reference  regex  regular  repository  research  resource  resources  review  reviews  rossem  Rossum  rtas  ruby  safari  sc  sc3  scheduling  scheme  science  scientific  scm  scott_stevenson  script  scripting  search  searching  security  semanticweb  sensor  server  sharing  shell  shoes  sicp  signal  smalltalk  smultron  software  sound  SoundConverter  source  spec  specific  sql  sqlite  squeak  ssh  stackoverflow  standard  standards  stanford  Statistical  statistics  stdmp  stdmp2  steve  structures  style  subversion  supercollider  Sutter  syntax  synthesis  sysadmin  system  tablets  tcl  teaching  testing  text  textbook  textmate  textual  tips  tk  tool  toolkit  tools  top  toplap  trac  tracking  traclinks  trender  troubleshooting  tutorial  tutorials  type  types  typography  ubuntu  ui  unicode  unit  unix  uri  url  urn  van  vcs  vector  via:popular  via:tasmo  video  vim  virtualenv  visual  visualization  vj  vm  vst  web  web-design  web2.0  webcast  webdesign  webdev  webhooks  webobjects  webstandards  wekinator  widget  wikibooks  win32  windows  wing  workflow  wpd  xcode  xml  Yacktman  yahoo  yindo  zannos  zawodny  zebra 

Copy this bookmark:



description:


tags: