- Gene Amdahl's Law
- How to improve concurrency
- Removing FIFO
- FIFO isn't really needed a lot of the time in a queue of jobs
- can ditch FIFO if order of jobs doesn't matter
- if order matters, have a job fire things that depend on it at completion
- FIFO isn't really needed a lot of the time in a queue of jobs
- Removing FIFO
- fuzzy-FIFO
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
if [ -z "$1" ] | |
then | |
message="eeee eeee!" | |
else | |
message="$1" | |
fi | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
tell application "Spotify" | |
set track_name to name of current track | |
set track_artist to artist of current track | |
set track_album to album of current track | |
set track_id to id of current track | |
end tell | |
set AppleScript's text item delimiters to ":" | |
set track_id to third text item of track_id | |
set AppleScript's text item delimiters to {""} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Update your tracked branch with the remote copy without adding a merge commit. | |
parse_git_branch(){ git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/\1 /'; } | |
branch=`parse_git_branch` | |
git remote update root | |
git rebase root/$branch |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$('form').live('submit', submitForm(e, $(this)) ); | |
var submitForm = function(e, $form) { | |
e.preventDefault(); | |
// make sure we want to do shit | |
doShit(); | |
// stuff we do after doing shit |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-# This comment can be | |
split up in multiple lines just | |
by indentation! | |
Mike | |
doesn't | |
like | |
these | |
comments | |
. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ruby -e "$(curl -fsSL https://raw.github.com/gist/323731/39fc1416e34b9f6db201b4a026181f4ceb7cfa74)" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdio.h> | |
#define TOP_NUM 10 | |
// return whether or not an item is in an array | |
int inArray(int num, int nums[], int nums_size){ | |
int i; | |
for(i=0; i<nums_size; i++) | |
if(num == nums[i]) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PGError: server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request. : SELECT id FROM address_books LIMIT 1 | |
/home/gordon/.rvm/gems/ruby-1.8.7-p302/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract_adapter.rb:221:in `log' | |
/home/gordon/.rvm/gems/ruby-1.8.7-p302/gems/activerecord-2.3.8/lib/active_record/connection_adapters/postgresql_adapter.rb:520:in `execute' | |
/home/gordon/paperless/paperlesspost/paperless-post/app/jobs/address_book_importer.rb:8:in `perform' | |
/home/gordon/.rvm/gems/ruby-1.8.7-p302/bundler/gems/resque-status-0ad44dfe6987/lib/resque/job_with_status.rb:110:in `safe_perform!' | |
/home/gordon/.rvm/gems/ruby-1.8.7-p302/bundler/gems/resque-status-0ad44dfe6987/lib/resque/job_with_status.rb:87:in `perform' | |
/home/gordon/.rvm/gems/ruby-1.8.7-p302/gems/resque-1.10.0/lib/resque/job.rb:133:in `perform' | |
/home/gordon/.rvm/gems/ruby-1.8.7-p302/gems/resque-1.10.0/lib/resque/worker.rb:157:in `perform' | |
/home/gordon/.rvm/ge |