utf8::is_utf8 considered harmful 再考
utf8::is_utf8 considered harmful - Bulknews::Subtech - subtech 今も正しい。ただし 「Unicode文字列」といっているのは当時テキ...
89 search resultsShowing 1~20 results
You need to log-in
utf8::is_utf8 considered harmful - Bulknews::Subtech - subtech 今も正しい。ただし 「Unicode文字列」といっているのは当時テキ...
Retropiler: AndroidでJava8の機能を使うもう一つの方法 FUJI Goro (@__gfx__), SpeeeKaigi 2017 Early 自己紹介 藤吾郎(@__gf...
※ この問題は2015年に経験したものです 先日Androidアプリのアイコンのファイル名を変えたところ、一部機種でアイコンが変になるという問題がありました。変になるというのは端末によって様々で...
Android dashboardで見れるのは世界的なシェアで、すでに稼働しているサービスでminSdkVersionを切り上げるなどの場合は実際のそのサービスでのバージョンごとのシェアをみたい...
追記: 実際に運用する際はライセンスにご注意ください: 公開用DockerイメージにAndroid SDKを含めるのはライセンス違反という話 - Islands in the byte stre...
素のTextViewで android:html="true" ができればいいんだけど。簡単すぎるからライブラリを使うまでもないけど、とりあえずこんな感じでできそう。android:text="...
こんなスクリプトを書いた。 chmod -x で実行パーミッションを与えて以下のコマンドで実行できるはず。 ./openjdk-android-diff java.lang.String すると...
ProxyとInvokationHandlerをつかうと都度クラスを定義することなくSAMから特定のメソッドへの移譲を実現できます。 欠点はめちゃくちゃ遅いこと! ふつうに new Runnab...
自分でなんとかするしかないっぽい。 public static void largeLogE(String tag, String content) { if (content.length()...
2016/1/17 追記: この記事はobsoleteです。ライブラリ付属のサンプルアプリならこの方法でいいですが、実際のライブラリでこれをするとdebug buildとrelease buil...
Toastが終了してから何かしたい、ってことがあるとします。Toastにはイベントリスナは付けられないのでToastが持つviewの onDetachedWindow()をオーバーライドして代用...
UICKeyChainStoreはiOSのkeychainをNSUserDefaultsみたいに簡単に操作するためのライブラリですね。 https://github.com/kishikawak...
(Swift 1.1, 2.1 で確認済み) SwiftのcountElements()を自前で実装する(or C++のSTLのような総称的な操作を行う)でサラっと触れましたが、Swiftでは型...
追記(2015/19/7) Robolectric 3.0以降はJVM unit testingの仕組みを利用するようになりました。素の状態よりテストしやすいのでこちらを利用するとよさそうです。...
追記(2015/12/08): SourceKittのソースコードが公開されたので、安心して使ってつかってよさそうです。めでたい。 sourcekittenという、Swift SourceKit...
このエントリはSwift 1.0の時に初版を書きました このエントリはSwift version 2.1 / Xcode 7.1.1 で動作確認済みです Swift Book にはスレッドや同期...
この設定をすると、Logクラスのメソッドすべてが副作用がないものとして扱われます。すべてのメソッドとは、継承元のメソッドも含みます。 その結果 Object#wait() なども副作用なしとして...
カスタム例外クラスをminifyしないようにしておかないと、クラッシュログを検索しにくいということに気づきました。 以下の設定で、すべてのThrowableのサブクラスでminifyを防止できる...
クラッシュログをみていると、稀に表題のような例外が出てdrawableリソースの生成に失敗したりlayout XMLの構築に失敗するクラッシュがありました。昔からある程度発生していたものの数が少...
gitが10周年ということで、gitの最初のコミットのリビジョンのソースコードをビルドして動かしてみた。最初のコミットとはつまり、最初にgitがセルフホスティングされたリビジョンということになる...
89 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.