Bashの記事一覧プレミアムユーザー限定記事MOONGIFTプレミアムは、月額500円の有料サービスです。Bash/Batchのスクリプトを生成するプログラミング言語システムの自動化を行う際によく使われるのがBashスクリプトになるでしょう。WindowsであればBatchファイルが使われます。macOSとLinuxは同じBashスクリプトでも良さそうですが、Windows向けに別な言語で作るのは面倒です。そこで使ってみたいのがBatshです。動画をアニメーションGIFに変換する際に使われるのがFFMPEGです。単純にファイルを指定するだけで変換できるのですが、若干画質が落ちてしまうのが残念です。GIFだから、と諦めてしまっていないでしょうか。そこで使ってみて欲しいのがgifgenです。設定を変更し、より画質の良いアニメーションGIFを生成します。実行するのが怖いコマンドは多数存在します。なんてコマンドは間違っても実行してはいけないコマンドでしょう。実行する可能性があっても処理前に確認したいコマンドもあります(負荷が高いものなど)。したミスを未然に防げるのがExeCopです。ベンダーロックインの心配がいらないノートアプリメモを取る環境は多々ありますが、ローカルで行っている人も多いはずです。最近であればMarkdown記法を使っているケースが多いでしょう。その結果、特定のフォルダやローカルディスク内に多数のMarkdownファイルが散らばったりします。様々な記法が使えるMakefile製WikiWikiというとWebサイト上で編集してページを作っていくイメージがありますが、セキュリティ上の問題があったり、Webサーバを立てる必要があります。ローカルドキュメントを管理するのであればあえてWebサーバを立てるのは面倒です。そこで使ってみたいのがMikiです。自分がよく使っているサービスや、自社内のサーバが落ちてしまっていたら、復旧したタイミングで通知が欲しいと思うものでしょう。落ちないのがベストですが、万一落ちてしまったら、次は復旧したタイミングを知りたいものです。そこで使ってみたいのがwait-forです。Twitter画像をまとめてダウンロードTwitterはストリームなサービスなので、データがどんどん流れていってしまいます。そんな時、一時的に足を止めてデータを懐かしみたい時もあるはずです。データが流れてしまっていると探すのも大変です。今回は写真にフォーカスしたダウンロードツール、berryjackを紹介します。Bing.comから素敵な壁紙をダウンロードBing.comで画像検索をすれば、きっと素敵な画像が見つかります。それを壁紙に設定すれば、日々の作業も楽しいものに変わるでしょう。それをやらないのは面倒だからです。画像検索してダウンロードして壁紙に設定するのは手間がかかります。Wallpaperです。Bashの実行履歴をデータベースへプログラマであればターミナルをよく使うはずです。そんな時の実行履歴は.bash_historyなどに蓄積されますが、過去に実行した履歴を確認する際にはgrepを使って行うのが一般的です。そこで使ってみたいのがhistorianです。実行履歴をSQLiteに蓄積するソフトウェアです。○○envツールをまとめて管理プログラミング言語はもちろん、そのバージョンもプロジェクトによって異なるのはよくあることです。その度にインストールし直していたり、依存ライブラリによってインストールがうまくいかなかったら非常に面倒です。そこで使ってみたいのがanyenvです。Gitのログを見やすくGitのログは標準出力でひたすら並ぶだけなので分かりづらいでしょう。GUIのGitリポジトリ管理ツールではログの一覧や、その詳細を見るのに便利な機能があります。言えログのためだけに専用ツールを導入するのも面倒です。そこで使ってみたいのがgit-recallです。Gitのログを見やすく整形してくれるソフトウェアです。Bashスクリプトでできたmemcached代替システムのキャッシュなどでよく使われるmemcachedですが、仕組み的に複雑ではないので軽快に動作します。複雑な仕組みはありませんが、そうした場合は別なソフトウェアを使えば良いでしょう。今回はむしろ、memcachedをさらに簡単にしたbashcachedを紹介します。役立つBashスクリプトの使い方を検索Bashスクリプトを使えば多くのファイル操作が簡単になると分かっていつつも、そのやり方を毎回調べていたりすると非常に煩わしく感じてしまうものです。専用のソフトウェアを使ってしまいます。Bashスクリプトを使いこなすために使いたいのがborgです。Tipsを素早く検索できます。Google画像検索から自動ダウンロードGoogleイメージ検索を使えば面白い画像であったり、素敵な風景写真などがあっという間に手に入ります。サイズも指定できるので壁紙を集めるのにも便利です。個人的にはアニメーションGIFの検索にもよく使っています。そんなGoogleイメージ検索の結果画像をまとめてダウンロードしてくれるのがgoogliserです。OSXはUnixがベースなので、ターミナルからシステム情報を取得したり、設定ができるようになっています。それぞれコマンドが違うので毎度調べて実行しているという人も多いでしょう。そこで使ってみたいのがm-cliです。OSX用の各種設定確認や実行を共通コマンドで行えるようになります。拡張子変更専用コマンドファイルの拡張子を一括で変更したい時はどのように行っていたでしょうか。一つは専用ツールを使うという選択がありますが、自分の欲しいやり方がないこともあります。その結果、Shellスクリプトをいつも書いていないでしょうか。そんな方々に入れておいて欲しいのがchextです。拡張子変更専用ソフトウェアです。Pagesはとても便利な仕組みです。特定のリポジトリにおいてgh-pagesというブランチを作成するだけでそのままリポジトリの内容が公開できます。静的サイトを公開するのであれば、それくらい手軽であるべきでしょう。Gitリポジトリを使った脱出ゲームここ数年、脱出ゲームが流行っています。コンピュータゲームはもとより、実際のマンションや東京ドームを使った大掛かりなものも人気です。手探りで解決するものもあれば、ヒントを元に捜査しながら進めるものもあります。今回はプログラマ向けの脱出ゲームと言える、あるリポジトリからの脱出を紹介します。ターミナルでバッテリー残量を確認&グラフ表示ノートPCが強力になり、殆どの作業ができるようになってきています。デスクトップPCを使うのは、グラフィックスや動画制作、ゲームなどよりパワーが求められる作業に限定されてきています。持ち運びもできるノートPCの問題と言えばバッテリーです。残り残量がどれくらいか、ターミナル上で確認できるのがBatteryです。集中して作業するためのテクニックとして有名なポモドーロですが、それを実践するためのソフトウェアが各種存在します。多くはキッチンタイマーを模したもので、GUIを持っています。今回紹介するpomodoroはCLIで動くシンプルなソフトウェアです。ポモドーロに慣れた人はこちらのが便利そうです。${article.post_date_view}${article.post_title}${article.except_content}プレミアムでしか読めない記事が727あります。blockworks。