tateren’s diary

何か書きたくなった時に使う

2018年6月に読んだ本

のぶたしの本棚 - 2018年06月 (3作品)
powered by Booklog

abduco で SSHセッションを管理する

tmux や screen を使う理由の一つとしてSSHセッションを永続化して不慮の切断があっても復元できるようにしたいっていうのがあると思う。

しかし個人的には画面分割やタブ表示は端末側でやりたい派だったり、のっぴきならない理由でEUC-JPなサーバで作業することがあるので、セッション管理だけをいい感じにやってくれるプログラムが無いか探してみたら abduco というのを見つけた。なんて読むんだ。

abduco || a tool for session [at|de]tach support

端末起動時に自動的にセッション開始orアタッチしてくれたら嬉しいので自動起動スクリプトを書いた。zshrcに追記してね。

fzf のとこは peco とかに置き換えても動くと思う。

Auto start abduco

abduco でアタッチ中かどうかを判定する方法が無さそうなので起動時にセッション名を環境変数にセットしている。一秒間に複数のセッションを起動すると死にそう。

副産物として abduco() のようなラッパーを定義しておけばセッション一覧を表示した時にアタッチ中のセッションをハイライトできるので便利。

abduco.gif
使用例

参考

qiita.com

2018年5月に読んだ本

のぶたしの本棚 - 2018年05月 (7作品)
入門Ansible
入門Ansible
若山史郎
読了日:05月18日

powered by Booklog

2018年4月に読んだ本

のぶたしの本棚 - 2018年04月 (22作品)
powered by Booklog

一文字一回縛りで最長のIIDXの曲名をワンライナーで調べる

経緯

折角なので(?)ワンライナーで確認してみた。

ルール

(多分)

  • 使用可能文字は /[A-Z ]/
  • 半角スペースは何回でも使用可能

確認用ワンライナー

音ゲー曲ならなんでも良かったぽいけどとりあえずIIDX公式のスコアデータCSVを使った。

$ awk -F, '$2 ~ /^[a-zA-Z ]*$/{print toupper($2)}' 1418-9974_dp_score.csv | grep -Pv '([A-Z])(?=.*\1)' | awk '{print length($0), $0}' | sort -nr
13 BLUST OF WIND
12 MUSIK LOVERZ
12 GLITCH NERDS
11 SPACE FIGHT
11 CLEOPATRYSM
11 BAD ROUTINE
10 STAR FIELD
10 SCHLAGWERK
10 SABER WING
10 NEW LIGHTS
10 LOVE MAGIC
10 IN THE SKY
10 HYPERSONIK
10 HONEY TRAP
10 BRAVE GLOW
9 VERFLUCHT
9 TOGAKUSHI
9 THE LIMBO
9 SUN FIELD
9 PINK ROSE
9 ON THE FM
9 NPC WORLD
9 NIGHT SKY
9 KONZERT V
9 GOLD RUSH
9 FLY ABOVE
9 BRAVE OUT
9 BLUE RAIN
9 AGNUS DEI
8 SYMBOLIC
8 STARMINE
8 SHURIKEN
8 SEPHIROT
8 PUNISHER
8 OUTBREAK
8 NO TEARS
8 MAX LOVE
8 HYPERION
8 FOREPLAY
8 DYNAMITE
8 DISCLOZE
8 BOUNDARY
8 ABSOLUTE
7 TRANOID
7 THUNDER
7 SIGMUND
7 ROUTING
7 ROCK IT
7 PHOENIX
7 LOVE KM
7 JOURNEY
7 INVOKER
7 HOWLING
7 EMPATHY
7 ECHIDNA
7 DAISUKE
7 AMNOLYS
7 AIRFLOW
6 VULKAN
6 VOXANE
6 VOX UP
6 VALGUS
6 UMBRAL
6 TRACES
6 SWITCH
6 SATURN
6 REFLUX
6 QUAKES
6 PRESTO
6 MOSAIC
6 LIGHTS
6 ICARUS
6 GUILTY
6 GARDEN
6 GAMBOL
6 FLOWER
6 EXUSIA
6 ELISHA
6 CRADLE
6 CLIONE
6 CINDER
6 BROKEN
6 BREATH
6 BLOCKS
6 ANSWER
5 VENOM
5 STOIC
5 SPICA
5 SMILE
5 SHION
5 SHADE
5 LINUS
5 IDOLA
5 HYENA
5 HOLIC
5 HADES
5 EVANS
5 BLAME
5 BE OK
5 ATHER
5 AEGIS
4 VEGA
4 SYNC
4 SNOW
4 RISE
4 REAL
4 RAIN
4 ODIN
4 MINT
4 LUCY
4 JACK
4 I AM
4 DROP
4 CREW
3 ZED
3 NZM
3 NEU
3 LOW
3 LAB
3 KEY
3 BAG
3 ACT
2 IX
1 X
1 V
1 F
1 D
1 A

Light and Cyber じゃないやんけ!って思ったけど正しい表記は Light and Cyber… なのでアルファベット縛りにすると弾かれていた。

おまけ

全文字版

$ awk -F, 'NR>1{print toupper($2)}' 1418-9974_dp_score.csv | grep -Pv '([^ ])(?=.*\1)' | awk '{print length($0), $0}' | sort -nr
16 即席!脳直★ミュージックシステム
16 少女アリスと箱庭幻想コンチェルト
16 LIGHT AND CYBER…
14 カジノファイヤーことみちゃん
13 デッドボヲルDEホームラン
13 お命ちょうDAI!90113 PUNCH LOVE 仮面
13 M1DY FESTIVAL
13 BLUST OF WIND
12 エディブルフラワーの独白
12 MUSIK LOVERZ
12 MAGIC & LOVE
12 GLITCH NERDS
12 BLAZE IT UP!
11 恋は白帯、サンシロー†
11 天空脳番長危機十六連打
11 黒髪乱れし修羅となりて
11 君のハートにロックオン
11 SPACE FIGHT
11 CLEOPATRYSM
11 BAD ROUTINE
11 2 TRIBE 4 K
10 恋は白帯、サンシロー
10 衰色小町メランコリア
10 仮想空間の旅人たち†
10 それは花火のような恋
10 うさ☆かめ 大戦争!
10 STAR FIELD
10 SCHLAGWERK
10 SABER WING
10 NEW LIGHTS
10 LOVE MAGIC
10 IN THE SKY
10 HYPERSONIK
10 HONEY TRAP
10 BRAVE GLOW
9 煉獄のエルフェリア
9 電人、暁に斃れる。
9 星屑ディスタンシア
9 幻想系世界修復少女
9 共犯へヴンズコード
9 仮想空間の旅人たち
9 ミッドナイト堕天使
9 WITH YOU…
9 VERFLUCHT
9 TOGAKUSHI
9 THE LIMBO
9 SUN FIELD
9 ROUTE 80S
9 PINK ROSE
9 ON THE FM
9 NPC WORLD
9 NIGHT SKY
9 KONZERT V
9 GOLD RUSH
9 FLY ABOVE
9 BRAVE OUT
9 BLUE RAIN
9 AGNUS DEI
9 ABSOLUTE†
8 不沈艦CANDY
8 純真可憐デザイア
8 時空トラベローグ
8 とろぴかる倶楽部
8 サヨナラ・ヘヴン
8 こっちを向いてよ
8 WISE UP!
8 VOX RUSH
8 SYMBOLIC
8 STARMINE
8 SHURIKEN
8 SEPHIROT
8 PUNISHER
8 OUTBREAK
8 NΦ CRIME
8 NO TEARS
8 MAX LOVE
8 HYPERION
8 HOWLING†
8 FOREPLAY
8 DYNAMITE
8 DISCLOZE
8 BOUNDARY
8 ABSOLUTE
7 未来のプリズム
7 少年は空を辿る
7 子供の落書き帳
7 狂イ咲ケ焔ノ華
7 トリカゴノ鳳凰
7 デンドロビウム
7 オルタネイトΒ
7 X-RATED
7 TRANOID
7 THUNDER
7 SIGMUND
7 ROUTING
7 ROCK IT
7 QUAVER♪
7 PHOENIX
7 LOVE KM
7 JOURNEY
7 INVOKER
7 ICARUS†
7 HOWLING
7 EMPATHY
7 ECHIDNA
7 DR.LOVE
7 DAISUKE
7 CLIONE†
7 AMNOLYS
7 AIRFLOW
6 牧神笛吹きて
6 天空の夜明け
6 星をこの手に
6 十六夜セツナ
6 獅子霞麗ノ舞
6 共鳴遊戯の華
6 駅猫のワルツ
6 タシカナモノ
6 VULKAN
6 VOXANE
6 VOX UP
6 VALGUS
6 UMBRAL
6 TRACES
6 SWITCH
6 SATURN
6 REFLUX
6 QUAKES
6 PRESTO
6 PLAN 8
6 O/D*20
6 NASTY!
6 MOSAIC
6 LIGHTS
6 ICARUS
6 GUILTY
6 GARDEN
6 GAMBOL
6 FLOWER
6 EXUSIA
6 ELISHA
6 CRADLE
6 CLIONE
6 CINDER
6 BROKEN
6 BREATH
6 BLOCKS
6 ANSWER
6 250BPM
5 旅人リラン
5 創世ノート
5 九尾狐夜行
5 リグレット
5 ヨシダさん
5 マチ子の唄
5 バビロニア
5 たからもの
5 セロトニン
5 かずあそび
5 ΕΛΠΙΣ
5 VENOM
5 STOIC
5 SPICA
5 SMILE
5 SHION
5 SHADE
5 NO.13
5 LINUS
5 IDOLA
5 HYENA
5 HOLIC
5 HADES
5 EVANS
5 BLAME
5 BE OK
5 ATHER
5 AEGIS
5 532NM
4 明鏡止水
4 命の標本
4 白露の風
4 童話回廊
4 中華急行
4 嘆きの樹
4 蒼い衝動
4 千年ノ理
4 聖人の塔
4 疾風迅雷
4 華蝶風雪
4 下弦の月
4 ラクエン
4 まほろば
4 ヒマワリ
4 たまゆら
4 タイトル
4 VEGA
4 SYNC
4 SNOW
4 SHOX
4 S!CK
4 RISE
4 REAL
4 RAIN
4 ODIN
4 MIRA
4 MINT
4 LUCY
4 JACK
4 I AM
4 DXY!
4 DROP
4 CREW
4 AO-∞
4 AO-1
3 卑弥呼
3 梅雪夜
3 忍恋花
3 津軽雪
3 大桟橋
3 雪月花
3 刃図羅
3 少年A
3 罪と罰
3 紅牡丹
3 ユミル
3 エコ爺
3 ZED
3 NZM
3 NEU
3 LOW
3 LAB
3 KEY
3 G59
3 BAG
3 B4U
3 ACT
3 .59
2 朧†
2 陽炎
2 廿†
2 虹色
2 蛇神
2 月光
2 鬼天
2 革命
2 海神
2 禍根
2 火影
2 音楽
2 V2
2 R5
2 R3
2 IX
2 G2
11111 廿
11 X
1 V
1 F
1 D
1 A
1

2018年3月に読んだ本

のぶたしの本棚 - 2018年03月 (5作品)
銀翼のイカロス
銀翼のイカロス
池井戸潤
読了日:03月19日

powered by Booklog