Million Lint is in public beta | Million.js
<a href="https://million.dev/blog/lint">https://million.dev/blog/lint</a><br /> <p>React向けのレンダリングパフォーマンスの分析ツール。 プロファイルを仕込みレンダリング回数や実行時間などを回収
<a href="https://million.dev/blog/lint">https://million.dev/blog/lint</a><br /> <p>React向けのレンダリングパフォーマンスの分析ツール。 プロファイルを仕込みレンダリング回数や実行時間などを回収
JavaScriptランタイムのDenoの最新版「Deno 1.41」が2月21日にリリースされ、「deno compile」で単一ファイルとして生成されるアプリケーションの実行ファイルが最大で50%まで小さくなると発表されました。 Den...
Amazon Web Services(AWS)は、サーバレス実行基盤AWS Lambdaの新機能として.NET 8のマネージドランタイムを正式にサポートしたことを発表しました。 .NET 8は昨年(2023年)にマイクロソフトがリリースし...
商業ディベロッパーに勤めるちいかわ好きの法務部員です。過去記事では一切触れていませんが、実はイラストを描くのが少しだけ得意です。今回はGPT-4で画像加工にチャレンジしました。1.GPT-4は…
<a href="https://developer.mozilla.org/en-US/curriculum/">https://developer.mozilla.org/en-US/curriculum/</a><br /> <p>MDNのフロントエンドカリキュラム。 ソフ
※BitNetそのものを検証した記事ではなく,BitNetで使われているレイヤーを使った簡単なNNモデルを作成し検証しています.はじめに今回はBitNetの紹介になります.BitNetは量子化を…
こんにちは!アルダグラムでエンジニアをしている長尾です 久々のtry! Swift Tokyoが2024/03/22から開催されますが、そういえば初期のtry! SwiftはRealmが後援していたような、、と思い出しました。 Realmは現在MongoDBに吸収されていて、時代
Reactの次期Version Upについての情報が出ましたね!簡単にまとめたいと思います!React Compiler ( React Forget )いわゆる"Memoization"に関…
gitでrebaseしまくるzaruです、こんにちは。rebaseする時、編集途中のファイルがあるとstashしてくれと怒られますよね。本当に面倒くさいのですが、これを一発でstashしなくて済む方法を紹介します。 git config --global rebase.autos
<a href="https://parceljs.org/blog/v2-12-0/">https://parceljs.org/blog/v2-12-0/</a><br /> <p>Parcel v2.12.0リリース。 Import Attributesを使ったmacroに
! Disclaimer: 筆者は Snowflake で Senior Performance Engineer として働いていますが、この記事は公式の見解ではなく、あくまでも個人的な内容になります。 Intro Snowflake でもようやく ASOF Join が
はじめに先日、チーム内で質問会を実施しました。私が担当したのは、「SOLID原則について、それぞれの原則の考え方について解説して欲しい」というものです。ポケモンでsolid原則を考えてみたので、そ…
はじめに こんにちは! 犬専用の音楽アプリ オトとりっぷでエンジニアしています、足立です! https://www.oto-trip.com/ この記事では、HonoX を使って簡単な Markdown 式の Blog っぽいものを作ってみようと思います。 HonoX ってど
短くまとめるとNext.js で Server Action の redirect のバグがあったから直したよ。教訓・テストやリントを通さないとPR は通りにくい・PR を送る時はバッチなだ…
はじめに ウェブサイトやアプリケーション内で、SNSや各企業のブランドロゴを配置することがよくあると思います。弊社プロダクト内でも、SNSや各サービスのブランドロゴを使用したい箇所がありました。 ロゴの使用には各企業により細かくガイドラインが定められており、実は公式に素材がダ
はじめにこれまでいくつかの記事で紹介してきましたが、モダンコントロールの進化が止まりません。クラシックコントロールの時にはない機能やコントロールも増えており、個人的により簡単に色々な UI/UX …
マイクロソフトは、開発環境をクラウドPCとして丸ごと仮想環境で用意し、デスクトップ仮想化経由で利用できる「Dev Box」の新機能として「Config-as-code Dev Box Customizations」のパブリックプレビュー開始...
マイクロソフトは、GPT-35-TurboもしくはGPT-4に任意のデータソースを指定することでそのデータの内容を読み込み、質問に対して内容を基に回答できるようになる新機能「Azure OpenAI On Your Data」が正式サービス...
インフラ構成WebAPIの作成に当たって今回使用するAWSの各サービスを簡単にまとめてみます。・API GatewayHTTPリクエストを受け付けて、他のAWSサービス(Lambda等)にルー…
<a href="https://babeljs.io/blog/2024/02/28/7.24.0">https://babeljs.io/blog/2024/02/28/7.24.0</a><br /> <p>Babel v7.24.0リリース。 Decoratorの新しい仕
はじめにAtCoderの勉強を始めたので、備忘録がてら応用できそうで印象に残った問題の解説記事を投稿していこうと思います。この記事では、初めて自分が参加したコンテストのAtCoder Begin…
概要 この度、前々からやってみたかった AWS での個人開発サービスをリリースしましたのでそれの宣伝も兼ねた記事です。 作ったサービスは文字ツールという Web 上に散らばった文字数カウンターだったり文字列ジェネレーターだったりといった文字に関する便利ツールを集約して一箇所で
WebブラウザでOS動かしてどうすんだよ という根源的な疑問に回答が無いままとりあえずできちゃった。。 https://wasmlinux-demo.pages.dev/ ※ コマンドが終了してもプロンプトが出ません。Enterを空打ちする必要があります (バグ) WasmLin
LCELからBedrockを呼び出してみます。LCELとはLangChainでコンポーネントをchain(連続呼出)する共通のInterfaceおよびその記法です。Interfaceは以下のペ…
台パンリバーシ3DThree.jsのみで台パンができる3Dのリバーシを作成しています。完成次第技術詳細を書きます。作成途中の台パンリバーシ
マイクロソフトは、Windowsに搭載している「Copilot in Windows」の新機能として、Copilotにプロンプトで作業を依頼することで、Windows上でさまざまな操作をユーザーに代わって自動的に実行してくれる「Power ...
はじめに ! 修正や追加等はコメントまたはGitHubで編集リクエストをお待ちしております。 ! 公式ドキュメントには以下のように書かれています。 THIS COMMAND IS EXPERIMENTAL. THE BEHAVIOR MAY CHANGE. 和訳:このコマン
はじめに はじめまして、株式会社松尾研究所インターンのEiger-3970と申します。 インターンではIoT×GenAIの分野に特化したチームで、ユースケース探索やプロトタイピングを行っています。 大規模言語モデル(LLM)の進歩が目覚ましい昨今ですが、LLMの医療分野への
はじめに こんにちは。クラウドエース株式会社で主にアプリケーション開発を担当している水野です。 今回は、どのレイヤー(層)でトランザクション実装すべきかについてご紹介します。 結論から言うと、usecae 層と infrastructure 層で実装します。 各層で実装するこ
1.はじめに今回は業務で使っているEC2やDB(RDS、DocumentDB)といったリソースを使っていない時間帯は停止して、コスト削減をしたい!という目的でEventBridgeを初めて使う機会…
deadlineは実際の時間から数時間後と設定することが多いですが、Symbolのネットワーク時間は少し未来です。実際の時間とSymbol時間を表示するコードimport symbolSdk f…
最新のHonoはViteへの統合が強化されたので カテゴリ 技術スタック クライアントサイド React SPA サーバーサイド Hono API デプロイ Cloudflare Pages という構成を手軽に作れるようになっていて便利でした これを軸
調査会社のCanalysは、2023年第4四半期のグローバルにおけるクラウドインフラのシェアを発表しました。 クラウドインフラとは、IaaS、PaaS、ホステッドプライベートクラウドを合わせたものを指します 同時期のクラウドインフラのシェア...
Google Sheetsが、暗号化されたExcelファイルの読みに正式対応したことが発表されました。 読み込み可能になるのは暗号化されたxslx形式のエクセルファイル。それ以外の形式には非対応。 また、Google Sheetsで対応して...
こんにちは、luthです GASからプログラミングに入門し、Vue/React、Typescriptを勉強していったノンプログラマーですが、チーム内で利用する、社内ツール開発を4年ほどやってきました GASは手軽に利用でき、小規模なアプリやツールを作るのには便利な言語ですが、いか
はじめにこんにちは、Watanabe Jin (@Sicut_study)です。以前私が実際に使っている「アウトプットフレームワーク」についての記事を出したところ多くの反響をいただきました。…
<a href="https://funnull.com/Partner/">https://funnull.com/Partner/</a><br /> <p>https://polyfill.io/ はFunnull CDN(方能CDN)を運営するFunnull(南京妙彩文化
<a href="https://remix.run/blog/remix-vite-stable">https://remix.run/blog/remix-vite-stable</a><br /> <p>Remix 2.7.0リリース。 SPAモードがStableに、<co
<a href="https://github.com/facebook/react-strict-dom">https://github.com/facebook/react-strict-dom</a><br /> <p>ウェブとネイティブのサポートを目的とするReact D
<a href="https://blog.rafaelgss.dev/nodejs-2023-year-in-review">https://blog.rafaelgss.dev/nodejs-2023-year-in-review</a><br /> <p>2023年のNod
<a href="https://rxdb.info/articles/localstorage.html">https://rxdb.info/articles/localstorage.html</a><br /> <p>localStorage APIについて。 local
<a href="https://zenn.dev/aishift/articles/ad1744836509dd">https://zenn.dev/aishift/articles/ad1744836509dd</a><br /> <p>TanStack Routerの紹介記
<a href="https://gihyo.jp/book/2024/978-4-297-14061-8">https://gihyo.jp/book/2024/978-4-297-14061-8</a><br /> <p>2024年3月16日発売 Next.jsについての書籍
よくスタートアップやSaaSの世界などでノーススター(北極星)指標が注目されます。自分たちのビジネスを成長させるために組織の全員が一丸となって追うべき1つの指標というものです。例えば、アクティビ…
米ホワイトハウスの国家サイバー局長室(The White House Office of the National Cyber Director:ONCD)は、サイバー空間における攻撃対象領域を積極的に削減する目的で、テクノロジー関連企業に...
TL;DR Flutterでモバイルアプリをリリースした。 不具合が多数出て、解消に時間がかかった。 とはいえ、ナレッジがない中でも短期間でリリースできた。 はじめに こんにちは。レバテックダイレクト開発チームの城井です。 入社以来、ずっとモバイルアプリの開発に携わっ
いやー高い技術を持ってそうだけどいまいち地味なのと料金表が表に出てないから敬遠してた謎のネットワークサービスFastlyを友人が転職してたので試してみました。そしたらいままでCloud Runで抱えてた悩みが解決してしかも値段も結構大丈夫そうだったので記事にまとめることにしました
! この記事は毎週必ず記事がでるテックブログ "Loglass Tech Blog Sprint" の 28週目の記事です! 1年間連続達成まで 残り25週 となりました! はじめに チーム目標を設定する際、メンバーの多様な思いや方向性を理解し、一つにまとめあげることは、思
はじめまして。株式会社ナレッジセンスの門脇です。普段はエンジニア兼PMとして、「社内データに基づいて回答してくれる」チャットボットをエンタープライズ企業向けに提供しています(一応、200社以上に導入実績あり)。ここで開発しているチャットボットは、ChatGPTを始めとしたLLM(
KoyebとNeonの紹介記事です。 最新のサーバレスプラットフォームを利用して、スケーラブルなインフラを手軽に、そして安価に構築することができます。 Koyebって何? Koyebとは、WebアプリケーションやAPIのデプロイに対応したサーバレスプラットフォームです。 開発
NTTドコモとAWSは、NTTドコモが日本全国で商用展開する5Gの無線アクセスネットワーク(Open RAN)を、AWSの Amazon Elastic Kubernetes Service Anywhere(以下、Amazon EKS A...
NginxをフォークしたFreeNginxは、FreeNginxを名乗る最初のバージョンとして「FreeNginx 1.25.4」正式版を公開しました。Windows版とLinux版のバイナリも提供されています。 FreeNginx 1.2...
フロントエンドの開発・デバッグ中にコンポーネント内の変数や props の値を確認したい時、console.log() で出力するよりも画面上にレンダリングしてしまう方が分かりやすい場合もあります。 コンソール出力は値の変化をリアルタイムで確認するには不向きです。一方、画面上にレ
この記事について新しく作ったアプリの宣伝が7割アプリのマネタイズについて考えてみたのが3割以上のお品書きになります。アプリについて今回リリースしたアプリは、「お旅路っと」というアプリになり…
Next.jsやServer Actionsに限らずWebアプリケーション一般的な話になりますが、機能開発する際に、ユーザに勝手に操作されたくないデータを <input> タグを通じて受け取ることは避けなければなりません。 例えば、極端な例ですがECサイトで商品の価格
唐突に「関西 + AI = kansAI」という名前を思いついてしまったので作らざるを得ませんでした。 こういうの https://github.com/koki-develop/kansai この記事では kansAI の使い方と、技術的な話についてまとめます。 kan
<a href="https://github.com/unadlib/mutability">https://github.com/unadlib/mutability</a><br /> <p>Immer的なAPIを提供するmutativeを使い、トランザクションロールバック
この前までの私のちょっと時間のかかるバッチ実行の日常「よっしゃー、今日はバッチ処理やるで!」と気合い入れて、タタタタッターン(bash xxxx.sh + Enter)。おっと、またやらかしたわ…
はじめによく使うけどうろ覚えなものをまとめました.順列・組合せ・重複列挙リストからいくつか選んだ順列or組合せor重複組合せを列挙from itertools import product,…
<a href="https://alexharri.com/blog/jsdoc-as-an-alternative-typescript-syntax">https://alexharri.com/blog/jsdoc-as-an-alternative-typescript
はじめに 本記事では実践的な Cloud Run のデプロイパイプライン実装を通して Cloud Deploy の理解を試みます。Cloud Deploy は元々 Kubernetes 用のプロダクトとしてリリースされたこともあり、Cloud Run に限って利用するには学習
2024年2月23日頃より、BlueskyのPDS (Personal Data Server)を誰でも自分で作成し、Blueskyのネットワークに繋がる(いわゆるFederation、連合)事ができるようになりました。 本記事はこれまで整理されたドキュメントおよび、先人たちが
これはなに ども、レバテック開発部のもりたです。家族全員風邪引いてます!! 2024年2月より、レバテック開発部でもZennの運用を始めました。もりたはこういう記事を書くのが大好きで、社内のドキュメント共有システムに年間700本くらいの資料やメモ書きを残しています。たぶん記事
松尾研究所とは はじめまして、株式会社松尾研究所で働いているからあげ(@karaage0703)です。 松尾研究所がテックブログをはじめます!といっても、松尾研究所を知らない人が大半だと思いますので少し紹介させてください。松尾研究所は東京大学大学院工学系研究科の松尾・岩澤研
はじめに初めまして。この度、初めて断捨離アプリである個人アプリ「steteco」をリリースいたしました。まだまだプログラミング学習中の未経験エンジニアであり、技術的な内容などは誤りを含む可能性が…
はじめに こんにちは。クラウドエース株式会社で主にアプリケーション開発を担当している水野です。 今回は、Go 言語でトレース計装する際のサンプル集をご紹介します。 OpenTelemetry は、アプリケーションのオブザーバビリティを実現するための OSS です。 対象読
CI/CDのオフラインイベントに参加して、そのとき思ったことのメモです。https://findy.connpass.com/event/309537/18:45~ | 開場 19:00~ | …
課題意識 特定の商品を数量を指定して購入できるECサービスのドメインモデルを表現とします。TypeScriptで構築する際に、「数量」を単にnumber型で扱うことは可能ですが、よりロバストな設計を目指す上で以下の2つの方法論があります。 Refinements(値の制約
こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたもので
はじめにPower Apps で数式を書いていると、以下のように、エラーに遭遇することがあります。初学者の方からすると、何が問題か分からない、どのようにして対応すればよいか分からない、ということ…
ProtoPediaのプロフィールページの自己紹介枠がマークダウン対応された(2024/2/26)。マークダウン対応されたので、是非みんなにやってもらいたいことがある。それは、ProtoPedi…
製品を提供する開発のお仕事は、期待を良い意味で裏切ったり、悪い意味で裏切ったりすることがあると思います。ユーザーから受けるフィードバックにはどちらかと言えば悪い意味で期待値がズレていたことが可視化さ…
前回のアグリゲートコンプリートトランザクションは、複数の相手に一括で送信することができるトランザクションでした。https://qiita.com/ccHarvestasya/items/54ed…
開発プロジェクトにおいて、開発スピードを測る尺度としてよく使われるのが「ベロシティ」です。このベロシティによって示される数字を適切に扱い、開発に活かしていくにはどうすればよいのでしょうか。 そのことを詳しく株式会社アトラクタ 吉羽龍太郎氏の...
開発プロジェクトにおいて、開発スピードを測る尺度としてよく使われるのが「ベロシティ」です。このベロシティによって示される数字を適切に扱い、開発に活かしていくにはどうすればよいのでしょうか。 そのことを詳しく株式会社アトラクタ 吉羽龍太郎氏の...
徹底攻略 JSTQB Foundation教科書&問題集 シラバス2018対応を勉強しているので、自分のメモとしてまとめています。第7弾。SDLCモデルに共通するテスト活動ソフトウェア開発ライフ…
与えられた単語から最も長いしりとりを作る問題(以下、「最長しりとり問題」)を考えます。ここでは、最長しりとり問題をMILP(混合整数計画法)として定式化します。また、MATLABのOptimizat…
開発プロジェクトにおいて、開発スピードを測る尺度としてよく使われるのが「ベロシティ」です。このベロシティによって示される数字を適切に扱い、開発に活かしていくにはどうすればよいのでしょうか。 そのことを詳しく株式会社アトラクタ 吉羽龍太郎氏の...
はじめにみなさんこんにちわ!Flutterを学び始めて1ヶ月の新米エンジニアのはるさんです。現在携わっている仕事にて、『 画面のスクリーンショット&録画を禁止する方法』 について調査する機会…
はじめに先日YouTubeで下記の動画を拝見しました。SharePoint の HTTP 要求フローの送信アクションを実行することで、大規模なデータセット(リスト)に対応させている例です。有識…
テストの基本のキ! 今回は、テストの基本のキと題して、 テストの種類と技法の種類、そしてTest Double(stub,mock) について書いていきます。 なんとなくテストコード真似して書いていたみてたけど "stubとmockの違いわかる?"と聞かれて、stubを知らな
Remix 2.7がリリースされました。この2.7からは今までunstableであったVite対応が正式版として採用されたバージョンとして登場しました。 この2.7以前はunstableであったものNode.jsのランタイムでは動作するものが提供されていましたが、Cloudfla
はじめにこんにちは、@Sicut_study(Watanabe Jin)です。みなさんは、LT会に参加したことありますか?登壇したことありますか?私は2024年1月〜2月にかけて合計12回の…
こんにちは、AIQ株式会社のフロントエンドエンジニアのまさぴょんです! 今回は、開発するときに、私が実践しているコメントの考え方や、実践ルールなどについて、ご紹介していきます。 ! 『開発プロフェッショナル 〜コメントの流儀〜』 とか言っていますが、 カッコつけるためなので、ご容
ボタンの二度押しを禁止したい。 とてもよくある要望だと思います。ということでやっていきましょう。 シンプルなケース Blazor で対応するには以下のような感じで実装すれば良いです。 @page "/" @rendermode InteractiveServer <P
うふふっ💞ぱそ美ちゃんです!しゅ〜すとりんぐ(symbol-shoestring)で建てた のぉどよぅの🌺ふぁあすとしんく🌻sfsdm🌻っていうのめいんねっとよぅだよつっかいっかたっ🌺ん〜…
symbol nodeを長い間稼働していると過去の log fileが溜まってきて disk容量をそれなりに圧迫しますこの log fileを削除する shell scriptですmainne…
初めに僕は4年ほどスクラムを採用した組織づくりを行ってきました。最近「スクラムの内容は理解したけど、結局スクラムがなんなのかがわからない」という話をされることがちょこちょこあるので、記事としてま…
<a href="https://github.com/fabiospampinato/fast-string-width/tree/main">https://github.com/fabiospampinato/fast-string-width/tree/main</a><
<a href="https://funnull.com/Partner/">https://funnull.com/Partner/</a><br /> <p>https://polyfill.io/ はFunnull CDN(方能CDN)を運営するFunnull(南京妙彩文化
はじめに 前々回や、前回に引き続き、ソフトウェア設計の指針に関する話をしたいと思います。 関数やクラス、そしてサービスなどシステムの塊の単位をモジュールと呼び、モジュールを作る事で、認知負荷を下げ複雑性と戦うという話をしてきました。では、モジュールは「いつ」分割するのが良いで
※この fast-sync "fsdm" は @ryosasa氏の作成したfast-synchttps://qiita.com/ryosasa/items/7313fc7d86c30e9c5d8f…
日本国内のElixir界隈で活躍されている方々の共著として出版された「Elixir実践入門」が届いたので、読み進めています。https://gihyo.jp/book/2024/978-4-297…
解決したいことUnity2021.1から、Unity公式がオブジェクトプールを実装してくれています。とても便利なのですが、使い終わったオブジェクトをプールに戻す時、以下のように書く必要がありま…
筆者は新卒エンジニア時代に社内でアルゴリズム勉強会を主催していました。 その内容を本形式に書き起こしたものになります。 【この本の特徴】 📗問題演習形式でアルゴリズムの基礎が身に付く構成となっています。 📗分かりにくい概念は丁寧に図解で解説しています。 📗基礎的な
自動運転における車両制御の役割「自動運転」という単語を聞いたときに,皆様は何を思い浮かべるでしょうか? おそらく大部分のエンジニアの方は「AI」や「次世代センサ」といったワードを思い浮かべるのでは…
<a href="https://deno.com/blog/v1.41">https://deno.com/blog/v1.41</a><br /> <p>Deno v1.41リリース。 <code class="language-plaintext highlighter-r
<a href="https://bun.sh/blog/bun-v1.0.29">https://bun.sh/blog/bun-v1.0.29</a><br /> <p>Bun v1.0.29リリース。 <code class="language-plaintext high
はじめに ! この記事はNextAuth.jsがAuth.jsに移行したことに伴い、若干内容が古くなっています。 最新の情報は以下からご確認ください。 Introduction | Auth.js Next.js(App Router)にNextAuth.jsを導入して、X
2024 年 2 月 9 日、GitHub Support において、GitHub 公式ドキュメントを学習した GitHub Copilot とやりとりできるようになりました[1]。 実際に触ってみたところ GitHub の仕様に関する調べごとを行う際にとても便利そうだったため、
この記事はUTF-8のバリデーションとオートマトンの続きです。 前回はUTF-8のバリデーションが8状態のオートマトン (DFA) で表現できることを見ました。状態と遷移を擬似コードで書けば次のようになるでしょう: -- 8つの状態 data State = START | TA
TypeScript の テンプレートリテラル型 (Template Literal Types) をご存知でしょうか。 string型の部分型を作り出すことができ、より厳密な文字列の型指定ができます。 例えば `${number}` という型を使うと、テンプレートリテラルで数値
はじめに初投稿です。今回、学生ながらMicrosoft AI Tour Tokyoに北海道から参加してきたので参加レポートということで書いてみました。Microsoft AI TourとはMi…
これはなに? Remixと、とっても使いやすいフォームバリデーションライブラリ Conform とで、郵便番号から住所を補完するフォームを作りたかったのです。 よくあるこういうやつです。日本の郵便番号から住所を補完します。 conform の Intent button の
はじめに新規の構築作業で大量のCloudWatchアラームを設定しなければいけないが、GUIからポチポチなんてやっていられない&絶対抜け漏れが起きるのでCLIで一気に投入する方法を調査・検証した。TerraformやCloudFormation等のIaCツールを利用してや
この記事では、JavaライクなインターフェースとHaskellライクな型クラスを比較します。どちらも、複数の異なる型を統一的に扱うための仕組みです。 インターフェース インターフェースはご存知の方も多いと思いますが、コード例を載せておきます。 // インターフェースの定義 i
この記事のモチベーション 「php-fpmとはなにか?」を知るため、PHPのドキュメントを見ました。 https://www.php.net/manual/ja/install.fpm.php しかし、ここに書いていることはまあそうなのですがあまりに焦点が絞られ過ぎてて「ph
Angular v17.2にて、新しいSignal関連APIのModel Inputsが実装された。これはv17.0で実装されたSignal Inputsをベースにして拡張されたものだ。Model Inputsにより、これまで以上に幅広いユースケースでSignalベースのコンポー
データによってはカラーマップを対数スケールにした方が見やすいこともありますが、設定方法が意外と探しづらいのでここで紹介させてください。% 適当なデータ作成m = membrane;data =…
Salesforceのフロービルダーで、トリガーレコードの場合、高速項目更新(Beforeトリガー)に「割り当て」要素を使いましょう、という記事です。フロービルダーでレコードを更新したときの、要素…
こんにちは、アーキテクトのやまぱんです。今回は 下記の Azure Private Resolver ブログを和訳いたしました。*原著者にも許可取っております。https://techcomm…
はじめにこんにちは、こんばんは、佐藤佑哉です。本日は、Androidアプリ開発で使用されるRoborazziを用いて、画面の差分をPRのコメントに表示するをGitHubActionsで実現してい…
最近 Windows で開発するようになったのでメモ。普段は自分のdotfilesの .config/nvim/init.vim に nvim の設定を入れており、mac, linux はそれを読…
わたしがElixir/Nervesを学ぼうとしたものの挫折してしまったことを知ってか知らずかわかりませんが、技術評論社様から新刊「Elixir実践入門-基本文法、Web開発、機械学習、IoT」をご恵贈いただきました。ありがとうございます! https://gihyo.jp/bo
はじめに大学4回の情報系の学部生です!研究と並行しながらタイトル通りのものを作ったので紹介させてください!なおクオリティに関しては、ツッコミどころ満載のサンドバッグのようなものになるかもしれません…
Remix Vite について。 https://remix.run/blog/remix-vite-stable Remix Vite が stable になったらしい。 unstable からの変更点を確認する。個人的な memo として。 Changes HMR &
概要 あるサンプルコードのベンチマークを測定したところ、期待していたよりも18倍速い結果が出力されました。バイナリを調査してみると、メモリ読み出しの命令が1つ増えるだけでこの性能差が生じていました。さらに調査を進めると、ARMアーキテクチャは連続したメモリへの書き込みを1つに
はじめに 今回は、2024年1月13日(土)に受験したG検定に合格できたので、勉強方法についてまとめています。私自身、まったく無知の状態から勉強を始めたわけではなく、AIやディープラーニングについてある程度の事前知識を持った上でG検定の対策を行いました。 G検定(ジェネラ
このシリーズについてこのシリーズは私がSecHack365(2023年度学習駆動コースの坂井ゼミです)を通して制作した「ぼくがつくったさいきょうのおーえす(Shizuku)」についてただただ語るだ…
はじめに ETHGlobalハッカソンで準同型暗号とZKPを使用してスコアをオンチェーン上で送信し合うアプリケーションを開発しました。Circuit内でFHEの復号化をするのにどうしたかなど記事にしていこうと思います。 https://ethglobal.com/showca
<a href="https://github.com/parcel-bundler/lightningcss/releases/tag/v1.24.0">https://github.com/parcel-bundler/lightningcss/releases/tag/v1
Rubyにおけるシンボルとキーについての関係性についてRailsでストロングパラメータの設定を行う際に、シンボルとキーの理解が整理できていないことに気がついたので、こちらでまとめておこうと思います。…
はじめに素の JavaScript でフロント開発経験がない React 育ちのエンジニアです。React でフロントエンド開発をしていて大きく困ることはないのですが hooks, JSX, 様…
TL;DR mac と Windows を併用していると、入力まわりに違いがあってつらい 🥲 SKK を導入すると、Windows マシンに US キーボードを繋いでいても「日本語入力」「英数入力」を宣言的にできる 💪 日本語入力をしたいときは Ctrl+j で強制的に切
<a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-4-rc/">https://devblogs.microsoft.com/typescript/announcing-types
はじめまして!もんたです。最近、趣味で作った『もんたの森』っていう無料で画像を保存したりコピーしたりできるサイトを作ったので、学んだことのアウトプットとしていろいろ話していきます!初心者の人がこ…
VoiceVox を ROS2 で使用できるパッケージ VOICEVOX_ROS2 を作成しましたので、本パッケージの使用方法を紹介します。VOICEVOX_ROS2 VOICEVOX_ROS…
VSCode の標準のC++インテリセンスでは、簡単なコード補完などは出来ますが、警告などは表示出来なかったり、その他コーディング時にリアルタイムで行ってほしい賢い機能が不足しがちです。例えば以下…
! この記事はVim駅伝の記事です。 始めに Vimにはdark powerがよく似合う。 いわゆるShougowareが真っ先に思い浮かぶのがVimmerの性ではあるが、ここでは闇夜より出でしNixの話をしたい。 Nixとは宣言的、再現性、信頼性におもきをおいたパッケージ
はじめにプロジェクトが大きくなってくると、ドキュメントを見ないとどのような処理をしているのかわからないものもでてくる可能性があります。そんな時、定義元に行かずとも、ドキュメントを閲覧できたらいい…
概要 今月はApple Vision Proの発売記念ということで1ヶ月記事チャレンジを行っています。 この記事はその2/22の記事です! 2/21の記事はこちら (Apple Vision Pro で変わる体験) MESONでは「SunnyTune」という天気を体感できる
前回記事の振り返り前回記事ではAHC030のseed0をベイズ推定を用いて解く方法について説明しました。この内容を前提とするので読んでない方はぜひ読んでみてください。https://qiita.…
2022年10月にHashnode(英語圏では人気のある技術ブログ作成サービス)に脆弱性を報告したのですが、最近になって修正されたようなので記事にしておきます。 Hashnode社の方には脆弱性について記事にすることの許可をもらっています[1]。 Hashnodeのカスタムド
株式会社IVRy (アイブリー)のエンジニアの kinashi です。 IVRy では設定画面の Web アプリケーションは Ruby on Rails と Next.js で構成されています。 I/F 定義には OpenAPI を使っていて、各リポジトリから Git のサブモジ
こんにちは!アルダグラムでエンジニアをしているヤスです。 始めに KANNA では世界中のノンデスクワーカーに使われる SaaS を意識してプロダクト開発を行っております。 https://lp.kanna4u.com/ しかし、toB 向けのサービスであることから、以下のよ
こんにちは、アーキテクトのやまぱんです。補足コメントや質問、いいね、拡散、是非お願いします🥺!間違ってたら優しく教えてください!前書き今回は Azure の VM インスペクター を試してみ…
はじめに こんにちは、クラウドエース データソリューション部の松本です。 普段はデータ基盤や MLOps の構築をしたり、Google Cloud 認定トレーナーとしてトレーニングを提供しております。また、昨年は Google Cloud Partner Top Engine
Gemmaとは Gemmmaについては、npaka先生の記事参照ください。 https://note.com/npaka/n/na47e13dae482 GitHubに公式Dockerfileがあったので、すぐ動くかなと思ったら、少しはまったりしたのでメモを残しておきます。
こんにちは!プロダクト開発部の熊谷です。 Fairy Devices(フェアリーデバイセズ) の 入社エントリ を書きます!! 背景 私が Rust に出会ったのが2019年。それまでは C, C# をよく書いていましたが、 Rust の型システムやメモリ安全性、パフォーマン
2024年2月21日ごろから、"Github Jobs"を名乗るGitHubの開発者ポジションをオファーするスパム攻撃が発生しています。 仕組みとしては、GitHubのIssueやPRでmentionをするとメールの通知が届くのを利用して、コメントでスパムメッセージを送りつける
Googleは、Dart言語の新バージョンとなる「Dart 3.3」正式版と、Dart言語を用いたアプリケーションフレームワークの新バージョンとなる「Flutter 3.19」正式版のリリースを発表しました(Dart 3.3の発表、Flut...
野村総合研究所(以下NRI)は、自社データセンター内にオラクルが提供するOracle Cloudのハードウェア、ソフトウェアなどを用いてOracle Cloudと同様のクラウドサービスを構築し、顧客向けに提供すると発表しました。 同社は自社...
はじめにBIを構築するにあたり、カレンダーテーブルの作成はほぼ必ず必要になります。以前、Power Query でカレンダーテーブルのひな型は作成していたのですが、会計年度などを変数化をし、Gi…
はじめにFly.io で GPU が使えるようになりましたhttps://fly.io/docs/gpus/ざっくり Fly.io の紹介、使い方はこちらhttps://qiita.com/…
はじめにブレイクポイントを使って開発をしている際に、いちいち止まると面倒な場面ってありますよね。だけども、ブレイクポイントを通ったことは知りたい。そんな時は、ブレイクポイントで止めずに音を鳴ら…
はじめにはじめまして。いずです。現在webエンジニア転職を目指して日々学習中です。今回初めての個人開発として、アパレル業界で働く人のためのアプリ『sales buddy』を開発しました!ht…
<a href="https://www.mozilla.org/en-US/firefox/123.0/releasenotes/">https://www.mozilla.org/en-US/firefox/123.0/releasenotes/</a><br /> <p>F
序論フロントエンドはバックエンドに比べて自由度が高いですが、これは同時にフロントエンド開発者が低品質のコードを書きやすくなることも意味しています。フロントエンド技術の多様性と柔軟性により、開発者は…
はじめにこの記事はローカルの開発環境でコンテナを用いている人に向けた開発効率化を目的としたものです。dockerのようなコンテナ技術を用いてローカル開発を行うことにはさまざまなメリットがあります…
<a href="https://github.com/facebook/react-strict-dom">https://github.com/facebook/react-strict-dom</a><br /> <p>ウェブとネイティブのサポートを目的とするReact D
背景最近、同僚に騙されて英語配列の高級キーボードを購入しました。打鍵は非常に気に入りましたが、記号の場所やシフトキーを利用した入力になかなかなれません。元のキーボードに戻すことも考えたのですが、高…
<a href="https://www.electronjs.org/blog/electron-29-0">https://www.electronjs.org/blog/electron-29-0</a><br /> <p>Electron 29.0.0リリース。 Chro
インターネットでは毎日のように言われることですが、私はそこまでではないと考えています。 ネットでよくそう言われる理由として考えられるものと、それを踏まえてどう向き合っていくとよさそうか、個人的な考えをまとめてみます。 なぜ言われるのか 言語が実質的にJavaScript一
<a href="https://remix.run/blog/remix-vite-stable">https://remix.run/blog/remix-vite-stable</a><br /> <p>Remix 2.7.0リリース。 SPAモードがStableに、<co
TL;DR まずはアウトプット促進よりインプット支援を潤沢にすべきと考えた 制度の「企画」は先行企業から類型化→優先度付 制度の「提案」は費用対効果を雑でもいいから示し、それでも難しければ期限付きで通す 結果、技術支援の予算額を数十倍にできた はじめに 突然ですが、現
マイクロソフトは同社の包括的なアプリケーションフレームワークの次期バージョンとなる「.NET 9」の最初のプレビュー版となる「.NET 9 Preview 1」のリリースを発表しました。 .NETは、デスクトップアプリケーションからモバイル...
要素をドラッグして移動することは、JavaScriptにおいて頻出パターンです。しかし、それを簡単に実現するコードは意外と知られていません。<img id="$img" src="https:/…
はじめにJava Silverに合格したので、合格までの道のりを記録として残します。(正答率89%で合格したので、わりと効率的な学習方法ではないかと思っています)アウトプットする機会が少ないので…
はじめにJava Silverに合格したので、合格までの道のりを記録として残します。(正答率89%で合格したので、わりと効率的な学習方法ではないかと思っています)アウトプットする機会が少ないので…
はじめに 以前に書いた記事ではOPEN8が提供するOpen BRAINで利用しているエディターライブラリのSlate.jsにて画像を挿入するサンプルを紹介しました。 本記事では画像を挿入したときに起きる挙動の修正の紹介をします。 Slate.jsの紹介や画像挿入のサンプルにつ
はじめに仕事でメディアを一覧で表示する機能を作成しCollectionViewを使用しました。その際に苦戦した点や注意すべき点をまとめてみたのでよろしくお願いします。目次Collection…
2024年2月16日、Flutter 3.19.0がリリースされました。 https://medium.com/flutter/whats-new-in-flutter-3-19-58b1aae242d2 同時に、Dart 3.3.0がリリースされています。 https://me
会社で複数の新規事業を立ち上げる機運が高まったことをきっかけに社内向けUIライブラリを開発し、限定公開して利用を始めました。 本記事ではReactで社内向けUIライブラリを開発・ビルド・公開・布教するためのアレコレを共有します。 以下のような話題について知りたい方に特に読んでほし
GitHub社内におけるエンジニアリングガバナンスがどのように行われているのかを紹介した同社のブログ「GitHub’s Engineering Fundamentals program: How we deliver on availabi...
はじめにPersonNameComponentsというものを知りました。DateComponentsのように人の名前を管理できるようです。めっちゃ便利そうなので基本的な使い方を記録しておきます。…
どうも、株式会社ナレッジワーク AI Integration Lab 所属のざわきん(@zawawahoge)です。 この度、2/28(水)に開催する勉強会イベントの Encraft #11 LLMとエンタープライズの距離感 の参考用記事として、LLMのエンタープライズ領域での活
AHC030のseed0のvisualizer動画X(旧twitter)などでAHC030の感想を見ていると、seed0で範囲取得を数回バババッてやっていきなりドンピシャで正解しているのを目にしま…
はじめにこんにちは、@Sicut_study (Watanabe Jin)です。2月10日、11日で初めてのハッカソンに出場しました。そして、結果発表で気づきました。どんなに頑張っても本戦…
<a href="https://github.com/nodejs/corepack/releases/tag/v0.25.0">https://github.com/nodejs/corepack/releases/tag/v0.25.0</a><br /> <p>corep
個人で運営している賃貸物件の検索サービス Comfy のバックエンドを Rust でリプレースしました。この記事では、そのリプレースの背景と詳細をご紹介します。まずは結果から技術構成: Rust…
概要この記事では、MySQLでのSQLクエリのパフォーマンスを最大限に引き出すための効率的な書き方を解説します。アプリケーションの応答速度を向上させることは、ユーザーエクスペリエンスの大幅な改善に…
<a href="https://softwaremill.com/a-novel-technique-for-creating-ergonomic-and-tree-shakable-typescript-libraries/">https://softwaremill.com
<a href="https://nodejs.org/en/blog/vulnerability/february-2024-security-releases">https://nodejs.org/en/blog/vulnerability/february-2024-se
<a href="https://community.redwoodjs.com/t/redwood-v7-0-0-upgrade-guide/5713">https://community.redwoodjs.com/t/redwood-v7-0-0-upgrade-guide
NVIDIAは、昨年(2023年)11月に開催されたSupercomputing 2023で発表され、スーパーコンピューターTOP500リストの9位にランクインした、同社が独自に開発したデータセンター規模のスーパーコンピュータ「Eos」をブ...
はじめに https://zenn.dev/naporin24690/articles/d230c2ba678ec6 の紹介記事です。Lexical と yjs の cloudflare workers 実装である、y-durableobjects を組み合わせて共同編集エデ
はじめに フロントエンドエンジニアなら一度は憧れる共同編集。ただ websocket や webrtc のような stateful な通信が必須であるために、手軽なものとは言えない。できればサーバーレスでデータベースなども使わずに実装したい。そんなときに Cloudflare
はじめにURL を指定したり、ファイルをアップロードするだけで、独自の生成 AI チャットボットを作成できる、Copilot Stuido の生成 AI 機能について、これまでいくつか Copil…
<a href="http://leanrada.com/htmz/">http://leanrada.com/htmz/</a><br /> <p>htmxのようにHTMLで宣言的にAjax的な表示を行う小さなスニペット。 <code class="language-plain
シードデータで動作確認して大丈夫だったのに、本番反映してみたら想定してなかった挙動・エラーが出た😱そんな経験はありませんか。 恥ずかしながら私は今までに何回もありました。機能開発だけじゃなくバッチやマイグレーションなんかでも発生しがちなコレ。またはシードデータで動作確認できても、
LIFFで描画(canvas)して、画像をLINEへ送信する方法は、色々なHPに公開されていますが、何れを試してもうまくいきませんでした(自身のスキルが足りないので理解できないことが多いため)。C…
営業またはセールスの仕事をされている方たちがデータドリブンになるために、ビジネスの指標をモニターしたいが、どこから始めていいか分からず最初の一歩を踏み出せない、といった相談をよく受けます。そこで、…
TL;DR 弊社で実験的に導入を始めている、2024初頭時点で今後に期待が高まる最新のweb技術についてまとめています。 新規プロダクトの技術選定に迷っている方などにおすすめです。 Turborepo - Monorepo管理 モノレポ構成における懸念点の一つとして、プロ
本記事では、Go と MySQL を用いた REST API 開発を行なっていきます。ここ最近、アーキテクチャや設計、テスト、API、ログ管理、CI/CD を勉強してきて個人的に納得できる構成が構築できるようになったため、本としてアウトプットしたいと思いました。これから、API
マイクロソフトは同社のRPAツール「Power Automate Desktop」の新機能として、ロボットの自動実行中は画面を自動的に別の仮想デスクトップ画面に切り替えることで、自動実行中でも並行して人間が通常の操作を行える「Picture...
Googleは同社の最新AIモデル「Gemini」のバリエーションの1つである「Gemini 1.0 Pro」を正式版とし、全開発者がGoogle Cloudの機械学習AIプラットフォームであるVertex AIから利用可能になったと発表し...
UnrealGameSync UnrealGameSyncはEpic Gamesが推してるUnreal Engineエディタの更新システムです。Epic Games内でのFortniteの開発のた…
イオンスマートテクノロジー(通称、AST)CTO室SREチーム所属、あおしょんです。 Azureを利用している方はリソースグループって何?とはならないと思いますがどういう単位でリソースグループを分ける?と一度は悩んだことがあるかと思います。 本記事ではASTはリソースグループをこ
こんにちは、AIShift バックエンドエンジニアの石井(@sugar235711)です。 AIShiftでは去年の11月からAI Worker[1]という新しいサービスの開発が始まりました。(以下AI Worker) 本格的に開発が始まり3ヶ月弱経ったので、その間に試してきた技
こんにちは、commmuneでデータサイエンティストをしているひぐです。 人間が苦手なマルチタスクをLLMに任せたら、効果的に処理してくれるのではないか?というモチベーションのもと、Pythonの非同期処理を使って並列かつストリーミングでChatGPTの回答を出力するアプリを作り
はじめにReact学習歴1カ月のA.Kと申します。よろしくお願いします!今回は、この1カ月でやったことを技術ベースの内容でまとめていきます。簡単な自己紹介と学習開始時の状況はこちらの記事にまと…
<a href="https://github.com/pashak09/ts-expect-error-validator">https://github.com/pashak09/ts-expect-error-validator</a><br /> <p><code cla
はじめに昨年11月にリリースされ、ハンズオン祭でも紹介されていた GPTs を今更ながら触ったので、使い方を紹介します!https://qiita.com/RyoWakabayashi/item…
MantineのcreateThemeみんな大好きMantine UIもちろん僕も大好きです。今回はそのMantine UIのレイアウトを上手に上書きする方法について備忘録的にまとめます。Ma…
はじめに 株式会社ナレッジワーク Engineering Division のわだまる(@wadackel)です。 ナレッジワークの Web フロントエンド開発では、Storybook を活用したコンポーネント開発を行っています。そして、昨年末により良いコンポーネント開発の基
はじめに Kotoba Technologiesでインターンをしている東京工業大学 B4 横田研究室の藤井(@okoge_kaz)です。 Kotoba TechnologiesはNLPと分散並列学習に関する技術を用いて、日本及び非英語圏におけるLLMやマルチモーダルモデルの実
これはなに ども、レバテック開発部のもりたです。 今回は『SQLアンチパターン』のキーレスエントリ(外部キー嫌い)を考察します。またそのトレードオフについて確認したのち、デメリットをなるべく減らすための方策について考えます。タネ本は『SQLアンチパターン』、『失敗から学ぶRD
Flutter アプリの Widget 設計において、しばしば遭遇する問題の一つが状態管理の「バケツリレー」です。この記事では、バケツリレーの問題を解消するための方法を考察します。 バケツリレーとは? バケツリレーは一連の Widget が親から子にパラメータを渡す行為を指し
はじめにこの記事では、consoleメソッドについて紹介を行っていきます。consoleメソッドには例えばconsole.log()などが挙げられます。web開発においてconsole.log()…
はじめにこの記事では、学んでいくためのマイルストーンとして「知ったかぶりができること」を設定するのもアリなのでは? という提案をします。初学者でなくても『どうやって学んでいこうかな~』は全エンジ…
こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたもので
こんな重箱の隅を突くようなコミットに価値があるのか...?(最近やっていないのですが)私は競技プログラミングを趣味としており、コード作成・テスト・提出にonline-judge-toolsを利用し…
前回は、1つの転送トランザクションを送信しました。https://qiita.com/ccHarvestasya/items/e79bd01b7f8a9d65a921今回は、転送トランザクション…
火事場が得意、とは全く言わないのですが、割と「〇時までに何をどういう順番で必達」みたいなギリギリのシチュエーションをどうのこうのする仕事は「好き」です。どういう心持ちを持ってその状況に臨んでいるかを…
目的昨今話題のGPTs、皆さんは触ってみたでしょうか。GPTをカスタマイズできるこの機能ですが、あらかじめGPTに何をやらせたいか程度の指示を与えるだけではその魅力の数パーセントしか引き出せてい…
💡 ヒント: コミュニティとはグラデーションである 🚩 序 こんにちは。Vue Beginners (の管理人) です。 すでに多くの方に記事を見ていただけていてとても嬉しく思います。感謝しています。 今回はソースコードは 1 行も出てきません。 ひょっとすると、Vue.js
GitHubは、脆弱性を含むコードを実際にデバッグすることでセキュアなコーディングを無料で学べる「Secure Code Game」のシーズン2開始を発表しました。 「Secure Code Game」は、ゲームと名付けられていますが、実際...
Googleは、AIを用いることでファイルの種類を高速かつ正確に判別できるツール「Magika」をオープンソースで公開したと発表しました。 Magikaは、あるファイルの中味が何なのか、記述されたプログラミング言語の種類、動画や画像、音声な...
組版システムの開発時に、組版結果をスナップショットテストでチェックする簡単な仕組みを入れてみたため、その過程を紹介します。 背景 最近、JavaScript 上で作動する組版システム[1](図 1)を開発しています。組版とは、文字や図版をページ上に配置して紙面を構成する作業を
はじめにTwitterを見てたら、iPhoneのホーム画面のアプリのような並び替えどうやってやるんだろう的なツイートが流れてきて気になったので実装してみました。サンプルアプリデータ構造体Co…
作成したBedrockアプリのデモを行う際に、インターネットに公開したくなる事もあると思うので、一番簡単そうな手順を整理してみます。インターネットに公開するので申し訳程度の認証機能も付けます。ア…
初めに こんにちは。福岡からOPTIMINDという名古屋のスタートアップで働いている津守と申します。 2024年2月に、Google Cloudの全認定資格(計11種)を取得しました。2年前には、Associate Cloud Engineer(ACE)、Profession
はじめにこんにちは、@Sicut_study(Watanabe Jin)です。今回はQiita Hackthonで開発をした「InfluencersHouse」というサービスについて紹介してい…
初めにSIGNATEの「第2回 金融データ活用チャレンジ」にチームで参加しました。結果は104位に終わりました。個人的にはシルバーやゴールドを目指して参加していたので、すごく悔しい結果でした。…
どうも、株式会社ナレッジワークのざわきんといいます。 最近よく mermaid というテキストベースの図作成ツールを使っていて、ChatGPTやGitHub CopilotのようなLLMを活用したツールとめちゃくちゃ親和性が高いなと思い、居ても立っても居られないので記事にしました
eslint-plugin-vuejs-accessibilityとは何か eslint-plugin-vuejs-accessibilityは、Vue.jsのコンポーネントにおけるアクセシビリティの問題点を検出するためのESLintプラグインです。 https://gith
ChatGPT Visionを使ってできそうなことを色々試してみたので、そのレポート的な記事です。 ChatGPT Visionとは? モデルが画像を取り込み、それに関する質問に答えてくれます。 https://platform.openai.com/docs/guides/
はじめに Legalscapeの顧客の中には、情報セキュリティー等の理由から社内ネットワークからの通信の宛先を制限している組織もたくさんいます。 そのためLegalscapeでは、プロダクトの動作に必要な第三者リソースの一覧を管理し、Legalscapeの導入時にはそれらのド
要約以下のフローをワンライナーで実現しました。コマンドAが正常終了 -> コマンドBを実行コマンドAが異常終了 -> コマンドCを実行Zsh:コマンドA && {コマンドB; true} …
ラズパイ 5でAI せっかくかったので試してみることにしました。 基礎的なセットアップは以下で実施している前提です。 https://zenn.dev/karaage0703/articles/8fe578dba4857a 特にpipのエラー対応は実施している前提です。
はじめに Cloud Run から 別の Cloud Run へアクセスするときに、その Cloud Run って「すべてのインターネットからアクセスさせる」必要ってあるのかな?という疑問がありました🤔 公式ドキュメント[1]を読むと Cloud Run からのアクセスをIn
背景先日、デブサミの後に参加してきたQAイベントでの議論と、その次の日の業後にあるマイクロサービスメインで扱われている企業のQA部長の方とディスカッションしてきて感じた内容や発見をここに残す。前…
はじめに お疲れ様です! おおくまです! 今回は、「『コードレビューで学ぶ Ruby on Rails』を読んで自分のWebアプリをコードレビューしてみた」ということで、自分なりにコードレビューについてまとめてみました! 少しでも皆様の参考になりますと幸いです! 対象読者
はじめに Java の enum は大変便利で非常多くのシーンで活用されています。例えば区分を表すようなオブジェクトを表現したい際にもよく使われていますね。 Java 14 で正式機能となった switch式にて網羅性検査が行えるようになり、それまで以前ではどうしても抽象メソ
0. Introduction ――「連打」と「同時押し」まず最初に断っておきますが、この記事の内容そのものはUnityに依存した話ではありません。サンプルのソースコードはUnityのものを提示…
私は、日常的に複数のMacbookを使用していますが、Apple Magic KeyboardやMagic Trackpadをスムーズに切り替えることができないという問題に直面しておりました。 この記事では、Automatorとblueutilを使用して、複数のアクセサリ(Mag
面白そうだったので試しに使ってみました。 https://github.com/google/magika https://gigazine.net/news/20240216-google-magika-ai-file-type-identification/ 検証したバージ
<a href="https://bun.sh/blog/bun-v1.0.27">https://bun.sh/blog/bun-v1.0.27</a><br /> <p>Bun v1.0.27リリース。 <code class="language-plaintext high
<a href="https://github.com/tc39/ecma262/releases/tag/es2024-candidate-2024-02">https://github.com/tc39/ecma262/releases/tag/es2024-candidat
この記事のねらいObsidian はすごくよいノートアプリです。さまざまな思考スタイルに寄り添ってくれます。その代わり、どう始めればいいか迷いやすいところがあります。この記事では、ノートの枚数…
<a href="https://github.com/kolodny/safetest?tab=readme-ov-file">https://github.com/kolodny/safetest?tab=readme-ov-file</a><br /> <p>Netflix
短くまとめるとReact に PR を送ったら、メンテナからの反応が渋そうだったので萎えていたら、メンテナが自分でブランチ切って修正してマージしていた。教訓OSS ではメンテナの言葉に一喜一憂…
【LINE×Supabase】あなただけの単語カードアプリを作ろう! のハンズオン用資料です https://linedevkyushu.connpass.com/event/306258/ 🔸 対象読者 - GAS での開発経験があり次のステップを歩んでみたい人 -
<a href="https://www.shuwasystem.co.jp/book/9784798071299.html">https://www.shuwasystem.co.jp/book/9784798071299.html</a><br /> <p>Next.jsの入
"Missing Default Layout"昨日、プロジェクトに皆さんのブランチを集積してアップデートしたあと、unityを起動しようとしたら、以下のようなエラーが出た。"No valid …
はじめにプリザンター使ってますか?久しぶりにプリザンターの機能をいじったので記事にします。以前、intro.js を使ってプリザンターにオンラインチュートリアルを実装したのですが、今回は to…
毎年開催されているジオの祭典、「ジオ展」。今年は4月に東京・浅草橋で開催されます。https://www.geoten.org/そのロゴ・メインビジュアルを制作させていただいたのですが、会場…
もう全部OpenAIでいいんじゃないかな はじめに 月間技術革新です。 ということで、昨日OpenAIから発表された新しい動画生成AI「Sora」が非常に話題となっていますね。 圧倒的な一貫性の保持と1分間に及ぶ長時間動画が生成可能という事で、現状の動画生成技術を圧倒的に凌駕
はじめにJestで環境変数を読み込みたいというときに方法がいくつかあったのでまとめます簡素に書いていきますので使いやすい方法をお使いください0. 共通でやること環境変数を読み込むにはdote…
はじめに現在、Jestとreact-testing-libraryを導入して、テストを作成しています。テスト実行時に出たエラーについて解決策をまとめます。問題下記のテストケースを実行したとこ…
Node.jsのメモリ制限については以下の記事に記述があります。 https://qiita.com/kawanet/items/cfedd535990b32710c50 しかし、現在の挙動はやや異なるようです。 結論から言うと デフォルトでは、システム (cgroup等)
はじめにファイルの末尾には改行を入れたほうが良いのでしょうか。「ファイル 末尾 改行 POSIX」等で調べると、規格の観点から改行を入れた方がいいという話が出てくるのですが、今回はgitの仕組み…
LLRT (Low Latency Runtime)はAWS Labsの人たちによって公開されたOSSで、 「v8やJSCよりミニマムなJavaScriptエンジン付けてLambdaにデプロイしたらめっちゃ速くなるんじゃない?」というようなコンセプトを持つ新しいJavaScrip
はじめに今回はAWS上で実装できるRAGにおいて、回答精度を向上させる手法を調査、検証を行いました。その際にたまったナレッジを共有いたします。本記事では、①概要編 として調査・検証した内容の概…
この記事の内容・第2回金融データ活用チャレンジで71位の解法共有。・採用したモデルは、LightGBM、CatBoost、RandomForest。それぞれのモデルの前処理、モデル、アンサンブル…
前書き今まで非公開の通知を利用したり、音量を監視して行っていた音量ボタンでの写真撮影ですが、iOS17.2からついにこのためのAPI「AVCaptureEventInteraction」が追加され…
こんにちは。ナレッジワークの torii です。 社内の LT 大会で「PNG を読んでみた」という内容の登壇をしたのですが、勿体無いので内容をブログでも簡単に紹介したいと思います! 画像ファイルとしてとても身近な PNG ですが、普段はライブラリを使って処理するため自前でバイナ
技術構成 API: microCMS(ヘッドレスCMS) Next.js Vercel TypeScript はじめに プレビュー機能は、Next.jsのPreview Modeのおかげで、実装自体は簡単になりました。ですが、「現在どのプロセスを実行中で、どのシステム
結論から言うと、一般には違います。さらには、みなさんの予想に反して32bit floatのほうが情報量が大きくなることもあります。どういうことなのでしょうか。 「32bit intと32bit floatの情報量が同じか否か」が巷で話題となっているようです。 ここでは、情報理論
概要この記事では、Linux環境にMySQLを導入する手順について詳しく説明します。MySQLは、Webアプリケーションやサーバー環境で広く使用されるオープンソースのリレーショナルデータベース管理…
オープンソースで開発されている軽量なWebサーバのNGINX(エンジンエックス)は、開発元であるNGINX社が2019年にF5ネットワークスに買収されたことで、それ以後はF5ネットワークスが開発を主導してきました。 参考:NGINX、F5に...
はじめに皆さんこんにちは。サイボウズ株式会社テクニカルトレーナーのTeruです。今回はkintoneカスタマイズにおけるtry/catchの使い方を考えていきましょう!try/catchの基本そもそも、try/catchは例外が発生した場合に例外を処理するために使用します…
はじめにこの記事では、TerraformとCloudFormationを使用して、AWSのセキュリティグループ間でトラフィックを許可する方法を紹介します。具体的には、Application Loa…
! この記事は毎週必ず記事がでるテックブログ "Loglass Tech Blog Sprint"の 25 週目の記事です! 1 年間連続達成まで 残り 28 週 となりました! はじめに ログラスの小林(@mako-makok)です。 ご存知の方も多いと思いますが、Kot
株式会社オープンエイト、PMグループの辻です。 ここでは、プロダクトマネージャーとして働いています。ということで・・・ プロダクトマネージャーのしごと 少し前に話題になった本、皆さんも読みましたか? https://amzn.asia/d/e6C3FCc この本は、これまでの
! この記事で触れているメールはスパムメールであり、悪意を持って Google アカウントの乗っ取りをしようとしているものです。こういうメールがきても送信元を確認し、慎重に対応するようにしてください。 スパムメールが届いて返信してみる 午前 5 時 19 分(JST)、Go
はじめに 皆さんこんにちは、熊本でエンジニアをしているハラダです。新卒1年目の僕が実務で「Supabase」を使用したので、感想を共有したいと思います。 Supabaseとは? https://supabase.com/ Supabaseは、主にバックエンドの機能を提供する
概要RUNTEQというプログラミングスクールで知り合った方とチームを結成してハッカソンに参加してきました!!メンバー紹介参加者 2名・chihiro私は今も大手カレーチェーンで生活費を稼ぎ…
<a href="https://react.dev/blog/2024/02/15/react-labs-what-we-have-been-working-on-february-2024">https://react.dev/blog/2024/02/15/react-la
AWS、Google、NVIDIA、シスコ、IBMをプレミアメンバーとする「Post-Quantum Cryptography Alliance」(ポスト量子暗号アライアンス)がLinux Foundation傘下で設立されました。 ポスト...
この記事は?「ラズパイ5、GPIO が遅いって話があったけどどうなの?」 を、ユーザー視点で GPIO / I2C / SPI / UART を使って試してみたポストのまとめです。主にラズパイ …
<a href="https://nodejs.org/en/blog/vulnerability/february-2024-security-releases">https://nodejs.org/en/blog/vulnerability/february-2024-se
初めに私は独学でプログラミングその他について勉強をしていますが、基本的に知識を得るために金はかけません。調べれば何とかなるので。私がプログラミングを始めるにあたって自分に投資したものは安いノート…
自己紹介CA Tech Accelでベストチーム賞を受賞した大学生Unityエンジニア。やったー!https://twitter.com/KaidoAtsuyaCA Tech Accelとは(…
この記事は、「Startup Angular #7 LT会&新しいAngularで始めよう!」のイベントのハンズオンで使用するものです。 ハンズオンの目的 このハンズオンの目的は、最近のAngularリリース(v17まで)に含まれる新機能を触ってみることで、よりAng
はじめにはじめまして、A.Kと申します。現在は1年目新卒エンジニアとして、運用保守の案件に参画しています。エンジニアなのにプログラミングが全くできないという危機感・フロントへの興味をきっかけに、 JISOUというコーチングサービスに出会いました…
はじめに 電話自動応答サービスIVRyでエンジニアをしている小瀬です。 https://ivry.jp/ 普段はバックエンドの開発がメインですが、今回はプロダクト開発ではなく、社内業務で利用する便利なリマインダーを作成した経験についてブログに書きたいと思います。 2023
ラブグラフのエンジニア兼CTO、横江 (@yokoe24) です。 この間インターンのかたに説明する機会があったので、こちらのブログでも。 3つのバリデーション サーバーサイドアプリケーションの制作にあたっては 『3つのバリデーション』が必要になります。 バリデーション とは
Next.jsアプリケーションのデプロイ先としてVercelはとても利便性が高く、優れたプラットフォームです。一方で、インフラ的な都合やコスト的な都合でSelf-hosting、つまりVercel以外を利用したいケースはそれなりに多いのではないでしょうか。実際、筆者の周りではSe
ハコベルでシニアアーキテクトをやっている中村です。 皆さん技術ブログを運営していく中で悩みはありますか?様々あると思いますが、ブログの記事をどう増やしていくかは中でも重要なテーマなのではないでしょうか。ハコベル技術ブログは先月で開設1周年を迎えましたが、メンバーのおかげで定期的に
これはなに ども、レバテック開発部のもりたです。花粉症の薬を飲み始めました。 今回はデータベース設計のアンチパターンとして有名ながら、わりとやりがちなEAV(Entity-Attribute-Value)について解説します。また、その対処法として挙げられる半構造化データについ
<a href="https://ecmascript-daily.github.io/ecmascript/2024/02/15/ecmascript-proposal-update">https://ecmascript-daily.github.io/ecmascript/
はじめにStreamlitって気づいたら神アプデしてますよね。もっと大々的に宣伝してほしいものです(←自分で情報取りに行け)。さて、化学メーカーに勤めている"自称"データサイエンティストとしては…
概要MySQLは、世界で最も広く使用されているリレーショナルデータベース管理システム(RDBMS)の一つです。その強力な機能、柔軟性、オープンソースである点が多くの開発者や企業に選ばれる理由です。…
こんにちは! KANNA の開発のお手伝いをしております、フリーランスエンジニアの len_prog です。 私は普段の Web フロントエンド開発に、JetBrains 社が提供する WebStorm を使用しています。 JetBrains の IDE はデフォルトの状態でも非
Amazon Web Services(AWS)は、実験的な実装としてサーバレス環境のAWS Lambdaで使うことにフォーカスした軽量なJavaScriptランタイム「LLRT」(Low Latency Runtime)をオープンソースで...
今日はバレンタインなのでこの記事を書きます。書き終わってる頃にはバレンタインじゃなくなってるかも。まぁ、そんなことはどうでもいいんです。 初めに この記事は、「アルゴリズムってすごい!」ってことを伝えるための記事です。そのため、緑コーダー以上は読んでも何も得られないどころか、
<a href="https://tempo.formkit.com/">https://tempo.formkit.com/</a><br /> <p>Intlオブジェクトベースの日付操作ライブラリ</p>
はじめに コミューン株式会社でWebエンジニアをやってます。Buzo(@buzou_muzou)です。 最近、iOSでプッシュ通知が解禁されたこと[1]もあり、にわかにPWAが注目されています(?)。 弊社の技術戦略責任者である、あのちっく氏(@anoChick)とXのspa
はじめに OpenAI DevDay にて本家 OpenAI の β 版機能として発表された Assistant API が Azure OpenAI Service (AOAI) でも Assistant API (プレビュー) として利用可能になりました。そこで、自分自身
はじめに コンピュータービジョンをガリガリつかってAI画像生成を快適にしようの回です。 今回はAIで生成した画像から自動で消失点を見つけられないか?という挑戦です。 さて、そもそも消失点が見つけられると何が嬉しいのでしょうか? 想定される利用方法としては、背景を生成した後に人
結論 FUTUREには設定の優先順位がある。 例えば、データベースレベルで指定してるFUTUREがあってもスキーマレベルでFUTUREの設定があると、そちらだけが使われる。 再現するためのSQL データベースレベルで指定してるFUTUREがスキーマレベルで設定されているF
はじめに今回はIBM Cloudを利用する中でのLoad Balancerの種類をご紹介し、そのLoad Balancerを使ったらパケットがどのように流れるかを図で表現してみました。Load …
参考この記事は、以下の動画を参考にしています。詳しくは、動画をご覧ください。https://youtu.be/l5RA_x-WbC8?si=hZbBFn8_md3SNbhd以下の記事にも、同じ…
<a href="https://www.jollyui.dev/">https://www.jollyui.dev/</a><br /> <p>React Ariaを使ったshadcn/ui互換を目指すコンポーネント集</p>
はじめにみずほリサーチ&テクノロジーズの @fujine です。Pythonのリストってとても便利ですよね。可変長で任意のオブジェクトを保存できるため、シーケンシャルなデータなら何でもリストで実…
WindowsやMacなどのデスクトップPCでVisual Studio Code(以下VSCode)を利用して開発をする場合、同じローカルマシン上でDockerコンテナのLinux環境を起動し、VSCodeのターミナルで接続して操作するこ...
はじめにちょー初歩的なことなんですけど、知らなくて焦ったことがあったので記事にしておきます。何が起きたのか私は割り算のあまりは%で求められると思っていたのですが、こんなエラーが発生しました。…
予算(Budgets)プロジェクトに合わせて指定した料金以上になった時にメールが送信されるようにBudgetsを設定。不正利用などで想定外に料金が増えた時などに気付く切っ掛けになります。請求設定…
はじめに Kotoba Technologiesでインターンをしている東京工業大学 B4 横田研究室の藤井(@okoge_kaz)です。 Kotoba TechnologiesはNLPと分散並列学習に関する技術を用いて、日本及び非英語圏におけるLLMやマルチモーダルモデルの実
はじめに以前の記事で、 Livebook 上で XGBoost を実行しましたhttps://qiita.com/RyoWakabayashi/items/e71972611807a55cf63…
夫婦のケンカの種といえば、多くのご家庭で「家事の負担・分担」があげられると思います。うちも例にもれず、私が妻に怒られることがよくあります。また、女性向けの Web メディアでは、家事に非協力な夫を…
! こちらの記事はForget RAG, the Future is RAG-Fusionを噛み砕いて解釈したものをまとめたものになります。詳細(一次情報)が欲しい方は元の記事を読むことをお勧めします。 概要 RAG Fusionは単なる「新たな手法」ではなく「革新的な手法
<a href="https://typescript-eslint.io/blog/announcing-typescript-eslint-v7/">https://typescript-eslint.io/blog/announcing-typescript-eslint-
<a href="https://github.com/axios/axios/releases/tag/v0.28.0">https://github.com/axios/axios/releases/tag/v0.28.0</a><br /> <p>Axios v0.28.0
はじめに 自作ControlNetの学習に挑戦してうまくいったので、改めてやりかたを整理します。 作ったControlNetはこちら https://x.com/GianMattya/status/1756563638645829690?s=20 この記事で話す内容 学習環
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
Reactの技術選定においてルーティングとデータ取得は特に重要な役割を担っています。 もちろんNext.jsやRemixのようなフレームワークを採用すれば、個別のライブラリを追加することなくルーティングからデータ取得までフレームワークが提供するAPIを使って実装することができます
CloudbaseはPostgreSQLのORMとしてPrismaを使用しています CloudbaseはAWS, Azure, Google Cloud等のパブリッククラウドを対象にしたセキュリティリスクの検出・管理SaaSです。 個人情報の入ったS3バケットを公開してしまう
この記事は何 TableauのデータソースでSnowflakeをライブ接続で利用し、従来では考えられなかった規模感のデータをTableauで扱うことが増えてきました。しかし、そのような利用が進むと、コスト管理やガバナンスの観点から、各クエリの発生元のワークブックなどをなるべく
TypeScript の記事などを読んでいると、共変・反変という聞き慣れない言葉に出くわすことがあります。一体何者なのでしょうか。この記事では、そんな共変・反変について、5 分で理解できるよう超ざっくりと解説します。 ! この記事は TypeScript v5.3.3 時点での内
GitHubは、GitHubのサポート窓口においてGitHubの公式ドキュメントを学習したAIが回答してくれる「Copilot in GitHub Support」の正式リリースを発表しました。 「Copilot in GitHub Sup...
JavaScriptライブラリ「jQuery」の次期版として開発中の「jQuery 4.0ベータ版」が公開されました。 今年中にjQuery 4.0正式版がリリースされれば、2016年6月にリリースされたjQuery 3.0以来8年振りのバ...
国内最大級のフリマアプリ「メルカリ」のバックエンドデータベースは、50台以上のMySQLサーバがオンプレミスのデータセンターで稼働しており、40TBを越えるデータサイズのデータベースを保持していると、2023年12月に都内で開催されたイベン...
Protocol Buffers(Protobuf)を用いた開発(主にgRPC)にはprotocのようなコンパイラが長い間使われてきました。 コード生成やドキュメントの作成、REST APIとしてのゲートウェイの実装など便利で柔軟なprotocプラグインが利用できる一方、そのため
はじめに 最近、APoSD(A Philosophy of Software Design)を読んで、ソフトウェア設計に関して色々思う事が出来たというか、整理してみたくなったので、記事にまとめてみました。なお、APoSDの言葉を多用はしていますが解説記事という分けでは無く、自
はじめにこんにちは!! Watanabe Jin (@Sicut_study)です!2024年が始ろうとしています (2ヶ月経ちましたが、当時は12月25日です)毎年この時期になると「202…
はじめに オンプレでの開発しか経験のなかった私が、2019年の転職を機にAWSやGoogle Cloudを利用するようになり、勉強のために認定資格を取り始めてだいたい5年。 ついにAWSとGoogle Cloudの両認定資格のコンプリートに至ったので振り返ろうと思います。
近年、腸内フローラは、健康や病気に大きな影響を与えることが分かっており、その構成や機能を解析することで、新たな治療法や診断法の開発につながる可能性が示唆されています。ここでは、腸管性下痢症(以下、…
TipKitは iOS17.0から使用できつフレームワークで、アプリの新機能をユーザーに知らせたり、あまり知られていない機能の発見を促したり、より迅速にタスクを実行する方法を紹介することが簡単にできます。 TipKitを使用することでユーザーに効果的なヒントを表示する事をはもち
はじめにつたないQiitaの投稿ですが、それなりに記事数が増えてきたので、50回目の記事投稿のテーマとして、Power Automateを利用したQiitaの記事一覧の取得を選定しました。普…
目次はじめに使用技術使用するものさっそくViteプロジェクトを生成してみる次回のお知らせはじめにこの記事では、TODOアプリを環境構築から作っていく様子を、少しずつ投稿していきます。…
TypeScript を学習中の方に勧められる練習問題集として手頃なものがないなと思い、作ってみました。 TS の問題集としてはtype-challenges がよく話題に上がりますが、実用上あそこまでの型パズルを使うことはあまりないため、最初に取り組むにはハードルが高いです(も
今回の結果の git コミットfork した RenderDoc のリポジトリにコミットを追加してある.https://github.com/James2022-rgb/renderdoc/co…
SSL パケット通信を使って API を介さずにネットワークにアナウンスすることも出来ます。「Blockchain Symbol の転送トランザクションを発行する」をピアアナウンスに変更してみます。…
<a href="https://fosdem.org/2024/schedule/event/fosdem-2024-2773-fast-javascript-with-data-oriented-design/">https://fosdem.org/2024/schedul
これはなに ども、レバテック開発部のもりたです。最近めっちゃ元気!! 今回は『データベースについて勉強したいあなたに送る技術書17冊(+11冊1講義7link)』として、もりたがここ半年くらいでわーっと集めたデータベース周りの書籍(とか)を紹介していきます。アプリケーションっ
こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたもので
1.Oracle Cloud InfrastructureとはOracle Cloud Infrastructure(以下OCI)とは、Oracle社が提供するパブリッククラウドサービスのことであ…
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
■前提条件 [必須] Azureサブスクリプションを利用できること [必須] ローカルPCに Azure CLI をインストールしていること まだ導入できてない方はbrew install azure-cliでインストールしましょう! または手動でインストールする方法もあ
1. はじめに Rustの勉強がてら、今の自分でできるかぎりやってみることにした。 基本的にはこちらの邦訳を参考にし、適宜他の方のC++による実装や原文とそのリポジトリを参照することにする。 章の名前は最初に挙げた邦訳から借用する。 数学の理解度が足りないので、基本的にはコー
🤔 Vue.js って何から勉強すれば良いですか? この疑問は Vue.js に限らず、多くの初学者の中でホットなトピックです。 すごく端的にこの問いに答えてみると、「好きにすればいい、正解はない!自分で考えなさい!」です。 これは確かにとても正しい意見[1]だと思いますが、
VueFireを使ってGoogleログインを実装する VueFireを使用して、Firebase Authを導入してみます。 公式ドキュメント https://vuefire.vuejs.org/ Nuxtモジュールもあるよ! https://vuefire.vuejs.or
はじめに こんにちは。かろっくです。 今回はゆるい記事です。 デザインで使えそうなスクリプトを三つほど Python で書いてみました。 ChatGPT にかなり頼ったので、自分でもあまりコードを理解できてない部分がありますがご了承ください・・・。 Python での画像処理
🔰 Vue Beginners について みなさん初めまして! Vue Beginners です! この記事では、私たち Vue Beginners について紹介します。 🔰 Vue Beginners とは Vue Beginners は、Vue.js 初学者向けの情
<a href="https://github.com/StellateHQ/fuse">https://github.com/StellateHQ/fuse</a><br /> <p>TypeScriptのコードベースでGraphQL APIの作成とクライアントを生成できるツー
<a href="https://socket.dev/blog/node-community-debates-enabling-corepack-unbundling-npm">https://socket.dev/blog/node-community-debates-ena
はじめに 「eslint-plugin-react の plugin:react/recommended に含まれていないルールにも有効なものがあるよ!みんなで同じようなコンポーネント書いて、レビューを楽にして保守性も上げよう!」という内容の記事です。 この記事では Rea
finish() ありか、なしか画面遷移時 finish() あり val intent = Intent(this@LoginActivity, NextActivity::class.java…
注意点ポインタ型の話について詳しくは触れません。構造体+ポインタの話は他の記事を参照ください。値渡し、参照渡しという単語を使わずに内容を記述します。この記事で伝えたいこと構造体についてオブ…
2021/5/11 に最初のバージョン 0.0.1 を公開してからかれこれ 3 年近くが経過し、ようやく 2024/2/11 に stable 版として 1.0.0 が公開できましたので、改めて crop_your_image の紹介をできればと思います。 https://pub
先日『フロントエンド監視の全体像と実現方法』という記事を投稿しましたが、その中でテレメトリについては触れませんでした(※本記事は上記記事の内容を知らなくても読み進められるようになっています)。 というのは、テレメトリは可観測性を実現するための重要な概念ではあるものの、テレメトリを
はじめに実務で住所を使った処理を実装することがあり、そこで苦労したため、今後同様の対応で苦労しないように記載しました。苦労したこと以下のようにお客様の住所の都道府県と市区町村の情報を入力するフ…
<a href="https://www.aha.io/engineering/articles/monorepo">https://www.aha.io/engineering/articles/monorepo</a><br /> <p>Gitの履歴を保ちながら、JavaSc
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
始めまして、ちゅらデータの淡島です。 冬に沖縄に行きたいという理由でちゅらデータにジョインさせてもらいました 今はデータサイエンティストという肩書きでお仕事させてもらっています。 背景 ちゅらデータといえばSnowflakeみたいな風潮がありますが、自分は経歴的にもGCPにど
はじめに僕は,全国各地で開催される技術カンファレンスに参加するときに,基本的にホテルなどの寝床を確保せずに現地に向かいます.この記事では,その理由についてお話しします.きっかけこの記事を書こ…
はじめまして。 もうすぐIT系専門学校(4年制)を卒業する者です。 この記事では、これからIT系専門学校に入学する方に向けて、 私なりのIT系専門学校での学校生活の過ごし方、 やっておいた方がいいこと、私の経験談について教えたいと思います。 なお、私は就活の内定の経緯がかなり特殊
ラズパイZeroが1台余っていることから、ウエザーステーションを作ってみました。機材ラズパイZero液晶モジュールWaveshare 3.5inch RPi LCD (A)千石電商から入手…
はじめにiOS17からSectionにisExpandedという引数が追加されました。これを使用することで、Sectionを開閉することができるようになります。サンプルアプリ実装ヘッダーの…
Prologue こんにちは、@dz_ こと、岩永かづみです。 オープンワールドでパル(モンスター)を集めて冒険するゲーム「パルワールド」の専用サーバーをAzure VMで構築したので、その作業記録です。 作業風景はこちらからご覧いただけます。念のため、配信時からIPアドレス
概要 Union-Findアルゴリズムは、グラフ系でよく使われるアルゴリズムですが、物性物理においても重要な役割を果たします。その実装と使われ方について少しメモしておきます。 Union-Findアルゴリズム 何か2つの物が与えられたとき、それらがある意味において「同じグ
Cloudflare VectorizeはCloudflareがホストするVector database https://developers.cloudflare.com/vectorize/ PineconeのようにHTTP経由で呼び出して使う Workers AIと組合せて
はじめに この前のブログでは、mambaの論文を翻訳した。 https://izmyon.hatenablog.com/entry/2023/12/11/155551 本シリーズでは、mambaの理論的背景を理解するために、それらの先行研究を順々にまとめて解説していく。重要な
0. はじめに みなさん、アバターのバックアップ、していますか? 突然PCが壊れても、新しいPCで改変を続きから出来ますか? 突然アバターのプロジェクトがビルド出来なくなった時、すぐに正常だった時に戻せますか? 作業ごとにバックアップできて、しかも今の作業を無かったことにして
HyDE 通常、ベクトル検索を行う際には、事前にベクトル化した検索対象の文書と、都度ベクトル化した検索クエリのベクトルとの類似度を計算します。 歴史的に見れば以前は「text-search-davinci-doc-001」「text-search-davinci-query-
! https://www.honeybadger.io/blog/building-a-simple-websockets-server-from-scratch-in-ruby/ 本記事はこちらの英語の記事のハンズオン内容を元に作成したものです。 自分で動かしてみて勉強したの
はじめにdockerとdocker composeでrailsアプリをDocker化する方法について記載します。dockerとdocker composeについては勉強している程で記載しています。…
JSON形式ファイルの読み取り●今回使用するサンプルファイル{ "name": "Google Inc", "url": "https://www.google.com", "staffs": …
<a href="https://github.com/honojs/hono/releases/tag/v4.0.0">https://github.com/honojs/hono/releases/tag/v4.0.0</a><br /> <p>Hono v4.0.0リリース
<a href="https://cheerpj.com/cheerpj-3-now-generally-available/">https://cheerpj.com/cheerpj-3-now-generally-available/</a><br /> <p>ブラウザ上でJ
SSDを簡単かつ完全に消去するコマンドを作ってみたストレージの消去コマンド最近になってSSDやHDDのストレージには、書き込まれているデータを消去する制御コマンドがあることを知りました。Fre…
この記事はネットワークのことをゆっくり解説していきますその度合いは浅い(アサァイ!!!)のでご了承ください今回はMACアドレスのお話しですMACアドレスはL2ネットワークを管理するのであれば、…
言語とライブラリ/フレームワークの学習を並行して良いのか? 昨今のフロントエンド開発の現場では、ReactやNext.jsなどのライブラリやフレームワークを使うことが当たり前になっています。つまりフロントエンドエンジニアになるためにはライブラリの習得が必須ということです。 そ
はじめに前回の記事で Cloudflare R2 を紹介しましたhttps://qiita.com/RyoWakabayashi/items/d6618a4d8858f90810b7その特徴の…
! この記事は毎週必ず記事がでるテックブログ "Loglass Tech Blog Sprint"の25週目の記事です! 1年間連続達成まで 残り28週 となりました! こんにちは。ログラスのLLMチームでソフトウェアエンジニアをしているr-kagayaです。 LLMを使ったア
大量のデータを取得取得した大量のデータを加工しないといけないというような場合に役に立つメソッドがchunkです。chunkメソッドでできることはリファレンスこちら大量のデータを小分けして…
Offers を運営している株式会社 overflow の あほむ でございます。 今回はプロジェクトで Web フロントエンド領域のテストを書くにあたって方針を決めた際の ADR をブログ向けに再整理したものをお届けします。 テストコードを書くべきか書かざるべきか 逃げ切り
こんにちは! サイボウズ株式会社フロントエンドエンジニアの Saji (@sajikix) です。 はじめに サイボウズでは毎週火曜日に Frontend Weekly という「一週間にあったフロントエンドニュースを共有する会」を社内で開催しています。 今回は、2024/02
<a href="https://github.com/awslabs/llrt">https://github.com/awslabs/llrt</a><br /> <p>AWS Lambdaで利用できるQuickJSベースのJavaScript Runtime。 サイズと起動
はじめに こんにちは。ファンタラクティブのyoshinoです。 ファンタラクティブのエンジニアチームはMob.*(モブアスタリスク)という取り組みを毎週行っており、それぞれのメンバーがどのような開発に取り組んでいるか・業務でつまずいたことを社内で共有しています。 このニュース
それ,numpy で書かない?--6--Python ではリストがよく使われる。また,for ループが遅いのでリストに特化したリスト内包表記も推奨されることが多い。それなりの根拠があるからではあ…
日々のタスクに忙殺されていると、ついつい既存コードを流し読みして、ざっと動くコードを書いてしまいたくなります。 一発でうまく動けば短期的にはいいのですが、長期的にはコードの理解が追いつかなったり、一発でうまく動かなかった場合にかえって時間がかかってしまいます。 VSCode の拡
Docker社は、2023年に買収したMutagenの技術を1月25日付でリリースされたDocker Desktop 4.27に統合し、ファイルアクセスの速度を最大で2倍から10倍に向上させたことを明らかにしました。 Docker Desk...
Docker社は、DockerfileやDocker Composeの設定ファイルであるCompose.yamlなどを自動生成してくれる「Docker Init」コマンドが、1月25日付でリリースされたDocker Desktop 4.27...
人の心理とテスト人の心理がテストに及ぼす影響確証バイアス確証バイアスとは、自分の思い込みによって正しい判断ができなくなることの総称である。後知恵バイアスとは、ある事が起こった後に「そうなると…
はじめに Vimは、そのパワフルなカスタマイズ性と柔軟性で知られており、世界中のプログラマーやテキストエディタ愛好家たちから絶大な支持を受けています。このエディタの真価を引き出す鍵の一つが、autocmd(自動コマンド)機能です。autocmdを用いることで、ファイルの読み込
はじめにWWDC23で発表された新たなフレームワークのObservationの使い方を少しばかり勉強したのでアウトプットです。今までのCombineとどのようにコードが変わるかを紹介していきます。…
<a href="https://vitejs.dev/blog/announcing-vite5-1.html">https://vitejs.dev/blog/announcing-vite5-1.html</a><br /> <p>Vite 5.1リリース。 実験的なAPI
<a href="https://storybook.js.org/blog/storybook-8-beta/">https://storybook.js.org/blog/storybook-8-beta/</a><br /> <p>Storybook 8 Betaリリース。
動機Pythonはグラフ描画系のライブラリが豊富です。例えば、matplotlib / seabornpyqtgraphplotlybokehvispyなどがあります。それぞれ長短ある…
概要 色々あって参画している案件で Next.js の App Router への移行を主導する立場になりました。 なかでも i18n 対応が結構骨が折れた印象でした。 いろんな記事を見たが Server Component (以下、SC) に対応しているものが見当たらなか
はじめにCloudflare R2 はオブジェクトストレージのクラウドサービスですhttps://www.cloudflare.com/ja-jp/developer-platform/r2/…
だまし絵を描かないための要件定義のセオリー読んだ目的日々の業務の中で以下のようなことが知りたくなり、読み始めました。要件定義の目的進め方ポイント今のプロジェクトでの進め方の改善点本書を…
Pythonで無料でTwitterのBotを作る方法!! この記事の概要 無料で、APIキーなしでツイッターAPIを利用できるPythonのライブラリ「Twikit」を紹介します。 Twikitとは Twikitは、スクレイピングを利用して、ツイートの投稿、ツイート
【APIについて】の記事でWeb APIがあり、その中でのREST API及びSOAP APIがある旨を記載しましたhttps://qiita.com/MaSi1031/items/0611d7b…
Cloudflare Workers の環境変数のドキュメントを読むと分かりますが wrangler.toml に記述した環境変数をローカル環境のみ .dev.vars に記述した環境変数で上書きしてくれます。 ここで、ローカルから外部の API を叩いて API の動作を確認し
開発者が感じるストレスについて 皆様どうもこんばんわ、こんにちわ、エンジニアの榎本と申します。 突然ですが、質問です。 皆さんは開発している時に、ストレスを感じたりしていませんか? エンジニアが感じるストレス、いや、エンジニアだけが感じるストレスあるはずです。 具体的に以下の
X(旧Twitter)埋め込みと同じノリでいけると思っていたら、存外苦労したのでまとめておきます。 想定する構成 Next.js/Nuxt.js等で構成されるWebページにInstagramの投稿一覧を埋め込む Webページを閲覧するユーザーにログインを要求しない 何
こんにちは!アルダグラムでエンジニアをしている渡邊です! 以前画像を軽量化するための調査を行った際に、mozjpeg というライブラリがあることを知りました。 今回はこの mozjpeg を使って Android アプリで JPEG 画像を軽量化させてみたいと思います。 ちなみに
TL;DR セキュリティ対策には予防的統制と発見的統制の2つの観点が欠かせない AWSが提供するセキュリティサービスが予防的・発見的統制にどう寄与するかを解説 セキュリティ対策は、リスクの特定と可視化、リスク分析と優先度付け、施策費用の算出、経営層への報告とサポートの獲得で
<a href="https://deploy-preview-1520--rsbuild.netlify.app/community/releases/v0-4">https://deploy-preview-1520--rsbuild.netlify.app/communit
はじめに現在Shopifyのサイト制作を行なっているのですが、スキルアップを狙ってReactを学習中です。習得の過程で「学習記録アプリ」を作成したので、その経験談を記載します!今回作成したもの学習記録アプリの内…
はじめに本記事では複数のAPIを非同期で並列実行したい時などに使用するFuture.wait()についてつらつらと書いています。並列処理を行いたい場合、またそのエラーハンドリングで困っている場合…
アジャイル開発の代表的な方法論であるスクラムをテーマに、都内で1月に開催されたイベント「Regional Scrum Gathering Tokyo」で、経験豊富なアジャイル開発のエキスパートとしてウクライナを拠点にアジャイルコンサルタント...
アジャイル開発の代表的な方法論であるスクラムをテーマに、都内で1月に開催されたイベント「Regional Scrum Gathering Tokyo」で、経験豊富なアジャイル開発のエキスパートとしてウクライナを拠点にアジャイルコンサルタント...
アジャイル開発の代表的な方法論であるスクラムをテーマに、都内で1月に開催されたイベント「Regional Scrum Gathering Tokyo」で、経験豊富なアジャイル開発のエキスパートとしてウクライナを拠点にアジャイルコンサルタント...
こんにちは、クラウドエース SRE ディビジョン所属の茜です。 今回は、現在最も普及している対話型 AI サービスである ChatGPT で使用されているモデルと、LLM を使ったアプリケーション開発に特化したライブラリである LangChain を用いて社内向けのチャットボット
「なぜchatgptを使わなければならないか」これを別の言葉に言い換えたい「なぜ新しいこと・ものに飛びつかなければならないか」理由は世界は後戻りせず変わり続けているから。俗な例えを引用すると、…
自分はフロントエンドのロジックを考えるのは得意なんですが、CSS は苦手です。 なので 自分は AI にコード変更を依頼して実行結果を目視でプレビューしつつ、その結果を受けいれるかどうかの判断だけすればよくね?と考えて、それを CLIとして実装してみました。 ボタンの色を書き換え
この記事の目的以前 Slack の拡張機能を調べたので,Mattermost の拡張機能も確認します.https://qiita.com/caunu-s/items/5981d6faff2a37…
はじめにこんにちは!! Watanabe Jin (@Sicut_study)です!https://qiita.com/Sicut_study/items/78910cd8d103b8d45a…
Kubernetesの単体障害Kubernetesの単体障害テストケースを書くことがあるのですが、Kubernetesを理解できていない方もおり、物理サーバーの障害のノリで言われることもしばしば。…
概要型定義するときにtypeとinterface二つの方法があるが、どちらが良いか迷ったので調べたインターフェイスを使うと、ビルド成果物の中のd.tsファイルの容量が小さくなるらしいInter…
はじめにAutonomous DatabaseのSELECT AI(自然言語によるクエリ実行)機能で、AIプロバイダとしてOCI生成AIサービスが利用できるようになったので、早速試してみました。…
概要過去に、EC2サーバーにおいて、/etc/resolv.confファイルにネームサーバーや検証用ドメインの情報を手動で追加した経験があります。しかし、サーバーを再起動すると、これらの設定情報が…
はじめにQiitaでは、エンジニアのみなさんからの声をもとに、日々開発を続けています。この記事では、2024年1月にリリースした内容を紹介します。Qiitaでアップデートやバグ修正をリリース…
これはなに あえて言葉にはしないけど仕事をする上でちょっと気をつけていること、みたいなのってありますよね? もりたも色々あるんですが、いくつかは過去に読んだ書籍から来ています。その中でもオススメ度合いの高い本3冊をご紹介します。 オススメの書籍 『人に頼む技術 コロン
こんにちは、アーキテクトのやまぱんです。今回は Azure App Service のVNet 統合を試してみたいと思います。(とはいっても結構まえに試しており、記事執筆開始時点ですでに環境はな…
ビジネスの重要指標をモニターするために、ダッシュボードを作ったものの、時間の経過と共に、誰にも見られなくなってしまう、といった経験はありませんか?そうなってしまう理由の1つに、そこから得られる情報…
<a href="https://blog.jquery.com/2024/02/06/jquery-4-0-0-beta/">https://blog.jquery.com/2024/02/06/jquery-4-0-0-beta/</a><br /> <p>jQuery 4.
概要この記事は、昔自分が独学で自作した掲示板プログラムを備忘録兼、誰かの役に立てばと思い記述しました作成した掲示板サイトスレッドを作成し、作成されたスレッドに対してそれぞれコメントを投稿できる…
簡単なトランスファートランザクションの発行です。Symbolネットワークの情報を取得ハードコーディングでもいいのでしょうけど、ノードのプロパティ/network/propertiesからモザイ…
PokéLLMonは、ポケモンバトルのゲームにおいて、人間並みのパフォーマンスを実現する最初のLLM(Large Language Model)を体現したエージェントです。この記事では、PokéLL…
Leaning Technologiesは、Webブラウザに対応したJavaランタイム「CheerpJ」の最新版となる「CheerpJ 3.0」を正式にリリースしました。 Webブラウザ上で実行可能なWebAssembly製JavaVM 前...
先日 Markuplint の v4 がリリースされました 🎉 それに合わせて Markuplint Playground(ブラウザ上でお試しできるページ)がリニューアルされました!(しました!)🎉 https://playground.markuplint.dev/ 実際触っ
マイクロソフトは、次期Windows Serverとなる「Windows Server 2025」で、OSや実行中のワークロードを停止することなく自動的にOSのアップデートを行える「ホットパッチ機能」を、全エディションで提供することを明らか...
目的 ローカルLLMの推論速度を改善する手法がいくつか報告されています。 今回は実際に報告されている5つの手法を実装して推論速度がどの程度改善するか確認します。 推論処理の高速化手法 1. torch.compile 計算グラフを構築 各演算をCPUやGPUのデバイ
<a href="https://bjornlu.com/blog/hot-module-replacement-is-easy">https://bjornlu.com/blog/hot-module-replacement-is-easy</a><br /> <p>Viteの
お久しぶりです。A - TLD問題 ABC339Aシグネチャを決める。abc339a :: String -- S -> String -- 答え結果Preludeにあるリスト関数では、…
pandas-datareader をちゃんと理解して使おう自己紹介慶應義塾大学 経済学部 3年生(2024/2/2時点)のアギラーです。現在は「金融 x データ分析」を中心に学習中ゼミの研…
最近寒いですね。そんなときはパソコンこと「計算もできる暖房」をつけましょう。ポチッ!温風が出てきますね。あったまる~!ところで、実際のところパソコンってどれくらい暖房としての能力があるんでしょうか…
皆さん、こんにちは。かろっくです。 現在は情報系の大学に通っています。 さて、大学生といったら、趣味に時間を費やしてなんぼです。 自分は大学の図書館を本当に頻繁に利用しています。 見ての通り図書館のヘビーユーザなのですが、そうなってくるとやはり図書館の操作の自動化をしてしまいた
Intl.Segmenter についておさらい JavaScript には Intl と呼ばれる国際化 API があり、日時や数値のフォーマットを始めとする国際化に便利な機能が揃っています。Intl.Segmenter はこの Intl の一機能で、文字・単語・文章単位での文
はじめに 社内のコミュニケーションツールとして使用されているSlack。弊社もチーム内や部署の垣根を越えてコミュニケーションを行う際、会社から社員へ情報連携が行われる際にSlackを使用しています…
はじめに New Relic では Browser モニタリングを使用して Web サイトの表示速度とパフォーマンス、JavaScriptエラーなどのユーザー体験の情報を収集・可視化しています。今…
はじめに New Relic APM の Transactions を活用するとアプリケーションの中でどの処理の実行回数が多くて時間がかかっているのかをランキング形式で確認することができます。ラン…
概要New RelicのSyntheticをつかって外形監視をしているときに、対象のシステムが動作していない時間帯に外形監視をしてしまうと必ず実行結果として失敗になってしまうため、その時間帯だけは…
概要New Relicのユーザーを管理する際に、各グループのユーザー管理は各グループに任せたいと考えたことは無いでしょうか?特に関係する部門が多かったり、ユーザー数がそもそも多いと、ユーザー管理が…
Ros2のゼロコピーについてRos2でpoint cloudなど大きなデータをtopicに流す場合,データのコピーが発生するため全体としての処理が遅くなることがあります.このような問題を解消するた…
AWSは、ローカルマシン上にLinuxコンテナのランタイム、ビルドツール、コマンドラインツールなど一式を簡単にインストールし、コンテナを用いた開発環境を開始できるソフトウェア「Finch」のWindows版を公開しました。 Finchは以前...
JavaScriptとHTML/CSSを用いてアプリケーションを構築できるElectronの代替を目指し、より軽量なRust製のフレームワークとして開発されている「Tauri v2」のβ版がリリースされました。 iOS/Androidモバイ...
調査会社のSynergy Research Groupは、2023年第4四半期のグローバルにおけるクラウドインフラのシェアを発表しました。 クラウドインフラとは、IaaS、PaaS、ホステッドプライベートクラウドを合わせたものを指します。 ...
背景仕様書や論文を読んでいくとき、わからない英文をコピペしては、翻訳、コピペしては、翻訳、、、大変面倒です。さらにイメージファイルではコピペができない!そんなわけで、翻訳の自動化を試みました。使…
概要 2024-02-01、音声合成(TTS)の中国発オープンソースのBert-VITS2の日本語特化版のBert-VITS2 JP-Extra がリリースされ、私が作っているそれの改造版 Style-Bert-VITS2 でもJP-Extra版を2/3に使えるようになりまし
前から気になっていた Litestream を Cloud Run で使ってみたので、そのメモです。 Litestream とは? サンプルコード 手順 動作確認してみる 制限事項 おまけ まとめ 参考 Litestream とは? Litestream は、 SQLit
GitHub Enterprise Cloud の 監査ログ(Audit log) は過去6ヶ月間までしか保持されず、その中でも Git イベントは 7 日間しか保持されないため、長期保管を実現するために S3 などの外部のストレージにストリーミングしている方も多いと思います。
<a href="https://web.dev/blog/compressionstreams?hl=en">https://web.dev/blog/compressionstreams?hl=en</a><br /> <p>gzipの圧縮/解凍するCompressionSt
<a href="https://web.dev/learn/testing">https://web.dev/learn/testing</a><br /> <p>自動テストについて学ぶチュートリアル。 ブラウザやNode.jsでのテスト、テストの種類、コンポーネントテスト、静
<a href="https://github.com/typicode/husky/releases/tag/v9.0.1">https://github.com/typicode/husky/releases/tag/v9.0.1</a><br /> <p>husky v9.
はじめに2/10 のイベントに先駆けて、社内で開催する Cloudflare 勉強会のための資料ですhttps://cfm-cts.connpass.com/event/307368/前回の記…
はじめに レバテック開発部の基盤システムグループの南です。 レバテックではAWS CDKのv1のサポート終了に伴い、CDKで管理されていたリソースをterraformでの管理に移行しています。 今回は、CDKで管理されていたリソースを安全にTerraformに移管する方法を紹
はじめに こんにちは!サイボウズ株式会社フロントエンドエキスパートチームの BaHo です。 サイボウズでは毎週火曜日にFrontend Weeklyという「1週間の間にあったフロントエンドニュースを共有する会」を社内で開催しています。 今回は、2024/01/30のFron
軽く自己紹介新卒でインフラの会社に入社。転職しソフトウェアエンジニアに、JavaとJSで開発。現在はCICD(Developer Productivity Engineeringに近い)のお仕…
概要 いよいよApple Vision Pro、発売されましたね。MESONでは今後、Apple Vision Proの開発に力を入れていきます。第一弾として「SunnyTune」という、天気を体感できるアプリを開発し、Apple Vision Proのローンチに合わせてリ
どもども、かずおです。 CentOSのPostfixでDKIMを設定する際のメール配信遅延に対処する方法を共有します。 要約 メール送信にはSPF、DNS、DKIM、DMARCの設定が必要。 PostfixにOpenDKIMの処理でメール送信が遅くなることがある。 対策:N
動機Linuxの勉強する前にOSについてざっくりと分かっておきたい参考:DevOps RoadmapDevOpsロードマップを解説する2018年の最先端DevOpsエンジニアになるためのロ…
<a href="https://v8.dev/features/import-attributes">https://v8.dev/features/import-attributes</a><br /> <p>ECMAScript Proposal Stage 3のImpor
<a href="https://tappy.yahoo.co.jp/">https://tappy.yahoo.co.jp/</a><br /> <p>ウェブサイトのボタンなどのタップ成功率を計算して表示してくれるツール。 タップミスが起きやすいボタンなのかの調査に利用できる。
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
昨年、テスト駆動開発のエバンジェリストである和田卓人(t-wada)さんと共同で、社内で2回のレガシーコード改善ワークショップを開催しました。概要については、以下の記事に詳しく書かれています。ht…
ハイどうもこんにちは!このシリーズでは、位置ベースの疑似物理シミュや、シンプルなプリミティブのコリジョン検出を利用し、MayaのBifrostでなんやかんや作っていきます。こんなヤツですね👇h…
先日、前面に必ず出したい要素のz-indexにはcalc(infinity)をつけるとよい旨の情報を見ました。 https://azukiazusa.dev/blog/shorts/5BUGlsWJn2QzxIgFYvkrds/ 確かに「無限」を指定すれば単純なz-indexの値
はじめに ChatGPTの肝になる機能の一つが Function Calling です。これはLLMで質問の内容を解析して、必要な関数を呼び出すというものです。 「必要な関数」 をどのように判定しているかといえば、それは関数の説明文から判断します。今までもキーワードに応じて何
こんばんは。今日は東京でも雪の予報らしく、まだまだ冬が続きそうな雰囲気ですね。 さて先日の 1 月 31 - 2 日に、自分が所属する筑波大学 全学学類・専門学群・総合学域群代表者会議の一組織である情報処理推進特別委員会[1](以下 IPC)にて、HTML / JavaScrip
Appleは、さまざまなコンフィグレーションファイルを生成するための静的型付言語「Pkl」(発音はPickle=ピックル)をオープンソースで公開しました。 ソフトウェアやクラウドサービスなどの設定に用いるコンフィグレーションファイルはどんど...
Amazon Web Services(AWS)は、サービスを外部に公開するためのパブリックなIPv4アドレスに対して、1個1時間あたり0.005ドルの課金を今月(2024年2月)からスタートしています。パブリックなIPv4への課金は、Am...
日本を代表するインターネット企業の1つである楽天。その楽天が展開する多様なビジネスのエコシステムを牽引するのが「楽天ポイント」です。 2002年にサービスを開始した楽天ポイントは現在、同社の70以上の全事業で利用され、累計で3.3兆ポイント...
趣旨僕もせっかくbotが書けるようになったので鞘を取るようなbotを書いてみたいと思って一番簡単に書けそうなコードを書いてみました。Bybitのステーブルコインの仕様を利用してあまりお金にならな…
はじめに Next.js を Firebase にホスティングをした際にネットの情報があまりきれいにまとまっておらず、2 回目の私でも苦戦をしてしまったので今回はハンズオン形式でまとめます。 このハンズオンでは難しい CD の部分を中心に解説していきます。CI は簡単に設定で
はじめに お疲れ様です! おおくまです! 今回は、「なぜファットコントローラを避けるべきなのか?腹落ちするまで向き合ってみた」ということで、私なりにファットコントローラについてまとめてみました! 少しでも皆様の参考になりますと幸いです! 対象読者 ! Ruby on
はじめにこんにちは!最近はGoを集中的に触っているのですが、Goを使うと簡単にCLIアプリを作れることを知りました。本記事では、cobraとhuhを使い、毎日の最新ニュースを取得し、LINEに通知…
はじめに行列の固有値,固有ベクトルを計算した結果を楽にコピペする方法のメモ書きです.上記以外にも汎用性は高いです.環境MATLAB 2023asymbolic math toolbox方法…
TL;DR GoでOAuth2.0(RFC6749)の認可サーバとリソースサーバを自作します はじめに どうも、アニメマスターです! 「普通に生きていたら、ふと思い立ったかのように、認可サーバを自作したくなった青年がいます」 「そう、私です」 ということで、今回はOA
概要 本文書は、2022年のIPv6の普及の度合いを概観するものである。具体的には、業界におけるIPv6の普及の程度を調査し、残された課題を分析し、業界がIPv6への移行において明確かつ統一的なアプローチを取っていない分野でのさらなる調査を提案する。RFC 6036 は廃止す
タイトルの通り、Admina API を使ってサービスxアカウントの一覧を取得する GAS のコードを OSS で公開しました。 https://github.com/howdy39/admina-services-visualization-gas 実際に使う際はこれをベースに
Raycastとは? RaycastはMac用のランチャーアプリで、アプリケーションの起動、ファイルの検索、スニペットの管理など、様々な機能をショートカットキー一つで素早く実行できるようにするツールです。 インストール Raycastは公式サイトから無料でダウンロードして
<a href="https://efcl.info/2024/02/04/emitwarning/">https://efcl.info/2024/02/04/emitwarning/</a><br /> <p>npmやNode.jsで非推奨のメッセージを通知する方法について。
はじめにこんにちは、@Sicut_study(Watanabe Jin)です。つい先日以下の勉強会を開催しましたhttps://experience-learn.connpass.com/e…
導入 A「カッコつけて、SaaSを駆使してるエンジニアが居たんですよ〜」 B「な〜に〜?やっちまったなぁ!」 A「エンジニアは黙って」 B「セルフホスト!」 業務で複数のSaaSを使っている人も多いかと思いますが、SaaSの料金に頭を悩ませている人、会社のセキュリティ上の都合
この記事は、5分で読めます。はじめにビルドしたアプリケーションを手元で動かしたいときありますよね。docker hubからnginxのイメージを取ってきて、静的コンテンツ化したアプリをコンテ…
卒業研修でAPIを取得する作業のまとめ記事 なろう小説API(小説) https://dev.syosetu.com/man/api/ なろう小説APIでは小説家になろうに掲載されている作品情報を取得できます。 なろうAPIはHTTPでのリクエストに対してJSON形式、JSO
はじめに GitHub Actionsをあまり書いたことのない人間だったのですが、挑戦する機会があったので内容をまとめたいと思います。 また、題材について、似たようなことをやりたい人の一助になれば幸いです。 ※ 補足 作成当初は気づいていませんでしたが、題材については似た先人
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
みんなの趣味部屋というサービスを卒業研究で作成したのでそのフロントエンド部分の技術構成を紹介します。 https://minshumi.com 前提 メンバ フロントエンドのメンバは自分含めて3人でした。自分以外、授業でJava, C#などのプログラミングの経験はあるもの
BlueSkyをご存じでしょうか。Twitter(現X)の共同創業者の人が作った次なるSNSで、現在絶賛βテストをやっています。 最近アイコンがちょうちょになってとってもかわいい。運よくWaitlistから招待コードが発行され、Blueskyデビューしました。お気軽にフォローして
0. この記事は?もう、タイトル通り。列挙体は、デフォでは(数字はできても)文字列にはキャストできないので、ではどんな実装ならばパフォーマンスがいいのか、調べて考察するというもの。環境Uni…
変更履歴・概要 2024/2/4 初版 画像の出力ができていない箇所,使用した衛星データの引用が画像中に出力できていない箇所がいくつかあります(出力方法が分かりましたら,コメント等頂ければありがたいです)。 できるようになること RからGoogle Earth Engine
笑い男事件発生Qiitaを利用しているプログラマやエンジニアのほとんどが履修してるであろう作品、「攻殻機動隊」。その中の2002年から2003年に放映されたシリーズ「STAND ALONE COM…
https://x.com/pasomi_3/status/1753684129907126695?s=20https://x.com/pasomi_3/status/17536889121645…
Rustでの抽象化プログラミングについてのメモついでに静的ディスパッチと動的ディスパッチについても軽くまとめてみる...自己満(腑に落ちる) > 正しい の記事なので, 言葉の使い方が間違ってい…
やりたいこと Hololens2装着者とブラウザを開いているPC作業者間で通話ができるようにしたいです。 Azure Communication Serviceを使って実現したので紹介します。 やらないこと Hololens2上では相手側(PC作業者)の映像は表示させませ
これまで数多くのシステム障害を復旧してきました。障害は無いに越したことは無いですし、起こらないように最善を尽くすのが我々エンジニアの使命です。しかし、どれだけ最善を尽くしても起こる時には起こりま…
はじめに近年、サイバーセキュリティに対する意識の高まりを感じている。国会では「セキュリティ・クリアランス制度」なるものの検討が進んでおり、誰もが知っているような上場企業であれば当たり前のようにサ…
DALL-EでZennのPublicationカバー写真を作って遊んだら面白かった! 新しいテクノロジーにワクワクした感じを出したいなと思って、 いろいろプロンプトを打ってみたのですが、僕らが考え得ない感じの画像が出来て笑ったっす。 確かに、そうなんだけど!wって思わず突っ込
はじめに こちらの記事はAzure OpenAI Assistants(執筆した2024年2月3日時点ではPreview版)を紹介していきます。 以下のドキュメントを参考に解説しています。 ちなみに執筆時点ではMicrosoftからの発表はまだなので、最速で解説しているかもし
PHP のメーリングリストから、気になった情報をピックアップします。 Internal PHP: rfc:http-last-response-headers magic変数である $http_response_header を置き換えるための関数提案ですが投票が開始さ
WWDC'23 で発表されたVisinoPro がついに発売されました!今回は会社で無事に入手できたのでVisinoPro 向け(専用)アプリをUnityで開発するときに出来ること・できないこと…
つくったものUnityのVisualElement下で動く水族館を作ってみました。HtmlのCanvas風に描画できるPainter2Dというものを使用しています。完成品はこちらhttps:…
はじめにExcel形式で収集した残業データをPower BIでレポート作成するための手順です。そんなに難しい機能は使わない初心者向け。teams上のファイルを指定してPowerQueryでの加…
こちらの記事の続きです。https://qiita.com/IT_Tech_Firm/items/caefff570072479c9083前回に引き続き、こちらのTutorialを参照しています…
はじめにAWS SAM CLI を使用してsam deployコマンドを実行した際に「Unable to upload artifact HelloWorldFunction referenced…
<a href="https://www.mitsue.co.jp/knowledge/blog/frontend/202402/02_1152.html">https://www.mitsue.co.jp/knowledge/blog/frontend/202402/02_11
<a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-4-beta/">https://devblogs.microsoft.com/typescript/announcing-typ
<a href="https://web.dev/learn/performance?hl=en">https://web.dev/learn/performance?hl=en</a><br /> <p>ブラウザのパフォーマンスについてのチュートリアル。 リソースロードの最適化
<a href="https://web.dev/learn/testing">https://web.dev/learn/testing</a><br /> <p>自動テストについて学ぶチュートリアル。 ブラウザやNode.jsでのテスト、テストの種類、コンポーネントテスト、静
<a href="https://blog.flatt.tech/entry/samesite_csrf_hsts">https://blog.flatt.tech/entry/samesite_csrf_hsts</a><br /> <p>Cookieの属性について。 Secu
<a href="https://zenn.dev/team_zenn/articles/zenn-markdown-editor-by-cm6">https://zenn.dev/team_zenn/articles/zenn-markdown-editor-by-cm6</a
どうもお疲れ様です。MESIです。 これは私が駆け出しの新卒1年目の頃でしょうか。 ある社内のつよつよエンジニアからこう言われました。 「MESIよ。流行りのフレームワークの使い方を覚えるのではなく、土台を理解しなさい」 彼はそう言い残すと1冊の本を残し会社を去っていきました。
(注)Python初心者が書いている記事です。記述内容はなるべく裏を取るようにしていますが、誤りを含む可能性があります。ご了承ください。はじめに誤解を招きそうなタイトルですが、この記事は「炎上し…
この記事を書くに至った経緯現在SIGNATEで開催されている第2回金融データ活用チャレンジにて、MeanF1Score(MacroF1Score)が評価関数として採用されており、私自身この評価関数…
TL;DR スマホでQRコードを読み込むプロフィール交換アプリを開発した。 イベントソーシングだったり Hono だったり、気になる技術を試せた。 アプリのレスポンスが速く、懇親会も盛り上がったのでよかった! はじめに レバテック開発部で基盤システムグループに所属して
2024年1月29日、GA4とSnowflakeの公式コネクタがリリース(プレビュー)されました。 ついに、GA4もSnowflakeで分析する時代がやってきました。 GA4×Snowflakeの組み合わせがやっとプロダクション運用可能なレベルに到達したのです。 https://
環境MacBookAir 13インチ M1(2020)OS:Sonoma 14.3メモリ:8GBRails: version 6.1.7.6やりたいことrails newコマンドで新しく…
はじめにunityでロープ部分を掴める表現をハンドトラッキングで作成する機会があったので作り方を紹介します。ロープといえばObiRopeというアセットが有名ですが、今回はRope Toolkit…
どんな方向けの記事? どんなProviderが利用されているか、コードを探して迷子になったことがある方 ProviderとEventを構造的に管理する方法を知りたい方 Mixinを利用して、Unit Testも含めて一覧性の高い管理を実現したい方 どんな方向きではな
はじめに年次関係なく誰でもできる小さな品質改善活動の話をします。私事ですが、今年の1月に同じ部署内のCI/CD Grp.に異動しました。 CI/CD Grp. という名前ではありますが、組織でや…
こんにちは!私はチリ 🇨🇱 出身のカミロです。言語翻訳プログラムを使っています。この情報がお役に立てば幸いです。元々はスペイン語で書かれたhttps://dev.to/javascriptchi…
コードエディタのVisual Studio Code(以下、VSCode)は2024年1月のアップデートで、「Hey Code!」と音声で呼びかけると、Copilot Chatが起動する新機能が追加されたことが明らかになりました。 The...
Pubickeyは今月で15周年を迎えます。ここまで無事に運営を続けられてきたのも、いつもご愛読いただいている読者のみなさま、スポンサーのみなさま、広告代理店のみなさまのおかげです。ありがとうございます。 ブログブームの中、遅れてきたPub...
最近、部屋のカーテンの一部を試しにロールカーテンにしてみました。 普通のカーテンは、開け閉めするのに人間の横移動が発生すると思いますが、ロールカーテンは端にある紐をぐるぐる引っ張るだけでカーテンが上下してくれるので、開け閉めがとても楽です。...
Linux技術者認定「LinuC(リナック)」などを実施する特定非営利活動法人エルピーアイジャパンは、実習を通してLinuxサーバー構築の知識を学べる学習用教材「Linuxサーバー構築標準教科書」バージョン4.0.0の公開を発表しました。 ...
はじめに私は初学者のエンジニアです。実務を通しての気付きなどを記事にしていきます。これからエンジニアを志す方や同じ初学者の方の力になれれば幸いです。チェックボックスでフォームの活性・非活性を…
はじめにとある事情によりPCからAndroidを自動操作したくなりました。調べたところAppiumが良いらしいので、素人ながら導入メモを残します。使用機器Thinkpad X230 (Ubu…
この記事の続きhttps://qiita.com/Toshi_ma/items/d4fdeb4d5678e5588ba1StructTypeFormatterさて、これが一番大変です。トランザ…
はじめにプルリクエストを使った開発で自動化できる箇所をまとめました自動化できる点次の4点の自動化をこの記事では紹介しますプルリクエストのテンプレートを用意し、PRに記載する内容を最低限揃えるプルリクエストのレビューアサインを自動化す…
目次1. 前書き2. サンプルコード概要3. 実装ポイント4. 後書き1. 前書きこの記事のテーマは、「Vueファイルの可読性を可能な限り上昇させる」です。ファイル内の記述方法を工夫し、…
個人で企画しているオンライン技術イベント「個人開発LT会」が予想以上に盛り上がっていると感じるので、この記事ではその要因について、再現性のある/ない分けつつ振り返ってみようと思います。同じように技…
はじめにAzure AI services multi-service accountは、一つのリソースでCustom VisionDocument IntelligenceFaceLan…
個人開発の落とし穴 「最高のアイデアを思いついた!このサービスを開発したら多くのユーザーに使ってもらえるに違いない」 個人開発のサービスを開発する時、このような考えで作り始める方は多いと思います。 もちろん自分のアイデアに少しも自信がなければ、それを形にして世に出そうとは思わ
! ”レバテック”と聞いて、もしかしたら、サービスの登録に繋げてくるんじゃないか!?と思う方もいらっしゃるかもしれませんが、まったく、そんな気はございません。レバテックに関連した開発、システム、組織、採用、評価、制度などについて、赤裸々にお話しするテックブログになりますので、ご安
こんにちは。アルダグラムでエンジニアしている前山です。 弊社では、2022年の2月から、Zenn の Publication 機能を利用して、テックブログを運用しています。 https://zenn.dev/p/aldagram_tech そして、昨年の5月から、社内でテックブロ
Qittaで周りを見るとほんとすごい人ばっかりですよね。私はとくに大手につとめているわけでもなく、さりとてイケイケスタートアップでもなく、AtCoderで色をもっているわけでもありません(※あった…
Viteの速さを知って以来その開発体験の虜になってしまい、Viteを使ったWordPress開発環境を考えたので紹介します。あくまで自分の開発フローに合わせたものであり、全ての開発シーンで利用できるとも限らないので予めご了承ください。 こちらがそのリポジトリになります https
はじめに 最近reqwestを使ってstreamの処理を実装したんですが、受け取ったバイト列をUTF8文字列に変換しようとすると切られてしまう事象に遭遇しました。 結論からいうとhyper側でレスポンスボディをバッファリングするため、場合によってはUTF8文字列の変換が失敗す
React Hook Form、便利ですよね。 とはいえReactのFormライブラリ自体は複数あるはずで、今はReact Hook Formが人気だけどそのうち覇権が移ることもあるのではと思い、以下のようなツイートをしてみたところ、思いのほか反応がありました。 https://
React Hook Form、便利ですよね。 とはいえReactのFormライブラリ自体は複数あるはずで、今はReact Hook Formが人気だけどそのうち覇権が移ることもあるのではと思い、以下のようなツイートをしてみたところ、思いのほか反応がありました。 https://