投稿者「baw」のアーカイブ

baw について

常時睡魔と格闘を繰り広げる暇人。

Google Pixel 5aで着信音が鳴らない事象

Google Pixel 5aで着信音が鳴らない事象があり、マナーモードがONになっているわけでもなく、Bluetoothデバイスに着信音が吸われている訳でもなく、原因が不明だったのですが解決しました。

原因は、着信音が「ビギニング」という、プリセットに存在しない値に設定されていたことでした。つまり無音で鳴っていたものと思われます。何らかのバージョンアップやスマートフォン間のデータ引き継ぎで存在しない「ビギニング」が設定されてしまったと思われますが、経緯はわかりませんでした。「ビッグアドベンチャー」等の存在するプリセットを指定することで解決しました。

設定>着信音とバイブレーション>着信音

Androidバージョン:12

WSLインストール時のエラー(0x80370102)

WSLをインストール(wsl –install)後に再起動するとコマンドプロンプトが自動で起動しインストールが始まるものの、下記のエラーが発生した。調べてみると、Intel CPUで言うところのVirtualization TechnologyがOFFになっていたことが原因だった。AMD CPUでは「AMD Virtualization (AMD-V™)」と呼ぶらしく、ASUSマザーボードのUEFI BIOSでの設定項目は「SVM MODE」ということだった。

WslRegisterDistribution failed with error: 0x80370102

Windowsコマンドプロンプト

最近のPCでは、再起動後にASUSのロゴが表示されない(早すぎてFxキーでUEFI BIOS画面に入れない?)ようで、Shiftキーを押しながら、Windowsの左下スタートメニューの再起動を実行することでUEFI BIOS画面に入ることが出来る。

更に、HDMIとDPを両方使用して2画面構成にしている場合、DP側のみにUEFI BIOS画面が表示されるので注意。私の場合、DP側をサブディスプレイに出力させ、普段はディスプレイをOFFにしていたので数分ハマった。

UEFI BIOS画面に入ったら、右下のAdvanced Mode > Advanced > CPU Configuration > SVM Mode > Enable > 右下EzMode > Save & Exitで再起動すればOK。

再起動後は、左下スタートメニュー > 最近追加されたもの > Ubuntuを選択することでインストールを再開できる。新規作成するユーザ名を聞かれパスワードも合わせて設定することで設定完了する。

DQ10メモ

毎回忘れて調べているのでメモ。

リンク集

試練の門のボスの章(強戦士の書)

  • サポートなかま
    • スーパースター@扇
      「バッチリがんばれ」に設定することで、「ベストスマイル」「ミリオンスマイル」を発動させて経験値UPに貢献する。
    • 戦士@オノ
      プラチナキング戦のまじんぎり要員。
  • 超元気玉(なかまモンスターを育てる場合。育てない場合は元気玉でOK)
  • 育みの上香水(なかまモンスターを育てる場合。育てない場合は「宝珠のプチプチ香水」。香水の重複はNG、上書きされる。)
  • 料理

なかまモンスター

モーモン

  • さくせん
    バッチリがんばれ
  • スキルポイント
    ひかりモーモン(Ⅱ):48、やみモーモン(Ⅱ):50、さとりモーモン:40、すばやさアップ:残り
  • とくぎON
    ザオリク(ザオラル)、ドルモーア、ふわふわダンス、ホラーフェイス、ポワポワダンス(絶対OFF:ベホイミ、ラブリーフェイス)
  • ステータス
    ふわふわダンスの回復量はおしゃれさ依存(リミット500)のため、かいふく魔力は不要。

おどるほうせき

  • さくせん
    いろいろやろうぜ
  • スキルポイント
    しあわせルビーのII:40、扇IIスキル:48、運命のエメラルド:40、きようさアップ:32
  • とくぎON
    ぬすむ、ラッキーダンス(経験値UPがほしいときのみ)
  • ステータス
    きようさ

万魔の塔

サポートなかま

  • 検索条件:魔剣士、鎌、マヒ、即死、転び
  • そうび:ミラーアーマー、夢幻魔王
  • アクセサリ:機神の眼甲、竜のうろこ、武刃将軍、炎光の勾玉
  • 耐性:呪文ダメージ減が27%以上
  • さくせん:ガンガンいくわよ×2、バッチリがんばれ×1

攻略情報

  • 攻略順序:5→1→2
  • ギラムマジック:受けるダメージを20軽減
  • 行動:カカロン→キラキラポーン(5のみ)→ピリオム→マジックバリア(5のみ)→げんま開放→アイギスの守り
    ※キラポンを先にしないと事故る可能性が高い。

ダークトロル狩り

  • 持ち物:元気玉、料理(30%)
  • サポートなかま:戦士(オノ)@ガンガンいくわよ、旅芸人(ブーメラン)@ガンガンいくわよ、スーパースター(鎌)@バッチリがんばれ

参考

Google Pixel 3a の Google Photos 無料枠を PC から使い倒す(Resilio Sync)

250円/月をケチっている訳ではなく、如何に工夫して Google Pixel 3a の Google Photos 無料枠だけで対応できるかに挑戦したい人に向けたガイドです。結論から言うと Resilio Sync を活用すれば実現可能なのですが、ハマった箇所があるので後進のためにメモしておきます。

メカニズムは、P2P を使用して PC のフォルダを Pixel と同期させて、Pixel の Google フォトから自動アップロードさせています。なお、本アプリに共通アカウントという概念はなく、全てのピア(PC/Pixel)は対等に扱われるため、ピア毎にアカウントが存在するイメージです。そのため、PC で作成したフォルダ単位に Pixel のアカウントへアクセス権限を付与をすることとなります。

  1. Pixel に Resilio Sync をインストールして、適宜、初期設定をします。
  2. PC に Resilio Sync Home (for personal use only) をインストールして、適宜、初期設定をします。
  3. PC に同期用のフォルダ(私は C:\Users\[UserName]\Sync を指定)を作成し、Resilio Sync Home から同期フォルダを設定します。
  4. PC の当該フォルダにテスト用の JPEG ファイルを配置します。
  5. QRコードやURL等で PC から Pixel に同期アカウント情報を連携(アクセス権限付与)します。私の場合は /storage/emulated/0/Download/Sync/Sync が自動的に指定されました。最後の Sync が指定したフォルダ名になるように思います。
  6. Pixel の Resilio Sync の設定から、同期された写真を自動でダウンロードするよう設定してやります。具体的にはフォルダの設定から「選択的同期」のチェックをOFFにします。
  7. 念の為、Pixel の Files アプリ(ローカルディレクトリが覗ければ何でもOK)で、当該ディレクトリ(私の場合は /storage/emulated/0/Download/Sync/Sync)にファイルがダウンロードされたことを確認します。
  8. Pixel の Googleフォトが当該フォルダを認識するまで待ちます。認識すると、同期フォルダに設定するかどうかの通知がきますので、同期ONにします。認識されるまで多少の時間を要するようです。なお、誤って同期OFFの回答してしまった場合は、Googleフォトを開いて、「右上のアカウント > フォトの設定 > バックアップと同期 > デバイスのフォルダのバックアップ」より同期ONにすればOKです。
  9. 同期されれば成功です。

Windowsのファイル共有で認証エラーとなる

Windows標準のファイル共有をする過程でハマったのでメモ。

事象

正しいユーザ名・パスワードを入力しているはずなのに「ユーザー名またはパスワードが正しくありません」と認証エラーが出てしまう。

原因・回避策

WindowsのOSユーザ名を途中で変更していた場合、初期(変更前)のユーザ名を入力すると認証に成功する。何故か、認証時に初期のユーザ名が参照されるバグめいた挙動をする。初期のユーザ名は「C:\Users\」配下のフォルダ名が該当する。ユーザ名を変更しても、ユーザ情報を管理するフォルダ名は変更されない仕様を活用する。

「ろうきん口座開設アプリ」を使ってみた

件名通り「ろうきん口座開設アプリ」を使って、ろうきん口座を開設してみました。

  1. アプリをインストール
    下記のアプリをインストールして必要情報を入力のうえ、申込を行います。途中、本人確認資料(運転免許証)をアプリ内から撮影する段階で、全く画像が鮮明に録れずハマりました。スマホに初期搭載されている撮影アプリとは違って、ピントを合わせる機能が無く苦労しました。ですが、ピンボケしていても、撮影画面に表示されている枠に合わせて撮影さえすれば、撮影後の確認画面で、きっちりピントが合っている状態で表示されました。何だったんだ……。
    https://play.google.com/store/apps/details?id=jp.or.rokinbank.oaapp
  2. 本人限定受取郵便物「の到着の通知」が届く
    アプリでの申込から4,5日経つと、超絶二度手間なのですが、本人限定受取郵便物「の到着の通知」が届きます。「配達時間」「本人確認資料の種類」を電話で伝える必要があります。めんどー。
  3. 本人限定郵便物が届く
    運転免許証を手元に用意しておきましょう。何故か、本資料にも名前や住所を手書きさせられます。マイナンバーカード番号も手書きします。また、マイナンバーカード(表裏)の写しが必要です。届印の押印とまたもや手書きが必要です。返信用封筒にも名前と住所の手書きが必要です。はぁ……。
    郵便物が届いたことをトリガに、ろうきん側でキャッシュカードの発行手続が開始されます。
  4. 書留郵便でキャッシュカードが届く
    これでやっと口座が開設されましたが、インターネット経由で操作するためには「ろうきんダイレクト」の申込手続が必要です。
  5. ろうきんダイレクト
    「通帳が無いと新規申込が出来ない」という表記で詰みました。ヘルプデスクに電話で確認すると「ろうきん口座開設アプリを使って申込した場合は、自動的にろうきんダイレクトにも申込したことになる」ということで、キャッシュカードが届いてから1週間程度で、ろうきんダイレクトのログイン情報が記された郵便物が届くとのことです。なぜ同時に送らない……。
    https://www.rokin.or.jp/

Kindle Fireでダウンロード出来ない場合の対処

キングダムを50巻まとめて大人買いしたものの、Kindle Fireには歯抜けで同期されてしまいました。

症状

  1. 再起動を試してもライブラリには表示されない。
  2. 「端末を同期」してもライブラリには表示されない。
  3. ストアから該当の本のページを開いて「ダウンロード」を押しても反応がない。
  4. その後、再起動するとライブラリに表示されるようになったものの、何度押してもダウンロードが開始しない。

対処

「設定」「マイアカウント」より「登録を解除」した後、再度、Amazonアカウントでログインすることで、ライブラリがリフレッシュされ、表示されていなかった本も表示された。ダウンロードもできた。

ライブラリが初期化されるだけで、インストール済のアプリ等は初期化されないので、Wi-Fi環境下なら比較的手軽に初期化できる。「マンガをシリーズで分類」も初期化前はグチャグチャだったものが、リフレッシュされて奇麗に整理整頓されたので定期的にやった方がいいかも。

XREAでMainに独自ドメインでWordPressをインストールしていて無料SSLを適用できなかったのでSubに移動する

XREAで無料SSLが使用できるようになりました。昨今、GoogleChromeを皮切りに、入力フォームのあるウェブサイトでSSL/TLS(https)通信が有効になっていない場合、画面に警告が出るようになるらしいですね。この流行には乗るしかない! ということで、早速、調べてみたのですが……なんと、XREAで言う所のMainには無料SSLが適用できない制約事項があるではないですか。Mainとは、public_html直下にWordPressをインストールしている状態を指します。これを、何とかサブディレクトリ(Sub)に移設してみようと思います。因みに、私はMainに独自ドメインを設定しています。

公式Wikiに似たような手順はあるのですが、実際にはもっと単純です。手順では、サブディレクトリを手で作ることになっていますが、XREAではサブディレクトリ=ドメインとなるので、実質、WordPress自体の設定変更は不要です。(URL自体は変わらないため)

XREAのコンパネから、Mainを空白にして、SubへMainに設定されていた独自ドメインを設定して、反映してやります。そのあと、同じくコンパネから無料SSLを有効にしてやります。

ドメイン設定が反映されて、public_html/jikkenjo.netディレクトリが作成されたら、public_html直下にあったWordPressファイルをコピーしてやります。ftpでやると、1ファイルずつコピーする動きになるので、ssh接続してからcp -rで実施すると一瞬で終わって良いです。[cp -r wp-* jikkenjo.net/][cp index.php jikkenjo.net/][cp .htaccess jikkenjo.net/]で取り合えずOKだと思います。気になるファイルは個別に移動させてください。

後は、Really Simple SSLをインストールして終わりです。独自ドメインが変更差異を吸収してくれたので、意外に楽だった……。

と、忘れてた。GoogleAnalytics側の設定をhttp→httpsに変更しておかなければなりません。

プロジェクトマネージャ午後Ⅱ質問項目文字起こし

IPAのプロジェクトマネージャの午後Ⅱで記入することになる質問項目を文字起こししたので、何かの役に立つかと思い張り付けておきます。

◆プロジェクトの名称
①名称(30字以内で、分かりやすく簡潔に表してください。)
 例)1.小売業販売管理システムにおける売上統計サブシステムの開発
   2.ソフトウェアパッケージ適用による分散型生産管理システムの構築
   3.クライアントサーバシステム向け運用支援システムの開発

◆システムが対象とする企業・機関
②企業・機関などの種類・業種
 1.建設業 2.製造業 3.電気・ガス・熱供給・水道業 4.運輸・通信業
 5.卸売・小売業・飲食店 6.金融・保険・不動産業 7.サービス業
 8.情報サービス業 9.調査業・広告業 10.医療・福祉業
 11.農業・林業・漁業・鉱業 12.教官(学校・研究機関)
 13.官公庁・公営団体 14.特定業種なし 15.その他(___)
③企業・機関などの規模
 1.100人以下 2.101~300人 3.301~1,000 4.1,001~5,000人 5.5,001人以上
 6.特定しない 7.分からない
④対象業務の領域
 1.経営・企画 2.会計・経理 3.営業・販売 4.生産 5.物流 6.人事
 7.管理一般 8.研究・開発 9.技術・制御 10.その他(___)

◆システム構成
⑤システムの形態と規模
 1.クライアントサーバシステム ア.(サーバ約___台、クライアント約___台)
                イ.(分からない
 2.Webシステム ア.(サーバ約___台、クライアント約___台) イ.分からない
 3.メインフレーム又はオフコン(約___台)及び端末(約___台)によるシステム
 4.組込みシステム(___)
 5.その他(___)
⑥ネットワークの範囲
 1.他企業・他機関との間 2.同一企業・同一機関などの複数事業所間
 3.単一事業所内 4.単一部署内 5.なし 6.その他(___)
⑦システムの利用者数
 1.1~10人 2.11~30人 3.31~100人 4.101~300人 5.301~1,000人
 6.1,001~3,000人 7.3,001人以上 8.分からない

◆プロジェクトの規模
⑧総工数
 1.(約___人月)
⑨費用総額
 1.(約___)百万円(ハードウェア費用を ア.含む イ.含まない)
⑩期間
 1.(___年___月)~(___年___月) 2.分からない

◆プロジェクトにおけるあなたの立場
⑪あなたが所属する企業・機関など
 1.ソフトウェア業・情報処理・提供サービス業など
 2.コンピュータ製造・販売業など 3.一般企業などのシステム部門
 4.一般企業などのその他の部門 5.その他(___)
⑫あなたの担当したフェーズ
 1.システム企画・計画 2.システム設計 3.プログラム開発 4.システムテスト
 5.移行・運用 6.その他(___)
⑬あなたの役割
 1.プロジェクトの全体責任者 2.プロジェクト管理スタッフ 3.チームリーダ
 4.チームサブリーダ 5.その他(___)
⑭あなたの管理対象人数
 (約___~___人)
⑮あなたの担当期間
 (___年___月)~(___年___月)

Java9ではCMS GCが非推奨らしい

はじめに、当方はJava初心者であります。(これを言っておかないと後で大変なことになるので……)

Java9ではCMS GC(Concurrent Mark Sweep Garbage Collector)が非推奨(Deprecate)になるらしいです。そもそもCMS GCは、「停止できないエンタープライズ・アプリケーション」に向いた、MajorGCにおけるSTW(Stop The World:アプリケーションの停止時間)が短いという特性のあるアルゴリズムです。一方で、コンパクション(HDDで言うところのデフラグみたいなもの)されないという側面もあり、結局はFullGCが選択されることもありました。つまるところ、GC手法としてどれを選択するかはトレードオフの話ではありますが、一般的にはCMS GCが選ばれてきたことと思います。

それが、Java9から非推奨となり、それ以降では廃止も視野に入れられているとのことです。Java9以上へのマイグレーションにより、CMS GCからG1GCに乗り換える場合、大規模かつ長期に亘る性能試験が必要になるでしょう……。正直、頭が痛くなるので、あまり考えたくありません。

そもそも廃止される理由は、G1GCがCMS GCの優位点である「STWの短さ」に追いつきつつあるからという正当な理由1と、CMS GCを廃止することでCMS GCに注いでいた開発体力を他GCに振り分けて開発を加速させるという不当な理由2があるようです。

Dropping support for CMS and then removing the CMS code, or at least more thoroughly segregating it, will reduce the maintenance burden of the GC code base and accelerate new development. The G1 garbage collector is intended, in the long term, to be a replacement for most uses of CMS.

Google翻訳:CMSのサポートを中止し、CMSコードを削除するか、少なくともそれをより完全に分離すると、GCコードベースの保守負担が軽減され、新しい開発が加速されます。 G1ガベージコレクタは、長期的には、CMSのほとんどの用途を置き換えるものです。

http://openjdk.java.net/jeps/291

文書の中では、こうも言及されています。

For some applications CMS is a very good fit and might always outperform G1.

Google翻訳:一部のアプリケーションでは、CMSは非常に適しており、常にG1を上回る可能性があります。

ならさ……。

Java8から導入されたMetaspaceで痛い目を見た身としては、二の舞になりそうな予感がめっちゃしています……。因みに、本件に言及した日本語の記事はググっても殆ど出てこないので、怖がっている人は殆ど居ないっぽいです。