Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

ブックマーク / qiita.com (2,951)

  • 【蒸留モデル】DeepSeek-R1ローカル実行時におすすめのモデル - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 大規模言語モデル(LLM)をローカル環境で実行することへの需要が高まっています。記事では、2025年1月にリリースされたDeepSeek-R1モデルファミリーを、Ollamaを使用してローカル環境で実行する方法について解説します。 Roo Codeと使用するには下記も御覧ください 環境要件 実行環境には以下が必要です: Ollamaがインストール済みであること GPUを使用する場合:NVIDIA GPUと対応するドライバー モデルに応じた十分なRAMとGPUメモリ(詳細は後述) まだOllamaをインストールしていない場合は、Olla

    【蒸留モデル】DeepSeek-R1ローカル実行時におすすめのモデル - Qiita
    mapk0y
    mapk0y 2025/02/03
  • 何かと話題のDeepSeekをMacのローカル環境で実行してみた! - Qiita

    これらのモデルは、元のモデルに比べるとかなり小型化されています。 蒸留(ディスティレーション)を通じてモデルを“圧縮”することで、推論の速度を向上させ、一般的なPCiPhone等のスマートフォンでも動作可能なレベルに調整されています。 驚異のパフォーマンス:小型でも特定タスクでGPT-4oを超える? DeepSeekのテクニカルペーパーによると、Distilled Modelsのベンチマークテストでは、 「8Bパラメータのモデルでさえ、特定のタスクにおいてGPT-4o(昨年5月時点のバージョン)を上回る」 という結果が出ています。 ただし、これは数学やコード生成といった特定のタスクに特化したトレーニングを行った場合の話です。 総合的な文章生成や知識カバー率では、依然としてGPT-4oやClaude、o1などのフロンティアモデルのほうが優れています。 つまり、 「タスクによってはローカルモ

    何かと話題のDeepSeekをMacのローカル環境で実行してみた! - Qiita
    mapk0y
    mapk0y 2025/02/03
  • mDNSを使ってローカルDNSサーバーを廃止する - Qiita

    #はじめに ローカルネットワーク内のホスト名でのアクセスはNetBIOS時代から試みてきたものの、WindowsmacOSの間は統一された規格がなく相互通信が出来ない状態が続いてきた。 突然消失するかもしれないブログさんの記事の説明を拝借 その状態が、Windows10 1803(April 2018 Update/Redstone 4/RS4)が出荷されたことで、ようやくmDNSという規格により統一され、Windows macOS Linux間のホスト名でのアクセスが可能になりました。 mDNSDNSの代わりにIPアドレスを返してくれるため、今までローカルにDNSサーバーを立て、ローカルエリア内の名前解決をされていた方はDNSサーバーの撤去が出来ます。 Windows10 1803でもほぼ動作に支障ない状態でしたが、Windows10 1909(Windows 10 November

    mDNSを使ってローカルDNSサーバーを廃止する - Qiita
    mapk0y
    mapk0y 2025/02/03
  • たったの1時間で構築?! Docker 環境で Opensearch の機能を触ってみる - Qiita

    はじめに この記事では、Dockerを使用してOpenSearchをサクッと構築する方法を紹介します。 対象 学習やデモ環境としてOpensearchを触ってみたい方 Dockerを使ったことがある方 AWSで構築するのが面倒だと感じる方 環境 Python: 3.11.0 Docker: インストール済 OpenSearch の環境構築 必要ファイルの準備 以下の公式リンクから docker-compose.yml ファイルを取得します。 OpenSearch公式ダウンロードページ 中身は以下を参照 docker-compose.yml 以下は、2ノード構成のOpenSearchクラスタとOpenSearch Dashboardsの設定です。 version: '3' services: opensearch-node1: image: opensearchproject/opensea

    たったの1時間で構築?! Docker 環境で Opensearch の機能を触ってみる - Qiita
  • VS CodeとAIチャットの往復いらず! 話題の拡張機能Clineで爆速開発してみよう - Qiita

    最近、AIにアンテナの高いエンジニア界隈でClineというツールが話題です。 これは元々Claude Devと呼ばれていた、VS Codeの拡張機能です。 サイドバーで生成AIとチャットしながら開発補助をしてもらえて、自分のリポジトリから必要なファイルを読み込んで理解してくれたり、ターミナルでコマンドを実行して出力を確認してくれたり、さらには必要なコードを書いたりしてくれます。 似たようなツールでCursor(カーソル)も結構前から人気ですが、Clineのいいところは いつものVS Codeに拡張入れるだけでそのまま使える どこまで手動/自動で補助してもらうか、好きな具合にカスタマイズできる 結果、コーディングしながらChatGPTやClaude.aiとエディタを往復する手間が省ける ことが大きなメリットです。私も秒でトリコになりました。 実際に試してみよう! VS Codeに拡張機能「C

    mapk0y
    mapk0y 2025/01/14
  • trapを使ったシェルスクリプトの終了処理のテンプレ(POSIX準拠) - Qiita

    # 終了処理($1: シグナル名) cleanup() { # 終了処理中に無視するシグナル(他に必要な場合は追加する) trap '' HUP INT QUIT PIPE TERM # ここに終了処理を書く : TODO # 自分自身にシグナルを再送信することでシェルスクリプトを終了する trap - EXIT "$1" [ "$1" = EXIT ] || kill -s "$1" $$ || exit 1 } # トラップするシグナル(他に必要な場合は追加する) for i in EXIT HUP INT QUIT PIPE TERM; do trap 'cleanup '"$i" "$i" done # ここより下に実際のシェルスクリプトの内容を書く : : 自分自身にシグナルを再送信しているところが特徴的だと思いますが、その理由についての解説がこの記事の内容で、POSIX 準拠で

    trapを使ったシェルスクリプトの終了処理のテンプレ(POSIX準拠) - Qiita
    mapk0y
    mapk0y 2024/12/27
  • GitHub Actionsの式と型 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに GitHub Actionsを使い込んでいると、リファレンスに明示されていない部分が気になることが多々ある (個人の見解です) 。 タスクに忙殺されていると「動くから良し」の判断のもと、碌な検証や検討がされていない不適切な実装のままWorkflowが運用されてしまうこともしばしばある (個人の見解です) 。 より深くGitHub Actionsの仕様を理解し、より適切に実装するということがスムーズに行えるよう、調査と結果をこの記事に記録する。 検証環境はGitHub Enterprise Server 3.14.4 である。g

  • 手を動かしながらOAuth2/OIDC認可フローを学ぶ(Cognito) - Qiita

    はじめに 私は、手を動かしながらOAuth2/OIDC認可コードフローを学びたいと思い、この記事を書きました。記事ではAmazon Cognitoを使ってOAuth2/OIDCの認可フローを学ぶハンズオンです。使用するのはCurlだけで、アプリケーションコードの準備は不要です。 目次 登場人物は4人 認可コードフローの概要 詳細な手順 セキュリティを向上させるために まとめ 登場人物は4人 1. クライアント(フロントエンド) Webアプリや、モバイルアプリなど、ユーザーの目に触れる画面を指します。今回は画面がないので、curlコマンドなどで代用します。 2. 認可エンドポイント(API) ユーザーの入力したIDやPasswordを検証し、認証が成功した場合に認可コードを発行します。この時点ではログインに成功していません。

    手を動かしながらOAuth2/OIDC認可フローを学ぶ(Cognito) - Qiita
  • Linuxサーバのセキュリティ監視プラクティス (概要編) - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 近年Linux環境を狙った攻撃(ランサムウェアなど)も増えている 「ランサムウェア:Windowsに比べれば少ないものの、Linux向けのランサムウェアも存在します。2022年初旬から2023年までに、Linux向けランサムウェアの攻撃が62%増加したことが、2023年上半期セキュリティレポートで報告されています。例として、金融機関を対象としたKillDisk というランサムウェアがあります.」 引用元:増加するLinux向けランサムウェア攻撃:2022年年間のLinuxにおける脅威動向分析 MITRE ATT&CKの対応OS

    Linuxサーバのセキュリティ監視プラクティス (概要編) - Qiita
  • SREはAIでどう変わる? - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 最初に 記事は、Datadog Advent Calendar 2024 の12/1の投稿になります。 また、記事の内容については筆者の個人的な見解であり、Datadog公式のものではないことを予めここに明記しておきます。 SREを考える SREがシステム、インフラの管理・監視、サービス運用の方法論としてだいぶ世に広まってきましたが、このSREという運用とその体制が、AIを取り入れることによって今後どのように(もしかしたらすでに)変化していくのかについて考察してみました。 結果として、それぞれのシチュエーションにおいて、Datadog

    SREはAIでどう変わる? - Qiita
  • AuroraのIAM認証はCloudTrailに監査ログが残らない(なりすましに注意) - Qiita

    TL;DR aws rds generate-db-auth-tokenコマンドはCloudTrailに残らない 上記で発行されるトークンでmysqlコマンドで接続してもCloudTrailに残らない AWS管理ポリシーのPowerUserAccessやAdministratorAccessは、任意のユーザー名でAurora IAM認証ができる はじめに AuroraのIAM認証とは、DBユーザーにパスワードを設定せず、代わりにIAMで認証できる機能です。 MySQLの場合、通常のユーザー作成は

    AuroraのIAM認証はCloudTrailに監査ログが残らない(なりすましに注意) - Qiita
    mapk0y
    mapk0y 2024/12/05
  • テキストをコピペするときにスタイルごとコピーされちゃうのってどんな仕組み? - Qiita

    概要 文章をコピペしてエクセルに張り付けたときに、画面のスタイルもコピーされてしまって困ったことはありますか?ありますよね! (↓こんな感じ) 私もよくやってしまうのですが、実際にどのような処理が行われているのかよく分かっていませんでした。理解を深めるためにも、自分で実装して謎を解いていきたいと思います。 3つパターンの処理を実装 比較のため、プレーンテキスト・HTMLテキスト・リッチテキストのコピー機能をサンプルプログラムを実装してみました。 (リッチテキストのコピーが、範囲選択してコピペしたときと同じ機能を想定しています。) HTMLファイル 画面表示されるHTMLは下記のような感じです。各コピー処理でid="message"の部分を固定でコピーするようにします。 <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"

    テキストをコピペするときにスタイルごとコピーされちゃうのってどんな仕組み? - Qiita
  • OAuth/OIDCのJWTまとめ - Qiita

    はじめに Wikipedia の JWT (JSON Web Token) に関する記事が誤っていたので、2020 年 5 月 9 日、英語版、日語版ともに修正を行いました。 修正前の記事では、JWT のことを「JSON をベースとしたアクセストークンのためのオープン標準である」と説明していました。しかし JWT は用途を限定しない汎用的なデータフォーマットです。アクセストークンのフォーマットとして JWT を採用することは、JWT の応用事例の一つに過ぎません。なお、アクセストークンのフォーマットは必ずしも JWT とは限りません。→ 参考:『図解 JWS/JWE/JWT/IDトークン/アクセストークンの包含関係』 JWT を知らない状態で OAuth と OpenID Connect の学習を始めると、「JWT はアクセストークンのための技術である」、「JWT はユーザ認証のための技

    OAuth/OIDCのJWTまとめ - Qiita
  • AsanaからSlackリストに乗り換えてわかった『Asana vs Slackリスト』の結論 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 今回、情シス内でのタスク管理をAsanaからSlackリストに乗り換えたので、乗り換える際の手順と気付き、そして「AsanaとSlackリストのどっちがいいのか」を書いています。 先に結論を言いますが、個人的にはAsanaの方がいいです。 Slackリストの活用に迷っている人、タスク管理ツールとSlackリストの違いを知りたい人の参考になれば幸いです。 3行にまとめると コストカットとタスク管理の効率化を目的にAsanaからSlackリストに移行 Slackではスレッドでの会話が可能になり情報分散が解消されたが、定期タスクの管

    AsanaからSlackリストに乗り換えてわかった『Asana vs Slackリスト』の結論 - Qiita
    mapk0y
    mapk0y 2024/11/18
  • MySQLでわざとデッドロック発生させて挙動を確認してみた - Qiita

    概要 RDB(リレーショナルデータベース)を運用していると、複数のトランザクションが同じデータに同時アクセスしようとする場合に「デッドロック」が発生することがあります。デッドロックとは、あるトランザクションが必要とするリソースが別のトランザクションによってロックされ、さらにそのトランザクションも他のリソースのロック解除を待っているため、互いに進行できなくなってしまう状態を指します。

    MySQLでわざとデッドロック発生させて挙動を確認してみた - Qiita
  • Tauri(V2)は滅茶苦茶いいぞ!という布教をしていきたい - Qiita

    概要 Elin Custom Portrait EditorというツールをTauriとSveltekitを使って製作したんですが、 制作にあたって「Tauri、良すぎない?」と感じたのでその魅力を伝えていきます。 1.ビルドしたファイルサイズが当に小さくコンパクトな構成 元々別のツールをElectronで制作していたんですが、いざビルドしてみると体exeだけで200MBを軽く超える超巨大アプリになってしまうのが困りものでした。 (インストーラーで配布する前提の仕様だろうし開発もそこまで気にしてないんだろうけど、私はインストーラー不要のポータブルアプリ派なので…) Electron BuilderでPortable設定にすれば単一.exeとして出力も出来るけど、今度は実行速度が犠牲になってしまうという特大の罠が待ち受けています。 対するTauriはビルドサイズがだいたい10MB前後と非常

    Tauri(V2)は滅茶苦茶いいぞ!という布教をしていきたい - Qiita
    mapk0y
    mapk0y 2024/11/08
  • ITエンジニアがホームラボを持つ理由 - Qiita

    はじめに(ホームラボとは) ホームラボ(Homelab)とは、ITエンジニアが市販されているサーバやネットワーク機器を自宅に購入して、検証環境を自宅に保有すること(楽しむこと)事をさします。海外ではHomeLab、日では”逸般の誤家庭”とX(Twitter)などで書かれており。一部の好事家がと思われがちですが、実はFortigate持ってますとか、Cisco持ってますとか、RTX(Yamaha)持ってますとかは意外と多く、誤家庭予備軍みたいな人は多くいるのではと思います。 今日は深沼にどっぷりはまって抜けられなくなったエンジニアのお話です。 私も20年以上エンジニアとして仕事をしており、若い頃から様々な機器を購入しては捨ててきました。間に結婚転職などのライフイベントがあり、だいぶ拡大/縮小を繰り返してきましたが、現職でVMware Cloudのサービス責任者という立場になりいろいろ学ぶ

    ITエンジニアがホームラボを持つ理由 - Qiita
  • 【公式】レトロゲームエンジンPyxelを使わない理由が見つからない - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Pyxel作者です。Qiita初投稿です。よろしくお願いします。 皆様、Python向けレトロゲームエンジンPyxelのご愛顧ありがとうございます。 「気軽に楽しくゲームプログラミング」をコンセプトに、2018年にGitHubで公開を始めたPyxelも、おかげさまで現在15,000スター、ダウンロード数は80万を超えることができました。 4億を超えるGitHubプロジェクトの中で、Python向けゲーム開発環境としてはダントツの1位(2位は7.5kスターのPygame)、全言語合わせたゲームエンジンの中でも8位にランクインしており、7位

    【公式】レトロゲームエンジンPyxelを使わない理由が見つからない - Qiita
  • AWSさんがワークショップの環境を用意してくれているので大声で言いふらしたい - Qiita

    AWSのワークショップをあさってました。 実践力を鍛えるBootcamp - クラウドネイティブ編 - いいですね~ 実践力、鍛えましょう! で環境構築をするぞーと見ていると。。。 VS Code ServerをEC2で起動するCloudFormationテンプレートが用意されている!!! さりげない優しさ すてきすぎ やってみました。 手順 上記ページの「Launch」リンクをクリックします マネジメントコンソールのログインが必要でしたら、ログインしてください スタックのクイック作成画面が表示されます。必要でしたらパラメータなどを修正してください デフォルト値は以下のとおりです スタックのデプロイが始まりますので完了するまで待ちます 出力タブに「PasswordURL」と「URL」が表示されますので、まずは「PasswordURL」のリンクをクリックします Secrets Manager

    AWSさんがワークショップの環境を用意してくれているので大声で言いふらしたい - Qiita
  • Windows の OpenSSH で認証できなくなった話 - Qiita

    Windows がアップデートされたことで、今まで動いていた構成が急に動かなくなりました。 なぜこうなったのか、どうやって解決したか記録しておきます。 こんな構成にしていた できるだけ Microsoft が提供しているものを使う・それ以外は Pageant だけ、という構成にして運用していました。 +-------------------------------------------------------------+ | Windows | | VSCode | | Remote SSH | | ssh.exe (Windows搭載) --- Pageant | | | .ssh/config --openssh-config オプション | | | pageant.conf <---------+ | +---------|----------------------------

    Windows の OpenSSH で認証できなくなった話 - Qiita