徘徊、カメラ、PC、その他。Androidでdistributed.netのOGR探索2017-10-02Androidでdistributed.netのOGR探索distributed.netmubouan.hatenablog.com昨年末にこんな、書きたいこと全部書いたら恐ろしく長くなってた記事をアップしたとおり、私もずいぶん長らく、distributed.netの分散コンピューティングプロジェクトへの参加者だ。今年もまた涼しくなって、PCのCPUをぶん回してもさほどヤバいことにならなくなってきた。科学への貢献をする時期がきたといえよう。物理ボタンが壊れたスマホなんて扱いづらいものが浮いてしまったので、こやつをdistributed.netの演算処理に回してみたい。この記事では、その手順を示す。PC版でのdistributed.net参加方法については、おそらく今でもネット上でdistributed.netの情報を公開している数少ない人物であろうさおやぎ氏が、わかりやすい解説を書いているのでそちらを。qiita.comAndroid版BOINCのインストールplay.google.comさて、Androidでdistributed.netの公式クライアントはない。(あれこれいじったらARM版クライアントが動くかもしれないが、少なくともストアから落とせるようなものはない)代わりに、分散コンピューティングのプラットフォームであるBOINCを使う。これをインストールしてから、distributed.netのOGRを処理するプロジェクトを選択して実行する。BOINCクライアントの設定インストールしたら起動して、設定していく。参加プロジェクトの選択画面が出る。distributed.netに参加する場合、OGRならYoyo@homeを選ぶ。続いて、アカウント作成・ログイン画面。Yoyo@homeに未使用のメールアドレスを使えば、入力した名前・パスワードでアカウントが作成される。他の端末でアカウントを作ってある場合は、メールアドレスとパスワードが一致すれば、そのアカウントでの参加になる。安全側に振ってあるので、普段使うような端末でやるならその設定でいいかと思う。L3は、余生をせめて有意義に過ごさせるのが目的なので、もっと全力で仕事する設定にする。BOINCクライアントの詳細設定ハンバーガーメニューを出して、「プレファレンス(好みの設定)」を開く。「詳細なプレファレンスとコントロールを表示」にチェック。「自動起動」は、普段使いの端末なら外しておいていいかも。外しておけば、明示的に起動したときだけ実行のはず。「画面の電源が入っているときは計算を一時停止」も、普段使いの端末ならチェックしておく。通知関係は、私はうるさいからオフにする。「WiFiでのみタスクを転送する」は、Yoyo@homeでdistributed.netのOGRをやる分にはさほど転送量大きくないはずなので、別に4Gで転送されてもいい気がする。「計算のための電源供給減」は、コンセント・USB接続・ワイヤレス充電器・バッテリーの4つをそれぞれオン・オフできる。デフォルトでは、バッテリーのみオフ。「最少バッテリー残量」は、デフォルトで90%。BOINCが走っていると充電が遅くなってしまうが、この設定値以下ならBOINCが止まる。普段使いの端末だったら、90%や100%の高い数値に設定。専用機だったら低くしちゃえばいいと思う。「最高バッテリー温度」は、文字通りで温度リミッター。してもBOINCが走ると端末の温度が上がるが、その熱でバッテリーにダメージがいかないようにセイフティがかけられている。これはたとえ専用機でも、触らずデフォルトがいい。「使用されるCPUコア数」は、手元の4コア端末だとデフォルトが2になった。発熱のからみもあるが、まあ4コア使う設定にするほうが速度は出る。「CPUの制限」は、文字通りリミッター。発熱など気にする事情があれば適度に。「超過により休止するCPU使用率」は、他のアプリでの使用率が上がるとBOINCを止める設定。ストレージやメモリは、多分BOINCがそこまで大量に使いまくることもないと思うので、問題が出たら上限値を減らしていけばいいと思う。Yoyo@homeの詳細設定yoyo@homeさらに、Yoyo@homeのウェブサイト側から、さらに詳しい設定がある。Account」のリンクをクリックすると、個人のアカウントページに行ける。先ほどのメールアドレスとパスワードでログイン。アカウントページに入ったら、いくつも設定できる項目がある。preferencesのリンクから、設定画面へ入る。applications」のところに注目。Yoyo@homeは、distributed.netのOGRプロジェクト以外にも、複数のプロジェクトが含まれている。ruler」以外のチェックは外してしまおう。preferences」をクリックして設定保存。処理スタート&Statsの確認ここまでくれば、端末をWiFiの使える場所で充電器につなぎ、画面をオフにしておけば、あとは放置しておくだけ。Profile」のリンクから、アカウント検索ページへ行ける。自分のユーザー名で検索すればヒットする。上手く行かない場合は、自分のアカウントページでユーザー名を設定したりとかしてみよう。mubouan私のStatsはこれ。distributed.net側のstatsにも登録される。開始直後にはすぐ出てこないので、数日経過してからチェック。いうアカウント名で登録されちゃうので、適宜検索しよう。これ、今まで使ってたd.netのStatsと統合したいんだけど、やり方わからないな。Koto採掘メモ(3)引き続きどちらも掘っている。(ドンキの5980円タブレット)今更なのだが、変なものを手に入れた。Stats中の人id:mubouanあれこれ興味は持つblog。話題はとっ散らかっています(カテゴリ参照のこと)。このblogについての詳細は、すぐ上のアイコンをクリックすると長々と書かれています。連絡先Googleフォームを設置しました。M1を買ったPC・デジタルガジェット「自己投影気持ち悪い」という棍棒のこと与太話Amazonはてなブログをはじめよう!mubouanさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。