REACTで頻出のJavaScript記法① arrow関数/Export,Import/ コールバック関数
Ruby on Railsをしばらくやっていて、少々JavaScriptに関して 忘れてる部分も多いので復習しながら頑張っていきます! 1. arrow関数 arrow関数は、JavaScriptで簡潔に関数を定義するための構文。 =>を使って関数を定義することができ
Ruby on Railsをしばらくやっていて、少々JavaScriptに関して 忘れてる部分も多いので復習しながら頑張っていきます! 1. arrow関数 arrow関数は、JavaScriptで簡潔に関数を定義するための構文。 =>を使って関数を定義することができ
はじめに ライブラリ(Koloda)を使用し、Tinder風のUIを作成しました スワイプできるカードをコードで書いており、何か別の場面でも活かせることができるのではないかと考えたため共有します なるべくコピペでビルドすることができ...
はじめに Redisサーバーのデータを参照するには、redis-cliを利用したり、公式サイトで紹介されているGUIツールを利用したりといろいろな方法があるかと思います。 今回、普段開発に利用しているRubyMineからも、簡単な設...
数年前にちょっと話題になりましたが 「妖怪けむり」、製造終了してしまったのでもう売っていないそうですね。[1] あまり遊んだ記憶はないですが、もう無くなってしまったと聞くと少し寂しいものがあります。 TensorFlow.js の Hand Pose Detection を使った
YouTube でゼロから開発できるプログラミングチュートリアルを発信中の「はる」と申します。 フルスタックチャンネル 最近は、Next.js と Supabase、OpenAI の ChatGPT、DALLE、Whisper、Embedding を使用したアプリの講座を作成して
GPT-4ベースのChatGPTを使ってみたところ、想像以上のクオリティだったので、特許提案や特許審査に使えないか試してみました。 題材として、有名な「どこでもドア」の特許を考える、というシナリオを想定してみます。 以下のような流れで...
Swiftで小数の計算を行なったときに、思いもしない誤差が出たことはありませんか? その真相を遥か昔に学んだ情報数学の拙い知識で実際演算して調査してみました。 対処方法は最後に記述してあるので、そこだけ知りたい方は最後だけ見てもらえた...
あちこちで「サブパッケージ参照するならマルチモジュール化すると良い」という誤解記事が増え続けているので、コメントがかける記事であればこの記事でお伝えしたい内容を簡単にコメントするようにしていますが、コメント機能の無い記事もあり、カウンターとしてこの記事を書いておきます。 ただの一
結論 以下のように実装することでSwiftUIでHTMLのコードを反映させることができます。 import SwiftUI import WebKit struct HTMLView: UIViewRepresentable { ...
getBy, queryBy, findByの違い Testing Library には以下3種類のqueryがあります。 開発において、たびたびqueryの使い分けで混乱してしまうことがあったので、整理をこめて紹介します。 getBy queryBy findBy それ
はじめに こんにちは。神戸電子専門学校 ゲーム技術研究部(技研部)部長の猫茶です。 ゲーム開発と技術研究・共有に勤しむ部活です。 さて、今回はWebブラウザ上でC++で描画してみようぜ! という記事です。 折角なので、次世代を見据えてWebGPUを使います。 最終的に出来上
Theo 氏によって提唱された技術スタック「T3 Stack」をご存知でしょうか。T3 Stack とは、simplicity(シンプルさ)、modularity(モジュール性)、full-stack type safety(フルスタックの型安全)を追求した思想です。 そしてこれ
1. はじめに 前々から興味はあったExcelのマクロやVBA。しかし日々のあれこれに追われ、少しかじったものの本格的な勉強は先延ばしに。それがこの間までの私の現状でした。似たような境遇の方は多いのではないかと思います。 そんな折に...
概要 ChatGPT API (gpt-3.5-turbo-0301) でキャラクター再現をして遊びたかったので、アプリを作ってみた。 「魔女の旅々」よりイレイナさん、「ワンピース」よりルフィ、この二人を試作してみたが、 イレイナさ...
<a href="https://nodejs.org/en/blog/release/v16.20.0">https://nodejs.org/en/blog/release/v16.20.0</a><br /> <p>Node.js v16.20.0リリース。 undici、
はじめに この記事は株式会社Gincoのテックブログとして書いています。 こんにちは! 現在開発しているプロダクトにおいてアプリケーションをCloud Runにデプロイしています。 開発当初はデータベースにCloud SQL for PostgreSQL(以下 Cloud S
検証済バージョン:UE5.1 はじめに 本記事ではUnreal EngineでPython を利用する際に、Python Script を Visual Studio Code (以下、VSCode) からデバッグする方法を記載し...
こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたもので
プロローグ(茶番) ~昨年10月、インターン先にて~ 上司「kenさんにはこの機能の開発を担当してもらいたいと思います」 私「はい」 上司「機能を見てもらえればわかる通り、一部フロントの修正も必要になるのでわからないところがあれば聞...
こんにちは!アルダグラムでエンジニアをしている @sukechannnn です。 SREチームでは、本番でも利用しているECSにデプロイして動作確認できるテスト環境を、用途に応じて増やせる基盤の整備を行い、4月から運用を開始する予定です。 その中で、複数の Firebase プロ
はじめに 前回の記事で Livebook から Web アプリをデプロイする方法を紹介しました 今回はその発展形で、Bumblebee を使った AI Web アプリをインターネット上に公開してみます デプロイ先は Fly.i...
N+1問題とは RailsのN+1問題とは、データベースから取得した1つのレコードに対して、関連するデータを取得するために、関連するテーブルに対して複数のSQLクエリを発行してしまう問題のことを指します。 例えばユーザー情報を取得す...
前提として2023年3月末時点の検証結果。機能改修によって最新版では変わっているかもしれません。 背景 業務の中でTeamsの利用が増えてきた。同僚とのやりとりもメールからTeamsに変化してきた。 ロボットの動作も、以前はメール中...
こんにちは。個人開発アプリで食べている、あたか、です。 Androidは開発ライセンス料が安く、macを買う必要も無いので、初めてアプリ開発をする人達に人気があります。 しかし、分かりづらい所が色々あるので(iOSアプリ開発も色々あるけど)、Androidアプリの開発をしていると
医師国家試験受験後に構想 コツコツ勉強する時は特に、勉強計画の立案・修正が必要になる時が多いと思います。今日の分量が分からないと、一問にかけてよい時間も分からないし、実行可能性の判断も難しい。 しかし、平日・週末の配分の考慮や進まな...
こんにちは! サイボウズ株式会社フロントエンドエンジニアの nissy です。 はじめに サイボウズでは毎週火曜日に Frontend Weekly という「1 週間の間にあったフロントエンドニュースを共有する会」を社内で開催しています。 今回は、2023/03/28 の F
概要 ChatGPTと会話できるSlack botを実装しました。SlackからすぐにChatGPTに質問することができるようになり、またSlack内でプロンプトの共有や回答内容の検索ができるようになり便利です。 Slack Bol...
はじめに 2023年3月27日に iOS 16.4 が公開され、iPhoneのSafariでもPush通知が利用できるようになりました。 Web Push機能を実装したPWAが iOS 16.4 Safariでどのように動作するか検証したのでまとめます。(動作検証端末:iPh
Zenn Publication でのテックブログを投稿をしてみて、執筆者として感じたメリットとデメリットをまとめました。 Zenn でテックブログを開設しようか考えている方に、参考になれば幸いです。 勤務先の話が出ますが、すべて個人の見解です。 Zenn Publicati
はじめに ベンチャー企業や立ち上がって間もない開発組織の場合、事業の成長スピードに対して、インフラ/SREエンジニアへのリソース不足が発生します。 スピード重視の結果、監視設計が不十分なままプロダクトがリリースされることも少なくない...
WebAssemblyに特化したスタートアップFermyonは、WebAssemblyでサーバレスアプリケーションを開発するためのフレームワーク「Spin」がバージョン1.0に到達したことを発表しました。 Introducing Spin...
はじめに おにまい(お兄ちゃんはおしまい!)の放映が終わってしまった。来週から社会の荒波に放り出されるというのに、何を頼りに生き延びれば良いのか。 そんな陰鬱とした気分でYoutubeの海を漂っていると、おにまいの配色について考察し...
RWKV 自宅で動くLLM(Large Language Model)。前はFlexGenなるものを紹介しました。今回はRWKVなるものを動かしてみます。 LLMで当たり前に使われるTransformerでなくRNNのみを使っているようです。 それ以外の違いなど、詳細は分かっ
2023年1月からOpenAIの文章生成AIのAPI(text-davinci)を使ったLINE bot「GPT応答AIダヴィンチさん」ですが、お陰様で友達登録数が1000人を突破しました! その中でマネタイズにもチャレンジしていたのですが、うれしいことに有料プランを利用いただく
ということで、私の例をいくつか出してみようと思います。 モノリスからマイクロサービスへ https://amzn.to/3lJJ2dj マイクロサービス・アーキテクチャの著者による、モノリスからの移行をガイドするような雰囲気のするこの本ですが、この本は第6章「終わり」にから
こんにちは、初めましての方は初めまして。株式会社 Fusic の瓦です。春ですね。 2022 年 12 月に ChatGPT が突如現れてから、大規模言語モデル (LLM) を使ったアプリやライブラリがたくさん出てきました。ChatGPT はとても流暢な文を生成出来るのですが、訓
iOS safariの暴虐 iOS safariでは、スクロールできる要素に対してスクロールバーを表示しないという正気を疑う挙動をします。 現代は端末幅にあわせてコンテンツの幅を柔軟に調整するのが一般的需要ですから、画面幅によっては...
はじめに この記事は、UiPath Studio v22.10から新機能として加わったデータマネージャーについて、使い方をまとめたものです。 データマネージャーは、UiPath Studio/StudioXで扱うさまざまな種類のデー...
動機 getStaticProps から notFound と revaidate を組み合わせて返す時、「あれ、これどんな挙動するんだっけ」となった。 例えば、あるタイミングで notFound だけを return したが、その後コンテンツを追加して再度ページアクセスした
OpenAI を UiPath から呼び出してみる 今話題のチャットGPT。UiPath の Integration Service でもコネクタのプレビュー版が出ましたが、 一般公開はまだ先のため、本記事では 「HTTP要求」アク...
初めまして、半年前に入社した新米のエンジニアです。 Ruby on Railsを使ってアプリケーション作成をしていてスタックした際に、学びになることがありましたので皆様に共有させて頂きます。 概要 rails上で以下のように入力する...
はじめに 初めまして、入社して半年の新人プログラマです。 自分の所属している開発チームでは、ソロ・ペア・モブを使い分けて開発しています。 それぞれ体験した上で、メリットと感想について今回は共有したいと思います。 ソロ こちらは説明...
はじめに 前回の記事ではESP32を対象に、C/C++からインライン・アセンブラを使用する手順を説明しました。今回はもう少し踏み込んで、アセンブラの練習にお勧めの方法と、調べてもわかりづらい重要なポイントを説明していきます。 前提条件 XtensaコアのESP32シリ
こんにちは!!Asterです!!! 本日は初めてやる方に向けて,LumaAIのアップロードから映像を出力するまでの流れを記事にしました. お手軽にできますので,ぜひご覧ください. もしわからないところがありましたら,こちらにご連絡ください. 今回説明するにあたって,使用した映像(
本記事は2023/3/22時点の情報で作成しています。 Azure OpenAI Serviceは将来的に動作や仕様が変更される可能性があります。 はじめに AgVenture Lab 森永です。 昨年12月ごろから話題にな...
<a href="https://moonrepo.dev/blog/moon-v1.0">https://moonrepo.dev/blog/moon-v1.0</a><br /> <p>monorepo管理ツールのmoon v1.0リリース。 プロジェクトのタグ付けのサポート
<a href="https://nuxt.com/blog/introducing-nuxt-devtools">https://nuxt.com/blog/introducing-nuxt-devtools</a><br /> <p>Nuxt DevToolsの紹介。 Nux
WebSocketのツラミ 中継サービスの対応がないと切れる ルーターによっては長時間アクセスがないと切れる 切れたら繋ぎなおすのはクライアントの実装次第 セキュアにつなぐためにはサーバーもクライアントも新バージョンのサポートが必要 接続数が膨れず、安定して接続を維持するの
こんにちは、よしこです。 今回は、弊社ナレッジワークで初の開催となったオフライン勉強会「Encraft #1」のイベントレポートをお届けします! Encraftとは? Encraft(エンクラフト)は株式会社ナレッジワークが提供する、 "Enablement" と "Craf
はじめに 例えば、以下のようなお問い合わせを管理する Power Apps キャンバスアプリを作る際、ギャラリーに表示しているデータを、ステータスやお問い合わせ種別、担当者などでフィルターをしたいといった相談をいただくことがあります...
最近、いくつかの言語でサポートを発表し、Connectが色々と騒がれていました! Jan 18, 2023 Announcing Connect-Swift: You’ll actually want to use Protobuf on iOS https://buf.bui
ChatGPTが面白すぎていろいろ使っている間にちょっとずつできてきました。 とりあえず仮称は「AI-VTuber配信システム」としています。 「AI-VTuber配信システム」ってどんなの? こんなのです。 YouTubeの生配信...
GitHubは、Visual Studio Codeの拡張機能としてGitHub Actionsによるワークフローの実行や監視、管理を可能にする「GitHub Actions extension for VS Code」のパブリックベータ公...
はじめに 非エンジニア職でも分析で荒れ地のような大量のcsvデータを捌かなければいけないときありますよね。私はあります 下記のような住所の入力度合いが行により異なるCSVを、適するカテゴリに分類したい場面に遭遇したので、Python...
<a href="https://webkit.org/blog/13966/webkit-features-in-safari-16-4/">https://webkit.org/blog/13966/webkit-features-in-safari-16-4/</a><br
<a href="https://developer.chrome.com/articles/origin-private-file-system/">https://developer.chrome.com/articles/origin-private-file-system
<a href="https://github.com/pnpm/pnpm/releases/tag/v8.0.0">https://github.com/pnpm/pnpm/releases/tag/v8.0.0</a><br /> <p>pnpm v8.0.0リリース。 No
<a href="https://github.com/evanw/esbuild/releases/tag/v0.17.14">https://github.com/evanw/esbuild/releases/tag/v0.17.14</a><br /> <p>esbuild
Qiita初投稿になります。技術的にも未熟ですがどうぞよしなに。 始めに 大学では過去問さえ持っていれば単位はどうにかなるという風潮がありますが、入手が難しい場合や少ししか手に入らない時があります。そんな場合、テスト対策に何を勉強...
はじめに GitHub Actionsで実行したチェック(自動テスト・静的解析ツール等)が失敗した時、 Jobの実行ログを確認するのは地味に手間がかかります。 このときActionsのSummaryにあるAnnotationsに、 ...
はじめに Svelte の開発者 Rich Harris さんの Twitter にて、SvelteKit は JavaScript で書かれているという話が話題になっていました。 Svelte は TypeScript...
! この記事は2022年7月12日に公開した OpenAPI x Rails x NextJS でIVRyを0から作り直した話 | noteの移行記事です こんにちは、電話自動応答サービスIVRyでエンジニアをしている小瀬です! https://ivry.jp/ 実は先月、ユー
筆者が CSS を学び始めたとき、media query で画面サイズに応じてスタイルを変える方法が大変ニガテでした😭 min? max? 未満のときはどうするの? and で繋げなきゃいけないの? 長くない? と疑問に思いながら、今日まで長い年月を過ごしてきました。 本日(20
1. はじめに この記事では、Node.js 上でのデータベース操作やクエリを簡単かつ効率的に行うことができる Prisma を使用した開発のワークフローについて学びます。開発環境のセットアップから、スキーマの定義、マイグレーション、データ操作、そしてデータの可視化までの一
はじめに みなさんこんにちは、物流業界の価値最大化をミッションに掲げ運送会社のDXに寄り添うアセンド株式会社でCTOを務めている丹羽です。 1日5.2回のリリースを実現するプロダクトチームの開発体験を支えるCIの高速化についてご紹介します(先週3/20週の平均値)。1日に数
株式会社IVRy (アイブリー)のエンジニアのkinashiです。 IVRyでは主にフロントエンドを担当しています。 先日zennを見ていたら下記の記事があり、楽しく読ませていただきました。 https://zenn.dev/rgbkids/articles/d7691b6c85
はじめに Flutter 3.7系へアップデートした際、Dynamic Links周りで少し問題が発生したので、その解決方法を共有します。 targetSdkVersion FlutterでAndroidアプリを作成すると、デフォルトの設定ではbuild.gradleは以
Rubyではオブジェクトに対して呼び出せるメソッド一覧をmethodsで取得できるのですが、このメソッドがデバックする際などに意外と便利でおすすめだよって話です🔥 シチュエーションに合わせて、private_methodsやinsta...
なぜ作ろうと思ったのか GPT-4が登場して、急に流れきたな… なんか作りたいなぁ OpenAIのAPIも少し前に出てたなぁ そういえばホグワーツレガシーのキャラメイクで名前考えるの辛かったなぁ ということで作ってみることにしま...
【この本について】 サーバーサイド Kotlin で Web API を作成する本です。Kotlin で HelloWorld、Spring Boot の基礎から、Arrow を用いた実践的な Web API 開発の内容まで取り扱います。 【本書の構成】 本編 - 第 1 章
microCMS と LIFF のハンズオン! * LINE Front-end Framework(LIFF)は、LINEのユーザーIDなどをLINEプラットフォームから取得できます。 * microCMS は、REST API ベースで簡単にデータを保存できるサービスです
Cloud Native Computing Foundation(CNCF)のSandboxプロジェクトとして開発が進められているオープンソースのFaaSプラットフォーム「OpenFunction」がバージョン1.0の登場に合わせてWeb...
<a href="https://blog.cloudflare.com/workers-node-js-asynclocalstorage/">https://blog.cloudflare.com/workers-node-js-asynclocalstorage/</a><
<a href="https://deno.com/blog/v1.32">https://deno.com/blog/v1.32</a><br /> <p>Deno v1.32リリース。 TypeScript 5.0、V8 11.2へのアップデート。 Node.jsとの互換性の
<a href="https://github.com/mayank99/ecsstatic">https://github.com/mayank99/ecsstatic</a><br /> <p>CSS-in-JSライブラリ。 <code class="language-pla
やろうとしたこと 今まで、Google Formから集計した結果をシートにすることはありますが、分析結果は個別でまた送信することが多く、今回は回答者が記入した回答に対して、分析結果を自動送信する仕組みをやってみました。 なんでやり...
vim.loaderを導入するPRがNeovimのHEADにマージされました。 https://github.com/neovim/neovim/pull/22668 有名なNeovimプラグインをいくつも開発しているfolke氏によるPRです。 同氏がパッケージマネージャのla
結論 Discord は GAS からのアクセスを認めていないように見える。 GAS から何かしたいとしても何らかの迂回路を通らないと上手くいかないだろう。 何を試してどうなった GoogleAppsScript で以下のように記...
リモートワークの影響もあってか、テキストによるコミュニケーションの頻度が増え、重要性が増してきました。毎日、かなりのメッセージを作成し、読んでいます。 自分は国語の先生でも研究者でもなく、正しい日本語ができているか怪しいときがあります...
2023年3月2日ChatGPT APIが発表されました。 このニュースを見て、 「このAPIを使って何か面白いサービスを作れるのでは…?」 と思った方も多いのではないでしょうか? 筆者もそんなふうに思った個人開発者の一人です。 そこで試しに作ってみました。 AIがおすすめの本を
3行まとめ 好きなWidgetにラップするだけでアニメーション効果を付与できるeasy_animate packageを公開したよ🎉 8種類のアニメーションを自由に利用可能🧐 もちろん、アニメーションのduration, delay, directionなどを自由に変更可能
はじめに この記事は ScalaMatsuri 2023 で発表されるセッション「traverseを制する者はコードを制す」の補完記事です。セッション時間の都合上カットした traverse の実装面を焦点に解説します。 traverse がどういったシーンで役に立つのか等は
はじめに Livebook 0.9.0 がリリースされました その中の目玉機能 Deploy を紹介します なんと、 Livebook でそのまま Web アプリが実装できて、デプロイ、つまり実行環境への配置までできてしまうの...
Google Cloudは、仮想マシンの一時停止と再開を可能にするサスペンド/レジューム機能が正式版になったことを明らかにしました。 仕組みもノートPCの実装に似ている サスペンド/レジューム機能は文字通り、まるでノートPCの画面を閉じて作...
<a href="https://peaks.cc/books/testing_with_jest">https://peaks.cc/books/testing_with_jest</a><br /> <p>Jestを使ったテストの入門書</p>
概要 開発PJやシステム運用PJにおいて、チームメンバ間のやりとりは、基本的にはチャットツールを利用しているのではないかと思います。また、タスク管理ツールを用意して、チャットの中で出た課題はチケットとして起票するという体制としている...
2023年1月からOpenAIの文章生成AIのAPI(text-davinci)を使ったLINE bot「GPT応答AIダヴィンチさん」ですが、お陰様で友達登録数が1000人を突破しました! その中でマネタイズにもチャレンジしていたの...
terraform plan などをGitHub Actionsで実行する方法を紹介します。 AWSリソースを扱う場合、stepを追加する必要もあるので、そちらを併せて紹介できたらと思います。 はじめに 筆者のTerraform の...
<a href="https://github.com/sinclairnick/brail">https://github.com/sinclairnick/brail</a><br /> <p>Reactでメールのコンテンツを書けるメールツールキット。 メール向けのUIコンポ
<a href="https://ecmascript-daily.github.io/ecmascript/2023/03/26/ecmascript-proposal-update">https://ecmascript-daily.github.io/ecmascript/
<a href="https://github.com/mamiksik/parrot-intellij">https://github.com/mamiksik/parrot-intellij</a><br /> <p>コミットメッセージを自動生成するJetBrains/VSC
はじめに こんにちは、@aka_aka40058677と申します。 私自身プログラミング学習中の未経験エンジニアであり、技術的な内容などは誤りを含む可能性があります。 そのため、おかしな記述などがあればコメント等で教えていただけたら...
はじめに ChatGPTの登場により毎日AI領域で世界が変わっているのを、エンジニアのみなさんは肌で感じているのではないでしょうか? これからAIはどうなっていくのか、というワクワクとする期待感とともにこの流れについていかないと、と若干の恐怖も感じてはいませんか? この記事で
はじめに Pythonは可読性が高く、ライブラリが豊富というメリットがあります。一方で、遅いから使いたくないと言われることもあります。たしかにコンパイル方式の言語に比べれば遅い部類ではあります。しかし、実際のところではpython...
タイトルは記事の内容を読み込ませ、chatGPTに作成してもらいました。 強いタイトルですが、Reactの初学者向けにAtomic Designとは何なのか、それに則ってコンポーネントを分割するにはどのようにするのかを解説しています。 後半では実際にAtomic DesignでT
<a href="https://superflare.dev/">https://superflare.dev/</a><br /> <p>Cloudflare Workers/Pagesに特化したアプリケーションフレームワーク。 D1 Database、R2 Storage、
Cloudflare TurnstileはCAPTCHAの代わりになるものです。Cloudflareの調査ですとインターネットユーザー合計でCAPTCHAに費やす時間は1日で500年分にも上るようです。 CloudflareではCAPTCHAの代替手段としてManaged Cha
なぜインライン要素・ブロック要素概念は依然として有用なのか:現代的なWeb制作への適用 https://zenn.dev/coedo/articles/html-css-inline-element-block-level-element この記事では、『なぜインライン要素・ブロ
はじめに Dynamic Colorを知っていますか? Dynamic Color(ダイナミックカラー)は、Googleが提案するデザインフレームワークであるMaterial Designの一部です。ダイナミックカラーは、アプリケーションのカラースキームをユーザーの好みやデバ
はじめに Elixir中心で学んできましたが、kernelやVMのコードを見るとなるErlangを知る必要があると痛感。そして、見ていくと、プロジェクトはどうなっているんだろうか、depsはどのように定義されているのか、気になり始め...
ABC 295 のA,B,C,D問題を解くために考えたこと、ACできるPython3(PyPy3)コードを紹介します。 この記事は @u2dayo さんの記事を参考にしています。見たことのない方はそちらもご覧ください。とても勉強になり...
はじめに Javaで競プロをやっている dvoraker です。 AtCoder Beginner Contest 295 で入緑しました!!!!! 精進量に対して結果があまり報われないコンテストもありましたが、無事緑色になれて...
<a href="https://github.com/gvergnaud/hotscript">https://github.com/gvergnaud/hotscript</a><br /> <p>TypeScriptの型レベル高階関数のライブラリ。 型でパターンマッチを書く
こんにちは 👋 今回は昔作った「文字列ジェネレーター」という Web サービスを Streamlit で作り直してみた話をしたいと思います。 新しく作ったもの 名前を「文字列ジェネレーター」から「Eastest」に変更しました。「easy」+「test」=「Eastest」と
はじめまして! 京都のスタートアップでエンジニアインターン中の ぼる松 といいます. APIのトークン料金ばかりフォーカスされていて,ChatGPTプライシングの全体像が分かりづらかったため,簡単にまとめました.(情報は2023/03/25時点のものです.) 初めての記事投稿なの
Web制作に関するディスカッションの中で、HTML Standard の内容が変更されたことにより 「インライン要素」と「ブロック要素」という"概念"がなくなったという主張 がしばしば見られます。 しかし、僕はこの主張に疑問を感じており、この記事を通して、インライン要素・ブロック
データサイエンスを始めよう! これからデータサイエンスを始める人向けに、データサイエンスに必要となるツールの公式のチュートリアルをGoogleコラボ上で動かしながら学べる形式にして集めてみました(著者が以前にQiitaに投稿した記...
はじめに Autonomous DatabaseからOCI AIサービスのひとつであるOCI VisionのAPIを呼び出して、指定したObject Storageバケット内にあるすべての画像ファイルの分析結果をDB内に保存するPL...
<a href="https://github.com/pnpm/pnpm/releases/tag/v8.0.0-rc.0">https://github.com/pnpm/pnpm/releases/tag/v8.0.0-rc.0</a><br /> <p>pnpm v8.0
はじめに LivebookでChatGPIのAPIを使ってみて、使い方は理解できました。 要するに、メッセージのまとまりを渡すと、次のメッセージが返ってくる。 メッセージを編集できるUIがあったら便利そうなのでPhoenixの勉強も...
今回はChatGPTに準ずるAIの導入でAWS業務がどう変わっていくのかを 開発過程に沿って考えていきましょう! ※自身の考えをまとめる為の記事です。 私もまだ初学者なので、皆さんの知見をコメントで共有していただけると幸いです。 偉大...
WSLでは起動したシェル環境変数の中にディストリビューション名が設定されているのを知っていますか? WSL_DISTRO_NAME です。 今回は、この名前をシェルのプロンプトに変更する小ネタです。 尚、私の環境ではWindows...
この記事は何 記事投稿キャンペーン「ChatGPTなどの活用方法を発信しよう!」の参加記事です。 ChatGPTの可能性を色々模索している中で試したことを記事としてまとめました。 ChatGPTとは ChatGPTについては...
概要 にわかに騒がれて久しいgptですが、やはりエンジニアの端くれとして「こいつにプログラミングやらせてみたらどうなるんだ?」という好奇心は尽きないものです。 今回は、その一端として「レビューとリファクタリング」をやらせてみた。とい...
目的 これはHead Firstデザインパターン 第2版 ―頭とからだで覚えるデザインパターンの基本に出てくる内容について、 サンプルコードをPythonで補足した記事になります。(本書ではJavaで書かれているため) 本書との併用...
Neovimで愛用しているプラグインの解説 この記事の要約 普段遣いしてるNeovimのスクリーンショット こんにちは!深草かどまと申します🏜 普段はフロントエンドを中心にパソコンをカタカタしている者です💻 私は普段のコーディングのメインエディタとして、Neovimを用
誰? 唐澤克幸と申します 普段は自作キーボードの設計や、GiteeなどでFOSSを漁っては翻訳をしということを日常的に行っています。 Generative AIにハマっています。 特定のコミュニティに居続けるタイプなので、あまりTwitterなどには顔を出しません 最初に
本日、こんなお知らせが流れてきた。 We updated our RSA SSH host key 「そういえば、プライベートのPCでRSA使ってた…」と思い出したので、確認。 $ ssh -T git@github.com @@@@@@@@@@@@@@@@@@@@@@@@@@@
目次 ・1. はじめに ・2. 作成した回路 ・3. LEDを光らせてみる ・4. Not,And,Or,Xor作成 ・5. And16,Not16,Or16作成 ・6. Or8Way作成 ・7. Mux,Mux16,Mux4Way...
プリーヴィヤット、にわとろです。東大生ですが、この前結婚したので結婚式の費用を稼ぐために仕方なくエンジニアもやっています。自己紹介の記事も書いたのでぜひ見てみてください! https://zenn.dev/niwatoro/articles/c89cb82cb9e1aa 今日は、
はじめに 本記事では、AWS と Python を用いたバックエンドエンジニアにとっての関心事である、並列処理の最適な設定を検証します。具体的には、Python での並列実行において最もネットワークパフォーマンスが高まる並列数を調査します。 実験手法 AWS S3 バケッ
不意に思い立ってAstroで個人ブログを作成しました。Astroのドキュメントは充実していますし、同じようなAstroでブログサイトを作成するような記事も既に多くあったのですが意外とはまりポイントが多かったのでどなたかの役にたてばと思い記事にまとめさせていただきました。 使用
はじめに Riverpod Generatorを知っていますか? これは、コード生成でプロバイダーを定義するRiverpodのサイドパッケージで、公式でもコード生成に抵抗がなければ、使用が推奨されています。 この記事はRiverpod Generatorのメリットを説明して、
この記事は記事投稿キャンペーン_ChatGPTの記事です。 はじめに 今回はLangChainという「大規模言語モデルを使いこなすためのライブラリ」の紹介とその機能を発展させるために作った新しいライブラリlangchain-to...
こんにちは。Team DELTA の豊福です。 フルスタックエンジニアとして入社しましたが、今ではいろんな事業に片足突っ込んだり、PM 的なことをやったりしてます。 イントロダクション このブログでは、ChatGPT と GitHub Copilot を使って以下の制約のもと
はじめに カーディナリティとは、あるカラムにおいて、取りうる値の種類の事です 例えば、性別の場合 男性 女性 不明 3種類とすると、カーディナリティは「3」になる。 この場合は、カーディナリティは低いと表現されます B-tree...
<a href="https://webkit.org/blog/13964/release-notes-for-safari-technology-preview-166/">https://webkit.org/blog/13964/release-notes-for-saf
概要 ReactにおいてuseStateを使ってステートを管理するのは常套手段ですが、一方で、不必要な場面なのに使ってしまうケースもありえます。 無駄なuseStateは減らすべきだとわかっていても、具体的にどういう場面で無駄に使ってしまうのかわからない方も多いかもしれません
概要 ReactにおいてuseStateを使ってステートを管理するのは常套手段ですが、一方で、不必要な場面なのに使ってしまうケースもありえます。 無駄なuseStateは減らすべきだとわかっていても、具体的にどういう場面で無駄に使ってしまうのかわからない方も多いかもしれません
はじめに みなさんはちゃんとアクセシビリティを意識して開発できていますか? 必要なところに role属性 を記述したり、tabキーでフォーカスが当たるようにしたりなど、意識しないといけないことも多いです。 そのため、完璧にやろうと...
ChatGPT そのものにプロンプトを評価してもらうプロンプト TwitterでShunsukeさんの衝撃のツイートを発見。 https://twitter.com/HaveShun/status/1637957490695622656?s=20 ご、ごもっともでございます…
StoreKit2についてまとめました。 従来のStoreKitからの変更点を主としており、アプリ内課金の実装方法についての説明は割愛しています。 Product 商品情報&購読処理を持つStruct https://developer.apple.com/docum
結論 GraphQL Arguments の必須指定には以下3種類がある(GraphQL-Ruby を例に)。 arguments の指定は必須かつ null 不許可(required: :true) arguments の指定は optional(required: :f
本記事は、「ChatGPT選手権!エンジニアリングに組み込んでみたらこうなりました LT大会」の発表の書き下ろしになります。 実際の発表は5分のLTでしたので、この記事のダイジェスト版と言えるかと思います。 こちらの記事の方がかなり情報量が多いため、実際に発表を聞いていただいた方
お初にお目にかかります、Rustで自己満足アプリを作るのが趣味なnamniumと申します!普段はQiitaでの投稿が多いのですが、Zennにもお試しで投稿してみたいと思い今回書かせていただきました ! Qiitaに投稿した記事と重複する内容が多いです、ご了承ください。 今回作成
はじめて技術記事を書いてみました。ぐらふぃーむと申します。 ECMAScript(いわゆる JavaScript)の先端を操る TC39 に関する情報が(少なくとも日本語コミュニティでは)思うより少なかったため初回は「SmooshGa...
Angular v14 から導入された inject() 関数によって、これまでコンストラクタ引数でしかできなかった依存性の注入を、単なる関数の呼び出しに置き換えることができるようになった。 https://blog.lacolaco.net/2022/09/presentati
Offers を運営している株式会社 overflow の あほむ でございます。最近急激に立ちあがった企画のために真面目に働きすぎて少々お疲れモードです🫠 【AD】ChatGPT先生のわくわくITアニマル占い 🐬 ちょうど本稿の公開日に「ChatGPT先生のわくわくITアニ
はじめに Outlook では、以下のような機能で定例の会議や 1on1 の予約をすることが出来ます。 しかし、一旦会議出席依頼を出してみたものの、ほとんどの各候補日時について、別の定例会議が入っている人がいたり、参加者がほぼゼ...
こんにちは! 私はしばもと(@handle-name silverbirder)と申します。株式会社マネーフォワードでWebフロントエンド開発を担当しています。最近、ChatGPTの進化に驚くばかりですね。このブログ記事は、ChatGPTの力を借りて執筆しています。 今回、私が3
こんにちは。BizOpsエンジニアのにっしーです。 データ分析やOps自動化の仕事をしています。 昨今世界を賑わせているChatGPTですが、「どう業務で使うのかいまいちわからない。。」と感じている方が多いのではないでしょうか。 そこで今回は、ChatGPTを使った業務改善の実践
! 今も遅いです 最近、「あれ?俺、タスクをこなすのが早くなってる?」と感じる事が増えた。具体的な時間を計ったわけではないが、スプリントの終盤ではなく、半ば、もしくは前半で土台が出来上がっている事が多くなったり、スプリントでこなせるタスクの量、レベルも上がったなと感じる事が増
1.はじめに どうも、ARIの名古屋支社に勤務している愛知県民こと、 新藏(にいくら)と申します♪ (/・ω・)/ 1月といえば冬の風物詩、共通テスト(=センター試験、共通一次)ですね。 そんな共通テストに2025年から「情報」とい...
はじめに 少し前に「プログラマー脳 ~優れたプログラマーになるための認知科学に基づくアプローチ」という本が話題になっていました。 個人的にとても興味深い内容であり、 かつ日頃のタスクに活かせそう!と感じるポイントが多かったため 自分の整理も兼ねて記事にしたいと思います。 ht
GitHubは、ChatGTP-4をベースに「GitHub Copilot」の機能を大幅に強化した「GitHub Copilot X」を発表しました。 GitHub Copilot is already helping developers...
経緯 表題の通り、Power Appsで素数を判定する仕組みを考えてみました。きっかけとなった動画は以下のゲームアプリでした。 これをPower Appsでも作れないか…と考えたのですが; 数字がポップアップで出現する 素数...
はじめに コマンドライン引数を用いる処理のテストに際して、 引数を好きなように指定して処理を実行する方法を備忘録として残しておきます。 ※ 実行環境: ruby 3.1.2p20 ※ この記事では以下のfoo.rbをテスト対象としま...
こんにちは!今回は、Alexa Skills KitとChatGPT APIを組み合わせて、 ユーザーが質問をすると回答を返すスキルを開発する方法について説明します。 このスキルは、置物となっていることが多いAlexa君を実用的なもの...
「ChatGPTにCtrl+Fを覚えさせるアプローチについて」で考案されていた「ChatGPTに検索内容を考えさせる」はLangChainのAgentsの説明によさそう!と思ったので試してみました。 目的: OpenAIのトークン制限を越える文書に対して質問する 元記事と同じ
<a href="https://github.com/anymaniax/orval">https://github.com/anymaniax/orval</a><br /> <p>OpenAPI SpecからAPIクライアントやモックサーバなどのコードを生成するツール。</
そもそも何のゲーム? ProjectMoonという韓国を拠点とするゲーム会社の、LimbusCompanyというゲームです。以下にその会社のホームページと、ゲーム自体のホームページと、Steam上でのゲームのリンクを記載しておきま...
<a href="https://github.com/styled-components/xstyled">https://github.com/styled-components/xstyled</a><br /> <p>xstyledがstyled-componentsのo
<a href="https://bufferings.hatenablog.com/entry/2023/03/21/145023">https://bufferings.hatenablog.com/entry/2023/03/21/145023</a><br /> <p>n
<a href="https://www.oreilly.com/library/view/practical-webassembly/9781098142513/">https://www.oreilly.com/library/view/practical-webassemb
この記事は kaggle用にNVIDIA A100 GPUを使いたかったので、 GCP&kaggleコンテナイメージを用いた環境構築に挑戦したところ、 思ったより難しくて数日を費やしてしまったので、備忘録として手順を整理しま...
なんだこれは 写真のような綺麗な形のコミットメッセージを簡単に作成出来ちゃうGo製のツールです。 スターしていただくと嬉しい限りです。 https://github.com/HidemaruOwO/pummit なぜこのツールを作成したのか 🧐 Qiitaに美しいコミッ
オラクルはJavaの最新バージョン「Java 20」正式版のリリースを発表しました。 Java 20 is now available! #Java20 #JDK20 #OpenJDK Download Now: https://t.co/...
<a href="https://xenova.github.io/transformers.js/">https://xenova.github.io/transformers.js/</a><br /> <p>ブラウザ上で動くTransformersライブラリ。 Huggin
<a href="https://github.com/gajus/turbowatch">https://github.com/gajus/turbowatch</a><br /> <p>ファイルの変更を監視して、プロセスを再起動するライブラリ、ツール。</p>
はじめに 今回、はじめてZennで記事を書いてみることにしました。 記事を書くことに慣れていないため、おかしな点があるかもしれませんがご了承下さい。 初めての記事の題材に、FastAPIをDeta Spaceにデプロイするというテーマを選んだ理由は、実際に自分自身で使用してい
ChatGPTで過去のチャットリストとかログとかが全部消えて見れない障害?バグ?が発生してたので、チャットのログを保存できるサービスをなんとなく作りました。 動画で見たほうが早いと思うのでどうぞ! https://www.yout...
まえがき 先日、日本情報オリンピック(JOI)の交流会に参加して、ちょっとだけ参加者と話をする機会がありました。そこでした話を「いい話だ」と言ってくれた人がいたので、書き残しておきます。 これはJOIに限らず、他のオンサイトのプログラミングコンテスト(パソコン甲子園やICPC
はじめに マケデコという主に株式関連のマーケットAPIを活用し、分析や予測モデルを構築しているbotterのDiscordコミュニティをJPX総研様、AlpacaJapanの協賛で運営しています。 https://market-api.dev/ マケデコの中で、さまざまなイベ
はじめに 一週間前にGPT-4が発表され、エンジニア界隈、特にAI系の人たちを中心に大変な盛り上がりを見せています。私もチャットGPT+に契約してGPT-4を使ってみましたが、まさに時代が変わったと感じました。これまで10年以上技術に関心を持ち続けてきましたが、今週ほどインパ
ティアフォー製車載カメラの紹介 ティア某として(私のTL上で)有名な、自動運転技術を開発しているティアフォーさんの車載カメラ「C1」。 何故か家の床から生えてきた(サンプル品を特別に一定期間貸与いただきました、謝礼などは受け取っておりません)ので使い方・使用感をレビューして
ChatGPTを文字通りWebフレームワークにしてみました。 何を言っているかわからないと思うので、次のコードを見てください。 index.ts import { initChatGptGenerator } from "gpt-as-api"; import { Hono }
Yahoo! ニュースのコメント欄って、読んでいて悲しくなりますよね。 そこで、 ChatGPT を使って安心して読めるようにリライトしてくれるスクリプトを書きました。 できあがったもの 🥶 これが 🤖 一時的にこんな感じになって… 😊 こうなります✨✨✨ コード
はじめに 筆者はVRコウコクというサービスを開発しています。 これは数あるVRChatのワールドに個人や企業が広告を出稿できるサービスです。 このサービスでは、DBにGoogle BigQueryを全面採用しています。 どのようなシーンで使っているというと、ユーザーからの広告
こんにちは。個人開発アプリで食べている、あたか、です。 個人開発数年運用している人はみんな知っている真実を、共有します。 これからチャレンジする人の参考に、ドウゾ。 1. iPhoneユーザーはAndroidユーザーより金払いが良い iPhoneユーザーの方がどんどん課金して
はじめに 先日、とある業務中に「 UUID v5 を生成する PowerShell スクリプト」を書く必要が生じました。 普通のランダムな UUID (UUID v4) であれば [Guid]::NewGuid().ToString...
cat コマンド代替の Go 製コマンドラインツールである gat を作りました。 https://github.com/koki-develop/gat gat を使うとファイルの内容をシンタックスハイライトつきで出力することができます。 この記事では gat の使い方につい
はじめに メッセージをコンソールの同じ行に上書きして出力したい場合に、キャリッジリターンを使うと簡単に出来ます。 しかし、後続するメッセージが前のメッセージより短い場合は、出力が綺麗になりません。 単純に前のメッセージと同じ文字数に...
やりたいこと アカウント登録や購入処理など、サーバー側で行われる処理をAppsFlyerで扱えるようにする。 S2SイベントAPIについて サーバー側で処理するアプリイベントについては、サーバー側でAppsFlyerへイベント情報...
はじめに 現代制御理論をはじめとするモデルに基づいたコントローラー開発では、制御対象の数学モデルが必要になります。 (総称としてモデルベースト制御(MBC : Model Based Control)と呼ばれます) 一般に数学モデル...
〜埼玉県春我部市にて〜 「かーちゃーん!」 「最近話題のChatGPTって知ってるー?」 👩🏻「あら!」 👩🏻「もちろん知ってるわよ〜!」 「さすがに、三十路のかーちゃんでも知ってるか」 👹「なんですって!!!」 「実はオラ...」...
最近の流行りに乗って、ChatGPTを使ってPostgreSQLのPL/pgSQLユーザ定義関数を単純化してみます。 単純化する対象のユーザ定義関数について PostgreSQLには、ページレベルの情報を取得するためのpageins...
お初にお目にかかります(?) chot Inc. で Web エンジニアをしているすてぃんです。 もう 1 ヶ月前ですが iOS Safari でプッシュ通知に対応したバージョンのベータ版が発表されましたね。 https://webkit.org/blog/13878/web-p
海外IPからのアクセスを検知して分岐処理を書く機会があったので、調査結果を備忘録がてらまとめてみました。 この方法を採用することで、特定の国や地域からのアクセスを識別することができます。 海外IPからのアクセスを再現する方法と、海外I...
本記事の目的 「テーブル設計、ほんとにこれがベストなのかな...?」 と思うことありますよね。シンプルなテーブル構造だと普通に正規化すれば問題なく運用できるできるんですが、ビジネスルールが複雑だったりするとあえて正規化を崩した設計を...
そろそろ、新卒の新入社員が入ってくる時期になりました。そして、就職活動が本格化する時期にもなりました。時々、社員座談会に出席して、思ったことがありました。就職活動をしているときに見たり聞いたりした「主体性」って結局なんだったのだとう?...
チームで仕事をすると、リーダーが必ずいます。経験や実力のある人が担うことが多いように思います。今回は、いろんな書籍や記事などをもとにして、どんなリーダーが理想的か考えてみました。 リーダーについて思うこと ①【前提】チームはリーダ...
こんにちは、プロダクト開発人材の副業転職プラットフォーム Offers を運営する株式会社 overflow CTO の大谷旅人です。 さて、今回は表題の通り GPT4 様を駆使して自分の疑似人格を召喚して記事を書く試みを繰り広げます。 ブログの番が回ってきたものの、C
米国のソフトウェア企業 Ditto のプロダクトであるDittoの技術についてご紹介します。 詳細は、Webサイトや技術ドキュメントをご覧ください。 Dittoとは Dittoとは、 「インターネット非依存のデータ同期プラットフォーム」 です。 ネット接続があっても無くても
はじめに OpenAIのChatGPTを使ったプログラミングを試しています。 自然言語で要件を伝えれば、MATLABのサンプルプログラム程度は、簡単に作れるようです。(これはすごい❕) それでは、Simulinkのブロック図をMAT...
<a href="https://socket.dev/blog/introducing-safe-npm">https://socket.dev/blog/introducing-safe-npm</a><br /> <p><code class="language-plain
はじめに この記事では基本的なアルゴリズムの一つである、ソートアルゴリズムを例にとってアニメーションを使って、アルゴリズムの計算量をみることを目的としています! アルゴリズムを勉強していく中で、計算量という言葉を目にすることが多いと...
概要 Go言語のdeferの挙動や仕様を確認する簡単なコードを紹介します。 初心者の方は勉強のために、中級者の方は理解の確認のために解いてみてください。 問題 それぞれ、コンソールに表示される文字列を考えてみてください。 問題1 func funcX(s string
ユーザーの問題解決とプロダクトの成功を導く エンジニアのためのドキュメントライティング | ジャレッド・バーティ, ザッカリー・サラ・コ―ライセン, ジェン・ランボーン, デービッド・ヌーニェス, ハイディ・ウォーターハウス, 岩瀬 ...
はじめに 2023/3/14にOpenAIがGPT-4という新しいAIモデルを公開しました。 このモデルはさまざまなタスクにおいてChatGPT(GPT-3.5)を大幅に上回る結果を示しています。 この記事ではGPT-4を用いて競技...
Jupyter Notebookはシンプルなエディタ画面にPythonやScala、Rなどのコードを打ち込んですぐに実行できる、インタラクティブなコード実行環境で、特にデータサイエンティストなどで重宝されているツールです。 結果も同じNot...
3月14日にリリースされたFirefox 111の新機能として、Webブラウザ上のアプリケーションからローカルファイルにアクセスできる「Origin Private File System」が正式に搭載されたことが明らかになりました。 すで...
最近すっかりChatGPT(GPT-4)にハマっています。 GPT-4にバージョンアップして、日本語でのやり取りがとても自然になったのにも正直驚いていますが、それとプログラマー的にはもっと衝撃なのが「かなり雑な仕様でもちゃんと動くコー...
<a href="https://github.com/lagonapp/lagon">https://github.com/lagonapp/lagon</a><br /> <p>V8とRustで書かれているJavaScriptランタイム。</p>
フロントエンド開発は考えることが多い。とくに 0 -> 1 の場合だと、何からはじめたらいいのか?が全然わからず、途方にくれてしまうこともあるでしょう。実際、ぼくがそうでした。 そして、そういった情報はなかなか検索しても出てこない。設計方法や実装方法みたいなものはたくさんあ
はじめに 以前、XcodeでGitHub Copilotを使う方法の記事を書きました。 ずっとこの時のままのバージョンで使ってたのですが、最近アップデートがあったみたいでめっちゃ便利になってました!! CopilotForX...
はじめに 記事を読む上での注意点 当記事は、プログラミング学習を始めて4ヶ月の業界未経験者が書いたものなので、技術的な内容などは誤りを含む可能性があります。あらかじめご了承ください。 開発背景 「ポケットモンスター スカーレット...
ChatGPT-4が公開されたので遊んでたところこれゆっくり解説できるんじゃね...?となったのでやってみました。 実際にできたもの 実際AIに台本を書いてもらい、編集した動画がこちらです。 チャンネル自体全然動かしてないこともあって本編のみ公開しても再生されないと思ったので
YAPC::Kyoto 2023発表資料 自己紹介 本名:金子達哉 株式会社PR TIMES開発本部長CTO 2021/4入社 今回のYAPCのGold Sponsorsやっています 会社のことを聞きたい方はぜひ声をかけてください! 達人が教えるWebパフォーマンスチ
かな漢字変換は、日本語入力の最も重要な機能です。日本語自然言語処理で最も広く実用されているプロダクトの1つでありながら、その進化は翻訳AIや対話AIの進化と比べて鈍足です。 そこで、ChatGPTとGPT-4にかな漢字変換をやらせてみてみました。 性能の評価のため、比較的長い一文
先日こちらの福岡ミートアップでCloudflareのDNS Proxyという設定が話題となりましたので、その機能や混同されがちなCNAME Flattening (ALIASレコード)についてまとめます。 クラスメソッドの大栗さんも記事をまとめてくれていますので併せて参考にしてく
概要 連番かつタイリング可能なテクスチャをUE5で再生するときに発生する、切れ目のようなアーティファクトを解決します。 こちらの記事を参考に実装しましたので、本記事は要約した日本語訳程度のものとなります。 https://shade...
本記事でやること Google のFLAN-UL2 を RTX 3090 一枚で動かす。 CPUメモリを併用し,fp16にすることで動かすことができる。 flanモデルを使ってai-chat-botのようにする。 プロンプト...
GUI付きのロボットのコントローラ ROSで動くロボットを作ったときに下記のようなコントローラ作りたくなることがあると思います。 ↑Boston DynamicsのSpot Tablet 今回はROS2で使えるAndroid...
デザインシステムとは A design system is a complete set of standards intended to manage design at scale using reusable compone...
ChatGPTやその中身であるGPT-3.5などには、プログラムを逐次実行する能力があります。 あなたはTypeScriptシミュレータです。step by stepでコードをシミュレートし、実行結果を出力してください。 ```ts const hoge = "hoge";
ChatGPT に、ChatGPT API の使い方を教えてもらいたい 簡単なコードとかなら、ChatGPTが書いてくれる。 閏年を計算したり、日付けをフォーマットするような簡単なのなら、ChatGPTはすぐコードを書いてくれるのは...
Firebaseを使ったサービスにおける、StripeとRevenueCatの共存方法紹介したいと思います。 背景 Stripeはクレジットカード決済を実装しやすくしてくれるSaaSで、RevenueCatはアプリ内課金を実装しやすくしてくれるSaaSです。 Stripeでの
はじめに この記事を読んで得られるメリット 今回の記事では、「ChatGPT会話システム for Excel」を紹介していきます。 「Excel上でChatGPTと会話ができ、会話履歴をExcelに保存できる」という点に大きなメリットがあると思います。「ChatGPT会話
【ChatGPT+Python】GPT-4 API を爆速レビュー コード API 部分 GPT-4 に作ってもらった Discord BOT GPT-4 API が解放された! 2023/03/18 2:29 に...
はじめに C言語で英文字の小文字を大文字に変換してみるやつです。 けっこう見掛けそうな実装 int lower2upper(int ch) { if ('a' <= ch && ch <= 'z...
<a href="https://github.com/total-typescript/ts-reset">https://github.com/total-typescript/ts-reset</a><br /> <p>TypeScriptのlibsの型定義を上書きする型定
概要 株価がいくらになるかという回帰型の予測問題を考え、 この予測結果を統計的裁定に応用する方法を検討してみます。 定常性のないデータの予測は難しいので、定常性は確保しておきたいです。 そこで、共和分検定にパスした共和分過程とみなせる銘柄の組み合わせを扱うことにします。 こう
<a href="https://github.com/anymaniax/orval">https://github.com/anymaniax/orval</a><br /> <p>OpenAPI SpecからAPIクライアントやモックサーバなどのコードを生成するツール。</
Db2 LUW 30周年記念 今年(2023年)はIBMのRDBMSである、Db2 LUWがリリースされた、 Db2 LUW(Linux,Unix and Windows版) 30周年 にあたるそうです。 また同時に、IBMの代...
はじめに 昨日Web系企業から内定をいただき、4月からエンジニアとしてのキャリアをスタートさせることになりました。 少々特殊な道筋ですが、何か役立つ情報があれば幸いです。 概要 5ヶ月勉強した学習の経過について お世話になったス...
はじめに 私は寡聞にして存じなかったのですが、 先日 Nushell なるものを教えてもらいました Qiita にも既にいくつも記事があるし、 2019 年からあるものなので今更感が強いですが、使ってみると何とも Elixir...
geoflutterfire_plus パッケージ この記事では、Flutter x Firestore で位置情報クエリがかける pub パッケージである geoflutterfire_plus を紹介し、主な使用方法をまとめたり、サンプルアプリを紹介したりします。 こ
<a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/">https://devblogs.microsoft.com/typescript/announcing-typescri
・AWSの学習順序を「路線図風」にまとめました。 ・黄色の丸は重要な項目です。 ・「AWS完全未経験」の方であれば、目安は「3ヶ月」の学習期間で「SAA資格に合格」が標準です。 (経験者であれば、より短い期間で合格が可能です。)...
この記事で得られるもの Blenderを使ってControlNetに読み込ませるボーン動画を作る方法 sd-webui-controlnetをつかってアニメーションを作る方法 必要となる前提知識 stable-diffusion-webuiを使って、txt2imag
内容 今回は,Azure環境にFastAPIをデプロイするまでの過程で面倒だった仕様がそこそこあったのでメモとして書きました. ただし,CI/CDは解説していません. 組む場合は,GithubのActionsにAzure conta...
<a href="https://react.dev/blog/2023/03/16/introducing-react-dev">https://react.dev/blog/2023/03/16/introducing-react-dev</a><br /> <p>React
実現すること GASを用いて、定期的にGather.townのスペースにいるアクティブユーザーを取得し、Slackの特定チャンネルに通知する。 事前準備 - SlackAPIの設定/GatherApiKey 全体の流れ Man...
はじめに Keyball44の2台目を入手したので、持っていたBLE Micro Proを使って無線化した話を書いておきます。 かなり端折って書いているので、BMPによる無線化の経験がある方や、自分でファームが組める等、一定のスキ...
プログラミングガチ初心者に 50 分間でプログラミング教えますセッションの講師をすることになりました。 (この記事は当日みーおんさんに手順書としてお渡しする予定なので、めちゃくちゃ丁寧にスクショを貼っています) セッション時間は 6...
こんにちは。個人開発アプリで食べている、あたか、です。 割とみんな見逃してるじゃないかなぁ、という収益改善の話を今回はします。 広告収益について アプリがもっとお金を稼いでくれると嬉しいですよね!ホント。 個人開発の場合、簡単なので、広告で稼ぐパターンが多いですが 広告収益
GPT-4の使用目的 自分のスキルアップとそのための支援をお願いするためです。 AIと私のお互いの理解が深まれば、もっと込み入った話をしてみるものいいですね。(保険とか税金とか) 初期設定した 質問の前に、会話の中で自己紹介。つい...
背景 あるサブスクのプランをアップグレードをするときに、もし前回の決済からあまり日数が経過していなかったら、そのまま新しく全部課金されるのは損に感じると思います。 たとえばFlutter大学というサービスにおいて 3月13日13:35に2200円のコミュニティプランに入会
はじめに 私は自分のWebサービスにページネーション機能を付けようと思っていました。そこで、せっかくなら無限スクロールにしたいと思いSWRのuseSWRInfiniteを使うと、思ったより簡単に実装出来たので備忘録として記事にしました。 SWRとは SWRは、Vercel
はじめに こんにちは。最近あまり手を動かさなくなってしまったフロントエンドエンジニアのbakupenです。 フロント開発で年明け2ヶ月で2件もしくじったので共有したいと思います。 概要 古いOSバージョン、ブラウザバージョンでアプ...
以下のツイートに反響があったので、どういう感じで作っていったかと感想をメモ https://twitter.com/corocn/status/1636191538182238214 要約 この記事ではAIのChatGPT(GPT-4)を使用して、JavaScriptでぷよぷ
はじめに 今回はIBM Cloud上で建てたベアメタルサーバーに新しくOSをインストールする手順を紹介します。 新しいOSとしてESXi7.0のISOイメージを仮想サーバーにダウンロードし、ベアメタルサーバーへマウント後インストール...
はじめに はじめまして。Magic Moment で VP of SRE をしている清家と申します(Twitterはこちら)。普段はあるチームの Scrum Master をしたり、Engineering Manager をしたりしながら、SRE/QA チームの立ち上げをして
やったこと データに合わせた動的な背景描画(xregion 関数) gif ファイル作成(exportgraphics 関数) 以前書いた「グラフ背景色をデータの追加とともに変化させるアニメーション作成」を R2023a で導入...
こんにちは、クレスウェア株式会社の奥野賢太郎 (@okunokentaro) です。本記事では、GPT-4を使った開発体験について語りたいと思います。 2023年3月14日、GPT-4が発表されました。GPT-4とは、OpenAI社が開発した最新のAI技術で、自然言語処理の能力が
マイクロソフトはローコードでスマートフォン用の業務アプリケーションを開発する「Power Apps」と、CRMなどの既存の業務アプリケーションを組み合わせて新たな業務アプリケーションを開発できる「Power Automate」にChatGP...
マイクロソフトはオンラインイベント「The FUture of Work: Reinventing Productivity with AI」を開催し、Microsoft 365にChatGPTベースのAI機能を組み込んだ「Microsof...
<a href="https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md#420-2023-03-16">https://github.com/vitejs/vite/blob/main/packag
長崎の3D点群データの一部が3/14から公開されたようなので、これを使ってバーチャル長崎を作ってみます https://www.pref.nagasaki.jp/press-contents/600279/index.html https://opennagasaki.nerc.
これはなに 検索結果で上位表示を狙った記事の作成にかける時間を短縮することを目的として、ChatGPTを使った体験談を書いたもの 前提条件 今回初めてChatGPTを触った 先人たちの記事はあまり読まないままチャレンジ 記事の...
この記事は株式会社 Ginco のテックブログとして書いています。 この記事では、Polkadot のノード運営やウォレットアプリケーションを運用するにあたって、非常に重要なモニタリング項目の一つである「Runtime Upgrade のモニタリング」をどのように行う方法があるか
こんにちは!サイボウズ株式会社フロントエンドエキスパートチームの じまぐ です。 サイボウズでは毎週火曜日に Frontend Weekly という「1 週間の間にあったフロントエンドニュースを共有する会」を社内で開催しています。 今回は、2023/03/14 の Fronten
AWSは、同社の各種サービスや開発ツールに最適化されたLinuxディストリビューション「Amazon Linux 2023」の正式リリースを発表しました。 5年間の無償サポートと2年ごとのメジャーバージョンアップ 同時に、Amazon Li...
はじめに 昨日 ElixirImp #29 に参加してきました そこで、 @piacerex さんの「Elixirで機械学習に初挑戦」シリーズを Livebook で実行したので、勉強記録として残しておきます シリーズ後半はま...
環境 Amazon EC2 Ubuntu 16.04.6 LTS 症状 PHPからcurlを使いSlackへ通知を送る仕組みが機能しない PHPのエラーログを見てみるとcurlが失敗していることがわかる cURL error 60: SSL certificate
<a href="https://nodejs.org/en/blog/release/v19.8.0">https://nodejs.org/en/blog/release/v19.8.0</a><br /> <p>Node.js v19.8.0リリース。 <code clas
はじめに こんにちは。機械学習を完全に理解した中沢(@shnakazawa_ja)です[1][2]。 世の中にはテーブルデータを対象とした機械学習モデルのチュートリアルは多くありますが、画像に対するものは少なく、コードまで提供されているものは更に少なくなります。そこで、本シリ
はじめに プログラミング始めたての頃、JavaScript の書籍とか読んでるとこんなこと思いませんか? 「JavaScript ってループのやり方多すぎてどこで何を使えばいいかよくわからん」 かく言う僕もついこの前まではとりあえず生!のノリで forEach を乱用しまくり
Gatsby の GraphQL で formatString を用いて時刻を扱うとユーザーのタイムゾーンによっては日時が正しく表示されません。タイムゾーンを扱いながら正しい日付を表示する方法を解説します。 Gatsby を使用した例を紹介しますが、それ以外の React フレー
プロダクト開発組織・人材を対象に、開発パフォーマンス・生産性の最大化インフラ Offers MGR と副業転職プラットフォーム Offersを運営する株式会社 overflow のエンジニアの shun です。今回は、弊社で実施しているスクラム開発において、ベロシティ(生産性の指
こんにちは、M-Yamashitaです。 今回の記事は、parallel_testsを使ったテストの並列実行の話です。 執筆のきっかけとして、私が出会ったRailsのリポジトリにて、テストが多くCI完了までの時間が長いことに悩んでいました。一部のテストが遅いということは分かってい
前置き 本記事は特定のサービスのリバースエンジニアリングを推奨するものではありません。 リバースエンジニアリングの学習を目的とした利用を前提としています。 また、この記事は私が2021年に公開したWrite-upの日本語訳です。 内容は2018年に行ったリバースエンジニアリン
Google Cloudは、企業向けの画像や文章を生成するジェネレーティブAIモデルのサポートを、同社の統合AI基盤サービスである「Vertex AI」に新機能として追加したことを発表しました。 この新機能を用いると、企業は自社がこれまでに...
オープンソースで開発されている静的サイトジェネレータ「Astro」の最新バージョンとなる「Astro 2.1」が正式にリリースされました。 Astro 2.1 is here with a brand new <Image> c...
2023/3/15は完全にGPT-4の話題でもちきりでした。 私も触ってみたところ「これはすごい」と思ったので即課金して色々試していまして、 本業の一部であるE2Eの自動テストを書かせたらどうなるんだろう、を試してみました。 条件な...
さくら舞い散る中に本州の記憶を忘れてしまった北海道移住1年目です。 本州の各地から続々と桜の開花の便りが届いていますね。 北海道では桜が見れるのは当分先になりそうなので、地図上に咲かせてみることにしました。 桜は1月に沖縄で咲いたあ...
こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたもので
2023の2022乗がちゃんとわからないという数学が不得意なChatGPT、果たして大学の1年生で学習する数学 (解析学) に出てくる証明はできるのでしょうか。 ChatGPTとBingAIで試しました。 (2023年2月末頃の記録です。今日2023年3月15日GPT-4が出たの
はじめに 2023年3月15日未明、OpenAIから GPT-4がリリースされ、Google CloudからはVertexAIの新機能として Generative AIが追加され、Generative AI App Builderの...
はじめに Slidevをさくっとはじめるためのテンプレート https://github.com/ppluuums-jp/slidev-template ※本テンプレートは便利なコンポーネントが含まれているわけではありません。あくまで Slidev を始めるための環境を整えた
本日公開した記事「Rust製の高速なwebpack互換バンドラ「Rspack」登場。現時点で5倍から10倍の性能向上」でwebpack互換のバンドラ「Rspack」を紹介しました。 この記事の中で大事なポイントを紹介していなかったので、補足...
はじめに 制御系設計のもっとも基本的なアプローチは、一巡伝達関数の周波数応答をプロットして制御系が不安定化しないようにゲイン余裕と位相余裕を調整することです。ゲイン余裕と位相余裕に関する目安もいくつか示されており、この方法を使うこと...
敢えて逆張りしてみる 2023/3/15の朝起きたら何やらTwitterのTLが騒がしい。なんとGPT-4がリリースされているではないか。 AIの凄さを皆に共有するのが好きな私は、二度寝したい欲望に打ち勝ち情報を調査を始めた。 とこ...
〜埼玉県春 我部市にて〜 「みさえー!!!」 「ちょっと来るんだゾ!!!!」 👩🏻「なになに!?」 👩🏻「そんなに怒ってどうしたの!?」 「どうしたもこうしたもないゾ!」 「何回言ったらわかるんだゾ!」 👩🏻「だからなに!?!?!?...
はじめに 市民開発を推進していくにあたって、最初の段階では、先行ユーザーとなるターゲットを決めたり、既にアプリや自動化フローを作成している人を発見し巻き込んだりしていくようなアプローチが考えられますが、そこから、市民開発者の母数を増...
OpenAIのWhisperは、自動音声認識(ASR)技術に基づくシステムです。Whisperは、大量の音声データと対応するテキストデータを用いて訓練されており、音声をテキストに変換する機能を提供しています。この技術は、様々な言語やア...
<a href="https://www.mozilla.org/en-US/firefox/111.0/releasenotes/">https://www.mozilla.org/en-US/firefox/111.0/releasenotes/</a><br /> <p>F
LangChainという人類のChatGPT(LLMs)プロンプトエンジニアリングの英知の結晶みたいなライブラリが存在するのですがコードを読んでいたらStructuredOutputParserを実現するために興味深いことをしていた。 StructuredOutputParser
TikTokの開発元で知られるByteDanceのWebインフラチームは、Rust製の高速なwebpack互換バンドラ「Rspack」(発音はɑrespæk、アールエスパックもしくはアールエスペックのように聞こえます)をオープンソースで公開...
Yahoo! Japanは、Yahoo! JAPAN IDでの認証においてパスワードレスの事実上の業界標準となっているPasskeyに対応したことを発表しました。 Passkeyとは、パスワードレス機能の業界標準であるFIDO Allian...
流体計算の実行速度比較: Fortran, C++, Rust, Python, Juliaの記事は実アプリケーション的なコードにおける速度比較を行っており、とても有用でした。 この記事の中で、JuliaがC++やFortranよりも...
まえがき 今いる開発現場が「テストをちゃんと書こうぜ」という感じ(いいことだね(´_ゝ`))なので、 Reactアプリ、NodeJSアプリのテストを書いたりレビューする機会が多い。 しかし、この記事をまとめるまではJest実行時にCommonJSのJSへ変換する必要があること
はじめに なぜ色変記事を書くか 競技プログラミングを勉強する上で、色変記事を読むことがモチベーションを保つ大きな要因の一つだったため。 ゴリゴリの理系でなくても入緑できることを伝えるため。 今後入緑する人の手助けになればいいと思...
はじめに 地図アプリってどうやって作成すれば良いんだろう?って思ったことありませんか?今の時代、そんな時には ChatGPT を使えば良いのです。 という安易な発想で地図アプリを作成してみます。 ChatGPT に聞いてみた つ...
Webページの開発環境と本番環境の見た目を比較するツールを作りました。 GitHubのリポジトリはこちら https://github.com/chinen-octtn/webPageDiff はじめに なぜこのツールを作ったか 数百ページに及ぶリファクタリングを行った際
こんにちは!アルダグラムでエンジニアをしている渡邊です! 先日 React Native の Native UI Components で Android のネイティブのビューを表示する という記事を投稿しましたが、今回はその応用として Jetpack Compose を導入して
とりあえずAPIを投げて返信してくれるまでを作成しました。 本当はGCPのCompute EngineのVMなどで実行し続けるのがいいと思いますが、そこまで行くと規模が大きくなってしまうので、一旦ローカルでサーバ上げてる間に返信してく...
概要 Rustでのプログラミングは所有権などの複雑さから難しいものに思われがちです。この記事ではRustでのプログラムをサクッと実装して実行する方法についてご紹介します。例えばAWS Lambdaの…
<a href="https://openjsf.org/blog/2023/03/13/node-js-security-progress-report-permission-model-merged/?hss_channel=tw-14538601">https://open
はじめに はじめまして。今日からブログをはじめました。webエンジニアのたまごです。私には目を瞠るような技術力はないですが、初心者の方や未経験からエンジニア転職した方の参考になるように、自分が新しく得た知識や躓いたり試行錯誤したことを分かりやすい記事にできたらと思っています。
※ 個人用メモなのできれいじゃないです。 DocsBot AI ってなに? 任意のドキュメントを食わせて検索できるSaaSです。(裏側はChatGPTです) 機能制限されていますが、無料でも試せるので試してみたという記事です。 https://docsbot.ai/ アカウン
<a href="https://devblogs.microsoft.com/typescript/typescripts-migration-to-modules/">https://devblogs.microsoft.com/typescript/typescripts-
<a href="https://github.com/antonmedv/finder">https://github.com/antonmedv/finder</a><br /> <p>DOM要素からuniqueなCSSセレクターを作成するライブラリ</p>
何これ? FANZA の動画が見たいとチャット形式で質問すると、人格付きのコンセルジュが要求に沿った商品紹介をしてくれるというウェブアプリです。 思いつきで週末で個人開発しました。何周遅れか、何番煎じかわかりませんが FANZA API と先日公開された ChatGPT AP
急速に注目を浴びつつある新しいムーブメント「Platform Engineering」についてのコミュニティイベント「Platform Engineering Meetup #1」が3月9日に都内でオンラインとオフラインのハイブリッドで開催...
急速に注目を浴びつつある新しいムーブメント「Platform Engineering」についてのコミュニティイベント「Platform Engineering Meetup #1」が3月9日に都内でオンラインとオフラインのハイブリッドで開催...
初めに Reactの実装ドキュメントやライブラリは充実している 要件通り動くだけのコードを作ることは誰でもできるが、保守運用改善は大変である 綺麗なコードほどコード修正は早くなり、デバックは効率的になり、開発者間の認識の共有は楽に...
はじめに フロントエンドエンジニアの飯田です。 今回は開発とは関係がありませんが、弊社 Tech チームで昨年秋頃から行っている社内ラジオ(通称:Tech ラジオ)についてお話したいと思います! なぜ Tech ラジオを始めたのか 昨年 9 月よりプロジェクトごとにチーム
<a href="https://betterstack.com/community/guides/logging/how-to-install-setup-and-use-pino-to-log-node-js-applications/">https://betterstac
ある日、Twitterを巡回していると え...マジで?となりました。自分の専属AIを作りたい!と思い立ち、実際に動かしてみました。 目標 このようにローカルPC上でLLaMAとチャットできるようになります。 ただ、自分が使ったモデルは7Bモデルと言って、パラメータがあま
Shaderについて Shaderは3Dの物体を画面上に表示するときに、画面上のピクセルに対してどのような色を表示するかを決めるプログラムである。 このプログラムによって、物体の色と3D空間上の光源や影の影響などを計算し、物体の見え...
はじめに Webアプリケーションを開発する中であるHTMLの要素が画面内にあるかどうか知りたいことはよくあります。例えば無限にデータを読み込む必要がある時はスクロールが一番下のコンテンツまで到達したという情報、つまり一番下のコンテン...
3月10日と11日に、横浜にてDevRel/Japan CONFERENCE 2023とDevRelCon Yokohama 2023という2つのカンファレンスを開催しました。こちらはその運営ログになります。 開催概要 DevRel/Japan CONFERENCE 20
はじめに なんちゃってアジャイル・スクラムを始めてはや1年。 「スプリントレビューって意味あんの?」 「事前に打ち合わせした通りのものを作ってるのに、その確認なんて時間の無駄じゃね?」 「ステークホルダーも忙しいし…」 こんなことを...
ハコベルシステム開発部の大石貴則です。普段はフロントエンドエンジニアとして物流 DX SaaS プロダクトの開発を行なっています。 この記事では、 Nuxt.js (static mode) + microCMS で構成した Jamstack なサイトにおいて、デプロイ不要でコン
スタートアップのビジネスでは資金が潤沢にあることは稀なので、ビジネスに投下した費用を効率的に収益につなげていくことが重要です。 そこで、多くのスタートアップでは、自分達のビジネスや営業の効率性を測るために、LTV(顧客生涯価値)やCA...
はじめに こんにちは。 プロダクト開発組織・人材を対象に、開発パフォーマンス・生産性の最大化インフラ Offers MGR と副業転職プラットフォーム Offersを運営する株式会社 overflow のエンジニアの藤井です。 みなさま、実装の前にきちんと設計のドキュメントを
はじめに ユーザーが何の準備も必要なく、PCでもスマホでも動かすことができるWebアプリの魅力に惹かれてJavaScriptを勉強しました。 Web初心者のわたしが最終的にはこんなアプリたちを作ることができました。 完全に独学なので...
年に1~2回は社内でLTを行ってきていて、今年もプレゼンテーションを行う機会が訪れました。LTの発表は数分で終わりますが、時間がかかるのは準備の方です。LTの準備には、まず発表テーマと内容を決めて、構成を検討します。資料を探したり、読...
はじめに 本記事ではNode.js環境でTypeScriptを用いたPDFテキストの抽出する手順について、プロジェクトのセットアップから扱います。また、型定義を参照しつつサンプルコードに解説を加え、筆者の環境で遭遇したエラーも簡単に取り上げています。 想定読者 PDFを
1.はじめに 資格勉強会の企画運営を担当することになりました。 新卒1年目向けの資格勉強会で、AWS系の資格が対象でした。企画運営とは、勉強会のカリキュラムやスケジュールを作成したり、勉強会で司会進行などを行います。2人で行います。...
本記事について Elasticsearchを知らない人に向けて Elasticsearchの構成要素とユースケースについて解説します。 本記事後半にて、私が実際にプロジェクトで構築したシステムを実例として紹介します。 Elasticsearchの概要・特徴 Javaで書
現金を持ち歩かなくてもスマートフォンで簡単に料金の支払いができるキャッシュレス決済が急速に普及しています。そのなかで、キャッシュレス決済をさらに便利にするサービスが登場しました。 ELESTYLE(エレスタイル)社が提供する「OneQR」で...
コンテナランタイムのもっとも代表的な実装としてCloud Native Computing Foundation(CNCF)が開発を主導するのが「containerd」です。 その最新版として3月11日付でリリースされた「container...
GHC 9.6.1が2023年3月12日にリリースされました。 GHC 9.6.1 is now available - Announcements - Haskell Community この記事では、GHC 9.6の新機能を確認していきます。過去の類似の記事は GHC
<a href="https://github.com/storybookjs/storybook/releases/tag/v7.0.0-rc.0">https://github.com/storybookjs/storybook/releases/tag/v7.0.0-rc.
<a href="https://github.com/remix-run/react-router/releases/tag/react-router%406.9.0">https://github.com/remix-run/react-router/releases/tag
研究室のSlackチャンネルに最新の論文を共有してくれるbotがあれば、議論をもっと活発化できるのでは?と思ったので試しに作ってみました! 目標 こんな感じで、時間通りにarxiv論文を要約したものをシェアしてくれるSlackbotを作ります。 手順 SlackBot
はじめに CyberAgentさんが主催するWeb-Speed-Hackathon-2023に参加してきました! とても面白く学びがいがあり充実したイベントでした! CAの社員さんが2ヶ月もかけて作り込んだ重々アプリに苦戦してましたがたくさん勉強できて充実したハッカソンになり
この記事の概要 この記事では、Prometheus、Node Exporter、Grafanaを利用したリッチなサーバー監視システムを手軽に構成する方法を解説します。以下にPrometheusの構成図を示していますが、今回解説するのはオレンジ色の角丸四角形で囲まれた部分につい
Riverpod、便利ですよね。毎日使っています。 そんなRiverpodには、.autoDisposeという便利な機能があります。 https://docs-v2.riverpod.dev/docs/concepts/modifiers/auto_dispose この.auto
はじめに Swiftで、既知の値を表現する方法について、時々コードレビューで指摘することがあるので、記事にしておこうと思います。 この記事では、既知の値に対して以下の3種類の方法を紹介します。 enumで実装する方法 structで実装する方法 enum + structで
CloudflareはWaiting Room/待合室という機能を提供しています。これは、高負荷が予測されるウエブサイトに対して、その前段に待合室というものを作成し、順次アクセスしてきたユーザーを順番にオリジンウェブサイトにリダイレクトしてあげる機能です。これを用いることで設計を
今は日記をScrapboxに移行(scrapbox.io/kentaro/)したのですが、その前の20年分ぐらいのブログはWordPressに入っています(kentarokuribayashi.com)。長い間書き続けてきたブログには、僕の人格のかなりの部分が注ぎ込まれているでし
この記事は何 Rubyはバージョン3.2からWebAssembly(WASM)に対応をしています。 この記事では、RubyのWASMパッケージであるruby.wasmについて調べたことを残しておきます。 WebAssemblyとは...
<a href="https://css-tricks.com/everything-you-need-to-know-about-the-gap-after-the-list-marker/">https://css-tricks.com/everything-you-need
proc_macroを書いていて、設定を受け取りたい時があり darling を使おうかと思ったんですが イメージどおりの書き方ができなそうだったので 独自構文をパースしたいなということで、synと少し仲良くなってみたお話です。 長くなってしまうので、いろいろ端折ってポイントだけ
! 一つの記事にまとめたいところでしたが8万字を超えたため、止むを得ず二つの記事に分けてあります。 H~Wまでは ↓ WordPressでよく使われる関数(PHPの関数含む)一覧 2 __() WordPressの__()は、テキストの翻訳を実現するための関数です。例えば、多
はじめに この間、教えてもらって衝撃を受けたGitHubの機能を記事にしておきます。 やりかた リポジトリを開きます。 .を押します。 おわり この機能めっちゃ便利! 今までフォルダのURLを開いて中身を見てました笑
背景 Vueはフロントエンドのフレームワークなので、色々な機能がスイートとして提供されています。 新プロジェクトを作成する時にはそれぞれの機能でどのモジュールを使用するか選択します。 一方、その選択肢の組み合わせが多いため、ネット上...
これは何 Step Functions Local におけるモックサービス統合機能の使い方メモ Step Functions Local を Docker で動かし、モックサービス統合で任意のエラーを発生させて、ステートマシンの振る舞いを確かめる 以下の公式ドキュメントを読
自分用ChatGPTのようなものを作りたいと思いました。UIの実装は、Streamlitを使うと楽できそうです。 できたもの というでわけで、こんな感じのものがサクッと作れました(新しい発言が上に表示される仕様です)。UIには前述の通りStreamlitを、ロジック部分にはL
「『有能なバカ』ChatGPTを使ってiOSアプリを1週間で公開する方法」でアプリを作ったときに使ったChatGPTの全プロンプトです。 記事:https://zenn.dev/niwatoro/articles/51f22ab69e0c9b
はじめに 私の所属している研究室の業務として、機械学習モデルを用いたAPIを作成して外部に公開しなければ行けないタスクが舞い降ってきました。自分の技術スタックとして、インターンシップ先でAWSのEC2の実験環境を整えるために、terraformを使って立ち上げていたことくらい
Chat GPTに簡単なコマンドラインツールをRustで生成させてみたい Chat GPT で何か簡単なプログラムを出力させてみたいと思いつつ、なにかよさげな"モデル"がないか探していたところちょうどよさげなツール xc コメンドを発見いたしました。 シンプルながら便利なので
先日ChatGPTに使用されているGPTモデルであるGPT3.5-turboのAPIが公開されました。 以前のGPT3と比べ、コストが1/10となっていたり、体感速度が向上していたりと、サービスに使用するにあたってかなりハードルが下がったように思います。 前回記事ではGPT3の
はじめに Discord の「elixir と見習い錬金術師」サーバーにて、 @SF-28 さんから質問がりました カラー画像の黒背景を透過する処理についてです。 とりあえず以下コードで処理自体は実現出来たんですが、あまりスマー...
<a href="https://www.rspack.dev/blog/announcement.html">https://www.rspack.dev/blog/announcement.html</a><br /> <p>Rustで書かれたwebpack互換のbundle
<a href="https://www.rspack.dev/">https://www.rspack.dev/</a><br /> <p>Rustで書かれたwebpack互換のbundler。 webpackを使うプロジェクトとの互換性や移行性を考慮していて、オプションやlo
まえおき(本題と関係ありません) 最近、エンジニアとビジネスという謎の話題が流行っています。 エンジニアとビジネスということについては、私は次のように思っています。 仕事には役割分担があるので、エンジニアの人は必ずしも利益最適化を考えなくてもよい 下手の考え休むに似たり、
上手く動作しない場合は、動作しない時のTipsを確認してみてください。 Twitterで質問承ります! 3月1日に公開されたChatGPTのAPIを用いたサービスが続々と登場していますが、日本ではAIチャットくんというサービス...
はじめに ComputeShader.Dispatch命令はGPUで計算を行なうためのものです。 ComputeShader.Dispatch - Unityスクリプトリファレンス この命令はGPU計算の完了を保証するものではありま...
build時のログを詳細に出力する デフォルトではdocker compose buildなどを実行すると以下のように出力されます。 ターミナル % docker compose build --no-cache [+] Bui...
<a href="https://moonrepo.dev/proto">https://moonrepo.dev/proto</a><br /> <p>Node.js,Deno,Bun,Go言語などに対応したバージョン管理ツール。</p>
Node.jsを初めて学ぶ人が覚えるべきこと Node.jsは、サーバーサイドでJavaScriptを実行するためのランタイムです。 以下は、Node.jsを初めて学ぶ人が覚えるべきことです。 Node.jsのインストールと環境構築 JavaScriptの基本的な知識 No
はじめに 待ちに待った Azure OpenAI Service の ChatGPT API が公開されましたので、本家 OpenAI 版との違いに着目しながら情報をまとめました。本家で API が公開されて 2 週間足らずでの公開ですので、かなり早いペースだと感じます。 な
GraphQLはリクエストクエリを書くことで、必要な分のデータを柔軟に取得することが可能なAPI形式です。 RESTとは違うその仕組みはクライアント目線ではとても便利なものですが、サーバーサイドに立ってみると無限の組み合わせがあるリクエストクエリに一体どう対処しているのか不思議に
Juliaで機械学習をする際、Flux.jlが使われることが多いと思いますが、これにはZygote.jlによる自動微分が使われています。Zygote.jlは自動微分が可能ですが、時々、自分が作った関数が自動微分できない場合が出てくるか...
はじめに こんにちは。機械学習ビギナーの中沢(@shnakazawa_ja)です[1]。 世の中にはテーブルデータを対象とした機械学習モデルのチュートリアルは多くありますが、画像に対するものは少なく、コードまで提供されているものは更に少なくなります。そこで、本シリーズでは基本
はじめに JaSST’23Tokyoの基調講演は元ネットフリックスに在籍しカオスエンジニアリングを提唱した @CaseyRosenthal 氏でした。 オライリーから出ているカオスエンジニアリングの著者でもあります。 カオスエンジニアリングに関してはSREの探求などでも紹介さ
発端 お客様のサイトダウン通知を確認 お客様のサイトダウンの通知を確認しました。 1分ほどで復旧しているため緊急性は低いものの念の為調査を行うことにしました。 ダウン調査開始 各種リソースの CPU 使用率とアクセスの微増が見ら...
Amazon Location ServiceにAPI Keyという機能のPreviewが来たという情報をTwitterから得たので試してみたっていう記事です しかし、過去の課題点と今回の変更による恩恵などについては「おわりに」で...
概要 2022年11月頃よりAppleのiOSアプリ審査にて輸出コンプライアンス項目がサイレントで修正されました。 全世界リリース(特にフランス)を前提としているiOSアプリ開発者の殆どが影響が出てくる内容かと思われますので、202...
この記事はVim駅伝の2023-03-10枠への参加記事として書きました。 対象読者 StatusLineのカスタマイズを色々やってきた heirline.nvimがどんなものか気になる 背景 これまで、StatusLineのカスタマイズにはfeline.nvimを使
はじめに 今までCSSは、「特定のバージョンしか使えない」や「特定のブラウザだと使えない」が 新しいプロパティが公開されても、使えないことが多々ありました。 そのため主要なブラウザの関係者が集まり、Web開発者の開発体験を向上させる...
初めまして、にわとろです。東大生ですが、この前結婚したので結婚式の費用を稼ぐために仕方なくエンジニアもやっています。自己紹介の記事も書いたので見てみてください。 https://zenn.dev/niwatoro/articles/c89cb82cb9e1aa さて今回は、Cha
やりたいこと 論文を追いたいが、英語 + 難しい + 多すぎる で辛い。 なら、ChatGPT に要約してもらって Slack 通知してもらえばええやん。 実装の流れ arxiv.org の API を1時間ごとに叩いて新着論...
エンジニア文化祭とは? Forkwell主催のエンジニア交流イベント(という私の認識) 開催概要より エンジニアが学ぶ・働く・成長する文化を共に創ろう 日々の限られた時間の中でも知識や情報をアップデートしてワクワクしたい。 自分...
GitHubは、コードを投稿するすべての開発者に対して二要素認証の要求を開始すると発表しました。 ただし、いきなりすべての開発者に対して要求するのではなく、来週月曜日(3月13日)から一部の開発者に対して開始し、1年をかけてすべての開発者へ...
はじめに 新規開発のプロジェクトでテスト戦略を立ててしばらく開発をしています。そのテスト戦略の内の 1 つに Web API モックの運用ポリシーを決めていたのですが、大きな問題がなく運用ができているので「API モック戦略」と大袈裟に題してみました。 特に奇抜なことはしてい
Linux環境上に独立した開発環境を簡単に構築できるオープンソースのツール「Devbox」の開発元であるJetpack.io社は、Devboxをクラウド上ですぐ利用できるクラウドサービス「Devbox Cloud」を2月1日に発表しています...
<a href="https://blog.jquery.com/2023/03/08/jquery-3-6-4-released-selector-forgiveness/">https://blog.jquery.com/2023/03/08/jquery-3-6-4-rel
<a href="https://github.com/open-draft/event-contract">https://github.com/open-draft/event-contract</a><br /> <p>Type-Safeでイベントを実装するフレームワーク。
<a href="https://github.com/webpack/webpack/releases/tag/v5.76.0">https://github.com/webpack/webpack/releases/tag/v5.76.0</a><br /> <p>webpa
Rubyでnil.to_sと叩くといわゆる空文字("")が返却されます。 しかし、Ruby 2.6以前と2.7以降では微妙に扱いが違い、2.7以降ではfrozen stringが返るようになりました。 これはRuby2.7のリリースノ...
3/3 エンジニア文化祭という社外イベントに現地させてもらった。 印象に残った話を記録しておこうと思う。 価値を素早く届けるための改善 時間が出来たらやろうは一生できない。 →強制的に立ち止まって改善する習慣をつける。 機能...
Terraform 1.4 が GA になりました 🎉🎉🎉 https://www.hashicorp.com/blog/terraform-1-4-improves-the-cli-experience-for-terraform-cloud Terraform 1.4 では新
はじめに こんにちは。機械学習初心者の中沢(@shnakazawa_ja)です[1]。 世の中にはテーブルデータを対象とした機械学習モデルのチュートリアルは多くありますが、画像に対するものは少なく、コードまで提供されているものは更に少なくなります。そこで、今回から数記事に分け
Leaner 開発チームの黒曜(@kokuyouwind)です。 今日は 3 月 9 日。といえば、そう…! レミオロメン ミクの日ですね! というわけで Slack に初音ミクを召喚しました。[1] お仕事も手伝ってくれます。 技術的には new Slack Platfor
サンドウィッチマンの伊達さんが提唱するゼロカロリー理論をChatGPTにもうまく提唱すれば答えられるのでは?と思い作ってみました。 1. ルールを決める 今回はLINEでサクッと返してほしいので、LINEで定義されているFlexMe...
こんにちは!サイボウズ株式会社フロントエンドエキスパートチームの @nus3_ です。 はじめに サイボウズでは毎週火曜日に Frontend Weekly という「1 週間の間にあったフロントエンドニュースを共有する会」を社内で開催しています。 今回は、2023/03/07
Offers を運営している株式会社 overflow の あほむ でございます。 猫も杓子も ChatGPT 先日、話題の ChatGPT が API で公開されたことによって、様々な既存処理との統合が容易になりました。プログラミングを嗜める層からすると Web UI と比
はじめに Power Apps のギャラリーコントロールでは、以下のように、指定したデータソースのデータを一覧表示することが可能です。 ※以下の SharePoint リストのデータを参照 上記だと簡素な感じがしますが、実は、こ...
tkblock tkblockというライブラリを作成し、pypiに公開しました。 tkblockはtkinterのwidgetを簡単に配置できるように、サポートするためのライブラリです。 ウィジェットを配置する方法は、古くからあるH...
ChatGPTのAPIでなにか個人開発して作りたいなと思っていたら・・・爆誕しました。 その名も「モテチャットGPT」。恋に悩むエンジニアを助ける、恋愛相談AIです。 恋愛相談AI「モテチャットGPT」 恋愛相談AI「モテチャットG...
VMware Wasm Labsは、Node.jsやDenoのようにWebAssemblyやJavaScriptで記述したWorkerをサーバサイドでイベントドリブンに実行できる「Wasm Workers Server」のバージョン1.0を...
Amazon Web Services(AWS)は、サーバレスコンピューティング基盤であるAWS Lambdaを用いたサーバレスアプリケーションの開発やサービスの構成、デプロイなどをビジュアルに行える「AWS Application Com...
はじめに ChatGPT APIの公開後、瞬く間に様々なサービスが誕生していますね。 私も少し触ってみましたが、マルコフ連鎖的に文章を紡ぐ仕組み上、レスポンスがやや遅い点が気になります。 PythonからAPIを叩いている多くの方は...
導入 React でパフォーマンスを意識するとコールバック関数をメモ化することになります。 しかしコールバック関数を渡す対象がテーブルのセルなど動的に生成される要素の場合、途端にメモ化の方法が自明ではなくなります。 useCallback を覚えた後、自分はその次の一歩で困っ
導入 Reactでパフォーマンスを意識するとコールバック関数をメモ化することになります。 しかしコールバック関数を渡す対象がテーブルのセルなど動的に生成される要素の場合、途端にメモ化の方法が自明ではなくなります。 useCallback を覚えた後、自分はその次の一歩で困った
はじめに ChatGPTをはじめとしたLLMを使いこなすための必須スキル、プロンプトエンジニアリング について解説します。 最近は動きが早すぎてキャッチアップが難しくなっていますが、特に以下のような手法が注目されているようです。 In-context Learning (
<a href="https://developer.chrome.com/blog/new-in-chrome-111/">https://developer.chrome.com/blog/new-in-chrome-111/</a><br /> <p>Chrome 111リ
ChatGPTのAPIが先日公開されました。既に乗り遅れつつありますが、ChatGPTにMacbookのShellを渡して遊んでいたら面白かったので記事にします。 作ったもの ChatGPTに ShellとGoogle検索機能を繋いで最強のChatGPTを作ってみました。 以
<a href="https://nodejs.org/ja/blog/release/v18.15.0/">https://nodejs.org/ja/blog/release/v18.15.0/</a><br /> <p>Node.js v18.15.0リリース。 <code
<a href="https://zenn.dev/tnyo43/articles/39e4caa321d0aa">https://zenn.dev/tnyo43/articles/39e4caa321d0aa</a><br /> <p>testing-libraryを使ってテス
はじめに Rustと言語処理系の勉強のため、簡易的なマークダウンパーサーをスクラッチで実装し、生成したWASMをNuxt3+Viteの環境で動かしてみました。 https://github.com/yud0uhu/markdown-editor-web 言語処理系の概要
株式会社船井総研デジタルの@fsd-jumeです。 Azure初心者も恐れることなくAzureを触れるようになることを目標に毎回記事を投稿しております。 そのため、内容は各技術の表面的な部分であることが多いので、さらに詳しく知りたい方...
OpenAPIのスキーマからクライアント用の型とコードを自動生成する方法について、以下のサイトのまとめが参考になりました。 https://tech.mobilefactory.jp/entry/2021/12/10/000000 aspida その中から、 aspida と
ETHIndia以降AccountAbstractionが流行ってますが、世間のAAの認識は実態と少しずれていると感じていました。 この記事はその誤解を解いて行きたいという旨のポエムです。 時間がない方はAA = 秘密鍵の解放ではないの部分だけでも読んでいただければ幸いです。
今回は、みなさんがこれからのキャリアまたは自分の仕事を考えていく上で、私が最も重要ではないかなと思う話を紹介したいと思います。 数多くある予測モデルの中でも最もシンプルで古くから使われている線形回帰を使ったキャリアの構築に関する話です...
マイクロソフトはCRMやERPと統合したエンタープライズ向けのAIサービス「Microsoft Dynamics 365 Copilot」を発表しました。 Discover interactive, AI-powered assistanc...
JavaScriptランタイムのDenoの最新版「Deno 1.31」が2月24日にリリースされました。 Deno 1.31ではNode.js互換機能が本体に統合され、package.jsonのサポートでNode.jsからの移行がさらに容易...
<a href="https://github.com/vercel/swr/releases/tag/v2.1.0">https://github.com/vercel/swr/releases/tag/v2.1.0</a><br /> <p>SWR v2.1.0リリース。 リ
はじめに 業務でPIP(ピクチャーインピクチャー)を実装しそうな予定があるので予習も兼ねて超簡単に実装してみる。 こんなやつ 早速実装 まずはManifest.xmlに記述。 Manifest.xml <...
<a href="https://github.com/facebook/jest/releases/tag/v29.5.0">https://github.com/facebook/jest/releases/tag/v29.5.0</a><br /> <p>Jest v29.
はじめに まず、Astro では、相対パスでの生成は公式的には対応しておりません。 https://github.com/withastro/astro/issues/4229 https://github.com/withastro/roadmap/pull/381 上記の
本記事について NotionからConfluenceへドキュメントを移行した際のBefore/Afterについて書きます。 誰のための記事? 「Confluenceの使い方がよくわからない方」 「Notionの容量制限で悩んでいる...
こんにちは。 Next.jsの記事を書いていて、Rustの記事を1年以上ドラフトにしたままだったことに気付いて、あららら、と思っているmasamikiです。 自社のポータルをNext.jsで作っており、Vercelにホスティングして運用していているのですが、SlackのSlash
概要 どうも、真也です。皆さんはTwitterを使用していますか? もはやTwitterがどんなサービスかは説明するまでもないですよね。そんなTwitterですが、昨年のイーロン・マスク氏によるTwitter買収から、ユーザーに配慮しない様々なTwitterへの破壊的変更など
<a href="https://github.com/ije/esm.sh/releases/tag/v111">https://github.com/ije/esm.sh/releases/tag/v111</a><br /> <p>esm.sh v111リリース。 <cod
<a href="https://dev.to/codux/experiments-with-the-javascript-garbage-collector-2ae3">https://dev.to/codux/experiments-with-the-javascript-g
やりたいこと 現在 ChatGPT は2021年までの情報しか学んでおらず、最新の知識は確認できません。 しかし、Bing のチャット AI は検索が可能であり、検索した結果を使用して回答してくれます。 せっかくなので、ChatGP...
「あさひ豆腐(こうや豆腐)」や「生みそずい」などの人気商品で広く知られる旭松食品株式会社は、長野県飯田市に本店を置く日本の食品メーカーです。スーパーなどで販売される一般消費者向けだけでなく、病院向けや介護施設向けなど、幅広く商品を提供してい...
Googleは分散アプリケーションの開発とデプロイを容易にするフレームワーク「Service Weaver」をオープンソースで公開しました。 Introducing Service Weaver!Service Weaver is an o...
Google Chromeの開発チームは、Google Chromeをユーザーインターフェイス画面なしで利用できるヘッドレスモードの実装が新しくなったことを明らかにしました。 Chrome’s Headless mode just got ...
はじめに 個人開発でアプリのレビューアラートを出す実装をしたので、忘れないようにメモ的に残しておきます。 この記事でわかること 画像のアラートを表示方法 アラートを出すコード コードはものすごく簡単です。 まずはアラート...
先日統計検定準1級に合格することができました。 誰かの何かの役に立つと思うので記事に残そうと思います ※合格メソッドとかではないので責任は持てません! 確率と種々の応用は計算ミスした記憶があり無念です。 算数が苦手なのがこういうとこ...
<a href="https://github.com/kaleidawave/ezno">https://github.com/kaleidawave/ezno</a><br /> <p>Rustで書かれたTypeScriptコンパイラ、型チェッカー。</p>
とりあえず見て触れて! 最大正方形の面積探索をビジュアライズしたWEBページを作成しました! はじめに 上記のWEBページは最大正方形の面積を動的計画法(DP)によって探索する際の動きをビジュアライズ化したものです。 具体的に...
こんにちは。自作アプリで食べている、あたか、です。 個人開発を何年か続けていて、「僕が」見出した個人開発の真実を8選、紹介します。 人それぞれに違った真実が広がっていると思いますので、あくまで「僕の世界線」の真実ということをご了承ください。 1.成功法則なんて無い アプリ1本
概要 私の研究室では毎週各班ごとにパワーポイントで資料を作ってゼミを行っています。 持ち回りで班員が議事録を書いています。 書いている内容としては 最初のページの進捗 最後のページの今後の予定 の二つだけでした. 私は「この単純...
個人開発したものを使ってもらいたい 一年前の私は仕事で開発しているものに、関心がなく、やりがいないなと思っていました。違うプロジェクトに移りたいと言っても、そこは仕事。そう簡単にはいきません。 なら自分で作ろう! ということで、個人開発を始めました。初めは大学生の時に私が欲し
2月16日から3月1日までCyberAgentさんのインターンに参加させていただきました。 初投稿で拙い文章なのですが、体験談や学んだことをアウトプットさせていただきます。 概要 参加インターン : 株式会社サイバーエージェント 2...
GraphQLポイント Graph(グラフ構造の) + QL(クエリ言語)。Web APIの1つでREST APIの次のパラダイムとして注目されている GraphQL APIのエンドポイントは1つで、データ操作の種類(CRUD)と...
プロンプトエンジニアリングの記事です。 ChatGPTなどGPT-3.5系である程度安定して、加工しやすい出力を得るためのノウハウができたので書きました。土日に別の実験をしていて副産物的に得られたものです。 サンプルコードはTypeScriptですが、プログラミング言語に依存した
ハコベルシステム開発部の大石貴則です。普段はフロントエンドエンジニアとして物流 DX SaaS プロダクトの開発を行なっています。 この記事ではハコベルの開発チームが心理的安全性の向上を目的に採用した、プルリクエスト (マージリクエスト) コメントにラベルを付ける手法についてご紹
SaaSを始めとするサブスクリプション型のビジネスは、従来の売り切り型のビジネスとは異なるため、サブスクリプション型のビジネスに特有な様々なKPIをモニターすることになります。 そこでSaaSスタートアップのCEOが集中し、四半期ごと...
はじめに こんにちは! プロダクト開発人材の副業転職プラットフォーム Offers を運営する株式会社 overflow で Offers のフロントエンドを開発している fumiya です。 この記事では、ChatGPT API gpt-3.5-turbo(以下、ChatG
〜埼玉県春我部市にて〜 👩🏻「しんちゃ〜〜ん!」 👩🏻「あなた、CSSの情報はちゃんとキャッチアップしてるの?」 👩🏻「ひまわり組で最初に覚えた内容で止まってないでしょうね〜?」 🇩🇪「アクション仮面みてからするゾ〜!」 👹「あんた...
<a href="https://sandworm.dev/">https://sandworm.dev/</a><br /> <p>npmパッケージのAudit、ライセンス情報、依存関係ツリーの表示などを行うサービス</p>
はじめに ChatGPTのAPIが公開されました。Livebookで試して見ました。 ポイントは2つです ポイント1 APIの呼び出しはopenaiを使いました。 APIキーをconfig.exsに記述する必要がありますが、liv...
【購入される前に】 macOSでの動作が推奨となります。Windows環境での説明は不十分です。 この本は今後もコンテンツの追加、修正がおこなわれる予定です。 またこの教材はFlutter大学の課題学習プラン以上の会員であればご覧いただけます。 Flutter大学→ http
導入 最近私はマネーフォワードで開発しているプロジェクトをMonorepoに移行する機会があったので、それに至った経緯やどのように移行したか、そして、移行してどんな問題が解決されたかについてまとめたいと思います。 ちなみに、私のMonorepoでの開発経験は皆無ですので、この
インテルは昨年(2022年)、NVIDIAやAMDなどのGPUに対応した高度なコンパイラ技術を持つCodeplay Software社の買収を発表しています。 なぜインテルは他社のプロセッサに対応したコンパイラ技術を持つ企業を買収したのでし...
CDNベンダ大手として知られるAkamai Technologies, Inc.は、既存のサービスを含む全サービスを「Akamai Connected Cloud」にリブランドし、クラウド市場への本格的に参入を表明。同時に新サービスとして分...
3月に入り、新しい記事の試みとして「ITエンジニア向け新刊案内」を始めました。これは過去1カ月分の新刊書籍の中からITエンジニアの方が興味を持ちそうな書籍を私が手作業で選んで、それを一覧にしたものです。 参考:C#クックブック/プログラマー...
はじめに Twitterの動乱に巻き込まれ、移住先にMisskeyやMastodonなど選ばれつつある今日このごろ、皆様いかがお過ごしでしょうか。 つい先日、BlueSkyのクローズドベータが開始されました。 BlueSkyは、No...
<a href="https://nodejstoolbox.com/">https://nodejstoolbox.com/</a><br /> <p>Node.jsライブラリをカテゴリ別にして比較表示できるサイト</p>
準備&インストール 本アプリの準備&インストールに関しては以下の記事を参照してください Ver1.1.0のダウンロード 以下のURLからzipファイルをダウンロードできます。 Ver1.0.0の設定を引き継ぎたい場合、Co...
はじめに こんにちは、ご覧いただきありがとうございます。 @Hako_2211と申します。 私は、自動車関連や飲食業界で経験を経ております。 DIVE INTO CODEで4ヶ月間、未経験からWeb開発について学んでおり、主に学んだ...
C言語の符号付き整数の足し算、引き算、掛け算は「2^nを法とするモジュラー演算である」と説明されることがありますが、これは間違いです。正しい説明は、「C言語の符号付き整数のオーバーフローは未定義動作である」となります。 この違いが観測できる例を2つ紹介します。 まず、単項マイナス
はじめに Markdown でプレゼンのスライドが作れるようになる Marp を Obsidian 上で使用するためのプラグインを、コミュニティプラグインとしてリリースしました🎉 インストールはこちら: https://obsidian.md/plugins?id=marp
ChatGPT APIのChat Completion APIを用いて、チャットの入力に対してその回答をレスポンスで返してくれます。 このチャットの入力に過去のチャットの内容を含めることで、過去の内容を前提とした回答を行うことができますが、これを実現するには、過去のチャットの内容
Next.js 13 で追加された App Directory と Supabase を使用したブログの完全版を構築しました。 ブログに必要な機能がすべて揃っています。 他のアプリにも応用できるので、自分なりに変更してオリジナルアプリを作ってみてください。 完成イメージ
ここではStreamlitを使用してChatGPTのAPIを呼び出して自然言語処理を行うWebアプリケーションの作成方法について説明しています。また、プログラムからChatGPTを利用するために必要なOpenAI APIキーの取得方法...
要約 Google Calendarと連携し、スケジュールの入力を容易に行うことが出来るアプリMagi-Scheを開発しました。 チームでMagi-Scheというアプリを開発し、サポーターズさん主催の技育CAMPアドバンスVol1というハッカソンで優勝しました。予選から考え
ChatGPTのAPIを5分くらいでサクッと試したい! 月間1億ユーザーを2か月で達成し、世界史上最速で成長しているアプリケーションであるあのChatGPTのAPIがついに3月2日リリースされました。 そしてお値段激安(最初は無料枠...
Linuxにおけるデバイスファイルはデバイスをファイルという概念を通して扱えるようにしたものです。デバイスファイルは通常のファイルと同様に読み書きを行うことができます。しかし実際には、その読み書きはデバイスドライバを通じてデバイスの制御に変換されます。 この記事では、デバイスファ
はじめに こちらの記事でも紹介しましたが。Pythonの仮想環境やパッケージ管理は様々なツールが乱立しており、2021年のAnaconda有料化以降その傾向がさらに増したと感じています。 初学者がPythonを始める際にまず戸惑うの...
OpenAI社が2023年3月1日に公開した「ChatGPT API」についての初心者向け記事です。 VisualStudio CodeとGoogle Apps ScriptでChatGPT(gpt-3.5-turbo)をより安全快適に使いましょう。 GASはともかくスプレッドシ
はじめに ChatGPTのAPIがリリースされたのでMaya上で動作させてみました。ただ会話するだけではつまらないので、Pythonスクリプトを書いてもらってそのまま実行するUIを作成してみます。 テスト環境 Maya 20...
tl;dr; https://npmjs.com/package/pkfire JS(TS) 書くときに入れるものって何がある? node のプロジェクト新しく作るとき JS とか TS の開発時に決まって(ほぼ脳死で)入れるものと言ったら何があるでしょうか? 人によって
OpenAI の Chat API をコマンドラインから使いたいと思ったので作りました。 https://github.com/tkawachi/aichat チャット $ aichat user: ChatGPT API にアクセスするコマンドラインつくったのだけど、ブログ
はじめに 簡単なタスク管理機能と、タイマレジスタによる割り込み管理機能を持つ簡易なリアルタイムOSをRustで自作しました。 Aruduino Unoボードに搭載されるATmega328Pマイコン上で動かすことを想定していますが、https://github.com/Rahi
はじめに 最近GASなる存在を知った私、あまりに何でもできることに気が付き、朝起きては夜寝るまで毎日GASのことについて考える 変態 人間になってしまいました。どうも @Keichan_15 と申します。 そういえば最近 ChatG...
ChatGPT APIこと Chat completion APIを使って、引数に入力した内容を元に要約したプロジェクト名を生成するCLIツールを作りました。 みなさんは、ローカルで色々コードを書いて実験するときにプロジェクト名(ディレクトリ)を考えるの面倒くさくないですか?ちゃ
What? まずはWinUIについてです 公式説明 What is WinUI? WinUI is a user interface layer that contains modern controls and styles...
はじめに Azure Functions はちょくちょく使っているのですが、先日開催された Microsoft のウェビナーの中で、Durable Functions について触れられていて、今更ながら気になったので触ってみました。...
注意事項 finch run が出来ることのみ動作確認。実際にmysql login が出来るか等は未確認 前提条件 Homebrew がインストールされていること 実行確認済み環境 OS: macOS Ventura 1...
PHP のメーリングリストから、気になった情報をピックアップします。 Internal Windows PECL build machine died - Externals 以前にもご紹介した Windows の PECL ビルドマシーンが死んだという話。 cmb さ
この記事について この記事では、Next.js v12 から導入された Middleware を使って、プロジェクトで求められることが多い以下の要件を満たすステージング環境を構築します 💪 検索エンジンにインデックスさせないように HTTP ヘッダーを設定 パスワードによる
1. 概要 symbolブロックチェーンにおける秘密鍵データをNFCタグに書き込み、それをpythonで読み取って、XYM送金する。 2. 環境・前提条件 windows10 Python 3.10.9 NFCリーダーライター R...
はじめに ChatGPTのAPIを用いて、手持ちのラズパイで常時雑談をしてくれる相棒を作りたいと思い音声雑談対話システムを作成しました。ラズパイを所有している方はぜひ試してみてください。 用いたもの Raspberry Pi 4...
<a href="https://blog.bokken.io/articles/2023-02-28/about-clear-site-data.html">https://blog.bokken.io/articles/2023-02-28/about-clear-site-
とうとうChatGPTのAPIが使えるようになりました。 というわけで、早速ChatGPTのAPIをGoogle Apps Script(GAS)で叩いてみたいと思います! ※ChatGPTのAPIをすぐに試したい場合は、無料でササッ...
<a href="https://blog.sentry.io/2023/02/23/sentrys-frontend-tests-migrating-from-enzyme-to-react-testing-library/">https://blog.sentry.io/20
<a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-0-rc/">https://devblogs.microsoft.com/typescript/announcing-types
こんにちは。この度Qiita初投稿をしてみようとおもいます。Ryotaです。 今回は関西ビギナーズハッカソンにチーム甘党として参加し、初ハッカソン・初開発で優秀賞をいただきました。その時の感想などを書いていきたいと思います。 目次 ...
はじめに build own xってなに?という方がいらっしゃると思います。 下記ページにあるような自作~みたいなやつのことを指しています。 https://github.com/codecrafters-io/build-your-own-x 自作OSとかDBとかとにかく様
はじめに ポイントフリースタイルという言葉を目にし、気になったのでChatGPTで調べてみました。コード例にはSwiftを使用しています。この記事は、情報の正確性を保証するものではありませんので、あくまで参考程度に留めてください。 ...
僕について 新卒でフロントエンドをメインに React と TypeScript を 1年以上 経験 React Native も書いたことがあります。 趣味(?)で 2022年から SwiftUI の個人開発アプリを作...
課題 開発中に生じるエラーメッセージや命名のために英単語を調べたい時に、わざわざブラウザで翻訳するのが面倒くさい。 解決方法 PhpStormのプラグインであるTranslationを用いて、DeepL APIと接続することでエディタ上から翻訳が可能になります。ちなみに
はじめに 今回の記事では、TypeScriptの中でも特に理解に苦しむ文法であるジェネリックスを徹底解説する。今回の記事が、TypeScriptにおけるジェネリックスへの理解を深めるきっかけになれば非常に幸いだ。 ジェネリックス(Generics)とは TypeScrip
はじめに🏃♂️ 以前のChatGPT APIをSlackから利用できるようにしてみたでSlackからのメッセージに対してChat GPTが応答できるようになりました。 ただ、何か物足りない!!ありきたりな回答でつまらない!!という...
Magic Moment の @aqlwah です。 私たちが開発している Magic Moment Playbook では、モジュール間の依存の管理を楽にするため wire を活用しています。 とても便利なツールですが、wire が行う Dependency Injection
株式会社 IVRy (アイブリー) 社員番号 7 番 エンジニアのボルドーです。 今回は弊社が公開している コラム記事 の管理方法について、現状の課題と工夫している点等を交えながら紹介したいと思います。 記事管理の現状 今の所 入稿ツールのようなものは用意できていないため、
xcodesやFastlaneなどのツールを使用すると、Apple IDがロックされてしまう問題が発生しました。 https://twitter.com/fastlanetools/status/1628788397304123393?s=61&t=-ADi06PN5Q9
最近は、生成AI関連のニュースが非常に注目されていますね。連日のように画像生成または文章生成に関するニュースがあり、とても大きなニュースが毎週出てくるほどです。そして、2023/3/2(本国では3/1)の朝に筆者が目を覚ますと、タイムラインがChatGPT APIリリースの話題で
まつもとゆきひろ氏によって開発が始まったRuby言語の30周年を祝うイベント「プログラミング言語Ruby30周年記念イベント」が2月25日にオンラインで開催されました。 イベントでは関係者やRuby愛好家らによる過去30年の振り返りやRub...
はじめに 最近ChatGPTが流行ってますよね。 筆者も論文の要約や検索、英語翻訳などに利用させていただいております。 そんなChatGPTのAPIが2023/3/1に一般公開されたとのことで、Slackから簡単に利用できるようにし...
.NET MAUIの正式リリースから半年以上経った現時点での.NET MAUIの現在地の確認のために、一回最新の開発環境を整えて人生初のMac用のデスクトップアプリをC#でサクッと作ってみる 開発環境構築 まずマシンは最新のM2 M...
TL;DR Elasticsearch (の update API)のような JSON におけるnullとundefined(JSON に key がない)状態をうまく使い分けるシステムに送る JSON を struct を marshal するだけでいい感じに作りたい。
今までWorkersで様々なストレージと連携するオプションのサンプルコードを中心とした記事を書いてきましたが、今日はPagesの簡単な内容です。題して「はじめてのPages」 Cloudflare Pagesはフロントエンド開発者が協力してウェブサイトをデプロイするためのJAMs
初めに この記事は@sakasegawa による「ChatGPT APIを使ってAIキャラクターを作ってみる!」の内容を多く含んでいます。必要な情報がよくまとまっているので、先に読むことを大変おすすめします。 上記ではLangCh...
AI時代の到来 株式会社ジェイテックジャパン CTOの高丘 @tomohisaです。この半年、それもこの数ヶ月でAIによるクリエイティブな作業のアシストのための機能が多数リリースされています。その中でも文章やプログラムを作成するChatGPTは、直接私たちプログラマーに役立つ
for文やforEachで要素のindexを取得したい際、よく使われるのはenumerated()メソッドと言われているイメージがあります。 以下のようなコードです。 let johnny = ["J", "O", "H", "N",...
GitHub Actions Importer が GA になりました 🎉🎉🎉 https://github.blog/2023-03-01-github-actions-importer-is-now-generally-available/ GitHub Actions Im
はじめに AWS Lambdaを使用していた際に、/tmpディレクトリに置いたファイルが、次の実行に継承されていることに気がついたので、その仕組みをまとめる。 参考文献 AWS Lambdaの実行について 前提としてLambd...
「レガシーコードからの脱却」を読んで 本記事では私が読んだ「レガシーコードからの脱却」について、紹介したいと思います。 本書の概要 情報 説明 出版社 オライリージャ...
windows-rsの更新が最近落ち着いてきたので一度軽くまとめてみようかなと思った次第。 windows-rsとは windows-rsとはRustでWin32 APIやWinRT APIを扱うためのクレートです。 https://github.com/microsoft/
ChatGPT API(gpt-3.5-turbo)に対応したNode-REDを更新しました。 基本的な設定はこちらの記事をご確認ください。 新しくなった部分 会話の初期設定ができる 会話の継続ができる 実際にNode-RED...
はじめに 今回はMeilisearchを使って地理情報を検索してみるというただそれだけの記事です。 Meilisearch とは Rustで実装されている全文検索エンジンです。 最近 v1 がリリースされました。 いろんな言語向...
こんにちは。 新卒エンジニアの僕が、参考書なしでPythonエンジニア認定基礎試験に合格するまでの道のりを記したものです。 前回の記事はこちらから ①→https://qiita.com/asukitt/items/35ae0bbbc...
はじめに Power Platform を利用して業務効率化をしたいものの、例えば、最終的には以下のような Excel などのファイルを作成する必要がある場合など、いきなり全ての業務を最適化することは難しいと感じる方もいると思います...
<a href="https://moonrepo.dev/blog/v0.25">https://moonrepo.dev/blog/v0.25</a><br /> <p>moon v0.25リリース。 Denoのサポート、オフラインモードのサポート、プロジェクトレベルでTyp
<a href="https://buf.build/blog/connect-node-beta">https://buf.build/blog/connect-node-beta</a><br /> <p>gRPC/Protocol Buffersを扱うConnect for
まつもとゆきひろ氏によって開発が始まったRuby言語の30周年を祝うイベント「プログラミング言語Ruby30周年記念イベント」が2月25日にオンラインで開催されました。 イベントでは関係者やRuby愛好家らによる過去30年の振り返りやRub...
まつもとゆきひろ氏によって開発が始まったRuby言語の30周年を祝うイベント「プログラミング言語Ruby30周年記念イベント」が2月25日にオンラインで開催されました。 イベントでは関係者やRuby愛好家らによる過去30年の振り返りやRub...
はじめに AppleがGitHubで公開している「Core ML Stable Diffusion」を使ってみたという記事です。M1 MacでもPyTorchのバグを引かずに画像生成ができるおすすめの方法です。 記事の流れ 環...
こんにちは。自分で作ったアプリで食べている、あたか、です。 最初の個人開発アプリを作ってから10年以上経ち、今運営しているアプリは7つあります。 今日まで、沢山のアプリを作ってはひたすら閉じてきた...という事は無くて、今まで閉じたアプリは、実は2つだけだったりします。 今回はそ
TL; DR Keyword Generics という新しい言語機能が検討されている。 ある関数などがあったとして、それが async かどうかを自動判別できるようキーワードを新しく追加したいというのが大まかな目的。できればいくつかのキーワードを横断して判定できるような包括
<a href="https://www.akshaykhot.com/using-hotwire-without-rails/">https://www.akshaykhot.com/using-hotwire-without-rails/</a><br /> <p>Rails
Kotlinの型システムの概要 Kotlinは、Javaと同様に静的型付け言語です。しかし、Kotlinの型システムはJavaよりも豊富で、より厳密に型を扱うことができます。 型チェックとは何か? 型チェックとは、ある変数や式が期...
初めに 今回は有限体の山場、Montgomery乗算を紹介します。 Montgomery乗算は普通の乗算の代わりとなる重要な演算です。最初にMontgomery乗算のPythonコードを紹介し、それが持つ数学的な性質を考察します。 記事全体の一覧は有限体の実装一覧参照。
概要 Next.js + TypeScriptプロジェクトで出来る超シンプルなSEO対策をご紹介します。 デプロイ先はVercelとなります。 今回は、Open Graph Protocolを利用してSNSでシェアするときに画像付きに出来てリッチな感じに出来るようになりましょ
GitHubは、ソースコード中に書くべきではないパスワードやアクセストークンなどのシークレットをコードやアーカイブから発見し通知してくれる「Secret scanning」機能を、すべてのパブリックリポジトリに無料で正式機能として提供開始し...
Google Cloudは、PostgreSQL互換のマネージドサービス「AlloyDB」が大阪リージョンで提供を開始したことを発表しました。 AlloyDBはAmazon Aurora対抗と位置づけられる高性能なデータベースサービスで、す...
どうも、Supabase DevRelのタイラーです! Flutterはあらゆるプラットフォームで動作するアプリを作成するためのUIライブラリですが、Flutterの上で動くオープンソースのゲームエンジンFlameのおかげで、インタラ...
ChatGPTは昨年末の登場から2023年1月には史上最速で1億アクティブユーザーを獲得したようです。現時点で9歳の子どもと同レベルに心情を読み取ることができ、大学院試験も突破できる性能があります。 ChatGPTは現在GPT-3(3.5)をベースにチューニングされていると言われ
yarnからpnpmへ移行する理由 yarnをv1からberryに移行した当初も pnpm の存在は認知していましたが、シンボリックリンクを使う関係で動かないパッケージがいくつかあったので、当時は berry を使う選択をしていました。 しかし、最近利用者が増えてきてシンボリ
はじめに プログラミングにおいてエラーメッセージは避けて通れない。熟練したプログラマーになるためには、自分自身でエラーメッセージを読んで解決しなければならない。どのようなエラーメッセージが出たときは何が原因で、どのように対応すれば解決できるのか、その知識や経験の積み重ねこそが
1. はじめに 当記事は、2023/02/16 に開催された、RPACommunity さんの「【自動化やIT活用ネタ】ライトニングトーク大会」にて登壇したときの Demo の説明になります。 RPACommunity ライトニング...
Next.js13とSupabaseで構築したブログにコメント機能を追加していきます。 ブログにコメントとコメントに「いいね」をすることができるようになります。 コメントやいいねのデータベースの構築方法も学んでいきましょう。