1997
poor man's profiler
Sampling tools like oprofile or dtrace's profile provider don't really provide methods to see what [multithreaded] programs are blocking on - only where they spend CPU time. Though there exist advanced techniques (such as systemtap and dtrace call level probes), it is overkill to build upon that. Poor man doesn't have time. Poor man needs food.
profiling  performance  linux 
5 hours ago
A tour of Spring dependency injection styles
Very simple projects containing the same application configured in different ways using Spring (and in one case without Spring at all).
spring  SpringSource 
2 days ago
inessential.com: Browsers and Apps
Posted on May 18, 2012 at 02:08AM by (author unknown) Starred: from inessential.com http://inessential.com/
googlereader 
8 days ago
Adrian Cockcroft's Blog: It's not obvious how to be insanely simple
Posted on April 30, 2012 at 03:33AM by Adrian Cockcroft Starred: from Adrian Cockcroft's Blog http://perfcap.blogspot.com/
googlereader 
9 days ago
What Your Klout Score Really Means
This story on Klout is the saddest thing I've read all week:
socialmedia  from twitter_favs
23 days ago
Scripting News: Where is VolksMail?
Posted on April 23, 2012 at 03:05PM by (author unknown) Starred: from Dave Winer's "Scripting News" weblog http://scripting.com/
googlereader 
4 weeks ago
The Top of My Todo List
Don't ignore your dreams; don't work too much; say what you think; cultivate friendships; be happy.
life  personaldev  todo 
4 weeks ago
Regrets of the dying
1. I wish I'd had the courage to live a life true to myself, not the life others expected of me.
2. I wish I didn't work so hard.
3. I wish I'd had the courage to express my feelings.
4. I wish I had stayed in touch with my friends.
5. I wish that I had let myself be happier.

Life is a choice. It is YOUR life. Choose consciously, choose wisely, choose honestly. Choose happiness.
personaldev  life 
4 weeks ago
SynergyKM | Free software downloads at SourceForge.net
SynergyKM is a GUI wrapper around the synergy command line tool that lets you easily share a single mouse and keyboard between multiple computers with different operating systems without special hardware
mac  windows  linux  keyboard  mouse  sharing 
5 weeks ago
When Should You Quit Your Day Job? - Leonard A. Schlesinger, Charles F. Kiefer, and Paul B. Brown - Harvard Business Review
Posted on April 05, 2012 at 07:21PM by Leonard A. Schlesinger, Charles F. Kiefer, and Paul B. Brown Starred: from HBR.org http://blogs.hbr.org/
googlereader 
6 weeks ago
AppleMods | Introduction
The AppleMods Loader system is a simple yet capable module loading system for the AppleScript language. It consists of the following:

The AppleScript-based Loader module provides a number of commands and objects used to load modules into a script.
The AppleModsTools scripting addition is used to embed a copy of the Loader module in a script.
A number of ready-to-use modules can be used for common tasks such as performing math calculations and manipulating lists.
applescript 
7 weeks ago
BBEdit Markdown Screencast Shownotes — Gist
Auto Underline
New Line with List Item
Markdown List Clipping
Markdown Create Table Clipping
Markdown Create Table Row
Prettify Table
markdown  bbedit 
7 weeks ago
Omnifocus: Find old items for purging
Use WhereInOF with:

tasks where (creation date ≥ <dte1>) and (modification date ≤ <dte2>) and (completed is false)
omnifocus  from ril
7 weeks ago
Necessity is the mother of NoSQL — Too much information
If (old)SQL databases were fit for (new) purpose, there would have been no need to (re)invent with databases
nosql  newsql  zba  zp  zr  zk  from twitter_favs
8 weeks ago
Why Config?
RT This blog has a great discussion of common mis-designs in configuration, and Twitter's terrible solution:
scala  configuration  operations  from twitter_favs
8 weeks ago
Stop the Madness! - How I stopped the multitasking madness
A.J. Jacobs: One man's quest to go from manic multitasker to Zen unitasker in one month flat
personaldev  productivity  focus  meditation  multitasking 
9 weeks ago
Metadata: Lessons from giant-scale services
Comments about Eric Brewer DQ principle, yield and harvest
distributedsystems 
9 weeks ago
TAP Protocol - Couchbase Community Wiki - Couchbase wiki
More NoSQL DB's should offer a TAP-like protocol like CouchBase
Couchbase  protocol  from twitter_favs
9 weeks ago
System Qualities - Non-functional requirement
Accessibility
Audit and control
Availability (see service level agreement)
Backup
Capacity, current and forecast
Certification
Compliance
Configuration management
Dependency on other parties
Deployment
Documentation
Disaster recovery
Efficiency (resource consumption for given load)
Effectiveness (resulting performance in relation to effort)
Emotional factors (like fun or absorbing)
Environmental protection
Escrow
Exploitability
Extensibility (adding features, and carry-forward of customizations at next major version upgrade)
Failure management
Legal and licensing issues or patent-infringement-avoidability
Interoperability
Maintainability
Modifiability
Network topology
Open source
Operability
Performance / response time (performance engineering)
Platform compatibility
Price
Privacy
Portability
Quality (e.g. faults discovered, faults delivered, fault removal efficacy)
Recovery / recoverability (e.g. mean time to recovery - MTTR)
Reliability (e.g. mean time between failures - MTBF)
Reporting
Resilience
Resource constraints (processor speed, memory, disk space, network bandwidth, etc.)
Response time
Robustness
Scalability (horizontal, vertical)
Security
Software, tools, standards etc. Compatibility
Stability
Safety
Supportability
Testability
Usability by target user community
architecture  distributedsystems  operations 
9 weeks ago
Tesseract Fast Multidimensional Filtering for Coordinated Views
Tesseract is a JavaScript library for filtering large multivariate datasets in the browser. Tesseract supports extremely fast (<30ms) interaction with coordinated views, even with datasets containing a million or more records
javascript  visualization 
9 weeks ago
« earlier      
301 acid administration adobe advertising aggregator AIR AJAX amazon amazon-s3 analytics android AOP apache api apple applescript architecture automation availability aws backup base bash bbedit bdd Benchmark.rb benchmarks biz blog blogger blogging book bookmarks books bookshelf browser buildsys business c# cap cassandra cheatsheet clojure closure cloud cloudcomputing cluster CMS compilers compsci concurrency cool-images couchdb css database datamining db-migrations Delicious deployment design devops DHTML diagrams distributed distributedsystems django domainhosting dropbox DSL editing editor entrep erlang Facebook feeds filesystem firefox flash flex focus fonts fp FriendFeed ftp gappengine GC generics git GMail google googlereader grid groovy hadoop hardware haskell hbase hibernate highavailability highscalability html5 http icons IE indexing informationarchitecture interop iOS ipad iphone irc itunes java java_service javascript JCA JCR jekyll jersey jquery jruby json keybinding keyboard LINQ linux Lion lisp mac mactip mapreduce markdown marketing media meditation memcached messaging metaclass metaprogramming mobile mobiledesign mock-testing mod_rewrite monads mongodb monitoring MOP mouse multitasking mysql networking node.js noops nosql OAuth omnifocus oneperday opensource openweb operations ORM paint parsers performance personaldev photo PHP PL podcasts productivity programming protocol pubsub python queue rails redis rest RIA rss ruby Safari scala scalability screencast search selenium semanticweb SEO serialization sharding sharing shortcuts simpledb socialmedia socialnetwork socialnetworking spring startup storage svn sync sysadmin techbook testing timemachine todo Tokyo tomcat tools toolsonweb transactions travel tuning twitter typography ui unix usability utf-8 UX validation vc video vim virtualization visualization vmware voltdb web2.0 webanalytics webapps webdesign webdev webframework webmaster webservices webtesting windows wishlist writing XA xmpp

Copy this bookmark:



description:


tags: