投稿者「kako」のアーカイブ

断捨離と減量メモ2017 その3

1/16~1/22の分。

断捨離は、先週に引き続き今週もサボってしまった。
減量は、エアロバイク漕ぎをやったのだが、たぶん2日ほどサボってしまったようだ。
筋トレはできていない。

どうも低調だ。
寒いからというのと、謎の腹痛がまだ続いていたせいというのがある。

先週、腹痛の原因がクミンによるアレルギーで起きているっぽいのが分かってきた
(クミンによる腹痛は即効性はあまり無いのだが、後を引いて1日痛みがあり、その後に何か飲んだり食べたときに特に痛みを誘発するような症状がある。そのせいで原因が分かりにくかった)

しかし、原因は1つだけではなかったようだ。
続きを読む

第7回 Center CLR 勉強会に行ってきた

第7回 Center CLR 勉強会に行ってきた。
今回は、会場はMisocaの会議室で開催された。
20170121_105019

内容は、
・XAML(仮)
XAMLの話

・Reference sourceについて
.NET Frameworkのソースコードブラウザ(webアプリ)の話

・Xaramin FormsとAzure Mobile AppsとMobile Center
 Xamarinを使ったアプリとAzureクラウドとの連携の話

・2017年Legacyとどう向き合って行くか
 Visual Studioの古いやつのサポートが切れる話など

LT
・P/Invokeの話
.NET Coreとilasm(CoreCLR)の話 (自分)
続きを読む

Ubuntu上で.NET Coreを使うのだけど、ilasmが使えないないのでCoreCLRをビルドした

Ubuntu上で.NET Coreを使うのだけど、ilasmが使えないないのでCoreCLRをビルドした。

趣味のコンパイラを自作するのにilasmを使ってたが、これを.NET Core/Ubuntuで動かそうと思った。
CIL(MSIL)中間コードを生成するTiny BASICコンパイラを作ってみた

Ubuntuで.NET Core(バージョン1.1)を使う方法は、公式(英語)の手順が出ている。
https://www.microsoft.com/net/core#linuxubuntu
続きを読む

Windows上で.NET CoreのCoreCLRをビルドしてみた

Windows上で.NET CoreのCoreCLRをビルドしてみた。

Windows以外でUbuntu上などでビルドするのは難しくないようだ。
連載:「○○してみた」日記:CoreCLRをビルドしてみた
コンパイラのclangとCMakeというビルドツールがあればすんなりビルドできるようだ。
(ただし、mscorlib.dllが生成できないみたいだが)

Windows上でビルドするのを試してみた。
公式だと英語の情報だけど、以下のドキュメントに方法が書いてある。
Build CoreCLR on Windows
Visual Studio 2015と、CMake、Python、Git、Powershell 3.0以上、が必要だと書いてある。
(あと、testをビルドするには、DotNet Core SDKも必要とある)

自分の場合、
・Visual Studio 2015
・CMake 3.7.1
・Python 2.7.9
・git 2.7.1
・PowerShell 2.0 (Windows7に最初から入っていた物?)
を使った。
環境変数PATHを書き換えて、cmd.exeやPowershellで上記のものをコマンドラインで使えるようにしておく。

ソースコードはgithubから持ってくる。
https://github.com/dotnet/coreclr
続きを読む

makeというビルドツールで、Makefileを書いてソースコードをビルドするのが好きだった

makeというビルドツールで、Makefileを書いてソースコードをビルドするのが好きだった。

ソースコードの更新された部分からその依存関係を自動で調べて更新すべき部分のみをビルドすることができるという賢い仕組みで、非常に便利だ。

最初にPC-98用のTurbo-Cに付属のmakeに触ったのが使い始めだった。
逆にTurbo-Cの統合環境にはどうも馴染めなかった。
EZ Editorや、VZ Editorに慣れてしまって、それ以外のエディタに馴染めなかったからだと思う。

Makefileの書き方は、MS‐DOSを256倍使うための本で覚えた。

MS‐DOSを256倍使うための本〈Vol.3〉(Amazon)
続きを読む

4Kスマートフォン SONY Xperia Z5 Premiumを手に入れたのだけど、4Kの動画の編集はどうすればよいのだろうか

4Kスマートフォン SONY Xperia Z5 Premiumを手に入れた。

中古の白ロムで安く売っているのを見つけて購入した。
ファームウェアは既にAndroid 6.0にアップデートされた状態だった。
Rimg0002

Android 5.xまでは4K画面にOSが対応してなかったので、Xperia Z5 Premiumはせっかく4K液晶なのにOSで使う殆どの場面がFull-HD(2K)解像度の引き延ばしで、動画再生アプリのみが4K解像度に対応していた。
Android 6.0からはOSから4K対応になっている。
ただし、アプリが対応していないと4Kで動画再生したりゲームのレンダリングが4Kになったりはしない。

実は、まだ4Kの動画再生などを試すことができていない。
プレインストールされていたはずの4Kの動画サンプルが中古のこの端末には入っていなかったからだ。
続きを読む