この資料は以下のイベントの登壇用の殴り書きです
https://hack-at-delta.connpass.com/event/350588/
今までの資料を引用して話すので、この資料はアウトラインです。
| /** | |
| * My Portable RAG | |
| * $ pnpm add sqlite-vec @ai-sdk/google ai | |
| * SQLite Vector Search + Google AI Embeddings | |
| * | |
| * Required environment variables: | |
| * GOOGLE_GENERATIVE_AI_API_KEY=your-api-key | |
| * | |
| * Usage: | |
| * # Index text content |
この資料は以下のイベントの登壇用の殴り書きです
https://hack-at-delta.connpass.com/event/350588/
今までの資料を引用して話すので、この資料はアウトラインです。
| import { Server } from './server' | |
| type Post = { | |
| id: number | |
| title: string | |
| body: string | |
| author: Author | |
| } | |
| type Author = { |
| #!/usr/bin/env bash | |
| CaptureSpecialKeys(){ | |
| local SELECTION rest | |
| IFS= read -r -n1 -s SELECTION | |
| #echo "$SELECTION" | hexdump >&2 | |
| if [[ $SELECTION == $'\x1b' ]]; then | |
| read -r -n2 -s rest | |
| SELECTION+="$rest" |
PostgreSQLなどの既存のRDBMSはスキーマを持つ。スキーマがあることは良いことだが、このスキーマのライフサイクルはアプリケーションコードのライフサイクルと乖離しがちで、結果として以下のような問題が発生する。
bicep は、ARM Template の DSLでARM Templateに変換される。あくまでDSLなので、デプロイを含めた仕様、制約はARM Template に準じる
| import { makeOperation } from '@urql/svelte' | |
| import { authExchange } from '@urql/exchange-auth' | |
| import { Auth } from 'aws-amplify' | |
| import produce from 'immer' | |
| import { set } from 'lodash' | |
| const amplifyAuthExchange = authExchange({ | |
| addAuthToOperation: ({ authState, operation }) => { | |
| if (!authState?.token) { | |
| return operation |
この記事はTSG Advent Calendar 2020の14日目の記事です。昨日の記事はJP3BGYさんのPXE BootとIntel DCIを用いたLinux Debug環境でした。
カリー=ハワード同型対応ってかっこいいけど、何のことだかよくわからない。わたくし昆布の現時点での(偏った)理解を、疑似コードを交えて説明していきます。ほぼ備忘録です。
直観主義論理(自然演繹)の命題とTypeScriptの型との間のカリー=ハワード同型対応を考えます。
Wikipediaでは次のように書いてあります。