並び順

ブックマーク数

期間指定

  • から
  • まで

401 - 440 件 / 14544件

新着順 人気順

インデックスの検索結果401 - 440 件 / 14544件

  • 【SQL】ちょっとしたパフォーマンスチューニングまとめ - Qiita

    SELECT table_a.id, table_a.name FROM table_a INNER JOIN table_b ON table_a.id = table_b.id; メリットとしては、 どちらかのテーブルのid列のインデックスを使用可能 サブクエリがないことで中間テーブルが作成されない しかし、インデックスがない場合はEXISTSの方が良い場合があります ソートの回避 SQLでは暗黙的にソートが発生する演算が存在するので、 パフォーマンスにも影響するため、ソートが必要ない場合は考慮する必要があります ソートが発生する演算 GROUP BY句 ORDER BY 句 集約関数(SUM, COUNT, AVG) DISTINCT 集合演算子(UNION, INTERSECT, EXCEPT) ウィンドウ関数(RANK, ROW_NUMBER 等) メモリ上でのソートだけではなく

      【SQL】ちょっとしたパフォーマンスチューニングまとめ - Qiita
    • 血液1滴でがん判別!東芝が生んだ技術の全貌

      東芝が11月下旬に発表したのは、わずか1滴の血液から大腸がんなど13種類のがんを検出できる検査キット。2時間以内に99%の精度で初期の「ステージ0」(がん進行度:0からⅣまで5段階)からでも、がんにかかっているかどうかを判定できるのが特徴だ。 2020年から実証試験を開始し、数年内に人間ドックの血液検査などで実用化を目指す。2万円以下での検査費用に抑えたい考えで、幅広い利用を見込んでいる。 高精度かつ網羅的にがんを検出 東芝が注目したのが、細胞で作られて血液中に分泌されている「マイクロRNA」という物質。マイクロRNAは遺伝子やたんぱく質の働きに関わり、ヒトでは約2500種類ある。がん細胞が体内にある場合、マイクロRNAの一部の分泌量が増えることがわかっており、がん検診の診断マーカー(目印)として期待されている。 従来のがん検出技術は主に腫瘍マーカーやアミノインデックス、画像診断という方式

        血液1滴でがん判別!東芝が生んだ技術の全貌
      • 筋トレにはタンパク質だけでなく「炭水化物の摂取も重要」と専門家

        「筋力トレーニングの際にはタンパク質を取れば取るほど筋肉の成長が促される」といわれているため、筋トレをしている人には高タンパク・低炭水化物の食事メニューが注目されがちです。しかし、くっきりと「キレてる」筋肉作りには炭水化物の摂取も必要だと、専門家は指摘しています。 Want to build muscle? Why carbs could be just as important as protein https://theconversation.com/want-to-build-muscle-why-carbs-could-be-just-as-important-as-protein-224305 2023年の大会で、経験豊かなボディビルダーなら誰もが憧れる「ミスター・ユニバース・マスターズ・オーバー45」のタイトルを獲得した、記事作成時点で52歳のボディビルダーのマーク・テイラー

          筋トレにはタンパク質だけでなく「炭水化物の摂取も重要」と専門家
        • 保護された子、会話も笑顔も許されず 「まるで刑務所」:朝日新聞デジタル

          ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

            保護された子、会話も笑顔も許されず 「まるで刑務所」:朝日新聞デジタル
          • 空のS3バケットでAWSの請求額が爆発的に増加するとの指摘、Amazonはさっそく問題に対処すると発表

            AmazonのクラウドコンピューティングサービスであるAWSが提供するストレージサービス・Amazon S3では、写真や動画などのデータをアップロードするためにバケットを作成する必要があります。このS3バケットを空の状態にしていると、AWSの請求額が爆発的に増加してしまうという問題を、ソフトウェアエンジニアのMaciej Pocwierz氏が報告しました。 How an empty S3 bucket can make your AWS bill explode | by Maciej Pocwierz | Apr, 2024 | Medium https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1 Pocwierz氏はクライアント向けに作成

              空のS3バケットでAWSの請求額が爆発的に増加するとの指摘、Amazonはさっそく問題に対処すると発表
            • 楽天証券のクレカ積立ポイント改定、「最初の目論見が外れた。ビジネスとしての正常化図る」

              ここ数年で事業が大きく拡大した楽天証券。口座数は700万を超え、国内株式の売買シェアは29%に達し、SBI証券と二強の座を確実にした。一方で、急拡大の弊害も現れてきた。 その1つが、成長のけん引役の1つとなったクレジットカードによる投信積立サービスだ。楽天市場での還元率がアップするSPUという仕組みと、投信の買い付けに1%のポイントを還元する手法が大成功。2018年10月のスタートから3年間で、月間投信積立設定額は6倍以上となり、761億円を超えた。 21年12月期の売上高にあたる営業収益は、23.9%増加して895億7500万円。一方で、営業利益は3.3%増加の155億9200万円にとどまった。その理由はポイントやカード決済費用のコストを中心とした取引関係費が大きく膨らんだことだ。前年から41.5%増加し、387億6300万円と費用の中で最大だ。 「数年でリカバリーできるだろうという採算

                楽天証券のクレカ積立ポイント改定、「最初の目論見が外れた。ビジネスとしての正常化図る」
              • MVCCとInnoDBでの実装について - shallowな暮らし

                こんにちは。id:shallow1729です。先日はredo logを中心にストレージエンジンについて解説を行いましたが、今回は同時実行制御、特にMySQLなど多くのデータベースで採用されているMultiversion Concurrency Control(MVCC)という技術にフォーカスしようと思います。 今回の記事ではまず前半でMVCCというものがどういうものかについて解説をして、次にMVCCの実装方法についてInnoDBの実装を参考にしながら見ていこうと思います。前提知識はあまりいらないと思いますが、リレーショナルデータベースの操作経験はあったほうがいいかなと思います。また、前回のストレージエンジンの解説で述べた内容はあまり説明しないので、軽く目を通してもらえると頭に入りやすいかなと思います。 shallow1729.hatenablog.com トランザクションの原子性 まずトラ

                  MVCCとInnoDBでの実装について - shallowな暮らし
                • 創作について『自分だけの物語』の作り方 - orangestar2

                  自分の中だけの【概念】 自分の中に『壁に絵を描く』という概念がある。概念の元になったものは、紅玉いづき先生の「ミミズクと夜の王」に出てくる、牢にずっと閉じ込められてその牢の壁に自分の血でずっと絵を描いていた少年と、そして実在のアウトサイダーアーティストのヘンリーダーガー。彼は自分の住んでいる屋根裏部屋の壁に自分のための物語を誰にも知られずに書き続けた。 タイムパラドクスゴーストライターで提唱される透明な傑作の対照にある『壁に絵を描く』 そんなふうに創作をできるようになりたい。自分はやはり誰かに見て欲しい。自分にとって創作は会話(コミュニケーション)なのだと思う。鍛錬鍛錬。 結局自分は、何かを作ることでしか、誰かと交流や、自分自身を伝えることはできないのだ。と、なにかあるたびに思う。 その度に孤独を感じでどうしようもなくなるけれども、そうなってしまったのだからどうしようもない。 作ったものを

                    創作について『自分だけの物語』の作り方 - orangestar2
                  • jestでDBありのテストを高速化する

                    課題link お手伝いしているシステムでNestJSを採用しているバックエンドのテストが遅いという課題があったので対処した。 前提link フレームワークDBテストランナーその他 テストの総数は700弱。 最終結果link 最終的には2段階の改修を経てローカルのテストが3倍速程度高速化した。 # before Test Suites: 145 passed, 145 total Tests: 2 skipped, 681 passed, 683 total Snapshots: 0 total Time: 925.063 s Ran all test suites. Done in 926.48s. # ts-jestを@swc/jestに置き換えた Test Suites: 145 passed, 145 total Tests: 2 skipped, 681 passed, 683 t

                      jestでDBありのテストを高速化する
                    • なぜ「AIによる株式投資」は普及していないのか?

                      AIは囲碁などのボードゲーム、自動運転車、タンパク質構造の解析などさまざまな分野で実用化されています。しかし、一見するとAIとの相性がよさそうな「株式市場への投資」においては、機械学習やAIによる意思決定があまり普及していないとのこと。そこで、ケンブリッジ大学やオックスフォード大学の研究チームが、2000年~2018年に発表された複数の研究から「AIを使った株式投資は実用化できるのか?」を分析した研究結果を発表しました。 A review of machine learning experiments in equity investment decision-making: why most published research findings do not live up to their promise in real life | SpringerLink https://lin

                        なぜ「AIによる株式投資」は普及していないのか?
                      • Azure OpenAIで独自データ追加機能(Add your data)を試してみた - Qiita

                        はじめに 23年6月19日にAzure OpenAIに独自データを追加できる機能「Add your data」がパブリックプレビューで発表されました。GPTは自分が知らない情報に関して、答えることができないですが、この機能を使うことで独自のデータとGPTモデルを簡単に連携させることができ、GPTが知らない独自のデータを参照して回答を生成できるようになります。また、回答のソースを独自データに限定することもできるので、ChatGPTの活用の幅が大きく広がります。 一通り使ってみたので、具体的な利用方法を解説していきます(公式ドキュメントにも詳しく記載されています)。 (23年9月追記) Add your dataにベクトル検索の機能が追加されました。詳細はこちらのブログで丁寧に解説されていますので、ご参照ください。 独自データの追加 使えるモデルはチャット形式のモデル「gpt-3.5-turb

                          Azure OpenAIで独自データ追加機能(Add your data)を試してみた - Qiita
                        • C言語でSQLiteのクローンを作るチュートリアルやった - valid,invalid

                          2019年12月の冬休みに1週間程かけて"Let's Build a Simple Database"という、C言語でSQLiteのクローンを作るチュートリアルをやりました。この存在を教えてくれた同僚に感謝 :pray: cstack.github.io チュートリアルの内容 Richard Feynman先生の“What I cannot create, I do not understand.”という言葉が掲げられているように、データベースを作ることでデータベースをより深く理解することに主眼が置かれているチュートリアルです。 これは重要事項説明かつタイトル詐欺に関する謝罪なのですが… 残念ながらこのチュートリアルは完成しておらず、Part 13が2017-11-26に公開されたのを最後に更新が止まってしまっており、以下の13章しかありません。 Part 1 - Introduction

                            C言語でSQLiteのクローンを作るチュートリアルやった - valid,invalid
                          • まだ PostgreSQL の開発で疲弊してるの? - Qiita

                            { "plpgsqlLanguageServer.database": "データベース名", "plpgsqlLanguageServer.user": "ユーザ名", "plpgsqlLanguageServer.password": "パスワード", "plpgsqlLanguageServer.definitionFiles": [ // glob をサポート。 "**/*.sql", "**/*.psql", "**/*.pgsql" ], // Language Server が対応するファイルの拡張子はデフォルトで ['*.pgsql', '*.psql'] です。 // ( SQLite など他の RDS と競合させないためです。) // '*.sql' のファイルも対応させたい場合は、下記の設定を追加してください。 "files.associations": { "*.sq

                              まだ PostgreSQL の開発で疲弊してるの? - Qiita
                            • マイグレーションしないRDBMS

                              README.md マイグレーションしないRDBMSが欲しい! 課題 PostgreSQLなどの既存のRDBMSはスキーマを持つ。スキーマがあることは良いことだが、このスキーマのライフサイクルはアプリケーションコードのライフサイクルと乖離しがちで、結果として以下のような問題が発生する。 特に自動化をしない場合はマイグレーションをデプロイとは別に行う必要が発生する。これにより、 シンプルに作業が面倒。 承認フローが追加で必要になる。または、デプロイはレビューの管理下に置かれているのにマイグレーション側が適切に管理されないなどのミスマッチが起きる。 マイグレーション忘れ、マイグレーションのリバート忘れのリスクがある。 異なるバージョンのアプリケーションは同時に存在できるがスキーマは同時に存在できない。これにより、 ある種のスキーマ変更はローリングデプロイ環境下では実質的に実行できない。 (テー

                                マイグレーションしないRDBMS
                              • おいおいおいおいおい!娘が面白い宿題持って帰ってきたぞ~!1ヶ月短期勝負!!みなさんならどんな銘柄を選びますか「100万円で株を買って1ヶ月後に売ろう!」

                                ともちゃ @tomocha_kabu 6人子育てママ 毎日大盛りごはん作ってます🍚🥢|投資歴5年のひよこ組|インデックス投資がメインで毎月20万円積立中|配当年50万達成!目標は年間配当200万|商社株推し|お得な情報や気になったものを紹介してます|メディア掲載:神戸新聞社,マイナビニュース,Jタウンネット,Hint-Pot,ねとらぼ,grape room.rakuten.co.jp/room_tomocha

                                  おいおいおいおいおい!娘が面白い宿題持って帰ってきたぞ~!1ヶ月短期勝負!!みなさんならどんな銘柄を選びますか「100万円で株を買って1ヶ月後に売ろう!」
                                • LangChainを使わない - ABEJA Tech Blog

                                  TL; DR LangChainのメリデメを整理する過程で、今となってはopenai-pythonのうちChatGPTのAPIをを簡単に取り回せる程度のシンプルなライブラリがあるだけでも十分便利なんじゃないかと思ったので、ライブラリを個人で作ってみました。(バージョン0.0.1なのでちょっとお粗末な所もありますが) github.com はじめに こんにちは、データサイエンティストの坂元です。ABEJAアドベントカレンダーの13日目の記事です。世は大LLM時代ということで、ありがたいことにABEJAでも複数のLLMプロジェクトを推進させて頂いています。私自身もいくつかのLLMプロジェクトに参画しています。LLMといえばLangChainが便利ですね。OpenAI APIの利用だけでなく、各種ドキュメントのパースが出来たり、HuggingFaceやインデックスDBを扱う他のライブラリとインテ

                                    LangChainを使わない - ABEJA Tech Blog
                                  • 2020年に作ったソフトウェアや開発技術をふりかえる - laiso

                                    概要 よくある年末っぽい日記の記事です。 だいだいこれどうりのバランスでソースコードも書いてる 言語はなんでもいい時はNode.jsで書く。移植性が高いので。複数人でメンテしそうな時はTypeScriptを採用し、プライベートの時は型を完全に無視する PHPはほぼLaravel。ビジネスのみの関係 Swiftはそんなに書いた記憶がないけどアプリのメンテをしてたと思う Vueも仕事で使っていたけど最近はReactに傾いてる Objective-Cは書いてない グラフに含まれてない部分だとAndroidアプリでKotlinを使って、データ分析でPythonを書いた このグラフは GitHub Profile Summary Cards っていう便利ツールを使わせてもらって自動生成している。 記録方法 コードを書く時はおもむろに ~/tmp 以下にディレクトリ掘ってIDEを開きはじめるので実質そ

                                      2020年に作ったソフトウェアや開発技術をふりかえる - laiso
                                    • Rust で SQLite を再実装している - kawasin73のブログ

                                      セキュリティを盾に一点突破。どうもかわしんです。最近 Rust で SQLite を実装してます。 以前の記事で HTTP Parser を Rust で実装しようとしたものの、すでに実装されていたので断念しましたが、いい題材を見つけました。SQLite です。開発中のリポジトリはこれです。 github.com 今の時点では、Read Only で1つの WHERE 句を持った SELECT 文しか処理できないですが、以下の機能を実装しています。 sqlite3 で生成された database ファイルの読み取り (cursor.rs, btree.rs, record.rs) SQL 文の解析 (token.rs, parser.rs) テーブルとインデックスのメタデータのパース (schema.rs) 動的なファイルの読み込み (pager.rs) SQL クエリとスキーマ情報を元に

                                        Rust で SQLite を再実装している - kawasin73のブログ
                                      • インデックスファンドって本当にインデックスなの?

                                        最近、日経平均の算出方法を調べて思ったこと。 日経平均は、日本の有力株式市場(昔は東証一部って言ってた、今はプライムだっけ)のさらに有力株200ちょっとを選んで平均を取っている指標で、これの連続性を保つために平均には補正がかかる。極端に言えば、日経平均が選んでる200ちょっとの株を全部買って平均を取っても発表されている日経平均とは同じ数値にならない。 それなのに、インデックスファンドは「日経平均と同じ値動きで動くファンドですよ」って言って売ってる。どうやってそれ実現するの? ファンド作ってる側は、目標の運用成績を出すためにそれ以外のものを入れざるを得なくなる。 これがオルカンみたいな全世界対象ならなおさらだ。 この「それ以外のもの」に、かつてのリーマンショックの時に話題になったサブプライムローンみたいな「わけわからないもの」が混じってない、って保証、誰かしてるの? 少し調べてもみんな「だい

                                          インデックスファンドって本当にインデックスなの?
                                        • C# Win32API完全入門 - Qiita

                                          はじめに 対象とする読者について 本記事の対象者としては以下のような人を想定しています。 C#でこれからWin32APIを使ってみたい。 C言語のことがあまりよく分かっていない。 今までは適当に使っていたので一度きちんと理解したい。 自分が同じような状況であったため、一から調べて整理してみました。自分が理解した順番や内容で記載することで、また、具体的な使用例によってできることの広さや動作を感じ取ってもらうことで、理解の助けになればと思っています。 但し、分かっている人からすると冗長な説明になっている部分や好ましくない内容、正確性に欠ける内容などもあると思います。実際に使用する場合はその点にご留意願います。 Win32APIについて Windows API - Wikipedia Microsoft Windowsのシステムコール用APIのこと。特に32ビットプロセッサで動作するWindow

                                            C# Win32API完全入門 - Qiita
                                          • パフォーマンスチューニング9つの技 ~「書き」について~|PostgreSQLインサイド

                                            今回の記事は、パフォーマンスチューニングの観点と仕組みを理解することに主眼を置いています。具体的な対処方法についてはシステムによって異なるため、マニュアルの確認や、各種チューニングサービスのご利用をご検討ください。なお、この記事で対象にしているPostgreSQLのバージョンは9.5以降です。 本記事の構成 本記事「パフォーマンスチューニング9つの技」は以下4つの記事から構成されています。他の記事も併せてご覧ください。 パフォーマンスチューニング9つの技 ~はじめに~ パフォーマンスチューニング9つの技 ~「書き」について~(本記事) パフォーマンスチューニング9つの技 ~「探し」について~ パフォーマンスチューニング9つの技 ~「基盤」について~ 1. パフォーマンスチューニングの「書き」とは 一般的にデータベースは、大量データを扱い、大量の問い合わせや更新を高速に処理し、さらに障害発生

                                              パフォーマンスチューニング9つの技 ~「書き」について~|PostgreSQLインサイド
                                            • GoToイートの「錬金術」 西村大臣が容認の考え:朝日新聞デジタル

                                              ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

                                                GoToイートの「錬金術」 西村大臣が容認の考え:朝日新聞デジタル
                                              • 「投資先はこれ1本だけでいい」お金のプロが伝授する「新しいNISA」で資産を増やす2大原則 なるべく早くNISA口座に資産を移せと言う理由 (5ページ目)

                                                「投資先はこれ1本だけでいい」お金のプロが伝授する「新しいNISA」で資産を増やす2大原則 なるべく早くNISA口座に資産を移せと言う理由 投資先はこれ1本でいい では、新しいNISAの、つみたて投資枠(年間120万円)と成長投資枠(年間240万円)で、具体的に、何に投資したらいいのでしょうか。 惜しまずに結論からお伝えすると、「どちらにも同じものに投資することが正しく、広く分散投資されていて、手数料が安い商品がいい」。具体的には、全世界の株式(できれば日本株を含む全世界株式)に投資するインデックス投信で手数料の安いもの一本でいい、というのが答えです。 投資対象が制限されたつみたて投資枠よりも、広い範囲から投資対象を選べる成長投資枠では「もっといい投資ができるのではないか」というイメージを持つ方が少なからずいるかもしれませんが、それは不可能なのだと考えてください。 この問題については、NI

                                                  「投資先はこれ1本だけでいい」お金のプロが伝授する「新しいNISA」で資産を増やす2大原則 なるべく早くNISA口座に資産を移せと言う理由 (5ページ目)
                                                • Rust で SQLite を再実装した 2023 - kawasin73のブログ

                                                  気合いで実装、どうもかわしんです。 この記事は Rust Advent Calendar 2023 の6日目 兼 情報検索・検索技術 Advent Calendar 2023 の 6 日目です。 Rust で SQLite をフルスクラッチで実装しています。 github.com なぜ SQLite を Rust で再実装しようと思ったのかについては以前の記事で紹介しています。一言で言えば、誰も Rust で SQLite を書いている人がいなかったからやってみたのですが、そもそも SQLite が強すぎるということが再実装しているうちにわかってきて絶望しています。 kawasin73.hatenablog.com 4 ヶ月前にこの記事を書いたときは簡単な SELECT 文しか実行できなかったのですが、現時点では SELECT, INSERT, DELETE 文をサポートし、express

                                                    Rust で SQLite を再実装した 2023 - kawasin73のブログ
                                                  • Rubyの開発を支える技術 - クックパッド開発者ブログ

                                                    こんにちは、遠藤(@mametter)です。RubyKaigi Takeout 2020お疲れさまでした。 現在クックパッドには、フルタイムでRubyの開発をしている人が2人います(笹田と遠藤)。 それぞれ、Ruby 3の目標である並列性と静的解析の実現をメインミッションに据えて活動していますが、実はそれ以外にもRubyの開発を支えるための活動をいろいろやっています。 今回は、遠藤が関わっている範囲で、「Ruby開発者会議を支える技術」「Ruby開発のリモート議論を支える技術」「Rubyの品質を支える技術」についてざっと紹介してみます。 1. Ruby開発者会議を支える技術 Rubyに対する機能提案などの議論は、原則として、バグトラッカ上で行われます。 しかし、設計者であり最終決定権を持つmatzの多忙などの理由で、それだけでは議論が停滞してしまうのも事実です。 そこでRubyでは、開発促

                                                      Rubyの開発を支える技術 - クックパッド開発者ブログ
                                                    • サイト上のさまざまなページのパフォーマンスをまとめて測定できるツール「Unlighthouse」

                                                      「Lighthouse」はGoogleが作成したページの読み込み速度やアクセシビリティなどをまとめてチェック・採点してくれるツールですが、そのLighthouseをサイト上のさまざまなページで動作させることでサイト全体のスコアを一発で算出してくれるツールが「Unlighthouse」です。 Unlighthouse - Site-wide Google Lighthouse · Unlighthouse https://unlighthouse.dev/ Unlighthouseを利用するためにはNode.jsのインストールが必要です。下記のURLから、手元の環境に合ったインストール方法を選択してください。 パッケージマネージャを利用した Node.js のインストール | Node.js https://nodejs.org/ja/download/package-manager 今回は

                                                        サイト上のさまざまなページのパフォーマンスをまとめて測定できるツール「Unlighthouse」
                                                      • 未だ現役なPerl5.8 & MySQL4.0とどう戦うか? ライブドアブログが生んだカオスとレガシーからの脱却

                                                        未だ現役なPerl5.8 & MySQL4.0とどう戦うか? ライブドアブログが生んだカオスとレガシーからの脱却 Inside of Blog 15年熟成されたサービスの光と影、カオスとレガシーへの挑戦 #2/2 2019年11月20、21日の2日間、LINE株式会社が主催するエンジニア向け技術カンファレンス「LINE DEVELOPER DAY 2019」が開催されました。1日目は「Engineering」をテーマに、LINEの技術の深堀りを、2日目は「Production」をテーマに、Web開発技術やUI/UX、プロジェクトマネジメントなど、より実践的な内容についてたくさんのプレゼンテーションが行われました。「Inside of Blog; 15年熟成されたサービスの光と影、カオスとレガシーへの挑戦」に登壇したのはLINE 開発Bチームの大森貴博氏。後半パートとなる今回は、現役で稼

                                                          未だ現役なPerl5.8 & MySQL4.0とどう戦うか? ライブドアブログが生んだカオスとレガシーからの脱却
                                                        • スピリチュアルにひかれる理由 背景にある「母親」になる痛み:朝日新聞デジタル

                                                          ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

                                                            スピリチュアルにひかれる理由 背景にある「母親」になる痛み:朝日新聞デジタル
                                                          • Go でトランザクションをフルスクラッチで実装した - kawasin73のブログ

                                                            一歩ずつ一歩ずつ前へ進んでいく、確実に。どうも、かわしんです。 到底 1 記事に収まるような内容ではなく長いので、トランザクションの作り方に興味のない方は途中の「なぜ Go なのか」まで読んでいただければ嬉しいです。 この記事は、Go2 Advent Calendar 2019 の 7 日目と セキュリティキャンプ 修了生進捗 #seccamp OB/OG Advent Calendar 2019 の 7 日目を兼用しています。 さて、僕の興味は必要になったライブラリやミドルウェアなどを自作して、作りたいプロダクトを完成させることです。必要なコンポーネントがないからといってプロダクトを作るのを諦めたり妥協したりはしたくありません。 多くのアプリケーションではデータベースは重要なコンポーネントです。大抵のアプリケーションは MySQL や Postgres、Redis など既存のデータベース

                                                              Go でトランザクションをフルスクラッチで実装した - kawasin73のブログ
                                                            • ChatGPTを使って自分のはてなブログとチャットするツールを作った - $shibayu36->blog;

                                                              【2023/04/18追記】現在、この記事で説明したものから使い方のインターフェースが変わっているので、実際に使うときは https://github.com/shibayu36/chat-hatenablog のREADME.mdを参考にしてください。 以下の記事を見て、もっと気軽に自分のはてなブログとチャットしたいなと思った。 自分のScrapboxをChatGPTにつないだ - 西尾泰和のScrapbox 自分のはてなブログをChat GPTにつないだ - hitode909の日記 ChatWP: WordPressをAI化しておしゃべりする そこで自分のはてなブログとチャットするツールを作ってみた。 https://github.com/shibayu36/chat-hatenablog やりたかったこと 僕はコードレビューでコメントする時、自分の意見を補足する目的で、参考となる自

                                                                ChatGPTを使って自分のはてなブログとチャットするツールを作った - $shibayu36->blog;
                                                              • 「なぜオルカンが投資家から選ばれる?」オールカントリ―投資のすすめについて株アドバイザーが解説

                                                                Tweet 2024年1月から新NISA(少額投資非課税制度)が始まりました。この制度の対象の公募株式投資信託への1月の資金流入額が約1兆3700億円となり、このうち、全世界株価指数に連動する投資信託、いわゆるオールカントリ―と呼ばれる投信への流入額が9,900億円と7割に達したことが日興リサーチセンターの推計からわかりました。(参考:日興リサーチセンター投信概況(2024年1月)) 実際の流入金額ランキング 1位 eMAXIS Slim全世界株式(オルカン)3,439億円 2位 eMAXIS SlimS&P500 2,090億円 3位 Next FUNDS日経225連動 548億円 流入金額ランキング1位のオルカンが2位以下に圧倒的な差をつけています。 新NISAつみたて投資枠でオルカンが圧倒的に人気の理由は何でしょうか? 投資初心者には意外と知られていないオールカントリ―投資とその魅力

                                                                  「なぜオルカンが投資家から選ばれる?」オールカントリ―投資のすすめについて株アドバイザーが解説
                                                                • GPT-3.5-turboの新機能を使ってCVPRの論文を良い感じに検索・推薦・要約するシステム

                                                                  はじめに 5月からTuringに中途入社した棚橋です。リクルートで広告配信システムの開発や量子アニーリングに関する研究開発に関わっていました。現在、Turingのリサーチチームで完全自動運転システムの研究開発に取り組んでいます。 3行でまとめ 今月開催されるCVPR2023では約2400本もの論文が発表されるため、見るべき論文を事前に検索しておきたい。 社内で行われた大規模言語モデル(LLM)ハッカソンをきっかけに、LLMのEmbeddingを用いて論文の「検索・推薦・要約」システムを作成し公開した。 検索クエリに文章を使った曖昧な検索が行えたり、類似論文の推薦ができる。6/13にアップデートされたGPT3.5の新機能であるファンクション機能を使うことで、複数観点に分けて研究内容の要約を出力させた。 ↓ 今回作成した、LLMを使ったCVPR論文検索システム 事の発端 Turingは、ハンド

                                                                    GPT-3.5-turboの新機能を使ってCVPRの論文を良い感じに検索・推薦・要約するシステム
                                                                  • サービス無停止でRDB移行 〜 Yahoo!広告のOracleDB移行事例

                                                                    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。Yahoo!広告 ディスプレイ広告(以下、ディスプレイ広告)エンジニアの池田です。 本記事では、ディスプレイ広告において広告主の予算に対する課金処理・配信制御に使われるRelational Database(以下、RDB)を障害を起こさずにサービス無停止で移行した事例について紹介します。無停止でのRDBの移行を検討されている方がいらっしゃったらぜひ参考にしていただければと思います。 サービスを停止できない理由 今回、私たちが運用していたOracle Database(以下、OracleDB)のハードウェアのEOLおよびソフトウェアのEOLに伴うバージョンアップ(Oracle12c→Oracle19c)などの理由により、

                                                                      サービス無停止でRDB移行 〜 Yahoo!広告のOracleDB移行事例
                                                                    • 役人だった頃は安い給料で雑用だったが、コンサルに転職したら高給で政策に関われるようになった→「逆じゃね??」

                                                                      もも氏 @Genkai_go_jp これはほんと思う 役所にいた時は月20万の給料でホチキスどめやインデックス貼りや会館への資料運びしかできなかったけど、 コンサル来たら月40万の給料で政府から受託した制度調査や市場調査の仕事できて、 「逆じゃね?」って思った twitter.com/dominionjp/sta… 2023-06-27 23:56:42 浅謀近慮 𝓓𝓸𝓶𝓲𝓷𝓲𝓸𝓷𝓳𝓹 🛡️ @dominionjp 真面目な話、各省はコンサルに調査研究を委託して毎年予算を溶かすより、各種の雑務の方を委託して、プロパーの職員に潤沢な給料と経費を払って調査研究させた方が明らかに国のためになりそう。なんで俺らはコンサルに頼ってばかりいるのか。 twitter.com/consultnt_a/st… 2023-06-27 23:36:29

                                                                        役人だった頃は安い給料で雑用だったが、コンサルに転職したら高給で政策に関われるようになった→「逆じゃね??」
                                                                      • 個人向け「Windows Copilot」が12月1日にやってくる 生成AIはPCの使い方をどう変えるのか?

                                                                        日本マイクロソフトが、生成AIを活用したアシスタントツール「Copilot」の個人向け正式版を12月1日にリリースする。現在のプレビュー版に引き続き、Webブラウザやアプリからアクセスして利用できるだけでなく、Windows 11に一機能として組み込まれる。これまでのPCの使い方に大きな変化を及ぼす、生成AIの新機能に触れる人口が大きく増えそうだ。では、具体的にどのような機能が使えるのか。 GPT-4ベースのCopilot Copilotは、人間と会話するような自然な言葉で物事を調べたり、コンテンツを創作したり、アプリの操作を指示したりできる米Microsoftの独自技術だが、ベースとなっているのは「ChatGPT」で一世を風靡(ふうび)した米OpenAIの大規模言語モデル(LLM)「GPT-4」だ。 2社の協業によって、GPT-4に検索エンジン「Bing」のアルゴリズムを統合したものがC

                                                                          個人向け「Windows Copilot」が12月1日にやってくる 生成AIはPCの使い方をどう変えるのか?
                                                                        • CSSの三角関数を理解しよう! sin()とcos()でできる表現 - ICS MEDIA

                                                                          2023年3月にリリースされるChrome 111ではCSSの三角関数がサポートされます。FirefoxやSafariではすでにサポートされている機能のため、2023年3月からは主要なブラウザでCSSの三角関数が使えるようになります。 とはいえ、「CSSで三角関数をどうやって使えばいいの?」「そもそも三角関数で何ができるの?」という方も多いのではないでしょうか。この記事では三角関数のうちサイン関数とコサイン関数の作例を交えながら解説します。 三角関数のおさらい まずはサイン関数とコサイン関数のそれぞれの使い方を少しおさらいしてみましょう。下図は角度をθ、半径をrとした時のx座標とy座標を表したものです。 たとえば角度が60°で半径が200だった場合、CSSのサイン関数とコサイン関数を使うと、x座標はcos(60deg) * 200、y座標はsin(60deg) * 200で求められます。つ

                                                                            CSSの三角関数を理解しよう! sin()とcos()でできる表現 - ICS MEDIA
                                                                          • JavaScript SEOの基本を解説するドキュメントをGoogleが公開

                                                                            [レベル: 上級] JavaScript を多用するウェブサイトの SEO のために必要な基本知識を解説するドキュメントを Google はデベロッパーサイトで公開しました。 ドキュメントに書かれている内容をざっくり紹介します。 Googlebot が JavaScript を処理するプロセス Googlebot による JavaScript の処理は次の 3 つのプロセスに大きく分かれます。 Crawling(クローリング) Rendering(レンダリング) Indexing(インデックシング) 2 番目のレンダリングが、静的な HTML ドキュメントにはないプロセスになります。 レンダリングが完了して初めて最終的なコンテンツがインデックシング プロセスに渡されます。 クローリングもレンダリングも、すぐ実行されるとは限りません。 “キュー” に保存され順番に処理されます(なので、レンダ

                                                                              JavaScript SEOの基本を解説するドキュメントをGoogleが公開
                                                                            • MySQLとインデックスとPHPer

                                                                              2021/10/03 PHP Conference Japan 2021 https://fortee.jp/phpcon-2021/proposal/85631599-8ed0-4b20-a46c-9ef5319c7aba

                                                                                MySQLとインデックスとPHPer
                                                                              • Apache Iceberg とは何か - 流沙河鎮

                                                                                はじめに 概要 Apache Iceberg(アイスバーグ)とは [重要] Icebergの本質はTable Specである Table Spec バージョン Icebergハンズオン Icebergの特徴 同時書き込み時の整合性担保 読み取り一貫性、Time Travelクエリ、Rollback Schema Evolution Hidden Partitioning Hidden Partitioningの種類 時間 truncate[W] bucket[N] Partition Evolution Sort Order Evolution クエリ性能の最適化 ユースケース Icebergのアーキテクチャ Iceberg Catalog Iceberg Catalogの選択肢 metadata layer metadata files manifest lists manifest f

                                                                                  Apache Iceberg とは何か - 流沙河鎮
                                                                                • React で h1-h6 を正しく使い分ける

                                                                                  Web の基礎を支える HTML の最も重要な要素の一つである h1-h6 要素ですが、 React を始めとするコンポーネントベースのライブラリを特に意識せずに利用すると、SEOやアクセシビリティー上の意図せぬ問題を生むことがあります。 この記事では、 React を例に取り h1-h6 を使うことで生じる問題と、その解決策を3つずつご紹介します。 尚、この記事で紹介するコードスニペットは GitHub リポジトリに動作する状態で公開しておりますので、併せてご参照ください。 前提知識 読者のみなさまは、HTMLの要素 h1-h6 にどのような役割があるか説明できますか? 大きい文字を出したかったらh1を使って、それより少し小さい文字を出したかったらh2を使う...わけではありませんでした。h1-h6 は 「見出し要素」 と呼ばれ、文章の見出しとなるテキストをマークアップするのに用いられて

                                                                                    React で h1-h6 を正しく使い分ける