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まで総当たり)でパスワードの試行を試みると膨大な時間がかかるので、辞書に載っている単語や良く使われるパスワードのデータベースを元にディクショナリアタック(辞書攻撃)をしかけます。

続きを読む

USB メモリを暗号化

USB メモリを使ってデータの持ち出し、受け渡しを頻繁に行っていると思いますが、もし重要なデータが入った USB を紛失してしまったらどうすれば良いでしょうか?何としてでも探すか、善意の人が届けてくれるのを待つしかありません。市販の USB メモリは、Windows でも Mac でも買ってきてすぐ使えるように FAT(FAT32, exFAT など) ファイルシステムにフォーマットされています。もちろんLinux でも FAT ファイルシステムが利用できるので、買ってきた USB メモリがすぐ使えるのです。Linux ユーザであれば、Linux 専用のファイルシステムでUSBメモリを再フォーマットしておけば、Windows、Mac では特殊なファイルシステムを参照するツールをインストールしていない限り、ITエンジニア以外は恐らく USB メモリの中身は見ることが出来ないと思います。ファイルマネージャを起動して、USBメモリにカーソルを合わせて右クリック、「フォーマット」を選択して、Ext4 ファイルシステムにしておけばリスクは軽減できます。

続きを読む

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

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

続きを読む

Kstars 夜空の星座をシミュレーション

仕事で疲れた時、夜空の満天の星空を眺めて気分転換、しかし都会では空を眺めても見える星の数は限られていますよね。KStarsは、その日(日付指定も可)の星空を眺めることができる天文学ソフトウェアです。KStars は、天文学機器の自動化と制御のために設計された INDI ライブラリに対応していて、Raspberry Pi などに INDIサーバ構築してサーバに KStars と天文学機器接続すれば機器の連携が行えたりします。天文ファンの方であれば自分で試して頂けると楽しいかと思いますが、一般ユーザは現在の星空、星座を見るだけでも心が休まります。

続きを読む

分数と%の計算をマスターする KBruch

小学生の高学年になると分数の勉強が始まります。小学生の算数で一番苦労するポイントの1つに「約分」があります。 2つの数から共通の割れる数を探すのは、九九を暗記してマスターした子供にとっても難しいことだと思います。教える大人も、どのように分母を揃えて計算して最後に約分して数字を最小単位にして答えにするのか難解です。KBruchは、分数とパーセンテージの計算を学習することが出来るソフトウェアです。分数の加減乗除、分数の大小比較、分数への変換演算、素因数分解、パーセンテージの計算、沢山の演算問題が用意されていています。学習モードを進める事により分数計算の練習が行なえます。大人になって約分をした記憶が無い人も、KBruch をインストールして学習しなおしてみては如何でしょうか?(笑)

続きを読む

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

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

続きを読む

特定フォルダの画像をサッと表示 gThumb

Gnomeのファイルマネージャを起動して撮り貯めた写真のフォルダを開いた時、画像のサムネイルが全て表示されるまでのモサモサ感、誰もが味わった事があるのではないでしょうか?gThumb(ジーサム)であればその問題を解決してくれます。gThumb は、ファイルマネージャのようなGUIインターフェースを持つ画像ビューアで、スライドショーはもちろん、画像の拡大、縮小、回転、切り取り、彩度や明るさ、コントラスト、カラーバランスの調整が行え、JPEG、PNG、TIFF、TGA 形式への変換保存など簡単な画像編集作業も行えます。フォルダを切り替えてもすぐサムネイルを表示してくれるので、イライラすることが少ないです。

続きを読む