みんなのちからになりたい

コピペでブログラムつくっていきたい

nodejs

Jupyter NodeJSで日本語で落ちてた例のアレ

昨日のアレ、やはり日本語で落ちてたっぽく、おっかけてくとダイジェストコンペアで相違が起きるためエラーぶん投げて終わるみたいな感じっぽかったので、とりあえずそこコメントにしたら動きました。 ginzanomama.hatenablog.com ちゃんとした直し方はある…

Jupyter Notebook入れてNodejsのカーネルも入れる

Jupyter Notebook これみてすごい便利そうだったので入れてみました。 techlife.cookpad.com ちょうど仕事の隙間にあたって比較的自由時間が多かったというのもあります。 ちなみにPythonはまったくさわったこと無いのでよろしくお願いします。 インストール…

Windows7 + Selenium + WebdriverIO

近々500ページ位あるサイトのデザイン変更する案件をやることになるらしく、目視で500ページを確認してたのでは死んでしまうということで、SeleniumでSS撮りまくってビューアで確認するというとりあえず楽できそうなソリューションを試してどうなるかを試し…

herokuにwordpress入れる

herokuでwordpressを動かさなけれならない 業務でwordpress使う必要が出てきて下調べしてるんだけども、まったく使ったことがないのでとりあえずherokuで動かしてみることにした。 herokuに入れてみる githubにHerokuボタン付きで上げてくれてる人いてめっち…

めんどくさいのでつくった

各テレビ局で番組の無料動画を公開してるんだけど、いちいち全局のページみまわるのめんどいので、仕事もお盆進行でまったり気味なので一覧でみれるやつ作った。 http://ondemando.herokuapp.com/ おこられたら止めます。

Visual Studio 2015でNode.jsを開発するまでの道

VSが2013あたりからNodeも開発できていいらしいとネットで目にしたので、ちょうど今回、新規でWindows上に開発環境を作らなければならなかったのでひと通り動かすところまでやってみた。 ちなみにVSにNodeが乗るという情報しかしらないので、いろいろ調べな…

Express4でShift_JISのCSVをダウンロードさせる

DB に入ってるデータを CSV に出力する場合、文字コードがUTF8でよければあっさりいけるんだけども、Shift_JIS で吐いてくださいとか言われると難易度があがってけっこうめんどくさかったのでメモ。 UTF8でも問題ない場合 なにも考えず node-csv で普通に吐…

OpenID Connect (Google+ Signin)で地味にはまる

OpenIDが2015/4/20で使えなくなってOpenID Connect (Google+ Signin)に移行するということで、googleアカウントでサインインするようなシステムは改修しなくちゃならないようで、今回たまたま別件で新規でgoogleアカでサインインさせてちょろっとやるシステ…

Hubotで電車の運行情報をしゃべらせる

Yahooの運行情報を取得してきてHubotにしゃべらせるScript作ってSlackの社内チャンネルに入れてる。 こんな感じ。 cheerio = require 'cheerio-httpcli' module.exports = (robot) -> robot.respond /電車/i, (msg) -> # send HTTP request baseUrl = 'http:…

cheerio-httpcliでgoogleの検索結果件数を取得する

Google Custom Search API を使う - みんなのちからになりたいで件数取得できたけどあまりにもかけ離れてるので、googleの検索結果のresultStatsを直で取ってくる方法に変えた。 Google Custom Search API を使う - みんなのちからになりたい cheerio-httpcl…

windowsでgulp使ってたらフォルダ階層が深すぎてフォルダを消せなかった話

最近hubotで遊んでて、テストも書こうかと思ってこれ(強力ツールチェーンで書くhubot-script: Ship generator-hubot-script-gulp v0.1.0 | 實松アウトプット)を入れてテストの勉強してたんだけど、ゴミみたいなscriptいっぱい書いてたらフォルダの中がまさ…

nodejsでファイルを移動する

http://stackoverflow.com/questions/8579055/how-i-move-files-on-node-js It's worth noting that you only have to do this when moving files across volumes. Otherwise, you can just use fs.rename() (within a volume renaming a file and moving it…

nodejsでファイルを削除する

http://nodejs.jp/nodejs.org_ja/api/fs.html#fs.unlink var fs = require('fs'); fs.unlink('/tmp/hello', function (err) { if (err) throw err; console.log('successfully deleted /tmp/hello'); }); windowsっこだからdeleteかremoveかと思ったらunlink…