2018-01-01から1年間の記事一覧
8月のライブに続いての参戦です。 RUANN - RUANN TOUR 2018 SUMMER "LOVE & HOPE" (2018年8月26日@新宿ReNY) - Enjoy*Study 今回は小4の次女と一緒に行きました。位置としては2段目の先頭から見たので、どうにかRUANNちゃんの顔は見えるといった感じでした。…
(この記事は Redmine Advent Calendar 2018 - Adventar の16日目の記事です。) Redmineのチケットを更新するツールです。CSVファイルを読み込んで、チケットを更新します。現在更新対象としているのは、カスタムフィールドのみとなります。 チケットIDだけで…
View customize plugin の v2.0.0 をリリースしました。Redmine 4.0(Rails5)への対応版となります。 onozaty/redmine-view-customize - GitHub v2.0.0からインストール時にbundle installが必要となります。注意ください。 今回のバージョンから対応するRedm…
(この記事は Redmine Advent Calendar 2018 - Adventar の7日目の記事です。) Redmineを運用していると「チケットをどういう単位で切るか」というところに悩む人も多いのではと思います。 何が適しているかは、Redmineの使い方や、そのプロジェクトのフロー…
ShortcutKey2URL (WebExtensions) – Get this Extension for Firefox (ja) 4.0.2 を先ほどリリースしました。Firefoxのテーマによっては、ポップアップの背景色が白以外となってしまう問題の対処となります。 Box showing in very ugly dark colors at any …
先週の第15回redmine.tokyoで紹介したスクリプトです。 REST APIを使って複数の子チケットをまとめて作成します。 作業を子チケットに分割して運用しているようなところだと、かなりうれしいのではと思います。 例えば、親として機能開発があって、その下に…
第15回 redmine.tokyo にて、View customize のバージョン1.2.0について発表してきました。 第15回勉強会 - redmine.tokyo 資料はこちら。 View customize1.2.0の紹介 from onozaty www.slideshare.net 発表中に、View cutomizeを知っている人に手を上げても…
社内でも同じこと書いたのですが、こっちでも。 大きなリスト(例えば10万件を超えるようなもの)から一致するものを探す場合、ArrayList#containsを使うと、パフォーマンス的に問題になる場合があります。ArrayList#containsは、先頭からシーケンシャルに見て…
View customize plugin の v1.2.0 をリリースしました。2年ぶりの新バージョンになります。 onozaty/redmine-view-customize - GitHub リリース内容 今回のリリースには、2つの新規機能と細々とした変更がいくつか入っています。 コードの挿入位置が選択でき…
人から聞いたチケット番号を元にチケットを開いたり、何かキーワードで検索したり、ってのが良くあるのですが、その際にすぐにRedmineの検索欄に飛べるように、ShortcutKey2URLという拡張機能を使っています。 ShortcutKey2URL ShortcutKey2URLは、ショート…
ずっと行きたかったRUANNのライブにやっといけました。嫁さんと一緒での参戦でした。 半分ぐらいの曲がギターでの弾き語りで、他の曲はダンスしながらと、とても元気なパフォーマンスを見せてくれました。 洋楽アーティストのライブみたいな感じをイメージし…
ShortcutKey2URL (WebExtensions) – Firefox 向けアドオン 4.0.1 を先ほどリリースしました。クリップボードへの書き込みを許可するようにしただけとなります。(Chrome版はもともと出来たのですが、Firefox版のほうだとPermissionが異なっていて、デフォルト…
ユニットテスト用のPostgreSQLを立ち上げる際に、データフォルダ(PGDATA)をtmpfsに置けたらI/Oが早くなって、テスト時間短縮になるかなっておもって試してみました。テスト用ならば、シャットダウンでデータが消えてしまっても問題ないので。 Windows上で動…
もともとFirefoxで提供していたShrotcutKey2URLという拡張機能ですが、WebExtensions版を実装するうえで課題となっていた部分がFirefox60で解決したので、やっとWebExtensions版をリリースすることが出来ました。 ShortcutKey2URL (WebExtensions) – Firefox…
Elevator Sagaが社内で再度話題になっていたので、いまさらながらですが、チャレンジしてみました。 Elevator Sagaは、エレベータを操作するプログラムをJavaScriptで書いて実行できるゲームです。全18面あって、クリアの条件が異なります。 Elevator Saga -…
ほんとはライブ行ったあとに書きたかったのだけど、1月、3月、4月とことごとくチャンスを逃した(都合がつかなかったり、当選しなかったり、、)ので、いまのうちに書いておきます。 【Amazon.co.jp限定】SCRAMBLE 14 (18cm×18cmW紙ジャケット豪華パッケージ)(…
POPSPRING 2018 幕張公演に、嫁さんと2人で参加してきました。昨年に引き続きの参加となります。 今年もGOLDチケットだったのですが、昨年よりさらにエリアが拡大していて、余裕を持って近くで見ることができました。 タイムテーブル ラインナップも(個人的…
社内勉強会でこないだ作ったWebSocket+カメラを使ったアプリケーションについて発表してきました。 WebSocketでカメラの映像を共有してみた from onozaty www.slideshare.net Herokuにデプロイしてデモをやりましたが、自分が試したとき以上に遅延がおっき…
Rocket.Chatでチャンネルが複数あったときに、発言先のチャンネルを間違えてしまうといったことがあります(少なくとも自分は)。結構恥ずかしいです。 発言する際に、どのチャンネルなのかもっと識別しやすいようにできれば間違え減らせるのでは!ということ…
もともと公開していたChrome版も、先日公開したFirefoxのWebExtension版と同じものにしました。 Online Bookmark Incremental Search for Firefox – Firefox 向けアドオン ソースコードも同一になります。 FirefoxのWebExtensionは、Chromeとの互換性を意識…
最初はXPath2.0のexcept使えないと無理じゃないか?って思っていたけど、よくよく考えたらそんなことなかったのでメモ。(きっとまた忘れると思うので、、、) たとえば下記のようなXMLがあったとして <root> <a> <c> <b /> </c> </a> <c> <b /> </c> </root> aを祖先に持たないbだけを取りたいってときは、…
WebSocketを利用してカメラの映像を共有するアプリケーションを作ってみました。 Raspberry Piにカメラをつなげて監視カメラにしたり、ブラウザを通してお互いのカメラの映像を共有するようなことができます。 GitHub - onozaty/shared-camera-websocket 仕…
Jacocoの0.8.0が2018年1月2日にリリースされ、待ち焦がれていたLombokで生成されたメソッドを除外する機能がはいりました。 JaCoCo - Change History Methods annotated with @lombok.Generated to better integrate with Lombok >= 1.16.14. Initial analys…