【Xamarin】SecKeyChain備忘録(基本的なパスワードの取扱)
SecKeyChain周り、触れば触るほどややこしいので分かったこと取り敢えずまとめ。アプリケーションパスワードインターネットパスワードの形で、ユーザーが入力したパスワードを端末に保存できる。※多分他にもあるっぽいですが今の所この2つしか活用出来てません……しかも異なる仕様だと思ってた部分が同じだったので(後述)違いもあまりわからない。。パスワード保存する何はともあれパスワードを保存するSecKey...
View ArticleLINQについて
LINQの考え方自分の為に思い出すため記載LINQはソースを簡略化し、わかりやすく書くことができる。 var list = new List<string>() { "abc", "abbc", "babcc" }; var list2 = list.Select(x => x + "1"); var list3 = list.Where(str => str ==...
View Article「MonKey - Productivity Commands」のカスタムコマンドでさらにUnity上の作業を効率化する
PONOS Advent Calendar 2019の5日目の記事です。昨日は@nimitsuさんのGameLift RealTimeServerで遊んでみよう for Unity(AWS設定編)でした。はじめに本記事はPONOS Advent Calendar 2019の2日目の記事である「MonKey - Productivity...
View ArticleJSONパース最適化
現在使ってるJsonライブラリの処理を早く出来ないかどうか検討しました。目的・現在サーバーAPIのレスポンスをパースするJSONライブラリが遅いと感じてるのでなんか出来ないかどうか検討したい・もっと早いライブラリがあると思うけどライブラリを差し替えるとけっこうな作業になるので今のままでやってみたい・本来であればJSONを無くしてgRPCみたいなものを使いたいけどこれも差し替える作業が大きいので現在の...
View ArticleClosedXMLを使用してExcelファイル出力
初心者です。今、ClosedXMLを使用してExcelファイルの表の作成をしています。ピボットテーブルでは作成してみたので今回は別のやり方でExcelファイルを作っています。表の出力がうまくいきません。重複した名前を1つだけ表示し金額も適切なところに表示されるようにしたい。今後、罫線、名前の下に「合計」と表示、年月の隣に「合計」と表示、行合計、列合計を表示したいのですが、データを追加する予定なので最...
View ArticleC#(csc.exe) - トレイアイコンをクリックするとToast通知を出すサンプル
サンプルアプリの仕様概要Windows10で動作します。アイコンを左クリックで通知が出ます。(連打すると通知が延々と何度も出るので注意)アイコンを右クリック→Exitで終了できます。ソースコードToastNotificationManager.CreateToastNotifier("Microsoft.Windows.Computer");のところはかなり強引です。1usingSystem;usi...
View ArticleMRTKv2.0.0でHoloLens1開発入門#1 ~とうふ~(Unity2018.4.2f1)
HoloLensアドベントカレンダー2019の5日目の記事です。 HoloLens2を一般の方が入手するのは先になりそうなので、今できることとしてMRTKv2を用いてHoloLens1開発を進めていきたいなと思います。今日は、MRTKv2のExamplesにあるHandInteractionExamplesと新しいシーンを作成して、豆腐(Cube)を表示してみましょう。開発環境HoloLens...
View ArticleuGUIにシェーダーを適用しよう、あるいは、UnityはいかにしてuGUI.Textを表示しているのか
はじめにこんにちは、アドベントカレンダー6日目の避雷です。この前uGUIを弄っていたらTextとかImageとかにもmaterialを入れるserializefieldがあるのを見てオ!と思いました。遊べそうですね…uGUIに対するシェーダーの適用について他のシェーダーと比べてあまり意識されることは少ないですが、UGUIコンポーネントにもマテリアルを適用することが出来ます。例えばIN.texcoor...
View Article「MonKey - Productivity Commands」でパラメータを渡す
PONOS Advent Calendar 2019の6日目の記事です。昨日は私の「MonKey - Productivity Commands」のカスタムコマンドでさらにUnity上の作業を効率化するでした。はじめにMonKey - Productivity Commands - Asset Store本記事はPONOS Advent Calendar...
View Article【C#, VBA】C#のコードをVBAで簡単に使えるようにするツールを作る
0. はじめにC#で書いたコードをVBAで使うための参考資料はネットに沢山ありますが、毎回調べるのも面倒なのでツールを作りました。(ドラッグ&ドロップで以下のコンパイルとかレジストリ関係を完了するように)手順的には、・C#を書く・コンパイル(dll化)・レジストリに登録・VBEで参照設定1....
View Articleリンクスリングスのアウトゲーム設計
はじめにサムザップ #2 Advent Calendar 2019の12/3の記事です。株式会社サムザップの尾崎です。Unityエンジニアです。内容リンクスリングスのアウトゲームの設計について紹介したいと思います。また扱いやすいAPI(プログラムインターフェース)を目指しているのでそのコードを紹介します。※ アウトゲームとはキャラクター選択画面など4v4バトルのゲーム本体以外の機能を指します※...
View ArticleVR剣戟ゲーのための自作当たり判定処理
はじめにSEKIROみたいな剣の斬り合いがVRでやりたい!!!!こんにちは、ZeniZeniです。昨今、Sword Of GargantuaやSword Master...
View ArticleMerry Chromium and Happy New Edge! この10年クリスマスイブに何をしてたか、AIに読み上げてもらう。で今年は?
陰鬱なプログラマの遠い憧れ1、クリスマスイブが今年もやってきます。あれ? 去年のクリスマスイブ何してたっけ?思い出せないのは何もしてないからかもしれません。じゃあ一昨年は?振り返って検証してみましょう。自動UIテストで。新年1月15日には新しい Microsoft Edge の安定版がリリースされます。 Chromium エンジンを搭載した Edge の誕生です。 Edge...
View Article[C#] 文字列挿入を外部パラメータ化して、動的に解決したい(別解)
これはなに?C#6 から $"{hoge}" みたいな感じで文字列に変数が埋め込めるようになったけど、フィールド変数で string a = $"{hoge}"; ってやるとエラーで怒られるのなんで??ねぇなんで??を見て、面白いネタだなぁと思ったので別解です。TL;DR;C#...
View ArticleS3オブジェクトの整合性について
1. はじめに今年入って、Amazon Web Serviceを使用したアプリケーション開発する機会をいただき、様々なマネージドサービスに触りました。その際、S3へファイルアップロードをする機能に携わったので、やった内容を残します。環境macOS X 10.15.1.NET Core...
View Article【C#】CSVのインデックスはenumで持ちたい
はじめに最近関わったプロジェクトで出くわしたCSV処理について、備忘の意味も込めて書きます。恐らく今時こんな書き方をしている箇所を見ることはないだろうけど、参考までに。何をしたかったのか内容はいたってシンプルで、システムの既存機能として存在しているCSV取り込みに手を加えるというもの。具体的には、CSVのフォーマットが変わって、取り込むデータが1列増えたので対応する。既存のCSVはA列、B列、C列、...
View ArticleUE4 モジュール追加手順のメモ書き
概要UnrealEngine のモジュール追加についてのメモ書きです。エディタ用モジュールの追加手順を記録しています。環境Windows10 Visual Studio 2017 UnrealEngine...
View Articleプログラミング初心者の振り返り - 反省文を兼ねて
はじめに2019年、私ははれてプログラマーになりました。メインの使用言語はC#。そうは言っても他の言語はからっきしわからないのですけれど。この記事は、プログラマーになってから私は何に困ったかをつらつらと記していくものです。これがプログラミング始めたての方々にも当てはまるかどうかはわからないですけれど。7, 8割は自分の振り返りとして、1割はQiita初投稿という趣旨のもと書く記事です。残りの1,...
View Article