IT

シンボリックリンク先のCSS、JSの読込について


HTMLからシンボリックリンクのCSSやJSを読み込む動作がIEとGoogle Chromeで違う。

例えば以下の構成だったとする。

SymLinkCSSTest.html  
└─real_path  
    ├─syml_test.css  
    ├─syml_test.js  
    ├─<SYMLINK>      syml_test_from_real_path.css [syml_test.css]  
    └─<SYMLINK>      syml_test_from_real_path.js [syml_test.js]  

つまり実態は「syml_test.~」で、
そいつをシンボリックリンクで参照している「syml_test_from_real_path.~」というファイルが同階層に存在している。


このときの動作をまとめると

ファイルブラウザ(Version)結果Google Chrome(36.0.1985.125 m)読める(JS実行できる)

syml_test.css IE(10.0.9200.17028) 読める(スタイル適用される)
Google Chrome(36.0.1985.125 m) 読める(スタイル適用される)
syml_test.js IE(10.0.9200.17028) 読める(JS実行できる)
syml_test_from_real_path.css IE(10.0.9200.17028) 読める(スタイル適用される)
Google Chrome(36.0.1985.125 m) 読めない(スタイル適用されない)
syml_test_from_real_path.js IE(10.0.9200.17028) 読める(JS実行できる)
Google Chrome(36.0.1985.125 m) 読めない(JS実行できない)

となる。
実態パスのCSSやJSが読めるのは当然だが(まとめてて変な気がしてきたw)、
シンボリックリンクのCSSやJSはGoogle Chromeでは読んでくれない。


 


【UNIX】ヒアドキュメント(ここからここまでまとめて実行よろしく)の書き方


UNIX系で内部コマンドがあるようなものに対して
「ここからここまでよろしく」という”まとめ指示”を記述する方法。
ラベルとかいう制御の方法に近いのかな。よくしらないが。

2019/01/29追記

これ「ヒアドキュメント」という記法らしいです(無知でしたw)

たとえばsqlplusでまとめて指示したいときは↓みたいに書く。

sqlplus -s /nolog << MATOMETE  
connect SCOTT/TIGER@TESTDB;  
select sysdate from dual;  
exit;  
MATOMETE  

この記述では、
”sqlplusにサイレントモードとnologでとりあえす接続して「MATOMETE」ってかいてあるところまで一通り連続して処理して”
という指示を出している。
sqlplusに接続した後は、
SCOTT/TIGERでTESTDBに接続し(connect SCOTT/TIGER@TESTDB;)
sysdate発行して(select sysdate from dual;)
DBから出る。(exit;)
簡単のためsysdate発行だけにしているがここには当然他SQL文を書くことができる。


オープンVIPスレ解析 ルーレット確率について


オープンVIPにこんなスレ↓がたっていた

赤と黒が二分の一の確率で出るルーレットがある  
これを100回プレーをした時、100回のうちどこかで同じ色が5回連続で出る確率は?  

計算式も示してね


引用元:
これ解ける?


これの理論解はともかく(考えたけど面倒になったのでやめたww)、
このての問題は統計的に見ると理論値に近づく特性(大数の法則というらしい)があるので
簡単なプログラムを作って実験を試みる。


【Java】JavaでEXCELを読み込む(POI実装)


仕事でどうしてもJAVAからExcelの読取をしたくなったのでそのメモ。
POIというライブラリを使って行う。
オープンソースなので自由に使用できる。
ダウンロードは下記より。
http://poi.apache.org/
自分がDLした最新版jarには「20140208」という日付が付いている。
この記事内で記載する実装もそのjarを使っている。

POIに関しては、ググればそれなりの実装例や使い方が出てくるが、
紹介記事が古くて現在のAPI仕様とあってなかったりする。
厳密にはapacheが公開しているAPI Documentを参照するべきなのだろう。
(英語だから個人的には読めないんだけど)


テキストファイルの中身を見る派閥

エディタで見るよ派━━┳━━メモ帳で十分だろ派 ┣━━サクラエディタ使うだろjk派 ┣━━秀○使うだろjk派 ┃ ┗━そもそもいつの間にか関連付けさ

【ORACLE】テーブルを使用しているソースやマテビューの調査(+α)


DBA_TABLESを基準にしてFUNCTIONやPROCEDUREのソースを調査し

そのテーブルが使用されているかどうかを検査するSQL。

このSQLの返却結果の中でOBJ_USING_COUNTが1以上のテーブルは

少なくともどこかで使われています。

⇒そのテーブルをDROPして削除する/ALTERして項目を削除する等すると

 該当FUNCTION、PROCEFDUREがINVALID(コンパイルエラーの意)になる

 


【Java】文字エンコーディングの変換(UTF-8⇒SJIS)


テキストファイルのエンコーディングを UTF-8⇒Shift-JIS(MS932)に変換する自作プログラム。 サクラエディタとかのテキストエディタとかに標準で備わってはいるが 元のテキストファイルが重いとメモリ食うので、自作しました。 自分専用の色が強いですが。

 



SEの変な単語の読み方


192.168.0.~

⇒私は「いっくに、いちろっぱ~」と読むんですが、

 特に168の部分は「いちろくはち」とそのまま読む人もいますね。


【ORACLE】他サーバやマシンからの接続セッションを特定する方法


V$SESSION.MACHINEにマシン名で検索をかけて、

あとはLOGON_TIMEやV$SQL.SQLTEXT等を見ればある程度わかるけど、

そのあたりがはっきりしない場合に接続元マシンから探り当てる方法。

※例によって経験則なので確実かどうかわかりません

※Linuxを前提にしていますがWindowsでも似た考えでできると思います