スキップしてメイン コンテンツに移動

投稿

UniteTokyo2018 に行ったり資料読んだりしたメモ

UniteTokyo2018 に行ってきたり講演を見たり資料を読んだりしました主に自分の見直し用 + ブログにアウトプットした事実を残すためのエントリです一応ある程度危ない表現は潰してありますが、基本的に講演見ながらor資料読みながらのメモをコピペしたものなので、かなり偏った感想が書いてあります1日目基調講演は配信で見ました。AIちゃんかわいい2日目見に行った1つだけ見て、後は散歩して帰って3日目は引きこもったので都合1つしか見ず(チケット代もったいないけど)誘導ミサイル完全マスター そろそろ誘導ミサイルを学んでおきたいので見に行った()コンピュートシェーディングのとっかかりを遊べそうなので、資料が公開されたら試してみたい。まずはCPUでの物理計算で実行することをやったほうが良いかコードは もう公開されている らしい。あとで試す講演録画を見た『崩壊3rd』開発者が語るアニメ風レンダリングの極意ひたすらにシェーディングとポストエフェクトの話をしていて、自分だと理解が追いつかない。参考にはなったけれど、聞きに行かなくて良かった。この方向性は絵を作ることにこだわりがないと突き詰めていけないなと思う。自分はミサイルとか作るほうが好きそう基調講演でもやっていたけれど、画作りの最終調整を Unity 上で完結させる努力をしてクオリティを上げている所が多く、そういう方向性、重要そう。だけど雰囲気しかわからなかったユニティちゃんトゥーンシェーダー2.0使いこなしスペシャル ~こだわりの活用法を紹介します!~しわの表現を Rimlight でやってみるというのは、なるほど?という感じMatCap で擬似環境マップ表現キャラクターを3D表現したいな、という気持ちが重要。UTSは見てる人がたくさんいるので、わからないことが合ったら何でも聞こう実践的なパフォーマンス分析と最適化使われる環境(端末、ネットワーク)で、全体を、小さい変更毎にプロファイルしよう。これが前提になるなら最初にプロファイリング環境は作っておくべきなのだろうUnityProfiler, FrameDebugger, MemoryProfiler 等、良いデバッガー・プロファイラーの紹介。プラットフォームごとのデバッガーは、Unityにできないことを補間してくれる物を選ぼうという話などAssetPostProcessor…
最近の投稿

sonictemplate-vim を denite.nvim で使うための source と kind を書きました

sonictemplate-vim を denite.nvim で使うための source と kind を書きましたこうなってこうなってこう宣言したのでMeguro.vim #9進捗 を出してきましたコメント等合わせても 50行 程度の実装です概要sonictemplate-vimdenite.nvim から呼び出すための拡張用 source & kindを書きました sonictemplate-vim-denite-extensionこれはなに?mattn さんが作成されている sonictemplate-vim の機能を、 Shougo さんが作成されている denite.nvim を経由して呼び出せるようにするための source と kind の実装ですなにができるの?:Denite sonictemplate を execute すると、適用対象テンプレートの候補が denite.nvim のインターフェースでリスト表示されるリストからテンプレートを選択( <Enter> )すると、ソースコードに適用されるそれ :Template でできるよそもそも :Template までが command モードで入力された状態で <Tab> 等を押せば、候補が表示&補完される機能が本家の sonictemplate-vim 自身に備わっているので、必要十分ではありますならなんで作ったの?自分が denite.nvim のインターフェースにかなり依存して Neovim を用いているため、作業中の操作を極力ひとつに統一させておきたいdenite.nvim 上で候補リストを表示することで、候補の絞り込み機能が提供されるため、少し便利になるVimスクリプトコーディングのリハビリを兼ねて書きたかった (Python スクリプトだけど)辺りが主な理由ですなんで fork じゃなく別リポジトリで作ったの?以前 unite.vim 用の source & kind を作ったときは、 Vim があれば使えたので一緒でも良かったのですが(実際当時はそこまで考えてませんでしたが)、今回は denite.nvim 上で動かすということで、動作環境に Python リモートプラグインの環境が必須になっていますそのため、同じリポジトリに…

日記をつけはじめて1年とちょっと経ったまとめ

日記をつけはじめて1年とちょっと経ったまとめ去年(2017)の 1/11 から日記をつけ始め、気づくともう1年以上ほぼ毎日つけていました
まさか習慣化するとは思っていなかったんですが、意外と続いたので一旦まとめておこうと思ってのエントリこのエントリでは どういう手法で続けてきたか続けてきた結果どうなったか などをまとめておいて、自分用の改善材料にすること、及び、このエントリを見た人の判断材料にすることを目的としています…ので、書き始めた主要因である書籍 日記の魔力 については、覚えている内容を参考にする程度で、本自体の紹介はほぼしないです(読み返すのが面倒だっただけじゃないです)まとめ書いてみたら長くなったので、まとめから自分用のフォーマットを整えれば意外と書くのは楽愚痴も悩みもとりあえず文字に吐き出すと精神衛生上良い忘れっぽいと思っていたら、思っていたより数倍物事を忘れていることに気づく万が一興味を持ったら一度 日記の魔力 を読んでみては今後は…これまで通り毎日ログを書くふりかえりの意義を再考して、ちゃんと毎週&毎月ふりかえるようにするふりかえりの中で、どういうログを書いておくと使いやすいか考えて、日記自体も改善する以降、自分のふりかえりも兼ねているため長文ですが、つらつらと書きますきっかけ最初のきっかけは、 Twitter のタイムラインに流れてきたブログのエントリ 思考や行動を改善できる「日記の魔力」とは の引用…だった気がする(この時はまだログをつけていなかったので記録も記憶も残っていない…)ここで紹介されている 日記の魔力 という本を一通り読み、本に書いてあるとおりに 騙されたと思って日記を書き始めてみよう と思ったのが最初の一歩手法記憶が朧げですが、確か本の著者の方の手法はワープロかPCか何かで、毎日のログを隙間時間にファイルに記述する10日に一度くらいのスパンでそれまで書いた日記をふりかえる ふりかえりの中で、自分が人生で追っていきたい主題みたいなものに関連する内容を別のファイルにコピペして貯めていくみたいな形だったはず。色々と細かいルール(天気などの後から調べれば分かることは書かない等)が少しあった気がするけれど、既に覚えていないですそれを基にしつつ、自分の今の流れは以下の様な形に落ち着いています日付毎の1ファイルに、その日の出来事、やったこ…

builderscon tokyo 2017 に行ってきた

builderscon tokyo 2017 に行ってきたbuilderscon tokyo 2017 (2017/08/03-05) の本編1,2日目に行ってきましたきっかけは rebuild.fm のスポンサー宣伝
YAPC ASIA の系統をついでいるのもあるのか、 コンテンツ はかなり幅のある内容で、誰でも興味のある内容が何かしらあるであろう。な、カンファレンスでした発表資料は既に タイムテーブル の各詳細ページに大体公開されているので、内容はそちらを参考にしていただければと思います(リンクが貼られていないものも少し有りますが、検索すればどこかに上がってることが多いはずです)このエントリでは、自分が聞きに行ったセッションがどこだったかのリストとセッション全体についてのざっくりとした感想、及び、カンファレンス自体についてのざっくりとした感想を書いておき、来年以降また開催された時の参加判断の資料にできればと思います更新履歴2017.08.07 公開聞いたセッション実際にその場に行って、聞いたセッションのリスト1日目OpeningDeepLearningによるアイドル顔識別を支える技術ランチセッション A 株式会社VOYAGE GROUPランチセッションB Momentum株式会社マイクロチームでの高速な新規開発を支える開発・分析基盤Goで実装する軽量マークアップ言語パーサー2日目静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話小さく始めて育てるコンパイラランチセッション【PR】エンジニアがkintoneを使うべき3つの理由 サイボウズ株式会社ランチセッション 【PR】検索サービス開発が絶対におもしろいと思う理由 Supership株式会社polyglot になろう !!WEB+DB PRESS 100号記念 特別企画聞きたかったセッション後評判を聞いたりして、聞きたかったかなーと思ったセッション(後でスライド読む)1日目Desktop Apps with JavaScript横山三国志に「うむ」は何コマある?〜マンガ全文検索システムの構築RDBアンチパターン リファクタリングLT全部
#builderscon TL が大分沸いていた(残っていた人全員が見ていたのもあると思うけれど)2日目Ionic 3+ではじめる次世代アプリ開発(…

StackEdit での投稿テスト

StackEdit での投稿テスト以前一度やって、無料期間終わったから課金してね。じゃないともう使えないよ的な事を言われて使うのをやめた気がするのですが、そんな事が書いてあるところがどこにもないので、もう一度試してみようかと思います。普段メモや日記などは Markdown で書いているので、コピペなども考えるとブログも出来る限り Markdown で書いていきたい所。課題は趣味のブログと開発系のブログで別のアカウントを使って運用しているせいで、関連付けが面倒そうなこと。うまいことできるのだろうか

gitn 開発中

gitn 開発中 ブログを移行してから初のエントリー。
既に一年経過していることに戦慄しつつ。

unite.vim の source として自分用に vim-unite-giti を作っていましたが、 neovim 上で動く denite.nvimunite.vim の後継として開発が進んでいるので、 git 用 source も denite.nvim 用に作っていきたい、ということで新たに gitn という名前で denite.nvim 用 source を作り始めました(一応 giti 自体は neovim x unite.vim 上でも動きます)。

giti の時も適当でしたが、今回も命名は適当です。多分 GIT source for Neovim 略して gitn とかです(多分)。

そも、まだまともに python を書いたことがなかったので、 denite.nvim のソースコードを読みつつ、ちびちびと手探りで作っておりますが、とりあえず status コマンド周りが一応動くようになったので、第一報。

といってもまだ大した機能は無いです。簡単なドキュメントを書いたので こちら をご参照ください。

使ってる様子はこんな感じ。

機能としてはとりあえず giti 準拠の物をコピーしていくだけなので、あまり派手なことは起こらないですが、 neovim ぽい挙動(主に terminal 周りだと思います)を入れたり、 今までは情報がテキストのみだったので、 highlight を入れて色で意味を読み取りやすくしたりとかを入れて行きたいなと思っています。

機能が増えてきたらまた進捗報告を書こうかと思います。

とりあえずは giti で事足りるので、気長に見ていただければ。

以上。

戻ってきました

個人のサーバーで WordPress を立てていくつか記事を書いていたのですが、以下の理由から Blogger に戻ってきました。

- 記事を書いて外部から参照リンクを張ってもらっても、自前で永久保存していかないと死にリンクになってしまって身動きが取りづらい(気がする
- 時々書こうと思っても WordPress の更新や設定追加やプラグイン追加をして満足して後にしてしまう
- 作って満足してしまった(

確か Blogger から移った原因はマークアップが使えないことだったはずなので、 hatena blog でも良かったのですが、アカウント管理が楽なのでこちらで。

ちょっとどういう単位で書いていくかまだ考えてないですが、できるだけやっていこうかと思います。

以上。