並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 30 件 / 30件

新着順 人気順

状態変化 グラフの検索結果1 - 30 件 / 30件

  • クラウドエンジニア(AWS)ロードマップ2021 - Qiita

    お知らせ 2022年初頭に本記事を元にしたAWS書籍が技術評論社より全国出版決定いたしました。 関係者各位のご協力に深く感謝いたします。 タイトル:AWSエンジニア入門講座――学習ロードマップで体系的に学ぶ 本書籍出版までの制作プロセス、チーム執筆の方法論などをまとめました チームで技術書を出版して学べた共同執筆メソッド はじめに インフラ初学者がAWSを用いた設計・構築レベルに到達するため、学習の全体像をロードマップ図にまとめました。 背景 パブリッククラウド全盛期においてAWSは全エンジニアにとって「常識」となりました。 しかしながら、情報過多によってAWS学習に必要な情報がネット上のノイズに埋もれてしまい、初学者の直感による判断が誤った学習に行き着くこともあります。 このロードマップはAWS学習の全体像を俯瞰でき、パブリッククラウドを用いた設計・構築レベルに到達するまで導く体系的なス

      クラウドエンジニア(AWS)ロードマップ2021 - Qiita
    • オブジェクト指向プログラミング -- 1兆ドル規模の大失敗

      CodeIQのブログより。🤔 なぜ、OOPから移行する時なのか Ilya Suzdalnitski OOPは、多くの人にコンピューターサイエンスの重要資産と考えられています。コード構成(code organization)に対する究極のソリューション。すべての問題の終焉。私たちのプログラムを書くための唯一の本当の方法。自分自身をプログラムするという真なる唯一神から私たちに授けられました… それまでは、そうではなく、抽象化の負担、そして無差別に共有されるミュータブルなオブジェクトの複雑なグラフによって、人々は屈し始めています。現実世界の問題を解決するのではなく、「抽象化」と「デザインパターン」について考えるのに貴重な時間と頭脳が費やされています。 非常に著名なソフトウェアエンジニアを含め、多くの人々がオブジェクト指向プログラミングを批判してきました。驚くことに、OOP自身の発明者でさえ、今

        オブジェクト指向プログラミング -- 1兆ドル規模の大失敗
      • NewSQLはデータベースに革命を起こすか - NetflixにおけるCockroachDBのユースケース|ミック

        近年のデータベースの新潮流にNewSQLと呼ばれる一群のデータベース製品群の登場がある。そのコンセプトを一言でいうと、RDBとNoSQLのいいとこどりである。SQLインタフェースと強いデータ一貫性(ACID)というRDBの利点と水平方向のスケーラビリティというNoSQLの長所を兼ね備えた夢のようなデータベースである。下図に見られるように、RDBとNoSQLが鋭いトレードオフを発生させていたのに対して、NewSQLではそれが解消されているのが分かる。 RDB vs NoSQL vs NewSQL本当にそのような夢の実現に成功しているか、というのはまだ議論が続いているが(クエリのスループットを出すためにレイテンシを犠牲にしているので本当にトレードオフを解消はしていない、などの問題が指摘されている)、商用でも利用可能な製品としてGoogle Spanner、TiDB、YugabyteDB、Coc

          NewSQLはデータベースに革命を起こすか - NetflixにおけるCockroachDBのユースケース|ミック
        • プログラマにできるとよさそうなこと - @ledsun blog

          十行程度のプログラムが読めること プログラミング言語の文法を知っている 分岐とループを追いかけることができる 変数の状態変化を追いかけることができる 関数呼び出しを追いかけることができる 十行程度のプログラムを複数回書いたことがある プログラムを読んでプログラムの動的な振る舞いを想像できる プログラムの主な処理の結果を想像できる 主な処理の終了条件がわかる プログラムから主な処理を読み取れる 似たようなプログラムを書いて、動かしたことがある 既知のプログラムと読んでいるプログラムの違いがわかる イディオムを知っている イディオムを書いたことがある プログラムがどう動くか知っている 重複したソースコードを関数に抽出できる 重複したソースコードがわかる 同じ入力と出力をもつコードブロックがわかる コードブロック単位で入出力を比較できる プログラムのある機能がソースコードのどの部分に依存している

            プログラマにできるとよさそうなこと - @ledsun blog
          • 【死傷率30%で戦闘効力が喪失_言説の検証論文】 : 戦史の探求

            戦史の探求 戦史の情報を整理し探求するサイトです。 古今東西の全てを対象とし、特に戦況図や作戦図に着目しながら戦略・作戦・戦術について思索します。 軍事的文脈おいて全滅とは部隊の3割が死傷したことをいう、という言説は一般にまで浸透しつつあるようです。ただこの言説が何を根拠に言われているのか辿るのは難しく、かなり朧げなものです。この言説は日本だけでなく諸外国でも類似的なフレーズが広まっており、確かに軍人にもそれを使う者はいますが公的な一致は無いというのが実情です。 本拙稿は誰が言い始めたかという起源調査ではなく、実戦データの統計を見ることでこの死傷率N%で機能喪失の言説がそもそも正しいのか、実戦の運用に足るものなのかをテーマとします。そのために米国で行われた調査論文の結果を紹介しながら書いていきたいと思います。 戦史を学んでいる人々にとっては予想通りの結果でしょうが、調査の過程で浮かび上がっ

              【死傷率30%で戦闘効力が喪失_言説の検証論文】 : 戦史の探求
            • システム管理者に贈る「運用改善に役立った!」AWSの機能4選 - dely Tech Blog

              こんにちは!SREチームの松嶋です。 こちらは「dely #2 Advent Calendar 2020」の20日目の記事です。 adventar.org delyのアドベントカレンダーは#1もあるので、こちらもぜひ。 adventar.org 昨日は、maseoさんの「Google Optimizeでテストをしてる話」という記事でした。A/BテストでGoogle Optimizeを導入するか検討しているフロントエンジニアの皆さんはぜひ読んでみてください! tech.trilltrill.jp はじめに 私は昨年の11月にdelyへ入社しましたが、もう既に1年が過ぎてしまいました。体感的にまだ半年しか経っていない気持ちですが、そんな時間が過ぎるスピードの速さもdelyならではかもしれないと感じる今日この頃です。 delyのSREチームは、2020年9月までの約3年間、最大2人体制でなんとか

                システム管理者に贈る「運用改善に役立った!」AWSの機能4選 - dely Tech Blog
              • ウン十万接続のECSサービスを平和にアップデートしたい - Nature Engineering Blog

                こんにちは大塚(@maaash)です。7月からCTOに復帰しました。引き続きよろしくお願いいたします。 これは第2回 Nature Engineering Blog 祭11日目のエントリです。 昨日はファームウェア・エンジニアの村田さんによる Matterでやりたかったけどできなかったこと - Nature Engineering Blog でした。 今日のお話は、話題の新製品Remo nanoやMatterとは関係ありません。 背景 先週、黒田さんが ウン十万接続のALB SSL証明書を平和に更新したい - Nature Engineering Blog を書いてくれました。 その話は ALBを二台用意して緩やかに接続を移行するようにしたら、大変平和になって僕もみんなもハッピーになった。 という話でした。ALB blue-green deploymentを使うと、ウン十万のRemoたちが

                  ウン十万接続のECSサービスを平和にアップデートしたい - Nature Engineering Blog
                • データ分析開発合宿を開催しました~自社サービス改善のためのデータ分析事例紹介~ - NTT Communications Engineers' Blog

                  この記事では、社内部署横断で開催したデータ分析開発合宿について紹介します。 自社サービスが持つ課題に対して、社員がデータ分析と課題解決のための施策提案に取り組み、サービス側へのフィードバックと改善へつなげることができました。 目次 目次 はじめに 各サービスでの分析内容と施策提案 NeWork 課題と提供データの簡単な説明 バブル滞在時間と画面共有時間の傾向分析 通話あたりの画面共有率の傾向分析 Node-AI 課題と提供データの簡単な説明 1日でやめてしまったユーザーの傾向分析 SDPF 課題と提供データの簡単な説明 日時当たりの送信元IPアドレスのユニーク数を使った分析 報告を受けての各サービスでの施策状況 終わりに はじめに 皆さんこんにちは、ソリューションサービス部の小関と是松です。 今回はこちらの記事の続編です。 データ分析開発合宿を開催しました~自社サービスのデータ利活用を促進

                    データ分析開発合宿を開催しました~自社サービス改善のためのデータ分析事例紹介~ - NTT Communications Engineers' Blog
                  • 【業務系】世の中に逆行するJavaのWebアプリでの画面フレームワーク選定 - Qiita

                    これは何? Java Advent Calendar 2020 を見て、記事の少なさ (後で見たら参加者増えてた!)、よい記事なのにLGTMの少なさに驚愕して、少しでもJava言語を盛り上げたく記事を書きます。 Webな業務アプリにおいて画面を作る画面系フレームワークの選択肢について、偏見たっぷりに書いてみます 想定読者:Javaで画面フレームワーク?ReactとかVueとかじゃねーの?っていう人向け。 業務系 && Webアプリ で画面フレームワークといったら?(前置き) 普段はBtoBでJavaで業務アプリを開発しています。Spring Framework(Boot)だったり、JavaEE(JakartaEE)にお世話になっております。 今時の定番でいえば、やはり、Spring MVCでしょうか? 更にモダンになると、RESTfulAPI + Vue.js とか ReactJs とか

                      【業務系】世の中に逆行するJavaのWebアプリでの画面フレームワーク選定 - Qiita
                    • GraphQLライブラリをApollo→Relay→Urqlにハシゴした話 | 株式会社ヌーラボ(Nulab inc.)

                      GraphQLクライアントライブラリ乗り換え遍歴 私達のプロジェクトではReactのフロントエンドとバックエンドの通信にGraphQLを使っています。 GraphQLは、たいていの場合はHTTP POSTリクエストで リクエストボディ:GraphQLクエリ(文字列)と引数(オブジェクト)からなるJSON レスポンスボディ:データJSON をやりとりするだけというだけのシンプルなプロトコルなので、全てfetch関数で頑張るストロングスタイルで行けないこともないですが、やっぱり専用のクライアントライブラリを利用したほうが楽です。 そのライブラリとして一番有名なApollo Clientから始まってRelay、Urqlと、3ヶ月くらいの間に2回も乗り換えてしまったので、反省の意味も込めて記事にしたいと思います。 GraphQLクライアントライブラリがいろいろあってどう違うんだろうと迷った方の助け

                        GraphQLライブラリをApollo→Relay→Urqlにハシゴした話 | 株式会社ヌーラボ(Nulab inc.)
                      • RecoilとRxJSってどう違うの? 共通点は? 調べてみました!

                        皆さんこんにちは。筆者は最近Recoilを推す記事を量産しています。その成果か、Recoilは非同期処理を交えたロジックを書くのが得意であるということは以前よりも知られるようになりました。その次のステップの話題としてよく見られるのが「Rxと似ている」「Rxとどこが違うの?」といったものです。Rx (Reactive Extensions)、とくにフロントエンドの文脈ではRxJSですが、これは非同期処理を交えたロジックを記述できるという点で確かにRecoilと類似しています。 そこで、今回はRecoilとRxJSの共通点や違いについて、具体例も交えつつ解説します。 コンセプトから見るRecoilとRxJSの共通点・相違点 RxJSの特徴については、RxJSのイントロダクションにわかりやすく書いてあります。 RxJS is a library for composing asynchronou

                          RecoilとRxJSってどう違うの? 共通点は? 調べてみました!
                        • GKEでStreamlitをホスティングして社内用アプリを作った話 - エムスリーテックブログ

                          はじめに ブンブンハローテックブログ。エムスリー AI・機械学習チームでエンジニア兼YouTuberをやっています河合と笹川です*1。本記事は、AIチームが社内向けに提供を初めたビジュアライズアプリケーションに関する解説の記事です。 GKE上のStreamlitサーバのホスティング設定と、機械学習エンジニアが社内向けの可視化を行う際の一例として、参考となれば幸いです。 はじめに Background Streamlitとは Streamlitの特徴 アプリケーション、インフラ構成 おわりに We're hiring Background 一般的に「機械学習エンジニアが社内向けの可視化アプリケーションを作る」といったケースでは、以下のようなシステム利用が考えられるかと思います。 HTML、xlsx、Googleスプレッドシートなどを作成、配布する S3、GCSのようなストレージの静的サイトホ

                            GKEでStreamlitをホスティングして社内用アプリを作った話 - エムスリーテックブログ
                          • 西川善司の3DGE:GeForce RTX 30シリーズのアーキテクチャを探る。CUDA Coreの増量とRT Coreの高性能化に注目だ

                            西川善司の3DGE:GeForce RTX 30シリーズのアーキテクチャを探る。CUDA Coreの増量とRT Coreの高性能化に注目だ ライター:西川善司 去る9月2日,NVIDIAは,オンラインイベント「GeForce Special Event」を行い,新世代GPU「GeForce RTX 30」シリーズを発表した。発表となったGPU製品は「GeForce RTX 3090」「GeForce RTX 3080」「GeForce RTX 3070」の3種類で,2018年8月に発表となった「GeForce RTX 20」シリーズの後継製品となる。 本稿では,GeForce RTX 30シリーズのアーキテクチャについて詳しく解説してみよう。 Ampere世代のGPUアーキテクチャを検証する Ampere初のGPUである「GA100」を搭載するモジュール 今回発表となったGeForce R

                              西川善司の3DGE:GeForce RTX 30シリーズのアーキテクチャを探る。CUDA Coreの増量とRT Coreの高性能化に注目だ
                            • ネットワークをモデルとして抽象化しオペレーションを高度化するチャレンジ - NTT Communications Engineers' Blog

                              サマリ この記事は3社協同プロジェクトの紹介記事であり、ブログリレーの中編です configを頼りにL1トポロジをNetBox上で再現し、Batfishで解析できるようにしました 障害耐性を測るためにリンク障害を模擬したL1トポロジを自動生成しました Batfishの解析結果からL1/L2/L3の情報をモデルとして抽出し再利用可能にしました はじめに イノベーションセンターの田島です。主にサービスプロバイダ網の技術検証から検証用ASの設計・構築・運用まで担当しています。 この記事は沖縄オープンラボラトリ 1 で実施している、TIS株式会社/ビッグローブ株式会社/NTTコミュニケーションズ株式会社の3社協同プロジェクト「Model Driven Network DevOps PJ」 2 の内容を紹介します。詳細は後述しますが、このPJではトポロジをはじめとするNW構成情報を中心にした設計・構

                                ネットワークをモデルとして抽象化しオペレーションを高度化するチャレンジ - NTT Communications Engineers' Blog
                              • 「陽子の構造を視覚化した動画」 科学者とアーティストのコラボで実現! - ナゾロジー

                                リアルな「陽子の視覚化」映像が科学者とアーティストのコラボで完成よくみかける分子のモデル図 / Credit:Canva原子や分子のモデル図は、多くの人々にとって思い浮かべるのは難しくないでしょう 上の図のような球体を組み合わせた「おなじみ」のモデル図は、中学生たちが化学を理解する手助けをしてくれます。 ただ実際の原子や分子の様子はモデル図とは異なり、原子核の周囲に電子の存在確率が雲のように広がっていると考えられています。 では陽子の場合はどうでしょうか? よくみかける陽子のモデル図 / Credit:Canva . wikipedia 高校で物理を専攻したひとならば、上の図のように、3つのクォークがグルーオンで連結されているモデル図を思い出すかもしれません。 しかしこのイメージも簡略化されたモデル図に過ぎません。 では実際の陽子はどんな「感じ」になっているのでしょうか? このなんでもない

                                  「陽子の構造を視覚化した動画」 科学者とアーティストのコラボで実現! - ナゾロジー
                                • これも『おいしいパン』の為、冷凍パン生地の過冷却現象を科学する ~ 冷凍生地製パン法⑥ - 黒猫サンタさんのパン作りブログ

                                  ちょっとした実験を試みました。 ペットボトルに水を入れてゆっくりと冷やしていき、あるタイミングで取り出して、その水を注いでみると・・・。 滴る水が一瞬でみぞれ状の氷となって詰みあがっていく、このような光景、理科の実験等でご覧になられたことはありませんでしょうか。 それを再現しようとして、ゆっくりと6時間かけて水を0℃まで冷却したのですが、 ・・・結果はものの見事に大失敗です、ペットボトル周辺部の一部の水が凍ってしまいました。 そのような失敗体験も踏まえて(私は、へこたれませんよ)、今回はパン生地の冷凍過程で起きている過冷却の現象について解説していきます。 【 目次 】 良好な冷凍条件って 過冷却現象をフルに活用する 数値シミュレーション 過冷却による氷結晶生成のメカニズム 製パンの結果 本日の反省点 まとめ 良好な冷凍条件って 冷凍生地製パン法のシリーズ記事中、冷凍方法についての記述で氷結

                                    これも『おいしいパン』の為、冷凍パン生地の過冷却現象を科学する ~ 冷凍生地製パン法⑥ - 黒猫サンタさんのパン作りブログ
                                  • 【業務系】世の中に逆行するJavaのWebアプリでの画面フレームワーク選定 - Qiita

                                    これは何? Java Advent Calendar 2020 を見て、記事の少なさ (後で見たら参加者増えてた!)、よい記事なのにLGTMの少なさに驚愕して、少しでもJava言語を盛り上げたく記事を書きます。 Webな業務アプリにおいて画面を作る画面系フレームワークの選択肢について、偏見たっぷりに書いてみます 想定読者:Javaで画面フレームワーク?ReactとかVueとかじゃねーの?っていう人向け。 業務系 && Webアプリ で画面フレームワークといったら?(前置き) 普段はBtoBでJavaで業務アプリを開発しています。Spring Framework(Boot)だったり、JavaEE(JakartaEE)にお世話になっております。 今時の定番でいえば、やはり、Spring MVCでしょうか? 更にモダンになると、RESTfulAPI + Vue.js とか ReactJs とか

                                      【業務系】世の中に逆行するJavaのWebアプリでの画面フレームワーク選定 - Qiita
                                    • なぜ高温多湿だと人が死ぬ危険性が高くなるのか?

                                      近年は地球温暖化に伴って多くの地域で熱中症のリスクが高まっており、2021年6月下旬からカナダやアメリカを襲った熱波では数百人が死亡する事態となっています。熱中症などで死亡するリスクに関係するのは高温だけでなく、湿度の高さも大きく関係しているとのことで、高温多湿の環境が人間の生存を脅かすメカニズムについて、テキサスA&M大学の気象科学者であるアンドリュー・デスラー教授が解説しています。 Quick ???? on wet bulb temperature and why it matters for human survivability. To understand this, first some facts about the human body. To survive, humans need to keep their body temperature within a few

                                        なぜ高温多湿だと人が死ぬ危険性が高くなるのか?
                                      • サービス横断の分析を支えるheyのデータマート運用 - hey Data Team Blog

                                        はじめに heyのデータチームで働いている田島です。 2021年の上半期、heyのデータチームは、エンジニアとアナリストが協力して統合データ基盤をゼロから作り上げてきました。 なぜゼロから作る必要があったか説明するために、簡単にheyの成り立ちとサービスを紹介します。heyは、中小企業や個人事業者にサービスを提供する3社が統合されてできた会社であり、現在では、ネットショップ開設・POSレジ・キャッシュレス決済・オンライン予約システムと、お店のデジタル化をまるっとサポートするための、4つのサービスをSTORESブランドのもと展開しています。 データチームの役割は、これらのサービスを横断して様々な切り口で分析し、オーナーさん(お店を運営する企業や個人の方を社内ではオーナーさんと呼んでいます)と事業にとって望ましい方向へ進むように意思決定をサポートします。社内の様々なチームのミッションに寄り添い

                                          サービス横断の分析を支えるheyのデータマート運用 - hey Data Team Blog
                                        • 涼しくなれる!自由研究は室内で手軽に【すぐ出来る・気付きのある自由研究テーマ・ネタ 特集】 | 東京受験.jp

                                          【こども支援】医学生が無料で勉強を教えます エースアカデミーこども支援部では、長期休みのこどもを対象に教育支援企画を行っています! 医学生によるマンツーマン指導(オンライン個別指導)を完全無料で受講いただけます! *医学生の指導料はエースアカデミーこども支援部が全額負担。 お申し込みは公式LINEにて行いますので、ご登録のうえ案内をお待ちください! 【医学部に興味がある人必見】受験資料をプレゼント! 医学部受験に必要な資料集を無料でプレゼント中! 資料内容(合計8個) 医学部偏差値ランキング、共通テスト情報、 医学部に合格するための参考書一覧etc.. さらに、医師が解説するウェブセミナー動画もプレゼント! この暑い夏、外に出たり動くのは嫌ですよね。 そこで、自宅で簡単にできて、涼しくなれる自由研究をご紹介!(今すぐ始められて一日ですぐに終わる、簡単な実験も多く取り上げています!) 扇風機

                                            涼しくなれる!自由研究は室内で手軽に【すぐ出来る・気付きのある自由研究テーマ・ネタ 特集】 | 東京受験.jp
                                          • 【論文読み】A Survey on Deep Learning for Localization and Mapping - 自律ロボット × Deep Learning の研究動向

                                            【論文読み】A Survey on Deep Learning for Localization and Mapping - 自律ロボット × Deep Learning の研究動向 Localization, Mappingとは? 人間は、知覚機能を用いて、自分が何歩動いたかなどの自己の動作や、周辺の環境を認識します。そして、その認識を頼りにして、複雑な3D空間の中で自分の位置を特定します。 この自己動作の認識や、特定した自己位置を用いて、目的地へ移動したり、体の運動制御が可能になります。 自動運転車やドローンなどの自律ロボットも、同様に、センサー情報を用いて、環境を認識し、自己位置を推定することで、次の動作などの決定を行うことができます。 自律ロボットが、高度な自律性を実現するためには、正確でロバストな自己位置の獲得と、様々な状況に適応するための世界モデルの段階的な構築と維持が必要にな

                                              【論文読み】A Survey on Deep Learning for Localization and Mapping - 自律ロボット × Deep Learning の研究動向
                                            • ZOZOTOWN カート投入の分散キューイングシステム 〜 プロダクションレディまでの歩み - ZOZO TECH BLOG

                                              はじめに こんにちは。家系らーめん好きが高じて鶏油を自分で取得するようになり、金色に輝く液体を見るだけでパブロフの犬的に涎が止まらない、SRE部の横田です。普段はSREとしてZOZOTOWNのリプレイスや運用に携わっています。 先日、弊社の高橋が執筆したZOZOTOWNカート機能リプレイスに関する記事が公開されました。 techblog.zozo.com 本記事では、上記記事で紹介したリプレイスのキーポイントとなる、キューイングシステムに焦点を当てます。キューイングシステムをDeep Diveし、サービス選定からプロダクションレディにするまでの取り組みを紹介します。 目次 はじめに 目次 キューイングシステムの概要と選定 検討したサービス SQS KDS KDSの選定理由 理由1:カート投入処理数への懸念がない 理由2:Consumerの回復性が高い KCLアプリを利用したFailover

                                                ZOZOTOWN カート投入の分散キューイングシステム 〜 プロダクションレディまでの歩み - ZOZO TECH BLOG
                                              • JavaScriptエキスパートになるための36の概念 - Qiita

                                                習得には時間がかかる。でも何をすべきか分かれば簡単になる。 Photo by Angela Compagnone on Unsplash はじめに 「JavaScriptはヘンで、時に無価値だ」という不満を多くの人が耳にするでしょう。このような文句が出るのは、それが内部でどのように動作するかを理解していないからです。JavaScriptのシナリオのいくつかが異なる方法で処理されていることには同意します。でもだからと言って、それがヘンなものになるわけではなく、むしろそれ自体が素晴らしいのです。 あるプログラミング言語を好きになるには、まずその奥深くに目を向け、概念を一つ一つ習得していくことから始めましょう。 ここでは、総合的なJavaScriptエキスパートになるために習得すべき36の概念を紹介します。 これは私の記事の中では最も長い部類ですが、読む価値があることを保証します。リソースを提供

                                                  JavaScriptエキスパートになるための36の概念 - Qiita
                                                • 知識グラフをテキストデータ+NLPから構築する時のイロハ - GMOインターネットグループ グループ研究開発本部(次世代システム研究室)

                                                  はじめに こんにちは、グループ研究開発本部 AI研究開発室のC.Wです。去年の2022年は知識グラフに愛があり、あちこちにある非構造化データから知識グラフを構築できればさぞかし美しいのではないかと思い色々と試しました。 前回の記事では、Open Information Extraction(OIE)のNLP技術を利用してニュースデータの非構造テキストから知識グラフを構築することを試していて、それ以前ではCoreference Resolution + Named Entity Recognition(NER) + Relation Extraction(RE)等のハイブリッドなやり方で試していました。今日は一年の集約として、Hand onの内容ではなくこれまでの私の学びと問題と感じたところを整理して、これからこの道に挑戦する皆様の糧になれればと思います。 改めて知識グラフとは 知識グラフと

                                                    知識グラフをテキストデータ+NLPから構築する時のイロハ - GMOインターネットグループ グループ研究開発本部(次世代システム研究室)
                                                  • 【2024年版】ReactのUIコンポーネントライブラリ23選

                                                    【2024年版】ReactのUIコンポーネントライブラリ23選 ReactのUIコンポーネントライブラリは、Reactベースのソフトウェアアプリケーションやウェブサイトの優れたインターフェースを作成するのに役立ちます。 デザインの特徴や機能ごとにコードを記述することもできますが、UIコンポーネントライブラリを活用すれば、作業効率が高まります。 ボタンなどのデザインに必要なパーツを、ゼロから記述することなく使用することができます。 多くの時間と労力を劇的に削減できるだけでなく、より重要な課題への対策を検討し、イノベーションに取り組む機会を与えてくれます。 テーブルやマップのような基本機能、あるいはテーマのような高度なものを追加する際は、毎回、利用可能な選択肢から選ぶだけで、そのままデザインに適用することができます。 その結果、ソフトウェア開発プロセス全体が効率化され、より短い期間で質の高いア

                                                      【2024年版】ReactのUIコンポーネントライブラリ23選
                                                    • 機械学習による検索ランキング改善ガイド

                                                      ウェブサイトなどで検索を行う際には、多数のドキュメントから検索結果の候補を見つけ出す「マッチング」、その結果を望ましい順序に並べ替える「ランキング」という2つの操作が行なわれています。本書はこのうち「ランキング」の改善に機械学習のアプローチを導入することによって、検索結果の質を高めるプロセスを解説する書籍です。 第Ⅰ部では、機械学習を用いたランキングモデルの導入だけでなく、従来手法での改善、またモデルそのものの改善や各種のテストなど、機械学習システムを導入、運用するプロジェクトの全体を幅広く紹介します。第Ⅱ部ではサンプルのシステムを実際に動作させて、その挙動を体験するハンズオンを行います。巻末の付録では「ベクトル検索と機械学習」について解説しています。 まえがき 第I部 機械学習導入プロジェクト 1章 検索の基本 1.1 検索技術の基本と検索エンジン 1.1.1 検索はどのように使われてい

                                                        機械学習による検索ランキング改善ガイド
                                                      • React 18の新機能と並行レンダリング革命 - Qiita

                                                        概要 本記事ではReactのメジャーバージョンアップであるReact 18で実装された新機能についてご紹介します。このアップデートによりReactはレンダリングを並行化するという大きな革命に挑戦しています。この並行レンダリングという概念を解き明かしながら新機能の使い方やメリットについて解説していきます。 React 18とは React 18は2022年3月にリリースされたReactのメジャーバージョンアップです。基本的なアップデート内容については以下の記事に詳しく書かれています。 Reactはバージョン16のリリース以来ここ数年大きな機能追加を行いませんでした。一つ前のメジャーバージョンである17では「新機能なし」とされています。 その裏では並行モード(Concurrent Mode)と呼ばれる新しい仕組みの開発が進められていました。それが結実したのがReact 18です。新機能は並行モ

                                                          React 18の新機能と並行レンダリング革命 - Qiita
                                                        • Golangで、デザインパターン「Observer」を学ぶ - Qiita

                                                          GoFのデザインパターンを学習する素材として、書籍「増補改訂版Java言語で学ぶデザインパターン入門」が参考になるみたいですね。 取り上げられている実例は、JAVAベースのため、Pythonで同等のプラクティスに挑んだことがありました。 Qiita記事: "Pythonで、デザインパターン「Observer」を学ぶ" 今回は、Pythonで実装した”Observer”のサンプルアプリをGolangで実装し直してみました。 ■ Observerパターン(オブザーバ・パターン) Observerパターンとは、プログラム内のオブジェクトのイベント( 事象 )を他のオブジェクトへ通知する処理で使われるデザインパターンの一種。 通知するオブジェクト側が、通知されるオブジェクト側に観察(英: observe)される形になる事から、こう呼ばれる。 出版-購読型モデルとも呼ばれる。暗黙的呼び出しの原則と関

                                                            Golangで、デザインパターン「Observer」を学ぶ - Qiita
                                                          • DEXトレードの思ひ出

                                                            初めてDEXアビトラに挑戦した時の思い出を書いてみたいと思います。 かなりヘッポコなミスもあり、非技術系の人にも楽しく読んでもらえると思います。 当時のコードもほぼそのまま公開しちゃいます! 「仮想通貨botter Advent Calendar 2022」の8日目に寄稿しています。 簡単に言うと DEXに(今と比べたら)全然人がいない時に参入できたよ。 イーサリアムメインネットのアビトラbotに初挑戦して頑張ったら儲かった。 今これと同じことをやっても当然儲からないけど、なんかの参考にしてくださいね。 簡単な自己紹介 良い機会なんで簡単に自己紹介をしておきます。 専門は電子工学(そっち系の本業あり) プログラミングが好きだったので独学で色々遊んできた。 プログラマーとしてお金が絡む開発運用に携わった経験はなし。 本業は割とサボって遊んでいる 英語は割と出来る botterとして総合的なレ

                                                              DEXトレードの思ひ出
                                                            • アフターデジタル2_公開原稿

                                                              アフターデジタル2  - UXと自由 - 株式会社ビービット 藤井保文 ※書籍執筆のリアルタイム公開についての意図と背景は以下。 https://www.bebit.co.jp/news/article/20200221 ※更新したら個人Twitterにてお知らせします。 https://twitter.com/numeroFujii numeroFujii ====================================================================== はじめに====================================================================== アフターデジタル社会を作る、UXとDXの旗手へ 本書は、アフターデジタルという世の変化に対して、私たちが持つべき精神(マインドセット)とケイパビリ

                                                              1