2026年1月3日土曜日

DisplayLinkでMacでHuluが見れなくなったので直した

結論

ChromeのSettings -> System -> Use graphics acceleration when available をオフにすると直った

状況

Mac min (M4 Pro) でDisplay linkを使うとHuluの画面が出なくなる。操作ボタンなどは見える、サムネイルなども見えるが、再生画面が真っ黒になる。 

参考 Thanks

https://www.reddit.com/r/mac/comments/18yui77/how_to_stream_netflixhulu_while_using_a/

2025年9月6日土曜日

Pixel10の指紋認証ができるダイソーのカバーのメモ

 

専用のサイズはない

厚みがあると指紋認証が反応しない

■反応する

フリーカット仕様

画面保護フィルム

ブルーライト32%カット

幅80mmのをカットするのがよい


■反応しづらい。数回試行する必要がある

直極薄。0.21mm ガラスフィルム 


■ほとんど反応しない

GLASS Screen Protector

傷に強く透明度が高い

for iPhone 16Proでサイズ感ままぁまぁよい

2024年4月21日日曜日

Google Pixel 8a にダイソーで買った100円ガラスカバー(iPhone13用)を貼る

以前、こういう記事を書きました。 

Google Pixel 4a にダイソーで買った100円ガラスカバー(iPhone用)を貼る



今回は、Pixel 8aです

半年くらいカバーをつけて使用したあとの記録です。


買ってきたのは13/13Pro用のガラスフィルムです。



付けたところ。カバーのほうが小さいので、上端はちょうどにして、下を余らせています。



左右の端はゴミが入ります。



普段はスマートフォンカバーをつけているのでほとんど気にならないです。ものによっては干渉するかもしれませんが、左右のはみ出しはかなり小さいです。



カバーをつけて下側は本体画面が出ていますが、特に気にならないくらいです。




まとめ

100均一でも自分には十分です。
他のカバーは試していないので、もっとよいものがあるかもしれません。

2024年1月11日木曜日

2024年1月シェムリアップ旅行メモ


自分用メモです。参考まで。


### 航空券予約

Trip.comで予約。

ベトナム航空、ベトジェットエアの公式サイトではクレジットカード決済ができず失敗した。コンビニ決済も失敗。

Trip.conでの留意点は、変更の料金が高い、などの条件が悪いこと。オンラインチェックインが全くできないこと。値段は少し高い。

### シエムリアップ新空港SAI 2024年1月

到着時の状況

2024/01/10到着で利用


アライバルビザ 

イミグレーションの手前にある

写真は不要 (いると書いてあるのを見て持っていったが不要だった)

30ドル

並んでいなければ〜10分くらい

並ぶと時間かかるかも


イミグレーション前後に両替があるが、レートは悪い

関空149円のとき159円


■店

イミグレーションの後に免税店があった

荷物受け取りのところに給水器があった


■SIM

出口を出たところにSIM屋さん

赤、黄、緑3社のブースがあり、

黄色のところで5ドル50GB(最安のプラン)にした。番号あって通話もできる。電話番号による認証用に使った。

他の会社もほとんど同じ気がするので空いてるところで良さそう?だが、電波に差があるのかもしれない。遺跡で電波が入らなかったが、現地の人は電波が入っていたので。聞けばよかったかも。。

■マスク

現地にマスクしてる人は少ない。たまに店内でもいる。バイク運転中にしてる人は多い。飛行機、空港には割といる


■空港から移動

新空港から市街

ホテルの車に送迎してもらって1時間くらい


空港に向かうとき、トゥクトゥクでもそれほど時間は変わらないようだった。(ただし一部高速道路があってそこで差がつくかも)


帰り2024/01/23利用

カフェ、レストランはあった。バーガーキングと中華系のレストラン。


### 日本での両替(円からドル)

KIXで両替。行き149円(ドル買う)、帰り140円(円に戻す)なので、使い切れないと損する。

クレジットカード決済は147円とかになるはず。

現地の引き出しは手数料が500円くらいかかるかも?

ホテル、スーパー、良いお土産やさんではクレジットカードで決済可能。

やることにもよるが、1日100ドル現金で、あとはクレジットで良さそう。


現金で払わないといけないものの例:

空港までの移動 40ドル(ホテルによる)

トゥクトゥクツアー15〜20ドルとか。


■重要なこと その1

日本でドル札に変えるとき、綺麗な札にすること

(ハンコが押してある、汚れ、折り目、シワ、などはカンボジアでは受取拒否される)

(特に、ハンコが押してある100ドル札は状態綺麗でも拒否される。アメリカでは問題ないので、日本の両替ではそのまま渡されることがあるので注意)

■重要なこと その2

100ドル札は使いにくいのでできるだけ細かくしてもらう。個人的に使いやすいのは5ドル札。20、10もまぁまぁ使える。1ドル札も大量にあったほうが便利。

下記の現地で100ドルを崩すときは、200ドルを5x20、10x8、1x20枚にしてもらったが、困らずいい感じだった。

ただし、日本の両替所では大量の少額札はもらえない。20枚くらいずつはやってくれるが、他の人が「5ドル札50枚に」と依頼して断れていたのを見た。交渉次第かもしれないが。


### 現地での両替、ドルを少額に交換

2024/01/18でドルからリエルに

1ドル4075 リエル紙幣は額面をいい感じで混ぜてくれた

googleマップでcurrency exchange と検索すれば出てくる評判のよいHuy Keangというところ(何店舗かあるうちの1つ)。別に他のところでも大丈夫な気はする。レートもそこまで違わない。パスポートなど提示は不要

100ドル札はほとんど受け取ってもらえない。ツアーのチケット、博物館のチケット、など40〜50ドルを超える支払いくらい。川の近くの大きめのABA銀行で100ドルをくずしてもらった。手数料不要、パスポートとか不要。1、5、10ドルにしてもらった。日本の銀行のようにかなり丁寧。


### 個人持ち物(以下は使ったもの)

ザック30リットルオレンジ

サングラス

キャップ

黒モンベルのサコッシュ

エコバッグ

薄いポシェット


■服 着ていくものも含む

下着3

シャツ3

ズボンは2。現地ではファスナーポケットの多いやつが使いやすい。

靴下1

靴は履いていくスニーカーと、クロックス

往復用に軽い長袖の服。現地で長袖は着なかったが、現地の人は長袖を着ているので本当は日光対策したほうがよいのかも。


石鹸は2種類、割ってもっていく→3x3x6センチくらいで14日だと余った

シェーバー、充電器

常備薬3週間分

テーピング

化粧水

歯磨き粉を小さいプラ容器に


本


■電源系

usb-c lightning-ipad

- usb a-c 編み編み黒

-  ケーブル黒三また

USB電源x2

モバイルバッテリーx2

延長ケーブル古いやつ、3分岐のもの


### 持ち物メモ

■持って行ったが不要だったもの

コロナ対策のマスク

折りたたみ傘(雨を想定)


■持って行って良かった

普段の歯ブラシ、歯磨き粉、シェーバー、延長コード、電源三又に分岐するやつ、ビニール袋(大小)


■現地で買った

洗剤粉、粉コーヒー、紅茶

■持っていけばよかった

ドリップコーヒーのセット

整腸剤的なもの


■失敗したこと

シェーバーの充電アダプタが100Vまで対応で差したら壊れた

良いホテルだったので変圧器借りればよかった


 

2023年11月28日火曜日

PayPalアカウントのクレジットカード確認に日数がかかる

 

三井住友VISAでの事例です。

PayPayアカウントでクレジットカード決済を10万円以上する場合は設定の解除が必要なようで、設定画面では

支払額や引出額の上限なくPayPalアカウントをご利用になりたい場合は、カードの確認を行ってください

となっていて、そこから進むと。クレジットカードに少額チャージして番号が出ているからそれを見て入力するようにと。

2023/11/26にチャージして、2023/11/28に見られるようになりましたが・・・番号が書いていない。




https://qa.smbc-card.com/mem/nyukai/detail?site=4H4A00IO&category=20&id=1469
ペイパルコードを教えてください。
ペイパルコードはWEB明細書にてご確認いただだけます(ご利用代金明細書でもご確認いただけます)。

ペイパルのアカウント登録をされた月または翌月の、カードのお支払い金額が確定後(※)に、以下のリンクよりご確認ください。


※カードのお支払い金額確定日は、毎月のお支払い日が10日の場合は25日頃、26日の場合は10日頃となります。


・・・ということで今回の場合、タイミングが悪く、一ヶ月近く待たないと番号が分からないということでした。 



2023年6月7日水曜日

zshのaliasをファイルで管理していて削除したとき、unaliasする

 

- xxx.zsh で管理、source で読んで更新している

- aliasを更新したときは上書きされるが、削除したときは残っている

- unalias myalias みたいにして消す

2023年2月7日火曜日

Ubuntu22.04でPeekが使えないので GDK_BACKEND=x11 peekで動作した

Peekを使ってGIFを作ろうとするとき、真っ黒な画面が保存されてしまっていました。


 GDK_BACKEND=x11 peek

でターミナルから起動したらできました。Wayland対応の問題らしいです。

https://github.com/phw/peek/issues/33#issuecomment-281662688

2023年1月22日日曜日

Chrome拡張開発でタブが無限に開いてしまうのをPreferencesをいじって直した

(Ubuntu22.04)

Chrome拡張を作っていて、background.jsにタブを開くコードを書いてしまって無限ループしていました。 

できた方法

.config/google-chrome/Default/Preferences

の中にextensionの情報がはいっているので探します。アップロードしたフォルダ名で見つかるはずなので、そのフォルダ名を変更する。state を変えたり、permissionを変えても変化ありませんでした。


できなかった方法

chromeを再インストール

incognito modeで開く

shift escでChromeマネージャを開いて止める(メモリが少ないのですぐ固まる、タブが開くのが早すぎておいつけない。メモリが強ければ試せるかも?)


参考にしたもの

https://mikomon.hatenablog.jp/entry/2020/12/14/033558

上記にあったextension無視して開くコマンド --disable-extensions

https://superuser.com/questions/254579/how-to-open-google-chrome-with-extensions-disabled-turned-off

2022年12月29日木曜日

Ubuntu22.04で起動できなくなるのは電源でなくてUSB-SDDでした


 https://askubuntu.com/questions/1414169/acpi-error-ae-not-found-when-booting-after-upgrading-from-20-04-to-22-04


こちらと同じ問題で、ACPI Error: AE_NOT_FOUND になってフリーズしたまま起動しない。

電源周りの問題というコメントがあったので、デュアルモニタを1つに(HDMIを抜く)、USB-SSDを抜く、ということをしたら動きました。


-- > このうち、HDMIは変化がないとわかりました。USB-SSDが問題。

2022年11月21日月曜日

Ubuntu22.04で、mozcの日本語InputModeをHiraganaで固定する

 Ubuntu 22.04でmozcを使っています。

英字→日本語にするときに、DirectInputになってマウスでHiraganaに変更していたのですが、こちらのやりかたで固定できました。

ビルドがめちゃくちゃ重くてハングアップしたり聞いたこと無い音でマシンが回っていましたが、なんとか成功しました。

https://gist.github.com/giner/77f5b0f7c14603ce5e78b6fcebf48162

https://github.com/google/mozc/issues/381


使ったコードはこれ

# Make ibus-mozc remember the last used mode (e.g. hiragana) and not switch back to Alphabet on restart
# See https://github.com/google/mozc/issues/381
cd $(mktemp -d)
apt source ibus-mozc
cd mozc-*/

patch src/unix/ibus/property_handler.cc << 'EOF'
--- src/unix/ibus/property_handler.cc.orig 2020-10-28 17:21:18.000849932 +0900
+++ src/unix/ibus/property_handler.cc 2020-10-28 17:21:34.172696046 +0900
@@ -80,7 +80,7 @@
// On IBus 1.4.x, IBus expects that an IME should always be turned on and
// IME on/off keys are handled by IBus itself rather than each IME.
#if IBUS_CHECK_VERSION(1, 5, 0)
-const bool kActivatedOnLaunch = false;
+const bool kActivatedOnLaunch = true;
#else
const bool kActivatedOnLaunch = true;
#endif // IBus>=1.5.0
EOF

sudo apt build-dep ibus-mozc
dpkg-buildpackage -us -uc -b
sudo dpkg -i ../ibus-mozc_*.deb


再起動するには

ibus-daemon -drx

とすればよく、これを好きなショートカットにアサインすればよいです。例えば以下のように custom shortcut から設定。



=== 以下メモ

文字変更をshift + spaceにしているが、変換できなくて再起動しないといけないときがある。

1つのキーアサインで同時にできないか、と思ってやってみた。

上記のショートカットを設定すると、dconfは上書きされるらしい。

そのあとdconf を新たに設定すると、大丈夫なのでは?2024/02/28設定して試し中

dconfは以下も参考に。

https://tabeta-log.blogspot.com/2022/05/ubuntu2204.html


の 入力切り替えを自分で設定する




2022年11月6日日曜日

Ubuntuで停止のCtrlCをMetaCに変えられなかった

できなかったけどメモ

stty intr \^k

とすると、InterruptコマンドをCtrl Kに変えられる。

Macと同じように、Meta(Super) Cに変えたいのだけど、できない。

stty intr 131

として

stty -a

とすると、設定がメタキー+Cになっているのは見えるが、動作しないようで。。

speed 38400 baud; rows 48; columns 118; line = 0;

intr = M-^C; 


stty sane

でデフォルトに戻す。



sttyはシングルバイトでないと使えない

https://stackoverflow.com/questions/36289048/what-does-m-in-stty-output-mean


https://superuser.com/questions/160388/change-bash-shortcut-keys-such-as-ctrl-c


文字コードをみたいとき

メタキーの話


2022年9月4日日曜日

自分用ブログ内リンク集


Pythonのループ中で、変数名を動的に作るには、辞書を使う - shimo lab2

python loggingメモ - shimo lab2

aws cliの出力をjqで取り出す - shimo lab2

UbuntuでPDFを操作、編集する exiftool, pdftk



Pythonのループ中で、変数名を動的に作るには、辞書を使う

例: 10回ループして、その都度、変数 var0, var1,... var9 を作って代入



dic = {}
for num in range(10):
    dic['var{0}'.format(num)] = "Hello, " + str(num)
>>>dic
{'var0': 'Hello, 0',
 'var1': 'Hello, 1',
 'var2': 'Hello, 2',
 'var3': 'Hello, 3',
 'var4': 'Hello, 4',
 'var5': 'Hello, 5',
 'var6': 'Hello, 6',
 'var7': 'Hello, 7',
 'var8': 'Hello, 8',
 'var9': 'Hello, 9'}

アクセスするには

>>>dic['var0']
Hello, 0
って感じで。


https://stackoverflow.com/questions/6181935/how-do-you-create-different-variable-names-while-in-a-loop-python

2022年7月28日木曜日

[解決]ubuntuでmozcのDirectInput->Hiraganaをショートカットで一発で変換

ただし一発ではない・・・?

先に自分の最適解

Direct Inputになったときに、[Set input modt to next kana type]で変更する。

Mozc->Porperty->General tab -> Keymap style -> Customize
画像の設定だとCtrl Shift Spaceで変更できる。
(modeを <direct> あ ア _ア  と切り替えている)

 



変更おかしい、と気がつくために変換キーを押したり現状を確認することになるので、そういう意味で一発とは言えないかもしれないです。

> ChatGPT日本語入力システム(IME)における各モードの意味です:
  • Direct Input(直接入力):
    日本語変換を行わない英数字入力モード。英語の文章やコマンドなどをそのまま入力する際に使用される。

  • Precomposition(未変換・開始前):
    IMEがオンになっているが、まだ何も入力していない状態。入力待ちの段階。

  • Composition(変換前入力):
    仮名を入力している途中の状態。たとえば「konnichi」と入力して「こんにちは」が表示される前の段階。

  • Conversion(変換中):
    入力された仮名が漢字やカタカナなどに変換され、候補が提示されている状態。例:「こんにちは」が「今日は」などに変換される段階。


したかったこと

Ubuntuのmozcで、日本語入力の選択がたまに「DirectInput」になってしまい、これを「Hiragana」に選択しなおすのだけど、これがマウス操作しかなくて面倒。

ショートカット操作でできないかと試したが、できなかった。


===以下はold===

やったこと

Mozc側の設定を変更して、Composition時のコマンドで変換、などにする。

変更しても反応なかった。

https://askubuntu.com/questions/561486/how-do-i-switch-input-modes-in-mozc-without-going-to-the-ibus-menu


マウスをソフトで動かす

pyautogui 

マウスを動かして、クリックして操作したかったが、Ubuntuのtop bar部分は操作できないようだ。カーソルが動かないが、マウスの位置としては認識されている。pyautoguiはマルチモニターは対応していないらしいが、そこは関係なく操作できなかった。


xdotoolでもだめだった


例:

xdotool mousemove 950 100

xdotool click 3 # left

xdotool click 1 # right

xdotool getmouselocation



2022年7月3日日曜日

CDKのエラーをメモっていく

 エラー

--app is required either in command-line, in cdk.json or in ~/.cdk.json というエラ

https://docs.aws.amazon.com/cdk/v2/guide/troubleshooting.html#troubleshooting_app_required

This message usually means that you aren't in the main directory of your AWS CDK project when you issue cdk synth. 

ディレクトリが間違っている

cdk workshoptの日本語版はv1だった件

cdk workshopで日本語版でやっていたらv1 の内容だったため、インストールしてたのがv2なのでうまくいかず、このエラー。解決策→英語版はv2で書かれていましたのでそちらを。


/home/user/Desktop/aws/cdk/cdk-workshop/node_modules/ts-node/src/index.ts:843

    return new TSError(diagnosticText, diagnosticCodes, diagnostics);

           ^

TSError: ⨯ Unable to compile TypeScript:

bin/cdk-workshop.ts:6:23 - error TS2345: Argument of type 'import("/home/user/Desktop/aws/cdk/cdk-workshop/node_modules/aws-cdk-lib/core/lib/app").App' is not assignable to parameter of type 'import("/home/user/Desktop/aws/cdk/cdk-workshop/node_modules/@aws-cdk/core/lib/app").App'.

  Type 'App' is missing the following properties from type 'App': onValidate, onPrepare, onSynthesize, validate, and 2 more.


6 new CdkworkshopStack(app, 'CdkworkshopStack');

                        ~~~


    at createTSError (/home/user/Desktop/aws/cdk/cdk-workshop/node_modules/ts-node/src/index.ts:843:12)

    at reportTSError (/home/user/Desktop/aws/cdk/cdk-workshop/node_modules/ts-node/src/index.ts:847:19)

    at getOutput (/home/user/Desktop/aws/cdk/cdk-workshop/node_modules/ts-node/src/index.ts:1057:36)

    at Object.compile (/home/user/Desktop/aws/cdk/cdk-workshop/node_modules/ts-node/src/index.ts:1411:41)

    at Module.m._compile (/home/user/Desktop/aws/cdk/cdk-workshop/node_modules/ts-node/src/index.ts:1596:30)

    at Module._extensions..js (node:internal/modules/cjs/loader:1166:10)

    at Object.require.extensions.<computed> [as .ts] (/home/user/Desktop/aws/cdk/cdk-workshop/node_modules/ts-node/src/index.ts:1600:12)

    at Module.load (node:internal/modules/cjs/loader:988:32)

    at Function.Module._load (node:internal/modules/cjs/loader:834:12)

    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12) {

  diagnosticCodes: [ 2345 ]

}


Subprocess exited with error 1

Jupyter Notebook入れ直したときのメモ

jupyter入れ直したらハマったのでメモ

installしようとしたらPermission denied 

pipenv install jupyter_contrib_nbextensions && jupyter contrib nbextension install

したら

[Errno 13] Permission denied: '/usr/local/share/jupyter'

というエラー。

pipenv install jupyter_contrib_nbextensions && jupyter contrib nbextension install  --user

というように --user をつけてインストールしたらOK

https://github.com/Calysto/matlab_kernel/issues/68

ChromeでJupyterが日本語になっている

Chromeの言語設定から日本語を外してEnglishだけにした

https://stackoverflow.com/questions/52667314/jupyter-notebook-is-displayed-partially-in-french


Did you mean one of: `extra_template_paths, template_name, template_paths`?

起動時、こういうエラーが大量に出る

Config option `template_path` not recognized by `ExporterCollapsibleHeadings`.  Did you mean one of: `extra_template_paths, template_name, template_paths`?

nbconvertのバージョンが上がりすぎ?で対応できていないようで

nbconvert = "==5.6.1"

にすればよいらしい。

https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/1529

これを下げると、jinja2で500エラーが出るので、6.5に戻した。

ImportError: cannot import name 'contextfilter' from 'jinja2' 

jupyter notebookは開くが、その後500エラーになる。

jinja3.1.2 でエラー。3.0.0で入れ直したが、NG


nbconvertを5.6.1に下げていたので6.5.0に上げたら直った。(template_pathsは直っていない)

こちらのコメントでは直っていないようだ
https://github.com/BIG-MAP/PRISMA/issues/2

pipenv.vendor.toml.decoder.TomlDecodeError: Found tokens after a closed string. Invalid TOML. (line 8 column 1 char 102)

Pipfile に余計な文字が混ざっていた

2022年7月2日土曜日

Ubuntu 22.04でpipenvのPkgResourcesDeprecationWarningエラーが出るとき

したいこと

@Ubuntu22.04, Python3.10 がデフォルトなのですが、3.9を使いたい


前提として、 pyenv とpipenvをインストールしてあります


エラー

pipenvをインストールしようとするとこのエラー

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:116: PkgResourcesDeprecationWarning: 0.1.43ubuntu1 is an invalid version and will not be supported in a future release

  warnings.warn(

/usr/lib/python3/dist-packages/pkg_resources/__init__.py:116: PkgResourcesDeprecationWarning: 1.1build1 is an invalid version and will not be supported in a future release

  warnings.warn(

対処その1

このissueを見ると、バグらしく、 環境変数を書くといいらしい。

$ SETUPTOOLS_USE_DISTUTILS=stdlib pipenv install


この書き方で進んだのですが、

Installing dependencies from Pipfile.lock (fe820e)...

  🐍   ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 0/0 — 00:00:00

initできていない気がする。Macでやったときは 初期のPipfileが作成された気がしたのですが。

対処その2


しかたないので、当該フォルダにPipfileを作って入れておきます。例

[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"

[packages]
requests = "*"
numpy = "*"
pytest = "6.2.4"

[dev-packages]

[requires]
python_version = "3.9"

エラーは出るけど成功しました。3.9が入っていないのでpyenvで同時に作っています。

$ SETUPTOOLS_USE_DISTUTILS=stdlib pipenv install 
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:116: PkgResourcesDeprecationWarning: 0.1.43ubuntu1 is an invalid version and will not be supported in a future release
  warnings.warn(
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:116: PkgResourcesDeprecationWarning: 1.1build1 is an invalid version and will not be supported in a future release
  warnings.warn(
Warning: Python 3.9 was not found on your system...
Would you like us to install CPython 3.9.13 with Pyenv? [Y/n]: y
Installing CPython 3.9.13 with /home/user/.pyenv/bin/pyenv (this may take a few minutes)...
✔ Success! 

Creating a virtualenv for this project...
Pipfile: /home/user/py39/Pipfile
Using /home/user/.pyenv/versions/3.9.13/bin/python3.9 (3.9.13) to create virtualenv...
⠼ Creating virtual environment...created virtual environment CPython3.9.13.final.0-64 in 803ms
  creator CPython3Posix(dest=/home/user/.local/share/virtualenvs/py39--M-7vnDl, clear=False, no_vcs_ignore=False, global=False)
  seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/user/.local/share/virtualenv)
    added seed packages: pip==22.0.4, setuptools==62.1.0, wheel==0.37.1
  activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator

✔ Successfully created virtual environment! 
Virtualenv location: /home/user/.local/share/virtualenvs/py39--M-7vnDl
Pipfile.lock not found, creating...
Locking [dev-packages] dependencies...
Locking [packages] dependencies...
Building requirements...
Resolving dependencies...
✔ Success! 
Updated Pipfile.lock (9645ca)!
Installing dependencies from Pipfile.lock (9645ca)...
  🐍   ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 14/14 — 00:00:04
To activate this project's virtualenv, run pipenv shell.
Alternatively, run a command inside the virtualenv with pipenv run.

2022年6月25日土曜日

ダイソーの300円のデジタル腕時計を消音する

 ダイソーで300円のスント風の腕時計を買いました。ブループラネットという名前です。


アラームを使わないので、操作音が鳴ってほしくないなということで消しました。


蓋を開けて、飛び出ているバネ部分にシールを貼って絶縁すればかんたんにできました。


2022年5月4日水曜日

Ubuntu22.04の初期設定 自分用

 <初期設定ラベル>も参照

TODO

cron


リリース後6ヶ月経過して

アップデートされてバグが減ってきた気がします。あまり慌ててリリース直後にインストールしないほうが良かったかなという感想。

日本語入力

fcitx5の挙動がおかしいので、ibus-mozcを使うことにした。

・mozc辞書は user_dictionary.db を HOME/.config/mozc に入れてmozc再起動

使えなくなるときがあるので再起動するコマンド
ibus-daemon & で起動
ibus-daemon -drx で再起動
ibus-setup で設定

これでqi importエラーを直した。
https://askubuntu.com/questions/80448/what-would-cause-the-gi-module-to-be-missing-from-python

・日本語入力のチャタリングはfcitxよりもibusのほうがましかも?未解決のまま。

標準のibus-mozcのほうがエラーが少なくて良さそうだが、何かの拍子に使えなくなり、fcitx5に変更している。

sudo apt install fcitx5-mozc

im-config -n fcitx5

Configure -> Addon -> X Input Method Frontend -> XIM Use On the Spot スタイルを使う をチェックして再起動する。これでチャタリングは減った(?一見そう見える)。変換後補ウィンドウは左下になってしまう。





Adavancedは全部チェック

できていない

Kindle をWineで起動できない

できていない@2022/05/01
wine version 6.0.3は入るものの、存在するKindle.exeと組み合わせても起動しない。


Koboも使えない。kobosetup.exeを起動すると、ログインは成功して自分の購入した本が見え始めた

ところで落ちる。

012c:err:richedit:ReadStyleSheet skipping optional destination

018c:err:ole:com_get_class_object apartment not initialised


クリーンインストールでバージョンを上げる

・環境はDell vostro UEFI デュアルブート

元のUbuntuを整理しながらバックアップを取る。サイズが大きいからと.configをバックアップ取らなかったのは失敗だった・・・。

Ubuntuのisoファイルをダウンロード。balenaEtcherで、4GBのUSBに焼く。

BIOSでUSBの優先度を上げる。

起動するとインストーラが立ち上がる。Englishにしておく。(あとで一度日本語にすると、ibusが入る。)

どう入れるか聞かれるので、「全部」「もとの20.04は消す」を選択。

BIOSでUSBの優先度を下げる( 消す)

インストール後のエラー

・BIOSのエラーですというエラーが出る。とりあえず電源OFF→電源ONで復旧する。そのまま実行されるときもある。

 [Firmware Bug]: No firmware reserved region can cover this
RMRR .... , contact BIOS vendor for fixes
Asking for cache data failed
Assuming drive cache: write through

初期設定

Chromeのインストール

sudo apt install gdebi-core wget
sudo apt install gdebi  # gui debインストール用

ダウンロードフォルダに移動、debファイルをダウンロードする。
 wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
またはFirefoxなど最初からあるブラウザでダウンロードする。

sudo gdebi google-chrome-stable_current_amd64.deb

Appearance  

ダークモードにする。
サイドバーアイコン24にする。
ディスプレイを自分好みにする。

設定いろいろ



sudo apt install easystroke

    バックアップ:home/.easystroke   に設定がある。

sudo apt install gnome-tweaks

sudo apt install dconf-editor

sudo apt install vim  # デフォルトでは入っていなかった。cronで使うため

crontab -e : vimが入っていないのに選択したためtmp/... とかが作られて設定できていなかった


bashの補完をcase-insensetiveに これのTo Make the changes systemwide:


lsに色をつける

wget https://raw.github.com/trapd00r/LS_COLORS/master/LS_COLORS -O ~/.dircolors
eval $(dircolors ~/.dircolors)
source ~/.bashrc

入力切り替えをShift + space に変更

inputの入れ替えはmeta + space がデフォルト。 Settingsのshortcutで Shift + space に変更しようと思ったら、space のみもセットで変更になり、使えない。

deconfを入れてから、

/org/gnome/desktop/wm/keybindings/switch-input-source

/org/gnome/desktop/wm/keybindings/switch-input-source-backward

を、どちらもCustom valueを

['<Shift>space'] 

にした。

bluetooth が使えないのを直す

https://askubuntu.com/questions/1403817/i-cant-turn-on-bluetooth-in-ubuntu-22-04-lts

このリンクの通り、Patch file not found ar3k/AthrBT_0x31010000.dfu 

が原因だったのでファイルを入れる。


drag dropdができなくなる

ドラッグドロップができないときは、エクステンションを入れる。

sudo apt install gnome-shell-extension-desktop-icons-ng


sudo  apt install gnome-shell-extension-prefs

https://stackoverflow.com/questions/72027773/cant-drag-and-drop-in-ubuntu-22-04

前の機種から引き継ぎ


バックアップのhomeから
.bashrc 
.profile

いろいろインストール

sudo apt install safe-rm

sudo apt install plocate → sudo updatedb を実行しておく

sudo apt install gnome-shell-extensions でInput Method Panelを入れる

https://gihyo.jp/admin/serial/01/ubuntu-recipe/0689

クリップボードソフト copyQ https://hluk.github.io/CopyQ/

バックアップ

Backupsが標準なのでここに書いたやつを参考に

画像とか

GIMP・・・入れてない

sudo apt install flameshot # スクリーン切り抜き、矢印追加

peek # GIFでの画面キャプチャ

https://qiita.com/pagu_o28/items/ec9b6b1fd4cac440bc58

開発周り

sudo apt install git-all

git-secret 公式がよい zennのこれもよい

aws-cli インストール、コマンド補完の設定

sudo apt install nodejs  # このやり方だと、古いnodejs(v12)が入ってしまった

sudo apt install npm

nvm インストール 公式からダウンロードをコピペしてsh実行

nvm install node  # 最新版にする

npm install -g aws-cdk  # 最新版になる

python pyenvとpipenv 

docker 
https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-22-04

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    debをダウンロードしてインストールする系

google .deb

vscode deb

vscode .keyconfig, .settings  をとりあえず入れる。Setting syncは使っていない。


FontManager、TakaoMincho入れる

sudo apt install font-manager

https://launchpad.net/takao-fonts でzipをダウンロードして、+キーで選択するだけでよい

font-managerでフォント設定

レポートしない

・クラッシュレポート機能(Apport)を停止させる

sudo vi /etc/default/apport でenabled=0にする。

・ubuntu-report対策で~/.cache/ubuntu-report/ubuntu.22.04 を空ファイルにしておく

ペースト時に^[[200 がターミナルに入る問題

$ bind 'set enable-bracketed-paste off'
を実行する。.bashrc にいれておく。

戻すには
$ bind 'set enable-bracketed-paste on'

https://matoken.org/blog/2020/11/12/gnu-bash-bracketed-paste-settings/


CapslockをESCに変更 変更効かなくなった

Tweaks -> Keyboard & Mouse -> Addtional Layout Options -> Caps Lock behavior

Tweaks -> Startup Applications

 入力切り替えを自分で設定する

例えばShift+Spaceを使いたいときに、GUIから設定するとSpaceも設定されてしまうので、手動で入力。dconfで設定すればよい。 

https://askubuntu.com/questions/1403503/how-to-make-supershift-or-shiftspace-to-change-input-language-in-ubuntu






削除していいもの

いらないものを消す

sudo apt-get purge thunderbird*

2022年4月15日金曜日

Ubuntuマウスカーソルを赤く大きくするメモ


◆マウスカーソル赤くする

Tweaks

Appearance

Cursor Yaruから -> Redglassにする


◆マウスカーソル大きくする

Universal Access

Seeing

Cursor size (default は一番小さい)-> Larger(右から2番目)


Command Lineで即時変更はできないようです。