はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    参議院選挙2025

『qiita.com』

  • 人気
  • 新着
  • すべて
  • V8 の Inline Caches と Hidden Class について - Qiita

    3 users

    qiita.com/keiya01

    動的型付けの仕組み JavaScript のコンパイラーである V8 は C++ で書かれていますが、JSILというOSSの Inline Caches の説明を参照したため仕組みの部分については、C# での説明になってしまいました。仕組みとしては同じはずですのでご容赦ください。 JavaScript は動的型付けの言語であるため、動的に型を決めることができるように内部的に Variant Generic Interface を実装しています。これは共変性という性質を持つもので、戻り値が同じ型であれば再代入可能である性質です。C#のドキュメントまたはこちらのサイトがわかりやすかったです。 Variant Generic Interface の曖昧さ 上記で説明した Variant Generic Interface は実装によっては曖昧さを含んでしまいます。 例えば以下のように実装した場合

    • テクノロジー
    • 2020/08/28 15:06
    • Railsでdeviseを導入してユーザー管理機能を実装する - Qiita

      4 users

      qiita.com/keiya_man

      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

      • テクノロジー
      • 2020/08/25 23:12
      • techfeed
      • あとで読む
      • Reactでレンダリング回数やレンダリングにかかる時間をユニットテストでテストできるライブラリを開発しました - Qiita

        13 users

        qiita.com/keiya01

        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

        • テクノロジー
        • 2020/08/17 00:55
        • React
        • techfeed
        • testing
        • performance
        • あとで読む
        • テスト
        • React Hooks の useEffect の正しい使い方 - Qiita

          10 users

          qiita.com/keiya01

          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

          • テクノロジー
          • 2020/06/05 17:12
          • React
          • あとで読む
          • 埋め込み型としての構造体 ( Goは継承を使わない ) - Qiita

            5 users

            qiita.com/keiya01

            Goには継承という概念がない。そのため構造体をうまく利用して埋め込み作業をしていく。 Goでは構造体の中に構造体を埋め込むことで再利用性を高めたり、コード量を減らすことが出来る。 person型とcitizen型はどちらも独立しており、親子関係にはならない。(is-a関係) package main import "fmt" type person struct { Name string } type citizen struct { Country string person } func (p person) greet() string { return fmt.Sprintf("Hello, %s", p.Name) } func main() { c := citizen{ Country: "japan", } c.Name = "hoge" // c.person = &p

            • テクノロジー
            • 2019/10/29 17:36
            • torrcのExcludeNodesを変更してTorの接続、ブラウジングを超高速にする方法 - Qiita

              8 users

              qiita.com/keiya

              Tor は複数のノードを経由することで、とても匿名性を高くしている。だが、匿名性がある程度妥協できる日常のブラウジングに使うにはあまりにも遅い。そのため、匿名性を犠牲にしつつも、高速にする設定を行う。 torrc の設定 Windowsの場合 Tor Browser\Browser\TorBrowser\Data\Tor\torrc ファイルを、 macOSの場合 ~/Library/Application Support/TorBrowser-Data/Tor/torrc を編集 なぜかだめなので、 Tor Browser.app/Contents/Resources/TorBrowser/Tor/torrc-defaults を編集(ファイルパスにスペースが入っているので注意)し、 以下のように設定する StrictNodes 1 ExcludeNodes {bd},{be},{bf}

              • テクノロジー
              • 2019/10/08 23:57
              • security
              • ssh config最強設定 - Qiita

                17 users

                qiita.com/keiya

                更新履歴 2017/01/22 Includeについて追記 2017/10/28 KexAlgorithm から ecdh を削除, Macs の順序を再考 2017/12/07 MacsからRIPEMD系を削除 2019/06/13 VSCode Remoteが使えないのでLogLevelを削除 2020/05/27 使えるCipherなどをリストアップするコマンドの説明を追加, 各種項目の見直し 2020/05/29 rsa-sha2-512,rsa-sha2-256 をHostKeyAlgorithmsに追加、ついでに接続互換性のために強度のひくいhmac-sha1をMacsに追加 2020/09/28 ControlMasterのパスを%Cに変更 2020/12/09 過剰な頻度であったRekeyLimitを長く(60s->600s)した 2021/10/07 暗号化スイートの設定

                • テクノロジー
                • 2017/06/12 15:28
                • ssh
                • tech
                • security
                • web
                • あとで読む
                • Linuxに安全にtorリレーをインストールする方法 - Qiita

                  12 users

                  qiita.com/keiya

                  IPアドレスを乗っ取られないセキュアなtorリレーの立て方を紹介します。 1. OS インストール DebianかUbuntu Server LTSが良いでしょう。理由は公式リポジトリからのインストールが簡単だからです。 Windowsのリレーはパフォーマンス的にオススメできません。 SSHの設定 公開鍵認証にして、 PasswordAuthentication を無効にして、sshデーモンを再起動してください。詳細はここでは書きません。 ファイアウォールの設定 安全のためufwを入れ、有効にしておきます。ついでに、sshもセキュアな設定にしておきます。 sshは22番であること前提です。 2. tor インストール パターンA Debianなら apt-get install tor で入るようですが、安定性のある古いバージョンとなります。 インストールしたら パターンB は読み飛ばして

                  • テクノロジー
                  • 2017/06/12 10:37
                  • Linux
                  • ツール
                  • security
                  • あとで読む
                  • 【決定版】VBRのエンコードパラメーター (Opus, qAAC, Vorbis, LAME) - Qiita

                    12 users

                    qiita.com/keiya

                    flac 1.3 文句なしの -8 ほかにもマニュアルでいろいろパラメータが指定できるが、非常に時間がかかる割に、サイズが縮まなかったり、逆に増える音声もある また、FLACでは -1 や -8 でデコードの負荷はほとんど差がないため、-8 で良い 無音ファイル = 79kbps Opus 1.1 おすすめ設定: 多くの音楽で 96 - 128kbps、静かな曲ではないなら 160kbps も可 Opus: 音楽 --bitrate 96 --vbr ~ --bitrate 160 --vbr 96~160kbps がおいしいゾーン YouTubeは 160kbps を利用。Googleなりに結論が出たんだろう。 160~240 にしても良いが、静かな音楽や無音ファイルでVBRのMP3やAACより大きなファイルが出来上がるので推奨できない このビットレートではCELTが使われる 無音ファイ

                    • テクノロジー
                    • 2017/04/13 12:56
                    • ビットレート
                    • AAC
                    • MP3
                    • audio
                    • qaac
                    • 音声コーデック 音質比較 AAC vs MP3 vs Opus vs Vorbis - Qiita

                      20 users

                      qiita.com/keiya

                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? スペクトログラムの差分で比較する。 具体的には、オリジナルファイルのスペクトログラムと、コーデックを通し、変換後のスペクトログラムを画像編集ソフトのレイヤーに貼り付け、レイヤー効果で差分を取る。最終的に視覚化されるのは非可逆コーデック(Lossy)で失われた情報となる。 ネット上には、高音域がどこまで出るかだけを見て音質を評価する情報がある。これは意味がなく、より重要なのは可聴域における音質である。 大多数の人間は17kHzとかそれ以上の高音はほぼ感じない。(これもまた、ネット上に音声でテストするサイトがあるが、こういったサイトはクリッ

                      • テクノロジー
                      • 2017/01/31 10:55
                      • audio
                      • 音楽
                      • なぜハイレゾは「バカげている」のか - Qiita

                        370 users

                        qiita.com/keiya

                        2012年のことだが Xiph.org (Ogg VorbisやFLACの開発元) のクリス・モンゴメリーは 24/192 Music Downloads are Very Silly Indeed 「24bit 192kHz 音楽ダウンロードは本当にバカげている」 でハイレゾをバッサリと斬った。非常にわかりやすい記事なので一度は目を通しておくのも良い。 まず記事の要点を説明しつつ、ハイレゾがなぜ全くバカげているのかをわかりやすく説明しよう。 視聴覚とも呼ばれるように、聴覚と視覚は人の認知の重大な要素である。 ここで、「百聞は一見に如かず」ともいうし聴覚と視覚の対応を取ってハイレゾのバカらしさを説明したい。 サンプリングレート 可聴周波数と可視光 まず、人間が見ることのできる可視光線は決まっている。という当然の事実を説明する。以下の図では、可視光のスペクトログラムを示している。 400TH

                        • テクノロジー
                        • 2016/10/10 17:13
                        • ハイレゾ
                        • audio
                        • オーディオ
                        • 音楽
                        • music
                        • あとで読む
                        • 音
                        • Qiita
                        • 音楽ファイルが96kbpsになる日――Opus音声コーデックの実力 - Qiita

                          24 users

                          qiita.com/keiya

                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 《視覚的にもっとわかりやすくした解説はこちら》 Opusとは 新しい音声コーデックで、IETF標準であり、WebRTCの実装で利用される。レイテンシが非常に低くでき、VoIP用途にも利用できるが、一般的な音楽ファイルにも有用な高性能コーデック。YouTubeにも採用されている。 ほとんどの人は96kbpsのOpusとオリジナルの区別をつけることが難しいのではないか? Cf. http://d.hatena.ne.jp/kamedo2/20150721/1437496134 ※ 画像出展 比較 44.1kHz、モノラルで比較 (モノラルな

                          • エンタメ
                          • 2015/12/13 22:49
                          • opus
                          • audio
                          • codec
                          • ビットレート
                          • コーデック
                          • music

                          このページはまだ
                          ブックマークされていません

                          このページを最初にブックマークしてみませんか?

                          『qiita.com』の新着エントリーを見る

                          キーボードショートカット一覧

                          j次のブックマーク

                          k前のブックマーク

                          lあとで読む

                          eコメント一覧を開く

                          oページを開く

                          はてなブックマーク

                          • 総合
                          • 一般
                          • 世の中
                          • 政治と経済
                          • 暮らし
                          • 学び
                          • テクノロジー
                          • エンタメ
                          • アニメとゲーム
                          • おもしろ
                          • アプリ・拡張機能
                          • 開発ブログ
                          • ヘルプ
                          • お問い合わせ
                          • ガイドライン
                          • 利用規約
                          • プライバシーポリシー
                          • 利用者情報の外部送信について
                          • ガイドライン
                          • 利用規約
                          • プライバシーポリシー
                          • 利用者情報の外部送信について

                          公式Twitter

                          • 公式アカウント
                          • ホットエントリー

                          はてなのサービス

                          • はてなブログ
                          • はてなブログPro
                          • 人力検索はてな
                          • はてなブログ タグ
                          • はてなニュース
                          • ソレドコ
                          • App Storeからダウンロード
                          • Google Playで手に入れよう
                          Copyright © 2005-2025 Hatena. All Rights Reserved.
                          設定を変更しましたx