アジョブジ星通信

日常系バンザイ。

LINQPadのクエリと結果を一緒にGistにアップロードするツール

つくった。azyobuzin/lpgistHTML で出力する → Gist に上げる → bl.ocks.org で見れる → 最強

気持ちを言葉にする練習

昨日「勉強するぞと意気込んで始まった高校最後の夏休みも残り半分を切ったにもかかわらず、総勉強時間がいまだ 1 時間いってるのかどうか疑問な今日このごろ」なんて書きましたが、そもそもなんで勉強する気が起きないんだという話。頭で考えて書いているか…

Windows プリインストールマシンの Windows を何とか元に戻した話

うまいタイトルが思いつかなかった許してほしい。勉強するぞと意気込んで始まった高校最後の夏休みも残り半分を切ったにもかかわらず、総勉強時間がいまだ 1 時間いってるのかどうか疑問な今日このごろ、 VivoBook S300CA 通称「クソマシン」に Windows10 を…

cargo package で .gitignore 対象のファイルを含める方法

A. 不可能 理由 cargo package の動作は、 Cargo.toml のあるディレクトリが git リポジトリ内なら、そのリポジトリでインデックスされているファイル、および untracked(git add も ignore もされていない)なファイルの中から必要なファイルを検索します…

Electron + WinJS = モダンデスクトップアプリ

お久しぶりです。ブログ書くネタがなかったんです。決して受験勉強していたわけではありません。ええ。 関連記事: なぜ人は受験勉強をするのか - アジョブジ星通信というのはさておき、今回は PCアプリ開発者はWeb技術を見くびらないほうがいい、あなたの仕…

やはり ConfigureAwait のデフォルトはまちがっている。

C#

昨日の の TL について、 ConfigureAwait のデフォルトが true なのが気に入らないという話をブログにまとめておきます。まぁ所詮 C# 入門者の私の意見だし、いまさら仕様変更されることもないと思うので何言っても仕方ないんですけどね。

TwitterのOAuthバグを攻略

Twitter の API がクソであることは、数年前から既知の事実でしたが、まさか OAuth の仕様すら無視しているとは思ってもいませんでした。というのが 1 月あたりの話ですが、比較できるコードが書けたのでブログに書きます。

ILSpyのエンジンで逆コンパイルしよう

C#

高校三年生になりました。降参です。以上です。とかいう話をしましたが、あのあともはや完全に 1 から作りなおしに近い形で大幅アップデートしました(といってももう 1 週間以上前の話ですが)。あの記事で挙げたこれからの予定ですが、まさかの「アイコン…

SearchGalleryQueryService と NuGet.Services.Search.Client

https://api.nuget.org/v3/index.json に書いてはあるけど実態がよくわかっていなかった SearchGalleryQueryService についての話。以前の検索 API の話と同じくソースコードは NuGet.Services.Search にあります。で、 SearchQueryService と SearchGallery…

NuGet.Protocol の使い方

テスト終わりました。色んな意味で。というわけで NuGet v3 を触るシリーズ続き行きます。NuGet では新たに NuGet.Protocol というクライアントライブラリを開発しています。 Visual Studio 2015 の NuGet Package Manager もこれを使用しています。 API v2,…

NuGet API v3 パッケージ情報の読み方

昨日に引き続き NuGet API v3 を触ろうの会。テスト勉強しろや。今回はパッケージの ID とバージョンがわかっているときのパッケージ情報の取得方法についてです。バックナンバー NuGet API v3 検索系 API - アジョブジ星通信 とりあえず取得してみる https:…

NuGet API v3 検索系 API

NuGet API v3 のまともなドキュメントが見当たらないのでソース読みながらメモしていきたいと思います。一応仕様書はあるみたいだけど、 API を利用する側には一切役にたたなさそう。 API v3 Specification · NuGet/NuGetGallery Wiki · GitHubというわけで…

NuGet パッケージ調査支援ツール NuGetCalc の web 版、できました

タイトル長い乙。というわけで「DockerでOWIN Self Hostアプリを動かす」のスクリーンショットに写っていた NuGetCalc の Web 版が(最小限の機能が)完成しました。ちゃんと Ubuntu の VPS 上で mono を使って動いております(Linux でビルドできるとは言っ…

Docker CLI の Windows 版をコンパイルする方法

How to compile Docker on Windows がうまくいかなかった(autogen だかが見つからないとか言われた)ので、 Linux で全部やってしまえという話。負けた気がしますが、まぁはい。リポジトリからソースを落としてきて、 DOCKER_CLIENTONLY=1 sudo make cross…

DockerでOWIN Self Hostアプリを動かす

三連休です。 SHIROBAKO を見て過ごそうと思いつつ Linux と戦い続けた 1 日でした。というわけでその成果を書いておきます。 動かしたかったもの LightNode をメインのミドルウェアとして適当に書いたブツです。これを OwinHost で動かしたかったわけです。

ソーシャルゲーム

レベルが上がる スタミナが増える プレイ時間が長くなる 疲れる 飽きる

修学旅行 is over

サーターアンダギーが暖かくないと食べられない体になった。以上です。Microsoft OneDrive - Access files anywhere. Create docs with free Office Online.海に携帯ぶっさして動画撮って必死になって洗ってた。

Rustの構文拡張をつくろう

最近書くネタがなくて困ってますが、 Rust をいじり始めたので、そろそろなにか書いておきたいなと。今回は強力な構文拡張機能(syntax extension)を使っていろいろと変な構文をぶち込む方法を紹介します。なお、サクッとマクロを作りたいだけな場合は macro_…

azyobuzin Advent Calender 31日目

そんなものはなかった。というわけで流行りの今年の締めとやらをしようかと。

dot42 - Xamarin じゃない C# for Android

明後日からテストです。今日から本気出す予定(現在 23 時)です。今日は面白そうなものを見つけてきたので紹介。 Use .NET Framework API The most common part of the .NET Framework API is supported. .NET Framework types compile to a minimum amount…

Roslyn の Workspaces で FileNotFoundException

C#

Microsoft.CodeAnalysis 1.0.0-beta1-20141031-01 でこうなったら Microsoft.Composition 1.0.27 をインストールしましょう。 Microsoft Composition (MEF 2)

Mono.Posix の Stdlib が Windows でも使えるわけ

C#

さっきクソみたいな乞食記事を投下してしまったので真面目なことを書きます。Mono には Unix 特有の機能をサポートするための Mono.Posix というライブラリがありますが、これの Mono.Unix.Native.Stdlib が結構 Windows でも動くのでその話を。まぁ malloc …

はてなブログ for Android

はてなブログのAndroidアプリが出たッ!乞食記事。待ちに待ってたしなかなか良さそうな感じ。以下難点 マテリアルデザイン特有の字の小ささ(だいたい Google のせい) 通知オフにするのどうやるの

WindowsマシンにUbuntu入れた

テストが終わって USB メモリ買って回復ドライブつくって(容量不足でリカバリ領域コピーできず)ついにあのクソクソと言い続けたマシンに Ubuntu 14.10 を入れました。で一日遊んでたらこんな時間に…。とても参考にした記事 デュアルブート(UEFI Win8.1 + …

キモい select を理解する 3 パターン

Go

お久しぶりです。テスト期間中です。今日は Go 言語の select ステートメントの挙動が頭おかしいので、理解するために 3 パターンに挙動を分けてみようという話です。Q. お前本当にわかってんの? A. 俺を信じるな、仕様を信じろ http://golang.org/ref/spec…

破壊的変更を多く含む CoreTweet 0.4.0 のご案内

利用者が増えてきた上に、簡単に個条書きするだけでは混乱を招きかねないアップデートになりそうなので、日本語で詳しく書いておきます。 新機能 レスポンスに Json プロパティを追加 #68 ErrorCode 列挙体を追加(後述) #71 各オブジェクトの ToString で …

CoreTweetでストリーミングを処理するためのRx入門

どうも、 CoreTweet の非同期・Rx・Windowsプラットフォーム担当のくせに今まで何も解説記事を書かないでいたことで有名な azyobuzin です。 CoreTweet の紹介 .NET で Twitter にアクセスするアレです。 Yet Another .NET Twitter Library GitHub - CoreTwe…

comb meet up について言及することが求められているんだ

IE10 Tシャツで行ってきました comb meet up! 〜主にU-22が盛り上がるLT大会〜 http://connpass.com/event/7772/ 話してきたことと日本語力が足りない感想とか書きます。たぶん。あとニコ生のコメントは全く見てないから知らない(誰か見せて)。

ユニバーサルアプリを MSBuild でビルドできない問題

CoreTweet をコマンドでビルドしようとするといつもこんなエラーが出ていました。 error CS0234: 型または名前空間名 'Web' は名前空間 'Windows' に存在しません。アセンブリ参照が不足しています。原因は使う MSBuild の違い問題だったようです。今までは …

アソコがginginになる話

Go

GOPATH が github.com/codegangsta/gin github.com/gin-gonic/gin になる話結局 6 月はブログ書かないで終わってしまいましたね。ミッドナイトのせいかな?久々に書くネタというか一発ネタっぽい気がしたので書きます。今日紹介するのは Go のライブラリ、 g…