使う人が居ればこちらからどうぞ。
2020年11月29日日曜日
2020年9月3日木曜日
英語のリスニングについて日本語での解説
日本語が出来る人が英語のリスニングをする場合に心にとめておくと楽が出来る事柄。
必須ではない。細かい事を知らなくても大抵は言葉を使えるようになる。
- 基本的な英単語や文句くらいは、ある程度は覚えておくと楽
- 知らない言葉は日本語の発音でも難解(知らない場合は状況と音で覚えるとかになる、朝、昼、夜[状況]で変わる挨拶[音]など)
- 発音が変わる
- 「大きい」と書くと「おおきい」とは余り言わず、「おーきい」と発音する
- 「こんにちは」と書くが「こんにちわ」と発音する
- 「ロック・アンド・ロール」と書いてあると「ロッケンロール」になる
- 意味が変わる
- 「いけてる」が「かっこいい」と言う感じであったりする
- 「クール」が「涼しい」ではなく「(性格が)かっこいい」であるとか
- 発音が似ている言葉が色々とある(日本語からすると)
- 文章全体などから判断したりする。
- 「メンキョヲハッコウスル」は、「免許を発酵する」とは解釈しない
- メール(mail)と雄(male)は英語では同じ音、同音異義語。
- 発音の強弱も判断材料になる
- 工業と興行
- できる(can)と出来ない(can't)など。単語単体では非常に似ているが違う発音、会話では明らかに違う発音。
2020年8月26日水曜日
複数の鎮痛剤の併用について(頭痛薬等)
複数の頭痛薬の併用は基本的に出来ません。
説明書に「他の解熱鎮痛剤、かぜ薬、鎮静薬、乗り物酔い薬を服用しないでください」と記載されていたりします。
とはいえ、複数の鎮痛成分を持っている鎮痛剤は市販されています。
代表例をいくつか記述しますが、その前に代表的な鎮痛成分をあげておきます。
- 鎮痛成分(エテンザミドを除く)
- アスピリン…アセチルサリチル酸である。バファリンなど
- イブプロフェン…イブA錠など
- アセトアミノフェン…ACE処方がある。ノーシン錠など
- ロキソプロフェン…ロキソニンSなど
- イソプロピルアンチピリン…サリドンA
- サリドンWi…イソプロピルアンチピリン+イブプロフェン
- セデス・ハイ…イソプロピルアンチピリン+アセトアミノフェン
- バファリンプレミアム、ノーシンアイ…イブプロフェン+アセトアミノフェン
- エキセドリンA錠…アスピリン+アセトアミノフェン
ロキソプロフェンに関しては複合している市販薬は見当たりませんでした。
2020年7月19日日曜日
ArchLinuxでArduino
環境
- ArchLinux
- Arduino(Nano V3.0、Atmel ATmega328-AU MCU、Amazon購入の互換品)
- 公式IDE(arduino-1.8.13-linux64.tar.xz)
設定
- tar.xzを展開して、展開したarduinoを実行(root)
- Tools->Board->Arduino Nanoを選択
- Tools->Processor->ATmega328P(Old Bootloader)
- Tools->Port->/dev/ttyUSB0
備考
- 仮想環境
2020年6月5日金曜日
Android Studioを利用中にマウスがきかなくなる。
環境
- Arch Linux
- Openbox
- alsamixer
現象
- Android Studioを実行していると、マウスが反映されなくなる。
- Xの再起動では対応できない。
- 仮想タッチパッドを削除する事で解決した。
2020年5月6日水曜日
ArchLinuxインストール(LVM上でLUKS暗号化)
作業メモです。インストール部分については省略。
完成図
vda 254:0 0 20G 0 disk
├─vda1 254:1 0 512M 0 part /boot
└─vda2 254:2 0 19.5G 0 part
├─VGroup00-lvroot 253:0 0 15G 0 lvm
│ └─cryptroot 253:2 0 15G 0 crypt /
└─VGroup00-lvhome 253:1 0 4.5G 0 lvm
└─crypthome 253:3 0 4.5G 0 crypt /home
目的
手順
Number Start (sector) End (sector) Size Code Name
1 2048 1050623 512.0 MiB EF00 EFI system partition
2 1050624 41943006 19.5 GiB 8E00 Linux LVM
cryptsetup open --type plain /dev/vda2 cnt --key-file /dev/random
dd if=/dev/zero of=/dev/mapper/cnt status=progress bs=1M
sleep 5
cryptsetup close cnt
pvcreate /dev/vda2
vgcreate VGroup00 /dev/vda2
lvcreate -L 15G -n lvroot VGroup00
lvcreate -l 100%FREE -n lvhome VGroup00
cryptsetup luksFormat -c aes-xts-plain64 -s 512 /dev/mapper/VGroup00-lvroot
cryptsetup open /dev/mapper/VGroup00-lvroot cryptroot
※/dev/mapper/VGroup00-lvhomeは別途暗号化
mkfs.ext4 /dev/mapper/cryptroot
mount /dev/mapper/cryptroot /mnt
dd if=/dev/zero of=/dev/vda1 bs=1M status=progress
mkfs.fat -F32 /dev/vda1
GRUB_CMDLINE_LINUX_DEFAULT="cryptdevice=/dev/mapper/VGroup00-lvroot:cryptroot
root=/dev/mapper/cryptroot loglevel=3 quiet"
GRUB_PRELOAD_MODULES="part_gpt part_msdos lvm"
mkdir -m 700 /etc/luks-keys
dd if=/dev/random of=/etc/luks-keys/home bs=1 count=256 status=progress
cryptsetup luksFormat -v -s 512 /dev/mapper/VGroup00-lvhome /etc/luks-keys/home
cryptsetup -d /etc/luks-keys/home open /dev/mapper/VGroup00-lvhome crypthome
mkfs.ext4 /dev/mapper/crypthome
完成図
vda 254:0 0 20G 0 disk
├─vda1 254:1 0 512M 0 part /boot
└─vda2 254:2 0 19.5G 0 part
├─VGroup00-lvroot 253:0 0 15G 0 lvm
│ └─cryptroot 253:2 0 15G 0 crypt /
└─VGroup00-lvhome 253:1 0 4.5G 0 lvm
└─crypthome 253:3 0 4.5G 0 crypt /home
目的
- LVMを使用してパーティションのサイズを変更可能とする
- /を暗号化
- /homeを暗号化
- UEFI+GPT+GRUBを使用
手順
- パーティション(gdisk)
Number Start (sector) End (sector) Size Code Name
1 2048 1050623 512.0 MiB EF00 EFI system partition
2 1050624 41943006 19.5 GiB 8E00 Linux LVM
- 暗号化するパーティションの消去
cryptsetup open --type plain /dev/vda2 cnt --key-file /dev/random
dd if=/dev/zero of=/dev/mapper/cnt status=progress bs=1M
sleep 5
cryptsetup close cnt
- Physical volumes、Volume groups、Logical_volumesの作成
pvcreate /dev/vda2
vgcreate VGroup00 /dev/vda2
lvcreate -L 15G -n lvroot VGroup00
lvcreate -l 100%FREE -n lvhome VGroup00
- 暗号化
cryptsetup luksFormat -c aes-xts-plain64 -s 512 /dev/mapper/VGroup00-lvroot
cryptsetup open /dev/mapper/VGroup00-lvroot cryptroot
※/dev/mapper/VGroup00-lvhomeは別途暗号化
- フォーマット
mkfs.ext4 /dev/mapper/cryptroot
mount /dev/mapper/cryptroot /mnt
dd if=/dev/zero of=/dev/vda1 bs=1M status=progress
mkfs.fat -F32 /dev/vda1
arch-chroot後
- パッケージの追加が必要
- /etc/mkinitcpio.confのHOOKにlvm2とencryptが必要
- /etc/default/grubに追記が必要
GRUB_CMDLINE_LINUX_DEFAULT="cryptdevice=/dev/mapper/VGroup00-lvroot:cryptroot
root=/dev/mapper/cryptroot loglevel=3 quiet"
GRUB_PRELOAD_MODULES="part_gpt part_msdos lvm"
- /dev/mapper/VGroup00-lvhomeの暗号化
mkdir -m 700 /etc/luks-keys
dd if=/dev/random of=/etc/luks-keys/home bs=1 count=256 status=progress
cryptsetup luksFormat -v -s 512 /dev/mapper/VGroup00-lvhome /etc/luks-keys/home
cryptsetup -d /etc/luks-keys/home open /dev/mapper/VGroup00-lvhome crypthome
- フォーマット
mkfs.ext4 /dev/mapper/crypthome
- /etc/crypttabに追記
2020年4月7日火曜日
正常終了するまでダウンロードするスクリプト(sha256sum)
メモ兼テンプレです。
解説(設定する変数)
解説(設定する変数)
- FILE
- ファイル名
- URL
- ダウンロードファイルのURL
- HASH
- SHA256SUMのハッシュ
- DLLOW
- 最低ダウンロード速度(バイト)
- DLMAX
- 最高ダウンロード速度(バイト、K,M,Gが指定可能)
- hash.txt
- ここにハッシュとファイル名を追加していく。
- 例外
- ダウンロードをリトライしても同じファイルがダウンロードされる場合は終了します。
登録:
投稿 (Atom)
ChatGPTを英会話に使う
AIと幅広い対話を行うことができるChatGPTですが、英語教師の役割を担わせることも可能になっています。これを用いて英会話(チャット)による学習を行うことが可能です。 最初に必要なプロンプトを入力します。コピペして使ってください。 初心者 Let's think ste...
-
Rustでゲームボーイエミュレータを自作してみました。 なかなか面白くCPUを中心に知識を深めるのにも役立ったので内容と共に紹介したいと思います。ソースコードは こちら にあります。 まずはじめに 実際のところ執筆時点ではゲームボーイエミュレータを自作する為に必要な資料は豊富に揃...
-
メモ兼テンプレです。 GB Emuの作成にあたり参考資料についてまとめておく 仕様 BGB homepage エミュレータ兼デバッガ。 Pan Docs で確認できる。 Gameboy Development Wiki で確認できる。 gbdev Pan Docs で確...
-
メモ兼テンプレです。 目的 stable_diffusion.openvinoの実行に必要な手順をまとめておく 前提 Arch Linuxがインストール済みであること 一般ユーザーを作成済みであること。ユーザー名はuserとする。 手順 rootユーザーを開始してAUR利用に必...