Yucchiy's Note

Yuichiro MUKAI
Yuichiro MUKAIGame & Web Programmer

シブヤで働くゲームプログラマー. C#(For Unity)をメインに, 趣味でPHPなどを書きます.

Twitter / Facebook

SlimDXでConstantBufferを使ってシェーダーに定数を渡す

06 November, 2018

DirectXで、例えば以下の頂点シェーダーのようにその頂点の変換行列を渡して、シェーダー内で変換を行いたいとする。 DirectXの Effects の場合、SlimDX…

スタイル確認用投稿

06 October, 2018

RoslynベースのOmniSharp/omnisharp-vimをMacで試す

30 June, 2018

久々にOmniSharpを更新しようとしたら、 昔セットアップした頃 に比べて、構成等がいろいろ変わっていたので、メモがてらにブログを書く。 詳細は こちら を参照されたい。 Installation OmniSharp-vimの利用には以下が必要になる。 Server…

gsutil rsync についての簡単なメモ

19 November, 2017

生成したアセットデータなどを配信するためにGCS上にアップロードする時に、gsutilコマンドのrsyncを使うと便利だったので、備忘録としてブログにメモ。 Synopsis…

Composer管理のPHPプロジェクトから実行可能なpharを作る

08 May, 2017

普段私は、Bashなどで書くには少し複雑なスクリプトをPHPで書くこと多いです。ところで今日のPHPは、 Composer を用いてパッケージの管理をすることが普通かと思います。 Composerには vendor binary…

Unityにおける画面姿勢の縦横対応について

23 December, 2016

この記事は CyberAgent Developers Advent Calendar 2016 の19日目の記事となります。 現在は、株式会社アプリボットでUnity…

グラフィックスパイプラインについてのメモ

09 May, 2016

グラフィックスパイプラインは, データフローに着目した抽象的なパイプラインであり, 実際のGPUハードウェア内での部品と必ずしも対応関係が取れているわけではない. 現在のゲームアプリ市場は, OpenGL ES 2.0ベースであるため, OpenGL ES 2.…

VimでUnity C#のコーディングをするための設定

05 May, 2016

最近Unityプログラマにジョブチェンジしたのだが, MonoDevelopが地味に使いづらいので, Vim + OmniSharp…

GolangでOpenGLで工作 - 変換

17 November, 2015

前回 に引き続き, OpenGLをGolangで触ってワイワイやってる. 今回は, このへん(PDF…

GolangでOpenGLで工作はじめた

10 November, 2015

普段は業務でゲームのプロジェクトでサーバーサイドエンジニアとしてJavaを書いているのだけれど, プロジェクトのネイティブエンジニアがワイワイ楽しそうに話しているのを聞いていて楽しそう, というのと少しUnityを触る機会ができたので, 自分もCG…

Lumenを触った所感

09 May, 2015

4月の中旬にLaravel5ベースなマイクロフレームワークである Lumen がリリースされた. Lumenは, Laravel5から ウェブフレームワークとして動作するために必要な機能のみを残した 感じのフレームワークだが, Laravel5のServiceProvider…

DroidKaigiに参加してきた

25 April, 2015

先着枠を無事に勝ち取っていたので , DroidKaigiに参加してきた. ちなみに先着枠は公開後8分で完売していたとのこと. 人気ですね. セッションへの応募は60件超で採択率約30% , 参加応募は800人超で倍率2倍と , 国内でのAndroid…

cssnextでみる次世代CSSとPostCSS

22 April, 2015

今日ではSassやStylusなどaltCSSを用いたウェブデザインは主流になりつつあるが, 一方で, 次世代CSSではaltCSSで実装されているような様々な機能追加が検討されている. そこで次世代CSSを先取りするcssnextと次世代CSSで足りない機能をPostCSS…

Laravelエキスパート養成読本を読んで

19 April, 2015

Laravelエキスパート養成読本 モダンな開発を実現するPHPフレームワーク! (Software Design plus) 著者の一人である @ex _ takezawa…

Understanding xargs

16 April, 2015

某社の新卒研修のLinux研修中にxargsについて同期から質問されてふと, 僕もfindとxargs…

Itamaeを用いてRedmineの環境構築を行う

14 April, 2015

某研修でRedmineなどのツールを構築し, それを自動化するような演習課題が与えられた. そのような課題を解決するためにはシェルスクリプトやPuppet, 最近流行りのツールではChefやAnsibleなどがあるので それらを用いても良いが, 今回はItamae…

Laravel5をDockerで動かす

16 January, 2015

Laravel5で構築したアプリケーションの開発環境をDocker化するための方法を紹介する. サンプルアプリケーションは こちら で確認できる. 準備 以下の環境でLaravel5が動作するように, 環境を構築する. OS Ubuntu 14.04 ミドルウェア Nginx…

覚えておくと便利なTrelloのショートカット

13 January, 2015

仕事でTrelloを使う機会が多く, 最近では個人の用事もTrelloを使って管理し始めた. ところで, Trello…

シバソンin有馬温泉に参加してきた

12 January, 2015

3連休を利用して, シバソンin有馬に参加した. 有馬温泉で, 豪華鍋を食べたり温泉入ったり観光したりしながら, コードを書いていた. 温泉シバソンの様子は, シバソンブログ にまとめられている. 企画をしてくださった @shiba_yu3…

FigでRailsの開発環境を構築する

30 December, 2014

はじめに 個人で運用しているサービスをGKEにのせるついでに, 開発環境もDockerで統一しようと思い, FigでRailsの開発環境を構築したときのメモ. 基本的には, Perlはもう古い、これからはDocker のRails…

ChefのMySQLクックブックでNoMethodError: undefined method `sensitive' for Chef::Resource::Executeの対処

27 October, 2014

問題 Chef-soloで, MySQLを このクックブック からインストールしようとしたら, NoMethodError: undefined method `sensitive’ for Chef::Resource::Template…

OpenCV3のCommandLineParserを使って簡単にコマンドライン引数を受け取る

23 October, 2014

OpenCVには というクラスが2.3.0以降から実装されており, これを用いることで特にオプション引数を簡単にパースすることができる. ただOpenCVの は, 頻繁にその仕様が変わっており , 特に日本語で調べると2.3, 2.…

OpenCV3をSIFT・SURFを使えるようにインストールして使ってみる

18 October, 2014

OpenCV3-alphaが公開されて, せっかくだしアップデートして使ってみようと思ったらSIFT/SURFなどの局所特徴のモジュールが入っておらず, どうやらopencvのレポジトリとは別に opencv_contrib というレポジトリで管理されていたので, OpenCV…

Rubyで簡単にバッチ処理の並列化を行う

14 October, 2014

CLionでOpenCV

15 September, 2014

JetBrainsが最近C/C++用のIDEである CLion をリリースしてて, いままでMac&C++(主に研究でOpenCVを使う都合)の環境に困ってた僕に朗報だったので早速導入した. 今回は, CLionでOpenCV…

unite-ghqとfile_recが便利

03 September, 2014

レポジトリの管理とか自分の中ではうまい解決がなくて, 昔はプロジェクトにジャンプするzsh関数書いてたりした. 最近ではghqとpecoを使って便利ってなってたところに, たまたまTL上で unite-ghq…

RailsでAPIを作るときのエラー処理について

31 August, 2014

RailsでAPIを雑に書いていたんだけど , コントローラとかをどう書くとエラー処理しやすくなっていいかなーと考えていて, 個人的に考えがまとまったのでブログ書いた. ※9/1に追記書いた. 良いエラー処理について 個人的にAPIを書く上で(API…

京都 Android 勉強会

23 August, 2014

京都Android勉強会に参加したときのメモを, 参加記としてブログに公開. Androidとアカウント @cockscomb さん AccountManagerがひたすら便利だという話. AccountManager Android…

RailsでAPIを書いたときの雑な感想

20 August, 2014

某インターンのメンターをしながら, メンターたちと空いてる時間を使ってネイティブアプリを書いていた. その時バックエンドをRailsで書いて思ったことを夏休みの感想文としてまとめてみた. ライブラリの選定 Grape RailsでAPIといえば, Grape…

Androidエンジニアになった僕の開発環境と学習法

14 August, 2014

3,4年ウェッブエンジニアだった僕が, Androidエンジニアにジョブチェンして1週間経った(もちろん今まで通りウェブエンジニアは続けるけど). そんな僕がどういうふうにAndroidについて学習してるか記事にしてみた. まだAndroid…

Chrome Extension generatorを使ってChrome Extensionを開発する

10 August, 2014

Chrome Extensionの開発について今っぽくgruntとかbowerとか使って開発しようと思って調べていたら, Yeomanに generator-chrome-extension というgeneratorがあって, これを使うとサクッとChrome Extension…

Hubot+Herokuでbot入門+Slack連携

17 July, 2014

業務関係で少しHubotを触ったので, 備忘録代わりにブログに書いてみた. インストール 以下の環境が必要になるので予めインストールする. Node.js, npm CoffeeScript Redis(データ永続化に必要. 必要に応じてインストールする) Mac…

Railsでそこそこ真面目にSEO対策する

28 June, 2014

個人でRailsで開発しているサービスのSEOを少しまじめに調べたので, ブログにもアウトプットしてみた. 基本, 有名そうなGemを拾って対応した. MetaTags https://github.com/kpumuk/meta-tags SEO…