スレッドとプロセスの違いを完全に理解する
はじめに こんにちは、FarStep です。 プログラミングを学ぶ中で、「プロセス」と「スレッド」という言葉を耳にしたことがある方は多いと思います。 しかし、これらの違いを明確に説明できる自信がない方も多いのではないでしょうか。 本記事では、プロセスとスレッドの違いについて、
はじめに こんにちは、FarStep です。 プログラミングを学ぶ中で、「プロセス」と「スレッド」という言葉を耳にしたことがある方は多いと思います。 しかし、これらの違いを明確に説明できる自信がない方も多いのではないでしょうか。 本記事では、プロセスとスレッドの違いについて、
皆さんはSaaSビジネスの決算資料やビジネスレポートの中で、以下のようなチャートを見たことはありませんか?これは高成長のSaaS企業のビジネスレポートで頻繁に登場する「レイヤーケーキ・チャート」と…
はじめに Vertex AI Agent Builder で作る検索システム Vertex AI Agent Builder(旧 Vertex AI Search & Conversation)を使用すると文書検索システムが簡単に構築できて、コンソール上のデモ用検
はじめに結論 CSS の aspect-ratio プロパティを使っている場合、Chrome 124 で崩れる場合があります。 aspect-ratio を設定している要素に min-width: 0; を設定しておくと安全かも。 以下詳細です。 現象 以前は問題なく表
Amazon Web Services(AWS)は、AWSにおける設計、コーディング、テスト、トラブルシュートなどの場面でAIが開発者を支援する新サービス「Amazon Q Developer」の正式サービス化を発表しました。 Amazon...
Node.jsのマスコットキャラクターが2月に決まり、発表されていました。 先週発表されたNode.js 22の記事を書くに当たり、資料を調べているうちに気がつきましたので紹介したいと思います(「Node.js v22 で変わること - S...
JavaScriptランタイム「Node.js」の最新バージョンとなる「Node.js 22」正式版がリリースされました。 Node.jsは偶数バージョンがリリースされてから6カ月の後に、30カ月の長期サポート期間(LTS:Long Ter...
<a href="https://www.moonbitlang.com/blog/js-support">https://www.moonbitlang.com/blog/js-support</a><br /> <p>Rustライクな構文でWebAssemblyへ出力できる言
はじめに先日、ED法の解説記事を書きました。https://qiita.com/Cartelet/items/a18e32348adc0c689db4並列処理と相性が良さそうであると述べておき…
この記事ですることを3行でPythonの標準ライブラリでできる並列実行を、あらためて総当たりで速度比較しようウォーターフォールチャートで、それぞれの並列処理の処理時間の特徴を可視化しようbot…
概要 この度、おりきゃらーずというオリジナルキャラクターの画像配信サイトをリリースしました。 以下おりきゃらーずの魅力を伝えるための宣伝 note です。 https://note.com/alichan69/n/nae6d765e1372 上記宣伝 note ではおりきゃら
はじめにCISSP試験に合格しました。(2024/4/30)独学で勉強を進めるにあたって、色々な方の合格・不合格体験記を参考にさせていただいたので、私も忘れないうちに感想を書いておこうと思います。…
はじめに先日Twitterで、こちらの投稿を見かけました。https://devblogs.microsoft.com/microsoft365dev/microsoft-graph-api-f…
Webエンジニアのわでぃんです。 個人開発で、Capacitor(キャパシター)を使ってアプリを作り完全に理解した(?)ので紹介します。 Capacitorの記事はちらほら見かけますが、入門系の記事がなかったためまとめています。 この記事を見ることで、Capacitorでできるこ
はじめに先日Qiita Conferenceで「成功への道は直線ではない - 教科書には載っていないプロダクトマネジメント」というタイトルで、小城 久美子さん、飯沼 亜紀さんと基調講演をさせていた…
TL;DR NewRelicは、ただの「監視ツール」じゃなく「オールインワンオブザーバビリティプラットフォーム」である 「APM」「ブラウザ監視」「インフラストラクチャ監視」「ログ管理」は既に弊チームに導入している 「Synthetic Monitoring」「Errors
はじめに 弊社にはGoで作ったシステムが存在しますが、作られてから数年が経過して、メンテナンスも十分にできている状況でした。 そこで、このシステムをリファクタリングして生産性を上げようという結論になりました。 リファクタリングにあたり、Goのままで行くのか、弊社でよく使われて
本記事では、「Adaptive-RAG」についてざっくり理解します。軽めの記事です。 株式会社ナレッジセンスでは普段の業務で、生成AIやRAGシステムを活用したサービスを開発しています。 この記事は何 この記事は、Adaptive系で現在、最も「コスパ」が良いとされる「Ad
! 2022年に書いたRで論文を書く実践的なテクニック集のテーブル編をtinytable版で書き直したものです. Quartoで書かれた英語版もありますので, そちらも参考にしてください. kableExtra, gt から tinytable の時代へ 近年, Rで表を作
エンジニアの間では発売から瞬く間に広まった本書ですが、まだ読んでない方々向けに本記事を書いてみました。要約なので、ここは重要だなと感じたポイントに絞って本記事に記載します✏️ 概要 まず結論からいうと、仕事の進めかたや捉え方という点でとても学びのある良書です。すでに多くのエ
GitHubは、昨年(2023年)11月にCopilotの将来像として紹介したAIによるプログラミング支援機能「Copilot Workspace」のテクニカルプレビューを開始したと発表しました。 テクニカルプレビューは上記のCopilot...
本記事ではデータパイプラインにおいてべき等性(Idempotent)を保つための方法について、パターン分けして整理してみたいと思います。1. はじめにデータパイプラインでは べき等性(Idemp…
こんにちは、ちゃまと申します。 最近bot作成にハマり、日々試行錯誤しております。 少し技術よりの細かい話を書いてみたくなりZennも利用してみることにしました。 ちなみに、記事タイトルは尊敬するまちゅけんさんの記事を勝手にパクらオマージュさせていただきました😇。 まちゅけんさん
Biomeとは Biomeは、コードのフォーマットと静的解析を一つのプラットフォームで提供するツールです。 PrettierやESLintがそれぞれフォーマットとリントの機能に特化しているのに対し、Biomeはこれらの機能を統合しています。 PrettierやESLintでそ
I will write an English version later to give back to the moonbit community. この記事はリバースエンジニアリングを含んでいる。公式の Discord サーバーで質問して得られた内容を含むが、ここに書かれた
とある検証のために作りました。簡易的なノード間の同期速度を比較するツールです。https://github.com/ccHarvestasya/sync-speed-checkerインストールgithub からクローン…
この記事の意図 この記事では、今回Cre8tFunで制作に携わった [HORROR] Rainbow Academy というマップのゲームデザインを考えるうえで意識した事を纏めてみます。 その前に、初回の記事なので(?)ゲームデザインとレベルデザインの定義から確認ついでに書い
「ビットキー知ってます!〇〇カンファレンスにスポンサーされてましたよね!」 「この前ビットキーの方が登壇してるのみました!」 「あー、あのスマートロックのとこ!」 初めまして!株式会社ビットキーで技術広報活動を担当しているパウリです! 一昨年あたりからビットキーは技術広報活動に力
はじめになぜ未経験からエンジニアを目指す人はスクールに入るのでしょう?私は従来のプログラミングスクールの価値というのは年々落ちている考えています。入る必要性もどんどん薄れているはずです。これか…
はじめに https://twitter.com/myuon_myon/status/1784214586390167809 https://twitter.com/myuon_myon/status/1782021458124030163 最近はioliteという言語とその
鍵生成アルゴリズム入力: (セキュリティパラメータ)出力: (公開鍵)、 (秘密鍵) ビットのランダムな素数 、 …
はじめにみなさんは、Figmaのプラグインを作ろうとしたことがありますか?私は、デザインテクノロジストとして、デザイナーの業務効率化をしようとFigmaのプラグインの作り方を調べていたら、Ja…
<a href="https://bun.sh/blog/bun-v1.1.6">https://bun.sh/blog/bun-v1.1.6</a><br /> <p>Bun v1.1.6リリース。 UDP Socketsのサポート、<code class="language-
女性とひつじに関する伝聞録的なものを書いています(とても技術的ではない)。よろしければフォローしてね。https://twitter.com/sheephuman/status/178417188…
初めてのプレスリリースを出した結果 なんとご連絡した6メディア中3メディアに掲載いただけました! その時に行ったこと、注意したことをまとめていきます。 掲載いただけたメディア ・電ファミニコゲーマー/1300リポスト/4300いいね ・プレスリリースから1時間以内に掲
概要GitHubのリポジトリがGoogle検索に全然引っかからないので、やったことをまとめてみました。やったことGitHub Pagesのサイトを作るまず、GitHubのリポジトリのSet…
はじめに 出オチです 最近少しCoreAnimationの勉強をしたので、自分のキャラクターを踊らせたいなと思ってやりました https://developer.apple.com/documentation/quartzcore CoreAnimationとは? Co
はじめにDocker Tutrial、日本語訳して下さった記事を用いてDockerの勉強をしていた際に、それなりに躓いたので備忘録も兼ねて遭遇したエラーとその解決策を纏めます。ご意見等ありました…
はじめに 最近、論文要約 bot を作成しました。スラッシュコマンドで DOI(Digital Object Identifier) を入力すると論文概要を3行に要約してくれる優れもので、Cloudflare Workers 上で作動します。(OpenAI API の利用料を
この文章の目的 この文章はプログラマ以外の人にも読んで欲しいです。 ChatGPTや大規模言語モデルについて聞いたり使ったことはある ChatGPTの業務利用が出来るか検討したが、機密情報を扱う事やコスト面から断念した その後の大規模言語モデル界隈について、すごく驚く人や難
構想中なので深くは言えませんが、AIによる音声認識とChatGPTによる言語処理を組み合わせて、アプリを作りたいと思っています。そう、ちょうど思っていたんですよ!そんなときに記事投稿キャンペーンが…
DBMSのメモリ管理について データベース管理システム(DBMS)の設計では、大量のデータと複雑なクエリを処理するために、ハードウェアの特性を最大限引き出すことが求められます。 この記事では、DBMSがどのようにメモリを使ってデータアクセスの速度を向上させ、同時にデータの安全
はじめに 相互再帰関数のシンプルな型付きクロージャ変換を考案したので紹介する。このブログは、最終的に相互再帰関数の型付きクロージャ変換に行き着くために、クロージャ変換の各手法を図解して、その相違点を明確にしながら解説している。そのため、クロージャ変換のイントロ的な使い方もでき
本編の前に、Ebitengine (Weekly) について Ebitengine とは、Go言語で2Dゲームを作るための非常にシンプルなライブラリです。習得しやすく、モバイルやNintendo Switchにも移植でき、実績も豊富です。(公式サイト) 英語メインですが、日
1.ピンの削除Alt + 左クリックでピンを削除することができます2.ピンの移動CTRLキー + 左クリックでピンを自由に移動させることができます3.構造体の分割左クリックで構造体ピン…
はじめにおはようございます。Watanabe Jin(@Sicut_study)です。今回は「やる気がない日も机に向かうべきか」について書いていこうと思います!ぜひやる気が出ないときはぜひ試…
\newcommand{\pdv}[2]{\frac{\partial #1}{\partial #2}}\newcommand{\bm}[1]{ \boldsymbol{#1} }…
初めに 今回は Swift のデータ永続化フレームワークである SwiftData の実装をしてみたいと思います。 記事の対象者 Swift 学習者 Swift でデータ永続化を行いたい方 目的 今回は上記の通り SwiftData を用いた実装をしてみたいと思い
Azure Functions の様々な種類のトリガーを持つアプリとイベントソースのデプロイメントを以前は Terraform で書いていたが、故あって Bicep に移行する必要性が生じた。Bic…
去る2024年4月25日にTypeScript 5.5 ベータ版リリースの情報が発表されました。 https://devblogs.microsoft.com/typescript/announcing-typescript-5-5-beta どうやら今回の目玉機能は、『推論され
Kotlin Multiplatform Gradle Plugin supports SwiftPM Export今までFramework or XCFrameworkのDilectLink, …
はじめに Unity 2023.2 からScene上でコンテキストメニューを開けるようになったそうです。 https://docs.unity3d.com/2023.2/Documentation/Manual/SceneViewContextMenu.html Unity
これはなに? ひょんなことからOpenAI・Anthropic・GoogleのLLMの一覧表を作りました 手前味噌ながら便利だなと思ったのでZennにも載せておきます 各社のモデルの主要諸元・費用に加えて、自分の印象を書いてあります。 性能の目安としてChatbot Are
概要 main.goに全ての責務が集約されたTodoアプリをクリーンアーキテクチャに修正していきます。 Part1で作成したTodoアプリを修正するので、簡単に前回の記事に目を通しておくと理解しやすいかもしれません。 クリーンアーキテクチャとは 本記事では、細かい説明は
やること Hugging FaceのモデルをJupyter Notebook上で使う Hugging Face Hugging Faceは、人工知能(AI)のモデルやデータを共有し、利用するためのオープンソースプラットフォームです。 ↓詳細 https://zenn.de
はじめに この記事では、業務やソリューションとしてAutoGenをどのように活用していくか、私なりの考えをまとめていきたいと思います。 そのために、まずはAutoGenに触れるところから始めます。 その所感をベースにアイデア出しをしていくような流れで進めていきます。 Au
アグリゲートコンプリートトランザクション複数のトランザクションを1つにまとめて発行することが出来ます。署名者から複数の受信者へ送信するトランザクションを「アグリゲートコンプリートトランザクション」…
経緯最近、Snowflakeに取り込もうとするデータがちょくちょく怪しいファイルに対してSelectをかけた後のデータはある意味壊れたデータになる為、元データを確認したいしかしセキュリティの要…
Polarsにはリスト型があります。一見ややこしい処理も、Polarsならではの直感的な操作が使えて便利です。最近使うことが多かったので、ややニッチかとは思いますが備忘がてら紹介します。準備…
こんにちは!初投稿です!今回は半日近く格闘をしたrailsの環境構築の話を備忘録を兼ねてお話ししたいと思います。環境はDockerで構築しました。Dockerを立ち上げるまで$cd 作業フォ…
はじめに ASP.NET Core Blazor で色々開発していくと、どうしても JavaScript でやりたいということが出てくると思います。 その場合に TypeScript でなるべく開発する方法について書いていこうと思います。 Razor コンポーネントに紐づ
バックエンドなくてもフロントで完結するライブラリ作りました。サンプルでTodoアプリにしました See the Pen KiZooNa.js TODOs by John Doe (@04) on C…
はじめに1年半ほどObsidianというノートアプリを使い、Qiitaにも記事を3つほど公開をしていました。効率的に成長するためのデジタルノート術(Obsidian x Zettelkasten…
プロット作るとき、文字が下付き(添字)になっちゃって困ったことありませんか?解決策を 3 つ_ の前に \ をつけておくInterpreter プロパティを none に変更そもそもデフォル…
はじめに 私は、「アプレンティス」の2期生として、現時点で約6ヶ月間、プログラミングの学習をしています。 https://apprentice.jp そのカリキュラムの中で、「Sabo Learn(サボラーン)」というオンライン自習室を提供するWebアプリをリリースしました。
概要名著だと言われているけど読んだことがなかった本のA Philosophy of Software Designを暇な時間に読んだので、忘れないうちに印象に残った箇所をメモとして投稿しておく。…
こんにちは。Preferred Roboticsの村瀬です。今回は、今月(2024年4月)のソフトウェアアップデートから利用可能な転移学習に関する記事です。カチャカ体内では、深層学習技術を用いた…
はじめにどうも、元QAのエンジニア @Syahu_Writer です。今回は、元QAが開発チームにjoinしてから行った品質向上のための施策について紹介していきます。大なり小なりいろいろとやっ…
LangChain なんか使わなくてもシュッと作れたので記事にしておく。 RAG とは 生成AIに検索能力をもたせるやつ。 https://atmarkit.itmedia.co.jp/ait/articles/2403/13/news035.html 要は検索機能をこちらで
初めにSunPositionCalculatorプラグインを使用すると地理的に正確な太陽の位置を指定できるようになるので、日照シミュレートなどに使えるかと思います。UE公式ドキュメントに具体的な…
! これは mybest BlogKaigi 2024 10日目の記事です はじめに 株式会社マイベストでフロントエンドエンジニアをしているyamadaです。 近年、企業やプロダクトチームでデザインシステムを導入する動きが加速しています。 弊社でもデザインシステムの構築に力
はじめに 弱く春風が包むので初投稿です。 株式会社カナリーでは現在「Canary」というお部屋探しのアプリを作っています。 https://corp.canary-app.jp/about/about_canary.html https://prtimes.jp/main/h
はじめに昨今「開発生産性」についての話題をよく目にします。生産性が向上することで悪いことは無いので、様々な組織の事例が公開されて業界全体に知見が共有されていくことはとても素晴らしいことだと感じて…
はじめに こんにちは!Altive株式会社のFlutterアプリ開発者の小林遼太(@naipaka)です🦙 今月初めに、弊社で開発した「めでた!」という家庭菜園をサポートするアプリをリリースしました。 https://apps.apple.com/app/id64799655
<a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-5-beta/">https://devblogs.microsoft.com/typescript/announcing-typ
<a href="https://www.apollographql.com/blog/whats-new-in-apollo-client-3-10">https://www.apollographql.com/blog/whats-new-in-apollo-client-3
<a href="https://github.com/quilljs/quill/releases/tag/v2.0.0">https://github.com/quilljs/quill/releases/tag/v2.0.0</a><br /> <p>Quill 2.0リリ
<a href="https://react.dev/blog/2024/04/25/react-19">https://react.dev/blog/2024/04/25/react-19</a><br /> <p>React 19 Betaリリース。 Actionという概念の
はじめに私は1年以上稼働しているシステムを運用しているエンジニアです。S3バケットのバックアップをとりたい!でも手順が多くてめんどくさい!ということありますよね。そこで今回はS3バケットのバッ…
調査会社のIDC Japanは、国内AIシステム市場の予測を発表しました。 発表によると、2023年の国内AIシステム市場は、エンドユーザーの支出額ベースで6858億7300万円。 今年2024年の国内AIシステムの市場規模は、前年比31....
<a href="https://reactnative.dev/blog/2024/04/22/release-0.74">https://reactnative.dev/blog/2024/04/22/release-0.74</a><br /> <p>React Nativ
<a href="https://github.com/LavaMoat/LavaDome">https://github.com/LavaMoat/LavaDome</a><br /> <p>Shadow DOMを使い同じOriginで実行されているJavaScriptからもア
<a href="https://jakearchibald.com/2024/attributes-vs-properties/">https://jakearchibald.com/2024/attributes-vs-properties/</a><br /> <p>HTM
はじめに先日、個人のRHEL検証環境をV8.9からV9.3へアップグレードを実施しました。その時の内容については下記の記事にまとめていますので、ご参照ください。https://qiita.com…
はじめに本記事では、「ソリューション管理」機能を紹介します。記事の内容は、個人の見解または確認結果であり、UiPath の公式見解ではありません。製品仕様や参考画像は 2024年4月22日時点…
AWS Amplifyとは AWS Amplifyは、AWSのサービスを活用してフロントエンド開発者がバックエンドの複雑さを気にせずに、クラウドを活用してアプリを作れるようサポートするフレームワークです。 https://aws.amazon.com/jp/amplify/
執筆日 2024/04/25 概要 Azure OpenAIクライアントでchat.completions.createするとき、system or userメッセージがあるかどうか、画像を入力するのか、ビジョン拡張機能を有効化するのか、過去の会話履歴を使うか……でいちい
こんにちは!アルダグラムでエンジニアをしている渡辺です 今回は React Native で SwiftUI を使って開発を行う方法を書いていこうと思います アルダグラムではアプリ開発を React Native を使って開発を行っていますが、新機能開発や既存機能を SwiftU
PF作成においてFormObjectを使用した際に、編集機能の実装に苦戦し時間を要したため覚え書きとして投稿させていただきます。form_withにおける登録、更新の切り替えform_with …
はじめにMicrosoft社が2024年4月23日に商用利用可な小型言語モデル(SLM)のPhi-3(mini(3.8B)、small(7B)、medium(14B))を発表し、同日miniについ…
satisfies演算子 satisfiesはTypeScript4.9で追加された演算子です。4.9のドキュメントでは次のように紹介されています。 The new satisfies operator lets us validate that the type of a
機密情報、どうやって管理してますか? 本記事では、タイトルの通り予算0円でSaaSを封印し、所用時間5分でできる方法を紹介します。 ※CLIを使う方法の紹介なので、ちょっとエンジニア向けな内容にはなります。 イントロダクション データベースのパスワード クレジットカードの
概要Copilot for Xcodeの導入を行った時、Copilot for XcodeのUIが過去の導入記事と異なっていて少し戸惑った部分があったので、メモを残しておきます。環境MacBo…
! この記事は毎週必ず記事がでるテックブログ "Loglass Tech Blog Sprint" の 36週目の記事です! 1 年間連続達成まで 残り17週 となりました! ログラスのよしだです。今回は少しニッチな記事を書こうと思います。 ログラスでは開発環境にIntelli
結論 「ページ上部に戻る」リンクは以下のように body要素にidを付与し、そのidを参照するように実装して、フォーカスの移動が適切に行われるようにしましょう。 <body id="top"> ... <a href="#top">ページ上部に
はじめに私は1年以上稼働しているシステムを運用しているエンジニアです。データベース(以下DB)のバックアップをとりたい!でも手順が多くてめんどくさい!ということありますよね。そこで今回はDBダ…
はじめにABC350で入緑したので、色変記事としてこれまで取り組んできたことや考えていることを書きます。何かの参考になったら嬉しいです。安定して緑を維持できるほどの実力はないのでそのうち茶色に戻…
はじめにこんにちは! @RyoSakon001 です。Fignny株式会社でPython, PHP, TypeScriptのエンジニアとして働いています。エンジニアとして業務を始めたての頃は、エ…
🐱2年かけてZennで本をガチで書いてみたので、これからZennの本を書くことに興味があるという方向けに知見や収益やらまとめておきます。 ①Zennの本を2年間ガチで書いてみた Zenn本を合計5冊書いて公開しました。特にガチで書いた本はこちらの本「UnrealEngine5
元気しとーと? 博多に住んどうUiPathプリシェールス @ManabuTechばい。(お元気でしょうか? 博多に在住しておりますUiPathプリセールスManabuTech です)市民開発とし…
背景 小ネタです。 先日以下のようなバグ改修タスクでソースレビューを担当しました。 「全画面モーダルを実装したら、グローバルメニューより上に表示されてしまった。なのでz-indexを修正しました!」 我々が開発しているマナリンクでは、画面右上の自分のアイコンをクリックするとメ
<a href="https://nodejs.org/en/blog/announcements/v22-release-announce">https://nodejs.org/en/blog/announcements/v22-release-announce</a><br
この本はZennの本を書いてきた筆者が、Zenn本の作り方を1からまとめた本になります。 Zenn初心者の方向けに、ZennCLIの使い方や本のページの書き方、本の制作手順、収益化するための有料本の販売のコツなど、Zenn本制作の知識をできるだけわかりやすくまとめました。 半
IBMによるHashiCorpの買収が正式に発表されました。買収価格は64億ドル(1ドル150円換算で9600億円)(HashiCorpの発表、IBMの発表)。 買収交渉が行われているとの報道が昨日から行われており、それが具体化したことにな...
目的Slackを使っていると、大抵どのワークスペースにも雑談や質問用のチャンネルが作られているかと思います。チャンネル運営側からすると、そこで多くのエンジニアたちのコミュニケーションがとられるこ…
米FTC( Federal Trade Commission:連邦取引委員会)は、4月23日付けで米全土において競業禁止条項を禁止し、これをもって競争を促進し、労働者の基本的な転職の自由を保護し、技術革新を促進し、新規事業形成を促進する「最...
はじめに先日以下の記事が話題となり、とてもワクワクしたので自分も実装して色々実験してみました。https://qiita.com/kanekanekaneko/items/901ee283740…
米IBMが、TerraformやVagrantなどのソフトウェアで知られるHashiCorpの買収交渉を進めているとの報道が複数の米国のメディアで行われています。 IBM、ソフトウエア企業ハシコープの買収交渉で進展-関係者 - Bloomb...
ES ModulesでもCommonJS でもUMDでもない普通のJavaScriptをimportする方法を調べました。ブラウザで動作するスクリプトをテストしたいときにご活用ください普通のJav…
背景Power Query/BI で、SharePoint REST でデータを取るときに面倒なのが・・1000 件以上を取得する際に @OData.nextlink を処理しないといけないこと。…
近頃、量子コンピュータについて聞くことも増えてきて、詳細までは分からないけれど面白そうと思う人も多いのではないでしょうか。量子コンピュータに興味を持った方の中には、量子コンピュータの中で実行できる…
はじめにおはようございます。Watanabe Jin(@Sicut_study)です。今回は駆け出しエンジニアが時々誤解するようなプログラミングを覚えるということについて話していきます。毎朝5…
概要本記事では、Reactや他のフレームワークを使用せずに、部品思想に基づいたウェブページを構築する手法を詳細に解説します。HTML、CSS、JavaScriptを活用して、再利用可能なUIコンポ…
本記事について毎日数分でも良いから、SwiftUIで遊びたいと思っていたところ、素晴らしいYouTubeチャンネルを見つけました。https://www.youtube.com/@Kavsoftこのチャンネルは、SwiftUIを使った実装を多く取り上げており、新しい実装アイディア
こんにちは、CareNetのTamです。AI技術開発室で機械学習エンジニアをしています。 最近は生成AIについては日々新しい発表があって、キャッチアップも大変ですが、面白い発表が多くて楽しいですね。業務で生成AIを使う方も多いかと思いますが、自分の知識の力試ししてみたい時におすす
! これは mybest BlogKaigi 2024 8日目の記事です はじめに マイベストのバックエンドエンジニアの工藤です。今回は、GraphQLのfieldを削除したが、古いバージョンのモバイルアプリでまだ使われていたためにエラーになってしまう問題を未然に防ぐ方法を
初めまして。AWS でOfficeをインストールしたEC2インスタンスを起動する設定・手順について共有できればと思います。1. AWS EC2インスタンスについて Amazon EC2(Ama…
初めに Rustアプリケーションを開発する際、異なるプラットフォーム上でコードをコンパイルしようとすると、問題が発生することがあります。依存関係や設定の問題を解決するため、何時間も費やしてイライラしてしまったことはありませんか。 私も同じような経験があるため、MacからLin
Studio Ousiaと理化学研究所に所属している山田育矢です。 この記事では、大規模言語モデル(LLM)の性能を向上させる新しい方法であるLEIA(Lightweight Entity-based Inter-language Adaptation)を紹介します。 LLMは
## はじめに--dart-define および --dart-define-from-file はビルド時に定数を渡せる機能です。flutter run --dart-define=NAME=…
はじめに この度株式会社MICINのSREインターンを卒業しました。村井です。 MICINでは約2年インターンをしていて、優秀な方が多くたくさんの成長の機会を得た2年間でした。 本記事ではMICINに応募したきっかけと、MICINインターンでの成長と学びを書いていこうと思いま
かつては大規模言語モデルは,メモリを大量に消費し,大量のGPUが必要なため個人レベルで動かすものではありませんでした.しかし,2024年にLlama3 7BやMixtral 8x7b, Phi-3 …
こんにちは!ourly株式会社という3期目のスタートアップでEM兼BEとして働いている相澤と申します。ourlyはインターナルコミュニケーション(社内コミュニケーション)活性化を通した従業員エン…
以下のTweetで見つけたCleanShot Xというツールがすでに上半期買ってよかったNo1になりつつあるので記事にしました。 https://x.com/codehex/status/1752850767982260575 なお筆者はここ数年、スクリーンショットはSkitch
はじめに どうも、レバテックでCREをやっている住村です。 去年から飼い始めた犬が先日1歳の誕生日を迎えて、「もう1歳か」と「まだそれくらいしか経ってないのか」という矛盾した感覚を覚えます。 世のお父さんお母さんたちもこういう感覚なんでしょうか? 先日、Gmailの送信ガイド
GitLabはAIとのチャットを通じてソフトウェアの開発を支援する新機能「GitLab Duo Chat」の正式リリースを発表しました。 GitLabは昨年(2023年)末から、AIによるコード生成とコード補完を提供するGitLab Duo...
はじめにSwiftでは、エラー処理を行う際にtry, try?, try!という3つのキーワードが出てきます。Swiftの勉強ハジメマシタな私には、これらの挙動の違いがややこしく感じました。こ…
先日、筆者が開発/運営しているNitteをCloud Function 第1世代→第2世代に完全に移行しました🎉 本記事では、移行の流れを紹介しつつ、実際にやってみてわかったTips(💡)やはまりポイント(🚨)をご紹介します。公式ドキュメントも併せてご参照ください。 🔥 Cl
はじめに@pocokhc(ちぃがぅ)さんが、金子勇さんのED法を実装してMNISTの学習に成功しました。https://qiita.com/pocokhc/items/f7ab56051bb93…
こういう記事があり【JS】「ただの {}(ブロック文)」を使うと嬉しいことブックマークレットに使えると考えて実験した結果を共有します。{ function a() { console.log(…
あらためまして gamiTa です。 今回は mybest BlogKaigi 2024の7日目を担当させていただきます。 ポリモーフィック関連について 今回はポリモーフィック関連をリファクタリングした話なので、まずはポリモーフィック関連について。 ご存知の通りRailsでは
はじめに この記事で想定している読者の方: LangChainで簡単でもコードを書いたことがある人 LLM chainについてざっくりと理解している人 公開されているLLMをapi経由で用いて様々な処理を記述できるライブラリ 「LangChain」にて, 主に外部から文書
【Oracle】SELECT文の高速化この記事でわかる・できることOracleでSELECT文を高速化する方法この記事の対象者OracleでSQLを書く人全般動作環境・使用するツールや言語Windows 10 Pro 22H…
結論 社内データを扱うアプリケーションを安全にデプロイするならCloudflare Tunnel,Cloudflare Accessを使う。要件次第ではStreamlit in Snowflakeも使える。 はじめに Streamlitはデータアプリケーションを短時間で作
<a href="https://github.com/web-infra-dev/rspack/discussions/6315">https://github.com/web-infra-dev/rspack/discussions/6315</a><br /> <p>Rsp
色々あって WebAssembly の component model を調べていたら、未来が見えた気がしたのでここに書いておきます。 「今の WebAssembly」 とは何か WebAssembly の Web の部分は忘れてください。これは単に JVM version
こんにちは。イオンスマートテクノロジー株式会社(以後AST)のCTO室SREチームの林 aka もりはやです。 3月からASTのSREチームへジョインしました!入社から2月弱が経過し振り返ってみると、気の良い同僚氏たちに囲まれ、技術的にも文化的にも新鮮なことばかりで毎日を楽しく過
本来、フロントエンド領域において、ドメイン駆動設計(以下、DDD)を採用することはほとんどないと思っています。なぜなら、当該のシステムにおいて、フロントエンドはサーバサイドから受け取ったデータを人間が視認しやすく表現するための領域であり、ドメインに沿った処理を責務とするのは、サー
devcontainerを使ってみよう devcontainerを使う上で知っておくと良さげな情報のまとめ記事です 前にRemote SSHでdevcontainerの環境を構築する記事を書いたので、今回はdevcontainer全般の情報をまとめてみました https://
Red Hatが主導して開発するDocker互換のコンテナエンジンであるPodmanを搭載した、Docker Desktop代替となるGUIツール「Podman Desktop」の最新版「Podman Desktop 1.9」正式版がリリー...
AWSが2016年に発表した、100ペタバイトのストレージを備えたトラックで顧客のデータセンターからデータを吸い上げるAWS Snowmobileのサービスが終了したことが明らかになりました。 米CNBCの取材に対してAWSの広報がサービス...
はじめに開発環境用にmacを初期化してセットアップを実施しました。いつの日かまた再セットアップを行う日が来たときに何を実施したか思い出せない自信があったのでメモを残します。この記事そのままの…
はじめにおはようございます。Watanabe Jin(@Sicut_study)です。私は今年よりプログラミングコーチングJISOUというサービスを始めましたhttps://projisou.…
はじめに この記事の内容は、以下の動画でも解説しているので、ぜひ見てみてください。他にもWebに関する解説動画を投稿しているので、良ければチャンネル登録よろしくお願いします! https://youtu.be/-OHbpT8nHBY?si=TDSmzSDOcW5dK6hw
はじめに 🚩 この記事では、Next.js の Route Handlers の代わりに Hono を使って、API ルートを置き換える方法について説明します。 Hono の RPC 機能を使って、Next.js の API ルートを置き換えることで、API のエンドポイント
デザインを凝った地図を作ってみたいけど、QGISで書き出したものを最終的にイラレやフォトショで弄ってるんでしょ?結局オープンソースじゃないやん…😠と思ったそこのアナタ!QGISだけでもかっこいい…
これまで見て見ぬふりをしてきた「Streamlit上でStreaming出力させる」プログラムを作ってみます。ライブラリのインストールいつのまにか「langchain-aws」なるものが生まれて…
TL;DR DBのマイグレーションとソースコードのデプロイは実行順番に気を付けないと障害が起きる Github Actionsを使ってCI/CDワークフローに障害を発生しにくくする仕組みを組み込んだ はじめに レバテック開発部の基盤システムグループの南です。 運用して
<a href="https://ja.react.dev/reference/rules">https://ja.react.dev/reference/rules</a><br /> <p>Rules of Reactの翻訳。 Reactでアプリケーションを書く時のルールにつ
ども。コヤマンです。2024年1月より株式会社ナレッジワークでQAエンジニアをしています。 本記事ではjoinしてすぐ作ったバグ傾向Dashboardを使って社内イベントをしたお話を紹介します。 ※2024年4月23日に開催するEncraftという弊社のイベントでこのあたりのお
まず言いたいこと単体テストの中で静的(static)なフィールド変数に変更を加える必要がある場合は、そのクラスでのテスト終了時に初期化しましょう。はじめに本記事のタイトルは以下記事をオマージュ…
<a href="https://jsonfixer.com/">https://jsonfixer.com/</a><br /> <p>JSONっぽいものをJSONに修正してくれるツール</p>
はじめにARI コンタクトセンター最適化支援チームの bayashi です。最近手に取った書籍で興味深かったのは、株式会社インプレス発行の「生成 AI を Word&Excel&PowerPoi…
みんなだいすきUPSIDER。 スタートアップの強い味方です。 カードごとに発行される「請求書回収メールアドレス」をサービスに登録しておけば、領収証がUPSIDERに保存されていくので、経理業務が効率化できます。すばらしいUX。 ・・なんですが、一部のサービスでは請求先メールア
はじめに 前回、解析環境の保守性の高さと、構築とHPCでコンテナファイルに持っていけば解析ができるような移植性の高さに魅力を感じてSingularityをインストールした。 https://zenn.dev/edna_startup/articles/438d5d96342
RedisをフォークしたValkeyが早くも安定版「Valkey 7.2.5」をリリース。Valkeyブランドのためのコードの変更が行われた。AWS主導で始まったが、Google CloudやOracle、Heroku、Alibaba Cloudなど賛同が広がっている。
PythonコードをWebAssemblyにコンパイルする「py2wasm」がWasmer社から発表された。WebAssembly版CPythonよりも約3倍高速だ。PythonコードをCPythonのAPIコールに変換するトランスパイラがベースになっている。
経済産業省は、経済安全保障推進法に基づく特定重要物資、具体的には主に生成AIに関するシステムの安定供給確保をはかるためのであるクラウドプログラムの認定を相次いで発表しました。 認定を受けた企業は助成金を得ることができます。そしてこの助成金を...
はじめに Firebaseでベクトル検索ができるようになったとのことなので、試してみました! そもそもベクトル検索って何ってところからGPTに質問しながらなんとかできた感じなので、解釈が間違っていたり説明が不十分な箇所もあるかと思いますが、こんなことができるんだという参考にな
はじめに近年、大規模言語モデル(LLM) の発展により、LLMを活用する機会が増加しています。その中でも、LLMを組み込んだ仕組みの一つとして、RAG(Retrieval-Augmented G…
目的WEB開発フローを理解してちょっとしたWEBアプリを作成できるなぜ実務の流れが分かる理由開発設計段階から解説、作成していくので実務の流れを理解するにはうってつけかと思います。会員登録画…
やりたいこと Flutterで作っているChatアプリを作成しています。 MicrosoftのBing Chatみたいに、GPTからのレスポンスをストリーミングで表示させたいので、方法を調べてみました。 前提 1. API側について API側は既にストリーミングでレ
はじめに JAIST(北陸先端科学技術大学院大学)の社会人コースを 3 年半かけて卒業し、情報科学の修士号を取得しました。当初の想定では 2 年半で卒業するつもりだったのですが、諸々の事情で長引いてしまいました。。 昨今は社会人大学院への進学を検討する方も多いかと思います。そ
AtCoder Beginner Contest 350(Promotion of AtCoderJobs)に参加したので記録を残します。 https://atcoder.jp/contests/abc350 今回は久しぶりに4完です。しかも緑になっちゃった。びっくりです。
はじめにファイルの全量の現状把握やSharePointの運用管理といったシーン、まずはどのようなファイルが保存されているのか、といったことが必要になります。このような事態は、プログラミングスキル…
はじめにMeta社が4/18に発表したLlama 3を使ってみたいと考えていたところ,早くも無料で利用可能なサービスを提供しているサイトがあったので,それを使わせてもらい,比較記事を書いてみたいと…
はじめに gin+gormで作成したTodoアプリを作成し、クリーンアーキテクチャに修正していく記事になります。 この記事は下記2つのPartで構成しています。 Part1: Todoアプリの作成 PArt2: クリーンアーキテクチャにリファクタリング 概要 この記事
はじめに Yamada UIのメンテナーをしていますが、まだまだ知らない機能がたくさんあります。 その機能yamadaさんしか知らないのでは?みたいな機能もたくさんあります。 公式ガイドのほうに情報は網羅されていますが複雑なので、初めて使っていただく方に、最低限これだけ押さえ
どうも駆け出し12冠エンジニアのアスカです。今回はAmplify Gen2のWorkshopを行ったので、その所感を記しておきます。結果的に最後まで出来ていないです。別のドキュメント見ながら理解を…
ここ数年アプリ開発ばかりですっかりWeb開発から離れてしまっていた最中、久々にオフラインで参加したtry!Swift2024にて非常に刺激的なセッションがあり、Web開発に再び興味を持つきっかけとな…
前準備変更しない値を一括で記述しておきます。アカウントはコードで作成したものでもウォレットで作成した物、どちらでもかまいません。import { Network } from 'symbol-s…
PHP のメーリングリストから、気になった情報をピックアップします。 Internal PHP: rfc:property-hooks 投票始まりました! 濃密で丁寧なコミュニケーションのすえに、完全に承認されそうな勢いです。 まじかぁ、あの文法使えるんか〜〜〜!って感
はじめに この記事は、同人誌サークル「めもおきば」から不定期刊行している技術解説本「めもおきばTecReport」に書いたものを公開用に再編集したものです。 ⇒ めもおきばTecReport 2023.12 この記事のほかにも「私もSecHack365に参加したい!」や、「
<a href="https://www.mozilla.org/en-US/firefox/125.0.1/releasenotes/">https://www.mozilla.org/en-US/firefox/125.0.1/releasenotes/</a><br />
はじめに BIOSアップデートは必要か🤔 結論、PCの使用に問題が無ければする必要がありません。(異論は認めます) ただ、発売直後のマザボは買わないという人がいるほど、初期のBIOSには問題(セキュリティ、安定性など)がある場合や追加ハードウェア(世代が一つ上のCPUなど
カリー化と部分適用 先日同僚にカリー化を説明する機会がありました.その際に,簡潔に説明に適した自分用の資料があるといいなと思いましたので,こちらの記事を書くことにしました. この記事ではカリー化と部分適用について解説します.歴史等には触れずにただその内容について述べます. 混
自己紹介25卒の文系(法学部)です。JavaScriptで日々開発しています。なぜ書こうと思ったのかLinuxに興味があった今までmacOSやWindowsを使ったことはあってもLinux…
前書きhttps://qiita.com/gengen0719/items/bcdda4b8571f5e687051この記事はこちらの記事の続き。せっかくなのでデータベースを利用できるようにす…
はじめにMeta社が2024年4月18日にLlama3(8B, 70Bモデル)を公開しました。どのくらいの精度が向上しているのか早速検証してみました。検証環境Googleコラボ Pro+ で…
必要なデバイス Jetson Orin Nano Developer Kit 8GB Ubuntu 20.04 がインストールされているPC NVMe SSD 0. 前準備 https://www.jetson-ai-lab.com/tutorial_text-gene
概要 下記の引用のとおり、ここ Zenn では KaTeX による数式表示に対応しているということで、 実際に数式を記載し動作を確認してみました。 Zenn ではKaTeXによる数式表示に対応しています。 KaTeXのバージョンは常に最新バージョンを使用します。 📄 KaT
この記事についてこの記事では、プログラミング初心者の大学生である(であった)私が試行錯誤しながらなんとかスター数300越えのOSSライブラリを作った過程をまとめたものです。ライブラリ自体はまだまだ…
SetUp for Windows 11Windows は ByPass をいじることで色々小賢しいことができる.Windows 11 の酷いところは,PCにMSアカウントを紐づけろと強制するこ…
はじめにこんにちは。エンジニアの皆さん。日々の業務にお疲れではないでしょうか?消えないエラー、動かないプログラム、迫る締切、etc...数あるストレスで限界になっていませんか?.....…
rebase で色々あったので、備忘録として簡単に書いていきます。前提背景開発作業中、元のブランチに変更があった場合、私は変更を取り込むために常に rebase を使用します。これを選ぶ主な理由…
はじめにご無沙汰しております。これが約2年ぶりの投稿となります。笑自身はFlutterの歴は長い (だけ) ですが、就職してなんやかんやあってサーバーサイドに配属となったので、サーバーサードの勉…
OCI Load Balancer と Oracle Linux 9 でロードバランシングを体験してみる その5 Object Storage、Block Volume 作成・設定【お知らせ】この…
はじめにはじめまして。フルコシと申します。2023年1月よりプログラミングスクールRUNTEQにてRuby on Railsを中心に学習し、現在はエンジニア転職活動中です。この度ポートフォリオ…
はじめに こんにちは! Whatever Co. でエンジニアをしている登山です。 お台場にある 日本科学未来館では、2023 年 11 月に常設展示の大規模リニューアルが行われました。その中の一つである「老いパーク」では、「老い」をテーマに、老化による目・耳・運動器・脳の変
はじめに PingCAPの小板橋です。はじめまして! TiDBの入門記事から上級者編まで幅広く取り扱う本アカウント第5回目は「TiKVにおけるトランザクションとMVCCの話」についてをまとめていきたいと思います。 TiKVの仕組み まずは、TiKVの仕組みについてを見てい
Go のコードで文字列の変換をする関数があり、これが Google スプレッドシート上の関数としても利用できれば検証[1]に便利かもしれないと思いました。 Google スプレッドシートでは Apps Script の関数をセル上で実行できるので、Go のコードを Wasm にビ
はじめに こんにちは、マイベストでバックエンドエンジニアとして働いている @_shrrk です。 mybest BlogKaigi 2024の5日目を担当させていただきます。 今回は私がここ最近取り組んでいたGraphQL APIのパフォーマンス改善について、特にDatado
<a href="https://www.electronjs.org/blog/electron-30-0">https://www.electronjs.org/blog/electron-30-0</a><br /> <p>Electron 30リリース。 V8 12.4、
去年末ぐらいから Deno を使う割合がグッと増えてきた。最近のJS関連は7割ぐらい deno 環境の VSCode でコードを書いている気がする。 今回はいくつかの実例を示しながら、実際に Deno 使えるじゃんというイメージを持ってもらうためのユースケースを紹介していく。 と
前置き以下のイベントで【エアコン】を題材にしたモデリングを各自で行ってそれを見せ合いっこして、各々プレゼンするという演習をおこなってみた。https://yr-camp.connpass.com…
はじめに 今回はつい先日リリースされたばかりのStable Diffusion 3.0を課金してつかってみたので、簡易的なレポートができればと思います! 使ってみたいけど課金するのはちょっと…と思っている方はぜひ一度参考にしていただければと! SD3の紹介 Stable
はじめにJavaのバージョンを上げることになった経緯package_info_plusのバージョンを上げると、下記のようなエラーが出ました。Execution failed for task …
👀LINE Botで楽天市場ランキングをチェック👀こんにちは!小売業で働いているHaMaです🖐リアル店舗🏬で働いているからこそ、ECサイトのチェックは必須です🤔しかしながら、①サイトを開く…
これはなに 「New Relic 実践入門 第2版」( 翔泳社、3410円)を無料でもらう目的で 担当プロジェクトでNew Relicを活用していく目的で、先月3/1(金)に開催されたNew Relic日本法人初のハンズオンイベントに参加してきました。 そこで学んだ内容やNe
はじめに React の OSS は難しいらしいのですが、React を利用している人なら誰でも読んでみたい!と思いますよね。 日々 React を書いていますが、function 関数でいい感じ HTML っぽい<p>Hello, World</p>
Kubernetesはリリースごとにそのリリースを担当するチームがコード名とリリースロゴを決めます。 4月17日にリリースされた最新のKubernetes 1.30は、コード名が「UwU」と「Kubernetes」を組み合わせた「Uwube...
さくらインターネットは、さくらのクラウドで「Red Hat Enterprise Linux Server」の提供を開始すると発表しました。また、同社にて技術的な問い合わせを受け付けることも可能としました。 「Red Hat Enterpr...
HTAはHTML+CSS+VBScript/JScriptでGUIアプリケーションを構築するレガシースクリプト技術です。少なくとも執筆時点ではWindows 11にも標準で搭載されています。これを、…
はじめに筆者がコーディングやリファクタをするときに意識しているものとして「 引数ラベル 」があります。これはメソッドの可読性を向上させるために使用され、Swift登場時から仕様として組み込まれて…
はじめにNodeのバージョンを変更したい。まずはNodeのバージョンを確認。$ node -vするとv18.15.0これが現在のバージョンです。今回は v12.9.1 に変更していきま…
こんにちは、アルダグラムのSREエンジニアの okenak です 弊社のサービスのDBにAmazon Auroraを利用していますが、MySQL5.7の標準サポートが2024年10月31日までであるため、MySQL8の移行を実施しました。(サポート期限について) 今回は移行に伴い
はじめに 今回はApp Directory(TypeScript)の構成でボタンを押すと、ハンドラーで作成した/msw-userからJSON形式のレスポンスを取得するように記述してみたいと思います。(MSWを使用してAPIのレスポンスをモックし、SWRを使用してそのデータをフ
! これは mybest BlogKaigi 2024 4日目の記事です はじめに 弊社マイベストでは、エンドツーエンドの機能開発チームとは別で、組織の価値提供能力を高めることを目的としたイネーブリングチームがあります。(と言ってもまだ他チームとの兼任メンバーがほとんどです
「PC98」の昔、「QuickBASIC」や「TurboC」のグラフィックスライブラリで遊んでました。Windowsになってからは中々手が出ませんでした。最近出版された、次の3冊日経ソフトウエア …
<a href="https://github.com/zloirock/core-js/releases/tag/v3.37.0">https://github.com/zloirock/core-js/releases/tag/v3.37.0</a><br /> <p>cor
<a href="https://zenn.dev/cybozu_frontend/articles/update-test-libraries">https://zenn.dev/cybozu_frontend/articles/update-test-libraries</a
<a href="https://www.joshwcomeau.com/react/css-in-rsc/">https://www.joshwcomeau.com/react/css-in-rsc/</a><br /> <p>React Server ComponentとCS
Tailscale社は、統合的なアイデンティティ管理による鍵管理を不要にした便利なSSHを実現する「Tailscale SSH」が正式版になったことを発表しました。 Tailscale SSH is now out of beta and ...
はじめに こんにちは。クラウドエースの間瀬です。 先日、ラスベガスで開催された Google Cloud Next'24 に参加したあと、帰りのフライトに乗り遅れてしまいその空き時間で検証した内容について記事に残します。 みなさん、飛行機に乗る際には早めに搭乗口に向かうように
はじめに レバテック開発部SREチームに所属している井上です。 普段は、SREエンジニアとしてオブザーバビリティを強化したり、インフラをIaC化をしたりトイルの撲滅活動をしています。 最近弊社の社員がテックブログをたくさん書いており、有益な記事が多く投稿されていますが、真面
こんにちは。Nstockエンジニアのryan5500です。 今回は、DBユーザーの権限を絞っているときのDatabase Riderの使い方について書きます。 背景 現在、私達はSpring Bootを利用してWebサービスを開発しています。このサービスの統合テストのためにテ
面白い動画生成AIツールが出てきました。 試し方について、迷うところがありましたので記事にまとめようと思います。 https://x.com/hokazuya/status/1777459995480838366 Viggle AIのdiscordに参加 https://vi
背景現プロジェクトでSwiftUI導入にあたり、リアーキテクチャの必要が出てきたため、他社導入事例を調査しました。登場アーキテクチャMVVMRedux系統(TCA, 独自)Clean Ar…
<a href="https://ecmascript-daily.github.io/ecmascript/2024/04/17/ecmascript-proposal-update">https://ecmascript-daily.github.io/ecmascript/
Vercelは同社が開発するWebアプリケーションフレームワークの最新版となる「Next.js 14.2」の正式リリースを発表しました。 Next.jsは、ReactをベースとしたオープンソースのWebアプリケーションフレームワークです。ル...
<a href="https://layercake.graphics/">https://layercake.graphics/</a><br /> <p>SvelteベースのSVGなどのグラフィカルなデータを扱うライブラリ</p>
<a href="https://nodejs.org/en/blog/events/collab-summit-2024-london">https://nodejs.org/en/blog/events/collab-summit-2024-london</a><br />
<a href="https://github.com/sonic-technology/catena">https://github.com/sonic-technology/catena</a><br /> <p>ExpressにType Safeなvalidationやmi
はじめに こんにちは, 普段は情報科学専攻の大学院生をしながらバックエンドエンジニアをやっている @koki-algebra です. 普段は Go をよく書いているのですが, 大学でやっている機械学習の研究では Python を使うことがほとんどです. Go のエコシステムに
<a href="https://developer.chrome.com/release-notes/124">https://developer.chrome.com/release-notes/124</a><br /> <p>Chrome 124リリース。 <code c
<a href="https://bun.sh/blog/bun-v1.1.4">https://bun.sh/blog/bun-v1.1.4</a><br /> <p>Bun v1.1.4リリース。 <code class="language-plaintext highlig
mind8 で大きな10進数を計算事務処理用に必要な10進数計算のmind単語を作成します。まず非負整数の加減算と乗算です。構造体を使った長整数型の定義※タイトル 長整数をmind独自で定義…
はじめにおはようございます。Watanabe Jin(@Sicut_study)です。今回はモチベーションを高く学習するための仕組みについて話していきます。毎朝5分で読める朝5分で読めるシリ…
背景|翻訳されていないと,ツールの検索ができない QGISの「プロセシングツールボックス」では,空間データを処理したり解析したりするためのツールがひとまとまりになっており,求めるツールを検索して探…
TL;DR デザインシステム「VoLT」のデザイントークン(VoLT Design Tokens)の社内運用を開始 Tokens Studioを使用してデザイントークンを定義 token-transformerとstyle-dictionaryを使用してJSON連携とコ
自己紹介今更になりましたがしっかりと自己紹介させていただきます。私は現在32歳で昨年の3月までの9年間、診療放射線技師として病院に勤務していました。しかし勤務がかなり激務なこと、家族との時間が…
0.はじめに(本記事について) Microsoft Copilot Studio 利用レビューみたいな感じの記事です。 Webサイトをソースに独自ボットを爆速で作れた感動と勢いで書いてます。 …
動機社内勉強会でSpringBootを使ってWebアプリを作りたい通常業務のJava開発は古いバージョンのEclipseを利用そのEclipseではSpringBootが動かない!GitHu…
はじめに本記事では、UiPath Extended Languages OCR Public Preview の精度を確認した際の備忘禄です。既存のOCR(「UiPath ドキュメント OCR」…
この記事を書くきっかけ PHPカンファレンス小田原の参加レポートを書いたところ、武田さんからこんなフィードバックをいただきました。 https://x.com/KentarouTakeda/status/1779663201845801103 こんなふうに褒めていただいて、恐
現在マイベストで行っているmybest BlogKaigi 2024の連載のタイミングで、ちょうどマイベストにエンジニアとして新卒入社して3年のタイミングを迎えました、あまね(@isaka1022)です。 すでに4年目になったので、もう新卒です!とも言えなくなる年代になったことも
社内の人から、自分が以前書いた次の記事が「便利で助かった!書いた時から何かアップデートある?」ってメッセージがきた。 https://blog.cybozu.io/entry/2022/08/29/110000 そんな便利だなんてどうもありがとうございますウフフ、と思いながら書い
! この記事は毎週必ず記事がでるテックブログ "Loglass Tech Blog Sprint" の 35 週目の記事です! 1 年間連続達成まで 残り 18 週 となりました! ログラスのQAのコタツです。今年もよろしくお願いします(2024年スタートからもう3ヶ月過ぎまし
<a href="https://www.adebayosegun.com/blog/panda-css-the-origin-story">https://www.adebayosegun.com/blog/panda-css-the-origin-story</a><br /
今回は論文というわけではないですが、以前解説記事を書いたSoraのOSS版(技術レポートに基づいた再現実装)であるOpen-Soraの詳細な技術紹介ができればと思います。 https://github.com/hpcaitech/Open-Sora/tree/main Ope
はじめに すでにバックエンドのテストは導入されているため、今回はフロントテストの導入を行いました。 なぜフロントテストを導入しようと思ったのか? 開発生産性向上の取り組みを行うにあたり、テストを書いた方が機能追加や、リファクタリングなどがしやすくなり、長い目で見てテストが
Renovateとは、プロジェクトの依存関係の更新を自動化するツールです。 npmライブラリやGitHub Actions、Dockerイメージのバージョンなどを監視し、ライブラリアップデート用のPRの作成を行います。 https://docs.renovatebot.com/
SaaSを始めとするサブスクリプション型のビジネスにおいて、1人の顧客の生涯を通して得られる収益であるCLV (Customer Lifetime Value / 顧客生涯価値)を理解することは非常…
今回作成する成果物AmazonBedrock (Claude 3 Sonnet)にLINEBOTから質問をできるようにする参考サイトhttps://www.ryucom.co.jp/blog/…
はじめにこの記事は4章の続きです。まだ読んでいない人は4章から読まれることを推奨します。この章では3章4章で実装したチャットアプリに関してMiddlewareを利用してViewModelに実装…
オープンソースによるFirebase代替を名乗るBaaS(Backend as a Service)「Supabase」が正式サービス化を発表しました。 Supabaseはこれまで約4年間ベータ版としてサービスを提供してきました。現在は10...
これは何?Xcode15より新しいプライバシーに関する基準が新設された目的はざっくり、App Storeでユーザーに対し利用している情報をさらに明示的にするためプライバシーの強化2023年秋…
Googleは、Chromeブラウザにエンドポイントセキュリティ機能を提供するエンタープライズ向けの新サービス「Chrome Enterprise Premium」を発表しました。 Webブラウザが、企業においてもあらゆる業務アプリケーショ...
<a href="https://github.com/pnpm/pnpm/releases/tag/v9.0.0">https://github.com/pnpm/pnpm/releases/tag/v9.0.0</a><br /> <p>pnpm v9.0.0リリース。 No
はじめにここ数年で、ハイブリッド・クラウド、仮想化技術の利用が増えたことに伴い、稼働するLinux環境数も増えているかと思います。これらの環境を迅速に構築、構成管理を行うためには、Infrastr…
SnowflakeからClaude3を呼び出して、文章作成やさせてみる今回はSnowflakeのUDFでClaude3(Amazon Bedrock)を呼び出して、文章作成や画像認識させる方法につ…
株式会社マイベストのエンジニア2年目になりましたkatakyoです! mybest BlogKaigi 2024 2日目を担当します! 朝カフェとは? マイベスト社員同士の交流、情報交換の場、出勤前の憩いの場として始まった社員持ち回りで行う社員のイベントです。20万円ほどする
<a href="https://biomejs.dev/blog/biome-v1-7/">https://biomejs.dev/blog/biome-v1-7/</a><br /> <p>Biome v1.7リリース。 ESLint/Prettierの設定からマイグレーショ
はじめに 皆さんはWarpをご存知ですか? 以前、私と同じくMacBookを使っている友人に「Macのターミナルよりも、Warpの方が色々な機能がついていて便利だからオススメ」だと言われ、「具体的にどういう風に便利なんだ?」ということで、私も使ってみることにしました。 W
エアプにならないために、実際に moonbit を使ってコードを書いてみた感想を書く。 https://zenn.dev/mizchi/articles/introduce-moonbit JSON Parser を書いた パッケージレジストリである https://moon
その名はActionScriptJavaScriptにはかつて、兄弟と呼べる存在がいた。その名をActionScriptという。彼らはどちらもECMAScriptの「方言」で、共通する部分があ…
はじめにPower Platform で業務効率化をしようとする際、既にExcelファイルが存在するため、そちらのデータを一括でインポートしたいということあると思います。もちろん、例えば、新規…
本記事では、「Chain-of-Abstraction (CoA) Reasoning」についてざっくり理解します。軽めの記事です。 株式会社ナレッジセンスでは普段の業務で、生成AIやRAGシステムを活用したサービスを開発しています。 この記事は何 この記事は、最近聞くよう
はじめに FAPI とは、安全かつ相互運用可能な API 通信を実現するための標準規格を指しており、とりわけ医療分野・金融業界・電子政府といった高セキュリティが要求される業界において重要な役割を果たしています。OAuth 2.0 と OpenID Connect を基礎に置く
Bruce Perens(ブルース・ベレンズ)氏は、オープンソースの定義とオープンソースのライセンシングのルールを作り、オープンソースを世界に初めて発表した人物であり、DebianプロジェクトとOpen Source Initiativeの...
Open Source Security(OpenSSF)とOpen JS Foundationは、先日発生したXZ Utilsのインシデントを教訓に、ソーシャルエンジニアリングによるオープンソースプロジェクトの乗っ取りに関する注意喚起を行...
Bruce Perens(ブルース・ベレンズ)氏は、オープンソースの定義とオープンソースのライセンシングのルールを作り、オープンソースを世界に初めて発表した人物であり、DebianプロジェクトとOpen Source Initiativeの...
<a href="https://github.com/farm-fe/farm/releases/tag/v1.0">https://github.com/farm-fe/farm/releases/tag/v1.0</a><br /> <p>Vite/Rollup互換のプラグ
はじめに Ubuntu の実機PCが追加で1台欲しかったため、AmazonでミニPCを購入した 3万800円の8000円引きなので、つまり2万2800円 RAM 16GB, SSD 500GB, Intel N100 でこれは破格の値段である 起動してみると、Windows
2024年4月、各種JetBrains IDEのバージョン2024.1がリリースされました。https://blog.jetbrains.com/ja/blog/2024/04/11/your-j…
はじめにおはようございます。Watanabe Jin(@Sicut_study)です。今回はエンジニアになるのが一気に難しくなる30代後半〜の方がエンジニアを目指すときにどのような手順で学習を進…
「Flutterがどんなアプリに使われているか気になる!」という声をよく聞きます。そこで、実際にFlutterを採用している有名なアプリをいくつかピックアップしてみました。Flutterファンとし…
やりたいことAWSのLambdaを用いて、毎分0秒に「やっほー」と呟くDiscordのBotを作成します。本記事の対象者とりあえずLambdaで何かしてみたい方サーバーレスでBotを作ってみ…
こんにちは。マイベストでCTOをしている @miraoto です。mybest BlogKaigi 2024の1日目を担当させていただきます。 マイベストは、一部の国(日本、アメリカ)の商品を実際に購入して自社の施設で比較検証したり、専門家を中心としたクリエイターが自らの愛用品や
まえがき この記事は、Astro DB / Astro Studio を使ってページごとに押された「いいね」を管理する Web サイトを Vercel にデプロイするまでの流れを簡単に紹介する記事です。 バージョン情報 "@astrojs/check": "^0.5.10
SONiC についてSONiC(Software for Open Networking in the Cloud)は、LinuxベースのNOSです。2016年にMicrosoftによって開発され…
はじめに レバテックCTO室でテックリードを担当しているかわうそ(河村)です。 今回は レバテックのデザインシステムとして「VoLT」 が爆誕したので、構築した背景や目的、どのようにデザインシステムを構築したのかについてお話しようと思います。 ただし、レバテック規模のデザイン
おすすめDocker環境 株式会社松尾研究所のからあげ(@karaage0703)です。以前環境構築方法として、Dockerを紹介しました。 https://zenn.dev/mkj/articles/33befbaf38c693 上記記事では、Dockerのセットアップか
はじめにみなさんは、「Design Technologist」 という役割をご存知ですか?最近では、エンジニアの中でもデザインやフロントエンドを強みとして、デザインエンジニアやUXエンジニアと名…
アウトプット自体は元々個人ブログで書いていたのですが、それも2年前くらいから始めたにすぎなかったはず。 個人ブログからZennに移ったのは、「やっぱり技術の情報を求めて人が集まっているところに情報を投下しないと見てさえもらえない」事実に気づいたからです。 そこからコツコツと0から
はじめに開発生産性をテーマとした技術イベントに出まくった結果、ある程度体系化された知識のおすそわけ記事です。この記事を読めばわかること開発生産性のトピックでよく語られている前提の部分開発生産…
はじめに この記事は、2019年(当時はSwift5.1.2)にomochimetaruさんがわいわいswiftc#16にて発表した Swiftのオーバーロード選択のスコア規則12種類 のSwift5.10版です。 当時のスコア規則は12種類でしたが、Swift5.10では9
前回までのあらすじ: cargo-componentを使ってWebAssemblyコンポーネント(Wasmコンポーネント)を作りました Wasmtimeで実行しました wasm-toolsを使って作成したコンポーネントのワールドを出力しました 今回の内容: WebA
「Agentic Design Patterns」と呼ばれるLLMベースのAIエージェント(以下、LLMエージェント)の4つのデザインパターンについて紹介します。 まず、「Agenticワークフロー」について説明し、続いて4つのデザインパターンを説明します (Part5の前に公開
ソース Cloudflare Blogより https://blog.cloudflare.com/pages-workers-integrations-monorepos-nextjs-wrangler 開発者向けのMonorepo構成ページ https://develop
土日を使ってこんなライブラリを書きました。 C++をまともに触ったのはこれが初めてですが、それにしては良いものが作れたと思っています。 https://github.com/comamoca/libffui C++でfzfのようなあいまい検索を使えるライブラリです。 (まだ完全に
HashiCoprは昨年(2023年)8月、Terraformを含む同社製品のライセンスを、商用利用に制限があるBusiness Source License v1.1(BSL1.1)に変更すると発表。反発し、ライセンス変更前のTerraf...
Amazon.com CEOのアンディ・ジャシー氏は、株主向けの公開書簡「CEO Andy Jassy's 2023 Letter to Shareholders」を公開しました。 公開書簡では小売りからPrime Videoから開始された...
<a href="https://deno.com/blog/how-we-built-jsr">https://deno.com/blog/how-we-built-jsr</a><br /> <p>JSRの技術的な作りについて。 APIサーバはRustで書かれていて、DBには
CDNとは CDNとは、「Content Delivery Network」の略で、インターネット上でコンテンツを効率よくユーザーに配信するためのネットワークのことです。 CDN(Content Delivery Network)とは、Web上で送受信されるコンテンツを効率
0 はじめに初めまして、a1048576です。2024年4月13日のABC349にて、橙パフォをだして入黄することができました。入黄するまでにやったことなど書いていきます。1 自己紹介そも…
はじめにおはようございます。Watanabe Jin(@Sicut_study)です。私の会社ではペアプロですべての開発を行っています。そこでよくペアプロを知らない人に話すとコードレビューがない…
何故この記事を書こうと思ったのか? Figmaのシェア率が非常に高いこと https://uxtools.co/survey/2023/ui-design エンジニアがUI/UX関連に触れる機会が増えてきていること https://worldusabilityco
https://twitter.com/oubakiou/status/1773977255452303807 こういう事(これが本当にマルバタイジングだったのかサイト改ざんだったのかどうか等はITmediaから経緯説明があったわけでもないので知らない)があって https://
🤔 どんな人向けの記事か ☑︎ これから AWS Step Functions で定期バッチのワークフローを構築したい人 ☑︎ AWS Step Functions の同時実行数制御を行いたい人 🐈⬛ 背景 AWS Step Functions(以下、Step Func
はじめに本ブログでは、UiPath Automation Ops-パイプラインのパイプラインプロセスをオリジナルで開発する方法をガイドします。定義済みの既定のパイプラインでは、現場のRPA運用手順…
作るってどこから? CH32Vという格安の32ビットRISC-VのMCUシリーズで動くソフトウェアを作ります。今回はCH32V203K8T6という1個120円で買えるMCUを使いました。 こういう組み込み用のMCUにソフトウェアを書く場合、MCUメーカーから配布されるIDE相
こんにちは!プログラミング未経験文系出身、Elixirの国に迷い込んだ?!見習いアルケミストのaliceと申します。今回はPhoenixのrouterとコントローラの追加について学んだことをまと…
symbol-bootstrapが ver.up(1.1.11)されましたが、今回、bugの修正だけじゃなくて、mongo周りの updateされましてnodeの updateをしたら node…
JavaScript の 「ブロック文」 をご存知でしょうか。 波括弧(ブレース)で囲む、コレです。 ブロック文 { // statement } https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference
コードを書いてる途中、使わなくなったimport文をいちいち手動で消すのは面倒ですよね。それを自動で削除する方法をご紹介します。VSCodeに以下の設定をするだけです。{ "editor.code…
はじめに Flutter ではクロスプラットフォームな開発が可能です。 iOS, Android のモバイルアプリを開発するとき、GitHub Actions や Codemagic などの CI から、App Distribution や TestFlight を通じてアプ
はじめに情報工学を専攻しており、エンジニアとしても就職が決まっている大学院生が、フィッシング詐欺に引っかかった話について、赤裸々に語っていこうと思います。日曜日5年間使っていたノートPCにもガ…
はじめに お久しぶりです、からころです。 突然ですが、みなさん Vite は利用してますか? Vitest や Jest をはじめ、Vueでコンポーネントのテストをする際に、 しばしばテスト用にカスタム属性を用意することがあります。 テスト属性がバンドルされてプロダクション環
はじめに Web アプリケーションを開発する際、バックエンドの API サーバーやデータベースなどの複数のマシン環境を1台の PC で動かすことの可能なコンテナツールとして、Docker は広く利用されています。 この便利な Dockerですが、複数人で Web アプリケーシ
はじめにメールを保存する証跡を残す文化には必要かもしれませんね。Power Automate でメールのエクスポート (V2) アクションが存在します。Power Automate必須の作業…
実装の前に 今回はFlutterから直接GPTにリクエストを送りません。 以下の記事に記載されている通り、非推奨です。 今回はAzure OpenAI Serviceを使いますが同様のことが言えると思います。 https://zenn.dev/kawanji01/articl
概要 Amplifyを用いて、カスタムResolverを作成します。 基本的にはAmplifyの公式に沿って進めていきます。 カスタムResolverとは Amplify + Appsyncの開発を行っていると、データベースのCRUD機能のクエリー等は基本的にデフォルトの
はじめに dart pub global activateコマンドを叩いたことありますか?例えばFVMやFlutterFire CLIを利用する際に使ったことがある方もいるかと思います。 dart pub global activate fvmのように叩くことで、fvmコマン
<a href="https://nextjs.org/blog/next-14-2">https://nextjs.org/blog/next-14-2</a><br /> <p>Next.js 14.2リリース。 Turbopack RCをリリース、Server/Client
作りました。 https://github.com/catatsuy/purl Go製です。 何で作ったのか、どういう機能があるのか簡単に紹介します。 これまでの課題 sedやgrepには以下の問題があります。 正規表現の記法がPerl互換ではなく、使いにくい sedはma
ポエム編 何を試みたいか https://www.infoq.com/articles/architecture-trends-2024/ ↑ でもMajorityとあるように(このへんMajorityってマ?)、新しめの概念ではあるが考えとしては広まっている諸手法・技
ESMでの書き方です。ニーモニックから生成するニーモニックを生成するデスクトップウォレットと同じようにニーモニックを生成してみます。引数をデフォルト値にするとデスクトップウォレットと互換性のあ…
Hello, World自分はじめまして。有井です。武蔵美で建築を専攻しています。現在3年生でゼミ選択や就活が始まります。将来について考えることが多くなり、どういう人生を歩んでいこうか悩み…
はじめに CysharpからAnthropic Claude APIの.NET用、非公式クライアントライブラリClaudiaが登場しました。このライブラリの登場により、Unity上で簡単にClaude3のAPIを呼び出すことができます。また、Function Callingと
みんな、こんにちは!2024年は色々な基板メーカーさんがフルカラーのシルクスクリーン印刷(カラーシルク印刷)サービスを開始しているよ。今回は2024年の3月にPCBGOGOさんが開始したUV printingサービスを実際に使ってみたから、サービスの概要と注文方法、実際に届いた基
はじめに 初めまして! フロントエンドエンジニア、中村と申します。 好きなCSSのプロパティは text-overflow、JavaScriptで気に入っている関数は toLocaleString です。 最近、開発に伴う待ち時間が非常にストレスとなっています。 特にLint
はじめにこんにちは。私は弊社で企画・運営している、Dot to Dotという個人の同意の元に様々なデータを連携することができる分散型データ連携プラットフォームの開発・保守を担当しています。Dot…
はじめにこの度AWS認定のANSを受験してきましたので、勉強した内容と受験した感想を書いておきます。今回は更新目的の受験になります。前提AWSのデータ分析基盤は実務経験ありますAWS認定は…
初めての方は、初めまして。そうでない方も、初めまして。クラウドエース SRE 部で Professional Cooking Architect をしている zeta です。私はドンドコ島の充実度をオンライン1位(多分)にしましたが皆さんいかがお過ごしでしょうか。 はじめに
はじめに はじめまして! 2024 年 4 月にマネーフォワードにエンジニアとして入社しました 24 卒の88888888_kotaです。 マネーフォワードビジネスカンパニー(MFBC) の CTO 室に SRE としてジョインしました。 本稿では、新卒でマネーフォワードに入
本記事の概要非エンジニアの私ですが、これまでエンジニアと働く上で、「コミニュケーションが難しい」「言っていることがさっぱりわからない」みたいなよくある悩みを感じたことがないのですが、なぜなのかが最…
はじめに 直近半年くらい、React Hook FormとZodの組み合わせで既存のフォームをリプレイスする作業に取り組んでいました。 今回は、その過程で溜まってきた個人的なTipsをざっくばらんに共有できればと思います。 同じような記事は巷に沢山ありますが、実プロダクトをデ
はじめに 昨年 10 月に Tanstack Query v5 が正式リリースされました。 破壊的な変更がいくつもあり非常に開発者泣かせのアップデートでしたが、同時に Suspense の正式対応といったアツい機能追加もありました。 https://tanstack.com/
はじめに こんにちは。前回記事に引き続き、読書メモになります。今回の本は、会社の同僚が読んでいると聞いて、読んでみたいなーと思い、手に取った本です。(ジャケ買い?みたいなものですかね。笑)※個人…
はじめにAWS LambdaのFunction URLs(関数URL)は、Lambda単体でHTTPSのURLを発行し、HTTPリクエストをトリガーにLambdaを実行出来るようになる、非常に便利…
導入ここ数年(2018~2023)のLocal Feature Matching(局所特徴量マッチング、以下LFM)ってどんな感じなんだろうと気になっていたのですが、いい感じの Survey論文[…
! この記事は毎週必ず記事がでるテックブログ "Loglass Tech Blog Sprint" の 34 週目の記事です! 1 年間連続達成まで 残り 19 週 となりました! 株式会社ログラスの龍島(りゅうしま)です。最近はもっぱら新生姜をガリにしてクラフトビールのつまみ
はじめに先日、以下の内容でツイートしました:https://x.com/Ktombow1110/status/1778222131807224052WWDCのプレイリストが公開されているの、意…
Rust言語がWebAssemblyでコンポーネントモデルなどを実現するWASI 0.2(もしくはWASI Preview 2:WebAssembly System Interface Preview 2)に対応することを明らかにしました。...
米ガートナーは、2028年までにエンタープライズソフトウェアエンジニアの75%がAIコードアシスタントを利用するとの予測を明らかにしました。 同社の調査によると2023年第3四半期の時点で、60%の企業や組織がAIコードアシスタントの試験的...
AutoGenとは AutoGenは、相互に対話してタスクを解決できる複数のエージェントを使用した LLM アプリケーションの開発を可能にするフレームワークです。(公式サイト抜粋) これまでのGPTはユーザーとシステム側の1対1の会話でしたが、AutoGenを使うことで、シス
この何ヶ月か、VS Codeが遅くてしょうがなくなるという問題に悩まされていた。理由はわかっていた。Microsoft.CodeAnalysis.LanguageServer がメモリを濫用する…
はじめに C言語でコルーチンを扱う方法は色々ありますが、専用の命令を専用の記述方法で実装しなければならなかったりなど、あまりとっつきやすいものではありませんでした。 今日 X/Twitter のタイムラインで見付けた neco はまさにそんな悩みを解消できる物でした。 htt
概要歴1年3ヶ月のエンジニアです。今回は、1年3ヶ月で溜め込んだ先輩エンジニアへの質問テンプレートを公開したいと思います👏テンプレートの収集を始めたきっかけは、自分自身ソフトスキルが弱く、相手…
こんにちはへたれです。 株式会社アイデミーでエンジニアとして、材料開発のためのデータ活用プラットフォームLab Bankを開発、運用しています。 はじめに 現在Lab Bankグループではエンジニア5名体制で開発を進めています。 フロントエンドはNext.js, バックエンド
はじめに Git Graphという拡張機能を使います。 https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph コミットのまとめかた(1分未満でできるよ) ステータスバーのGit Gra
こんにちは!SRE 部門所属の小林由暁です! 先日 Google Cloud 資格を転職一年以内にコンプリートすることを達成しました。 私自身、転職前は Google Cloud を含めたパブリッククラウドに関する業務が未経験だったため、今回の記事は、Google Cloud 未
はじめに こんにちは。クラウドエース株式会社の間瀬です。 今回は 2024 年 4 月にラスベガスで開催されている Google Cloud Next'24 で発表された Cloud Service Mesh について速報記事として情報をお届けしたいと思います。 関連するセッ
はじめに こんにちは。クラウドエース株式会社で Application Modernization の設計開発を担当している水野です。 現在、私はラスベガスで開催されている Google Cloud 主催のカンファレンスイベント「Google Cloud Next'24」に
AWS クラウドプラクティショナーの学習方法(2024年春版)を記事にまとめました。 あわせて、学習進捗チェックシートも作成・公開しました(執筆:小川 雄太郎)。 AWS Cloud Practitioner(クラウドプラクティショナー)はAWSのFundamentalな初級資
<a href="https://eslint.org/blog/2024/04/eslint-v9.0.0-released/">https://eslint.org/blog/2024/04/eslint-v9.0.0-released/</a><br /> <p>ESLin
カウシェではこれまで Medium でテックブログを運営してきましたが、この度 Zenn に移行することにしました。この記事では、なぜ Zenn を選んだのかについて簡単に書いていこうと思います。 なぜ Zenn にしたのか? いくつかのブログサービスを比較検討した結果、
! この記事では、Web API にフォーカスして話を進めていきます。 一部「API」と表現している部分がありますが、それらは全て「Web API」として解釈いただけますと幸いです。 TL;DR API設計の学習に、「APIデザインパターン」を読んだ 良いAPIは、実行可
<a href="https://webkit.org/blog/15249/optimizing-webkit-safari-for-speedometer-3-0/">https://webkit.org/blog/15249/optimizing-webkit-safari
<a href="https://nodejs.org/en/blog/vulnerability/april-2024-security-releases-2">https://nodejs.org/en/blog/vulnerability/april-2024-securi
前置き弊社では、勤務するエンジニアの大多数がリモートワーカということもあり、日々の業務の開始と終了の連絡をSlackを使って行なっています。ワークスペース内に「勤怠連絡板」チャンネルがあり、そこ…
はじめに今回は私が3年間で読んだ技術書をひたすら紹介します。私は2021年4月に新卒でSIerに就職し、2024年4月でエンジニア4年目となりました。そんな私の入社時のスキル感はどうだったかと…
在宅勤務している人、多いですよね。いつでも配達を受け取れてとても助かります。しかし...2階で仕事をしていると、インターホンの音が聞こえにくい!他のことに集中していると気づかない!!!!せ…
はじめに 突然ですが皆さん、switch文を使っていますか? switch-case.ts switch (key) { case "ArrowLeft": { move(rowIndex, columnIndex - 1); bre
Google Cloudは、日本時間4月10日未明から開催中のイベント「Google Cloud Next '24」で、同社が独自に開発しているAI処理に特化したプロセッサ「Cloud TPU」の最新版となる「Cloud TPU v5p」を...
<a href="https://astro.build/blog/node-test-migration/">https://astro.build/blog/node-test-migration/</a><br /> <p>Mocha/Chaiから<code class="
0. はじめに 株式会社ディー・エヌ・エーに入社し,MLOps エンジニアをやっている @a5chin です. 本記事では,図 1 の様に VS Code の Dev Container 上に爆速で快適な Python 環境を構築することを目指します. 図 1: Dev C
Google Cloudは日本時間4月10日未明から開催中のイベント「Google Cloud Next '24」で、AIの推論やサービングのワークロード向けに最適化されたブロック ストレージ サービス「Hyperdisk ML」を発表しま...
<a href="https://www.rspack.dev/blog/announcing-0.6">https://www.rspack.dev/blog/announcing-0.6</a><br /> <p>Rspack 0.6リリース。 mini-css-extrac
はじめに Suspense を使用したデータフェッチングが流行っているように思います。 私は愛用の SWR で Suspense を使おうと調べてみたところ、ドキュメントに次のような文章を発見しました。 React はまだサスペンスをデータ取得フレームワークである SWR
1. 背景前回の記事に引き続きプロンプトエンジニアリングについて実験していきます。今回の対象とするのは抽出タスクで、与えられたテキストから特定の情報を識別し取り出す作業を指します。LLMはIB…
はじめにおはようございます。Watanabe Jin(@Sicut_study)です。今回は初心者の人こそ記事でのアウトプットをしたほうが良いという話をしていきます毎朝5分で読める朝5分で読…
1. 背景LLMを利用する際に、パラメーターが100億前後のモデル、例えばELYZA-japanese-Llama-2-7b(70億)などのように、GPU資源を節約でき出力が速いモデルを利用したい…
はじめにこの記事では Android13以降で L2TP/IPsec 方式のVPNを簡単に接続する方法をご紹介します。みなさんも Androidデバイス のVPN設定にて、「あれ、L2TP/IP…
はじめに概要ベイズ統計を用いてKaggleの[^1]タイタニック問題を解いてみる.分析は以下の手順で行う.データの可視化・理解データの加工・前処理ベイズ統計分析モデルの記述デザイン行…
symbol-shoestringを使用するにあたってpythonの環境を整えて置く必要がありますこちらは だいさんの紹介する方法(リンクは pyenv環境の構築の項目に飛びます)https…
はじめに こんにちは。calloc134 です。 自分は以前から Linux パソコンを欲していたのですが、ついに先日、ThinkPad を購入し、Manjaro Linux をインストールしました。 ここでは、セットアップ手順についてまとめていきます。 完成形 以下のよ
TL;DR cargo-componentを使うと、Wasmコンポーネントを作成するためのRustプロジェクトを作成できます 作成したWasmコンポーネントはWasmtimeを使って実行できます 作成したWasmコンポーネントはwasi:cli/runに定義されるインターフェ
こういうラインチャートを作ってツイートしたりすると、いつも「Y軸に0を含んでない!」と指摘してくる人達がいます。0から始まっていないので、一部を大げさにして、自分に都合のいいようにデータを見せて…
Google Cloudは、日本時間4月10日未明から開催予定のイベント「Google Cloud Next '24」で、最新のAIによるコーディング支援サービス「Gemini Code Assist」を発表します。同社がイベント前に行った...
Google Cloudは、日本時間4月10日未明から開催予定のイベント「Google Cloud Next '24」で、最新のAIによるGoogle Cloudを用いたアプリケーションの開発から運用、セキュリティなどライフサイクル全体をA...
Google Cloudは、日本時間4月10日未明から開催予定のイベント「Google Cloud Next '24」で、同社初となる独自Armプロセッサ「Google Axion」を発表します。同社がイベント前に行った記者向けの説明会で明...
背景ecto.setupの情報があまり落ちていないmix ecto.setupとは?mix.exsのエイリアスを定義してくれるmix.exsで記述できるので予め設定しておくと便利かも?その他mix helpで簡易的な情報について知れる…
<a href="https://ark-ui.com/">https://ark-ui.com/</a><br /> <p>React/Solid/Vueで、Panda CSS/Tailwind/Vanilla CSSに対応したHeadless UIコンポーネントライブラリ</
はじめにこんにちは!先日、社内の個人カリキュラムでWebアプリケーションを一人で作るという課題がありました。以前、アプリケーションを作る過程で期限を守りながら開発をする上で大切だと個人的に感じ…
はじめにこんにちは!先日製造業界の設計職からIT業界へ転身した者です。ITはペーペーです。先日、社内の個人カリキュラムでWebアプリケーションを一人で作るという課題がありました。(フロントエン…
はじめに現在、フロントエンド開発に使われているライブラリは非常に多く存在している。代表的にはReact, Vue, Angularが多く使われるライブラリだ。そのうち圧倒的なマーケットシェアを…
レバテック開発部SREチームの蒲生です。 最近うちの開発部でZennのPublicationができて 「記事を書きなさい」と命令をされたので「テックブログ盛り上げたいので手伝ってください🙏」とお願いされたので 記事を書くしかない状況になってしまいました(記事書きやすい環境になって
TL; DR GPT-4VやGeminiなど、大規模言語モデル(LLM)を画像や音声など複数のモダリティに対応させたマルチモーダルLLMが登場し始めている LLMをマルチモーダル化することで様々な恩恵を受けられる 学習済みモデル同士を組み合わせた構造にし事前知識を活用するこ
プログラマなら https://chat.openai.com の WebUI より、すでに手元にあるターミナルで AI と会話したいですよね。 自分が欲しい機能 ストリームで出力 対話コンテキストを保存 複数プラットフォームからモデルを選択 OpenAI Anthrop
JavaScript/TypeScript で try/catch を使わないエラーハンドリングに利用できるライブラリとしてはそこそこ有名だと思う neverthrow ですがあまり解説された記事が少なく、関数型と手続き型の書き方をいい感じにミックスできるいいライブラリで情報の少
はじめに Rustを使っているとすべてをRustで書きたい欲に駆られることがあります。 たとえば負荷試験ツールもRustで書きたい、みたいなことがあったりします。 ありがたいことにRustではGooseという負荷テストフレームワークがあり、これを使えば負荷テストをRustで実
はじめに先日、弊社株式会社オーイーシーが AWS セレクトティアサービスパートナーに認定されましたhttps://www.oec.co.jp/news/detail.html?id=1234認…
つい先週、久しぶりに新しいアプリをリリースしました。 https://apps.apple.com/jp/app/id6480291526 このアプリは、Flutter大学の共同開発15で企画して作ったものです。タオルさん、どんぐりさんと共に開発しました! どんなアプリか
営業またはセールスの方たちのパフォーマンスを上げるためには、売上などの結果の指標だけでなく、日々の営業活動がうまくいっているかどうかを測るためのファネル指標を定義し、モニターする必要があります。こ…
本記事では、よく聞く「Self-RAG」についてざっくり理解します。軽めの記事です。 はじめまして。ナレッジセンスの門脇です。生成AIやRAGシステムを活用したサービスを開発しています。 この記事は何 この記事は、RAGの新手法として昨年発表された「Self-RAG」の論文
最近 moonbit という言語を知ったのですが、これが調べれば調べるほど好きになる言語だったので、紹介させてください。 https://www.moonbitlang.com/ 文法的には GC 付きの Rust で、 WebAssembly にコンパイルされます。とくに CD
AIによるプログラミング支援ツールを開発しているCodiumAIは、作りたい機能をAIに対してプロンプトで入力すると、コードの実装計画案をAIが示し、それを元にほとんどのコードを生成や補完してくれる「Codiumate Coding-Age...
現在受け入れ先を募集中のITマニア向けの掲示板「スラド」が、現状報告のポスト「スラドと OSDN の受け入れ先募集、現在の状況について | スラド」を公開しました。 スラドとオープンソースソフトウェアのホスティングサービス「OSDN.net...
はじめにboneDynamicsNodeはその名の通りボーンダイナミクスを表現するためのAutodesk Maya用カスタムノードです。通常のjointチェーンにノードをつなげるだけで↓こんなのが…
概要 Nuxtとamplifyを用いてLine風チャットアプリを作成します。 amplifyでのストレージ/認証管理, appsyncのsubscriptionsが気になったので、その周辺技術のチュートリアルと考えていただけると幸いです。 サービス構成 実装画面 リ
はじめに不動産情報ライブラリをご存知ですか?不動産情報ライブラリ不動産情報ライブラリとは、不動産の取引価格、地価公示等の価格情報や防災情報、都市計画情報、周辺施設情報等、不動産に関する情報をご…
この記事の対象者ReactのMaterial UI の中でIconButton の上にMaterial Icons を乗せつつIcon の位置を調整したいそんな方にお送りします。戻ると…
はじめにおはようございます。Watanabe Jin(@Sicut_study)です。今回は巷で話題の「実務経験を無料で積める」という話とそれに関わるもっとすごい話をまとめていきます。毎朝5分…
<a href="https://web.dev/learn/javascript">https://web.dev/learn/javascript</a><br /> <p>JavaScriptの基礎を学習するチュートリアル</p>
はい、Copilot なめてました。すみません。 この記事は PowerShell を書くのがめんどくさい、もしくは普段書かない方のために、Copilot を利用して 一文字も書かず 望みの PowerShell が生成されて感動したというだけの大したことない記事です🤣 1.
はじめにUiPath Automation Cloudで、新しい機能「UiPath Automation Ops-パイプライン」が正式リリースされたので、ブログを書くことにしました。運用面でも、ど…
はじめに業務でRailsのwebpackerを利用しています。ただ、webpackerの使い方もそうですが、その前にwebpackを学んだ方が理解できると思いました。なので、今回はwebpac…
4K ディスプレイのような高 DPI 環境では Tera Term 4 はぼやけた表示になってしまいますが、解決方法を 2 通り見つけましたのでご紹介します。2 つ目の方法は Tera Term …
Charm がまた最高なツールを出してました。 https://github.com/charmbracelet/freeze#readme 例えばこういうコマンドを実行すると、 $ freeze main.js \ --window \ --show-line-
Swift concurrencyを使う際、タイマー制御や並列実行など、まれに高度なイベント処理が必要なことがあります。 標準ライブラリはシンプルな制御関数しか提供していませんが、それでも十分な表現力を持っています。 複雑な状態管理クラスを導入しなくても大抵のことができるのです。
自己紹介 こんにちは。 個人開発者としてスマートフォンアプリの開発などしている HAL と申します。 会社では Web 系のシステムエンジニアとして Angular/Python/Strapi あたりを触ってますが、個人開発では React Native をメインにやっていま
伝えたいこと 論理的思考だけでは立ち行かない厄介な問題への武器として、システム思考という選択肢も持っておくと分析の幅が広がるかも 要約 レガシーシステム、どうする?というありふれた厄介な問題 どうすべきかの仮説はあるけど分析が甘そう システム思考で解像度UP、新たな仮説
どういうこと?/TL;DR AWS → CloudFlareに移行したら費用が99%削減できました。 対象読者 今CloudFront + S3で構築しているけど転送量に困っている人 CloudFlare R2を検討している人 (CloudFrontとCloudFlar
どんな記事?Go言語において、スライスの一部分を切り出してサブスライスを作成する場合、データのコピーを作るのではなく2つの変数がメモリを共有することになるため変更を共有するという記事です。もしオ…
はじめにAWS認定は、有効期限が3年までとなっています。https://aws.amazon.com/jp/certification/recertification/有効期限を延長するために…
こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたもので
はじめに知識のおすそ分けです。目次単体テスト対象のメソッド in 抽象クラス抽象クラスに単体テストを書くときのハードル抽象クラスに単体テストをあてる方法5つを紹介します方法1.抽象クラス…
Cloudflareは、同社のサーバレス基盤であるCloudflare Workersを通じてヘッドレスブラウザを操作できる「Browser Rendering API」の正式サービス化を発表しました。 これまではBrowser Rende...
Amazon Web Servicesは、同社のマネージドサービスとして提供しているAmazon ElasticCacheとAmazon MemoryDBで、インメモリデータストアのRedisをフォークした「Valkey」を採用すると、同社...
Amazon Web Services(AWS)は、サーバレス基盤として提供しているAWS LambdaでRuby 3.3のサポートを開始したと発表しました。 Ruby 3.3は昨年(2023年)12月にリリースされた最新版のRubyです。...
<a href="https://medium.com/dartlang/history-of-js-interop-in-dart-98b06991158f">https://medium.com/dartlang/history-of-js-interop-in-dart-9
<a href="https://focusreactive.com/breaking-down-next-js-14/">https://focusreactive.com/breaking-down-next-js-14/</a><br /> <p>Next.js 14のAp
<a href="https://unicorn-utterances.com/collections/framework-field-guide-fundamentals">https://unicorn-utterances.com/collections/framework
先日、待望の text/v2 などの新機能を含む Ebitengine の新バージョン、v2.7 がリリースされました!🎉 今週はその他にも、ぷちConf #2 のフォローアップ記事など、トピック盛りだくさんなので、ぜひチェックしていってください! 本編の前に、Ebiten
<a href="https://oisham.hatenablog.com/entry/2024/04/04/105444">https://oisham.hatenablog.com/entry/2024/04/04/105444</a><br /> <p>Next.jsでは
はじめにおはようございます。Watanabe Jin(@Sicut_study)です。今回はエンジニアが起業をするときに「スタートアップ」という選択肢に夢があるのかを自分なりに話していきたいと思…
背景SPMを導入し、Xcode Cloudでアーカイブしようとしたところ下記のエラーが発生。エラー内容error: Could not resolve package dependencies…
はじめに この記事の内容は、以下の動画でも解説しています。 記事読むより動画を見るほうが好きだな~って人は、こちらをご覧ください! https://youtu.be/Ro3q1i-19bc?si=jDoAPc8BYqd333dS イベントループの定義 イベントループとは、
Developper Roadmapsというサイトがすごいです。ITエンジニアの分野別にスキルアップのロードマップが示されています。言語、基盤、アプリ、かなり網羅されています。その中のAI an…
国際人工知能オリンピック(IOAI)が今年第1回の開催を迎えるとのことで、公式HPに紹介されているサンプル問題を解いてみます。 IOAIについて 今年から始まる、科学オリンピックのうちの1つです。今年はブルガリアのブルガスで開催されるようです。 https://ioai-of
<a href="https://eslint.org/blog/2024/04/eslint-v9.0.0-released/">https://eslint.org/blog/2024/04/eslint-v9.0.0-released/</a><br /> <p>ESLin
テーブル数が多くなってくると、アソシエーション先をスキーマで追うよりもコマンドでサクッと確認したくなる時があります。 Reflection https://api.rubyonrails.org/classes/ActiveRecord/Reflection/ClassMet
日本時間の2024/04/05にCloudflareからRPCを使用したCloudflare Workers間の通信が発表されました。 https://blog.cloudflare.com/javascript-native-rpc これによりいくつかの課題が解決されると同時に
個人開発を成功させるためのアイデアとは 個人開発でアプリやwebサイトなどを作ろうとすると、まず必要なのはアイデアです。 しかしエンジニアの仕事は与えられた仕様から設計を考えて実装する事が主なため、全員がアイデアマンというわけではありません。 個人開発ではサービスのアイデアを
symbol-bootstrap v1.1.11今回は 今までの様にsudo npm install -g symbol-bootstrapでは インストールは出来ません以下の手順で sym…
はじめに結論から こういう dl で組みたくなる表(キーと値が対応付けられた、メタデータを示す表)は、table で組むことをおすすめします! 理由 スクリーンリーダーで読み上げたときに意図した項目数・役割が読み上げられる(アクセシビリティ上のメリット) 名前と値が
ESLintのv9.0.0ではFlat Config(eslint.config.js)がデフォルトになりました。これまでの.eslintrcの形式のファイルも使えますが、ESLINT_USE_FLAT_CONFIG環境変数を設定する必要があるようです。 https://esli
Continueというコーディング支援AIツールの紹介です。コーディング支援AIツール・サービスとしてはGitHub Copilotが有名で、次いでCursorやCodeiumあたりが話題性のある…
はじめにAPIを利用することで、アプリ開発の可能性は大きく広がります。Flutterでは、httpパッケージを利用することでHTTP通信を簡単に実装できます。今回はOpenWeatherMap A…
日本国内のElixir界隈で活躍されている方々の共著として出版された「Elixir実践入門」が届いたので、読み進めていました。https://gihyo.jp/book/2024/978-4-29…
概要 Nuxt3でGraphQLを使用できる環境を作成していきます。 基本的にはチュートリアルに沿った構築していきます。 Nuxtバージョンの環境構築がなかったのと英語の内容がボリューミーなので、こちらの記事でお役に立てれば幸いです。 サービス構成 使用サービスの紹
はじめに近年、AWSやAzureに代表されるパブリック・クラウドの利用が加速する時代となり、Linuxもクラウドで使う機会が多いかと思います。クラウド上のLinuxへのログオンは、公開鍵認証を使用…
<a href="https://github.com/google/zx/releases/tag/8.0.0">https://github.com/google/zx/releases/tag/8.0.0</a><br /> <p>zx 8.0.0リリース。 パッケージサイ
結論解決しました。neovimの話です。PlugInsallコマンド実行時に生成されるpluggedディレクトリを下記のように明示的に指定することで、エラーコードE492が表示されることなく無事…
結論解決しました。neovimの話です。PlugInsallコマンド実行時に生成されるpluggedディレクトリを下記のように明示的に指定することで、エラーコードE492が表示されることなく無事…
SQL関数power()について数値のべき乗を出す関数。power(a,b)…aのb乗PostgreSQL15(16以前)とPostgreSQL16では何が違うのか・べき乗の計算の精度が向上…
はじめに VueのComposition APIはとても優秀で、単純なものであればプロバイダーや状態管理ライブラリを使用することなくグローバルな状態を簡単に管理することができます。 これはVueがComposition API呼び出し時ではなく、リアクティブな値を参照したタイ
はじめに ゲーム開発の旅を始める上で、開発者が最低限理解すべきコンピュータの基本的な仕組み、グラフィックスの原理、そしてスクリプティングの技術について、本記事では詳しく掘り下げていきます。 コンピュータの心臓部であるCPUとGPUの役割と相互作用から始め、これらがどのようにし
はじめにゲーム開発の旅を始める上で、開発者が最低限理解すべきコンピュータの基本的な仕組み、グラフィックスの原理、そしてスクリプティングの技術について、本記事では詳しく掘り下げていきます。コンピュ…
普段はiOS向けにazooKeyという日本語入力キーボードアプリを作っています。少し前からazooKey on macOSの開発を始めました。 https://github.com/ensan-hcl/azooKey-Desktop といっても、独自実装した変換エンジンのAzoo
Tokeru(macOSアプリ)を開発しているimajoです。 TokeruはPublicなリポジトリとして開発をしていますが、最近はREADMEをどう書いたら興味を持ってもらえるのだろうかと悩み夜しか眠れません。🥱 そこでPublicな個人開発はどんなREADMEをどのように書
こちらで行ったのと同じことを wrtn で行いました。ChatGPT で elixir を学ぶ (その4)text ファイルの writePython のプログラム#! /usr/bin/py…
必要なモノNode.jsインストールwscat をグローバルにインストール。npm install -g wscatSymbol を監視接続HTTPの場合wscat -c ws://…
はじめに 最初からLaravel11を使っていればあまり気にならないことかもしれないですが、 Laravel10などのバージョンからLaravel11に上げる際にconfigの扱いについて注意事項を少しまとめておこうと思います。 環境 laravel/laravel 1
はじめに公式サイトのLINEログインを始めようをベースに、LINEログインの機能がどのようなものか試してみます。上記のページで紹介されている方法はHerokuというサービスを利用したものですが、…
Excelに一覧として持っているメールアドレスや会社名などの情報を読み込み、処理に使用するよう構造体へ格納する、ということを行ったため、Goで実装する方法をまとめます。GoでExcelの操作をする…
はじめにはじめまして、まくと申します。この度、基本情報技術者試験に無事合格することができたので、記録も兼ねて合格記を書こうと思います。ちなみに、自分はこんな人です。Webフロントエンドエンジニ…
季節は一気に春めき、ここ小田原も城を中心に花見盛りになってきました。 今回はさくらいより、3/22(金)に開催したPR TIMESさんとの合同勉強会レポです。 きっかけ PHP系の技術カンファレンスで仲良くなり、PR TIMESさんにご協力いただいて今回の合同勉強会を開催する
概要 会社でBacklogを使用しているため、タスク管理として自身が活用しているNotionと連携してみました。 実装方針の調査 課題 NotionはBacklogとの統合に対応していない 二つのアプリを連携させる記事が全くない 解決策 実装方針は、BacklogのW
はじめにAPI仕様書を作成する手段としてよく使われるものに、以下があると思います。API Blueprint + aglioSwaggerredoclyExcelPDF昨年「API B…
はじめに少し前に(と思ったら2023年7月だった・・・)trocco®の転送元HTTP・HTTPSの認可方式にOAuth 2.0が追加されました。ずっと触れていなかったので今さらながら簡単な検証記…
クラウドプラクティショナーとはAmazonが運営するクラウドサービス「Amazon Web Services(AWS)」の公式認定資格です。AWS認定資格の中でも土台となるクラウドの全体的な基…
最近関わっているプロジェクトでは、大きなアプリケーションのリアーキテクチャを行っています。 そこではフルスクラッチでインフラの構成を書き直す機会がありました。 そのプロジェクトは社内では比較的複雑な構成になっていて、リアーキテクチャにあたっては、アプリケーション特有の事情により、
概要 localStorageのset/get/removeのパフォーマンスを計測。大量のデータを扱うと確かに遅いが、通常の利用範囲内であれば、パフォーマンス上の懸念は薄いと考えられる。 背景 localStorage使用の懸念点として、「localStorageは同期的
3月12日火曜日に始まったPublickeyへのDDoS攻撃に対して、これまでサーバの強化、Cloudflareの導入とDDoS対策のための設定を行ってきました。 その結果、3月24日日曜日の夜に始まり3月27日水曜日の朝まで3日間連続で続...
Vue/Vite 関連のライブラリーの読み方は間違えられやすいものが多く、混乱を招くことがあります。この記事では、2024 年現在における Vue/Vite 関連ライブラリーの正式な読み方や由来をまとめ、正しい知識を共有することを目的としています。 Vue https://j
Eio とは Eio は、OCaml 5.0 から導入された effect handler を用いた非同期処理ライブラリです。つい先日 1.0 がリリースされ、いまアツいです(筆者調べ)。 Eio では既存の Lwt や Async と異なり処理結果が Lwt.t などの型で
毎年4月は新年度開始のタイミング。FacebookやX/Twitterを見ていると、私の知り合いも部署や肩書きが変わったり、転職して会社が変わったりといった報告がありました。読者の皆様も春から立場が変わったりする方も少なくないのではないでし...
この記事では、Rustでウェブアプリケーションを構築するためのフレームワーク、Yewのセットアップと使い始め方について調査した内容を記載します。 Yew とは? Yewは、Rustで書かれたモダンなWebアプリケーションフレームワークです。フロントエンドとバックエンドの両方を
ナレッジベースとはAmazon Bedrock のナレッジベースについてはこちらにまとめているので、良かったら見てください。https://qiita.com/devKita/items/fec…
こんにちは。2024年4月現在、IT上場企業でエンジニアとして働いている、sirroと申します。現在の会社には昨年4月に、新卒入社しました。高卒なので、現在19歳です。今更ですが、昨年の10月に…
ECサイト上の商品名は、「送料無料」や「ポイント5倍」、「母の日」といった宣伝文句が付加され、本来の商品名が分かりづらくなっています。 これらの不要なキーワードは、自然言語モデルを作成する際の妨げとなり、精度を上がりづらくしている一つの要因となっています。 そこで、本記事では、こ
アルダグラムの「一人目QA」になってからの半年間の振り返り こんにちは!アルダグラムでQAエンジニアをしているshige_sです 今回は入社から半年が経ったので、これまでやってきたことを振り返っていきたいと思います。 日々の業務で振り返る機会もなかったので、今回記事を書いて
SPA モードの Remix を GitHub Pages にデプロイする方法が Remix のアカウントでポストされていたので、ふとそのリポジトリを見てみると、GitHub Actions を使った GitHub Pages へのデプロイが簡単に行えるようになっていて驚いた。
はじめにみなさん、画像生成AIってご存知ですか?ChatGPTの到来から早1年...AI技術は目覚ましい進歩を遂げています。例えば...ホラーチックなイラスト。モダンな雰囲気のイラスト。…
はじめに 自作しているOS(x64)にforkシステムコールを実装しました。 forkの概念は知っているものの、Linuxなどの有名なUNIX系OSのforkの実装をほぼ見ずに想像で作ったので、かなりオレオレな実装になっていると思いますが、実装していく中で学びが多かったのでま
はじめに 温泉で有名な北海道の登別(のぼりべつ)には「のぼりべつクマ牧場」というものがあり、そこから隣の白老(しらおい)にある 倶多楽湖(くったらこ) という湖を望むことができます。 私はこれまで二度、クマ牧場を訪れましたが、一度目は霧で隠れており、二度目にその姿を目にするこ
<a href="https://medium.com/flow-type/announcing-component-syntax-b6c5285660d0">https://medium.com/flow-type/announcing-component-syntax-b6c
概要 MapKitは主にアプリに地図を表示する際に使用するフレームワークですが、iOS17.0〜SwiftUIに対応した様々なAPIが追加されましたのでサンプル集としてまとめました。 ※ MapKitはAppKitとUIKit用とSwiftUI用に分かれていますのでUIKit
この記事の目的 ITエンジニアに転職したが上手く行かないという人たちの話を見聞きする中、何か助けてあげられないだろうかと思っていました。ITエンジニアの経歴は様々で、詳しく語られないことも多いように感じます。そこで私の経験が参考になればと考えて書きました。 冒頭のグラフは私
新しいプログラミング言語やライブラリ、フレームワークを学ぶには、実際にそれらを試して挙動などを見てみることが大事ですが、実行環境を用意するのは手間がかかります。 そこで役立つのが、いわゆる「プレイグラウンド」と呼ばれる、Webブラウザでプロ...
npmに代わる新しいJavaScriptのパッケージシステム「vlt」(vōlt:ボールト)を開発しているvlt technologyは、同社にnpmの作者であるIsaac Z. Schlueter氏、npmのスタッフエンジニアリングマネー...
はじめに実務経験1年3ヶ月のWebエンジニアです!昔思い描いていたサービスをリリースすることができました!個人開発の広告を兼ねて投稿します!※5分で読めます。サービス概要ガルバとキャバ…
筆者は3Dグラフィクスのプログラミングの経験者ではありませんので、おかしなことを書いていましたらご指摘いただけるとうれしいです。WebGPUについて(能書き)各種の環境における3DグラフィクスA…
今までTSをたくさん書く機会がなかったのですが,最近はTSをたくさん書く機会に恵まれたおかげでTSの型推論に面白さを感じています. TSの型 今まではGoを書く機会が多く,たまにTSを書くと型の弱さが気になっていました. 例えば,Goで次のようなコードはコンパイルエラーとなり
はじめにおはようございます。Watanabe Jin(@Sicut_study)です。今回は「自分の周りの5人の平均が自分」ということについて書いていこうと思います。実際に私がエンジニアをして…
この記事はタナイ氏によるPython滅ぼす協会に入会したいを読んでから執筆したものです。 動的型付け言語も進化している 普段からDartやTypeScriptなども書いている筆者にとって「型というガードレールもシートベルトもなしで糞を撒き散らしながらする開発にはうんざり」とい
はじめに モニクルでSREをしているbeaverjrです。 この記事では、私が2023年7月に弊社初の専任SREとして入社してからの経験を振り返り、行ってきたこと、実際に直面した挑戦やそこから得られた学びを共有します。 今回は技術的な面ではなく、SREチーム・個人としてどのよ
はじめに 株式会社hitocolorのKanonとしてはお初にお目にかかります。実は2024年2月からhitocolor様に副業先としてジョインさせていただいてます。 hitocolor様ではkokoroeというeラーニングサービスの開発をお手伝いしています! https:/
TL;DR TypeORMで発生していたスロークエリを改善 スロークエリを改善したらECSの負荷も減少 はじめに スロークエリを改善したら、ECSコンテナ側の負荷も下がってなんでだろ?と思ったので記事にしようと思います。 環境 TypeORM v0.3.20 N
Amazon Web Services(AWS)は、VFXや2D/3Dのコンピュータグラフィックスなどの高速なレンダリングのための一連の処理をクラウド上で数分で構築し、マネージドサービスとして提供する「AWS Deadline Cloud」...
実際にリリースされている「トイレナウ」というアプリを題材に、App Store/Google Playストア用のスクリーンショットの作り方、アイコンの作り方、ストアでの細かい設定方法を学べます。 Flutterのコーディングについては言及しません。アプリ自体は完成しているという
!important はすべてを上書きできるのか? CSS において話題に出すといろいろな意味で盛り上がるキーワードが!importantです。 CSS でのスタイル宣言時に!importantを付与すると、細かな詳細度の差異などを無視して強制的にスタイルを適用できます。濫用
SaaSなどのサブスクリプション型のビジネスでは、MRR(月間定期収益)といった収益の指標をモニターしているだけでは、前月と比較して収益が増えた、あるいは減ったといったことしか分からず、ビジネスがど…
こんにちは。にっしーです。 microCMSでは、BizOpsチームで業務改善/Ops自動化を担当しています。 ある日、セールスチームから「見積書作成の負荷が高まっている」という課題が上がってきました。 これまでは担当者が個別に顧客からの問い合わせに応じて見積書を作成していました
はじめにかれこれ1年以上前のことになりますが、今の開発組織でデータベースに接続するIntegrationTest^1 を開発者のPCとCIで実行できる仕組みを作りました。トライしたきっかけと想い仕組みの設計・導入をする時に気を付けたこ…
React Notes: MarkdownエディタのUIを作る 「React Notes」というReact Server Components(RSC)が発表された時期にReactチーム[1]やVercel[2]が公開していたブログ投稿デモサイトがあって、それをHotwire
Cloudflareは、CDNエッジでJavaScriptランタイムによるアプリケーション実行基盤を提供する「Cloudflare Workers」で、Python言語のサポートをオープンベータとして開始したと発表しました。 これによりCl...
Cloudflareは、同社のグローバルに展開するCDNのエッジで生成AIの推論処理を実行できる「Worker AI」の正式サービス化を発表しました。 Today, we’re excited to make a series of ann...
はじめにおはようございます。Watanabe Jin(@Sicut_study)です。今回は駆け出しエンジニアからジュニアエンジニアへ。そしてミドルエンジニアへ。ステップアップしていく瞬間につい…
久しぶりのDOMDOMタイムスです!! Chromium(Blink)のbug fixを通じてテキストのPaintingまわりの実装について知ったので、自分用にまとめてみます👀 なんかもうDOMとかじゃないんですけど、これもまたDOMDOMタイムスなのです。 いきさつ ど
背景よりセキュアな設計にするために、スクショ・録画の防止機能を実装したい課題1SwiftUIの標準APIにはこの機能がないNotificationCenterによる通知は、事後なのでスクショ…
Web 開発のための高速なツールチェーンである Biome が使われることが増えてきました。今のところ、linter と formatter の機能を備えています。 普段、JavaScript および TypeScript プロジェクトのコードフォーマッターには Prettier
巷で Python が話題になっています。どんな話題かはさておき、「そういや自分、Pythonあんまり使いたくないと思ってたけど、結局新規プロダクトに採用してるし、半年経ったな」と振り返る良いきっかけになるかなと思ったので、食わず嫌いマンだった私が半年 Python でゼロイチの
変更履歴 2024/04/02: 初版を公開 2024/04/03: 「Planner で正しい答えを出すようにしてみよう」を追加 はじめに Microsoft が OSS で開発している Semantic Kernel を入門してみようと思います。 前提条件 こ
こんにちは。e-dash 株式会社でフロントエンドを担当している yuuki1036 です。弊社では BtoB の SaaS プロダクトを開発しています。 最近 Next.js プロジェクトで React Hooks データフェッチライブラリの SWR を使用しました。useSW
オープンソースで開発されているJavaScriptランタイム「Bun」の最新版となる「Bun 1.1」正式版がリリースされました。 BunはJavaScriptとTypeScriptのランタイム機能を備えるだけでなく、トランスパイラ、バンド...
1. はじめに 初めまして、Open8でバックエンドエンジニアをやっているハガと申します。 Railsの知見を深めるために、今回はhas_manyで追加されるメソッドの中で、今まで知らなかったメソッドを触ってみようと思いますー! 2. (ざっくりおさらい)Railsのアソ
RetNetの計算式は以下のようになっています:Y_i=X_iW_Q\sum_{j\in[0,i]}A^{i-j}W_K^\mathsf{T}X_j^\mathsf{T}X_jW_Vここで…
Node.jsはいらない場合がある、むしろいらない場合の方が多いかもしれない、 そしてDenoとBunを使い分けて代替する方法を説明するという記事です。 Post Node.js ランタイムの登場 Node.js のあとにできたランタイムがいくつも登場しています。 Deno
はじめに身の回りでは新卒研修の準備などが進む中、もし自分が新卒に伝えたいことがあるとしたらなんだろう?と考えてみたところ、これは健康の大切さだなと思い立ち、この記事を書いています。(とはいえ、…
<a href="https://bun.sh/blog/bun-v1.1">https://bun.sh/blog/bun-v1.1</a><br /> <p>Bun v1.1リリース。 Windowsサポート、クロスプラットフォームでスクリプトを実行できる<code clas
GitHubで CODEOWNERS を設定することで、プルリクエストのレビュアーアサイン自動化や責務の明確化などを行う方法について解説します。 背景 モノリポのリポジトリ運用が始まった際にプルリクエストの運用で次の課題を感じていました。 パッケージごとにメインの担当者が異
はじめにこれまで沢山の記事を書いてきました。初学者向けの記事をまとめてほしいという要望をいただきましたのでまとめてみたいと思います。今後も初学者向けの記事を書いた際は更新していきます。初学者向け…
本書は、Android™(「Android」は、Google LLCの商標です)アプリのユニットテストに入門しようとしている人に向けて、その全体像を示すガイドです。本書では、まずAndroidアプリのユニットテストを書き始めようとする時に出会うフレームワークやライブラリの役割を
こんにちは、株式会社FIXER@名古屋オフィス所属の村上です。 先日 Azure Administrator Associate(AZ−104)とAzure Solutions Architect Expert(AZ−305)の認定資格に無事合格できました! 本ブログではこの2つ
Cloudflareは、これまでベータ版として提供してきたSQLiteベースのデータベースサービス「Cloudflare D1」の正式サービス化を発表しました。 D1, Cloudflare’s SQL database, is now g...
Cloudflareは、グローバルなCDNレイヤでデータベースのコネクションプーリングとクエリのキャッシュを提供することによりデータベースへのアクセスを高速化する新サービス「Hyperdrive」の正式サービス化を発表しました。 We ki...
はじめに PingCAPの小板橋です。はじめまして! TiDBの入門記事から上級者編を取り扱う本アカウント第一回目はTiDB入門ということで、TiDBの仕組みや周辺ツール群をご紹介していきたいと思います。 TiDBとは 簡単に表現するのであれば、MySQL互換のNewSQ
チームで開発をする中で、特定の書き方を強制するために ESLint を使うことがあります。 どうしてもデフォルトのルールでは表現できない場合もありますが、そんなときはカスタムルールを作ることで対応できます。 今回は eslint-plugin-local-rules というプラグ
はじめに 本稿では分析用クエリをスラスラ書けるようになるまでの勉強方法や書き方のコツをまとめてみました。具体的には、自分がクエリを書けるようになるまでに利用した教材と、普段クエリを書く際に意識していることを言語化しています。 想定読者として、SQLをガンガン書く予定の新卒のデ
はじめにおはようございます。Watanabe Jin(@Sicut_study)です。今回は物事を継続的に続けて成果を出せるようになる仕組みについて書いていきます。この考え方を身につければきっ…
AWS マネジメントコンソールでスクショ撮ったり画面共有したりする際に色々隠すの面倒なので、自動で隠してくれる Chrome 拡張機能を作りました。 こういうの AWS Masking とは AWS Masking は AWS マネジメントコンソール上の秘匿情報を自動で隠す
はじめに ラブグラフ 開発チーム インターン の こるく です。 私がラブグラフに Join してまず感動したのが、コマンド一発で完了する超お手軽な環境構築でした。 普通プロジェクトに Join するときは面倒な環境構築をする必要がありますが、ラブグラフではそれが全くありませ
HomebrewのXZ Utilsバージョンの確認と対処2024年3月29日にXZ Utils(以下XZ)にバックドアなどが仕込まれている可能性が発見された。XZはHomebrewを介して入れて…
はじめに現在、Autowareの基本的な開発方法について解説するための教材が作られています。絶賛作成中です。今回は現行の教材に沿って動作させてみました。是非フィードバックほしいので、知りたい…
TL;DR スクラム開発をしているチームで見積もりを辞めてみた 見積もりを辞めたことでチームに変化が起き、これまで意識できていなかった問題が顕在化した スプリント期間よりも長期の計画の必要性に気付き、実際に長期の計画を立てるためにチームが動き出すようになった はじめに
現代最強のパッケージマネージャNixを知ろう! Nixって何?と疑問に思っている方に向けて、Nixのコンセプトと仕組みを解説します。 後編: 『Nix入門: ハンズオン編』(現在執筆中・公開日未定)
! 2024/4/1 設定手順など随時更新します! 2024/4/1 Copilot for Security がついに GA されました! 早速自分の検証環境にデプロイして設定手順や提供されている機能、あとは気になる SCU がどのような消費になるのか試してみました。 Lea