Skip to content

Instantly share code, notes, and snippets.

@novi
novi / gist:1868389
Created February 20, 2012 08:19
オレオレJavaScriptコーディングガイドライン (Node.js+クライアント)

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

c.f. ECMAScript 5

@novi
novi / gist:2329413
Created April 7, 2012 14:37
新しいさくらのVPS(v3, 2G)にArchLinuxをインストール
@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: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: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:4040055
Created November 8, 2012 16:57 — forked from poutyface/gist:1223553
QEMU: 仮想ボード ARM Cortex-A9 マルチコアで Linux を動かす
モチベーション
---------------
Androidのエミュレータは中でQEMUを使ってる
中で使われているので、Android開発とは直接関係がないけど、
素のQEMUの使い方を知る。
* QEMUの使い方を覚える
* Linuxをエミュレータ環境で動かしてみる
* ARM のクロス環境に慣れてみる
@novi
novi / gist:5791322
Last active December 18, 2015 13:39
Windows 8 に入れたアプリ一覧
  • Copy - クラウドストレージ
  • DropboxPortable AHK - DropboxをSDカードに置く
  • Git Extension - gitとGUIセット
  • Intellij - IDE
  • MacType - フォントのアンチエイリアシングを改善
  • MarkdownPad2 - Markdownエディタ
  • Rapid Environment Editor - 環境変数エディタ
  • Start8 - 7以前のスタートメニューを追加
  • WinRAR - ファイル解凍
  • WizMouse - マウスの挙動をMacに近づける
@novi
novi / gist:5977158
Last active December 19, 2015 15:29
片仮名と平仮名を抜くブックマークレット。140文字は無理だった。
javascript:o='childNodes';p='nodeValue';function%20m(n){var%20c=n[o];for(i%20in%20c){e=c[i];e.nodeType==3&&(e[p]=e[p].replace(/[ぁ-んァ-ヶー]/g,''));e[o]&&m(e)}}m(document)
Yahoo ニュースの例 http://twitpic.com/d23do7
1文字コードずらす
javascript:o='childNodes';p='nodeValue';function%20m(n)%7Bvar%20c=n%5Bo%5D;for(i%20in%20c)%7Be=c%5Bi%5D;e.nodeType==3&&(e%5Bp%5D=e%5Bp%5D.replace(/%5B%E3%81%81-%E3%82%93%E3%82%A1-%E3%83%B6%5D/g,function(a,b)%7breturn%20String.fromCharCode(a.charCodeAt(0)-1)%7d));e%5Bo%5D&&m(e)%7D%7Dm(document)
平仮名片仮名交換
@novi
novi / bmpcc.md
Last active December 22, 2015 23:29
Blackmagic Design Pocket Cinema Camera メモ

たまにアップデートします

ボタンダブルクリックなどの操作もあるので一度説明書は読んだほうがよい。 サポートからダウンロードできるアプリで本体のファームウェアをアップデートできる。(ファームはネット経由の自動アップデートではないので毎回自分でアプリを更新する)

電源

  • 電池フル充電で1時間持たない。40分くらい。
  • Nikon純正の互換予備バッテリ必須。
@novi
novi / devices.c
Created April 21, 2016 05:15
Retrieval audio devices of yours with CoreAudio HAL.
// $ clang -framework CoreAudio devices.c
#include <stdio.h>
#include <stdlib.h>
#include <CoreAudio/CoreAudio.h>
int main(int argc, char *argv[]) {
AudioObjectPropertyAddress theAddress = { kAudioHardwarePropertyDevices,