並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 14584件

新着順 人気順

libraryの検索結果361 - 400 件 / 14584件

  • Everything I know about the XZ backdoor

    Democracy is on the ballot. For her future, vote.Everything I know about the XZ backdoor stateevergreeninblogtagsopen-sourcedate3/29/2024This publication was last updated at 12:49 PM EST on April 8th Recently, a backdoor was discovered in XZ, a popular library for lossless data compression. Initial research efforts were predominantly concentrated on unpacking the well-disguised attack vector, whil

    • Consider SQLite

      If you were creating a web app from scratch today, what database would you use? Probably the most frequent answer I see to this is Postgres, although there are a wide range of common answers: MySQL, MariaDB, Microsoft SQL Server, MongoDB, etc. Today I want you to consider: what if SQLite would do just fine? For those who are unfamiliar, SQLite is a implementation of SQL as a library — this means t

      • PerlからGoへのシステム移行のアシスト 〜Perl XSとUnix Domain Socketを活用〜 - Mirrativ Tech Blog

        こんにちは ハタ です。 Mirrativ では 2020年頃から サーバサイドの技術をPerlからGoへのシステム移行 を行っており、2024年現在でもサグラダファミリアのように移行作業は継続しています PerlとGoという2つの環境を同時に運用していますが、 基本的には 新機能は Go で実装 し、 Perlでは積極的に新規実装を行わない というスタイルで進めていました しかし、既存の機能の一部に手を加えたいとなった場合、まだまだ Perl の実装に手を加えることが一定あり、Perl から Go の機能を呼び出したいというニーズが出てきました (配信やギフトといったビジネスの根幹を支えるレガシーな実装においては顕著) そこで PerlXS を利用することで Perl から Go を直接呼び出せるようにできないかと考え検証を進めることにしました Goの -buildmode=c-shar

          PerlからGoへのシステム移行のアシスト 〜Perl XSとUnix Domain Socketを活用〜 - Mirrativ Tech Blog
        • The new wave of Javascript web frameworks

          The new wave of Javascript web frameworksMake sense of the proliferation of new Javascript web frameworks. A deep dive into the problems at scale and the recent evolution of innovation. IntroductionStaying current in the Javascript ecosystem is not for the faint of heart. It’s challenging for those entering the industry to follow what’s happening amongst the new libraries, frameworks, concepts, an

            The new wave of Javascript web frameworks
          • WindowsマシンでDocker Desktopを使用せずにDocker CLI実行環境を整備する方法 | DevelopersIO

            こんちには。 データアナリティクス事業本部 機械学習チームの中村です。 今回は、ローカルのWindowsマシンでDocker DesktopなしにDocker CLI実行環境を整備する方法をご紹介します。 はじめに 前提として本記事の内容を実施すると、以下のようになりますのでその点にご注意ください。 Windowsから直接dockerコマンドは実行できなくなり、WSL内からdockerコマンドを実行する必要がある。 dockerコマンド実行時に頭にsudoを付けないといけなくなる可能性がある。 本記事では発生しなかったため未検証ですが、sudo usermod -aG docker {ユーザ名}で対処可能なようです。 対処方法が記載されていた記事を、補足1に記述しています。 PC再起動時は、sudo service docker startを起動する必要がある。 ※こちらも対処方法が記載さ

              WindowsマシンでDocker Desktopを使用せずにDocker CLI実行環境を整備する方法 | DevelopersIO
            • 野生の緯度から離れたパンダ、より無気力で異常行動が増加、研究

              フランスのボーバル動物園で飼育されているオスのジャイアントパンダ(Ailuropoda melanoleuca)。中国には、野生のパンダが約1800頭生息している。(PHOTOGRAPH BY ERIC BACCEGA, NATURE PICTURE LIBRARY) 転がったり、滑ったり、楽しそうに遊んだりして、動物園の来園者を楽しませてくれるジャイアントパンダ(Ailuropoda melanoleuca)。しかし、新たな研究により、飼育されるパンダに潜む問題が明らかになった。 動物園で飼育されているパンダは、本来の生息地とは異なる緯度で生活している場合、野生で生活しているときより活動レベルが下がり、異常行動も示しやすかった。この論文は2023年9月18日付けで学術誌「Frontiers in Psychology」に掲載された。 英国スターリング大学の博士課程の学生で、心理学を専攻し

                野生の緯度から離れたパンダ、より無気力で異常行動が増加、研究
              • E2Eテストを Playwright で作り直して開発プロセスに組み込む話 - SmartHR Tech Blog

                こんにちは。SmartHR プロダクトエンジニアの sasaki (@s_sasaki_0529) です。 今回は、私が開発に携わっている届出書類機能における E2E テストを、Capybara + Selenium の構成から Playwright に移行し、開発プロセスに組み込んだお話をします。 扱う話題 E2Eテスト基盤を移行する具体的な背景と理由 移行における提案から、合意形成までの流れ 移行後の開発プロセスがどう変わったか 扱わない話題 Playwright など、記事内で扱う技術要素自体の詳細説明 移行作業自体の詳細 テストコードの設計・実装に関する具体的なテクニック なお、本記事では便宜上、移行前の E2E テストを「旧テスト基盤」移行後を「新テスト基盤」と呼称します。 届出書類機能について E2Eテストに限らず、テストというのはプロダクトの特性によって最適な手法は大きく変わ

                  E2Eテストを Playwright で作り直して開発プロセスに組み込む話 - SmartHR Tech Blog
                • 途方もない重力波を検出、波長は数光年から数十光年、初の証拠

                  2つのブラックホールがお互いの周りを回りながら近づく様子を描いた図。このときに重力波を発する。(ILLUSTRATION BY MARK GARLICK, SCIENCE PHOTO LIBRARY) 時間と空間が織りなす巨大な重力波が検出されたことを示す証拠が得られた。その波長は、なんと数光年から数十光年だという。新たに発表された研究によると、このような波長の重力波の存在を示す証拠が見つかったのは初めてで、最大で太陽の100億倍という質量をもつ超巨大ブラックホールどうしの合体によるものではないかと考えられている。今回の発見の詳細は、2023年6月29日付けで学術誌「Astrophysical Journal Letters」に掲載された一連の論文にまとめられている。 この波を観測したのは、「北米ナノヘルツ重力波観測所」(NANOGrav)の研究者グループだ。68個のパルサーと呼ばれる回転

                    途方もない重力波を検出、波長は数光年から数十光年、初の証拠
                  • React コンポーネントの「制御・非制御」を意識しない方法

                    React でフォームを作るとき「制御・非制御」コンポーネントに関する知識は必須です。デザインシステムを作成するにあたり、どちらを採用するか検討されたこともあるかと思います。 「制御・非制御」コンポーネントの差分を一言でまとめると、次のとおりです。 制御コンポーネントはライブラリ(React)が「入力要素の状態」を管理 非制御コンポーネントは「入力要素の状態」を DOM 自身が保持 「制御・非制御」コンポーネントと Form ライブラリ React Hook Form は、非制御コンポーネントを使うことで、少ないコード量で高パフォーマンスの Form 実装が実現できる人気のライブラリです。「非制御コンポーネント」として作成された<Checkbox>コンポーネントの例を見てみましょう。次の方法で<input type="checkbox" name="test" />がレンダリングされ、Fo

                      React コンポーネントの「制御・非制御」を意識しない方法
                    • 「エムポックス」はどう広まる? WHOが「緊急事態」を宣言

                      透過型電子顕微鏡で見たエムポックスウイルス粒子。通常は、アフリカ中央部と西部の熱帯雨林の近くで見つかる。自然宿主はげっ歯類だと考えられているが、ヒトからヒトへの感染も可能で、発熱、リンパ節の腫れ、水疱などが見られる。(Micrograph by UK Health Security Agency/Science Photo Library) アフリカでのエムポックスの流行を受け、世界保健機関(WHO)は国際保健規則(IHR)に基づく緊急委員会を開催した。コンゴ民主共和国では、2024年に入ってからの患者数が1万5600人以上にのぼり、537人が死亡している。心配なのは、ブルンジ、ケニア、ルワンダ、ウガンダなど、これまでエムポックスが確認されたことのない近隣諸国にも広がっていることだ。この状況を重く見たWHOは「国際的に懸念される公衆衛生上の緊急事態(PHEIC)」を宣言した。 緊急委員会の

                        「エムポックス」はどう広まる? WHOが「緊急事態」を宣言
                      • Linuxシステムの勉強に役立つコマンドの紹介 - セキュアスカイプラス

                        こんにちは、SSTでWeb脆弱性診断用のツール(スキャンツール)開発をしている坂本(Twitter, GitHub)です。 先日の記事では Linux のネットワークインターフェイス名を出発点として systemd や udev について調査しました。 どうやって調査したかというと、 検索キーワードをあれこれ試してみて、見つかった記事から気になるコマンドや設定ファイルがあれば、実際の内容を確認し、 そこからmanページを辿ってパッケージ情報にさかのぼり、パッケージがインストールした他のコマンドや設定ファイルの一覧から構成を把握し、 さらに関連するコマンドや設定ファイルをmanページで辿って・・・ というサイクルを繰り返しました。 時には同じmanページを数度に渡って辿り直し、読み直したりして自分の中の情報を整理しました。 読者の皆様は、そのような時どうされますか? 初めて触るLinuxディ

                          Linuxシステムの勉強に役立つコマンドの紹介 - セキュアスカイプラス
                        • RustからWebAssembly (wasm)を生成してJavaScriptとブリッジ通信してみる | DevelopersIO

                          Rustはじめました Rustイイですよね。Cと同程度のパフォーマンスで動作して、メモリリークを防止し、マルチスレッドも安全に記述できます。GC(ガベージコレクション)処理よりも高速にメモリーを開放します。今まで、より高速に動くプログラミング言語を求めるとC/C++等が必要になり、安全面で気をつけないところが増えてしまって手が出しづらく、一方で、Javaなどの安全面が確保された言語や、JavaScriptやPythonなどのスクリプトで記述できる言語は、nullやundefinedなどを気をつける必要があり、更に実行速度を上げるには課題がありました。(Javaは十分速いと思います) Rustは、C/C++と同程度のパフォーマンス(強い)を持ちつつ、型やメモリやスレッドに関する安全面を備えているため、今後、OSやミドルウェアの開発に使われることが増えるのではと思っています。一方で、JavaS

                            RustからWebAssembly (wasm)を生成してJavaScriptとブリッジ通信してみる | DevelopersIO
                          • C++は本当にRustに速度で負けるのか 〜「RustがC++に速度で勝った話」のベンチマークを追試する〜 - Qiita

                            追記: 本記事は g++ について書かれており、clang については補足で述べる程度でしたが、clang側の検証結果が間違っておりました。 別途 clang++ で検証した記事も書きましたので、ご覧いただけますと幸いです。 本記事の目的 昨日、株式会社フィックスターズの「Fixstars Tech Blog /proc/cpuinfo」に以下の記事が掲載されました。 RustがC++に速度で勝った話 - Fixstars Tech Blog /proc/cpuinfo 本記事では、上記記事の 手元環境における追試 C++の敗因/Rustの勝因分析 条件をある程度統一した際のベンチマーク結果 の3点を行います。 ベンチマーク環境 OS Fedora 30 CPU AMD A6-1450 Memory DDR3-1333 4GB x 1 (4GB) GCC 9.2.1 Rustc 1.39.

                              C++は本当にRustに速度で負けるのか 〜「RustがC++に速度で勝った話」のベンチマークを追試する〜 - Qiita
                            • これから流行る言語 | 雑記帳

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

                              • kintoneマイクロサービス化検証プロジェクトのWebフロントエンドにおける技術選定 - Cybozu Inside Out | サイボウズエンジニアのブログ

                                こんにちは、フロントエンドエキスパートチームのsakitoです。 本記事ではkintoneをマイクロサービス化するためのPoCプロジェクトにおけるWebフロントエンドの技術選定について紹介します。 プロジェクト背景 本記事で扱うプロジェクトは「kintoneマイクロサービス化Proof of concept(PoC)プロジェクト」です。 現在サイボウズの主力製品であるkintoneは大きなモノリシックなアーキテクチャになっています。 モノリシックなサービスに関わる人数が増えるに伴って、意思決定や開発速度の低下が課題となってきています。 モノリシックなアーキテクチャや組織によって起こる課題を、マイクロサービスとして切り離して小さくすることで解決ができるのではないかと考えました。マイクロサービス化にあたって、まずはPoCとして一部の機能をマイクロサービス化するプロジェクトを発足し、kinton

                                  kintoneマイクロサービス化検証プロジェクトのWebフロントエンドにおける技術選定 - Cybozu Inside Out | サイボウズエンジニアのブログ
                                • 家の鍵をなくした!鍵紛失トラブル対処方法フローチャート【保存版】 | レスキューラボ

                                  説明 自宅の鍵をなくした際、ついついパニックになるもの。家に入れなくなることや空き巣など防犯上のリスク、「悪い鍵業者にぼったくられてしまうかも……」と不安になる方もいるかもしれません。そこで「鍵をなくした際に見てほしいフローチャート」を作成しました。鍵をなくした際に探すべき箇所から、警察や大家さん/管理会社さんへの連絡の手順、鍵にまつわるお金の問題、鍵業者に依頼する際の注意点、再発防止策まで幅広い対処法を紹介しています。 自宅の鍵をなくした際、ついついパニックになるもの。家に入れなくなることや空き巣など防犯上のリスク、「悪い鍵業者にぼったくられてしまうかも……」と不安になる方もいるかもしれません。 カギの生活救急車では、そうした不安を少しでも和らげるため、「鍵をなくした際に見てほしいフローチャート」を作成しました。鍵をなくした際に探すべき箇所から、警察や大家さん/管理会社さんへの連絡の手順

                                    家の鍵をなくした!鍵紛失トラブル対処方法フローチャート【保存版】 | レスキューラボ
                                  • 現代における自作OSの難しさ 〜自作OSのいまと昔 [第2回] | さくらのナレッジ

                                    前回の記事では、自作OSとは何か、そしてこれまでの自作OSの歴史を紹介しました。しかし、近年になって自作OSを取り巻く状況は大きく変化してきています。そこで今回は、現代における自作OSでは、これまでと比べてどのような点が変化してきたのか、どのような難しい点があるのかについて紹介し、さらにそれらに対する解決策を、筆者の経験をもとに提案してゆきます。 自作OSをとりまく環境の変化 川合秀実氏著「30日でできる!OS自作入門」が出版された2006年頃と比べて、コンピュータをとりまく環境は大きく変化してきました。その変化には、CPUのコア数やビット幅からファームウェアの変遷、そしてデバイスの進化も含まれています。まず最初に、CPUのコア数について着目してみましょう。 CPUコア数の増加 上記の図は、1999年から2019年までにIntelから発売されたCPUのコア数の変化を示したグラフです。ご覧の

                                      現代における自作OSの難しさ 〜自作OSのいまと昔 [第2回] | さくらのナレッジ
                                    • React-pdf - Announcing react-pdf v2.0

                                      I'm very excited to announce react-pdf 2.0 to the world! This is the culmination of almost an entire year of work and all the lessons learned since this project started all the way back in October 2016. It's crazy, I feel it was just yesterday when I was announcing 1.0 as well. In essence, this new 2.0 version is a full reimplementation of the library. Starting from scratch is always a risky move,

                                        React-pdf - Announcing react-pdf v2.0
                                      • Release v3.0.0 One Piece · vuejs/core

                                        Today we are proud to announce the official release of Vue.js 3.0 "One Piece". This new major version of the framework provides improved performance, smaller bundle sizes, better TypeScript integration, new APIs for tackling large scale use cases, and a solid foundation for long-term future iterations of the framework. The 3.0 release represents over 2 years of development efforts, featuring 30+ R

                                          Release v3.0.0 One Piece · vuejs/core
                                        • Stable Diffusion発! 画像生成ブームに見るジェネラティブAIの人・もの・お金事情 - NTT Communications Engineers' Blog

                                          この記事は NTTコミュニケーションズ Advent Calendar 2022 18日目です…が、少々遅れてお届けします。 はじめに PS本 5G&IoTサービス部 増田です。Advent Calendar参加も(たぶん)3年目となりました。 「テキスト指示をもとに、AIがお好みの画像を生成する(Text-to-Image)」「今ある画像へ、テキスト指示で編集を加える(Image-to-Image)」 -- そんな画像生成AIが注目を集めています。2022年の上半期、Open AIによるDALL-E 2の公開、Midjourneyの登場と盛り上がりを見せました。2022年8月23日のStable Diffusion一般公開からは、使ってみた報告、従来研究との融合、商用プロダクト応用と、研究者、アーティスト、プログラマなど様々な人の参加により、界隈はさらに活気づいています。 画像生成AIの

                                            Stable Diffusion発! 画像生成ブームに見るジェネラティブAIの人・もの・お金事情 - NTT Communications Engineers' Blog
                                          • OpenAI API ドキュメント 日本語訳|#2 GET STARTED 後編|ゑぐみかるちゃあ

                                            OpenAI API ドキュメントの日本語訳をこちらでまとめます。文字量の多いドキュメントなので、セクションごとに記事を分割しています。 今回は「GET STARTED 」のセクションからLibraries 、Models、TutorialsそしてUsage policiesを抜粋した後編です。 基本 DeepLで翻訳して、気になるところだけ書き換えています(ほぼ気になるところがないのが、DeepLのすごいところ)。原文との突き合わせができるようにはじめに原文を入れてますので、間違いなど見つけられましたら、ぜひご指摘ください。ご指摘箇所は随時反映させていただきます。 原文のリンクが有効になってますので、それぞれ必要な場合は原文リンクの方を参照ください。 前回のおさらいはこちら Python library|Python ライブラリWe provide a Python library, w

                                              OpenAI API ドキュメント 日本語訳|#2 GET STARTED 後編|ゑぐみかるちゃあ
                                            • Goバイナリの脆弱性検知 - knqyf263's blog

                                              Trivyのv0.17.0をリリースしました。 github.com 長い道のりでしたが、ようやくこれでGoバイナリの脆弱性検知に対応できました。夜中0時ぐらいからリリース作業を初めて気付いたら朝5時でした。 概要 Go言語で書かれたプログラムをビルドすると依存しているモジュールがバイナリに含まれます。現代のソフトウェア開発において利用しているOSSのライブラリが0ということはまれなので、何かしらのOSSライブラリが作成されたバイナリに同梱されます。これらのOSSの古いバージョンには既知の脆弱性が含まれる可能性があります。これを手動で調べて追うのは手間なので最近では脆弱性スキャナを用いて検知するのが普通です。自分が開発したTrivyというOSSの脆弱性スキャナではコンテナイメージやファイルシステム上のGoバイナリに含まれるモジュールを特定し脆弱性を検知します。 Goのバイナリからどうやって

                                                Goバイナリの脆弱性検知 - knqyf263's blog
                                              • 「図書館の本、スマホで閲覧可能に」とは? ―― 図書館等での権利制限規定のデジタル化・ネットワーク化への対応が検討中 | HON.jp News Blog

                                                《この記事は約 16 分で読めます(1分で600字計算)》 コロナ禍による図書館休館問題を受け、文化庁はいま著作権法第31条 図書館等での権利制限規定を見直す検討を進めています。「図書館の本、スマホで閲覧可能に」という報道に喜ぶ声や、出版関係者が「民業圧迫だ」と反発している報道もあります。実際のところ、いまどのような制度になっていて、どのように改正されようとしているのでしょうか? まだ報告書が確定していない段階ではありますが、現時点での状況について解説します。 デジタル化・ネットワーク化に対応できていなかった まず前提として、著作権法には「私的使用」「引用」「学校の授業」「非営利無償の貸与」など、著作権者に無断で利用できる権利制限規定がいくつもあります。そのうちの1つが、第31条「図書館等における複製等」です。 複写サービスはFAXやメールが違法 この図書館での権利制限規定は以前から、デジ

                                                  「図書館の本、スマホで閲覧可能に」とは? ―― 図書館等での権利制限規定のデジタル化・ネットワーク化への対応が検討中 | HON.jp News Blog
                                                • 1週間で数百万回もダウンロードされる人気JavaScriptライブラリが乗っ取られる、Windowsデバイスはパスワード盗難の恐れも

                                                  パッケージ管理ツールのnpmで公開されている「UAParser.js」は、ユーザーエージェントの判定処理を実行するJavaScriptライブラリであり、Facebook・Microsoft・Amazon・Googleなどの超大手企業を含む1000以上のプロジェクトで採用されています。そんなUAParser.jsがハッカーによってハイジャックされ、LinuxおよびWindowsデバイスを対象に暗号資産採掘やパスワードの盗難を行うトロイの木馬が仕込まれていたことが判明しました。 Security issue: compromised npm packages of ua-parser-js (0.7.29, 0.8.0, 1.0.0) - Questions about deprecated npm package ua-parser-js · Issue #536 · faisalman/u

                                                    1週間で数百万回もダウンロードされる人気JavaScriptライブラリが乗っ取られる、Windowsデバイスはパスワード盗難の恐れも
                                                  • [Next.js]フロントテストのコストはStorybookで削減出来る

                                                    1.フロントテストと Storybook の活用 フロントテストのどこにコストがかかるのか バックエンドのテストはシンプルな入力と出力が多いので、テスト作成は比較的簡単です。一方、フロントエンドのテストは UI イベントや動的な要素も含まれ、複数の出力があるため、テスト作成はより複雑になります。これにより、テスト作成のコストが増大します。 生 jest で書くフロントテストと心の目 Jest は主に JavaScript のユニットテストをサポートするツールであり、UI レンダリングのテストを行うためには対応するライブラリが必要です。Jest は DOM イベントをエミュレートすることはできますが、ユーザーの操作と同様のインタラクションを再現することは困難です。機能の多いコンポーネントをテストする際に、Jest を使用するとテストコードが複雑になりがちです。そして最大の問題は、視覚的な部分

                                                      [Next.js]フロントテストのコストはStorybookで削減出来る
                                                    • kintone フロントエンドリアーキテクチャプロジェクトで大切にしていること - Cybozu Inside Out | サイボウズエンジニアのブログ

                                                      kintone フロントエンドリアーキテクチャプロジェクトリーダーの @koba04です。 昨年末から、kintone フロントエンドリアーキテクチャをプロジェクト(フロリア)として再構成してスタートさせました。フロリアという名前は社内での公募により決定しました。 今回はプロジェクトで目指していることについて紹介します。本プロジェクトの開始前に Cybozu Meetup で話したスライドや動画も公開されているのでよければ見てください。 speakerdeck.com www.youtube.com これまでの取り組みについては下記の記事にて紹介しています。 blog.cybozu.io 3 行まとめ フロリアのゴール 全てのページが React によって表示されている​ 現状 今後 フロントエンドが技術的にもチーム的にも分割されている​ モノリスな構成からの脱却 アーキテクチャとチーム(

                                                        kintone フロントエンドリアーキテクチャプロジェクトで大切にしていること - Cybozu Inside Out | サイボウズエンジニアのブログ
                                                      • 論文、どうやって読んでますか?|umbell

                                                        論文の読み方。 若手研究者、特に修士課程や博士課程の学生にとっては結構深刻な問題だと思います。あと研究を始めたばかりの学生さんにも。 私自身も ・まず何を読んだらいいのかわからない... ・読むべきものがわかってきたけど、1本読むのにかなり時間がかかる... ・読んだはいいものの膨大な数の論文の内容を覚えてられへん... ・紙で読んでたけどかさばって仕方がない...と論文の読み方にはかなり悩んだ一人です。今でも絶賛試行錯誤中。 と言うことで、現状の論文の読み方をご紹介したいと思います。 みなさんがどうやって論文読んでるのか気になりますので、ゆるっと募集してみます。もしよければ #論文どう読んでますか とでもして投稿していただけたら幸いです。 1. デジタル派か紙派かかなり大きな論争が巻き起こるこの問題。 本音を言うと私は紙媒体で読むのが好きです。読書好きなのもあって、紙の上の文字を読みたい

                                                          論文、どうやって読んでますか?|umbell
                                                        • よくアクションゲームをプレイする人は「注意力」と「認知力」が高いことが判明、ゲームでエリートが養成される時代が到来する可能性

                                                          世界保健機関(WHO)が「ゲーム障害(ゲーム依存症)」を疾病として正式に認定するなど、テレビゲームはなにかと悪者にされがちな一方で、ゲームをよく遊ぶ人は意志決定能力や運動能力が高いことが過去の研究で判明しています。さらに、ゲーマーの認知機能に注目した新しい研究では、アクションゲームを頻繁にプレイする人は複雑な情報処理能力が高い傾向があることが突き止められました。 Comparing the cognitive performance of action video game players and age‐matched controls following a cognitively fatiguing task: A stage 2 registered report - Campbell - British Journal of Psychology - Wiley Online L

                                                            よくアクションゲームをプレイする人は「注意力」と「認知力」が高いことが判明、ゲームでエリートが養成される時代が到来する可能性
                                                          • GitHubで扱うPersonal access tokenの利用方法をセキュアにする - 10X Product Blog

                                                            こんにちは、セキュリティチームの@sota1235です。 セキュリティチームでは昨年の夏頃からGitHub上のセキュリティリスクを洗い出し、順に対応や改善を行っています。 そのうちの1つとして、昨年の秋ごろからGitHubのPersonal Access Tokenの取り扱いの改善を行ってきました。 具体的には以下の取り組みを行いました。 CI等で利用されているPersonal Access Tokenの利用廃止 OrganizationにおけるPersonal Access Token(classic)の利用禁止設定 今回はこの2つの取り組みについて、どのような課題設定を行い、どんな手順で完了したのかをお話しします。 以下のような課題感、疑問をお持ちの方に対する1つの回答になりうると思うので該当する方はぜひご一読ください🙏 GitHubにおけるPersonal Access Token

                                                              GitHubで扱うPersonal access tokenの利用方法をセキュアにする - 10X Product Blog
                                                            • がんの中にすむ細菌、がんの増殖や転移を助ける仕組みで新発見

                                                              私たちの体の中や表面には無数の細菌が生息しており、そのほとんどが何らかの恩恵をもたらしている。このほど、ある種の細菌が、がん細胞を守っていることが研究により明らかになった。この発見は、がんと闘うための新たな戦略のヒントになるかもしれない。(ILLUSTRATION BY RUSSELL KIGHTLEY, SCIENCE PHOTO LIBRARY) 人体の中に生息している細菌のほとんどは、私たちの生命維持に役立っている。だが最近の研究から、一部の細菌は腫瘍の中に入り込んで、その増殖や転移を助け、免疫系ががん細胞を破壊するのを困難にしていることがわかってきた。 2022年11月に学術誌「ネイチャー」に発表された研究により、口腔がんと大腸がんの中に生息している細菌は、人間の免疫反応を抑制し、がん細胞がより速やかに広がるのを助けることによって、がんの進行を直接促していることが示された。また、同

                                                                がんの中にすむ細菌、がんの増殖や転移を助ける仕組みで新発見
                                                              • [速報]「The Amazon Builders' Library」発表。大規模分散システムの構築、運用などについて、Amazonが学んできたことをコンテンツとして公開。AWS re:Invent 2019

                                                                [速報]「The Amazon Builders' Library」発表。大規模分散システムの構築、運用などについて、Amazonが学んできたことをコンテンツとして公開。AWS re:Invent 2019 Amazon.comが開発してきた世界最大級の電子商取引システムや、それを支えるインフラであるところのAmazon Web Servicesは、世界でも最も複雑で巨大な分散システムの1つです。 そしてAmazon.comやAWSにとってさえ「分散システムの構築は難しいものだった」と、Amazon.com CTO Werner Vogels氏。 そしたなかで、Amazonはどのように堅牢でスケーラブルな分散システムを作ったのか? エンジニア組織をスケールさせてきたのか? どのように運用しているのか? どうやってサービスを迅速に提供しているのか? AWSのブログに投稿された記事「Check

                                                                  [速報]「The Amazon Builders' Library」発表。大規模分散システムの構築、運用などについて、Amazonが学んできたことをコンテンツとして公開。AWS re:Invent 2019
                                                                • Hacker Newsで自作のOSSを紹介したらRanking 1位になり一晩で+100 stars付いた - valid,invalid

                                                                  自作のRuby gemをHacker Newsにて紹介したところ、一晩でGitHub repositoriesに100以上のstarsが付いて驚いた。また、リアルタイムでは見逃したのだがHacker News Rankingで数時間1位におり、20時間ほどトップページに載っていたらしい。2024-05-26現在は落ち着いて195pt。 投稿はこちら Show HN: PBT – A property-based testing library for Ruby | Hacker News。 2024-05-22のdaily rankingでは11位だった。 何について投稿したのか pbtという自作のテストツールで、property based testingを並列実行するというアイデアを実証したもの。このツールについてはRubyKaigi 2024で発表したので興味があればそちらの記事もご

                                                                    Hacker Newsで自作のOSSを紹介したらRanking 1位になり一晩で+100 stars付いた - valid,invalid
                                                                  • Webデザイン制作が変わる!便利な最新オンラインツール45個まとめ

                                                                    この記事では、Webデザインやグラフィックデザインの制作スピードが爆速になる、便利な最新オンラインツールをまとめています。 うまくツールやサービスを利用することで、時間や労力の必要な作業もラクラクこなし、よりプロジェクトを円滑にすすめることができるでしょう。気に入ったツールを制作ワークフローに取り入れ、さらなる制作スピードアップを目指しましょう。 ここでは、カテゴリー別に分けて新しいオンラインツールをまとめています。 コンテンツ目次 1. イラスト系ライブラリ 2. Web制作お役立ちツール 3. モックアップツール 4. デザインからコードへの変換ツール 5. プロトタイプツール 6. アイコン素材パック 7. デザインコレクション 8. 面白ツール Webデザイン制作が変わる!便利な最新オンラインツールまとめ イラスト系ライブラリ Fresh Folk スタイリッシュなイラストを作成で

                                                                      Webデザイン制作が変わる!便利な最新オンラインツール45個まとめ
                                                                    • スープ作家・有賀薫さんが、自宅マンションに「楽をして豊かな食事をするキッチン」をつくった理由 - マンションと暮せば by SUUMO

                                                                      スープ作家の有賀薫さんは2019年、息子さんの独り立ちをきっかけに、築20年の自宅マンションをリノベーションされました。 なかでもこだわったというのが、有賀さんにとって、暮らしにおいても仕事においても大事な場所である「キッチン」の環境。その背景には、忙しい日々のなかで本格的な料理をする時間がなかなか取れない現代のライフスタイルや、手狭で動線の不十分なキッチンといった住環境において、少しでも楽で豊かな食卓のあり方、暮らしのあり方を提案したいという思いがあったそうです。 そんな有賀さんに今回、食卓を中心に暮らしをもっと豊かにするためのアイデアと、住まいへのこだわりについてお話を伺いました。 開放感のあるキッチンとリビングが、マンション購入の決め手 ――有賀さんがいまお住まいのマンションに引越してこられたのは、いつのことだったんでしょうか? 有賀薫さん(以下、有賀):20年ほど前です。結婚して最

                                                                        スープ作家・有賀薫さんが、自宅マンションに「楽をして豊かな食事をするキッチン」をつくった理由 - マンションと暮せば by SUUMO
                                                                      • [速報]マイクロソフト、新UIフレームワーク「.NET Multi-platform App UI」(.NET MAUI)発表。単一コードでマルチプラットフォーム対応。Microsoft Build 2020

                                                                        [速報]マイクロソフト、新UIフレームワーク「.NET Multi-platform App UI」(.NET MAUI)発表。単一コードでマルチプラットフォーム対応。Microsoft Build 2020 オンラインイベント「Microsoft Build 2020」を開催中のマイクロソフトは、単一のソースコードでiOSやAndroid、Windows、Macなど複数のプラットフォームのユーザーインターフェイスに対応できる新しいUIフレームワーク「.NET Multi-platform App UI」(.NET MAUI)を発表しました。 With .NET 5, we begin our journey of unifying the .NET platform, bringing .NET Core and Mono/Xamarin together in one base cla

                                                                          [速報]マイクロソフト、新UIフレームワーク「.NET Multi-platform App UI」(.NET MAUI)発表。単一コードでマルチプラットフォーム対応。Microsoft Build 2020
                                                                        • 分散システムの課題

                                                                          Amazon が 2 台目のサーバーを追加した時から、分散システムは Amazon で馴染み深いものになりました。私が 1999 年に Amazon に入社したとき、サーバーの数が非常に少なかったため、「fishy」や「online-01」などのわかりやすい名前を付けることができました。けれども、1999 年であっても、分散コンピューティングは容易ではありませんでした。また現時点で、分散システムの課題には、レイテンシー、スケーリング、ネットワーキング API の理解、データのマーシャリングとアンマーシャリング、および Paxos などのアルゴリズムの複雑さが含まれます。システムが急速に大きくなり、分散するにつれて、理論的なエッジケースであったものが定期的に発生しました。 信頼できる長距離電話ネットワークやアマゾン ウェブ サービス (AWS) のサービスといった分散ユーティリティコンピュー

                                                                            分散システムの課題
                                                                          • Rust製高速データフレームライブラリ、Polarsを試す | gihyo.jp

                                                                            門脇@satoru_kadowakiです。今月のPython Monthly Topicsでは、Rust製の高速データフレームライブラリ Polars について紹介します。 Polarsとは Pythonでデータ分析に使用される主なライブラリに pandas があります。Polarsはpandasと同様にデータフレームというデータ構造オブジェクトを提供するサードパーティライブラリです。特にpandasを意識して作られており、メインページに「Lightning-fast DataFrame library for Rust and Python」とあるように、Rustによる高速処理を謳っています。 Polarsのリポジトリや関連ドキュメントは以下を参照してください。 Github: https://github.com/pola-rs/polars ユーザーガイド: https://pola

                                                                              Rust製高速データフレームライブラリ、Polarsを試す | gihyo.jp
                                                                            • ブックマークしておくと便利! Tailwind CSSで実装された最新のUIコンポーネントライブラリ -Sailboat UI

                                                                              // tailwind.config.js const defaultTheme = require("tailwindcss/defaultTheme"); const colors = require("tailwindcss/colors"); module.exports = { content: ["./src/**/*.{html,js}"], theme: { extend: { // Set font family fontFamily: { sans: ["Inter", ...defaultTheme.fontFamily.sans], }, // Set theme colors (Required config!) colors: { primary: colors.blue, secondary: colors.slate, }, }, }, // Add plu

                                                                                ブックマークしておくと便利! Tailwind CSSで実装された最新のUIコンポーネントライブラリ -Sailboat UI
                                                                              • How we migrated Dropbox from Nginx to Envoy

                                                                                In this blogpost we’ll talk about the old Nginx-based traffic infrastructure, its pain points, and the benefits we gained by migrating to Envoy. We’ll compare Nginx to Envoy across many software engineering and operational dimensions. We’ll also briefly touch on the migration process, its current state, and some of the problems encountered on the way. When we moved most of Dropbox traffic to Envoy

                                                                                  How we migrated Dropbox from Nginx to Envoy
                                                                                • 第13回 パスファインダー(調べ方案内)の見つけ方 | 皓星社(こうせいしゃ) 図書出版とデータベース

                                                                                  小林昌樹(図書館情報学研究者) ■ある日の会話 「なんで日本の図書館ではレファレンス・サービスが広まらなかったんでしょう?」 「それは、サービスが目に見えないからさ。カタロガーの仕事は目録カードって形で残るからまだしも、レファレンサー*の仕事は雲散霧消しちゃうから、管理者や理事者からわかりづらいんだよ」 アメリカの図書館では司書がカウンターに常駐し、質問に答えてくれるサービスがあるのに、日本の図書館ではそうでないと授業で習ったが、なぜと聞いたらT先生はこんなふうに答えてくれた。昭和帝死去まもない1990年のことだった。 それからまた代替わりがあったが、状況はあまり変わっていない。むしろ部分的には悪くなったこともある。2011年に国会図書館(NDL)で国民向けレファレンス部局――廃止時は「主題情報部」といった――が廃止されている。 そんな雲散霧消してしまうレファレンス・サービスで、形として残

                                                                                    第13回 パスファインダー(調べ方案内)の見つけ方 | 皓星社(こうせいしゃ) 図書出版とデータベース