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

Beautiful soup 同じ階層の要素を列挙

現在の階層からルートまで検索したい時があったので while elm is not None: for next in elm.next_siblings: print next.name for prev in elm.previous_siblings: print prev.name elm = elm.parent if elm is not None: print elm.name1.後の要素をすべ…

vagrant で "The working directory for Vagrant doesn't exist! This is the specified working directory:"

$ vagrant global-status b7a606c default virtualbox running /Users/koya/dev/Showtime/vagrant-nodejs-redis-mongodb 6d6c61f default virtualbox running /Users/koya/vagrant/vagrant-nodejs-redis-mongodb d99c027 default virtualbox running /Users/…

手っ取り早くScalaを勉強できるサイト

Scala School Twitterが公開しているチュートリアルSimply Scala A Tour of Scala - an interactive scala tutorial - Scalculator Scala Tour playgroundが用意されている。すごい楽。https://www.playframework.com/documentation/2.3.x/Home playは公式が…

play framework アプリが起動できない

環境 java 1.8.0_25 scala 2.11.4 sbt 0.13.7 対処 Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128M; support was removed in 8.0 error: error while loading CharSequence, class file '/Library/Java/JavaVirtualMachines/jdk…

Node.js ファイルのタイプを調べる

ファイルのタイプを知りたかったら、file-typeというモジュールを使う。file-type fileTypeにファイルのバッファーを渡して判別します。ファイルのデータから取得してるので、拡張子を偽装しても正確に取得することができます。

mongoに接続時エラー

環境 ubuntu 14.04 mongo shell 起動時にこんなエラーが出ました。 $ mongo MongoDB shell version: 2.6.6 connecting to: test 2015-01-07T00:07:08.029+0900 warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused 2015-0…

Nodejs httpsのpostでデータを送る。

requestモジュールを使って httpsクライアントを作成して、簡単なデータを送信したいと思います。まずはrequestをインストール npm i -save request以下のようにコードを書く 自前の証明書などを使っていて、以下の様なエラーが起きているときは [Error: DEP…

Node.js で JSON を文字列に

JSONを文字列にするためには stringify-object というモジュールを利用します。インストール npm install -save stringify-object使用方法 var stringifyObject = require('stringify-object'); var obj = [ { fuga : [ 'hogehoge', 'hoge' ] }, { hoge : [ …

npm install level 時にエラー

$npm install -save level ... ... ... In file included from ../src/batch.cc:5: ../node_modules/nan/nan.h:680:46: error: call to non-static member function without an object argument return NanPersistentToLocal(handle)->Get(NanSymbol("callba…

nodejsでhttpsサーバーを立てる

node.js | HTTPSサーバーの作り方 - 生存戦略型プログラミング node.js | HTTPSサーバーの作り方 - 生存戦略型プログラミングを参考にさせていただいたところ、 Error: error:0906406D:PEM routines:PEM_def_callback:problems getting password at Object.e…

nodejs で leveldb を利用する

コンパイルの方法とかいろいろ探してしまったけど、そんなの必要なかった。。。githubのサンプルコードを動かしてみる。 var levelup = require('levelup') // 1) Create our database, supply location and options. // This will create or open the under…