諸事情で自宅鯖ちゃんが死んだのでノリでさくら VPS 借りた — Gist
ひとまずは一番アクセスの多い Undersky を復活させつつ
Apache+Passenger から乗り換えるべく Nginx+Unicorn 環境を試行錯誤してみた
以下は Undersky における設定もとい作業ログ
設定はググって出てきたものを寄せ集めてコピペしてきただけである
/** | |
* Enable route to __noSuchMethod__ when unknown method calling. | |
* | |
* @param {Object} obj Target object. | |
* @return {Object} | |
*/ | |
function enableMethodMissing(obj) { | |
var functionHandler = createBaseHandler({}); | |
functionHandler.get = function(receiver, name) { |
//Customise Backbone.sync to work with Titanium rather than jQuery | |
var getUrl = function(object) { | |
if (!(object && object.url)) return null; | |
return _.isFunction(object.url) ? object.url() : object.url; | |
}; | |
Backbone.sync = (function() { | |
var methodMap = { | |
'create': 'POST', | |
'read' : 'GET', |
諸事情で自宅鯖ちゃんが死んだのでノリでさくら VPS 借りた — Gist
ひとまずは一番アクセスの多い Undersky を復活させつつ
Apache+Passenger から乗り換えるべく Nginx+Unicorn 環境を試行錯誤してみた
以下は Undersky における設定もとい作業ログ
設定はググって出てきたものを寄せ集めてコピペしてきただけである
11月20日付けで前職を退職し、11月21日からかなめい株式会社で働くことにしました。
前職でお世話になった皆様、ありがとうございました。
僕は新しい環境で Ruby を書きます。
require 'rubygems' | |
require 'mechanize' | |
class IshikawaAirPollutionAPI | |
def initialize() | |
@use_sleep = false | |
@agent = Mechanize.new | |
@agent.user_agent_alias = 'Mac Safari' |
require 'continuation' | |
module Kernel | |
def labels | |
$labels ||= {} | |
end | |
def label(name) | |
callcc { |c| labels[name] = c } | |
end |
package main | |
/* | |
Go のインタフェース設計 | |
参考 | |
https://code.google.com/p/go-wiki/wiki/GoForCPPProgrammers | |
http://jordanorelli.tumblr.com/post/32665860244/how-to-use-interfaces-in-go | |
http://research.swtch.com/interfaces | |
http://www.airs.com/blog/archives/277 |
import java.util.ArrayList; | |
import java.util.Collections; | |
public class Sekigae{ | |
public static void main(String[] args){ | |
ArrayList<String> list = new ArrayList<String>(); | |
list.add("okkun"); | |
list.add("kitak"); |