Android
Android NDKを用いてコンパイルすることで、C/C++プログラムをAndroidで実行することができる。つまり、Alpaca.cppのchatプログラムも実行可能ということだ。この投稿では、そのビルドから実行までの作業を紹介する。しかし注意が一つ。作業前にAndroid端末…
Abstract Some C/C++ programs can be compiled for Android, and building execution binary of chat in Alpaca.cpp is also possible. This post introduces its procedures to run it on Android. Important note: 8~12GB RAM is required One important …
Abstract Using Android application, user may sometime have curiosity against basis of output, and drives to know structure of application logic and its processing.Thank to open source, such desires are fulfilled easily, but it is not alway…
Abstract DRM is one factor affecting quality of online video streaming. In case that DRM system recognizes that a device is secured, high quality movie is streamed. In other case, low quality movie is provided or streaming is denied.Ultima…
github.com Abstract DRM review provides information about DRM system For Android, usually Google Widevine*1 HDCP (High bandwidth Digital Content Protection)*2 Security level at content level MP4 and WebM The application provides an explana…
github.com先日、Android端末でのオンライン動画再生にまつわるセキュリティ情報について投稿した。*1どうせならば、ある程度まとまった情報を表示できるアプリケーションとして仕上げてみようと思い立った。そして出来上がったのが、DRM reviewだ。このアプ…
2022年12月08日追記 この投稿では、Kotlinを用いてMediaDrmクラスを参照し、DRM、特にGoogle Widevine*1のセキュリティ情報を取得するための話題を取り扱っている。 そこで紹介したコードを応用し、DRM情報に加えて、HDCP情報も取得するAndroidアプリケーシ…
どうしたらこのようなプログラムができるのか?といった大袈裟なレベルではなく、この部分の判定、出力は何を根拠にしているのか?といった、分析や解析に至るまでには程遠いものの、 単純に構造が知りたい 処理構造が知りたい といった探求心、好奇心が掻き…
SIMフリーのスマートフォンを個人で導入するに際し、4G時代までは、次の2点を考慮するだけで事足りていた。 技術基準適合証明等を受けた機器*1であること LTE対応バンド しかし状況は変化している。技術基準適合証明等(以下、技適)の存在が認知され、意識…
Abstract Statistical processing based on data is generally called "AI", and it is running everywhere. Its typical use case is to pick and suggest contents. Web browser and search app list contents up from news media or magazine based on us…
収集されたデータに基づいた推論、見解、いわゆる「AI」と総称される確率、統計的処理は、今や至る所で動作している。典型的な事例が、コンテンツの選定と提案だ。ユーザーの行動、志向(あるいは嗜好)に基づく推論の結果として、webブラウザや検索アプリを…
昨晩のMicrosoft Eventをライブ視聴した。紹介されたモデルごとに印象的だったことは後述するとして、この投稿での本題はSurface Duo 2だ。その価格と特性から、どこまでユーザーに受け入れられるのかは予想できないが、Duo 2は日本での発売が予定されている…
Amazon.com、Wootが破格値での叩き売りを始めて以来、Surface Duoが静かな人気だ。この投稿の執筆時点では、AT&Tモデルの価格はUS$400台からだ。日本から購入するならば、諸々込みで5万円台から入手できる計算だ。https://www.amazon.com/s?k=surface+duo&i=…
しばらく触っていない技術へのキャッチアップとして、今回はAndroidを再訪した。開発言語がJavaからKotlinへ、ライブラリもJetpackがリリースされ、キャッチアップの程度は「おさらい」を超えて、「やり直し」の範囲に達するものだった。再訪の道案内として…
図書館に頼んでおいた本のステータスが「回送中」に変わってから数日。どうやら他の自治体から送られている本のようだ。この本はKotlinとAndroid Jetpackについてのものだ。Android周辺の技術に触れるのは久しぶりで、待っている間に環境整備しておこうと思…
特定テーマに限定したWikiを立ち上げる必要もなく、ブログの様に私見をまとめる必要もない、 講義の予習ノート 読書ノート メモ などの雑記帳Wikiから移行した投稿。CloudReadyのVMwareイメージをHyper-Vで動かそうとして、失敗したときのメモ。 結果として…
PC上で動作するandroidと言えば、いわゆるエミュレータだ。開発環境に含まれるものもあれば、単体で配布されているものもある。基本的には開発用、特にデバッグに用いられる前提の環境であり、実用においては現実的ではない。起動から動作まで、とにかくパフ…
Google Search Consoleを確認するとXperia Tablet ZのAndroid Nougat, Oreo対応についてのImpressionが非常に高いものの、CTRが低いことに気付いた。これまで投稿してきた一連のXperia Tablet Z関連の投稿ではLollipop対応からRoot化までの話題を扱ってきた…
Google Search Consoleを確認するとXperia Tablet ZのAndroid Nougat, Oreo対応についてのImpressionが非常に高いものの、CTRが低いことに気付いた。これまで投稿してきた一連のXperia Tablet Z関連の投稿ではLollipop対応からRoot化までの話題を扱ってきた…
Google Search Consoleを確認するとXperia Tablet ZのAndroid Nougat, Oreo対応についてのImpressionが非常に高いものの、CTRが低いことに気付いた。これまで投稿してきた一連のXperia Tablet Z関連の投稿ではLollipop対応からRoot化までの話題を扱ってきた…
Google Search Consoleを確認するとXperia Tablet ZのAndroid Nougat, Oreo対応についてのImpressionが非常に高いものの、CTRが低いことに気付いた。これまで投稿してきた一連のXperia Tablet Z関連の投稿ではLollipop対応からRoot化までの話題を扱ってきた…
flutter.io Android、iOS共通SDK、Flutter 1.0がリリースされた。iOS開発にも利用できるとは言え、利用するにはAndroid Studioを必要とする。 Note: Flutter relies on a full installation of Android Studio to supply its Android platform dependencies.…
flutter.io Android、iOS共通SDK、Flutter 1.0がリリースされた。iOS開発にも利用できるとは言え、利用するにはAndroid Studioを必要とする。 Note: Flutter relies on a full installation of Android Studio to supply its Android platform dependencies.…
flutter.io Android、iOS共通SDK、Flutter 1.0がリリースされた。iOS開発にも利用できるとは言え、利用するにはAndroid Studioを必要とする。 Note: Flutter relies on a full installation of Android Studio to supply its Android platform dependencies.…
有難いことにXperia Tablet ZへのLollipop適用に関するエントリーは、いまだに多くの方に読まれているエントリーです。 これからLollipopを適用される、あるいは文鎮状態からの復旧が必要なユーザーへのフォローアップとして、Lollipop適用編の2018年版を投…
Xperia Tablet Z (SGP312)は海外で配布されているROMを用いることで、Lollipop (Android 5)をインストールすることができます。さらにLineage OSを適用することで、Nougat (Android 7)まで対応することができます。 LineageをインストールするにはTWRPを導入…
PCとiPad、Androidスマートフォンにタブレットを併用している環境で、Chromeの同期機能は非常に便利です。ブックマークだけでなく、それぞれの端末で開いたタブや参照履歴なども同期してくれます。逆に、これが機能しなくなると状況は一転、不便を強いられる…
2018年9月25日追記 最新バージョンのFlashtoolを利用した適用方法を、Lollipop適用編の2018年版として投稿しました。 作業手順は下記エントリーと同様ですが、ツールの操作が若干異なります。2018年版は基本的にクリック操作のみなので、わかりやすいと思い…
海外ではXperia Tablet ZにLollipopが配布されていますが、日本では配布されていません。タブレットはスマートフォンとは異なり、あまりパフォーマンス・ダウンを体感することもなく、買い替えの必要性を感じることが少ないです。新しいOSを導入するかはユー…
海外ではXperia Tablet ZにLollipopが配布されていますが、日本では配布されていません。タブレットはスマートフォンとは異なり、あまりパフォーマンス・ダウンを体感することもなく、買い替えの必要性を感じることが少ないです。新しいOSを導入するかはユー…