quanganhdo + programming   95

NSScreencast: Bite-sized Screencasts for iOS Development
NSScreencast features weekly bite-sized screencasts on iOS development.
ios  iphone  objective-c  programming  screencast 
18 days ago by quanganhdo
Frink
Frink is a practical calculating tool and programming language designed to make physical calculations simple, to help ensure that answers come out right, and to make a tool that's really useful in the real world. It tracks units of measure (feet, meters, kilograms, watts, etc.) through all calculations, allowing you to mix units of measure transparently, and helps you easily verify that your answers make sense. It also contains a large data file of physical quantities, freeing you from having to look them up, and freeing you to make effortless calculations without getting bogged down in the mechanics.
language  math  programming  software 
september 2011 by quanganhdo
F-Script Home
A set of open source tools that complement Xcode and Interface Builder. Interactive introspection, manipulation and scripting of Cocoa objects.
cocoa  mac  osx  programming  scripting 
september 2011 by quanganhdo
Textmate to VIM | Jack Kinsella
This guide isn’t about the powerful functinality VIM has over-and-above Textmate; you’ll figure this out with time. This guide is to help you do in VIM what you already can using Textmate, only with considerably less pain than I underwent.
cheatsheet  console  programming  textmate  vim 
september 2011 by quanganhdo
rentzsch.tumblr.com: HOWTO Use UTF-8 Throughout Your Web Stack
MySQL, JDBC, HTTP headers, HTML documents, forms & Ajax requests
mysql  programming  unicode 
september 2011 by quanganhdo
x-callback-url
The goal of the x-callback-url specification is to provide a standardized means for iOS developers to expose and document the methods they make available to other apps.
cocoa  ios  iphone  programming  url 
september 2011 by quanganhdo
Learn Vim Progressively
Want to learn vim (the best text editor known to human kind) the fastest way possible. I suggest you a way. Start by learning the minimal to survive, then integrate slowly all tricks.
vim  editor  programming  tutorial  tutorials 
august 2011 by quanganhdo
Crash into Python
Crash into Python is a set of documents/slides that are meant to be used as a teaching aid for bringing programmers from other languages up to speed with Python. It assumes that you have enough familiarity with programming to know what function and class mean, and will recognize that print probably doesn't put ink on paper. More importantly, it assumes that you either have an instructor who is well-versed in Python, or are resourceful enough to find answers for yourself. A number of these slides are designed to trigger questions and discussion, so if it seems like you're missing something, that's a good sign you could be digging deeper.
howto  programming  python  tutorial 
august 2011 by quanganhdo
A successful Git branching model » nvie.com
I won’t talk about any of the projects’ details, merely about the branching strategy and release management.
branching  development  git  programming  workflow  github  shell  from instapaper
july 2011 by quanganhdo
Scrollability
Native scrolling for mobile web apps... or at least the closest thing to it!

Scrollability is a single script, it's small, and it has no external dependencies. Drop it into your page, add a few CSS classes to scrollable elements, and scroll away.
ios  javascript  mobile  programming 
may 2011 by quanganhdo
Learn Python The Hard Way
The site for the book "Learn Python The Hard Way". The book is a very beginner book for people who want to learn to code. If you can already code then the book will probably drive you insane. It's intended for people who have no coding chops to build up their skills before starting a more detailed book.
book  programming  python  tutorial 
september 2010 by quanganhdo
Explain Ruby
Paste Ruby code or a URL to get Ruby syntax explained.
programming  ruby  tutorial  software 
september 2010 by quanganhdo
iOSDeveloperSelfSign
The good news is that if you are already signed up as an iOS developer ($100) per year from Apple, then you can self sign any beta's with your own developer certificate and test them that way.
iphone  ios  programming 
september 2010 by quanganhdo
Ruby On Rails Security Guide
This manual describes common security problems in web applications and how to avoid them with Rails.
programming  rails  ruby  security  guide 
september 2010 by quanganhdo
Kaleidoscope — File comparison for Mac
Use Kaleidoscope to spot the differences in text and image files. Review changes in seconds with the world's most advanced file comparison application.
osx  mac  programming  software 
june 2010 by quanganhdo
Web Application Exploits and Defenses
This codelab shows how web application vulnerabilities can be exploited and how to defend against these attacks. The best way to learn things is by doing, so you'll get a chance to do some real penetration testing, actually exploiting a real application.
development  google  programming  security  web 
may 2010 by quanganhdo
yajl
Yet Another JSON Library. YAJL is a small event-driven (SAX-style) JSON parser written in ANSI C, and a small validating JSON generator. YAJL is released under the BSD license.
json  parser  programming 
april 2010 by quanganhdo
The Nature of Code at daniel shiffman
Can we capture the unpredictable evolutionary and emergent properties of nature in software? Can understanding the mathematical principles behind our physical world world help us to create digital worlds? This class will focus on the programming strategies and techniques behind computer simulations of natural systems. We’ll explore topics ranging from basic mathematics and physics concepts to more advanced simulations of complex systems. Subjects covered will include forces, trigonometry, fractals, cellular automata, self-organization, and genetic algorithms. Examples will be demonstrated using Processing with a focus on object oriented programming.
code  coding  processing  programming  tutorial 
april 2010 by quanganhdo
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.
google  python  programming  tutorial 
march 2010 by quanganhdo
Scaling Web Applications with HMVC – techPortal
HMVC is a collection of traditional MVC triads operating as one application. Each triad is completely independent and can execute without the presence of any other. All requests made to triads must use the controller interface, never loading models or libraries outside of their own domain. The triads physical location within the hosting environment is not important, as long as it is accessible from all other parts of the system. The distinct features of HMVC encourages the reuse of existing code, simplifies testing of disparate parts of the system and ensures that the application is easily enhanced or extended.
php  kohana  programming 
march 2010 by quanganhdo
JS-No Alnum
Converts javascript command into no alnum version using only []()+! characters (unless you input extras).
development  javascript  php  privacy  programming 
february 2010 by quanganhdo
Hg Init: a Mercurial tutorial by Joel Spolsky
Mercurial is a modern, open source, distributed version control system, and a compelling upgrade from older systems like Subversion. In this user-friendly, six-part tutorial, Joel Spolsky teaches you the key concepts.
tutorial  mercurial  hg  versioncontrol  programming  from delicious
february 2010 by quanganhdo
CouchDB: The Definitive Guide
The book is designed to guide you gently through using CouchDB with clear but practical scenarios.
couchdb  database  book  programming  books  from delicious
february 2010 by quanganhdo
A Visual Git Reference
This page gives brief, visual reference for the most common commands in git.
git  reference  programming  visualization  tutorial  from delicious
february 2010 by quanganhdo
Cocoa Samurai: Understanding the Objective-C Runtime
The Objective-C Runtime is one of the overlooked features of Objective-C initially when people are generally introduced to Cocoa/Objective-C. The reason for this is that while Objective-C (the language) is easy to pick up in only a couple hours, newcomers to Cocoa spend most of their time wrapping their heads around the Cocoa Framework and adjusting to how it works.
objective-c  cocoa  programming  runtime  iphone  from delicious
february 2010 by quanganhdo
5 Great IDEs to Start Coding in the Cloud | Web.AppStorm
In this roundup, we will review some online Integrated Development Environments (IDEs) which are great examples of cloud programming. These solutions can [nearly] replace your desktop IDEs and code editors.
cloud  programming  tools  ide  development  from delicious
february 2010 by quanganhdo
Project SIKULI
Sikuli is a visual technology to search and automate graphical user interfaces (GUI) using images (screenshots).
gui  automation  programming  scripting  opensource  testing  from delicious
january 2010 by quanganhdo
jj's useful and ugly FXT page
This is the book "Matters Computational" (formerly titled "Algorithms for Programmers"). The electronic version of this book is identical to the printed (to come) version. NOTE: It will always stay online for free anonymous download.
algorithms  programming  algorithm  books  book  from delicious
january 2010 by quanganhdo
TBXML V1.2
TBXML is a light-weight XML document parser written in Objective-C designed for use on Apple iPhone / iPod Touch devices. TBXML aims to provide the fastest possible XML parsing whilst utilising the fewest resources. This requirement for absolute efficiency is achieved at the expence of XML validation and modification. It is NOT possible to modify and generate valid XML from a TBXML object and NO validation is performed whatsoever whilst importing and parsing an XML document.
iphone  xml  parser  programming  cocoa  from delicious
january 2010 by quanganhdo
Stop making linear volume controls. : programming
So many applications have linear controls for volume. This is wrong. Ears do not perceive amplitude linearly.
audio  programming  interface  design  from delicious
january 2010 by quanganhdo
Daring Fireball: A Liberal, Accurate Regex Pattern for Matching URLs
A common programming problem: identify the URLs in an arbitrary string of text, where by “arbitrary” let’s agree we mean something unstructured such as an email message or a tweet.
regex  url  programming  pattern  regexp  from delicious
january 2010 by quanganhdo
Cocoa with Love: Building for earlier OS versions from Snow Leopard
It is very easy, when developing on a new operating system, to create projects that won't run on any previous OS version. To ensure backwards compatibility, there are Xcode and gcc options that allow you to build while maintaining support for earlier OS versions. In this post, I'll look at the ways in which this compatibility is controlled and some of the new ways it can go wrong on Snow Leopard.
programming  xcode  cocoa  mac  osx  from delicious
january 2010 by quanganhdo
Cocoa with Love: Simple methods for date formatting and transcoding
There is no single-line method for converting between formatting date strings and date objects in Cocoa — the API opts for flexibility rather than simplicity. Unfortunately, this combines with documentation that omits, misdirects and occasionally misinforms, making NSDateFormatter one of the more confusing classes for new Cocoa programmers. In this post, I'll try to address some of the documentation issues and I'll present some methods that will turn NSDate into a formatted string or convert between date strings in a single method.
cocoa  objective-c  date  iphone  programming  from delicious
january 2010 by quanganhdo
Bayesian Rating - how to implement a weighted rating system - Developer Blog @ TheBroth.com
Many web sites allow users to provide feedback on products, services or other users. In addition to verbal reviews, rating facilities are typically present that allow visitors to rate an item from 0 to 5 (often in conjuction with stars), from 0 to 10, or simply by voting + or -, respectively. These visitor ratings are then often used to rank the rated items. And when “rank” comes into play, it gets tricky.
bayesian  rating  statistics  programming  algorithm  from delicious
january 2010 by quanganhdo
mogenerator + Xmo’d
mogenerator generates Objective-C code for your Core Data custom classes
coredata  objective-c  programming  xcode  macosx 
january 2010 by quanganhdo
NimbleKit - Smart kit for fast iPhone apps development
NimbleKit is the fastest way to create applications for iPhone and iPod touch. You don't need to know Objective-C or iPhone SDK. All you need is to know how to write an HTML page with Javascript code.
iphone  javascript  development  programming  html 
december 2009 by quanganhdo
CoffeeScript
CoffeeScript is a little language that compiles into JavaScript. Think of it as JavaScript's less ostentatious kid brother — the same genes, roughly the same height, but a different sense of style. Apart from a handful of bonus goodies, statements in CoffeeScript correspond one-to-one with their equivalent in JavaScript, it's just another way of saying it.
javascript  programming  js  web  ruby 
december 2009 by quanganhdo
_why's Estate
Collection of why the lucky stiff links
ruby  _why  art  inspiration  programming 
december 2009 by quanganhdo
ideone.com
Run your code online (38 programming languages supported). Built with SPOJ Engine.
programming  code  online  development  tools 
december 2009 by quanganhdo
The Unofficial Ruby Usage Guide
This document will suggest some guidelines for writing Ruby code in such a way that a common stylistic vocabulary may emerge, thereby increasing the ease with which source code may be read and shared.
ruby  programming  reference  guide  tutorial 
december 2009 by quanganhdo
Widget Press - ModelBaker - Overview
Build Web & iPhone apps using CakePHP + Cocoa Touch in one app. No coding required.
development  iphone  programming  software  web 
december 2009 by quanganhdo
Harvard College's Computer Science 50: Introduction to Computer Science I
Computer Science 50: Introduction to Computer Science I is a first course in computer science at Harvard College for concentrators and non-concentrators alike. More than just teach you how to program, this course teaches you how to think more methodically and how to solve problems more effectively. As such, its lessons are applicable well beyond the boundaries of computer science itself. That the course does teach you how to program, though, is perhaps its most empowering return. With this skill comes the ability to solve real-world problems in ways and at speeds beyond the abilities of most humans.
programming  education  harvard  computer  courses 
december 2009 by quanganhdo
reddit.com: help
FAQ for programming.reddit.com
reddit  programming  faq 
december 2009 by quanganhdo
Index — Django Design Patterns
A collection of Django design patterns: naming URLs, singleton classes, logging, AuditFields, etc.
django  patterns  python  design  programming 
november 2009 by quanganhdo
What if images on the iPhone were as easy as HTML? - enormego:developers
Cocoa class that makes it easier for you to work with images: load them in the background, caches to the disk, set placeholder while loading.
cocoa  programming  iphone 
november 2009 by quanganhdo
M3Extensions
A collection of Cocoa source code to provide frequently used functionalities: beta expiration, disk image warning, token cloud, navigation stack, etc
cocoa  objective-c  programming  development  mac 
november 2009 by quanganhdo
Damn Small PHP Frameworks. Because size does matter. | Jeez Tech
Danh sách một số framework PHP nhỏ gọn về mặt dung lượng
php  framework  programming  frameworks  webdev 
october 2009 by quanganhdo
Adobe Flex resources
Tài liệu về Adobe Flex Builder, Flex 3,... của Adobe
flex  documentation  adobe  reference  programming 
october 2009 by quanganhdo
MockApp
Mock up giao diện iPhone app
mock  startup  programming  development  design  iphone 
october 2009 by quanganhdo
FireQuery
Tích hợp với Firebug, bổ sung một số tính năng như hiển thị dữ liệu trong jQuery, thêm mã jQuery vào mọi trang web...
software  tools  programming  development  design  javascript  webdesign  web  jquery  opensource  plugin  webdev  plugins  tool  debug  extension  firefox  debugging  firebug  webdevelopment  geek 
september 2009 by quanganhdo
Skulpt
Có thể coi đây là phiên bản chạy trong trình duyệt của Python
web  client  programming  online  python  javascript  interpreter  browser  scripting  tools 
august 2009 by quanganhdo
MIT’s Introduction to Algorithms, Lectures 1 and 2: Analysis of Algorithms - good coders code, great reuse
Loạt bài viết điểm qua 23 bài giảng thuộc khóa học Introduction to Algorithms của MIT. Gồm video, note và bình luận.
theory  mit  programming  education  tutorial  algorithms  lectures  videos  video  algorithm 
august 2009 by quanganhdo
mschrag@github
Pref pane để giới hạn tốc độ kết nối trong Leopard
limit  development  iphone  bandwidth  programming  network  mac  testing  tools  osx 
july 2009 by quanganhdo
The Pragmatic Bookshelf | Read Our Magazines
Tạp chí hàng tháng của PragProg. Mới ra số 1 hôm 1/7.
free  development  books  programming  pragmatic  pdf  magazine  online  toread  ebook 
july 2009 by quanganhdo
Rails Magazine
Một tạp chí về Rails. Miễn phí.
ruby  news  magazines  rubyonrails  rails  programming  pdf  magazine  articles  ebooks 
may 2009 by quanganhdo
« earlier      

related tags

acronyms  adobe  advanced  algorithm  algorithms  apple  applescript  aprilfools  art  articles  ascii  audio  automation  bandwidth  bayesian  bazaar  blog  book  books  branching  browser  cakephp  cheatsheet  cheatsheets  client  cloud  cocoa  code  coding  collaboration  comparison  computer  console  coredata  couchdb  course  courses  css  cvs  database  date  debug  debugging  design  development  django  documentation  ebook  ebooks  editor  education  example  extension  faq  firebug  firefox  flash  flex  framework  frameworks  free  funny  gdb  geek  git  github  google  gui  guide  harvard  hg  howto  html  http  hud  ide  inspiration  interface  interfacebuilder  interpreter  ios  ipad  iphone  iphonedev  javascript  jquery  js  json  kohana  language  learning  lectures  libraries  license  limit  mac  macosx  magazine  magazines  math  mercurial  mit  mobile  mock  mysql  network  networking  news  objective-c  objectivec  online  opensource  osx  parser  pattern  patterns  pdf  php  plugin  plugins  pragmatic  privacy  processing  profiler  programming  pronunciation  python  rails  rating  reading  reddit  reference  regex  regexp  regular  resource  resources  ria  ruby  rubyonrails  runtime  scm  screencast  scripting  sdk  security  server  shell  shortener  software  sql  startup  statistics  table  tdd  testing  textmate  theory  tips  tool  tools  toread  tutorial  tutorials  uitableview  unicode  url  urlshortener  versioncontrol  video  videos  vim  visualization  web  webdesign  webdev  webdevelopment  webstandards  workflow  xcode  xml  _why 

Copy this bookmark:



description:


tags: