miyabihitoの日記

個人的な技術メモ

JSHint

概要 JavaScriptのプログラムのエラーや潜在的な問題を検出する静的コード解析ツール。 http://www.jshint.com/ オプション List curly latedef newcap noarg nonew quotmark trailing undef unused node 設定 .jshintrc オプションの有効・無効を指定するjs…

Markdown

概要 簡易なマークアップ記法 メールでの表現をもとにしている。 段落 空行に挟まれた箇所。 段落中で、改行するためには、改行前にスペースが2つ以上必要。 見出し HTMLのh1~h6にあたるものを、#~######で表現する リスト *, -, +のいずれかを行頭に リス…

JavaScript ドキュメントツール

JSDoc http://usejsdoc.org/ YUIDoc http://yui.github.io/yuidoc/ dox https://github.com/visionmedia/dox JSDuck https://github.com/senchalabs/jsduck

CommonJS

公式サイト CommonJSの話 http://d.hatena.ne.jp/badatmath/20101026/1288109275 http://meso.hatenablog.com/entry/20110626/1309082158

package.json - Node.js

package.json 詳細は、ドキュメント参照のこと name パッケージの名称。 jsやnodeといった言葉は、含めるべきではない。 version パッケージのバージョン。 description パッケージの説明。 npm searchの検索対象。 license 単純な指定であれば、下記の「Ide…

NPM ストック

概要 気になるNPMや把握した有用なNPMをリストアップしていく。 Modules · Raynos/http-framework Wiki · GitHub プロセス管理 node-dev ソースコードの修正を検知して自動で再起動してくれる開発ツール。 他のツールとの違いは、requireしているソースだけ…

Node.js テストコード

テスティングフレームワーク mocha 公式サイト: http://visionmedia.github.io/mocha/ Wiki: https://github.com/visionmedia/mocha/wiki express作者が開発しているテスティングフレームワーク ConnectやSails.jsでも使用されている。 Wikiに記載の情報は要…

PHPアクセラレータ

PHP

APC 概要 PHPの中間コードをキャッシュする事で、実行速度の向上を図るPECL拡張モジュール PHP Manual: http://www.php.net/manual/ja/book.apc.php PECL: http://pecl.php.net/package/apc 中間コードだけでなく、ユーザデータのキャッシュも可能で、ローカ…

HTTPヘッダ

X-Requested-With X-Requested-With:XMLHttpRequest JQuery等を使用したAjaxでのリクエスト時に、付加されるヘッダ。

Node.js テンプレートエンジン

Jade EJS Express対応、Sails.jsではデフォルトらしい Swig ECT 参考資料 https://github.com/strongloop/express/wiki [Template Engines] https://nodejsmodules.org/tags/template http://paularmstrong.github.io/node-templates/index.html http://gara…

Node.js資料

http://www.iij.ad.jp/company/development/tech/activities/nodejs/ http://yosuke-furukawa.hatenablog.com/entry/20111002/1317572377 http://gruntjs.com/

Node.js Webアプリケーションフレームワーク

Express RubyのWebアプリケーションフレームワーク「Sinatra」に影響を受けたフレームワーク したがって、MVCではない。 軽量で、柔軟性が高い。 koa hapi Connect Sails.js KrakenJS Mojito Meteor compound.js 参考資料 https://github.com/visionmedia/ex…

Node.js導入事例

サイバーエージェント ピグ http://www.slideshare.net/akuwano/ss-8876695 http://ameblo.jp/principia-ca/entry-11645942977.html http://www.slideshare.net/snamura/mongodb-nodejs NHK紅白アプリ向けメッセージPF http://classmethod.jp/cases/nhk/nhk-…

npm

npm(Node.jsのパッケージ管理ツール)についてのメモ

JavaScriptコーディング規約

※ (追記)こちらのまとめが参考になる。 JavaScriptのいろいろなコーディングルールをまとめてみた | Web Scratch Google JavaScript Style Guide Google JavaScript Style Guide Mozilla https://developer.mozilla.org/ja/docs/JavaScript_style_guide Ai…

YUM サードパーティリポジトリ

EPEL http://fedoraproject.org/wiki/EPEL/ja RPMforge http://wiki.centos.org/AdditionalResources/Repositories/RPMForge Remi http://rpms.famillecollet.com/

MacでApache, PHP

Apache OS標準のApacheを使う事にする。 10.9 Mavericksにて実施 Apache 起動・停止 http://miyabihito.hatenablog.jp/entry/2013/12/30/143835 参照 「システム環境設定->共有->Web共有->チェック」はとうに無い Apache 設定ファイル /etc/apache2/httpd.co…

Apache

資料 httpdコマンド -l 静的に組み込まれているモジュールの表示 -M 読み込み済みモジュールの表示(静的・動的両方)(2.2以降) -t 設定ファイルのチェック apachectlコマンド 実体はhttpdコマンドを使用しているシェルスクリプト configtest 設定ファイル…

tcpdump

ps, pstree

ps pstree pstree -Gc root

rsync

curlコマンド

curl 基本的にHTTPでの利用についてのメモ 資料 公式サイト 日本語用例 日本語マニュアル 引数 curl (URL) オプション -o (file name) 出力先ファイル名指定 -O URLと同名のファイル出力 -v 冗長モード、送受信の内容等の表示 --head, -I ヘッダ情報の出力 -…

Webサイト 負荷テスト

資料 Webサイト負荷テストツール記事まとめ要約 下記2つの記事等のまとめ記事 WEBサイト負荷テストツール7選 無料で使える!Webサイト負荷テストツール 12選 http://www.jasst.jp/archives/jasst07e/pdf/C2-1.pdf JMeterについてや、負荷試験方法についての…

バージョニング

Semantic Versioning

ATS

概要 Apache Traffic Server キャッシュ・プロキシサーバ ソフトウェア Yahoo! が開発したプロダクトが、apache foundationに寄贈され、 OSSとして開発が進められている。 キャッシュの機能・設定についての調査は、必要性が発生した時にでも行う。 資料 公…

Git ブランチモデル

git

Gitの有名なブランチモデルは下記。 A successful Git branching model 本家:http://nvie.com/posts/a-successful-git-branching-model/ 日本語訳:http://keijinsonyaban.blogspot.jp/2010/10/successful-git-branching-model.html git-flow https://githu…

pear

PHP

http://might1976.doorblog.jp/archives/54000214.html https://trac.macports.org/browser/trunk/dports/php/pear-install-phar/Portfile

PHPUnit

PHP

下記把握 http://phpunit.de/manual/3.8/ja/automating-tests.html http://phpunit.de/manual/3.8/ja/goals.html http://phpunit.de/manual/3.8/ja/installation.html http://phpunit.de/manual/3.8/ja/textui.html http://phpunit.de/manual/3.8/ja/organiz…

Jenkins

CI

概要 CIツール 旧名Hudson 公式サイト: http://jenkins-ci.org/ 日本語wiki: https://wiki.jenkins-ci.org/display/JA/Jenkins 入門: http://gihyo.jp/dev/feature/01/hudson Hudsonの名が冠されているが、基本的な操作方法に変更はないため、 入門として…

継続的インテグレーション

CI

資料 http://objectclub.jp/community/XP-jp/xp_relate/cont-j http://www.atmarkit.co.jp/ait/articles/1302/13/news030.html http://www.slideshare.net/linoSth/jenkins-10666679 http://appkitbox.com/knowledge/test/2012/11/12/basic-ci http://appkit…