2020年11月29日日曜日

定形外郵便物の宛名ラベル

定形外郵便物の宛名ラベルをスプレッドシートで作ってみました。
使う人が居ればこちらからどうぞ。

2020年9月3日木曜日

英語のリスニングについて日本語での解説

日本語が出来る人が英語のリスニングをする場合に心にとめておくと楽が出来る事柄。
必須ではない。細かい事を知らなくても大抵は言葉を使えるようになる。

  • 基本的な英単語や文句くらいは、ある程度は覚えておくと楽
  • 発音が変わる
    • 「大きい」と書くと「おおきい」とは余り言わず、「おーきい」と発音する
    • 「こんにちは」と書くが「こんにちわ」と発音する
    • 「ロック・アンド・ロール」と書いてあると「ロッケンロール」になる
  • 意味が変わる
    • 「いけてる」が「かっこいい」と言う感じであったりする
    • 「クール」が「涼しい」ではなく「(性格が)かっこいい」であるとか
  • 発音が似ている言葉が色々とある(日本語からすると)
    • 正しい・右(right)と、あかり(light)は日本語で両方ともライトだが別の音
    • 曲線(curve)と「縁石」(curb)など色々
    • 英語は日本語より母音が多い
  • 文章全体などから判断したりする。
    • 「メンキョヲハッコウスル」は、「免許を発酵する」とは解釈しない
    • メール(mail)と雄(male)は英語では同じ音、同音異義語。
  • 発音の強弱も判断材料になる

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

目的

  • 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後


  • パッケージの追加が必要
pacman -S lvm2 grub dosfstools efibootmgr


  • /etc/mkinitcpio.confのHOOKにlvm2とencryptが必要
HOOKS=(base udev autodetect modconf keyboard keymap block lvm2 encrypt filesystems keyboard fsck)


  • /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に追記
crypthome /dev/mapper/VGroup00-lvhome /etc/luks-keys/home


2020年4月7日火曜日

正常終了するまでダウンロードするスクリプト(sha256sum)

メモ兼テンプレです。

解説(設定する変数)
  • FILE
    • ファイル名
  • URL
    • ダウンロードファイルのURL
  • HASH
    • SHA256SUMのハッシュ
  • DLLOW
    • 最低ダウンロード速度(バイト)
  • DLMAX
    • 最高ダウンロード速度(バイト、K,M,Gが指定可能)
その他
  • hash.txt
    • ここにハッシュとファイル名を追加していく。
  • 例外
    • ダウンロードをリトライしても同じファイルがダウンロードされる場合は終了します。

ChatGPTを英会話に使う

AIと幅広い対話を行うことができるChatGPTですが、英語教師の役割を担わせることも可能になっています。これを用いて英会話(チャット)による学習を行うことが可能です。 最初に必要なプロンプトを入力します。コピペして使ってください。 初心者 Let's think ste...