タグ

HHRのブックマーク (7,843)

  • インデックスを理解したい - Qiita

    はじめに みなさんはDBのインデックスを正しく使えていますか? 私はなんとなく「DBのパフォーマンスを向上するためのもの」という認識はあったのですが、 どのような場面で使うものなのか、逆にどのような場面では使うべきでないのかなど 明確に理解できていませんでした。 今回はそんなインデックスについての理解を深めたいと思います。 インデックスとは インデックスとは、その名の通り「索引」です。 表現の仕方と変えると、(x, a)という形式の配列であるとも言えます。 xというキー値とそれに結びつくaというデータ情報があり、 これを利用することですべてのデータを網羅して見ることなく、 まさにの索引のように目的のデータにたどり着くことができます。 インデックスはSQLのパフォーマンスを改善するための非常にポピュラーな手段であり、 理由としては下記の3点が挙げられます。 アプリケーションのコードに影響を

    インデックスを理解したい - Qiita
    HHR
    HHR 2024/03/20
    ORでなくINを使え、とかoptimizer頑張れって良く思う
  • 【ChatGPT】とベクトルデータベースによる企業内データの活用(いわゆるRAG構成) - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 記事は日オラクルが運営する下記Meetupで発表予定の内容になります。発表までに今後、内容は予告なく変更される可能性があることをあらかじめご了承ください。下記セッションでは、記事の内容以外にデモンストレーションも実施する予定です。 ※セミナー実施済の動画に関しては以下をご参照ください。 はじめに 2022年暮れ、ChatGPTの登場以降、あらゆる企業がDXの在り方を問われはじめ、大規模言語モデルの仕組みをどのように業務に取り入れるかを検討されていると思います。 その検討の一つとして、「GPT(LLM)が学習していない企業内のデータ

    【ChatGPT】とベクトルデータベースによる企業内データの活用(いわゆるRAG構成) - Qiita
    HHR
    HHR 2024/03/19
    RAG 教科書的なことはじめ
  • vimの正規表現で複数行マッチさせる方法(改行を含む正規表現)

    vimで改行を含む正規表現をマッチさせる方法がないかと調べ、見つけたので、メモ vimの場合は、以下の正規表現が改行を含む任意の文字列をあらわす \_. これを繰り返しの正規表現と組み合わせて使う 例えば、以下のようにタグで囲われたテキストのみ<b>から</b>をマッチさせたい場合正規表現はこのようになる <b>\_.*<\/b> <div> <b> xxxx </b> </div> また、以下のようなテキストの場合は、最短一致(非欲張りマッチ)を使うことで、それぞれの<b>タグにマッチさせることが出来る。正規表現はこう <b>\_.\{-}<\/b> <div> <b> xxxx </b> <hr> <b> xxxx </b> </div>

    HHR
    HHR 2024/03/11
    最短一致(非欲張りマッチ)は*を\{-}
  • ChromaDBの完全なチュートリアル - Qiita

    ChromaDBとは ChromaDBは、ベクトル埋め込みを格納し、大規模な言語モデル(LLM)アプリケーションを開発・構築するために設計されたオープンソースのベクトルデータベースです。ChromaDBは、LLMアプリケーションを構築するための強力なツールです。高速で効率的で使いやすな特徴を持っています。 ChromaDBの特徴 高速で効率的: ChromaDBは、人気のあるインメモリデータストアであるRedisの上に構築されています。これにより、埋め込みの格納とクエリが非常に高速に行えます。 使いやすさ: ChromaDBにはシンプルで直感的なAPIが備わっており、初めてでも簡単に始めることができます。 複数の埋め込みフォーマットのサポート: ChromaDBは、Word2VecやGloVe、FastTextなど、さまざまな埋め込みフォーマットをサポートしています。 最近傍探索のサポート

    ChromaDBの完全なチュートリアル - Qiita
    HHR
    HHR 2024/03/05
  • macでルーティングテーブルを確認 - Qiita

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

    macでルーティングテーブルを確認 - Qiita
    HHR
    HHR 2024/03/04
    routeコマンドだとmacと他で差異があるからnetstat -rnでrouting table表示するようにした方がいいかも
  • 景気と株価どちらが正しいのか|味ポン

    2月の株式市場は日を中心にさらに上昇を重ねた。日経平均は文字通り史上最高値を更新し、どこまで上がるかわからないゾーンへ突入している。「外人はバブル高値の38915をそもそも知らない」との触れ込みもあり、高値警戒の日人、無警戒の外人の両者が市場に混在している。 言うまでもなく今相場は半導体などハイテク株の上昇に支えられており、それ以外は動きが鈍い。そのことは当noteで散々擦ってきた台湾受注によるISMカンペにも色濃く現れた(図表)。過去10年に渡り台湾の輸出、すなわち半導体輸出が増加する時にはISMの改善を伴ってきたが、今回はその連動が崩れている。裏を返すと半導体生産の回復「だけ」が独自に起きており、それ以外の生産が伴っていない。 半導体生産の回復は韓国の輸出などを見ても顕著に現れており、さらにはアジア全般で半導体株が上昇するなど、世界的な動きとなっている。「sora」登場で拍車がかか

    景気と株価どちらが正しいのか|味ポン
    HHR
    HHR 2024/03/03
  • MySQL8.0でバイナリログを無効化する

    MySQLは8.0からデフォルトでバイナリログが有効になっています。 バイナリログを必要としない環境下(レプリケーションを使わない等)で 明示的にバイナリログを出力しない設定にしていない場合、意図しないバイナリログが生成され、 ストレージ容量を圧迫ストレージI/O性能の低下 のような問題が出てしまいます。 今回はMySQL5.7から8.0に変更して明示的にバイナリログを出力しない設定をせず、バイナリログが肥大化してしまったサーバのバイナリログ消去+無効化をやってみます。 サーバリプレース後の異常 サーバのリプレース後、短い期間でストレージ使用量が異常に増えているものがあると相談を受け確認してみました。 ディレクトリ毎のファイルサイズを確認して行った結果、MySQLデータディレクトリのサイズが非常に大きくなっていました。 binlog.003591~binlog.5184の1593ファイル、

    MySQL8.0でバイナリログを無効化する
    HHR
    HHR 2024/02/26
    mysql 8 log_bin docker imageだとデフォルトoffだった
  • SaaS アーキテクチャ概要

    SaaS をアーキテクトをするにあたって、どのような事を考えればよいのか?をまとめました。 このスライドでまとめているのは SaaS とは、ビジネスモデル x 技術であることを理解する SaaS アーキテクトでどのように SaaS を作っていくのか?を考える SaaS KPI で…

    SaaS アーキテクチャ概要
    HHR
    HHR 2024/02/22
    パーティショニングらへんから参考になる
  • 「面倒なことはChatGPTにやらせよう」の全プロンプトを実行した配信のリンクを整理しました|カレーちゃん

    Youtubeで配信しながら全プロンプトを実行しましたので、各節へのリンクを整理しました。時間のところにYoutubeへのリンクになっています。 もしずれていたら、その時間まで移動して視聴ください。 はじめに (4:00) 1章 ChatGPTの基礎知識 (5:50) 2章 ChatGPTの基的な使い方 (6:28) 3章 ChatGPT Plusのセットアップ (7:32) 4章 ファイルのアップロードとダウンロード (12:40)4.1 アップロード・ダウンロード (13:03) 4.2 扱うことができるファイル (16:02) 5章 繰り返し作業を一瞬で (16:55)5.1 文字列操作 (17:20) 5.2 正規表現でのパターンマッチ (25:36) →54ページの正規表現でできることの例の説明 (29:09) 5.3 ファイルの一括操作 (46:20) 5.4 QRコード作成

    「面倒なことはChatGPTにやらせよう」の全プロンプトを実行した配信のリンクを整理しました|カレーちゃん
    HHR
    HHR 2024/02/20
    1時間台ってすごいな
  • [PDF]肉の万世 秋葉原本店 閉店のお知らせ

    HHR
    HHR 2024/02/20
    今までありがとう
  • Linuxコンテナの仕組み / eBPF & Container Study in Fukuoka

    「eBPF & コンテナ情報交換会 @ 福岡」の発表資料です。 参考となる情報にはPDF中からリンクをしていますが、資料中のリンクは Speaker Deck 上ではクリックできないので PDF をダウンロードしてご覧ください。 デモの動画は https://asciinema.org/a/BbYc…

    Linuxコンテナの仕組み / eBPF & Container Study in Fukuoka
  • シェルスクリプト オプション解析 徹底解説 (getopt / getopts) - Qiita

    はじめに シェルスクリプトでオプション・引数解析といったらまず挙がるのが getopt と getopts です。さてどちらを使うべきでしょうか?始めに断っておくと実は私はどちらも積極的には使っていません。なぜなら独自実装でもほとんどコードは変わらず、より柔軟な処理ができるからです。とはいえ getopt と getopts はシェルスクリプトの基なのでこれらの使い方について解説したいと思います。(解説が不要な人はそれぞれの「使用方法」を読んでください。) 編の前に この記事を書いたあと独自実装のオプション解析コードを書き最終的に getopt や getopts よりも高機能で使いやすいオプションパーサー getoptions を開発しました。もはやちまちまとしたコードを手書きする作業は不要です。シェルスクリプトで簡単に引数解析したいだけという方にはこちらをおすすめします。POSIX

    シェルスクリプト オプション解析 徹底解説 (getopt / getopts) - Qiita
    HHR
    HHR 2024/02/19
    getoptsとgetoptは別という話
  • 頭のいいひと教えてくれ。日本は内需の国なのに、なんで輸出のために

    の外需依存度 https://www.fukurou.win/trade1/ 日は14.6% なのにだ 円安で輸出が好調です!と喜ぶのはなんなんだ? 上手く言えないけど大谷翔平の給料が1000億円だってニュースに喜んでるおっさんみたいだよね でもさ、この輸出の好調さって円安にして日人の消費力を削って手に入れたものだからさ 当然のようにGDPがマイナスになるっていう [参考] 日、予想外の景気後退入り GDPが2期連続マイナス https://www.bbc.com/japanese/articles/clk8137y0yvo このニュースみても、そりゃそうだよね日は内需の国なんだから、としか思わないんだよね こんな馬鹿なことを30年繰り返している 日は内需の国なのだから、日人が消費をして日企業が潤うんだよ なのになぜか輸出主義みたいなことになって、その結果、日人は車を買

    頭のいいひと教えてくれ。日本は内需の国なのに、なんで輸出のために
    HHR
    HHR 2024/02/18
  • マンションリフォーム虎の巻

    来は親友に向けたマンションリフォームのアドバイスだが、LINEで送るには長すぎるので、増田の日記として公にさらしてみる。ブコメやトラバで有用な反論が得られるかもしれない。 祝1000user超え。いろんな意見が聞けて楽しい。おそうじ浴槽がみんなに届いてうれしい。 祝2000user超え。自分の知識がみんなの役に立ったようでうれしい。はてブ愛してる。 増田は建築士としてそれなりに経験値はあるが、住まいのあり方や価値観は当に多様なので、N=1の意見として参照するぐらいがちょうどよい。 大前提適切な断熱壁と二重ガラス樹脂サッシが装備されていること。それがない建築が許されるのは安藤忠雄だけ。 既存のサッシが交換できないならインプラスなどの内窓をいれればよし。 風呂編おそうじ浴槽!これが言いたくてこの長い日記を書いているといっても過言ではない。 google:image:おそうじ浴槽 他の設備投

    マンションリフォーム虎の巻
    HHR
    HHR 2024/02/18
    予算が気になる
  • 農林水産省の紹介する「時短! ゆで卵を茹でずに作る方法」が話題に→使用する水の量が少ないため、お湯を沸かす時間が省けるのが特徴 黄身のかたさは蒸らし時間で調節

    農林水産省 @MAFF_JAPAN \ 時短! ゆで卵を茹でずに作る方法 / お湯を沸かして卵を茹でなくても、少量の水で4分蒸すだけで、おいしい #ゆで卵 ができます! 黄身のかたさは、火を止めた後の蒸らし時間で調整。 使用する水の量が少ない⇒お湯を沸かす時間が省ける⇒ 結果、短時間で調理できます! #時短 pic.twitter.com/t6jO0ORHjz 2024-02-16 11:10:25 農林水産省 @MAFF_JAPAN 卵を4分加熱したあと、鍋に蓋をしたまま… 3分おくと、黄身はトロトロに(画像上) 5分おくと、黄身はほどよいかたさになります(画像下)。 担当はいつも置き時間5分バージョンで作っています。 pic.twitter.com/F9IZeBhisq 2024-02-16 11:14:10

    農林水産省の紹介する「時短! ゆで卵を茹でずに作る方法」が話題に→使用する水の量が少ないため、お湯を沸かす時間が省けるのが特徴 黄身のかたさは蒸らし時間で調節
    HHR
    HHR 2024/02/17
  • LINEヤフーへの不正アクセスについてまとめてみた - piyolog

    2023年11月27日、LINEヤフーは同社のシステムが不正アクセスを受け外部にユーザー情報などが流出したと公表しました。その後も調査が継続して進められたところ、2024年2月14日には最終の調査報告として社外のサービス(ファイル共有やSlackなど)に対しても影響が認められたと公表しました。さらに今回の調査を通じて別の委託先2社を通じた不正アクセス事案も確認されたと同日に公表しました。ここでは関連する情報をまとめます。 社内外システムへ不正アクセス LINEヤフーが主体として管理運用するシステム(社内システム)と社内コミュニケーションに利用していた社外サービスシステムに影響が及んでいた。11/27公表を事案A、2/14公表を事案Bとして、具体名称が上がっているシステムは以下の通り。*1 旧ヤフー社側とはシステム基盤が異なることから、ヤフー側の情報への影響はない。また公表時点では流出可能性

    LINEヤフーへの不正アクセスについてまとめてみた - piyolog
    HHR
    HHR 2024/02/16
    相変わらず良いまとめ。いつもまとめ読んでます
  • 印税の誤解が広まる前に|紅林 直

    まず印税10%の誤解ですが 多くの方は素人なので分かりにくいと思いますので 紙の単行と電子にわけて話をします。紙の単行の話から 雑誌に掲載されまとめられたものを200P前後で販売するものを 漫画では単行と呼びます。 リミックスと呼ばれたりコンビニ と呼ばれるのが廉価版になります。 廉価版とはお求めやすい価格になった サイズや紙の品質を落としたです。 小説は ハードカバーが単行に相当し 文庫が廉価版になります。 僕たちがよく読む文庫は廉価版になります。 世間で言われている安いという印税10%ですが 安くはないのです。 社会経験者なら分かる数字ですが 世間を知らない人だと安く感じるのです。 各社実は数字が違います。竹書房は紙は初版8%、重版分から10%ですし 名前は言えませんが少なくない数の出版社が 売り上げ分の印税しか払わない会社も存在します。 刷った分の10%が業界で統一さ

    印税の誤解が広まる前に|紅林 直
    HHR
    HHR 2024/02/16
  • 『龍が如く7』は進化を続け、自動バグ発見どころかほぼ全自動のバグ取りシステムを構築。これぞ無職から勇者に成り上がるデバッグだ!【CEDEC 2020】 | ゲーム・エンタメ最新情報のファミ通.com

    記事では、1日目におこなわれた『龍が如く7 光と闇の行方』(以下、『龍が如く7』)のデバッグに関するセッション“「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム”をリポート。 セッションには、セガのQAエンジニア・阪上直樹氏と、ビルドエンジニアの粉川貴至氏が登壇した。 バグをハグしたくなる自動システム! まずは阪上氏が開発者たちへ向けて、「バグは好きですか?」という質問からセッションがスタート。最初に龍が如くスタジオの各タイトルで、バグを発見した数の推移が公開された。ゲームの規模が大きくなるにつれ、バグも増加傾向にあるという。 そして全自動バグ取りシステムを運用した『龍が如く7』では、なんと25000ものバグが発見されたという。こう見るとネガティブな印象を受けるかもしれないが、バグ発見数が多ければ多いほど、ゲームクオリティがアップするということだ。 バグとい

    『龍が如く7』は進化を続け、自動バグ発見どころかほぼ全自動のバグ取りシステムを構築。これぞ無職から勇者に成り上がるデバッグだ!【CEDEC 2020】 | ゲーム・エンタメ最新情報のファミ通.com
    HHR
    HHR 2024/02/16
  • AWS、高速起動にこだわった軽量なJavaScriptランタイム「LLRT」(Low Latency Runtime)をオープンソースで公開。AWS Lambdaでの利用にフォーカス

    AWS、高速起動にこだわった軽量なJavaScriptランタイム「LLRT」(Low Latency Runtime)をオープンソースで公開。AWS Lambdaでの利用にフォーカス Amazon Web Services(AWS)は、実験的な実装としてサーバレス環境のAWS Lambdaで使うことにフォーカスした軽量なJavaScriptランタイム「LLRT」(Low Latency Runtime)をオープンソースで公開しました。 LLRTはRustで開発され、JavaScriptエンジンにはQuickJSを採用しています。 LLRTの最大の特徴は、現在のJavaScriptランタイムにおいて性能向上のために搭載されているJITコンパイラをあえて搭載せず、よりシンプルで軽量なランタイムとして実装することで高速に起動することにこだわっている点です。 これにより(Node.jsやDeno

    AWS、高速起動にこだわった軽量なJavaScriptランタイム「LLRT」(Low Latency Runtime)をオープンソースで公開。AWS Lambdaでの利用にフォーカス
    HHR
    HHR 2024/02/15
    考えてみれば軽量ランタイム+過去資産の活用(ライブラリが豊富)って矛盾しがちなのかな。ライブラリが豊富なほど人気ならランタイムもそれなりに複雑で大きくなりがち?
  • Web版VSCodeがDockerコンテナをWASM環境で起動、Webブラウザ内ローカルマシンとして利用可能に。拡張機能「vscode-container-wasm」登場

    Web版VSCodeDockerコンテナをWASM環境で起動、Webブラウザ内ローカルマシンとして利用可能に。拡張機能vscode-container-wasm」登場 WindowsMacなどのデスクトップPCでVisual Studio Code(以下VSCode)を利用して開発をする場合、同じローカルマシン上でDockerコンテナのLinux環境を起動し、VSCodeのターミナルで接続して操作することは、開発環境としてよくあることだと思います。 これと同じことをWebブラウザ版のVSCodeでも実現する、すなわちWeb版VSCodeが同一Webブラウザ上にWebAssembly化したDockerコンテナを起動し、Web版VSCodeからローカルマシンとして接続し利用できる、実験的実装を実現したVSCode拡張機能vscode-container-wasm」が登場しました。 V

    Web版VSCodeがDockerコンテナをWASM環境で起動、Webブラウザ内ローカルマシンとして利用可能に。拡張機能「vscode-container-wasm」登場