並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 1423件

新着順 人気順

dependentの検索結果1 - 40 件 / 1423件

  • 「記憶力日本一」が提唱する2つの記憶術をやってみた結果。脳が覚えてくれるのも納得! - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習

    「参考書を読むのは好きだけれど、読み終わると内容をたいてい忘れている……」 「試験勉強をしているときは覚えていても、いざ本番になると思い出せない……」 このような悩みを抱えていませんか。せっかく勉強するなら、その内容をずっと覚えていたいもの。 そんな悩みに有効なのが、「1分間ライティング」と「3サイクル反復速習法」という2つの記憶力向上メソッドです。筆者の実践談も交えながら紹介していきましょう。 「1分間ライティング」と「3サイクル反復速習法」とは? 「1分間ライティング」と「3サイクル反復速習法」は、記憶力日本一に6度も輝いた経験をもつ ”記憶のスペシャリスト” 池田義博氏が提唱する手法です。 「1分間ライティング」とは、記憶したことを1分のうちにできるだけ書き出す方法のこと。頭のなかでただ思い出すだけでなく、実際に書いて「見える化」することで、きちんと覚えられているかどうかを確認できま

      「記憶力日本一」が提唱する2つの記憶術をやってみた結果。脳が覚えてくれるのも納得! - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習
    • パーフェクトRails著者が解説するdeviseの現代的なユーザー認証のモデル構成について - joker1007’s diary

      最近、パーフェクトRuby on Railsの増補改訂版をリリースさせていただいた身なので、久しぶりにRailsについて書いてみようと思う。 まあ、書籍の宣伝みたいなものです。 数日前に、noteというサービスでWebフロント側に投稿者のIPアドレスが露出するという漏洩事故が起きました。これがどれぐらい問題かは一旦置いておいて、何故こういうことになるのか、そしてRailsでよく使われるdeviseという認証機構作成ライブラリのより良い使い方について話をしていきます。 (noteがRailsを使っているか、ここで話をするdeviseを採用しているかは定かではないので、ここから先の話はその事故とは直接関係ありません。Railsだったとしても恐らく使ってないか変な使い方してると思うんですが、理由は後述) 何故こんなことが起きるのか そもそも、フロント側に何故IPアドレスを送ってんだ、という話です

        パーフェクトRails著者が解説するdeviseの現代的なユーザー認証のモデル構成について - joker1007’s diary
      • Command Line Interface Guidelines

        Contents Command Line Interface Guidelines An open-source guide to help you write better command-line programs, taking traditional UNIX principles and updating them for the modern day. Authors Aanand Prasad Engineer at Squarespace, co-creator of Docker Compose. @aanandprasad Ben Firshman Co-creator Replicate, co-creator of Docker Compose. @bfirsh Carl Tashian Offroad Engineer at Smallstep, first e

          Command Line Interface Guidelines
        • 違法な職務質問をされたので東京都を訴えた裁判の控訴審は棄却、理由は突然に

          職務質問裁判の控訴は棄却された。判決文は以下から読むことができる。 https://github.com/EzoeRyou/calling-110-is-suspicious 2年前の7月3日、職務質問を受けた。 警察官に職務質問をされた話し この職務質問は明らかに違法であると感じたので、弁護士に相談の上、東京都に対して国賠訴訟を起こした。警察官というのは各都道府県の下に位置する行政組織なので、警察を訴えるというのは、その警察の所属する都道府県を訴えるということになる。 一審判決は請求棄却。理由としては、「最初の10分間は不審事由がないが、刃物などの危険物を入れることができるリュックを背負っていたから声をかけ10分間その場にとどめて話をするのは違法ではない。このとき110番通報を要請したことは不審事由にあたりその後の1時間20分の職務質問は不審事由が存在するために合法である」というわけのわ

          • 時系列予測で使えるpythonライブラリ一覧 - ざこぷろのメモ

            本記事では、時系列予測に利用できるpythonのライブラリの使い方について説明をします。 パッとライブラリを使うことを目指すため具体的なアルゴリズムの説明は省きます。 ※説明が間違えている場合があればご指摘いただけると助かります。 目次 利用データ ライブラリ Prophet PyFlux Pyro Pytorch Lightgbm 補足:Darts まとめ ソースコード このブログで記載されているソースコードはGitHubに上げておいたのでもしよろしければ参考にしてください。 github.com 利用データ 今回用いるデータはkaggleのM5 Forecasting - Accuracyと呼ばれるコンペティションで利用されたデータを用います。 作成したランダムなデータよりも実データのほうが予測をしている感があるからです。 予測に使うデータはwalmartの売上データです。 下図はその

              時系列予測で使えるpythonライブラリ一覧 - ざこぷろのメモ
            • イカは「夕食に出る大好物のために昼食をセーブする」と判明

              by manseok Kim その日の夕食のメニューが大好物だったり、楽しみな外食を控えていたりする時は、「お昼は腹八分目にしておこう」と思う人は多いはず。なんと海の軟体動物であるイカも、同様に大好物を食べるために昼食をセーブすることが可能だということが、実験で確かめられました。 CUTTLEFISH SHOW FLEXIBLE AND FUTURE-DEPENDENT FORAGING COGNITION https://www.repository.cam.ac.uk/handle/1810/301004 Cuttlefish Can Refrain From Eating if They Know a Better Meal Is on The Way https://www.sciencealert.com/cuttlefish-can-refrain-from-eating-if

                イカは「夕食に出る大好物のために昼食をセーブする」と判明
              • ゲームでよくある「NATタイプ」はどう判定しているの?

                はじめに 家庭用ゲーム機などのネットワーク設定で「NATタイプ」というのを見たことがある人は多いと思います。 これはオンラインマルチプレイなど通信を行うゲームをする際、ゲーム機器同士で通信可能かどうかを見極める目安として使われます。 本記事では、このNATタイプをどのように判定するのか、 RFC 5780 ベースで簡単に説明します。 この記事はDeNA Advent Calendar 2021の8日目の記事です。 なぜNATタイプの判定を行うのか 一般的なクライアント/サーバモデルの通信であれば、そもそもNATタイプが何であるか気にすることはないと思います。 では、家庭用ゲーム機などがなぜNATタイプを判定するのかというと、「P2Pが成立するかどうか」を見極めるためです。 P2Pで通信を行う際は、NAT(NAPT)が存在する場合、いわゆる「NAT越え」が必要になります。 NATがあると、イ

                  ゲームでよくある「NATタイプ」はどう判定しているの?
                • 新型コロナ 回復者血漿療法とは?(忽那賢志) - エキスパート - Yahoo!ニュース

                  アメリカのトランプ大統領は、新型コロナウイルス感染症の治療として回復者血漿を緊急承認したことを発表しました。 新型コロナ回復者の血漿使う治療法、米が緊急許可 新型コロナに対する治療薬として効果が認められている薬剤として、抗ウイルス薬のレムデシビルとステロイドのデキサメタゾンがあります。 この他にも様々な治療薬が検討されていますが、その中の一つに回復者血漿療法があります。 回復者血漿療法とはどのようなものか、そして現時点での国内での状況についてご紹介します。 回復者血漿とは?回復者血漿療法の流れ(いらすとやより筆者加工)回復者血漿とは、特定の感染症から回復した人の血漿を指します。 血漿とは、血液の中から赤血球・白血球・血小板などの血球成分を取り除いたものです。 この血漿の中にはウイルスなどの病原体を不活化する様々な抗体が含まれます。抗体は「Y」の形をしています。 抗体(Wikipedia、い

                    新型コロナ 回復者血漿療法とは?(忽那賢志) - エキスパート - Yahoo!ニュース
                  • 2019-nCoVについてのメモとリンク

                    リンク集目次 国内外の状況 政府機関・国際機関等 学術情報 疫学論文 分子生物学/ウイルス学論文 臨床論文 インフォデミック関係 ワクチン関係 変異株関係 時系列メモ目次 新型コロナウイルス(2020年1月6日,11日) インペリグループによる患者数推定(2020年1月18日) 患者数急増,西浦さんたちの論文(2020年1月20日,23日) WHOはPHEIC宣言せず(2020年1月23-24日) 絶対リスクと相対リスク(2020年1月26日) 研究ラッシュが起こるかも(2020年1月27日) なぜ新感染症でなく指定感染症なのか? なぜ厚労省令でなく閣議決定なのか?(2020年1月27日) コロナウイルスに対する個人防御(2020年1月27日) 国内ヒト=ヒト感染発生(2020年1月28日) フォローアップセンター設置,緊急避難等(2020年1月29日) PHEICの宣言(2020年1月3

                    • 浅い眠り「レム睡眠」中に記憶が消去 名古屋大学が仕組みを解明

                      脳のメラニン凝集ホルモン産生神経(MCH神経)がレム睡眠中に記憶を消去していることを、名古屋大学の研究グループが明らかにした。 そこで、MCH神経の活動が睡眠と覚醒状態に伴ってどのように変化するのかを調べたところ、①覚醒時に活動するMCH神経、②レム睡眠時に活動するMCH神経、③覚醒時とレム睡眠時の両方で活動するMCH神経の3種類が存在することがわかった。さらに、MCH神経活動を活性化もしくは抑制した上でマウスの記憶力を評価する実験を、新奇物体認識試験と文脈的恐怖条件付け試験のそれぞれで行ったところ、どちらの試験でも、MCH神経活動を活性化すると記憶の消去が進むことが判明した。逆に、抑制すると記憶の定着が向上したが、この結果はレム睡眠中にMCH神経活動を抑制した場合のみみられた。つまり、レム睡眠中に活動するMCH神経が、海馬の神経活動を抑制し、記憶を消去している可能性が示唆された。 私たち

                        浅い眠り「レム睡眠」中に記憶が消去 名古屋大学が仕組みを解明
                      • バッタ博士の論文に対する疑惑は…

                        「バッタ博士」として有名な前野ウルド浩太郎博士の論文に対して、その内容の再現性が取れないという問題があるということを下記の一連のツイートで知りました。 https://twitter.com/n0rr/status/1277918852987285505 ”ラボメンが捏造したときに、PIが責任を取る方法がひとつ示された。” と、ツイート主の @n0rr さんは述べており、筆頭著者である前野博士がデータを捏造して論文を書いたのではと暗に示唆しています。 いったい何が起こっているのだろうと思ったので、詳しく調べてみました。 結論から言うと、「前野博士の実験結果には再現性がある可能性が高い」と個人的には思います。 以下詳しく解説します。 どうやら、前野博士と田中博士が研究していたバッタ(Schistocerca gregaria)は、「メス成虫が”混み”を感じると、産卵する卵のサイズが変わり、そ

                          バッタ博士の論文に対する疑惑は…
                        • How to recover from microservices

                          I won't deny there may well be cases where a microservices-first architecture makes sense, but I think they're few and far in between. The vast majority of systems are much better served by starting and staying with a majestic monolith. The Prime Video case study that blew up the internet yesterday is but the latest illustration. Maybe once you reach the scale of Netflix or Amazon, there are areas

                            How to recover from microservices
                          • Time on Unix

                            Sections What is time Representing time Where do we usually find time on Unix System time, hardware time, internal timers Syncing time with external sources What depends on time Human perception of time What is time Time is relative Measuring time and standards Coordinating time Time zones DST Time, a word that is entangled in everything in our lives, something we’re intimately familiar with. Keep

                              Time on Unix
                            • TabFS

                              Going through the files inside a tab's folder. For example, the url.txt, text.txt, and title.txt files tell me those live properties of this tab (Read more up-to-date documentation for all of TabFS's files here.) This gives you a ton of power, because now you can apply all the existing tools on your computer that already know how to deal with files -- terminal commands, scripting languages, point-

                                TabFS
                              • MySQL 8.0アップグレード後に性能劣化したクエリ: セミジョイン編 - inSmartBank

                                データベースアップグレード後の性能劣化、イヤですよね。 去る2023年某日、弊社ではAmazon Aurora MySQL 互換エディション 2 (MySQL 5.7 互換) から Aurora MySQL 互換エディション 3 (MySQL 8.0 互換) にアップグレードしました。当時の背景やアップグレードに関する知見は以下の記事をぜひ読んでみてください。 blog.smartbank.co.jp ソフトウェアバージョンアップをするとき、旧バージョンが抱えていた問題の解決などの恩恵を我々は期待します。しかし時には予期せぬデグレーションに遭遇することもあります。我々のMySQL 8.0へのアップグレード前後においてもいくつかの問題に遭遇しました。 本記事ではそんな問題の一つ、MySQL 8.0のオプティマイザが選択したセミジョイン最適化が性能劣化を引き起こした事例と解決方法について紹介し

                                  MySQL 8.0アップグレード後に性能劣化したクエリ: セミジョイン編 - inSmartBank
                                • 401. サバクトビバッタの特異な繁殖行動を解明 -農薬使用量の減少に繋がる効率的な防除が可能に- | 国際農研

                                  401. サバクトビバッタの特異な繁殖行動を解明 -農薬使用量の減少に繋がる効率的な防除が可能に- サバクトビバッタ(以下、バッタ)は、西アフリカからインドにわたる半乾燥地域に生息していますが、しばしば大発生し、深刻な農業被害を引き起こします。2020年から2021年にかけて、東アフリカと南アジアで大発生し、深刻な農業被害が報告されています。バッタの発生地は広大で、特に成虫は長距離飛翔するため、農薬散布による防除は困難です。国際農研では、バッタの被害の軽減を図るため、バッタの生態に基づいた効率的な防除技術の開発を目的とした研究を、第4期中長期計画(2016-2020年度、病害虫防除プロジェクト) から第5期中長期計画(2021-2025年度、越境性害虫プロジェクト) にかけて実施しています。Pick Upでは、これまでにバッタの防除技術開発の意義と方向性について議論したほか、 東アフリカに

                                    401. サバクトビバッタの特異な繁殖行動を解明 -農薬使用量の減少に繋がる効率的な防除が可能に- | 国際農研
                                  • 樹木が都市の大気汚染の「原因」だったという驚きの調査結果、気温の上昇で植物に異変

                                    あまりの猛暑で植物の光合成が停止し、熱帯雨林が二酸化炭素の吸収源から放出源へと転じるなど、未曽有の気候変動により常識外れの事態が次々と起きています。新しく、気温上昇が原因で植物が放出する化学物質が変化し、これが都市部の大気汚染の隠れた原因になっていたとの研究結果が報告されました。 Temperature-dependent emissions dominate aerosol and ozone formation in Los Angeles | Science https://www.science.org/doi/10.1126/science.adg8204 The Sky over Los Angeles: Rising temperatures affect air quality https://www.fz-juelich.de/en/news/archive/press-

                                      樹木が都市の大気汚染の「原因」だったという驚きの調査結果、気温の上昇で植物に異変
                                    • これから流行る言語 | 雑記帳

                                      新言語にできることはまだあるかい なんとかWIMPS 最近(1ヶ月くらい前)、こんな記事が出ました: 新しいプログラミング言語が出てこない(新しく出てた言語を追記) – きしだのHatena Kotlin, TypeScript, Rust, Swift以降にみんなが話題にするような新しい言語が出てこない、それはなぜか、みたいな趣旨です。客観的に見れば「新しい言語は常に出続けている」わけですが、「みんなが話題にするような」というのが多分曲者なんでしょうね。 例え話をすると、新しい若木は常に生えてきているんだけど、大木に成長するには時間がかかるので、大木にしか興味のない人には「この8年間で新しい大木は登場していない」と判断してしまうのかもしれません。 まあ私としても、Web (HTTP) APIを書く言語とか、JSON色付け係が使う言語はもう出揃ってしまったのかもしれないという気はしなくもな

                                      • Make climate fight 'sexy,' says Japan's new environment minister

                                        NEW YORK (Reuters) - Japan’s new environment minister, Shinjiro Koizumi, pledged on Sunday to mobilize young people to push his coal-dependent country toward a low-carbon future by making the fight against climate change “sexy” and “fun.” FILE PHOTO: Japan's Environment Minister Shinjiro Koizumi attends a news conference at Prime Minister Shinzo Abe's official residence in Tokyo, Japan September 1

                                          Make climate fight 'sexy,' says Japan's new environment minister
                                        • Rails開発者が採用面接で聞かれる想定Q&A 53問(翻訳)|TechRacho by BPS株式会社

                                          概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: 53 Ruby on Rails Interview Questions and Answers - Better Programming - Medium 原文公開日: 2020/04/03 著者: GreekDataGuy -- データサイエンティスト、フルスタックエンジニア、起業家。トロント在住。 日本語タイトルは内容に即したものにしました。 私はこれまで100人を超えるRuby on Rails開発者と面接を重ね、私自身も職階に関する面談をいくつも受けました。本記事は、これまで私が受けたり尋ねたりした質疑応答をまとめたものです。 2020年現在、どれほど多くの大企業がRailsを利用していることを知ったら皆さんは驚くかも知れません。Shopify、Airbnb、GitHub、Dribble、Etsy、Kickstarter

                                            Rails開発者が採用面接で聞かれる想定Q&A 53問(翻訳)|TechRacho by BPS株式会社
                                          • 登録確認メールを悪用したFBI正規アドレスからのスパム送信についてまとめてみた - piyolog

                                            2021年11月13日(現地時間)、米国の連邦捜査局(FBI)は内部向けのシステムが第三者によって不正に操作されたこと受け、スパムメールが大量に送信される事態が発生したことを公表しました。ここでは関連する情報をまとめます。 連邦捜査局からスパムが届く FBIのメールアドレスeims@ic.fbi.govを送信元とするスパムメールが大量に発信される事態が発生した。送信されたメールは送信元を詐称したものではなく、FBIの運用する正規のサーバーmx-east-ic.fbi.gov(153.31.119.142)から直接発信されたもの。DKIMによる検証も問題がないことからスパムフィルタをそのまま抜けて届くケースなども発生したとみられる。 スパムメールは「Urgent: threat actor in systems.」(緊急:システム内の脅威アクター)と件名に記載。米国土安全保障省のセキュリティ

                                              登録確認メールを悪用したFBI正規アドレスからのスパム送信についてまとめてみた - piyolog
                                            • Bluesky: An Open Social Web - Bluesky

                                              Today, we’re excited to announce that the Bluesky network is federating and opening up in a way that allows you to host your own data. What does this mean? Your data, such as your posts, likes, and follows, needs to be stored somewhere. With traditional social media, your data is stored by the social media company whose services you've signed up for. If you ever want to stop using that company's s

                                                Bluesky: An Open Social Web - Bluesky
                                              • go.modとgo.sumの読み方

                                                go.mod 主にモジュールのインポートパスとバージョン情報を書いておくためのファイルで、いくつかのディレクティブを使ってアプリケーションがどのような依存関係を持っているか記述しておきます。 go mod tidy等を実行するとこのファイルを元に依存先を取得し次項で解説するgo.sumを生成します。 サンプル module github.com/ryo-yamaoka/sample-lib go 1.17 require github.com/ryo-yamaoka/direct-dependent-lib v0.0.2 require github.com/ryo-yamaoka/indirect-dependent-lib v0.0.4 // indirect exclude github.com/ryo-yamaoka/direct-dependent-lib v0.0.1 repl

                                                  go.modとgo.sumの読み方
                                                • 英単語の覚え方・コツ 第二言語習得研究・最新の脳科学研究に基づく学習方法 - ポリグロットライフ | 言語まなび∞ラボ

                                                  はじめに 今回は英単語の覚え方・コツを考えていきます。第二言語習得研究・最新の脳科学研究に基づいて効果的な英単語学習方法を紹介していきます。どれぐれいの語彙が必要なのか、どれぐらい深く学習するべきかという基礎知識を確認した後で、第二言語習得研究・脳科学研究に基づく学習のヒントの事例や研究を紹介していきます。最後に学習スタイル診断を紹介するので、自分に合った学習戦略み基づいて英単語学習をぜひはじめてみてください。 第二言語習得研究から考える英語学習方法はこちら↓↓ www.sunafuki.com 英語が話せるようになる実践トレーニングはこちら↓↓ www.sunafuki.com シャドーイングの実践方法はこちら↓↓ www.sunafuki.com パターンプラクティスの正しいやり方はこちら↓↓ www.sunafuki.com 参考文献 「脳科学的に正しい英語学習法」 「英語の学び方入

                                                    英単語の覚え方・コツ 第二言語習得研究・最新の脳科学研究に基づく学習方法 - ポリグロットライフ | 言語まなび∞ラボ
                                                  • どんなウイルスで、どのように感染するのか? 新型コロナウイルスのそもそも論(峰宗太郎) - エキスパート - Yahoo!ニュース

                                                    世界中で猛威を振るっている新型コロナウイルスについて、トランプ米政権が、中国湖北省武漢市内のウイルス研究所が発生源となった可能性について調査を始めています。研究所内でコロナウイルスがコウモリから人に感染して広まったなどとの報道もありますが、そもそも新型コロナウイルスとはどういったものなのでしょうか。 改めて基本的なことを見直しつつ、後半では感染力や感染ルート、致死率などいくつかのトピックについて、簡単にみてみたいと思います。 今回の新型コロナウイルスの名前について 流行している新型コロナウイルスの正式名称は severe acute respiratory syndrome coronavirus 2(SARS-CoV-2) というものです。そして、この SARS-CoV-2 によって引き起こされる「病気」のことを COVID-19 (コヴィッド ナインティーンと発音) といいます。 ●I

                                                      どんなウイルスで、どのように感染するのか? 新型コロナウイルスのそもそも論(峰宗太郎) - エキスパート - Yahoo!ニュース
                                                    • Goのテストに使える手作りモックパターン - Money Forward Developers Blog

                                                      こんにちは。 京都開発拠点でGoエンジニアをしています @yoskeoka です。 Goを中心技術として性能改善やプロダクト間を横断するような機能の設計、実装を行うKTAチーム (京都開発本部 テクニカルアーキテクトチーム) 所属です。 突然ですが、皆さんはGoでテストを書いているでしょうか。 我々はテストを書くことが中長期的なスピードアップに繋がると信じて日々テストを書くようにしています。 KTAではGoの実装をする際にClean Architectureの考えに基づいたpackage分けを行っていますが、packageを分けたり、インターフェースを定義したりとしていくと、テストを書くのが難しい部分というのが出てきます。 そんな場合に使えるモック作りテクニックを今回は紹介したいと思います。 Clean Architectureはテストしやすくなると言うが Clean Architectu

                                                        Goのテストに使える手作りモックパターン - Money Forward Developers Blog
                                                      • Generating UUIDs at scale on the Web

                                                        TL;DR can you trust every browser to generate globally unique identifiers at scale? At Teads, we have tried, and the answer is yes, with a few caveats. This article describes the experiments we’ve run and the discoveries we made along the way. Why we need client-side unique identifiersGenerating unique identifiers is a common need that third-party scripts integrated on Web pages and e-commerce sit

                                                          Generating UUIDs at scale on the Web
                                                        • Visual Studio 2022 - Visual Studio Blog

                                                          Visual Studio 2022 launch is here! Join us at our free online event to celebrate the launch of Visual Studio 2022. Learn about what’s new, hear tips & tricks, participate in the live Q&As, and be the first to take the latest version for a spin. All of our product development begins and ends with you—whether you posted on Developer Community, filled out a survey, sent us feedback, or took part in a

                                                            Visual Studio 2022 - Visual Studio Blog
                                                          • QUICをゆっくり解説(3):QUICパケットの構造 | IIJ Engineers Blog

                                                            Haskellコミュニティでは、ネットワーク関連を担当。 4児の父であり、家庭では子供たちと、ジョギング、サッカー、スキー、釣り、クワガタ採集をして過ごす。 前回の説明では、「Initial パケット」や「Version Negotiation パケット」といった用語を未定義で使いました。今回は、こういった「パケット」や「フレーム」が、どのような構造を持っているかについて説明します。 古典的なパケット IP、UDP、およびTCPでデータをやり取りする基本単位は、すべて「ヘッダ+ペイロード」という構造を持っています。このヘッダ+ペイロードという単位は、それぞれ以下のように呼ぶのが慣習です。 IP – パケット UDP – データグラム TCP – セグメント すべてパケットと呼んでも間違いではありません。UDPの場合、IPペイロードが「UDPデータグラム(UDPヘッダ+UDPペイロード)」に

                                                              QUICをゆっくり解説(3):QUICパケットの構造 | IIJ Engineers Blog
                                                            • Code Health: Respectful Reviews == Useful Reviews

                                                              Interesting. I would caution that some of the tips are very culture-dependent. For instance, the example of not criticizing the person - I would rather have someone tell me straight in my face "Your approach is adding unnecessary complexity" than go around in circles and word-dancing around it, I would appreciate the honesty and the respect for my time (the 2nd way of phrasing is longer. but more

                                                                Code Health: Respectful Reviews == Useful Reviews
                                                              • Go: A Documentary

                                                                Go: A Documentary by Changkun Ou <changkun.de> (and many inputs from contributors) This document collects many interesting (publicly observable) issues, discussions, proposals, CLs, and talks from the Go development process, which intends to offer a comprehensive reference of the Go history. Disclaimer Most of the texts are written as subjective understanding based on public sources Factual and ty

                                                                • New WebKit Features in Safari 15.4

                                                                  ContentsHTMLCSSWeb APIsJavaScriptWeb AppsMediaPrivacySecurityWKWebViewSafari Web ExtensionsWeb InspectorFeedbackAnd More With over 70 additions to WebKit, Safari 15.4 is packed with new web technologies, updates, and fixes. We’ve assembled a huge release as part of our commitment to web developers, and the people who use the web. This is the first big WebKit release of 2022, and we’re just getting

                                                                    New WebKit Features in Safari 15.4
                                                                  • Linux perf Examples

                                                                    Recent posts: 24 Mar 2024 » Linux Crisis Tools 17 Mar 2024 » The Return of the Frame Pointers 10 Mar 2024 » eBPF Documentary 28 Apr 2023 » eBPF Observability Tools Are Not Security Tools 01 Mar 2023 » USENIX SREcon APAC 2022: Computing Performance: What's on the Horizon 17 Feb 2023 » USENIX SREcon APAC 2023: CFP 02 May 2022 » Brendan@Intel.com 15 Apr 2022 » Netflix End of Series 1 09 Apr 2022 » Te

                                                                    • 2019年、俺の読んだ論文50本全部解説(俺的ベスト3付き) - Qiita

                                                                      第一位 Focal Loss for Dense Object Detection 物体検知のためのFocal Loss これは不均衡データに対処するための損失関数Focal Lossを提案した論文なのですが, とにかくそのシンプルさにやられました. 画像のFLの式を見てください. たったこれだけです. ptは正解ラベルに対する予測値なのですが, ptが大きければ大きいほど損失値をしっかり抑えられるように設計された関数となっています. 正解ラベルに対して0.6と予測するサンプルを学習に重要視せず, 0.3とか0.1とか予測しちゃうサンプルにしっかりと重要視するのです. 自分も7月くらいまでは不均衡データに関する研究していたのですが, 自分が考えた多くのアイディアが結局Focal Lossの下位互換に帰結してしまうのです. しかもこの損失関数の汎用性は非常に高く, あらゆるタスクに入れること

                                                                        2019年、俺の読んだ論文50本全部解説(俺的ベスト3付き) - Qiita
                                                                      • MySQL 5.7でクライアントプログラムがCPUを食いつぶす件 - (ひ)メモ

                                                                        同根のバグレポートが散見されますが、ここ数ヶ月、状況をみるに修正される見込みがなさそうなので記録しておきます。 事象 MySQL 5.7 の libmysqlclient (libmysqlclient.so.20) を使用しているプロセスが、無限ループに突入して CPU (user%) を食いつぶし続ける。 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 28150 hirose31 20 0 32488 6080 5492 R 93.8 0.3 0:16.70 mysql 発現条件 MySQLが提供しているパッケージのMySQL 5.7.25, 5.7.26, 5.7.27 で確認。 Ubuntu 18.10, mysql-community-client 5.7.25-1ubuntu18.10 Ubuntu 18.04, m

                                                                          MySQL 5.7でクライアントプログラムがCPUを食いつぶす件 - (ひ)メモ
                                                                        • 「読んでもらうため」に書くのはドーパミンが出るから - 本しゃぶり

                                                                          なぜブログ記事を書くのか。 俺は「読んでもらうため」である。 その理由を掘り下げてみた。 何のために書くか この記事を読んだ。 phaは思いつきを言葉に落とし込むことが面白いため、書いたところで目的は達成している。だから誰にも読まれなくても文章を書くらしい。 「あれはこういう風に説明できるんじゃないか」とふと思いついて、それを言葉にする、という瞬間が一番楽しい。それを読んでくれる人がいればこしたことがないが、賞賛を求めて書くわけじゃない。 これを読んで俺が思い出したのは『ヒストリエ』の1シーンだった。 『ヒストリエ』6巻 工房の職人たちが最も楽しんでいるのは「製作」であった。これではその理由として、「素材が最適用の姿に形成されてゆく、その工程がたまらない」と語られる。やはり「自分の手で形にする」のが楽しいのだ。 このような回答はいかにも職人的で様になる。しかし、俺自身はどうかというと、この

                                                                            「読んでもらうため」に書くのはドーパミンが出るから - 本しゃぶり
                                                                          • How NAT traversal works

                                                                            * can theoretically exist, but don't show up in the wild Once broken down like this, we can see that cone-ness isn’t terribly useful to us. The major distinction we care about is Symmetric versus anything else — in other words, we care about whether a NAT device is EIM or EDM. While it’s neat to know exactly how your firewall behaves, we don’t care from the point of view of writing NAT traversal c

                                                                              How NAT traversal works
                                                                            • 我々はConcernsとどう向き合うか - おもしろwebサービス開発日記

                                                                              この文章は先日開催された大阪Ruby会議02での登壇内容Concerns about Concernsをブログエントリにしたものです。書いている内容は登壇内容とだいたい同じですが完全一致ではなく、構成を変更したり喋っていない情報を足したりしてます*1。 大阪Ruby会議02に出席していない方でもスライドを読めば大体の内容を把握できると思いますが、これだと細かいニュアンスは伝えられない(し、この手の話はその細かいニュアンスが大事だったりする)のでちゃんとブログエントリにしておこうと思ったのでした。 意見がある人はこちらのスレに書いてもらえると嬉しいです(\( ⁰⊖⁰)/) Concernsとはなにか Concernsという概念は、Rails 4.0から導入されました。具体的にはrails newしたときに生成されるファイルたちの中に app/models/concerns app/contr

                                                                                我々はConcernsとどう向き合うか - おもしろwebサービス開発日記
                                                                              • 「素人は戦術を語り、プロは兵站を語る」の出典を追う - 100光年ダイアリー

                                                                                「素人は戦術(or戦略)を語り、専門家(プロ)は兵站を語る」という引用句があり、軍事やロジスティクス分野で見かけるが、その出典がはっきりしないので調べてみた。 元は日本語ではないようだが、英語で調べるといくつものバリエーションがある。見かけたものを並べてみよう。これ以外にもあるはずだが。 Amateurs think about tactics, but professionals think about logistics. Amateurs talk about tactics, but professionals study logistics. Amateurs talk about strategy, professionals talk about logistics. Amateurs study tactics, professionals study logistics.

                                                                                  「素人は戦術を語り、プロは兵站を語る」の出典を追う - 100光年ダイアリー
                                                                                • Modern CSS For Dynamic Component-Based Architecture | Modern CSS Solutions

                                                                                  Modern CSS For Dynamic Component-Based Architecture Updated on: Jan 19, 2024 Written by Stephanie Eckles The language of CSS has had an explosion of new features and improvements in the last few years. As a result, feature parity between browsers is at an all-time high, and efforts are being made to continue releasing features consistently and synchronously among evergreen browsers. Today, we will

                                                                                    Modern CSS For Dynamic Component-Based Architecture | Modern CSS Solutions