2022年6月17日金曜日

私的な中華PC雑感

トライポッドワークスのC109Sが起動不全を起こし UEFI Shell しか立ち上がらなくなりまして…この際、全体的な中華PC雑感を書こうかと。
ただ、この機械、開封済みの新品を買ったはずですがBIOSが安定せず、最初からなぜ Linux のインストールができたのか不思議だったくらいでした。

  • そんな訳でいっそBIOSを書き換えようかと思いまして…
ちなみに、BIOSを書き換えるだけなら、Windows のインストールメディアを用意する→一旦インストール(当然、シリアルナンバーが無いので数日で使用不能になる)→BIOS インストールプログラムを起動(一般的に同プログラムは Windows 版しか提供されていない)→Linux を上書きインストール の順で行います。
調べていた所、当時の予想通り、Chuwi 製である事が確定しました。
Chuwi のホームページにドライバーセットが置いてあったんですよ、肝心の Bios は無かったんですけどね。


…と、いう訳で中華メーカーの私的なランキングをしてみようと思います。

  • Lenovo
所持:ノートPC2台
別格。特に日本で生産されたものに関してはほぼ問題は起こらない。ただし、値段も別格。
Idea Pad シリーズのような安かろう悪かろうなシリーズも稀に出す。

  • HUAWEI
所持:スマホ、タブレット
別格。以前、一回スマホのバッテリーが膨らんだ事があったが、当時書いた通り自力でバッテリーを交換し4年経過した現在も使えている。ただし、値段も別格。
タブレットも風呂でネットを見る用途に使っているが、使えている…若干タッチが怪しくなってきているが中古で購入してから3年以上使っているので風呂で使っているという環境を考えても妥当だと思われる。

  • ALLDOCUBE
所持:タブレットx2
安定。格安の物ばかり2台持っているがどちらも3年経った今でも動く。iWork7 に至っては8年も動いている。
ちなみに現在の iWork7 は LXDE 版 LMDE5 が載っている。
初期は縦画面。自力で GRUB を入れる必要あり。タッチスクリーン、無線 LAN(2GHz) 共に動作する。

  • Ployer
所持:タブレットx2
安定。Momo7w を2台持っていて、1台は液晶に縦線が入るようになった上に、誤って踏んでしまって割れた為、ニコイチしている。
その生き残りの1台は先日 LMDE5 を入れた8年生き残っているシロモノ。

  • 慶安
所持:タブレットx2
怪しい。以前 LMDE5 を入れた WiZ KBM85-B は元々「 OS 起動せず」として格安でじゃんぱらで売られていたものでした。
…まあ、以前使っていたユーザーが下手に弄って文鎮にしたのではないかと思われますが。もう一台は Python の勉強を始めた頃の 2016 年辺りに買ったアンドロイド機ですが…問題があったのか性能が低すぎたのか、異常にもっさりしていました。
ただ、CPUの系統が違うとは言え、同じ1GBメモリで同年代の Momo7w がちゃんと動いているので、粗悪品ではあった模様。

  • Chuwi
所持:タブレット
がっかり。冒頭の通りです。ちなみにBIOS系の不調を起こしたのはこれで3回目。

  • TECLAST
所持:廃棄済み
地雷。6年ほど前に、買って3か月ほどで液晶の制御装置が壊れたタブレットを所持していました。
やたらに高精細な液晶パネルを乗せたがる特徴がありますが、作りはとにかくがっかりです。
現在は多少反省したかと思ったのですが、見本写真をコラージュして液晶ベゼルを細く見せたり、本体を薄く見せたりするなどほぼ詐欺に近い事を行っているようです。
まあ、買ってはイケナイですね。


  • よくある中国製品はデータを勝手に送信して~というアレですが
無作為なデータであれば、ハードウェアだけでも可能では有ります、通信情報をひたすら決められたアドレスに二重送信し続けるとか。
ただ、そこから価値のある情報を取り出す労力を考えると、足が付くリスクを鑑みても現実的ではないかなと。

となると、OS上で動いてクレジット情報をはじめ価値のある個人情報をより分けて送信するアプリを仕込むのが自然ですが…ハードウェア会社が疑われずにそんなアプリを組み込めるとしたら、ドライバくらいしか疑えないんですよね。
実行ファイルのみの提供となる Windows 等はいざ知らず、ソース提供もしなくてはならないオープンソース系で仕込みますかね?
もちろん Linux Mint も数年前に公式リポジトリにウィルスを仕込まれたりしていましたし油断はできませんが。
まあ、雑に使う機械にはそもそもメールアドレスをはじめとして一切個人情報を入力していないですし、それが一番の予防だと思います。無い情報は盗まれないですからね。

任務をある程度片付けました

…現在ランキングが2桁の前半。このまま頑張れば初の2群じゃなかろうか…やらんけど。
そして資材はこのざまである。
いや、大和改二重は伊達ではないですねえ。異常に強いです。5-5のボス前があんなに簡単に突破できるのはびっくり。6-4クエすら対空重視の主副連撃でどうとでもなる火力。
…というか、徹甲弾うんぬんの前に火力が高すぎるので、徹甲弾を積まずに他を積むという手が出てきます。サブで持つなら拡張必至ですね。

が、現状E2―1が終った所。このまま甲甲丙と進んだとしても、その後も低レベルで進むので、決戦兵器ができたけど決戦はしないでしょうね、資材的に。

天啓パラドクスをやってみまして10

70万人とはずいぶん半端なタイミングでキャンペーンを打ったものです。正直メンテナンス後から動作が重いのですが。
毎日10連ガチャは良いのですが、DMMの夏イベ報酬のS確定チケットが配られていないのは気のせいなんでしょうか。

  • 新クエ「エトス」は祠の拡張版ですが…。
貰える装備とモンスターは全て装備すると移動距離が1増えるシロモノで、メインヒロインと3馬鹿のNo2が特に親和性が高い装備です。

  • なんというか若干迷走しているような。
スマホを連動している関係で恐らくゲームに表示できる総ポリゴン数に制限があるのだとは思います。
現状では自軍5、自軍の召喚モンスター5、敵軍5の計15体+背景であり、必殺技でさらにポリゴンを使ってエフェクトを作るときには不要なキャラを表示しないなどの方法で総ポリゴン数を制限しているようですが…
必殺技で最もポリゴンが表示されるパターンは味方と味方のモンスターの10体が表示されている時点でのバフ、もしくは回復系を行った時になるハズです。

わざわざこんな事を書いた理由なんですが、このゲーム、敵に魅力が無いのですよ。…いや、味方のキャラ付けも割とおおざっぱで薄いですが。
巨大キャラと言っても雑魚キャラを拡大しただけだし、今回のエトスもテクスチャを変えただけです。
巨大キャラは基本的に1体で登場するので、前述の通りならば5倍のポリゴンを使ったモデリングでも良いハズなんですよね。

又、マップも高低差も無いし、背景が多層構造になっている訳でもない。なんならカキワリで作られているスマブラの背景の方がよっぽど立体感があります。
…まあ、ここら辺は全体的に色彩が甘い(背景に至るまでパステル調が強い)からという理由もあるのでしょうけど。


  • 現在の経験値クエは…
なぜか最初のガチャでSレアの隊長さんが2枚出まして(以後Sはでませんが)ラストステージを初動で必殺技一発終了という最速攻略が可能となっています…育てるキャラ居ないんですけどね。

  • エンドコンテンツ
祠はギリギリやり直しまくって25層は攻略できました(睡眠をかけまくってなんとか倒せた)が、それ以上は無理。

アリーナはマスター2がなんとか
アレのランカーは魔境です。
正直面白くは無いのですが、新しいAレアキャラが、自陣側に相手を引き寄せるスキルを持っている等、面白くしようという意図は多少見えない事も無です。

エトスは10階層攻略で止まっています。
…なんというか、ことごとくやりこみ系に魅力が無いんですよねぇ。一般的なギャルゲーなら衣装違いバージョン辺りを景品にしそうなもんですが。

2022年6月11日土曜日

MATE 版 LMDE5 をいろんな機種に入れてみた

ドイツのコミュニティが作った派生 LMDE5 の一つ MATE 版。程よく軽くて使いやすい優秀なバージョンでして、色々な機種にインストールをしてみました。
流石にセキュアモードを解除して~と言った基本的な説明は省きますのでご了承くださいな。

慶安 WiZ KBM85-B
インストール方法:USB インストールメディアから直接起動、インストーラー最後のの GRUB メニューをチェックを入れたままインストール。
タッチスクリーン:認識します
内蔵無線LAN:認識されません
留意点:初期状態では縦画面表示になります。

程よい解像度なので、そのまま Blender 用でも良いが(Blender は解像度が高いと処理が重くなる)…いかんせん内蔵無線LANが認識されなかったのが痛い。
ちなみに、この機種を含めて、いくつかの機種では初めてのシャットダウン時に2分間のカウントダウンを行っている為、たち下がらないように見える時がある。
シャットダウン時にスプラッシュが表示されたまま電源が落ちない場合はカーソルキーを押すと進行状態が確認できるので見ておくと吉。


Ployer Momo7w

インストール方法:USB インストールメディアに Bootia32 を仕込めば起動はしますがインストールはできません
タッチスクリーン:反応しません
内蔵無線LAN:認識します

インストール時にメモリが足りずにハングアップします。1GB以下のメモリではインストールができません。詳細は以前の記事へ。


Diginnos DG-D09IW2
インストール方法:USB インストールメディアに Bootia32 を仕込めば起動します。インストーラー最後のの GRUB メニューをチェックを外してインストール。インストール後に自力で 32Bit 版 GRUB をインストールする必要あり。
タッチスクリーン:反応しません
内蔵無線LAN:認識します

タッチスクリーンが反応すればネット閲覧用に使えたかもしれませんが…


トライポッドワークス C109S
インストール方法:USB インストールメディアから直接起動、インストーラー最後のの GRUB メニューをチェックを入れたままインストール。
タッチスクリーン:認識します
内蔵無線LAN:認識します
留意点:専用キーボードの光量変更ボタンで画面の明るさを変更できないバグがあります。解像度が無駄に高いので、写真では960x600という1/4の解像度に落としています。 

所持しているタブレットの中で最も安定しています。調子に乗って Buildozer をインストールしまして、以前作ったディレクトリ検索アプリの apk バージョンをコンパイルしてみたのですが…。
Buildozer はコンパイル時に必要ファイルが無いとネットから自動で拾ってきて組み込んで行きます。この為、初コンパイル時は非常に時間がかかるのですが…
ディレクトリ検索アプリの apk をコンパイルした際にかかった時間は実に2時間強。…途中でバッテリーが落ちそうで不安になりました。無茶もほどほどにしましょう。


Lenov Yoga260

インストール方法:USB インストールメディアから直接起動、インストーラー最後のの GRUB メニューをチェックを入れたままインストール。
タッチスクリーン:認識します
内蔵無線LAN:認識します
留意点:LMDE5 の問題でシャットダウン時電源が落ちません

我が家の出先の主力。電源が落ちないという欠点さえなければ最強だった…


Panasonic CF-AX2

インストール方法:USB インストールメディアから直接起動、インストーラー最後のの GRUB メニューをチェックを入れたままインストール。
タッチスクリーン:認識します
内蔵無線LAN:認識します
留意点:起動時に画面が暗い事がある

無事コレ名馬。出先の元主力。画面の暗さは Linux を入れた時のレッツノート族の宿命なのでなんとも言えません。


ASUS VivoBook TM420IA

インストール方法:USB インストールメディアから直接起動、インストーラー最後のの GRUB メニューをチェックを入れたままインストール。
タッチスクリーン:認識します
内蔵無線LAN:認識します

怖くて外に持ち出せない主力モバイル機。解像度は高いが、処理能力が抜群に高いので落とす必要も無い。
素直に Windows で使っても良いのだけど、フルパワーで使いたいので Linux で運用しています。12世代以降の2種類コアが入ったインテルCPU系はドライバで問題が多そうだから Linux でフルパワーが出るかは疑問が残りますが、少なくとも3世代 Ryzen の本機は非常に快適ですよ。※20年辺りの頃は Linux 上でバグがありました
Voicevox も動くので、Blender や画像編集ソフト等を使って自力で環境が組める人は動画制作も可能かもしれません。
中古PCに Linux を入れる際によくある枕詞の「インターネット閲覧や書類作成ならば~」と言ったレベルは軽く超えた機械です。


…こんなに大量に機械を持ってどうするんだ?とか言ってはいけない。特に Atom 機は本来使い捨ての玩具なのでどこまで延命できるかは浪漫なのです。

2022年6月9日木曜日

LXDE 版 LMDE5(64bit) の意外な使い方

以前 LXDE 版 LMDE5 は問題が多くて微妙と書いたのですが…
意外と言うか当たり前と言うか、他のデスクトップ環境に対して圧倒的に軽いという特徴がありまして、今回それを実感する事がありました。
Momo7w にインストール出来たのですよ。
ちなみにインストール方法は

1.インストール用USBを作って、bootia32.efi を仕込む
2.ライブ起動後、インストール時に GRUB のチェックを外してインストール
3.再びインストール用USBのGRUBを使って、設定を行い起動
4.起動したら最初にOSのアップデートを行う
5.アップデートが終ったら3と同じ手順で起動
6.grub2-common grub-efi-ia32 をインストールして仕込む(4、5の手順を踏まないとインストールできない)

…何を言っているのか判らない人は手を出さない方が無難です。
さて、コレの何処が意外な~かと言いますと、先ず公式の LMDE5 64bit は入りません。
ライブ起動はするのですが、メモリを食いすぎる為、インストーラーを起動した時点でスワップが始まります。当然、そのまま進めてもハングアップします。
で、MATE 版 LMDE5 も試したのですがコレはインストーラーは起動して暫くは動いているのですが、途中でメモリーを使い切ってハングアップします。

つまり LMDE5(64bit) 系で現状唯一 1GB メモリの Atom タブレットにインストールできるのです。

ちなみにインストール後のメモリ消費はこんな感じ。
Cinnamon の公式版はライブ起動の時点で残り 100MB 以下、MATE で 150 MB ですから相当に軽いですね。


こんな無茶も出来ない事も無いデス。

勿論日本語も可能。
ただ、このカツカツっぷりからコレが中華パッド系の最期のディストリビューションではないかと思われます。32bit 版ならまだまだ行けるのでしょうけど、Blender どころかオフィスすら 32bit を切り捨ててしまいましたからね。

この孤独なシルエットは

いやいや、マテマテ。ナインハルトズィーガー並に予想できんやろ。
さておき、高速になるのは予想外でしたね。正直空母と戦艦のコンバートになると読んでいたので、2隻持ちしないといけないかと思っていたのですが。
武蔵と組ませるならどうせ低速なので重で良いのではないかと。何気に改二の時点で水戦をそこそこ積めるので制空もできたりしますが。
コンバート向けに用意したこの素材用戦艦どうしましょう…

  • 改二クエは…
イベント中だという事をきれいさっぱり忘れていている難易度ですね…5-5に6-4と予想のど真ん中な任務です。それぞれイベント序盤なみの難易度ですし、5-5は基本的に一旦ゲージを割ってからでないとS勝利は取れません。
6、7海域用にイベント海域の基地航空隊を引き払って航空隊の再配置も必要になるでしょう。

…正直予想は出来ていたので6月5日にE2-1を攻略して以降イベントをプレーしていません。
※ドラム缶3、大発3の構成。A勝利でTP40の為、13回以上周回が必要です
どう考えてもクオータリーランカーを狙って余力でイベントをプレーした方が良さそうです。E2の時点で怠い輸送なのですが、伝え聞く限りE3は低難度で抜けた方が良さそうです。又、久々にイヤホンつけてみたら、矢矧が大和と矢矧を温存しろとか言ってます…

私の予想では、後半はヨーロッパだったのですが、いきなり坊ノ岬なんですかね?
来週から後半突入とありますが、現状のE3突破率から勘案すると7月の2、3週目あたりまでやらないと突破率が7割を切りそうです。
どうも今イベントの最終報酬がメリーランドという話が出ているのですが…(ネタ元が運営の誤ツイートという…)前イベントも最終報酬が冬月だったにも関わらず、所持は全参加者の3/4位だったようですが、流石に戦艦でコレを下回るのはいろいろ不味いのでは。

ふと、今イベントが7月半ばに終わるとして、次のイベントが9月から始まるとなると深海側の水着勢は今年出ないのかな?と。
そして、9月からイベントを始められると秋刀魚が…と、思いましたが昨年はイベント前半が秋刀魚でしたね。

思えばアレが最後の良イベントでしたが、作った人は開発に在籍しているんでしょうか…

2022年6月6日月曜日

Blender でボーングループ並べ直しスクリプトを書いてみた改

以前、雑に作った同スクリプトですが、ソート後にアクティブなグループを指し直すように修正しました。

import bpy

while bpy.context.mode == 'POSE':
    amt = bpy.context.active_object

    exist_bg = False
    for bone in amt.pose.bones:
        if (bone.bone_group):
            exist_bg = True
            break

    if not(exist_bg):
        break

    idx_active = amt.pose.bone_groups.active_index
    name_active = amt.pose.bone_groups[idx_active].name

    bpy.ops.pose.group_sort()

    idx = 0

    for bg in amt.pose.bone_groups:
        if bg.name == name_active:
            amt.pose.bone_groups.active_index = idx
            break
        idx = idx + 1

    break;

頂点グループの方はソート関数のみでも自動でアクティブなグループが動くので、いずれ修正されるだろうと思っていたのですが、一向に変わる気配がなかったので自分で対応しました…。
という訳で、統合版の方も修正しました。