大阪府立環境農林水産総合研究所 水生生物センターに行ってきた。
(水族館に行ったメモ:シリーズ その115)

名古屋から近鉄新春全線フリーパスを使って、その1日分で日帰り旅行で行ってきた。
続きを読む
大阪府立環境農林水産総合研究所 水生生物センターに行ってきた。
(水族館に行ったメモ:シリーズ その115)

名古屋から近鉄新春全線フリーパスを使って、その1日分で日帰り旅行で行ってきた。
続きを読む
ヨーグルトメーカーで肉を低温調理してみるという話の続き。
すき焼きに使うスライス肉を低温調理してみた。

続きを読む
女体フィギュアなプラモデルを手に入れたので、組んでみた。
1/16~1/22の分。
断捨離は、先週に引き続き今週もサボってしまった。
減量は、エアロバイク漕ぎをやったのだが、たぶん2日ほどサボってしまったようだ。
筋トレはできていない。
どうも低調だ。
寒いからというのと、謎の腹痛がまだ続いていたせいというのがある。
先週、腹痛の原因がクミンによるアレルギーで起きているっぽいのが分かってきた。
(クミンによる腹痛は即効性はあまり無いのだが、後を引いて1日痛みがあり、その後に何か飲んだり食べたときに特に痛みを誘発するような症状がある。そのせいで原因が分かりにくかった)
しかし、原因は1つだけではなかったようだ。
続きを読む
第7回 Center CLR 勉強会に行ってきた。
今回は、会場はMisocaの会議室で開催された。

内容は、
・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をビルドした。
趣味のコンパイラを自作するのにilasmを使ってたが、これを.NET Core/Ubuntuで動かそうと思った。
→ CIL(MSIL)中間コードを生成するTiny BASICコンパイラを作ってみた
Ubuntuで.NET Core(バージョン1.1)を使う方法は、公式(英語)の手順が出ている。
→ https://www.microsoft.com/net/core#linuxubuntu
続きを読む
Ubuntu上で.NET CoreのCoreCLRをビルドしてみた。
このあたりの記事を参考にした。
→ 連載:「○○してみた」日記:CoreCLRをビルドしてみた
gitを使ってCoreCLRのソースコードをローカルに持ってくる。
git clone https://github.com/dotnet/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を書いてソースコードをビルドするのが好きだった。
ソースコードの更新された部分からその依存関係を自動で調べて更新すべき部分のみをビルドすることができるという賢い仕組みで、非常に便利だ。
最初に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を手に入れた。
中古の白ロムで安く売っているのを見つけて購入した。
ファームウェアは既にAndroid 6.0にアップデートされた状態だった。

Android 5.xまでは4K画面にOSが対応してなかったので、Xperia Z5 Premiumはせっかく4K液晶なのにOSで使う殆どの場面がFull-HD(2K)解像度の引き延ばしで、動画再生アプリのみが4K解像度に対応していた。
Android 6.0からはOSから4K対応になっている。
ただし、アプリが対応していないと4Kで動画再生したりゲームのレンダリングが4Kになったりはしない。
実は、まだ4Kの動画再生などを試すことができていない。
プレインストールされていたはずの4Kの動画サンプルが中古のこの端末には入っていなかったからだ。
続きを読む