-
PHPでhtmlspecialchars関数をh()で省略する書き方&注意点PHPにはXSS攻撃を防ぐ関数が用意されてます。 それがあの htmlspecialchars 関数 手軽にHTML特殊文字をエスケープできて便利です、 ただ便利なんですが・・・正直言って長い(笑) そこで少しでも効率化...
-
JavaScriptで文字列を真偽値に変換する正しい方法JavaScriptでこういうことをしたい場合・・・ "true" の文字列なら真として判断、 "false" の文字列なら偽として判断 つまり 文字列 => 真偽値 への変換について。 例 : URLクエリから真偽値を...
-
JavaScriptでオブジェクトをキー・値でソートするにはオブジェクトはキーと値をペアで持つデータ型 配列と違ってソート用のメソッドとかもありません。 でもほんの少しだけ工夫すれば、 配列と同じように値・キー名でソート可能です。 そのやり方をコード例と一緒に紹介。 キーでオブジ...
-
three.jsで読込モデルをポイントクラウド表示してみたポイントクラウド(point cloud)とは・・・ 点群 = 点だけで表示すること 3Dモデルの表示方法の1つです。 ここではThree.jsでモデル読込し、 それを ポイントクラウド表示する方法 をまとめました。 ポ...
-
JavaScriptのBigIntで “2の100乗を7で割った余り” とか求めるとてつもない巨大な整数を扱いたい場合。 JavaScriptには BigInt というのが用意されてます。 これを使って数学問題でよくみかける・・・ 2の100乗を7で割った余り、 3の100乗を5で割った余り、 などを...
-
Three.jsで読込モデルをワイヤーフレーム表示してみたワイヤーフレームとは・・・ 次の説明のように、線だけでモデル表現することです。 ワイヤーフレームは、立体を無数の点でとらえ、それぞれの点を線で結んで表現したものです。頂点と稜線(りょうせん)の情報によるデータ構造から表現...
-
Activityの中央下にAdMobバナー広告を表示する方法【XMLなし】よく無料アプリとかDLすると、中央下にAdMobとかが表示されてます。 こういう配置はXMLからレイアウトでも設置できるけど、少し面倒くさいんですよね。 ▼ あと次みたいな場合だとXMLを使えない場面も 動的に広告設置し...
-
jQueryでセレクトボックスを動的生成・初期化する方法タイトルの通り セレクトボックス(select)の初期化するとき・・・ jQueryから動的に初期化したい JavaScriptから動的に生成したい 特定の動作で中身を変えたい こういう セレクトボックスを動的生成をする...
-
three.js で Mesh をレントゲン透視みたいに表示してみたX線透視というかレントゲン透視というか・・・ そういう効果を付けてモデル表示したかったんです。 色々試行錯誤したところ、その方法が分かりました。 そこで Three.jsでMeshをレントゲン透視する方法 をまとめます。...
-
Androidの WebView で画像などをダウンロードさせるにはAndroidのWebViewから画像などダウンロードさせたい場合。 JavaScript単体でやるのは無理でした。 ※ たとえば Ajax とか XMLHttpRequest とか・・・ WebView向けの特殊手順が...