Blog Entry (Jan. 27, 2018, 6:56 a.m.)

Tilo Mitra's avatar

小さな画面のMacで戦うためのツール群

最近仕事では MacBook Pro 13 インチモデル一台のみで作業しています。家では15インチの MacBook Pro に27インチのモニターを繋いで作業しているのでそれに比べると作業効率は若干落ちている気がします。なるべく効率を落とさないで作業するためのツールを紹介します。 Magnet Magnet ウィンドウをドラッグして画面端に寄せたりキーボードショートカットを利用したりすると画面サイズに合わせてウィンドウを自動調整してくれるツールです。どこかの論文で読んだ気がするのですが ...

詳細を見る | 元の記事へ

小さな画面のMacで戦うためのツール群
小さな画面のMacで戦うためのツール群

Blog Entry (Dec. 18, 2017, 12:53 a.m.)

Tilo Mitra's avatar

運用でカバーしないトレーニング習慣

この記事は 筋肉 Advent Calendar 2017 19日目の記事です adventar.org このアドベントカレンダーは筋トレが好きな人が多いと思うのですが、僕は嫌いです。でも一度はじめてしまったからには間を空けてしまうと筋力が落ちるので趣味というよりは義務に近い感じで続けています。この数年間はほとんどペースを乱さずにジムに行ってトレーニングはしているのでゆるく続ける習慣について書きます。 自分について 就職について書いた記事ではキャリア上での経歴を書きましたが、運動関係の文 ...

詳細を見る | 元の記事へ

Blog Entry (Dec. 11, 2017, 1:15 a.m.)

Tilo Mitra's avatar

東証一部上場のゲーム会社をやめて30人弱のベンチャー企業に入社した

この記事は SENSYアドベントカレンダー 12日目の記事です。 Qiitaに書くと消されるかもしれないのでブログに書きました。 qiita.com 私事ですが長く勤めたゲーム制作会社を退職して12月から人工知能関連のベンチャー企業に就職しました。最近はAirflowやDigdagなどのワークフロー管理ツールを調べていたのでそれについて書こうかとも思いましたが、折角の機会なので入社して1週間くらいという今しか書けないようなことを書こうと思い、そこそこ人数の多い会社から30人規模の会社に入った ...

詳細を見る | 元の記事へ

Blog Entry (Dec. 4, 2017, 12:10 a.m.)

Tilo Mitra's avatar

友人Vと仲良くなるために

この記事は Vim Advent Calendar 2017 5日目の記事です。 qiita.com Vimを使い始めて10ヶ月くらいになりました。とはいえ自分はコードを書く時に言語特化のIDEがある場合はそれを使うことが多く、他のエディタにも手をのばすのでVim一筋という訳でもありません。しかし、好きなエディタは何かと言われたらVimと答えます。Vimはそんな不思議な魅力のあるエディタだと思います。 先日はVimConf2017に参加してきました。VimConfは将来的にVimの作者 ...

詳細を見る | 元の記事へ

友人Vと仲良くなるために

Blog Entry (Oct. 25, 2017, 3:01 a.m.)

Tilo Mitra's avatar

東京ゲームショウ2017の雑な所感

もう一ヶ月以上前の事になってしまうのですが、東京ゲームショウ2017のビジネスデーに参加しました。ゲーム制作に関わるようになってから毎年ビジネスデーに参加しているのですが、今年の冬からゲーム開発とは別のところに行くことになり、これがおそらく最後に参加するビジネスデーなので一応個人的なメモという意味も含めて雑に書き残しておくことにします。なおスマートフォンで雑にまとめたものなので言葉がおかしい部分などがあるかもしれません。 また、個人の興味のある部分を中心にしたまとめであり、「多い」「少ない」な ...

詳細を見る | 元の記事へ

東京ゲームショウ2017の雑な所感
東京ゲームショウ2017の雑な所感

Blog Entry (Aug. 6, 2017, 7:29 a.m.)

Tilo Mitra's avatar

[小ネタ] fishの重複パスを削除する

最近自宅のUbuntuのログインシェルを試験的にfishにしています。 「fish_user_paths は環境変数 PATH に優先的に加えられるディレクトリの配列変数」1ですが、fishの設定ファイルであるconfig.fishが読み込まれるたびにfish_user_pathsに同じパスが何度も書かれてしまうので対策しました。 同じパスが増える理由 set -U fish_user_paths /home/use_name/.pyenv $fish_user_paths set -U ...

詳細を見る | 元の記事へ

Blog Entry (Aug. 3, 2017, 12:57 p.m.)

Tilo Mitra's avatar

[小ネタ] なんでもMarkdownで書くようにすると捗る

プログラマーという仕事をしているとプログラミング言語だけでなく自然言語を書くことも多いです。最近自分はドキュメントにしろちょっとしたメモにしろMarkdownで書くのが好みです。 Markdownで書くことのメリット 低コスト 自分がキャリアをスタートさせたときはA4で印刷されることを前提に作られたExcel方眼紙を利用してドキュメントを書いたり丁寧に手書きの履歴書を書いたりという環境でした。Pagesのようなちょっとおしゃれなビジネスマンが使うようなツールでもスタイルを気にする必要が ...

詳細を見る | 元の記事へ

Blog Entry (May 30, 2017, 1:25 a.m.)

Tilo Mitra's avatar

BigQueryを利用したアプリケーション作成時に理解しておくべきジョブの概念

BigQueryをログの保存先としていると、BigQueryを使ったアプリケーションを利用・作成する機会が増えてきます。アプリケーションを作成するために必要な「ジョブ」の概念について軽くおさらいします。 BigQueryにおけるジョブとは ジョブは簡単に言えばクエリの実行やデータのロードなどBigQueryで何らかの動作を実行させるための仕組みで、非同期で実行されます。ジョブは必ず1つのプロジェクトに紐づくので、どのプロジェクトに対して課金されるかを明らかにするのにも役立ちます。APIから ...

詳細を見る | 元の記事へ

Blog Entry (May 1, 2017, 11:31 p.m.)

Tilo Mitra's avatar

[小ネタ] Pythonでimportの前に関数を実行しなければならないときの苦肉の策

小ネタです。 殆どないケースですが、Pythonでimportの前に関数やメソッドの実行をする要件が出てきたときの策です。 経緯 LinuxでmatplotlibをインストールしてPythonコード上で使用した時に以下のようなエラーが発生しました。 _tkinter.TclError: no display name and no $DISPLAY environment variable このエラーの解決策は検索するとすぐに出てきて、matplotlibのバックエンドをAggにすれ ...

詳細を見る | 元の記事へ

Blog Entry (May 1, 2017, 4:33 a.m.)

Tilo Mitra's avatar

Goの構造体にメタ情報を付与するタグの基本

最近goを書き始めたので恐れず言語の基本的な内容を書きます。 構造体のタグについてです。 goの構造体にはタグによって実行時に参照可能なメタ情報を付与することができます。 タグの記述と取得 タグは文字列かRAW文字列によって記述し、reflectパッケージを利用して取得します。 package main import ( "fmt" "reflect" ) type Organization struct { Name string `label:" ...

詳細を見る | 元の記事へ