ルーズリーフ

公私におよぶ経験値獲得履歴的ななにか。

備忘録

oEmbedを使ってSpeakerDeckのスライドを埋め込む

SpeakerDeckが用意してくれているoEmbedのAPIを叩いて、HTMLのiframeタグを取得するとスライドの埋め込みめっちゃ簡単。 しかしSpeakerDeckのMyDeckには出ていないし、そんなに頻繁には使わないのでよく忘れるためメモ。 https://speakerdeck.com/oembed.jso…

NURO光な戸建ネット環境を見直してPS4とnasneがサクサクに!

新居への引越しを機に、ネットワーク回線およびその周辺機材を見直しました。 その結果、中継機を介して有線LAN接続しているPS4が(時間帯にもよるが) 下り 700〜800Mbps までは軽々出たことを確認。 混んでいそうな時間帯でも 下り 150〜300Mbps ほど。 機材…

Neo4jのデータをRで分析する

Neo4j Advent Calendar 2016 12日目 qiita.com 今回は、先日別の記事*1で述べた「せっかくグラフデータなのにNeo4jでグラフ分析/ネットワーク分析はできないね」という問題をお手軽に解決する方法をまとめます。 サンプルとなるデータ(今回はエッジリストで…

Neo4jのWebインターフェイス(HTTP)をNginx(HTTPS)でリバースプロキシした

Neo4j Advent Calendar 2016 2日目 「Neo4jのWebインターフェイス(HTTP)をNginx(HTTPS)でリバースプロキシした」 ちょっとNeo4j色は薄めですが、導入方法とかNeo4jのよさなどはみなさんが書いてくださりそうなので、実際に使おうとしたときにちょっとハマっ…

Bootstrap4のCarouselが動かない

環境 IntelliJ IDEA 2016.2.1 Bootstrap v4.0.0-alpha.4 ←IDEAで適当にインポートしたら4だった 症状 Bootstrap http://getbootstrap.com/ のExampleの通りでCarousel*1が動かない 結論 Bootstrap3までは'class="item"'だったが、Bootstrap4では'class="caro…

Ebean.update()で更新されないカラムが発生

環境 Play 2.2 Java MySQL 5.6 Java 1.7 (原因からみるとあんまり関係ないだろうけど一応) 症状 不規則に更新出来たり出来なかったりする項目がある。 再現性はあった。(でも変更前のレコードの状態が違うと別の項目が更新出来なくなる不思議~) Excepti…

RuntimeException: java.lang.UnsupportedClassVersionError の解消

新しいことをして遊ぼうと思い、Play2.3.6とJava1.8でアプリをrunした時に出た実行時エラー。 [info] Compiling 2 Scala sources and 1 Java source to /home/hiroka/download/activator-1.2.10-minimal/BehaviorScan/target/scala-2.11/classes... [warn] E…

select multiple などで指定された複数の値を取得する

よく忘れるのでメモメモ。 selectのmultipleなど、配列としてformからpostされた時、 そのフォーム専用のモデルを使わずにデータを取得したい場合。 DynamicForm等のdata()メソッドでは、先頭の1つしか取ってこない為、 リクエストボディからString[]として…

配列に任意の文字を挿入して結合しStringにする

いっつも忘れるのでもうここに書いておきます。 import org.apache.commons.lang.StringUtils; String[] words = {"Who", "are", "you"}; String serif = StringUtils.join(words, " "); 標準ライブラリだけでどうにかしてって言われたら泣いちゃいますね。 …

ebean.Model.FinderでORを使う

Ebeanというか、Finderを使ってさっくり目的のデータを取得したい場合のメモ。 Play Framework 2.2.1 (Java) MySQL 5.6.x 適当なebean.Model(仮にUser.java)があったとして、 ・User.java package models; import java.util.Date; import javax.persistenc…