(O+P)ut

アウトプット



(O+P)ut

エンジニアのアウトプット

【Linux/Bash】変数のパターンマッチにて特定ワードの前後を抜き出す手法

はじめに bashでは「%」や「#」を用いた変数のパターンマッチを行うことで特定キーワードの前半/後半を切り出すことができます。 これによって一連のパスの中からファイル名の特定箇所を抽出することができるので、実際の利用例と共にワンライナーを紹介しま…

【Cygwin】標準出力を含んだ作業ログを自動で残す

はじめに Cygwinで作業をすることが多いのですが scriptコマンドを使えば、標準出力である画面のログをテキスト形式で残せます。 本記事ではその作業ログの取得を逐次実施せずに自動で行えるようにした際のメモです。 scriptコマンドの説明 scriptコマンドの…

【R言語/アルゴリズム】マージソートによるソート過程の可視化

はじめに ちょうと1年前くらいに www.mtioutput.com といった記事を書きました。タイトルの通り、選択ソートとバブルソートを可視化しました。一定の反響があったので、今回はマージソートの可視化を行います。 使用するのも前回同様 R言語です。 マージソー…

【Java】APIリクエストでファイルを取得する

WebAPIを用いたデータ取得 HTTPをベースにしてデータをやり取りするWebAPIですが、一般的にはWebサイトへのアクセスをブラウザ経由で行います。 URLをブラウザ上に入力し、GETメソッドでアクセスするイメージです。一方、URLの中に日付が命名規則で入ってお…