シリーズ第3弾は、これまでの「笑える話」とは打って変わって、少しシリアスな内容です。受託開発の現場で直面した、セキュリティと仕様の「闇」についてのお話です。
続きを読む【開発の記憶・第2回】システムが出力したExcelが開けない!?犯人は「メモ帳」だった話
前回の「FLOAT型の罠」と同じプロジェクトでの出来事です。
後日、またしても私のプログラムに疑い(?)の目が向けられた、ちょっと笑えるトラブルがありました。
【開発の記憶・第1回】DBをFLOAT型にしても誤差は出るというお話
そういえば、ふと昔のことを思い出したので書いてみます。
2014年の8月頃、私が受託開発の下請けをやっていた時の話です。
[Minecraft] ボタンで行き先を選べるトロッコ分岐点(Java版1.16.5で確認)
トロッコの分岐点といえば、

このような形でレッドストーン信号のオンオフにより向き先を切り替えられますが、トロッコに乗って走りながらスイッチ等を操作するのは困難ですし、スイッチを離れた場所に置くにしても発着点までの距離が遠いと非現実的なものとなってしまいます。
今回作るものは、分岐点の手前に来るとトロッコが自動で停止し、行き先のボタンを押すことによりその方向へ分岐点を切り替えると同時に自動で出発する、という仕組みです。
続きを読む[Minecraft] 全ての積み荷を降ろして引き返すトロッコ停車場(PC版Ver.1.11.2にて確認)
(2017/03/30追記)
タイミング的に止められないだろうとの先入観から試していなかった方法ですが、実はコンパレーターの反転出力をシンプルにパワードレールに接続するだけで同等のことが実現できるようですので、リンク先のアイテム回収部分の解説を参照してみてください。
全自動カボチャ・スイカ収穫機!完全放置で栽培から回収まで行います | nishiのマインクラフト攻略
作る前にもっとちゃんと色々検証してみるべきでしたが、せっかくの初回路なので記事は記録としてそのまま残しておきます。
初のマイクラネタです。
今回は、チェストやホッパー付きのトロッコを使用して、積載されている全ての積み荷を降ろすまで停車してから引き返す停車場を造ります。
ネストされたフラグメントと画面回転
Androidアプリで support library v4 を使用している場合、ライブラリの revision によっては、ネストされている子フラグメントが画面回転等の際に失われてしまう問題があるようです。
PHPにリモートユーザーが任意のコードを実行できる脆弱性
Tomcatでのhashdos攻撃対策
Webアプリケーションプラットフォームに対する攻撃手法として、少し前から話題に上っているhashdos攻撃というものがあります。
データさえ準備できれば容易に多くのCPUリソースを消費させることが可能なこの攻撃に対して、Tomcat環境ではどのように対策を行えばよいかを簡単にまとめておきます。
nginxとWordPress
nginx(エンジンエックス)というWebサーバーがあります。
リクエスト毎に固有のプロセスやスレッドを割り当てずキャッシュ付きのリバースプロキシとしても利用可能な、リソースにやさしい印象のあるサーバーソフトウェアで、最近では各情報サイトやブログの記事などでもよく目にするようになりましたので、使用したことのある方も多いのではないでしょうか。
とか言いつつ私自身は結構最近になってから存在を知ったのですが、とあるサイトで使用してみていい感触だったので、ここでも導入してみることにしました。
Tomcat 7.0.23 が正常に起動できない問題
先日、とある環境のTomcatを7.0.22から7.0.23に更新したところ正常に起動できなくなってしまいました。