2014-01-01から1年間の記事一覧

Berkshelf + Vagrant で Node.js + MongoDB の仮想環境構築

今更ながら、他のBerkshelfの記事がわかりづらかったので書いていこうと思う。 環境 mac osx 10.10.1 Vagrant 1.7.1 chef-dkのインストール Chef Development Kit | Chef Downloads | Chef から環境にあったものをダウンロード&インストール。できたら確認…

bootstrapのmodal dialogを動的に変化させる

bootstrapのmodal dialogの具体的な使い方は公式で http://getbootstrap.com/javascript/#modalsまずは公式のをカスタマイズしたソースを載せておきます。 <script> $(function(){ $(function(){ $('#modal-trigger').hide(); $('#dummy').on('click', function(){ $…

Online Snippet帳 Binder

オンラインでスニペットを管理できるアプリBinder公開!登録して、検索して、ワンクリックでクリックボードにコピー!お試しあれ!github:FKoy/Binder · GitHub demo:Binder

Android StudioでVolleyを使ってみる

Volley.jarの作成 $cd ~/Development $git clone https://android.googlesource.com/platform/$frameworks/volley $cd volleyターゲットを確認 $android list target Available Android targets: ---------- id: 1 or "android-19" Name: Android 4.4.2 Type…

mongooseでlike検索

検索などでsqlのlike文的なのを使いたい時があると思います。 object.find( { $or:[ {a: new RegExp( ".*"+query+".*")}, {b: new RegExp( ".*"+query+".*")}, {c: new RegExp( ".*"+query+".*")} ] } function(err, docs){ if(err)console.log(err); res.js…

androidとnodeの連携

androidでDB使いたいなー、他の機と通信したいなーなんてことあると思います。 そこで、android と node の連携のサンプルを作ってみたいと思います。まずはnodeで簡単な文字列を送信して、androidで表示させてみようと思います。 node側 今回はexpressを使…

sshの設定で

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0640 for '/Users/koya/.ssh/konoha01.key' are too open. It is req…

Connection to http://localhost:3000 refused って言われる

http://blog.ceed.jp/?p=298 AVDのlocalhostとは自分自身を指すらしい 特別に 10.0.2.2 がローカルマシンを指すように割り当てられている String url = "http://10.0.2.2:3000"; //String url = "http://localhost:3000"; HttpPost post = new HttpPost(url);

androidで一意なハッシュ生成

ハッシュを生成するにはApacheCommonsLangライブラリを使います。 ApacheCommonsLangライブラリ導入 build.gradleのdependenciesに compile 'commons-lang:commons-lang:+'を追記 そしてSync 使い方 //アルファベットと数字 RandomStringUtils.randomAlphanu…

android ギャラリーから画像選択

http://furudate.hatenablog.com/entry/2013/06/01/064115 を参考にさせてもらい //画像選択ボタンイベント private View.OnClickListener clicked_image_select = new View.OnClickListener() { public void onClick(View v) { pickFilenameFromGallery(); …

android 下部にレイアウトを固定する

http://tech-gym.com/2013/03/android/1173.html のようにandroid:layout_weight="1"を追加しても固定されなかった。なので android:layout_alignParentBottom="true"を追加したら行った。固定するレイアウトの高さに注意(wrap_content)

Cannot enqueue Query after being destroyed.

以下のコードを実行すると、 var mysql = require('mysql'); var connection = mysql.createConnection({ host: 'localhost', database: 'hoge', user: 'root', password: 'hogehoge' }); var query = connection.query("select * from hogehoge;"); query.o…

jPlayer で簡単に動画再生

http://jplayer.org/latest/quick-start-guide/ を参考に http://jplayer.org/download/ からjPlayer本体とskinをダウンロード・設置 <head> <link type="text/css" href="/skin/jplayer.blue.monday.css" rel="stylesheet" /> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> </link></head>

nodeのファイルのアップロードでreq.files.hogeがundefinedになる

html側 <form action="/upload" method="post" enctype="multipart/form-data"> <input type="file" name="uploadfile"/> <input type="submit" value="送信"/> </form> node側 /* app.js */ .... app.post('/upload', function (req, res) { fs.readFile(req.files.uploadfile.path, function (err, data) { var newPath = __d…