- src/main/scala/Main.scala
object Main {
def main(args: Array[String]): Unit = {
println("hello scala!")
| # -*- coding: utf-8 -*- | |
| ARGV.each do |fn| | |
| lines = File.readlines(fn) | |
| hiki = lines.map { |l| | |
| l.sub(/^(#+)\s/){ '!'*($1.length) + ' ' }. | |
| sub(/^(-+)\s/){ '*'*($1.length) + ' ' }. | |
| gsub(/\!\[([^\]]+)\]\(([^\)]+)\)/){ $2[0..3] == 'http' ? $2 : ('http://goos-lokka.heroku.com' + $2) }. # picture | |
| gsub(/\[([^\]]+)\]\(([^\)]+)\)/, '[[\1|\2]]'). # url | |
| gsub(/\*\*([^*]*)\*\*/, "'''\\1'''"). | |
| sub(/^ /, ' '). |
| package com.sudosaints.android; | |
| import java.util.ArrayList; | |
| import java.util.HashMap; | |
| import java.util.List; | |
| import java.util.Map; | |
| import android.app.Activity; | |
| import android.app.ProgressDialog; | |
| import android.content.Intent; |
| task :ask_production_confirmation do | |
| set(:confirmed) do | |
| puts <<-WARN | |
| ======================================================================== | |
| WARNING: You're about to perform actions on production server(s) | |
| Please confirm that all your intentions are kind and friendly | |
| ======================================================================== |
原文: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 アーキテクチャを実現した。
| // ------------------------------------------------------------------------ // | |
| #pragma mark - 定義ファイル側 | |
| @interface SomeClass : NSObject | |
| { | |
| // ここにメンバ変数を定義できるが、しなくてもよい | |
| // (@synthesize 時に実体となる変数を定義できるため) | |
| NSObject *_apple; // メンバ変数 _apple を定義しておく (後の例示の為) | |
| } |
All successful startups begin with two founders. One guy is the Engineer, and the other guy is the business dude. Over the years of working with various people, I've learned what makes a good engineer, and what makes a good business dude, and the two are complete opposites of each other.
| CEO | Engineer |
|---|
| (function (window) { | |
| // This library re-implements setTimeout, setInterval, clearTimeout, clearInterval for iOS6. | |
| // iOS6 suffers from a bug that kills timers that are created while a page is scrolling. | |
| // This library fixes that problem by recreating timers after scrolling finishes (with interval correction). | |
| // This code is free to use by anyone (MIT, blabla). | |
| // Author: rkorving@wizcorp.jp | |
| var timeouts = {}; | |
| var intervals = {}; |
| // Basic XMPP bot example for HipChat using node.js | |
| // To use: | |
| // 1. Set config variables | |
| // 2. Run `node hipchat_bot.js` | |
| // 3. Send a message like "!weather 94085" in the room with the bot | |
| var request = require('request'); // github.com/mikeal/request | |
| var sys = require('sys'); | |
| var util = require('util'); |
| #!/usr/bin/env ruby | |
| # | |
| # Script: HipChat bot in Ruby | |
| # Author: Jordan Ritter <[email protected]> | |
| # | |
| unless `rvm-prompt i g`.chomp == "ree@xmpp" | |
| exec("rvm ree@xmpp ruby #{$0}") | |
| end |