23新卒技術研修で実施したGit研修の講義資料です。 動画:https://youtu.be/lWkO8bQ9pSo 資料の利用について 公開している資料は勉強会や企業の研修などで自由にご利用頂いて大丈夫ですが、以下の形での利用だけご遠慮ください。 ・受講者から参加費や授業料などを集める形での利用(会場費や飲食費など勉強会運営に必要な実費を集めるのは問題ありません) ・出典を削除または改変しての利用
この本では、初心者・入門者の方に向けて、プロンプトエンジニアリングの知識や使い方を体系的にまとめました。 【概要】 ・内容:プロンプトエンジニアとは?、プロンプトエンジニアの必須スキル5選、プロンプトデザイン入門【質問テクニック10選】、LangChainの概要と使い方、LangChainのインストール方法【Python】、LangChainのインストール方法【JavaScript・TypeScript】、LCEL(LangChain Expression Language)の概要と使い方、LangSmithの概要と使い方【LLMOps】、LangServeの概要と使い方【API】、LangGraphの概要と使い方【Multi-Actor】、OpenGPTsの概要と使い方【OSS版のGPTs】、LangChain Evaluations【生成物の評価方法】、LangChain Hub、Op
React Server Components, Next.js App Router and examples May 6, 2023 There were recently a number of discussions in the React community around the state of Server Components, the Next.js App Router and the future of tooling and rendering approaches. Here's my attempt at a brief summary of concepts and discussions for folks that want highlights. I also wanted to share (lower down) more "complete" A
ブログ「読書猿 Classic: between/beyond readers」主宰。「読書猿」を名乗っているが、幼い頃から読書が大の苦手で、本を読んでも集中が切れるまでに20分かからず、1冊を読み終えるのに5年くらいかかっていた。 自分自身の苦手克服と学びの共有を兼ねて、1997年からインターネットでの発信(メルマガ)を開始。2008年にブログ「読書猿Classic」を開設。ギリシア時代の古典から最新の論文、個人のTwitterの投稿まで、先人たちが残してきたありとあらゆる知を「独学者の道具箱」「語学の道具箱」「探しものの道具箱」などカテゴリごとにまとめ、独自の視点で紹介し、人気を博す。現在も昼間はいち組織人として働きながら、朝夕の通勤時間と土日を利用して独学に励んでいる。 『アイデア大全』『問題解決大全』(共にフォレスト出版)はロングセラーとなっており、主婦から学生、学者まで幅広い層か
SMBCインハウスデザインチームが発足してから6年 。私たちはデザインを通じてサービスおよびプロダクトの品質をさらに高めるべく、日々さまざまな活動に注力しています。 特に2021年以降、継続的に取り組んでいるプロジェクトの一つが「SMBCデザインシステム」の構築と運用です。私たちはこのデザインシステムが、当行をより多くのお客さまに選んでいただくために必要不可欠なものだと考えています。 デザインシステムとは サービスやプロダクトに関するすべてのデザインに対し、一貫性をもたせて提供するための考え方や仕組みのこと。デザインの共通パーツのルールを定めたもので、対面・非対面を問わず各チャネルのアウトプットで統一した体験の構築を目指すものです。 デザインシステム設計・構築のプロジェクトをご紹介した記事はこちら 「お客さまに対して、SMBCのどのサービスを利用いただいても一貫した体験をご提供できるように
こんにちは! この記事では過去「CGニュース」内で紹介したチュートリアルをまとめていきます。 この記事はかなり長めの記事になっております。見出しごとでカテゴリ分けしているので、気になる目次をクリックして読んでみてください。 この記事ではチュートリアルの詳細については記載してないので、気になったチュートリアルはそれぞれに貼ってあるリンク先の記事を参考にしてみてください。 モデリング 結合部を滑らかに仕上げる動画が公開中! 「Bevel Triple Edging Trick For Modeling _ Blender Modeling Tutorial _ #21」は、オブジェクトをブーリアンした際の結合のテクニックを学ぶことができます。
今回は三和電子JLF-TP-8YTシリーズへのOTTO DIY V5 取り付け方法について記載したいと思います。 OTTO diy V5 セット内容 このような形で梱包されています、まず各パーツの解説をしていきます。 メインガイド2種類 FD(四角形) FDガイドは、角の周りに丸みを帯びた領域があり、アクチュエータの上部を快適に座らせながら、斜め方向の入力を分かりやすくします。 BFY(半円形) BFYガイドは、八角ガイド好む人向けです。これを代替手段として優秀です。八角ガイドより角の周りの丸みを帯びたを形状で、斜め入力を認識しつつ半円形の滑らかな入力感触を生み出します。 モジュラーボディ ピボットコアを搭載するためのパーツです、金色M3ナットが埋め込まれています。 三和電子 TP-MA PCBまたはHORIマイクロスイッチPCBを取り付け可能にします。 ピボット&ピボットコア ピボット
今回はOTTO DIY V5+ の組立方について記載したいと思います。 OTTO DIY V5+ セット内容 このような形で梱包されています、まず各パーツの解説をしていきます。 メインガイド2種類 FD(四角形) FDガイドは、角の周りに丸みを帯びた領域があり、アクチュエータの上部を快適に座らせながら、斜め方向の入力を分かりやすくします。 BFY(半円形) BFYガイドは、八角ガイド好む人向けです。これを代替手段として優秀です。八角ガイドより角の周りの丸みを帯びたを形状で、斜め入力を認識しつつ半円形の滑らかな入力感触を生み出します。 モジュラーボディ ピボットコアを搭載するためのパーツです、金色M3ナットが埋め込まれています。 三和電子 TP-MA PCBまたはHORIマイクロスイッチPCBを取り付け可能にします。 ピボット&ピボットコア ピボット 滑らかなテフロン製で、ピボットはV5ピボ
どうも、まさとらん(@0310lan)です! 今回はJavaScriptでプログラムを書いてプレイヤーを操作する3Dゲームのご紹介です! 大きな特徴として、3Dのステージを自作できる機能が提供されており、誰でも簡単に自分好みのステージを作成して楽しむことができます。 プログラミングの学習教材としても利用可能なので、ご興味ある方はぜひ参考にしてください。 【 CodeQuest 】 ■「CodeQuest」の使い方! それでは、「CodeQuest」をどのように使えばいいのか詳しく見ていきましょう! まず最初に【Sign Up】ボタンをクリックして無料のユーザー登録を済ませておきます。 メールアドレスとパスワードを入力しましょう。 ユーザー登録が完了したら、画面上部にあるリンクをクリックしてください。 次のようなダッシュボード画面が表示されたら準備完了です! この画面からチュートリアルを試し
本記事はNext.jsのチュートリアルが大きく変わったためリンク切れを起こしています。 技術メモのため記事としては残しますが、リンク切れにご留意ください。 また機会があれば新チュートリアルで記事を書こうと思いますm(_ _)m こんちには。 データアナリティクス事業本部 インテグレーション部 機械学習チームの中村です。 今回は以下のNext.jsのチュートリアルをほぼ一通り(SEOのところ以外)実施しましたので、ポイントを記事化しました。 https://nextjs.org/learn/foundations/about-nextjs" チュートリアル自体は、以下のような内容が分かるものとなっています。 CRA(create-react-app)のみ使用しているとイメージしづらい、素のHTML + JavaScriptとReactの関係のイメージが分かる Reactがフレームワークではな
Windows path schemes There are three different kinds of absolute path, and three different kinds of relative path on Windows. Absolute paths Absolute, or fully qualified, paths are complete paths, that on their own uniquely identify a location in the file system. Drive paths Drive paths are the good old-fashioned paths we all know and love, consisting of a drive letter and a sequence of directorie
2019/11/20 Spineではじめる、動くイラスト制作 第4回:コンストレイントを使ったリグ設定(前編) こんにちは。HERMIT WORKSの柴田章成です。今回からは、いよいよSpineの実践編です。第2回と第3回で解説した3種類のコンストレイント機能を組み合わせ、表現力豊かなリグをつくっていきます。今回と、続く第5回(2019年12月公開予定)で、キャラクターの頭や体の向き、髪の毛などの揺れ物、キャラクターの武器からなる、代表的な3要素の制御方法を説明します。これら3要素以外でも、応用力を高めれば、リグによる自動制御が可能になり、作業効率を高めることができます。それこそが、ほかのツールにはないSpineの強みだと言えます。Spineを使うからには、ぜひ習得しておきたい技術です。 TEXT_柴田章成 / Akinari Shibata(HERMIT WORKS / Twitter:
使用するライブラリ このアプリで、Next.js以外に使用するライブラリは以下の4つです。インストール方法等は必要な箇所で説明します。 Prisma TypeScriptのORマッパーです。アプリでのノートの保存等に使用します。 ▶ Prisma | Next-generation ORM for Node.js & TypeScript Tailwind CSS CSSフレームワークです。アプリのUIデザインに使用します。 ▶ Tailwind CSS - Rapidly build modern websites without ever leaving your HTML. Zod バリデーションライブラリです。APIレスポンスの型定義とバリデーションに使用します。 ▶ Zod | Documentation SWR データフェッチ用のライブラリです。ノート一覧のクライアントサイドで
Large language models have taken the public attention by storm – no pun intended. In just half a decade large language models – transformers – have almost completely changed the field of natural language processing. Moreover, they have also begun to revolutionize fields such as computer vision and computational biology. Since transformers have such a big impact on everyone’s research agenda, I wan
! コピーして利用してください !文責: @chaspy_ (Takeshi Kondo) take.she12@gmail.comtwitter: https://twitter.com/chaspy_公開時の Tweet: https://twitter.com/chaspy_/status/1647190440628883461お仕事依頼: https://chaspy.me/service/SRE 研修! コピーして利用してください ! SRE 研修 Day0: 概要 背景 対象 持ち帰れるもの / ゴール 扱わないこと プログラム 参考資料 Day1: 信頼性を考える Site Reliability Engineering とは何か Site Reliability Engineering の起源 従来の SysAdmin(システム運用者)の仕事 Question: これだと何
登録日: 2022-09-10 更新日: 2023-10-23 前回までに、「Xubuntu 20.04.5 LTS」に入れた「Boxes」にて、「Xubuntu 22.04.1 LTS」のボックス(仮想マシン)を作成して、メインとして使えるか、色々とトライしました。 - それを踏まえて、今回、ホストOS を「Xubuntu 20.04.5 LTS」から「Xubuntu 22.04.1 LTS」に移行しました。 その備忘録です。 - - 追記: 2023-08-09 システム更新で、「Xubuntu 22.04.3 LTS」にアップしました。 - 追記: 2023-03-09 システム更新で、「Xubuntu 22.04.2 LTS」にアップしました。 - - - 使用したPC は「ASUS Chromebox CN60 」で、プロセッサは第4世代の「Intel Celeron 2955U
Lubuntuのインストール手順と日本語入力設定までを解説します。 LubuntuはUbuntuから派生したLinux ディストリビューションです。 数あるUbuntuフレーバの中でも最も軽快に動作するとされています。ご自身の環境でUbuntuは重くて使いにくいという方はLubuntuをお試しください。 Lubuntuデスクトップ画面 今回はVirtualBoxを使って仮想マシン上にインストールしますが、通常のPCの場合も同様の手順でインストール可能です。 今回使用するソフトVirtualBoxおよびLubuntuは無料で使うことができます。 作業時間は1時間程度です。 VirtualBoxについて 今回使用するソフトはOracle VM VirtualBox(オラクル ブイエム バーチャルボックス)です。 VirtualBoxは、PC上に仮想のPC環境を構築して他のOSをインストールする
低スペックノートPCに Xubuntu21.04 を minimal install して fish を入れたお話 ~1~LinuxUbuntufish初心者xubuntu 初めに 本記事は、実家で捨てられそうになっていたWindowsノートPCを助けて、Xubuntu21.04を導入し、bashをfishに切り替えるお話です。 友人Hに「古いノートPCにLinux入れたいんだけど良いの無い?」と雑な質問を投げたところ、10個くらい案を出されまして... その中でもとっつきやすく軽いUbuntu系のXubuntuを導入することにしました。 それに加えて、shellをbashからfishに変えるといいと非常に強く勧められたのでfishも入れます。 行ったことを細かく書いていくので、これからLInux系統のOSに触ってみたい、導入したいという人の参考になればと思います。 大きく分けて「Xubu
はじめに 本記事では Riverpod v2 の pub.dev のクライアントサンプルアプリと youtube に上がっているFlutter Vikings 2022 のライブコーディングから学んだ実践的な Riverpod v2 の使い方をまとめられればと思っています。もしお時間がある方は動画を視聴されることをオススメします。 動画の冒頭では Riverpod v2 と同時にリリースされた Riverpod generator の導入の経緯について Remi さんが語られていたので、まずはそこに触れたいと思います。 Riverpod には、Provider、StateNotifierProvider、FutureProviderなど、様々な種類のプロバイダーが存在しています。このようにプロバイダーの種類が多いため、初学者にとってはどのプロバイダーを使えばよいかがわかりにくいという問題が
こんにちは。SRE/データストアチーム の飯塚です。 私たちのチームではデータベースを代理で操作したり情報を取得したりするサービスをいくつか作り、それをプロダクトチームが利用できるように gRPC 経由で提供しています。ところで、ある日突然「分散トレーシングを活用していくことになったので、あなたのチームのサービスも対応させてください」とお願いされたらどうすればよいでしょうか?私はこれまでにいろいろなカンファレンスで分散トレーシングや OpenTelemetry についての講演を聞いていたので、理念は理解した、便利そうだ、導入してみたい、と思ったことは何度かありました。しかし実際に導入しようとして SDK のドキュメントを開いてみると、理解しなければいけない(ように見える)概念や、使い方をマスターしないといけない(ように見える)API の数に圧倒されてしまい、後回しにしてしまっていました。
A couple of months ago I have announced a Cypress.io course Testing The Swag Store targeted at the beginners who want to learn web end-to-end and component testing using Cypress.io test runner. The short announcement video can be seen below It is hard to believe, but I have been on a roll creating lots and lots of lessons for this course. It now covers end-to-end testing, React component testing,
Simple Network Management Protocol の略です。 管理する側(SNMP Manager) と 管理される側 (SNMP Agent) 間の管理プトロコルです。 SNMP-Get は Manager から Agent に対して入出力パケット数などの情報を要求し、Agent がこれに応答します。 SNMP-Set は Manager から Agent に対してポートをダウンさせろなどの値を設定します。 SNMP-Trap は Agent 側でポートがダウンしたなどの事象が発生した際に Agent が Manager に通知します。 SNMP-Get には 160番の UDP ポートを使用します。 SNMP-Trap には 161番の UDP ポートを使用します。 SNMP の主なバージョンには v1, v2c, v3 があります。v2 もありますが殆ど使用されて
Chat Plugins https://platform.openai.com/docs/plugins/introduction OpenAPI仕様書を公開しておくとGPTがそれを解釈してユーザーの入力からWebリクエストを作って処理してくれるすごいやつ プラグイン開発者は自分の作った各APIのdescriptionをちゃんと書いておけばあとはChatGPT側でよしなにやってくれる LangChainのOpenAPI Agentに仕組みは似ている Retrieval Plugin そのままフォークして使える検索用の知識を与えるプラグイン(APIサーバー)の雛形 こんな感じでAPI作れば動くよというリファレンス実装で、別にPython必須というわけではない 開発者は好きなベクトルDBを選んで自分で構築したインデックスを突っ込んでおけばOK ベクトルDBが必要な理由はテキストを入力してテキ
【導入】 ・この記事の最終目標は「リアルタイム変換でずんだもんボイスになってDiscordで通話する」です。 ・大まかな記事の流れは「RVCで学習モデルを作る」→「学習モデルをVC Clientに入れる」→「リアルタイムボイチェン完成!」です。 ・「RVC」という超凄い非リアルタイム音声変換ソフトが話題になったと思ったら、翌日に「VC Client」という超凄いソフトがリアルタイム音声変換に対応したのを聞いたので、急いで記事を書きました。 ・この記事ではずんだもんボイスになることを目標としていますが、学習先の音声さえあればどんな音声にもなれます。 【手順】 ①~RVCのダウンロード~ ・以下のURLを開いて、「RVC-beta.7z」をDLします。(要Hugging Faceアカウント)(Hugging Faceアカウントを持ってない人は無料なので作りましょう) https://huggi
「Unityで本格的なハクスラカードゲーム・デッキ構築型カードバトルRPGを作ってみたい!」 「UnityとC#でSlay the Spire・呪術迷宮・遊戯王・シャドウバース・ハースストーンといった様々なカードゲームを開発できるスキルを手に入れたい!」 「実際にアプリストアにリリースされ☆4.7の高評価を獲得した本格的なオリジナルスマホゲームを0から作る体験をしてみたい!」 そんなあなたのためにハクスラローグライク×デッキ構築型カードバトルゲーム「呪術迷宮」の作り方講座ができました! この講座ではUnityとC#で完全フルスクラッチで0から、実際にアプリストアにリリースされているゲーム「呪術迷宮」を作っていきます。 呪術迷宮はランダムに敵が出現するダンジョンを進んでいくカードバトルRPGです。 ダンジョンを攻略すると手に入る経験値・お金・カードを使ってプレイヤーを強化。ダンジョン攻略に有
In this course, containing over 30 hours of video content, we implement the astounding Stable Diffusion algorithm from scratch! That’s the killer app that made the internet freak out, and caused the media to say “you may never believe what you see online again”. We’ve worked closely with experts from Stability.ai and Hugging Face (creators of the Diffusers library) to ensure we have rigorous cover
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く