Google、BIツールのLooker Studioのグラフからプレゼンテーション用スライドを自動的に生成する「Gemini in Looker」の新機能プレビュー公開
Googleは、同社の最新生成AIであるGeminiをBIツールと統合した「Gemini in Looker」として、Looker Studio ProのグラフからGoogle Slidesのスライドを自動的に生成する新機能のプレビュー公開...
Googleは、同社の最新生成AIであるGeminiをBIツールと統合した「Gemini in Looker」として、Looker Studio ProのグラフからGoogle Slidesのスライドを自動的に生成する新機能のプレビュー公開...
背景現在、新卒でエンジニアになりオンボーディングを行っています。研究でC++を用いてプログラミングをしていて半泣きになりながらオブジェクト指向プログラミングについて理解した過去から、同期の理解の一…
はじめにこの度株式会社Works Human Intelligenceにエンジニアとして新卒入社しました。新卒社員研修の一環としてQiitaの記事を投稿させていただきます。本記事の内容自分が…
はじめにほかの開発者が書いたコードや過去に自分が作ったものを解析するのが大変だと思いませんか。本記事では、OpenAIを活用して簡単にコードが解析できるワークフローを作成しようと思います。本文の…
こんにちは。開発本部 たんぽぽ室 DevRel グループの杉田です。 遅ればせながら、今年も新卒向け技術研修の資料と動画を公開しました。 MIXI の新卒向け技術研修は、一部の科目を除いて、実際の開発現場で活躍する MIXI のエンジニアが講師を務めており、現状に合わせて見直しも
はじめにReactで作成した学習記録アプリケーションのテストを書く過程で、特に削除機能のテストに苦戦しました。その過程と解決方法、React Testing Libraryを使用したテストの書き方…
はじめに Meta社からLlama 3.1 405Bがリリースされたとアナウンスがありました! GPT-4oやClaude 3.5 Sonnetと同程度の精度がでそうです。 オンプレやプライベートクラウドでLLMを動かしている企業さんにとって切り替えの検討対象になるかもしれま
はじめに今回は「プロになるためのweb技術入門」という書籍についてざっとまとめていきます。0. 「webアプリケーション開発はどう学んでいくべきか」webアプリケーション開発の難しさwebア…
はじめにLinkedIn のプロフィールに記載ありますが、私の今までの経歴は、端的に言うと、富士通 (厳密には、当時は九州のグループ会社)、マイクロソフト、独立という感じです。大変なことはもちろ…
こんにちは!PHPとCを主に書いています、Sakiです。日中はBASE株式会社さんでお仕事させていただいています。早朝と夜間にphp-srcでの活動をしています。PHP8.4のリリースマネージャーも…
Docker社は、WindowsやMacの上にDockerコンテナ環境を簡単に導入できる「Docker Desktop」の最新版となる「Docker Desktop 4.32」正式版をリリースしました。 Docker 4.32では主に以下の...
はじめに研究者や開発者にとって、常に最新の研究動向を把握することは非常に重要です。しかし、日々膨大な数の論文が発表される中で、そのすべてに目を通し、内容を理解することは容易ではありません。特に、言…
<a href="https://react-spectrum.adobe.com/releases/2024-07-22.html">https://react-spectrum.adobe.com/releases/2024-07-22.html</a><br /> <p>R
はじめに この記事の内容は、以下の動画でも解説しています。アニメーションでわかりやすくなっているので、ぜひ見てみてください。他にもWebに関する解説動画を投稿しているので、気になる人はチャンネル登録よろしくお願いします! https://youtu.be/jLBuwRKG6t
はじめに 「イベントストーミング」x「BDD / TDD」x「DDD」x「モブプロ / ペアプロ」を活用して開発プロセスの改善を試みた結果、得られた知見と個人の所感をまとめた記事になります。 実際に活用してみて得られた成果・知見、シナジーについてまとめています。 対象読者
はじめに ChatGPT などの AI API を活用し、AI エージェントなどを構築しやすくしてくれるフレームワークである LangChain 。これの最新のバージョンである v0.2 の使い方について、内部の実装なども交えながら解説していきたいと思います。 内部構造も把
株式会社ナレッジセンスは、生成AIやRAGを使ったプロダクトを、エンタープライズ向けに開発提供しているスタートアップです。本記事では、「Speculative RAG」という手法について、ざっくり理解します。 この記事は何 この記事は、複数の言語モデルを利用してRAGの回答精
はじめに こんにちは、27 卒で TypeScript エンジニアを目指しているいもけんです 🍠⚔️ 今回は、ハッカソン初参加でありながら最優秀賞を 2 連取した経験をもとに、ハッカソンで賞を取るための思考をまとめてみました この話にどこまで再現性があるかはわかりませんが、自
基本的に、アプリケーションのユーザーインターエイス(UI)は開発時に設計され装されて、その実装通りに実行時に表示されるものです。 しかしこのUIを開発時ではなく、アプリケーションの実行時に生成AIが適切に構成して動的に生成し表示する「AI ...
これは何?変数ってなに? という話。値なのか、参照なのか、代入したらどうなるのか、とか。そのあたり。いくつかの言語の事例いくつかの言語の事例を書いてみる。C言語の場合C 言語の変数は(概…
はじめにテストのための生成AIを搭載した「UiPath Autopilot for Testers」が2024年7月に一般公開されたので、個人の学習目的で期限なく無料で使えるUiPath Comm…
みなさんこんにちは。泣く子も笑うWebGL芸人、emadurandalです。ネイティブ3D APIの世界は、デプステストの精度を高めるためにデプスバッファの値を反転するReversed-Zというテ…
はじめに こんにちは、クラウドエースの岸本です。 今回は、Google Cloud 上で CI/CD パイプラインを構築し Cloud Functions を自動デプロイする手順を紹介します。 初心者の方にもわかりやすく解説していますので是非参考にしてみてください。 ! 構築
はじめに炎のゆらぎを始めとして,自然界に多く存在するといわれる1/fゆらぎをデジタル上で再現します.今回は実際にLEDを光らせて,1/fゆらぎを表現します.1/fゆらぎとは1/fゆらぎの正体と…
はじめにみなさんは何か新しいスキルを得るときにどのように学習するでしょうか?私はプログラミングコーチングJISOUで多くのジュニアエンジニアとカウンセリングをする中で8割以上の人がUdemyで学…
はじめに初めまして!ニノ(@Ninomin)と申します。大学では心理学を学び、新卒で独立系Slerに入社し、現在3年目です。未経験からのWebエンジニア転職を目指して、日々プログラミング学習を行…
はじめにAWS の利用料金は AWS サービスごとに、使用した量に応じて課金されます。しかし、これだけではコスト管理が十分に実施できないケースがあります。 例えば、同一 AWS アカウント…
・はじめに 私は入社2年目の2023年7月に基本情報技術者試験を受験し、科目A:700点 科目B:655点で合格しました。 その時の、勉強方法について合格体験記として残しておこうと思います。 …
はじめにCursorのインストールまではこちらの方の記事を参考にしましたhttps://qiita.com/railgun-0402/items/717f44df9d68d77309f1vue…
プロジェクトでページネーションまわりの改修を担当した時に「Google 検索セントラル」やその他の記事を読んで、知ったことや考えたことをまとめてみました。 「どのようなライブラリを使うおうか」と調べ始める前に、知っておくべき前提知識を収集しておくのは大切だなと気づいたので、この記
Next.js や Nuxt などのSSR対応フレームワークと同様に、SvelteKit もデータの読み込みのための標準の方法を備えています。SSRのハイドレーションをうまくやるためですね。Sv…
はじめに 先日ユニークビジョン株式会社の UV Study というイベントで Rust に関する LT 登壇を行いました。 https://uniquevision.connpass.com/event/323686/ この記事はそれを zenn 用にまとめ直したものです。
はじめに この記事では「心理的安全性」の書籍を今更ながら読んだ著者が学んだ内容をまとめてみました。 私と同じように心理的安全性を何となくで理解している人の参考になれば嬉しいです。 心理的安全性とは 心理的安全性とは組織の中で自分の考えや気持ちを誰に対してでも安心して発言で
はじめにAI技術の進化が目覚ましい今日、エンジニアにとってAIツールはもはや欠かせない存在になっています。でも、世の中には無数のAIサービスが溢れていて、どれを選べばいいのか迷ってしまいますよね。そこでこの記事では、エンジニア向けの最新AIツールをジャンルごとに徹底的に紹介します
<a href="https://forums.meteor.com/t/its-official-meteor-3-0-official-release-is-out/61860">https://forums.meteor.com/t/its-official-meteor-
<a href="https://github.com/pnpm/pnpm/releases/tag/v9.6.0">https://github.com/pnpm/pnpm/releases/tag/v9.6.0</a><br /> <p>pnpm v9.6.0リリース。 <c
こんにちは、クラウドエース フロントエンド・UI/UX 部の 小堀内 です。 Firebase を使用する開発者の間で、API キーの取り扱いについてよく議論されています。 「API キーは絶対に公開してはいけない」という考えが一般的ですが、Firebase の場合は少し事情が
React19のRCが発表され数ヶ月が経ちました。Next.jsではReact19のExperimentalな機能を使った実装をいち早くしていたので、少し馴染みのあるアップデートが多かったように思います。 Next.js(特にApp Router)においてReact19のAPIや
概要iOSに組み込まれたBERTでテキスト埋め込みおよびベクトル検索をオンデバイス実行するためのアプリケーションのコードサンプルとその解説記事になります。背景ChatGPTが話題を博し、LLM…
Googleは、オープンソースのプロジェクトにおいてメンテナが行っているさまざまな作業を、生成AIなどによる支援で軽減する「Project Oscar」を、インドのバンガロールで行われたイベント「Google I/O Connect Be...
Amazon Web Services(AWS)は、同社がオープンソースとして開発したMySQL用のODBCドライバ「AWS ODBC Driver for MySQL」バージョン1.0を公開しました。 AWS ODBC Driver fo...
OpenAIが7月18日(現地時間)にGPT-4o miniのAIモデルを発表しました。そこで、Google Apps Scriptを使ってGPT-4o miniのAPIを試してみました。※以下…
背景 Next.js に App Router が導入されてから1年近くが経ちました。しかし、未だに App Router を前提として設計のベストプラクティスが定まっておらず、身近なフロントエンドエンジニアはみな「まだプロダクトに取り入れるには考えることが多いよね」という共
こんにちは。ダイの大冒険ガチ勢のbun913と申します。 今回は、SlackとAWSの Lambda + Bedrock を利用して自分用のAI Chatを作成してみました。 画像引用: https://dev.classmethod.jp/articles/amazon-be
はじめに こんにちは、がんがんです。 2024 年 7 月に徳島は神山町で行われた 神山.swift という Swift・iOS の勉強会に参加してきました。 普段参加するコミュニティとは全く異なるコミュニティに参加し、非常に懐かしい気持ちになりました。 本記事では感想レポー
<a href="https://ishadeed.com/article/css-grid-area/">https://ishadeed.com/article/css-grid-area/</a><br /> <p>CSS Gridについての解説。 grid-templat
タイトルに見覚えがありますか? 実は 学校課題の要件を見間違えており、使用するバックエンドが Django ではなく Flask だったため書き直しました😇😇😇😇😇 Django版はこちら https://zenn.dev/bony_chops/articles/5c10ffab
TL;DR 弾幕をシュッと書けるGoのコルーチン楽しい最高~~~!! makiuchi-d/arelo などのライブリロードツールと組み合わせて使えば開発体験でもLuaに見劣りしないため、実用性も高そう! まえがき(Go目線) Go1.23より、iter パッケージ
はじめに 業務でPlaywrightの環境構築及びCI/CD連携担当したことから、E2EテストとVRTのベストな構成をずっと悩んでいました。 自分の中である程度納得できる形まで落とし込めたので、その知見を残しておきます。 🎭Playwrigth Microsoftが開発したテ
2024年最新版:Pythonデータ解析ライブラリ総まとめ - 実践的ガイド2024年最新版のPythonデータ解析ライブラリに関するガイドでは、データ処理や可視化、機械学習の自動化を可能にする新…
はじめに 前回の記事の続きである. https://zenn.dev/miloc/articles/4c1e36b7c8050e 線形重回帰における回帰係数ベクトル \hat{\bm{\beta}} = (X^\top X)^{-1} X^\top \bm{y} = \f
オープンソースの地図ライブラリの「MapLibre GL JS」を使った様々なデータの表示方法やレイヤの表示切替方法をまとめました。
PPR の登場でだいたい登場人物が出揃ったかな、というタイミングのため、一度まとめる。 左が古いもの、右が新しいもので並べている。 これらの目的 いたずらに登場人物を増やしているわけではなく、解決したい課題に対する解法としてこれらがある。というわけで、そもそもこれらが出てき
はじめに2024年7月19日、世界中のWindowsシステムで相次いでブルースクリーンが発生するという事件が発生しました。世界中の空港、鉄道、医療、銀行、その他もろもろが全部この現象に陥りまし…
始めに テキスト入力は標準でCmd+zまたはCtrl+zでundo(取り消し)ができますが、項目の追加や削除、並び替えを自前で実装した場合、何も対応しなければundoすることができません。ユーザ体験としては、全ての操作においてundoできた方が嬉しいと思うので、その方法につい
はじめに QAEは品質保証専門のエンジニアです。例えば、テストを通して定量化された情報を統計的なアプローチを使って分析を行い、品質における懸念や安堵を根拠を持ってチームに示すことができます。最近は定量化するまでの手段の一つであるテストを開発者がやっている組織も多いですよね。Q
本記事の内容 プロンプトエンジニアリングを自動で行う手法を紹介するよ 進化的アルゴリズムを使った「EVOPROMPT」という手法だよ 遺伝的アルゴリズム(GA) 差分進化法(DE) ICLR2024に採択された論文の手法を紹介するよ Connecting lar
<a href="https://exploringjs.com/js/index.html">https://exploringjs.com/js/index.html</a><br /> <p>Exploring JavaScriptのES2024対応版が公開された</p>
1. はじめにROS 2のDockerコンテナ間通信をする方法を検索すると「docker runオプションに--net=host --ipc=hostを付けよう」という言及がWeb上の記事で散見さ…
はじめに Vercel に Go が無料でデプロイできることを下記の記事にて紹介しました。 https://zenn.dev/otakakot/articles/9e9269a87aafeb Vercel には 2023.05 に発表され利用可能となったデータ保存に関するサー
はじめに 本稿は、筆者が実際に業務で採用しているCloudflare Workersのテストの書き方を紹介するものです。第一に想定する読者は、「Cloudflare Workersの利用を検討しているが、テストについてはまだ調査が進んでいない状態の方」となります。同時に、筆者
はじめに Apacheでメソッド単位でルーティングルールを指定する方法を備忘として残します。 構成 簡単に画像の構成を想定しています。 /v1/salesのGETリクエストの際は、/localhost:8080へルーティング /v1/~リクエストの際は、/localh
はじめに最近Ciliumが気になっていて、ちょっと触ってみたいなと思っていたところ、EKS上でCiliumを動かすサンプルをAWSがGitHubで公開しているのを見つけたので試してみました!h…
はじめにHoudini 20.5からベータ版として新たな画像処理フレームワークCopernicusが追加されましたね実用性があるかはさておき、勉強がてらMantraやKarmaを使わずCope…
こんにちは。ダイの大冒険ガチ勢のbun913と申します。 皆さんはAtCoderという競技プログラミングに気軽に参加できるサービスをご存知でしょうか? https://atcoder.jp/ 競プロと聞くと一見とっつきにくいですが、普段プログラミングができないなかでも「あ〜今アル
はじめにPythonのデータ解析エコシステムは日々進化を続けています。2024年現在、効率的なデータ処理、直感的な可視化、高度な機械学習の自動化など、様々な新しいツールが登場しています。本記事では…
最近、「マイクロサービス」や「分散処理」について考えていました。 その際に、DynamoDBやMongoDBなど、一貫性に弱点のあるDBはどのようにトランザクションを克服しているのか気になりましたので、その際に使用する手法の一つであるsagaパターンを紹介します。 sagaパ
<a href="https://www.youtube.com/playlist?list=PL37ZVnwpeshEczPCbFGVGd-hj1DR7_SKy">https://www.youtube.com/playlist?list=PL37ZVnwpeshEczPCbF
AWS Certified Security - Specialty (SCS-C02)を受けて来ました。https://aws.amazon.com/jp/certification/certi…
API Testing について。 Playwright [1] で API Testing を組み立てており、 TestRail [2] と連携させる。 Playwright は複数の Report 機能 [3] があり、それを TestRail に表示させることができる。 最
WebGLが動くかどうか試そうと思った方、ちょろっとコードを書いてみようとしても、頂点バッファを用意するのって微妙に面倒ですよね。WebGL2では、頂点シェーダでgl_VertexIDという内部変…
さあ夏休みがやってまいります。自由研究の課題、どうしようとお悩みのそこのあなた。どうでしょう、この夏はブロックチェーンのノード構築に挑戦してみませんか。必要なもの自宅のインターネット光回線…
はじめに 先日、MUIを使って日付・時刻の入力処理を実装しました。公式のドキュメントやブログを参考に実装したのですが、中には除方が古く参考にならないものもあったので改めて基本的な使い方をまとめてみました。 パッケージのインストール MUIの日時入力コンポーネントを使用する
はじめに 今回は、React Hook FormとYupを用いた入力フォームのバリデーションの実装方法についてまとめました。 フォームのデザインに関しては、shadcn/uiを使用しています。 https://ui.shadcn.com/docs ! 今回は、バリデーションの
私は、自身が 2003 年から発信してきた記事の数々を、鍵付きの WordPress に自分だけのアーカイブとして残しています。昔、HTML で書いてきた日記や、さるさる日記に投稿していた内容、あるいは MovableType で書いていた内容なども、そのまま WordPress
最新状況(日々更新中) https://github.com/AWtnb/cfiler 結構なカスタマイズになったので備忘録として。 以下、基本的に公式のソースを参考に config.py を書いていきます。 https://github.com/crftwr/cfiler h
背景Youki (Rustでruncを再実装するOSS)にcontributeする中で、本家のruncで実装されているSELinuxに関する機能が、Youkiでは実装されていないことがわかった。…
はじめにTableauでレーダーチャートを作ったり、線グラフを曲げたり(円を描いたり)する方法として、データから三角関数を使って座標を計算し、その座標を行・列にプロットしていく方法があります。た…
解決した問題Phoenix PlaygroundをWSL環境で動作させてるLivebookから実行すると、起動できませんでした。https://hexdocs.pm/phoenix_playgr…
<a href="https://nodejs.org/en/blog/release/v22.5.1">https://nodejs.org/en/blog/release/v22.5.1</a><br /> <p>Node.js v22.5.1リリース。 Node.js v2
Goって静的型付けで処理速度早いのが特徴でしょ?と、ざっくりしかイメージできていなかったので、具体的にどんなメリットがあるのか?調べて見たのでそのメモ 1. 処理速度が速い プログラミングの実行には、「インタプリタ」と「コンパイル(ラ?)」の2種類があって、インタプリタ(Ru
StringクラスのメソッドindexOf指定された文字列や文字が最初に出現するインデックスを返します。見つからない場合は-1を返します。String str = "Hello, World!…
その2.ちょっと便利になった変更前回の「三大変更点」ほかに引き続き、CloudFormationの変更点を記録しておきます。前回はGitと同期など新規追加機能を説明しました。今回は、基本変わら…
テーブルの作成create table cities (id varchar(10) primary key, name text, population int, date_mod date, …
背景 AWSからRDS SSL/TLS証明書の更新のメールが来ました。 # メール内容を一部抜粋 You are receiving this message because your AWS Account has one or more Amazon RDS, or A
概要いくつかスクレイピングに関する記事を紹介したのですが,いずれもrequestsとBeautifulSoupで完結するものでした.今回は,JavaScriptなどでページの内容が変化していくよう…
はじめにViteでReactの環境構築をはじめてしたのですが、なぜ最近Viteで環境構築をしてる人が多いのか気になり違いを軽く調べてみました。CRAとViteそれぞれの環境構築を見てみるCRA…
はじめに今回はReactで簡単に学習記録アプリを作ってみました。dbやcicdはこれからですが、ざっとどんなものを作ったか紹介していきます。作ったものTODOアプリに少し機能を加えた感じです(…
おつかれさまです、みやもとです。このたび、WAKE Community認定エバンジェリストとなりました!WAKE Communityは女性IT/Webエンジニア向けハイスキル転職サービス「WAK…
はじめに先日,UTM SEというアプリがAppleStoreに公開されましたこのアプリを使うとなんとiPad上でUbuntuを動かすことができます!UTMとは仮想環境を構築するソフトウェアで…
Rails7.2がbetaフェーズとなっています。リリースに先立ち、新機能や変更点などをまとめつつ、実際に検証してみました。devcontainerRails7.2ではVSCode上で使えるd…
自己紹介初めまして。Yuka-Tsujimotoです。現在は通信企業の運用/保守エンジニアとして働き、今年で2年目になります!まず初めに、私の自己紹介をさせてください。経歴2019年03月…
はじめにこんな感じの SQL を書いて、、、select *from personswhere true = true--# if (@name is not null) { and na…
決意ここからの半年間で自分のマインドを変えて本気で学習していきます。現状普段はインターンをしている大学生3年生です。大学やインターンではプログラムを書いたりするのですが、何か1からアプリを作る…
はじめに GPT-4o miniが発表されたので、APIを使ってNext.js App routerにて簡単なAIチャットページを実装してみました。Vercel AI SDKを使用しています。 以前にも記事を書きましたが実装内容が古くなりましたので新たに記事にしてみました。(
GAS Interpreterの紹介 AIとデータサイエンスを活用してAIやSaaSを量産するベンチャー、AI-D(エイド)の中の人です。今日はいろいろなことができるGAS Interpreter…
最近、世界中で発生しているブルースクリーンの問題が広く注目されています。その根本的な原因は、CrowdStrikeのソフトウェアに関連していることが確認されました。具体的には、CrowdStrike…
はじめに MESONで実施中の MESON Apple Vision Proアドベントカレンダー #2 22日目の記事となります。 前日の記事はこちらになります。 この記事は、これからApple Vision Proで開発(visionOS向けの開発)を始める方向けに、開発
背景Webサービスを運用していくにあたり、RDBのアップグレードに迫られる場合があります。ありますよね?弊社のあるプロダクトのバックエンドについても Aurora MySQL 2.11.1(My…
この記事は何? OSSのメンテナーを2年続けてみての雑感をまとめています (過去記事の焼き増しです)。 あなたは誰? 株式会社グロービスのデジタルプラットフォーム部門でSite Reliability Engineerをしており、AWS,K8s(EKS)周りを中心に扱って
はじめに株式会社YUZURIHAで2024年6月からインターンをさせていただいている大学生です。インターンを終えるにあたり、学んだことをアウトプットする機会として記事を作成させていただけることに…
これはなに ども、レバテック開発部のもりたです。 もりたはデータベースが好きなんですが、最近は特にAWS RDS/Auroraでのモニタリングとパフォーマンスチューニングについて興味があります。ただ、これらのうちモニタリングは扱っている話題が若干ローレベルであまりピンとこず、
Javascript初心者であれば、必ずつまずく「非同期処理」についてまとめました。文中のコードはコピペするだけで実際に以下のサイトでも動くことを確認していますので、ぜひ、実際にコードをコピペし…
こんにちは。イオンスマートテクノロジー株式会社(AST)でSREチームの林 aka もりはやです。 2024年7月18日にイベント「JTCのリアルトーク!KODANSHAtechとAEON」を開催したのでレポートします。 https://aeon.connpass.com/eve
GPT-4o miniが誕生! 朝起きたらOpen AIからメールが。 GPT-4o miniがリリースされたそうです。 https://openai.com/index/gpt-4o-mini-advancing-cost-efficient-intelligence/ G
はじめに 近年,TikTok や YouTube Shorts,Instagram のリール等で散見される縦動画が流行しています.これらのアプリケーションでは,縦にスワイプをすることで動画が次から次へと流れるようになっており,なかなかに UX が良いです.多くの場合,この U
米Salesforceは、自律的なAIエージェントががあらかじめプログラムされたシナリオなしに幅広い問題について顧客とチャットで対話し、内容を理解して対処する能力を持つ、カスタマサービスの大幅な効率化を実現する新サービス「Einstein ...
ソースコード管理を中心にDevOpsを実現するためのサービスを提供しているGitLabが、身売り先を探しているとのニュースが海外で報道されています。 米ソフトウエア開発ツールのギットラボが身売りを検討=関係筋 | ロイター Exclusiv...
はじめにリアルタイム音声処理は、音声通話アプリケーション、ライブパフォーマンス、音声認識システムなど、多くの分野で重要な役割を果たしています。この記事では、Pythonの音声処理ライブラリpydu…
6月頭くらい? にGoogleがリリースして話題になっていた、自分専用のRAGが簡単に組めるLLMツール「NotebookLM」ですが、そのうち触ろうと思いつつも、「またRAGか」「どうせRAGでしょ? 知ってます」みたいな気持ちでいたら腰が重くなってしまい、いつのまにか一ヶ月く
2023年9月16・17日に行われた東京都立日比谷高等学校の文化祭である星陵祭のWebサイトおよび当日に使用されたオンライン整理券システムを制作しました。 実はこのシステムは2022年度に一度失敗しており、1年越しの実現となりました。2022年度についても記事にまとめていますので
こんにちは!AXLBIT株式会社の@ax-shinoharaです今回は2024年6月7日に社内で実施された社内勉強会の報告記事を書かせていただきます。勉強会の内容は「10分でわかる〇〇」という…
この記事では基本情報技術者試験に出題され、計算を必要とする問題について解説していきます。2進数の計算のみ別記事にて説明します。前提知識まず欠かせない知識は以下の通り1バイト=8ビットです。…
イントロダクション 非同期処理は、タスクの完了を待つことなく多くのタスクをプログラム上で実行することができる強力なツールです。例えば、Webサーバーのリクエスト処理やファイルの読み書きなど、I/Oバウンドタスクの効率的な処理に非常に有用です。 この記事では、Rust公式のAs
terraform + GitHubのCIにはtfcmtが便利ですが、そのデフォルトのコメントフォーマットは英語だったり削除・追加がわかりづらかったりとそのままではちょっと使いにくい点があります。 2024年06月にそれらを改良するtfcmt用のテンプレートを作って、チーム内で動
<a href="https://blog.jquery.com/2024/07/17/second-beta-of-jquery-4-0-0/">https://blog.jquery.com/2024/07/17/second-beta-of-jquery-4-0-0/</a
<a href="https://nodejs.org/en/blog/release/v22.5.0">https://nodejs.org/en/blog/release/v22.5.0</a><br /> <p>Node.js v22.5.0リリース。 <code clas
これは「Developer eXperience Day 2024」のLightningTalk枠での登壇内容について、 口頭で話したことを補足しつつ、その他話せなかったこと含めてドキュメントにまとめたものです。 余談ですがDXD2024は初日のトラックレコードさんとログラスさん
こんにちは。松﨑 遥(@the_end_of_dl)です。ソフトウェアエンジニアを5年、データサイエンティストを10年ほどやっています。 本日は、CTO協会主催のDeveloper eXperience Day 2024に参加してきました。 ハイプレッシャーな日々(記事)で後
みなさん、こんにちは! Twitterでも告知させていただきましたが、2024年7月18日に 「つくりながら学ぶ!生成AIアプリ&エージェント開発入門」 を出版しました。今回は宣伝がてら、本書の特徴や執筆の経緯について少しお話させていただきます。 https://amzn.to/
! 2024年7月時点の記事です。 はじめに とある日のメール。 「何か100%いって従量課金始まっているなぁ…」と不思議に思い調べていたところ、VercelのProプランの新料金体系の発表が4月にあり、そこから約2ヶ月後の6月分(5/25〜6/25)から新料金体系になっ
Googleは、Google Docsの新機能としてドキュメントをMarkdown形式でエクスポートする機能やMarkdown形式のファイルをドキュメントとして読み込む機能などを発表しました。 具体的には以下の4つの機能が利用可能になります...
Ubuntuの提供元として知られるCanonicalは、企業向けにPostgreSQLのセキュリティや可用性などを強化した「Charmed PostgreSQL」の正式リリースを発表しました。 Experience enhanced sec...
はじめに秋ごろに友人に誘われて、今年度春季の応用情報技術者試験を受験しました。ですが、自分はスケジュールをギチギチに詰めまくる性格なので、全く勉強できずに気がついたら1か月前。しかも予定や大学もあ…
はじめに新卒エンジニアとして開発を進めるなかで、バグ対応をすることがよくあります。本記事では、改めて効果的にバグの原因を特定するための手順を詳しく解説します。バグとはプログラムを実行している…
<a href="https://github.com/vitest-dev/vitest/releases/tag/v2.0.0">https://github.com/vitest-dev/vitest/releases/tag/v2.0.0</a><br /> <p>vit
<a href="https://developer.chrome.com/blog/view-transitions-misconceptions?hl=en">https://developer.chrome.com/blog/view-transitions-misconc
<a href="https://blog.platformatic.dev/a-guide-to-reading-and-writing-nodejs-streams">https://blog.platformatic.dev/a-guide-to-reading-and-w
<a href="https://poku.io/">https://poku.io/</a><br /> <p>Node.js/Bun/Denoで動作するテストフレームワーク。 外部依存を最小限にして下位互換性を意識して作られており、assertionやサーバプロセスとの連携な
<a href="https://cssgridgenerator.io/">https://cssgridgenerator.io/</a><br /> <p>CSS Gridジェネレータ</p>
<a href="https://webkit.org/blog/15697/private-browsing-2-0/">https://webkit.org/blog/15697/private-browsing-2-0/</a><br /> <p>SafariのPrivat
<a href="https://github.com/mjackson/fetch-super-headers">https://github.com/mjackson/fetch-super-headers</a><br /> <p>Type Safeな<code class
<a href="https://www.amazon.co.jp/dp/4798184675/">https://www.amazon.co.jp/dp/4798184675/</a><br /> <p>2024年09月19日発売 Next.jsについての書籍</p>
はじめに本記事では、AWS summit 2024にて講演のあった「20分間で分かるIAM全機能」を参考に、AWS CLIの認証にIAMユーザーを用いることの問題点、その代替としてIAM Iden…
Background これまでVitestでコンポーネントのテストを行う時は、jsdom や happy-dom を使ってブラウザ環境を偽装していました。しかし、偽のブラウザ環境を使うことは多くの問題があり、また開発者はテスト以外でどこにも存在しない環境を作り上げるという不毛
はじめにAWSの責任共有モデルとは、クラウドサービス提供者であるAWSと顧客との間で、セキュリティとコンプライアンスに関する責任を分担する考え方です。AWSは物理的なインフラストラクチャのセキュリ…
こんにちは!サイボウズ株式会社フロントエンドエンジニアのsaku (@sakupi01)です。 はじめに サイボウズ社内では毎週火曜日にFrontend Weeklyと題し「一週間の間にあったフロントエンドニュースを共有する会」を開催しています。 今回は、2024/07/16
アジェンダはじめにITOMの概要と製品群の特徴MID Serverの構築方法まとめ🔳はじめに 今回、【ServiceNow】のITOM(IT Operation Management)に…
この記事を読んでわかること楽しみながらCLFを学習するための3つの「なぜ?」①なぜ参考書や模擬試験から手を付けてはいけないのか?②なぜ実際にAWSに触れてみる必要があるのか?③なぜ何事にも関…
はじめに 株式会社ファースト・オートメーションCTOの田中(しろくま)です! 前回、Open WebUIというツールを使って、日本語ローカルLLMが動く環境を作る記事を書いたのですが、今回はその環境を使って、最近発表された各日本語ローカルLLMの比較を行ってみたいと思います。
はじめにこの記事では、Azure Document Intelligenceのレイアウトモデルを使用してPDFをMarkdownに変換し、さらにRAGのためのセマンティックチャンキングを実装する方…
「Build Settings...」から「Build Profiles」に変更Unity6 Preview版 を試しに触っていて実機ビルドしようとした時、「Build Settings...」…
はじめに ドメインイベントはドメイン駆動設計で用いられる設計パターンの一つです。 ドメインイベント自体はシンプルな概念ですが、応用が利く概念なだけに様々な文脈で使われたり語られたりしているため、なかなか理解が難しいところがあります。私自身も最近ドメインイベントに関連する設計を
Chrome DevToolsのコンソールで表示されるエラーメッセージなどをGoogleの最新AIであるGeminiが解説し、解決方法などを提案してくれる機能が日本でも利用可能になっていることが分かりました。 この機能は今年(2024年)5...
Amazon Web Services(AWS)は、生成AIに作りたいアプリの内容をプロンプトで指定することで、生成AI自体が生成AIを用いたアプリを作ってくれる「Amazon Q Apps」正式サービス化を発表しました。 Amazon Q...
はじめまして、しろしゅんと申します。最初の記事としては若干ニッチなテーマですが、Go 言語におけるソートについて書いてみました!Go を最近始めた方や日頃からよく書く方を想定しています。Go …
たまに言っちゃうので自戒も込めて。 正しくは「Google Cloud」 2 年以上前に公式からアナウンスが出ています。 Google Cloud Platform が Google Cloud に名称変更 お客様のエクスペリエンスをシンプルにし、プロダクト間の一貫性を
はじめに 🚩 フォームの状態管理やクライアントサイドのバリデーションには、React Hook Form(RHF)がよく採用されると思います。しかし、RHF の Server Actions サポートは現在実験的な段階にあり、開発が停滞しています。 https://githu
はじめに 昨今、ビルドツールは様々なものが開発され、いかに高速化するか、開発者体験を上げられるかが注目されているように思います。2024年6月にState of JSが公開され、その中でBuild Toolsはwebpackが最も使用されており、次いでViteがランキングして
1. はじめに全国のVSCodeテーマ迷子同志の皆さん、初めまして!今年新卒入社の長江です。この記事に興味を持っていただいたということは、私と同じくカラーテーマ選定の沼に陥っているのではないでし…
コード生成AIの「Amazon Q Developer」が社内のコードやライブラリ、APIなどを学習できるようになった。顧客データの取り出し方など社内コード特有の質問にもチャットで答えてくれる。
はじめに こんにちは。calloc134 です。 前回の授業内ハッカソン記事において、200 いいねを頂きました。ありがとうございます! https://zenn.dev/calloc134/articles/c5ae165b16b969 自分の大学では、これ以外にも授業内で
はじめに はじめまして!レバテック開発部でレバテックプラットフォーム開発チームに所属している塚原です。 直近に認証・認可周りの改修を予定しているため、チーム内で認証・認可の基礎からOAuth・OpenID Connectの仕組みを学ぶ勉強会を実施しました。今回はそこで学んだこ
導入 こんにちは、株式会社ナレッジセンスの須藤英寿です。普段はエンジニアとして、LLMを使用したチャットのサービスを提供しており、とりわけRAGシステムの改善は日々の課題になっています。 本記事では、問題解決を効率的に行うエージェント集団を構成する手法、Captain Age
これは何? この記事は、2024年4月〜7月に行われた Kaggle Learning Agency Lab - Automated Essay Scoring 2.0 コンペの上位解法をまとめた記事です。 まず最初にコンペの概要およびデータセットの特徴を紹介した上で、上位解
はじめにこんにちは今回はストレージサービス分野である 「Amazon S3」 について紹介したいと思います。「S3」ってなんか見たことありますね。バケツみたいなマークだった気がします。そう…
Kotlin言語や統合開発ツールIntelliJ IDEAなどの開発を行っているJetBrainsは、IT系のテクニカルライティングのためのAI作文支援ツール「Grazie」(紹介動画によると発音は「グラッツィ」のようです)を発表しました。...
はじめに こんにちは、セキュリティエンジニアのJJ (yuasa)です。今回はGitHub Actionsのワークフローにおける脅威検知ツールであるtracee-actionを触り、検知ルールの書き方について見ていきます。なお、tracee-actionは2024年7月時点で
オラクルは、これまで専用のハードウェアとソフトウェアで構築していたExadataをクラウド上のスケーラブルなソフトウェアとして実装し、より小規模から大規模までスケーラブルな性能かつ柔軟な価格で提供可能とした新たなデータベースサービス「Exa...
読み飛ばしてくださいおはようございます、しなもんです。この記事は↓の続編的立ち位置です。https://qiita.com/CinnamonSea2073/items/cec093f5a929…
あらかじめFat Controllerで開発されたソースコードをリファクタリングしながら、実践的なクラス設計を学べる教材です。2021年に公開後、延べ200人以上に活用いただいた教材をZennでも公開開始しました!スタートアップのCTOとして設計のトレードオフと向き合ってきた筆者
はじめに コンプライアンス要件を達成するためには、データの適切な保存と暗号化を行う必要があります。 AWSでは暗号化に関する様々なサービスや機能があるので解説していきます。 データの暗号化について まず、AWSでの暗号化に関連するサービス説明の前にデータの暗号化についてお
タイトルは初見時の自分の気持ちでした。内容は結構あっさりしたもので、5分あれば読めると思います。 「あーなるほどね」となった方はわざわざ読む必要がない記事っぽいです。 型の互換性チェック 一言で言ってしまえばそういうことです。KとUが互いに置き換え可能かどうかを確認しています
はじめにPicus Security社が出している、Picus Red Report 2024の中で、MITRE ATT&CKテクニックが紹介されている。そこで、9位にランクインしている「Wind…
はじめに3D地理空間データの可視化を提供するオープンソースJavaScriptライブラリであるCesiumJSと、高速で柔軟性の高いフレームワークであるSvelte(今回はv.4)を組み合わせて使…
弊社ではMVP (Minimum Viable Product) によるFlutterアプリの開発をしております。 MVPは極力リリースまでの期間を短くし、その後も頻繁に仕様変更をする必要があります。 しかし、一般的な開発手法であるRiverpodでのMVVMだと「ModelとV
初めに 今回は Flutter, Swagger, Go を組み合わせて簡単なメモアプリを作成してみたいと思います。 Flutter と Firebase の親和性が高いことから、バックエンドの言語や技術を触る機会が少なくなっていましたが、 Swagger や Go にも触れ
App Intentsはユーザーのインタラクションを簡略化し、特定の処理や操作を実行するオブジェクトです。App Intentsフレームワークを使用することで、数行のSwiftコードを記述するだけでアプリのApp Intentを作成することができます。App Intentsフレ
以前(まだ Nuxt 3 がベータリリースだった頃)に『Nuxt 3 の useFetch() と useAsyncData() の使い方』という記事を書きました。 その後、より多機能になり、またベストプラクティス的な使い方が分かってきたこともあり、改めて useFetch()
ボイス・オブ・カスタマーを聞いていてもプロセスを改善することはできない。ボイス・オブ・プロセスを聞くことによってのみプロセスを改善することができる。ドナルド・ウィーラー最近、データを使ってビジ…
2024年最新 エンジニアのおすすめ副業と探し方5選エンジニアとしてのスキルを活かして副業を始めたいと考えている方も多いのではないでしょうか。2024年の最新トレンドを踏まえたエンジニアのおすすめ…
はじめに今回の記事において、技術的な要素はほとんどありません。自分のキャリアの振り返りを込めて、書きたいと思います。私自身のキャリアの紹介をさせていただくと新卒でテレビ番組会社にアシスタント…
はじめに どもども、インフラ案件で奮闘中の井上弥風(いのうえみふう)です。 現在プロジェクトでELB(Elastic Load Balancing)を使用しており、その内部機能を完全に理解したいと思い、この記事を書きました。 この記事について この記事の最終的な目標は、「
はじめに ナイトウ(@engineer_naito)と申します。 最近 ChatGPT に頼りっぱなしです。 手でコードが書けないことに気づきました。 一番経験のある言語が Python だったので、Python を自分の手で書けるように勉強をしています。 勉強には競技プログ
初めまして。 BtoBマーケの領域でプロダクト開発をしているエンジニアです。 仕事ではGo、React、Google Cloudあたりを使っています。 つい先日、AWSのBedrockからAIのノーコードサービスであるPrompt Flowsがプレビューリリースされました。 ht
この記事では、LLMアプリケーション開発プラットフォームであるDifyとGoogle Apps Script(GAS)のカスタム関数を使って、スプシに記載した画像URLに写っているのがわんこかどうかをDifyを使って自動で判定してみました。 なぜDifyとGASカスタム関数
symbol-bootstrap v1.1.10 から v1.1.11 へのアップデート手順は見つかるが、v1.1.11 まっさらからインストール手順が見当たらないので残しておきます。なお、本記事は…
Abstract CDK に限らず、一般的な IaC あるいはアプリケーションのデプロイにおいて「デプロイする前に気づきたい」という用事はちょいちょいあります。こと CDK においては、できれば cdk synth あるいは cdk deploy コマンドを実行した際に、やり
23-24年もKaggleでNLP系のコンペがたくさん開かれています。 このうち、コンペで使えるTipsをまとめてみました。 23-24年のNLPコンペまとめ コンペ名(略記) 概要 日本語記事 LLM Science Exam(LLM Sci) LLMが作成
<a href="https://blog.val.town/blog/fastify/">https://blog.val.town/blog/fastify/</a><br /> <p>expressからfastifyへの段階的な移行について。 <code class="la
はじめに これは、Linux 使いになりたい人向けに Intel N100 ミニ PC を使って開発環境を構築する方法を解説する記事の第12弾です。第1弾はLinux 使いになりたい人向けの Intel N100 ミニ PC で構築する開発環境(1) - 構築する開発環境につ
読み飛ばしてくださいおはようございます、しなもんです。ターミナルみんな使ってますよね。しかし今でも分からないことがあるんですよね。なんでCtrl+Cでターミナルが終了するの?多くの人にとっ…
今回実装したものたち https://github.com/tanomitsu/excel-dependency-python https://github.com/tanomitsu/excel-dependency-viewer 動機 研究室の引き継ぎでExcelのブ
はじめにこんにちは@Sicut_study (Watanabe Jin)です。去年の10月頃にReactのロードマップを投稿しておかげさまで1000いいねもすぐそこになりましたhttps:/…
読み飛ばしてくださいおはようございます、しなもんです。タイトルからして意味が分からない記事ですが、内容は真面目です。経緯はこうです。最近、Youtubeのおすすめが料理人のPOV動画ばっかり…
初めてのGo言語を読んだ際の学習ノートです。 https://amzn.to/3xL9j0V ! 元々は世に出すことを全く考えずに書いてしまったので、読みにくいところは多いと思いますが、参考になる点があればと思います。 全体を読んだ感想 Go言語をメインに使っている企業に就
はじめにAWSを利用したアプリケーションを開発するにあたり、専門的なプログラミングスキルが求められます。これは、多くの非エンジニアにとって(私もそうですが)障壁となっているのではないでしょうか。…
LLMに面倒なことをやらせたい 面倒なことはChatGPTにやらせようという本の著者のからあげです。 書籍では、様々な面倒なことをChatGPTにやらせています。ChatGPT単体(コアの部分)は、基本的にテキスト(言葉)を生成することしかできないので、どうやって面倒なことを
本記事は Qiita Engineer Festa 2024 のキャンペーンテーマ「markdown AIを使った記事を投稿しよう!」の記事です。markdown AI is 何実際のサービスは…
はじめにみなさんは、アクセシブルなコンポーネントをFigmaで作りたいと思ったことはありますか?UI周りの仕様をFigma内で完結させようとした時、コメントやアノテーションを使って aria-l…
はじめに 様々な方言を話すおしゃべり猫型ロボット『ミーア』を開発中。 https://mia-cat.com/ 今回は、次の大きな機能として 任意テキスト音声再生機能:ユーザーがアプリでミーアに話させたいフレーズを再生時刻とともに自由に入力すると、そのフレーズを指定した時刻に
はじめに Fessサーバを構築する方法をVirtualBox、Dockerを用いて試しました。 今回は構築方法を試しただけですが、同じ方法でサーバを立てて、運用することは可能です。 Fessとは? オープンソースのエンタープライズ検索サーバーです。Fessは、強力で柔軟な
<a href="https://bun.sh/blog/bun-v1.1.19">https://bun.sh/blog/bun-v1.1.19</a><br /> <p>Bun v1.1.19リリース。 WindowsでFTL JITが有効化、Raspberry Pi 4のサ
読み飛ばしてくださいおはようございます、しなもんです。Pythonの公式ドキュメントを読んでたら、なんか知らない便利機能がたくさん出てきました。なんだこれ。というわけでまとめてみました。参…
<a href="https://github.com/toss/es-toolkit?tab=readme-ov-file">https://github.com/toss/es-toolkit?tab=readme-ov-file</a><br /> <p>lodash的なu
<a href="https://www.mozilla.org/en-US/firefox/128.0/releasenotes/">https://www.mozilla.org/en-US/firefox/128.0/releasenotes/</a><br /> <p>F
<a href="https://makojs.dev/">https://makojs.dev/</a><br /> <p>Rustで書かれたbundler</p> <h2>関連URL</h2> <ul> <
1.記事概要この記事は、PythonだけでWebアプリを作ることができるライブラリ「Reflex」に関する記事です。https://github.com/reflex-dev/reflex今回…
はじめに フロントエンドもバックエンドもTypescriptで書きたい!ということで、T3 Stackについて調べてみました。 T3 Stackを利用したプロジェクトを作成するためのCLIツールcreate-t3-appが用意されており、簡単に雛形プロジェクトが作れるため、実
TL;DR Pythonでロジスティック回帰をする方法にはsklearnとstatsmodelsがある sklearn.linear_model.LogisticRegressionはデフォルトで正則化(L2=1)がついている statsmodels.api.Logit
ROSでやってる記事は見たけど、ROS2ではなかったので書くことにしました。(あと自分用備忘録です) 初心者なので、間違っている部分があれば遠慮なく指摘してください。 環境 CPU: Ryzen7 7700x GPU: nVIDIA RTX4070Ti OS: Ubuntu2
初めに 今回は RealityComposerPro の Timeline で作成したアニメーションを SwiftUI のコード側で実行するための手順を共有したいと思います。 今回は visionOS で実行してみたいと思います。 実は以前も以下の記事で配置したオブジェクトに
<a href="https://deno.com/blog/v1.45">https://deno.com/blog/v1.45</a><br /> <p>Deno v1.45リリース。 npm workspacesのサポート、Node.jsのコアパッケージとの互換性の向上、<
はじめに以前自分の大学でGoogleの本社で働いている韓国の方の話を聞けるイベントがあったのでその内容をメモとして共有しようと思います。(すべて韓国語で聞いたので多少間違っている内容があったり、変…
はじめに初めての投稿になります。AWS CIerでカスタマーサクセスセールスをしている宇都といいます。以前はFuji◯eroxで新規開拓の営業をしていましたが、約2年半ほど前に今の業界に転職し…
はじめに@zacky1972 さんが、 NxIREE なるものについて調べてほしいと零していたので、動かしてみましたhttps://github.com/elixir-nx/nx_iree実装…
アジャイル開発の浸透?なんだそれは。アジャイル開発という概念が世に出て二十余年(2001年「アジャイルソフトウェア開発宣言」による)、最早、この技術も最新とは言えない、成熟したものとなりました。あ…
Viteを用いたReact開発を行っている際、vite devで立ち上げたDevモードと実際にビルド&デプロイしたProdモードで挙動が異なるという問題が発生したので、その原因究明メモです。 そもそもViteとは Viteはフロントエンド向けビルドツールです。2020
米国時間の 2024/7/11 に Microsoft Entra Suite が GA されました!🎉🎉 https://techcommunity.microsoft.com/t5/microsoft-entra-blog/microsoft-entra-suite-now-
1. はじめに メンターって何なのかググってみたことありますか?言葉の起源はギリシャ神話です。オデッセウスがトロイ戦争に参戦する前、自分の息子の世話をお願いした友人の名前がメンターだったそうです。…
はじめにGoで初めてのアプリを作っているときにCookieのセッティングでHttpOnly属性を書いていました。セキュリティ上で必要なものということをざっくりと知っていただけで具体的にどのような役…
こんにちは!サイボウズ株式会社フロントエンドエンジニアのdaiki(@k1tikurisu)です。 はじめに サイボウズ社内では毎週火曜日にFrontend Weeklyと題し「一週間の間にあったフロントエンドニュースを共有する会」を開催しています。 今回は、2024/07/
問題 <img src=""> をブラウザで表示した時、どうなるか知っていますか?わざわざimg要素のsrc属性を空文字列にする機会がないので意外と知らないかもしれません。 もちろん画像は表示されず、(指定していれば)altが表示されます。 img要素のsrc属
はじめに株式会社サイバーエージェントが公開した CyberAgentLM3-22B-Chat (CALM3-22B-Chat) を Google Colaboratory 上で動かしますhttp…
はじめに本記事はQmonus Value Streamの投稿キャンペーン記事です。※参加の流れにもとづいています。株式会社Hajimariが展開するプロパートナーズサービス(フリーランスと企業…
はじめにこんにちは、今回はHR(人事)領域でのChatGPTを使ったデータ分析の事例をご紹介します。そもそもQiitaにてどのくらい組織/人事領域が求められているかはわかりませんが、「へぇ、こ…
Amazon Web Services(AWS)は、生成AIに自然言語で作りたい業務アプリを説明すると、自動的に業務アプリの開発が行われる新サービス「AWS App Studio」をプレビュー公開しました。 AWS App Studioはソ...
JavaScriptコードの構文やスタイルをチェックできる「ESLint」の開発者であるNicholas C. Zakas氏は、ESLintのブログに投稿した記事「What's coming next for ESLint」で、今後ESLi...
Dockerコマンド一覧 Dockerは、アプリケーションのコンテナ化を支援するための強力なツールです。以下に、Dockerの主要なコマンドとその説明をまとめました。これらのコマンドを活用して、Do…
高校数学Aで「確率」の分野を学習します。その中で取り上げる問題の通常の解答(ペンと頭で作成するもの)とJulia言語を用いた解答(コード)を紹介します。また,Julia言語を用いて実験を100万回繰り返したり,関数(function)の作成や分布パッケージ(Distributio
そのまんまです。Publishボタンひとつで、以下リンクのアンビエント音楽を流せるシーケンサーアプリがリリースできてしまいました。ブラウザでそのまま動作します。 https://claude.site/artifacts/de9d5059-51a7-41f6-919a-9202f
TL;DR VPC間を接続した際のレイテンシはTGW > VPC Peering TGWでVPC間を接続すると、VPC PeeringでVPC間を接続した場合と比較して、レイテンシが10倍以上!! はじめに いきなりですが、皆さんは以下のような2つのVPC間
ムーザルちゃんねるのzaruです。今回はムーさんと、Tailwind CSS初心者が絶対ハマる落とし穴について話しました。Tailwind CSSを使い始めた人、あるいはまだ使ったことがない人には是非見てほしいです。すでにこの落とし穴から抜け出している人はあるよねーって感じで眺め
はじめにphpの配列の特徴phpでは、配列とは一つのタイプで、[1,2,3,4,5]と['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5]の二つの…
本記事の 3 行まとめ Intune の新機能で特定の Windows デバイスをシリアル番号等で登録制限がかけられる 実際に試してみたところ「Entra 参加」のパターンでは想定通りの動作に 一方で「Entra 登録」の場合は動作がおかしい・・・?今後のアップデートに期待
コンピューターの脳とも言えるCPUについて基本情報技術者試験に必要な範囲で説明していきます。レジスタCPU内部にありコンピューター内でアクセス速度が1ナノ秒以下と、最速のメモリです。メモリ容量は…
はじめに私は経済学部に所属していますが、HRBrainさんからWebエンジニアの内定を頂き、またその他にも大手ベンチャー2社から内定を頂くことができました。就活をする中で意識すべきことや面接のコ…
オープンソースで開発されているRust製のエディタ「Zed」のLinux対応安定版が公開されました。 主要なLinuxディストリビューションで動作すると説明されています。 Linux when? Linux now.For the last...
NOT A HOTELは、自宅にも別荘にもホテルにもなる「あたらしい暮らし」をつくろうとしています。 NOT A HOTELのアプリでは、利用予約からチェックイン・チェックアウト、ドアの解錠、スマートホームの操作、困った際のチャットサポートまで、一連のプロセスがアプリ内で完結する
<a href="https://tonyalicea.dev/blog/understanding-react-compiler/">https://tonyalicea.dev/blog/understanding-react-compiler/</a><br /> <p>R
<a href="https://openapi-ts.dev/">https://openapi-ts.dev/</a><br /> <p>OpenAPIのスキーマからTypeScriptの型定義やFetchするクライアントを扱えるツール/ライブラリ</p>
<a href="https://web.dev/blog/how-to-use-container-queries-now?hl=en">https://web.dev/blog/how-to-use-container-queries-now?hl=en</a><br />
はじめにこんにちは、ken です。お仕事では Go をよく書きます。最近、Go の公式パッケージであるgolang.org/x/toolsを眺めていたら、なにやら有用そうなパッケージを見つけたの…
! ※ 投稿時点(2024年07月11日)ではブラウザの実装が揃っていない機能です。 こんにちは、株式会社ナレッジワークの@nakajmgです。 今回はChrome 127 betaの機能紹介を見て「こんなのあったの?」となった、擬似要素に代替テキストをつける機能について紹介し
<a href="https://poteboy.dev/posts/20240708-esm-platform-and-ecosystem">https://poteboy.dev/posts/20240708-esm-platform-and-ecosystem</a><br
これはなに ども、もりたです。 最近クソ忙しくて勉強する時間を確保するのに苦慮しています。んで、どうにか勉強する方法をまとめていたんですが、これって多少だれかの役に立つのでは…? と思って外部に公開することにしました。 あと最後におすすめの記事、podcastの一覧もつけてい
循環importとは循環import(circular import)とは、2つ以上のモジュールが互いに依存し合っている状態を指します。文字通り、関数とかをお互い参照し合うimportであるわけ…
<a href="https://socket.dev/blog/pnpm-9-5-introduces-catalogs-shareable-dependency-version-specifiers">https://socket.dev/blog/pnpm-9-5-intr
いきなりですが、個人開発の良さとはなんでしょうか? 私は「技術的チャレンジをしやすい」という点に魅力を感じています。 業務上の開発ではアウトプットを最優先にする必要があるため、コスパ良く実現することを求められます。 しかし、個人開発に締切ありませんし、開発の優先順位も自分で決めら
はじめにこんにちは今回もコンピューティングサービス分野である 「Lambda」 について紹介したいと思います。らむだ?「λ」ですか?ギリシャ文字の「ラムダ」ではありません。AWS社が提供す…
Cloudflareは、すべての生成AIによるクローラーをワンクリックでブロックする機能を無料で提供すると発表しました。 生成AIは人間が作成したテキストや画像、動画などを大量に読み込んで学習を行う必要があります。生成AIを開発している組織...
はじめに Vue3系をReactでBridgeする必要はあるのか?と思った、そこのあなた。大正解です。 筆者自身もニーズが不確かなまま執筆しています。ぜひ、箸休め程度に見て頂けると嬉しいです。 イメージ GifのようにReact(Next.js)上で、Vue3系のForm
この記事は LayerX のエンジニアブログがたくさん出る #ベッテク月間 の8記事目になります。こちらのカレンダーに、これまでの記事と今後出る予定がまとまっています。 https://www.notion.so/layerx/253bee10186e4010b2ab37eff7
はじめに成功よりも失敗を学ぶ方が再現性が高く成果を出しやすいこれは私がアウトプットをする上で常に心がけていることです。あなたは普段自分の経験や体験を記事として発信しているでしょうか?おそらく…
はじめに投稿順がバラバラになってしまいましたが今回はそもそもAWSとは何かについてご紹介します。そもそもAWSとは?AWSとは、【Amazon Web Services】の略称で、Amazo…
何の話かと言うと Google Cloud で利用可能なマルチモーダル対応の基盤モデルである Gemini 1.5 Pro / Flash に対して、Context caching の機能が利用可能になりました。これがどのような機能で何の役に立つのかを実際の使用例とあわせて、
<a href="https://nodejs.org/en/blog/vulnerability/july-2024-security-releases">https://nodejs.org/en/blog/vulnerability/july-2024-security-r
言いたいことはこれだけ 開発しているエンジニアは全員「リファクタリングとともに生きるラジオ」を聞くべし。 Spotify, Youtube, Podcastが対応されています。 https://refactoradio.com/ 「リファラジ」とは? 「リファクタリングと
上場企業が毎年発行している「有価証券報告書」には、今年から新たにいくつかの項目が追加されています。 「管理職に占める女性労働者の割合」「男性労働者の育児休業等取得率」「労働者の男女の賃金の差異」の3つです(ただし、一定の条件を満たした企業...
毎度お馴染みlllyasvielさんがまた技術革新を起こしているので、最速解説目指して記事を書いていきます。 今回解説する技術はこちら https://github.com/lllyasviel/Paints-UNDO こちらからデモが見れます https://lllyasvie
! botter初心者の記事なので、誤りがあるかもしれません。 はじめまして、botter初心者のmakioと申します。 最近自己流に検証して放流したbotって本当に大丈夫なんだっけ?っていうのが気になって一般的なパラメータ最適化の方法を調べてみて見た。 結論から言うと良くない
要約https://aka.ms/O365ConnectorDeprecationTeamsのIncomming WebhookやRSSなどのO365系のコネクタが 2024-10-01 に廃止…
はじめに現在、「エンジニアの評価制度」に関わらせていただいているので、その中でエンジニアのキャリアとして大事なポイントをまとめました。具体的な評価基準についてはここでは触れませんが、エンジニアの…
はじめに こんにちは!😄 社内でTypeChallengeを元に勉強会をしているのですが、再帰的に型づけする問題に取り組んでいると、ふとこんなことを思いました。(ちなみに問題はこれです。) https://github.com/type-challenges/type-cha
はじめに この記事では、Azure OpenAIを利用した、特定の文書に関するRAG(Retrieval-Augmented Generation)の構築について、特に各パラメータ・機能の役割や最適値に焦点を当てながら、解説していきたいと思います。 今回主に利用するサービスは
はじめに 本記事は技術書典16(2024)で一部執筆させていただいた「CA Tech Lounge note #2」のクリーンアーキテクチャとパン工場を元に、一部抜粋&変更したものです。 本記事の対象読者 本記事では、クリーンアーキテクチャを全くわかっていない筆者が、一度
盛大な前振りその1おはようございます、しなもんです。珍しいトピックに挑戦してみます。ライフプランについての記事です。転職系や就職系は、社会人の皆さんが書いてくださっているので、珍しく高校生目…
はじめにあと1年ほどでサービスが終了してしまうLINE Pay。https://pay.line.me/jp/developers/apis/onlineApis?locale=ja_JP今回…
<a href="https://ladybird.org/announcement/">https://ladybird.org/announcement/</a><br /> <p>LadybirdというSerenityOSの中で開発されていたブラウザがプロジェクトとして独立
<a href="https://eslint.org/blog/2024/07/whats-coming-next-for-eslint/">https://eslint.org/blog/2024/07/whats-coming-next-for-eslint/</a><br
<a href="https://github.com/pnpm/pnpm/releases/tag/v9.5.0">https://github.com/pnpm/pnpm/releases/tag/v9.5.0</a><br /> <p>pnpm v9.5.0リリース。 複数
<a href="https://github.com/nodejs/loaders/issues/208">https://github.com/nodejs/loaders/issues/208</a><br /> <p>Node.jsでTypeScriptのコード実行のサポ
こんにちは。イオンスマートテクノロジー株式会社(AST)でSREチームの林 aka もりはやです。 Terraformを一定以上扱ってきた方であれば terraform import コマンドを苦労しながら実行した経験があるのではないでしょうか。私自身も5年以上Terraform
はじめまして。ナレッジセンスの門脇です。生成AIやRAGシステムを活用したサービスを開発しています。本記事では、「RAG vs ファインチューニング」について、DSL(ドメイン固有言語)をコーディングする性能という観点から比較した論文を、ざっくりまとめます。 この記事は何
TanStackのリポジトリを読んでいたらTanStack Startのドキュメントの最初のバージョンがpushされたようなのでチェックします。 https://tanstack.com/router/latest/docs/framework/react/guide/tanst
IT系企業で平均年収が高いのは、勢いのあるネットベンチャー系企業なのか、それとも伝統的なSIerなのでしょうか。毎年恒例の記事を今年も公開します。 上場企業は毎年「有価証券報告書」の発行を義務づけられており、そこには従業員の人数や平均年齢...
IT系企業で平均年収が高いのは、勢いのあるネットベンチャー系企業なのか、それとも伝統的なSIerなのでしょうか。毎年恒例の記事を今年も公開します。 上場企業は毎年「有価証券報告書」の発行を義務づけられており、そこには従業員の人数や平均年齢...
生成AIサービス 本を書いているのに、あんまり使いこなせてない気がする生成AIサービス。 一時期、サブスクに課金し過ぎたことに反省して、慎重になっていたのですが、いつの間にか無料でも結構便利に使えるサービスが増えていたので、あらためてまとめてみました。基本的に自分のためのリン
この記事の内容にある意見は、個人の主観的意見を前提とします。記事の内容は間違いがあり得ますので、ご了承いただけると幸いです。内容の間違い、認識の違い、違う意見などありましたら、コメントいただけ…
はじめにこんにちは今回もコンピューティングサービス分野である 「ELB」 について紹介したいと思います。…の前に、ELBの前提知識となる 「ロードバランサ」 について軽く紹介いたします。ロ…
はじめに皆様お疲れ様です。この 「番外編」 ではまさに誰得?というような記事を作成して参ります。今回はプログラム関連で 「ベクター運動」 について紹介いたします。今回紹介するのは超シンプル…
Cloudflare Pages 、使ってますか?超便利ですよね。 文化祭などでも、生徒がサイトを作るときに使用している場合があるそうです。 そんなときに問題が起こるかもしれません。「その Cloudflare って会社、信用できるの?? 」 根拠を集めましょう。 どのような
画面共有は顧客から信用を得る機会 顧客との打ち合わせ中に画面共有をして慌ててしまうことはよくあることです。私自身、ブラウザのタブが何十個もあるのを見られてしまったりしました。画面共有は誤魔化しが効かず、その人の能力が顧客に明確に伝わる場面です。あまりもたついていると「本当にW
はじめに私のエンジニアとしての初仕事はDockerでした。辛かったのをいまでも思い出しますみなさんこんにちは、Watanabe Jin(@Sicut_study)です。みなさんはエンジニア始め…
本記事ではクラウド導入フレームワークのパースペクティブについて説明していきます。かなりややこしいので大枠を掴める用に簡潔な説明を心がけます。ビジネスパースペクティブ戦略管理クラウドが長期的なビ…
BedrockのConverseAPIがいつの間にか各種ファイル(ドキュメント等)をバイナリで受け取る事が出来るようになったので、(表を含む)構造化PDFがどう読めているのか?というのを確認したいと…
はじめに今回は下記メンバーをサイト画面(test.ejs)からDB(MySQL)に登録する際、IDを連番(1002、1003・・・)で自動生成する方法についてお伝えします。サイト画面(test…
! この記事は毎週必ず記事がでるテックブログ "Loglass Tech Blog Sprint" の 47週目の記事です! 1年間連続達成まで 残り 6 週 となりました! はじめに ログラスのクラウド基盤でエンジニアをやっているゲイン🐰です。 ログラスではAWS上でア
補数とは補数とは1と0しか使えないコンピューターが負数を表現する方法の一つですある自然数をn進数(n進法)で表現した時に、足し合わせるとちょうど「nのべき乗」か「nのべき乗-1」になる自然数のう…
まえがき Astro のブログではコミュニティ発のライブラリも紹介されているのですが、What's new in Astro - June 2024 で An open-source, accessibility-focused component starter kit
はじめにこんにちは。エンジニアの鈴木です。みなさん、開発中の機能のフィードバックってどんなふうにもらってますか?先日、社内の方々に開発中機能を触ってもらった際、とある施策(タイトルでネタバレ)…
はじめに 読書会をやってみました オープンロジのエンジニアのrikuto(@riku929hr)です。 社内で「単体テストの考え方・使い方」というテストに関する有名な本の読書会を実施し、1回1時間、15回の開催を経て読み切りました。 https://book.mynavi
はじめに皆さん日々の学習お疲れ様です。今回は前回の基数変換より少し取り組みやすい補数と固定小数点について書かせていただきました。記事作成の目的は私のアウトプットなのですが、もしよろしければ…
はじめにPhoenix LiveView 用の UI コンポーネント SaladUI を使ってみます2024/7/17 のイベントで紹介されるということで、先駆けて楽しみますhttps://f…
顧客セグメンテーションのために使える3つの分析手法マーケティングをはじめとするビジネスの世界では、顧客一人一人に合わせて最適なコミュニケーションを取れることが理想的ですが、コストや労力の観点で、そ…
Split your Schema Prisma v5.15.0 で Schema ファイルの分割ができるようになりました 🎉 機能が追加された理由 これまでは Prisma は、1 つのスキーマファイルしかサポートしていませんでした... えっ!今までできなかったの?そうで
Next.js AppRouterで利用できるReactのServer Actions機能。クライアントからサーバ上の処理を関数で呼び出せるので非常に便利ですが、 "use server"; のことをあまり知らず、誤った使い方をすると意図せず公開したくない関数が外部に公開されてし
このソフトが良いよ!とかは https://x.com/iwamah1 さんの出している比較表などが詳しいのでそちらを参照してください。 https://x.com/iwamah1/status/1809230066905411657 他に思いついたら追記していきます。 ハー
オラクルはリレーショナルデータベース「MySQL」の新バージョンとなる「MySQL 9.0」をリリースしました。 MySQLは現在、数カ月ごとにリリースされ積極的に新機能が追加されるイノベーションリリース(Innovation Releas...
ChatGPTやCopilotなどの生成AIを用いてコードを生成しようとすると、多くの場合プロンプトを自然言語で書くことになるでしょう。 しかし自然言語で的確にプログラムの内容を表現するのは、ときに面倒だったり、あいまいさを排除することが難...
はじめに 今までのRAGは、ドキュメントをチャンク化して検索インデックスに格納し、クエリに対して検索、推論を行う といった手法でした。 この場合、ドキュメントのチャンク単位で検索され推論に使うため、ドキュメン卜横断で複雑な関係性に対し推論することには向いていないように思います
はじめにこちらの記事 Snowflakeのいろんな数値を集めてみた(デフォルト、最大、仕様、推奨値等) の続編になります、前回は、1〜10をピックアップしてみました。今回は、11以降の数値にま…
本編の前に、Ebitengine (Weekly) について Ebitengine とは、Go言語で2Dゲームを作るための非常にシンプルなライブラリです。習得しやすく、モバイルやNintendo Switchにも移植でき、実績も豊富です。 この Ebitengine Wee
管理職やPMOの皆さん、日々のプロジェクト管理が煩雑でストレスを感じていませんか? 進捗状況の把握、資料作成、情報の最新化…。これら全てを管理するには、多くの時間と労力が必要です。 そんな課題を解決し、業務効率化を実現するため、今回は、WBSをもとにプロジェクトリーダーへの進捗報
はじめに 現場でterraformソースコードのGitlab → GitHub移行にあたって、Github Actionsワークフローを組む機会がありました。 そこで、運用しやすそうなCIを組めたので、共有させていただきます。 前提/方針 GoogleCloud(以下G
Swift 6からの新しい挙動として、Region Based Isolationというものがあります。 これはSendableじゃない型でもactor boundaryを超えることができるという変わった挙動をします。 今までだとどうなっていたのか Swift 5環境でStr
はじめに WebバックエンドとクライアントをともにTypeScriptで書くとします。また、バックエンドではJSON.stringifyで値をシリアライズし、クライアントサイドではJSON.parse相当の処理でレスポンスボディを取得すると仮定しましょう[1]。このとき、JS
はじめに今回はReactとTypeScriptを使ってNotion風の共同編集ができるノートアプリを作成します。ハンズオンを通してこのようなアプリを作成することが可能です。ノートの新規作成ノ…
何を言ってるのか分からないかもしれませんが、iOS 18の写真アプリや Globetrotter のヘッダー部分などで採用されているUIを再現したいという感じです。 SwiftUIで UIVisualEffect のようなぼかしを利用するには Material を活用します。
はじめに Virtioは、仮想化環境において効率的にI/O操作を行うための準仮想化フレームワークです。Virtioデバイスを利用することで、完全仮想化デバイスに比べてパフォーマンスを大きく向上させることができます。 本記事では、完全仮想化・準仮想化やVirtioの基本概念やア
空きメモリ枯渇のためRDSがリブートされました突如サービスアラートがなり、調査していたらRDSイベントを確認したところ、再起動イベントが発生していました。原因としては空きメモリが枯渇したことに…
知的な仕事に従事する人の成果には、個人差があります。 その個人差は、時に何十倍というものとなる事があります。 といっても、個人で何十倍という想像はしにくいかもしれません。後ほど、本文中で具体的に失敗ケースの流れにういて列挙しますが、ここでは話を簡単にするために集団での仕事を想像し
初めに皆さんはじめまして、あじゃじゃと申します。ABC361で緑コーダーになることができたので今後の精進のメモもかねて緑になるまでにやったことを書こうと思います。↓レートの推移はこんな感じです…
はじめに こんにちは,松尾研 GENIAC LLM開発プロジェクト Team天元突破(Team尾崎)の板井孝樹です. 本記事ではTeam天元突破のキュレーションチームの取り組みについて報告します. ! 松尾研 GENIAC LLM開発プロジェクト GENIACとは
ラジオ好きの方に向けたサービスを作りましたので、ぜひ使ってほしいという一心で記事を執筆しました。また、未経験初学者のなかではすこし珍しめな技術スタックを採用してみて感じた「よかった点、むずかしかった…
この記事に書いてあることプロになるためのSpring入門のSpringSecurityに関する内容を読んだまとめSpringSecurityを使った実装例SpringSecurityとはSp…
Salesforceのフローにおいて、オブジェクト権限を取得する仕組みを考えてみます。考える具体例任意のオブジェクトを識別する入力値によって、実行ユーザが対応するオブジェクトに対する権限を持って…
オブジェクト指向を取り入れると 『可読性』『拡張性』『汎用性(=保守性)』 の三大柱(自称)が担保され、現場でドヤれる メソッド名やメンバ変数名が1~2単語で済む #ポリモーフィズム 主語.動詞(補語 | 目的語) S+V+C、S+V+O の形になる 例1: $(
https://github.com/catatsuy/bento 使い方は柔軟ですが、自分が使っている方法を紹介します。 まず環境変数OPENAI_API_KEYにChatGPTのAPIのtokenをセットします。 ~/.gitconfigに以下の設定を足します。 [alias
はじめに 個人開発で使っていたのですが Gopher の集いにて Vercel で Go の開発ができることを話したら意外と知られていなかったのでご紹介します。 (貧乏エンジニアリングだと言って似たような記事を以前お見かけしていた場合、それはきっと私の残像が書いたものです。)
初めに 今回は、特定の技術に関する内容ではなく、行動経済学から得られる知見をどのようにプロダクトやアプリケーションに活かせるかを考えていきます。 したがって、今回は「Tech」カテゴリとしてではなく、「Idea」カテゴリとして公開しています。 目的 この記事で行動経済学に
🌼 はじめに こんにちは、github acions ド素人です。 最近、社内で自作したUIライブラリの運用に関わることになりました。それは良いことですが、私が参画した時点ではリリースもリリースノートの作成もすべて手作業でした。 そのため、リリースが結構時間かかるかつめんどく
! この記事は3分で読めます。 はじめに Hello World...!! 平(@tairanobuhiko)と申します。 プログラミングスクールを卒業し、もうすぐ早2ヶ月が経とうとしてます。 エンジニア転職に向けて、少しでも自己アピールすることができれば、という思いでポー
<a href="https://www.speedcurve.com/web-performance-guide/">https://www.speedcurve.com/web-performance-guide/</a><br /> <p>ウェブパフォーマンスについてのサイ
プロパティとはPythonには「プロパティ(property)」という、クラスの属性(フィールド)のアクセス方法をカスタマイズするための仕組みです。プロパティを使うことで、クラスの内部の実装を…
CDKでリソースを作成するとき、様々なプログラミングのパターンを利用できます。それぞれの方式にどのようなメリット・デメリットがあるかまとめました。CDK利用前にどのパターンを用いるか、検討の材料…
CDK初心者が開発で遭遇したトラブルと、その解決策をまとめました。同じトラブルで苦戦しないよう、ぜひ参考にしてください。目次プログラミング関連のトラブル・プログラミング力不足・クラス作成の…
URLではなく単なる文字をQRコードから読み取るアプリがほしいPTAのIT担当をしています。その中で、メンバーにアプリのパスワードをQRコードで渡そうと考えました。できるだけスマホにアプリをイ…
はじめに 2023年5月に10年勤めていた会社を退職し、退職後はプログラミングスクールに通い、2023年11月からエンジニアとして働きはじめました。 この記事では、未経験でエンジニアへというキャリアチェンジを実現するために、私がどのように学習し、どう考え行動してきたかをまとめ
はじめに元々は私が 100 本ノックを解くために書いていたコードですが、折角テストコードまで書いたので、誰もが挑戦できる形で公開することにしました。https://github.com/ahya…
はじめに毎日バタバタしてると、ついつい自分の成長とか進歩って見失いがちですよね...でも、たまには立ち止まって 「最近なにやったかな?」って振り返ることはとても大事なんです!この記事では、個…
ムーザルちゃんねるのzaruです。今回はムーさんと、Next.jsを使い続けたい好きなトコロについて話しました。Next.jsが合うか合わないかは、正直プロジェクトとチーム体制や方針に大きく左右されます。僕たちが好きなトコロにピンときた方にはきっと合うと思いますのでぜひさわってみ
はじめにAmazonEC2とはAmazon Elastic Compute Cloudの略でAWSが提供する「仮想サーバサービス」です。Amazon EC2を利用することで、従来のような物理サ…
背景 MTGでふと「スキーマファーストにすべきだよね」という会話になり、急に話についていけなくなりました gRPC触った時になんかそのようなことは見た 10分ほどでインプットしたことを簡単に書く(とりあえず定義だけ) スキーマファーストとは 「スキーマファーストはス
はじめにこんにちは、kenです。みなさんコンフリクト解消してますか!チーム開発をしているとコンフリクトとは嫌でも向き合うことになりますが、コンフリクト解消って緊張感のある作業なのでやりたくないで…
Riverpodは、筆者の一番好きなFlutterの状態管理ライブラリです。 この記事では、筆者が見聞きする中で、「RiverpodのProviderにおいて、ここに注目するとうまく整理できるのではないか?」と考えていることをまとめます。 はじめに 本記事においては、rive
はじめに こんにちは。カナリーでソフトウェアエンジニアをしている @yoshi-jr です。 私たちは 【もっといい「当たり前」をつくる】 をミッションに掲げている不動産テックカンパニーです。弊社では、現在下記のプロダクトを運用しています。 「Canary」: BtoC
個人開発でTokeruという個人タスク管理ツールを作っている者です。 このアプリは「独り言を呟きながらタスクを管理する」をテーマにしています。 今回はそのTokeruでSkeleton UIを実装しました。 この記事ではSkeletonで実装する理由から、リソースの少ない個人開発
これはなにhttps://qiita.com/gilly/items/2d3401eb6e869ae88554この記事は、上記の記事の続きです。W3CのARIA Authoring Pract…
これはなにW3CのARIA Authoring Practices Guide (APG) | Tooltip Pattern を読み解きながら、アクセシビリティに対応したTooltipの実装を確…
はじめに 半年に1回くらいのペースで、燃え尽きてます。 その度にしっかり時間をとって、振り返りをしています。 そして、少し前に、ようやく自分が燃え尽きるパターンが分かってきました。 個人的な傾向・主観が多く含まれますが、 筆者が 燃え尽きるメカニズムと対策 をまとめたので、よ
Rust Coreの開発チームは、Rust言語のコアライブラリをDart言語で実装した「Rust Core 1.0」をオープンソースとしてリリースしました。 Rust Coreを用いることで、Dart言語にRust言語が持つ一般的な型やさま...
ふだん仕事では画面の大きめな16インチのノートPCをデスクトップPC代わりに使っているのですが、これにモバイルディスプレイを加えて2画面にしたらもっと使いやすいだろうなと思って、ここしばらくモバイルディスプレイを探しているところです。 ただ...
<a href="https://github.com/nodejs/node/releases/tag/v22.4.0">https://github.com/nodejs/node/releases/tag/v22.4.0</a><br /> <p>Node.js 22.4.
仮説開発を進めていると「あれ?これってどうやればいいのかな」と度々躓くことがあります。何事にも共通しますが、常に思い通り上手くいくことはないでしょう。失敗とたまにある成功を繰り返して知識は積み…
<a href="https://bun.sh/blog/bun-v1.1.18">https://bun.sh/blog/bun-v1.1.18</a><br /> <p>Bun v1.1.18リリース。 <code class="language-plaintext high
なんだこれは少し前に、Goのプログラムをチューニングして遊びたいなと思い、brainf*ckインタプリタを作って高速化しました。忘れないうちにそのときのことを書いておこうという記事になります。…
AWSでは従量課金制でサービスが提供されていますが、どれも複雑で手動で管理するのは困難です。そのためAWSでは料金管理サービスが提供されています。本記事では料金管理サービスとコスト最適化サービスにつ…
個人的に「Webサービスの公開前チェックリスト」を作っていたのですが、けっこう育ってきたので公開します。このリストは、過去に自分がミスしたときや、情報収集する中で「明日は我が身…」と思ったときなどに個人的にメモしてきたものをまとめた内容になります。 ! ヌケモレや偏りがあることや
はじめに 2024年6月25日に開催されたVercel Meetup #1でパネルディスカッションしてきました。 パネルディスカッションではVercel/Next.jsやWebに関連する質問に対して、VercelのVPoEであるLindsey Simonさん含め5名のパネラー
Ruby言語のJavaによる実装である「JRuby」の開発者が、新たなスポンサーや寄付などを募集していることを明らかにしました。 これは長年にわたってJRubyの大口スポンサーであったRed Hatから、支援の停止の通知を受けたことがきっか...
こんにちはQiita初投稿なためもろもろお許しを。。。経緯クラウドもオンプレミスも何の話をしているのかさっぱりな新卒だった。(今も新卒ですが)会社のビジネス研修などを受けながら、どうやら知っ…
はじめにここ最近、SNSやニュースで取り上げられているランサムウェアによるサイバー攻撃が、多くの企業や個人が持っている重要なデータを人質に取られ、身代金を要求される被害が相次いでいます。そこで私…
Amazon Web Services(AWS)は、AWSのクラウドデータセンターに専用回線で直接接続できるサービス「AWS Direct Connect」において、400Gbpsの専用回線への対応を開始したと発表しました。 これまで、より...
はじめに私はメンバーとのコミュニケーションにSlackを使用しています。自動化機能を使用することで、決まった時間に決まった内容のメッセージを送信する業務が楽になったと感じたので共有したいと思いま…
スクラッチから新たにWebブラウザの開発をオープンソースとして行う非営利団体「Ladybird Browser Initiative」の設立が発表されました。 Ladybird Browser Initiativeは、Webブラウザ「Lad...
はじめに 前回記事では、Hit&Blowをテーマにベイズ推定の考え方を追っていき、ランダムな方法と比べて少ない手数(平均5.27手)で数を当てることに成功しました。 一方で、前回記事の最後で触れたように、単純に現時点で最も答えの確率が高い数字を宣言していくという戦略に
はじめにNerves Livebook で Raspberry Pi 用スターター電子工作キットを楽しんでいますSunFounder Raspberry Pi 用のスターター電子工作キットこれ…
はじめにNerves Livebook で Raspberry Pi 用スターター電子工作キットを楽しんでいますSunFounder Raspberry Pi 用のスターター電子工作キットこれ…
はじめにNerves Livebook で Raspberry Pi 用スターター電子工作キットを楽しんでいますSunFounder Raspberry Pi 用のスターター電子工作キットこれ…
はじめに こんにちは、がんがんです。 皆さんは Nuxt 環境でコンポーネントを実装する時、どんな UI ライブラリ/FW を利用していますか? Nuxt 環境でコンポーネントを実装する場合、 Tailwind CSS、Panda CSS などを用いて自前で実装する Vu
はじめての投稿です。本題の前に軽く自己紹介をしますね。私、新卒で入社した会社を1年ちょっとで離脱してIT業界に飛び込み、現在SESで化石金融システムの運用オペレータを1年半程やっているというお察…
はじめにこんにちは!! Watanabe Jin (@Sicut_study)です!https://qiita.com/Sicut_study/items/78910cd8d103b8d45a…
はじめまして最近IT業界に転職しました完全未経験な私です。どうか温かい目で見守っていただけると幸いです。私が資格取得に向けて学習をしている基本情報技術者試験の基数変換について私自身のアウト…
はじめに こんにちは、がんがんです。 私は 2024 年の初めから OSS に対する積極的なコントリビュートを行なっています。 2024 年 1 月から 6 月までの半年間で 200 弱 くらいのコントリビュートを行いました。 コントリビュートの主戦場は主に Nuxt と V
はじめに2024/6/11,12に開催された「第2回 AI Challenge Day」に参加してきました!本イベントは、株式会社角川アスキー総合研究所主催 × 日本マイクロソフト株式会社協賛の…
記事の概要 弊社ではe-dashと呼ばれるWebアプリケーションの開発を行っていますが、PHP(Laravel)で書かれたバックエンドをGo言語でフルリプレイスするプロジェクトを達成しました。 その過程でLaravelのencrypterを用いて、共通鍵で暗号化(AESアルゴ
Cloudflareには色々な機能がありますが、昨今はAIにも力を入れており色々なモデルがCloudflare Workersで動かすことができます。 https://developers.cloudflare.com/workers-ai/ その中で今回は画像生成(その中でもi
2024年6月26日発売の『Amazon Bedrock 生成AIアプリ開発入門』を献本いただいて読みました。こちらの記事に感想などをまとめます。 https://amzn.to/3XP1bGZ 書籍の概要 『Amazon Bedrock 生成AIアプリ開発入門』では、AWS
はじめに下記画像のように、「Aボタン」をクリックすると「A画面」が、「Bボタン」をクリックすると「B画面」が表示されるような画面切り替えをJavaScript、HTML、CSS を使って作成し…
はじめにおはようございます、しなもんです。jQuery、使われていらっしゃいますでしょうか。最近では、Vue.jsやReactなどが登場したことによりやれ「jQueryは時代遅れだ」だの「い…
論理演算論理演算とは「1と0」または「真と偽」のどちらになるか判定する演算です主な論理演算には、論理和(OR) や 論理積(AND)、否定(NOT)があります。ベン図や真理値表を使用して入力の…
こんにちは、エンジニアです。 本記事ではuseMediaQueryを使うべきではない理由を説明します。 useMediaQueryとは window.matchMediaの判定結果を取得するカスタムフックを指します。 const isWideScreen = useMedia
今年も TiDB User Day に参加しています! とりあえずライブブログ頑張るw hashtag: #TiUD2024 全体さくっと PingCAPのTiDBは、高スケーラビリティとAI活用が評価され、成長中。 LinkedInは、TiDBのスケーリングとオペレーショ
<a href="https://github.com/evanw/esbuild/releases/tag/v0.22.0">https://github.com/evanw/esbuild/releases/tag/v0.22.0</a><br /> <p>esbuild v
<a href="https://openapi-ts.dev/">https://openapi-ts.dev/</a><br /> <p>OpenAPIのスキーマからTypeScriptの型定義やFetchするクライアントを扱えるツール/ライブラリ</p>
はじめにこんにちは今回はコンピューティングサービス分野である 「AMI」 について紹介したいと思います。AMIAMIとは 「Amazon Machine Image」 の略称であり、※インス…
GoogleはWebブラウザ上でスプレッドシート機能を提供する「Google Sheets」の計算エンジンの性能をWebAssembyで実装し、従来のJavaScriptによる実装と比較して性能を2倍に向上させたことを明らかにしました。 こ...
Canonicalは、たとえUbuntuのディストリビューションに含まれていないオープンソースであっても、あらゆるオープンソースを用いたDockerイメージに12年間セキュリティパッチなどを提供する長期サポート「Everything LTS...
Protobufのスキーマをバリデーションするのに長らくprotoc-gen-validate(PGV)が使われてきました。しかし、PGVはすでにその役目を終えprotovalidateが完全な後継としてその役目を引き継ぐこととなりました。protovalidateはGoogle
はじめに 私はこれまで何となくuseEffectを使いまくることは良くないという認識でいましたが、具体的にどのようなユースケースでuseEffectを使用すると良くないのかまで理解できていなかったため、今回改めて調べてみようと思いました。 ! 間違っている説明や解釈などありま
はじめに今回はSlack記事第3弾となります。最近のバージョンアップで追加されたSlackリスト(Slack Lists)の使い方や使いどころについて書いていきたいと思います(有料プランの機能で…
えっと、なんかヤバそうなやつが来ました。 クラウドエース株式会社様からも注意喚起されているOpenSSHの脆弱性についてです。 https://zenn.dev/cloud_ace/articles/cve_2024-040 本編 当方はGCE(ubuntu)で複数サーバを運
概要Polyfill.ioという広く利用されているJavaScriptライブラリにマルウェアを混入される事件が発生しました。このPolyfill.ioは、ウェブサイトが異なるブラウザで正しく動作す…
はじめにgit reset --hard [コミットのハッシュ値]を実行すると、指定したコミット以降のコミット履歴が消去されてしまうので、過去のコミット時のコードを一時的に見たいときは、コミット…
本記事ではAWSが提供するベストプラクティスと設計原則をまとめたWell-Architected Frameworkについて説明していきます。※Well-Architected Framework…
はじめにこんにちは。WatanabeJin(@Sicut_study)です。今回は以前Twitterでも話題にした「成長しないエンジニアほど本屋に行く」という理由について解説したいと思います。成長が遅いエンジニアほど本屋に行く…
各種バージョン確認方法OpenSSHにやばい脆弱性(CVE-2024-6387)が見つかったので、バージョン確認方法をまとめてみました。rpmrpm -q openssh-serverまたは…
はじめにみなさん、コードレビューに対してどのような考えをお持ちですか?特にチーム開発経験が浅い方は、「自分の指摘なんて 」「偉そうだと思われるかも 」と思いがちかもしれません。かくいう私もその一…
こんにちは、クラウドエースの SRE チームに所属している妹尾です。 今回は OpenSSH の脆弱性についての速報です。 2024/07/02 に、CVE-2024-6387が発表されました。 これは放置しておくと SSH を受け付ける全てのサーバーを乗っ取る事ができてしまう脆
導入 こんにちは、株式会社ナレッジセンスの須藤英寿です。普段はエンジニアとして、LLMを使用したチャットのサービスを提供しており、とりわけRAGシステムの改善は日々の課題になっています。 本記事では、LLMを使用したレコメンドエンジン作成のフレームワークについて、簡潔に解説し
Eclipse Foundationは、オープンソースで開発されている統合開発環境(IDE)「Eclipse Theia IDE」の正式リリースを発表しました。 Theia IDEはもともとVisual Studio Codeの対抗として、...
さくらインターネットは、防衛省が実施するサプライチェーン調査に使用するクラウドインフラとして、IaaS型パブリッククラウド「さくらのクラウド」が採用されたと発表しました。 防衛省は、防衛産業による装備品等の安定的な製造等を確保するため、防衛...
<a href="https://sansec.io/research/polyfill-supply-chain-attack">https://sansec.io/research/polyfill-supply-chain-attack</a><br /> <p><code
<a href="https://marmelab.com/blog/2024/06/20/react-admin-v5.html">https://marmelab.com/blog/2024/06/20/react-admin-v5.html</a><br /> <p>Rea
<a href="https://github.com/microsoft/playwright/releases/tag/v1.45.0">https://github.com/microsoft/playwright/releases/tag/v1.45.0</a><br /
<a href="https://lea.verou.me/blog/2024/css-conditionals-now/">https://lea.verou.me/blog/2024/css-conditionals-now/</a><br /> <p>CSSでif文を表現す
<a href="https://tkdodo.eu/blog/react-19-and-suspense-a-drama-in-3-acts">https://tkdodo.eu/blog/react-19-and-suspense-a-drama-in-3-acts</a><
モチベーション OpenAIやAzure OpenAIなどのLLMを使ったアプリケーションを開発する際に、プロンプトをどう管理していますか? コード内に定数として定義したり、データベースに格納したりすることが多いのではないでしょうか。 実際の開発では「まずはプロンプトだけで試
この記事を書くきっかけLinuxのhomeディレクトリの上の階層に、/(ルートディレクトリ)やbinディレクトリがあります。他にもたくさんディレクトリがありますが、普段中身を見たり触ったりすること…
not Tailwind CSS プロジェクトを Tailwind CSS に移行する機会があったのでアプローチを紹介します。 ポイント ベースが16px ではない場合、tailwind-pixel-perfect-preset で rem to px を行い、 Taiwl
はじめに自社がいいだの、SESは辞めたほうがいいなど論争はもう終わりにしようこんにちは。Watanabe Jin(@Sicut_study)です。記事のタイトルをみて私の記事を始めて見た方も多…
はじめに クリーンアーキテクチャは、ソフトウェア設計の分野で非常に重要な概念です。 しかし、その理解は容易ではなく、明確な正解が存在するわけではありません。 多くの人が異なる解釈を持ち、他の設計思想と混在していることもあります。 この記事では、自分なりの視点からクリーンアーキ
はじめにQAエンジニアをしているもんです今回はプロダクトのことを考えすぎるあまり直感的な操作性を考慮しにくくなってしまった話を自戒の念も込めて記事にしてみました仕様の決め方仕様を決める時には…
SPA におけるアクセシビリティ課題について シングルページアプリケーション(SPA)は、1 つの HTML ファイルに対して JavaScript と Web API を活用して、ユーザーに素早いページ切り替えの体験を提供するウェブアプリケーションの一形態です。 しかし、S
GORMでPostgresのjsonb型をシンプルな実装で扱う方法についてご紹介します。Postgresのjsonb型PostgresではJSONを扱うデータ型としてjson型の他にjsonb型…
<a href="https://github.com/facebook/relay/releases/tag/v17.0.0">https://github.com/facebook/relay/releases/tag/v17.0.0</a><br /> <p>Relay v
<a href="https://workos.com/blog/migrating-to-next-js-app-router-with-zero-downtime">https://workos.com/blog/migrating-to-next-js-app-router
はじめに こんにちは、AI Shiftフロントエンドエンジニアの安井(@ytaisei_)です。 AI Shiftでは週に1回フロントエンドトーク(フロントエンドに関する情報共有会)を行なっています。今月も様々なジャンルの技術に関する話題があったので共有したいと思います。
! この記事は毎週必ず記事がでるテックブログ "Loglass Tech Blog Sprint" の 46週目の記事です! 1年間連続達成まで 残り 7 週 となりました! はじめに こんにちは、ログラスでエンジニアをしてる福土です! SQLの結合アルゴリズムである
関数に渡す引数はどんなふうに設計されるべきでしょうか。 引数に関するベストプラクティスを少し調べてみると、引数の命名や引数の順序についての記述を見つけることができました。一方で、引数で渡すべき変数それ自体についての記述はあまり見当たりませんでした。 このトピックについてちょうど最
はじめに「理解容易性」は「保守性」の観点の1つとして重視され、多くの原則や技法が紹介されているが、断片的かつ多様であり、全体像を理解することは難しい。抽象度は高いが、体系的に観点を整理する事で、…
フロントエンド領域(ネイティブアプリやWebサイト)において、画像の表示速度を速め、ユーザー体験を向上させる重要性は年々増している。画像の最適化にあたっては、imgix等の画像処理に特化したCDNを用いることで、オンデマンドに必要なサイズの画像を、低い開発工数で生成できる。 弊社
背景生成AIを使って何か作りたいなと思っていたので、写真からカロリーを計算するアプリを作ってみました。アプリはFlutterを使って作成し、バックエンドはAWSのAmazon BedrockとA…