タグ

ブックマーク / qiita.com (18)

  • ChatGPTとLangChainで便利な検索ツールを作る - Qiita

    この記事は記事投稿キャンペーン_ChatGPTの記事です。 以下は、何でもできるAIをコンセプトに個人開発したものです。 よかったら見てみてください。 CreateToolAGI:ChatGPTとLangChainで何でもできるAI はじめに こんにちは、fuyu-quantです! 今回はLangChainやllama-indexなどのOSSを使いURL vector searchという,URLを与えるだけでベクトルデータベースを作成し,質問を与えると類似している内容のURLとそのリンク先ごとに質問内容を踏まえた説明を出力してくれるツールを作成しました. まとめサイトや個人のブログなどでChatGPTを使った検索や内容の解説をさせたりする際に参考になるかと思います.実装内のプロンプトを書き換えればそれぞれのサイトにあったものが構築できると思います. 記事に誤り等ありましたらご指摘いただけま

    ChatGPTとLangChainで便利な検索ツールを作る - Qiita
  • フリーWi-Fiを使ったら秘密情報を抜かれる経路にはどのようなものがあるか - Qiita

    ゴールデンウィークのはじめ(4月29日)に投稿された以下のツイートですが、5月7日20時において、1,938.8万件の表示ということで、非常に注目されていることが分かります。 我が名はアシタカ!スタバのFreeWi-Fiを使いながら会社の機密情報を扱う仕事をしてたら全部抜かれた。どうすればよい! pic.twitter.com/e26L1Bj32Z — スタバでMacを開くエンジニア (@MacopeninSUTABA) April 29, 2023 これに対して、私は以下のようにツイートしましたが、 これ入社試験の問題にしようかな。『スタバのFreeWi-Fiを使いながら会社の機密情報を扱う仕事をしてたら全部抜かれた』と言う事象に至る現実的にありえる脅威を説明せよ。結構難しいと思いますよ。 https://t.co/LH21zphCTV — 徳丸 浩 (@ockeghem) April

    フリーWi-Fiを使ったら秘密情報を抜かれる経路にはどのようなものがあるか - Qiita
  • 有名企業のエンジニア向け研修資料まとめ - Qiita

    はじめに 今回は有名企業の公開されているエンジニア新人研修資料をまとめました。 昨今、新人向けの研修資料を公開する企業が増えています。 またクオリティーがかなり高いものが多く、初級者~中級者でも学びがある資料となっています。 資料の作り方も勉強になるので「勉強会で登壇している人」「企業の研修担当の人」にも有益な資料になっています。 この記事の主な対象者 有名企業の研修資料を網羅的に見たい人 エンジニア初級~中級者の人 独学で学習をしている人 研修資料の作成を今後していきたい人 ミクシィ まずはじめに紹介するのは、毎年新人向けの研修資料を公開している株式会社ミクシィです。 ミクシィの研修資料で公開されている内容は、 Git研修 データベース研修 設計・テスト研修 コンテナ研修 iOSアプリ開発研修 Androidアプリ開発研修 フロントエンド研修 ゲーム開発研修 Flutter研修 AI研修

    有名企業のエンジニア向け研修資料まとめ - Qiita
  • 【まとめ】2022年に話題になったWebサイト - Qiita

    はじめに としが明け、2023年になり、2022年を振り帰ったり、今年の目標を立てている頃でしょうか? みなさんは2022年どんな1年でしたか? この記事では、2022年に話題になったWebサイトをまとめて、 みなさんの振り返りや今年の目標や勉強することの参考にしてみてはいかがでしょうか? POLA https://www.pola.co.jp/wecaremore/mothersday/ 母の日に合わせて公開された↑この特設サイトは、スクロールに合わせて、だいぶスムーズに花がアニメーションしていくサイトです。 一回サイトに訪れると、その没入感にサイトから抜け出すタイミングがなくなるでしょう。 Pokémon Online Gallery https://onlinegallery.pokemon.co.jp/ja/ ポケットモンスター スカーレット・バイオレットの発売を記念して公開された

    【まとめ】2022年に話題になったWebサイト - Qiita
  • ChatGPT使い方総まとめ - Qiita

    こんにちは!sakasegawaです! ( https://twitter.com/gyakuse ) 今日は今流行のChatGPTについて紹介します! ChatGPTとは OpenAIが開発するGPT-3(※)というめちゃくちゃすごい言語モデルをベースとしたチャットアプリです。 色んな質問にすぐ答えてくれます。 この記事ではさまざまな使い方を紹介します。 https://chat.openai.com/ ちなみにGPT-3関連では、noteの以下記事も便利なのでぜひ読んでみてください AIがコミットメッセージ自動生成!神ツール『auto-commit』『commit-autosuggestions』の紹介 ※正確にはGPT-3.5シリーズと呼ばれています ChatGPTの仕組みを考えながらプロンプトを作る手法はこちらに別途まとめています 文章 質問-応答 〜について教えて Wikiped

    ChatGPT使い方総まとめ - Qiita
  • 誤解されがちなSEO対策 7選 - Qiita

    前提 この記事で紹介する内容は、Googleの検索エンジンを対象としています。 SEOにおいて効果が期待できなくても、Googleによるページ内容理解の為であったり、アクセシビリティやユーザビリティなど他の面で意味があることもあります。なので可能な限り正しいマークアップを心がけましょう。 記事内で何度も登場するジョン・ミューラー氏はGoogleの中の人で、SEO関連の情報発信を行なっている方です。Twitterなどでたくさんの技術者からの質問や疑問に答えたりもしていて、SEOに携わる人達はこぞって彼の発言をチェックしています。 1. h1タグは1ページに1つでなければならない SEOコンサルタントであるサイラス・シェパード氏がTwitterで以下のクイズを投げかけていました。 GoogleSEOのためにページの中で<h1>を1つだけ使用することを推奨しているか? Quiz: Does G

    誤解されがちなSEO対策 7選 - Qiita
  • お前らはまだ img タグの alt 属性の付け方を間違っている - Qiita

    1行で alt属性は、「全ての 画像をそのalt属性のテキストに置き換えたときにページの意味が変わらない 」ようにつける。 (HTMLの標準規格書より) マジでこれに尽きる。 具体例 例1:ロゴ ❌ 間違ったマークアップ

    お前らはまだ img タグの alt 属性の付け方を間違っている - Qiita
  • ブログカードを支える技術 - Qiita

    ブログカードとは以下のようにリンクをちょっとリッチに表示してくれる機能のことです。以前はこれってどうやって実現しているんだろうと不思議に思っていました。 上記のようなブログカードは「はてなブログ」や「WordPress」等のブログサービスでよく見かけますが、基的にこれらのブログカードはリンク先のURLを指定するだけで自動的に生成されています。記事では上記のようなブログカードを支える技術について解説します。 (記事は自分のブログからの転載記事です。) はじめに 記事では、ブログカード1の表示に使われる一般的な技術の解説およびJavaScriptによる実装を行います。普段何気なく見たり使ったりしているブログカードの技術に興味がある人におすすめします。 ブログカードの要素技術 まずはブログカードを実現するための要素技術について解説します。 ブログカードの構成 ブログカードは主に「タイトル

    ブログカードを支える技術 - Qiita
  • 「IE嫌いな方必見!!」IEからEdgeに強制リダイレクト。これでIE非対応でも大丈夫! - Qiita

    どうも7noteです。IEに悩まされる日々はもう終わりにしましょう。 IEのことを考慮してプロパティを変えたり、使えないプロパティが存在したり、 そもそものタグ構造を変えなければいけない場面は多々ありました。 しかし、そんなIE主体のコーディングはもうおさらばできる時代になりました。 IE11からEdgeに強制リダイレクトさせる方法 ↓↓↓↓↓その方法はこちら!↓↓↓↓↓↓ Microsoftに「変更してね」ってメールするだけ!!! え、そんな簡単なことでいいんですか? IE11からEdgeにリダイレクトさせる手順 ■ 以下の内容を「ietoedge@microsoft.com」宛てにメールする オーナー名 役職 電子メールアドレス 会社名 住所 ウェブサイトアドレス 以上。 私も実際にまだやっていないので、以降の手順はわかりませんがマイクロソフトの公式サイトには以上の手順のみが掲載されて

    「IE嫌いな方必見!!」IEからEdgeに強制リダイレクト。これでIE非対応でも大丈夫! - Qiita
  • Qiita

    Qiita is a knowledge sharing service for engineers. You can follow users and tagsYou can stock useful informationYou can make edit suggestions for articlesFunctions that can be used after logging in

    Qiita
  • Anaconda パッケージリポジトリが「大規模な」商用利用では有償になっていた - Qiita

    概要 Pythonを利用した機械学習の環境構築に有用なAnacondaというソフトがあります。このソフトはリポジトリに含まれるバイナリが高速(環境によっては2倍以上)、インタプリタの切り替え、パッケージ管理が楽などの利点を持っています。 このソフトについて2020年4月30日に発表があり、リポジトリ商用利用時の費用の条件が変更され、環境によっては有償となっていましたので内容をまとめます。 正確な情報は公式サイト(利用規約、2020年4月30日の発表)参照 Miniconda + conda forge の運用であれば公式リポジトリに関する商用利用規約変更の影響は受けないようです(公式記事ではなくRedditでのAnaconda CEO によるコメント)。 conda-forge が既定の miniforge というパッケージが作成中のようです(安定性等は不明)。 記載間違いなどご指摘いただ

    Anaconda パッケージリポジトリが「大規模な」商用利用では有償になっていた - Qiita
  • 7年間使ってきたWordPressを捨ててContentful+Gatsby+Netlifyにしたら爆速になったし経緯とか教訓とか語る - Qiita

    7年間使ってきたWordPressを捨ててContentful+Gatsby+Netlifyにしたら爆速になったし経緯とか教訓とか語るWordPressReactNetlifygatsbycontentful こんにちは、古都ことと言います。普段はブログやらなんやらをやっているのですが、今回ブログのお引っ越しをしたのでその経緯などについてお話ししたいと思います。 先にまとめ ブログをVPSWordPressで7年間運営してきた 速度面やメンテナンス面でそろそろガタがきていた Contentful+Gastby+Netlifyの構成に移行した Lighthouseで高スコア叩き出せた 技術選択って難しいね 運営しているブログ Subterranean Flower Blogというブログをやってます。 主にフロントエンド周りのことを取り扱っており、たまにマリオ64の記事や、転職の記事などでも

    7年間使ってきたWordPressを捨ててContentful+Gatsby+Netlifyにしたら爆速になったし経緯とか教訓とか語る - Qiita
  • 【Twitter】GASで自分のツイートを定期RT/引用するbotを作った - Qiita

    投票機能などを使っているときに自分のツイートを定期RTしたい場合があると思います。 「特定のツイートを定期的にRTする」というbotに関して、自動作成ツールや知見があまりなかったので共有します。 また、TwitterBot作成方法2018年2月版としてもお使いください。 やりたいこと GoogleAppsScript(GAS)を使って、Twitterで定期的にRTまたは引用RTを行う。 手順 1. プロジェクトを作成する Googleドライブを開き、GoogleAppsScriptプロジェクトを適当に作成してください。 2. Twitterでアプリケーション登録を行う Twitter Application Managementを開き、[Create New App]からアプリケーションを作成してください。 Name, Description, URLは適当で大丈夫です。Callback

    【Twitter】GASで自分のツイートを定期RT/引用するbotを作った - Qiita
  • Netflixがカスタマーを誰よりも理解するためのデータ分析プロセス、コンシューマー・サイエンスの紹介 - Qiita

    時間がたつに連れて、私のフォーカスは、「カスタマーが何を言っているのか?」から、「まずはテストしよう!」というコンシューマー・サイエンスの態度に変わりました。私のチームのカスタマーに関するインサイトは向上し、学びの速度も上がり、何がカスタマーを喜ばせるのかについてのある仮説を形成するに至りました。 以下が、コンシューマー・サイエンスとカスタマーオブセッションのために私達が使ったリサーチの手法です。 既存のデータを使って過去と現在のカスタマーの行動を理解する。 私達の作っているものに対してカスタマーがどう反応するのかを聞くために、フォーカス・グループや一対一のインタビューやユーザーテストといったクオリティティブなリサーチをする。 カスタマーがどういった人たちなのかを、デモグラフィック(人口統計学的属性、つまり性別、年齢、住んでいる地域、所得、職業、学歴、家族構成など)、競合する製品の使用度、

    Netflixがカスタマーを誰よりも理解するためのデータ分析プロセス、コンシューマー・サイエンスの紹介 - Qiita
  • 「AndroidはiOSと同じデザインで!」と言われたときの対応案 - Qiita

    はじめに 「AndroidはiOSと同じデザインで!」と言われてどう実装しようか悩んでる方向けの記事です。 Androidアプリを作るなら当然マテリアルデザインガイドラインに合わせて1から画面設計するのが最高なんですが、そうはいかないことが経験上多いので対応案をざっくりまとめました。 諸注意 これは「iOSとAndroidUI対応一覧」ではありません。 iOSとAndroidで同じような見た目のUI部品でも作られた経緯や目的は違うので、比較して置き換えるようなことは基的にできないと思います。 とはいえなんの指標もないと辛いので、ここでは「iOSのこのUIAndroidで代用できるのはこれかもね」くらいのニュアンスで列挙しています。 必ずしもどのアプリにも言えるようなことではないので、あくまでたたき台と思ってください。 「なぜAndroidらしくする必要があるのか」についてはこ

    「AndroidはiOSと同じデザインで!」と言われたときの対応案 - Qiita
  • フリーランスになって、嫌な思い出 - Qiita

    まあ、「フリーランスエンジニア」という、名称はカッコイイですが、 実情は使い捨ての派遣エンジニアです。 もっと言い方を悪くすれば、フリーターです。 数年フリーランスで働いていれば、嫌なことや嬉しいこともあるので、 今日は先に嫌なことを書きます。 嫌な事その1「人間として扱われなかった」 とある大手ベンチャー企業に某C社の紹介でSESで働くことになりました。 まあ、よくある労働時間精算の準委任委託請負業務で、業務の指示は 常駐先の上司から指示を受けるが、納品物を保障しない形式です。 面接の時に、「そこまで早くコードは書けないし、Githubも苦手です。」と 嘘偽り無く申し出ました。 案の定、GitのCommit時に謎のエラーで手間取ってしまったり、ソースコードを 書くのが若者に比べて遅かったりして、その分を取り戻そうと、早く来て、遅く まで作業をしていました。 特に、その作業を指示した上司

    フリーランスになって、嫌な思い出 - Qiita
  • 熊本地震IT関連活動まとめ - Qiita

    震災に関する、IT関連活動の、2016年4月20日 15時16分現在のまとめです。 ITを使った支援活動にご興味のある方は、是非参考にしてください。 この記事は、あくまで私個人の観測範囲にある一部の活動を整理したに過ぎません。 追加で情報を送りたい方は、Pull Requestやコメントをお送りください。 ■2016年4月20日 15時16分追記 ここから ニーズとサポートのマッチングについて 今現在、指定避難所以外の避難所や自主避難をしている方に、物資やサポートが十分に行き渡っていないという問題が発生しています。 参考:なぜ、被災者に支援物資が届かないのか 県庁には大量の水と料があった(BuzzFeed) これを解消するため、下記で紹介している、災害ボランティア活動支援プロジェクト会議、IT DART、減災インフォといった団体と、Youth Action for Kumamoto、熊

    熊本地震IT関連活動まとめ - Qiita
  • 今更聞けないSSL/HTTPS - Qiita

    SSL/HTTPSの仕組みをざっくり理解しながら、 オレオレHTTPSの稼働まで。 0.そもそもSSLって何? 概要 SSLサーバー証明書とはウェブサイトの所有者の情報、送信情報の暗号化に必要な鍵、発行者の署名データを持った電子証明書です。 SSLサーバーには主に二つの役割があります。 証明書に表示されたドメインの所有者であることの証明 ブラウザとウェブサーバー間でのSSL暗号化通信の実現 一般的には、第三者サービスがWHOISと企業実在情報を照会して証明書を発行します。証明書を発行する人を認証局といいます。 よし、SSLサーバー証明書をつくればいいんだな。 オレオレSSLとは "俺自身が認証局になることだ…" 社会的信用はないSSLなので運用には注意してください。 その前に、暗号化ってなんですか? # encoding: utf-8 require 'OpenSSL' def encry

    今更聞けないSSL/HTTPS - Qiita
  • 1