タグ

2020年5月21日のブックマーク (9件)

  • 意味のない useCallback とその理由と解消法 - Qiita

    reack-hooksの1機能である useCallback はパフォーマンス改善の文脈でよく登場しますが、どうもその利点や使い方には分かりにくい部分があるように感じます。私も少し前まではまでは「コールバックを子コンポーネントに渡す場合に使ったほうがいいらしい」くらいにしか理解していませんでした。 実際 useCallback は単体で利用してもその効果を発揮しにくく、注意しないと「意味のない useCallback 」が生まれてしまう可能性があります。 記事ではあえて「意味のない useCallback 」になってしまう例を用意し、その理由の考察と解消を通してuseCallbackの基的な利用方法を説明します。 (紹介するのはあくまで useCallback 利用の1例になりますが、useCallback の基的な役割を理解するのに役に立つはずです) 想定読者 useCallbac

    意味のない useCallback とその理由と解消法 - Qiita
  • AppleとGoogle、新型コロナ「曝露通知」のAPI公開 日本を含む22カ国がアクセス済み

    Appleと米Googleは5月20日(現地時間)、4月に発表した新型コロナウイルス感染症(COVID-19)の曝(ばく)露通知(Exposure Notification)アプリのAPIを提供開始したと発表した。 APIの提供対象は世界の政府の公衆衛生当局。Googleによると、日を含む22カ国と、米国の多数の州政府の当局が、このAPIへのアクセス権を受け取ったという。 公衆衛生当局(日の場合は厚生労働省)はこのAPIを使って独自の曝露通知アプリをiOSおよびAndroid向けに開発し、App StoreとGoogle Playストアで公開する見込み。 4月の発表では、5月にAPIを提供し、その後数カ月をかけて曝露通知の機能をOSに組み込み、アプリをダウンロードしなくても機能をオプトインで使えるようにする計画となっている。 AppleGoogleはこの取り組みの発表後、36カ国以

    AppleとGoogle、新型コロナ「曝露通知」のAPI公開 日本を含む22カ国がアクセス済み
  • Qiitadon

    サービス終了のお知らせ Qiitadonは2022年2月28日をもちましてサービス提供を終了いたしました。 長らくご利用いただき、誠にありがとうございました。 Qiitadonの規約上のデータ保持のポリシーとしては、IPアドレスを含むサーバーログを90日に渡り保持すること、登録されたユーザーとその投稿に関連付けされたIPアドレスを5年以内に渡って保持することに努める旨を記載しておりました。 ですが、Qiitadon終了を迎えるという状況変更及び情報管理の観点より、各データは、2022年3月31日までは保持しますが、2022年の間には削除いたします。ご了承願います。

    Qiitadon
  • 広告のライティングで大切なこと?! ある事件の容疑者のコメントが興味深い。 - 着ぐるみ追い剥ぎペンギン

    そのニュースとは、↓のものです。 三行広告に「茶飲み友達紹介」売春あっせん(日テレビ系(NNN)) – Yahoo!ニュース http://headlines.yahoo.co.jp/videonews/nnn?a=20131008-00000058-nnn-soci 67歳の男性に対し、65歳の女性を紹介して、売春をあっせんした疑いで逮捕されたというニュースです。 容疑者は10年前から新聞の三行広告欄などに広告を出してお客を集めていたようです。 高齢者同士の売春あっせんという珍しい事件ではあるのですが、その事件性よりも広告についての容疑者のコメントが興味深いのです。 そのコメントはコチラ↓です。 「広告は小さくてもキラリと光るものであれば、遊びたい人は集まってくる」 何この名言?! 広告の文章は伝えたいことを全部書いてしまい、ダラダラと長くなってしまいがちです。 しかし、この容疑者の三

    広告のライティングで大切なこと?! ある事件の容疑者のコメントが興味深い。 - 着ぐるみ追い剥ぎペンギン
    okumuraa1
    okumuraa1 2020/05/21
    "広告は小さくてもキラリと光るものであれば、遊びたい人は集まってくる"
  • statsmodelsによるディッキーフラー検定 - Qiita

    分析の対象となる時系列データがランダムウォークにしたがうかどうかを知ることはつぎの2つの点から重要です。 発生したトレンドがたまたま生じたものなのか、 2つの時系列の相関は見せかけの相関なのか、たまたま発生したものではないのか、 という点です。 多くの経済時系列や株価のレベル(原系列)はランダムウォークにしたがいます。ランダムウォークにしたがう時系列は時間の経過にともない平均や分散が以前のものと異なってしまう非定常時系列です。ランダムウォークでは時間の経過とともに平均は変化し、分散は時間の経過の平方根に比例して増大します。非定常時系列にもいろいろあります。時間の経過とともに確実に平均値が上昇したり下落するトレンド定常性もその1つです。ランダムウォークであるかどうかを判定するにはその時系列が単位根を持つかどうかで判断します。その方法としてディッキーフラー検定があります。しかし、検出力が低いと

    statsmodelsによるディッキーフラー検定 - Qiita
  • 2020年5月20日 リモート接続でいつものシェルを! ssh越しでポータブルなシェル環境を実現する「xxh」 | gihyo.jp

    Linux Daily Topics 2020年5月20日リモート接続でいつものシェルを! ssh越しでポータブルなシェル環境を実現する「xxh」 リモートからホストにsshで接続する際、bashやzshなどいつも使っているシェルで操作したいというニーズを受けて、この5月から開発がスタートしたプロジェクトに「xxh」がある。ライセンスはBSD Licenseで、Python 3で開発されており、Linux(x86_64)上で動作する。なお開発者の名前も「xxh」とされている。 xxh/xxh : 🚀 Bring your favorite shell wherever you go through the ssh -GitHub xxhの原理はごくシンプルで、ホストに対し、ポータブルで密閉されたシェル環境をアップロードし、リモートマシンからssh越しで利用可能にするというもの。rootア

    2020年5月20日 リモート接続でいつものシェルを! ssh越しでポータブルなシェル環境を実現する「xxh」 | gihyo.jp
  • ニキシー管 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "ニキシー管" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2023年11月) ニキシー管 ニキシー管(ニキシーかん、Nixie tube)は数字あるいは文字・記号の情報を表示する一種の冷陰極放電管(冷陰極管)である。 構造と動作[編集] ニキシー管 (GN-4) の0 - 9までの表示 ニキシー管 NL54417型 背面(左)と前面(右、アラビア数字の陰極が重なって見える) ガラス製で、数字あるいは文字などの形状をした多数の陰極と1つのメッシュ状陽極から構成され、内部は少量のアルゴンあるいはさらに少量の水銀を添加した0.15気圧以下のネ

    ニキシー管 - Wikipedia
  • グーグル「Chrome 83」リリース、「DNS over HTTPS」で通信保護を強化

    Googleは、ウェブブラウザー「Chrome」で通信の保護を強化する。米国時間5月19日にリリースされた「Chrome 83」は、「DNS over HTTPS(DoH)」の技術を組み込んでいる。ウェブをブラウジングする際に、安全性とプライバシーの保護が強化される。 GoogleやMozillaは、HTTPS技術によるウェブ接続のセキュリティ確保に取り組んできた。外部の事業者などに、ユーザーが「Gmail」で開いているメールを閲覧されたり、ウェブサイトを改変して広告を挿入されたりしないようにするためだ。しかし、人々がよく利用するようなISP、ホテルや空港のほか、ネットワークを運営する事業者は、ユーザーが訪問するサイトのインターネットアドレスを入手することが可能になっている場合がある。 DoHは、このような通信が傍受される可能性を排除する目的で設計されている。暗号化はかつて、パスワードの入

    グーグル「Chrome 83」リリース、「DNS over HTTPS」で通信保護を強化
  • JavaScript: オブジェクトからundefinedを取り除く関数 - Qiita

    function removeUndefinedFromObject(object) { return Object.fromEntries( Object.entries(object).filter(([k, v]) => v !== undefined) ) } console.log( removeUndefinedFromObject({ a: undefined, b: 0, c: "", d: null, e: { e1: undefined, e2: 1 }, }) ) //=> { b: 0, c: '', d: null, e: { e1: undefined, e2: 1 } } 注意事項 再帰的にはチェックしません 上の実行例で分かるように、ネストしたオブジェクトのプロパティはチェックされません。 対応バージョン ES2017とES2019に未対応の環境では下記関数

    JavaScript: オブジェクトからundefinedを取り除く関数 - Qiita