タグ CONTEXT
人気順 10 users 50 users 100 users 500 users 1000 usersGo 言語の context を基礎から実践まで解説 - Qiita
はじめに こんにちは、エンジニアの清水です。 私は業務で Go を書いているのですが、context についての理解が浅いことでエラーに遭遇したので、勉強のために記事を書いてみました。 この記事では、実際のコード例を交えながら Go 言語の context パッケージの基本から実践的な使用方法まで解説していきます。 また実際... 続きを読む
TypeScriptに導入された新たな仕組みのデコレータ、その使い方と利便性とは?
引数contextの働き ここまで、デコレータ関数の基本形を紹介してきました。ここまでの内容で、紹介していない引数があります。デコレータ関数の第2引数のcontextです。本節では、このcontextを掘り下げていきます。 デコレータが付与されたメソッドの情報が格納されたcontext これまでのサンプルコードでは、デコレータ... 続きを読む
Promise や Context から値を読み取る use React フック
use フックは 2024 年 4 月現在、React の Canary および experimental チャンネルでのみ利用可能です。 use は、Promise や Context から値を読み取るための React フックです。以下のコードのように Promise の値を同期的に読み取ることができます。 import { use } from "react"; const fetchUsers = async () => { c... 続きを読む
Spectral Contexts in Go (ファントム型を使った Context)
type UserID string type userIDKey struct{} func GetUserID(ctx context.Context) (UserID, bool) { val, ok := ctx.Value(userIDKey{}).(UserID) return val, ok } func WithUserID(ctx context.Context, userID UserID) { return context.WithValue(ctx, userIDKey{}, userID) } ctx := req.Context() // リクエスト... 続きを読む
OpenAIがGPT-4などAI最新モデルを月額350万円~2000万円超で使える「Foundry」開始
AI研究団体・OpenAIが、最新モデルを利用できるプラットフォーム「Foundry」を立ち上げて、一部ユーザーに早期アクセス権を与えています。価格は「GPT-3.5 Turbo」モデルインスタンスが月額2万6000ドル(約350万円)、「DV(32K max context)」モデルインスタンスが月額15万6000ドル(約2130万円)に設定されているとのことで... 続きを読む
古いaws/aws-lambda-goでAWS Lambdaのcontainer image runtimeを使うと刺さる - その手の平は尻もつかめるさ
具体的に言うと、aws/aws-lambda-go@v1.18.0よりも前のバージョンでAWS Lambdaのcontainer image runtimeを使うとハンドラが呼び出されず、タイムアウトするまで刺さります。 例えば以下のような非常に簡単なLambda Functionをデプロイした時、 package main import ( "context" "fmt" "github.com/aws/aws-lambda-go/ev... 続きを読む
よくわかるcontextの使い方
Goの標準パッケージにはcontextパッケージというものが存在します。 このパッケージは、net/httpやdatabase/sqlのような現実の事象と対応している何かが存在するようなパッケージではないため、初学者にとっては使い道がわからない、となってしまいがちです。 しかしcontextパッケージは、複数のゴールーチンを跨いだ処... 続きを読む
Reactのprops/contextの使い分け - saneyuki_s log
Reactのprops/contextの使い分け 仕事先でたまたまこれの話になり、個人的に思っていることをまとめた。 公開したのは、時々見かける「どっちを使うべき?」みたいな議論に 自分も混ざりたかった 思うところがあったから. 「とにかくpropsでいい」と自分は考えている。 なによりReactは書き方に詰まった場合に、フレーム... 続きを読む
React Context を export するのはアンチパターンではないかと考える | stin's blog
Context を export するなみなさんは React Context を使っていますか?非常に便利ですよね。 え、使ってない?みんな React Context 使っとる。使ってへんのお前だけ。 冗談はさておき、この記事では Context を export するなという内容をお話しします。 React Context とはその前に React Context についてざっと解説... 続きを読む
[Go] context.TODO()を使って漸進的にcontext対応を始める - My External Storage
Goではメソッドや関数の引数にcontext.Contextが含められていると何かと便利だ。 とはいえ、最初からアプリケーションがcontext.Contextを考慮していない場合もある。 アプリケーションを漸進的にcontext.Contextに対応させる方法を書いておく。 TL;DR キャンセル通知や透過的な情報をやりとりするための仕組みがcontext... 続きを読む
Go1.14のcontextは何が変わるのか - Qiita
背景 Go1.14 で context パッケージが少し改善されるのは mattn さんの twitter を見て知った方も多いのではないでしょうか。このツイートされた時期と同じくらいにちょうど社内の勉強会で context パッケージをみんなで読んでおり、皆完全に context を理解したので ある程度実装も把握していました。勉強会では GoDoc ... 続きを読む
あなたはContextの挙動を説明できますか? 最新版 - Google スライド
あなたはContextの挙動を 説明できますか? golang.tokyo #28 Dec/04/2019 Future Corporation: Yoshiki Shibukawa 続きを読む
血液クレンジングを、要注意ワードにしました|深津 貴之 (fladdict)|note
noteで「血液クレンジング」について検索したとき、「詳しい情報はちゃんと医療機関・専門サイトで調べてね」という警告がでるようにしました。 https://note.mu/search?context=note&mode=search&q=%E8%A1%80%E6%B6%B2%E3%82%AF%E3%83%AC%E3%83%B3%E3%82%B8%E3%83%B3%E3%82%B0 noteでは以前から、反ワクチンや自殺など... 続きを読む
keepalive_requests in upstream context - Qiita
先日、某所のnginxを1.14系から1.16系に更新したところ、レスポンスタイムが悪化する現象に遭遇したので、その時の対処記録。以下は99percentileと95percentileでのレイテンシのグラフ。 99percentile latency 95percentile latency nginxのバージョンアップでレスポンスタイムが悪化するのを経験したのは初めてのことだ... 続きを読む
Go の関数を context 対応するツール - 詩と創作・思索のひろば
最初から完璧な設計と実装ができているなら苦労はないわけだけど、実際にはそうもいかない。具体的にはある程度の規模になってくると「あーこの関数 context.Context 対応したい!」みたいな気持ちが湧いてくるわけです。context 対応ってのは、第一引数に ctx context.Context を追加することですね。 そういうことをや... 続きを読む
ReactでHoCsの代わりとしてFunction as Child Componentsを利用して型もつける
Reactで Function as Child Component、Child Function, Function as Children と呼ばれるものがあって最近馴染んできたのでここらでまとめてみる。 function-as-children Reactのfunction as childとは何か 以下、長いのでこの記事ではFaCCという略称を利用する 見慣れたところで言うとReactのContextでも使われている... 続きを読む
今となって後悔しているkamiのこと - Qiita
クリスマス期間になると喜ぶ人もいれば悲しむ人もいる。そんな極端な季節の中で、自分が作った guregu/kami というWAFについて真面目に考えた。 context の正しい使い方や、kamiのAPIで後悔していることを晒そう。 kamiを作ったきっかけ まずはkamiの歴史について簡単に説明する。GunosyでアプリのAPIサーバーをRailsからGoに少しずつ書き直していたが、モノリシックだ... 続きを読む
Goのパッケージ構成の失敗遍歴と現状確認 – timakin – Medium
この記事は Gunosy Advent Calendar 2017 の5日目の記事です。前回の記事は Gunosyのパーソナライズを支える技術 -ワークフロー編- でした。 GoでAPIを書くときの問題 僕の在籍するGunosyはGoを昔(?)から本番採用しておりまして、ノウハウも潤沢に溜まっている企業だと言えます。 しかし、 context の扱いやベストなパッケージ構成、テスト、 net/ht... 続きを読む
golangでcontextパッケージを使う - write ahead log
2017 - 04 - 07 golangでcontextパッケージを使う golang 使わないから全然覚えられない. とりあえずサンプルを書いて覚えておく. 詳細や思想は deeeeetさんの記事 が非常にわかりやすいのでこれ読めばそれでいいと思う. 大雑把な理解 context.Backgroundでcontextを作るか, よそからもらってきたcontextを使って With****メソッ... 続きを読む
Golangのcontext.Valueの使い方 | SOTA
Golangのcontext.Valueの使い方 Go1.7で context パッケージが標準パッケージに入りしいろいろなところで使われるようになってきた.先日リリースされたGo1.8においても database/sql パッケージなどで context のサポートが入るなどますます重要なパッケージになっている. “Go1.7のcontextパッケージ” で書いたように context は「キャ... 続きを読む
Go-sql-proxyがcontextに対応しました - Shogo's Blog
Go1.8ではdatabase/sqlのcontextサポートが入ります。 (きっと今日の Go 1.8 Release Party で詳しく説明があるはず、たぶん) それにともない Go言語でSQLのトレースをする で紹介した shogo82148/go-sql-proxy でもcontextを扱えるようにしました。 Go1.8新機能のサポート Golang 1.8 でやってくる databas... 続きを読む
Ruby - リーダブルRspec - Qiita
はじめに リーダブルRspecというタイトルつけましたが、そんな大それたものではないです テスト書くときでも名前付け重要だからちゃんとしよう!っていうだけの内容です RspecがBDDのためのツールであることを意識しつつ、 Rspecの流儀に則って適切に名前付けをして書くと読みやすいテストがかけるはずです describe/context/exampleのメッセージに適切に名前つける これが出来る... 続きを読む
日経、Evernoteに2000万ドルを出資してサービス提携へ - TechCrunch
Evernoteは、日本のメディアコングロマリットであり、「日本経済新聞」や英文の「Nikkei Asian Review」などを発行する日経から2000万ドルの資金を調達したとアナウンスした。また日経はEvernoteが先月発表したContextに対応する情報を提供していくことにもなるようだ。 Contextというのは、Evernoteに登録した情報に関連する情報を外部サービスから引っ張ってきて... 続きを読む
Evernoteに新機能「Work Chat」「Context」登場 - ケータイ Watch
ニュース Evernoteに新機能「Work Chat」「Context」登場 日経新聞と資本業務提携、伊藤園ともコラボ (2014/11/10 18:20) 米Evernote(エバーノート)は、同社サービス「Evernote」向けの新機能として、新たにグループチャットと情報共有を統合した「Work Chat(ワークチャット)」を来週(11月17日の週)、また文書作成中にキーワードなどにマッチす... 続きを読む
キヤノン製プリンタのファームウェアを改ざん、セキュリティ企業が披露 - ITmedia エンタープライズ
セキュリティ企業がキヤノンのプリンタのファームウェア更新プロセスをインターネット経由で改ざんし、不正なファームウェアを仕込むデモを披露した。 英セキュリティ企業のContextは、9月12日にロンドンで開かれた情報セキュリティカンファレンスの「44Con」で、キヤノン製プリンタのファームウェア更新プロセスをインターネット経由で改ざんして不正なファームウェアを仕込むデモを披露した。 Contextの... 続きを読む