I've been trying to understand how to setup systems from
the ground up on Ubuntu. I just installed redis onto
the box and here's how I did it and some things to look
out for.
To install:
| Africa/Abidjan | |
| Africa/Accra | |
| Africa/Addis_Ababa | |
| Africa/Algiers | |
| Africa/Asmara | |
| Africa/Asmera | |
| Africa/Bamako | |
| Africa/Bangui | |
| Africa/Banjul | |
| Africa/Bissau |
| after "deploy:symlink", "deploy:restart_workers" | |
| after "deploy:restart_workers", "deploy:restart_scheduler" | |
| ## | |
| # Rake helper task. | |
| # http://pastie.org/255489 | |
| # http://geminstallthat.wordpress.com/2008/01/27/rake-tasks-through-capistrano/ | |
| # http://ananelson.com/said/on/2007/12/30/remote-rake-tasks-with-capistrano/ | |
| def run_remote_rake(rake_cmd) | |
| rake_args = ENV['RAKE_ARGS'].to_s.split(',') |
| import java.io.File; | |
| import java.io.IOException; | |
| import com.android.ddmlib.AndroidDebugBridge; | |
| import com.android.ddmlib.IDevice; | |
| import com.android.ddmlib.RawImage; | |
| import com.android.ddmlib.AndroidDebugBridge.IDeviceChangeListener; | |
| import java.awt.Dimension; | |
| import java.awt.image.BufferedImage; |
Locate the section for your github remote in the .git/config file. It looks like this:
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = [email protected]:joyent/node.git
Now add the line fetch = +refs/pull/*/head:refs/remotes/origin/pr/* to this section. Obviously, change the github url to match your project's URL. It ends up looking like this:
| #!/usr/bin/env ruby | |
| require 'english' | |
| require 'rubocop' | |
| ADDED_OR_MODIFIED = /A|AM|^M/.freeze | |
| changed_files = `git status --porcelain`.split(/\n/). | |
| select { |file_name_with_status| | |
| file_name_with_status =~ ADDED_OR_MODIFIED |
| android.applicationVariants.all{ variant -> | |
| // This is an annoying hack to get around the fact that the Gradle plugin does not support | |
| // having libraries with different minSdkVersions. Play Services has a min version of 9 (Gingerbread) | |
| // but Android Maps Utils supports 8 (Froyo) still | |
| variant.processManifest.doFirst { | |
| File manifestFile = file("${buildDir}/exploded-bundles/ComGoogleMapsAndroidAndroidMapsUtils03.aar/AndroidManifest.xml") | |
| if (manifestFile.exists()) { | |
| println("Replacing minSdkVersion in Android Maps Utils") | |
| String content = manifestFile.getText('UTF-8') | |
| content = content.replaceAll(/minSdkVersion="8"/, 'minSdkVersion=\"9\"') |