gnat + programming   463

Untitled ('11_Keynote_Address.pdf)
RT : The Berkeley Packet Filter virtual machine (created for tcpdump) was modeled after the Motorola 6502! /via
retro  programming  from twitter_favs
july 2014 by gnat
ChristianGingras | Robotron 2084 Guidebook
security guard working nights, reverse engineers Robotron, finds OO code, fixes a level bug, meets founders.
game  history  programming 
october 2013 by gnat
"Guru's Lair: Sampler & Tour"
The free eBook web library page ( still being built )

Apple Assembly Cookbook I
Apple Assenbly Cookbook II
"Directors Cut" excerpt of AACB1
ISMM Incredible Secret Money Machine
Machine Language Programming Cookbook I
MLPCI "Level II" Rework ( in process )
Machine Language Programming Cookbook II
RTL Cookbook
TV Typewriter Cookbook
books  retro  hardware  programming 
july 2013 by gnat
Feeding the Cloud: Advice to newcomers and veterans of the Free and Open Source software communities
excellent tips, eg Many potential contributors think they're not good enough to contribute to your project: invite them to do a specific task personally.
Validated backups give you the freedom to do what's needed.
Writing a library is a good way to enable cross-project collaboration.
For many newcomers, documentation is a gateway in the FOSS community.
opensource  programming  community 
november 2012 by gnat
A Programmer's Guide to Data Mining | The Ancient Art of the Numerati
A guide to practical data mining, collective intelligence, and building recommendation systems
book  data  machinelearning  python  programming  bigdata 
november 2012 by gnat
Twitter Open Sources Clutch
Clutch enables developers to write hybrid applications for iOS and to run A/B test experiments on iOS and Android devices.
opensource  ios  programming  testing 
november 2012 by gnat
README - Textadept
Textadept is a fast, minimalist, and ridiculously extensible cross-platform text editor for programmers. Written in a combination of C and Lua and relentlessly optimized for speed and minimalism over the years, Textadept is an ideal editor for programmers who want endless extensibility without sacrificing speed or succumbing to code bloat and featuritis.
opensource  programming 
november 2012 by gnat
The Nature of Code
love the humblebundlesque "decide how much you pay, and how much goes to the foundation" sliders.
book  processing  programming  simulation  business 
october 2012 by gnat
Don’t call it “open source” unless you mean it | Christian Heilmann
kudos to Adobe for doing open source development in the open and getting it right
open  source  programming 
october 2012 by gnat
After School | Codecademy
free curriculum and lessons for a 14-week after-school programming club. Can't say I enjoy HTML/CSS/Javascript as consistent sane environment to learn to program in, but kudos to Codecademy for doing this.
education  programming 
october 2012 by gnat
A re-introduction to JavaScript (JS Tutorial) - MDN
the kind of nice terse introduction that doesn't waste your time if you already know how to program
javascript  programming  reference 
may 2012 by gnat
Firebase - A scalable real-time backend for your website
all these things sound great, but if they're not open source then you're investing your effort in a proprietary dead-end. It doesn't even have the advantage of reach, like writing to Microsoft APIs.
javascript  programming  saas 
may 2012 by gnat
Xv6, a simple Unix-like teaching operating system
Xv6 is a teaching operating system developed in the summer of 2006 for MIT's operating systems course, 6.828: operating systems Engineering. We hope that xv6 will be useful in other courses too. This page collects resources to aid the use of xv6 in other courses, including a commentary on the source code itself.
education  os  programming  open  source  unix 
may 2012 by gnat
This is the repository for the Effective Scala document from Twitter.
twitter  scala  programming  tutorial 
may 2012 by gnat
How to GitHub: Fork, Branch, Track, Squash and Pull Request -
This guide will teach you how to properly contribute to open source projects on GitHub. It assumes that you already know about how to use Git for version control and that you already have a GitHub account.
github  tutorial  programming 
may 2012 by gnat
What is the meaning of this? » Yahoo! User Interface Blog (YUIBlog)
far more than you ever wanted to know about "this" in Javascript
programming  javascript 
may 2012 by gnat
Programming - Imgur
what people imagine when they think of programming; vs what it actually is
programming  funny  image 
november 2011 by gnat
Web Applications
learn Ruby on Rails with John Ousterhout.

Yes, this sounds like "Learn Windows System Administration with Dennis Ritchie"
web  programming  education 
october 2011 by gnat
datastore - Project Hosting on Google Code
google app engine datastore implementation on hbase and hadoop
parallel  big  databases  programming  open  source 
december 2010 by gnat
libimobiledevice - Teaching Penguins to talk to fruits
ibrary that talks the protocols to support iPhone®, iPod Touch®, iPad® and Apple TV® devices
open  source  programming  linux  library  iphone  ipod 
december 2010 by gnat
OverviewBanners2 - Field - Trac
Field tries to replace as many "features" with editable code as it can. Its programming language of choice is Python — a world class, highly respected and incredibly flexible language. As such, Field is intensely customizable, with the glue between interface objects and data modifiable inside Field itself. Field takes seriously the idea that its user — you — are a programmer / artist doing serious work and that you should be able to reconfigure your tools to suit your domain and style as closely as possible.
programming  python 
june 2009 by gnat
Breathlyzer source-code sucks - Boing Boing
2. Readings are Not Averaged Correctly: When the software takes a series of readings, it first averages the first two readings. Then, it averages the third reading with the average just computed. Then the fourth reading is averaged with the new average, and so on. There is no comment or note detailing a reason for this calculation, which would cause the first reading to have more weight than successive readings. Nonetheless, the comments say that the values should be averaged, and they are not...
fail  programming 
may 2009 by gnat
Whither Sockets? - ACM Queue
All of these calls have one thing in common: the calling program must repeatedly ask for data to be delivered. In the world of client/server computing these constant requests make perfect sense, because the server cannot do anything without a request from the client. It makes little sense for a print server to call a client unless the client has something it wishes to print. What, however, if the service being provided is music or video distribution? In a media distribution service there may be one or more sources of data and many listeners. For as long as the user is listening to or viewing the media, the most likely case is that the application will want whatever data has arrived. Specifically requesting new data is a waste of time and resources for the application. The sockets API does not provide the programmer a way in which to say, "Whenever there is data for me, call me to process it directly."
network  programming 
may 2009 by gnat
Mozilla Labs » Bespin
code editor in the browser. Will social sharing of plugins be enough to make people change code editor? I love the idea of a code editor that can be changed by the people who use it--all too often, the editing system is a nightmare to extend or change.
mozilla  programming  tools  javascript  web 
april 2009 by gnat
Tagaholic - I Am Machine Tag And So Can You
This post explains how you can use machine tags with your next web app or even your blog. With Machinetag, a jQuery plugin, you’ll be able to search and display machine tagged content as trees faster than Colbert can crack a quip.
jquery  javascript  tagging  semantic  programming 
april 2009 by gnat
Hacker News | Tiny computers + wireless mesh network + Python → Awesome
The embedded devices contain a Python bytecode interpreter. You blast your code down to them over the wireless mesh network the devices themselves are realizing via a special USB dongle connected to your computer. From your Python code running on a device you can make unicast or multicast XML-RPC calls to the other devices running on the network.
embedded  python  programming  hardware 
april 2009 by gnat
Unlike other PDF-related tools, it allows to obtain the exact location of texts in a page, as well as other layout information such as font size or font name, which could be useful for analyzing the document. It also infers text running within a page by using clustering technique.
python  pdf  programming  library 
april 2009 by gnat
CS171 - Visualization
Harvard class. video and slides available
visualization  education  processing  programming 
april 2009 by gnat
eigenclass - Related document discovery, without algebra
If the feature space (e.g. the terms/concepts associated to your documents) is small enough, and you make sure synonymy is not a problem, you can do without algebra. One such case is that of your blog postings and their tags.
programming  ruby  algorithms 
march 2009 by gnat
The Monk's Brew: Gaming on the iPhone: Natural Selection In Real-Time
The iPhone is a relatively easy platform for developing games, where you can generally create a game with a small budget and short development time, and be looking at potentially large returns. But the market has become so crowded with casual games that it has become incredibly hard to get your game noticed.
programming  business  iphone 
march 2009 by gnat
redis - Google Code
Redis is a key-value database. It is similar to memcached but the dataset is not volatile, and values can be strings, exactly like in memcached, but also lists and sets with atomic operations to push/pop elements.
opensource  programming  database 
march 2009 by gnat
ivan krstić · code culture » Languages and security: a short reading list
# The “My name is Correctness, king of kings” people say that security problems are merely one manifestation of incorrectness, which is dissonance between what the program is supposed to do and what its implementation actually does. This tends to be the group led by mathematicians, and you can recognize them because their solutions revolve around proofs and the writing and (automatic) verification thereof.
programming  security  languages 
march 2009 by gnat
Lessons Learned: Continuous deployment and continuous learning
"Our eventual conclusion was that there was no reason to have code that had passed the integration step but was not yet deployed."
programming  management 
february 2009 by gnat
Open Source Native XML Database
O'Reilly Labs uses this a lot. Slower than MarkLogic but free.
books  opensource  programming  xml  database  java 
february 2009 by gnat
Art and Code
conf on "programming environments for artists, young people & the rest of us"
programming  kids  events 
february 2009 by gnat
Switching from scripting languages to Objective C and iPhone: useful libraries :: Hackdiary
Matt Biddulph points to some open source libraries that make iPhone programming easier if you come from a Rubyish background.
programming  mac  iphone  software 
january 2009 by gnat
Source for "Megaupload auto-fill captcha" –
neural network as greasemoney script (Javascript) that completes Captchas for megaupload.
programming  javascript  security  hacks  ocr  greasemonkey 
january 2009 by gnat
Data Mining with R: learning by case studies
abandoned alas in 2003, after 1.5 case studies.
data  programming  mining  r  stats 
january 2009 by gnat
RESTful Django practice | Refactor the Life
great way to learn about REST in practice: post "I think this is how it works" and everyone smart jumps into the comments and says "no no, like this" and "X works but Y is better because ..."
python  programming  web  django  rest 
january 2009 by gnat
Project Euler
Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve.
programming  math  learning  cs 
january 2009 by gnat
MemcacheDB: A distributed key-value storage system designed for persistent
a persistent storage engine for fast and reliable key-value based object storage and retrieval
opensource  programming  databases 
january 2009 by gnat
cookbooksamples - Google Code
sample code from iPhone Programming Cookbook
programming  book  iphone  projects 
december 2008 by gnat
iappaday - Google Code
One iPhone application for each day in November!
programming  projects  ipod 
december 2008 by gnat
« earlier      
per page:    204080120160

related tags

adventure  ai  ajax  algorithms  amazon  android  ant  apache  api  apis  apple  architecture  australia  axehandle  big  bigdata  blog  book  books  brain  business  c  c#  c++  c64  charts  chess  ci  code  collaboration  colour  community  compiler  computing  cs  css  culture  data  database  databases  design  desktop  devops  distributed  django  documentation  dotnet  ebedded  ec2  eclipse  education  email  embedded  erlang  etech  events  excel  facebook  fail  file  finance  firefox  flash  folklore  fonts  formats  fun  funny  future  game  games  gaming  gba  gender  geo  github  google  gpu  graph  graphics  graphs  greasemonkey  grid  gui  hackathons  hacking  hacks  hardware  haskell  history  html  ibm  image  infrastructure  ios  iphone  ipod  java  javascript  jquery  kids  kiwifoo  language  languages  learning  library  linux  lisp  mac  machinelearning  mail  management  mapping  math  me  media  messaging  microsoft  mining  mit  mobile  mozilla  multitouch  music  mysql  network  networking  ninetonoon  nlp  nz  objc  ocr  open  opensource  os  oscon  osx  p2p  papers  parallel  parsing  patents  pdf  people  perl  philosophy  php  physics  processing  programming  project  projects  psychology  puzzles  python  r  radar  rails  rdf  reference  regexps  research  rest  retro  robot  ruby  s3  saas  salesforce  scala  scaling  screencast  search  security  semantic  shell  shortcut:python  simulation  sip  social  society  software  source  spam  spreadsheet  sql  statistics  stats  storage  stupid  sun  sync  tagging  tagset1  tech  telephony  testing  text  time  to:raelity  tools  treemaps  tutorial  twitter  ubicomp  ui  unix  users  uvc  ux  video  vim  visualization  viz  web  web2.0  wiki  windows  x  xml  yahoo 

Copy this bookmark: