Tips


孤立した「関連パッケージ」を削除

パソコンを長く使っていると知らないうちにディスクの容量が限界に迫っている場合があります。

ディスク容量が枯渇してくるとGNOMEは、残り容量を通知してくれます。
しかしディスクのどのファイルの容量が大きいのか、解決方法は提示してくれません。
ディスクの使用量を確認する時に使用するコマンドは df です。-h オプションで実行すると GB, M 表記で、
使用容量と使用可能容量が確認できます。

続きを読む

curl で POST/GET ブラウザを使わずコメントを投稿

ISO ファイルやtar.gz(ターボール)をダウンロードする時に、curl(もしくは wget) コマンドを使ってダウンロードした事がある人は多いと思います。

ISO のダウンロード
$ curl -O http://example.com/linux.iso
file1.txt 〜 file100.txt をダウンロード
$ curl -O ftp://example.com/file[1-100].txt
続きを読む

php を使って ./js/ 配下の JavaScript にバージョン番号を自動で付加する tips

php ないで javaScript を読み込みたい場合

?>
<script src=”./js/common.js”></script>
<?php

って記述して一度php を閉じてhtmlを記述しますが、js に?v= というバージョン番号を自動で付加したいと思っておりました。Chrome のキャッシュが頑張ってくれているので自動でロードされない。例えば共通の js をいくつも php 内でコールしている場合、全部のコードに v= って記述するのはアホらしい。毎回バージョン番号を変更するのも面倒くさい。そして思いついた、

続きを読む

推測されにくいパスワードを決める

パスワードを決める時、推測される文字列を使っていませんか?クラッカーがターゲットのコンピュータに設定されたパスワードを破る時、ブルートフォースアタック(総当たり攻撃A~Z・0~9まで総当たり)でパスワードの試行を試みると膨大な時間がかかるので、辞書に載っている単語や良く使われるパスワードのデータベースを元にディクショナリアタック(辞書攻撃)をしかけます。

続きを読む

tc(Traffic Control)ネットワーク帯域を効率よく使える

LinuxでWeb サーバを構築してコンテンツを公開。ネットワークのトラフィックが空いている場合はサクサクコンテンツが表示されますが、高負荷時や混雑する時間に格安SIMのキャリアからアクセスした場合はどうなるのか、試してみなければ分かりません。筆者が利用している某鉄道会社の運行状況を確認するアプリを混雑時に格安SIMのキャリアからアクセスすると、コンテンツのダウンロードが遅すぎて全く表示されないか、レンダリングが上手くいかず崩れた画面が表示されてしまいます。きっと大手キャリアの高速回線でしかテストをしていないのではと思っています。

続きを読む

マウスやキーボードを自動的に操作 xdotool

xdotool はマウス、キーボードの入力をエミュレーションしてくれるツールです。ブラウザ上のWebのフォームに自動でデータを入力して、テストデータを何度も投入する負荷テストやコマンド一発で、自分好みのウィンドウ配置にしたり、はたまたシューティングゲームでの連射機能など、スクリプトを作って思い通りの自動操作を実現できます。

続きを読む

CentOS8 で FFmpeg を簡単にインストールする方法

CentOS 8 で ffmpeg をインストールしようとすると

一致した引数がありません: ffmpeg
エラー: 一致するものが見つかりません

と言われてしまいます。これは ffmpeg のパッケージが標準リポジトリに公開されていないからです。ではどうやってインストールするか以下の4行をコピペして実行するだけです。

続きを読む

モノクロ写真をAIでカラー化する

最近ディープランニング(深層学習)という言葉をよく聞くと思います。大量に蓄積したデータを元に、機械が自動的にデータから特徴を抽出してくれるディープニューラルネットワーク(Deep Neural Network )を用いた学習方法です。平たく言うと、入力したデータを元にマッチングしたデータを結果として出力してくれるのです。

続きを読む

html データを pdf に変換 wkhtmltopdf

PDF を作成したいときに LibreOffice であればメニューから「PDFとしてエクスポート」を選択、ウェブページであればブラウザの印刷メニューより「ファイルに出力する」を選択すれば、キュメント、Webページを PDF として出力することができます。しかしITエンジニアであれば、コマンドラインから一括してウェブサイトをPDF化したいとか、Linux の /usr/share/ 配下にある HTML ドキュメントを PDF にまとめたいなどの要求があると思います。wkhtmltopdf は、コマンドラインから html を入力ファイルにして pdf を作成してくれるツールです。

続きを読む