しがないエンジニアのブログ

技術的な内容をメモ代わりにつらつら

[Unite2018] スクリプタブルレンダーパイプライン入門

公式サイト http://events.unity3d.jp/unitetokyo2018/session-lineup.html#session77 講演者 Jay Santos (Unity Technologies Lead Evangelist - SAPAC) SlideShare https://www.slideshare.net/UnityTechnologiesJapan/unite-2018-tokyo-96490229 概要 SRP…

[Unite2018] Unityの開発サイクルとバグへの取り組みについて

公式サイト http://events.unity3d.jp/unitetokyo2018/session-lineup.html#session71 講演者 黒河 優介 (ユニティ・テクノロジーズ・ジャパン合同会社) SlideShare https://www.slideshare.net/UnityTechnologiesJapan/unite-tokyo-2018unity-96492590 概要…

[Unite2018] 運営中コンテンツにおける大型アップデート成功のための考え方とUnity最適化手法

公式サイト http://events.unity3d.jp/unitetokyo2018/session-lineup.html#session66 講演者 金井 大 (株式会社Cygames) 稲田 健人 (株式会社Cygames) SlideShare http://tech.cygames.co.jp/archives/3128/ 概要 大型アップデート実現に効果的な3Dグラフィ…

[Unite2018] スクリプトによるTimelineがっつり拡張入門

公式サイト http://events.unity3d.jp/unitetokyo2018/session-lineup.html#session56 講演者 森 俊之 (ユニティ・テクノロジーズ・ジャパン合同会社) SlideShare https://www.slideshare.net/UnityTechnologiesJapan/unite-2018-tokyotimeline/UnityTechnol…

[Unite2018] 新機能Shader Graphを使えばプログラミング無しにシェーダーが作れるようになります!

公式サイト http://events.unity3d.jp/unitetokyo2018/session-lineup.html#session52 講演者 高橋 啓治郎 (ユニティ・テクノロジーズ・ジャパン合同会社) SlideShare 資料なし(ライブデモのみ) Github https://github.com/keijiro/ShaderGraphExamples 概…

[Unite2018] エディター拡張マニアクス2018

公式サイト http://events.unity3d.jp/unitetokyo2018/session-lineup.html#session36 講演者 安藤 圭吾 (ユニティ・テクノロジーズ・ジャパン合同会社) SlideShare https://www.slideshare.net/UnityTechnologiesJapan/unite-2018-tokyo2018-96373327 概要 …

[Unite2018] その最適化、本当に最適ですか!? ~正しい最適化を行うためのテクニック~

公式サイト http://events.unity3d.jp/unitetokyo2018/session-lineup.html#session32 講演者 Valentin Simonov (Unity Technologies Field Engineer) SlideShare https://www.slideshare.net/UnityTechnologiesJapan/unite-2018-tokyo-96358722/UnityTechno…

[Unite2018] パーティクル・マニアクス

公式サイト http://events.unity3d.jp/unitetokyo2018/session-lineup.html#session28 講演者 Karl Jones (Unity Technologies Software Developer) SlideShare 資料なし(ライブデモのみ) 概要 legacy particlesは2018.3でオワコン particleの新機能紹介 …

[Unite2018] 実践的なパフォーマンス分析と最適化

公式サイト http://events.unity3d.jp/unitetokyo2018/session-lineup.html#session24 講演者 Kerry Turner (Unity Technologies Developer Relations Engineer) SlideShare https://www.slideshare.net/UnityTechnologiesJapan/unite-2018-tokyo-96352657/U…

[Unite2018] ユニティちゃんトゥーンシェーダー2.0使いこなしスペシャル ~こだわりの活用法を紹介します!~

公式サイト http://events.unity3d.jp/unitetokyo2018/session-lineup.html#session15 講演者 小林 信行 (ユニティ・テクノロジーズ・ジャパン合同会社) 京野 光平 a.k.a. ntny (ユニティ・テクノロジーズ・ジャパン合同会社) 暁 ゆ~き (フリーランス 3DCG…

[Unite2018] 誘導ミサイル完全マスター

公式サイト http://events.unity3d.jp/unitetokyo2018/session-lineup.html#session10 講演者 安原 祐二 (ユニティ・テクノロジーズ・ジャパン合同会社) SlideShare https://www.slideshare.net/UnityTechnologiesJapan/unite-2018-tokyo/UnityTechnologiesJ…

[Unite2018] レポートリンクまとめ

Unite2018 Tokyoに参加してきたので、講演メモをアップしていきたいと思います。 自分用ですがもし参考にする人がいれば。 DAY2 誘導ミサイル完全マスター ユニティちゃんトゥーンシェーダー2.0使いこなしスペシャル ~こだわりの活用法を紹介します!…

pandasのSettingWithCopyWarningが消えないとき

自分はこれで解決できた diff()を使って新しいカラムを生成したかったときに、locを使ってもwarningが出続けてたけど、DataFrame.assignとかいうのを使って新しくカラムを生成することで消すことができた 参考URL pandas - Warning: A value is trying to be…

twitterクライアント開発で参考にした記事メモ

twitterクライアントを開発するうえで分からなくなって何度もググったりするのも面倒なのでここに一覧をまとめることにする。 androidについても超初心者なので見る人によっては邪魔な記事も多いかもね。 随時追更新予定。 java関連 JavaでSingletonパターン…

c++でchar* -> std::stringの変換方法

c++

このブログがまとまってるのでこれ見れば一発 【C++】char型をstd::stringに変換する色々な方法(値 配列 ポインタ) | MaryCore 個人的なメモとしては、 "hoge"sと、最後にsを付ければstd::string型になるのが便利だと思った typeinfoを使ってstd::string型…

chainer v1.17.0以前でLSTM使うときはcleargradsではなくzerogradsを使う

chainer v1.17.0でLSTM使うとにcleargradsを使うと、 TypeError: unsupported operand type(s) for +: 'NoneType' and 'float' というエラーが出てしまうので、zerogradsを使う chainer v1.19.0では改善されていたので気にしなくてok

pandasの細かいメモ

pandasやってて地味だが便利な操作を使うことがあったのでメモ Series.to_frame()で一気にDataFrame化 Seriesにはto_frame()という関数があり、すぐにDataFrame化することができる これで他のDataFrameとmergeしたりすることができる df = pd.Series(pd.date…

pythonのpandasは意外と機能充実してる

pythonのpandasにはSeriesやDataFrameなどがあるが,numpyを使わずとも意外とそれだけれ色々できることがあったのでメモ import pandas as pd df = pd.DataFrame({ "col1": [1, 2, 3, 4, 5], "col2": [10, 20, 30, 40, 50] }) print(df) # col1 col2 # 0 1 1…

Javaでシングルトンするときはenumがいいらしい

久々投稿。 enum使うとシリアル化っていうのが楽になるらしい 実際コーディングしても実装も見た目もすっきりしてよかった 参考URL JavaでSingletonパターンを実装するのにclassとenumのどちらを使うべきか - SELECT * FROM life; enumをもうちょっと使う - …

Unityで1週間クソゲーつくってみた(6)

第6弾。 今までのはこちらから↓ Unityで1週間クソゲーつくってみた(1) - しがないプログラマ(仮)のブログ Unityで1週間クソゲーつくってみた(2) - しがないプログラマ(仮)のブログ Unityで1週間クソゲーつくってみた(3) - しがないプログラマ(仮)のブ…

Unityで1週間クソゲーつくってみた(5)

第5弾。 今までのはこちらから↓ Unityで1週間クソゲーつくってみた(1) - しがないプログラマ(仮)のブログ Unityで1週間クソゲーつくってみた(2) - しがないプログラマ(仮)のブログ Unityで1週間クソゲーつくってみた(3) - しがないプログラマ(仮)のブ…

Unityで1週間クソゲーつくってみた(4)

第4弾。 今までのはこちらから↓ Unityで1週間クソゲーつくってみた(1) - しがないプログラマ(仮)のブログ Unityで1週間クソゲーつくってみた(2) - しがないプログラマ(仮)のブログ Unityで1週間クソゲーつくってみた(3) - しがないプログラマ(仮)のブ…

Unityで1週間クソゲーつくってみた(3)

第3弾。 今までのはこちらから↓ Unityで1週間クソゲーつくってみた(1) - しがないプログラマ(仮)のブログ Unityで1週間クソゲーつくってみた(2) - しがないプログラマ(仮)のブログ 最初の記事によれば野球ゲームを作っていたが、野球のルールわかんない…

Unityで1週間クソゲーつくってみた(2)

色々立て込んでおり、以前の記事から大分経ってしまったが第2弾。 第1弾はこちら↓ Unityで1週間クソゲーつくってみた(1) - しがないプログラマ(仮)のブログ 今回は最初の記事を参考に車を動かしてみた Unityに全然慣れていなかったため、車の移動がかなり…

Unityで1週間クソゲーつくってみた(1)

Unityを勉強しなくてはいけないことになり、ググったらこちらのサイトが有名らしいので真似してみた 【Unity】素人が7日間クソゲーを作り続けてわかったこと | uinyan.com 1週間かけて6つしか作れなかったけどね! Githubにもゲームとプロジェクト公開して…

LaTeXでソースコードを書く

基本 listingsを用いる. \documentclass{jsarticle} \usepackage{listings} \begin{document} \begin{lstlisting} #include <iostream> int main(){ std::cout << "Hello, world!" << std::endl; return 0; } \end{lstlisting} \end{document} そうすると下の感じにな</iostream>…

ChainerでMNISTの手書き文字認識

9割9分こちらのブログを参照していますので詳しい内容はこちらをご覧ください 【機械学習】ディープラーニング フレームワークChainerを試しながら解説してみる。 - Qiita ただPythonのバージョンが違ったり一部自分の環境ではうまくいかない部分があったの…

はてなブログでソースコードをハイライトする方法 -Markdown編-

前に書いた自分の記事でははてな記法について書きました はてなブログでソースコードをハイライトする方法 - しがないプログラマ(仮)のブログ 今回はMarkdown記法をメモ バッククォート「`」を使う 日本語キーボードだとShift + @で出せるかな ```python p…

Pythonでの演算子のオーバーロード

Pythonにも演算子のオーバーロードあるって知ったので、2次元ベクトルクラス作ってみた Python3系で書いたけど2系でもいけるよね? # -*- coding: utf-8 -*- class Vec2D: def __init__(self, x, y): self.x = x self.y = y def __str__(self): return str(l…

Windows10の仮想デスクトップのショートカット

Windows10には仮想デスクトップが標準搭載されているらしい 使いこなせれば便利そうだからショートカットをメモっておく [Windonw] + [Ctrl] + [D]:仮想デスクトップ生成 [Windonw] + [Ctrl] + [←]/[→]:仮想デスクトップ間移動 [Windonw] + [Ctrl] + [F4]…