はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • お金
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
    • Advent Calendar
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
  • おすすめ

    どうなる?Twitter

『コンピュータを楽しもう!!』

  • 人気
  • 新着
  • すべて
  • XPERIA内部から自身へのadb接続 - コンピュータを楽しもう!!

    5 users

    tarosay.hatenablog.com

    ようやく、XPERIA mini proをVersion 4.0(ICS)にアップデートできました。そこで、兼ねてよりやってみたかった自分自身から自分自身へのadb接続を試してみたいと思います。 先ず、必要なものとして、Android Terminal Emulatorをインストールします。 そして、ターミナルを開いてadbと打ちます。下記のような画面に・・・。XPERIA単体で、adbが使えることが判ります。 ここで、adb devicesと打って、接続できるデバイスを見てみます。何もアタッチされていません。 内部的にもadb用のポートが見られるようにする必要が有ります。このポートを開く一番簡単な方法は、USB経由で外部からポートを開くことです。 と言うことで、PCとUSB接続してコマンドプロンプトを起動します。そしてadb devices >adb devices List of de

    • テクノロジー
    • 2014/05/14 12:49
    • mrubyでのバイナリの扱い - コンピュータを楽しもう!!

      3 users

      tarosay.hatenablog.com

      GR-SAKURAにmrubyを移植しているのですが、Rubyに関してそれほど詳しくないので、バイナリをどう扱えばいいのか分かりませんでした。 例えば、Cなどでよくある write関数(write(int handle, void *buf, unsigned n))などを実現したいとき、mrubyではどのように扱えばいいのか? mrubyに詳しい方に聞いてみたところ分かりました。 mrubyは文字列でバイナリも扱える そう、mrubyは文字列でバイナリも扱えました。結局、Luaと同じでした。 例えば、0x10 0x20 0x30 0xD0 0xE0 0xF0というバイナリデータを作りたいときは以下のように書けます。 bin = 0x10.chr + 0x20.chr + 0x30.chr + 0xd0.chr + 0xe0.chr + 0xf0.chr たとえ、文字列に0が含まれていても

      • テクノロジー
      • 2013/10/12 06:44
      • mruby
      • Ruby
      • プログラミング
      • カメラ画像をSmartWatchに送信する(2) - コンピュータを楽しもう!!

        4 users

        tarosay.hatenablog.com

        前回のブログでは、カメラ画像をYUV420フォーマットからRGBフォーマットに変換するために、Javaで変換プログラムを作っていましたが、JNIを使ってCプログラム化することが出来ました。(GitHubにソースを公開しました) そこで、防備録として書いておきます。 CameraViewPitcher CameraViewPitcherというプログラム名としました。Activityは下記のようです。Bitmapキャッチャの起動と停止コマンドを実装しました。以下にAvtivityを丸々書きます。 public class CameraViewPitcherActivity extends Activity { public static final String CONTROL_START_REQUEST_INTENT = "com.sonyericsson.extras.aef.contro

        • テクノロジー
        • 2013/03/25 21:02
        • Android
        • Java
        • Android Lintでエラーがでる - コンピュータを楽しもう!!

          14 users

          tarosay.hatenablog.com

          SmartWatchのアプリを作って、GooglePlayに登録しようと、Android ToolからExport Signed Apllication Package...を選択すると、Export AbortedとなってExportが止まってしまう現象が発生しました。 エラーの内容は、なになに・・・、 Export aborted because fatal lint errors were found. These are listed in the Lint View. Either fix these before running Export again, or turn off "Run full error check when exporting app" in the Android > Lint Error Checking preference page. 簡単に言

          • テクノロジー
          • 2013/01/02 05:59
          • android
          • programming
          • SmartWatchの開発環境 (1) - コンピュータを楽しもう!!

            3 users

            tarosay.hatenablog.com

            前回の話で、SmartWatchのEclipse開発環境としてEDK2.0をインストールするところを書きましたが、次にAVDの設定について防備録として書きたいと思います。 Sony Mobile Communications AB用AVDの作成 EDK2.0がインストールできていると、ウィンドウ>設定の「Android」のところに、ターゲット名 EDK 2.0ができているはずです。 これでSmartWatchエミュレータが動くAVD(Android Virtual Device)を作成することができます。 ウィンドウ>AVD Managerを起動します。そして、「新規」を選びます。適当な名前を付けて、ターゲットにEDK 2.0を選びます。 次に、SDCardですが、Sony Ericssonが用意しているsdcard.imgを選びます。これはAndroid-SDKがインストールしているフォ

            • テクノロジー
            • 2012/05/12 00:41
            • android
            • Develop
            • Sony
            • Mobile
            • GC.hが消えた - コンピュータを楽しもう!!

              3 users

              tarosay.hatenablog.com

              Android-4.0.1_r1のdalvikのalloc周りを見ていて、ずいぶんスッキリしたなと思っていたのですが、GC.hまで無くなっているではないかいな。これはまたえらくスッキリだな!いったいどこへ行ってしまったの? ということで調べてみました。 GC.h v2.3以前では、下のようなGC.hがありました。当然、宣言されているdvmGcScanRootClassLoader()などの関数も存在していました。 //GC.h void dvmCollectGarbage(bool collectSoftRefs); void dvmMarkObjectNonNull(const Object *obj); #define dvmMarkObject(obj) \ do { \ Object *DMO_obj_ = (Object *)(obj); \ if (DMO_obj_ != NU

              • テクノロジー
              • 2011/11/26 10:02
              • Android
              • dev
              • Android-4.0.1_r1のソースをダウンロードしてみた - コンピュータを楽しもう!!

                29 users

                tarosay.hatenablog.com

                せっかく、Ice Cream Sandwichのソース公開されたので、「よーし、どこよりも早いコードレビューだぁ」ということで、忙しくて全然ソースを見ている時間が無いのですが、ちょっとダウンロードしてみました。 どこが変わっているか、まぁ、一番興味のあるところは、当然、Dalvikくんですよね。ということで見てみましょう。 おぉ、dalvikvmですが、どこが変わったか差分とってみようと思ったのです。そしたら、こんなことに。分かりますよねぇ。.c がすべて.cpp になっています。 そんで、Dalvikくんのソースを見るといえば誰がなんと言っても、やっぱりheapでしょう。ということで新しくなったheap.cppを覗いてみました。 dvmCollectGarbageInternal 先ず、余り時間も無く、また明日から出稼ぎお仕事に行かねばならないので、とにかく見たのは、CGInternal

                • 暮らし
                • 2011/11/21 08:56
                • android
                • dalvik
                • GC
                • dev
                • あとで読む
                • java
                • cygwinでAndroidのソースを取得する - コンピュータを楽しもう!!

                  4 users

                  tarosay.hatenablog.com

                  ここのところ、ずっとgit.kernel.orgからAndroidのソースがダウンロードできなかったのですが、やっとダウンロードできるようになりました。Googleはgit.kernel.orgをあきらめて、android.googlesource.comという自前サーバを立てたようです。 詳細は、Android Open Source ProjectのDownloading the Source Treeを参照してください。防備録としてcygwinでandroid.googlesource.comからソースを取得する方法を書いておきます。 cygwinのインストールはこちらに以前書いています。 repoの新規取得 新しい環境に対応したrepoをcygwinで取得します。古いrepoをとりあえずバックアップしておきます。 $ cd bin $ mv repo repo.bak curlでr

                  • テクノロジー
                  • 2011/10/29 20:24
                  • android
                  • git
                  • DalvikVMをデバッグしてみる (1) - コンピュータを楽しもう!!

                    3 users

                    tarosay.hatenablog.com

                    Androidはソースが公開されているので、中身が自由に見れるし自分でソースの改良(改悪?)もできます。それじゃぁ、やってみたくなるのが人情です。 そこで、AndroidというかDalvikVMのデバッグ環境を作ってみようと思います。 ソースを取得する 今回、froyo(Android-2.2.2_r1)をデバッグしてみたいと思います。いろいろなところで説明されているように、repoを使ってAndroid-2.2.2_r1のソースを取得します。私のブログだとこの辺りに書いています。ブログはGingerbread(2.3.3_r1)を取得していましたが、2.2.2_r1に置き換えれば、froyoソースが取得できます。 makeする froyoをmakeします。といっても、GingerbreadはJava-6でmakeできましたが、froyoはJava-5対応です。←何も考えないでmakeした

                    • テクノロジー
                    • 2011/05/14 13:56
                    • eclipse
                    • android
                    • eclipseプロジェクトをコマンドラインからビルドする方法 - コンピュータを楽しもう!!

                      26 users

                      tarosay.hatenablog.com

                      LuaridaのスクリプトをAndroidマーケットに登録するために、assetsフォルダに登録したスクリプトをLuaridaにintentするだけのアプリを作りました。このアプリ自体は一回作ったら変更することなく、変更するのは、assetsフォルダに登録するスクリプトファイルだけなので、いちいちeclipseを立ち上げなくてもapkビルドを行う方法を防備録として書いておきます。 文章中のPath名はインストールした場所によって違うので、適当に置き換えて判断してください。 Android update project --path eclipseを起動しないでapkを作るということは、antコマンドを打ってapkを作成することになります。しかしながら、eclipseのプロジェクトには、antコマンドが必要とするbuild.xmlなどの設定ファイルが存在しません。 そこで、先ずこれらの設定フ

                      • テクノロジー
                      • 2011/01/19 16:41
                      • android
                      • ant
                      • eclipse
                      • コマンドライン
                      • build
                      • プログラミング
                      • AndroidアプリのIntentクラス名を取得する - コンピュータを楽しもう!!

                        5 users

                        tarosay.hatenablog.com

                        Androidで明示的なintentを扱おうと思ったのだけれど、実際にAndroidにインストールしているアプリのクラス名がわからないので、それを取得するアプリを作ってみました。取得の仕方は日本Andoridの会のメーリングリストで教えていただきました。 (とにかくインストールされているアプリのパッケージ名を全て取得する方法をこちらに書きました) 取得方法 //クラス名取得 Intent it = new Intent(Intent.ACTION_MAIN, null); it.addCategory(Intent.CATEGORY_LAUNCHER); PackageManager pManager = getPackageManager(); List<ResolveInfo> appList = pManager.queryIntentActivities(it,0); Collec

                        • テクノロジー
                        • 2011/01/06 18:23
                        • android
                        • tips
                        • Socketを使ってDSと通信してみる - コンピュータを楽しもう!!

                          4 users

                          tarosay.hatenablog.com

                          わからないことだらけですが、初めてのAndroid、javaのプログラムに一歩踏み出したので、とりあえず何か作ってみようと思い、DSと繋げてみることにしました。 先ずはSocketを使ってDSと通信するところを作ってみたいと思います。 SurfaceViewを使う 基本的には、ActivityからSurfaceViewを呼び出して、そこでプログラミングしました。日経ソフトウェア6月号の記事を参考にさせていただいています。 import android.app.Activity; import android.os.Bundle; import android.view.Window; public class WifiTestActivity extends Activity { /** Called when the activity is first created. */ @Over

                          • テクノロジー
                          • 2010/12/04 13:44
                          • android
                          • Luarida Ver1.01Beta リリース - コンピュータを楽しもう!!

                            5 users

                            tarosay.hatenablog.com

                            Android用スクリプト言語のLuaridaをリリースしました。まだまだβ版でバグバグですが、ひとまずアンドロイドマーケットに公開しました。 簡単に説明したいと思います。 名前の由来 Luaridaは、Luaというスクリプト言語で書きます。名前の先頭のLuaはこの言語名を取っています。後半部は私が住んでいるところの名前です。和歌山県の有田市(ありだし)というところに住んでいるので、地元有田の名前を取って「ルアリダ」と付けました。何とか、地元有田市を有名にしたいと思っています。 アイコンは有田の名物、みかんと太刀魚です。太刀魚の漁獲高は全国一らしいです。みかんは有名な有田みかんの里です。 Lua言語 LuaridaはLua言語を用いて記述します。Luaの説明はLua5.1リファレンスマニュアルに詳しく書かれています。いろいろなことができますが、そんなに凝らなくてもif文とかfor文、whi

                            • テクノロジー
                            • 2010/10/08 22:54
                            • Lua
                            • ハードウェア
                            • プログラミング
                            • PC
                            • コンピュータを楽しもう!!

                              5 users

                              tarosay.hatenablog.com

                              1.初めてのRubyプログラム 1.4.RubyプログラムをGR-CITRUSで動かす VS-Code RubicでRubyプログラムをコーディングするすべての準備が整いました。次に実際にRubyプログラムを作成してGR-CITRUSで動作させる方法について説明したいと思います。 1.4.1.新規ファイルの作成 現在開いているフォルダに新規の .rbファイルを作成します。フォルダ名のところに新規ファイル作成アイコンがあるのでマウスでクリックします。 rubyファイル名を入力します。ファイル名をmain.rbとすると、GR-CITRUSが電源オン自動実行モードのときに、main.mrbファイルを優先して起動するので後で便利です。main.rbでなくてもGR-CITRUSにプログラムを転送できますし実行もできます。 新規ファイル名を入力すると右側にエディタが開きます。実際にRubyプログラムを

                              • テクノロジー
                              • 2010/03/25 07:26
                              • Android
                              • blog

                              このページはまだ
                              ブックマークされていません

                              このページを最初にブックマークしてみませんか?

                              『コンピュータを楽しもう!!』の新着エントリーを見る

                              キーボードショートカット一覧

                              j次のブックマーク

                              k前のブックマーク

                              lあとで読む

                              eコメント一覧を開く

                              oページを開く

                              はてなブックマーク

                              • 総合
                              • 一般
                              • 世の中
                              • 政治と経済
                              • 暮らし
                              • 学び
                              • テクノロジー
                              • エンタメ
                              • アニメとゲーム
                              • おもしろ
                              • アプリ・拡張機能
                              • 開発ブログ
                              • ヘルプ
                              • お問い合わせ

                              公式Twitter

                              • 公式アカウント
                              • ホットエントリー

                              はてなのサービス

                              • はてなブログ
                              • はてなブログPro
                              • 人力検索はてな
                              • はてなブログ タグ
                              • はてなニュース
                              • App Storeからダウンロード
                              • Google Playで手に入れよう
                              Copyright © 2005-2023 Hatena. All Rights Reserved.
                              設定を変更しましたx