shell の補完機能便利ですよね.
しかし,bash で補完を使おうと tab key を押すとエラーを吐くようになりむしろメッセージで邪魔に.
bash: _comp_initialize: command not found
bash: _comp_initialize: コマンドが見つかりません
shell の補完機能便利ですよね.
しかし,bash で補完を使おうと tab key を押すとエラーを吐くようになりむしろメッセージで邪魔に.
bash: _comp_initialize: command not found
bash: _comp_initialize: コマンドが見つかりません
Holidays are a productive time, I wrote a bash script w
hich converts fasta files to a scrolling DNA helix. Enjoy 8D https://t.co/BKyaHPbkRm#bioinformatics #DNA #pixelart pic.twitter.com/j1MXG44JPu— hackseq (@hackseq) 2018年1月2日
動画を見ると楽しそうだし真似してみようと.scriptを入手.中を見ると .fa というファイルが必要なよう.
|
*.fa は FASTA というソフトウェアの形式らしい.FASTA はシーケンスアライメントを行うソフトウェアらしい.
ソフトウェア自体もヴァージニア大学のsiteから入手できるようだけどWikipediaにページに例があったので今回はそれを使ってみる.
|
そしてこんな感じに.
macOSの場合は要patchだそう
sed on mac is a pain. Fix is in line 70.
On mac: Rem
ove the trailing hyphen (STDIN is default) and replace \n with a literal newline pic.twitter.
com/fEhO2c99ou— Heiko Horn (@hornheiko) 2018年1月2日
matsuuさんのpostで知ったのですが,bash製横スクロールシューティングゲームのpiu-piuというものがあるそうです.
うおおおおってことで遊んでみました.
遊ぶにはgit cloneしたり,
$ git clone https://github.com/vaniacer/piu-piu-SH && cd piu-piu-SH
実態は1つのscriptなのでそれだけDLしたりして
$ wget https://raw.githubusercontent.com/vaniacer/piu-piu-SH/master/piu-piu
実行すればokです.
$ bash ./piu-piu
手元のTilixでは ambiguous-wide char
が Wide
だと崩れたので Nallow
に変更しました.
Gnome-Terminalの日本語訳だと多分「曖昧幅の文字」の部分を「半角」でokじゃないかと(未確認)
遊び方はWASDで移動,pでshotです.ライフが0になったらゲームオーバー.弾薬ははじめ100あります.敵を倒したときに弾薬やライフ回復アイテム,パワーアップアイテムを入手できるのでそれで回復しましょう(はじめアイテム類を敵の破片かと思って避けて弾薬が付きてた).100体の敵を倒すとボスも出現(今のとここのボスに負けたところまでしか勧めていない)とはじめ思っていたより凝っている感じ.
co-opモードというネットワーク経由での協力/対戦プレイモードもあるようです.とりあえず1台のマシンで2つの端末を開きlocalhostや127.0.0.1で試したところ接続できない感じ?
ただ,手元の環境(Core2Duo)では操作すると1桁とか0fpsになりあまりゲームにならず遊ぶのは辛い感じ解像度?(行x桁)も落としてみたりしたんですが,ある程度以下まで下げると崩れて遊べなくなってしまいます.遅いだけならどうにかありそうですが,キー入力がバッファに溜まってしまいまともに操作できないのでちょっとつらいです.
いつもならこの手のものはasciinemaで録画しておくんですが今回は快適な環境で動かすまで見送りです.
ちなみに以前こんなのでも遊びました.awk製のターン制3Dシューテングです.こちらは確かRaspberry Piでもさくさく動いたと思います.