coldbrain + programming 64
VIM Adventures
4 weeks ago by coldbrain
Learning VIM while playing a game
editor
games
programming
vim
gaming
4 weeks ago by coldbrain
AppleScript for Python Programmers :: aurelio.net
7 weeks ago by coldbrain
My name is Aurelio and I'm a Python programmer who switched to Mac OS X. Being nerd and needing to automate common tasks, the learning of the AppleScript language was unavoidable. To speed up the process I've took some notes, comparing the new commands to Python statements. The result is this document.
As the name says, it's intended for Python programmers. But if you're an applescripter interested in Python you may also benefit from it.
applescript
python
reference
development
programming
As the name says, it's intended for Python programmers. But if you're an applescripter interested in Python you may also benefit from it.
7 weeks ago by coldbrain
Ruby, Ruby on Rails, and _why: The disappearance of one of the world’s most beloved computer programmers
10 weeks ago by coldbrain
Annie Lowrey:
programming
ruby
_whytheluckystiff
What seemed strangest about the disappearance was just how integral to the devoted community of Ruby programmers _why had been before his infosuicide. _why was not just famous within the Ruby community, but one of its creators. He had contributed thousands of lines of code to Ruby’s open-source libraries. He wrote one of the most famous guides to Ruby. Moreover, when the language was just gaining traction in the English-speaking world, _why became the equivalent of the Friday-evening bartender at the town’s only saloon, hosting a series of popular blogs and writing often on Ruby forums, evangelizing the language’s beauty and simplicity.
10 weeks ago by coldbrain
Tinycon - Favicon Alerts
february 2012 by coldbrain
Tinycon allows the addition of alert bubbles and changing the favicon image. Tinycon gracefully falls back to a number in title approach for browsers that don't support canvas or dynamic favicons.
Alerts in the favicon allow users to pin a tab and easily see if their attention is needed.
javascript
favicon
library
ui
programming
via:popular
Alerts in the favicon allow users to pin a tab and easily see if their attention is needed.
february 2012 by coldbrain
How to Teach Web-Building to Anyone
february 2012 by coldbrain
"I'm making some big shifts in my work in the coming months (read: focusing my energies rather than what's become the scattershot of freelance writing). I'm thrilled to say that this will mean more time for Hack Education, thanks in no small part to a research and writing project I'll be undertaking for Mozilla.
It's part of the organization's larger learning and literacy efforts, and my piece will involve researching practices and pedagogies and interviewing teachers, learners, technologists about tools for teaching programming for the Web. Specifically (or rather, conceptually), I'm asking the question: Do we need a "'Scratch' for HTML5?" All my findings and conversations will be written up here on this blog."
srg
edg
kids
2012
programming
coding
web
webdev
html5
html
audreywatters
via:robertogreco
It's part of the organization's larger learning and literacy efforts, and my piece will involve researching practices and pedagogies and interviewing teachers, learners, technologists about tools for teaching programming for the Web. Specifically (or rather, conceptually), I'm asking the question: Do we need a "'Scratch' for HTML5?" All my findings and conversations will be written up here on this blog."
february 2012 by coldbrain
Programming, Motherfucker - Do you speak it?
february 2012 by coldbrain
We are a community of motherfucking programmers who have been humiliated by software development methodologies for years.
We are tired of XP, Scrum, Kanban, Waterfall, Software Craftsmanship (aka XP-Lite) and anything else getting in the way of...Programming, Motherfucker.
We are tired of being told we're autistic idiots who need to be manipulated to work in a Forced Pair Programming chain gang without any time to be creative because none of the 10 managers on the project can do... Programming, Motherfucker.
We must destroy these methodologies that get in the way of...Programming, Motherfucker.
programming
humour
resources
We are tired of XP, Scrum, Kanban, Waterfall, Software Craftsmanship (aka XP-Lite) and anything else getting in the way of...Programming, Motherfucker.
We are tired of being told we're autistic idiots who need to be manipulated to work in a Forced Pair Programming chain gang without any time to be creative because none of the 10 managers on the project can do... Programming, Motherfucker.
We must destroy these methodologies that get in the way of...Programming, Motherfucker.
february 2012 by coldbrain
musicForProgramming();
february 2012 by coldbrain
A series of mixes intended for listening
while programming to aid concentration
and increase productivity (also compatible
with other activities).
programming
music
concentration
while programming to aid concentration
and increase productivity (also compatible
with other activities).
february 2012 by coldbrain
Kidsruby.com
february 2012 by coldbrain
Have fun and make games, or hack your homework using Ruby!
Just tell your parents or teachers you're learning Ruby programming... ;)
Free and works on any computer.
education
learning
programming
ruby
Just tell your parents or teachers you're learning Ruby programming... ;)
Free and works on any computer.
february 2012 by coldbrain
VimGolf - real Vim ninjas count every keystroke!
february 2012 by coldbrain
Real Vim ninjas count every keystroke - do you?
Pick a challenge, fire up Vim, and show us what you got.
vim
vi
programming
efficiency
Pick a challenge, fire up Vim, and show us what you got.
february 2012 by coldbrain
Javascript Best Practices
january 2012 by coldbrain
This document is a list of best practices and preferred ways of developing javascript code, based on opinions and experience from many developers in the javascript community. Since this is a list of recommendations rather than a list of absolute rules, experienced developers may have slightly differing opinions from those expressed below.
javascript
programming
reference
tips
january 2012 by coldbrain
TestFlight » iOS beta testing on the fly
january 2012 by coldbrain
A free testing service for mobile developers, managers and testers.
testing
beta
ios
programming
development
apps
january 2012 by coldbrain
Download NimbleKit for Mac - Develop apps for iOS devices. MacUpdate.com
january 2012 by coldbrain
NimbleKit is a fast & fun way to develop apps for iPhone and iPod touch. You don't need to know Objective-C or to be an experienced programmer. All you need is to know HTML and JavaScript. NimbleKit will integrate to Xcode and do the rest!
ios
programming
xcode
bridge
objectivec
html
javascript
january 2012 by coldbrain
Python from Scratch | Nettuts+
november 2011 by coldbrain
Welcome to Python from Scratch, where I’m going to teach you the ins and outs of Python development… from scratch. There’s no need to worry if you don’t have any ounce of Python experience. That’s what I’m here for! Let’s get started.
python
programming
via:ttscoff
tutorial
november 2011 by coldbrain
How I Failed, Failed, and Finally Succeeded at Learning How to Code - Technology - The Atlantic
october 2011 by coldbrain
Project Euler, named for the Swiss mathematician Leonhard Euler, is popular (more than 150,000 users have submitted 2,630,835 solutions) precisely because Colin Hughes — and later, a team of eight or nine hand-picked helpers — crafted problems that lots of people get the itch to solve
programming
learning
education
projecteuler
from instapaper
october 2011 by coldbrain
iPhone Development Wiki
september 2011 by coldbrain
The sum of all human knowledge about iPhoneOS Development.
cocoa
code
iphone
programming
ios
september 2011 by coldbrain
Ryszard Szopa's answer to What should a self-taught programmer read and learn? - Quora
june 2011 by coldbrain
As a general rule, avoid Foo in 24 hours books – they are a waste of your money and time. They are usually awfully written, and a sketchy treatment makes most of topics that you are interested in a lot MORE difficult to learn. Don't concentrate on any specific frameworks or languages – it's perfectly OK to learn these on the go (if you work as a programmer your job will simply force you to do it). Learn the science.
books
programming
quora
advice
learning
june 2011 by coldbrain
12 Dozen Places To Educate Yourself Online For Free
may 2011 by coldbrain
If you’re interested in learning something new, this article is for you. Broken down by subject and/or category, here are several top-notch self-education resources I have bookmarked online over the past few years.
education
free
learning
online
reference
business
programming
may 2011 by coldbrain
Unusual software bug - Wikipedia, the free encyclopedia
may 2011 by coldbrain
Unusual software bugs are a class of software bugs that are considered exceptionally difficult to understand and repair. There are several kinds, mostly named after scientists who discovered counterintuitive things.
via:popular
programming
software
bugs
error
funny
may 2011 by coldbrain
Hivelogic - Installing Git on Snow Leopard
march 2011 by coldbrain
These are instructions for compiling and installing Git, a free, fast, and efficient distributed version control system, on Mac OS X 10.6 (Snow Leopard).
git
osx
programming
tutorial
danbenjamin
mac
march 2011 by coldbrain
The Pragmatic Bookshelf
march 2011 by coldbrain
And in many important ways, C is the programmer’s punk rock: it’s fast, messy, dangerous, and perfectly willing to kick your ass, but it’s also an ideal antidote to the pretensions and vanities that plague so many new programming languages. In an era of virtual machines and managed environments, C is the original Punk Rock Language.
programming
c
languages
punk
from instapaper
march 2011 by coldbrain
The Semicolon Wars » American Scientist
march 2011 by coldbrain
I do believe there are real differences among programming languages—better ones and worse ones—and I rank Lisp among the better. When you get to the bottom of it, however, I write programs in Lisp for the same reason I write prose in English—not because it’s the best language, but because it’s the language I know best.
programming
languages
lisp
consensus
notation
from instapaper
march 2011 by coldbrain
Ruby for kids
march 2011 by coldbrain
With Ruby, and the gosu gem you can do it. It is fairly easy to get going. And if you follow our screencasts, you can have a game going in minutes!
programming
ruby
learning
tutorial
via:robertogreco
from delicious
march 2011 by coldbrain
Rails for Zombies
february 2011 by coldbrain
Introducing an all new way to learn Ruby on Rails in the browser with no additional configuration needed.
rails
ruby
rubyonrails
programming
tutorial
from delicious
february 2011 by coldbrain
Teen Mathletes Do Battle at Algorithm Olympics | Magazine
february 2011 by coldbrain
Neal Wu’s last chance for international glory, and maybe America’s, too, begins with a sound like a hippo crunching through a field of dry leaves—the sound of 315 computer prodigies at 315 workstations ripping into 315 gray envelopes in unison. “You have five hours,” a voice booms across the packed gymnasium. “Good luck.”
programming
competition
algorithms
from delicious
february 2011 by coldbrain
Version Control for Designers
february 2011 by coldbrain
Version control, also known as source control or revision control is an integral part of any development workflow. Why? It is essentially a communication tool, just like email or IM, but it works with code rather than human conversation.
versioncontrol
git
tutorial
howto
programming
sourcecontrol
workflow
from delicious
february 2011 by coldbrain
Masters of the Void: Home
february 2011 by coldbrain
Masters of the Void is a tutorial for Macintosh users interested in learning to program their Macintosh using Xcode and the C programming language. It assumes no prior knowledge of programming.
programming
mac
tutorial
xcode
osx
c
from delicious
february 2011 by coldbrain
Build a web app w/ no experience
february 2011 by coldbrain
Potentially useful resources.
programming
guide
webdev
ruby
from delicious
february 2011 by coldbrain
E - TextEditor | The power of TextMate on Windows
february 2011 by coldbrain
Textmate-style editor for when I have to use Windows at work.
windows
development
editor
programming
plaintext
software
february 2011 by coldbrain
Inconsolata
december 2010 by coldbrain
Inconsolata is my first serious original font release. It is a monospace font, designed for code listings and the like, in print. There are a great many "programmer fonts," designed primarily for use on the screen, but in most cases do not have the attention to detail for high resolution rendering.
fonts
programming
typography
monospace
december 2010 by coldbrain
notes on "learn to program in 24 hours"
december 2010 by coldbrain
RT @torrez: I made a todo list for anyone interested in duplicating Delicious over the weekend http://bit.ly/fvvDHe
delicious
bookmarking
programming
december 2010 by coldbrain
Qink | Free Books
december 2010 by coldbrain
Some of these books will definitely help us to evolve our coding skills and thought processes for developing better solutions. We will do our best to keep updating this list, hope you find this list useful, here we go.
books
free
reference
learning
development
programming
december 2010 by coldbrain
Google: Exploring Computational Thinking
november 2010 by coldbrain
Easily incorporate computational thinking into your curriculum with these classroom-ready lessons, examples, and programs. For more resources, including discussion forums and news, visit our ECT Discussion Forums.
python
mathematics
google
programming
teaching
resources
reference
learning
education
november 2010 by coldbrain
How to hire a programmer when you're not a programmer - (37signals)
november 2010 by coldbrain
How do you hire a programmer if you’re not one yourself? Some things to look for…
37signals
hiring
recruitment
career
programming
developer
business
interview
jobs
november 2010 by coldbrain
Programming for Mathematicians eBook: Raymond Seroul, D. O'Shea: Amazon.co.uk: Kindle Store
november 2010 by coldbrain
Aimed at teaching mathematics students how to program using their knowledge of mathematics, the entire books emphasis is on "how to think" when programming. Three methods for constructing an algorithm or a program are used: manipulation and enrichment of existing code; use of recurrent sequences; deferral of code writing, in order to deal with one difficulty at a time. Many theorems are mathematically proved and programmed, and the text concludes with an explanation of how a compiler works and how to compile "by hand" little programs. Intended for anyone who thinks mathematically and wants to program and play with mathematics.
books
mathematics
programming
algorithms
november 2010 by coldbrain
Git - Fast Version Control System
november 2010 by coldbrain
Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
git
versioncontrol
opensource
programming
development
software
tool
november 2010 by coldbrain
iPhone App Development: The Missing Manual: Amazon.co.uk: Craig Hockenberry: Books
october 2010 by coldbrain
Ready to create your own iPhone app? This book walks you through the entire iPhone app development process, from start to finish. You'll learn how to download the tools, build the app, get it through Apple's approval process, and then market and maintain the finished product. All you need to get started is a familiarity with object-oriented programming. With "iPhone App Development: The Missing Manual", you'll get lots of illustrations, step-by-step tutorials, and real-world examples. Author and Mac guru Craig Hockenberry is your ideal guide because he's been there, having created the wildly popular Twitterific iPhone app that lets you manage your tweets and Twitter account right on your iPhone screen. Craig's goal is to make you a successful iPhone App developer, whether you're a student or an experienced programmer. He pursues this goal with clarity and a terrific sense of humor.
books
apple
iphone
craighockenberry
development
programming
resource
october 2010 by coldbrain
A Beginner's Guide to Integrated Development Environments
october 2010 by coldbrain
If you’re new to programming (or new to programming in a particular language) you might be looking for an IDE — that’s an integrated development environment, the handy, dandy piece of software that acts as text editor, debugger and compiler all in one sometimes-bloated but generally useful package.
development
ide
tools
programming
webdev
october 2010 by coldbrain
How do I learn to program? - (37signals)
september 2010 by coldbrain
RT @rob_schmitt: How do I learn to program? http://t.co/1rkOOce via @37signals
programming
37signals
career
education
learning
advice
september 2010 by coldbrain
The Pragmatic Bookshelf | Agile Web Development with Rails
september 2010 by coldbrain
Rails has evolved over the years, and this book has evolved along with it. We still start with a step-by-step walkthrough of building a real application, and in-depth chapters look at the built-in Rails features. This edition now gives new Ruby and Rails users more information on the Ruby language and takes more time to explain key concepts throughout. Best practices on how to apply Rails continue to change, and this edition keeps up. Examples use cookie backed sessions, HTTP authentication, and Active Record-based forms, and the book focuses throughout on the right way to use Rails. Additionally, this edition now reflects Ruby 1.9, a new release of Ruby with substantial functional and performance improvements.
rails3
rubyonrails
webdevelopment
ruby
rails
programming
books
september 2010 by coldbrain
A List Apart: Articles: The ALA Primer Part Two: Resources For Beginners
september 2010 by coldbrain
A List Apart publishes articles written for working web professionals, but we appreciate the predicament of new web designers and builders who aren't sure where to begin. As we promised in our primer for readers new to ALA, we've collected a set of starting points for the next generation of people who make websites.
resource
alistapart
webstandards
webdev
programming
web
reference
howto
guide
september 2010 by coldbrain
30 free programming eBooks « citizen428.blog()
september 2010 by coldbrain
Learning a new programming language always is fun and there are many great books legally available for free online. Here’s a selection of 30 of them:
books
development
programming
language
free
languages
ebook
ebooks
computer
coding
code
september 2010 by coldbrain
Panic - Coda - One-Window Web Development for Mac OS X
august 2010 by coldbrain
text editor | file transfer | svn | css | terminal | books | more = whoah.
app
apps
editor
tool
coda
ftp
development
software
mac
programming
osx
css
webdev
html
august 2010 by coldbrain
The Ultimate Beginner’s Guide To AppleScript | Mac.AppStorm
july 2010 by coldbrain
AppleScript is a powerful scripting language that comes built-in to OS X. The principal use for AppleScript is the automation of tasks that are normally repetitious and time consuming. For instance, as a freelancer, I hate creating invoices every week for my various clients. To solve this problem I wrote an AppleScript that reads the hours that I log into iCal, creates an invoice in Microsoft Excel based on those hours, and emails the invoices to my clients. All with the click of a button!
apple
automation
applescript
guide
programming
reference
tutorial
july 2010 by coldbrain
The myth of “programming is the only creativity”
july 2010 by coldbrain
The less people are required to learn programming in order to be creative with computers, the more creative work you get. http://j.mp/csBNoP
– Tim Carmody (tcarmody) http://twitter.com/tcarmody/statuses/19291759796
programming
creativity
development
psychology
technology
apple
culture
– Tim Carmody (tcarmody) http://twitter.com/tcarmody/statuses/19291759796
july 2010 by coldbrain
A Services Menu for iPhone - Release Candidate One
june 2010 by coldbrain
"Say you download a document from your company’s intranet to proofread. You look up a few words as you go, and you make some edits before sending it to your boss. If you’re anything like me, the task involves Safari, Pages, Dictionary, Finder, and iChat; with every application relying on the ability to take a file or a snippet of text from your current work context and send it elsewhere. On iPhone OS, where every app lives in a sandbox and dedicates itself to a single task, this kind of work isn’t a walk in the park. Copy and paste make things possible if you take the time to switch between apps, but the experience sucks, so developers add convenience features, web service integration, and custom URL schemes. Apple provides some great APIs for integrating with the system utilities, but they’re slow moving. There’s no standard MFTweetComposeViewController, and there probably never will be."
iphone
services
usability
ux
apple
interaction
programming
mac
june 2010 by coldbrain
Starting Out « iPhone App Development: The Missing Manual
may 2010 by coldbrain
Reference material for beginning iPhone OS development.
development
cocoa
iphone
programming
reference
books
apple
learning
mac
osx
ios
may 2010 by coldbrain
Opera: Web Standards Curriculum
march 2010 by coldbrain
50 articles from Opera designed to help individuals learn web standards.
reference
programming
curriculum
standards
march 2010 by coldbrain
Teach Yourself Programming in Ten Years
february 2010 by coldbrain
"With all that in mind, its questionable how far you can get just by book learning. Before my first child was born, I read all the How To books, and still felt like a clueless novice. 30 Months later, when my second child was due, did I go back to the books for a refresher? No. Instead, I relied on my personal experience, which turned out to be far more useful and reassuring to me than the thousands of pages written by experts."
learning
technology
career
education
programming
development
february 2010 by coldbrain
The Go Programming Language
november 2009 by coldbrain
"Go has fast builds, clean syntax, garbage collection, methods for any type, and run-time reflection. It feels like a dynamic language but has the speed and safety of a static language. It's a joy to use."
google
development
programming
languages
opensource
coding
software
november 2009 by coldbrain
Programmer 101: Teach Yourself How to Code - Teach Yourself - Lifehacker
november 2009 by coldbrain
"You've always wanted to learn how to build software yourself—or just whip up an occasional script—but never knew where to start. Luckily, the web is full of free resources that can turn you into a programmer in no time."
tips
tools
programming
coding
webdev
education
development
learning
webdevelopment
mustreads
november 2009 by coldbrain
Things I Wish I'd Been Told
november 2009 by coldbrain
"Tips For Students with a Bachelors in Computer Science" - but relevant for many more.
programming
work
jobs
career
economics
business
advice
finance
life
november 2009 by coldbrain
related tags
2d ⊕ 37signals ⊕ advice ⊕ algorithms ⊕ alistapart ⊕ app ⊕ apple ⊕ applescript ⊕ apps ⊕ audreywatters ⊕ automation ⊕ beta ⊕ bookmarking ⊕ bookmarklet ⊕ books ⊕ bridge ⊕ bugs ⊕ business ⊕ c ⊕ career ⊕ cocoa ⊕ coda ⊕ code ⊕ coding ⊕ competition ⊕ computer ⊕ concentration ⊕ consensus ⊕ craighockenberry ⊕ creativity ⊕ css ⊕ culture ⊕ curriculum ⊕ danbenjamin ⊕ delicious ⊕ developer ⊕ development ⊕ ebook ⊕ ebooks ⊕ economics ⊕ edg ⊕ editor ⊕ education ⊕ efficiency ⊕ error ⊕ favicon ⊕ finance ⊕ fonts ⊕ free ⊕ ftp ⊕ funny ⊕ gamedev ⊕ games ⊕ gaming ⊕ git ⊕ google ⊕ guide ⊕ hiring ⊕ history ⊕ howto ⊕ html ⊕ html5 ⊕ humour ⊕ ide ⊕ interaction ⊕ interview ⊕ ios ⊕ iphone ⊕ javascript ⊕ jobs ⊕ kids ⊕ language ⊕ languages ⊕ learning ⊕ library ⊕ life ⊕ lisp ⊕ mac ⊕ mathematics ⊕ monospace ⊕ music ⊕ mustreads ⊕ notation ⊕ objectivec ⊕ online ⊕ opensource ⊕ osx ⊕ plaintext ⊕ platformers ⊕ productivity ⊕ programming ⊖ projecteuler ⊕ psychology ⊕ punk ⊕ python ⊕ quora ⊕ rails ⊕ rails3 ⊕ recruitment ⊕ reference ⊕ resource ⊕ resources ⊕ ruby ⊕ rubyonrails ⊕ screencasts ⊕ services ⊕ software ⊕ sourcecontrol ⊕ srg ⊕ standards ⊕ teaching ⊕ technology ⊕ testing ⊕ tips ⊕ tool ⊕ tools ⊕ tutorial ⊕ typography ⊕ ui ⊕ usability ⊕ ux ⊕ versioncontrol ⊕ vi ⊕ via:popular ⊕ via:robertogreco ⊕ via:ttscoff ⊕ vim ⊕ web ⊕ webdev ⊕ webdevelopment ⊕ webstandards ⊕ windows ⊕ work ⊕ workflow ⊕ xcode ⊕ _whytheluckystiff ⊕Copy this bookmark: