2023年10月2日月曜日

工作 車載タブレットホルダーを作る! 手作り・自作 SUZUKI エブリィ バージョン

 

 自家用車の場合は、すでにカーナビなどがビルトインされていたり、購入時に取り付けされていることが多いと思いますが、仕事で乗っている車などには、最低限のラジオとかしかついていない場合もあると思います。


 そういう車にタブレットホルダーをつける、という工作です。


 自作の車載タブレットフォルダーに挑みましょう!


 



 まずは、業務車の1DINになっているところのスペースを測ります。DINのサイズは規格で決まっているのですが、実際には小物入れになっている内面部分のサイズはそれぞれ異なることが多いので、実測します。

 今回の場合、横は15センチ程度になっていることがわかります。



 縦は4センチ弱。


 大事なのは奥行きです。どこまで入るかも確認します。


 



 このとき、内面部分だけでなく、じっさいにパネル表面にどれくらい飛び出してくるかも考えておきます。DINの内面サイズは、奥行き11センチくらいですが、15センチ以上飛び出させておく必要があります。

 





 計測が終われば、木材の端材などを使って、サイズに合った箱をつくります。この箱が土台で、小物入れに入る部分です。


 



 箱を出しいれしてみているところです。


 上の写真でもわかるとおり、DINの内面にピッタリはまるのではなく、外側に飛び出させておく必要があります。

 どこまで出しておくかはお好みですが、ダッシュボードパネルより、わずかに出るくらいが理想と思います。


 また、箱はピチピチサイズではなく、ざっくりはまるくらいでOKです。そのほうが出し入れが楽になるし、意外と数ミリ程度の誤差くらいではガタつきません。


 


 もうひとつのパーツとして、タブレットフォルダーの本体部分を作ります。ただのベニア板に置き台部分をボンドでつけたものでOK。


 写真のものは10インチサイズのタブレットに合わせています。ほんのわずかタブレット本体より大きめがいいと思います。


 




 箱の「外に飛び出す部分」をやや傾斜があるように仕上げています。グラインダーで削って斜めにしているわけです。

 そこに「木工ボンド+ビス」でホルダーを取り付けます。

 箱の部分が小物入れにスライドして入ると、そのままタブレットホルダーが自重で固定される感じです。


 






 こんな感じで仕上がります。


 全体的に斜めになっているので、タブレットをただ置くだけでもコケてきたりはしないのですが・・・。(タブレットの重みだけで、意外と安定します)


 もちろん、車がどんな挙動をするかわからないので、フォルダーとタブレットは軽く固定しておくのが理想と思います。


 実は急ブレーキをかけても、車内のものは「前」へ行こうとするので、置いただけのタブレットはそのままコケたりはしません。ただ、逆に坂道で発進したりするときに、タブレットには手前にコケる方向の力がかかります。

(それでも斜めになっているので、ふつうはコケません。それくらい平気な構造にはなっています)


 軽くでも、固定しておきたい場合は、


 ■ ゴムバンドやピンチ(留めるハサミのようなもの)を利用する

 ■ タブレットと台に、それぞれマジックテープのオスメスを貼り付けておく


などの方法があろうかと思います。


 また、さらにタブレットの傷つき防止のために、台にフェルトを貼る、なども良いかと思います。


 ご自由に加工なさってください。




<ヒント>


 この工作の一番のキモは、「最初の寸法取り」ですね。寸法取りの段階をクリアして、ダッシュボードパネルから飛び出す部分の計算ができれば、あとは工作そのものは簡単だと思います(^^

























2023年9月27日水曜日

【PuppyLinux備忘録018】 AndroidスマホやタブレットをPuppyLinuxに接続する 「pupmtp」

 

 PuppyLinuxとスマホなどを接続する時に、現行のAndroidだとそのままでは素直に認識されないことがあります。


 今のAndroidはMTPモードという状態でUSB接続をするのですが、そのためのプログラムがPuppyLinuxサイドで公開されており、それを利用するのが早いです。

 


pupmtp1.0

https://sourceforge.net/projects/dpup/files/64bit/pupmtp-1.0-x86_64.pet/download


↑ここにPuppyLinux用のpetファイルがあるので、紹介しておきます。


 プログラムを通じてスマホ内部のディレクトリ(フォルダ)にアクセスするため、通常のようにドライブマウントできるわけではないのですが、ちゃんとフォルダ内部が見られるようになるので、その後はファイル移動なども普通にできます。

 


 

 AndroidスマホやタブレットをUSBで接続すると、検出がされます。例ではASUSのタブレットを見つけています。

 


  接続がうまくゆくと、ファイル(フォルダやディレクトリ)が見られるようにウィンドウが開きます。

 


 

 もちろんタブレット内部のディレクトリ構造までアクセスができます。

 

 



 PuppyLinuxの下部システムバーに、携帯電話を模したアイコンができますので、そこへマウスを持ってゆくと

「アンマウント」

が選択できます。



 クリックしてアンマウントすれば、接続を切ることができます。


 最初は、そのまま素直にフォルダにアクセスできるわけではないですが、一度やり方がわかると簡単ですよ!

 

 

2023年7月21日金曜日

【Puppylinux備忘録017】 Weedog Linux Slitaz を動かしてみたら凄かった。66MB最小クラスのディストロ

 

 古いマシンにとにかく「軽量・超軽量LINUX」を入れることに夢中になっているワタクシですが、今回は数年前にちょっとだけ話題になっていた


 Weedog Linux Slitaz


を試してみました。


 もともとSlitazという軽量Linuxがあり、それはそれで人気があるのですが、当然ながらクセが強く前回Slitazを触ったときは、あっさりと「こんなもんか」と放り投げてしまった記憶があります。


 なのでブログなどにも書いておらず、ただ「クモのマークのやつね」としか覚えてませんでした(笑)


 さて、Weedog Linux Slitaz は、Slitazの痕跡が大きく残るものの、PuppyLinuxの派生というか合の子扱いになっている変わったディストロです。


 特筆すべきはそのサイズで、なんとisoファイルは66MBしかありません。

 これだったら128MBのUSBにも入るかな?とも思ったのですが、Slitazはもともと、ブートと本体を分けてロードするような仕組みになっていて、その関係なのか一本のUSBメモリではうまく立ち上がりませんでした。


 CDRに焼き付けたものは、ちゃんと一枚のCDで立ち上がりますので、ご安心を。



 ちょっと画面がくらーい感じのデスクトップですが、上部にメニューバーがあるだけで、意外とふつうの画面です。


 ブラウザはmidoriですが、いちおうそれなりに入っていて、66MBとは信じられないほど、ちゃんと動きます。

 TinyCoreLinuxとかのほうが、サイズは小さいのですが、初期段階では何も入ってないことを考えると、こちらは一応あれこれちゃんとできるので、素晴らしい。


 入手方法 LINUX系でのみダウンロードできます。


https://firstrib.rockedge.org/viewtopic.php?f=27&t=19&i=2


まず↑ここへ行きます。


 

の一番下のあたりに


get_wd_rc7b_slitaz-rolling-core.iso.sh.tar


というリンクがあるので、そこを踏むとファイルがダウンロードされます。


 あとは、



 に書いてある指示どおりに、端末からコマンドを打ち込んでゆけばいいのですが、注意事項がふたつほど


■ ダウンロードしたファイルにアクセスできること。ダウンロードされたフォルダの位置によっては、コマンドが動かない時があるから。いわゆるパスが通ってないとダメ、とかそういうやつです。

■ 例文のファイル名と、実物が少しちがいます。wd_rc7 ではなく、実物は Wd_rc7b というファイル名なので、実物のほうに合わせてください。


 それで自動的にダウンロードがなされて、isoファイルが手に入ると思います。

 USBメディアに焼いてもうまくいきません。なんで?

 CDRに焼くとちゃんと動きます。


________


 ログイン名は「tux」と勝手に入力されているので、パスワードも同じtuxで、入れます。

 後で設定をいじりたいわけですが、rootのパスワードもおなじくrootです。


 日本語化に挑戦なさっている方もいるようなので、そちらもぜひ。


 ただ、HDDなどにフルでインストールする場合は66MBという小ささが活かせない気がするので、どうしたもんじゃろう、と悩みますね。


 128MBのUSBメモリに入れるとか1GBのUSBに入れるとか、そういうちょっと変わったことをするためには便利かもしれませんが、今のところUSBでちゃんと起動させられない(私の修行不足)なので、保留中です。


 PuppyLinuxの変異版だと100MBちょいくらいのサイズのディストロも転がっているのですが、これらも実はブラウザが入ってないとか、一長一短があるので、難しいところです。


 むかーし流行した名刺サイズのCDRに入れるとか、今更な感じもするし・・・。


 ネタとしては面白いけれど、実際に32ビットの古いマシンに入れるとすれば、こいつでいいのか悩ましいところですね。


★ぶっちゃけですが、CeleronMのC6320に

 ■ 最初にPuppyLinux Xenialpup7.5を入れる

 ■ Tinycoreを入れる ネタすぎてとりあえずやめる

 ■ Antixを入れてみる 設定がめんどくさくて、やっぱりやめる

 ■ S15Pupを入れてみる 無線LANでひっかかってやっぱりやめる

 ■ Q4OSを入れてみる 思ったより重くてやっぱりやめる

 ■ Xenialpup7.5に戻す。やっぱりこれやな、と実家に帰ってきた気持ちになる


ということを繰り返しているので、はてさて、ここにWeedogを入れる日はくるのか?






2023年6月28日水曜日

【Puppylinux備忘録016】 PuppyLinuxでSiSチップセットのマシンを使うには SiSビデオドライバのインストール

 

 あまたのLinuxユーザーを悩ませてきたSiSのチップセットですが、やっと(遅い)PuppyLinuxでのドライバの導入方法がわかったので、メモ書き。

 

 以前はLinuxMintでのドライバ導入方法をお伝えしましたが、今回はPuppyLinuxバージョンです。

 

LinuxMintの時はこちら↓

https://arekore-doresore.blogspot.com/2019/03/puppylinux010linux-mint-sis.html 


 さて、今回も世界のどこかの誰かが作ってくださったドライバを利用させていただきます。



githubの置き場

https://github.com/muktyas/sisimedia-puppy-linux


 なんとpetファイルになっているので、楽々インストール可能です。

 

 うちのNJ2100くんは、ずっと1024×768の変形みたいな画面しか出ませんでしたが、なんとこのドライバを使うと

 

1440×900

 

の本来の画面解像度で立ち上がりました!!

 

 


 

 

 広い画面で気持ちいい〜!

 

 

 

 ==========

 

 githubには

 

■ Lucid

■ Precise

■ Tahr

■ Xerus64

■ Bionic

■ Xenial

 

用の各petファイルが置かれています。

 

 今回の私のPC NJ2100はsisM672チップセットらしいのですが、Xenialの32ビット版を使っているので、

 

 sis搭載機ということは、それなりにかなりひどく古いマシンだと思うので、今こそPuppyLInuxで再活用してあげてくださいね!

 

 ちなみにsisドライバがちゃんと入ったので

 

■ YouTube yoasobiのアイドル 動画は720Pで動く

 

ことがわかりました。celeron550 なので、CPU能力から言えば上々で速く動いています。

 

 ドライバを当てる前は480Pくらいまでしか動かなかったので、ちゃんと画面がアクセラレートされていることがわかります。



 

2023年6月27日火曜日

【PuppyLinux備忘録015】 S15Pup32 22.12 を使ってみたが・・・。

 


 Puppylinuxの新版


 S15Pup32 22.12 / S15Pup64 22.12


が登場していたので、早速インストールしてみました。


https://puppylinux-woof-ce.github.io/


 いわゆるSlackware15版 PuppyLinuxです。


 体感としてはFossaPup64より軽くて速い感じはしますが、個人的には入れようとした環境に一点だけ問題があって、ちょっと困っています。(苦笑)


 これまでのPuppyではおなじみのアイコン類が上部にすっきり収納されており、BionicPupみたいな感じです。


 日本語化は界隈では有名なシノバーさんの lang_pack_ja-2.1.sfs で大丈夫ですが、一部メニューは英語のままだったりします。




 良い面は SiS チップセットの画面設定でもOKで、ちゃんとXorgの各解像度がチョイスできることですね。


 今回EPSONのNJ2100 Celeron575 メモリ2G に入れようとしたので、SiS対応は助かりました。


(SiS搭載機は、これまで古いバージョンのLinuxではハネられることが多く、標準的な800×600とかの画面にしかならなかったのです。要するにビデオドライバが対応していないから。

Fossapup64やS15Pup32などでは対応しており、高解像度の画面がちゃんと出ます)


 悪かった点は、なぜか枯れた無線LAN子機である


「WLI-UC-AG300N」


が認識されなかったこと! 仕方がないので


「WLI-UC-GNM」


でネットに繋いでインストールを完成させました。こちらも枯れまくった無線LAN子機として有名ですね。


(Linuxではたまーに、古いマシンをいじっていると無線LAN子機の認識でトラブることが多く、まんまと久しぶりにハマりました)


========





 動作については、デスクトップ画面まわりや、普通にOSとしていじっている分にはそれなりに軽快です。Fossapupの「どんより」した「ずどーん」な感じよりかはキビキビしていて、いい感じかな?と思っていました。


Fossapupでは、ブラウザを立ち上げるといきなり待たされることが多く、CPU動作状況も100%になってなかなか戻ってこないのですが、それよりはかなり軽い印象です。


ただ、ブラウザを動かしてyoutubeとかを見ようとすると、やはり重たい!Celeron575では480Pあたりが限界だと感じました。

(そもそもそんなCPUで動画を見ようとするほうがおかしいのだがww)


 テキストだけ、ブログだけ、noteだけみたいな使い方なら、十分軽いかなという雰囲気です。


 個人的にはSlackwareからLinuxに入ったので、好きなのですが、「(アプリ等の)インストールや環境整備が簡単で、各種認識も楽ちん」という意味ではUbuntu系のほうが充実している昨今ですね。

 これは、もう時代かと思います。


 わからんかったらとりあえずUbuntu派生にしとけ!って感じ(笑)


 LinuxMintにしとけば間違いない!(もはやバージョン22あたりは重いけど)


=======


 余談というか愚痴ですが、PuppyLinuxもバージョンが上がるごとに、どんどん重くなってきているので、


「アホみたいに昔のマシンでも、アホみたいに速い」


という理想(笑)的な環境を作るには、だいぶ難しくなってきましたね。


 試行錯誤した結果では Xenialpup7.5 あたりが最高のバランスなのかな〜と、思っています。Firefoxがまだ最新にアップデートできるのがすごい。


( ただ、XenialpupだとSiSチップセットでの画面設定がうまくいかんのよな〜。)


 まあ、古いマシン×ギリギリを攻めたLinuxだと「どこかにちょびっと不具合」が起きることが多いので、そのあたりを修正したりかわしたり、直したりしながらが面白いところなのですが、


精進いたします!!






 




2023年2月17日金曜日

ASUS Memo Pad 7(ME572CL) を Android 5.0にアップデートする

 

 


  ひょんなことで中古の ASUS MemoPad7 を入手してしまったのだが、この機種、いまとなっては懐かしのAndroid4.4でなおかつ


「インテル入っている」


な珍品であった。


 Atom Z3560を積んだSIMフリータブレットで、4コア。7インチでは珍しく「フルHD」画面を持っているので、高精細である。

 

 2014年製なので、もうざっくり10年くらい前のモデルということになるが、画面が綺麗なので、お蔵入りにするには惜しい気もする。

 1920×1200ドットのHD画面は、やはり、安価なAmazon Fire7の1024×600ドットと比較すると、目が覚めるように美しい(笑)

 

 というわけで、なにかしらに活用してやろうと思ったのだが、Androidのバージョンが4.4なので、さすがにしんどい。

 動くアプリが極端に減ってしまうので、せめてAndroid5.0にアップデートしたいというわけだ。


 ところが、通常のアップデートや更新では、ASUSのサイトでの配布が終わってしまったのか、まったくうまくいかない。「最新の状態です」で止まってしまうので、


「そんなわけないやろ!」

 

と突っ込まずにはいられない。

 

 で、ワールドワイド版の、ファームウエアを取ってくることにした。

 

ME572CL Android5.0ファームウエア

http://dlcdnet.asus.com/pub/ASUS/EeePAD/ME572CL/UL-K00R-WW-12.14.1.12-user.zip?_ga=1.170111776.1277862326.1433410149 

 

日本語版ではないので、元から入っていたATOKとかは消えてしまうけれど、そのへんは後でお好きにしてください。


1) WW_V12.14.1.12をダウンロード。

2) ファイル名を書き換える MOFD_SDUPDATE.zip

3) 空のフォーマット済みSDカードにコピーする

4) 本体をシャットダウンし、電源+音量大の同時押し

5) ブートローダーが起動するので、SD DOWNLOAD を選択する。

6) 音量ボタンで移動、電源ボタンで決定

7) あとは完了するまで待つのみ。バッテリーが充分ある状態でやろう。


 この機種、ちょっとタッチパネルの動きがおかしくなったり、不具合が多いそうだけれど、末永くいじってやってくださいまし。


2022年10月7日金曜日

WEB GL による簡単ベンチマーク! スマホもPCもお手軽性能チェック

 コンピュータやスマホなどの性能がどれくらいかを判定するのには、ベンチマークソフトが使われることが一般的ですが、「ソフトやアプリをインストールしなくてはならない」「ソフトやアプリがけっこう重い」といった悩みもあります。


 2010年代以降、業界標準のように使われているベンチマークソフトには「Antutu」がありますが、中国製のベンチマークアプリということもあって、いろいろ「いわくつき」みたいになっています。

 

 Antutuは、突然グーグルさんからBANされてGoogle Playから排除されたり、中国メーカーが作るスマホの中には、「Antutuで計測していることを感知すると、挙動を替える」みたいなものもあるようです。

 

 あるいは偽装スマホ、偽装タブレットの中には「結果を偽装して出力する改変版Antutu」などがインストールされている事例もあり、まあ、全体的にはいろいろと問題があるようですね。

 

==========

 

 そうであっても、ベンチマークソフトの利用は、性能がわりと公平に数値化されることもあって、雑誌記事やWEB記事ではよく用いられています。

 

 しかし、Antutuスコアが何万点だからどうすごいのか?といったことは、意外に体感としてはピンとこないことが多いのではないでしょうか?

 

 そこで今回は、簡易ベンチマークとして使い勝手の良い

 

 WebGL Aquarium

 https://webglsamples.org/aquarium/aquarium.html 

 

を紹介しておきます。


 このツールはブラウザ上で動作するので、上記htmlをクリックするだけで計測してくれます。私達がふだん実際に見聞きしていることが多い「ブラウザ上での性能」がわかるので、便利です。


 また、それぞれの機種にインストールする必要もないので、ブラウザひとつですぐ自機の性能がわかります。


 



 HTML5とWebGLを利用して書かれており、GPUも演算に使うので、意外とマシンのトータル性能が可視化されます。

 

 水槽の中に3Dの魚を何匹泳がせられるか、かつその時にどれくらいの描画枚数が叩き出せるかということを指標としています。

 

以下、実際の計測値を参考までに列挙しておきます。



===========

 ◆ iPhone11 A13 Bionic

 5000-60fps (5000匹描画させても、毎秒60枚の絵が描けるよ)

 10000-58fps

 15000-39fps

 20000-30fps  

 

◆ iPhoneSE2 A13 Bionic

( iPhone11とまったく同じ数値 11とSE2はおなじSoCなので納得)

 

◆ iPhone6Plus  A8

 500-60fps 

  1000-50fps

  5000-15fps

 10000-9fps

 

◆ iPhone5S    A7

 (なぜかiPhone6とまったくおなじ数値)

 

◆ iPhone5 A6

  1-26fps (1匹だけでも、60枚描けない)

 100-23fps

 500-20fps

 1000-16fps

 5000-6fps


※ iPhone5と5Sの間には、けっこう性能の壁がありそうですね。

 

 ◆ amazon Fire HD10(5gen) MT8135

  1-60fps

 100-50fps

 500-40fps

 

 

=======

 

※ ここから下は1匹でも60fps出ない機種ばかりです。

 かなり古い2010~15年前くらいの機種はおおむねこのへんかな?

 

 

◆ DELL Vostro230 Pentium E5800(2コア) 

 1-17fps

 100-16fps

 500-16fps

 

◆ NEC VY20ML Celeron575

 1ー13fps

 100ー13fps

 500ー12fps


 ◆ madosma Q501 Snapdragon410

 1-14fps

 100-13fps

 500-9fps

 

 ◆ KYD-108H MT6580

 1-14fps

 100-12fps

 500-7fps


 ◆ DG-Q10SR3D RK3188

 1-20fps

 100-17fps

 500-10fps                            

 

 

=========

 

簡単に性能が測れるので、お手持ちの機器でぜひお試しください!