動かざることバグの如し

近づきたいよ 君の理想に

2014-09-01から1ヶ月間の記事一覧

Chromeでダミーの位置情報を与える方法

なんかを開発していて任意の位置情報をセットしたい場合あるよね? 最近のChromeのバージョンでは以前と設定の仕方が若干変わっているようなのでメモ F12かCtrl+Shift+Iでデベロッパーツール起動 左上のスマホっぽいアイコンクリックすると水色に変わるはず(…

UltimateOAuth.php のREADME-Japanese.md

UltimateOAuth 非常に高機能な PHPのTwitterライブラリです。 English @Version: 5.3.4 @Author : CertaiN @License: BSD 2-Clause @GitHub : http://github.com/certainist [特長] twitteroauthと使い方が非常によく似ています。 一方、このライブラリ独自…

zlibモジュールを使ってNode.jsで圧縮してみる

コード くっそ簡単なサンプル var zlib = require('zlib'); zlib.Z_DEFAULT_COMPRESSION = 6; var rawData = "おはようこんにちはこんばんは"; console.log("圧縮前:" + rawData); //圧縮 zlib.deflate(rawData, function(err, buffer) { if (err) { console…

らぼめも

todo(平成26年11月12日15:15現在) そもそも保存ボタンがついてるのがおかしい ダウンロードするときGETメソッドだと死ぬ 確認フォーム 前もって作成しておいたJSONを読み込んで結合 バリデーション APIキーの取得方法 Google Developers Consoleにアクセス …

Javascript+正規表現の際に変数使いたければnew RegExpを使え

Javascriptでマッチするかどうかは以下のようにしてできる。文字列に「あ」が含まれているかどうかチェックしたい場合 var str = "あいうえお"; if(str.match("あ")){ console.log('match!'); } この場合は正規表現を使ったマッチではないので変数が使える v…

To au

mnpする時のめも いくら MNP転出手数料 2100円 契約事務手数料 3000円 LTEプラン 934円/月~ ※誰でも割適用時 auにかえる割 Plusが適応できる機種は「iPhone 6」「iPhone 6 Plus」「TORQUE G01」「HTC J butterfly HTL23」のみ

VirtualboxをUbuntu 14.04にレポジトリを利用してインストール

VirtualBox公式サイト上だとレポジトリからインストール出来るのはあたかもDebianのみっていう雰囲気だけど実際そんなことはなかった 鍵の適用 wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add - レポジ…

Raspiをスマートに使おう

SSHしか叩かないんだからLXDEは不要だろっってことで非公式イメージ発見した ダウンロード 以下からRasPiイメージが落とせる Raspbian Wheezy armhf Raspberry Pi minimal image 今回はraspbian_wheezy_20140726.img.7zを使用した インストール あとは今まで…

OpenVZのオレオレテンプレートを作成

今回はDebianの自作テンプレートを作ってみる。ちなみに公式Wikiにも書いてある 用意 ここから公式テンプレートをダウンロードする。今回はdebian-7.0-i386-minimal.tar.xzをダウンロードした ダウンロード後起動してSSHにて以下実行 sources.listの編集 /et…

HTML5のCanvasを使って19行でお絵かきボードを作る

<canvas id="mycanvas" style="border:3px solid #999" width="700" height="400"></canvas> <script> document.addEventListener('DOMContentLoaded', function(){ var drawing = false; // ドラッグ中フラグ mycanvas = document.getElementById("mycanvas"); cCtx = mycanvas.getContext('2d'); mycanvas.onmousedown = function…

README.md用のテンプレート

Name ==== Overview ## Description ## Features ## Demo ## Requirement ## Install ## Usage ## Licence [MIT](http://opensource.org/licenses/mit-license.php)

バッファロー無線ルーター「WZR-HP-AG300H」をDD-WRT化

無線ルーターDD-WRT化、これで3台目。今回はWZR-HP-AG300H 今まで使っていた無線ルータWHR-G300Nと比較すると CPUが 384Mhz → 680MHz FLASHが 4MB → 32MB RAMが 32MB → 128MB そして更にUSBポート付きである。やったぜ ファームウェアのダウンロード 今回は…

add-apt-repository使うとエラーで使えない場合

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>…

Rubyのインストールめも

ダウンロード&インストール 今回はRVMで管理する --rubyをつけることでRVMのインストールのついでに最新版のRubyも同時にインスコ 途中依存パッケージのインストールのためにユーザーのパスワード聞いてくるかも curl -sSL https://get.rvm.io | bash -s st…

reveal.js - Slide Notes

Grunt+CoffeeScript+Jadeの開発環境を整えてみる

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をインストールしてNginxと連携できるところまで

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 ~…

Node.jsで現在のURLを取得する方法

今までのクライアントサイドのJavascriptなら location.href で現在のURLを取得できていたけどNode.jsの場合はそうはいかない var body = req.protocol + '://' + req.headers.host + req.url; でいける

ServersMan@VPS&Ubuntuの初期セットアップ 改 NginxVer

ServersMan@VPS&Ubuntuの初期セットアップ - 動かざることバグの如し ServersMan@VPS&Ubuntuの初期セットアップ 改 - 動かざることバグの如し 初期ユーザー名:root パスワード:メール等に記載 ポート:3843 ユーザー設定 rootのパスワード変更 passwd 新…

CoffeeScriptめも

宣言のvarは不要 文末のセミコロンは不要 メソッドの括弧は不要 コメントは単行なら#、複数行なら###〜〜〜 ただし単行コメントはコンパイル時に破棄される "〜〜"で囲んだ文字列には#{変数名}の形式で変数を埋め込み可能 配列はインデントを駆使すれば括弧…

CoffeeScriptめも

宣言のvarは不要 文末のセミコロンは不要 メソッドの括弧は不要 コメントは単行なら#、複数行なら###〜〜〜 ただし単行コメントはコンパイル時に破棄される "〜〜"で囲んだ文字列には#{変数名}の形式で変数を埋め込み可能 配列はインデントを駆使すれば括弧…

ubuntuでGUI操作でファイルの関連付けを設定する

UbuntuTweakってのがあってだな Ubuntu Tweak - Let's rock with Ubuntu Ubuntu専用のコントロールパネルみたいな感じ。痒いところに手が届く的な。 UbuntuTweakを使うと一発で関連付けの変更ができるらしいので早速インストール インストール add-apt-repos…

Sublime Text3をUbuntu14.04にインストールしてみる

ダウンロード&インストール 公式サイトからDebパッケージダウンロードしてインストールしてもいいんだけど出来れば将来の事も考えてapt-getで管理したい。 そこでレポジトリを追加してインストールする sudo add-apt-repository ppa:webupd8team/sublime-te…

CoffeeScriptの実行環境を整えるまで

実行したいだけなら簡単 単純に「実行」だけしたいなら <script src="//coffeescript.org/extras/coffee-script.js"></script> <script src="script.coffee" type="text/coffeescript"></script> でscript.coffeeにCoffeeScript書けば自動的にコンパイルされて実行される。 だけどこれだとコード書くときデバッグが全くできない そこで「Grunt」というビルドツールを使う。まぁつまりNodeを使う…

Jqueryでクリックされたテーブルの位置(X行X列目)を取得する

普通にこんな感じのテーブルがあったとして <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…