2014-01-01から1年間の記事一覧
無線ルーターDD-WRT化、これで3台目。今回はWZR-HP-AG300H 今まで使っていた無線ルータWHR-G300Nと比較すると CPUが 384Mhz → 680MHz FLASHが 4MB → 32MB RAMが 32MB → 128MB そして更にUSBポート付きである。やったぜ ファームウェアのダウンロード 今回は…
root@test1:~# add-apt-repository ppa:ondrej/php5 Traceback (most recent call last): File "/usr/bin/add-apt-repository", line 125, in <module> ppa_info = get_ppa_info_from_lp(user, ppa_name) File "/usr/lib/python2.7/dist-packages/softwareproperties</module>…
ダウンロード&インストール 今回はRVMで管理する --rubyをつけることでRVMのインストールのついでに最新版のRubyも同時にインスコ 途中依存パッケージのインストールのためにユーザーのパスワード聞いてくるかも curl -sSL https://get.rvm.io | bash -s st…
reveal.js - Slide Notes
Gruntのインストール npm install -g grunt-cli Gruntプラグインのインストール 適当なディレクトリでnpm initを実行してpackage.jsonを生成 以下をインストール npm install grunt grunt-contrib-coffee grunt-contrib-jade jit-grunt grunt-este-watch -S …
Node.jsをインストール Nodebrewを使ってNode.jsを管理する curl -L git.io/nodebrew | perl - setup .bashrcの末尾に以下の一行を追記 export PATH=$HOME/.nodebrew/current/bin:$PATH export NODE_PATH=$HOME/.nodebrew/current/lib/node_modules source ~…
今までのクライアントサイドのJavascriptなら location.href で現在のURLを取得できていたけどNode.jsの場合はそうはいかない var body = req.protocol + '://' + req.headers.host + req.url; でいける
ServersMan@VPS&Ubuntuの初期セットアップ - 動かざることバグの如し ServersMan@VPS&Ubuntuの初期セットアップ 改 - 動かざることバグの如し 初期ユーザー名:root パスワード:メール等に記載 ポート:3843 ユーザー設定 rootのパスワード変更 passwd 新…
宣言のvarは不要 文末のセミコロンは不要 メソッドの括弧は不要 コメントは単行なら#、複数行なら###〜〜〜 ただし単行コメントはコンパイル時に破棄される "〜〜"で囲んだ文字列には#{変数名}の形式で変数を埋め込み可能 配列はインデントを駆使すれば括弧…
宣言のvarは不要 文末のセミコロンは不要 メソッドの括弧は不要 コメントは単行なら#、複数行なら###〜〜〜 ただし単行コメントはコンパイル時に破棄される "〜〜"で囲んだ文字列には#{変数名}の形式で変数を埋め込み可能 配列はインデントを駆使すれば括弧…
UbuntuTweakってのがあってだな Ubuntu Tweak - Let's rock with Ubuntu Ubuntu専用のコントロールパネルみたいな感じ。痒いところに手が届く的な。 UbuntuTweakを使うと一発で関連付けの変更ができるらしいので早速インストール インストール add-apt-repos…
ダウンロード&インストール 公式サイトからDebパッケージダウンロードしてインストールしてもいいんだけど出来れば将来の事も考えてapt-getで管理したい。 そこでレポジトリを追加してインストールする sudo add-apt-repository ppa:webupd8team/sublime-te…
実行したいだけなら簡単 単純に「実行」だけしたいなら <script src="//coffeescript.org/extras/coffee-script.js"></script> <script src="script.coffee" type="text/coffeescript"></script> でscript.coffeeにCoffeeScript書けば自動的にコンパイルされて実行される。 だけどこれだとコード書くときデバッグが全くできない そこで「Grunt」というビルドツールを使う。まぁつまりNodeを使う…
普通にこんな感じのテーブルがあったとして <table border="3"> <tr> <td>データセル1-1</td> <td>データセル1-2</td> <td>データセル1-3</td> </tr> <tr> <td>データセル2-1</td> <td>データセル2-2</td> <td>データセル2-3</td> </tr> <tr> <td>データセル3-1</td> <td>データセル3-2</td> <td>データセル3-3</td> </tr> </table> 以下のようにすると「Row: 2, Column: 2 」のようにクリックされたセ…
自分自身が忘れそうなのでメモ 階層図 ├── app.js ├── config.js ├── controllers │ ├── blog.js │ ├── chat.js │ └── home.js ├── models │ ├── msg.js │ └── post.js ├── package.json ├── public │ ├── css │ │ ├── client.js │ │ └── style.css │ └── js…
久しぶりにシェルスクリプト書いたら構文飛んでてワロタ #!/bin/sh #SSHにログインするユーザー名 sshuser=thr3a #パスワード password=pass #ホスト名 host=192.168.1.40 #ポート port=22 #ホスト側のマウントポイント sshmdir=/home/thr3a/node #クライア…
Node上でPHPのように一定時間停止、つまりsleepさせるには以下が一番有名 https://www.npmjs.org/package/sleep npm install sleep 以下のように使う var sleep = require('sleep'); //3秒間スリープ sleep.sleep(n); //0.3秒間スリープ sleep.usleep(300000…
いくつか方法があったのでメモ。詳細はArch様のサイトがよさげ Backlight (日本語) - ArchWiki xbacklightを使う方法 一番シンプルかもしれない。以下でインストール apt-get install xbacklight いろいろ指定できるけど例えば輝度を30パーセントに設定する…
VNCクライアントってWindows版だと腐るほど在るくせにLinuxだとあんまりないんだね。そしてググってもサーバーの方は多いけどクライアント向けはあまりなかったのでメモ TightVNC 軽いけど最小限。ホント映すだけなので注意 apt-get install xtightvncviewer…
//データベースに接続 var mongoose = require('mongoose'); var db = mongoose.connect('mongodb://localhost/db001'); //スキーマ定義 var UserSchema = new mongoose.Schema({ name: String, num: Number }); //スキーマモデル生成 mongoose.model('User'…
今回使った無線ルーターは以前DD-WRT化した「WHR-AMPG」 完成後のイメージは以下 インターネット←有線→デフォルトゲートウェイ←無線→WHR-AMPG←有線→ホストPC 設定初期化後以下のように設定 セキュリティー→Firewallより「SPI Firewall」を無効化 基本→経路よ…
今度はWHR-G301NにDD-WRTのファームウェアをブチ込んでみた ファームウェアをダウンロード 今回は2個のファームウェアが必要になる buffalo-to-dd-wrt_webflash-MULTI.bin(2011-06-14 版) whr-g300nv2-firmware-MULTI.bin(2014-06-24 版) まずbuffalo-to-dd…
CoreOSとは 一言でいえばDockerに特化した「専用OS」 決して「軽量OS」ではない ダウンロード まずはISOイメージをダウンロード。現在CoreOS 367.1.0 https://coreos.com/docs/running-coreos/platforms/iso/ 起動 適当に焼いて起動させる。何も入ってないか…
パスワード変更するコマンドはpasswdが一般的だけど対話式なのでスクリプトで処理する際には向いていない。 そこでchpasswdコマンドを使う echo "USERNAME:PASSWORD" | chpasswd
インストール Docker公式サイトが詳しかったりする sudo curl -sSL https://get.docker.io/ubuntu/ | sudo sh ただこのやり方だとバージョンの管理が面倒 公式レポジトリはバージョンが古すぎ 非公式レポジトリを利用する場合は以下 sudo add-apt-repository…
KingsoftのOffice試用版使ってみたけど結構使いやすい。何が使いやすいってタブ表示できてる。 これ本家でもできないかって思ってたらできた。 Office Tab - Tabbed Browsing, Editing, and Managing of Documents in Microsoft Office 2013 - 2003 and Offi…
ほんとぐーぐるしんで Web履歴 https://history.google.com/history/ AdSenseのオプトアウト https://www.google.com/settings/ads てか Sign in - Google Accounts で全部管理できるっぽい
インストール sudo apt-get install lm-sensors 温度センサーの検出 インストールしただけでは以下のように何も表示されない。 # sensors No sensors found! Make sure you loaded all the kernel drivers you need. Try sensors-detect to find out which t…
単純にloop=1をつけても効いてくれないので1動画を仮のプレイリストにぶち込んでリピート再生 javascript:(function(){ if (location.href.match(/https?:\/\/www\.youtube\.com\/watch\?v=([^&]+)/)) { var url = "https://www.youtube.com/embed/" + RegE…
UbuntuでRAID 1を構築してみた 概要は以下 Ubuntu 12.04 HDD2台 2TB RAID1 インストール apt-get install mdadm RAID作成 以下を実行。 mdadm -C /dev/md0 -l1 -n2 --assume-clean /dev/sd[bc]1 -C 新しいデバイスを作成 -l RAIDレベル。今回はRAID1なので-l…