Sphereとともに

scalaとかplayframeworkとか。技術ブログにしたいなと。環境は Windows7x64, mac です。たまに声優さん情報が混ざります。最近ちょっとClojure触りました。

nightmare.js を使って Qiita の人気の投稿 の href一覧 を取得する

nightmare.js github.com 一覧を取得する サンプルをちょっと変えて .evaluate(function () { return document.querySelector('#main .searchCenterMiddle li a').href }) querySelector を querySelectorAll に変えてやればOKでしょとか思ったのになぜか re…

go言語でGETしたresponseをparseする

共通定義 import ( "net/http" "encoding/json" "log" ) func get(client *http.Client, url string, accessToken string, typedef interface{}) interface{} { req, _ := http.NewRequest("GET", url, nil) req.Header.Set("Authorization", accessToken) r…

go言語のjsonのパースでちょっとハマったこと

jsonをパースしても [] になってしまう type Category struct { id string label string } func fetchCategories(client *http.Client, accessToken string) { url := "https://cloud.feedly.com/v3/categories" req, _ := http.NewRequest("GET", url, nil)…

python でまずはtwitterにアクセスしてみる

ほぼ公式みればわかること 使用するライブラリ pip install pyyaml pip install tweepy config.yaml config.yamlにConsumer KeyとかAccessTokenとか用意する 動かすコード # -*- coding: utf-8 -*- import tweepy import yaml def readConfig(): """Read con…

python の開発環境を準備してみる

↓この辺の記事を参考に qiita.com qiita.com qiita.com ~/.zshrc に # for anaconda activate/deactivate cmd alias activate="source $HOME/.pyenv/versions/anaconda3-4.1.1/bin/activate" alias deactivate="source $HOME/.pyenv/versions/anaconda3-4.1.…

第2回DDD座談会に参加してきたメモ

第2回DDD座談会 19:00 - 22:10 ddd-zk.connpass.com ハッシュタグ #dddzk DDDを実践でやってる人が結構いる 最近のトピック 上坂さん @takashiuesaka 最近はマイクロサービス系の引き合いが多い 境界づけられたコンテキストの話が多い SchooでDDD入門につい…

JJUG CCC 2016 Fall で発表をしたという記録

発表しました 2016年12月3日(土)に開かれたJJUG CCC 2016 で発表をさせていただきました ↓資料はこちら 【JJUG CCC 2016 Fall 公開版】ドメイン駆動設計とscala 〜既存プロジェクトへの適用〜 from Fumiyasu Sumiya www.slideshare.net 当日は会場に…

Angular2 auto complete

Tutorial: Creating an Angular2 Autocomplete | 4Dev Web Development Tutorials

Angular2 Form

NgForm - ts - API ↑のサンプルどおりに作ればOK <div class="container"> <h1>Artist Form</h1> <form #artistForm="ngForm" (ngSubmit)="onSubmit(artistForm)"> <div class="form-group"> <label for="name">Name</label> </div></form></div>

play slick で Connection is not available になった

Connection is not available, configの書き方が変わったらしい slick { dbs { default { driver= "slick.driver.MySQLDriver$" db { dataSourceClass = "slick.jdbc.DatabaseUrlDataSource" properties { driver = "com.mysql.jdbc.Driver" url = "jdbc:mys…

Choreographyについて雑多に書き出して考えてみる

マイクロサービスアーキテクチャを考える基に Choreography・コレオグラフィー pub/sub RabbitMQ? akka? とりあえずakkaで考えてみる。 理屈 Publisher(顧客サービス) Topic(顧客イベント) Subscriber(ロイヤリティポイントサービス、郵送サービス、メールサ…

gcli で作ったものを動かしたら・・・

DEPRECATED Action signature. Must be `cli.ActionFunc`. This is an error in the application. Please contact the distributor of this application if this is not you. See https://github.com/urfave/cli/blob/master/CHANGELOG.md#deprecated-cli-ap…

Scala で 文字列の配列を日本語の読み順に並び替える方法

Scala Seq[String] は以下のようにすることで並び替えが可能 stackoverflow.com Scalaスケーラブルプログラミング第2版作者: Martin Odersky,Lex Spoon,Bill Venners,羽生田栄一,水島宏太,長尾高弘出版社/メーカー: インプレスジャパン発売日: 2011/09/27メ…

DDDを学ぶ その1

以前ザーッと本を読んだものの正直DDDのことを全然理解できていなかった DDDConf01 togetter.com に参加して自分の中でやっぱりDDD必要だなってなったのと 今自分の関わっているプロジェクトが複雑になってきて、自分自身のコードがその場しのぎで書いている…

neo4jでスフィアの共演作品を出してみる

データの準備 ここが一番大変 Wikipediaから2016/05/07現在の登録情報を抜き出してcsv形式にします。 docs.google.com import LOAD CSV WITH HEADERS FROM "file:///anime.csv" AS csvLine MERGE (s: 声優 {名前: csvLine.名前}) MERGE (a: アニメ {作品名: …

neo4j ローカルファイルインポート

ファイルを用意 id,name 1,"高垣彩陽" 2,"豊崎愛生" 3,"寿美菜子" 4,"戸松遥" 5,"雨宮天" 6,"夏川椎菜" 7,"麻倉もも" id,name 1,Sphere 2,TrySail actorId,unitId 1,1 2,1 3,1 4,1 5,2 6,2 7,2 ファイル格納 Neo4jのDatabase Locationで指定しているディレク…

neo4j を docker で使用する

Kitematic で neo4j を検索して起動 起動したら右側の7474/tcp の 192.168.xx.x にブラウザで接続すればOK

はじめてのneo4j

neo4j をダウンロードして起動して、パスワード設定をすること。 github.com グラフ型データベース入門 - Neo4jを使う作者: Neo4jユーザーグループ,長瀬嘉秀出版社/メーカー: リックテレコム発売日: 2016/02/13メディア: 単行本(ソフトカバー)この商品を含…

面白そうなサービス

www.value-press.com

Applicant Tracking System (ATS) とは

個人メモ ATSとは? 人材採用のための道具である。 経験や直感による採用はもう古い、人材採用に広がるデータ・ドリブンなアプローチ | TechCrunch Japan なぜATSが必要か 企業によっては一日に幾つもの面談をして合計何百人という人たちを管理しなければな…

Redux ちょっとわかってきたこと

reducer と action の関係 actionはどういう挙動がありますよーっていう定義。 reducerはその定義に対して実際どういう動きしますよーっていう実際の処理を記述する。 だからreducerはstoreとactionを引数に受け取って新たなstateを返す関数となる。 (reduce…

Redux Dispatching Function 超適当訳

Dispatching Function A dispatching function (or simply dispatch function) is a function that accepts an action or an async action; it then may or may not dispatch one or more actions to the store. ディスパッチング関数は action か 非同期 ac…

Redux 超適当訳

Dispatching Function A dispatching function (or simply dispatch function) is a function that accepts an action or an async action; it then may or may not dispatch one or more actions to the store. ディスパッチング関数は action か 非同期 ac…

Redux Reducer 超適当訳

Reducer Glossary | Redux A reducer (also called a reducing function) is a function that accepts an accumulation and a value and returns a new accumulation. They are used to reduce a collection of values down to a single value. reducer とは…

React Redux createStore 適当訳

createStore(reducer, [initialState], [enhancer]) createStore | Redux reducer (Function): A reducing function that returns the next state tree, given the current state tree and an action to handle. reducer とは state を返す 関数で 現在のsta…

iframe に html を書き込む

<html> <head> <script src="https://code.jquery.com/jquery-2.2.1.min.js"></script> <script src="index.js"></script> </head> <body> <div id="inframe"></div> </body> </html> $(document).ready(function() { var iframe = document.createElement('iframe'); document.getElementById('inframe').appendChild(ifra…

iOSとAndroid開発における一つの選択肢(メモ)

Flutter 初めてのAndroid 第4版作者: Ed Burnette,あんざいゆき,長尾高弘出版社/メーカー: オライリージャパン発売日: 2016/02/26メディア: 大型本この商品を含むブログを見る 絶対に挫折しない iPhoneアプリ開発「超」入門 増補改訂第4版【Swift 2 & iOS 9…

React お勉強メモ

PropTypes qiita.com 型定義的な理解でいいのかな? 入門 React ―コンポーネントベースのWebフロントエンド開発作者: Frankie Bagnardi,Jonathan Beebe,Richard Feldman,Tom Hallett,Simon HØjberg,Karl Mikkelsen,宮崎空出版社/メーカー: オライリージャパ…

ブラウザ毎のHTML5やCSS3の対応状況を調べる際に役立つサイト

Can I use... Support tables for HTML5, CSS3, etc

乃木坂46のスケジュールをつぶやくのを作った

twitter.com ALL MV COLLECTION〜あの時の彼女たち〜(完全生産限定盤) [Blu-ray]出版社/メーカー: ソニー・ミュージックレーベルズ発売日: 2015/12/23メディア: Blu-rayこの商品を含むブログ (7件) を見る