getElementsByTagNameとquerySelectorAllの違い 違いは 静的に取得するか、動的に取得するか 速度 の2つとなっています。 速度についてはGetElementsByTagnameに軍配が上がります。 これはNodeListオブジェクトに2つの種類があることが理由だそうで… kensuke-iizukaハック2017.06.29 3,572
シャローコピーとディープコピーの違い 調べ物をしていてタイトルの2つが出てきたので調べてみました。 オブジェクト指向においてよく使われる用語だそうです。 シャローコピー シャローコピーとはshallow(浅い)の文字が示すように浅いコピーです。 オブジェクト… kensuke-iizukaハック2017.06.29 14,728
realmでオブジェクトを削除する際に、リレーションオブジェクトは削除されない realmで以下のようなschemaを定義したとします。 File.schema = { name: ‘File’, primaryKey: ‘fileId’, properties: { fileId: ‘int’, … @iwasakiハック2017.06.29 1,907
WordPress:投稿記事のHTMLをPHPにパースして自由自在に扱う 目的: トップページのスライド画像の更新を、固定ページから簡単に行いたい。 問題: <img> ベースの画像をそのまま引っ張ってくるとレスポンシブ対応がつらい。 固定ページに下記のHTMLを書いていたとする。… ゴトーハック2017.06.28 1,189
[awk]ログから特定の範囲の日時のものを抽出する /var/log/secureなどのログフィアルから、特定の範囲の日時を指定して、そのログだけを抽出する方法 $ awk -F – ‘”開始時間” < $1 && $1 <= “終了時間”‘ … Yuya Satoハック2017.06.28 29,510
ドモルガンで読みやすくする 昔習った内容ですが、論理式は以下の書き換えが可能です。 !(P || Q) == !P && !Q !(P && Q) == !P || !Q したがって、 (${authority}!=… kisyamanハック2017.06.28 211
React Nativeでトーストメッセージ Androidを使っている際に、画面の下の方に出て来る簡素なメッセージのことをトーストメッセージと言います。 React Nativeでの実装もすっごいシンプル。 import ToastAndroid from ‘re… Tomoumi Nishimuraハック2017.06.28 676
React Nativeで要素の高さを取得する方法 render() { return ( <TextInput ref={(r) => { this.myTextInput = r; }} /> ); } この要素の高さを取得する方法 this.myT… @iwasakiハック2017.06.27 3,567
Terraformで複数のインスタンス作成してELBに紐付ける 以下のようにする事で、Terrafromでインスタンスを2つ作成後に、ELBを作成して紐付けする事ができる。 検証環境を簡単に作れるので便利。 resource “aws_instance” “〇〇” { count =… Jyoziハック2017.06.27 1,382