カクヨムのフォントはWindowsユーザーにはお洒落すぎる

はてぶでホットエントリーを眺めていたら「カクヨム」という単語を見つけました。「なろう」と並んでるので何かと思っっていました。何でも、カドカワとはてなが新しく始めた小説投サイトらしいです。開設して間もないみたいですが、何故かヘイトを集めてい…

【C#】スレッドIDを取得する

C#

マルチスレッド処理中にログを出力したい時にスレッド番号があったらいいなと思ったので調べてみました。捕捉: GUIアプリのasync/await/Invokeが絡む画面操作関係でこの出力すると全部同じ値になってしまいます。UIがシングルスレッドアパートメントなので当…

コードのコメントはシンタックスじゃなくセマンティクスを書こう

コードの構造とか文法を一生懸命説明するシンタックスコメント職人が世の中に結構いるみたいです。例えばこんなの // ログを出力する Log.WriteLine("ERROR", "Failed to hogehoge function."); Log.WriteLine("ERROR", ex.ToString()); コード見ればわかる…

C#のvarとtry~catchは糞ではない

C#

C#の機能に、try ~ catch 構文というものがあるのですが、極めて否定的な意見を検索上位に見かけたため、反論を試みたいと思います。対象記事はこちらです。C#のvarとtry〜catchが糞すぎる - やねうらお−ノーゲーム・ノーライフ 問題の確認 上記サイト中で…

WCFで通信エラーになる場合

C#

c#とWCFでプロセス間通信をするためにNetTcpBindingを使って通信を行っていたら以下のメッセージが出力され通信エラーとなりました。 System.ServiceModel.CommunicationException: ソケット接続が中止されました。これは、メッセージ処理時のエラー、リモー…

Duet DisplayをiPad3で試してみた

iPad3は最近のOSにアップデートしてから(7に上げたくらい?)使い物にならないほど速度が遅くなったのでしばらく放置していました。全てが実用に耐えない激重状態で、嫌なら買い直せ的なスタンスが「これがApple教のお布施かぁ・・・」なんて感心していました…

ガチャの確立をシミュレーションしてみた

グラブルが確率を偽って景品表示法に違反しているだとか、To LOVEるのガチャの確率が異様に低いとか世の中ソーシャルゲーム内に設置されれているガチャで騒ぎが起きているようです。その確率で、実際にどれくらいガチャを引けば当たるのか、少し気になります…

AndEngineでdetachSelfしたときに例外が出る場合の対処法

StackOverFlowに普通に書いてあるありますが、自分用のメモまでに… 状況 AnimatedSpriteへAnimatedSprite.IAnimationListenerを設定して匿名クラス内でdetachSelfを記述したときに「IndexOutOfBoundsException」が発生する。 java.lang.IndexOutOfBoundsExce…

C# と Java の微妙な違い

c#とJavaって基本的な構文は相当似てるんですが、やっぱり違う言語なので微妙に違います。両方を使い比べてみて、やっぱり全く違うんだな、と感じたことをいくつか書いてみようと思います。 アクセス修飾子 アクセス修飾時を省略したときの挙動 Javaの場合 c…

クォータービューを描画しよう

スマホゲーム向けにJavaとAndEngineでクォータービューを描画しよう思います。クォータービューのタイルチップは「ひし形だけでできているタイルチップ」と「足がついてるタイルチップ」 の2種類がありますが、今回ここで扱うのは後者の「足がついてるタイル…

何故か炎上したしてホッテントリ入りしてた話

まさかこんなブログ誰も読まないだろ、と思ってタイトルを釣り気味で付けたら見つかってしまいました。(正直、170日以上前に書いたエントリーで存在を忘れていましたが…)この記事です。b.hatena.ne.jp 原因 恐らく、以下の2点の合わせ技で炎上したと思います…

MahAppsのTreeViewをWPFで使ったときの話

MahAppsは、WPFでフォームやコントロールの見た目をユニバーサルアプリ風(旧メトロ風)に表示するためのUIライブラリです。 紹介はほかのサイトが詳しいと思いますが、コードがGitHubで公開されていて、紹介とドキュメントが以下のページに乗っています。http…