読者です 読者をやめる 読者になる 読者になる

ほげほげー

C#メインで困ったことや面白く感じたことをメモしていきます。

Unity での開発でも async/await を使おう

いつも通り久しぶりに記事を書きます。 Unity で async/await を使うようになってから大変捗っているので覚書。 async/await 以前の非同期 async/await 以後の非同期 Unity で非同期をするには Unity のコルーチンは非同期なのか Unity で async/await を使…

PowerShell の自動変数とその落とし穴

本記事は PowerShell Advent Calendar 22日目の記事です。 atnd.org はじめに 先日書捨てのコード書いててこいつにやられた*1ので忘れないように。 なお、本記事は時間が無さ過ぎて相当圧縮された模様なのであしからず。 自動変数とは PowerShell が自動的に…

Windows Phone についてふたことみこと。

はじめに これらは私個人としての意見であって Windows Phone を使っている人が全てこのような感想を得るわけではないことを予めご了承ください。 また、Windows Phone を愛する方の気分を害する恐れがあります。ご留意ください。 それでは。

MADOSMA が壊れたので修理に出しました

先日購入した MADOSMA ですが、実は先々月あたりに壊れてました。 何がどう壊れたのかですが、何故か音量ボタン(下)が押しっぱなしな状態になり、 再起動しても「!」と表示されてそのまま終了する、という現象に苛まれていました。 長期間(1週間とか)放…

iPhone 6s Plus を買ったので雑感と TIPS

iPhone 5s を使っていて、割と満足はしていたのですがディスプレイが剥がれて来たので思い切って 6s Plus に機種変更してみました。 もちろんニコニコ現金一括払い。 そんな感じで買ってセットアップして諸々終わったので感想とか iPhone 6s(& Plus) 絡み…

【かんたん】 Windows 10 への無償アップグレードを抑止する

にわかに盛り上がりを見せている Windows 10 強制アップグレード騒動ですが、 デマも甚だしいので一般ユーザー向けの手順をご紹介します。 はじめに 以下の画面からアップグレードを予約をしていない方へ。 何もする必要はありません。 何もしなくてもアップ…

合法 Windows Phone こと MADOSMA 買ったった

はい。 どう見てもティッシュ。 開封。 中身。 内蓋の中。 解体。燦然と輝く技適。 SIM買ったった。 SIMとSDカード挿入。 〆。 初回起動時の設定。 始めましょう 途中でロックしてから復帰したら。ただいま。 国産だ・・・。 Windows Phone が始まりました。…

Visual Studio 2015 と Unity と

Visual Studio 2015 が Go Live になってもう結構経ちますね。 まぁでもどうせ Unity では C# の新機能使えないしなー関係ないね。 なんてことは無くて、今回の C# 6.0 で追加された機能は割とUnityでも使えちゃいます。 何故使えるのかは後述するとして、今…

株式会社はてなに入社しました

株式会社はてなに入社しました 株式会社はてなに入社しました - hitode909の日記

Visual Studio Tools for Unity のつかいかた。

Unity 5がリリースされました。 それに伴い、ほとんどの機能が無料で利用できるようになりました。 早速家のパソコンに入れて使ってみようという方も多いのでは無いでしょうか? そこで、Windows環境に限った話とはなりますが Visual Studio Tools for Unity…

C#で作られたプログラムをデコンパイルしてみよう

C#アドベントカレンダー2014 15日目の記事です。

連続したデータを纏める処理の実装が面白そうだったので試してみた

LINQでこんな感じの青いデータがあって黒い線の上にあるデータをIEnumerable<T>で緑の区間ごとにまとめたいんだけど、こういうときはSkipWhileしてTakeWhileでいい感じです? pic.twitter.com/Abt0v314wC— 幻想ツバメ (@f_swallow) 2014, 10月 15 これの値5以上</t>…

Azureの仮想マシンへリモートでコマンドを投げる

Azureの仮想マシンでPSRemotingによる接続をする場合、SSLでの接続が必要なので証明書のインストールが必要です。 非SSLでの接続はムッシュせんせーが書いて下さってたのでご参照くだされー。 Azure 仮想マシンに 5985 を使用して PowerShell で接続 | SE の…

PowerShell 勉強会でセッションしてきました。

ついったーには書かないでおこ( C#erがPowerShell始めてみた PowerShellのチートシート的な感じになってるので初心者の方は是非。 そのうちしれっとサンプルコードとかの追記するかもです。 初セッションだったのでとても疲れましたが楽しかったのでまた機…

PowerShellでgrepして置換みたいなことをしたい人生だった

PowerShellにgrepコマンドはありません。 なのでコマンドレットを組み合わせてどうにかする必要があります。 順を追って試してみましす。 PowerShellでGrepみたいな検索をする Get-ChildItem -Path '対象のルートディレクトリパス' -Recurse | Select-String…

テンプレートファイルのコピー&リネーム数十回分を、コマンド一発でする方法 no Excel no コマンドプロンプト

元ネタ: テンプレートファイルのコピー&リネーム数十回分を、コマンド一発でする方法 [Excel][コマンドプロンプト] - little hands' blog テンプレファイルを何回もコピーして名前を変えるの、面倒くさい!! こんなことありませんか?? エクセルなどでテ…

PowerShell 勉強会でセッションやってきます。

ひょんな事*1からPowerShell勉強会でセッションをやることになったので報告です。 既に席は埋まっちゃってますが。 第 3 回 PowerShell 勉強会 - Japan PowerShell User Group (JPPOSH) | Doorkeeper またセッションが終わったらまとめ的な記事でも書きます…

IteratorパターンとIEnumerable<T>とIEnumerator<T>とyield returnと

毎回毎回はてな記法を忘れてます。こんばんは。 今回は yield return のコンパイル時に生成されるコードの何がいいのかを簡単に解説・・・ と思ったのですが、よく考えたら以前書いた記事で説明されてるんですよね。 要するにあんなに複雑なコードを書かなく…

C# の yield return を少し詳しく解説するよ

とは言えそこまで詳しくないので(ry yield return の記事ばかりにアクセスが来るので、求められているであろう記事内容を超簡潔にまとめようと思った。 多分 yield return そのものの解説は前回のあれで充分で、追加で多分これが欲しいのではないでしょう…

Webフォントにまつわる某

例によってWebフォントで詰まったのでメモ。 使用しているWebフォントが何の言語に対応しているかって視覚的にわかりにくいのです。 そこで、Windowsにインストール出来るフォントであれば視覚的に確認できる方法があったのでメモ。 インストールできないも…

Webフォントあれやこれや

Webフォントとは以下略 ググって下さい。 Webフォントの使い方 まず使うフォントを用意します。 とりあえず拘らないんだったらGoogleWebフォントとかでいいんじゃないかな。*1 次にスタイルシートに下記の様な記述をします。 @font-face { font-family: 'Web…

C#におけるIndexer詳説(ポロリもあるよ!)

タイトル詐欺してみたかったんです。 でも恥ずかしくなったのでポロリもあるよって付け加えて更に恥ずかしくなってるのです。 内容は極々薄いので悪しからず。 Indexer(インデクサ)って? var value = array[index]; や var value = dictionary[key]; 要す…

JavaScriptコード規約プロトタイプとか

ノリと勢いだけでお仕事用にJavaScriptのコーディング規約を作ることになったので、 草案をまとめてみるとともに復習してみる。 (JSerではなくC#erなので誤りがある可能性は非常に高いです) あまり固ーくしてもコーディングの楽しさが損なわれるし、 あま…

C#におけるyieldの挙動

初めまして。これからC#について古いことから新しいことまで、 思いついたときにつらつらと書いていきますのでどうぞよろしくお願い致します。 わりとてきとーなので突っ込みどころがあればブコメなりコメなりで突っ込んで頂ければ幸いです。今日はC#2.0から…