First create a Ubuntu 13.04 x64 droplet on DigitalOcean Control Panel
Then ssh with root account, run this in termianl:
$ wget -qO- https://raw.github.com/progrium/dokku/master/bootstrap.sh | sudo bash| // With reference to the android.app.IntentService of the Android framework | |
| // Member variable | |
| private volatile Looper mServiceLooper; | |
| private volatile ServiceHandler mServiceHandler; | |
| // Handler Class | |
| private final class ServiceHandler extends Handler { | |
| public ServiceHandler(Looper looper) { | |
| super(looper); |
| // Lefalet shortcuts for common tile providers - is it worth adding such 1.5kb to Leaflet core? | |
| L.TileLayer.Common = L.TileLayer.extend({ | |
| initialize: function (options) { | |
| L.TileLayer.prototype.initialize.call(this, this.url, options); | |
| } | |
| }); | |
| (function () { | |
| t = 236 # seconds | |
| Time.at(t).utc.strftime("%H:%M:%S") | |
| => "00:03:56" | |
| # Reference | |
| # http://stackoverflow.com/questions/3963930/ruby-rails-how-to-convert-seconds-to-time |
| Steps to install and run PostgreSQL 9.2 using Homebrew (Mac OS X) | |
| (if you aren't using version 9.1.5, change line 6 with the correct version) | |
| 1. launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist | |
| 2. mv /usr/local/var/postgres /usr/local/var/postgres91 | |
| 3. brew update | |
| 4. brew upgrade postgresql | |
| 5. initdb /usr/local/var/postgres -E utf8 | |
| 6. pg_upgrade -b /usr/local/Cellar/postgresql/9.1.5/bin -B /usr/local/Cellar/postgresql/9.2.0/bin -d /usr/local/var/postgres91 -D /usr/local/var/postgres | |
| 7. cp /usr/local/Cellar/postgresql/9.2.0/homebrew.mxcl.postgresql.plist ~/Library/LaunchAgents/ |
| #!/usr/local/bin/python | |
| from sys import argv | |
| import os | |
| import math | |
| import urllib2 | |
| def deg2num(lat_deg, lon_deg, zoom): | |
| lat_rad = math.radians(lat_deg) | |
| n = 2.0 ** zoom |
| <?xml version="1.0" encoding="utf-8"?> | |
| <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | |
| android:layout_width="match_parent" | |
| android:layout_height="match_parent" | |
| android:orientation="vertical" > | |
| <FrameLayout | |
| android:layout_width="match_parent" | |
| android:layout_height="0dp" | |
| android:layout_weight="1" > |
| # | |
| # This will force ActiveRecord to create proper `interval` column types in PostgreSQL | |
| # | |
| # def change | |
| # add_column :leases, :period, :interval | |
| # end | |
| # | |
| # This applies to a generated `schema.rb` file too. | |
| # | |
| # No special OID type is applied to an `interval` type. Rails will treat it as a string, although |
| package android.support.v7.app; | |
| import android.content.Context; | |
| import android.content.pm.ActivityInfo; | |
| import android.content.pm.PackageManager; | |
| import android.content.res.Configuration; | |
| import android.content.res.TypedArray; | |
| import android.os.Build; | |
| import android.os.Bundle; | |
| import android.support.v4.app.ActionBarDrawerToggle; |
| import java.time.*; | |
| import java.time.format.DateTimeFormatter; | |
| import java.time.format.FormatStyle; | |
| import java.time.temporal.ChronoUnit; | |
| import java.time.temporal.TemporalAdjusters; | |
| import java.util.*; | |
| import static java.time.temporal.TemporalAdjusters.*; | |
| public class Java8DateTimeExamples { |