Skip to content

Instantly share code, notes, and snippets.

@novi
novi / gist:3732757
Created September 16, 2012 15:01
開発環境メモ

Yomeru.li

  • ホスティング: さくらVPS 2G (ArchLinux)
  • Webサーバー: nginx
  • デーモン管理: supervisor
  • メールサーバー: postfix
  • サーバーApp: Node.js+Express+MongoDB(データ用)+Redis(セッション用)
  • CSS+HTML: Stylus, Jade
  • クライアントApp: Backbone.js+Zepto.js+uikit.js
  • デプロイ: Capistrano+自作.sh
@novi
novi / gist:3324078
Created August 11, 2012 12:03
Arch Linux を MacBook Pro Retina のSDカードにインストールメモ

##Arch Linux を MacBook Pro Retina のSDカードにインストールメモ

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

パーティション

SDカードをOS XのディスクユーティリティでGUIDパーティションとして設定する。次のような構成にする。

  • 1 : EFIシステム(隠し, 自動生成, FAT)
@novi
novi / gist:3103024
Created July 13, 2012 06:04
Arch Linux ARM on Beagle Bone

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

下準備

以下SDカードを /dev/sdb

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

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

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

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

c.f. ECMAScript 5

@novi
novi / logger.js
Created February 14, 2012 20:27
node-http-proxyを使ったいわゆるバーチャルホスト対応Webサーバー(WebSocket対応版)
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 February 12, 2012 00:43
Node.js 開発環境 基礎

Node.js 開発環境 基礎

Node.jsのインストール

OS X ならHomebrewまたはMacportsで。

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

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

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

インストール

dvipdfmx

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

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