AWS認定資格のイベント参加ログ@classmethod
AWS認定資格に向けたクラスメソッドの組織的支援と正攻法の学習 今回はこのイベントに参加してきました!! "AWS認定資格のメリットと取得方法を語る" 開催日:2023.06.30 19:00- 場所:クラスメソッド 東京本社(日比谷フォートタワー26F) ビアバッシュ
AWS認定資格に向けたクラスメソッドの組織的支援と正攻法の学習 今回はこのイベントに参加してきました!! "AWS認定資格のメリットと取得方法を語る" 開催日:2023.06.30 19:00- 場所:クラスメソッド 東京本社(日比谷フォートタワー26F) ビアバッシュ
はじめに Obsidianという素晴らしいプロダクトが登場してから、デジタルノート術は活発化したと思います。私もその1人で、今日も楽しくObsidianを使っています。 しかし、その一方であまりノート術にこだわりが強くない方や...
前書き 株式会社NTTデータ テクノロジーコンサルティング事業本部 デジタルテクノロジー&データマネジメントユニット 所属の @Kento_Imamura です。 現在、ラスベガスで開催されているSnowflake Summit 2...
昨年6月頃から継続してチームメンバーを増員してもらいながら チームとしてモウダメダーという状況から少しずつ製品を改善していける体制を整えてきました。 その際の取り組みとして上手くいったこと、上手くいかなかったこととどういう工夫をしたの...
この記事はネットワークのことをゆっくり解説していきます その度合いは浅い(アサァイ!!!)のでご了承ください 今回はルーティング(ちょびっと)のお話しです ルーティングはかなり奥が深いのでガチでやるんだったら専門書を見てください(マル...
はじめに 今流行りの、GitHub Copilotですが、どれくらいすごいいものなのか、現在未利用の私が利用することでどう変わるかを測定することで示したいと思います。 手順 ①チャットGPTに以下の指示を行う。 rubyでプログラ...
はじめに Viewを画像として保存する時の方法を記事にします 前提 画像を保存するためにはユーザーからの許可が必要です。 リクエストを表示させるために、以下のキーをInfo.plistにセットします Privacy - Photo...
はじめに ご覧いただきありがとうございます。阿河です。 Amazon SageMaker利用時に、機械学習に利用するデータは個人情報や機密情報に関わる可能性があるため、AWS環境内に閉じ込めた上で運用したいというケースもあると思います。 本記事はAmazon SageMa
「マスタリングTCP/IP を読んだけど理解がイマイチ進まない。Goがどのようにサーバーを立てているのか気になる。」 そんなスキマを埋めるための本です。 Goの標準パッケージである net package を一切利用せずに、自作TCP/IPプロトコルでサーバーを作り
初めに コードを書いた現場猫イラストがあります。 今回はその書いたコードを解析して問題点を考えてみました。 書かれたコード var accounts = apiService.sql({"SELECT * FROM users...
オープンロジという物流テック企業でエンジニアをやっている阿部です。オープンロジではデータ基盤の整備を進めており、その第一弾として Datastream for BigQuery を本番導入しようとしています。導入の経緯や、これまでに調査して分かったコトなどを書いていきたいと思いま
概要 先日Sidekiqを使う機会があったので、学んだことを自分なりにまとめてみました。 ActiveJobについて Sidekiqを語る上で避けては通れないのがActiveJobです。 ActiveJobというのは、処理を非同期...
はじめに Ruby on Railsを使った開発に携わった際にある1つのモデルクラスを複数のモデルクラスが継承している実装を見かけ、後に単一テーブル継承(Single Table Inheritance)を使ったやり方だと知ったので...
まえがき こんにちは!ジンです。 今回は、24卒としてエンジニア就活した経験の全てをここに書き記します。 僕は2021年の5月からプログラミングを始めて1年9ヶ月後の2023年の2月末に、志望していたメガベンチャーから内定をいただき...
まえがき こんにちは、ジンです。 この記事では、僕がエンジニア就活で使用したサービスを全て教えます。 合わせて”僕のエンジニア就活の全てを伝えます”という記事も書いているので、そちらもよければご覧ください。 就活・インターン探し用...
アプリ作成の動機 App Storeでは、ランキングに入らない限り、または検索でヒットしない限り、アプリはダウンロードされません。このような状況下で、個人開発者にはアプリを広める手段が限られています。そのため、アプリを拡散するための...
はじめに こんにちは、株式会社Linc'wellでフロントエンドエンジニアやってます、peachbranchです。 この記事では、弊社のとあるプロジェクトでペアプロを導入してみて得た知見を紹介しようと思います。 ! この記事を読むと得られるもの 弊社で行ったペアプロのやり方
ストーリー(特級呪物ができるまで) 1. 設計フェーズ:共通処理の効率化を目指して 私たちの開発チームのAさんとBさんが集まって、新たに制作する予定のXXXWebサイトについて話し合いました。 Aさんが提案してくれました。「XX...
Next.js で作っていた個人ブログの App Router への移行を試みていたのですが、軽い気持ちで実装していた i18n 周りの移行に苦労しました。このブログでは、ライブラリを使わずに i18n 対応する際の Pages Router と App Router での実装方
第153回 PHP勉強会@東京に参加してきました! 世の中がPHP Conference福岡で大盛り上がりの中、遅ばせながらレポします! 結果、とても良き体験だったので、また参加したいと思いました! 概要 PHP勉強会@東京は2005年から続いている歴史あるPHPコミュニティ
株式会社 IVRy (アイブリー) 社員番号 7番 エンジニアのボルドーです。 今回は弊社にて実施している VoIP Push 通知 の自動着信テスト方法について紹介したいと思います。 ! 取り組みのミスリードを防ぎたいという意図でタイトルを VoIP Push 通知の... と
技術記事を書くのは大変 ワイ「ChatGPTが記事を書いてくれたらいいのにな・・・」 ワイ「でも、プロンプトを考えるのも大変・・・」 ワイ「要はワイ記法ってどんな書き方なのか、自分でもよく分かってないし・・・」 ワイ「それを言語化で...
※100パーセントChatGPTで生成した記事です。 とある休日 娘「パパ」 ワイ「なんや?娘ちゃん」 娘「あのね、お友達が」 娘「全ての状態を Store にブチ込めば Props のバケツリレーをしなくて良いって言ってたんだけど...
OCLS(Oracle Cloud Lift Services)を利用して移行検討した内容を、お伝えできる範囲で提供していきます! 今回のユースケースは・・・・ 24h365dで稼働することが求められる通販事業システムの移行先として...
はじめに 前職は某化学メーカーでゴリゴリの研究者でしたが、ひょんなことから社内のAI活用推進チームに参加することになり、AWSを中心にPythonなども触っていました(誇れるほどの技術は持ち合わせていません)。 プライベートな事情で...
HTTP通信の仕組みとブラウザレンダリングの仕組み 今日は基礎の基礎であるけども、なかなか難しい通信の仕組みとレンダリング。 (私は、難しかった。笑) 今日はまずHTTP通信について書きます。 ! Developer Roadmapsの内容を順にやっています https://
今回はiMacの公式ホームページにのっている アニメーション動画を作るためにiMacのモデリングをしていきます。 iMac公式ホームページ ! 対象:今回はblenderでモデリングを学習・練習し始めた人が対象です。 Appleの商品紹介のアニメーションには基本
有名企業のエンジニアの平均年収とかってどのくらいだろう?と気になったのでまとめてみました 企業のエンジニアの平均年収・中央値年収 全87社の大ボリュームなので、ぜひ参考にしてください! ▼Twitterでも発信しています h...
TL;DR React は単なる UI ライブラリにとどまらず Routing, Bundling, Server Technologies までを統合した技術になろうとしている React Server Components はパフォーマンスだけでなく、「PHP, Rub
TL;DR ESD の手法で LoRA を学習してみたらそれっぽい感じのことができたよ VRAM 8GB で余裕で学習できるようになったよ (元は20GB要求) LoRA として保存できるようになったので重みの取り回しが良くなったよ マイナス適用によって、概念を削除するだ
※7割くらい ChatGPT で書いた記事です。 ある日の我が家 娘「ねえ、パパ」 ワイ「なんや、娘ちゃん?」 娘「コンポーネントの状態は親が持つべきなの?」 娘「それとも子が持つべきなの?」 娘「どう決めるべきか分からないんだよね...
はじめに エンジニア1年目のSakaguchiです。 この記事は、クリーンアーキテクチャの学習にChatGPTを活用してみた際の記録です。 ChatGPTにサンプルコードをもらい、コードを修正しながら実装してくので、長めの記事になっ...
はじめに StudioWeb が GA (General Availability)しました!GA=一般公開 本記事では StudioWeb を試したいとおもった方向けに、簡単なAPIで天気予報を取得してメールするロボの実装サンプ...
はじめに ITIL4は試験自体はそこまで難しい試験ではありませんが、受験料がPS5並の値段なので、なんとしても1回で合格したいですよね! 今回はこれからITIL4を受けようと思っている方向けに、 試験の申し込み方法や私が行った勉強方...
<a href="https://www.youtube.com/watch?v=ZKH3DLT4BKw">https://www.youtube.com/watch?v=ZKH3DLT4BKw</a><br /> <p>JavaScriptのコストについての動画とスライド。 J
<a href="https://module-federation.io/">https://module-federation.io/</a><br /> <p>Microforntendsの開発を補助するModule Federationについてのウェブサイトが公開された。
はじめに この記事は、Qiita Engineer Festa 2023 「新しくなったSkyWayを使ってみよう!」に参加するために作成した記事です SkyWayというWebRTCサービスの応用方法について重点を置いて書いています...
<a href="https://github.com/cloudflare/miniflare/releases/tag/v3.0.0">https://github.com/cloudflare/miniflare/releases/tag/v3.0.0</a><br />
<a href="https://webkit.org/blog/14378/release-notes-for-safari-technology-preview-173/">https://webkit.org/blog/14378/release-notes-for-saf
はじめに any株式会社 CTO波多野(@hatamasa1988)と申します。 最近はTwitterでもほぼ発信しておらず。久しぶりの外部発信です!!! 今回はQastのインフラアーキテクチャの変遷についてご紹介しようと思います。 とはいってもまだまだ半分もやりたいことがで
こんにちは。最近 FEElCYCLE に通い始めて、夏に向けてダイエットをしている前山です。 アルダグラムでは最近、「案件カレンダー」というカレンダー機能をリリースしました。 https://prtimes.jp/main/html/rd/p/000000014.00005860
Docker社は高速なファイル同期機能やネットワーク転送機能を提供するMutagen IO, Inc.の買収を発表しました。 We are thrilled to announce Docker's acquisition of ...
はじめに この記事は、これからReactを学びたい方向けに書かれています。 複数記事の構成になっているので、#1から始めることを推奨します。 また、Reactが初めてであれば、環境構築なしでReactについて学べる以下の記事から始...
はじめに こんにちは! NE開発ブログリレーもいよいよ大詰めとなって参りました。 本日28日目は、さくらいがお送りします。 以前Qiitaでも書きましたが、私は弊社でも異例となるカスタマーサクセス部→未経験で開発部のジョブチェンを経まして、現在エンジニア2年目に入りたてのヒヨ
Hi, Splunkでオブザーバビリティ製品の導入支援担当をしている @katzchang です。SplunkはOpenTelemetryに積極的に貢献している企業の一つであり、Splunk Observabilityでも、導入するエージェントはOpenTelemetryベースの
欲しい物がなければ、自分で作るしかないシリーズ https://github.com/mizchi/svelte2tsx-component なぜ作ったか .svelte のテンプレートは .tsx と違って JS/TS としてのプログラミング言語としての構文の影響下になく、
稼働中のCloudFrontを削除する場合、まずCloudFrontの閉鎖が必要である。 これをlamdbaとかで行う場合は、この閉鎖のための待機が必要なため、代わりにStep Functionsを使い閉鎖を待ってから削除するような方...
エンジニアが知りたいFigma Config 2023の話 Figmaのコンファレンス、config 2023は2023年6月21日から22日までの2日間、サンフランシスコで開催されました(オンラインでも見れます)。都合上、コンテン...
クラスを動的に定義したいな〜って時ありませんか? 例えば、Ramen というクラスを動的に定義するには以下のようにします。 Object.const_set("Ramen", Class.new) こうすると、Ramen クラスを使えるようになります。 Object.cons
はじめに エンジニアのみなさん、フォントは何を使っていますか? 筆者はターミナルの表示をかっこよくするために、FiraCode Nerd Fontを愛用しています。 今回はここにちょっと社のキャラクターである ちょってぃ を表示するために、自作フォントを作っていきます。🚀
なぜ作ろうと思ったのか 最近、技術検証的なプロダクトを3つ作ってます 作ったもの クリーンアーキテクチャとサーバーサイドTSを使ったサバゲ動画まとめ フロントエンドで完結するまったくサーバーを使わないアイドル判定AI「セレン...
使用技術 TypeScript React + Next.js も少々 ある日の我が家 娘(7歳)「うーん、TypeScriptのエラーが消えないなぁ・・・」 ワイ「お、どないしたんや?娘ちゃん」 娘「あのね?」 マッサージ...
はじめに ポートフォリオ作成中のプログラミング初学者です🔰 SEO対策のためにmeta-tagを導入してみました! metaタグとは 簡単にいうと、 ホームページのファイル(HTMLファイル)に書く「人の目には見えない、そのページに関する説明書き」のこと。 ウェブペー
作ろうと思った経緯 前回のレシピガチャを作ってみたと同様、会社のメンバーで個人開発をやっていこうというイベントで作りました。 マンガが好きなのでマンガに関連するものを作りたかった スクレイピングで何かやってみたかった 案件でvue...
こんにちは! 株式会社ココナラのシステムプラットフォーム部でプロダクトインフラと社内情報システムを担当している ゆーた と申します。 11回目のブログ投稿になりますが、先日登壇したイベントのレポートです。 6/21(水)に「俺たちの本当にやりたかったDevDay」というイベントへ
一般社団法人Gophers Japan代表理事のtenntennです。 2023年06月02日にオンラインにてGo Conference 2023 Onlineを開催しました。 2トラックでLTをあわせて32のセッションを行っていただきました。 セッション動画を編集し、YouTu
Red Hatは、Red Hat Enterprise Linux(RHEL)のクローンOSを提供しているベンダを「オープンソースに対する脅威だ」だと非難する内容を、6月26日付けのブログ「Red Hat’s commitment to o...
JavaScriptのUIフレームワーク「Svelte」の最新版となる「Svelte 4」が正式にリリースされました。 https://t.co/9qz0sDglCe— Svelte 4 Ever (@SvelteSociety...
今回は、FlutterでSlack APIを使ってFlutterで入力したテキストを Slackのチャンネルで自動送信するアプリの作り方を解説します。 ! 対象:Slack APIの学習を始めようと思っていた人、 APIを使ってみたいと思っていた人が対象です。 今回は、S
概要 会社で AWS を触ることになり、基本から学んでいこうと思ったため備忘録として記事を書き始めました。 最初ということで AWSIAM のユーザー、グループ、ロール周りの説明と実際に理解するためのハンズオンを AWS ハンズオンを参考に作成してみました。 もし理解が違うよ
<a href="https://bun.sh/blog/bun-v0.6.10">https://bun.sh/blog/bun-v0.6.10</a><br /> <p>Bun v0.6.10リリース。 CommonJSの互換性を改善しwebpack動作するように、<code
株式会社アルゴリズム デザインエンジニアの安藤です。 今回は2023/06/26に弊社のオープンスペースにて行われたイベント 【LT大会】AI捻じ伏せプロンプト選手権 〜言うこと聞いてよLLM2023〜 のレポートをお届けします。 ハッシュタグ #アルゴテック でお届けしておりま
はじめに 初めまして。 出張撮影プラットフォームOurPhotoというサービスでプロダクトマネージャーをしているdoueです。 先日、プロダクトマネージャーとして、大学の授業に登壇してきました。 その際の取材レポートは、当社のブログ...
はじめに Python で競技プログラミングをしている人々の間では、「PyPy の文字列結合( += )は CPython のそれに比べてオーダーレベルで遅い」という罠はもはや常識になっています。 しかし、これは「PyPy の文字列...
Deopt Explorer とは Deopt Explorer は、V8 JavaScript エンジンのトレースログをもとに、インラインキャッシングに適していないプログラムを発見・可視化してくれる VSCode 拡張です。 本記事では Deopt Explorer 及びそ
Nextjs x Emotion x Storybookでテーマを切り替えてみる Emotion, styled componentsなどのcss-in-jsライブラリ、またはMUIなどのUIライブラリはそれぞれthemingの機能...
はじめに 私はエンジニアとして新卒入社をし、社会人2年目の昨年、後輩の新卒エンジニアの教育を担当をしました。 育成担当を1年間担当してみて感じたgood&moreを残します。 自分の振り返りとして残していたものなので独り言の...
5 月末頃に、Twitter で 「Tailwind CSS はプロジェクトにとって将来的に技術的負債になるかもしれない」という趣旨の意見を発端として Tailwind CSS について多くの議論が起きました。[1] Tailwind CSS は世界的に人気な CSS フレームワ
はじめに Microsoft Build 2023 で発表された Azure OpenAI Service の On Your Data のパブリックプレビューが開始 しました。体感的には On Your Data は日本国内の全 Azure OpenAI Service ユ
ここ数年でのリモートワークの普及は、多くの職場で紙の帳票を減らし、電子的な情報のやり取りを増やすことにつながりました。 例えば社内文書の配布が紙から電子メールやグループウェアなどによる配信に変わり、取引先に郵送していた見積書や請求書もPDF...
スタンドアロンなWebAssemblyランタイム「Wasmer」の最新版である「Wasmer 4.0」の正式リリースが発表されました。 Wasmer 4.0では、Wasmerが独自仕様として提唱するWebAssemblyをPOSIX対応に拡...
今回は、FlutterでAppBarをコンポーネント化する方法を紹介します。 ! 対象:AppBarをコンポーネント化しようと考えている人が対象です。 AppBarは多くのアプリでよく使われているWidgetです。 普段利用しているアプリ、ほぼ全ての画面にはAppBarが
<a href="https://docs.google.com/presentation/d/1j6sEAs0LF5jPXs_mHxvPreqK-lxEL3OxvQAFyXmxbZc/view#slide=id.g24bcedd6665_0_0">https://docs.go
<a href="https://nextjs.org/blog/june-2023-update">https://nextjs.org/blog/june-2023-update</a><br /> <p>Next.jsの最近の取り組みについて。 App RouterのSta
今回はモデリングにも慣れてきたので犬のポリゴンモデリングを例に モデリングでよく使用されるモディファイアーの種類と使用方法をまとめておきます。 ! 対象:今回はblenderをモデリングを学習・練習し始めた人が対象です。 モディファイアーはモデリングを行う中でか
<a href="https://github.com/evanw/esbuild/releases/tag/v0.18.9">https://github.com/evanw/esbuild/releases/tag/v0.18.9</a><br /> <p>esbuild v
はじめに はじめまして、新米フロントエンドエンジニアのもりみちです。少し前に開発環境をEJS×WebpackからAstroに乗り換えたのですが、googleで「Astro 環境構築」と検索してもチュートリアルやってみました!、VSCode拡張機能インストール、Prettier
# 生成AIの話は出てきません TL;DR Slack WorkFlowのフォームに入力したテキストを使って Lambdaで画像を生成(ベース画像にテキストを描画)してSlackに投稿するBotを作ったよ つまり... これが こ...
Webブラウザ上でオーディオファイルを選択し、その波形を上図のように表示する方法について解説します。オーディオの波形を表示する方法は多数ありますが、本記事では筆者が考える最もシンプルな方法を紹介します。 本記事で扱う内容 本記事では以下の内容について解説します。 <
本書は Figma によるデザインシステムコースの日本語訳になります。デザインシステムに興味がある人や構築しようとしている人もチェックしてみてください。デザインシステムに縁のないデザイナーや開発者のためにプロダクトと向き合った最適なデザインシステムを探求するための材料になれば嬉し
! バージョン情報 OpenTelemetry for Go: 1.16.0 OpenTelemetry exporter for Cloud Trace: 1.15.0 こんにちは!Google Cloudでオブザーバビリティを担当しているものです!今日は同僚から「Pub
作ったもの Gif画像: 完成したニュースアプリ(iOS) フロントエンドはReact Native(TypeScript)。 https://reactnative.dev/ 記事の入稿とデータ提供のためのバックエンドとしてmicroCMSを使いました。 https://
はじめに さて、お気づきの方もいるかもしれませんが、そうです、あの記事の続編(なんちゃって続編)です。 以前、体力ゲージを作成して、2つの世界線にリスペクトを示した、例のやつです。 SwiftUIであの体力ゲージを作ってみる 今回も...
はじめに 株式会社Relicにてプロダクトマネージャー(以下PdM)をしています田代です。 4月の中旬よりエンジニアからPdMになり、課題の策定やロードマップ作成を行ったりと奮闘しています。 プロダクトマネジメントを行う中で、エンジ...
はじめに こんにちは、kenです。 今回は「プログラミングで区間を扱いたいときは半開区間が良いよ」という話をします。 もしかしたら有名な事実かもしれませんが、友達にこの話をしたら知らなかったという顔をされたので、自分の理解を深めるた...
使用技術 Vue3 + Nuxt3 Composition API TypeScript ワイ、お問い合わせフォームを作りたい ワイ「Vue の Composition API を使って、お問い合わせフォームを作るで!」...
背景 MacのコンソールからでもChatGPTを利用でるようになる, aichat というパッケージがあったので導入してみた. 導入 homebrew経由でaichatを入れました. 初期設定 最初に aichat...
Jestのmockとspy 言わずと知れたJavaScriptにおけるテストフレームワークであるJestですが、提供している機能にmockおよびspyというものがあります。 これらを使うと、テスト対象コード中に出現するオブジェクトの挙動をテスト用の挙動に差し替えたり、該当オブ
CDNのエッジロケーションでJavaScriptランタイムを提供するサービスが相次いで登場しています。 代表的なものとしてCDNプロバイダのCloudflareやFasltyが提供する「Cloudflare Workers」や「Fastly...
昨年(2022年)、Adobeによる買収が発表され話題となったWebデザインツールを提供するFigmaは6月23日と24日の2日間、イベント「Config 2023」をサンフランシスコで開催しました。 その基調講演で、VSCodeのコードエ...
オラクルはデータベース専用プラットフォームの新型となる「Oracle Exadata X10M」(以下、Exadata X10M)を発表しました。 Exadataはハードウェア、OS、ネットワーク、ストレージ、コンピュートをすべてデータベー...
はじめに 今携わっているプロジェクトで凄腕エンジニアさんと一緒に開発をさせていただいているのですが、その凄腕エンジニアさんから教えていただいた例外の話がとても勉強になり、 さらにこの例外の話を他のプロジェクトのエンジニアさんに伝えた...
Azure Open AIの新機能「Add your data」の使用方法の概説、試してみた結果、そして私なり感じた4つの所感とその解決策?を紹介いたします。 ※本領域は変化が激しいです。この内容は23年6月24日時点の情報となります...
リリースしたアプリ リンクはこちら。 https://fithub-dev.vercel.app/sign_in アプリを開発したきっかけ エンジニアが筋トレ習慣を身につけるためのアプリを作りたかった エンジニアが愛着の湧くような筋トレ記録アプリがなかった エン
はじめに こんにちは、はろ~です。 今回は、モデルのロードから描画までしていきます。 開発環境はVisualStudio2022です。 Github:https://github.com/nakanoyui/DirectX12Framework バグの修正 Heap.hの
個人開発をしているエンジニアにとって、成功した個人開発者(Indie Hacker)について調べることは多くの学びがあります。 この記事では、世界の有名な個人開発者がどのような考えを持ってプロダクトを立ち上げ、ユーザーと収入を得たのかを紹介します。 前回の記事が好評だったので続き
はじめに GitHub Copilot Chat の登録制ベータの招待がきて、ウッキウキで使ったので、紹介する記事を書きました。 簡単なCopilot Chatの紹介と、実際に使ってみた感想を書いていきます。 GitHub Cop...
単体テストの考え方/使い方を読んでみました。 良い単体テストとはなにか?を定めて、どのような単体テストを書けばよいかを説明した良本でした。 関数型アーキテクチャーがなぜ単体テストで優れているのかの説明も興味深かった。 個人的に気になっ...
今回は、公衆回線や無料Wi-Fiを光回線並みの速度(10倍以上)で利用する方法をまとめました。 ! 対象:住んでいる家の無料Wi-Fiは遅すぎて困っている人。 超高速でネットを利用したい人が対象です。 記事の内容を実施するだけで、実質『無料で光回線が使用できる』ようになり
Figmaのアクセス権限についてわからなかったので整理する。 また以前からFigmaの費用が必要以上に高くなりがちなことが気になっていたので費用を抑えることに役立てばいいと思っている。 チーム以下の権限を対象とする。 [1] Figmaのファイル構造について Teamに複
はじめに ! Developer Roadmapsのフロントエンドを参考して作成しました。 https://zenn.dev/bellstone/articles/e5030014949425 前回の記事ではIPアドレス、プロトコル、インターネットプロトコルスイート、TCP
自立したエンジニアとは 仕事で、自立とか自走とかいうキーワードが飛び交っていた。冷静に考えるとどういう意味なのかあまり言語化できていなかった。 自立しているエンジニアってなんだろう、ということを考えているうちにこの文書が生まれたのでここに公開する。なお、以下では「エンジニア」
今回は、TestFlightに出すアプリのversionの変更の仕方を解説します。 ! 対象:アプリのversionを変更して実際に反映させたい人、 これからアプリをリリースしようと考えている人が対象です。 versionの変更の仕方は参考記事が少なかったので、つまづいて
前置き 6/22,23日とAWS DEV DAYがありました。こうした大規模なオフラインイベントに参加するのは、4月末にあったAWS Summit以来でとてもワクワクしていました。以下自分が聴講したセッションの概要、資料リンク、感想...
今回は、TestFlightにアプリをリリースする方法を解説していきます。 ! 対象:これからApp storeにアプリをリリースしようと考えている人。TestFlightにアプリをリリースしたい人が対象です。 TestFlightはアプリをApp storeにリリースす
ハッカソン初参加!log みほさんにも教えてもらい、初めてハッカソンに参加しました。 今回参加したのは、このハッカソンイベントです。 日程: R.5.6.24(土)10:30 -開発 / 18:00 -発表 ChatGPTサービス開発ハッカソン 評価の基準は以下の3点で
はじめに 普段の業務でterraformを使用し、GithubActions上からterraform plan,terrform applyをしております。その際workflow_dispatchから「どの環境」「どのリソース」に対して実行するのかを選択しますが、実行後に「何
こんにちは、eno1220です。 この記事では、私の所属する学校で行われた文化祭のIT化への取り組みについて紹介します。文化祭実行委員会等でIT系を担当する方などの参考になればと思います。 文章力がないため読みにくい箇所もあるかと思いますが、最後まで読んでいただけると嬉しいです。
要約 Wifiは無いに等しいと考えること。 (来場者1万強/日 なんていう状況下でWifiが動くと想定するのが駄目でした) 進捗管理する第三者を設けること。 ソースコード https://github.com/Na4Yu/Easy...
ZFSミラープールのディスク交換による容量増設 はじめに 自宅サーバーのハードディスクの使用量がそろそろ80%を超えている1のと使用開始から10年以上経過していることもあり、さすがにそろそろ交換したほうが安全だろうという判断で、新...
初めに pandas初学者の方向けに、時系列データ(日付データ)の扱い方を株価公開データを用いて解説して行きます。なので、データの準備は不要です。自分もデータ分析を始めたばかりで結構躓いたので、これから勉強を始める方の助けになれると...
こんにちは! プログラミング未経験文系出身、Elixirの国に迷い込んだ?!見習いアルケミストのaliceと申します。 今回はform_components.exから自作の関数コンポーネント1を呼び出すときに <.関数名>...
概要 ChatGPTのAPIを使ったハンズオンが名古屋で行われるということで行ってきました。 https://machine-learning.connpass.com/event/284031/ やったことのメモです。 事前準備 以下のアカウントをセットアップします。
オープンソースの地図ライブラリの「MapLibre GL JS」を使った地図の表示、地物の表示方法をまとめました。
📝 概要 Turborepo のリモートキャッシュサーバーを Google Cloud 上に簡単に構築するためのレポジトリの紹介です 👇 Cloud Run(サーバー) x Cloud Storage(キャッシュストレージ) Docker イメージプッシュをトリガーとしたデ
はじめに 今回の記事では、ChatGPTを使って仕事や学習を進めているプログラマー向けに、良質なプロンプトに関するベストプラクティスを12個、手短に紹介する。 TL;DR(本記事の結論) プロンプトを明確にする 正確なコンテクストを提供する 与えるタスクを細分化する 命
前置き こんにちは、抹茶もなかです。 先日、一枚絵のレイヤー分けツールについて紹介した記事を書きました。 https://zenn.dev/aics/articles/833e6601130780 今回は、その時得た知見を応用して線画を自動的に下塗りし、ついでにレイヤー分けま
2023年6月末をもって、約7年間勤めたNTT研究所を退職することになりました。7月からは外資系IT企業でデータサイエンティストとして働く予定です。これまでは研究員として、ネットワーク運用を支援するための機械学習について研究してきました。これからはエンジニアリングやデータ分析を
<a href="https://github.com/remix-run/react-router/releases/tag/react-router%406.14.0">https://github.com/remix-run/react-router/releases/ta
blender メッシュに簡単に穴を開けるアドオン 先日、モデリング練習を行っていた際に穴を開ける工程があり 普段通りIの面差し込みで穴を開けていたのですが 円形や楕円形の穴を開けるのが非常に難しかったです。 どうにか、複雑な形状の穴を開ける時の工程を減らせないかと思い アドオン
今回は、Flutterで『リアルタイム』を『リアルタイム』に表示する方法を解説します。 ! 対象:Flutterで時間を扱いたい人、時計アプリ等の作成を考えている人が対象です。 今回、Flutterでリアルタイムに現在時間を表示するアプリを作成しました。 この回では、実際
はじめに Panda CSSはゼロランタイムで型安全、かつ高いDXを持ったCSS in JSライブラリです。 React Server Componentsの登場により、Emotionやstyled-componentsといったランタイムCSS in JSライブラリの見直しが
はじめに contextMenuの形を変える方法を紹介します。 作るもの カプセル型のcontextMenuを作ります。 やり方 contentShapeの第一引数に、contextMenuPreviewを指定し、第二引数に形...
<a href="https://blog.emberjs.com/ember-5-0-released/">https://blog.emberjs.com/ember-5-0-released/</a><br /> <p>Ember 5.0リリース。 Emberではメジャーア
<a href="https://svelte.dev/blog/svelte-4">https://svelte.dev/blog/svelte-4</a><br /> <p>Svelte 4リリース。 Node.js 14のサポート終了、CJSの出力は廃止しESMのみをサポー
Microsoft Build 2023にシアトルで現地参加したので、ぽんこつエンジニア視点で色々記録を残しておく。 最初にお話しておきますが この記事は、超ぽんこつエンジニア視点で書いてます。 つよつよエンジニアでも何でもない...
プロローグ ある日、う し た ぷ に き あ く ん 笑はう し た ぷ に き あ 王 国 笑の王様の命令でテキストファイルの内容をすべて読み込んて出力するコードを書きました。 u_shi_ta_pu_ni_ki_a_ku_n...
はじめに ゼロから学ぶRustという書籍で正規表現エンジンの実装を学んだものの、理解が足らないので、自分でまとめたいと思います。 処理の流れ 正規表現は、例えば /ab*(a|c)+/ のような表現で文字列を表します。しかし、プロ...
Swift 5.7で導入されたPrimary Associated Typesという機能によって、以下のような記法が可能になりました。 // 任意のコレクションを受け取る関数(Elementの型は指定しない) func foo<T: Collection>(colle
こんにちは、SRE ディビジョンの小堀内です。 2023 年 5 月 に開催された Google I/O 2023 では Firebase に関する内容も発表されました。 What's new at Google I/O 2023 - The Firebase Blog 今回は、
まず初めに Go を書いてるみなさんは良くこのようなコードを見かけませんか? 定義 A: type UserID string type userIDKey struct{} func GetUserID(ctx context.Context) (UserID, bool)
コード化中 AWS CDKの導入 CodePipelineのコード化 EventBridge Schedulerのコード化 ECS clusterとserviceのコード化 ElastiCacheのコード化、本番環境構築(この記事...
こんにちは。リンクウェル対面診療システムチーム、テックリードの山本です。 今回はコードレビュー時に開発部で実施しているコメントタグのご紹介です。 多分イケてる開発チームではすでに取り組んでいる試みだとは思いつつも、今回はなぜ必要なのかを改めて考えてみたいと思います。 GitH
この記事はQiita Engineer Festa 2023参加記事です。 人事部にてエンジニア採用を主に担当しています。 今回は直近1年ほどで取り組んできた技術広報に関して実施内容や変化、課題などに触れていきたいと思います! ※本記...
はじめに Google I/O 2023が先日行われ、その中で注目すべき発表がありました。それは、Dart3の正式リリースです。Dartのメジャーアップデートは5年ぶりで、様々な新機能や改善が実施されました。その中でも今回注目したい...
この記事は、vim 駅伝 2023/06/23 の記事です。 ⠀ 前回: 【企画】これだけは外せない!あなたにとっての「いぶし銀」な Vim プラグインを教えてください 次回: 6/26 の予定 自分が過去にかなり迷ったので、Neovim を本格的に使い始めたい、あるいは v
先日初めて、キャラクターモデリングを行ったのですが、下絵を使用してモデリングを行おうと思ったら、下絵の挿入方法が分からなかったので、色々なサイトで調べた結果、一番良かった方法をまとめました。 ! 対象:今回はblenderのインストール・設定を終えて、これからモデリングを実践しよ
代表的なITエンジニアのコミュニティサイトの1つである「Stack Overflow」などを運営するStack Overflowは、約9万人のITエンジニアにアンケートを行った結果をまとめた「2023 Developer Survey」を発...
<a href="https://kizu.dev/cyclic-toggles/">https://kizu.dev/cyclic-toggles/</a><br /> <p>CSS Variablesを使ってロジックゲートを実装する方法について。 循環参照するVariable
<a href="https://www.codux.com/">https://www.codux.com/</a><br /> <p>Reactのビジュアルエディタ。 GUIでコンポーネントを編集でき、コードも並べて編集できるエディタ。</p> <h2>関連U
<a href="https://panda-css.com/">https://panda-css.com/</a><br /> <p>CSS in JSフレームワーク。 TypeScriptでType Safeにスタイルを書くことができ、ツールを通してCSSファイルとして出力
概要 私たちは今回、福岡で開催された 技育CAMPキャラバン ハッカソン に参加してきました! ハッカソンとは短期間で集中して開発を行うイベントで、今回はオフラインで開催され、はるばる博多まで行きました(とても大変だった...) ...
環境 MacOS13.0 Unity 2021.3.16f ARCoreExtentions 1.37.0 ARFoundantion 4.2.8 Cesium 1.3.1 はじめに 5月のGoogleIOでGeospatialA...
挫折しないためのReact基礎知識 初めに:私の基礎学習に使用した動画について 私はUdemyの以下の2つの動画をベースにReactの学習を進めた。 モダンJavaScriptの基礎から始める挫折しないためのReact入門 【2023年最新】React(v18)完全入
go build を使わずにGoのプログラムをビルドすることはできるのでしょうか。 結論から言うとできます。 シェルスクリプトで go buildを自作してみたら、2週間ほどでkubectlがビルドできるところまでいけました。 https://github.com/DQNEO/g
こんにちは!アルダグラムでエンジニアをしている渡辺です 今回は React Native の iOS アプリ を SPM を用いてネイティブ開発を行えるようにしたので記事にしていきたいと思います! 背景 1年ほど前から React Native だけでは実装が難しい箇所をネイ
はじめに 今回の記事では、設計や開発で必要不可欠であるものの、とっつきづらい「ER図」を、『ドラゴンクエスト』に登場するモンスターを具体例に説明する。言い換えれば、『ドラゴンクエスト』のモンスターのデータを出力する際に必要なデータベース設計を考える。 対象とする読者 プ
背景 どうもこんにちわ OurPhotoという出張撮影プラットフォームでプロダクトマネージャーをしているdoueと申します。 まだまだ、PM歴1年の新米です。 実はわたし、SM→EM→PMと経て かれこれ、4年くらいコードを書いてい...
前置き 3月からSREとして働いている井之口です。 これまではバックエンドエンジニアとして働いていたのですが、ポジションも変わってインフラに関わる事も多くなりました。 今回はELBの設定を変更する機会があったので、その際に学んだ事を...
Red Hatは6月21日付けのブログ「Furthering the evolution of CentOS Stream」で、今後はCentOS StreamがRed Hat Enterprise Linux(RHEL)関連のソースコード...
はじめに 様々な言語で「デザインパターン」の本が世の中にありますが、筆者個人の経験では いまいちピンとこない例 いまいちピンとこないコード で説明されてることが多く、 結局これっていつ使うの? という疑問に答えるには仕事仲間等との議...
自己紹介 こんにちは🙌 初投稿、大変失礼します!!!!!! 新卒1年目でエンジニアとしてRelicに勤務しておりますJun-Nです! よろしくお願いしまぁぁぁぁぁぁす!!!!!!!!!!!!!! はじめに 「目がやばい👁️👁️...
コード化中 AWS CDKの導入 CodePipelineのコード化 EventBridge Schedulerのコード化 ECS clusterとserviceのコード化(この記事) ECS ElastiCacheのコード化、本...
はじめに こんにちは! 2023年4月からエンジニアとして働きはじめた新卒1年目のふじたです! 今回は、研修期間中に直面した「本で得た知識をすぐ忘れてしまう」という問題を解決するために実践した4つの方法を共有させて頂きたいと思います...
今回は、FlutterとSwift,Kotlinのどちらを最初に学習するべきかについて解説します。 ! 対象:これからアプリ開発を学習しようと思っている人が対象です。 今回は、『将来性』『稼げる金額』『効率』『楽しさ』の4つに分けて、 『Flutter』と『Swift,K
jQueryは依然として有用ですが、制約もあります。2015年にリリースされたES6のブラウザサポートは、96%以上という高いレベルに達しており、要素の選択、スタイリング、アニメーション、データの取得といった基本的なタスクにおいて、j...
Google Cloudは、エンタープライズ向けに提供しているデータベースサービス「AlloyDB for PostgreSQL」の新機能として「Continuous Backup and Restore」の提供を発表しました。 この機能は...
Next.jsの開発元であり、Webアプリケーションのホスティングサービスなどを提供するVercelは、同社のホスティング環境で利用できるアクセス解析機能「Web Aanalytics」を正式版としてリリースすると発表しました。 Web A...
はじめに 先日AWSのプレゼンを行った際に、ポリシー運用に関する質問を受けました。 控えめに言ってもゴミのような回答をしてしまいました。 ポリシーやロールは普段から触ることも多いですが、そのメリットをちゃん理解できていなかったです。 そこで、AWSのIAMロール周りのことを聞
🐼 パンダが来た / Panda CSS Chakra UI から、新しい CSS フレームワークである Panda CSS がリリースされました。 https://panda-css.com/ 2023 年 3 月に公開された Chakra UI の今後のロードマップに関す
Logcatのクエリとタブ機能 Android Studio DolphinからLogcatが新しくなり、ログの検索がクエリで行えるようになりました。また、その条件を設定したタブを残すことができるようになりました。 https://developer.android.com
https://techfeed.io/events/techfeed-experts-night-21#1_1870977dc5f268 TechFeed Experts Night#21 発表資料 自己紹介 本名:金子達哉 株式会社PR TIMES開発本部長CTO 2
はじめに この記事は、Auth0のアカウント作成、アプリケーション作成(Next.js)、Management APIをcurlコマンドで実行するところまでを行なった際の備忘録です。Auth0・Management APIを初めて触...
はじめに 発端 https://qiita.com/atm-snag/items/dc7e168ec7e08182ba64#%E7%99%BA%E7%AB%AF 言わないこと OS,実行可能ファイル他フォーマット ...
はじめに 先日、↓の記事がバズってましたね。 https://qiita.com/mu_tomoya/items/f78f1fad3a8b57ac7dc3 こちらの記事は、主に見た目の部分と使用技術についての記事でした。 今回は、実際に中身(主にアクセシビリティ)はどうなって
コード化中 AWS CDKの導入 CodePipelineのコード化 EventBridge Schedulerのコード化(この記事) ECS clusterとserviceのコード化 ECS ElastiCacheのコード化、本...
2018年、35歳無職ワイ Qiitaで記事を書き始めたころ、私は無職のおじさんでした。 Twitterのフォロワー数は50人ほどでした。 でも、Qiitaで技術記事を書き始めてから フォロワーさんがものすごく増えました。 1つ記事...
この記事で言いたいことは次のことです。 今の若者には、給料は増やしたいが残業をしたくない人が多いです。 「管理職になれなきゃ負け組」という考え方は令和では通用しません。 ぼくらは「あの日あこがれたエンジニア」にはなれない。 こ...
<a href="https://blog.tomayac.com/2023/06/07/web-apps-on-macos-sonoma-14-beta/">https://blog.tomayac.com/2023/06/07/web-apps-on-macos-sonoma
<a href="https://nodejs.org/en/blog/vulnerability/june-2023-security-releases">https://nodejs.org/en/blog/vulnerability/june-2023-security-r
マイクロソフトは、ChatGPTとChatGPT-4に、任意のドキュメントなどを読み込ませることで、そのドキュメントに基づいた回答を自然言語で得られる新サービス「Azure OpenAI Service On Your Data」のパブリッ...
RISC-V(リスクファイブ)プロセッサ対応のオープンソース開発を加速させる組織「RISC-V Software Ecosystem」(RISE)プロジェクトが、Linux Foundation Europeをホストとし、Google、NV...
<a href="https://blog.cloudflare.com/better-http-3-prioritization-for-a-faster-web/">https://blog.cloudflare.com/better-http-3-prioritizatio
<a href="https://www.totaltypescript.com/typescript-5-2-new-keyword-using">https://www.totaltypescript.com/typescript-5-2-new-keyword-using<
前置き こんにちは、抹茶もなかです。 普段は趣味でお絵描きしたり画像処理したりしてます(専門は自然言語処理) 最近では流行りの画像系AI技術(生成やセグメント等)を創作に活用する方法がないか模索しており、その中でも特に一枚絵のレイヤー分け(PSD化)技術の実現に挑戦しています
前置き こんにちは、抹茶もなかです。 普段は趣味でお絵描きしたり画像処理したりしてます(専門は自然言語処理) 最近では流行りの画像系AI技術(生成やセグメント等)を創作に活用する方法がないか模索しており、その中でも特に一枚絵のレイヤー分け(PSD化)技術の実現に挑戦しています
この記事では WWDC23 で発表された Swift OpenAPI Generator を取り上げます。 ! 2023/6/20 に開催された potatotips #82 iOS/Android開発Tips共有会 で発表した内容の詳細版です。 スライドはこちらです。 O
はじめまして、株式会社Luup SREチームに所属しています、ぐりもお(@gr1m0h)です。 Nobl9社が主催する SLOconf というSLO(サービスレベル目標)にフォーカスしたカンファレンスのローカルなコミュニティーイベント、SLOconf Tokyo 2023 に登壇
こんにちは!サイボウズ株式会社 フロントエンドエキスパートチームの @mugi_uno です。 はじめに サイボウズ社内では毎週火曜日に Frontend Weekly と題し「一週間の間にあったフロントエンドニュースを共有する会」を開催しています。 今回は、2023/06/
はじめに 今回の記事では、RPG『ドラゴンクエスト』に登場する武器のデータを用いてSQLを、チートシート形式で徹底解説する。なお、本記事にて登場する武器や防具はドラゴンクエスト大辞典のデータを参照する。 対象とする読者 これからSQLを学ぶ初心者や、データベース(SQL)
こんにちは。Data Engineeringチームの河野(@matako1124) です! Airflowで依存関係の設定にExternalTaskSensorを使っているのですが、ExternalTaskSensorを使用する時は、以下2つを注意しなければいけません。 実行時
Reactでは様々なスタイリングの手法があり、その上に構築されるコンポーネント実装も多くの選択肢があります。 styled-componentsやemotionといった CSS in JSライブラリによるスタイリングや、それらのライブラリ上に構築されたMUIやChakra UIと
コード化中 AWS CDKの導入 CodePipelineのコード化(この記事) EventBridge Schedulerのコード化 ECS clusterとserviceのコード化 ECS ElastiCacheのコード化、本...
先月のMicrosoft Buildで発表されて注目を集めていた、Azure Open AIでコーディングなしで社内のナレッジを組み込んだ回答をするChatGPTが作成できる機能「Add your data」がパブリックプレビューになりました🎉🎉🎉🎉 https://techco
これは何か FlutterとSupabaseを使った認証機能についての簡単な整理です。最もシンプルなメールアドレス+パスワード認証についてのみ取り扱っています。 話さないこと UIの構築方法 Supabaseプロジェクトの作成方法 環境 バージョン
はじめに みなさんは、Container Queriesを使いこなせていますか? Container Queriesを色々試していた時に、「CSS Grid と Flex Boxの子要素にContainer Queriesを使ったら...
Buttonにframeを付けるとアクセシビリティ的に良くない 以下の二つのボタンはいずれも32x32にframe指定したボタンです。 HStack { Button { } label: { Text("Button")
HTBをこれから始めようとしている皆さん!ようこそペネトレの世界へ! 今回の記事は私が2年前、ちょうどHTBを始めたばかりの頃に知っていたかったツールやサイトをまとめました!何も知らない状態から血を吐きながら集めた精鋭たちなので、ぜひ...
さくらインターネットは今年(2023年)1月、同社として初めてのSaaSとなる「宅配便取次アプリ」の提供を開始しました。 これは同社がヤマト運輸と連携して開発した、リモートワークにおける社内便に関する課題から生まれたものです。 同じオフィス...
Amazon Web Services(AWS)は世界中に大規模なデータセンターを展開しており、そこでは何十万台ものサーバやネットワークスイッチなどが稼働しています。 同社はそこで一定の時期を迎えて引退したラックに搭載された多数のサーバやス...
はじめに スクラムでの見積もりは意外とさらっと書かれている事が多く、作業見積もりと規模見積もりがごちゃごちゃの状態でスクラムを進めていた結果、チームの中で見積もりに対する不信感が強くなり「このままではいけない」と感じたため、まとめま...
背景 弊社のイベントで、家計簿アプリ Kakeibo というアプリを自作し、Microsoft Storeに提出してみましたが、Microsoft Storeに提出することはQiitaの記事のネタとしては良いのでは?と思ったの...
こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたもので
Fletというライブラリはご存じでしょうか。。私はつい1週間前に知ったばかりです・・・ Pythonを利用した技術について、情報収集している中で見つました。元々、reactPy(Pythonでreactの機能を実現できるライブラリ)の...
はじめに 最近なにかと話題のTailwindCSSですが、個人的には結構手に馴染むし、何よりもUI構造とスタイルをセットにできるところがかなり好きだったりします。 ただしTailwindCSSはその便利さゆえに自由奔放に書くことができてしまうため、無秩序なUIコンポーネントの
Why? Clean Architectureを通読してみたが、抽象論が多いのでやっぱり書いてみないとな、と思った次第。 いろいろな方のClean Architectureの記事があるものの、当方Typescripterなので馴染む言語で写経すると理解が深まるだろう。 htt
みなさんこんにちは。 バックエンドエンジニアの豊永です。 今回は Rails を使ってるとよく遭遇すると思われる問題に対して、 Makefile を使って解決した話を共有しようと思います。 何が問題だったか? Github の Pull Request 機能を利用して複数人で
はじめに 株式会社ラグザイアに転職して約1年が経ちました。 今回は、転職前との比較を通じて、私の所感を振り返りたいと思います。 転職を考えている方にとって、参考になる情報となれば幸いです。 転職のきっかけ 私のエンジニア経験は6年...
Model uploadsのlimitationについて説明するCTO(左)、とCEO(右) この記事は? NumeraiのCEOとCTOが2023年06月08日に以下のYouTubeに公開した、炉端会議 (fireside chat)の中で、個人的に面白いと思った内容のメ
先輩がノリで作ったAWS 先輩が開発環境を構築。ノリでAWS環境に構築したらしい そこで後輩はコード化と本番環境構築を対応します 完了したので手順などのメモです 全5話 AWS CDKの導入(この記事) CodePipelineの...
先日、Excelのセル幅を変えて方眼紙のようにすると何かに似ていることに気づきました。 そう、テトリスのゲーム画面です。 「よし、Excelで動くテトリスを作ろう!」 謎のモチベーションが湧いてきました。 Excelでテトリスが作りた...
ある日の我が家 娘(7歳)「うぇ〜ん!」 ワイ「ど、どうしたんや!?娘ちゃん」 娘「学校でバカにされたの!」 男子A「お前の父ちゃん、Qiitaに関西弁の変な記事ばっかり書いてやんのw」 男子B「関西型言語なんだってさw」 娘「...
目次 MVCモデルとは何者?? Modelとは Viewとは Controllerとは まとめ (MVCを意識せずに書いた私の経験談) MVCモデルとは何者?? MVC(Model-View-Controller)モデル...
はじめに こんにちは、kenです。 業務ではGoを、プライベートではPythonを書いています。 最近、Pythonのソートに関して新たに知ったことがあったので備忘録も兼ねて記事にまとめておこうと思います。私が知らなかっただけでおそ...
目次 そもそもログインって何? ハッシュ関数とは ストレッチングとは ソルトとは まとめ そもそもログインって何?? ログインとはパスワードとログインID(メールアドレス)などを使って、事前にデータベースに登録したパスワ...
はじめに 皆さんはstatic使いこなしていますでしょうか? 恥ずかしながら筆者はエンジニアになってからstaticを使った記憶がありません。 ですが最近、弊社プロダクトでマジックナンバーを取り扱うロジックを調査したところ、stat...
前置き(エンジニアってさぁ・・・) 今年入社した新卒SEなのですが、エンジニアってマジで勉強しなきゃいけないことが多すぎないですか? この3ヶ月、インフラとかバックエンドの技術を触らせてもらう機会が多くて、すごく勉強になる反面、思っ...
WebAssemblyランタイム「Wasmer」の開発元であるWasmer社は、エッジロケーション上のデータセンターにWebAssemblyランタイムを展開し、分散モノリスなアーキテクチャを用いたサーバレス型の新しいアプリケーションプラット...
オープンソースのパスワードマネージャ「Bitwarden」などを提供しているBitwarden,Inc.は、Webサイトのログイン機能にPasskeyを簡単に追加できる新サービス「Passwordless.dev」の正式公開を発表しました。...
パスワードマネージャのBitwardeは5月24日、Passkeyへの対応を発表しました。 Passkey対応のWebサイトへのログインも、BitwardenのマスターパスワードでのログインもPasskeyでできるようになります。 Pass...
はじめに ポートフォリオ作成中のプログラミング初学者です🔰 まだまだ慣れなくて大変ですが、BEMとSCSSについて学んでいて、実践中のところです! BEMとSCSSは、CSSをより構造的で、管理しやすく、再利用可能なものにするための強力なツールです。BEMとSCSSを組み合わ
Get started with privacy manifestsを視聴したときのメモです。詳しい情報、正確な情報は元動画を参照してください。 これまで Privacy Nutrition Labelsを見ればアプリがどのようにデータを収集して使用しているかがわかる。 ま
<a href="https://github.com/gvergnaud/ts-pattern/releases/tag/v5.0.0">https://github.com/gvergnaud/ts-pattern/releases/tag/v5.0.0</a><br />
追記: 2023/06/19 ここで私がv3モデルと称しているのはあくまで自称であり、公式とは関係がないです。 v2を改造したものを便宜上v3としただけで、現在進行形で開発中のため、マージの予定はまだ考えていません。 はじめに こんにちは、nadareです。 機械学習エンジニ
導入のきっかけ 5 年半ほど運用している個人アプリで SharedPreferences で管理しているデータを Proto DataStore へ移行しました。 それまで、SharedPreference の扱いをしやすくしている、KVS schemaというライブラリを使っ
概要 以下の書籍を購入ました。途中でaccelerate-cudaのインストールを求められたのですが、これは現在accelerate-llvm-ptxに置き換わっています。 https://www.amazon.co.jp/gp/product/4873116899/ref=
はじめに こんにちは、nadareです。 機械学習エンジニアで、普段はレコメンド・検索関連のお仕事をしています。いろんな競技プログラミングが好きです。 Retrieval-based-Voice-Conversion(以下RVC)という技術に関心を持ち、本家Retrieval
はじめに 私は普段以下のコミュニティに参加してプログラミングの学習を進めています 1ヶ月ほど前にオフラインでの勉強会があり、そこで仲良くなったメンバーとGoとReactで何かシステムを作ろうとなったので1日の開発合宿を行いま...
自分の中でなんとなくわかっていることを説明すると その物事に対する解像度が深まるって経験ってありません? 説明しようとするときに、頭の中においてある知識の塊を 伝わりやすいような形に変えてみたり、 伝わる順番で並べ替えてみたりとしてい...
開発していると、公開鍵暗号の技術を利用する場面は多々ある。 EC2インスタンスへのSSHする時や、Snowflakeの認証時に RSA キーペアの秘密鍵を利用する 公開鍵証明書 ... いろんな用語、トピックがあり混乱するのでまとめてみた。 ここではとりあえず特にRSA暗号を
この記事は何 以前Qiitaで以下のようなRubyで仮想DOMを扱う方法を記事にしました。 これらで紹介した仮想DOMを使って、Brainf*ckのインタプリタを作ってみたのですが、簡単なプロトタイプを作るのにはかなり便...
はじめに みなさんは、CSSで三角形をつくる時どのように作っていますか? borderを使って作っていませんか? この記事では、CSSで三角形をつくるベストプラクティスを紹介します。 今までの三角形の作り方 See the ...
はじめに 最近、私はTagless Finalを使って書かれたコードのテストについて色々と考えておりました。 そこで、考えた中から3つのアプローチを紹介したいと思います。 ちなみにコードはこちらです https://github.com/pujoheadsoft/puresc
5-6月は組織変更とか何か諸々忙しくて記事書けなかったという言い訳をしますw あとティアキン、P3PのSteam版、世界樹リマスター、V Risingで忙しすぎです← というかディアブロIV、来週にはFF16、starfield、アーマードコア新作、アトラス新作類… いつ寝ればい
はじめに 最近 langchain を使うようになってきて、OpenAIのAPIをちょこちょこ叩くのですが、いかんせん遅い いや十分に早いのだけど、ドキュメントの量があると若干気になってくる速度です そこで、 ローカルLLMとしてrinna を使ってみたりしたのですが、まだま
はじめに IntelはRealsenseデバイスのSDKであるlibrealsense2(https://github.com/IntelRealSense/librealsense)をOSSとして公開しています。本記事ではこのli...
こんにちは!!Asterです!!! 本日はnerfstudio × Volinga AI で撮影したNeRF作品をUE5で表示までの流れを記事にしました. お手軽にできますので,ぜひご覧ください. nerfstudioとは Nerfstudioは、様々なNeRFを使用すること
この記事は何 先日↓の記事の取材にあたり、RECOROKUを利用しました。 取材という形で使わせていただいたものの、実際に気づきが多く、記事にしておきたいと思ったので記事としてまとめました。 今回はRECOROKUを使う中で気...
<a href="https://moderncss.dev/modern-css-for-dynamic-component-based-architecture/">https://moderncss.dev/modern-css-for-dynamic-component-
<a href="https://www.fermyon.com/">https://www.fermyon.com/</a><br /> <p>Spinというツールキットで作成したWebAssemblyアプリケーションをデプロイ、実行できるサーバレスプラットフォーム</p>
<a href="https://wasmer.io/posts/announcing-wasmer-edge">https://wasmer.io/posts/announcing-wasmer-edge</a><br /> <p>Wasmer Edgeのリリース。 WebAs
<a href="https://github.com/nestjs/nest/releases/tag/v10.0.0">https://github.com/nestjs/nest/releases/tag/v10.0.0</a><br /> <p>NestJS v10.0.
<a href="https://deno.com/blog/fresh-1.2">https://deno.com/blog/fresh-1.2</a><br /> <p>Deno向けのWeb FrameworkであるFresh 1.2リリース。 メインメンテナーをPreact
こんにちは! プログラミング未経験文系出身、Elixirの国に迷い込んだ?!見習いアルケミストのaliceと申します。 今回はPhoenix.Component.attr/3を使って関数コンポーネントを作ってみました。 目的 前回作...
Azure ExpressRoute 導入の流れを確認してみる ExpressRoute は、Azure と オンプレミス環境を閉域網で接続できるサービスです。 といっても、Azure と オンプレミス環境 を専用線で直接接続するようなものではなく、プロバイダー様のネットワー
何があった? 普段laravelのeloquentで出来上がったオブジェクトばかり触っているため、オブジェクト作成という初歩的なところでつまづいたので記事にしました。 せっかくなのでクイズ形式にしてみましたので、ぜひ皆さんもエラーシ...
Function callingの登場 6/13ごろにOpenAI社から発表された新しいgpt-3.5-turboのインスタンスにFunction callingという機能が追加され話題を呼んでいます。このFunction call...
void について 値を返さない関数の戻り値は void と表現されます。 const voidFunc = (): void => { return; } voidFunc の型は以下のようになります。 const voidFunc: () => void
! この記事はNE開発ブログ/開幕連続投稿企画の16日目の記事です。 こんにちは。NE株式会社でプロダクトマネージャーを務めております正訓(まさくに)と申します。プロダクトは「せかいであそぼ。」をコンセプトとして掲げるネクストエンジンです。ECのバックオフィス業務を総合的に管理
はじめに 新卒でまだ学生のころ運動していたときの貯金があったときはよかったのですが、エンジニア 3 年目ごろから貯金が尽きてきて腰痛に悩まされるようになりました。 そこでいろいろ試したことを共有することにします。 いまでは腰痛に悩むことは全くなくなりました。 ! 効果について
VTL でクォートの中でクォートしようと思ったときにいいやり方がリファレンスを見てもわからなかった "func("{"key":"value"}")" こんな感じのを書きたかった. 片方はシングルクォートでなんとかなるみたいだけど...
概要 エディタ拡張(CustomPropertyDrawer)でTextFieldのオートコンプリート(入力補完)をしたい。候補は提示されるけど、自由入力も可能にしたい。 要するに Qiita の記事のタグみたいなやつですね。 そ...
Next.js Server Actions Next.js 13.4 で、新機能として Server Actions[1] が追加され、バックエンド側のコードをあたかもクライアントから直接呼び出せるかのようにコードを書くことができるようになりました。 リリースブログに掲載さ
【稀に役に立つシリーズ】始めました 万人にはウケないけど「ちょうどこれやりたかったねん!」という需要が満たせればいいなと思っています どういうケースで役に立つ? 例えば, Slack の投稿の URL は以下のような構造にな...
Azure OpenAIを活用して、Teams会議の議事録を自動で作成するアプリを1時間で作る。 はじめに 掲題の通りです。 ここ最近、少人数プロジェクトを発足したんですが それぞれの作業が多く、議事録が負担になりそうだったので ...
はじめに HMC (Hardware Management Console) の参照コードをLPARのOS側からコードを表示させる方法を確認しました。 環境 HMC V10R2.1031 LPAR: AIX 7.3 TL0 ...
こんにちは。株式会社モリサワで働いている藤です。 書体 (フォント) を制作する部門で、いわゆるフォントエンジニアと呼ばれる仕事をしています。書体制作のお仕事を、技術面からサポートする仕事といえば良いでしょうか。 今回は、Typographics 2023 TypeLab で発表
GitHubのレポジトリはこちら: https://github.com/python-injector/injector はじめに もう一つPythonのDIフレームワークに「Dependency Injector」というものもあるんですが、個人的にこちらは「Injecto
はじめに みなさんは、新機能の開発や機能改善などで、実際に使っているユーザーの声を聞くためにユーザーインタビューを行っていますか? プロダクトマネジメントでは最高のプロダクトをつくるために、プロダクトとユーザーを重視してデザインや開...
Next.jsの開発元であり、Webアプリケーションのホスティングサービスなどを提供するVercelは、同社のホスティング環境で利用できるキーバリューストア「Vercel KV」の正式リリースを発表しました。 Vercel KV, our ...
先週発表されて話題になっていたカプセルトイ「手のひらネットワーク機器」の発売が開始され、発売元であるターリン・インターナショナルの公式サイトと公式ツイッターで取扱店舗一覧も発表されました(ネットワーク機器メーカー監修 手のひらネットワーク機...
GitHubは、現在の開発ツールやワークフローが開発者の体験にどのような影響を与えるかについて、米国に拠点を置く企業のソフトウェア開発者500人を対象に調査した結果を発表しました。 その内容は、開発者がコーディングの時間よりもビルドやテスト...
はじめに タグのレイアウトを実装したくて、ネットで検索してもいい感じの実装ができるコードが見つからず、自分で実装するか〜と思ってたらAppleのドキュメントにタグレイアウトの完璧なコードがあったので記事にしておきます。 デザイン ...
はじめに 最近コードを書いていてふと、今の自分は以前とは全く違う思考でコードを書くようになってるな。。。と気づいたので、少しまとめたいと思います。 以前 「本でこういうコードの書き方が良いって書いてあったな〜」 「本でこういうコー...
はじめに Ruby on RailsをHerokuデプロイ時に、 Precompiling assets failed. というエラーになりはまってしまったので その対処法を記述しておきます。 環境 ruby 3.0.1 Rai...
はじめに この記事では「コーダーが対応できるサイトの表示速度向上」についての具体的な手法を紹介していきます。 サイトの表示速度はユーザー体験を大きく左右し、サイトの種類によってはUI(サイトの見た目)より重要視される場合もあります。 2017年にはGoogleが「ページの読み
Copilot をオープンベータ直後から長く使っていて、また補助的に ChatGPT も使いながらコードを書いていて、なんとなくコツがわかるようになってきた。 自分は生成モデルのことは表面的な理解しかしてない。雑にバックプロパゲーションの実装の写経したり、Transformer
はじめに ! この記事で一番伝えたいのは、これから日本大学やその他の大学で公式に使われるアプリを作成しようとしている人に対して、どのような問題点で私が困ったか?を共有するための記事です。 私は日本大学の文理学部のキャンパスに所属している修士2年生です。日本大学文理学部のキャ
先日 OpenAI API のアップデートが以下のように発表されました。 https://openai.com/blog/function-calling-and-other-api-updates 一番の注目は Function calling じゃないでしょうか? 名前から「
はじめに 普段React・Next.jsを用いた開発に際して、UIコンポーネントを作成する際にReact.FCやJSX.Element、ReactNodeなどの"要素やコンポーネントに関する型"を使用する場面が多々あるかなと思います。 昨今のReactコンポーネント開発におい
はじめまして! 株式会社RelicのNishimuraです。 自分がWeb業界に入った当時は自分のPCでコーディングし、動作確認するためにはファイルをFTPソフトでサーバーへ送信していましたが、今やPCでも仮想マシンによるサーバーが構...
<a href="https://github.com/reduxjs/react-redux/releases/tag/v8.1.0">https://github.com/reduxjs/react-redux/releases/tag/v8.1.0</a><br /> <p
英語圏のFlutter開発者の間で、Widget extensionsを使ってSwiftUIのmodifierのような書き方を再現する方が今のネストしていく方法より扱いやすいのではという話が挙がりました。 日本のエンジニアの方々がどう思うのかも気になったので、若干の私情を挟みつつ
2023/06/13 OpenAIの大きなアップデートが発表されました。 その中でも新たに加わった目玉機能がFunction callingです。 このFunction calling、一見すると「APIのレスポンスをいい感じのJSONにしてくれるのかな?」と思ってしまうのですが
オラクルは、同社がJavaディストリビューションとして提供しているGraalVMの新ライセンス「GraalVM Free Terms and Conditions」(GFTC)を発表し、あわせてこれまで有償版のGraalVMに含まれていた全...
HashiCorpは、ソフトウェア実行時に必要となるトークンやパスワードといった、いわゆるシークレットを安全に保管し提供するクラウドサービス「HCP Vault Secrets」をパブリックベータとして公開したことを発表しました。 同社はシ...
Project Jupyterは、オープンソースで開発されているWebIDE「JupyterLab 4.0」の正式リリースを発表しました。 JupyterLabは、Webブラウザから使えるPythonやR、Scala言語などに対応した統合開...
さくらインターネット株式会社は、同社が北海道石狩市で運営している石狩データセンターを、水力発電を中心とした再生可能エネルギー電源へと2023年6月1日より変更したことで、CO2の年間排出量がゼロになると発表しました。 石狩データセンターは、...
はじめに この記事はこれまで私がIT企業での15年ほどの社会人経験の中で感じてきた体験談を元に記載していますのであくまで参考としてお受け取りください。 また私は「非エンジニアの上司」側の立場での経験がほとんどであるので、逆説的にエン...
はじめに Rubyはバージョン3.2からWebAssembly(WASM)に対応をしています。 詳しくは以下の記事をご覧ください。 RubyでWASMを触っているうちに、「Rubyがブラウザで動くってことはRubyでプログラミ...
はじめに ChatGPTの新機能!Function callingを使って、かわいいお天気お姉さんを作りました! Function callingのサンプルコードはここにあります。 https://platform.openai.c...
自分が技術記事を書くときのモチベーションや気をつけていることなどをまとめてみました。 💪 書くモチベーション 結局のところ、「書くのが好き」 というところが大きいのですが、それ以外にも書くモチベーションはあります。 他の人の記事に助けられているのでそのお礼に 自分も様々
はじめに 本記事は、UiPath Studio の基礎知識をお持ちで、これから Document Understanding を利用したい方向けの内容となっています。 記事の内容は、個人の見解または確認結果であり、UiPath の...
はじめに IT業界は日々進化していきます。 その進化についていくには継続的な努力が不可欠です。 私は継続的な努力のため、技術記事を毎日投稿し続けるという取り組みを始めました。 この記事では、私が技術記事を1年2ヶ月毎日投稿し続けた経...
この記事は何 僕はVimを使っているため、Copilotをcopilot.vimを用いて利用しています。 copilot.vimを用いてMarkdownの補完もしてもらおうと思っていたところ、 copilot: disabled f...
tl;tr ChatGPTの新機能「Function calling」はすごい。 今後注目される機能になっていくと思われる。 ChatGPTの新機能「Function calling」について 6/13日のアップデートで、Chat...
リモートワーク中ワイ ワイ「あーーー!!!」 ワイ「ストレスが溜まるんじゃ〜〜〜!!!」 ワイ「株式会社ゆめみで働くのは、ストレスが溜まるんじゃ〜〜〜!!!」 娘(7歳)「パパ、どうしたの?」 ワイ「いや、あのな?」 ワイ「パパの会...
Function callingについて https://openai.com/blog/function-calling-and-other-api-updates Chat Completions APIにFunction callingという機能が追加されて、入力テキス
これはなに iOS/Androidアプリ開発の際に起こりうる様々なリリース日変更について、自身の経験からプロモーション起因によるものを紹介したいと思います。 対象としてはゲーム系のアプリ、ツール系アプリがメインになります。 このよう...
はじめに 今回はECサイトを構築する開発において、Hydrogenというフレームワークが非常に強力だったため紹介します。HydrogenはRemixをベースとしたヘッドレスコマースのためのスタックです。「なぜRemix?」と思う方もいるかもしれませんが、2022年にShopi
once_cellがRust 1.70で安定化されます! というわけで今回はそのonce_cellとstaticについて述べていこうと思います。 once_cellとは? そもそもonce_cellとは何かというと「一度し...
はじめに 先日開催した「YOUTRUST x ゆめみ Flutter LT会@渋谷」で行ったアンケート結果を公開します🚀 今後Flutterの勉強会の開催や登壇を考えている人の参考になれば嬉しいです。 アンケート結果 アンケ...
はじめに この情報は2023年6月13日時点のものです。 最近FSDに入社した初心者エンジニアです。誤りがあればご指摘ください。影で咽び泣いてます。 本記事では、Azureの仮想ネットワークゲートウェイと対向先ルーターを結ぶSit...
デザインシステムとは? 簡単にいうと、デザインシステムは、デザインに関することを体系化・構造化したものです。 具体的には、デザインの目的・原則やデザインの基準を定めるVIガイドライン、UIパターンやコンポーネント、ライブラリな...
Visual Studio Code(VSCode)をWebブラウザで利用可能にしたVSCode for Webは、ローカルマシンにVSCodeをインストールすることなく、WebブラウザさえあればGitHub上のソースコードなどを編集可能に...
Amazon Web Services(AWS)は、同社のサーバレス基板「AWS Lambda」でRuby 3.2ランタイムのサポートを開始したと発表しました。 これまでサポートされていたのはRuby 2.7でしたので、AWS Lambda...
! この記事はNE開発ブログ/開幕連続投稿企画の13日目の記事です。 こんにちは、NE株式会社で働いておりますきんじょう(@o0h_)がお送りします。 連続で失礼します!!!という気持ちで、また投稿してみます。(明日からは再び違うメンバーが登場します💪) Intro さて、
CognitoのHostedUI、あまりにもダサい いきなりですが、以下がデフォルトの状態です。 うーん。。 まぁ使えればいいよ、というのはそれはそうなんですが… てかHostedUIて何 Cognitoは「ホストされたUI」を...
記載の背景 Datadog APMを導入しているが現状活用しきれていない 活用方法はいろいろあるが, APIの選び方と優先度の付け方にフォーカス あたりと優先度の付け方を自分なりに整理 今後に活かしたい Datadog APM...
内容:Laravelでデータの変更箇所を追跡する方法です。 なぜ書いたか:現場で変更履歴を表示させる処理が必要になったから。備忘録です。 Laravel Auditingというパッケージもありますが、今回はトレイトの作成にしました。 ...
6/1 ~ 6/2 にオランダのアムステルダムで開催された JSNation と React Summit に参加してきました!この記事では、初めての海外カンファレンスに参加した感想を書きたいと思います。 JSNation と React Summit のストラップ。 JS
みんなお世話になっている TypeScript のコードを読みたいと思ったことはないだろうか。読んだ。 https://github.com/microsoft/TypeScript 一週間ぐらいかかった。完全に読み切ったとは言えないが、概要は掴んだ。 なかなかに複雑でドメイン知
Goのインポート方針について Goのインポート機能では以下のような方針を採用しています。 未使用インポートをエラーにする 循環インポートをエラーにする 前者についてはよく叩かれるポイントでその解説は以下に書きました。 https://zenn.dev/nobonobo/a
WWDC23 では、プライバシーに関する新しいツールが追加されたり、今後新しく対応が必要な事項が発表されました。👮🏻 この記事では、WWDC23 の動画やドキュメント、Developer Forums の内容を調べ、実際に Xcode で試してみました。 対応が必要なアプリや S
はじめに Nx.Serving を使うと、行列演算の一連処理を簡単に他ノードから実行できます 複数ノードに接続していれば自動的に分散して処理してくれますが、これを大量データに対して逐次・並列で呼び出してみます 今回も Live...
概要 私は個人でWebサイトやWebサービスを色々公開しております。 この度、個人開発でWebサービスを運用するときにCloudflareを利用すると様々なリスクを無料でヘッジできるので事例を紹介します。 しかも無料です。 今回移行してみたサイトの1つはこちら。多分、瞬間的に
「俺は、自己啓発本が大っ嫌いや!百歩譲って参考にするのはいいとして、読んだだけで全部分かったつもりになるバカが量産されるからな。社員人として恥ずかしいことだと思うわ、ホンマに。」 私が所属している会社の中でも、特に高い技術力を持った先...
こんにちは。 普段何気なく使っているローマ字入力、たとえば「ねっこ」と入力するだけでも「nekko, necco, neltuko, neltuco, nextuko, nextuco, neltsuko, neltsuco, nextsuko, nextsuco」と10パターン
こんにちは、エンジニアの籏野です。 以前、弊社のエンジニアが社内の Dockerfile のベストプラクティスを公開しました。 https://zenn.dev/forcia_tech/articles/20210716_docker_best_practice この頃から更に
! この記事はNE開発ブログ/開幕連続投稿企画の12日目の記事です。 こんにちは、NE株式会社で働いておりますきんじょう(@o0h_)がお送りします。昨日は「Tech」でしたが、今日はVPoEの帽子で「Idea」やっていきたいと思います。 それでは宜しくお願いします。 NE社
こんにちは、最近競プロが少しアツくなっているlogicaです。 先人が少ないけどGoで競プロをやるぞ!って言って、AtCoderの典型90問の簡単めなやつをやりながら、I/Oや二分探索、Union-Find木などをUtility化しています。 さて、Goを学んでいる人の中でかなり
はじめに Nx.Serving を使うと、行列演算の一連処理を簡単に他ノードから実行できます 機械学習ではお馴染みのバッチサイズを指定することで、複数の行列を一度に処理することができます 今回も Livebook 上で実装して...
DockerコンテナイメージをWebAssemblyに変換し、WebAssemblyランタイム上で実行可能にするツール「container2wasm」のバージョン0.3がリリースされました。 開発者はNTTの徳永航平氏。container2...
はじめに Next.js初心者なりに、getServerSidePropsを用いてページアクセス時のリダイレクトを実装してみました。 要件 ログインしていない場合、認証が必要なページにアクセスした際にログイン画面にリダイレクトす...
<a href="https://turbo.build/blog/turbo-1-10-0">https://turbo.build/blog/turbo-1-10-0</a><br /> <p>Turborepo 1.10リリース。 Plopを使った<code class="
はじめに ddd を"ドメイン駆動開発(Domain Driven Development)=DDD"のタイポだと信じ「実はちゃんとドメイン駆動開発のことを説明するんでしょ?」と期待してこの記事を開かれた方、誠に申し訳ありません。 ここでバックしていただいて結構です。これ以上
Go言語ではながらく公式のログ出力にlogパッケージが使われてきました。しかし昨今のクラウド環境などでのロギングでは構造化ログがほぼ必須であり、そのような流れを受けて公式の構造化ログパッケージ slog が提案されています。 https://zenn.dev/mizutani/a
<a href="https://github.com/zloirock/core-js/releases/tag/v3.31.0">https://github.com/zloirock/core-js/releases/tag/v3.31.0</a><br /> <p>cor
こんなツイートをしますた。 https://twitter.com/ddPn08/status/1667464817551237120 ということでDDSPを推していきます(?) DDSP-SVCとは https://github.com/yxlllc/DDSP-SVC 👆こ
こんなツイートをしますた。 https://twitter.com/ddPn08/status/1667464817551237120 ということでDDSPを推していきます(?) DDSP-SVCとは https://github.com/yxlllc/DDSP-SVC 👆こ
What's new in Xcode 15を視聴したときのメモです。詳しい情報、正確な情報は元動画を参照してください。 Xcodeアプリについて 今年はiOSやvisionOSを含む全てのシミュレターをオプションにしたことでXcodeアプリのサイズが小さくなった。Devel
前提 コンテナを用いてアプリケーションのワークロードを構築することにはいくつかの利点があります。 なかでも、下記に上げられるポータビリティと環境の再現性は非常に強力です。 ポータビリティ コンテナは、アプリケーションとその依存関係をコンテナ内にパッケージ化します。 これに
はじめに 以前この記事で紹介した通り、Power Virtual Agents を使用して Azure OpenAI Service の ChatGPT と連携することが出来ます。 短期間で実装できることや、構築コストを削減...
はじめに 軽量マークアップ言語(e.g. Markdown)の中で数式を書くという目的においては、TeX記法がデファクトスタンダードになっている。しかし、軽量マークアップ言語自体の「軽さ」と比較したとき、TeX記法は少し「重い」よな〜、ということを前々から思っていた。 ここで
買い物メモアプリ、使いにくい! ご丁寧にカテゴリ分け機能、レシピ連携機能などを付けてくれているものがありますが、使いません!!機能が多いと使いたい機能がわかりにくかったり、アプリが重くなったりするので不便です そもそもあまりいろいろ...
🎯 結論 gitignore で実現できるのは 『未追跡 (untracked) のファイルに対して無視を決め込むこと』であって 『追跡 (tracked) されているファイルを未追跡 (untracked) にすること』ではない。...
! この記事はNE開発ブログ/開幕連続投稿企画の11日目の記事です。 こんにちは、NE会社で働いておりますきんじょう(@o0h_)がお送りします。 弊社ではPHPを用いてアプリケーション開発を行っています(Ruby, Go, Javaも領域によっては利用しております) さて、つ
コミュニケーションアプリ「LINE」をはじめ、多くの大規模サービスを運営するLINE株式会社は、LINEマンガやLINE GAME、LINEギフトなどをはじめとするLINE関連サービスのデータベース基盤として約7000ものMySQLインスタ...
在宅で仕事や勉強をしている時間が増えてくると、ずっと無音だと寂しい気がして、できればあまり気にならないBGMや環境音があるといいなあ、と思ったことはありませんか? 2年前にそうしたBGMなどをまとめた記事を公開したところ、大変好評でした。し...
こんにちは! プログラミング未経験文系出身、Elixirの国に迷い込んだ?!見習いアルケミストのaliceと申します。 今回はWindows11に対してHyper-Vを用いたElixir開発環境を量産する方法をまとめます。 目的 E...
記事の目的 タイトル通り3年かけて再び緑色になったことを振り返る記事です。 レート推移 自分がいつ競プロをやっていたかが良くわかるグラフになっています。 AtCoder Problems 自己紹介 こんにちは、dorim...
概要 脳汁が出そうなShaderGraphの作例紹介です レシピなのでCookPadを参考にして書いています 作例紹介なので各種ノードの細かい解説は省きます 材料 Unity2021.3.18f1 : 1人前 Universal...
今年の発表で結構重要そうな内容だったので、簡単にまとめておきました。 [WWDC23] Get started with privacy manifests Xcode15からPrivacy Manifestsが導入されます。 ...
こんにちは。だだっこぱんだです。 今まではフロントエンドな人間のつもりでしたがいつの間にか Most used languages の1位がPythonで50%になっていてあれーってなっています。 https://github.com/ddPn08 今回はpythonで面白いライ
何が何だかわからないタイトルですが、次のような3Dのレンダラーをディープラーニングで模倣してみようということです。左側が訓練データ、右側がディープラーニングした結果でレンダリングしたものです。 まず、私はディープラーニングの専門家ではありませんので、この記事は自分の学習過程を記
はじめに OKE(Container Engine for Kubernetes)のWorker Nodeとして通常のオンデマンド・インスタンスの他に、プリエンプティブル・インスタンスも利用できるようになりました。 プリエンプ...
こんにちは!Acompanyのマッケイです! この記事は Acompany5周年アドベントカレンダー 11日目 の記事です。 https://recruit.acompany.tech/b6d945cfebca4be0876128af68dd5d8b 今回はAcompanyのプロ
序章 メロスは激怒した。必ず、かの邪智暴虐のNumerai computeを除かなければならぬと決意した。 メロスにはAWSがわからぬ。もちろんTerraformもDockerもわからぬ。 メロスは、村のデータサイエンティストである。システム案件は「あーそれはデータサイエンテ
2022年8月拡散モデルを利用したStable Diffusionが公開され、2022年11月Transformerを利用したChatGPTが公開され、画像生成・文章生成AIが業界を席捲している。生成AI以外にも人間の五感を担うよう...
はじめに TypeScriptの理解深めねばと思い、ブルーベリー本を購入。 ただ読んでいくのもな〜と思ったので、写経してみることにしました。 結論 理解は深まる。初めてTypeScriptに触れる方は写経も1つの方法になりそう。 良かったこと 進んでいる感覚があるのが精
🎉 Hello World はじめまして、記事の初投稿になります。 また、この記事は Publication として投稿しています。 Publication は、zenn 上にチームを作って記事やスクラップを投稿できる機能です。 https://zenn.dev/public
<a href="https://chriscoyier.net/2023/06/06/modern-css-in-real-life/">https://chriscoyier.net/2023/06/06/modern-css-in-real-life/</a><br />
はじめに 前回、1台の端末で機械学習モデルをロードし、もう1台から呼び出してみました ただ、呼ばれる側が1台だとAIの推論処理自体は分散されていないため、あまり分散らしさを感じませんでした というわけで、今回は3つのノードで機...
<a href="https://github.com/reactwg/server-components/discussions/5">https://github.com/reactwg/server-components/discussions/5</a><br /> <p
<a href="https://github.com/evanw/polywasm">https://github.com/evanw/polywasm</a><br /> <p><code class="language-plaintext highlighter-rouge
<a href="https://nakedjsx.org/">https://nakedjsx.org/</a><br /> <p>JSXから静的なHTMLと小さなランタイムを生成するツールキット。 Scoped CSSを扱う機能、開発用サーバ、画像/CSS/HTML/JSの最
<a href="https://github.com/microsoft/playwright/releases/tag/v1.35.0">https://github.com/microsoft/playwright/releases/tag/v1.35.0</a><br /
<a href="https://github.com/tresjs/tres">https://github.com/tresjs/tres</a><br /> <p>ThreeJSとVueを使った宣言的に3DのViewを作成できるライブラリ</p>
<a href="https://bun.sh/blog/bun-v0.6.8">https://bun.sh/blog/bun-v0.6.8</a><br /> <p>Bun v0.6.8リリース。 <code class="language-plaintext highlig
はじめに Azure OpenAI Service の設定可能なコンテンツフィルターのプレビューが開始しましたので情報をまとめました。Microsoft Build 2023 のタイミングで "Configurable Content Filters" として発表された機能で
はじめに この記事はPLATEAUの都市3Dモデルを使用する際のロケハン方法(場所の選定方法)についての記事です 目的 私は主にPLATEAU SDK for Unrealを使っていますが、基本的に都市3Dモデルはデータサイ...
個人開発をしているエンジニアにとって、成功した個人開発者(Indie Hacker)について調べることは多くの学びがあります。 この記事では、世界の有名な個人開発者がどのような考えを持ってプロダクトを立ち上げ、ユーザーと収入を得たのかを紹介します。 Pieter Levels
<a href="https://github.com/tresjs/tres">https://github.com/tresjs/tres</a><br /> <p>TrheeJSとVueを使った宣言的に3DのViewを作成できるライブラリ</p>
はじめに iOS17からscrollTransitionというモディファイアが追加されたので使ってみました! サンプルアプリ 画面外になるタイミングで少し小さくなるような動きです 実装 import SwiftUI stru...
<a href="https://www.rspack.dev/blog/announcing-0.2.html">https://www.rspack.dev/blog/announcing-0.2.html</a><br /> <p>Rspack 0.2リリース。 Plugi
<a href="https://marmooo.blogspot.com/2023/06/html-css-shadow-dom.html">https://marmooo.blogspot.com/2023/06/html-css-shadow-dom.html</a><br
概要 どうも、真也です。 この記事ではBluesky APIにおけるFirehose APIについて、DartやFlutterで簡単に使用するための方法を紹介します。 この際にDartやFlutterを試してみたいという方は、次の公式サイトを参考にしてインストールしてみてくだ
はじめに こんにちは、タイトル通り文系出身新卒未経験エンジニアやらせてもらっています。 2023/06で開発部門に配属されてちょうど1年になります。(チーム配属は8月ですが) 1年やってみた感想としては、「苦しい!」「覚えること多す...
はじめに Azrue OpenAI Service に クォータ管理が追加されました。Azure OpenAI Service を含むアーキテクチャー検討にも影響する重要な機能追加ですので情報をまとめました。 クォータ管理でできること クォータ管理を使うと、ユーザーのサブ
はじめに lua から vim の関数を実行する方法として、vim.fn を使う方法があります。 例えば ddu.vim の設定を vim script で次のように行っているとします。 call ddu#custom#patch_global({ \ 'uiPa
Go Conference 2023 Online の Web サイト開発チームの一員として携わらせていただいたので、使用した技術や工夫したポイントを書いていこうと思います。 ざっくり言うと Next.js の Page Router で開発して GitHub Pages でホス
はじめに 単体テストの考え方/使い方にモックのベストプラクティスが記載してあったので、フロントエンド開発の単体テストに取り入れた場合の有効性を共有したいと思います。 ※本稿ではReactを取り上げていますが、その他ライブラリ・フレームワークでも活用できる内容です! 良い単
はじめに この記事は、はじめてゲームプログラミングで作った落ち物パズルのソフトウエア構造説明です。 製品が発売されてから既に2年使く経っています。なので初期から続けているプレイヤーはプログラムコードを読めば、何をやってるかおおよ...
初めに 普段ラズパイをサーバーとして利用しているのですが、OSをbuster(32bit)からbullseye(64bit)に再構築した際せっかくだし前回作った奴を改良し天気に関する情報はすべて気象庁からデータを取得することにしまし...
はじめに livebookでx=x+1を複数回評価してもxの値はカウントアップしていかない。 へ~そうなんだ。 livebookは直感的に使えるので、とくに説明も見ず、感覚で使ってたので意外と知らないこと、気づいてないことがありそう。...
ChatGPT全然分からん ChatGPTに興味があるけど、そもそも基本的なところから分からないところだらけなので、以下3段階に分けて、自分がポイントと思う点をメモしておきます。 Transformerについて GPTについて ChatGPTについて 既に分かりやすくまと
はじめに Oracle 23c で 元のエクスポート・ユーティリティ(EXP)のサポート終了 が発表され、ユーティリティガイドからも exp に関する記載がなくなっていました。 ちなみに、以前のリリースでも exp 自体は基本的には...
<a href="https://nodejs.org/en/blog/release/v20.3.0">https://nodejs.org/en/blog/release/v20.3.0</a><br /> <p>Node.js v20.3.0リリース。 libuv 1.45
はじめに iOS17からスクロールのページングが簡単にできるようになったみたいなので試してみます! SwiftUI's ScrollView became very powerful! It allows you to tune ...
<a href="https://web.dev/origin-private-file-system/">https://web.dev/origin-private-file-system/</a><br /> <p>Origin private file systemについ
はじめに 2023/6/4、英検2級を受けてきた。 前回受けたのは、多分高校一年の時に受けた英検3級。1990年かな。英検の略称がSTEPだった頃。 久々に英検を受けたので、今後受けようかな、と思ってる人に向けて、と、また次回、いつ...
こんにちは!アルダグラムでエンジニアをしている渡邊です! 先日 Google I/O 2023 が開催されました。 全てのセッションは YouTube で公開されております。 個人的に気になったセッションをいくつか視聴したので、その中からポイントを簡単にまとめてみたいと思います。
WWDC23で発表される機能の概要を説明したビデオ「Platforms State of the Union」のまとめ記事になります。皆様のご参考になれば幸いです。 今年は(韓国語はあるのに)日本語字幕がなかったけど、Chapt...
はじめに Qiitaでは、エンジニアのみなさんからの声をもとに、日々開発を続けています。 この記事では、2023年05月にリリースした内容を紹介します。 Qiitaでアップデートやバグ修正をリリースしたら、リリースノート、Qiit...
revalidatePath & revalidateTag Next.js 13.4 から、Next.js App Router で利用可能な新しい API として revalidatePath と revalidateTag の2つが追加されました。 https:
現在私はQAマネージャーとして、テスト設計経験豊富なテストエンジニア(QA)を集めて良いテスト設計を行う体制ではなく、教育や仕組みによって開発者自身が良いテスト設計を行える体制を作ろうとしています。 今回は、私がそのような体制を作る上で重要だと思う「作業工程の言語化」のメリットを
IBM i のサポートするJavaバージョンリストです。(問い合わせのメモとして・・) IBM i はジョブ(プロセス、スレッド)の実行空間が完全に分離されておりジョブ投入時にどのJAVAバージョン,ビット数を使用するかを決定(指定)...
2023/06/03に突如としてGitHub Actionsのセルフホストランナー向けの新機能がアナウンスされました https://github.blog/changelog/2023-06-02-github-actions-just-in-time-self-hosted-
<a href="https://github.com/lerna/lerna/releases/tag/7.0.0">https://github.com/lerna/lerna/releases/tag/7.0.0</a><br /> <p>lerna 7.0.0リリース。
Go言語でNetlinkを少し触ったのでメモ。 具体的にはGo言語でNetlinkというネットワーク関連のライブラリを使ってStatic Routeを設定したりするサンプルを作ったりした。 https://github.com/bells17/netlink-gosample
代表的なCMSの1つであるWordPressの開発元であるAutomatticは、WordPressのプラグインとしてAIがブログのコンテンツを作成および作成支援をしてくれる「Jetpack AI Assistant」をβ版としてリリースし...
はじめに Oracle Database 23cの日本語マニュアル もそこそこそろってきており、アップグレードの標準ガイドとなるアップグレードガイドも日本語化されていたので眺めていました。 Oracle Database 23c ...
ネットバトルがしたい みなさん、ロックマンエグゼをご存知でしょうか? ロックマンエグゼはカプコンが開発した人気ゲームシリーズです。 最近ナンバリング10作品が一挙に収録された、ロックマンエグゼ アドバンスドコレクションが発売されたの...
はじめに 例えば、以下のような SharePoint リストで何かしらの管理をしているケースにおいて、Power Apps で、種類2ごとの合計値を計算して表示したいようなケースがあります。 Power Apps 側では、以下のよ...
はじめに 今回試したコードはGitHubで公開しています。 この記事の内容を執筆するにあたり、技術検証段階でAzureサポートのOさんに大きなご助力をいただきました。この場をお借りして感謝申し上げます💐 今回やりたいこと W...
<a href="https://github.com/kaleidawave/ezno/discussions/21">https://github.com/kaleidawave/ezno/discussions/21</a><br /> <p>Rustで書かれたTypeSc
代表的なパスワードマネージャの1つである1Passwordが、パスワードレスでログインできる業界標準のPasskeyに対応した新バージョンのベータ版を公開しました。 Windows、macOS、Linuxに対応したChrome、Firefo...
こんにちは。アルダグラムの松田です。 担当プロジェクトのフロントエンドでは、ReactのMaterial-UIを使用しています。 UI/UX向上のため、ライブラリのComponentを利用しつつ、適宜カスタマイズしてます。 本稿は、その取り組みの一環を記載したものです。 概要
新世代のライティング体験 VSCode Insider+GitHub Copilot nightly(Chat機能)で快適なMarkdown執筆体験を実現! Markdown Viewerでリアルタイムにプレビューを確認しながら執...
プロダクト開発部バックエンド開発グループでエンジニアをしています、おかだです。 ココナラには開発環境改善委員会があり、開発スピードの維持・改善に取り組んでいます。 本日は、取り組みの一環としてAppleシリコンのMacでのDocker開発環境のパフォーマンスを5-10倍程度改善し
WWDC23のPlatforms State of the Unionをざっくりまとめたメモです。詳細、正確な情報についてはこちらの動画をご覧ください。 https://developer.apple.com/wwdc23/102 SwiftMacro 定型的なコードを書く
要素を左右中央揃えにしたいとき、よく使われるのが margin-left: auto と margin-right: auto です。 .box { margin-left: auto; margin-right: auto; } このスタイルを適用すると、指定した要素の
はじめに アプリケーションの開発では、やっぱり認証・認可の部分は辛みが多い部分かなと思います。 SupabaseやFirebaseのAuthenticationやNextAuthなど認証・認可のサービス・ソフトウェアは様々ありますね。 先日のVercel Shipでも発表があ
Swift 5.9がWWDC23で紹介され、マクロが大きな関心を呼んでいます。それと同時にVariadic Generics(可変長ジェネリクス)という新しい機能がやってきます。 可変長ジェネリクスは密かに新しいタイプのAPIを実現しています。この記事では可変長ジェネリクスについ
Appleは、iOSやmacOSにおいてパスワードレスを実現する業界標準のPasskey機能を強化し、エンタープライズ用途でPasskeyを管理可能にする新機能をApple Business ManagerおよびiOS 17、iPad OS...
Kotlin言語や統合開発ツールIntelliJ IDEAなどの開発を行っているJetBrainsは、Kotlin向けのマルチプラットフォーム対応フレームワークのiOS対応版「Compose Multiplatform for iOS」アル...
[6/8 12時頃追記] Vueは死んでないし殺すつもりもないし私はVueが大好きだ、誤解しないでほしい Vue3でOptions APIは消えてないし今後消えていく方向のAPIでもないし挫折した人もこっちつかって再挑戦してほしい [...
<a href="https://astro.build/blog/astro-260/">https://astro.build/blog/astro-260/</a><br /> <p>Astro 2.6リリース。 Middlewares/<code class="langu
はじめに Gopher道場は、tenntennがメルペイ在職時に始まったGoを学ぶ人のための学習の場です。tenntennがメルペイを退職後、著作権周りの整理などが行われ、Go Conferenceなどを運営する一般社団法人Gophers Japanに運営が移管されました。メ
https://twitter.com/mizchi/status/1666269359747248130 というわけでシュッと作ってみました。 $ npm install @mizchi/declass $ npx declass input.ts # -o output.ts
株式会社IVRy (アイブリー)のエンジニアのkinashiです。 先日、何かの記事で Million.js という React のコンポーネントを高速にしてくれるライブラリがあるというのを見かけました。 業務でも React を使っているので、パフォーマンスに問題が出たときに選
こんにちは。 ちょっと株式会社、フロントエンドエンジニアのぴです。 近頃社内のフロントエンドエンジニアの間で、自動テストをもっと導入していきたいという意見が自分の耳に入るようになってきました。サイト制作系の案件が多くどうしても自動テストに関する知見が少なかったので、自動テストを書
フロントエンドエンジニアとしての経験はまだ浅い私ですが、さまざまなプロジェクトを経験し、常に新しい技術やアーキテクチャに挑戦してきました。 そして、その経験を通して、コードの分割とアーキテクチャの設計が、可読性、保守性、拡張性を向上させるためにどれほど重要なものかを実感してきまし
こんにちわ、hanetsukiです。記事を書くのは5億年ぶりですね。 私は日頃よりJamstackを推進しているのですが、いつもいつもお問い合わせ系フォームに悩まされています。 近年はまさにSaaS大航海時代、自前も含めて選択肢は様々です。 HyperForm、getform、F
今回は、Reactのアニメーションの方法について紹介します。 WebGLを使うようなダイナミックのもではなく、Webサイトを制作する上でよく使うアニメーションや、要素がビューポートに入ると発火するなど、あるあるだけど意外と実装めんどくさい...なものを簡単に実装できる方法を紹介し
CoE スタートキットとは 端的に言うと、Power Platform (Power BI を除く) の管理、ガバナンス、育成等にフォーカスしたテンプレート ツールキットです。 Power Platform 管理センターなど、標準の...
OSSコントリビューターの道 「OSSにコミットしてます」 こんなかっこいい言葉ないですよね。一種のステータスじゃないかと思います。 経験年数信仰が強い業界ですが、OSSコミットの実績で大分市場価値が変わるんじゃないかと思いました。...
株価は95.4%の確立でボリンジャーバンド±2σの範囲内に収まる エンジニア未経験、Qiita覚えたので初投稿 仮説 4.6%でしか負けないならボリンジャーバンドで売買すれば絶対に勝てる 条件 初期資本100万円、1ポジション10...
はじめに どうやら、StableDiffusionでQRコードを装飾し、アートにできるらしい。 https://twitter.com/makotofalcon/status/1665959493673553921 調べてみる バズっているのはこちらのReddit h
WebAssemblyランタイム「Wamer」の開発元であるWasmer社は、WebAssemblyでファイルやネットワーク、メモリなどのシステムリソースを抽象化する業界標準のAPI仕様である「WASI」(WebAssembly Syste...
オープンソースの代表的なリレーショナルデータベースであるPostgreSQLの開発中の次期バージョン「PostgreSQL 16 Beta 1」がリリースされました。 PostgreSQL 16では、問い合わせ性能の向上、論理レプリケーショ...
RWKVとは 昨今GPTをはじめとしたransformerベースの大規模言語モデルが流行しています.Transformerの重要な要素であるSelf-Attentionは,長距離の依存関係を学習するできるというメリットがある一方で,シーケンス内のすべての要素と他のすべての要素
はじめに Elixir は分散処理が得意な言語です と、言いつつ、今までの記事では同一の端末上で起動した Livebook を別ノードとして論理的な分散状態を作っていました それでは分散処理の本領が発揮できないため、物理的に個別の端...
はじめに 画像分類タスクに取り組むにあたって、自分で画像を集め、ラベリングしてといった作業を行うと必ずと言っていいほど、同じ画像が混入してしまいます。特にこれはインターネットから画像をスクレイピングしてきたときに顕著で、画像収集の段...
はじめに WWDC23をリアルタイムで見た影響でめっちゃ寝不足です笑 SwiftUIでiOS17から使用できるAPIが公開されました。 その中にContentUnavailableViewというものがありました。 どのようなもの?...
はじめに みなさんはエディタに何を使っていますか? 筆者は最近、VSCodeからNeoVimに乗り換えました。 NeoVimは自分好みにカスタマイズしていくエディタです。 この記事ではVSCodeに飽きちゃった人やNeoVimを使ってみたいけど難しそうだなと思っている人に向け
「もうかりまっか?」と聞かれたとき、ほとんどの人は「ぼちぼちでんな」といいたくなるのではないでしょうか。これは、そう聞かれたらこう返すしかないっしょ!という、質問に対する定番の返答があるからです。 私は、それと同じように、上司からの「...
はじめに 認証機能を一から作成したいと思い、Next.jsとNextAuthを使ったGithub認証機能の実装を行ったので、その手順を記事していきます。ユーザーデータ管理にPrismaを、データベースはVercelPostgresを使用しています。 ソースコード 実装
はじめに SwiftUI書いてて、 ーーーーーーーーーーーーーーーーーーーーーーー 画像まじ変なことなるんやけどなんなん!!!!! ーーーーーーーーーーーーーーーーーーーーーーー ってなりますよね、わかります。 今回はそんなあな...
はじめに 概要 最近、勉強会をしていた際に「サーバレスは何を持ってサーバレスなんですか?なにがいいんですか?」という質問を受けました。 自分の頭では理解できているつもりでも言葉に詰まってしまったので、今回あらためて整理してみたいと思います。 私はAWSを使用することが多い
今回で3回目の開催となった「Encraft #3」の開催レポートをお届けします! Encraftとは? Encraft(エンクラフト)は株式会社ナレッジワークが提供する、 "Enablement" と "Craftsmanship" をテーマにした勉強会です。技術にこだわり
やりたいこと Google Sheet APIを通して、Laravelからスプレットシートの情報を取得し、表示させる!! なぜやりたいか? 今回は100以上の項目のある測定テストを作成して、回答者が自分が回答した問題をRadar ...
サーバサイドで実行可能なJavaScriptランタイム「Bun」は、5月に登場したバージョン0.6で、インストール不要の単一実行ファイルを生成する「bun build」機能が搭載されました。 同じくバージョン0.6で高速なバンドラ「Bun ...
Google Cloudは、AWSやMicrosoft Azureなど競合他社のクラウドに10Gbpsもしくは100Gbpsの高速な専用回線を通じてインターコネクト可能なネットワークサービス「Cross-Cloud Interconnect...
お悩み相談 Q. 26歳女性。結婚して4か月、夫婦喧嘩が止まりません。 お互い仕事が忙しく余裕がないからか、ちょっとしたことで衝突してしまいます。仲直りしようと謝っても、 「ごめんね」 「それはごめんと思っている人の言い方じゃない...
じゃらんさんのAIチャットが話題ですね。 AIチャットは「東京から車で1時間でいける温泉宿を教えて」などとチャットでリクエストすると、該当する宿やエリアを教えてくれるというものです。 AIチャットで宿を探せる 応答は「温泉」や「ご飯」などの最初に聞いた内容に準じた形で回答してく
こんにちは、二項しいぷです。 突然ですが、皆さんが中二病の頃に憧れていたハッカーは誰ですか? 僕は『BLOODY MONDAY』のファルコンです。 本記事では CTFの概要 初参加してみた感想 writeup(各問題の解法と感想)...
はじめに こんにちは、クラウドエースのシステム開発部/SREディビジョン所属の菊池と申します。 本記事では、インフラストラクチャのコード管理に Terraform を使用している場合に、セキュリティ上の問題を検出するためのスキャンツールとして、Trivy と Checkov
「消しゴムマジックで消してやるのさ」 少し前に、消しゴムマジックCMのこのセリフが流行っていました。 ちょうど私もGoogle Pixelを持っていたので実際に試してみると、本当に選択した範囲が消えるんですね~!感動です。 そんな...
本記事の位置付け こちらの勉強会 英語で技術書を読もう:Fundamentals of Data Engineering 第8回 に参加し、発表するためにまとめたもの。 今回の対象は以下 Chapter4 Choosing Te...
Azureリソースを作っては壊し、作っては壊す日々... 名前を付けるのに頭を使うのよくないなと思っていたらいいものを見つけました。 その名も Azure Naming Tool。 せっかくなのでちょっと触ってみました。 Azure...
こんにちは。Magic Momentの髙橋です。 現在Magic Momentではチーム全体でプロダクト品質の向上と設計力の向上に積極的に取り組んでいます。 もちろんMagic Momentのエンジニアは技術力向上に貪欲で、自分たちで勉強会をしたり新しい技術の使い所について議論を
まずはこちらをご覧ください。 これはソースコードと話している様子です。 驚くほど正確に、ソースコードの内容を把握できていることがわかります。これをコードと話すので、Talk2Codeと命名しました。 本記事では、LangChainを使って、Talk2Codeを実装する方法をご紹
はじめに 2023 Japan AWS Jr. Championとしての初のイベント、Jr.Champions Kickoffが開催されました。今回はそちらについて書いていきます。これからも活動に関して、定期的にアウトプットしていき...
はじめに 突然ですが、みなさん、こんなことを考えたことはありませんか? 「ChatGPT、とりあえず使ってるけど、なんとなく慣れてきて飽きてきたな〜」 と。そう、エンジニアという人種は新しいものが好きで手を出しても、飽きがやってくる...
こんにちはmofmofでエンジニアをしているshwldです。 今回はTypeScriptで「DateRange型」のような型を作る利点とその正しさを保証する方法を書きます。 DateRange型の例 type DateRange = Readonly<{ since: Da
はじめに どうも、スクラムマスターをしているやむです。 みなさん、『感謝』をチームに伝えられていますか? 昨今で注目されている【心理的安全性】を高めるためには、感謝をたくさんすることが第一歩だと僕自身は経験から学びました。 どんな施...
<a href="https://bun.sh/blog/bun-macros">https://bun.sh/blog/bun-macros</a><br /> <p>Bun 0.6.0で実装されたbundlerを使ったbundle時のマクロ展開について。 <code clas
REACTで頻出のJavaScript記法についてまとめです 1. arrow関数 arrow関数は、JavaScriptで簡潔に関数を定義するための構文。 =>を使って関数を定義することができる。 MDN: arrow関数について JS基礎:arrow関数の基本
はじめに 人生で初めてRubyKaigi2023に参加しました オフライン参加ということで、会社の会議室からライブビューイングしました 予め参加者メンバーで見たいセッションを決めておいて、大きな画面で視聴して、個別見たいセッション...
前置き この記事は、表題の通り、筆者の状況や価値観に基づいたもので、ある意味ポエムです。前提条件などは人によってかなり異なると思います。 ただ、AWS資格試験の更新に関して他の人はどうしているのだろう?と思ってる方が、ある程度はいる...
オープンソースのJavaScript/TyeScriptランタイム「Deno」には、Denoをアプリケーションごとコンパイルして単一の実行ファイルが生成できる「Deno Compile」機能があります。 Deno Compileで生成された...
オープンソースのJavaScript/TyeScriptランタイム「Deno」の開発元であるDeno Landは、同社が提供しているDenoの分散ホスティングサービス「Deno Deploy」がNode.jsビルトインモジュールをサポートし...
はじめに 現代のビジネス環境ではクラウドコンピューティングがますます重要性を増しています。 その中でも、Amazon Web Services(以下AWS)は世界的に広く利用されているクラウドプロバイダーの1つです。 AWSは、オンプレミス環境に比べて多くの利点を持っており、
概要 SE-0389 Attached Macros 内で取り上げられていた5種類のMacro、Peer Macro, Member Macro, Accessor Macro, Member Attribute Macro, Co...
SwiftではArgumentParserを使用すると簡単にSwiftで自作コマンドの作成が可能です。 ArgumentParserとはAppleが作った公式のライブラリで、リポジトリはこちらです。 今回はSwift Packa...
はじめに 「VRC競プロ部」(VRChat × 競技プログラミングのコミュニティ)で出場した参加記です。 Writeupについては自分が解いた分だけ書いています。 だいぶ簡単にまとめているので、文章がおかしい箇所があるかもしれません...
はじめに みなさん、AWS使ってますか? 今回はZennで1本目の記事ということで、改めてAWSって何がいいんだろうという部分に焦点を当てて記事を書いてみました。 AWS以外のクラウドサービス全般のメリットでもあります。 クラウドとよく比較されるのが「オンプレミス」です。 こ
チーム名RiSTで参加して59th/778でした。今回は参加人数が多かったので中々良い順位になりました🌟 私は以下の問題を解きました Forbidden aiwaf phisher2 [web] Forbidden (431 S...
プレビュー画面から印刷 or PDFエクスポートする 印刷 frxReport1.PrintOptions.ShowDialog := False; frxReport1.PrintOptions.Printer := ’ぷりんた名...
言語学習者向けツール、Lacla.を作りました。 Laclaは https://lacla.app/ から試せます。 作ったアプリの紹介 英文を入力すると、スルスルーっと3つの情報が出てきます。 文脈を考慮した単語ごとの訳 全訳 イディオム、難しい単語の紹介 プロトタ
皆さんこんにちは、calloc134です。 今回はSECCON Beginners CTF 2023に参加しました。 出場はチームで行いました。今回はRWPLというチームに誘っていただきました。 https://score.beginners.seccon.jp/teams/3
はじめに Node.jsとExpressの組み合わせで、APIを作った経験はあるのですが、各レイヤーの責務が統一されていなかったり、別でKotlinやJavaとSpringBootでDDDを意識した構成にて開発していることを受けて、タイトルの組み合わせで知見を整理しながら、ス
はじめに 最近開発合宿を行った際に、Go の API の DB に PlanetScale を利用して、CloudRun にデプロイを行いました そこで手軽さを感じたので、ハンズオン形式で紹介したいと思います PlanetScale とは PlanetScale は、My
はじめに TupleはO(1)でアクセスがでるが、書き換えが遅い。という記事を書きました。 zacky1972 さんから、処理時間を測定についてコメントをいただきました。 https://github.com/zacky197...
そもそも、アルファベット3文字にするのが無理があると思いつつ、みんな好きなんですよね、きっと。 RSCのrender結果はRSC Payloadです。JSONを複数行にしてストリームにしたものです。 SSRのrender結果はHTMLです。文字列ですが、これもストリームです。 今
Go Conference 2023 OnlineのLong Sessionで発表させていただきました。この記事はその発表作りの振り返りです。 Go Conference 2023 Onlineでは参加者からのアンケートを募集しているそうです。ぜひ回答しましょう! https:/
はじめに Typst とは、新しい組版ソフトウェアです。数式を多用する科学技術系の記事を書くのに向いています。 ローカル環境で PDF にコンパイルすることもできますし、 Overleaf のようなオンラインの執筆環境も提供されています。 https://typst.app/
はじめに GWもう終わったのか!と思っていたら、いつの間にか5月も終わっていました。 何と6月と終わると1年の半分終わりです。体感2秒です。2秒。 もう半年終わるのか、、と思うと焦ってきます。エンジニアの3年目。勝負どころ。 振り返りは何とか5月目も継続中、、今月もよろしくお
目的 reveal.jsでスライドを作成する時、作業するホストが変わると毎回環境構築が必要となる。手間となるので、今回はreveal.jsの環境をDockerコンテナ化する。 TL;DR docker-compose.yml d...
初めに puppeteerを用い、予約確認を自動で行うようにしました。 node-notifierとタスクスケジューラを用い、デスクトップに定期的に通知が出るようにしました。 背景 みなさんは、教習所に通ったことがありますか?免許の取り方には二種類存在し、合宿で取るパ
はじめに Rubykaigi2023にバーチャル参加をしたので、イベントレポートを書きます。 全体的に難しくてあまり理解ができていないので、sessionのレポートというよりも参加してみて初めて知った技術や印象的だったものについて概...
例えば私は業務上、社内に向けてお知らせを書く機会がそれなりにあります。 全世界の何万人に読まれるものではありませんが、決して少なくない様々なバックグラウンドを持つ人たちに伝えるお仕事です。また、その多くは具体的に何らかのアクションを起こしてもらうためのものです。 そうした広く伝え
はじめに 初めまして。Raioです🙌 学生をしながら、放課後や休日はIT企業のエンジニアとしてアルバイトしています。 僕がエンジニアになるまでの過程を書いてみました。 宣伝 【AIに奪われる仕事】という本をAmazon Kindl...
はじめに 以前、2023年03月30日に Fly.io に Livebook コンテナをデプロイする方法を記事に書きました この方法では、 Fly.io のログから認証トークンを取得し、 Livebook の認証を行うようにし...
はじめに ハイブリッドワークで、 とりあえず朝はTeamsで挨拶しようぜ! という 会社もあるのではないでしょうか。 打刻を打つ Teamsで連絡する なに、この二重作業 本当に嫌なので自動化チャレンジ 実現したいこと Tea...
React や Svelte でコンポーネントベースで開発するとき特有の CSS ノウハウってあんまり効かない気がする Twitter に書いたら反響があったので、自己流だけどまとめておく React Component の管理単位と、CSS としてのレイアウトの管理ポリシーは
【React】 useEffectの中で前回のstateの値を取得したい! フロントエンドの開発していると稀に起こりうる可能性があるので、自分への備忘録も兼ねて記事として残しておきます。 サンプルコードのみを見たい方へ ↓こちらからこの記事にて紹介しているサンプルコードへア
これはJavaでポインタで使えるというネタから着想を得たプログラミングネタです。 厳密には 「コメントだけ書いてあるようにしか見えない」 です。 コメントだけしか書いていないのに「Hello, world!」と表示されるJavaプロ...
はじめに MQTTは、パブリッシュ/サブスクライブモデルに基づく軽量のIoTメッセージングプロトコルです。非常に少ないコードと帯域幅で、ネットワークデバイスにリアルタイムかつ信頼性の高いメッセージングサービスを提供することができま...
はじめに こんにちは、クラウドエースでSREディビジョンに所属している Shanks と申します。 クラウドエースではオンプレミスと Google Cloud を連携したシステム構築を幅広く行っております。 その中でも、システム要件として「大容量通信が発生するため広帯域を確保
はじめに この記事は、2023年6月2日に開催されるDIST.39 「みんなのFigma」で発表する内容です。 内容 LTについて このLTでは、 Qiitaで、Figmaをどのように使っているか? Qiitaで、デザインの...
こんにちは、駆け出しアーキテクトのやまぱんです。 今回はMSのドキュメントわかりにくいなーと思い、確認したので備忘録としてメモしておきます。 やりたいこと Log Analytics Workspace のアーカイブログへの移動を3...
中括弧({})を使用して複数の文字列を生成する機能を「ブレース展開」というそうです。 # 連番を作りたい $ echo {0..31} 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19...
以前にセルフホストランナーの知られざる機能であるジョブの前後に任意のスクリプトを実行できるhookを紹介しました。 https://zenn.dev/dena/articles/20220808_github_actions_hooks 今回はセルフホストランナーの知られざる機能
皆さんこんにちは。株式会社バベルでエンジニアをしている uhyo です。バベルが提供しているaileadというプロダクトではスタイリングにTailwind CSSを使用しています。 恥ずかしながら、これまでTailwind CSSを十分に活用するための環境が整っていませんでした。
こんにちは 😀 今回は CSS のcolor-mix()関数を使ってこんな感じのカラーパレットを作成してみたいと思います。 ! color-mix()関数はまだ実験的な機能です。 本番で使用する前にこちらのサイトなどで対象のブラウザにサポートされているかチェックしてください。
はじめに 本記事はGoogle Cloudで管理しているリソースを棚卸しするための方法について記載しています。 情報システム部門やCCoEなど横断的組織として活動する場合は、定期的なリソースの棚卸しが必要不可欠です。 ガベージコレク...
MySQL MySQL 8.0インストール データベース作成 MySQLアカウント作成と権限付与 テーブル作成 テーブルへのデータロード システム変数の変更 TiDB TiDBクラスタ構築(1ノード構成) データロード テー...
<a href="https://developer.chrome.com/en/blog/chrome-115-beta/">https://developer.chrome.com/en/blog/chrome-115-beta/</a><br /> <p>Chrome 11
<a href="https://bun.sh/blog/bun-v0.6.6">https://bun.sh/blog/bun-v0.6.6</a><br /> <p>Bun 0.6.6リリース。 <code class="language-plaintext highligh
■ほんの少しご紹介■ いつかきっと誰かの役に立つと信じて普段からハンズオンやまとめ系の記事を書いています👩🏻💻 いいねっと思って頂けたらLGTM押していただけると励みになります! 【10分で確認】インフラ起因のシステム障害で焦ら...
<a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-1/">https://devblogs.microsoft.com/typescript/announcing-typescri
TL;DR RHEL9はchkconfigパッケージをdnfでインストールすればインストールできるようになる AlmaLinuxとRockyLinuxについては上記と共にISOをどこかにコピーし、『installer/linux/s...
私のエンジニアへの転職録 今日は、エンジニア転職を決意した時(2022.11)から、dmm入学(2023.1)を通して、 転職までの学習とやってきたこと、その中で大事にしてきたことや、大事だったと思ったこと、 評価されたこと、体験したことを書いていきたいなと思います。 今回
Publickeyの記事には外部のサービス(Logly)を使って関連記事を表示しています。ずいぶん前から、これをなんとか自前で実装できないかなあと考え続けていて、数カ月前にアイデアが浮かんだので、いま自分でJavaScriptやPHPのプロ...
毎月登場する大量の新刊の中から、ITエンジニアが興味を持ちそうな書籍を選んで紹介する新刊案内を毎月、月初に公開しています(2023年3月から開始し、現在試験的に継続中です)。 ここで紹介するのは、2023年5月1日から5月31日までのあいだ...
LLMs The History of Chatbots ELIZA (1966) 初期の人工知能プログラムのひとつ。 ルールベースの簡単なパターンマッチングで返答していた。 ELIZA(DOCTOR)は心理療法士の会話を模...
はじめに 今回は分かったふりをしながら使っていたIAMポリシーについて勉強したので記事にしてみました。 ポリシーってなんのためにあるの いきなりですが、 「誰が」「どのリソースの」「何に対して」「どんな操作を」「許可 or 拒否す...
こんにちは! プログラミング未経験文系出身、Elixirの国に迷い込んだ?!見習いアルケミストのaliceと申します。 今回はPhoenix1.7でDBにデータを投入するスクリプトを作成しました。 目的 Phoenix1.7でDBに...
初めまして、情報戦略テクノロジーの濱崎と申します。 今回は、リモート環境での開発を楽にしてくれる、 Visual Studio Code Remote Development について紹介します。 概要 Visual Studio ...
<a href="https://blog.rafaelgss.dev/state-of-nodejs-performance-2023">https://blog.rafaelgss.dev/state-of-nodejs-performance-2023</a><br />
<a href="https://blog.jxck.io/entries/2023-06-01/abort-signal-any.html">https://blog.jxck.io/entries/2023-06-01/abort-signal-any.html</a><br
<a href="https://www.nray.dev/blog/300ms-faster-reducing-wikipedias-total-blocking-time/">https://www.nray.dev/blog/300ms-faster-reducing-wi
<a href="https://reacthandbook.dev/">https://reacthandbook.dev/</a><br /> <p>Reactハンドブック。 Reactでのアプリケーション開発についてのガイド</p>
<a href="https://github.com/sveltejs/svelte/releases/tag/svelte%404.0.0-next.0">https://github.com/sveltejs/svelte/releases/tag/svelte%404.0
概要 aws-sdkでS3にアップしたPDFをCloudFrontから表示すると、ブラウザ上で表示されずにダウンロードされてしまいました。 結論 aws-sdkでS3にアップするときにContent-Typeに「applicat...
みなさん、こんにちは。 Contrea 株式会社で業務委託の副業エンジニアとして MediOS の開発に携わっております櫻井と申します。 この度、業務で Nuxt2 のプロジェクトを Nuxt3 にアップデートするというミッションに携わった話について書きたいと思います。 私た
<a href="https://www.electronjs.org/blog/electron-25-0">https://www.electronjs.org/blog/electron-25-0</a><br /> <p>Electron 25.0.0リリース。 Chro
3 行まとめ 特定の要素(アンカー)を基準にして、その要素から位置を指定できる CSS Anchor Positioning JavaScript を使わなくても tooltip などの実装ができるように Chrome Canary で試せる CSS Anchor P