承認これくしょん

my black histories

JavaScript

Oracleで特定のテーブル・ビューに依存するビューの一覧を取得する

ビューを参照するビュー、つまり多重ビューがあるとテーブルのスキーマ変更も一苦労です。そもそもアンチパターンでは…? とはいえ、既に作られてしまったなら立ち向かうしかない。とにかく依存関係を明らかにしなければ。 そこでテーブル・ビュー名を指定す…

Nashorn + JavaFXでQRコードを表示する

Java 8から新しいJavaScriptエンジンであるNashornが同梱されています。 実行シェルであるjjsでは、-fxオプションを使うと簡単にJavaFXアプリケーションが作成できます。 これを使って、コマンドライン引数の値でQRコードを生成して表示するスクリプトを書き…

複数画像を一括トリミングするやつ

特定アプリケーションのスクリーンショットとか、余白の位置が固定されているときに。 jrunscriptで実行するとコマンドライン引数で渡された画像ファイルを処理して上書き保存します。 とりあえず形式はpngで。 var File = java.io.File; var ImageIO = Pack…

クラスが含まれるjarを検索するスクリプト

既存のJavaプロジェクトをビルドしようとしたらjarの参照が切れていた。 しかも必要なクラスがどのjarに入ってるかわからず、大量のjarの山から探さなければ…という辛い状況で便利かもしれません。 JDK付属のjrunscriptを使います。 使い方 jrunscript class…

Chromeの新規タブの「よくアクセスするページ」を非表示にする

新規タブをリダイレクトさせるんじゃなくて、単に非表示にしたい時に。 簡単な拡張機能を作ってインストールする。 manifest.json { "manifest_version":2, "version":"1.0", "name": "Hide Most Visited", "content_scripts": [ { "js": ["hidemv.js"], "ma…

椅子取りゲーム用の音楽プレイヤーを作った

概要 ブラウザ上に音楽ファイルをドロップするとメニューが出る。 そこで指定した秒数の範囲内で乱数を生成して、イントロからその分だけ再生するやつ。 HTML5のDrag and Drop APIとFile APIのテスト。 デモ コード chairs.html <html> <head> <meta charset="utf-8"> <script src="chairs.js"></script> </head> <body> <h1>椅子取りゲーム</h1> <div id="description" style="display:block;">音楽</div></body></html>…