はくさいのメモ帳

調べたことのメモをするだけです

Linux

LinuxでもGit Extensions

使ってる人少なそうだけど、結局GUIは他にいいのなくて、パッケージもないけどGit Extensionsを使うことにしました。msiでなくてzip配布してる方を展開してmono gitextensions.exeでやや画面はかっこ悪いけど同じ操作が出来ます。コマンドラインでログ追って…

そういえばLinuxでコメント読み上げできました

まだサンプルレベルですが、技術的に難しくはないことが分かったという話です。

LinuxでいいGUIのgitクライアントないかなー

Ubuntu 12.04にリポジトリ追加なしで入れられるgitk/git-gui/git-colaは試してみたのですが、あまり芳しくありませんでした。Windowsだとgit extensionsを使っていますが、あのレベルの機能(といってもまだ不満はある)には及ばないようです。GUIは特に歴史改…

Mono/LinuxでNUnit

単品でnunit-guiとかすると文字化けとかして焦りますが、MonoDevelopにはNUnitが統合されてて普通に使えます(文字化けとかない)。

Virtual Box上のUbuntuとのやりとり

ここのところMono上で.NETアプリを動かそうとやっきになってたので、Virtual Box上のUbuntuとやりとりしたいケースが多かった。アプリ的なやりとりならもちろんネットでやるんだけど、ファイルのやりとりなら共有フォルダ使った方が合理的だよね、というわけ…

JavaScriptTime.csを改悪

結局こんなパッチになりました。蛇の道は蛇ということで。 diff --git a/CaveTubeClient/JavaScriptTime.cs b/CaveTubeClient/JavaScriptTime.cs index 37ddd56..38f5b3a 100644 --- a/CaveTubeClient/JavaScriptTime.cs +++ b/CaveTubeClient/JavaScriptTim…

Mono/LinuxでTimeZoneInfo.FindSystemTimeZoneById()

無理でした。どうにもなりません。

DummyXmlResolver

とりあえずMono/LinuxにXmlPreloadedResolverがない問題を以下のダミー実装を使うことで解決しました。 class DummyXmlResolver : XmlResolver { protected Stream _stream = null; protected Uri _uri = null; public override ICredentials Credentials { …

Mono対応

.NET Framework 4.5→4.0の変更は、面倒ではあっても困難に直面するというほどのことではありませんでした。主にawait/async関連の書き直しだけだったので(それでもタイミングが変わるなどの余波があり、テストが通らなくなって焦りました。)。しかし、プラッ…

Mono

.NETも試行錯誤でしたが、さらに今回はMonoに挑戦してみました。

Open JTalk

Linuxでも読み上げ欲しいと思い、その辺実装するための部品を探していました。