cargo install した際に use of unstable library feature ... と怒られたとき

結論(の一つ)

以下のコマンドを用いて Rust のバージョンを上げる。その後に cargo install をやり直す。

$ rustup install stable
rustc 1.36.0 (a53f9df32 2019-07-03)
(省略)

$ rustc --version
rustc 1.38.0 (625451e37 2019-09-23)

背景

grex をインストール中に use of unstable library feature 'iter_nth_back' というエラーが出てハマりました。

github.com

参考

doc.rust-lang.org

2TB 超え の HDD / SSD を ext4 でフォーマットする方法のコマンドだけを羅列

注意

各コマンドの意味は理解した上で実行しましょう。

コマンドの羅列

$ sudo mkfs.ext4 /dev/sdX
Creating journal (262144 blocks):(Enter押下後、しばらく待つ)

$ sudo parted /dev/sdX

(parted) mklabel gpt
Yes/No? Yes(Yesを選択した時点でHDD/SSDの中身が全部消え去るので注意)

(parted) mkpart
Partition name?  []? PARTITION_NO_NAMAE
File system type?  [ext2]? ext4
Start? 0%
End? 100%

(parted) print(確認コマンド。省略可)

(parted) quit

$ sudo mkfs.ext4 /dev/sdX1
Creating journal (262144 blocks):(Enter押下後、しばらく待つ)

$ sudo e2label /dev/sdX1 PARTITION_NO_NAMAE

$ sudo parted -l (確認コマンド。省略可)

1Password に ワンタイムパスワード を登録する方法

手順

以下、Mac版での方法ですが、他の環境でも同じかと思います。また、アプリ版を用いていますが、Webブラウザの拡張機能を用いても登録することができます*1

1. 「アプリ版」の 1Password をインストールして起動する

インストールして、起動しましょう。

2. ワンタイムパスワードを利用したいアカウントを選択し、「編集」→「セクション」→「ラベル」→「新規フィールド」から「ワンタイムパスワード」を選択する

gyazo.com

3. 「ラベル」のところにある QRコード型 のアイコンをクリックする

gyazo.com

上記をクリックすると、下のようにカメラが出ます*2

gyazo.com

4. 「カメラ」で QRコード を「撮影」する

上記の「カメラ」を用いて、ワンタイムパスワード用の QRコード を「撮影」すれば完了です。なお、「撮影」をせずに、既存の画像ファイルを読み込むことも可能です。右下のセレクトボックスから選択できます。

5. ログインを試す

正しく登録できていると、ワンタイムパスワード入力画面に遷移すると自動でワンタイムパスワードが入力されます。便利です。

*1:Webアプリ版ではできないかと思います

*2:権限付与が必要

メディアサーバー の Plex (Plex Media Server) を自分のサーバに立てる方法

Plex とは

www.plex.tv

以前にざっくりと記事を書いたこともあります。

obel.hatenablog.jp

自分のサーバに立てる方法

詳細は 公式ページ に載っています。

以下、Ubuntu 18.04 LTS であるとします。

1. debファイルをダウンロードする

以下のページよりダウンロードします。

www.plex.tv

2. sudo dpkg -i コマンドで debファイル をインストールする

以下の例では、plexmediaserver_1.18.0.1913-e5cc93306_amd64.deb を落としてきたものとしてインストールしています。

$ sudo dpkg -i plexmediaserver_1.18.0.1913-e5cc93306_amd64.deb

3. http://server.local.ip.address:32400/web にアクセスして動作している確認する

インストールが終わった後に http://server.local.ip.address:32400/web にアクセスして Plex の画面が表示されれば OK です。インストール終了直後から plexmediaserver という名前でサービスとして稼働しているので、アクセスされたくない場合には適宜制限しましょう。

$ sudo service plexmediaserver status
 ● plexmediaserver.service - Plex Media Server
    Loaded: loaded (/lib/systemd/system/plexmediaserver.service; enabled; vendor preset: enabled)
    Active: active (running) since Sun 2019-10-13 14:17:18 JST; 2min 49s ago

世界中どこからでもアクセスできるようにする方法

Plexオフィシャルにアカウントを登録し、自分のサーバに立てた Plex 内の「リモートアクセス」を有効にするように設定すると、Plexオフィシャル側へアクセスした場合にトンネリング(リバースプロキシ)してくれて、自分のサーバにつなげてくれます。リスクは認識した上で設定しましょう。

gyazo.com

gyazo.com

Android などに対応したネイティブアプリ

各種ネイティブアプリも用意されています。

www.plex.tv

gyazo.com

たとえば Android版 のアプリは次のとおりです。

play.google.com

iOS版は次のとおりです。iOS版は無課金状態ですと1分までの視聴になります。

Plex: Movies, TV, Music & More

Plex: Movies, TV, Music & More

  • Plex Inc.
  • エンターテインメント
  • 無料
apps.apple.com

Powered by はてなブログ