[ERC4907] NFTを使用できる期限付きのロールを付与する仕組みを理解しよう!
はじめに 初めまして。 CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です! スマートコントラクトを書いたり、フロントエンド・バックエンド・インフラと幅広く触れています。 ...
はじめに 初めまして。 CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です! スマートコントラクトを書いたり、フロントエンド・バックエンド・インフラと幅広く触れています。 ...
SQLiteの開発チームは、複数クライアントからの同時書き込みを可能にするBEGIN CONCURRENT文を実装していることを明らかにしました。 これまでSQLiteでは書き込みの同時実行はできず、つねに1つのクライアントだけが書き込み可...
アプリケーションを構成するスタック全体に渡ってパフォーマンスなどの監視が行える、いわゆるオブザーバビリティツールをクラウドサービスとして提供しているNew Relicが、投資ファンドによる買収を発表しました(プレスリリース、。Bill St...
はじめに Cognito と Quicksight を連携する方法があまりネットに情報がなかったので、自分が試した方法をまとめて見ます。 前提 Quicksight の認証周りの基礎知識 Cognito の User Pool / Identity Pool 周りの基礎
はじめに 作ったアプリ ソースコード https://github.com/IwataGumi/Japan_covid_19_map つくるもの 指定した期間を可視化できる 都道府県にカーソルを合わせたら詳細が出てくる 環境 Python 3.9.6 pytho
はじめに AWSのSAPという資格試験の勉強をしている際に思いました。 「Route53関連のサービスややこしい!!」 特に私はオンプレミスとの接続の際に、どのような構成にすれば名前解決ができるのか? という部分によく悩まされました。 そこで、一つずつどこでどのサービスが使わ
前回の記事では、Springの全体像とその魅力、そしてWebアプリケーションの基本について説明しました。今回は、Springの中心的な特性である依存性注入(Dependency Injection, DI)について深堀りしてい...
IPA ファイルを App Store からダウンロードしたいこと、あると思います。 自分が開発に関わっているアプリであれば自分で IPA ファイルを作成できるので問題ないですが、 関わっていないまたは関わっているけどなんらかの理由で IPA ファイルを作成できない 場合もありま
renderToString と hydrate を自作し、今一度 SSR・SSG の仕組みを実装から理解してみましょう。 ! 簡単のため、2021 年頃の React v17 の実装を参考にしています。そのため、現行の React と異なる部分があります。また、RSC や Su
はじめに 本務の開発でバタバタしていて、7月の投稿になってしまいましたが、AWS JAPAN Jr.Championとしての6月の活動について書いていきます。6月は、Jr.Champions有志による自主勉強会とJr.Champio...
序 京都のリチョーは博学才穎、平成の末年、若くして博士号を取得、ついで都内某大手コンサルに内定したが、性、狷介、自ら恃むところすこぶる厚く、俗物(同僚)の間に伍することを潔よしとしなかった。彼は怏々として楽しまず、狂悖の性はいよいよ抑え難がたくなった。 いくばくもなく職を退い
visionOS で 3Dコンテンツを作成するときには Reality Composer Pro を使用して作成するのですが、実際にどうやって作成しているのか、実際に試してみました。 RealityComposerProとは VisionPro で 3D空間に3Dモデルを配置
前回のあらすじ 前回の記事はこちら https://zenn.dev/egstock_inc/articles/650cea61a49bda GitHubでChatGPTがPullRequestをレビューしてくれるopenai-pr-reviewerを動かしました。 本記事で
Javaを触ってみるローカル環境をつくりました。環境構築のたびにドキュメントを探すのは大変なので、備忘録として環境構築手順を残しておきます。SpringbootとMyBatisを使うような構成です。環境構築をして、HelloWorld...
本記事は日頃筆者がパッケージアップデートという活動に関して思っていることを書き出した記事です。ちなみに筆者はこういうものです (Wantedly, Inc. 所属) はじめに 筆者の所属する会社でも「なぜ我々はパッケージアップデートを行うのか」「どういう戦略でパッケージアップ
<a href="https://github.com/riot/riot/releases/tag/v9.0.0">https://github.com/riot/riot/releases/tag/v9.0.0</a><br /> <p>Riot.js v9.0.0リリース。
はじめに 初めまして。 CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です! スマートコントラクトを書いたり、フロントエンド・バックエンド・インフラと幅広く触れています。 ...
FlutterShow⚡の紹介 Flutterは有名なクロスプラットフォームのアプリのフレームワークです。 近年大きいコミュニティが作られて、たくさんのイベントで熱心な人々はFlutterについてスピーチをします。さて、ちょっと想像...
どういうイベントなの DATUM STUDIO株式会社がデータエンジニア(やデータエンジニアを目指す人)向けに開催しているイベントシリーズ、Data Engineering Geeksの第3回!…が先日7/30に開催されたので、参加...
Amazon Web Services(AWS)は、サービスを外部に公開するためのパブリックなIPv4アドレスを使用する場合に、1時間あたり0.005ドルの課金を2024年2月1日から開始することを発表しました。 1時間当たり0.005ドル...
ゆめみのやめ太郎さんによって問題提起されたQiitaの組織票問題。 大きな賛否両論を巻き起こすも、組織票については今後も残ると考えられます。 そんな中、Qiita個人ユーザーたちはどう生きるのか? 組織票を抱える組織所属ユーザーに対し...
LayerX で機械学習エンジニアとして働いている松村 @yu-ya4 です。現在はMLチームにて、バクラクシリーズのAI-OCR機能の開発をはじめとした機械学習技術の活用を推進しています。7月はLayerXエンジニアブログを活発にしよう月間 とのことですのでブログを執筆しており
概要 会社で AWS を触ることになり、基本から学んでいこうと思ったため備忘録として記事を書き始めました。 今回は有名な Web3 層アーキテクチャに関する説明の後、3 層アーキテクチャでの Web システムを AWS の VPC 上で作成してみようと思います。 AWS の
yukiCup2023Summerに参加しました 「君はバイク乗りを救えるか」というタイトルの内輪のデータコンペにお誘いいただき参加しました。 https://www.kaggle.com/competitions/yukicup2023summer コンペは、SIGNATE
この記事は、ComputerScience集会#4 @VRChat 2023-07-18 にて発表したスライドを元にしたものです。 アーカイブ映像: https://www.youtube.com/watch?v=o5-3Dpwp4Zo スライド: https://speaker
自分へのメモも兼ねて投稿します。 便利なんだけど、『あれどうやるんだっけ?』っといつもド忘れして調べて直していたノードについて、改めて調査し直しました。 検証環境 UnrealEngine 5.2.1 GetSelectSet ...
前回は自動微分ライブラリを一から書き上げてみました。前提知識がほぼない状態で始めましたが、まずはその後いくらか調べた結果をまとめておきます。 コンピュータにおける微分の種類 コンピュータで行う微分とは、主に次の三つのどれかに分類できます。 記号微分/数式微分 (Symbol
はじめに Azure OpenAI でも Function Calling が利用できるようになりました。 Function Calling 自体については、以下の記事がとても分かりやすいです。 私なりの解釈を述べると、以下の...
みなさん初めまして、けんやです。 先日、Dan先生が書いている『RSC From Scratch. Part 1: Server Components』というReact Server Componentsについての解説記事(?)を読んでみました。 どうせなら初めての技術記事っぽい
概要 本記事では、Prisma で Supabase PostgreSQL を使用する方法について解説します。 https://nextjs.org/ https://www.prisma.io/ https://supabase.com/ Supabase プロジェクト
これは何? 数の表現にも色々あって、一長一短だよということをまとめておきたいと思って。 複素数は扱わない。実数の部分集合のみ。 そもそも そもそも、数は無限にあるけどコンピュータのメモリ(のようなもの)は有限。 有限のコンピュータ...
はじめに こんにちは、エンジニア転職を目指してRailsを学習中のチータです!🐆 現在、ポートフォリオを作成中で、CSSのフレームワークにTailwindを使用しています。 そこで、コンテンツ量の少ないページ(ログインなど)を作成し...
LoRAとはfinetuningを効率的に低コストでできる手法。詳しくは他にわかりやすい解説をしている記事がたくさんあるのでそちらを参考にしてください。 今回は自分の知らなかった細かなところのみを書きます。 (分からなかった点のメモも残っているので注意) 論文 https://a
<a href="https://techblog.yahoo.co.jp/entry/2023072430429932/">https://techblog.yahoo.co.jp/entry/2023072430429932/</a><br /> <p>ChromeでのBFc
<a href="https://eslint.org/blog/2023/07/eslint-v8.46.0-released/">https://eslint.org/blog/2023/07/eslint-v8.46.0-released/</a><br /> <p>ESL
はじめに 謎のバグに遭遇する時は意図しないタイミングでViewに更新がかかってるからかもしれません。 Viewの更新を知る方法を2つ知ったので記事にしておきます。 方法1 import SwiftUI struct Conten...
前回の続きです 遺伝的アルゴリズムのサンプルコード 参考文献 「C言語による画像処理入門」2000/11/1 (著)安居院 猛、長尾 智晴 文献のAmazon 準備 console pip install numpy pip ...
Springの魅力 SpringはJavaのフレームワークとして世界中のWebアプリケーション開発でその強力さと多機能性から広く活用されています。その成功は、開発者にとっての柔軟性、拡張性、そして後方互換性の魅力によるものです。 ...
こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたもので
はじめに 今回はプライベートサブネットのEC2にSession Managerを使って接続する方法を解説します。 私は初めてSession Managerを使った時はどこに何を作ればよいか分からず非常に苦労した思い出があります。 そこで、Session Managerを作成す
はじめに AWSのパブリックIPv4が課金対象になるというアナウンスがされました。 状況把握のためアナウンスのブログ記事を要約、調査してみました。 誤った点があったらすみません。 元ネタ パブリックIPv4課金のアナウンス https://aws.amazon.com/j
はじめに Elixirで文字列を1文字ずつ分割して処理したい場合によく利用される関数として、 String.codepoints()とString.to_charlist()があります。 String.codepoints()は1文...
スタックチャン及びアールティ版とは? かわいいロボットです。M5Stackというマイコンで動きます。オープンソースハードウェアなので、ハードもソフトも個人で自由にカスタムできます。ChatGPT対応したソフトとかもあります。コミュニティもあったりします。 色々なキットがある
<a href="https://github.com/esm-dev/esm.sh/releases/tag/v130">https://github.com/esm-dev/esm.sh/releases/tag/v130</a><br /> <p>esm.sh v130リリ
はじめに 今回の記事ではデータベースを使わずに、1時間でFastAPIでGraphQL APIを開発する方法を解説する。 ! 注意:今回の記事では、GraphQL APIやFastAPIに関する知識を理解している前提で説明をする。本記事でも簡潔に解説するが、詳細に理解したいな
はじめに 社内インフラの運用担当者にとってソフトウェアのバージョンアップは地味な割に大変な業務です。 特に社内のオンプレサーバで動いているようなソフトウェアの場合、バージョンアップに伴う諸々の調整をそのソフトウェアを利用している各部...
こちらの記事の続きです。 https://zenn.dev/itte/articles/5ec941edf3f044 実際にZigでWebAssembly(Wasm)を作って、そのWasmをDenoから呼び出してみます。 DenoとZigのインストール DenoとZigは公式
はじめに 初めまして。 CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です! スマートコントラクトを書いたり、フロントエンド・バックエンド・インフラと幅広く触れています。 ...
概要 本記事では、Next.js における Prisma の基本的な使い方について解説します。 https://nextjs.org/ https://www.prisma.io/ Prisma とは? Node.js/TypeScript 環境下で利用できる、オープンソ
最初に 今回の記事はReact + SpringBootアプリ 簡易まとめの記事の続きで旅行予約管理アプリケーションのカレンダー機能実装についてまとめようと思います。 カレンダー機能実装にはReactのReact Datepicke...
はじめに Safariで、css filter(blur)をかけるとなぜか表示されなかったので対処法を書きます。 理由としては要素にハードウェアアクセラレーションが効いていないことが原因で、 要素にGPUレイヤーを作成すれば大丈夫な...
株式会社アルゴリズム 開発チームリーダーの安藤です。 今回は2023/06/26に弊社のオープンスペースにて行われたイベント Vue.jsの勉強会はなんぼあってもいいですからね のレポートをお届けします。 ハッシュタグ #アルゴテック でお届けしておりましたので、イベントの雰囲気
GitHub Actions にはテストなどの実行結果を、コード上にアノテーションされた形で表示する機能があります。Node.js などでは自動で行われることがあるためご存知の方も多いかもしれませんが、Pythonでも上手く活用できま...
Panda CSS は何を出力するのか? 先日 Panda CSS がリリースされ、次の紹介記事を書きました。 https://zenn.dev/cybozu_frontend/articles/panda-is-coming その時点では、ドキュメントの内容に加えて Nex
煽りタイトルみたいになってしまいましたが、最近の開発で使ってるPostGraphileがめちゃくちゃオススメなので、紹介記事です。 https://www.graphile.org/postgraphile/introduction/ PostGraphileとは PostG
<a href="https://github.com/redwoodjs/redwood/releases/tag/v6.0.0">https://github.com/redwoodjs/redwood/releases/tag/v6.0.0</a><br /> <p>Red
<a href="https://tech.repro.io/entry/2023/07/27/105218">https://tech.repro.io/entry/2023/07/27/105218</a><br /> <p>Service Workerのライフサイクル、Ca
<a href="https://zenn.dev/wakamsha/articles/setup-eslint-plugin-jsdoc">https://zenn.dev/wakamsha/articles/setup-eslint-plugin-jsdoc</a><br /
<a href="https://github.com/remix-run/remix/releases/tag/remix%401.19.0">https://github.com/remix-run/remix/releases/tag/remix%401.19.0</a><
Amplifyのプラットフォーム値をWEB_DYNAMICからWEB_COMPUTEに更新したらBasic認証が正常に働かない(正しい値を入力しても弾かれる)状態になりました。 いくつか検証して解消したようなので、得た仮説を備忘録とし...
<a href="https://www.webkit.org/blog/14398/release-notes-for-safari-technology-preview-175/">https://www.webkit.org/blog/14398/release-notes
概要 先日、Microsoft AzureにPromptFlowという機能が追加されました。 これはAzureOpenAIに対してのプロンプトエンジニアリングをローコードで支援する仕組みなんですが、DBを用意してそこに社内ドキュメン...
はじめに 2023年7月に船井総研デジタルに転職した47歳です。 これが4社目となるのですが、なぜ転職したのか、どのようなキャリアを考えた結果なのか、自分の中で整理する意味も兼ねて書いてみようと思います。 1社目(1年) 新卒で入...
<a href="https://github.com/zloirock/core-js/releases/tag/v3.32.0">https://github.com/zloirock/core-js/releases/tag/v3.32.0</a><br /> <p>cor
本記事では、GitHubを使って日々システム開発している人に向けて、開発スピードを爆速化するために覚えるべきコマンドを5つほどご紹介します。 GitHub CLIとは GitHub CLIは、コマンドラインからGitHubを直接操作できるツールです。リポジトリの作成やクローン
皆さんは、開発組織のふりかえりで何を・どのように実施されていますか?各チームごとの開発の振り返りと、施策を実施した結果、改善した話をご紹介します。 AD https://prtimes.jp/main/html/rd/p/000000123.000053307.html 誰向
ViewThatFitsとは iOS16+から使える、レスポンシブレイアウトのようなレイアウトを組めるViewです。 https://developer.apple.com/documentation/swiftui/viewthatfits ViewThatFits ev
はじめに もっとミニマルで簡単なポータブルな環境を! 自分自身の研究のための環境構築についてこれまで二本の記事を書いてきました. これらの記事から二年ほどたち, いくつかの点において不満点が出てきました. 特に, GCPや自宅のサーバー上でリモートで作業することが多く
はじめに ご無沙汰しています。Team DELTA代表の丹です。 実は最近子供がうまれ、育休をいただいていたのですが、育休が開けるのに際して「いつでも赤ちゃんの様子を確認したい」という思いが強くなったので 表題の赤ちゃんモニタリングシステムを構築しました。という記事です。
はじめに 久しぶりにQiitaを書きます(すごく書きやすいUIになってて感動しています😊)。4月から新卒Webエンジニアとして都内の企業で社会人生活をスタートしました。最初は実務未経験の状態で内定者インターンから入り、HTTPってな...
つくったもの キャリアの意思決定があつまるサービス「Wellbi(ウェルビ)」をつくりました。 意思決定、入社・退職エントリ、ジョブチェンジ、転職体験談などキャリアに関するものならなんでも投稿できます。よかったら投稿してみてください...
レビューやってて・・・レビューされたときのGitHubのコメント見て思うんだよね・・・ 「感情がないぜ...」 Reviewdog とかの静的解析ですら 🐶 とかつけてこちらの感情を和ませようとしているのに... 「人間のレビューの...
TL;DR 最近チーム内で、mergeではなくrebaseを推奨する動きが出てきたので、この機会に rebase の動きをちゃんと理解しておこうという足跡です。 merge の動きを確認する まず、merge_aというブランチを作成し、一つコミットを作ります。 次にme
はじめに Livebook はブラウザ上で Elixir や Erlang のコードを実行し、結果を視覚化できるツールです 例えば以下の画像のように、黒い枠(セル)の中にコードを書いて実行すると、そのすぐ下に結果が表示されます...
Web制作には様々な知識やスキルが必要で、そのほとんどは実務(職場の先輩や実際のプロジェクト)で学ぶと思います。 本書では、実務で学ぶような知識やスキルにフォーカスを当てて、Web制作に関する実務ベースの様々な内容を紹介していきます。私のこれまでの経験(実務7年以上)をもとに、
宣伝💡 この記事の内容の超大容量版がこちらの本になります。興味がある方は是非チェックしてみてください。 https://zenn.dev/dadada/books/5d9352710d35a0 Web業界に新卒で入ってから7年と数ヶ月が経ちました。私はデザインからフロントエンド
<a href="https://github.com/httptoolkit/brotli-wasm">https://github.com/httptoolkit/brotli-wasm</a><br /> <p>BrotliのCompress/Decompressを扱うライ
2か月間スクラムマスターを経験した私が、将来の自分に向けて語り継ぐためのものです 反省多めです。 困難だったこと 声かけと見守りのバランス 非常に素晴らしいメンバが集まっている中、初めてのスクラムマスターという目に見えないプレッシ...
■ この記事は何か こんにちは 👋 今回は、Apache Kafka を使ったサービス間でも分散トレーシングしましょう!について記事にまとめました。トレーシングには OpenTelemetry(以下、Otel)を使っています。Kafka や Otel については他の記事に任せ
3 行まとめ Astro 2.9 で View Transitions が experimental で実装された SPA モードであれば、View Transitions API を使った画面遷移時のアニメーションが簡単に使える View Transitions API
サードパーティライブラリが無いよ問題 いきなりネガティブな話で申し訳ございません。愚痴みたいなものです。本題ではありませんので読み飛ばしていただいて問題ありません。 Denoユーザーの1人としての個人的な印象として、Denoの勢いは2023年に入った頃から低迷しているように感
概要 前提 規約 コンテナはエフェメラル(短命:ephemeral)であること .dockerignoreを有効活用する 不要なパッケージのインストールを避ける コンテナ毎に1つのプロセスだけ実行 レイヤーの数を最小に 複数行の...
はじめに こんにちは。文系未経験からエンジニアになりました牛田です🐮 今回、記念すべき初投稿ということで、現在の目標を公開したいとおもいます! 「目標」 私はエンジニアとバリスタ、二足の草鞋を履いて生活するのが目標です。 そして、...
こんにちは! KANNA の開発のお手伝いをしております、フリーランスエンジニアの len_prog です。 アルダグラムは、ノンデスクワーカー向けプロジェクト管理 SaaS「KANNA」を提供しています。 https://lp.kanna4u.com KANNA の Web フ
こんにちは、初めまして。堕罪オサムです。 某文豪みたいな顔をしていますが、大学生で国語学・日本語学を専攻しています。 今日はざっとですが、初学者のオサムがつまずいているところをほんの少し掘り下げて記事を書いてみました。共感していただけ...
やること 実現したい内容 作成しているサービスが低コストで運用していきたいため、フォームからPOSTで送られてきた画像をController内でサイズ変更してから保存したいと思いました。 方法 オープンソースのPHP画像処理およ...
CData Software Japanは、同社が提供するクラウドサービスCData Connect Cloudの新機能として、Webブラウザで利用するExcel 365からノーコードでSalesforceやkintone、Snowflak...
イントロ YouTubeを見てて、ふとしたきっかけでプログラミング初心者の自分でもアプリが作れるんじゃないかと思い、3週間で完成させた話を共有しようと思います! これからプログラミングを頑張ってみたい人や、既にエンジニアだけどcha...
イントロ YouTubeを見てて、ふとしたきっかけでプログラミング初心者の自分でもアプリが作れるんじゃないかと思い、3週間で完成させた話を共有しようと思います! これからプログラミングを頑張ってみたい人や、既にエンジニアだけどchatGPTが本当に開発に役立つのかどうかを知り
はじめに Azure で名前解決をする場合、さまざまなオプションがありますがその一つの方法として Private Resolver があります。 簡単に言うとマネージドの DNS サーバーなのですが、いくつかマネージドサービスならではの機能があります。ハブアンドスポークやオン
はじめに エンジニアの平均年収が1,000万円が超えている企業が気になりませんか? そこで今回は日本を中心に海外まで年収が1,000万円を超えている企業を36社をランキング順にまとめてみました。 Stripe Inc. ...
2023/7/27追記: 項目2.1でrun_clm_pt_with_peft.pyを編集する必要がありますが書き忘れていました。編集箇所と方法を追記しました。一部情報が正しくない部分もあったので修正しました。 この記事ではMetaが...
前回(https://qiita.com/Cente_mw/items/e3cec7e4bc9a39ea1c29 )からの続きです。 > すべてを自社で開発できた時代ならよいのですが、、、やっぱり長期に信頼できるパートナーと組むんです...
この記事で言いたいことは、次のことです。 ・記事が読まれない理由を、他人のせいにしてはいけません。 ・記事のPV数を上げるために、使えるものを使うのは当たり前。 ・組織票でもいいじゃない。 -- 最近、Qiitaでこんな面白い...
株式会社IVRy(アイブリー)のQAエンジニアの関です。 IVRy[1]は、新たにAI音声認識機能が公開されました。 AI音声認識機能は、お客様の発話内容を認識・理解し、適切な回答や提案を行うことができる電話対応が可能になっています。 音声認識は、Webブラウザや電話のテストよ
はじめに 社内でも監視ツールのコスト見直しによりOSSを使った監視ツールの検討・導入が進んでいるため、まずは検証環境で実際に構築して、個人の理解を深めることを目的としています。 やりたいこと 監視サーバ(Grafanaのダッシュボ...
背景 2013年くらいに登場。その後日本国内でも多くの方にご利用いただいた Azure Media Services が、2024年6月30日をもってサービス停止をすることになりました。本当に残念です。 Azure Media Se...
はじめに こんにちは、白色です。現在、ベンチャーでフロントエンドエンジニアとして活動しています。 今回が7回目の投稿です。 なんでSolidJS? 基本的にReactと同じように書けて受け入れやすい 仮想DOMレスなので、パフォーマンスが良い State of JS 2
TL;DR 次の手順を実行する リポジトリに infra/git-hooks のような名前でディレクトリを作成し、下記の pre-push スクリプトファイルを追加する。 このとき、 chmod +x infra/git-hooks/pre-push のようにして pre
やりたいこと 下記の MySQL 版を作りたいです。 https://github.com/mothership/rds-auth-proxy なお、現時点では完全に上記のツールと同等な機能ではありません。 動機 AWS RDS MySQL や Aurora MySQL
<a href="https://github.com/fabian-hiller/valibot">https://github.com/fabian-hiller/valibot</a><br /> <p>zodライクなスキーマをビルダー関数で組み立てバリデーションとType
はじめに Power Apps のギャラリーコントロールでデータを一覧表示することが可能です。 ギャラリーコントロールの基本的な操作については上記記事を参考にしていただけると幸いです。 そして、表示されているデータに対...
はじめに 初めまして。 CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です! スマートコントラクトを書いたり、フロントエンド・バックエンド・インフラと幅広く触れています。 ...
[目次] 1.背景 2.アプリ概要及び背景 3.実行環境 4.準備 5.学習及び結果分析 6.今後の対応 1. 背景 子どもが電車好きで、よく電車を見に行ったり、本を見ていました。 2歳の息子は山手線と京浜東北線の区別を確り名前を言い...
WebAssemblyやWebAssembly System Interface(WASI)の普及と改善を推進するBytecode Allianceは、今後のWebAssembly関連技術のロードマップを明らかにしました。 ロードマップは「...
イーサネットの仕様を改善し、AIやハイパフォーマンスコンピューティング(HPC)のような高速かつ大規模なデータ処理に適した、より高速なイーサネットの実現を目指す団体「Ultra Ethernetコンソーシアム」がLinux Foundati...
tl;dr パスを一覧で表示するとき、ディレクトリ階層ごとに色を付けると分かりやすい。 じゃなくてみたいな。 発端 Yuki Yano さんが呟いた一言でした。 ycino めっちゃ関係ないんですけどfzf-previewでファイル一覧でディレクトリ名だけハイライトして
チーム開発終了!各々プレッシャーとの戦いで大変だったけど、終わってホッとしています!笑 俺らチーム目標は次の2つでした。 3日前倒しで提出すること チームの作品に自信と愛着を持つこと 結果として4日前倒し、自分たちの作品が大好きなので目標達成! もちろんこだわればもっとできる
はじめに この記事は、これからReactを学びたい方向けに書かれています。 複数記事の構成になっているので、#1から始めることを推奨します。 また、Reactが初めてであれば、環境構築なしでReactについて学べる以下の記事から始...
<a href="https://astro.build/blog/astro-290/">https://astro.build/blog/astro-290/</a><br /> <p>Astro 2.9リリース。 試験的にView Transitionsのサポート、Redi
ソーシャル分報アプリ「Timesy」をリリースしたので、その背景と技術スタックについてご紹介したいと思います。 アプリ紹介 https://www.timesy.dev/ 個人開発や趣味開発にも使えるオープンな分報(times)を使ってみたいと思ったのが、このアプリを開発し
created by en-japan Yue.Pu ChatGPT Pluginとは https://openai.com/blog/chatgpt-plugins 現時点では課金アカウントしか使えません 公式的Doc: htt...
created by en-japan Yue.Pu Code Interpreter(コードインタープリター)とは、ChatGPTが提供する公式プラグインの一つで、このプラグインを利用することで、ChatGPT上でPythonを使っ...
先日、『Developers Boost 2023』に参加してきました。 https://zenn.dev/bs_kansai/articles/de7620e1180868 ここで 30 代を目前に控えたエンジニアの方達から、さまざまなキャリア論をお伺いすることができました。
先日、無事にDP-300の試験に一発合格しましたので、忘れないうちに試験対策と勉強方法をまとめておきます。 下記内容は2023年7月現在の情報です。 今後試験内容が改訂されることもありますので、その点ご了承ください。 はじめに DP...
業務・組織・チームの生産性を話す上で、コミュニケーションは欠かすことができない要素の一つです。特に開発組織において、コミュニケーションがどう重要なのか、ご紹介します。 想定の読者の方 チームや個人のコミュニケーションに課題がある・感じている 開発組織のスケールで悩んでいる
モチベ ある日社内チャットにてBlueprints(プレビュー)がそのまま非推奨になっていくことを知る Blueprintsの検証についてはこちら https://zenn.dev/microsoft/articles/5a307963169240 公式ドキュメン
概要 React + tailwindcss のプロジェクトで、LPとかでよく見る「要素が画面内に入ったらシュッとフェードインする」挙動を実現したいと思いました。ググって引っかかってくる知見は jQuery をつかおうみたいな記事ばかりだったので、個人開発で現在使用している[
Leaner Technologies エンジニアのぐりこ( @glico800 ) です。 今回は何かと話題に上がりがちな input[type="number"] について、個人的に新しい発見があったので簡単にまとめてみました! 背景 ユーザーから入力した値と保存されてい
私が作っている禁酒アプリのOB-1にて、ドラッグ&ドロップでTODOリストの順番を入れ替えられるようにしたので、その方法をまとめます。 OB-1ダウンロードしてね https://apps.apple.com/jp/app/id1666271955 ListVi
🌀 はじめに 記事を開いていただきありがとうございます! この記事では主にRailsの初学者に向けて、マイグレーションの仕組みについて分かりやすく解説します! 私が初学の時にやっていた、 「とりあえず何か分からないけど rails ...
🏰 作ったもの Qiitaアナリティクス 自分が Qiita に投稿した記事について、 view 数 LGTM 数 ストック数 の推移を時系列で見ることができるスプレッドシート (Qiitaアナリティクス) を作りました! テ...
Google Cloudは新サービス「Applicatoin Integration」の正式リリースを発表しました。 Application Integrationは、さまざまなサービスを統合する、いわゆる「iPaas」(Integrati...
Google Cloudは、従来のデータベースサービス「Cloud SQL」を大幅に強化した「Cloud SQL Enterprise Plus」エディションを発表しました。 Cloud SQL Enterprise Plusは、従来のCl...
変数は簡単に言うと値を入れて置ける箱みたいな物です。 $変数名 = 値; <?php $test 変数の場合は($)から書いていきます。 上に書いてある$testは箱みたいな物で、この$testの中に色々入れれるというイメ...
はじめに 状態管理や副作用など少ないコードで多機能な挙動を実現できて、便利なflutter_hooksですが、しっかり挙動を理解できていないと思わぬバグに繋がる恐れがあります。 今回はflutter_hooksの中でもuseEffectの挙動にフォーカスします。 実際のコード
個人で作っているアプリでユーザーのプロフィールをOGPで表示する際に、実践的なユースケースを含めた記事があれば楽に作れたなと思ったので共有させて頂きます。 最終的な成果物はこんな感じです http://bookm.me/santa デプロイ環境のセットアップ Flutter
https://oceans.tokyo.jp/article/detail/36460 2022年2月からアメリカのAmazonで働くエンジニアや管理部門で働くスタッフの基本給の上限が4000万まで引き上げされたのなんで?と思って...
はじめに セパレーターの長さを変更する方法を調べたので記事にしました。 サンプルアプリ ランダムでセパレーターの長さを設定しています 実装 import SwiftUI struct ContentView: View { ...
Go Release Cycle によれば Go の次期リリースである Go1.21 のリリース日は来月8月になりますが、執筆時点は go1.21rc3 までリリースされており、このままいけば予定通り順調にリリースされそうです。この記事では前回の Go1.20 New Featu
SwiftUIでEquatableなView(EquatableView)で冗長な更新を防ぐ SwiftUIを使うと良い感じにUIを作ることができます しかし、特に大規模なアプリを作成していると、たまにパフォーマンスの問題に当たるこ...
openai-pr-reviewer とは? https://github.com/coderabbitai/openai-pr-reviewer GitHubでChatGPTがPullRequestをレビューしてくれます。 以下の機能が備わっています。次回の記事で機能単位で
AWS認定ディベロッパーアソシエイトに合格しました。また、少し前に、3年ぶりにSAAを更新しました。AWSの知識をアップデートする中で、SAAだけでなく、DVAも取得を目指しました。SAAとは分野が違うので、新しい知識を身につけること...
自己紹介 経営学部卒の非エンジニア(クリエイター)が、これまでディレクションを中心に活動をしてきていましたが、ご縁あってエンジニアの方と近い距離でお仕事をすることになりました。元々コーディングの基礎知識は習得したいと考えていたのです...
自己紹介 経営学部卒の非エンジニア(クリエイター)が、これまでディレクションを中心に活動をしてきていましたが、ご縁あってエンジニアの方と近い距離でお仕事をすることになりました。元々コーディングの基礎知識は習得したいと考えていたのです...
AutoForm とは何か? https://github.com/vantezzen/auto-form README より ↓ AutoForm は、zod スキーマに基づいて@shadcn/ui フォームを自動的に作成する React コンポーネントです。 Auto
GPT-Code UI Code Interpreter APIを紹介しましたが、更にUIがついてよりCode Interpreter感覚で使えるOSS実装がありました。きっと非公式です。 https://github.com/ricklamers/gpt-code-ui こ
マイクロソフトは、従来ハイパーバイザとホストOSが行っていた処理を専用のシステムオンチップ(SoC)を用いたNICにオフロードし、より高性能なクラウド基盤によるインスタンスを提供する「Azure Boost」のプレビュー公開を発表しました。...
Googleが中心となってオープンソースで開発されているGo言語の次期バージョン「Go 1.21」では、WebAssembly System Interface(WASI)が実験的にサポートされることが明らかになりました。 これによりGo言...
この投稿が記念すべき(?)40投稿目です! 1ヶ月続けた感想を書きたかったので今回書きます。 まずは自分自身を褒めてあげたいと思います。 スクール期間の途中から記事を書き始めましたが、クオリティはともかく、1ヶ月以上続けたことは大きな成果だと思っています。 zennを始めた理
<a href="https://zenn.dev/cybozu_frontend/articles/ts-eslint-v6-guide">https://zenn.dev/cybozu_frontend/articles/ts-eslint-v6-guide</a><br /
皆さん、こんにちは! 先日、 日本で初めて Sui Move というプログラミング言語を主役にしたハッカソン、 Move Hackathon in WebXに参加いたしました! https://app.akindo.io/hackathons/q3OnoAj86Tjj1D7P4
VMとDockerの基礎 -コンテナって?言葉を理解する! 会社では開発するときに、当たり前に使っているものだけど、 説明できるかっと言われるとできなかった!ので、簡単に、まとめました(^^) Dockerとは Dockerは、インフラ関係やDevOps界隈で注目され
はじめに 2023.07.23時点の記事です 急速的に発展する中で、ChatGPT をはじめ、その分野に関して 学び始める方もいるのではないでしょうか? Twitterを含め、情報収集が追いつかない状況ですが、 Micros...
TL;DR 「プログラムの読みやすいカラースキームが欲しい!」という思いでカラースキームを自作しました。Treesitter対応で、配色にもプログラムを読みやすくする工夫をしているのでぜひ試してみてください。(yashっていいます名前だけでも覚えて帰ってください😭) http
技術書・専門書に特化した本選びや読書管理、レビュー、マークダウン記法での読書メモとかができる読書コミュニティTecuTecu - テクテク - を作って公開したので、機能の説明や使用してる技術を書きます。 作ったもの https://tecutecu.tech/ はじめ
はじめに 本記事の概要 フロントエンド環境で実行される JavaScript の非同期処理について、ちょっとだけ理解したことをまとめた記事です。 用語の解説などは特にしていません。 背景 フロントエンドエンジニアを目指して学習を始めて約 1 年半。 これまで非同期処理
前回は Rust でディープラーニングフレームワークを作ってみましたが、バックプロパゲーションに必要な微分の計算は手でやっていました。これを自動化できないかというのが今回のお題です。 業界では自動微分(autograd)と言われる技術で、 PyTorch や TensorFlow
この記事は何 2023年、世間はLLMで大騒ぎですが、データの業界ではセマンティックレイヤー・Headless BIへの注目も高まっています。 これは、まだ国内では黎明期ともいえるそんな技術が、今後どんな存在となりうるのかを、筆者の個人的な解釈と妄想をもとに述べる長文ポエムで
ソースコードの整備を進めています。 ソースコードと詳細な説明を合わせて準備していますので、お楽しみにしていてください! もし、この記事が役立つと感じていただけたら、いいねやストックをしていただけると、私のモチベーションがアップし、...
はじめに Elixir/Phoenixを使って、AIと対戦できる4目並べを作成してみました。 その1では、人対人で4目並べのゲームができるものを作成します。 ゲームのボードの表示方法 ゲームのボードは、キャンバスを使って自力で書く...
はじめに 複数のCloudflare Workers間をCloudflare Network内で通信できるService Bindingsの機能を使って、マイクロサービスの環境を作ります。 外部に露出させるgatewayアプリが1つ、内部にある複数のmicroserviceア
はじめに Android13が出てきたのがつい先日のように感じますが、もうAndroid14がでようとしていますね。 個人的にはAndroid13もそれなりに修正が必要な差分があり大変な印象がありましたが、14ではどうでしょうか? ...
今回もopenMetadata(以下metadata)関連の記事です。色々と触っていて気になった機能があったのでどういうことができるのか検証してみました。 まずは以下のスクショをご覧ください。 そうです。dbtを取り込めるようです。 openMetadataとdbtで何ができる
なぜつくるのか SPAに可能性を感じてしまったから どんな可能性? (ソース:自分で調べた限りの浅い知識) SPA化されたWebサイトは、スマホから見た時にまるで純正アプリみたいな使いやすさがあるらしい しかも、SPA化されたWe...
某イベントもおわり、皆様おつかれさまでした! ぼんやり過去記事をみていたら気がついたのでさっくり知見を共有しておきます。 はじめに 国土地理院さんはGISで使える様々な背景地図を地図タイル形式で配信してくれています。 この形式はほ...
こんにちは、rickyです。 ここではWSL環境においてLivebookのインストールをする際にこけてしまったのでその対処法を備忘録として残します。 結論から話すとasdfでelixirの別バージョンを管理して、そこから実行を行うとい...
本家Open AIに続き、Azure Open AI ServiceでもFunction Callingが利用可能になりました。本記事ではFunction Callingの概要や仕組み、利用方法などをお伝えします。 なぜFunction Callingが必要なのか ChatG
はじめに 楽曲をアナライズしたいとき、ボーカルの旋律とか、伴奏の最低•最高音は聴音しやすいものです。 ですが、、たとえばテンションを含む密集した和音のボイシングまで分解するのは、途方もなくしんどいです。もちろん訓練された能力と、それなりの時間も必要になります。 手元に楽器がな
ChatGPTの進化凄まじいですね 今回は先週公開されたCode Interpreterを触って遊んでみようと思ったらプルリクまで作ってもらえて、興奮してしまったので勢いで記事にします。 ※ 実際にGitHubのプルリクを作ったのは自分です。GPTにお願いしたのはコードの変更とプ
初めに 公開鍵暗号の一種であるElGamal暗号、特に楕円ElGamal暗号を紹介します。 巡回群 まず用語の説明から始めましょう。Gを演算を乗法表記で表す群とします(群の説明は群と楕円曲線とECDH鍵共有参照)。 つまり単位元1があり、掛け算が定義されています。G の要
<a href="https://bun.sh/blog/bun-v0.7.0">https://bun.sh/blog/bun-v0.7.0</a><br /> <p>Bun v0.7.0リリース。 Viteのサポート、<code class="language-plainte
! 注意:今回の記事で載せているコードは読者に具体的なコードのイメージを持たせる目的で書いている。それ故に、実際にブラウザ上で実行しても動作しない点には注意してほしい。より専門的ににGraphQLとRESTの違いを学びたいならLogRocketの記事とApolloの記事を参考に。
はじめに みなさんは、パララックス(parallax)と聞いたことがあるでしょうか? 最近のサイトは、要素がふわっとフェードインしたり、要素の移動速度が違ったり、 スクロールに応じて色々なアニメーションが発火します。 今まで、このよ...
はじめに これは学生がエンジニアとしてどうやって成長していくのがいいのか、というのをボクなりに考えて言語化してみたものです。もし学生の方がこれを読んでいるなら参考にできる部分は参考にしてもらえればと思います。 学生に限らない一般的な...
はじめに こんにちにゃんです。 水色桜(みずいろさくら)です。 今回はVision Transformerを自作してcifar10を解いてみようと思います。 解説にあたっては極力数式を用いずに解説するつもりです。 もし記事中で間違い...
<a href="https://pkg-size.dev/">https://pkg-size.dev/</a><br /> <p>WebContainersを使ってパッケージをインストールし、パッケージのインストール速度やインストールサイズをチェックできるサービス</p>
はじめに Azure の OpenAI にもようやく Function calling が来たので Golang で試してみました。 https://techcommunity.microsoft.com/t5/azure-ai-services-blog/function-
typescript-eslit v6 リリース! 2023/07/10 に typescript-eslint の v6 がリリースされました。 https://typescript-eslint.io/blog/announcing-typescript-eslint-v
はじめに この記事では少々個人的なgitの準備や設定を紹介したいと思います。紹介する内容は全て自己満足の範疇であり、必須ではありません。この記事を読まなかったとしても何ら皆さんの未来に影響はありません。それでも少しでも快適なgitラ...
この記事は何 どの会社でもある程度のスパンでチームの振り返りをやっていることは多いと思います。 スクラムなどを導入しているのであれば各スプリントで振り返りを行っているのではないでしょうか。 この振り返りがあまり活発にならない、あまり...
前提 下記のような 100 カラムのテーブルがあるとします。 create or replace table very_wide_table(c1 int, c2 int, c3 int, ... c98 int, c99 int, c100 int) as select r
今年も盛り上がっている Qiita Engineer Festa! Qiita Engineer Festa 2023、大いに盛り上がっていますね・・・! 特に、Organization対抗戦・・・! いろんな企業さんが、必死になっ...
(自分が前書いた Scrapbox の内容 を軽くまとめたものなので中身はそこまで変わらないです) (なんなら Scrapbox の方が詳しい可能性もあります) 最終的な結論 どれでも同じだが、.as_str() 使えば良いです。 ...
Goのテーブル駆動テストは、記述を工夫することで一覧性を高めることができます。 strings.SplitN関数のテストを例に説明します。 通常の実装 シンプルなので読みにくくはないですが、行数の割に情報量が少なく全体を把握するには...
はじめに この記事ではいくつかのプログラミング言語でSQLパーサーを利用する方法について解説します。 SQLパーサーを使用することでSQLクエリを構成要素に分割したり、構文解析したり、クエリの改変・整形が可能になります。 具体的には以下のようなことが行えるようになります。
追記 2023/07/21 finish_reason について追記 本文 寝て起きたら Azure の OpenAI にも Function calling が来ていました。 https://techcommunity.microsoft.com/t5/azure-
はじめに 不要セキュリティグループを一掃しようと思いスクリプトを書いてみました。 本スクリプトでVPCリソースと紐づいているセキュリティグループをあらかた判別出来ます。 実行例 スクリプト get_security_group_...
はじめに こんにちは、都内でソフトウェアエンジニアをしているYSasagoです。 私はフロントエンドの開発時に、Chromeのブラウザを使うことが多いです。 Chromeには開発を便利にするchrome拡張機能がたくさんあります。 ...
はじめに GitHub Copilot は AI がペアプログラミングしてくれるサービスです Copilot = 副操縦士なので、私たちがコードを書くとき、隣からそっと助けてくれるイメージです ChatGPT のようなチャット形式と...
<a href="https://nodejs.org/en/blog/release/v20.5.0">https://nodejs.org/en/blog/release/v20.5.0</a><br /> <p>Node.js v20.5.0リリース。 <code clas
こんにちは、初めましての方は初めまして。株式会社 Fusic の瓦です。人生で五回目の痛風を発症したので、そろそろお酒を控えるべきかちょっと真剣に悩んでいます。 この記事では、Stack More Layers Differently: High-Rank Training Th
Code Interpreter API (多分)非公式ながら、オープンソースでOpenAI APIを使ったCode InterpreterのAPI実装が出てました。 https://github.com/shroominic/codeinterpreter-api 早速試し
はじめに こんにちは!ゲーム大好きエンジニアです! ゲームをやるのが好きで、いつか簡単なものでも作れないかな〜と思いつつなかなか足が踏み出せなかったのですが、ChatGPTの力を借りたらできるのでは!?と思いつき試しに挑戦してみまし...
意外と本タイトルの手順を簡潔に説明した記事ってない気がします。 なので書いておきます。 なきゃ、かけえぇ。 知れること:Github Actionsを活用してリポジトリにPushされたら、S3バケットにアプリケーションをデプロ...
GitHubは、GTP-4ベースのAIを用いた開発支援機能「GitHub Copilot Chat」を、GitHub Copilot for Businessユーザー向けに限定パブリックベータとして公開すると発表しました。 GitHub C...
概要 バックアップ取ってないのに, tfstate消しちゃった~ どうしよう~ となった時にどうするのか書いてみます。 とはいったものの tfstateはしっかりバックアップをとる(弄る時は) S3で管理している場合はバージョニン...
はじめに S3の静的ウェブサイトホスティング機能を勉強している時、ふと思いました。 あれ?S3ってパブリックなエンドポイントを持ってるのに、なぜ静的ウェブサイトホスティング機能があるの? と思いました。 今回はそんな静的ウェブサイトホスティング機能とオブジェクトのエンドポイン
KDDIアジャイル開発センター株式会社で「POリード」という役職をやっている佐々木です。 皆様おそらく聞きなれない役職ですが、弊社内でもPOサポートから格上げ(?)された新たな役職であり、今後弊社が事業拡大を狙う上で重要なロール、らし...
<a href="https://github.blog/2023-07-18-security-alert-social-engineering-campaign-targets-technology-industry-employees/">https://github.bl
<a href="https://github.com/evanw/esbuild/releases/tag/v0.18.14">https://github.com/evanw/esbuild/releases/tag/v0.18.14</a><br /> <p>esbuild
<a href="https://vercel.com/blog/how-react-18-improves-application-performance">https://vercel.com/blog/how-react-18-improves-application-pe
はじめに 入社してから約1年が経ち、スクラム開発にも慣れてきたので、今まで使用してみたスクラム開発に関連するツールについてまとめてみました。 私のスクラムチームの働き方は以下の通りです。 エンジニア:4〜6人程度 スプリント:一週...
<a href="https://deno.com/blog/fresh-1.3">https://deno.com/blog/fresh-1.3</a><br /> <p>Fresh 1.3リリース。 非同期のルートコンポーネントをサポート、プラグインがルーティングやミドルウェ
兎に角、Amplifyを試したい方へ! "待(ま)"ってたぜェ!!この"瞬間(とき)"をよぉ 社内でSandBoxアカウントを頂いたので、前々から試したかったNext.jsによる Amplify ホスティングをやってみたいと...
<a href="https://developer.chrome.com/en/blog/chrome-116-beta/">https://developer.chrome.com/en/blog/chrome-116-beta/</a><br /> <p>Chrome 11
はじめに こんにちわ エンジニアとしてベンチャー企業に新卒入社し エンジニアリングマネージャーからプロダクトマネージャーになったdoueと申します。 僕は、新卒で入った「うるる」という会社に6年ほど勤めていますが 転職経験がなく、時...
はじめに 今回は、「git-flowとGithub-flowの違い」について書きたいと思います! とてもわかりやすいサイトを見つけたので、その紹介とまとめを書いてみました! ぜひ、最後まで見ていただけたら嬉しいです!! 参考サイト...
はじめに 先日Astroを使ってLPを作りました。初めて使ってみた所感を簡単にまとめてみます。 Astro is 何 AstroはReactやNext.js感覚で作ったページのHTMLファイルを出力してくれるフレームワークです! ...
SwiftUIでvisionOS向けアプリの開発ができますが、ドキュメントにはTabViewStyleとPickerStyleの種類に対応するビジュアルが載っていないので、実際に試してみました。 筆者紹介: MESONでインターンをさせていただいております、さくたまです!ARとド
はじめに 株式会社ゆめみ(以下, ゆめみ)には,「コーポレートエンジニアリングチーム(以下, CE)」というチームがあります. 内製化支援がメインの事業であるゆめみの中で,CE は少し異質なチームで,組織の問題解決をすることに特化し...
CCoE Summit 2023 僕も所属/運営している Jagu'e'r CCoE 研究分科会 が中心となり企画 Google Cloud の公式イベントになった ハッシュタグは #gc_ccoe 開会のご挨拶 黒須 義一 さん パートナー事業本部 Part
こんにちは。アルダグラムでエンジニアをしている松田です。 弊社のフロントエンド開発では、品質担保施策の一環としてVRTを実施しています。 最近、VRTについていくつかの改善を施しましたので、本稿ではその施策例を紹介します。 VRT (Visual Regression Tes
はじめに Laravel には,データベーストランザクションの管理方法が大きく分けて 2 種類あります. DB::transaction() を使う方法 DB::beginTransaction(), DB::commit()...
長らくReactの入門キットとして使われてきたCreact React App(CRA) https://create-react-app.dev/ 2023年春に正式版になった新しいReactの公式ドキュメントでは、選択肢として紹介されていません。 https://react.
はじめに こんにちは! 今回は、「求められている情報を的確に伝える方法」をまとめたので共有したいと思います! 仕事上のテキストコミュニケーションで、以下のような問題に直面しました。 1. 情報の詰め込みすぎで、文章量が膨大になって...
自分でも何を言ってるのか分からないが、見れば分かる。こういうやつ。 4色のパネルがバラバラに配置されているので、列または行単位でパネルをスライドして同じ色が集まるように並び替えるゲーム。 ここで遊べる。 https://kurehajime.github.io/iroawase
はじめに 学生向けのアイデアソンや新入社員向けのワークショップなど、数時間〜半日近いイベントで直近ファシリテーターを担当した経験をもとに、気づいたことなどをアウトプットしてみます。 定常業務の打ち合わせの場だけでなく一度限りのワーク...
とある休日 ワイ「う〜ん・・・ヒマやな」 ワイ「なんもやることあらへん」 娘「じゃあ、絵の練習でもしたら?」 娘「この前、漫画を描けるようになりたいって言ってたじゃん」 ワイ「うーん、前にも練習してみたんやけど」 ワイ「絵の才能がな...
<a href="https://storybook.js.org/blog/storybook-7-1/">https://storybook.js.org/blog/storybook-7-1/</a><br /> <p>Storybook 7.1リリース。 オンボーディング
例えばリモートとローカルのブランチに差が出た時に、リモートの変更差分をローカルブランチに反映する手順はいくつかあるかと思います。 2つのケースで変更差分を反映する方法を備忘として記載します。 ベストプラクティスではないかもしれないこ...
Googleはノーコードツールとして提供しているGoogle AppSheetのCoreライセンスを変更し、事実上すべてのGoogle Workspaceの有償プランで追加料金なくAppSheetのCoreプランを利用可能にしました。 Go...
Cloud Native Computing Foundation(CNCF)は、サービスメッシュのIstioが十分成熟した段階に到達したとして、「卒業」(Graduation)プロジェクトになったことを発表しました。 卒業となっても引き続...
アジャイル開発の課題 Software Design 2023年8月号が、アジャイル開発の課題とプラクティスについての特集でした。 アジャイル開発の課題に立ち向かう 「なんとなくアジャイル」から脱却するためのプラクティス これま...
<a href="https://github.com/coderaiser/putout">https://github.com/coderaiser/putout</a><br /> <p>BabelとESLintをベースにしたcodemodのツールキット。 ビルトインルール
<a href="https://github.com/kamranahmedse/driver.js/releases/tag/1.0.3">https://github.com/kamranahmedse/driver.js/releases/tag/1.0.3</a><br
<a href="https://nodejs.org/en/blog/release/v18.17.0">https://nodejs.org/en/blog/release/v18.17.0</a><br /> <p>Node.js v18.17.0リリース。 URLパーサの
Llama 2 発表! Metaから商用利用可能なライセンスでオープンなLLMであるLlama 2が発表されました。 こりゃすごそうだけど、しばらくは様子見かなーと思っていたら、npakaさんが一瞬で動かしているではありませんか。 https://note.com/npaka
! この記事は2023年7月19日時点の Chrome の最新版 115.0.5790.98 を使って検証しました。今後 Chrome の実装によって挙動が変わる可能性はございます。 はじめに 画像表示のパフォーマンス改善において、「decoding="async" をつけ
はじめに ご覧いただきありがとうございます。阿河です。 バッチやジョブを単発/定期実行させたいとき、さくっとLambdaで実装して対応することが多いです。ただしLambdaには実行時間の問題があり あらゆる場面で対応できるとは限りません。 代替策としてAWS Batchや
3 行まとめ Chrome115 のリリースで、Scroll-driven Animations が実装された Scroll-driven Animations ではスクロールに合わせてアニメーションを進行できる シンプルな記述でアニメーションとスクロールを関連づけられる
超要約 microCMSのAPIはまれにエラーレスポンスを返すことがある その場合再ビルドが必要 リトライオプションを有効にすると、再ビルドしなくても自動的に解決してくれるかもしれない きっかけ 私が担当しているプロジェクトで...
こんにちは!サイボウズ株式会社フロントエンドエンジニアの おぐえもん(@oguemon_com) です。 はじめに サイボウズでは毎週火曜日に Frontend Weekly という「一週間にあったフロントエンドニュースを共有する会」を社内で開催しています。 今回は、2023
あなたのチーム、こんな状況になってませんか? 課題:リモート・出勤が併用されてて部内の勤務状況確認できない! 上司「とりあえずTeamsに勤務開始・終了を報告してください」 部下「報告面倒いな」 Lose 上司「なんかみづらい...
Next.js の App router が 13.4 から stable になりました。 GW 中の発表だったので休みにも関わらずついつい情報を追ってしまった方も多かったのではないでしょうか。僕も GW 中の発表後は App Router の情報収集に勤しんでおり、あれこれ考え
ある日の我が家 ワイ「う〜〜〜〜〜ん・・・」 ワイ「うんうんうん・・・」 ワイ「うん!」 ワイ「分からん!」 娘(8歳)「どうしたの、パパ?」 ワイ「おお、娘ちゃん」 ワイ「あのな・・・」 初めて書くタイプのコード ワイ「実は、個...
モナーって知ってますか? モナーは某ネット掲示板の2ちゃんねる(今は5ちゃんねる)で愛されているアスキーアートの1つで 「お前が言うな」 や 「お前も一緒やろ」 的なニュアンスで使われているやつです 制作に至った経緯 〜ある日の...
マイクロソフトは日本時間7月19日未明から開催中のパートナー向け年次イベント「Microsoft Inspire 2023」において、Azure OpenAIをアジア地域のリージョンで提供することを発表しました。 サティア・ナデラCEOは基...
マイクロソフトは日本時間7月19日未明から開催中のパートナー向け年次イベント「Microsoft Inspire 2023」において、AI分野におけるMetaとの協業を拡大し、Metaがリリースした最新の大規模言語モデル「Llama 2」を...
マイクロソフトは、日本時間7月19日未明から開催中のパートナー向け年次イベント「Microsoft Inspire 2023」において、AIチャットサービス「Bing Chat」に、画像を基に質問ができる「ビジュアルサーチ」機能(Visua...
マイクロソフトは、日本時間7月19日未明から開催中のパートナー向け年次イベント「Microsoft Inspire 2023」において、AIチャットサービス「Bing Chat」の企業向けとなる「Bing Chat Enterprise」プ...
マイクロソフトは、日本時間7月19日未明から開催中のパートナー向け年次イベント「Microsoft Inspire 2023」において、Microsoft 365にChatGPTベースのAI機能を組み込んだ「Microsoft 365 Co...
Mattermost 記事まとめ: https://blog.kaakaa.dev/tags/mattermost/ Twitter: @mattermost_jp で Mattermost に関する日本語の情報を提供しています。 はじめに 2023/07/14 に Matt
Coroutines for Go のメモ Coroutines for Go を読んでのメモ コルーチンとはなんぞや? 普通の関数コール(サブルーチン)を解説している。 サブルーチンとの比較でコルーチンを語るため。 以下は関数Fが関数Gを読んだという前提。 サブルーチン
Rust 1.71.0がリリースされ、C-unwind ABIが安定化されました。 https://blog.rust-lang.org/2023/07/13/Rust-1.71.0.html このC-unwind ABIというものがどういうものかを説明します。 このunwind
はじめに こんにちは!Qiita Engineer Festa 2023 に合わせてQittaにもどってきたエイミです。 改めてになりますが、大学を卒業し、今年の春 株式会社Relic に就職、エンジニアになりました! 今回は特に就...
はじめに 最近業務で外部プロダクトのパフォーマンス改善を支援する機会があり、結果的に最初は3時間程かかったCSVアップロード機能を40分から1時間(データセットによる)短縮する事ができましたその際に実施した事を書き留めていこうと思い...
新規開発プロジェクトのリードエンジニアを初めて経験しました。その中でいろいろ悩んだり考えたりしたことを書いてみます。 注意 この記事では技術のことには一切触れません。 世の中の一般的な「リードエンジニア」とは定義や解釈が異なるかも...
はじめに 概要 Flax公式のサンプルコード集には、lm1bという名前のTransformerのデコーダー型の言語モデルが含まれています。このサンプルコードは元々、One Billion Word Benchmark(lm1b)という英語データセットで学習することが可能で
はじめに 「エンジニアのためのマネジメント入門」 https://www.amazon.co.jp/エンジニアのためのマネジメント入門-佐藤-大典-ebook/dp/B0BWDT77BT/ref=sr_1_1?adgrpid=144000458577&gclid=Cj
はじめに 前職では素のPHPやCakePHPを使用したり、オレオレフレームワークを作ってましたが、現職ではLaravelを使用しております。 機能がありすぎてわからないぐらい、Laravelって便利ですよね。 そこで、初学者な私が日...
初めまして、BEENOSの田之上です! 執筆時点で新卒4年目となり、段々と若手扱いされなくなってきたことにやや寂しさを感じている今日この頃です🥺 今回は、弊社で運用しているとある大規模webサービス(ユーザ30万人、DBテーブル数1,000以上)のデータパージを実施しようとしてみ
IT系企業で平均年収が高いのは、勢いのあるネットベンチャー系企業なのか、それとも伝統的なSIerなのでしょうか。毎年恒例の記事を今年も公開します。 上場企業は毎年「有価証券報告書」の発行を義務づけられており、そこには従業員の人数や平均年齢...
SLI/SLOやDatadogについて書いていきますが、細かいことには言及していきません。 SRE初心者がなんか設定したんだな〜程度に見てください。 レイテンシーのSLI/SLOの理想と現実について まずは計算方法の理想と現実の違い...
マイクロフロントエンドとは ! 以下マイクロフロントエンドの定義などは Michael Geers氏のhttps://micro-frontends.org/ を参考にさせていただきます。 マイクロフロントエンドとはフロントエンドアプリケーションを、機能単位の集まりと解釈し
まとめ Rust製parserは、Dart製parserの2倍程度の速度が期待できる Rustの呼び出しコストとして、1.2ms程度のボトルネックが存在する n回のRust呼び出しは、場合によってはパフォーマンス低下につながる RustとFlutterのアダプタは自動生成で
はじめに この記事は『Picture perfect images with the modern img element』という記事を参考に画像最適化に関しての重要な観点をまとめたものです。 https://stackoverflow.blog/2022/12/27/pic
はじめに キャリアと健康はトレードオフではありません。 キャリアの中に健康が包含されています。 以下の記事に書いた通り、「目に優しい」を追求するために身体全体の健康も追求する必要があります。 同様に、キャリアを追求するために...
IT系企業で平均年収が高いのは、勢いのあるネットベンチャー系企業なのか、それとも伝統的なSIerなのでしょうか。毎年恒例の記事を今年も公開します。 上場企業は毎年「有価証券報告書」の発行を義務づけられており、そこには従業員の人数や平均年齢...
はじめに こんにちは、白色です。現在、ベンチャーでフロントエンドエンジニアとして活動しています。 今回が6回目の投稿です。 ※今回の記事は特定の状況下での結果を示しているため、異なる条件や環境では結果が異なる場合があります。 課題 社内の技術選定の際にゼロランタイムCS
Red Hatは、Red Hat Enterprise Linux互換OSとして使われてきたCentOSの開発中止を2020年に発表しました。 これをきっかけに、CentOSの後継を担うことを目指していくつかのRHELクローンOSが登場しま...
エンタープライズ向けのLinuxディストリビューション「SUSE Linux Enterprise Server」などを提供するSUSEは、Red Hat Enterprise Linux(RHEL)をフォークし、制限なく誰でも利用できるR...
プロンプトエンジニアリング プロンプトエンジニアリング、色々テクニックがあるのですが、全然名前と内容が一致しないので一度自分なりにまとめてみることにしました。 この記事の内容を図でまとめると以下でしょうか。 結構名前がカッコいいというか、仰々しいんですよね。「Zero-sh
はじめに ZennとQiitaは、それぞれエンジニアの情報共有の場として人気のあるプラットフォームです。両方のプラットフォームを活用することで、より多くの人に記事を届けられると思います。しかし、同じ記事を両方のプラットフォームに投稿する場合、二重の管理が必要となります。このよ
はじめに この記事は、Qiita Engineer Festa 2023 「コマンドライン実行機能が実装される「T-DASH」を使って、CI/CD連携をしてみよう!」に参加するために作成した記事です 概要 テストのやり方はプロダク...
<a href="https://webkit.org/blog/14390/release-notes-for-safari-technology-preview-174/">https://webkit.org/blog/14390/release-notes-for-saf
<a href="https://davidwalsh.name/url-canparse">https://davidwalsh.name/url-canparse</a><br /> <p>URLがパースできるかを判定する<code class="language-plain
初めに ここでは暗号でよく使われる数学的な概念である群を紹介します。 そして楕円曲線暗号のPythonによる実装その1(有限体とECDH鍵共有)で紹介したECDH鍵共有を群の言葉を使って見直します。 掛け算の重要な性質 群(group)とは日常的に使われる掛け算を抽象化し
この記事について 私がエンジニアとして働く中で、後輩エンジニアと一緒にプログラムを書いたり、1on1をしたりする場面が多くありました。 その中で実践して感じたことについて紹介します。 想定読者 ・最近、後輩やエンジニア歴の浅いメン...
Rist Kaggle チームの藤本(@fam_taro)です。 今回は Rist Kaggle合宿2023夏の時間を使って、最近の OpenMMLab の始め方をまとめてみました。本記事内ではその中の mmdetection を使っ...
概要 OpenTelemetryの学習の一環としてAWS Distro for OpenTelemetryを試した内容をまとめました。OpenTelemetryについては初心者であるため、自分なりに理解した内容を記載しています。 ECS上にアプリケーションを起動し、トレースを
これは何か? FlutterとSupabaseを使ったDB機能についての簡単な整理です。簡単なTODOアプリをサンプルにCRUD処理と関連するクエリについて紹介していきます。 https://github.com/heyhey1028/flutter_supabase_cru
結論 パターン methods 順参照 select_related("foo") 順参照-順参照 select_related("foo__bar") 逆参照 prefetch_related("foo_set") 逆参照-逆参照 prefetch
glTF 2.0 ファイルの全体像を一瞥できるような資料をあまり見かけないので、個人的に調べたものをここに貼っておきます。 いくらかの前提知識がある方は、プロパティ名を見るだけでも現状のglTFで何ができるのか想像がつくのかなと思いま...
はじめに Twitterの動乱に巻き込まれ、移住先に選ばれつつある Threads が5日で1億人を突破した今日このごろ、皆様いかがお過ごしでしょうか。 Alt Twitterとしての各種サービスに注目が集まりつつありますが、それら...
はじめに SwiftUIでTikTok風のアニメーションを作る方法を紹介します。 デモ コード全体 import SwiftUI struct ContentView: View { // これがtrueのときに...
前回の記事 Unityで使うマルチプラットフォーム対応PluginをRustで作る https://zenn.dev/izm/articles/f900ba5671d722 ではWindows+Androidをターゲットに設定して環境構築や動作確認をしました。 この記事では補足と
初めまして!totosukiと申します。 先日ABC310にて入茶をしたので、記念に記事を投稿します! はじめに 自己紹介 高校三年生のプログラミングと音ゲーが好きな人です。 ゲーム制作や機械学習をのんびりやってます。 最近、ラ...
はじめに バージョン管理システム(VCS)は、アプリケーションのソースコードを管理するための基本的なツールです。特にGitはWEBアプリケーション開発の分野で広く使用されてるVCSとして使われてます。 しかし、VCSがソースコード管理するための唯一な方法でしょうか?単純にZI
最近 Web 上で写真をサッと管理するためのアプリケーションを Cloudflare 上で構築しているのですが、その際に Cloudflare Workers, KV を用いて GitHub アカウントを用いたアクセス制御を行う機会があったのでそのメモです。 認証の流れ Gi
概要 会社で aws を触ることになり、基本から学んでいこうと思ったため備忘録として記事を書き始めました。 今回は VPC に関する以下の用語周りの説明の後踏み台サーバを利用したネットワークシステムを作成してみようと思います。 VPC インターネットゲートウェイ サブネット
はじめに Livebook 0.10.0 がリリースされましたね! というわけで、公式の動画で Jose がやっていた Multi-Session Livebook Apps の構築をやってみました 基本的に公式動画...
はじめに 本ドキュメントは、Dagsterのシステムコンセプトについて基本的な内容を要約・再整理した、Dagster導入のガイドです。 Dagsterの概念は、データオーケストレーションに特化されているところから独特のコンセプトを用いているところがあります。そのため、特に難し
はじめに Slackのcanvas機能が追加されました! 私自身、「ほーん」ぐらいしか思っていなかったので実際利用してみました! 対象者 Slack利用者 社内セキュリティーで仕方なく、SlackでTodo管理している方 Tod...
これは何 2023年現在において、UnityからRust製のライブラリクレートを呼び出して使う、という事は広く行なわれています(本当に??) 特に最近は csbindgen が実用的なサンプルを提示していることもあり、C# (僕の場合はUnity)からRustのコードを呼び出
はじめに 昨今話題のChatGPTですが単純な応答だけでなく、現在進行形でコード生成やデータの可視化といったさまざまな分野で活用されています。 その中でも特にデータの可視化周りで何かできないかと色々試していたのですが、可視化するため...
先月の 20 日に Tailwind Labs がケンブリッジで Tailwind Connect 2023 というオフラインのカンファレンスを開催しました。ライブ配信もなく完全にクローズドなイベントだと思っていたのですが、開催から2週間ほど経って公式に YouTube でアーカ
<a href="https://github.com/evanw/esbuild/releases/tag/v0.18.13">https://github.com/evanw/esbuild/releases/tag/v0.18.13</a><br /> <p>esbuild
この記事では防災・災害情報の可視化について扱いますが、非常時の最新情報・避難情報は行政からのアナウンスやちゃんとしたメディアさんの情報を優先的にご確認ください🙇♂ Qiitaはあとでも読めます、いのちだいじに 豪雨による災...
前回で基本画像PNGファイルを出力できるようになった。 1000x1000のPNG画像にマンデルブロ集合を描くとは、いったいどのような事なのだろうか? そのためにはまず、マンデルブロ集合とはなにかを理解する必要がある。 上...
はじめに こんにちは、エンジニア2年目のピヨピヨエンジニアです。今日は、ソフトウェア開発における設計の本質とその重要性について、深く掘り下げてみたいと思います。設計は、プロジェクトの成功を大きく左右する要素であり、ソフトウェアの機能...
Pythonのオブジェクト指向プログラミングを完全理解という記事はオブジェクト指向の歴史などが書いてあり、とても勉強になります。この記事の前半部分で、オブジェクト指向とプロセス指向の書き方について違いを述べていまして、「オブジェクト指...
このページで伝えたいことまとめ htmlのファイル名はindex.htmlでなくてもGitHub Pagesは公開できるよ! ※ファイル名をindex.htmlにするとトップページに表示されて便利だよ! 日本語を含んだブラン...
初めに この記事は「政府の統計データをe-Stat APIとPythonを使って取得する方法」の続きになります。 前回の記事で取得した政府統計データをpandasのデータフレイムに変換し、分析しやすい形に整えるのが目的です。また、デ...
<a href="https://github.com/patriksimek/vm2/issues/533">https://github.com/patriksimek/vm2/issues/533</a><br /> <p>Node.jsの<code class="lang
はじめに 今回の記事では、JavaScriptの学習における最大の鬼門の一つ「非同期処理」を、任天堂のゲーム『スーパーマリオ』を具体例に、初心者でもわかりやすく解説する。 ! 本記事は、非同期処理を「分かった」気にさせる目的で書いているため、他の入門記事と比較して網羅的に書か
社会人として働きはじめて12年が経ちました。 とりあえず十二支は回ったということで、まだ還暦の1/5ですが、忘れてしまいそうな事をメモしておきます。 良いとか悪いとかではないです。ただのメモ。 実際に、ちょっと過激だったかなと思う部分などもあります。人によっては全く受け入れられな
TL;DR unicode-mathとLuaLaTeXと\boldsymbolを組み合わせると、PDFで太字にならない PandocからLuaLaTeXを使ってPDFを生成する時に\boldsymbolが効かないのはこれが原因 LuaLaTeXと\boldsymbolの組
はじめに Swiftのコードを読んでいて、関数の引数に謎の&がついていたので調べてみました。 例 以下のコードを見てください。 func increment(number: inout Int) { number ...
Pandasオルタナティブの一角で、Pandasよりも高速と噂されているPolarsについてまとめました。 https://www.pola.rs/ 主に以下の公式ドキュメントを参考にしてます。 User Guide https://pola-rs.github.io/pola
がく@ちゅらデータです。 「MAUの日次推移を出したいんですが、SQLでどうかいたらいいかわからないの、教えてドラ○もん!」 みたいな相談を受けたので、考えていましたので、メモとして残しておきます。 確認環境:Snowflake ( date_trunc が他DBMSでは動かない
<a href="https://ecmascript-daily.github.io/ecmascript/2023/07/14/ecmascript-proposal-update">https://ecmascript-daily.github.io/ecmascript/
ことはじめ こんにちは!アスエネ株式会社でバックエンドエンジニアをしています、ハルピンです! 皆さんの会社や組織では、Valueの浸透度や貢献度について、どのように見える形で測っていますか? https://qiita.com/naoqoo2/items/e3f1de53a2
Prisma Pulse 先日、ORM である Prisma から、新しいサービスである Prima Pulse が発表されました。 https://www.prisma.io/blog/introducing-pulse-jtu4UPC8ujy4 対応するデータベースの変更
こんにちは! プログラミング未経験文系出身、Elixirの国に迷い込んだ?!見習いアルケミストのaliceと申します。 今回はElixirDesktop + Phoenix1.7のスマホアプリをWindows11 + WSL2で動かす...
はじめに 普段、仕事でも使用しているPrismaの新バージョンPrisma 5がリリースされました。 その変更点を簡潔にまとめてみます。 https://github.com/prisma/prisma/releases/tag/5.0.0 プレビューから一般提供になった
こんにちは、エンジニアの籏野です。 フォルシアでは数年前からRustに関連したイベント(Shinjuku.rs)を開催したり、本の執筆を行ったりとRustに関する活動が行われてきました。 さらにここ最近はRustをよりコアな部分に活用していけないかという議論も活発に行われており、
はじめに コンピュータ科学の世界では、アルゴリズムの効率を評価するために「計算量」という概念が頻繁に使用されます。この記事では、計算量とオーダー記法について解説します。 計算量とは何か 計算量は、ある処理を行うために必要なリソース...
はじめに Power Apps でアプリを作る際、何らかの処理をしていることを知らせる画面を表示したい、データが二重で登録される対策をしたいという相談を受けることがあります。 例えば、データの送信処理に時間を要す可能性がある場合、ア...
やったこと Next.jsのプロジェクトを新規作成し、追加で必要なパッケージをインストールしてローカルホストで起動するまでをDockerで行いました。 複数のComposeファイルを使いますが、「docker nextjs環境構築」などで検索した限りではあまり出てこないやり方
目次 1.はじめに 2.使用教材 3.学習の方針、スケジュール 4.試験当日 5.そのほか 6.おわりに 1.はじめに この度令和5年春期の応用情報技術者試験(以下応用情報)に「とりあえず」合格することができました。 文系未経験が...
Cloud Native Computing Foundationは、仮想マシンをKubernetesのノードとして扱える「KubeVirt」がバージョン1.0に到達したことを発表しました。 Kubernetesは起動中の多数のコンテナを管...
GitHubはPasskeyの対応をパブリックベータとして開始したことを発表しました。従来のパスワードおよび2要素認証の代わりに、Passkeyによるパスワードレスな認証を行うことが可能になります。 Moving past password...
はじめに 最小二乗法はデータ解析の基本ですが、意外にその内容の理解が難しかったりします。特に、入力データと出力データの積の和が出てくる理由があいまいな人も多いんじゃないでしょうか。以下では、最小二乗法の公式の意味をちょっと考えてみたいと思います。 最小二乗法 何か実験をし
最近、Boschen さんが開発している Oxc に注目しています。 https://github.com/Boshen/oxc 社内で Oxc の近況を slack に投稿していたところ、「Oxc は Rome で話題になっていますか?」や「Oxc はうまくいくと思いますか?」
Chat GPT Code Interpreterでデータ分析 Code Interpreterを色々試しています。 https://zenn.dev/karaage0703/articles/5df61d446684f9 オープンなデータ(タイタニックとか)で分析した結果は
1. リポジトリページに行く 2. キーボードで.を入力する リポジトリページで.を入力するとブラウザ上でVSCodeが開きます。 3 VSCodeの検索メニューでファイル内検索をする いつも使っているVSCodeのように検...
背景 Code Interpreter の可能性を探るシリーズです。今回はデータの分析を取り扱います。Python のコードと標準的なパッケージは入っているので、やれるのはわかっています。後はどこまで出来るのか?つまり教養としての教...
3 行まとめ Deno v1.35 で npm と Node の互換性がさらに向上 npm:astro を使って Deno で Astro が使える Astro の Server-side Rendering の機能ももちろん使える Deno v1.35 のリリ
はじめに 私たちエンジニアは日々、コードを書き、読み、理解し、修正します。その中で、変数名や関数名、クラス名など、名前をつけることは避けては通れない道です。しかし、この「名前付け」が思わぬ困難を引き起こすことがあります。それはなぜか...
こんにちは、SRE ディビジョンの小堀内です。 今回も 前回に引き続き Google I/O 2023 で発表された Firebase の新機能 の中から紹介していきます。 本記事のテーマ Terraform integration to automate provision
朝 目が覚めて 真っ先に思い浮かぶ オーバーナイトした含み損ポジのこと 思い切って それを切った 「どうしたの?今日も顔暗w」って 聞かれたくなくて ... メルト (資産が)溶けてしまいそう まだ切ってない爆損ポジあるなんて 絶対に言えない だけど (資産が)メルト (残高
「3時間でNode.jsでREST APIを作る」ためのチュートリアルブックです。気軽に手にとってもらうために分量を少なめにしました。初心者から上級者まで学びのある内容になっています。チートシートとしても活用できます。
はじめに Goを使いちょっとしたリバースプロキシを書くことで、遠隔にあるGoogle Cloud Workstationsに立てたサーバーに対し、ローカルPCからhttp://localhost:{port}でアクセスできたので、そ...
私はこれまで、 React ・ Next.js でのスタイリングには、CSS Modules + Sass を使っていましたが、最近は vanilla-extract を使うようになりました。TypeScript との相性が良く、長い間求めていたCSS開発体験が実現できるためです
はじめに この記事では、 CSS in JS を開発している人にしか関係ない、React18の新機能 useInsertionEffectについて解説します。 useInsertionEffect とは? useInsert...
こんにちは、アルダグラムのエンジニアの影山です。 ダイエットのために食事改善を始めました。ただ、出社時に甘いものが欲しくなりタイ焼きを食べたら両脇のエンジニアから「ダイエットとは」を5分ほど問われました。今後のおやつは隠れて食べようと思います。 今回は KANNA(弊社アプリ)の
業務で仮想スクロールを使った改善に関わる機会があり、その辺りの知見を活かしつつ、個人的にやりたかったことなども盛り込みつつ、React 用の OSS を作成しました。 もしよろしければスターいただけると励みになります。 https://github.com/inokawa/vir
こんにちは、アルダグラムのエンジニアの影山です。 今回は KANNA(弊社アプリ)の Webフロントエンドに Integration Test を導入するにあたっての背景などを話そうと思います。 Integration Test 導入によって達成したいこと いきなり Inte
はじめに 前回の記事で、 Livebook 上にノーコードで顔認証を実装しました ただし、この方法だと毎回顔写真を選択し、顔の特徴量を計算することになります 比較対象となる顔の特徴量をデータベースに入れておけば、そんな必要はあ...
前置き この「Webpack?Create React App?No、Vite!!」シリーズでは、5回に分けて以下の内容を扱います。 JSにおける「コンパイル」「バンドル」「ビルド」の理解 表題のツールを用いたReact開発環境構...
<a href="https://efcl.info/2023/07/05/convert-to-esm/">https://efcl.info/2023/07/05/convert-to-esm/</a><br /> <p>Node.jsにおけるESMへの移行は、依存関係の読み
<a href="https://github.com/mdx-editor/editor">https://github.com/mdx-editor/editor</a><br /> <p>MarkdownリッチエディタのReactコンポーネント。</p>
<a href="https://scroll-driven-animations.style/">https://scroll-driven-animations.style/</a><br /> <p>Scroll-driven animationsのデモやユースケースについ
<a href="https://bytecodealliance.org/articles/javy-hosted-project">https://bytecodealliance.org/articles/javy-hosted-project</a><br /> <p>S
<a href="https://developer.chrome.com/en/blog/devtools-tips-4/">https://developer.chrome.com/en/blog/devtools-tips-4/</a><br /> <p>Chrome De
参加ログ:グロースの急所【wePM(ウィーピーエム) Vol.2】 開催:2023.7.12(水)19時30〜21時30分 グロースの急所【wePM(ウィーピーエム) Vol.2】 wePMとは: PM/PdMが実務から得た"うまくいく"法則を解き明かすミートアップです
マイクロソフトは、Visual Studio Codeでクロスプラットフォーム対応のUIライブラリである.NET MAUIを用いたアプリケーション開発を容易にする拡張機能「.NET MAUI extension for Visual Stu...
マイクロソフトは、同社がオープンソースで開発するアプリケーションフレームワーク「.NET 8 Preview 6」のリリースを発表しました。 新機能として、iOSをターゲットにネイティブバイナリを生成するコンパイラ「Native AOT f...
<a href="https://deno.com/blog/v1.35">https://deno.com/blog/v1.35</a><br /> <p>Deno v1.35リリース。 <code class="language-plaintext highlighter-r
<a href="https://github.com/styled-components/styled-components/releases/tag/v6.0.0">https://github.com/styled-components/styled-components/
はじめに Power Apps でアプリを作成する際、入力必須や表示を動的に切り替えたいという相談をいただくことが結構あります。 例えば、以下のようなアプリで、休暇理由で[その他]を選択した際に、備考の入力を必須にする、それ以外を選...
はじめに 7月8日に「【合格体験記】DB初心者が2か月でSnowPro Coreに合格した」という記事を投稿しました。嬉しいことに、そのPVが想像以上に爆増していたので、詳細について書いてみようと思います。 実際のPVの数値は以下の...
<a href="https://github.com/prisma/prisma/releases/tag/5.0.0">https://github.com/prisma/prisma/releases/tag/5.0.0</a><br /> <p>Prisma 5.0.0リ
<a href="https://katashin.info/posts/flip-animation/">https://katashin.info/posts/flip-animation/</a><br /> <p>FLIP(First, Last, Invert, Pla
<a href="https://boajs.dev/posts/2023-07-08-boa-release-17/">https://boajs.dev/posts/2023-07-08-boa-release-17/</a><br /> <p>Rustで書かれたJavaSc
<a href="https://kurtextrem.de/posts/svg-in-js">https://kurtextrem.de/posts/svg-in-js</a><br /> <p>SVGをJSのbundleに含める問題とパフォーマンスについて</p>
この記事はVim駅伝の2023-07-12の記事です。 前回の記事はtaniさんのVimmerのレベル10です。 次回の記事はtomato3713さんのNeovimでディレクトリを開いた時に任意のファイラープラグインを起動する設定を楽にするプラグインを作ったです。 この記事は、
初めに 私は最近QA分野にはまっており、QAエンジニア資格であるJSTQBのシラバスを読んでいます。 シラバス31ページ2.2 テストレベルにはテストの種類が書いてあります。 今回はその3種類のテストをPytestでやってみます。 ...
この本では、LangChain と Streamlit を用いて、ChatGPT APIを活用するAIアプリを開発していきます。つくりながら学ぶことを重視し、簡単なチャットアプリ開発から始めて、Embeddingを活用するアプリ開発まで、ステップバイステップで学べます。 AIア
概要 embedchainの実装を追うことでLLMに対する理解を深めようと思います。 https://github.com/embedchain/embedchain embedchainはLLMのフレームワークです。数行のコードを書くだけでopenai等に接続したボットを作
はじめまして、4月に入社したばかりのバクラク事業部 電子帳簿保存のエンジニアリングマネージャーをしている菊池 (@kichion)です。7月はLayerX エンジニアブログを活発にする期間なので、気になる記事をチェックしてもらえると良いと思います! 7/11は@makoga (小
先日、私のポートフォリオサイトをリリースいたしました🎉 https://nenn.jp 技術スタックに全く目新しさはありませんし、何よりAppRouterも使っていないので完全に枯れたやり方です。 とはいえまとめておけばどなたかの参考にはなるかと思いますので、主にまとまった情報の
※以下は社内LT会にて使った資料です。「心理的安全性のつくりかた」という書籍の要点や感想などが記載されています。 心理的安全性のつくりかた 「チームの心理的安全性」とは チームの中の対人間関係において"リスク"をとっても大丈夫...
はじめに 最近 SQL を触り始めた初心者が、TOPSIC SQL CONTEST を通して学んだちょっとしたテクニックを掘り下げてシェアしたいと思います。タイトルはふざけてますが、内容はいたって真面目です。 本記事は、初...
Cloud Spanner における各種トランザクションの使い分け 概要 Cloud Spanner にはトランザクションの実行方法が数種類あります。これらの各方式には使うべき場所やメリット・デメリットがあるため、これらの各方式についての差分を学ぶことでより効率的に Cl
はじめに この記事は自分がリードエンジニアを務めた新規案件プロジェクトでリファクタリングした際のルールを書き留めたものです。 どうやってコードの品質を向上させるのか?という部分について実践した事を具体的にまとめたものになりますので一...
はじめに 最近のCSSのアップデートは目覚ましいものがありますが、 みなさんは、CSSの値と単位がここ1年くらいで大きく変わっていることはご存知ですか? Dynamic viewport が追加されたり、math 関数が追加されたり...
はじめに 先日、下記のようなツイートを見つけて、そういえば趣味で個人開発してたときには然程気にしてなかったけど、仕事で運用するようになって先輩たちから学んだり自分で身につけたチップスってちょこちょこあるよねー、とふと思ったので、Webアプリケーション開発に関わるものをいくつか
Leaner Technologies の @corocn です。 最近は Next.js with App Router に入門しており、layout に関する学びを共有します。 本記事は Next.js v13.4.4 で検証しました。 子のpageで親のlayoutを継
背景 もう随分前から生成AI/LLM/ChatGPTあたりの話題が尽きない今日このごろ。 弊社運営のSaaSにもGPTが導入されたりして、結果、お問い合わせが増加していると聞いています。 先日、ふとLaravel Newsのブログ記...
調査会社のIDC Japanは2022年の国内ITサービス市場ベンダー売上ランキングを発表しました。 売上の上位5社は1位から順に、富士通、NTTデータ、日立製作所、NEC、IBMとなり、前年からベンダーおよび順位に変動はありませんでした。...
マイクロソフトは開発環境をクラウドPCとして丸ごと仮想環境で用意し、デスクトップ仮想化経由で利用できる「Dev Box」の正式リリースを発表しました。 Microsoft Build 2022で行われたDev Boxの発表 最近のアプリケー...
はじめに 社内でTodo管理の勉強会を実施した際に作成した資料があったのですが、今回自分の中の考えをまとめるせっかくの機会だと思い、字面で書き起こすことにしました。 意外と世の中では語られることのなく、『あたりまえ』として扱われてし...
最近の流れを見ていての感想文なので、ideaとして投稿します。筆者のバックグラウンドとしては、Remixの商業記事を書いたり、App Routerの商業記事を書いたりしている人です。 さて、筆者は2022年の秋から、社内システムではありますがRemixをプロダクション運用していま
はじめに こんにちは!Flutterでアプリ開発を行なっている者です! プライベートでTinder風のUIを実現すべく試行錯誤したので、メモを兼ねて共有したいと思います。 実現したいUIについて Tinder風、と言われてもピンと...
こんにちは!サイボウズ株式会社フロントエンドエキスパートチームの じまぐ です。 サイボウズでは毎週火曜日に Frontend Weekly という「1週間の間にあったフロントエンドニュースを共有する会」を社内で開催しています。 今回は、2023/07/11 の Frontend
Red Hatは先月(2023年6月)、Red Hat Enterprise Linux(RHEL)のソースコードの一般公開を事実上終了させる措置を発表し、さらにRHELのクローンOSを提供しているベンダを「オープンソースに対する脅威だ」と...
この記事の概要 本記事では、microCMSとFirebaseを組み合わせて、ユーザーが記事に対して「いいね」をする機能の設計と実装について書いてあります。 はじめに いいね機能の概要 「いいね」機能は、ユーザーがmicroCMSから取得した記事に対して好意的な評価
はじめに はじめまして!株式会社HRBrainでQAエンジニアをしていますmonです。 今回はHRBRainに入社前、QAエンジニアとしての道を歩み始めた際に最も嫌いだったバグ報告をバグ密度を知ることで気が楽になったという話を記事に...
<a href="https://typescript-eslint.io/blog/announcing-typescript-eslint-v6/">https://typescript-eslint.io/blog/announcing-typescript-eslint-
はじめに みなさんは、HTMLのpopover属性をご存じでしょうか? 実は、先日リリースされたChrome 114でPopover APIがサポートされ、HTMLのpopover属性が使用できるようになりました。 そこで今回は、p...
前置き 昨今ではビルドツールの進化により、Webフロントエンド開発開発は大きく変化しました。以前は設定ファイルを詳細に定義したコンパイル、バンドル、ビルドといった作業が必要でしたが、最近では新しいツールが登場し、そうした設定を含む開...
はじめに これまで、Power Platform と Azure OpenAI を連携する方法についていくつか記事を書いてきました。 ローコードのため、かなり早く作成できますし、ちょっとしたカスタマイズ、修正もすぐに出来...
エンジニアのキャリアについてはいろんな方のいろんな戦略があると思っていて、私なりに考えたことをせっかくなので記事とさせていただきました。 未経験、30代、家庭持ち(子持ち)あたりのわたしと属性が近い方の参考になれば幸いです。 これ...
ハルシネーション(Hallucination)とは? もっともらしいウソ(=事実とは異なる内容や、文脈と無関係な内容)の出力が生成されることである。人間が現実の知覚ではなく脳内の想像で「幻覚」を見る現象と同様に、まるでAIが「幻覚」...
データセンターをグローバル展開し、アプリケーションプラットフォームサービスを提供しているFly.ioは、分散SQLiteを実現するLiteFSの付加機能として、バックアップとスナップショット、リカバリ機能などをマネージドサービスとして提供す...
JetBrainsは、プログラミング言語Kotlinの最新版となる「Kotlin 1.9.0」正式リリースを発表しました。 The Kotlin 1.9.0 release is out and the K2 compiler for t...
はじめに Elixir の Livebook を使うと、ほぼノーコードで顔認証が実装できます 書くのも依存モジュールのインストールだけなので、ロジックは不要です 実行環境 Elixir: 1.14.2 OTP: 24 Live...
前説 社会人になる前は工学部の学生をしていましたが、ブラインドタッチやショートカットキーを全然使いこなせていない学生でした。 そんな私が、会社に入社し1年ほど業務を経験していく中で、先輩や業務スピードが速い方々を見ているとマウスを使...
日本電気株式会社と株式会社ノーチラス・テクノロジーズは、NEDO(国立研究開発法人新エネルギー・産業技術総合開発機構)のプロジェクトとして開発をしてきた国産のリレーショナルデータベース管理システム「劔(Tsurugi)」のアーリーアクセス版...
なぜフワフワさせるのか?と聞かれたら言葉に詰まりますが、世の中には要素をフワフワさせたい、という需要が一定数あります。要素を上下に動かすだけなんだから簡単じゃないか、と思われるかもしれませんが、自然にフワフワさせるのは案外難しいもの。そんなあなたにプテラノドン! 上下にフワフ
はじめに こんにちは。 Contrea株式会社で業務委託エンジニアとして携わっている mogi と申します。 同時に北海道大学に在籍しており、情報生物学を専攻しています。 今回は、弊社プロダクトが成長していく中で、プロダクトのアーキテクチャが初期とは大幅に変化していった、その
はじめに 初心者がざっとニューラルネットワークを理解していくという記事です。 前提として今は研究をしていない学士卒が書いた記事ということは念頭においてください🙇 ニューラルネットワーク(NN)について 深層学習(ディープラーニング...
MDNのWeb APIリストから、便利で、しかし普段のサービス開発ではあまり使われていない可能性のあるAPIを8個選びご紹介します。これらのAPIはあまり知られていないかもしれませんが、特定の状況や要件に対して非常に有効であることがあります。 Beacon API Beac
ある日の我が家 ワイ「ぐ、ぐぬぬ・・・ !」 娘(7歳)「どうしたの、パパ?」 ワイ「ワイの書いたQiitaの記事が、某ソーシャルブックマークサービス上で叩かれてんねん」 ワイ「記事の内容が間違ってる!って」 娘「ふーん」 娘「でも...
はじめに 今回はAWSのElastiCacheについて学んでいきます。 ElastiCacheはインメモリ型のデータベースです。 ElastiCacheは聞いたことあるけど、インメモリデータベースってなんだっけ?という人はぜひ読んでみて下さい。 それからElastiCache
はじめに こんにちはkenです。エディターはVS Codeを使ってます。 突然ですがみなさん、普段開発をしていて 「VS Code にこんな拡張機能、あったらいいのにな〜」 と思うことありませんか? 私はあります。しょっちゅうありま...
こんにちは。IVRyでAIエンジニアをしている町田です。 我々は電話自動応答サービスIVRyを開発しており、クライアント数6000件、累計着電件数は600万着電を超え、大きく成長しています。 この1年でエンジニアの数も3倍以上となり、「組織」として形作られてきました。 そんなIV
はじめに みなさんはちゃんとアクセシビリティを意識して開発できていますか? 必要なところにrole属性を記述したり、tabキーでフォーカスが当たるようにしたりなど、意識しないといけないことも多いです。 そのため、完璧にやろうとする...
きっかけ この issue を見て Vitest の存在を認知しました。 https://github.com/zenn-dev/zenn-editor/issues/419 ↑ は構成等よくわからないので対応しようとは思わなかったのですが、自分が作ったboobyであれば規模
先日、ハッカソンイベントにスポンサーとして参加した際に ハッカソンの魅力に気づいてしまったので記事にさせていただきました。 ハッカソンってなんぞや? ハッカソン(Hackathon)は、 "Hack"(プログラミングをする)と "...
はじめに 今回ご紹介するのは最近流行りのQRコードに絵を描く技術です。タイトルに某人気アニメのセリフを使わせていただきましたが、タイトル通り、今回紹介する方法でQRコードに絵を描画して、読み取ることもできます。読み取ると弊社の採用ペ...
Go言語ではながらく公式のログ出力にlogパッケージが使われてきました。しかし昨今のクラウド環境などでのロギングでは構造化ログがほぼ必須であり、そのような流れを受けて公式の構造化ログパッケージ slog が提案されています。2023年8月にリリース見込みの Go 1.21 のリリ
先日「AIおばちゃん占い」を公開しました。 大阪のおばちゃんとお喋りや占いができるLINEサービスで、驚くほど自然に会話と占いをこなしてくれます。 ぜひ一度試してみてください。 https://ai-obachan-uranai.studio.site/ このように、LLMの登
株式会社ディー・エヌ・エーに AI スペシャリストとして新卒で入社した @634kami です。 CNNなどディープなニューラルネットワークの台頭により一躍世界中の関心を集めるようになった機械学習分野ですが、最近の生成AIブームによりますます関心が高まっています。機械学習について
みなさん、おはようございます! @f0lstです! まずは... 「スゥゥゥゥゥゥゥッッ.....」 「私は!!!」 「勉強が!!!」 「大嫌いだ!!!」(は?) さてさ...
はじめに Qiitaで事業開発やマーケティング、イベント企画などを担当しています! QiitaではQiita内外問わずエンジニアのアウトプットを促進し、ソフトウェアの進化を加速させ、業界全体を盛り上げていきたいと考えています。 記事...
いくつかのクラウドサービスでは、新規ユーザーに対する1年程度の無料トライアルや一定額のクーポンなどの提供だけでなく、期間の制限なくずっと無料で使える、いわゆる「Free Tier」や「Always Free」と呼ばれるサービスが提供されてい...
概要 2023年6月30日に開催されたQiita Engineer Festa 2023〜初登壇応援!はじめてのLT〜のイベントレポート 当日は司会として参加したので、改めて皆様の発表を元に自分の学びを記事化 ライブ配信のアー...
はじめに 6月に凄腕エンジニアさんから学んだ例外の話というQiita記事を書かせていただいたところ、かなり反響がありました。(2023年07月08日時点で570いいね、550ストック、はてなブックマークが560usersにブックマー...
<a href="https://github.com/gibbok/typescript-book">https://github.com/gibbok/typescript-book</a><br /> <p>TypeScriptの入門書</p>
突然ですが… 父が7月4日に亡くなりました。急なことでドタバタ……いや、本当に手続大変ですね… 傷心等はさておき、様々な手続で忙殺されている中、不謹慎とのお叱りもあり得ますが、気を紛らわせるための息抜きにお付き合いいただければ幸いで...
はじめに レコロクを使う機会があり、映像議事録は個人的に新しい体験だなと思ったので記事化。 これまで音声データからの自動文字起こしのサービスはいくつか使ったことがあるのですが、その文字起こしとウェブ会議映像の録画データが紐付き、特定...
この記事について 本記事は、筆者が普段AWSの各種サービスを使って感じた感想・気づきをもとに、クラウドアーキの設計やサービスのより良い使い方Tipsを考察するシリーズです。 第一弾は、日頃DynamoDBを使っていて思った感想「DynamoDBをうまく活用するにはストリーム処
はじめに 2023 年 7 月 に Azure Cognitive Search のベクトル検索のパブリックプレビューが開始しました。これに合わせて Azrue Cognitive Search のドキュメントにベクトル検索のクイックスタートが追加されましたが、執筆時点で R
ChatGPT Code Interpreterをとにかく触ってみる 「Code Interpreterが凄い!」と、みんなが騒いでいるのでとりあえずネットで目についた活用方法を片っ端から試していきたいと思います。 試したら追記していきます。 Code Interpret
Web・クロスプラットフォームアプリケーションの発達、ProtonによるWindows向けゲームのLinux対応など、現在のLinuxデスクトップは機能面においてWindowsやMacと遜色ない水準に達しています。 しかし、その発展とは裏腹に未だシェアは非常に少なく、Linuxデ
はじめに 自宅にあるサーバー機に、私が一人で使うためのMisskeyサーバーを構築してみました。難しいことはしたくなかったので極力シンプルな構成にしてみました。 https://misskey.okayurisotto.net/ 使った技術 Arch Linux Do
この記事で得られる情報 モバイルアプリエンジニアとして、未経験からエンジニアになるためにやるべきこと モバイルアプリエンジニアとして、未経験からエンジニアになるためにやった方が良いこと この記事の対象者 未経験からエンジニア...
はじめに 今回の記事では、NestJSやPrismaを用いて、簡単なCRUD機能付きのREST APIを開発する手順を解説する。今回の記事では、『ドラゴンクエスト』に登場する武器のデータを表示するREST APIを開発する。 対象読者 これからREST APIの設計・開
本記事について Pythonのレトロゲームエンジン"pyxel"を使ったブロッコリーのジェネラティブアートについてまとめたもの。 2023.07.08開催のJackasson Fes 2023 in Summerにて発表したもの。 ...
はじめに Next.jsをやったことがある方ならVercelに聞き馴染みがあると思います。 VercelはNext.jsの開発元が提供しているサービスです。 GitHubのアカウントのみで簡単にデプロイできる優れたサービスです。 ここではVercelを使ってFlutterプロ
はじめに SwiftUIでスーパーボールのように跳ねるボールを作ります。 対象者 SwiftUIの基本的な使い方を知っている人 やり方 import SwiftUI struct ContentView: View { ...
はじめに OpanAI社の音声文字認識エンジンのWhisperを使って、音声文字起こしするプログラムを作成しました。 プログラムはPythonからAPIでWhisperを使って、音声文字認識する形式です。 約2分の音声を試したところ...
今回は、Webサーバーについてコンパクトに解説します。 タイトルが少しインパクト強いですが、 内容はほのぼのしているのでサラッと見てくださると幸いです。 ! 対象:インフラ関連の学習を行っている人・これからWebサイトを作成しようと考えている人が対象です。 Webサーバー
今回はHDRIを使って360°背景を設定するまでの手順を解説します。 ! 対象:今回はblenderで背景を360°綺麗なものにしたいと考えている方が対象です。 blender内でHDRI画像を使って背景を綺麗な青空にしようとしたら、設定の方法を失念してしまっていたのでHDRI
Cross-Chain Smart Contracts(クロスチェーンスマートコントラクト)というのは、色んなブロックチェーンネットワークに広がっているスマートコントラクトらが一緒になって、一つのアプリケーションの構築を可能にしているものです。 この新しいコントラクトは、マルチチ
はじめに 連続したメモリ領域を表す型である配列(T[])にMemory<T>(ReadOnlyMemory<T>),Span<T>(ReadOnlySpan<T>),ポインタ(T*),...
はじめに はじめまして、記事をご覧いただきありがとうございます。 社会人二年目のインフラエンジニアです。 本記事では私がこの半年間で読んでためになった技術書を紹介します。 体系的に学ぶ 安全なWebアプリケーションの作り方 第二版...
はじめに 私はNHKが大好きです! 特にドキュメント72時間という、1つの現場に72時間撮影クルーが待機してそこに偶然居合わせた一般の方々へインタビューするドキュメンタリー番組が好きで毎週観ています! 番組の観覧応募は欠かさずしていて、The Coversの10周年を記念した
はじめに vue.jsでズーム、グーグルミーツなどみたいオンライン会議サービスのアプリを作りましょう。 目的 シンプルなオンライン会議システムを開発 概要 システム方式・構成 システム構成は以下となります ウェブアプリケーシ...
(注:以下フィクションが含まれます) 序章 それは2023年7月7日、七夕。いまや織姫や彦星より遥かに強い輝きを放つOpenAI社より、ChatGPT Plusユーザ向けに、Code Interpreterという新機能が発表された。 https://twitter.com/
みなさんは ChatGPT チャットGPT どちらの表記を利用しますか? テレビでは チャットGPT の表記が使われているイメージがあります ただ、この チャットGPT の表記が個人的に嫌いでして、Twitterで 「チャットGPT ...
スプリント レトロスペクティブにおいて、チームで「anycommu」という振り返りアプリを使っているので、その有用性を共有したいと思います。 前提として、私は現在(2023/7/8)、2つのチームに所属しています。1つは、エンジニア...
はじめに 先日DB初心者(DWHですらない)から、2か月の勉強でSnowPro Coreを取得しました。 勉強にあたりやってよかったことなどをまとめておきます。資格取得記事は最近無限に生産されているので、あまり他では言及がなさそうな...
はじめに 2022年の6月に、stackoverflowのアンケートで、Phoenixがmost loved web frameworksでトップというニュースがありました。 Elixirのドキュメントを読みながら使い始めてみ...
はじめに 本記事では matryer/moq というモックライブラリを利用したGoのテストのプラクティスについて紹介します。 moqはモック(狭義にはスパイ)・スタブの機能を持っており、その扱い方は非常にシンプルで直感的に扱えます。 その使い勝手に良さについて個人的にかなり気
この記事はUiPathブログ発信チャレンジ2023サマーの8日目の記事です。 はじめに UiPathのモバイルオートメーションはネイティブアプリやWebアプリのテスト自動化はもちろん、RPAで培われた豊富なアクティビティを利用してモ...
AWSを使うなら見ておきたいチェック項目20選 AWSを実務で触られている方で「セキュリティ対策はばっちしだ💪」と言い切れる人はどれくらいいるでしょうか。特に創業間もないベンチャー企業や内製化直後のエンジニア組織の場合、サービスロー...
今回は、Webアクセスの仕組みを簡単に解説します。 ! 対象:Webアクセスの仕組みを学習・復習しようと思っている方が対象です。 普段なんとなく行っている『Webアクセス』の仕組みを簡単に解説しました。 URLやHTTPメソッドなど、普段意識せず使用している物一つ一つの意
はじめに 2023 年 7 月 6 日に OpenAI からモデルに関するアップデート情報が公開されました。これに合わせて、Azure OpenAI Service で提供されている一部モデルはレガシーモデルとして位置づけられるようになり、2024 年 7 月 5 日に廃止さ
ちょっと株式会社で Web エンジニアをしているすてぃんと申します。今回はヘッドレスコンポーネントの Radix で提供される Toast のお話です。 Toast は、ユーザーのアクションの結果、成功したり失敗したことをフィードバックするために一時的にぴょこっと表示される UI
プログラミングスクール生で、初めてのチーム開発練習に取り組みました。 GitHubの必要な初期設定をあれこれ調べながら行ったため、この記事にまとめておきます。 目次 1.Repositoryにメンバーを招待 2.Projectsにメ...
StyleCI とは? StyleCI は、コード スタイルの設定を自動的に適用する継続的インテグレーション サービスらしいです。 https://styleci.io/ こんな感じで、設定に合わせてコードのフォーマットをしてくれます。 GitHub へコードを push
本記事は、横浜市並びに横浜サイエンスフロンティア高等学校に非公式で公開しているものです。 ただし、記事に含まれる動画に関しては、公開許可を取得しています。 本記事に関する問い合わせを市・高校へ行う行為は慎んでいただくようお願いいた...
はじめに プログラマにとって必読と言っても過言ではない「リーダブルコード」を読んだことがなかったので、実際に自分が書いたコードと照らし合わせて、出来ているところ/出来ていないところを書きだしました。 主にリーダブルコードの前半部分(...
カスタムトークンによる Firebase Authentication と LINE ログインの連携 この記事は、2023-07-07 PORT Firebase meetup の登壇資料です。 カスタムトークンによる、Firebase Authentication と L
※以下は 個々の勉強方法 をテーマにした社内向けのLT会にて発表したものです (これはキャッチのイラスト) 私の勉強方法 目的に応じて使い分けています 目的 A. 特定に日時に特定の記憶を保持・想起ができる状態を最速で達成...
早速ですがこのコードを見てください。 const arr = ['Hello'] as const const str = 'Includes' if (arr.includes(str)) { console.log(`Hello ${str}`) } else {
7月はLayerX エンジニアブログを活発にする期間です。今日は誰がなんと言おうと 7/6 です。 昨日 7/5 は「Datadog のコスト最適化で月額費用を 30% 削減した」でした。 2022年10月3日に、GraphQL Code Generator(以下、graphq
はじめに Ansibleでループ(loopやwith_itemsなど)を使用する場合、ループは各タスクごとに記載する必要がある。そのため以下の図のように複数タスクを1つにまとめ、①→②→③→②→③→④の順番に処理を行いたい場合は工夫...
TiDB User Day 2023 ハッシュタグ #TiUD2023 いつもの雑メモ なんとなく全体的に大規模 Database には向いてそうな印象 逆に小規模の Database だと難しい? はてなさんのような使い方は一つ未来があるかもしれない と思いつつ、
ここで伝えたいこと すごいプロダクトやサービスをつくっても売れなければ事業にならない すごいプロダクトをつくれる、たくさん売ることができる、顧客も社会もハッピーにできる、どうせ仕事するならそんな環境で働きたい そういう組織は組織内の多様性が尊重されていて、その多様性が大きな
<a href="https://prettier.io/blog/2023/07/05/3.0.0.html">https://prettier.io/blog/2023/07/05/3.0.0.html</a><br /> <p>Prettier 3.0リリース。 Markd
こんにちは! プログラミング未経験文系出身、Elixirの国に迷い込んだ?!見習いアルケミストのaliceと申します。 今回は、Elixirのプロジェクト内でキャッシュが残っていることによるコンパイルエラー、いわゆるキャッシュ化け時の...
はじめに 様々な言語で「デザインパターン」の本が世の中にありますが、筆者個人の経験では いまいちピンとこない例 いまいちピンとこないコード で説明されてることが多く、 結局これっていつ使うの? という疑問に答えるには仕事仲間等との議...
私自身が先延ばしにしてしまいがちな性格なので、この記事は「理屈としてはこうだろうな」をまとめたものであり、「一緒にがんばろうな」というスタンスで書いています。 要点がつかみやすいように、文章は簡潔にしています。 「先延ばし」が起こる仕組み 「やらないといけない」という義務感
Google AnalyticsはPublickeyのようなブログに限らず、個人や組織の公式サイトやECサイト、そしてWebアプリケーションなど、さまざまなWebサイトで使われているアクセス分析ツールのデファクトスタンダードといえます。 そ...
MacBook Air 15インチが発表されてすぐに購入しました。たぶん10年ぶり4回目くらいのMacユーザーになります。 もうマシンは手元に届いているのですが、なかなか時間がとれずに移行作業ができてできません。7月中には、いまのThink...
毎月登場する大量の新刊の中から、ITエンジニアが興味を持ちそうな書籍を選んで紹介する新刊案内を毎月、月初に公開しています(2023年3月から開始し、現在試験的に継続中です)。 ここで紹介するのは、2023年6月1日から6月30日までのあいだ...
今回は、URLの部分ごとの意味について解説していきます。 ! 対象:URLについて学習しようと考えている人が対象です。 今回は、URLを部分ごとに分割し、それぞれがどんな役割を担っているのかまとめました。 URLについては多くの方が記事を出していますので、もしこの記事がわ
最近、ようやくUV展開が理解できて綺麗にテクスチャを貼ることができるようになってきたので自分なりに理解しやすいようにまとめてみました。 ! 対象:モデリングを始めたけど、UV展開がよくわからないという方が対象です 今回はUV展開をしてテクスチャペイントを行うまでを解説します。
はじめに 凄腕エンジニアさんから学んだ例外の話、たくさん読んでいただけているみたいでありがとうございます。 はてなブックマークのコメントなども読ませていただき、勉強させていただいています。 コメントを読んでみて、自分の記事がちょっと...
<a href="https://bun.sh/blog/bun-v0.6.13">https://bun.sh/blog/bun-v0.6.13</a><br /> <p>Bun v0.6.13リリース。 <code class="language-plaintext high
<a href="https://nodejs.org/en/blog/release/v20.4.0">https://nodejs.org/en/blog/release/v20.4.0</a><br /> <p>Node.js v20.4.0リリース。 <code clas
はじめに 現在株式会社SORICHで採用活動に関わっており日頃から多くの職務経歴書(レジュメ)に触れる機会があります。そうした中で、 「もっとこうしたほうが魅力が伝わるのにな」 「この部分はもっと良くなりそう」 といったように、きっ...
Turf.jsを色々とためしてみました Turf.jsは、重心計算や距離計算等さまざまな位置情報データ処理が可能なオープンソースの地理空間解析ライブラリです。 今までにdayjournal memoで、50種類以上の機能を試...
アルダグラムでエンジニアをしている @sukechannnn です! 最近、社内でデプロイ基盤を刷新するプロジェクトを進めていたのですが、その中で CloudFormation と GitHub Actions と CodeDeploy を使った ECS の Blue/Green
はじめに こんにちは。MIERUNEでデザイナーをやっております加藤です。 みなさん、フォント使ってますか? パソコンに内蔵されているフォントでも十分といえばそれまでなのですが、 どうせならもっとこだわりたい! でもどれを使えばいい...
しばらくぶりの投稿です。 またまたA-Frameネタです。 今回は、PLATEAUのデータを活用して、A-Frameで街歩きを作って見たいと思います。 VR空間に、建物を表示して、移動できるようにする。 A-Frameについて A-F...
はじめに QGISを使用していると、作成したラインデータから等間隔の横断線を作成したい・・・ということが良くあります。 今回は、以下の記事を参考に横断線を作成してみました。 https://geoobserver.wordpress...
はじめに この記事は公共交通に関するデータセット「GTFS」をパースするライブラリgtfs-parserの紹介をします。 GTFSの説明は下記記事に任せ、割愛します。 まず2021年の話ですが、GTFSを位置情報...
はじめに 様々な言語で「デザインパターン」の本が世の中にありますが、筆者個人の経験では いまいちピンとこない例 いまいちピンとこないコード で説明されてることが多く、 結局これっていつ使うの? という疑問に答えるには仕事仲間等との議...
オフラインイベントの人気が盛り返してきた最近では、懇親会などで名刺をいただく機会が増えました。 そこで質問です。 名刺をいただいた後に、帰宅して見返したことがあるでしょうか? 僕は恥ずかしながら名刺をいただいても実のところ家に帰ってストックするだけのことが多いです。 なぜ、N
はじめに 独自ナレッジをノーコードでChatGPTに連携できる Azure Open AI の「Add your data」がパブリックプレビューになりました。 こちらの機能自体は、上記記事等を参照いただければと思います...
最近いろんな場所でXR体験できるようになってきたので、改めてまとめてみる。 気が向いたら都度更新していく。 ※2023年7月現在 常設スペース XRBASE 秋葉原駅構内にあるQONOQのXR体験スペース HoloLens2やMagicLeap2などのグラスデバイスを使っ
Red Hatは6月、Red Hat Enterprise Linux(RHEL)のクローンOSベンダに対して排除する方向性を打ち出しました。このことが、多くの議論や影響を引き起こしています。 Red Hatが起こしたアクションは2つです。...
VMware Wasm Labsは、WebAssemblyのWorkerをNode.jsやDenoのようにサーバサイドでイベントドリブンに実行できる「Wasm Workers Server」の最新版「Wasm Workers Server ...
はじめに Twitterのオーナーであるイーロンマスク氏が2023年7月1日から投稿されたつぶやきの閲覧制限をかけているのはご存知でしょうか? 認証済みのアカウントは1日10000件、未認証アカウントは1日1000件、作成されたばか...
<a href="https://efcl.info/2023/07/05/convert-to-esm/">https://efcl.info/2023/07/05/convert-to-esm/</a><br /> <p>ESMへの移行は、依存関係の読み込み側に影響を与えるた
はじめに 本記事は、UiPath Studio の基礎知識をお持ちで、これから Document Understanding(以降、DUと略す) を利用したい方向けの内容となっています。 DU は、ドキュメントから情報を抽出・解釈...
皆さんこんにちは、北サブです。 突然ですが、皆さんはペットボトルをどのように捨てているでしょうか? 義務教育で、やれエコだやれリサイクルだと耳にタコが出来るほど言われてきた我々は、大半の方が「キャップとラベルを外して、ボトルと別々に...
概要 会社で AWS を触ることになり、基本から学んでいこうと思ったため備忘録として記事を書き始めました。 今回は Amazon EC2 に関する以下の用語周りの説明と、実際に理解するためのハンズオンを作成してみました。 EC2 インスタンス AMI インスタンスタイプ セ
本文章では、sqlite-vssの入門的な使い方と、関連した知識を解説します。 現在ドラフト相当の段階のため、後に記述が変更・追加になる場合があります。 https://github.com/asg017/sqlite-vss sqlite-vss とは、SQLiteでFaiss
はじめまして。フロントエンドエンジニアの田島と申します。 ちょうど今から約1年ほど前に鹿児島にあるアプリファクトリーはるni株式会社というゲーム開発会社様にお声がけいただき、お仕事として企業サイトを制作致しました。 以下のツイートにて、サイト内での操作イメージを短くまとめた動画を
Jotaiについてツイートしたら、dependency trackingがどうrender optimizationと関係するかについて聞かれました。 https://twitter.com/younguyen95/status/1676084154973450240 ブログ記事
はじめに 様々な言語で「デザインパターン」の本が世の中にありますが、筆者個人の経験では いまいちピンとこない例 いまいちピンとこないコード で説明されてることが多く、 結局これっていつ使うの? という疑問に答えるには仕事仲間等との議...
<a href="https://github.com/web-infra-dev/rspack/releases/tag/0.2.5">https://github.com/web-infra-dev/rspack/releases/tag/0.2.5</a><br /> <p
この記事をぜひ読んでほしい人 OSS 活動をしてみたい人 普段お世話になっているコミュニティに貢献したい人 巨大 OSS に Pull Request を送る勇気が出ない人 OSS に Pull Request を送るのはつよ...
本記事はVim駅伝7月5日の記事として投稿しています。 はしがき 私は良く打ち間違えをします。タイポの達人です。 functionを funcitonと入力してしまったり return を retrnと入力してしまうことが良くあります。これは tと i や rと u のように
<a href="https://github.com/jestjs/jest/releases/tag/v29.6.0">https://github.com/jestjs/jest/releases/tag/v29.6.0</a><br /> <p>Jest 29.6.0リリ
<a href="https://www.mozilla.org/en-US/firefox/115.0/releasenotes/">https://www.mozilla.org/en-US/firefox/115.0/releasenotes/</a><br /> <p>F
ChatGPTを使いこなすにはGPTの気持ちを理解することが近道?かと思い、改めてGPT-3の実装を整理してみました。ただし、GPT-3の詳細な実装及びコードは非公開なため一部想定で記載しています。また、ChatGPT自身にも記事の記...
調査会社のIDCジャパンは、2022年~2027年の国内クラウド市場予測を発表しました。 発表によると、2022年の国内クラウド市場は売上額ベースで5兆8142億円。今年(2023年)の4年後となる2027年にはこれが約2.3倍の13兆25...
Vue.jsをベースにしたフルスタックフレームワーク「Nuxt」の最新版「Nuxt 3.6」正式版がリリースされました。 下記は開発者であるDaniel Roe氏のツイートです。 Nuxt 3.6 is out Automatic
世界には多くの成功したインディーハッカーがいますが、成功するための画一的な方法はなく、誰もが独自の方法を持っています。 しかしその中にはいくつかの共通した習慣があり、それらを知ることは必ずあなたの役に立つでしょう。 そこで、この記事では世界の成功したインディーハッカーたちから学ぶ
今回は、久しぶりにDBエンジンについて軽く調べたのでメモ程度に残しておく事にしました。 DBエンジンはいろいろな種類があり、開発現場では普段から使用しているDBエンジンを使いがちですが、意外と別のDBエンジンが自分にマッチしていたりもするので、サラッと見れるようにまとめました。
こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたもので
単体テストと結合テストガイドライン - HIKKYフロントエンドガイドラインより 本稿では、弊社HIKKYのフロントエンドチームプロジェクトで主に使われる、フロントエンドのテストの概要についての案内をします。 対象読者: JavaScript・TypeScriptわかる
この記事は100%ChatGPTによって作成されています。 結論 TypescriptのBrand型を利用してNominal Typingを行うことで、特定の型しか受け付けない関数を作ることができる。 ある日 ワイ: 「あ...
はじめに firestoreを初めて用いるために調べたところ、version8については多くの記述がありましたが、version9についてはほとんど見つかりませんでした。 そこで、version8のコードを独自に試行錯誤してvers...
TLS は Transport Layer Security の略で、盗聴、あるいは通信相手のなりすましの可能性がある通信路において、安全に通信を行うための暗号通信プロトコルです。 本書では、Go 言語を使って TLS サーバ・クライアントを用意し、その通信を Wireshark
雨にも負けず 風にも負けず 冬にも 夏の過熱相場にも負けぬ ロバストな予測を持ち 強欲はなく 決して悲観せず いつも静かに利益を重ねている ... そう言うモデルを 私は作りたい by ??? (20??年) 前書き こんにちは。日本爆損防止委員会です(さっき考えた)。
はじめに 最近リリースされたAzure Open AIの「Add your data」は大きな注目を集めています。 「Add your data」はAzureが提供する何かすごい機能というわけではなく、Cognitive Searchを使用した検索とそこから回答を得るためのプ
昔、上司に言われた言葉 誰だって「できるだけいい仕事をしたい」と考えています。 その人なりに一生懸命コードを書いてプルリクエストを作っています。 あなたが放つ言葉は、周りの人間の心に影響を与えます。 相手のモチベーションを下げるこ...
初めに GKE(Google Kubernetes Engine) を利用したアプリケーション開発において、GKE クラスタ内で実行されているワークロードから GCP サービスにアクセスすることは頻繁にあります。 アプリケーションから GCP サービスを扱うためには Goog
<a href="https://github.com/giuseppelt/httpc">https://github.com/giuseppelt/httpc</a><br /> <p>TypeScriptで書いたサーバの関数をクライアントから同じように呼び出せるRPCツール
<a href="https://www.feelback.dev/blog/feelback-saas-launch-architecture/">https://www.feelback.dev/blog/feelback-saas-launch-architecture/<
<a href="https://github.com/pnpm/pnpm/releases/tag/v8.6.6">https://github.com/pnpm/pnpm/releases/tag/v8.6.6</a><br /> <p>pnpm v8.6.6リリース。 パフ
<a href="https://www.smashingmagazine.com/2023/06/popular-devtools-tips/">https://www.smashingmagazine.com/2023/06/popular-devtools-tips/</a
企業が新人エンジニア向けに公開している研修資料をまとめました。 研修一覧シートも配布しているのでぜひ学習の参考にご活用ください。 リクルート リクルート エンジニアの心構えから、 JavaScript TypeScript AW...
はじめに こんにちは!エン・ジャパン株式会社でバックエンドエンジニアをしております、武川です。 弊社のWebサービスであるengageは、2022年から開発内製化を進めております。 内製化に伴い、ユニットテストの導入とCIによる自動...
はじめに ページ1 → ページ2 → ブラウザバックしてページ1 へ遷移を行うと、 checkboxが以前の状態のまま保持されてしまいます。 (ページ1でScalesにcheckしてページ2へ。その後、ブラウザバックするとScale...
はじめに この記事はDominikさんが執筆された「Thinking in React Query」を参考にReact Queryの考え方をまとめたものになります。DominikさんはTanStack Query(以下ではReact Queryと呼ぶ)のコアメンテナーであり、
先日の Taylor 氏の Tweet 数年越しに, toRawSql() メソッドが実装されたそうです! 🎉 何の話? コチラの記事にお世話になった人は大勢いるでしょう. Laravel では,実行(される|された)...
こんにちは、よしこです。 今回は、参加者が800人を超え大盛況となった Encraft #4 「React/Next.js 最前線」 の開催レポートをお届けします! Encraftとは? Encraft(エンクラフト)は 株式会社ナレッジワーク が提供する、 "Enable
<a href="https://github.com/lquixada/cross-fetch/releases/tag/v4.0.0">https://github.com/lquixada/cross-fetch/releases/tag/v4.0.0</a><br />
Apache Sparkなどの開発で知られるデータブリックス社は、同社が主催したイベント「DATA+AI Summit 2023 by Databricks」で、英語をApache Sparkの問い合わせ言語にできるSDK「English ...
Amazon Web Services(AWS)は、Amazon Aurora MySQLのデータをAmazon Redshiftにニアリアルタイムで同期させる新サービス「 Amazon Aurora MySQL zero-ETL inte...
背景 Arch LinuxはDEの構築が面倒ですが、WSL上で使うならDEも必要ありません。 それならArch LinuxとWSLの相性は良かろう、ということで試しにインストールしてみました。 参考資料 WSL 2 で Arch Linux を使う - yukirii
はじめに 新規事業統括部 Passregiチームの山本です。 PassregiのCVチームでは、カメラを使った人物追跡システムを作成しています。今までは様々な改良をしてきたのですが、詳しい内容については、以下のページをご覧ください。 https://dev.classmeth
今回はblender内で動画を貼り付け、実際に動かすまでの手順を解説します。 ! 対象:今回はblender内で動画を再生したいと考えている方が対象です。 blender内で画像テクスチャだけでなく、モニターに映像が出力されているようなアニメーションを作りたいと思ったので、アニ
<a href="https://www.ecma-international.org/news/ecma-international-approves-new-standards-at-the-125th-general-assembly-27-june-2023/">http
<a href="https://bun.sh/blog/commonjs-is-not-going-away">https://bun.sh/blog/commonjs-is-not-going-away</a><br /> <p>BunがCommonJSをサポートするのはなぜ
<a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-2-beta/">https://devblogs.microsoft.com/typescript/announcing-typ
<a href="https://eslint.org/blog/2023/06/eslint-v8.44.0-released/">https://eslint.org/blog/2023/06/eslint-v8.44.0-released/</a><br /> <p>ESL
<a href="https://github.com/pixijs/pixijs/releases/tag/v8.0.0-alpha.0">https://github.com/pixijs/pixijs/releases/tag/v8.0.0-alpha.0</a><br /
はじめに rinnaをサービスに組み込みやすくするためにapi化したけどやっぱりchatGPTみたいにストリーミングしたほうがユーザー体験が良いってことでStreamingResponseに対応したrinna APIを作ってみた。 生成された出力をStreamingする方
はじめに こんにちは、クラウドエースでSREディビジョンに所属している Shanks と申します。 2023/06/01 に Cross-Cloud Interconnect(以降、CCIと呼ぶ。)という Cloud Interconnect の派生機能が新たに追加されました
どうも 株式会社うるるのdoueです。 タイトル名、強めで申し訳ありませんmm 今回は エンジニアとして入社した上場企業でスピード昇進し、プロダクトマネージャー(PdM)をしている僕の経験から 新卒エンジニアの皆さんへ どうやったら早...
こんにちは。 株式会社ココナラ フロントエンド開発グループの加藤です。 1年前、ココナラのフロントエンドは表示速度に課題があり、Google Search Consoleのページエクスペリエンスではモバイルの良好URLはたった1%しかありませんでした。 しかしその後パフォーマンス
はじめに ChatGPT とは別に Codex にてコード生成の専用モデルが用意されています。それでも、対話で話を前に進められる ChatGPT でもコード生成の能力は相当高いです。 現状のモデルでも、プロトタイプの作成には十分機能...
はじめに 社内で自作アプリをデプロイするイベントがあり、Laravelで簡単なアプリを作りました。 デプロイをミスっても誰にも迷惑をかけないナイスなイベントです。 デプロイにあたって躓いた点を紹介します。 技術選定 案件でLara...
はじめに 弊社では AWS を中心にシステム開発を行っており、DNS については Amazon Route 53 を利用しています。 今回は新たに Cloudflare の DNS を試すことにチャレンジしてみました。 AWS 上の環境構築作業は IaC を活用しており、Cl
前書き ローカルスコープを利用していると様々な課題が生じ、長い間解決策に悩んでおりました! 本記事では、現時点で良いと思っている方法を共有しようと思います。 ですので、ローカルスコープを使っており、以下に示すような課題をお持ちの方に読んで頂けると嬉しいです。 ローカルスコ
はじめに alpaca-loraのコードを参考にrinnaを学習せるコードを書いてみたけどどうやらそのままでは複数のGPUに1個のモデルを載せてそれぞれのGPUが順番に計算するみたいな挙動になるっぽい。 それだと大きなモデルを学習できるというメリットはあるけど小さいモデルを学
前書き 株式会社NTTデータ テクノロジーコンサルティング事業本部 デジタルテクノロジー&データマネジメントユニット 所属の@Kento_Imamuraです。 現在、ラスベガスで開催されているSnowflake Summit 202...
この記事は? 先日開催された Swift愛好会スピンオフ WWDC23セッション要約会 で登壇したWhat_s_new_in_voice_processing他What_s_new_in_Audioの解説記事です。 Swift愛好会スピンオフ WWDC23セッション要約会の詳
以前にもPLの経験談を書いたのですが、またPLの機会を担うことになったので思ったことを書き残しておきます。前回とはまた違った苦悩がありました。 タスク内容/役割 案件としては、2か月半で設計からリリースまでを行うプロジェクトで...
複数項目を表示する際に、項目を見やすくするように「/」を適度に入れる実装をしました。メモして残しておきます。 やりたいこと バックエンド側からフロント側に、複数の項目が渡ってきます。複数の項目を画面に表示する際に、項目間に「/(スラ...
オブジェクトリストの型変換が必要になりました。単純な型変換の記事は見つかったのですが、オブジェクトリストの型変換の記事は見つけられなかったので、メモとして残しておきます。 やりたいこと オブジェクトリストの型変換 String型の「...
3年ぶりにAWS-SAAを受験し合格しました。AWS資格は有効期限があって、取得したSAAの期限が切れそうでしたので再度挑戦しました。前回は全く勉強方法が違ったので、メモとして残しておきます。1回目の受験より、勉強期間も勉強量も少なく...
とあるテックカンファレンスの翌日 ワイ「昨日の フロッピーディスクカンファレンス in サハラ砂漠,良かったなー」 ワイ「久しぶりのリアルイベントやったけど」 ワイ「つよつよエンジニアさんたちの話がいっぱい聞けて」 ワイ「ワイもちょ...
初めまして。HRBrainでソフトウェアエンジニアをしているビクトルと申します。 最近ChatGPTが人気になって、私はChatGPTのAPIを試して遊びたいと思っていました。私を知ってる人は筋トレマニアという印象を持っているのでCh...
本記事の目的 業務でAWSを触る方にとってCloudWatchに対してなんとなく苦手意識をもっている人は多いのではないでしょうか。特に私のようなDevOps/SRE領域を開発業務の片手間で担っている人たちにとって監視領域は後回しにし...
はじめに 表題の通り、PythonのOpenCVを使って動画からフレームを読み込んだ時でデコード中にエラーが発生しました。 調査しても解決したというような内容がないので、とりあえず私が対処した方法を共有しようか思い、投稿してみました...
オラクルはLinuxカーネルのパラメータを、ワークロードに合わせて継続的に自動チューニングするツール「bpftune」をオープンソースで公開しました(GitHubのページ)。 bpftuneは「BPF」(Berkeley Packet Fi...
マイクロソフトは一般提供前のWindowsを試すことができるWindows Insider Program参加者向けに6月に公開した「Windows 11 Insider Preview Build 23486」で、パスワードレスを実現する...
経緯 Amazon Lightsailなら簡単にWebサイトを構築できる、というのがずっと気になっており どれほど簡単なのか、AWSの勉強がてら使ってみることにしました。 参考:AWSマンガ第 1 話:数分以内にホームページを立ち上...
今回は、flutterでビデオを再生する方法を簡単に紹介します。 ! 対象:flutterでビデオを使ったアプリの作成を考えている人が対象です。 Flutterでさまざまなアプリを作成していくうちに『動画アプリを作ってみたい』となりました。 しかし、多くの記事は少し古かっ
はじめに アプリをリリースしたら、ユーザーから評価をもらいたいですよね。この記事では、アプリをレビューしてもらうためのURLを用意する方法を紹介します。 まず、アプリのレビューをしてもらう方法には、2種類あります。 レビューのダイ...
PHPカンファレンス福岡2023で登壇してきました カンファレンスの遠征初参加&初登壇してきましたー https://phpcon.fukuoka.jp/2023/ CfPの段階から熱量が凄そうと感じていました。 https://twitter.com/katzchum/st
概要 本記事では、Next.js × SupabaseのPostgresを使用して、簡単なTodoアプリを作成します。 今回使用する技術スタックは以下の通りです。 Next.js https://nextjs.org/ Supabase https://supabas
クライアントコンポーネントのお話です。 (サーバーコンポーネントは出て来ません) ある日の我が家 娘「ねぇ、パパ?」 ワイ「なんや、娘ちゃん?」 娘「ハイドって何?」 ワイ「おお、今時の子供はハイドさんのことを知らんのか」 ワイ「L...
自分は普段、1 日平均 20 個程の PR レビューをしており、基本的にはレビュー依頼が来たら即レビューをしています。しかし、MTG の最中などにレビュー依頼が来た場合は、即レビューができずどうしてもレビュー依頼が溜まってしまいます。レビュー依頼が溜まると、レビュー漏れが発生しや
はじめに 2023年6月にGAされたAmazon Verified Permissionsを試します。 https://aws.amazon.com/jp/verified-permissions/ 最初に書いておくと、このサービスはかなり難解です。 どのくらい難解かというと
! ΩΩΩ 「 よう、2年振りだな…(まともな記事を書くのが) 」 はじめに こんにちは。kouです。 前回の記事を書いてから2年が経ちました。🤔 現在自分が開発に携わっている マナリンク では、バックエンドにLaravelを使用しています。 今年に入ってから、PHPSta
あるサービスがローンチから5年経過し、10万行のソースコード、開発メンバー50名の体制でメンテする、という話をツイッターで見かけました。ソースコードには、神クラスが含まれるとか、含まれないとか。 ソースコードの桁を間違えちゃったのかな、と思うのですが、10万行・100万行の場合に
今回の内容 前回、コチラの記事「【HTMLのみ】簡易シューティングゲームを作ってみた」で紹介した通り、ブラウザで動くシューティングゲームを作成しました。前回制作したプロトタイプ版から、かなり進化しましたので、今回はアップデートを紹介...
はじめに こちらの記事は私が割と真面目にマネタイズまでを意識して個人開発に取り組んでみて、どういうことをやったのか、どのような反省点や学びがあるのかを共有させてください。 作ったアプリ panzukiというパン屋さん向けのwebアプリになります。パン屋さんに行くお客様に焼
はじめに 初めまして、みやもとと申します。 大学卒業後にSI企業に入社、以降は一時期他業種に寄り道しつつ出戻りしまして、現在おそらくサーバサイドエンジニアです。 キャリア最初の10年ちょっとをほぼ汎用機開発でCOBOLプログラマとし...
レンダリングは重いし、時間がかかるからしたくないけどアニメーションの確認を行いたいときグリッドなど不要なものを非表示にしたい時があると思います。今回はオブジェクトやグリッドを非表示にする方法を紹介します。 ! 対象:レンダリング前にアニメーションの確認をして効率よくレンダリングを
はじめに 初めましての方は初めまして、久しぶりの方はお久しぶりです。佐藤佑哉です。 先日、春のインターンに参加した時に出会った同期の方々と、2023年6月17日(土)に福岡で開催された、技育 CAMP キャラバン2023 vol.2...
この度翔泳社・CodeZine 編集部様主催の『Developers Boost 2023 U30 エンジニアの登竜門』に参加してきました。 余談ですがエンジニアのオフラインイベントに参加するのはこのイベントが初めてでした。 https://event.shoeisha.jp/d
対象読者 Flutterの基礎知識がある Riverpod, Freezedを使ったことがない ドメイン駆動設計(DDD)でのアプリ開発がない 本記事の目的 本記事では各技術の説明を最低限にし、実際に手を動かすことでRiverpod+Freezed+DDDのミニマムな
はじめに YouTubeにとりあえず動画をまとめてアップして、後でドラフト編集しよう... そう思って放置すると、いつの間にかドラフトが溜まりまくってドラフト編集が憂鬱になる。 そんなことありませんか? 家族や親戚等に共有したいホ...
ブラウザレンダリングの仕組み 初めに Developer Roadmapsの内容を順にやってい流ものの内容になります。 [過去内容] 基盤知識としてのInternetの仕組みを振り返ろう HTTP通信の仕組み / ホスティングとドメインの関係性 Developer R
この記事は何 昨日Qiita CLIをベータ版として公開しました! Qiita CLI とは、手元の環境で記事の執筆・プレビュー・投稿ができるツールです。 Qiita CLIを使うことで、エディタなどを使って記事の執筆・投稿が...
2023年の6月に発売されたArduino UNO R4 MINIMAは、搭載マイコンを一新し回路内容も結構変わっています。R3の発売は2011年なので、12年ぶりのメジャーバージョンアップといったところです。 大きな違いは搭載マイコンがAtmel(現microchip)のAT
はじめに ! 本稿は正式リリース前のlog/slogパッケージに関するものです。正式リリース後に本稿の内容の修正する可能性があります。ご了承くだいさい。 2023年8月にGo1.21がリリースされる予定です。Go1.21ではさまざまな変更点や追加機能が加わります。その中でも
はじめに Azrue OpenAI Service の gpt-35-turbo と gpt-4 シリーズに 2023 年 6 月 版の新バージョン (0613) が追加されましたので情報をまとめました。 https://techcommunity.microsoft.com
はじめに ! Developer Roadmapsのフロントエンドを参考して作成しました。 現在見てるこの記事はクライアントからサーバにHTTP通信をした結果です。 このHTTPは何なのでしょうか? HTTP HTTPについていつも通りWikipediaに検索してみまし
C# で Semantic Kernel:AI で作曲する (複数プラグインを連携させる) こんにちは、株式会社船井総研デジタルの @fsdg-adachi_h です。今回は、WSL Ubuntu 22.04 の C# で Sema...
はじめに 先日、私が個人で開発したアプリがリリースされてから2日でユーザー登録者数が300人を超えました。その要因や私の考えなどについて書いていきたいと思います。 この記事を読むことで、アウトプットを行うことの大切さを理解し、それを実行できる人になれるでしょう。 リリース
こんにちは、Blueberryです。入水してから時間は経ってしまいましたが記事を書こうと思います。 はじめに まずレート遷移を貼っておきます。 3/12に入緑し、5/28に入水しているので、約2か月半で入水したことになります。今...