読者です 読者をやめる 読者になる 読者になる

みずぴー日記

陽気なプログラマが世界を廻す

🐬Docker for Mac without qcow2

Docker for MacのファイルIOが遅い。VirtualBox上で動いているDockerと比較しても遅い。 これにはいくつかの原因があるが、その1つとしてディスクイメージのフォーマットとしてqcow2を用いていることがあげられる。 qcow2は書き込み時に必要な容量を確保する…

ぺろぺろ - Github pull request bot framework -

名古屋Ruby会議03で発表した。 発表資料 関連記事 Prpr: bot for github pull request - みずぴー日記 Prpr設計判断 - みずぴー日記 原稿 導入 自己紹介 こんにちは、mzpです。 大須はたまにくるので、この大須演芸場も気になってはいたんですが、なかなか…

今朝書いたシェルスクリプト

こんなシェルスクリプトをいくつか書いてレポジトリにコミットした。 ./bin/docker/bundle #!/bin/sh docker-compose run --rm app bundle "$@" ./bin/docker/rails #!/bin/sh docker-compose run --rm app bundle exec rails "$@" できること ./bin/docker/…

⛄️飛騨・高山旅行

雪と合唱造りの組合せが見たかったので行ってきた。 道中 向う途中でひるがの高原に寄ったが、冗談みたいな量の雪が積もっていた。 古い町並み(昼) 高山市内の古い町並みは予想通りいい感じだった。 謎の器具で雪を落している。 寿司はうまい。 団子もうまい…

🙆prpr-lgtm

会社ではPull Requestに対して2人がApproveしたのちにマージするという運用をしているので、これを補助するbotを作った。 2人がApproveしたときに、Assigneeに対してメンションが飛ばす。 bot prprへのプラグインとして実装した: https://github.com/mzp/prp…

2016年

1月 Tumblrを書くアプリを書いてた(Tumblotte 0.1.0 - みずぴー日記)。これを使って2016年は日記を書くぞ、と意気込んでいたけど、わりと無理だった。 タスクリストにも「日記を書く」というのが残り続けている。 2月 ゆゆ式を無限に楽しみたかった話 〜 ゆ…

🍣絵文字キーの実現

要約 入力メソッドの拡張とキーボードのファームウェア変更によりキーを実現した。 ErgoDoxで実現できないキー ErgoDox EZ等のキー配列を自由に変更できるキーボードがある。 ただし、通常のキーボードにないキーを作ることはできない。 例えば、絵文字を直…

🎄AquaSKK 4.4.5: 旧かな入力の対応・数値変換の不具合修正

いくつかのプルリクエストをもらったので、それらを取り込んだAquaSKK 4.4.5をリリースした。 ダウンロード https://github.com/codefirst/aquaskk/releases/tag/4.4.5 変更内容 旧かな変換ルールの追加 「ゐ」「ゑ」に対応するローマ字が、AquaSKKとL辞書で…

Love💕LivePhotos

NGK2016Bでライブフォトの話をしてきた。 資料 関連資料 mov/jpegからのLive Photo生成 - みずぴー日記 https://github.com/mzp/LoveLiver AppleエンジニアにありすLive Photoを見せてきた話 / Story apple engineer meets arisu Live Photo // Speaker Dec…

きときと

ゆるゆりの舞台訪問のために富山に行った。 ゆるゆり舞台 ゆるゆりなちゅやちゅみの舞台をメインに回った。場所等は以下のサイトを参考にした。 つればし 『ゆるゆり なちゅやちゅみ!』 舞台探訪(聖地巡礼) ~富山県/高岡エリア~ つればし 『ゆるゆり な…

AquaSKK 4.4.[2-4]: JetBrains対応

要約 AquaSKKレベルでJetBrains製品に対応するのをあきらめた。C-j/l/q/L/Qを使用可能にするために、Karabinerを利用するようにした。 ダウンロード https://github.com/codefirst/aquaskk/releases/tag/4.4.4 使い方 Karabinerのprivate.xmlに以下のように…

ファミコン エミュレータ

エミュレータを作ってみたいなぁという漠然とした思いがずっとあったので、ファミコンのエミュレータを書いている。スクリーンショットにあるような表示はできる。 ファミコンにした理由 エミュレータは作りたいが、よく知らない機械のエミュレータを作って…

AquaSKK 4.4.1

AquaSKK 4.4.1で設定画面で辞書を追加する際に file:// がついてしまう問題を修正した。詳細は、Issues #55に書いてある。 あとスクリーンショットの壁紙がかわいい。 ダウンロード https://github.com/codefirst/aquaskk/releases/tag/4.4.1 経緯 デレステ…

GithubとTrelloの連動

GithubのラベルとTrelloのリストを移動を連動させるprprのプラグインとして作成した。 https://github.com/mzp/prpr-trello 解決したい問題 Misocaの開発チームではタスクをTrelloで管理している。 そのため、タスクに対応するPull requestをレビュー待ちに…

論文紹介: The Evolution of C Programming Practices: A Study of the Unix Operating System 1973–2015

ICSE 2016勉強会に参加するために論文リストを確認していたら、40年間のC言語のプラクティスの変遷を追った論文がおもしろかったので紹介する。 対象の論文 論文: The Evolution of C Programming Practices: A Study of the Unix Operating System 1973–201…

🍓 橘ありす分類器

GWに日光に開発合宿に行ってきた。 「機械学習で遊ぼう」をテーマにしたので、橘ありす分類器を@banjunと作成した。 成果物 m@gic-with-arisu from MIZUNO Hiroki on Vimeo. ありすには青枠を、それ以外には赤枠を表示している。 宿 日光東照宮至近の炭火焼…

iTerm2 + AquaSKK

要約 iTerm2のmasterにAquaSKK対応入った。l とかで英数に切り替えようとしたときなどに、文字が入力されてしまう問題への対処。デフォルトはOFFになってるので、Preferences -> AdvancedでAquaSKKと検索して、Yesに設定する必要がある。— 武藤スナイパーカ…

🇯🇵 SJIS/EUC-JPのテキストファイルをQuick Lookする

QuickLook便利なんだけど、SJISやEUC-JPのテキストファイルが見れないのが面倒だな— mzp (@mzp) 2016年5月7日 SJIS/EUC-JPのテキストファイルをQuick Lookできないのが不便なので、プラグインを書いた。 ダウンロード https://github.com/mzp/qltext-jp 実装…

AquaSKK 4.4.0: 互換性のための設定画面追加

AquaSKKが正しく動作しないアプリケーションのための設定画面を追加し、AquaSKK 4.4.0をリリースした。 ダウンロード https://github.com/codefirst/aquaskk/releases/tag/4.4.0 変更点 一部のアプリケーションでは、l/Lによる入力モード切り替えが動作しな…

SKK辞書の闇への対応状況

SKK-JISYO.lispで書いたようにSKKの辞書形式にはいくつかの闇(=歴史的経緯による複雑な仕様)を抱えている。 この闇に対して、SKKの各実装がどう対応をしているかを調べた。 調べた実装 fcitx-skk 0.1.1-1.1 *1 uim-skk 1.8.6-15 eskk.vim e990b81 CorvusSKK …

SKK-JISYO.lisp

NL名古屋 - connpassでSKK辞書の話をした。 要約すると、特定の文字をエスケープするだけでEmacsLispが必要になってつらいという話だった。 Transiruで発表したので、発表時の音声等はこちらで聞ける。終盤早口になってしまったので恥かしい。声優吹き替えオ…

4コマ漫画の画像管理✨

NEW GAME! のコマ検索 - みずぴー日記で作っていたソフトウェアのうち、画像以外の部分を公開した。 レポジトリ https://github.com/mzp/EagleJumpSystem 検索機能 NEW GAME! のコマ検索 - みずぴー日記で述べたように 台詞 登場キャラクター によって該当す…

📱Zoi for iPhone

NEW GAME! のコマ検索 - みずぴー日記の成果を用いて、iPhoneからNEW GAME!のコマ検索を行なえるようにした。 経緯 ニコニコでやっているアニメの一挙放送を見ると、PCの前に4〜6時間ほど拘束される。 そのときに、なんとなくXcodeを立ちあげてコードを書き…

📷 Live Photo生成、その後

mov/jpegからのLive Photo生成 - みずぴー日記でmov/jpeg から Live Photo生成をできるようにしてから、いくつかの進展があった。 縦MVの発見 デレステにて縦画面MVを実現する方法が発見された。 これにより、iPhoneの画面サイズに適した動画が、簡単に得ら…

NEW GAME! のコマ検索

NEW GAME!の全コマをインクリメンタルに検索できるツールを作った。*1 経緯 NEW GAME! 3巻を読んだためNEW GAME熱が上ったので、ゆゆ式を無限に楽しみたかった話 〜 ゆゆ式 Advent Calendar 2014 20日目 〜 - non117's diaryのツール*2を移植し、コマ分割お…

 💫Tumblotte 0.1.0

Tumblrクライアントを作りはじめた - みずぴー日記 で書いたTumblrクライントをリリースした。 テキスト主体のブログを書きやすくすることを目指している。 そのためMarkdownのライブプレビュー機能などを実装しているが、Reblog機能などは実装していない。 …

 ⌨AquaSKK 4.3.4: US配列におけるAZIKの動作改善

US配列 + AZIKにおいて、x[ で 「 の入力を行なえるようにした。 ダウンロード https://github.com/codefirst/aquaskk/releases/tag/4.3.4 変更内容 US配列 + AZIKでは [ がかなモードの切り替えに使われる。 そのため、[ に割り当てられている 「 の変換が…

 💫Tumblrクライアントを作りはじめた

記事の投稿に特化したTumblrクライアントを作りはじめた。 レポジトリ https://github.com/mzp/tumblotte 動機 TumblrはリブログするだけのWebサービスでもなく、高機能なブログサービスでもあることに気がついた。 Markdownで書ける。 独自ドメインでの運用…

⚠️AquaSKK with iCloud

☁️AquaSKKのiCloud対応 - みずぴー日記の内容を整理した上で、パッケージを作成した。 自分で試すためのが主な目的なので、他の人が利用することはあまり想定していない。 Release iCloud対応(1) · codefirst/aquaskk · GitHub 注意点 今後、データの持ち方…

キーボード二刀流を初めて三ヶ月弱が経過した

キーボード二刀流というのはこういうやつ。 肩凝りが改善するという話だったので初めてみて、三ヶ月弱が経過した。 要約 肩凝りは特に改善も悪化もしていない。 所感 初めて最初の3時間くらいは違和感があった。すぐ慣れる。 たまに手をホームポジションに戻…

🏁 AquaSKK 4.3.3: MS Excel 2016対応

Office 2016のExcelでモード切り替え時にl/L/qが入力されないようにした by zalt50 · Pull Request #38 · codefirst/aquaskk · GitHubを取り込み、AquaSKK 4.3.3をリリースした。(thx to zalt50)。 ダウンロード https://github.com/codefirst/aquaskk/relea…

☁️AquaSKKのiCloud対応

パッケージを作って ☁️AquaSKK with iCloud - みずぴー日記 に置いた。 AquaSKKのユーザ辞書をiCloudで同期するようにした。 自分の使っているMacBookとiMacで辞書を共有できるようになった。 現状 cloudkitブランチに最新の内容がpushしてある。 いくつかの…

💪3D Touchサポートの実験

FlickSKKで3D Touchをサポートするために、いくつかの実験的な実装を行なった。 既存のAPIの問題点 iPhone 6s/6s Plusで3D Touchが搭載されたが、APIから利用できるのは以下の3機能のみ*1である。(参考: iOS - 3D Touch 概要 - Qiita) home screenにおけるQu…

🔡AquaSKK 4.3.0: 拡張ローマ字入力AZIK/ACTの対応強化

拡張ローマ字入力の変換ルールを拡張したAZIK、ACTに対応したAquaSKK 4.3.0をリリースした。 ダウンロード https://github.com/codefirst/aquaskk/releases/tag/4.3.2 (追記: リリースミスをしたのでバージョンをあげました) 拡張ローマ字入力AZIK/ACTとは A…

🍫cocoapods-app_group: AppGroupを用いたチーム開発補助

要約 iOS - 個人用アカウントでAppGroupを用いたチーム開発を行なう - Qiitaで書いた内容をCocoaPodsプラグインにした。 やりたいこと 問題点と解決方法は、Qiitaに書いた記事と同様のため、引用ですませる。 問題点 iOS8でアプリ間でデータを共有する仕組み…

JAWS-UG 名古屋 in AWS Cloud Roadshow 2015「Amazon EC2 スポットインスタンスを開発環境にする話」

mzpさんがJAWS-UGでLT優勝してkindle 貰ってきた件の目録がこれです。#jawsug A photo posted by Dominion525 (@dominion525) on Oct 26, 2015 at 6:26pm PDT キンドル(本物)がとどいたー。 pic.twitter.com/kNckUW3IzL— mzp (@mzp) November 4, 2015 JAWS-U…

📷 mov/jpegからのLive Photo生成

「LivePhoto、外にでて猫とか撮らないと活用できないと思ってた。でも、movとjpegから生成できるようになれば、インドアでも十分使える。むしろインドア最高」ってばんじゅんさんが言ってて、ちょっと感動した。— mzp (@mzp) October 5, 2015 要約 MOV動画と…

📦AquaSKK 4.2.7: SKK日本語入力FEP互換の記号入力

@tadsanさんの SKK日本語入力FEP互換の記号入力用ルールを取り込み、AquaSKK 4.2.7をリリースした。有効にすると z6 で ☆ が、z'で ♪が入力できる。 qiita.com ダウンロード https://github.com/codefirst/aquaskk/releases/tag/4.2.7 その他: PyCharm対応 …

🐥(\( ⁰⊖⁰)/) face for Apple Watch

suzuki.tdiary.net に影響されて、Apple Watchの文字盤用の画像を作った。 利用例 ダウンロード 38mm用 42mm用 手元に38mmモデルしかないので、42mm版は勘で作っている。 ずれていたら、なんとかしてほしい。 使い方 上記画像をiPhoneに保存する お気に入り…

⚡️Brew Sparkling: homebrew for iOS

自分のiOSデバイスなら開発者ライセンスなして、アプリを動かせるようになるので、自動でコードを落してきてビルドして転送するタイプのアプリ配布補助をだれか初めてほしい。「brew install ios/hoge」でイスントールできる感じ— mzp (@mzp) 2015, 6月 10 X…

📚Prpr設計判断

Prpr: bot for github pull requestに、こういう設計にした理由について書くのを忘れていた。 gemプラグイン gemで動作を追加できるようにするのは当初から計画していた。ただ、まずは一つのgemとして作って後から分割するか、最初から複数のgemとして作る…

🍮 Prpr: bot for github pull request

prprというgithubのプルリクエストに反応するボットを作った。 プルリクエストに関する運用が増えてきたので、ガーっと作った。 プラグイン gemを追加することで、挙動を追加できる。 source 'https://rubygems.org' ruby '2.2.3' gem 'prpr' # メッセージの…

🐸FlickSKK 1.4.1: 細かな修正

iOS用SKK: FlickSKKにいくつかの修正を行ない、1.4.1としてリリースした。 iPhone 6sがそろそろ発表される気配があるので、その前に修正をリリースしておきたかった。 https://itunes.apple.com/jp/app/flickskk/id944678753?mt=8 修正内容 補完候補を半透明…

⌚️進捗どうですか

AppleWatchアプリの練習で、アリスもしくはカレンが進捗を問い詰めてくるアプリを作った。 作ったのがWWDC2015前なので、watchOS 2ではない。 グランス 「進捗を大きくする」というメッセージとともにこれがコミットされてた pic.twitter.com/jhVRvYp4gw— mz…

FlickSKK 1.4: 追加辞書対応

iOS用SKK: FlickSKKに追加辞書機能を追加し、1.4としてリリースした。 https://itunes.apple.com/jp/app/flickskk/id944678753?mt=8 新機能: 追加辞書 これまでFlickSKKで使えたのはL辞書とユーザ辞書のみだったが、今回から任意のSKK辞書を追加できるようし…

2000年ごろのインターネットを懐しむ会 #インターネット老人会

2000年ごろのインターネットを懐しむ会を開催した。 発端 @bleis 懐古の会、そのうちやりましょう。— mzp (@mzp) 2015, 5月 6 @bleisのプロジェクトが一段落したらやる計画だったが、色々あってプロジェクトが終わる前に開催することとなった。 なお開催日の…

🔡AquaSKK 4.2.6(コード署名の追加)

MacとiOSの開発プログラムが統合されMac用アプリにコード署名が行なえるようになったので、AquaSKKのインストーラにコード署名を行なった。 簡単に言うと以下の警告がでないようになった。 ダウンロード https://github.com/codefirst/aquaskk/releases/tag/…

WWDC合宿

WWDC外れたので,日本でWWDCキーノートをみてSDKダウンロードして,今年から配信のセッション動画ストリーミングもみつつ,なんかつくる合宿というのをやりたいけど,そういうのできそうな宿とかコワーキングスペースがないものか。— ばんじゅん(!!) (@banju…

🚲 ムーブゴール400%バッジ

AppleWatchのアクティビティのムーブゴール400%バッジを獲得した。ムーブゴールは560kcalに設定しているので、2240kcal消費したことになる。 毎年スズカ8時間エンデューロにチームで出場しているので、獲得を目指してがんばってみた。たぶん、こういう機会で…

🎁ステッカーデータ

これまでに作成したステッカーのデータをまとめて公開する。 すべてAdprintに入稿したデータである。 関連 一枚6円から始められるステッカー作り - みずぴー日記 とげ https://github.com/mzp/sticker-data/blob/master/toge.ai じぇねらるたん https://gith…