scala
ScalaTestでUsingを使っててちょっとハマったので、そのメモ TL;DR Usingの中でfailさせてもテスト終了しないよ Usingの中でテスト対象の処理を実行し、明示的にfailしても、テストは完走します。 なぜならUsingがTryでcatchしてしまうから。 Usingって何よ…
はい出ました。またまた表題が全てのブログエントリ〜 プライベートではインプットばっかりで、実務でハマったことしかブログネタがないからしかたないね。 知ってましたか?カスタムイメージのDockerfile内で指定したENTRYPOINTは無視されるそうですよ。 gi…
表題が全てなんですけど、play-jsonのWritesは2.7まで反変だったんですが、2.8から非変になってます。 そのせいでplay2.7から2.8に更新したタイミングでコンパイルエラーが出るようになりました。 ことのあらまし 今年scala3出るらしいし、scalaもplayもバー…
作業してたの昼だけど。 scalaでgzip圧縮されているtsvを読んで、行毎にcase classのインスタンスに変換して、Seqで返すメソッドを書いてたんだけど、当該メソッドの戻り値のSeqにアクセスしたらstream closedって言われてしまった。 こんなコード scala2.12…
Qiitaに書いたけど、ブログにも書いとく qiita.com ZoneDateTimeからいろいろ取り出したい まあ、色々ありますよね。 年月日以外のフィールドを0で切り捨てたいとか 各フィールドをハイフン区切りで文字列にしたいとか 年月だけyyyyMMのフォーマットで欲しい…
Qiitaに書いたけど、自分のブログにも書いておく qiita.com ことのあらまし 動画広告の標準フォーマットであるVAST形式のxmlをテンプレートから出力したくて、Scalateを使おうとしたんだけど、小一時間ハマってた なんでTwirlじゃなくてScalate使おうとした…
表題のまんま scalikejdbcGenで自動生成したモデルのcreate, saveメソッドがコケる ユニットテストが通らなくて、なんでやねんと思ってたらsyntax errorになってて、よくみたら対象テーブルのカラム名にMySQLの予約語が使われてた。 バッククォーテーション…
みなさん、block.fm聴いてますか!スクレイピングしてますか!?(普通はしません) この記事はWanoグループアドベントカレンダーの11日目の記事です。 (12/12に書いてるけど、この業界は業務開始時間までは前日扱いだからいいよね) 前回はポエムでお茶を濁し…
しわーっす。今年もあっという間に12月ですね。 この記事はWanoグループアドベントカレンダーの6日目の記事です。 はじめに言っときますが、この記事にはコード出てきません、ほぼポエムです。 最近業務でScalaを書き始めたので、きっかけとか勉強方法とか書…