Thursday, December 30, 2010
Structure and Interpretation of Computer Programs
Hal Abelson and Gerald Jay Sussman Video Lectures at MIT.
Thursday, December 23, 2010
LibreOffice
The Document Foundation
"The Document Foundation is proud to be the home of LibreOffice, the next evolution of the world's leading free office suite."
Tuesday, December 21, 2010
SynchronEX
SynchronEX - Advanced File Synchronizer Software
"SynchronEX enables robust multi-directional file tree synchronization and backup over local & network paths in any situation: From laptop synchronization to scheduled periodic backup to incremental website upload."
SyncToy
Microsoft Download Center: SyncToy 2.1
My Digital Life: Schedule SyncToy to Run and Automatically and Repetitively
My Digital Life: Schedule SyncToy to Run and Automatically and Repetitively
Tuesday, December 14, 2010
HTTPS Everywhere
Electronic Frontier Foundation: HTTPS Everywhere
"HTTPS Everywhere is a Firefox extension produced as a collaboration between The Tor Project and the Electronic Frontier Foundation. It encrypts your communications with a number of major websites."
Sunday, December 05, 2010
Using AOP to Understand Legacy Code
The article quoted below mentions a technique that I had not seen before that may come in handy someday. The author uses an Aspect-Oriented Programming (AOP) tool, in this case AspectJ, to inject code into a legacy application in order to trace its execution. The article does not show you how to do this (and I'm not going to do that either so perhaps the title of this post is a bit of a teaser) but once you know how to use a particular APO tool injecting tracer code should not be difficult. I just wanted to capture the idea here for future reference (which is the purpose of this links-blog).
Pragmatic Programming Techniques: Understand Legacy Code:
Pragmatic Programming Techniques: Understand Legacy Code:
"I have built a tool that allows me to instrument those classes that I am interested so that when I start the system, it will print out all the entry points when they execute. Entry point is the lowest method of the stack trace that you are interested. The tool is based on AspectJ which allows me to inject some print statements when certain methods are executed."
Wednesday, November 03, 2010
Beckhoff Automation Technology
BECKHOFF New Automation Technology
Beckhoff implements open automation systems based on PC Control technology. The product range covers Industrial PCs, I/O and Fieldbus Components, Drive Technology and automation software. Products that can be used as separate components or integrated into a complete and seamless control system are available for all industries.
Thursday, October 28, 2010
SQLite Database Browser
SQLite Database Browser
"SQLite Database Browser is a freeware, public domain, open source visual tool used to create, design and edit database files compatible with SQLite"
Mockingbird
Mockingbird
"Mockingbird is an online tool that makes it easy for you to create, link together, preview, and share mockups of your website or application."
Monday, October 25, 2010
Amazon CloudFront
Amazon CloudFront
"Amazon CloudFront is a web service for content delivery. It integrates with other Amazon Web Services to give developers and businesses an easy way to distribute content to end users with low latency, high data transfer speeds, and no commitments."
Saturday, October 23, 2010
Seven habits of effective text editing
Vim: Seven habits of effective text editing
"If you spend a lot of time typing plain text, writing programs or HTML, you can save much of that time by using a good editor and using it effectively. This paper will present guidelines and hints for doing your work more quickly and with fewer mistakes."
Friday, October 22, 2010
SparkleShare
SparkleShare
"SparkleShare is a syncing and collaboration tool...
SparkleShare allows you to host your own service with ease, so that you are always in control of your data...
Not only doesn't SparkleShare cost you anything, you also have access to the full source code of it."
Wednesday, October 20, 2010
Saturday, September 25, 2010
Thursday, September 23, 2010
Blueprint CSS Framework
Blueprint: A CSS Framework
"Blueprint is a CSS framework, which aims to cut down on your development time. It gives you a solid foundation to build your project on top of, with an easy-to-use grid, sensible typography, useful plugins, and even a stylesheet for printing."
Tuesday, September 21, 2010
Tuesday, September 14, 2010
Monday, September 13, 2010
RVM on Ubuntu Lucid
BridgeUtopia (Katherine G. Pe): Install RVM, Passenger, Nginx and Rails 3 on Ubuntu Lucid Lynx
Ubuntu Forums: [SOLVED] Ruby and RVM (Ruby version manager) on Ubuntu from source
Ruby Inside: Ruby Version Manager: Easily Use Multiple Ruby Versions At Once
intertwingly.net (Sam Ruby): Sam Ruby: RVM for Ubuntu Tip
Stack Overflow: Issue installing RVM for RoR in Ubuntu
Ubuntu Forums: [SOLVED] Ruby and RVM (Ruby version manager) on Ubuntu from source
Ruby Inside: Ruby Version Manager: Easily Use Multiple Ruby Versions At Once
intertwingly.net (Sam Ruby): Sam Ruby: RVM for Ubuntu Tip
Stack Overflow: Issue installing RVM for RoR in Ubuntu
Thursday, September 02, 2010
Zen Cart
Zen Cart ecommerce solution
"Zen Cart™ truly is the art of e-commerce; free, user-friendly, open source shopping cart software."
Braintree Payment Solutions
Braintree Payment Solutions
"We help online businesses process credit card payments by providing a merchant account, payment gateway, recurring billing and credit card storage."
Thursday, August 26, 2010
Syntastic Plugin for Vim
vim online: Syntastic - Automatic syntax checking
"Syntastic is a syntax checking plugin that runs buffers through external syntax checkers as they are saved and opened. If syntax errors are detected, the user is notified and is happy because they didn't have to compile their code or execute their script to find them."
Wednesday, August 04, 2010
Create a Local Ubuntu Repository using Apt-Mirror and Apt-Cacher
Packt Publishing Technical & IT Book Store - Create a Local Ubuntu Repository using Apt-Mirror and Apt-Cacher
"Apt-Cacher differs from apt-mirror in that it does not mirror the entire repository contents, but simply caches (stores) any packages requested by clients within the network. In other words, it works as a middle man between the public repository and the LAN clients, sharing any common downloads internally."
Beautiful Markup
Envy Labs - Beautiful Markup
"One of the best talks at Railsconf was given by John Athayde on Curing Div-itis with Semantic Html, CSS, and Presenters"
Hanselminutes - Developers and Designers
Hanselminutes #222
"Scott sits down with designer Jin Yang to talk about the fundamental differences between developers and designers. Are we a totally different breed? How should designers and developers work together? Should designers code their own sites?"This was a good discussion. Enjoyed Jin Yang's practical view of being a designer.
Tuesday, August 03, 2010
Screem HTML/XML Editor
Screem HTML/XML Editor
"In addition to excelling as an HTML editor, SCREEM also lends itself to being a versatile XML editing package, perfect for use as a general purpose structured data editing environment."
Friday, July 23, 2010
How to Lose Time and Money
How to Lose Time and Money
"The most dangerous way to lose time is not to spend it having fun, but to spend it doing fake work."
Tuesday, July 06, 2010
Joe Montana finds empty nest in San Francisco
Joe Montana finds empty nest in San Francisco
(via a Twitter post from @davewiner)
"You look forward to the first hit of the game. I tell them to call a play where somebody misses a block. If you don't get hit, you're always waiting for it to happen. It's better to get it out of the way early."I like this quote from Joe Montana. It seems applicable to more than just football.
(via a Twitter post from @davewiner)
Monday, June 14, 2010
Pairwise Testing
Pairwise Testing
"Pairwise (a.k.a. all-pairs) testing is an effective test case generation technique that is based on the observation that most faults are caused by interactions of at most two factors. Pairwise-generated test suites cover all combinations of two therefore are much smaller than exhaustive ones yet still very effective in finding defects"
Thursday, June 10, 2010
jVi
JJinuxLand: Vim: jVi
"jVi is a plugin for NetBeans that provides Vim-like key bindings. The good news is that it's close enough to be comfortable instead of frustrating."
Tuesday, May 04, 2010
Vim for TextMate Fans
Alex Young: Vim for TextMate Fans:
"Then I found TextMate for Mac OS. The immediacy of TextMate made it easy to get started with, and it has many excellent features. The problem is, I’m not always using a Mac. But you know who’ll follow me around to every platform I use? Good old vim! So I started thinking, how could I make vim feel more like TextMate?"
Tuesday, April 06, 2010
Charles Petzold - New Book on Windows Phone 7 Series
Charles Petzold is working on a new book about Windows Phone Seven Series Seven Phone Seven Series Phone.
Free ebook to be published later this year. Preview excerpts available now.
Thursday, April 01, 2010
Friday, March 26, 2010
CalSky
CalSky.com
CalSky was founded in 1991 by Arnold Barmettler to offer amateur astronomers a new way to plan their observing sessions and to consult scientist and industry regarding questions related to astronomy and celestial mechanics.
Friday, March 12, 2010
Stuff
Just stuff I'm researching. No need to follow these links (unless you really want to).
Parsing Non-Standard Text File Formats with the Script Component
O'Reilly - Safari Books Online: Mastering Regular Expressions, Third Edition
Parsing Non-Standard Text File Formats with the Script Component
O'Reilly - Safari Books Online: Mastering Regular Expressions, Third Edition
Tuesday, March 09, 2010
SQLIS.com
SQLIS - SQL Server Integration Services - SSIS: Community site for Integration Services run by Microsoft SQL Server MVPs Darren Green and Allan Mitchell.
Monday, March 01, 2010
Nifty Generators
GitHub - ryanb's nifty-generators
"A collection of useful Rails generator scripts for scaffolding, layout files, authentication, and more."
Introducing BDD
DanNorth.net - Introducing BDD
"I found the shift from thinking in tests to thinking in behaviour so profound that I started to refer to TDD as BDD, or behaviour- driven development."
Librelist
Librelist.com
"Librelist is a free as in freedom mailing list site for open source projects... You can make a mailing list by simply sending an email... You also subscribe to a list by simply sending your first message..."
Tuesday, February 23, 2010
Pro Git
Pro Git - Pro Git Book
"This is the website for the Pro Git book, written by Scott Chacon and published by Apress. Here you can find the full content of the book, a blog with tips and updates about Git and the book and open source projects related to Git or referenced in the book."
Saturday, February 20, 2010
Friday, January 22, 2010
Head first into javascript (and jQuery)
Musings of an Anonymous Geek: Head first into javascript (and jQuery):
"Once the CSS was done, I was informed that I’d now need to take the tabular reporting table I just created and make it sort on any of the columns, get the data via AJAX calls to a flat file that would store the JSON for the dummy data, create nice drop-down date pickers so date ranges in the report could be chosen by the end user, page the data using a flickr-style pager so only 20 lines would show up on a page, and alternate the row colors in the table (and make sure that doesn’t break when you sort!)."
Thursday, January 14, 2010
Microsoft IIS Web Deployment Tool
Web Deployment Tool : The Official Microsoft IIS Site
"The Web Deployment Tool simplifies the migration, management and deployment of IIS Web servers, Web applications and Web sites."
Monday, January 11, 2010
Wednesday, January 06, 2010
Dissecting Time Machine & Replacing It With rsync
Backup Central - Dissecting Time Machine & Replacing It With rsync
"With rsync (which is built into both MacOS, Linux, & FreeBSD, and can be installed on Windows) and a little shell scripting, you can mimic everything but the GUI and you don't need no stinking sparse files. I even wrote a little script that I'll share with you at the end of this post."Must try this when I get some more storage.
Saturday, January 02, 2010
RSSOwl
Overview | RSSOwl - Powerful RSS / RDF / Atom News Feed Reader
"Applications that collect data from RSS-compliant sites are called RSS readers or 'aggregators.' RSSOwl is such an application. RSSOwl lets you gather, organize, update, and store information from any compliant source in a convenient, easy to use interface, save selected information in various formats for offline viewing and sharing, and much more. It's easy to configure and the best of all: It's platform-independent."
Subscribe to:
Posts (Atom)