タグ

ブックマーク / mzp.hatenablog.com (9)

  • ☀️ダイナミックデスクトップ壁紙 - みずぴー日記

    Mojaveのダイナミックデスクトップでは時刻によって壁紙が変化する。 これを用いてミクさんが部屋の中を歩きまわる壁紙を作成した。 (livetune feat. 初音ミク「Redial」Music Video - YouTubeより) 🖥ダイナミックデスクトップ macOS Mojaveの紹介ページに記載されているとおり、Mojaveでは時間の経過に応じて壁紙が変化する。 WWDCのキーノートでも、生活にあわせて変化する壁紙のデモがあった。 🛠仕組み ダイナミックデスクトップ用の壁紙は他の壁紙と同様 /Library/Desktop Pictures に配置されている。 異様にファイルサイズがでかい。 プレビューで開くと16枚の画像が確認できる。HEIFでは一つのファイルに複数の画像をまとめられるので、その機能を利用している。 それに加えてメタデータに時刻と画像の対応、より正確には太

    ☀️ダイナミックデスクトップ壁紙 - みずぴー日記
    gfx
    gfx 2018/09/27
    "Mojaveのダイナミックデスクトップでは時刻によって壁紙が変化する"
  • ⏰時短勤務 - みずぴー日記

    勤務時間を7時間/日とする時短勤務をはじめて1年半ほどが経過した。 かなりよいのでまとめておく。 年収の向上と同程度の価値があると感じている。 🏢業務 業務内容は大きな変化なく、支障なくできている(と思う)。 いくつかの要因がありそうだが、よく分からない。 8時間勤務のうち最後の1時間は疲労していることが多い。疲労していて生産性が悪い時間がなくなっているだけなので、影響は少ない。 フレックス勤務なのでまとめて働きたい日は残業して、他の日に早く帰るなどの調整をしている。 もともと全員の出勤時間・退勤時間はばらばらなので、自分が早く帰っても周囲の負荷が少ない。 🍻ハッピーアワー たまたま無職・休職中の知り合いが多かったのでハッピーアワーに飲みに行っていた。なぜか寿司の写真が多い。 大半が職を得てしまったので今後は難しいかもしれない。大半の友人はフルタイムで勤務しているので、ご飯の約束をする

    ⏰時短勤務 - みずぴー日記
    gfx
    gfx 2018/05/30
    よさそう。
  • 🐟日本語入力の落とし穴 #burikaigi - みずぴー日記

    BuriKaigi2018で発表した。 入力メソッドについてのテキストを書いてる途中なので、それを流用する目論見だったが、まったく別のものになった。 🎤原稿 あいさつ このセッションはJava+αだと聞いてるので、+α部分の寛容さに賭けて日本語入力の話をする。 日語を受け取るアプリケーションがおちいりがちな落とし穴についての話をするので、テキスト入力を受けつけるアプリケーションを作るときとかに役に立つと嬉しく思う。 会社の紹介 ボクはMisocaという請求書を管理するWebサービスを作っている会社に勤めている。 日本語入力の重要性 Misocaの開発には、様々なサービス・ソフトウェアを使っている。RubyRailsSlackGithubなどは使っている会社も多いと思う。 この図には記載されていないが日本語入力の使用頻度も極めて高い。 アンケート さて、ここでちょっとアンケートを取

    🐟日本語入力の落とし穴 #burikaigi - みずぴー日記
    gfx
    gfx 2018/02/05
  • 🔬redux-saga - みずぴー日記

    redux-sagaの動きを調べた。 redux-sagaは redux-sagaで非同期処理と戦うで説明されているように、非同期処理などを直列プログラムのような形式(直接形式; direct style) で書くためのライブラリである。 そのためにタスクを導入し、その切り替えを制御している。 複数のタスクを協調制御するという点で、コルーチンや軽量スレッド、fiberなどに類似していると感じた。 🔎対象 redux-saga v0.15.3を対象とする。ただし一部コードは説明のためにエラー処理や終了処理を省略する。 また counter-vanilla を元にした以下のプログラムの動きを追う。 // counter.js ////////////////////////////////////////////////////////////////////////// // Reduce

    🔬redux-saga - みずぴー日記
    gfx
    gfx 2017/05/08
  • 複数列Slack - みずぴー日記

    Slackデスクトップアプリは、1つのチャンネルしか表示できないため一覧性が悪い。 そこで、複数のチャンネルを一度に表示できるアプリを作った。 📦ダウンロード https://github.com/mzp/SlackStack 😫チャンネル切り替え作業の増加 Slackデスクトップアプリは、チャンネルを1つしか表示できない。 そのため、参加するチャンネルに比例し、切り替え作業が増えていく。 さらに切り替え作業中に未読が増え、延々とチャンネルを切り替え続けることになる。 また同様の理由でメッセージを見落すことも増え、チャットのレスポンスも悪化していく。 📑Slack☆Stack そこで一画面で複数チャンネルの内容を確認するためのアプリを作成した。 オフィスでは縦置きのモニタを使っているので、横方向にも縦方向にも重ねれるようになっている。 🔧開発の様子 ブラウザを並べる Sla

    複数列Slack - みずぴー日記
    gfx
    gfx 2017/05/01
  • 論文紹介: 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–2015 論文中で使われれたデータ: https://github.com/dspinellis/unix-history-repo 要約 過去40年間のUnixのソースコードを分析し、コーディングスタイルの変化を調査した。その結果、以下のことが分かった。 新しい言語機能は価値のあるものならば採用される レジスタ割り当てをコンパイラに任せるようになる スペースをどこにいれるかなどのコードの書き方が統一されていく 分析対象 1972年以降にリリースされた計66個

    論文紹介: The Evolution of C Programming Practices: A Study of the Unix Operating System 1973–2015 - みずぴー日記
    gfx
    gfx 2016/06/08
  • 4コマ漫画の画像管理✨ - みずぴー日記

    NEW GAME! のコマ検索 - みずぴー日記で作っていたソフトウェアのうち、画像以外の部分を公開した。 レポジトリ https://github.com/mzp/EagleJumpSystem 検索機能 NEW GAME! のコマ検索 - みずぴー日記で述べたように 台詞 登場キャラクター によって該当するコマを検索できる。 入力補助機能 検索機能を実現するために、各コマにはメタデータ(台詞、登場キャラクター)を入力する必要がある。 このメタデータの入力を補助する機能もいくつか実装した。 コマ分割 ページを取り込む際に、画像をコマごとに分割する。これはゆゆ式を無限に楽しみたかった話 〜 ゆゆ式 Advent Calendar 2014 20日目 〜 - non117's diaryのツールをほぼそのまま利用している。 テキストの自動認識 Google CloudVisionAPIにより

    4コマ漫画の画像管理✨ - みずぴー日記
    gfx
    gfx 2016/04/06
    sugoi
  • NEW GAME! のコマ検索 - みずぴー日記

    NEW GAME!の全コマをインクリメンタルに検索できるツールを作った。*1 経緯 NEW GAME! 3巻を読んだためNEW GAME熱が上ったので、ゆゆ式を無限に楽しみたかった話 〜 ゆゆ式 Advent Calendar 2014 20日目 〜 - non117's diaryのツール*2を移植し、コマ分割およびアノテーションの付与を行なった。 最初はコマの分割だけのつもりだったが、気がついたら各セリフの入力とキャラのタグづけも行なってしまった。 入力には一週間くらいかかっている。 アノテーションの付与が完了したので、各コマを検索するツールを作成した。 機能 セリフによるインクリメンタル検索 セリフによってコマをインクリメンタルに検索できる。また、該当のコマが単行のどのあたりに登場しているのかも表示する。 また、すべてのセリフを入力しているため、セリフがないコマの検索もできる。 キ

    NEW GAME! のコマ検索 - みずぴー日記
    gfx
    gfx 2016/02/08
  • ⚡️Brew Sparkling: homebrew for iOS - みずぴー日記

    自分のiOSデバイスなら開発者ライセンスなして、アプリを動かせるようになるので、自動でコードを落してきてビルドして転送するタイプのアプリ配布補助をだれか初めてほしい。「brew install ios/hoge」でイスントールできる感じ— mzp (@mzp) 2015, 6月 10 Xcode7 からApple Developer Programに参加しなくて、iOSアプリの実機デバッグが可能になった。 これを利用し、Github等で公開されているソースコードをダウンロードし、自分のiPhoneにインストールするHomebrew拡張を作った。 例えば brew sparkling install SparkingSample でサンプル用のアプリケーションがインストールされる。 主な用途としては、次のようなアプリケーションの配布を想定している。 進捗時計のような雑なアプリケーション。Ap

    ⚡️Brew Sparkling: homebrew for iOS - みずぴー日記
    gfx
    gfx 2015/09/17
  • 1