アジョブジ星通信

進捗が出た頃に更新されるブログ。

気持ちを言葉にする練習

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

続きを読む

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

うまいタイトルが思いつかなかった許してほしい。

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

ライセンス死亡事故

Ubuntuデュアルブートにしたまでは良かったのですが、何を思ったのか元から入っていた Windows8.1 を消し去り DreamSpark の "Windows Embedded 8.1 Industry Pro" を入れました。この時点で新規インストールをかけてしまって死亡してしまったわけですが、甘く見ていた僕はその後 Windows10 をその上に新規インストールしました。アップグレードインストールしないとライセンス認証通らないのを完全に忘れていました。てへっ

続きを読む

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

A. 不可能

理由

cargo package の動作は、 Cargo.toml のあるディレクトリが git リポジトリ内なら、そのリポジトリでインデックスされているファイル、および untracked(git add も ignore もされていない)なファイルの中から必要なファイルを検索します。これは include や exclude が指定してある場合も同じで、 git から見えているファイルの中から include するため .gitignore に指定してあるファイルを入れることができません。泣ける。

参考
https://github.com/rust-lang/cargo/blob/b6ad6fb47deb49b82b82e65c73590c6713a3d789/src/cargo/sources/path.rs#L125

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

https://i.gyazo.com/52dbfbfa34e2c7d4828e08660db094f4.gif

お久しぶりです。ブログ書くネタがなかったんです。決して受験勉強していたわけではありません。ええ。
関連記事: なぜ人は受験勉強をするのか - アジョブジ星通信

というのはさておき、今回は

PCアプリ開発者はWeb技術を見くびらないほうがいい、あなたの仕事は今にも失われつつある。

ElectronでGyazoっぽいUIを実現する - Qiita

で有名な Electron 上で WinJS を使ってストアアプリっぽいデスクトップアプリをつくるお話です。とくにサンプルとしてつくるものも思いつかなかったので、 Visual Studio のハブアプリのテンプレートを Electron で動くようにするまでの過程を説明していきます。

完成品はこちら1コミット目にテンプレートをそのまんま入れてあるので、 diff でどこを書き換えたのかわかるようになっています。

続きを読む

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

昨日の

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

続きを読む

TwitterのOAuthバグを攻略

f:id:azyobuzin:20150418230034p:plain

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

続きを読む