tweeeetyのぶろぐ的めも

アウトプットが少なかったダメな自分をアウトプット<br>\(^o^)/

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

javascriptの即時実行パターンをおさらいメモ

はじめに javascriptの即時実行は結構使いますが、パターンがいくつかあるので整理のためのおさらいメモですまずは関数の宣言方法についておさらい 関数の宣言方法(呼び方の種類について) /* 1.コンストラクタ関数 */ var func = new Function(); /* 2.関数…

javascriptのthisについて真面目におさらいするメモ

はじめに thisについても当たり前のことが多いですが、自分用のためにもおさらいメモです 入れ子関数内のthisとか知らないときは本当に悩むものですよね ながれ こんな感じの流れでおさらいをまとめます 1.thisが参照するもの 2.thisの決定 3.入れ子関数内の…

perl からmongoつないでみるテスト

仕事ではphp-mongodb、または、javascript-mongodbでやっているので 慣れ親しんだperlでも接続しておいてみます ってことで、MongoDBモジュールのインストールから 結構何度もyesか聞かれることになるので、自動yes選択を設定してからinstall MongoDBします …

さくらvpsの設定自分メモ - さくらVPSのCentOSにCpan入れる

はじめに 何かちょっしたいときからweb作るときまで何かとperlは触る機会が多いのでCpanを入れておきますってことでさっそくこんな感じでやります ながれ 1.CPANをインストール 2.libyaml-develインストール 3.cpan upgrade 4.cpanでYAMLインストールしてみ…

さくらvpsの設定自分メモ - zshをソースからインストール for Centos6.4

はじめに やっぱりなんだかんだzshが良いということでソースからインストールします。 こちらも相も変わらず自分用メモ ながれ 1.シェルの確認 2.ダウンロード&インストール 3.ログインシェルに追加&確認 4.zsh設定変更 1.シェルの確認 ※念のため今のシェ…

monitでmongodb監視してみる

はじめに monitもmongoも導入してからだいぶ経ってますが、 自分用アウトプットとしてメモっておきたいので mongodbの監視をちょろっとmonitでやってみるメモです ながれ てことでさっそく 1.インストールとか 2.基本設定 3.mongodb用の設定&テスト(mongodb…

mongodbのdb.serverStatus()、db.stats()、db.collection.stats()、db.collection.totalSize()を出力するのをスクリプトにしておくテスト

はじめに mongodbで何か試してるときに、stats系やtotalSizeみたいとき多いですよね。「いちいちmongoシェルに入るのめんどうだなー」 とか 「テキストに貼り付けるときjsonじゃないほうがいいなー」 とか思ってたのでstats系やtotalSizeを出力するやつを作…

mongodbで行動ログ的なサンプルデータを1億件ほどつっこんで見るスクリプト

はじめに mongodbでいろいろ試したいけど結構なデータ件数ないと試せないことってありますよね。 今回はそんな時用にサンプルデータを1億件ほどつっこむスクリプトを書いてみたのでメモっておきます。 想定 つっこむログの内容ですがこんな感じを想定してみ…

apacheをソースからインストール+ちょこっとαでmoduleについてとかメモ

はじめに ちょっと前に さくらvpsの設定自分メモ - webサーバ(apache) - 入れて設定からの適当なドメインで適当なhtml表示してみる で、yumでapacheをインストールしましたが、せっかくなのでソースからもインストールしておくメモダウンロードURLはこのへ…

さくらvpsの設定自分メモ - ssh設定② - クライアント2台目以降の設定(for win)

さくらvpsの設定自分メモ - ssh設定① - for macでは、 基本的なssh設定をmacでも行いましたが、他の端末(windows)からも入れるようにする設定です 今回はputtyを使います はじめに はじめに一般的なssh設定のメモをしておきます 公開鍵認証方式を設定する一…

mongoシェルでServer-Side Functionsをsave&loadして使ってみる

Server-Side Functionsはいろいろ使い道もあるかと思いますが 今回は「サンプルデータを好きなときに何回もつっこんでみる」っていう例を元に使った感じをメモしておきますもちろん他の方法のほうが良かったりもするんですが今回はあえてこれでやるというこ…

mongodbでdistinctと$or、$and、$lte、$gteの使ってみるサンプル

mongoクエリーの基本ですが、 読めばわかるけど、使ってみて覚えるのが良いですよね!かなり基本項目ですが distinctとwhere句に使う$or、$and、$lte、$gteについての忘れないようにメモですサンプルのながれはこんな感じ 1.サンプル入れる 2.distinct 3.$or…

mongodbのexplainを使って遅いクエリを調査してみてからのindex貼るメモ

はじめに mongodb×phpでいろいろ集計しているのですがphpにtimeoutでexception吐かれちゃいました的なときの 簡単な調査と対応メモに合わせてindexを貼るのもメモっておきます。吐かれたエラーはこんな感じ Fatal error: Uncaught exception \'MongoCursorTi…

認証入れたmongodbでmongostat、mongotop、db.serverStatus()の使い方メモ

完全自分用です mongotopなんかのhelp見ると--authenticationDatabase(dbを指定?)ってのがあったんですが いまいち使い方わかってなかったのでメモ はじめに mongotopをおもむろに-hでヘルプ見てみます View live MongoDB collection statistics. options: …

phpでメールを送ったらエラーで躓いたメモ

phpでメールを送ろうと思ったらとあるエラーで躓いたので調査&対応のメモ 結果たいしたことない問題だったんですけど汗先に結果だけ書いておくと qmailが正常に入っているサーバだったのでqmailでのsendをしてほしかったわけですが このときはpostfixが動い…