2019年 11月 の投稿一覧


expect を使って行う作業を事前設定

サーバにログインして、定期的にいくつかのコマンドを実行しなければいけない業務がある場合、 簡単なスクリプトを作成して、そのスクリプトコマンド1つだけを実行すれば 作業が完了するようにしたいものです。しかし、そのスクリプトを書く作業も自動化したくないですか?
Expect は、スクリプトの指示に従って、コマンドの返答(yes や no, パスワード入力待ちなど)を識別して 対話的なプログラムと会話を行ってくれるプログラムです。
相手のプログラム、サービスが、ok と返したらこの処理、ng と返したらこの処理を実行と、 相手のプログラムの応答により処理を分ける事が出来る。
コードを書こうとすると少しExpect の学習をしなければいけないが、決まった処理を行いたい場合は、 autoexpectコマンドで実行したい処理を自動生成できる。

続きを読む

Eclipse のインストール方法

Linux でプログラムのコードを書く際、nano、vim、Emacsなどを使っている人も多いかと思いますが、デバックを行う場合、統合開発環境 (IDE)を使って開発したほうが効率がいいです。Eclipse(エクリプスまたはイクリプス)は、オープンソースの統合開発環境 (IDE) です。Eclipse自体はJavaで開発されていますが、主要言語に対応しておりLinuxでソフトウェアを開発する場合はデファクトスタンダートなっています。Eclipseは開発する言語によってインストールタイプやセットアップ手順が若干異なりますが、今回は Java で “Hello World!”を表示する方法を紹介します。

続きを読む

英単語の意味をコマンドラインで調べたい

Linuxのコマンドを実行していると分からない英単語がでてきます。 分からない単語をコピーして、Webで検索すれば単語の意味は分かりますが、 ウィンドウを切り替えたりと少し手間です。コマンドライン上で英単語が調べられれば、
サーバルームなどのオフライン環境でも分からない単語が調べられます。

テキストエディタのEmacs 上で英和/和英辞書を閲覧する sdic,edictといパッケージがありますが、 メンテナンスがされていないため、現在Emacs上で簡単には利用できません。 そこで、この辞書ファイルだけを利用してdictというコマンドを作成します。

続きを読む

100 種類以上のフォーマットに対応 converseen

Converseenは、100 種類以上のフォーマットに対応した 画像ファイルのフォーマット、サイズ、向きを変換してくれるツールです。
複数の画像を一括で変換してくれるので、たまった画像の整理などに便利です。
またPDFファイルを読み込めばページを切り出して1枚毎の画像ファイルにも変換してくれます。

続きを読む

デスクトップ機能拡張 bingwallpaper

マイクロソフトの検索エンジンBingを使っている人は少ないと思いますが、
毎日更新されるBingホームのバックグランドに使用されている今日の画像は、
いつも美しく、感動的な画像で魅了されます。Bing Wallpaper Changerは、
デスクトップの壁紙を毎日Bingホームの画像に更新してくれるツールです。

続きを読む