GitHub ActionsでFlutter macOSアプリをTestFlightにのせる
はじめに Fluterで『Tokeru』という名前のmacOSのプロダクトを開発しています。 GitHub ActionsからTestFlightにアップロードするところまでを取り入れてみたので記事に残しておこうかなと思います。 どハマりして1日悩んだ箇所もあるので、参考にな
はじめに Fluterで『Tokeru』という名前のmacOSのプロダクトを開発しています。 GitHub ActionsからTestFlightにアップロードするところまでを取り入れてみたので記事に残しておこうかなと思います。 どハマりして1日悩んだ箇所もあるので、参考にな
はじめにこの記事はこれまで実案件において実施したDatabricksSQLパフォーマンスチューニングの作業内容をベースに、実行クエリのボトルネック特定からパフォーマンス改善の手法について共通すると…
LilyPondによる楽譜作成環境をNixで作り、そこでNeoVimを使ってVSCodeに劣らないようなシステムを構築しようというものです。なお、これはVim駅伝4/1の記事です。
Webブラウザで3Dモデルを高速に描画する「Babylon.js 7.0」正式リリース。MMD(MikuMikuDance)やApple Vision Pro、WebXRなどをサポートし、よりリアルなレンダリングを実現する機能追加も行われた。
マイクロソフトとOpenAIは1000億円(1ドル150円換算で15兆円)を投資し、4年後の2028年に「Stargate」と呼ばれるAIのためのスーパーコンピュータを立ち上げると、相次いで米国で報道されています。 一方でAmazon.co...
awkは、UNIX登場初期からgrepやsedなどと並んで代表的なコマンドラインツールとして使われてきました。その名称が、作者であるAho氏、Weinberger氏、Kernighan氏の三者の名前からとったものであるというエピソードも非常...
<a href="https://www.radix-ui.com/blog/themes-3">https://www.radix-ui.com/blog/themes-3</a><br /> <p>Radix Themes 3.0リリース。 カスタムカラーパレットの作成ツール
<a href="https://babylonjs.medium.com/introducing-babylon-js-7-0-a141cd7ede0d">https://babylonjs.medium.com/introducing-babylon-js-7-0-a141c
<a href="https://semaphoreci.com/blog/flaky-react">https://semaphoreci.com/blog/flaky-react</a><br /> <p>testing-libraryを使ったReactのテストでの不安定なパ
はじめに こんにちは、けんやです😎 この記事ではYamada UIのプレイグラウンドにも使用されている、React Liveというライブラリの紹介をします! React Liveについて React Liveは、React コンポーネントをリアルタイムで編集・プレビューす
<a href="https://redwoodjs.com/blog/rsc-now-in-redwoodjs">https://redwoodjs.com/blog/rsc-now-in-redwoodjs</a><br /> <p>RedwoodJSでのReact Serv
そもそも非同期処理とは? Promiseについて知るためには、まず非同期処理について知っておく必要があります。 以下の動画で、非同期処理について100秒で解説しているので、そもそも非同期処理をよく知らないなぁという人はぜひ確認してみてください! https://youtu.b
<a href="https://lydiahallie.framer.website/blog/promise-execution">https://lydiahallie.framer.website/blog/promise-execution</a><br /> <p>P
<a href="https://web.dev/articles/light-dark?hl=ja">https://web.dev/articles/light-dark?hl=ja</a><br /> <p><code class="language-plaintext h
はじめに 昔リリースしたアプリをアップデートしたいんだけど、iOSの証明書周りどうなってたっけ?ということありますよね。。自分はiOSの証明書周りがあまり自信がなく、毎回調べながらリリースしてるのですが、今回色々調べていたらXcode Cloudなる機能を利用することで、自動
<a href="https://deno.com/blog/v1.42">https://deno.com/blog/v1.42</a><br /> <p>Deno v1.42リリース。 JSRをサポートする<code class="language-plaintext hig
<a href="https://v8.dev/features/iterator-helpers">https://v8.dev/features/iterator-helpers</a><br /> <p>Chrome 122でサポートされたES Proposal Stage
私は Python が好きです。 私が Python が好きな理由と、 Python をすすめてみる記事です。 また、Pythonの使い方についてなど自分の意見を少し書いてみる記事です。 構文が好き! Pythonの構文好きです! 例えば、世の中の言語で変数を定義するときに
こんにちは! bgrass株式会社CEO兼CTOのだむはです。先日、シンプル参加者として初めて技術カンファレンスに参加したので、初めてのレポートを書いてみます!!(デブサミもこの前行ったけど登壇メ…
JAWS DAYS 2024 参加のモチベーション 今月のあたまにJAWS DYAS 2024 - LEAP BEYONDに参加してきました。とても楽しかったです。私なりにイベント参加するモチベーションは何だったのかと、その結果を残そうと思います。 質の良い技術情報に触れ
Advanced Data AnalysisをGoogle Colab上で実現したい ChatGPT PlusのAdvanced Data Analysis、ChatGPT上の独自環境でPythonを実行できるすぐれものなのですが、ChatGPT Plusに課金しないと使えな
今年(2024年)出版される予定のC言語の新標準C23には、高度なビット操作関数を含む <stdbit.h> が入ります。この記事ではそれを紹介します。 C23についての他の話題は次期C標準 (C23) の内容が固まったらしいを参照してください。 エンディアン &
はじめに GPT-4Vが出る前のGPT3やGPT4で、drawioやsvgで書かれた構成図のメタデータを使って何とかBicepコードを生成できないかと試していましたが、GPT3やGPT4がメタデータを理解できず、上手くいかなかったです。 すきやねんAzureの会で知ったのです
こんにちは、アーキテクトのやまぱんです。補足コメントや質問、いいね、拡散、是非お願いします🥺!間違ってたら優しく教えてください!今回は Azure ユーザーにおすすめしたい拡張機能をまとめてみ…
はじめに あなたはECサイトのブラウザからデータベース(DB)に情報が行き着くまでにどんな技術が使われているか説明できますでしょうか? どのようなプロトコルが用いられ、どの技術を駆使してサーバと通信しているのか、Webサーバでは何が行われ、どのようにして負荷が分散されているの
楽しいインタラクションを手軽に実装できないかと色々漁っていたら、Riveが良さそうだったので自分用にメモとしてまとめてみます。使ったものReactRivehttps://rive.app/※Reac…
これはなに ここ数日インターネットで騒がれたxzのセキュリティ事案について一旦自分で調べたやつです。 ついでに、こういう件の当事者(自社製品に脆弱性が見つかったり、脆弱性を発見したり)になったときどうしよう、というところも少し調べました。 xzについて調べた内容 概要
はじめにPower Automateを使う中でSharePointの操作自動化は、つねづね焦点に当たります。なかでも`ファイルの作成'、業務の中で活躍するシーンが多い印象です。しかしながらファ…
去る 3/29 金曜日、Ebitengine をテーマとしたゆるいLT/勉強会である「ぷちConf」の第二回が開催されました。今週の Ebitengine Weekly は特別編成で、その模様をお届けしたいと思います。 本編の前に、Ebitengine Weekly につい
XY-PDS100 という AliExpress で購入可能な、USB 充電器になる降圧スイッチング DC-DC コンバーターが存在するのですが、なんとこのデバイスは 5 V ⎓ 5 A の Fixed Supply PDO を持っています。 入力として USB Power
はじめにみなさんはFigmaのDevモードを使っていますか?FigmaのDevモードは、2023年6月21日にベータ版として公開され、一部機能をアップデートして、2024年2月1日に正式リリース…
はじめに現在はAWSで構築されたシステムの運用保守業務に携わっており、その一環として障害調査を行うことが多々あります。少しは経験値が上がったため、障害が発生した際に初動で確認する事項をまとめてみ…
アプケーション名Quick Clean Restroom Mapアプリケーション概要最寄りの綺麗なトイレの位置をリアルタイムで案内し、トイレの情報を提供します。URLhttps://cle…
中学生を名乗れるのも残りわずかということで、記念に(記念に?)なにか残しておこうと思います。 本当はフロントエンド関連で書こうと思っていたのですが、半年近くコードを書いていなかったのと(言い訳)、そもそも僕の技術関連の知識のほとんどは既に知られていることばかりだと思ってしまった(
はじめに技術チャレンジ部のとも(Tomo)ことAirです。ZBOX Eシリーズ MAGNUS EN374070C - ベアボーンモデルを入手したので、使ってみました。dGPU内蔵の小型PCなの…
この記事は最近開発しているTodoアプリのGitHubリポジトリをPublicにしてみた記事です。 アプリの名前はTokeruです。 https://github.com/imajoriri/tokeru はじめに TokeruはFlutter作られているMacOSアプリです
姉妹編 https://zenn.dev/mkpoli/articles/4d8c1e28bdd05e Windows版アイヌ語IMEを作るにあたって、ZigでTSFライブラリを書いてみたいけど、やはり設定画面などGUIはtauriとSvelteKitで作りたいので、とりあえず
生成 AI の登場によって、僕らはプログラムを書く時代が終わりに近づいている?!2023 年に OpenAI 社が発表した ChatGPT は、特に僕ら IT エンジニアにとって衝撃な発表だったの…
はじめに こんにちは、Suuです。 今回Dots to Codeという国内最大級、女性とノンバイナリーを対象としたハッカソンに参加させていただきました。その中でとても貴重な経験を得たので熱が冷めやらぬうちに記事にしておこうと思います! https://dotstocode.s
DockKitはDockKitに対応しているiPhoneスタンドアクセサリ (以降DockKitスタンドと記載します) と、iOSのカメラAPIを使用したアプリを連携させることができるフレームワークです。 DockKitを使用することで、iOSのカメラAPIを使用したアプリ側で
はじめにこんにちは!私事ですがあと数日で社会人歴1年となりますので、この1年で学んだこと、主に仕事の進め方ついて書いていき、さらにおすすめのプラクティスを紹介したいと思います!大切だと思ったことまず結論から、特に大切だと思ったことは以下の3点です…
はじめにNextとかNuxtとか使えばいいじゃない。という話ではありますが、残念ながらHTMLとJavaScriptで作成されたサービスへの利用のため、JavaScriptで頑張って作りました。※使用する際は自己責任でお願いしま…
概要 DynamoDB が永続層のアプリケーションを運用するにあたって、Python でバックエンドを記述しているが、既存のライブラリにマイグレーションツールがなかったため自作した(DynamoDB のためスキーマのマイグレーションではなくデータのマイグレーションを対象として
<a href="https://github.com/gulpjs/gulp/releases/tag/v5.0.0">https://github.com/gulpjs/gulp/releases/tag/v5.0.0</a><br /> <p>gulp v5.0.0リリース
生成AIの隆盛に伴い、ベクトル検索やベクトルデータベースが注目されています。 ベクトルについてより理解するために簡単なデモサービスを作ってみました。 この記事では作ったサービスをもとにベクトルについて説明し、後半では生成AIとベクトルの関連について紹介します。 つくったもの
はじめに https://pub.dev/packages/google_generative_ai google_generative_aiでFlutterアプリから簡単にGeminiが使えるようになりましたね。🎉 使用できるモデルバージョンや設定できる項目などを簡単にまと
自己紹介 初めまして。私の名前はアリです。株式会社ジーニーのGENIEE CHAT開発チームのアリといいます。 2022年の新卒で入社して以来、現在は職歴3年目となります。私の主な業務はWeb開発のフロントエンドとバックエンドに関わる部分で、また、必要に応じてインフラやデータ
こんにちは。EDOCODEでGojiberryのエンジニアをしているYutakaです。普段はGoやTypeScriptを使って開発をしています。PHPを普段使っていない私が、PHPerKaigi…
今回は、pythonで、話した言葉を文字起こしするアプリを作成しました。これは、タイピングが苦手な人や、紙のメモをパソコンにそのまま入力したいときなどに役立ちます。https://github.…
はじめに こんにちは、AI Shiftフロントエンドエンジニアの安井(@ytaisei_)です。 AI Shiftでは先月より週に1回フロントエンドトーク(フロントエンドに関する情報共有会)を行なっています。今月も様々なジャンルの技術に関する話題があったので共有したいと思いま
はじめに 24生のみなさんご入学おめでとうございます。 この記事は、電気通信大学の学生が1年次の授業を乗り切るために必要な、LaTeXを用いたレポートの執筆に必要な環境構築を支援するための記事です。 1年次にあるコンピュータリテラシーおよび基礎科学実験Aの授業(システム)で配
WebAssemblyによるサーバレスプラットフォームをKubernetes上で実現するオープンソースの「SpinKube」が、Cloud Native Computing Foundation(CNCF)へ寄贈されたことが発表されました。...
毎年3月31日は、マルウェアやハードウェアの故障、人為的なミスなどからのデータ保護の必要性を喚起する「World Backup Day」(世界バックアップデー)です。今年も次の日曜日がその日になります。 もちろん世界バックアップデーは、いく...
Urgent Notes(公式サイト)https://www.static.urgent-notes.com/ja作者について経験15年目のSIer構成員。アプリ本体どんなアプリケーション?…
はじめにはじめまして、Ryuseiと申します。プログラミングスクールでRubyとRuby On Railsを中心に学習しているのですが、歯ブラシの情報収集を行いながら、歯ブラシのリサイクルを広…
自己紹介 どもども、フリーランスエンジニアとして働いている井上弥風です。 ずっとバックエンドメインで仕事をしてきたのですが、インフラ側がヨワヨワ過ぎたので勉強を始めました IAMってなんやねん、ロールなのかポールなのかロールケーキなのかマンホールなのかよく分からなかったので深
環境Windows 上の Docker で Ubuntu22 を動かしてます。Windows 11 HomeRyzen 5 3600メモリ 16GBWindows Docker 上の Ub…
はじめに GENIEE SFA/CRM部署でプロダクト企画をしている増田といいます。 私は、入社してから5年間エンジニアとして働き、去年2023年の7月からプロダクトマネージャー(PdM)にロールを変更しました。現在は、GENIEE SFA/CRMのAIチームとして、AIを活
株式会社Figuroutが主催するFinTech関連技術の勉強会を開催します2024/04/03(水)19:00 〜 21:00https://figuraout001.connpass.co…
こんにちは、駆け出し12冠エンジニアのアスカです。昨日、JAWS初心者支部のLT会に初めて1人で対面参加してきました。その感想を共有します。https://jawsug-bgnr.connpass…
こんにちは。株式会社IVRy(アイブリー)のエンジニアのsagawaです。 IVRyでは現在、自社記事を部分的にContents Management System(以降CMS)にて管理・編集しています。今回はこのCMS導入の背景、それに伴う課題と対策、またその構成について紹介し
はじめに はじめまして、株式会社松尾研究所のきむ(@kangsoo_kim_)と申します。 松尾研究所で、さまざまなAIの社会実装の開発案件を手掛けてきたほか、金融に特化したチームの立ち上げなどを行ってきました。また、現在は経営戦略本部という社内外の特命のPJTを推進するチー
<a href="https://www.amazon.co.jp/dp/4274231739/">https://www.amazon.co.jp/dp/4274231739/</a><br /> <p>練習問題が豊富なJavaScriptの入門書</p>
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
こんにちは!アルダグラムでエンジニアをしているBingyiです swift-collectionsは、Swiftプログラミング言語を使って一般的に使用されるデータ構造の実装を提供するApple製のオープンソースパッケージです。これは、場合によって標準ライブラリよりもっと効率的に使
はじめにこんにちは、kenです。お仕事ではGoを書いています。最近「もう一段Goと仲良くなりたいなー」と思い、Go Code Review Commentsというサイトを読んでいたところ、mat…
はじめにこんにちは、kenです。お仕事ではGoを使っています。先日、Effective Go(Goの公式が出している慣用的なコーディングスタイルと実践を記したドキュメント)を読んでいたら興味深い…
最初にみなさんは Amazon OpenSearch Service を利用していますか?最近業務でOpenSearchの設定変更を行いました。その時にデプロイ方式について気になる点があったの…
この記事では、Next.js Middlewareのテストコードを書く方法を紹介します。Middlewareはリクエスト時に最初に処理されるパーツで、認証やリダイレクトなどに使われます。パスやCookieなどに応じて分岐するため十分にテストをしないと意図しないリクエストを受け入れ
TLDR 社内のデータを元に質問への回答を LLM が生成する仕組み(RAG)を構築するためのサービスを開発しました。 β 版として無料で公開しているので是非使ってみてください。 サーバーレスな構成で Next.js を動かしている。技術のキャッチアップは大変だ。 htt
はじめに リンクの入れ子とは何かというと、以下のようなデザインです。 カード全体がリンクでクリッカブルになっていて、中のタグやカテゴリーもそれぞれがリンクになっています。ニュースやブログの投稿などでよく見るデザインだと思います。 しかし、以下のようにマークアップすることはで
GitHubは、AIがコードの生成を支援してくれるGitHub Copilotを使いこなすテクニックを示した記事「How to use GitHub Copilot in your IDE: Tips, tricks, and best p...
Docker互換のコンテナエンジンとしてRed Hatが主導して開発しているオープンソース「Podman」の2年振りのメジャーバージョンアップ「Podman 5.0」が正式にリリースされました。 PodmanはDocker互換のコマンドライ...
この記事は?著者は、エンジニアにとって最も大事なものの一つは契約であると考えます。なぜなら、契約によって我々はお金を得ることができ、労働対価を受け取って生きていくことができるからです。したがって、…
環境 本記事では、下記の環境で実行しています。 バージョン macOS 14.1 Ruby 3.0.6p216 (2023-03-30 revision 23a532679b) [arm64-darwin22] polars-df 0.7.0 arm6
これは『2023年度を数字で振り返る「技術広報LT大会」』の登壇内容について、 口頭で話したことを補足しつつ、その他話せなかったこと含めてドキュメントにまとめたものです。 LT大会は楽しいですね、各社の発表も有益情報が多かったので、また行こうと思います。 TL;DR テック
environment/techenvironmentDockerBuildPack-CLI(https://buildpacks.io/)よしなにDockerコンテナを作成してくれるGo…
概要SREのみなさん、こんにちは!サービスレベルの監視をしてますか?New Relicでは通常の閾値監視に加えて、サービスレベルの監視もできる機能があります。この度、New RelicではSl…
こんにちは、kintone 新機能開発チームに所属している 23 卒の柿崎です。 この記事では、私が初めて ESLint のカスタムルールを作って npm で公開し、普段業務で触っているコードに適用されるまでについて紹介しようと思います。 「自分でも ESLint のカスタムルー
皆様こんにちは、mikanでiOSエンジニアをしているSabです。 先日、世界中からiOSエンジニアが集まるtry! Swiftというカンファレンスに参加してきましたので、そちらの様子とmikanのエンジニアに対するサポートを紹介したいと思います。 try! Swift To
はじめに皆さん、こんにちは!51歳、システム開発歴25年以上の中国人エンジニアです。この度、2ヶ月間の波乱がある転職活動を経て、自社サービス開発を行う会社からSIer企業へ転職を果たしました!1…
合宿の目的弊社では若手の割合が大きく、普段は主に業務システム(Ruby on Rails)を開発することが多いという背景があります。また、インフラはAWSを使用しており、EC2/ECSやRDSとい…
調査会社のノークリサーチは、国内全業種の中堅・中小企業(年商500億円未満)および大企業(年商500億円以上)を一部含む700社を対象にした調査結果「2024年 中堅・中小企業のサーバ環境におけるクラウド移行とオンプレ回帰の実態」(pdf)...
HiCustomerの小田です。週明けから東京でも桜の開花が始まるようです。最近はわざわざお花見に行くことはないんですが、ちらちら落ちる桜の中をこうなんとなく歩いているときが結構好きだったりします。たぶん匂いとか華やかな色とか、そのへんから自然の美しさを感じられて好きなのかな。た
TypeScript の Extract について調べていたら、自分がユニオン型の分配法則について何も理解していなかったことに気づいたので、記事にまとめておく。 Extract の基本的な使い方 // https://typescriptbook.jp/reference/t
はじめに 本記事では、PostgreSQLのLISTEN/NOTIFY機能とGoを組み合わせた、メッセージをリアルタイム配信するための仕組み・実装を紹介します。 私たちが開発しているMiROHA eConsentでは本記事で紹介する仕組みを利用して、ユーザが見ている文書のペー
<a href="https://github.com/pnpm/pnpm/releases/tag/v9.0.0-beta.0">https://github.com/pnpm/pnpm/releases/tag/v9.0.0-beta.0</a><br /> <p>pnpm
はじめに前回の記事の続きです。今回はいよいよ UiPath から S/4HANA の OData API /A_PurchaseOrder を呼び出してみます。本記事で作成するワークフローは S…
はじめにSAP ECC 6.0 から SAP S/4HANA に世代交代がすすんで、 SAP と外部システムとの連携に OData を用いる機会も増えてきたように感じます。特に Fiori では、…
shiki とは何か shiki は、VS Code のシンタックスハイライトと同じエンジンである TextMate の文法とテーマをベースにした、高度なカスタマイズが可能なシンタックスハイライターです。 Astro でも内部で使われていたり Node.js のWebsite
<a href="https://github.com/mochajs/mocha/releases/tag/v10.4.0">https://github.com/mochajs/mocha/releases/tag/v10.4.0</a><br /> <p>Mocha v10
<a href="https://nodejs.org/en/blog/release/v20.12.0">https://nodejs.org/en/blog/release/v20.12.0</a><br /> <p>Node.js v20.12.0リリース。 <code c
<a href="https://nodejs.org/en/blog/release/v18.20.0">https://nodejs.org/en/blog/release/v18.20.0</a><br /> <p>Node.js v18.20.0リリース。 Import
この本『Azure OpenAI ServiceではじめるChatGPT/LLMシステム構築入門 エンジニア選書』(通称『AOAIドーナツ本』)を読んだので、学んだことや調べたことを軽くメモしてい…
<a href="https://developer.chrome.com/blog/new-in-chrome-123?hl=en">https://developer.chrome.com/blog/new-in-chrome-123?hl=en</a><br /> <p>C
<a href="https://zenn.dev/inaniwaudon/articles/3ff8761773178c">https://zenn.dev/inaniwaudon/articles/3ff8761773178c</a><br /> <p>Chrome 123で
<a href="https://effectivetypescript.com/2024/03/24/flownodes/">https://effectivetypescript.com/2024/03/24/flownodes/</a><br /> <p>TypeScrip
<a href="https://nodejs.org/en/blog/announcements/diving-into-the-nodejs-website-redesign">https://nodejs.org/en/blog/announcements/diving-i
Appleは、Appleシリコン搭載のマシンでJavaが予期せず終了する現象などを修正したmacOSのアップデート「macOS Sonoma 14.4.1」をリリースしました(リリースノート)。 macOS Sonoma 14.4では、Ap...
<a href="https://developer.chrome.com/blog/perf-tooling-2024">https://developer.chrome.com/blog/perf-tooling-2024</a><br /> <p>Chrome DevToo
Cloud Native Computing Foundation(CNCF)は、Webアプリのフロントエンドにおいて、任意の機能のオンオフを管理するフィーチャーフラグ標準化のための「OpenFeature Web SDK v1」をリリースした。
<a href="https://effectivetypescript.com/2024/03/24/flownodes/">https://effectivetypescript.com/2024/03/24/flownodes/</a><br /> <p>TypeScrip
こんばんは!今回はポートフォリオ作成中にいいなと思ったデザインサイトを載せます!前回よりバージョンアップしてます(たぶん)動きのある機能やボタンボタンジェネレーター、Front-end To…
はじめに奇抜な言語を作りたいと思っていた私。大学にて改めてコンパイラを学びなおす。「構文木って美しいよなぁ...」→ 「ん?これを直接落とし込むプログラム言語を作ればいいじゃないか!」http…
みなさんはAWSのLambdaというサービスをご存じですか? 恥ずかしながら、私は以前まで「Lambdaってバッチ処理するだけのサービスでしょ?」としか思っていませんでした。 あるとき何となくLambdaに関して調べていたところ、Lambdaをシステム開発で利用するうえで
概要 API Gateway + Lambda + DynamoDB で構成される一般的なサーバーレスアーキテクチャを Serverless Framework ではなく、 AWS CDK でローカル開発環境を構築する方法を紹介する。公式の AWS SAM CLI や Dyn
参考この記事は、以下の動画を参考にしています。詳しくは、動画をご覧ください。https://youtu.be/q0VENoIXWso?si=c9qz79crlL_YJvEhまた、リファレンスも…
こんにちは。 株式会社ココナラのインフラ・SREチーム所属の かず です。 システム運用において、有事の際に迅速かつ適切なシステム稼働状況の確認は欠かせません。 その手段の1つとして、ログの調査や分析の効率化は切っても切れない関係です。 システムが成長するにあわせ、ログの種類や量
TL; DR OpenAI が非常に高品質な動画生成モデル Sora を公開 画像生成モデル Diffusion-Transformer を利用 動画を3次元画像として扱うことで画像モデルを拡張 キャプションは DALL•E3 同様、キャプション生成モデルで作成 Op
<a href="https://blog.vuejs.org/posts/vitepress-1.0">https://blog.vuejs.org/posts/vitepress-1.0</a><br /> <p>VitePress 1.0リリース</p>
前書き 私は過去に学生スタッフとして2,3回カンファレンスには参加してきたのですが、カンファレンスで挙がる話題は業務に近いものが多く、当時学生だった自分は話題そのものに興味が持てませんでした。 また、技術の話が出た時も自分の技術レベルからあまりにも離れた話題だったため理解でき
一般財団法人日本情報経済社会推進協会(JIPDEC)と調査会社のITRは、「企業IT利活用動向調査2024」の結果を発表しました。 調査は2024年1月に共同で実施しており、従業員数50名以上の国内企業に勤務するIT戦略策定または情報セキュ...
概要IDEを使って開発した後にデプロイされたシステムのパフォーマンスやログなどをIDE上で簡単に検索できたらワクワクしませんか?問題が起きたときのトラブルシュートでも使えますし、次のシステムの改善…
概要IDEを使って開発した後にデプロイされたシステムのパフォーマンスやログなどをIDE上で簡単に検索できたらワクワクしませんか?問題が起きたときのトラブルシュートでも使えますし、次のシステムの改善…
概要IDEを使って開発した後にデプロイされたシステムのパフォーマンスやログなどをIDE上で簡単に検索できたらワクワクしませんか?問題が起きたときのトラブルシュートでも使えますし、次のシステムの改善…
SaaSパーティショニングモデル まず、SaaS環境でテナントデータを分割するときには、一般的に使用される3つの基本モデル (サイロ、ブリッジ、プール) があります。 AWSでのマルチテナントストレージモデルの構築より 3つのモデルの詳しい解説については、ここ数年で多くの記
はじめにNew Relic を活用したネットワーク機器のモニタリング New Relicではネットワーク運用監視向けにNetwork Performance Monitoring(NPM)を提供…
はじめに New Relicは、アプリケーションやインフラのモニタリングを実現にするオブザーバビリティプラットフォームです。特に、Network Performance Monitoring(NP…
はじめにNew Relicのアラート機能は、システムの異常やパフォーマンスの低下を即座に検知するための強力なツールです。一方、Microsoft Teamsはチームコミュニケーションの効率を高める…
本記事では、最近よく聞くようになった「CRAG」についてざっくり理解します。軽めの記事です。 はじめまして。ナレッジセンスの門脇です。生成AIやRAGシステムを活用したサービスを開発しています。 この記事は何 この記事は、RAGの新手法として最近注目されている「Correc
概要New Relicのモバイルアプリ使っていますか?出先でシステムの状況が気になった際も手元のスマホでシステムの状態を把握できるのでとても便利です!AndroidとiOSに対応しているのでまだ…
はじめにこれまで、作成した Power Apps のアプリや Power Automate フローに共同所有者を追加する方法等について書かれている記事もあるという認識ですが、部署異動の時期だと思う…
Okta(オクタ)は、パスワードレス認証や多要素認証などの技術を活用し、業務で使う様々なSaaSアプリのシングルサインオンなどの便利で安全なアイデンティティ管理とアクセス管理のプラットフォームを提供する代表的な企業として知られています。 2...
Ruby on Rails(以下、Rails)の開発元である37signalsは、より高速でセキュアなRailsアプリケーションを実現するHTTP/2プロキシ「Thruster」をオープンソースとして公開しました。 We've re...
静的サイトジェネレーター「VitePress 1.0」が正式リリースされた。UIフレームワークのVueと高速なバンドラであるViteを基盤に、MarkdownのコンテンツからSPAなWebサイトを構築できる。
<a href="https://romgrk.com/posts/optimizing-javascript">https://romgrk.com/posts/optimizing-javascript</a><br /> <p>JavaScriptのパフォーマンスの最適化に
! クラウド製品は日々のアップデートが行われおります。本記事で記載されている動作も予告なく変更される場合もあるのであしからず🙇♂️ 0. はじめに Microsoft Intune で定番で疑問に思う「プライマリ ユーザー」。 よく質問を受けることもありまして、ここでは「
RiverpodのAsyncValueを使うことで、開発者は非同期処理を簡単に管理できます。しかし、現状として開発者がAsyncValueの扱い方に悩んでしまったり、手を焼いてしまっているケースも少なくありません。 この記事では、AsyncValueの取り扱いをシンプルにする方法
https://bsky.app/profile/matsuu.bsky.social/post/3koajaoxxwd2x 見かけて超便利そうだったので試してみました。 https://github.com/ynqa/jnv インストール brew install でインス
前提 これは私個人が調べて考えてみたことをまとめたものになります。 私自身ちゃんと理解ができていない点もあると思うので、実際にre-exportを使うのかはプロジェクトの特性やチームの方針を鑑みて判断をいただければと思います。 re-exportとはそもそも何? 下記のよ
はじめに 私はエンジニアになって 3年が経つことになります。それの振り返りの記事です。 軽い自己紹介になるのですが、元々プログラムが好きではありませんでした。それどころか、プログラムを書くことが苦手でした。なぜか書いていると無性に劣等感が刺激され、私の無力さを感じてしまうから
この記事の要約位置推定やSLAMを行う際に出てくるオドメトリフレーム(以下,/odom)の役割,必要性を述べる/odomは自律移動を行うために必ずしも必要なものではないマップフレーム(以下,/…
書籍「ソフトウェアテスト技法 練習帳 知識を経験に変える40問」の購入者向けに特化した非公式のハンズオンです。書籍の内容を含んだ記事は無料で公開しています。 このハンズオンでは、書籍で紹介されているテストケースの作成技術を実際のプロジェクトに適用し、テスト駆動開発(TDD)
今回はLLMと相性のいいReactのChartライブラリを探すために検証を行いました。ReactのChartライブラリといえば数多く種類が存在し、どれを採用するのがいいか迷うところです。下記のサイトはReactのChartライブラリが一覧で整理されており、これだけでも数十個候補に
株式会社 IVRy (アイブリー) 社員番号 7番 エンジニアのボルドーです。 今回は以前以下の記事で軽く触れた「一定期間投稿のないチャンネルを自動アーカイブする」機能の実装方法について紹介したいと思います。 概要 弊社は Slack を用いたコミュニケーションが活発なので
はじめにみなさん、シェルについてご存じでしょうか?bashやzshなどエンジニアであれば誰もが触ったことのあるであろうターミナルから使用することのできるあれです。もちろん知ってるよという人もいると…
TL;DR- 週次のミーティングの延長線上で目標設定をしてしまう+ ありたい姿から逆算する- 上長(や会社)がトップダウンで目標を決めきってしまう+ トップダウンとボトムアップの両者から作る…
ESMとは まず、ESMの定義から見てみましょう。 JavaScript Primer には、以下のように書かれていました。 ECMAScriptモジュールは、ES2015で導入されたJavaScriptファイルをモジュール化する言語標準の機能です。 jsprimer -
ノーベル物理学賞を受賞したこともある偉大な科学者であり、愉快な先生でもあるリチャード・ファインマン(1918 - 1988)が推奨した学習メソッドである「ファインマンテクニック (The Feyn…
海外エンジニアに、要件を伝えたい。できれば効果的に読んでもらいたい。しかし69 %の人はメールを、サラッとしか読まない1 つのメールにかける時間は 10 秒以下45 %がスマホ等でメールを確認…
はじめに 株式会社Elithの大森一祥です。AIテックカンパニーの一員として、お客様の課題をAIを駆使して解決しています。 大規模言語モデル(LLM)が人間と匹敵する性能を発揮することもあり、弊社には多岐にわたるプロジェクトの依頼が寄せられています。最近は、情報漏洩のリスクを
「Blazor」は、いわゆるSPA(Single Page Application)と呼ばれる動的なWebアプリケーションを、C#を始めとする.NETのテクノロジーで開発できる、マイクロソフトが開発しているWebアプリケーションフレームワー...
GitHub CopilotやAWS CodeWhispererをはじめとする、コードエディタに統合できる11種類のプログラミング支援AIをまとめた。
マイクロソフトはUIコンポーネントにAIを搭載することで、ユーザーの意図をくみ取って賢く振る舞ってくれる「.NET Smart Components」を実験的に公開しました。 入力内容をAIが自動的に適切なフィールドへペースト .NET S...
GitHubはコマンドラインでコマンドやオプションを入力する際にAIが支援してくれる「GitHub Copilot in the CLI」正式版をリリースした。
Vimmer のための 括弧編集入門 プログラミングにおいて、もっともよくに入力する文字種はなんだろうか。 そう、括弧である。括弧を効率良く編集することは、どんなプログラミング言語をつかう人にとっても有益である。 その信念のもと、僕が使っている括弧編集の種々を紹介したい。
情報を参照する際に使用するルックアップと関連レコードの違いをまとめてみました。両方とも「情報をアプリ内に持ってくる」ことが可能なので混同しがちですが、よく調べてみると違う点がいくつかでてきました。…
はじめにこの記事は2章の続きです。まだ読んでいない人は2章から読まれることを推奨します。この章では1章2章で説明したことを踏まえて実際にチャットアプリを実装していこうと思います。記事を通じて…
はじめにこの記事は1章の続きです。まだ読んでいない人は1章から読まれることを推奨します。1章 設計説明編2章 AppUI編 3章 MVVM実装編4章 アプリ実装編AppUIAppUI…
MetaGPTが凄そう ネットで「MetaGPTが凄い」みたいな話を聞いたのでちょっと試してみました。 GitHubのリポジトリは以下です。 https://github.com/geekan/MetaGPT 論文は以下です。 https://arxiv.org/abs/24
はじめに この記事では、自作プラグインである nvim-insx について紹介します。 自分の英語力が低いので GitHub の README.md を見ても何ができるのかよくわからんと思ったので、日本語で記事を書くことにしました。 nvim-insx とはなんのプラグイ
はじめにReactの学習を始めて早くも2カ月が経ちました。React×TypeScriptのインプットを下記の講座で終わらせたので、アウトプットとして学習記録アプリを作成しました!↓「0からT…
はじめに お疲れ様です! おおくまです! 今回は、「AWSの出発点として1ヶ月でCLFに合格した話」ということで、私なりにCLFについてまとめてみました! 勉強法などをまとめていますので、少しでも参考になれば幸いです! 対象読者 これからCLFを受験しようと考えている方
はじめにParameter StoreはAWSのサービス間でパラメータの受け渡しを行う際に、非常に便利なサービスです。似たようなサービスとしてAWS Secrets Managerも存在しており…
VSCode の Dev Containers を使ってコンテナ上に Qiita の記事を執筆するための環境の作り方をご紹介します。Qiita の記事を毎月書くことを目標に掲げていて、モチベーショ…
<a href="https://www.youtube.com/watch?v=LB8KwiiUGy0">https://www.youtube.com/watch?v=LB8KwiiUGy0</a><br /> <p>Node.jsについてのドキュメンタリー動画。 Node.
今月の 19 日に Chrome 123 が正式にリリースされ、CSS 上で CJK の約物アキ(スペーシング)を調整する text-spacing-trim プロパティがサポートされました!!🎉🎉 折角の機会ですので、実際のブラウザの挙動や W3C の草案を基に、このプロパティ
はじめに家族間で使えるchatgpt botをDiscordに導入するその時のログエンジニア初学者の備忘録(クソ適当)構成Ubuntu 22.04 オンプレ鯖Gitでの管理がクソ楽なので…
はじめに Androidアプリの設計・開発では、長らく「外部ストレージの利用は最小限に留め、機密情報の保存は避けるべき」とされてきました。それは、従来のAndroidシステムでは、ユーザが許可を与えたアプリであれば外部ストレージに保存された任意のファイルにアクセスできてしまう
はじめにPower Automateには承認機能が存在します。TeamsとOutlookで申請に対する承認・否認、コメントの付与ができ、簡単なワークフローの構築が実現できます。https://…
! 諸説ある分野なのは承知なので、あまり真に受けすぎないでください。 ! syntaxの話はここではしません(筆者は好きではない寄り)。あと型の話もしません。 TL;DR Goのerrorは外部エラーを表現するもので、利用者(ライブラリならアプリケーション開発者、アプリ
はじめに 前回ZennCLIをちょっと便利に使うMakefileについて記事にしました。 私がZennの記事を書くときはまずVSCodeを開き、次にZennのPreviewサーバーを立ち上げ、ブラウザでlocalhost:8000を開き、GitClientのForkを立ち上げ
はじめにReact学習を始めて2カ月になりました。ちなみに学習当初は「JavaScriptってなに?」状態から始まったので、ゼロから新しい言語や技術を勉強してみたい!って方の励みになればと思いま…
.NETでラズパイのアプリケーションを開発できることを知りました。 また、Visual Studioを使ってデバッグ(ブレーク、ウォッチ等)ができることを知りました。 開発環境の構築について、備忘録として記載します。 作業の流れ ① ラズベリーパイのセットアップ ② ホス
.NET ファミリーの関数型プログラミング言語である F# を利用した、全 3 巻構成の関数型プログラミング入門書籍となります。 中巻では F# のより関数型プログラミングに有用な発展的な機能や型などの学習ができます。 なお、この書籍は本編をすべて無料で利用いただけますが、活動
概要プログラミングをしていると実装の方式を試してみることがあると思います。あるいは、別の実装でうまくいくか自信のない時、今あるものはコメントアウトしておいて別の実装を試してみたり。そんな場合、今時…
Topics Ebitengine Weekly はじめました Ebitengine に関するありとあらゆる話題を収集し提供する Ebitengine Weekly が始まりました。この記事は記念すべき第1回目となります。 今後ともゆるく続けていきたいと考えておりますので
はじめにRSS対応のサイトだと、更新情報追いやすいけど、RSS非対応のページも追いたいよね。って人向けの記事です。RSS対応しているサイトなら、RSSリーダーを使った方が早いですまた、Disc…
inline-block を使う理由、それは 入れ子構造を作れることにより、改行位置の優先順位をつけられるから! 詳しくは以降で説明します。 (前提)そもそも改行調整ってなんの話? このタイトルを見て記事を開いた方であれば知っていると思いますが、一応説明です。 スペー
1. はじめにARアドバンストテクノロジ株式会社(ARI)の鈴木タクヤです。前回 から少し時間が空きましたが、育児と仕事と法事と 資格の勉強 で忙しかったためです。・・・遊んだりもしたけれど。…
JUnit4とJUnit5のimport文の違い現在、多くのシステム開発現場で用いられているのはJUnit5です。import文が異なるため、注意しましょう。JUnit4の場合は以下です。i…
この記事の対象者エディタ: IntelliJ(2023.3.4 Ultimate Edition)TypeScript・JavaScript以外の言語も触ったことがある人console.log…
初めに今回はReactでsupabase上のデータを引用する際に、意図せず画面が真っ白になってしまいました...その原因と解決方法を自分なりに結論づけることができたので報告します!問題のコードconst [todos, setTodos] = useState<any>
この記事を書くきっかけ先日、自分でライブラリを組んでみて色々学ぶことがあったので今回はまとめてみました。自分が作ったライブラリに関しては以下の記事にまとめていますので、良かったら見てください!!https://qiita.com/ROBOTofficial/items/f6ae5
はじめに株式会社Hajimariが展開するプロパートナーズサービス(フリーランスと企業様のマッチング支援事業を展開しています)を利用していただいている、稼働者・企業担当者の双方に提供している自社…
以前、Next.jsの遷移の実装やRouter Cacheの実装について筆者が調べたことを記事にしました。 https://zenn.dev/akfm/articles/next-app-router-navigation https://zenn.dev/akfm/articl
こんにちは! サイボウズ株式会社フロントエンドエンジニアの Saji (@sajikix) です。 はじめに サイボウズでは毎週火曜日に Frontend Weekly という「一週間にあったフロントエンドニュースを共有する会」を社内で開催しています。 今回は、2024/03
はじめに COUNTERWORKSバックエンドエンジニアの伊藤です。 この記事ではAPIドキュメント分割の知見を紹介します。 弊社では OpenAPI を使用したスキーマ駆動開発を採用しています。 1ファイルで管理していたところ、25000行を超える行数となり管理コストが高く
! この記事は毎週必ず記事がでるテックブログ "Loglass Tech Blog Sprint" の 31 週目の記事です! 1年間連続達成まで 残り 22 週 となりました! はじめに こんにちは、ログラスでエンジニアをしている浅井(@mixplace)です。開発チーム
AGI(汎用人工知能)とは何か汎用人工知能(AGI: Artificial General Intelligenceの英略)は、近年注目された革新的な最新技術の概念であり、人間が持つ知性や知能を模…
はじめに 株式会社Elithの大森一祥です。AIテックカンパニーの一員として、お客様の課題をAIを駆使して解決しています。 大規模言語モデル(LLM)が人間と匹敵する性能を発揮することもあり、弊社には多岐にわたるプロジェクトの依頼が寄せられています。最近は、情報漏洩のリスクを
ナレッジベースとはAmazon Bedrock のナレッジベースでは、データソースを情報のリポジトリにまとめることができます。ナレッジベースを使用すると、検索拡張生成 (RAG) を活用したアプリ…
インメモリデータストアRedisの開発元であるRedis社は、これまでオープンソースとして開発してきたRedis 7.4ソースコードのライセンスを、Redis Source Available License (RSALv2)とServer...
GitHubは、脆弱性のあるコードをAIボットが自動的に発見、修正したコードとその解説をプルリクエストしてくれる「code scanning autofix」(コードスキャン自動修正機能)を発表しました。 Meet code scannin...
趣旨Bitcoin 初心者のために Lightning Network 上で satoshi を直接入手する方法と入手した satoshi を中央集権取引所に送金することなくそのまま先物・オプショ…
TL;DR RDS の メジャーバージョンアップグレード を行なった PostgreSQL 11.6 -> 15.5 MySQL 5.7.44 -> 8.0.36 PostgreSQL は AWS CDK を利用した、自前での手動切り替えをベースにした B
こんにちは! 株式会社ココナラフロントエンド開発グループの雨嶋です。 最近の CSS の進化はすさまじいです。 今までは Javascript 数行で実装していた部分が CSS1 行で済んだりします。 ただ知ってないと使えないので、自分の勉強も兼ねて便利そうな CSS を 8 個
自身の所属する研究室にまだウェブサイトがなく、活動が報告できるプラットフォームが増えればとなり作成・リリースした件について、実際のソースコードと共に仕様と実装方法についてまとめました。 今回の記事は、設計を考慮した実装方法~リリース、初期運用までを書くため長くなります。 結論
ラブグラフでエンジニアをしております横江( @yokoe24 )です! このあいだ PDF 出力機能の実装をしました! 技術選定からその後の反省までをまとめます。 1. 技術選定 PDF出力をおこなう Rails の gem は複数あります。 まずはどの gem を使うか検討
AIテスト自動化クラウドサービスを開発し提供しているMagicPodは、Slackで使える「ソフトウェアテスト関係者くらいしか使わない絵文字」第二弾の公開を発表しました。 登録不要、無料でダウンロードできます。 「ソフトウェアテスト関係者く...
アルダグラムでエンジニアをしている松田です。 UI操作により、動的に変化する要素があるとします。 要素の伸縮動作の完了を見届けた後に、何らかの処理を行いたい… そのようなユースケースで、本稿の内容が参考になれば幸いです。 要素を参照する方法 🎯 まず、要素を参照する方法を考
! これは、2016年に開催された最初のtry! Swiftで、僕が英語発表したときの原稿を和訳したものです(読みやすいように微修正を加えています)。 try! Swiftは、コロナ禍による長い中断を経て、(フル開催としては)5年ぶりに明日から開催されます。僕は、今回は時間的余裕
はじめにこの記事ではアプリをリリースするまでにしたことを残して過去の挫折経験を4回している私でも頑張ればアプリをリリースできる開発で便利なサービスやツールの紹介をしたい!ということを伝えたい…
オラクルはJavaの最新バージョン「Java 22」正式版をリリースしました。 Java 22 is now available! #Java22 #JDK22 #OpenJDK Download Now: https://t.co/aCr...
先週の火曜日、3月12日に始まったPublickeyへのDDoS攻撃は今週日曜日、3月18日日曜日の早朝を最後に収まったようです。この記事執筆時点でPublickeyのサーバは平常に戻っています。 この間、読者や広告を掲載いただいているお客...
シスコシステムズは、ログの収集解析ツール大手として知られるSplunkの買収を発表しました。買収金額は280億ドル(1ドル145円換算で4兆600億円)。 Splunkは、サーバやネットワーク機器などあらゆるマシンやセンサー、ソフトウェアな...
導入2024年3月20日、ここ最近話題になっている。音楽生成AI,SUNO AI。その騒がれ方が異常なので、まとめてみた。すごいと思ったX POST での紹介ありそうなEDM音楽https…
Summary koralleです。2024年の1月からYamada UIのコアメンバーをやっています。 今回はYamada UIのStorybookをv8にアップデートしたので、その作業の流れについてまとめておきます。 Yamada UIとは何か? Yamada Hir
aboutみんなだいすきRaspberry Pi(以下ラズパイ)、せっかく買ったのに、仮想化基盤を家に用意して不要になったり、電子工作に飽きてもう使わなくなりがち…買ったときは数千円〜1万円以上…
https://zenn.dev/genda_jp/articles/4ba71288928da6 前回に引き続き、Slackオートメーションプラットフォームの紹介です。 今回は複数のチャンネルの内容を1つのチャンネルに集約して、時系列で確認できるようなワークフローを作っていきま
概要今回は幽霊感を出すマテリアルを作成していきます。実装輪郭を不透明輪郭部分を不透明にすることで幽霊感をだしていきます。実装はメッシュの法線と視線ベクトルとの内積で求めていきます。「Bl…
GHC 9.10.1-alpha1が2024年3月14日にリリースされました。正式版のリリースは4月ごろを目指しているようです(9.10.1 · Milestones · Glasgow Haskell Compiler / GHC · GitLab)。 この記事では、GHC 9
学生時代から個人開発を続けていて、気づいたら7年目になってました。 これだけ続けてますが、個人開発は常に赤字で、なにも成功してません。 これは、法人成りしたフリーランスエンジニアの過去を振り返る記事です。 自己紹介 僕は「nir」というハンドルネームでインターネットに生息して
日本国内のElixir界隈で活躍されている方々の共著として出版された「Elixir実践入門」が届いたので、読み進めています。https://gihyo.jp/book/2024/978-4-297…
自己紹介 どもども、フリーランスエンジニアとして働いている井上弥風です。 ずっとバックエンドメインで仕事をしてきたのですが、インフラ側がヨワヨワ過ぎたので勉強を始めました ECSを自分で設定して開発時に利用して~~とかまで全部できる自信がなかったので学習していきます 対戦よろ
<a href="https://www.mozilla.org/en-US/firefox/124.0/releasenotes/">https://www.mozilla.org/en-US/firefox/124.0/releasenotes/</a><br /> <p>F
最初にざっくりまとめRails7.0.8でsqliteのchange_columnに対して変更が入ったその影響で以前とは振る舞いが変わっているchange_columnで指定した要素以外の設定…
<a href="https://rsdoctor.dev/">https://rsdoctor.dev/</a><br /> <p>webpackやRspackのbundle結果を分析できるツール。 bunde結果のサマリ、コンパイル/minifyの時間、loaderごとの処理
<a href="https://rsbuild.dev/community/releases/v0-5">https://rsbuild.dev/community/releases/v0-5</a><br /> <p>Rsbuild v0.5リリース。 Lightning C
はじめにCloud9で複数のシミュレータを稼働させていますが、ときどきメモリ不足により停止していることがありました。いちいちCloud9にログインしてメモリや起動状況を確認するのも面倒だし、後か…
づーさんのコレですね。https://qiita.com/dusanjp/items/67f5099ec351e5eefa6f原因symbol-sdk@2内部の暗号化に使用されるパッケージcr…
はじめに非同期処理はアプリケーション開発においてほぼ必須となっていますが、プログラミング言語やライブラリによってその実現方法は大きく異なります。この記事では、以下の言語における非同期処理の実現方…
目的配列のremoveメソッドなど、JSのビルトインオブジェクトには存在しないメソッドを拡張して定義したい問題点こんな感じで関数を定義してもいいけど、function remove<T>(a…
<a href="https://runtime-compat.unjs.io/">https://runtime-compat.unjs.io/</a><br /> <p>Bun/Deno/Vercel/LLRT/Node.js/wasmer/workerdなどのJavaScr
はじめにESLintのバージョン9.0.0からFlat Configという設定ファイルの新たな記法がデフォルトで有効になり、元の記法が非推奨となります。そしてバージョン10.0.0では元の記法がサ…
文字列のポインタ型の値を比較するテストコード Goのテストで、次のような文字列のポインタ型の値に対する比較とその結果を表示するコードを書きました。 このテストコードでは、以下のことを検証しています。 関数Fがnilを返さない 関数Fがnilを返さなかった場合、結果のポインタ
はじめに 「スクラムマスターがいることでどんな利益がなるの?」 スクラムマスターをやっていると時々この質問を受けることがあります。 スクラムを始めたばかりのチームや組織はもちろん、広報BLOGに「専任のスクラムマスターをおくことにこだわってます。」とCTOが書いているような企
はじめにMakeやCMakeは様々なプロジェクトで使われている,c/c++コードのコンパイルを手助けしてくれる基盤技術です.でも初心者には取っつきにくいですよね.チュートリアル通りにやったらなん…
<a href="https://speakerdeck.com/steelydylan/edeitafu-kinoreactkai-fa-huan-jing-wo-burauzadakedeshi-zhuang-sitahua">https://speakerdeck.com/
クラウドサーバーでのAI学習手順 松尾研究所のからあげ(@karaage0703)です。松尾研究所では、多くの機械学習/AI関係のプロジェクトが走っています。特に計算リソースを多く使う、大規模データを使った機械学習、ディープラーニングの学習には、AWS/GCP/Azure等
<a href="https://ecss.info/en/">https://ecss.info/en/</a><br /> <p>予測可能なCSSを書くためのデザインガイドとstylelintのルール</p>
<a href="https://www.webkit.org/blog/15190/implementing-vertical-form-controls/">https://www.webkit.org/blog/15190/implementing-vertical-for
はじめに今の会社に転職してきて2ヶ月が経ち、まだまだ分からないことも多いですが少しずつ環境にも慣れてきたので頭の中を整理するためにも今感じていることをアウトプットしたいなと思い書きました!現在、…
はじめにFPSゲーム「Apex Legends(エーペックスレジェンズ)」を用いて実施されている世界大会「Apex Legends Global Series(ALGS)」の試合中、選手のプレイ環…
オラクルは、Appleシリコン搭載のMacでmacOS Sonoma 14.4にアップデートを行うと、Java 8以降のすべてのバージョンでJavaが予期せず終了する現象が発生するとして、Macユーザーに注意喚起を行っています。 今のところ...
マイクロソフトは、Microsoft Azureから他のクラウドやオンプレミスへ移行する際の外部へのデータ転送量を無料にすると発表しました。 すでにGoogle Cloudが今年(2024年)1月に、AWSは3月に同様の発表を行っており、そ...
こんにちは、bgrass株式会社CEO兼CTOのだむはです。3年くらい前まで、個人開発者として活動していました。その時ちょっとだけ燃えかけたポエム記事を書いていたのですが、もし覚えてる方いたら嬉し…
はじめにLinux環境にファイアウォールを設定する(ポートの開放/閉塞)場合、オンプレミス環境のLinuxサーバとAWS等のパブリック・クラウド上に構築したLinuxサーバとでは、それぞれ設定方法…
<a href="https://elysiajs.com/blog/elysia-10">https://elysiajs.com/blog/elysia-10</a><br /> <p>Bun向けのHTTPサーバフレームワークのElysia 1.0リリース。 起動時間の改善、
こんにちは @glassmonekeyです。 Ubie 株式会社というところに転職をして約 1 ヶ月になりますが、同僚からセルフオンボ上手だねと褒められることが少々あったので、自分なりに気をつけていたことをまとめてみました。 これから社会人になる方や、新環境への適応を考えている方
AtCoderを始めてから2年弱が経ちましたが、ようやく水色になれました。緑色になってからは8ヶ月くらいかかってしまいましたが、そこから取り組んだことなどを話していこうと思います。経歴など?京都…
GraphQL エンジンを提供するオープンソースのプロダクトである Hasura をご存知でしょうか。Hasura は GraphQL API の迅速な開発を可能にし、開発プロセスを大幅に加速させることができる強力なツールです。 本書籍では、バックエンドに Hasura、フロン
結論type Dog struct { Name string}func (d *Dog) Speak() { fmt.Printf("Woof")}func main() { var n…
はじめにこの記事は レガシーコード改善ガイド: 保守開発のためのリファクタリング を参考に手を動かしてみて、ある程度自分の中で体系的にまとまった知識のアウトプットです。この記事で扱う内容この記…
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
はじめにMicrosoft AI Tour の影響もあり、Microsoft Copilot Studio (以降 Copilot Studio) の需要が高まっていると感じています。https…
数日前にPrismaがEdge Functionで動作するバージョン5.11をリリースしました。 https://www.prisma.io/blog/prisma-orm-support-for-edge-functions-is-now-in-preview https://
はじめに23新卒が新規事業プロジェクトで3~4ヶ月間リードエンジニア経験したという記事。ほぼ読み物。マインド多め。技術的なお話は後半にします。これから新卒入社する人、新規事業をする人に刺さって…
起源 まだフロントエンドという言葉が生まれる前。 古代のプログラマー達はサーバーで一画面ずつ丁寧にHTMLを構築していた。 ところがあるとき一人のプログラマーがブラウザ上で動的にHTMLを書き換えることに成功する。 これに多くのプログラマーが続いた。 次第に勢力を増していった
はじめに誰もがオープンソースムーブメントを利用してソフトパワーを獲得し、競争力を高めることができる現代。実際何をすることで何を得られるのか考えていきましょう。キーワードは 貢献 と 名誉 です。…
そもそもDOMとは? 仮想DOMについて知るためには、まずDOMについて知っておく必要があります。 以下の動画で、DOMについて100秒で解説しているので、そもそもDOMをよく知らないなぁという人はぜひ確認してみてください! https://youtu.be/17AXWYPT
<a href="https://nuxt.com/blog/v3-11">https://nuxt.com/blog/v3-11</a><br /> <p>Nuxt v3.11リリース。 ログ表示の改善、<code class="language-plaintext highl
はじめに以前 Aurora for PostgreSQLのフルマネージドの Blue/Green デプロイを利用して 13.2 ⇒ 15.4 バージョンアップを行う形を試してみました。(Blue/…
結論こんな人は躊躇せずにJAWS DAYSにぜひ参加しましょう!以下の1つでも当てはまるのであれば、年齢やAWS利用実績は関係なく、JAWS DAYSに参加する価値があると思います!自分の周り…
導入 CA Tech Dojo 2024 Android編にお邪魔してきたので、思い出に浸りがてら記事を書いてみようと思います。 参加に際して多数の先達の記事に助けられたので、この歴史あるインターンの来年以降の参加者に向けて「Dojoはいいぞ」記事を贈りたいのです。 内容が
これは何?S3の静的サイトホスティングとCodePipelineを組み合わせてWebサイトを公開しているのですが、今まではCloudFrontのキャッシュ削除を手動で実施していました。今回、その…
はじめにこんにちは、@Sicut_study (Watanabe Jin)です。今回はタイトルにもあるとおり100万円かけて作ったサービスをリリース直前で諦めたことについて記事を書いていきます。…
前に ASP.NET Core Blazor Server でオレオレ ログインを作りたい という記事を書きました。この時はログイン画面は ASP.NET Core Razor Pages で作成をしていましたが、.NET 8 になって Blazor でも静的サーバーサイドレンダ
SwiftUIからUIViewControllerを使う際のちょっとしたテクニックを紹介します。 平凡なテクニックですが、記事になっているものを見かけなかったので、記事に残しておきます。 SwiftUIからUIViewControllerを呼ぶ一般的な例 SwiftUIからU
はじめに Flutterで、コンピューターが示した順番を覚えてタップしていく記憶力ゲームを作りました。 元ネタはGoogleの「記憶力ゲーム」、アセットは「いらすとや」です。 パッケージは使わず、素のFlutterで作ってみました。 ブラウザで遊べるので、触ってみてください
Webアプリケーションでは、スタイルが変わらずに異なる振る舞いを持つコンポーネントがよく見られます。例えば、ボタンには基本的に<button>要素を利用してonClickを使用しますが、<a>要素…
1. はじめに 企業に務めるソフトウェアエンジニアにとって、生産性向上というフレーズは聞かない日がないほど身近なものです。私自身も日々の仕事が、チームや組織の生産性向上に寄与するかどうか、意識しながら働いています。そもそもソフトウェアエンジニアという仕事は、人を機械に置き換え
はじめに この記事では、ベクトル検索で似た文書を検索するコードを解説します。具体的には、Sentence Transformersライブラリを用いてベクトル化、Faissという近似最近傍探索ライブラリを用いて高速な検索を行います。 用語説明 ベクトル検索 ... 文書
Claude3で画像が読めるようになったので、表形式を含むPDFをどのように読むのが良さそうか検証します。今回の検証には画像やグラフなどは含んでいません(画像の解析は画像で読むしか無いはず)。非構…
この記事は何? データバリデーションライブラリのPanderaがPolarsのサポートを開始したので、早速それを試してみるもの。基本的なバリデーションのやり方を確認した上で、実行速度への影響を簡単な実験で確認した。 なお2024/3/16現時点では本機能はベータ版という状態で
ログイン画面からプロファイルが消えてログイン出来ないけど、LevelDBファイルが残っている場合の秘密鍵サルベージ方法です。流れは以下の通りです。LevelDBファイルから暗号化された秘密鍵を取得…
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
HTMXのCEOに就任したので[1]、記念に記事を書きたいと思います。 HTMXサイトのエッセイ[2]はどれも珠玉の出来で評判ですが、それらを読んでもわかるとおり、HTMXは「Webはこうあるべき」という主義主張のあるライブラリです。その主義主張のかなり初歩的な前提を書きたいと思
<a href="https://claritydev.net/blog/improving-react-testing-library-tests">https://claritydev.net/blog/improving-react-testing-library-test
<a href="https://bun.sh/blog/bun-v1.0.31">https://bun.sh/blog/bun-v1.0.31</a><br /> <p>Bun v1.0.31リリース。 <code class="language-plaintext high
<a href="https://typicode.github.io/mistcss/">https://typicode.github.io/mistcss/</a><br /> <p>CSSからReactコンポーネントを作成するツール。 CSSを書いて、そのCSSからRec
Emit が分からない! Vue.js で ref や computed でのステート管理を学び、コンポーネント間でのやり取りで props を学び、次に emit を学ぼうとするとなんだか難しく感じることがあります。 確かに初学者の方からすると、慣れるまで少し時間がかかるか
はじめに タスク管理はクリエイターの永遠の課題だと思います。 普段の案件に関するタスクはもちろんですが、案件とは関係ない事務作業やデータの整理、後で読みたい記事、試してみたい技術など、私たちには様々なタスクがあります。 膨大なタスクを管理する方法を日々模索し続け、ようやく自分
はじめに タスク管理はクリエイターの永遠の課題だと思います。 普段の案件に関するタスクはもちろんですが、案件とは関係ない事務作業やデータの整理、後で読みたい記事、試してみたい技術など、私たちには様々なタスクがあります。 膨大なタスクを管理する方法を日々模索し続け、ようやく自分
<a href="https://blog.cloudflare.com/workers-vitest-integration/">https://blog.cloudflare.com/workers-vitest-integration/</a><br /> <p>Vites
はじめに PyAirbyteがリリースされました。(2024/03/16時点ではBeta版なのでご注意を) https://airbyte.com/blog/announcing-pyairbyte PyAirbyteはExtractのコネクタ部分をPythonのライブラリと
前置きこんにちは。データエンジニアの山口歩夢です!まずは宣伝をさせていただきます。3/28(木)の18:30〜以下のイベントで「StreamlitとTerraformでデータカタログを作った…
はじめに連続する複数の半角スペースは1つにまとめられたり、先頭末尾の半角スペースは省略されるこれははじめてHTMLに触れた人が戸惑う部分だと思います。ではその半角スペース分の空白をどのようにし…
Claude 3 opus課金への道 最近、周りでClaude 3(特に最上位モデルのopus)の性能が凄いと話題です。 「どうせOpen AIからまた凄いの出るでしょ」 と静観していたのですが、しばらくは出なさそうな雰囲気がするのと、周りのプレッシャー(?)に耐えられなくな
本書では、下記の技術を使用して、ハンズオン形式でTODOアプリを作成します。TODOアプリには、LINEログインによる認証機能、およびタスクの追加・更新・削除機能が存在します。 📍Next.js(Server Actions) 📍Auth.js 📍Supabase 📍Di
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
自動大会AIチャレンジ2024のメモはじめにデフォルトのlanelet2の地図がカクカクのためVector Map Builderでlanelet2 mapを編集してなめらかに(コースに沿って編…
Bedrockに噂のClaude3が2モデル追加されたので、Bedrockで使用可能な全LLMに対して日本語で味噌汁の作り方を質問して日本語能力と知識を確認します。2024/3/15現在、Clau…
IntroTwitterでこんなツイートが流れてきた。都道府県Tier表Tier 0 東京Tier 1大阪 京都 神奈川Tier 2愛知 福岡 北海道 千葉 埼玉 兵庫 広島Tier 3宮城 静…
はじめに先日、ユーザーの疲労タイプを診断して、診断結果にて漫画+アロマをお勧めするWebアプリを作成しました。https://www.comic-health.com/このサービスの肝になる診…
はじめにRailsでのアプリ作成で楽天APIを使用することになったのですが、その際に一度の検索で複数のジャンルIDを使用した検索機能を実装しました。使用機会は多くないものだと感じましたが、記事にま…
はじめに 株式会社 Gerunda の齋藤です。最近 Typescript の 5.4 がリリースされました https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/ その中でも注目度が高い機能が
先週MacBookAirのM3モデルが発表されて、勢いで買ってしまいました。 普段は行き当たりばったりで必要なアプリをインストールする感じでセットアップしているのですが、もう少しスマートにセットアップしたいので、整理しながらセットアップしようと思います。 スクリーンショットの見た
はじめに こんにちは!Altive 株式会社の Flutter アプリ開発者の小林遼太(@naipaka)です🦙 今回は、図形を描画したり画像などを切り抜いたりする際に用いるClipPath や CustomClipper を使って、身分証撮影ガイドのようなものを作成する際の
なぜ cloudflare-workers: 運用が楽 なぜ claude3: GPT-4 より体感性能がいい 動いてるもの /claude <prompt> で claude 3 が答えてくれるチャットボットで、 cloudflare-workers 上で動
概要大規模なリファクタリングを安全に行うため、Google製のJava静的解析ツールであるError Proneにて、自作のRefaster templateに対してPatch作成機能を利用したソ…
「魔法少女リリカルなのは」を形態素解析しようまずこの話題を話すためには「魔法少女リリカルなのは」形態素解析問題について話さねばなるまい。「魔法少女リリカルなのは」形態素解析問題とは簡単に言うと「な…
概要この記事では、ライブラリやフレームワークに依存せず、純粋なJavaScriptのみを使用してデータバインディングを実装する方法について詳しく説明します。効率的なWebアプリケーションの開発に欠…
カウンターワークスで主にDevOpsなところでお手伝いしている@tchikubaです。ベンチャー企業のTech支援やアジャイルコーチ、エンジニア向け研修など複数社に関わってます。 この記事では、HTML・CSS主体の静的ページをVercelを使って配信していた構成を、Cloudf
0. はじめに以前の記事で作ったオリジナルキーボード、ポータブル性にはにすっかり満足していたが、これをiPhoneやiPadで使いたい欲が出てきた。ただ、通常の有線キーボードを単にLightnin…
はじめにCloudflare から以下の通知が関係者に届いてたと思います。これに対して何を確認して何に注意すれば良いのかを Claude 3 Sonnet と共にお送り致します。Upcomin…
1. 目的 UIデザインを勉強し始めました。現在「オブジェクト指向UIデザイン-使いやすいソフトウェアの原理」を読んでいます。そのため、学習進行の記録と復習を兼ねて、学んだことを記事にしようと思い…
公式ドキュメントに書いてあり、Firebaseからもメールなどで通知されていることではあるのですが、意外と見落としたままになっているかもしれない情報なので、啓蒙の意味も込めて記事にします。 結論 Firebase AuthのJavaScript SDKを使っている場合、今年6
結論 Taskを管理するならSnowflake Python APIを使おう Snowflake Python APIとは Snowflake公式のPythonのオブジェクト管理ライブラリ「snowflake.core」のことです(Public Beta)。Snowfla
Publickeyのサーバは3月12日から14日にかけて何度もDoS攻撃を受けてダウンしていました。 その間、読者や広告を掲載いただいているお客様や代理店様にご不便やご迷惑をおかけし申し訳ありませんでした。 ひとまず現在までの状況と対応につ...
Dockerコンテナの開発環境「Rancher Desktop」でWebAssemblyがサポートされた。Spinフレームワークを用いることで実現する。これでDocker DesktopやPodman Desktopを含む主要な環境でWebAssemblyがサポートされる。
! こちらの記事はもちろんClaude3Opusによる生成が80%を占めています。 はじめに Claude3Opusはものすごい能力で、手動で作成するのは面倒なプロジェクトのドキュメンテーションなどを一撃で生成してくれます。 しかし、プロジェクト全体の内容をWebのClad
以下のように記述することでErrorをJSON.stringifyできます。 const error = new Error('this is sample error') console.log(…
TL;DR Astro DBはDrizzle LibSQL(SQLite)互換 内部でAPIにSQLを送信している 仕組み上、Astroなしで無理矢理使うことができるがアンドキュメンテッドなのでお勧めしない Astro DBとは Astro DBはAstroが提供する
みなさんはVPCを構築した際に、ルートテーブルのサービスページに「ルート伝播」という文言を見て理解できたでしょうか。 私はできませんでした! そもそもNWが本業ではなく、サーバ基盤の設計構築しかしていなかったので、馴染みのない言葉である上に設定する場面が割と限られているため、あま
導入2024年3月13日、TheIndianExpressにて投稿された記事 「Meet Devin AI, the world’s ‘first fully autonomous’ AI so…
始めに 今年の2月でWebエンジニアになって1年経ちました。 1年経ったらもっと凄いWebエンジニアになっていると思っていたのですが、 全くそんなことはなく……。 ただそれでも、この1年はこれまでの社会人生活よりも、色々なことにチャレンジしてきました。 今回はこの1年で行って
こんにちは、もこし(@mok_oshi)です。 普段は techners株式会社で美容サロン向けの SaaS KaruteKun を開発してます。 最近個人的にウォッチしているプロダクトエンジニアに関するイベント Product Engineer Night #3 にいってきまし
本記事は以下のイベントのLT記事です。 https://bright.connpass.com/event/307241/ 転職したらまたリーダーだった件 花粉の趣を感じる日々を送っている koyo です。 前職では「面白法人カヤック」でサーバーサイドエンジニアチームのリーダ
AIスタートアップのCognitionは、自律型のAIソフトウェアエンジニア「Devin」を発表しました。 Today we're excited to introduce Devin, the first AI software ...
NumPy 2.0.0の主要な変更点皆さんもお世話になっているであろう科学計算ライブラリNumPyが、2006年以降初めてのメジャーアップデートを発表しました。そこで、変更点をざっくりとまとめて…
こんにちは!アルダグラムでエンジニアをしている大木です。昨今若者の間では「なぁぜなぁぜ?」というのが流行っているみたいですね。積極的に使っていこうと思います。 さて今回は、Reactで使えそうなグラフ描画のライブラリはどぉれどぉれ?なのか調査調査?していこうかと思います。 グラフ
はじめにみなさんは動画編集をやったことはありますか?私は,頻度は低いものの動画編集をして動画投稿サイトに動画をアップロードした経験があります.動画編集とは元来めんどくさく手間がかかるものではあ…
<a href="https://github.com/guidepup/virtual-screen-reader">https://github.com/guidepup/virtual-screen-reader</a><br /> <p>Unit Testに利用できるスク
<a href="https://github.com/devongovett/unplugin-parcel-macros">https://github.com/devongovett/unplugin-parcel-macros</a><br /> <p>Parcelのma
<a href="https://storybook.js.org/blog/storybook-8/">https://storybook.js.org/blog/storybook-8/</a><br /> <p>Storybook 8リリース。 破壊的な変更として、<cod
こんにちは!ourly株式会社という2期目のスタートアップでEM兼BEとして働いている相澤と申します。ourlyはインターナルコミュニケーション(社内コミュニケーション)活性化を通した従業員エン…
<a href="https://zenn.dev/akfm/articles/server-actions-with-conform">https://zenn.dev/akfm/articles/server-actions-with-conform</a><br /> <p
<a href="https://github.com/prisma/prisma/releases/tag/5.11.0">https://github.com/prisma/prisma/releases/tag/5.11.0</a><br /> <p>Prisma 5.11
静的サイトジェネレータAstro用のマネージドデータベースサービス「Astro DB」が登場しました。 簡単にAstroに組み込むことが出来て、Astroのバックエンドデータベースとして、例えばフォームやコメントのデータの入出力、ユーザー認...
オープンソースで開発されている静的サイトジェネレータ「Astro」の最新バージョンとなる「Astro 4.5」が正式にリリースされました。 Astro 4.5 is here!Introducing the new Dev Audit UI...
はじめにRustの macro_rules! はチューリング完全か?結論:チューリング完全です手法2 状態 18 記号、固定された遷移ルールのチューリングマシン がチューリング完全[…
ユニバーサルリンクとはWebサイトのリンクをクリックした時にiOSアプリを起動させるAppleが提供している機能のことです。SafariまたはWebサイトを経由することなく、アプリ内のコンテンツ…
はじめにふぁるです。フロントエンドを実装するエンジニアとしてなんやかんや生きております。最近Remixが話題ですね。数年前に一瞬流行って少しの間名前を聞かなかったフレームワークがどうしたのか…
こんにちは!プログラミング未経験文系出身、Elixirの国に迷い込んだ?!見習いアルケミストのaliceと申します。今回はElixirDesktopの起動が超楽になるジェネレータについて学んだこ…
こちらの記事はもちろんClaude3Opusによる生成が80%を占めています。 はじめに こんにちは!今日は、私が最近作成したPythonプロジェクト「claude3-video-analyzer」 について紹介したいと思います。 このプロジェクトは、Anthropic社のC
conformはプログレッシブ・エンハンスメントを意識して作られたReactのformライブラリです。 https://conform.guide/ RemixやNext.jsなどのフレームワークをサポートしています。react-hook-formのServer Actions対
Amazon Web Service(AWS)は、ゲームを通じてAWSが学べる「AWS Cloud Quest」シリーズのソリューションアーキテクト編となる「AWS Cloud Quest: Solutions Architect」日本語版...
米ガートナーは、2026年までに従来の検索エンジンは生成AIによるチャットボットやそのほかのバーチャルエージェントにシェアを奪われ、利用されるボリュームが25%減少するという予想を明らかにしました。 ガートナー社によると、2026年までに従...
Leaner Technologiesでは、各自がエンジニアとして動きつつ、エンジニア+αの多様性ある動きをすることを組織として尊重しています。直接的な事業への貢献の背景の裏で「なんかいろいろやってくれる」人の存在を紹介します。 例えばこんなことをやってます まず大前提として
記念日を覚えきれないと思ったことはないですか? こんにちは、IVRyのエンジニアをしている高井です。 皆さんは記念日を覚えきれないと思ったことはないですか? 結婚記念日・誕生日・プロダクトリリース記念日などなど、歳を重ねるごとに記念日は増えがちです。記念日がたくさんあることは
はじめに 郵便番号とは、当たり前に都道府県・市区町村が特定できるものだと、 そのための識別コードが郵便番号である、とすら思い込んでいました。 そんな思い込みのもと、郵便番号から都道府県を割り出すコードを書き終わってから、 「複数の都道府県にまたがる郵便番号」の存在に気付いた人
はじめにQiitaでは、エンジニアのみなさんからの声をもとに、日々開発を続けています。この記事では、2024年2月にリリースした内容を紹介します。Qiitaでアップデートやバグ修正をリリース…
はじめにはじめまして! 中学2年生のAwashAmityOakと申します! Python歴5年、最近の推し言語はRustです。今回はQiitaに初めて記事を投稿させていただきます。入緑!(本題…
Kotlin言語やIntelliJ IDEAなどの開発ツールを開発提供しているJetBrainsは、 JavaScriptとTypeScriptに関する調査結果「2024 年の JavaScript と TypeScript のトレンド: ...
WebAssemblyランタイム「Wasmer」の開発元として知られているWasmer社は、新しいサーバサイドのJavaScriptランタイム「WinterJS」の正式版となる「WinterJS 1.0」のリリースを発表しました。 ❄️ I...
こんにちわ。初心者です前回の記事で、クラスについてのあれこれを長々と書いていた訳ですが、クラスの全てを網羅したわけではありませんなので、今回は前回書ききれなかった事柄について書いていきますこの…
この記事の概要 tmuxとneovimを組み合わせている様子… こんにちは!食パン🍞と申します🏜 普段はフロントエンドを中心にパソコンをカタカタしている者です💻 私は普段のコーディング時のメインエディタとして、ターミナル環境下で、Neovimを用いています。 (Neo)Vi
Next.jsの認証チェックどこでするか問題 基本的には middleware.ts で行うと思うのですが、肥大化を避けたり、ちょっとした共通処理は layout.tsx に書くこともあるでしょう。今回は layout.tsx で認証チェックをした場合に、実装によっては意図せ
はじめにこんにちは、@Sicut_studyです!コンセプトを味わうコーヒーショップ「 珈琲と音楽 」をリリースしました。企画の立案からWebサイト構築まで行ったので紹介していきます。今回…
目次1. はじめに2. 自己紹介3. AWS-SAPとは4. モチベ5. 勉強法の選択6. スケジュール7. 学習リソース8. 結果・所感9. まとめ1. はじめに初めまして。…
概要 こんにちは熊谷です。今回はHTMLコーディングに関する内容を共有したいと思います。 フローの整理 今回は以下の2つの視点から、効率的なスタイルコーディングの説明をしたいと思います。 ①環境構築(記述する作業のスピードを上げる) ②スタイルコーディングする順番(組み
<a href="https://github.com/honojs/hono/releases/tag/v4.1.0">https://github.com/honojs/hono/releases/tag/v4.1.0</a><br /> <p>Hono v4.1.0リリース
<a href="https://webkit.org/blog/15131/speedometer-3-0-the-best-way-yet-to-measure-browser-performance/">https://webkit.org/blog/15131/speed
<a href="https://wasmer.io/posts/winterjs-v1">https://wasmer.io/posts/winterjs-v1</a><br /> <p>SpidermonkeyベースのWinterJS-compatibleなJavaScrip
はじめまして。株式会社ナレッジセンスの門脇です。普段はエンジニア兼PMとして、「社内データに基づいて回答してくれる」チャットボットをエンタープライズ企業向けに提供しています(一応、200社以上に導入実績あり)。ここで開発しているチャットボットは、ChatGPTを始めとしたLLM(
NVIDIA CEOのJensen Huang氏はAIの進化で人間の言葉がプログラミング言語となり、プログラミング教育は重要ではなくなったとし、プログラミングやコンピュータサイエンス教育を重視する一般的な意見とは反対の立場を表明した。
Solaris 11.4の拡張サポート期間が2037年に延長された。2017年には2034年に設定されていたもの。また、契約し続ける限りサポートが受けられるSustaining Supportは無期限に設定されている。
Veeam SoftwareはMicrosoft 365とMicrosoft Azure向けのバックアップサービス「Veeam Data Cloud」を発表した。包括的なデータ保護とデータ復旧を提供する。Azure向けバックアップサービスは同社初となる。
今回はコードレビューの際にDart3から追加されたPatternsを利用して条件分岐を見やすくする提案ができて気持ち良くなったのでこの気持ちよさを共有したく記事にします。 前提 まず前提として、公開できないプログラムなので、似たような処理を行う代替のコードを用意して解説します
前書き業後に以下のDDDイベントに参加してきた。その議事録とアウトプットとしてここに残す。https://softwaredesign.connpass.com/event/309841/画…
0.はじめに こんにちはchumajinです. kaggle profile, X(旧twitter) profile. 本記事は、Kaggle Competition Grandmaster(GM)になったので、その振り返り記事です.私は、kaggleを始めたときは
HTML/CSS や JavaScript など、 Web フロントエンドにおいては配信時にファイルを minify することが一般的です。 ファイルを minify する = ファイルサイズを小さくすることでネットワークの通信量を削減し、結果として Web ページの読み込み速度
microCMSでは、業務中の時間を使って輪読会を実施しています。 この記事ではmicroCMSではどのように輪読会を実施しているのか?実際どんな効果があったのか?を紹介します。 輪読会の実施方法 2022年末頃から輪読会を開始し、当記事までの間で5冊(+1ドキュメント)を読
こんにちは、Gakken LEAP のフロントエンドエンジニアの Kusaka です。最近、システムの内製化に伴いフロントエンドのテストを 0 から書く機会があったので、そのときに考えたことや実施…
Dockerを使った機械学習環境の構築方法 株式会社松尾研究所で働いているからあげ(@karaage0703)です。松尾研究所では、機械学習(ここでは、予測モデル、画像認識からLLMまで幅広く扱います)を使う多数のプロジェクトが走っています。プロジェクトの特性は多種多様なので
はじめに学びはじめのころ。なんかコマンドが認識されないが...?先輩が言うとおりに、環境変数に何らかのパスを追加したら解消したが...?仕組みが分かってないけど「解消したし、まあええか」で終了…
TL;DR TiDBにおけるパフォーマンス検証をどうやって行ったか パフォーマンス検証を行ったときにつまづいた問題とその対応策 TiDBの仕様やアーキテクチャなどの話はありません 前提 対象のDBはAmazon Auroraで稼働中 DBエンジンはMySQL
ハコベルで品質保証のマネージャーをしている小林です。 今回は元々の自分の専門領域であるソフトウェアの品質について記載しようと思います。 対象読者 ソフトウェアの品質に関心を持つ開発者やテスターの方 ソフトウェアの品質に関する基礎知識や規格を学びたい方 ハコベルのサービスや開
<a href="https://github.com/edmundhung/conform">https://github.com/edmundhung/conform</a><br /> <p>RemixやNext.jsでのサーバ側の処理にも対応したフォームライブラリ。 Zo
パワポのスライドと箇条書きが人間を駄目にする今から20年前の2003年、データの可視化やインフォメーションデザインの先駆者として有名なイエール大学の教授エドワード・タフティが「パワーポイントの認知…
どんな記事?タイトルのままなのですが、読書メモを残すならObsidianがNo.1という記事です。(個人的意見です。諸説あります)仕事関係で読んだ本については簡単にメモを残すようにしているのです…
Flutterのアニメーションは簡単に使えるAnimated系から、複雑だけど色々なことができるTransition系など、様々な実装方法があります。 それらはFlutterが用意してくれているWidgetを使った実装ですが、なぜアニメーションしているかを理解することで、複雑なア
本記事では確定申告の関連情報をまとめていますが、筆者は税務の専門家ではなく監修を受けているわけでもないので参考情報に留め、確実を期したい場合にはお近くの顧問税理士に確認をとったり代行依頼したりしてください。 所得税(個人)の確定申告とは何か 所得税とは一年間の所得(給与など)
ニーモニックから生成するニーモニックを生成するデスクトップウォレットと同じようにニーモニックを生成してみます。引数をデフォルト値にするとデスクトップウォレットと互換性のあるニーモニックが生成され…
はじめに初めてQiitaで記事を投稿させていただきます!Cecilと申します!最近、AtCoderにて緑色になることができたため、その道のりをここに記します!自己紹介情報理工学科に所属するB2B1の夏休み頃に競プロを知…
1PasswordのAndroid版がパスキーに正式対応した。1Passwordへのパスワードレスでのログインと、Androidアプリへのパスワードレスでのログインの両方が可能だ。iOS版やブラウザ版などの1Passwordと同期するのも大きな利点だ。
Oktaは業務アプリの利用動向に関する年次調査を発表。1社当たりの業務アプリ数、米国は107、日本は35で、昨年最も顧客数が増えたのは「1Password」などの結果が示された。
GitHubは、AIによるコーディング支援サービスである「GitHub Copilot Chat」機能のJetBrains IDE対応を正式版とすることを発表しました。これまではプライベートベータとして提供していました。 JetBrains...
はじめにPower AutomateのOffice 365 Outlook、大変便利で重宝するシーンが多いです。しかしながら、メールの下書きを作成する というアクションが存在しません。http…
<a href="https://www.browsercat.com/post/ultimate-guide-visual-testing-playwright">https://www.browsercat.com/post/ultimate-guide-visual-tes
<a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/">https://devblogs.microsoft.com/typescript/announcing-typescri
<a href="https://openjsf.org/blog/package-metadata-interoperability-collab-space-intro">https://openjsf.org/blog/package-metadata-interopera
はじめに本記事は、Symbol Storageで遊んでみたい方、Symbol Storageの技術的な話に興味がある方を対象に書かれています。大きく分けて二部構成とします。1.使い方2.技術的…
DartにはPubDevというパッケージの管理システムが存在し、dart pubコマンドを利用することで簡単に外部ライブラリを利用することができます。pubspec.yamlに利用するライブラリを記述することやversionの管理方法など簡単に使うくらいはできますが、公式ドキュメ
賢いClaude3を使って、描いて欲しい絵をClaude3に頼むと足りない情報を聞き返してくれて、「もういいかな」となれば行間を埋めながらStableDiffusionで絵にしてくれるアプリを作って…
ついにGleamがversion 1に到達しました!🎉 https://gleam.run/news/gleam-version-1/ そんな訳で、今後ますます成長していくであろうGleamと今海外でアツイらしいElixirを連携させる方法を紹介していきます。 Gleamについて
2024年のAWS Community Buildersに選出いただきました🎉 どうすればなれるの?という基準が気になる方もいるとおもいますので、私が実際にやったことをメインにその他選考の内容等をお伝えしたいと思います! AWS Community Buildersとは まず
結論 PHPerKaigi2024のコードゴルフ企画でFizzBuzzが出題されたので解いてみました。PHPerKaigi2024の採点システム上ではこのコードが一番短いと思います。これで60bytesだと思います。 for(;@$i++<100;)echo@["Fiz
現象2024年3月の頭ごろVSCodeにアップデートがありました。それ以降、C++拡張のIntelliSenceの調子が悪いという現象が起きていました。勝手に改悪するのやめてくれないかな具体的に…
<a href="https://szymonrybczak.dev/blog/react-strict-dom">https://szymonrybczak.dev/blog/react-strict-dom</a><br /> <p>react-strict-domについて。
この記事のゴール画像に追加された部分を青、削除された部分を赤で表示したい。入力画像A2. 入力画像B3. よくある差分画像(|B-A|, cv2.absdiff)4. この記事で作成する差…
この記事は筆者が酒を3杯飲んで書いたため文章が拙いです筆者の独断と偏見が100%入ってますあまり参考になる。。。いや、ならないかもしれないです。はじめにどうもGadgeloggeだ。なんか…
はじめに本記事では、UnityのParticle Systemを使用して、エフェクトが円周上を回るアニメーションの作り方について解説します。また、初心者の開発者を対象に、基本的なパーティクル設定か…
<a href="https://www.m3tech.blog/entry/2024/03/05/150000">https://www.m3tech.blog/entry/2024/03/05/150000</a><br /> <p>OpenID ConnectのID Pro
<a href="https://biomejs.dev/blog/biome-v1-6/">https://biomejs.dev/blog/biome-v1-6/</a><br /> <p>Biome v1.6リリース。 Astro/Svelte/Vueのファイル内のJS/T
<a href="https://github.com/rolldown-rs/rolldown">https://github.com/rolldown-rs/rolldown</a><br /> <p>Rollup互換を目指すRustでのJavaScript Bundlerの
<a href="https://eloquentjavascript.net/">https://eloquentjavascript.net/</a><br /> <p>Eloquent JavaScripの第4版(2024)が公開された</p>
🏆 結論 「とりあえず ref を使えばいい!」 おしまいです。ref でできないことはありません。 注意点として補足しておくと、これは「Vue.js が ref を推奨している」「迷ってるならとりあえず ref を使っておけばいい」という話であって、他の reactive
<a href="https://webkit.org/blog/15063/webkit-features-in-safari-17-4/">https://webkit.org/blog/15063/webkit-features-in-safari-17-4/</a><br
LangChain(のチャットモデル)からBedrockのClaude3 Sonnetが呼び出せるようになったので、画像チャットアプリをLCELで作成します。以下を詰め合わせてLangChainの…
はじめに私はデータアナリストとして働いており、データ分析のスキルアップのためにPythonの学習を始めました。学習の一環として、Python3エンジニア認定基礎試験を受験し、合格することができまし…
前置きこんにちは。データエンジニアの山口です!Streamlitでデータ可視化アプリを作成しており、Streamlitアプリ上に手入力した値とSnowflake内の値を結合してデータを可視化し…
はじめに ZKPの学習には数学がつきもので、それも楽しいんだけれど数学のバックグラウンドがない自分にとっては、それはそれで結構ハードで... そこで、とにかく手を動かしてHalo2を触った感を得るのに素敵な記事があったので、かみ砕きつつ紹介していきたい。(なお私もZKPビギナ
はじめに私は今回、Transformerの性能を出来るだけ維持したまま計算量を減らしました。RTX2060-6GBモデルで現実的な時間内で学習させることができるレベルになりました。ぜひ読んでくだ…
SwiftUI Introspect を使うのが簡単かと思います。import SwiftUIimport SwiftUIIntrospectstruct ContentView: View …
はじめに 2024年3月8日に Rolldown がオープンソースになりました。 https://twitter.com/rolldown_rs/status/1766013359932297275 Rolldown は Rust で書かれた JavaScript バンドラで
これは何?return の後ろにカンマ演算子で区切ったステートメントを記述し、最右のステートメントを返すことに有用性があるかどうか知りたいのです。 という記述を読み、そこに限定せずに コンマ演算子…
ZOI2と申します。先日のABC343にて入水したので、先人に倣って入水記事を書きます。自己紹介受験の結果待ちで胃が痛い高3。AtCoder名はZoi2。双子の弟(兄はZOIZOI)。2022…
目的 アプリケーションが通信に失敗した際のテストを行いたい 例. 「通信に失敗した場合に再取得ボタンが表示されること」など 方法1. Chrome DevTools を使う https://developer.chrome.com/docs/devtools/netwo
はじめにC++で競技プログラミングをする人はよく使うであろう「#include<bits/stdc++.h>」ですが、これを使用するとコンパイルに少し時間がかかるようになります。この問題は、ヘッダ…
ChatGPTによる画像生成の仕組み 面倒なことはChatGPTにやらせようという書籍を書いています。 サポートサイトから加入できる書籍のコミュニティ(ChatGPTにやらせ隊)があるのですが、そこでの議論で話題になったので、ChatGPTでの画像生成に関して、書籍では触れな
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
PlanetScaleからTiDB Serverlessへ サーバーレスデータベースのリーダー的存在だったPlanetScaleが無料プランを廃止することが発表されました。 https://planetscale.com/blog/planetscale-forever 自分
はじめに 2024年3月2日、久々にオフライン開催されたJAWS DAYS2024に参加したら想像の50倍くらい楽しかったので思わず記事を書くことにしました。全体的に「楽しかった!」を言うだけの記事になるかもしれませんが、この記事を見た人がオフラインイベントに参加するきっかけ
この記事では、ESAのΦ Labが提供する衛星画像データセット用フレームワーク「Major TOM」の紹介と、pythonを使った簡単な衛星画像処理をしたいと思います。(実行環境はGoogle Co…
Go言語の文法変数型の種類var(変数)var name stringvar 変数名 型で変数を宣言できる。var name stringname = "田中"変数 = 値で変数に値を代…
はじめに今年1月から2月にかけて、「第2回 金融データ活用チャレンジ」が一般社団法人金融データ活用推進協会 (FDUA) 様の主催で開催され、3月8日に表彰式が行われました。https://pr…
こんにちは、akitoshigaです。先日、アセットファイルをapp/assets/**以外の場所に配置した上でmanifest.jsを利用して複数の場所からアセットパイプラインを走らせる必要が生…
基本的には「早すぎた最適化は避けましょう」が前提にはあるのですが、パフォーマンス的に気をつけた方がいい書き方を紹介します。0. Jetpack Compose の最新バージョンを使用する書き方の…
株式会社HOKUTOでモバイルアプリ / CFsの開発をしている田畑(@nerd0geek1)です。 昨年末に流れてきたツイートですが、これはホントにその通りですよね。。。 この記事では、上記のように開発生産性を高める取り組みの一環としてHOKUTOで実施した、Notion上の
はじめにお世話になっております。primeNumberの庵原です。三寒四温の候、皆様いかがお過ごしでしょうか。SnowPro Coreを1年前に受けてから、ようやっとSnowProの上位資格で…
zshを使用して登録したツールバージョンを簡単に確認するスクリプトを作成したので紹介します。スクリプトの概要このスクリプトは、登録したシステムツールのバージョンを表示する簡単な Zsh スクリプ…
スターください NavigationControllerというSwift Packageを公開したのでスターください。これより以降はおまけの記事です NavigationStackの登場 iOS16からNavigationStackが追加されて、遷移の形跡を状態に持つこと
素朴なフォームを作る この記事では、素朴なフォームをNext.jsを使って簡単に(?)作る方法を順を追って解説します。これを読むことでNext.js AppRouterの新しい機能であるServer ActionsやuseFormStateなどの使い方理解が進むはずです。たぶ
はじめに 業務ではSwiftUIを使ってアプリを作っていますが、Flutterの案件にも対応できるよう、また個人の興味もあり、最近Flutterをやり始めました。 そんななか、先日発売された『Flutter実践開発』を、代表の中川(@hukusuke1007)が著者の渡部陽太
動機Rust で CLI アプリ作ってるときに Windows のトースト通知を表示したくなったので、どうやって表示するのか調べました。環境rustc 1.78.0Windows 10wi…
AS/400はもうすぐなくなると聞きました。ほんとうですか?ユーザーさんに聞くところでは最近とみに飛び込みのパッケージベンダーさんやWindows等のアプリ開発ベンダーさんがよく言ってくるのだとか。…
0. はじめに 苦労して制御対象のモデリングをし,制御系を設計を行ったとしても,実機を動かしてみると,様々な要因で思ったとおりに動かないということは珍しくありません.その要因のひとつは外乱です.こ…
注記この記事の投稿者は初学者であり、自身の学習の備忘録目的で記事投稿を行なっております。情報の正確さには最大限注意をしておりますが、もし誤り等がございましたらお知らせいただけますと幸いです。…
ガートナージャパンが、「オンプレミスの将来に関する最新の展望」を発表した。従来型のオンプレミスのみをサポートするベンダーは市場から消滅しつつあり、ほとんどの日本企業にとって事態は相当に深刻だと指摘する。
! バージョン情報 OpenTelemetry for Go: v1.24.0以上 はじめに こんにちは!Google Cloudでオブザーバビリティを担当しているものです!ここ1ヶ月ほどでOpenTelemetry for Goにエグザンプラーに関するパッチが2件入り
後編はこちら!https://qiita.com/SSS-NorimitsuTakahashi/items/b5f62607325d34aa40d7こんにちは!ソニーセミコンダクタソリューショ…
はじめに こんにちは、レバテック株式会社のCTO室でテックリードを担当している河村です! 今日は技術的負債と改めて向き合うために、技術的負債に対する考え方とレバテックではどのように技術的負債の返済を進めようとしているかについて、整理がてら記事にしてみました。 あくまで、個人的
はじめにPower Apps や Power Automate で市民開発にチャレンジしてみようという際にはじめて SharePoint リストを知る、操作するという方もいると思います。今回は、…
はじめにこんにちは。前回記事に引き続き、読んだ本の読書メモになります。業務に利用できそうな部分、共感を得られた部分を整理するということで記事にします。※個人的な備忘録といった意味合いが強いと…
〜某日〜 <script setup> import { ref, computed } from "vue"; const props = defineProps({ count: Number }); const double = computed(() =>
ONNX Runtime WebがWebGPUに対応。Webブラウザ上でさらに高速な推論処理が可能になった。Stable Diffusion Turbo全体をWebブラウザ上で高速に実行可能で、RTX4090を用いた場合1秒以内で結果が出力される。
Pythonの高速なスーパーセット「Mojo」言語を発表したことで話題となったModular社が、AI処理を高速化するプラットフォーム「MAX」(Modular Accelerated Xecution)のデベロッパーエディションをブレビュ...
3年ほど前に買った液晶テレビ、なぜか突然電源がはいらなくなってしまいました。ソニー製だったのでソニーのWebサイトで修理費を見積もってみると、基板交換でだいたい6万円ぐらいかかりそうです。新品を買うよりも安いと思うので、出張修理を申し込んで...
はじめにこんにちは、事業会社で働いているデータサイエンティストです。https://ainow.ai/dx-magazine/?article=article-988普段業務と自分の計量政治学…
PlanetScaleの無料枠が無くなった。2024年3月7日、個人開発では定番となっていたMySQL互換データベース「Planet Scale」がHobby Planを撤廃することを発表しました。…
はじめに本記事では、UiPath で巨大なCSVファイルをどう読み込むかについての筆者の実験・考察を扱います。記事の内容は、個人の見解または確認結果であり、UiPath の公式見解ではありません。…
ああ あこがれの コントリビューターに なりたいな ならなきゃ ゼッタイなってやるーッ! 「はじめまして! プログラミングの せかいへ ようこそ!」 「わたしの なまえは ヤマダ」 「ひごろは Yamada UI Next.js Chakra UI Mantine Refin
組織におけるデータ利活用が急速に拡大する中、データ基盤への関心がますます強まっています。 本書では、現役のデータエンジニア2名が、クラウドデータ基盤サービスであるSnowflakeを用いてデータ基盤の構築方法を紹介します。 データ利活用のみならず、大規模なデータ処理や、機械
<a href="https://tailwindcss.com/blog/tailwindcss-v4-alpha">https://tailwindcss.com/blog/tailwindcss-v4-alpha</a><br /> <p>Tailwind CSS v4 a
<a href="https://nodejs.org/en/blog/release/v21.7.0">https://nodejs.org/en/blog/release/v21.7.0</a><br /> <p>Node.js v21.7.0リリース。 <code clas
はじめに Dartでは、enumとswitchによって列挙型の網羅性を保証したコードを書くことができますが、Dart 3.0以降、直和型の網羅性を保証するコードも書けるようになりました。 他の言語の場合、例えばSwiftではenumのAssociated Valueとswit
AWSのデッキ構築型カードゲーム「AWS BuilderCards」がコミュニティ主導で初めて日本語化され、JAWS DAYS 2024でプレイされた。カードは非売品で、プレイ予定などは今後のコミュニティ情報を参照。
導入 CloudbaseではAPIサーバにExpressを、フロントエンドにNext.jsを使用し、SWRをデータ取得ライブラリとして用いています。また、バックエンド、フロントエンドともにTypeScriptを使用しています。さらに、モノレポを採用しており、バックエンドとフロ
伝えたいこと 検索APIは汎用的なら良いってことではない。 汎用的であればあるほど使う側が頑張らないといけない。 要約 案件マイクロサービスに汎用的な案件検索機能を作った 様々な参照クエリに応えられる柔軟性を獲得したが、使いやすさを失った 組織設計を含んだマイクロサービ
この本『Azure OpenAI ServiceではじめるChatGPT/LLMシステム構築入門 エンジニア選書』(通称『AOAIドーナツ本』)を読んだので、学んだことや調べたことを軽くメモしてい…
NextAuth (Auth.js) で認証させているWebアプリをPlaywrightなどでE2Eテストする際に、認証をどうやってさせるか、あるいは回避するかが悩ましい部分です。 もし採用している認証方式が、単純なID/パスワード認証であればテストユーザを作成し、Playwri
はじめに本記事は2024年2月21日に開催された勉強会『完全に理解するシリーズ#1 "AWS App Runner"』に参加したので、そこで学んだことと、実際に触ってみて感じたことをまとめていきま…
Google Cloudは、PostgreSQL互換のAlloyDBにAI機能を組み込んだ「Alloy DB AI」正式版を提供開始した。データベースのデータをリアルタイムにAIに反映できる高速なベクトル検索などが可能だ。
AppleのWebブラウザ「Safari 17.4」で、日本語の縦書き表示が可能になった。本バージョンではWebKitのインラインレイアウトエンジンの全面的な書き換えを完了し、相互運用性やパフォーマンスが向上した。
ある日、デバッガから「岩崎さん、ハングアップします」とレポートが上がってきた。レポートに貼ってあるログを見ると…NullReferenceException: Object reference …
BedrockのClaude3がなんとなく分かってきたので、画像を含む問い合わせが行えるWebアプリを作ってみます。Pythonとboto3とStreamlitだけで作ります。動作イメージ申し訳…
Terraformとはインフラリソースをコードで定義して管理することをInfrastructure as Code(IaC)と呼びます。Terraformは、HashiCorp社により開発されて…
Go Conference 2024メインオーガナイザーのsivchariです。 2024年06月08日にオフラインにてGo Conference 2024を開催します。 前年度のGo Conference 2023はオンラインでの開催でした。 今年は株式会社サイバーエージェント
はじめに こんにちは!Altive株式会社のFlutterアプリ開発者の小林遼太(@naipaka)です🦙 この記事では、riverpod と hooks_riverpod を使って、いいねボタンを例に Optimistic Update (楽観的更新)を実現する方法を紹介し
<a href="https://github.com/pixijs/pixijs/releases/tag/v8.0.0">https://github.com/pixijs/pixijs/releases/tag/v8.0.0</a><br /> <p>PixiJS v8.0
AWSはこれまで、外部へのデータ転送料金の高さを競合ベンダから何度か非難されてきました。AWSにデータを蓄積すればするほど他社クラウドへ移行する際のデータ転送料金が高額になるため、顧客のデータを人質にしていると指摘されていました。 そのAW...
TL;DR アップグレードの事前準備、実作業、発生した問題、追加で対応したことについて細かく書いてあります アップグレード以外にも筆者が現場参入時に気をつけていることについて簡単にふれています 盛りだくさんなので時間があるときにでも読んでください 概要 2023年0
先日、PharmaX様 主催のLLM Night 〜LLM Ops編〜という勉強会で、MICINにおけるデータ基盤の取り組みを紹介させていただきましたので、その記録と補遺としてのエントリです。 イベントについて PharmaX様が月例で開催されているテックイベントです。今回
1.はじめにどうも、ARIの名古屋支社に勤務している愛知県民こと、新藏(にいくら)と申します♪9月から引き続き、課題は色々ありますが課長代理で頑張っています。(/・ω・)/最近、以下2つの…
コードエディタのVisual Studio Code(以下、VSCode)は2024年2月のアップデートで、音声入力やCopilotによる変数名の提案などの新機能が追加されました。 More developer goodness in th...
開発者がブラウザの互換性を気にすることなくWebアプリケーションを開発するためのJavaScriptライブラリ「Polyfill.io」が、ドメイン名ごと中国企業に売却されたことを受けて、CloudflareとFastlyが急きょライブラリ...
GitHubは、AIがコードの生成や解説を行うGitHub Copilotの機能を基に、企業などが社内のコードやドキュメントに合わせて学習させカスタマイズ可能なサービス「Copilot Enterprise」を正式版として提供開始したと発表...
Cloudflareは、生成AIを守るためのファイアウォール「Firewall for AI」の開発意向を発表しました。 生成AIの仕組みに起因する固有の脆弱性が存在する Cloudflareは、従来のWebアプリケーションの脆弱性と生成A...
はじめに 2024年3月現在、Claude3 Opusが盛り上がっています。Claude3 Opusは、GPT-4を超えるAIということでGemini Pro以来に大きな期待が寄せられています。今回の記事では、Claude3 Sonnetを利用できるclaude.aiへのユー
目的AWS Card Clash というゲームを通してAWSへの知識を学べる素晴らしいものがあります。現在は英語のみ対応していますが、ゲームの操作性は直感的なため、チュートリアルをこなせば誰でも…
なぜこの設定をしたかったのか?横断検索を利用する際に、複数ファイルが存在すると検索結果のノイズになるのが煩わしかったWindowsの仮想デスクトップ利用時に別のデスクトップでVSCodeが開かれ…
はじめにこんにちは、Watanabe Jin (@Sicut_study)です。現在、React専門のプログラミングコーチングサービス「JISOU」というのを運営しているのですが、このコミュニ…
はじめにこれまで一度もLinuxを触ったことのない初心者の方が、Linuxのスキルを身につけたいと考えた場合、Linuc(LPI-Japan主催のLinux認定試験) Level1の受験勉強をされ…
はじめに2024年3月2日に開催された「JAWS DAYS 2024」に参加してきましたhttps://jawsdays2024.jaws-ug.jp/JAWS FESTA では登壇しましたが…
こんにちは!Nstockのじゃがです。 NstockではマルチテナントSaaSを開発しており、テナント間のデータ分離にRow-Level Security(RLS)を利用しています。本記事ではRLSの基本から、Nstockでの利用イメージまで、SQL文やアプリケーションコードを交
マイクロソフトは経理部門の自動化を支援する新サービス「Microsoft Copilot for Finance」のプレビュー公開を発表しました。 Microsoft Copilot for FinanceはSAPやマイクロソフトのERPを...
はじめに最近のAndroidアプリのアーキテクチャ設計において、依存性注入(DI)は必須のパターンとなっています。特に、ViewModelを使った設計ではDIがさらに重要な役割を果たします。Goo…
はじめに レバテック株式会社で主にサービスサイトのディレクターをしている山本です! 普段はデザインシステムや、デザインの制作進行管理などをメインで担当しています。 レバテックでは、Figmaというデザインツールを用いて多くのメンバーがデザイン制作を行なっているんですが、いろん
<a href="https://eslint.org/blog/2024/02/eslint-v8.57.0-released/">https://eslint.org/blog/2024/02/eslint-v8.57.0-released/</a><br /> <p>ESL
はじめまして。株式会社ナレッジセンスの門脇です。普段はエンジニア兼PMとして、「社内データに基づいて回答してくれる」チャットボットをエンタープライズ企業向けに提供しています(一応、200社以上に導入実績あり)。ここで開発しているチャットボットは、ChatGPTを始めとしたLLM(
はじめに タイトルはこちらから拝借しました。この記事は他のパブリッククラウド(Azure, GCP)を薦める記事でもなければ、プライベートクラウドを薦める記事でもありません。また私自身、エンジニアキャリアの中でAWSはたくさん使ってきましたし、今でもソフトウェア開発のわがまま
目的もうどこもかしこも話題は生成AIばかりですね。今や中学生でもchatGPTをブラウザ上から遊ぶ程度には触っているのではないでしょうか。今回は実際にAmazon Bedrockを使って生成A…
オラクルはデータベースを複数のシャードに分割し、それぞれをグローバルに分散させつつ全体を1つの論理的なデータベースとして扱えるOracle Cloudの新サービス「Oracle Globally Distributed Autonomous...
GitHubは、ソースコード中に書くべきではないパスワードやアクセストークンなどのシークレットを発見し通知してくれる「Secret scanning」機能を、無料のパブリックリポジトリに対するプッシュにおいてもデフォルトで有効にすることを発...
とりあえず版import boto3import jsonbedrock = boto3.client('bedrock-runtime', region_name = "us-west-2"…
本日 3 月 5 日は国際ビット演算デーです。嘘です。折しも 1 ビット LLM がなにやら世間では話題ですが、筆者がそんな高度な話題に言及できるわけがないので、低度な話題です。ビット演算子の罠よくビット演算を書くときはカッコで括るようにと言われます。その理由としてビット演算子の
はじめに下のコードで let と let mut が使えます。それぞれ C++ の const auto と auto に対応します。namespace rust_like_variable_…
<a href="https://bun.sh/blog/bun-v1.0.30">https://bun.sh/blog/bun-v1.0.30</a><br /> <p>Bun v1.0.30リリース。 <code class="language-plaintext high
<a href="https://blog.saeloun.com/2024/02/21/next.js-vs-remix/">https://blog.saeloun.com/2024/02/21/next.js-vs-remix/</a><br /> <p>Next.jsとR
はじめに先日初めてJAWS DAYSに参加しました。東京では5年ぶりの現地開催ということで大盛況だったイベントの感想を記していきたいと思います。↓ 公式ホームページはこちら ↓https://…
Shittier とは コードを書くときは、なるべくコードの可読性を下げるために普段から様々な工夫をすることが大切です。 インデントを揃えない 変数や関数などの名前の大文字 / 小文字をランダムにする 無駄なスペース / タブ / 改行を追加する 毎回これらを手作業で行う
初めに 多倍長整数の実装, 有限体の実装と解説してきたので次は楕円曲線暗号の高速な実装方法を紹介します。 しばらくは数学の準備で、まずは射影座標を解説します。射影座標は通常の2次元座標 (x, y) と無限遠点 \infty を統一的に扱う座標です。 楕円曲線の定義 Py
<a href="https://jsr.io/">https://jsr.io/</a><br /> <p>TypeScriptのコードのままpushできるDeno向けのパッケージレジストリサービス。 npm registryとしても振る舞うことで、npmなどからも利用できるよ
こんにちは、AI-Shift フロントエンドエンジニアの栗崎(@kk_sep_tt)です。 最近、AI-Shift ではフロントエンドエンジニアが増えてきたこともあり、週1でフロントエンドの気になるトピックについて話す会を開催しています。 本記事では2月中で話したトピックについて
動機OSのコンセプト?やってること?はざっくり理解したので、つぎはLinuxの基本を勉強する。DevOps Roadmap対象の初学者向けLinux本ゼロからわかる Linuxコマンド200…
EVMのAssemblyとYul言語についてまとめました。 Solidity中級者になるにはEVMのAssemblyについての理解が必須なので、この本でぜひ学んでいってください。 前半ではドキュメントを元に説明をしています。 後半では、実際のコードをもとにYul言語コードについて
背景 App RouterのLayout.tsxをミドルウェア的に使っている例を見る。 https://github.com/imbhargav5/nextbase-nextjs-supabase-starter/blob/536700d9996a66ffe1a52d5a10
これはなに ども、レバテック開発部のもりたです。 クエリチューニングを学ぶとき、環境を作るのがとにかく面倒なんですが、そこんところをショートカットしてクエリチューニングの練習ができる環境を作りました。今回はそのご紹介です。 なお対象はMySQLです。 概要 こちらのリポジ
はじめにMicrosoft Dataverse では、以下のようにテーブルにファイルや画像を保存する用の列を追加することが出来ます。利用ケースは沢山あると思いますが、例えば、私の場合、以下のよう…
はじめに 昨年、AWS のインフラを運用・監視する上で使いやすいと思ったサービスを組み合わせて構成図を紹介した記事、「【AWS】ぼくのかんがえたさいきょうの運用・監視構成」が投稿したその日の Qiita のトレンド 1 位になり、はてなブックマークのテクノロジー分野でトップ
初めに 主にToB向けSaaSのWebアプリケーションの開発を行っている@gontaと申します。 普段フロントエンドエンジニアとしてお仕事をする中でSEOを向上させるような要件の開発を行っているわけではないのですが、改めてSEOとその周辺知識に関しての学んだ知識を整理し、以降
前回はアグリゲートボンデッドで他のアカウントに請求するトランザクションを発行しました。その際、相手の連署が必要となりますが、今回はその連署をコードで行ってみます。https://qiita.com…
📰 概要 実験で忙しい化学者の皆さんへ:この本を使って量子化学計算の扉を開いてみませんか? この本は、化学分野の実験研究者や量子化学計算に興味を持つ初心者に向けて、Gaussianと無料ソフトウェアを用いた量子化学計算の基本を解説します。 👍 本書の特徴 ・プログラミング
JavaScript/TypeScriptランタイムの「Deno」を開発提供しているDeno Land Inc.は、モダンなJavaScriptおよびTypeScriptに最適化した新しいパッケージレジストリ「JSR」をパブリックベータとし...
Google CloudとStack Overflowは戦略提携を発表しました。両社は最新AIモデルのGeminiとStack Overflowのナレッジを統合したサービスをそれぞれのプラットフォームで提供する予定です。 StackOver...
<a href="https://github.com/electric-sql/pglite">https://github.com/electric-sql/pglite</a><br /> <p>PostgresのWebAssemblyビルド。 ブラウザ上でPostgres
<a href="https://github.com/wxt-dev/wxt?tab=readme-ov-file">https://github.com/wxt-dev/wxt?tab=readme-ov-file</a><br /> <p>Viteベースのブラウザ拡張開発フ
はじめに34 歳のとき、勤めていた会社の経営が傾き早期退職を促されたのを契機に独立しました。その後、41 歳で Authleteオースリート 社を設立しました。諸般の事情で現在も Authlete…
はじめに BitNet、最近話題になっていますね。 そもそも量子化って何?という方もいると思うので、この記事は DeepLearning の量子化から入り、その上で BitNet の触りについて見ていこうと思います。色々とわかってないことがあり、誤読してそうなところはそう書い
BERTopic は、Transformersを用いて文書のトピックモデリングを行うためのPythonライブラリです。本記事では、自分がKaggleコンペの初手EDAによく使うコードをまとめました。 入出力のイメージ 入力: 文章のリスト (例:["I am sure so
はじめに 先日池袋サンシャインシティで開催された JAWS DAYS 2024に参加してきました とにかく何かアウトプットしたい気持ちになったので聴講したセッションや感想をまとめます https://x.com/tasks_sch/status/176372904074852
はじめにこんにちは、Watanabe Jin (@Sicut_study)です。2023年9月に以下の記事を投稿して多くの方に見ていただけました。https://qiita.com/Sicu…
インタープリターを書いたことがない方向けに、四則演算といった簡単なものから始め、少しずつ機能を足しながら言語を拡張していくような本です。
こんにちは、 ast-grepの作者Herringtonです。 正規表現でコードを検索したことがある方なら、複数行のマッチングや入れ子構造の処理、コメントの無視などに苦労したことがあるかもしれません。 そこで、ast-grep VSCodeという新しい拡張を紹介します。これは、構
はじめにはじめまして、1歳子持ちのshikimum(@abbyE424214)と申します。完全異業種からエンジニアに転職するためオンラインスクールに入り学習をしていました。私は漫画が大好きで、…
はじめに この記事では、GraphQL のデータソースに microCMS を利用する方法を書いてみます。GraphQL は BFF として利用するケースも多いですが、GraphQL としては、データがどこから来たのかは重要ではありません。データベースや RESTful AP
LCELでBedrockとDynamoDBを使ったチャット機能を組んで、Streamlitでガワを被せてみます。作ったものログイン画面付きチャット履歴を管理ログインユーザーごとの履歴管理サ…
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
AVPlayerの使い方 メディア再生は、iOS、tvOS、macOSアプリケーションの開発において重要な機能の一つです。AppleのAVFoundationフレームワークは、オーディオおよびビデオの再生を含む、豊富なメディア関連の操作を提供します。 その中のAVPlayer
こんにちは。har_はる です。本記事は、2024年3月2日に東京・池袋にて開催されたJAWS DAYSというイベントのレポートと個人の所感を書き記したものです。深夜テンションで殴り書きしている…
日本国内のElixir界隈で活躍されている方々の共著として出版された「Elixir実践入門」が届いたので、読み進めています。https://gihyo.jp/book/2024/978-4-297…
はじめにこんにちは、元教員エンジニアのだはです。九州のJAWSイベントに続いて、池袋でもJAWSのイベントが開催されました。今回はイベントに慣れてきたので、積極的にハンズオンに参加してみました。一方で聞くだけのセッションにも面白いものがあったので、是非紹介させて頂こうと思います…
先日会社の同期と外部のハッカソンに参加してきました。非常に楽しくも悔しくもあるハッカソンでしたので、振り返って供養しようと思います。ハッカソンの概要今回参加したのは、Qiita 株式会社が運営…
はじめにエンジニア目指して学習中のさば🐟(@saba7678pg)と申します。2023年6月からエンジニア転職するためにプログラミングスクールで学習を行っております。これまでの学習の成果として…
<a href="https://github.com/expressjs/express/releases/tag/4.18.3">https://github.com/expressjs/express/releases/tag/4.18.3</a><br /> <p>exp
🚩 初めに こんにちは。Vue Beginners です! 😄 これまでに、Vue の勉強を始める方法や、環境構築の方法などを紹介してきました。 今回はもう少し範囲を絞って、具体的な疑問について解説していきます!!!!! Vue.js について学んでいると、コンパイラ という
Bedrockで使用可能なLLMとしてMistralが追加されたので、Bedrockで使用可能な全LLMに対して日本語で味噌汁の作り方を質問して日本語能力と知識を確認します。LLMは日本語対応を謳…
最近Rustの勉強を始めました。 The Bookの7章ぐらいまで呼んだところで無性に何かを作りたくなったので、オセロを作ることにしました。 完全にオセロを再現することが目的ではなく、あくまで「それっぽく」ターミナル上で動くものを作れたらと思い、コードを書き始めました。 成果物
<a href="https://blog.cloudflare.com/polyfill-io-now-available-on-cdnjs-reduce-your-supply-chain-risk">https://blog.cloudflare.com/polyfill-
ハンズオン用の記事です。随時修正・アップデートされます。 対象レベルは「少々JavaScriptが書ける」初心者向けです。中級編はこちら 色々端折るために拡張機能をインストールします。Next.jsなどに親しんでフロントエンドをバリバリやっている方には冗長な説明が多いと思います。
導入 初めまして、朝倉氏です。最近はラーメン食べ歩きと散歩にハマっています。なんか若者と老人の趣味みたいですね。今回Qiita初投稿となりますので、拙い文章の記事となっています。ですが、最後まで楽…
はじめに こんにちは、がんがんです。 2024.02.29 に関西で行われたReboot v-kansai Meetup #15で LT 登壇をしてきました。 登壇内容が GitHub の実装を掘っていくものだったため、本記事で改めて整理できたらと思います。 ! 本記事で利用
はじめに今回はOptparseとは何か、Optparseの基本的な使い方について記載していきます。OptparseとはOptparseとはコマンドラインでのオプションを取り扱うためのライブラリ…
最近、JSRというワードが話題になっています。 JSRは、JavaScript Registryの略で、次世代JavaScript/TypeScriptのパッケージレジストリらしいです。 ! この記事は、JSRについて筆者が断片的な情報を集めて書いているものです。誤りが含まれてい
<a href="https://blog.cloudflare.com/polyfill-io-now-available-on-cdnjs-reduce-your-supply-chain-risk">https://blog.cloudflare.com/polyfill-
皆様はじめまして。 この記事は2人の大学2年生が完全自作のPOSレジと注文管理システムを約2ヶ月で開発し、学祭で本番運用した奮闘の記録です。 (春休みに入って時間ができたので、学祭から4ヶ月、ようやく投稿できました…) 開発者: 山口(X: @KaguraGateway) フ
はじめに攻撃者の動機や行動パターンを分析し、背後にある意図を理解することはサイバーセキュリティ上のリスクを抑えるためにも役に立つ。そして、自分も攻撃者にならないためにも知っておくことは有益である。…
! 現状のLeanerがこういう価値観で組織づくりしているというだけで、今後も絶対これらのポジションをつくらないと思ってるわけではないです Leanerについて Leaner Technologiesは「調達のスタンダードを刷新し続ける」会社です。企業の購買や調達に関する業
前回、Fastlyを使うとCloud Runに独自ドメインを割り当ててHTTPSで使うのが楽ちんだという話をしました。 https://zenn.dev/kusuke/articles/2c4f49c8b6fe1f 今回は実践Fastly設定RTAをやってみたいと思います。
この記事では、Next.js で Bundle Analyzer を導入して、Server Components と Client Components のバンドルサイズを以下のパターンで比較します。 Server Components と Client Components
github.com/Snowflake-Labs/terraform-provider-snowflake の2024年のロードマップが公開されました。 今後、どのように変更されそうか?またどのように付き合っていくべきかが見えるようになったので、私なりの見解をまとめてみようと思
<a href="https://community.fastly.com/t/new-options-for-polyfill-io-users/2540">https://community.fastly.com/t/new-options-for-polyfill-io-u