記事一覧
JavaScript/HTML5で作成した反射神経ゲーム
画面上部から落ちてくる矢印を、矢印と同じ方向へ画面フリックして消すだけの簡単なルールのゲームです。
Fall Arrows
詳しい説明はゲーム画面の「?」ボタンから。
スマホ、PCどちらでも遊べますので、ちょっとした息抜き、時間潰しにどうぞ。
サンプル動画
昔発売されていたCASIOのゲーム電卓のデジタルインベーダーをJavaScriptで作成
1980年にカシオ計算機が発売した初代ゲーム電卓のデジタルインベーダーをJavaScriptで再現したものです。
2018年には復刻版も発売されて、ちょっと話題になっていました。
今回作成したものはこちらからプレイできます
スクリプト自体は数年前(2016年頃)に作成したものですが、リプレイ対応や難易度設定の追加など今回少し手直ししました。
作成した当時は表示する敵数字を決定するのに普通にMa
時々Software Reporter ToolのCPU使用率がすごく上がることがあるので止める
Software Reporter Tool (software_reporter_tool.exe)
「Software Reporter Tool とは」でWEB検索してみると、止めても削除しても問題ないもののようなので対応。
対応方法のほとんどがsoftware_reporter_tool.exeに対するアクセス許可設定変更等でちょっと面倒そうだったので、以下の方法で対策。
Windows
NASのバックアップ対象ディレクトリをinotifyで監視して更新されたディレクトリのみをrsyncでミラーリング
前回こちらで書いたミラーリングと世代管理バックアップの2系統のスクリプトのうち、ミラーリングのほうのスクリプトについてパフォーマンスアップの修正を行ないました。
前回のスクリプトでは大まかな流れとしてduコマンドの結果を元に更新対象ディレクトリを絞り込んでrsyncに渡すという動作を行なっていましたが、監視対象内のサブディレクトリ数が多くなるとduコマンドの実行時間もそれなりにかかるようになるの
rsyncでNASのバックアップ(ミラーリングと世代管理バックアップ分離版)
今回もまた前回と同じような内容ですが、しばらく使っていると “こうしたほうが使いやすそう” と感じる部分もいくつか見えてくるのでその都度反映させていたりします。
今回はミラーリング処理側をmirroring.php、世代管理バックアップ側をgeneration.phpとして処理を分けて見通しを良くしました。
概要動作環境としては、Linuxディストリビューション(私の場合はXubuntuを使って
USBメモリなどに対して暗号化やパスワードをかける
バージョンにもよりますが、Windows、MacともにOS標準機能だけで使用可能です。
USBメモリやポータブルHDDなど取り外し可能なメディアに対して暗号化・アクセス時のパスワード入力をかけることで、置き忘れ等の紛失や盗難等での情報漏洩リスクを低減できます。
■ Windows10の場合Pro版以上であれば BitLocker To Goを使用して暗号化およびパスワードをかけることができます
EC-CUBE4用スクロールページャー
商品一覧画面を無限スクロールに対応させるものです。
jScrollのような汎用的な無限スクロール支援ライブラリもいくつかありますが、EC-CUBE4に特化させたかったのと導入時の手間を極力少なくしたかったので今回はそれらは使用せず自前で対応しました。
スクリプトverticalScrollPager.js
/*** EC-CUBE4 スクロールページャー** https:/