Skip to content

Instantly share code, notes, and snippets.

Yusuke Ito novi

Block or report user

Report or block novi

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@novi
novi / gist:3103024
Created Jul 13, 2012
Arch Linux ARM on Beagle Bone
View gist:3103024

公式通りにインストールすればよいが、カーネルイメージが壊れているのか正しく起動できないので、今回は別のカーネルを使ってみた。(rootfsのイメージは公式のものでOK。)

下準備

以下SDカードを /dev/sdb

# fdisk /dev/sdb
/dev/sdb1 : 128MB, type 0e, アクティブフラグ
/dev/sdb2 : 残り, type Linux

でパーティションを作成。

@novi
novi / gist:2329413
Created Apr 7, 2012
新しいさくらのVPS(v3, 2G)にArchLinuxをインストール
View gist:2329413
@novi
novi / gist:1868389
Created Feb 20, 2012
オレオレJavaScriptコーディングガイドライン (Node.js+クライアント)
View gist:1868389

クライアント(Webブラウザ)側とサーバー側両方のJavaScriptについて。

c.f. ECMAScript 5

@novi
novi / logger.js
Created Feb 14, 2012
node-http-proxyを使ったいわゆるバーチャルホスト対応Webサーバー(WebSocket対応版)
View logger.js
var http = require('http'),
httpProxy = require('http-proxy'),
logger = require('./logger');
// localhost:8001 に普通のExpressアプリ -> http://test.nov1.jp/
// localhost:8002 にWebSocketを使ったExpressアプリ -> http://😄.nov1.jp/, http://chat.nov1.jp/
// Proxy for Chat app
var proxy = new httpProxy.HttpProxy({
target: {
@novi
novi / gist:1805373
Created Feb 12, 2012
Node.js 開発環境 基礎
View gist:1805373

Node.js 開発環境 基礎

Node.jsのインストール

OS X ならHomebrewまたはMacportsで。

[~] $ brew install node
[~] # port install node

nodeコマンドでnodeのインタプリタを起動。

@novi
novi / gist:1803875
Created Feb 11, 2012
Bundlerを使ってプロジェクトごとにGemを管理する
View gist:1803875
@novi
novi / gist:1682639
Created Jan 26, 2012
TeX関連 on Arch Linux
View gist:1682639

インストール

dvipdfmx

  • フォントを埋め込まない $ dvipdfmx -f ptex-noEmbed.map -f utf-noEmbed.map -f otf-noEmbed.map hoge.dvi
  • updmapでMapファイルを更新
@novi
novi / gist:1631319
Created Jan 18, 2012
Arch LinuxをMacBook Air 3,2のSDカードにインストールメモ
View gist:1631319

Arch LinuxをMacBook Air 3,2のSDカードにインストールメモ

Bootcampの領域を壊さずに内蔵SDカードリーダーのSDメモリへインストールしてみた。

パーティション

  • /dev/disk0s1: EFIシステム
  • /dev/disk0s2: HFS+ OS X Lion (rEFItをインストール済)
  • /dev/disk0s3: Recovery (OS X Lion)
  • /dev/disk0s4: Windows 7
@novi
novi / gist:1486278
Created Dec 16, 2011
オレオレUIViewControllerコーディングガイドライン
View gist:1486278
@novi
novi / gist:1486262
Created Dec 16, 2011
オレオレUIViewコーディングガイドライン
View gist:1486262

UIViewコーディングガイドライン

基本はコーディングガイドラインに沿う。

つまり、親クラス: コーディングガイドライン

クラス構造と階層モデル

  • 必要に応じてViewの内部で保有関係を階層化する
  • 一番親のView(Controllerと直接やりとりするView)でのControllerへのメッセージ送信にはデリゲートモデルを使う
You can’t perform that action at this time.