clock-up-blog

junk-junction

C#

型がふわっとした C# の dynamic 型。と宗教。

C#

C# Advent Calendar 2018 - Qiita 2日目の記事です。C# だと「常に厳密に型定義するんでしょ?めんどくさくない?」って言われることがありますが、別にそんなことないです。厳格な C#er からすると邪道呼ばわりされるかもしれませんが、C# には dynamic 型…

ASP.NET MVC と ASP.NET Core MVC の名前と機能と採用判断の話など

主に「ASP.NET Core」の名前や歴史に関する話です。誰も彼もが解説をさぼった結果、世間的な認識がとても曖昧になっているように見えるところを少し整理しようと思います。少しめんどくさい話になりますがお付き合いください。

イベント情報の横断取得 Web & API

Doorkeeper, ATND, connpass のイベントを横断して一覧表示する Web と Web API を公開しました。ソースコードも公開してます。(過去サイト「IT勉強会ですよ (itcal.jp)」は忘れてください…(◞‸◟))events.clock-up.jp Web API 仕様 Web API は自由に利用…

N進数計算およびエンコード/デコードのロジック

※なんだか思ったよりも長くなってしまったので、電車の移動時間とかそういう隙間時間の時間潰しにでもご活用いただければと思います。 前書き 今更ですが情報基礎に立ち返り、進数計算について改めて書き起こしてみようと思います。近年の情報技術はまだまだ…

Visual Studio の C# コンソールプロジェクトを CentOS 上の mono で実行する

Visual Studio 形式の C# コンソールプロジェクトを CentOS 上で mono を用いてビルド・実行する方法について。 前提環境 Visual Studio 2015 CentOS 7.2 (さくらVPS) # uname -a Linux host1 3.10.0-327.36.3.el7.x86_64 #1 SMP Mon Oct 24 16:09:20 UTC 20…

アクティブなウィンドウをキャプチャしてpng保存するツール「WinRealCapture」

作ったアプリ自慢! Advent Calendar 2016 22日目の記事です。堂々と自慢できるような代物ではないですが、一応最低限の実用には耐える物にはなったと思います。WinRealCapture というものを作りました。 これまでの既存のキャプチャツールが高解像度モニタ…

C# でビットコイン自動売買 (bitFlyer API を利用)

ボット・クローラー Advent Calendar 2016 20日目の記事です。 今回のサンプルプロジェクト 以下に今回のサンプルコードを含むプロジェクトをあげてあります。 GitHub - kobake/BitflyerBotSample: bitFlyer 自動売買システムのサンプル 仮想通貨の取引所 仮…

bitFlyer (仮想通貨取引所) の API を操作するための NuGet パッケージを公開しました

仮想通貨・ブロックチェーン Advent Calendar 2016 20日目の記事です。bitFlyer API 操作をラップした NuGet パッケージを作成・公開しました。 配布場所 NuGet Gallery NuGet Gallery | BitflyerApi 0.8.3 ソースコード・説明書・利用サンプル GitHub - kob…

C# による Twitter 簡易ボット

ボット・クローラー Advent Calendar 2016 3日目の記事です。 Windowsクライアント上で動作する Twitter の簡易ボットを作ってみます。 今回のサンプルコード プロジェクトごと以下にあげてあります。(APIキー情報は書き換えて使ってください) GitHub - kob…

2ちゃんねるの板一覧の属性を取得するクローラー (C#実装)

ボット・クローラー Advent Calendar 2016 2日目の記事です。 2ちゃんねるは相変わらず現役で動いていらっしゃるようなのですが、板により微妙に挙動(パラメータ設定)が違うっぽい。@kobake_ 板の設定によって違いますよー◎海外のニュースを取り扱うことが…

C# による簡易 HTTP サーバの実装

C# Advent Calendar 2016 1日目の記事です。HttpListener というクラスを使うと意外と簡単にできる。 要は何らかのポート (80番または別番号) で待ちうけて、 GET /hoge/fuga.html みたいなリクエストが来たらそれに対する応答を返せばいいだけ。

そろそろタイムライン的な技術情報発信にもやもやしてきた

とっかかりとしては、個人ブログとかQiitaとかの場所に、ネット記事としての技術情報を一個一個放り投げていくことが有意義であることは確かなのだが。

C# による JSON 相互変換 (Json.NET 利用)

概要 以下について解説する。 C# オブジェクトを JSON テキストに変換する方法 JSON テキストを C# オブジェクトに変換する方法

ASP.NET MVC のバージョン確認方法

自分は普段「ASP.NET MVC 5」を使っている「つもり」ではあるのだが、一体どこを見れば実際に自分が使っている ASP.NET MVC のバージョンを確認できるのか、という話。

(ASP.NET MVC) Web.config に書かれた connectionStrings 情報を C# で取得する

Web.config 例 以下のように定義された connectionStrings 内の情報を C# コードで読み取る。 .... <connectionStrings> <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\.;....;Integrated Security=True" providerName="System.Data.SqlClient" /> </add></connectionstrings>

ASP.NET MVC 例外メッセージをすべて英語にする

(If you prefer English than Japanese, you can see English article.)ASP.NET MVC で例外が発生したときに表示されるエラーメッセージをすべて英語にする。 方法 端的にいうと以下の2行を加えるだけで良い。Global.asax.cs .... using System.Globalizatio…

Windowsプロセスの誕生と死滅の緩い監視

必要なので作りました。 ソースコードと実行ファイル kobake/WinProcessListWatch · GitHub 概要 プロセスが起動されたタイミング、終了されたタイミングをざっくりと監視する。

Unity 4 でユーザ定義のコンパイル定数を用いる

こういうのをやりたい void foo() { #if HOGE // ←この定数を自分で定義したい Debug.Log("ほげ限定ログ"); #endif } 独自に定義した定数でコンパイル振り分けたいよね、っていう。

(.NET) Removing icon on listview column header

Summary Removing icon on list view column header looks easy, but actually it has confused feature. Bad code This code looks no problem but it doesn't work. ListView view; int col; view.Columns[col].ImageIndex = -1; Good code You need to re…