読者です 読者をやめる 読者になる 読者になる

万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

Xamarinで実機転送遅い時

C# iOS

iOS 9.0, Xamarin Studio, "waiting for debugger to connect..." - Stack Overflow

実はiPhone設定

Xamarinのフォント

qiita.com

https://forums.xamarin.com/discussion/30207/whats-the-deal-with-xamarin-forms-label-font-is-obsolete

https://developer.xamarin.com/guides/xamarin-forms/user-interface/text/fonts/

0件の配列でLinqのLast()ではエラー

C# Linq

int[] hoge = {}; Debug.Log(hoge.Length); hoge.Last ();

InvalidOperationException: Operation is not valid due to the current state of the object
System.Linq.Enumerable.Last[Int32] (IEnumerable`1 source)

XamlFilePathAttribute' does not exist in the namespaceのエラー

Xamarin トラブルシューティング
XamlFilePathAttribute' does not exist in the namespace

のエラーが出た。

https://forums.xamarin.com/discussion/86352/i-keep-getting-xamlfilepathattribute-class-not-found-error-when-modifying-xaml-files

を見る。

Cleanをする、その後でbinとobjを消す。 f:id:shinriyo:20170402224553p:plain

fish shellでtkも動くようにRubyを入れる

tk Ruby fish shell トラブルシューティング
/Users/shinriyo/.rbenv/versions/2.4.1/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- tk (LoadError)
    from /Users/shinriyo/.rbenv/versions/2.4.1/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from tk.rb:2:in `<main>'

こんなエラーできるとき。

http://5zalt.hatenablog.com/entry/2015/02/13/075639 を参考。

set RUBY_CONFIGURE_OPTS "--enable-pthread --enable-shared \
                 --with-readline-dir=`brew --prefix readline` \
                 --with-openssl-dir=`brew --prefix openssl` \
                 --with-libyaml-dir=`brew --prefix libyaml` \
                 --with-opt-dir=`brew --prefix gdbm`:`brew --prefix gmp`:`brew --prefix libffi`" \

とした後に、

rbenv install 2.2.0

tkを使うフォルダで

rbenv local 2.2.0

する。

するとrequire 'tk'でエラー出なくなる。