- Scott Chacon on the Interwebs(リンク切れ)
- Scott Chacon on the Interwebs
- GitHub Flow - The best way to use Git and GitHub
31 Aug 2011
| public class MainActivity extends Activity { | |
| @Override | |
| protected void onCreate(Bundle savedInstanceState) { | |
| super.onCreate(savedInstanceState); | |
| setContentView(R.layout.layoutfab); | |
| //Outline | |
| int size = getResources().getDimensionPixelSize(R.dimen.fab_size); | |
| Outline outline = new Outline(); |
| import groovy.xml.MarkupBuilder | |
| apply plugin: "java" | |
| apply plugin: "war" | |
| apply plugin: "eclipse" | |
| // maven-publish, maven2Gradle, build-dashboard | |
| // checkstyle, findbugs, jdepend, pmd |
| import java.io.BufferedReader; | |
| import java.io.File; | |
| import java.io.FileInputStream; | |
| import java.io.IOException; | |
| import java.io.InputStream; | |
| import java.io.InputStreamReader; | |
| import java.util.ArrayList; | |
| import java.util.Arrays; | |
| import java.util.Collections; | |
| import java.util.List; |
| apply plugin: "java" | |
| sourceCompatibility = 1.6 | |
| targetCompatibility = 1.6 | |
| buildDir = "target" | |
| def slim3Version = "1.0.+" | |
| def appengineVersion = "1.7.+" | |
| def jppVersion = "1.5.+" |
原文:Scaling Isomorphic Javascript Code (This is just for study, please contact me at tily05 atmark gmail.com if any problem.)
考えてみれば Model-View-Controller とか MVC ってよく聞くよね。実際どんなものか知ってる? 抽象的に言うなら「オブジェクト情報の保持されるグラフィック・システム (つまり、ラスターではないグラフィック。ゲームとか) 上に構築された、表示系を中心としたアプリケーションにおいて、主要な機能どうしの関わりをうまく分離すること」とでも言おうか。もう少し深く考えを押し進めてみれば、これは当然、他のさまざまなアプリケーションにもあてはまる言葉 (bucket term ?) だ。
過去に多くの開発コミュニティが MVC による解決案を提供し、それによってよくあるユースケースにうまく対処し、地位を築くことができた。例をあげるなら、Ruby や Python コミュニティは Rails や Django を作り、MVC アーキテクチャを実現した。
| # npm install mongoose | |
| # npm install zip | |
| Http = require('http') | |
| Zip = require("zip") | |
| Mongoose = require("mongoose") | |
| Mongoose.connect("mongodb://localhost/location_test") | |
| Location = Mongoose.model('Location', | |
| new Mongoose.Schema |
| package appengine.util; | |
| import java.io.UnsupportedEncodingException; | |
| import java.net.HttpURLConnection; | |
| import java.security.InvalidKeyException; | |
| import java.security.NoSuchAlgorithmException; | |
| /** | |
| * @author shin1ogawa | |
| */ |
| package appengine.util; | |
| import java.io.UnsupportedEncodingException; | |
| import java.net.URLEncoder; | |
| import java.security.InvalidKeyException; | |
| import java.security.NoSuchAlgorithmException; | |
| import java.util.ArrayList; | |
| import java.util.Arrays; | |
| import java.util.Collections; | |
| import java.util.LinkedHashMap; |
| import java.io.*; | |
| import java.net.*; | |
| import java.util.*; | |
| import java.util.logging.*; | |
| public class ClientLoginUtil { | |
| static final Logger logger = Logger.getLogger(ClientLoginUtil.class.getName()); | |
| static final String CLIENTLOGIN_URL = "https://www.google.com/accounts/ClientLogin"; | |
| /** |