JavaScriptでHTMLの書き換え innerHTMLで書き換えたり、なくしたり出来る。 なくすパターン HTML内のid属性をhogeとすると 通常 document.body.innerHTML = “”; dojoを使った場合 dojo.byId(“… hurts14ハック2017.07.25 1,605
react native webviewでエラーハンドリング react nativeのiOS上でファイルをプレビューするときに使う WebViewだが、開けないファイルを開くとエラー画面が無骨に表示されてしまう。 エラーが発生した場合に関数を実行させてダイアログを出す・・・・とい… Tomohiroハック2017.07.25 905
iCalendarにicsファイルで自動的に予定を設定する icsファイルを使用することでiOSのスケジュールアプリに多くの予定を一度に設定することが出来ます。BEGIN:VCALENDARで始まりを、END:VCALENDARで終わりを表し、BEGIN:VEVENT〜END:V… Kazuki-Tohyamaハック2017.07.25 1,152
SQLのデータ参照の簡易化(タイムラインの絞り込み機能) 前回は処理が重くなりすぎてしまいました。 その理由として考えられるのはFROM文にテーブル3つ与えたことが考えられます。 その為今度はFROM文に分岐を加えることにしました。 /**変更前**/ body.append(… hiwm0126ハック2017.07.25 154
SSL証明書周りの中身の表示 SSL証明書 openssl x509 -text -noout -in example.crt 秘密鍵 openssl rsa -text -noout -in example.key CSR openssl req … alkoshikawaハック2017.07.25 407
Rails FATAL: permission denied for database “postgres” Herokuの本番環境で、 以下のようなコマンドでdatabaseを削除するアクションをしようとすると、タイトルのようなPermissionエラーにあう。 $ heroku run rails db:migarte:re… nissyハック2017.07.24 1,169
Chrome のページ読み込み完了時間 (Load, Finish, DOMContentLoaded) をコピる ダルかったので、Developer Tools の Developer Tools を開いてコピった。 (Developer Tools のガワも HTML + JS で出来ているのです….) もっとスマート… 駆け出し 太郎ハック2017.07.24 9,819
XSS対策 function h($str) { return htmlspecialchars($str, ENT_QUOTES, ‘UTF-8’); } という関数を使うと解決することができる Miku-Kadoyaハック2017.07.24 143
String文字列からStringBuilder等使わずに文字を切り出す Stringから一文字だけ取り出すにはcharAt関数を使います。括弧の中に取り出したい文字が何文字目にあるか(一文字目は0)を指定します。Stringではなくchar型で出力されます。 String foo = “ab… Kazuki-Tohyamaハック2017.07.24 439