並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 25 件 / 25件

新着順 人気順

dalvikの検索結果1 - 25 件 / 25件

  • Raspberry Piで学ぶコンピュータアーキテクチャ

    本書は、未来のプログラマ、コンピュータ設計者のために書かれた、Raspberry Piを題材にコンピュータの「仕組み」、コンピュータサイエンスの基本を学ぶ書籍です。Raspberry Pi開発者たちが、プロセッサ、メモリ、ストレージ、ネットワーク、オペレーティングシステム、プログラミング、3Dグラフィックス、オーディオ、そして入出力制御などについて、それらの歴史的な背景なども合わせて詳細に解説を行います。また、解説内容の一部は、実際にRaspberry Piで動かしながら学ぶことも可能です。 はじめに ケンブリッジ ここからが本題 成長曲線の伸び悩むところ 将来に向けて 監訳者まえがき 1章 驚くべきコンピュータの姿 おいしくて果汁あふれるラズベリーの成長 SoC わくわくするクレジットカードサイズのコンピュータ Raspberry Piに何ができるか? Raspberry Piボードの紹

      Raspberry Piで学ぶコンピュータアーキテクチャ
    • LinusがZFSにLKMLで言及した件 - kuenishi's blog

      先日Linusが盛大にZFSを非難したことがインターネット・カーネル界隈の噂を駆け巡った。これをタイトルだけみたり本文をちょっと読んだら「ああ、LinusはZFSが嫌いなんだ」とか「LinuxでZFSを使うべきではない」といった理解をする人が非常に多いだろうと思う。Linusは当然Linuxユーザーにとって大きな影響力を持つ人物であり、多くのLinuxユーザーがこの理解のままでいることになりかねない。公私ともにZFSに頼りっきりになっている私は特にそういう状況は非常に困るし、Canonicalは19.10からUbuntu LinuxでのZFS rootを標準にしようとしているくらいだからもっと困るだろう。複雑な状況になっていると思うので、このニュースの深層を探ってみよう。 まず元スレ 元になったLinusのレスによると、そもそも最近カーネルにドライバのインターフェース変更があってZFSがこ

        LinusがZFSにLKMLで言及した件 - kuenishi's blog
      • 「Log4j」のトラブルってどうヤバいの? 非エンジニアにも分かるように副編集長に解説させた

        「Log4j」のトラブルってどうヤバいの? 非エンジニアにも分かるように副編集長に解説させた:ヤマーとマツの、ねえこれ知ってる?(1/3 ページ) 経歴だけは長いベテラン記者・編集者の松尾(マツ)と、テック系編集部を渡り歩いてきた山川(ヤマー)が、ネット/テクノロジー用語で知らないことをお互い聞きあったり調べたりしながら成長していくコーナー。交代で執筆します。 ヤマー 「Log4j」関連、かなーり話題になってますね……。 マツ うちが取り上げたタイミング、結構早かったんだよね。 ヤマー 10日の夕方に初報を出してますね。そのあと関連記事もいくつか出てます。 マツ そこで今回、この情報をいち早く見つけたNEWS編集部の敏腕副編集長、キーチさんを呼び出して、この問題について根掘り葉掘り聞いてみようと思ってて。 キーチ いきなりハードルが高い。 ヤマー お、うわさをすればキーチさん登場。 マツ 

          「Log4j」のトラブルってどうヤバいの? 非エンジニアにも分かるように副編集長に解説させた
        • 達人出版会

          探検! Python Flask Robert Picard, 濱野 司(訳) BareMetalで遊ぶ Raspberry Pi 西永俊文 なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 Jesse Storimer, 島田浩二(翻訳), 角谷信太郎(翻訳) 知る、読む、使う! オープンソースライセンス 可知豊 きつねさんでもわかるLLVM 柏木餅子, 風薬 R/RStudioでやさしく学ぶプログラミングとデータ分析 掌田津耶乃 データサイエンティストのための特徴量エンジニアリング Soledad Galli(著), 松田晃一(訳) 実践力をアップする Pythonによるアルゴリズムの教科書 クジラ飛行机 スッキリわかるサーブレット&JSP入門 第4版 国本 大悟(著), 株式会社フレアリンク(監修) 徹底攻略 基本情報技術者教科書 令和6年度 株式会社わくわくスタディワール

            達人出版会
          • 達人出版会

            探検! Python Flask Robert Picard, 濱野 司(訳) BareMetalで遊ぶ Raspberry Pi 西永俊文 なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 Jesse Storimer, 島田浩二(翻訳), 角谷信太郎(翻訳) 知る、読む、使う! オープンソースライセンス 可知豊 きつねさんでもわかるLLVM 柏木餅子, 風薬 デザインディレクション・ブック 橋本 陽夫 現場のプロがやさしく書いたWebサイトの分析・改善の教科書【改訂3版 GA4対応】 小川 卓 解釈可能なAI Ajay Thampi(著), 松田晃一(翻訳) PowerPoint 目指せ達人 基本&活用術 Office 2021 & Microsoft 365対応 PowerPoint基本&活用術編集部 ランサムウェア対策 実践ガイド 田中啓介, 山重徹 TODによるサステナ

              達人出版会
            • 達人出版会

              探検! Python Flask Robert Picard, 濱野 司(訳) BareMetalで遊ぶ Raspberry Pi 西永俊文 なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 Jesse Storimer, 島田浩二(翻訳), 角谷信太郎(翻訳) 知る、読む、使う! オープンソースライセンス 可知豊 きつねさんでもわかるLLVM 柏木餅子, 風薬 R/RStudioでやさしく学ぶプログラミングとデータ分析 掌田津耶乃 データサイエンティストのための特徴量エンジニアリング Soledad Galli(著), 松田晃一(訳) 実践力をアップする Pythonによるアルゴリズムの教科書 クジラ飛行机 スッキリわかるサーブレット&JSP入門 第4版 国本 大悟(著), 株式会社フレアリンク(監修) 徹底攻略 基本情報技術者教科書 令和6年度 株式会社わくわくスタディワール

                達人出版会
              • 達人出版会

                探検! Python Flask Robert Picard, 濱野 司(訳) BareMetalで遊ぶ Raspberry Pi 西永俊文 なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 Jesse Storimer, 島田浩二(翻訳), 角谷信太郎(翻訳) 知る、読む、使う! オープンソースライセンス 可知豊 きつねさんでもわかるLLVM 柏木餅子, 風薬 R/RStudioでやさしく学ぶプログラミングとデータ分析 掌田津耶乃 データサイエンティストのための特徴量エンジニアリング Soledad Galli(著), 松田晃一(訳) 実践力をアップする Pythonによるアルゴリズムの教科書 クジラ飛行机 スッキリわかるサーブレット&JSP入門 第4版 国本 大悟(著), 株式会社フレアリンク(監修) 徹底攻略 基本情報技術者教科書 令和6年度 株式会社わくわくスタディワール

                  達人出版会
                • Windows上でAndroidアプリが動く、Windows Subsystem for Androidの日本語版を試す (1/2)

                  Windows上でAndroidアプリが動く、Windows Subsystem for Androidの日本語版を試す Windows Subsystem for Androidのプレビュー版が ようやく国内でも利用可能に Windows Subsystem for Android(以下、WSA)のプレビューが日本でも公開された。今のところプレビュー版だが、動作条件がWindows 11 Ver.22H2以降となっているので、秋にも公開される次のWindows 11で利用可能になるのではないかと思われる。今回は、このWSA日本語版についてレポートする。 WSAは、Windows上でAndroidアプリケーションを起動する仕組みだ。そこであらためて簡単にAndroidの構造を解説しておく。AndroidではLinuxカーネルを使いつつも、Linux/Unixの標準的なライブラリは用いず、さ

                    Windows上でAndroidアプリが動く、Windows Subsystem for Androidの日本語版を試す (1/2)
                  • 脆弱性診断用に非ルート化端末でも動作するCUIのメモリ改ざんツール「apk-medit」を作った話 - Akatsuki Hackers Lab | 株式会社アカツキ(Akatsuki Inc.)

                    こんにちは、セキュリティエンジニアの小竹 泰一(aka tkmru)です。 アカツキでは、Webアプリケーション、ゲームアプリに対する脆弱性診断や社内ネットワークに対するペネトレーションテスト、ツール開発/検証などを担当しています。 メモリ改ざんによるチートとは UI上に表示されている値を端末のメモリ上から検索し、見つけた値を改ざんすることでチートを行うことができる場合があります。 これはゲームのチート方法の中で最も簡単な方法で、脆弱性診断の際にも実際にメモリ上のデータを改ざんをすることでチートできるかどうか確認しています。 対策としては、XOR等を使ってメモリ上ではエンコードされた状態で値を保持し、UI上に表示されている値を検索されても見つからないようにする方法があります。 作ったツール apk-meditという脆弱性診断のためのAndroidアプリ向けメモリ改ざんツールを作成しました。

                      脆弱性診断用に非ルート化端末でも動作するCUIのメモリ改ざんツール「apk-medit」を作った話 - Akatsuki Hackers Lab | 株式会社アカツキ(Akatsuki Inc.)
                    • 【ミリシタ】アイドルマスターミリオンライブ シアターデイス 大型アップデートで動作しなくなる端末 動かなくなる理由を考察してみた - はやぽんログ!

                      どもー しれっとミリシタの生放送で私のアンテナがビビットする案件が飛んできました。 それは ミリシタの大型アップデートに伴いサポート終了する端末 出てきた文字を見てビビりました 先月私が39モード実装に伴う最適化として書いた記事と ほぼ同じ結論になりました。 【ミリシタ】アイドルマスターミリオンライブシアターデイズ39人ライブについて少し考察 まさか、この記事とおりになるとは…と驚いております。 ちなみにサポート外になるのは以下の画像の通り ええ?すごすぎ ミリシタが今後起動しなくなる端末 公式ではこのようにアナウンスされました iPhone 6シリーズiPhone 5sシリーズ iPad Air/Air2iPad mini 2/3/4 Xperia Z1/Z2/Z3Galaxy S5ISAI VL 以前のisai2014年以前リリースのAQUOS びっくりしたのがiOS機も含まれてる事で

                        【ミリシタ】アイドルマスターミリオンライブ シアターデイス 大型アップデートで動作しなくなる端末 動かなくなる理由を考察してみた - はやぽんログ!
                      • hidekのエンジニアと長話 第3-1回【全文書き起こし】|stand.fm テックブログ

                        stand.fmで配信中の「hidekのエンジニアと長話」3人目のゲストは庄司嘉織さんです。 --- 「hidekのエンジニアと長話」は、メルペイVPoEのhidekさんこと木村秀夫さんをメインパーソナリティにお招きし、毎回登場する様々なゲストエンジニアとともに作っていくスペシャルトーク番組です。 第3-1回の今回は、ドワンゴやCookpadを経て、現在はLaunchableにて新たな挑戦をされている庄司嘉織さんをお招きして、2人の馴れ初めやjava-ja立ち上げ、キャリアなどについて語りました。 ※本記事は、2020年12月11日にstand.fmで配信を開始した番組を書き起こしたものです。 ——- Profile <ゲスト> 庄司嘉織 氏 Launchable Japan プリンシパルソフトウェアエンジニア <「hidekのエンジニアと長話」メインパーソナリティ> hidek(木村秀夫

                          hidekのエンジニアと長話 第3-1回【全文書き起こし】|stand.fm テックブログ
                        • OS更新なしにアプリが高速化! ARTが独立アップデート可能に | gihyo.jp

                          8月21日、GoogleはAndroid Developers Blogで、Android Runtime(ART)がOSとは独立してアップデートできるようになり、アプリの起動時間、実行速度、メモリ使用量が改善されると発表しました。 Android Developers Blog: Latest ARTwork on hundreds of millions of devices Android Runtimeとは Android Runtime(ART)とは、JavaやKotlinで書かれたアプリのバイトコードをネイティブコードに変換して実行するランタイム環境です。古くはDalvikが動作しており、Android 5でARTに切り替わっています。 ARTは、アプリをハードウェアのアーキテクチャから切り離すことを目的に存在しています。Androidでも、その昔はMIPSやx86を搭載する端

                            OS更新なしにアプリが高速化! ARTが独立アップデート可能に | gihyo.jp
                          • 達人出版会

                            探検! Python Flask Robert Picard, 濱野 司(訳) BareMetalで遊ぶ Raspberry Pi 西永俊文 なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 Jesse Storimer, 島田浩二(翻訳), 角谷信太郎(翻訳) 知る、読む、使う! オープンソースライセンス 可知豊 きつねさんでもわかるLLVM 柏木餅子, 風薬 実践力をアップする Pythonによるアルゴリズムの教科書 クジラ飛行机 スッキリわかるサーブレット&JSP入門 第4版 国本 大悟(著), 株式会社フレアリンク(監修) 徹底攻略 基本情報技術者教科書 令和6年度 株式会社わくわくスタディワールド 瀬戸美月 徹底攻略 情報セキュリティマネジメント予想問題集 令和6年度 五十嵐 聡 詳説 ユーザビリティのための産業共通様式 福住 伸一, 平沢 尚毅 DX時代の観光と社会

                              達人出版会
                            • Android Boot Process

                              android bootingWhen switching off the power of the Android device and switch on it again, this process is known as the Android Booting sequence. Above Image showing 5 stages of Booting process for an Android-powered device: 1st Stage is Boot ROM and Boot Loader2nd Stage is Kernel3rd Stage is Init4th Stage is Zygote and DVM5th Stage is SystemServer and ManagersBoot ROM and Boot LoaderOn pressing th

                                Android Boot Process
                              • コンパイラの説明から署名済みアプリのビルドまで APKファイルが作られる流れを初心者向けに解説

                                LINE株式会社が開催する技術者向けミートアップ「LINE Developer Meetup」。第62回となる今回のテーマは「Android」です。セッション「APKファイルはいかにして作られるのか」では、LINE株式会社の高島友里氏が登壇。APKファイルが作られる流れを順を追って説明しました。 Androidの実行環境について 高島友里氏:AndroidのLINE開発に携わっているtakasyこと高島です。よろしくお願いします。今回の発表では「APKファイルはどのように作られているのか」について、流れを見ていきたいと思います。かなり初心者向けの内容になっていますので、気軽に聞いていただければと思います。 この発表での目標は、どういう流れで何がなんのために動いているのかをざっくり理解することです。公式資料のこの図をベースにしながら順を追って見ていくことにしますが、まずはその前にAndroi

                                  コンパイラの説明から署名済みアプリのビルドまで APKファイルが作られる流れを初心者向けに解説
                                • Shrinking a Kotlin binary by 99.2% - Jake Wharton

                                  We’ll get to the shrinking, but first let’s motivate the binary in question. Three years ago I wrote the “Surfacing Hidden Change to Pull Requests” post which covered pushing important stats and diffs into PRs as a comment. This avoids surprises with changes that affect binary size, manifests, and dependency trees. Showing dependency trees used Gradle’s dependencies task and diff -U 0 to display c

                                    Shrinking a Kotlin binary by 99.2% - Jake Wharton
                                  • Java 1.0 から 25年

                                    原文(投稿日:2021/01/23)へのリンク 1996年1月23日、Sun Microsystemsは、Java 1.0が利用可能になったことを発表するプレスリリースを公開した。 カリフォルニア州パロアルト - 1996年1月23日 - Sun Microsystems, Inc.の新たに設立された運営会社であるJavaSoftは本日、Java™ 1.0プログラミング環境が http://java.sun.com からダウンロードできるようになったことを発表します。 「Javaのwrite-once-run-everywhere機能とその簡単なアクセス性により、ソフトウェアとインターネットコミュニティは、複雑なネットワーク用のアプリケーションを作成するためのデファクトスタンダードとしてそれを採用するようになりました」とJavaSoftの新任社長であるAlan Baratz氏は述べています

                                      Java 1.0 から 25年
                                    • 「Java」はなぜ、今も昔も開発者に愛されるのか

                                      関連キーワード Java | アプリケーション開発 | プログラミング プログラミング言語および開発・実行環境「Java」は、今もアプリケーション開発で広く使われている。前編「『Java』を学びたくなるシンプルな理由」に続く本稿は、その5つの理由のうち、残る3つを解説する。 併せて読みたいお薦め記事 Javaプログラミングのノウハウ Javaの「変数」「メソッド」「定数」名の“ひんしゅくを買わない”付け方 Javaで「ケバブケース」はなぜ駄目? 「参照型変数」「パッケージ」の命名規則 Javaのプロが避ける「波かっこ」の“駄目”な使い方とは? 理由3.周辺ツール開発が盛ん Javaは数あるプログラミング言語の中でも開発ツールが充実している。このことはJavaの評価を揺るぎないものにするのに一役買っている。Java開発者は、アプリケーション開発を効率化するためのさまざまな開発ツールをJava

                                        「Java」はなぜ、今も昔も開発者に愛されるのか
                                      • Go の copy はいかにして実装されるか

                                        init { n := len(a) if n > len(b) { n = len(b) } if a.ptr != b.ptr { memmove(a.ptr, b.ptr, n*sizeof(elem(a))) } } n; となっているので、つまるところコピーを行っている実態は runtime.memmove [1]になります。 次に memmove がどこで実装されているか検索する必要がありますが、typecheck.LookupRuntime("memmove") とある通り runtime パッケージにその実態があるか確認しているコードがあるので、目で追う際もコードと同じく runtime パッケージを探せば良さそうです。すると ここ に function body なしで宣言されていることが見て取れます。ご存知の方も多いかと思いますが、Go Spec にも載っているとおり、

                                          Go の copy はいかにして実装されるか
                                        • ChromeOS バージョン88 → 89にて追加/削除されたchrome://flags - Qiita

                                          概要 ベータチャンネルにて確認 88.0.4324.22 → 89.0.4389.57 日本語文はDeepL翻訳による翻訳 前:ChromeOS バージョン87 → 88にて追加/削除されたchrome://flags - Qiita 次:ChromeOS バージョン89 → 90にて追加/削除されたchrome://flags - Qiita Temporarily unexpire M88 flags. Temporarily unexpire flags that expired as of M88. These flags will be removed soon. M88の時点で期限が切れている一時的に未期限のフラグです。これらのフラグはまもなく削除されます。 chrome://flags/#temporary-unexpire-flags-m88 Enable redesign

                                            ChromeOS バージョン88 → 89にて追加/削除されたchrome://flags - Qiita
                                          • Bypass Android's hidden API restrictions

                                            There are actually a few ways to do this. Secure Settings Google built in a way to disable the hidden API restrictions globally on a given Android device, for testing purposes. The section in the link in the question titled How can I enable access to non-SDK interfaces? says the following: You can enable access to non-SDK interfaces on development devices by changing the API enforcement policy usi

                                              Bypass Android's hidden API restrictions
                                            • 達人出版会

                                              [令和6年度]基本情報技術者 超効率の教科書+よく出る問題集 五十嵐 順子 徹底攻略 データベーススペシャリスト教科書 令和6年度 株式会社わくわくスタディワールド 瀬戸美月 著 徹底攻略AWS認定SysOpsアドミニストレーター - アソシエイト教科書&問題集[SOA-C02]対応 鮒田 文平, 長澤 美波, 日暮 拓也, 奥井 務, 渡辺 樹, 山下 千紗, 伊藤 翼 世界標準MIT教科書 アルゴリズムイントロダクション 第4版 第2巻 高度な設計と解析の手法・高度なデータ構造・グラフアルゴリズム Thomas H. Cormen, Charles E. Leiserson, Ronald L. … 問題解決の教科書  CITA式問題解決ワークブック 市岡 和之 はじめてのType-C電子工作 じがへるつ スッキリわかるJava入門 実践編 第4版 中山 清喬(著), 株式会社フレアリ

                                                達人出版会
                                              • cv

                                                Android Developer Objective Seeking an Android Developer position where I can maximize my skills and improve them over time. Summary Hi, I’m Android developer with some background in a web development. Currently I’m focused on development software for set-top boxes and TVs running Android OS. I’ve developed a couple of successful open source projects. One of them is an alternative YouTube client S

                                                • Reversing UK mobile rail tickets

                                                  The UK has used small credit-card sized tickets to pay for train travel for years and years, since long before I was born — originally the APTIS ticket1, which later got replaced by a slightly easier to read version printed onto the same stock. Nowadays, the industry would very much like you to ditch your paper ticket in favour of a fancy mobile barcode one (or an ITSO smartcard2); not only do the

                                                  • Android: Interview Questions and Answers

                                                    Here is a list of common Android interview questions with detailed answers to help you prepare for the interview as an Android app developer. This article is designed to assist aspiring Android developers with a comprehensive set of interview questions, covering a wide spectrum of areas including basic programming principles, Android-specific components, design patterns, and best practices in mobi

                                                      Android: Interview Questions and Answers
                                                    1