つかぱい.com

どうせなら好きなことを書いていたい

fishでもsudoで罵られたい![元ネタ:sudoするたびに可愛い女の子に罵られたい!!]

Qiita記事より転機

元ネタはこれ 出典:sudoするたびに可愛い女の子に罵られたい!!

これで自分のシェルちゃんが可愛くなりますね💕

この記事だとzshだったみたいなのでfishでもいけるかなと思ったので確認した時のメモ。

やり方📝

SUDO_PROMPTの変数でこのメッセージを格納しているらいしいので呪文を唱える。

set -x SUDO_PROMPT "[sudo] さっさとパスワード入れなさいよ、このバカ! > "

永続的にしたい場合は以下

echo 'set -x SUDO_PROMPT "[sudo] さっさとパスワード入れなさいよ、このバカ! > "' >> ./.config/fish/config.fish

image.png

こんな感じにできたらOK

コメント欄にあったtimeoutの値を入れると毎回罵られるので好きな人は入れておけばいいんじゃない

sudo visudo

vim /etc/sudoersでも編集できるけど、良いこはvisudoを使いましょう。

image.png visudo 編集画面

image.png 反映できているか確認した図

おまけ

パスワードを間違えた時に罵られる方法

以下visudoで設定を編集

#これを入れると間違えた時罵られる
Defaults badpass_message="パスワードが間違ってるじゃない!正しいの入れなさいよ!!"

実験結果

 ~  sudo visudo                                              1.5m  Sun Feb  2 10:06:28 2020
[sudo] さっさとパスワード入れなさいよ、このバカ! > 
パスワードが間違ってるじゃない!正しいの入れなさいよ!!

ソース:https://www.tecmint.com/sudo-insult-when-enter-wrong-password/

HomebrewでPythonを2系から3系に切り替える

Python2のサポートが終了したので、3系をメインに切り替えしようと思った。

2系が必要になったら後で切り替えられるようにしたい

設定方法

brew install python3でpython3をインストール

 ~  brew install python3                                                                                    2065ms  Fri Jan 31 07:51:57 2020
Updating Homebrew...
==> Downloading https://homebrew.bintray.com/bottles/python-3.7.6_1.mojave.bottle.tar.gz
Already downloaded: /Users/pcuser/Library/Caches/Homebrew/downloads/814567972a37dafb5f922cc993d13dd59c468da5113385e93d1bbfceccaba83f--python-3.7.6_1.mojave.bottle.tar.gz
==> Pouring python-3.7.6_1.mojave.bottle.tar.gz
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink Frameworks/Python.framework/Headers
Target /usr/local/Frameworks/Python.framework/Headers
is a symlink belonging to python@2. You can unlink it:
  brew unlink python@2

To force the link and overwrite all conflicting files:
  brew link --overwrite python

To list all files that would be deleted:
  brew link --overwrite --dry-run python

Possible conflicting files are:
/usr/local/Frameworks/Python.framework/Headers -> /usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Headers
/usr/local/Frameworks/Python.framework/Python -> /usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Python
/usr/local/Frameworks/Python.framework/Resources -> /usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Resources
/usr/local/Frameworks/Python.framework/Versions/Current -> /usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/Current
==> /usr/local/Cellar/python/3.7.6_1/bin/python3 -s setup.py --no-user-cfg install --force --verbose --install-scripts=/usr/local/Cellar/pytho
==> /usr/local/Cellar/python/3.7.6_1/bin/python3 -s setup.py --no-user-cfg install --force --verbose --install-scripts=/usr/local/Cellar/pytho
==> /usr/local/Cellar/python/3.7.6_1/bin/python3 -s setup.py --no-user-cfg install --force --verbose --install-scripts=/usr/local/Cellar/pytho
==> Caveats
Python has been installed as
  /usr/local/bin/python3

Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to
`python3`, `python3-config`, `pip3` etc., respectively, have been installed into
  /usr/local/opt/python/libexec/bin

If you need Homebrew's Python 2.7 run
  brew install python@2

You can install Python packages with
  pip3 install <package>
They will install into the site-package directory
  /usr/local/lib/python3.7/site-packages

See: https://docs.brew.sh/Homebrew-and-Python
==> Summary
🍺  /usr/local/Cellar/python/3.7.6_1: 3,977 files, 60.8MB

インストールしたらPython2のライブラリのパスとコンフリクトしていると言われる

もしPython2を普段使わない人はここでUnlinkしてしまうのがいいかかも

ログにある通りUnlinkサブコマンドがあるので--dry-runオプションをつけて実行

brew link --overwrite --dry-run python

!  ~  brew link --overwrite --dry-run python                                                               26.7s  Fri Jan 31 07:57:52 2020
Would remove:
/usr/local/Frameworks/Python.framework/Headers -> /usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Headers
/usr/local/Frameworks/Python.framework/Python -> /usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Python
/usr/local/Frameworks/Python.framework/Resources -> /usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Resources
/usr/local/Frameworks/Python.framework/Versions/Current -> /usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/Current

こんなの出てきたけど別に問題ないので--dry-runオプションを外して実行

brew link --overwrite python

 ~  brew link --overwrite python                                                                            1526ms  Fri Jan 31 07:57:54 2020
Linking /usr/local/Cellar/python/3.7.6_1... 24 symlinks created

リンクを更新した。

ただこのままだとバージョンが2系のままになってしまっているので

alias python=python3エイリアスを設定する。

おまけ

pipもデフォルトはPython2なのでエイリアスを設定しておくと変なエラーを吐かなくていいかも

開発/Python

【音楽メモ】EONIAN -イオニアン

楽曲情報

歌: ELISA connect EFP
作詞:六ツ見純代
作曲:Mish-Mosh
編曲:前口 渉
リリース日:2014/11/12(CDリリース)

一言コメント

楽園追放の映画をみてリピートして聞いていた曲 単体で聞いてもいいんだけど映画みて!そしてこれを聞くとじんわり聞いてくる

サビは劇中でもやってるみたいに思わず口ずさんでしまいそうな歌詞でいい

曲のいいポイント

青空と地平線
荒野に咲いた望みの花
受け入れてく苦しみが
目覚めさせる強さ

劇中では地球は何もない荒野だったり、しているんだけど その世界ではその世界なりの生き方があるってイメージ

荒野をバギーで滑走するみたいなワイルドな感じとかいいよね

It’s so far away
描きたいよ
終わりのない物語の続きを

ちょうどフロンティアセッターのロケットを打ち上げの時に三木眞一郎演じる ディンゴがかっこよくギターを弾いて歌っているシーンとマッチしてよかった。 ちなみにフロンティアセッターは神谷浩史

関連曲情報

ディンゴイオニア
楽園追放 挿入歌 - YouTube

主題歌になっている映画の本編
『楽園追放 -Expelled from Paradise-』本予告編 - YouTube

バーチャル自撮りをしてみた。

KMNZ関連でDJ RIOを見たんだけれども、なんだか自分もバーチャルアバターが欲しくなったので作ってみることにした。

女の子も可愛かったけど、今回はクールな狐男子にしたいなと思ったのでそのコンセプトで作成。

結構イケメンになったような気がする。

今度配信でもしてみようかな

英語の住所ってどう書くん?

海外から自分の家に向けて送りたい時とかの住所の宛先とか

最近だとJetBrains製品を買うときに英語表記だったので調べてみた。

Weblio的にはこんな感じの回答
「street」,「city」,「state」は住所のどの部分を指すのか

英語の住所変換するときに便利なサイト

自動で書いた日本の住所を変換してくれるサイトを利用するのがいいかも

住所を英語表記に簡単変換 - 君に届け!

JuDress | 住所→Address変換

【音楽メモ】ひよこの歌🐥

曲情報

Le☆S☆Caの"ひよこのうた"をApple Musicで

歌: Le☆S☆Ca
作詞:カナボシ☆ツクモ
作曲:Tetsushi Enami
リリース日:2019/6/19

コメント

イントロからガッツリ好きな音でビビッときた曲

もともとばsoundcloudナナシスのリミックスを探していた時トワイライトが良かったなーと思ってApple musicで関連曲を探していた時に発見

あと歌詞も社会人を経験して数年経った時を想像した内容でかなりそれもグサっときたのかも

おすすめポイント

Chick or Egg
Which come first true la♪

ひよこの歌だからねってポイント、ここはメロディがちょっと大人っぽくで好き

ダメなひよっこだけど
難しいものね人生は
殻を被ったままで
歩けたなら良かったのに

そうそう、周りからは大人なんなんだからとか言われてるけど自分としてはまだまだひよっこ、ていうか大人になんかなりたくないーって感じがgood

愛も恋も夢も
休業中にしちゃえば
最後に勝つはずと
思えたなら楽なのに

キラキラしてるのは憧れるんだけどど、でも現実とのギャップで凹みそう… だからとりあえず休みってことでみたいな部分がいいポイント

関連曲情報

※リンクは工事中🚧

トワイライト ミツバチ

2020年の開発者が知っておくべき11の必須スキルらしい

qiita.com

Qiita記事で毎年よく見かける、これ必要系

ずっとテキストエディタでええやんと思っていたけど、短納期で一から実装しないといけないものに関してはIDEがいいなーって思った。

EclipseでもIntteliJでも基礎的な機能は一緒なので毛嫌いせずに慣れてみるのは必要だね。

可能であればVimとかそういうのでいきていきたいが技術的なレベルがまだ高くないうちは大人しくIDE使おう

コード補完やリファクタリング機能は最強である