Keep on moving

あんまりまとまってないことを書きますよ

小規模なライブラリでのJUnit5 migration方法

JUnit 5がついにリリースされましたね。祝 JUnit5 リリース!2年の開発期間を経て11年ぶりのメジャーアップデート。開発資金難の時期もあった。本当にめでたい。 後方互換性はないが、使いやすいAPIになっている。 / “Release JUnit 5.0.0 · …” https://t.co…

Rasberry Pi 3 +OpenCV3.xの環境を作ってみた(archLinux)

顔認識やってみたくなったので、Rasberry Pi 3 +OpenCV3.xの環境を作ってみた。 環境 2017/08/12 Rasberry Pi 3 Arch Linux Arm OpenCV 3.2 Python 3.6.2 raspi3を買う 今回はAmazon で買った。 Amazon | Raspberry Pi3 Model B ボード&ケースセット 3ple D…

型ヒントが提供されていないpythonライブラリにmypy用に型ヒントを入れる

最近mypyを趣味で使い始めたのでいろいろ書こうと思います。 @tk0miiyka さんの記事を読んでとりあえず自分の仕事でmypy使えそうなところをいろいろ考えてみた 対象バージョン version python 3.5.2 mypy 0.4.6 last update 2017.01.08 TL;DR pyiファイルを…

PostgresqlでUpdate/Select

やってみたらできた。このへんはRDBMSごとに書き方が変わりそうだな -- T1.date2にT2のdate2を月末にスライドして格納 update T1 set date1=a.date1, date2= a.date2 from (select id, date1, to_date(to_char(date2,'yyyy-mm-01'),'yyyy-mm-dd') + interval…

Eclipse Collectionガンガン使おう

うまくまとまらないけど、つらつら書いてみようと思う。vaskir's blog: Hash maps: Rust, F#, D, Go, Scala読んでてScalaの数値があんまり良くない原因がコメント欄で書かれてた Scala/JVM's boxing and unboxing is very slow in such a tight loop. Eclips…

Ubuntu 16.04 でiPhone にUSB でインターネット共有する

Ubuntu 15.10 から16.04にアップグレードしたところiPhoneでUSBでつないでインターネット共有できなくなったので つながるようにした時の作業内容をまとめます iphethのインストール これのインストールと有効化がひつようです。Ubuntu – Details of package…

C++11/14でPython3を拡張する(pybind11)

ブログ書くの久しぶりだなぁ。。。 システムプログラムってやつを初めて勉強してるので、まとめときます。 tl;;dr このライブラリをつかうとBoost::Pythonよりも簡単にC++11/1 でPython3を拡張できる。github.com 簡単な使い方 TODO 後で書く CMakeとの連携 …

ReactJSで遊ぶ v1

秀作としてこんなのを上げておくEdit fiddle - JSFiddlejsfiddle.net

回文かどうかを判定する関数を実装して、いろいろ速度計測してみた

go

回文かどうかを判定する関数を書きたくなりまして、goで実装してみました。 回文 - Wikipedia さくっとかけてしまったのでなんパターンか書いてみて一番早い書き方を探ってみました。 近頃仕事でJVM言語を書く機会が多いので、久々に違う言語でかくと楽しい…

ArchLinuxでJava環境を整える

近頃プライベートではMac OS X or Ubuntu で開発することが多いのですが、 たまには気分転換に家の開発環境をArchLinux に変更してみました。JDKとかを手で入れるしかないのかなーと思ってたら、 @mopemope さんに pacmanでいれられるコトを聴いたので早速設…

2014振り返り

2014も終わることだし今のうちに振り返りを アウトプットが減った 会社で話して満足しちゃうからかも。あとはTips的なことは書きたくないみたいな気持ちだったからだと思う。来年は心機一転いろいろ書いていくつもりです。 でも結構外で話した。 今年だと、P…

XCode5.1環境でansibleをいれる

version: 0.1 env:MacOSX Maverics 10.9.2 XCode: 5.1Ansibleを入れようとしたら、以下のエラーメッセージがでた。 -clang: error: unknown argument: '-mno-fused-madd' どうやら、そのままでは入らないっぽいです。困ったので検索したらぴったりの記事があ…

Java6or7でラウンドロビン

ラウンドロビン的なものが欲しくなったので書いてみた。 一応スレッドセーフにはしてるつもりなんだけど、これでいけるのかは実際に動かしてみないと、わからないです。 Java8の無限ストリーム使うとどうなるかはまだ考え中。 code package me.masahito; imp…

reStructuredText を Marked.app でプレビュー表示するメモ in 2014

どうもこんにちは、近頃めっきりブログを書かなくなった @masahito です。 いかがお過ごしでしょうか? 超久々にいいソフトを教えていただいたので、 下を参考に環境を作ったので残しておきます。http://d.hatena.ne.jp/CortYuming/20130531/p1 Marked2 Marke…

2014年の目標

よく考えたら、2012/2013は振り返りをまるでやってないので今のうちに 体力作り 本を読む(技術書、物語とわず) 役にたつライブラリを書く(いつもは役に立たないものしかOSSでは公開しないし) とりあえず以上

#gocon 2013 autumn

go

いろいろやりたいことがあったんだけど、 とりあえずGoでslもどきを書いてみた こんなかんじ https://gist.github.com/masahitojp/6970908 参考 http://d.hatena.ne.jp/mzp/20091206/sl http://d.hatena.ne.jp/mzp/20091129/writeat

自分用Twitter Bootstrapお試し環境

css

v3になってクラス名が色々変わったりしてるので、自分用のお試し環境作ってみた。 jsfiddleさんいつもおせわになっています。http://jsfiddle.net/masahito/YXCdZ/ 参考 http://getbootstrap.com/getting-started/#migration

GradleでJavaプロジェクト用のスケルトンを作る

Gradle 1.7から追加された機能。 以下のコマンドを実行するだけ。 gradle setupBuild --type java-library 参考 http://www.gradle.org/docs/1.7/release-notes#generate-a-java-library-gradle-project-skeleton

Riak の削除周り[Lv1](Riak Source Code Reading @東京 #7)

Riak Source Code Reading @東京 #7 - connpassいってきた。 私の発表のはずだったんですが、ちょっとバタバタしてて事前の準備ができなかったので 会場の皆様にご協力いただいてソースコードを読んできました。 特に@ksauzz さん、 @shkumagai さん、ありが…

Mac OS X 10.8にGHC+cabal-installの環境を作る

今日時点でのHomebrewだと、ghc 7.4.2までしか入らないので、どうせなので最新版をいれてみた。 参考 基本これに従って書けばOKInstalling GHC 7.6.1 on Mac OS X 10.8 Mountain Lion 内容 ghcのインストール curl -O http://www.haskell.org/ghc/dist/7.6.2…

ConScriptについて誤解してた。

結論からいうと、ConScriptはリポジトリに置くか、publish-localしないと入りません。 ドキュメントはちゃんと読みましょうね >> とくに私orz レポジトリ https://github.com/masahitojp/httpstatus いろいろ 調子に乗ってhttpstatus Scala版でconscript対応…

ScalaスクリプトをWindowsのcmdファイルで実行する

Scalaスクリプトにcmdファイル(.bat)の記述を加えるだけで実行できる。 この書き方はman scalaでも出てくる 参考 http://stackoverflow.com/questions/4449440/passing-arguments-with-parentheses-to-scala-script-contained-in-windows-batch-fi ここによ…

gistを埋め込むときにファイルだけ指定して表示したい

こんな感じ。 ↓embed用jsのクエリ引数 file にファイル名を指定しましょう。 <script src="https://gist.github.com/masahitojp/5003188.js?file=HttpStatus.scala"> </script> 参考 http://stackoverflow.com/questions/14714342/how-to-embed-a-file-gist-in-an-html-file

httpstatus コマンドで、HTTP のステータスコードをすばやくしらべる!(Scala版)

書いた。pull-requestお待ちしてます! 参考 httpstatus コマンドで、HTTP のステータスコードをすばやくしらべる! - tokuhirom's blog. httpstatus コマンドで、HTTP のステータスコードをすばやくしらべる! - ( ꒪⌓꒪) ゆるよろ日記 使い方 コード

Yet Another LTSV for Scalaを公開しました

@seratch さんのltsv4sをいじってて、もっとこんな機能が欲しいと思っていろいろ書きました。 オリジナル https://github.com/seratch/ltsv4s リポジトリ Github URL: https://github.com/masahitojp/yet-another-ltsv-scala ライセンス Apache 2.0 (オリジ…

「すべての人に知っておいてほしい JavaScriptの基本原則」を読みました

「すべての人に知っておいてほしい JavaScriptの基本原則」のレビューをお手伝いしまして、 @cimadai から献本をいただきましたので、書評をあげておきます。*1著者の皆様、執筆/構成お疲れ様でした。ありがとうございます。すべての人に知っておいてほしい …

Akka IOでTCP Echo Server

@mumoshu さんの mumoshu: ScalaでMMOのサーバを書くための技術を読んで、 Akka IO が楽しそうだなーと思ったので、ひとまずEcho Server書いてみた。IO.Iterateeありとなしのやつを両方書いてみた。 コードの行数は大した事ないけど、どちらもマルチクライア…

PySpaについてつらつらと( #PySpa アドベントカレンダー 15日目)

この記事はPySpaアドベントカレンダーの15日目の記事です。 PySpa系のイベントには思い入れが強いせいか、考えがうまくまとまらなかったのでダラダラした感じで書いていきます。 来宮神社のにゃんこ Python温泉とは Vの人が書いている説明が↓にあります。htt…

Scala(っていうかCommonsEmail)でMail送信をテストしたい

ScalaでEmail送りたいと思ってググったらCommons Email - Homeってのを 使うのがいいみたい。内部的にはJavaMailAPIってのを使ってるみたいですね。 Apache Commons Emailでメールを送信する exception周りとか書いてないけどこんな感じで送信できます。 imp…

Scalatra-scalatestでServletのテスト

ちなみにScalatra-ScalaTestを使って http://masahito.hatenablog.com/entries/2012/11/14 風のテストは以下のように書きます package com.github.masahitojp.app import org.scalatra.test.scalatest.ScalatraFunSuite class MyScalatraServletSpec extends…