Tech – walker – 2023-06

492 items · updated 2026-05-19 23:33 UTC · RSS · Up to archive

AWS認定資格のイベント参加ログ@classmethod

Zenn · 2023-06-30

AWS認定資格に向けたクラスメソッドの組織的支援と正攻法の学習 今回はこのイベントに参加してきました!! "AWS認定資格のメリットと取得方法を語る" 開催日:2023.06.30 19:00- 場所:クラスメソッド 東京本社(日比谷フォートタワー26F) ビアバッシュ

がんばらないObsidianノート術

Qiita(trend) · 2023-06-30

はじめに Obsidianという素晴らしいプロダクトが登場してから、デジタルノート術は活発化したと思います。私もその1人で、今日も楽しくObsidianを使っています。 しかし、その一方であまりノート術にこだわりが強くない方や...

Snowflake Summit 2023 現地レポート Day1 - Partner Summit -

Qiita(trend) · 2023-06-30

前書き 株式会社NTTデータ テクノロジーコンサルティング事業本部 デジタルテクノロジー&データマネジメントユニット 所属の @Kento_Imamura です。 現在、ラスベガスで開催されているSnowflake Summit 2...

チームメンバーを増員してもらった時に上手くいったこと、上手くいかなかったこと

Qiita(trend) · 2023-06-30

昨年6月頃から継続してチームメンバーを増員してもらいながら チームとしてモウダメダーという状況から少しずつ製品を改善していける体制を整えてきました。 その際の取り組みとして上手くいったこと、上手くいかなかったこととどういう工夫をしたの...

浅ぁいネットワーク講座 第5回

Qiita(trend) · 2023-06-30

この記事はネットワークのことをゆっくり解説していきます その度合いは浅い(アサァイ!!!)のでご了承ください 今回はルーティング(ちょびっと)のお話しです ルーティングはかなり奥が深いのでガチでやるんだったら専門書を見てください(マル...

「私 + GitHub Copilot」 VS 「私」

Qiita(trend) · 2023-06-30

はじめに 今流行りの、GitHub Copilotですが、どれくらいすごいいものなのか、現在未利用の私が利用することでどう変わるかを測定することで示したいと思います。 手順 ①チャットGPTに以下の指示を行う。 rubyでプログラ...

【SwiftUI】Viewを画像として保存する(iOS16)

Qiita(trend) · 2023-06-30

はじめに Viewを画像として保存する時の方法を記事にします 前提 画像を保存するためにはユーザーからの許可が必要です。 リクエストを表示させるために、以下のキーをInfo.plistにセットします Privacy - Photo...

【AWS】 閉域内でAmazon SageMakerノートブックインスタンスを利用する際のデータ保護に関するTips

Zenn · 2023-06-30

はじめに ご覧いただきありがとうございます。阿河です。 Amazon SageMaker利用時に、機械学習に利用するデータは個人情報や機密情報に関わる可能性があるため、AWS環境内に閉じ込めた上で運用したいというケースもあると思います。 本記事はAmazon SageMa

Goでゼロから作る 自作TCP/IPプロトコル サーバー

Zenn · 2023-06-30

「マスタリングTCP/IP を読んだけど理解がイマイチ進まない。Goがどのようにサーバーを立てているのか気になる。」 そんなスキマを埋めるための本です。 Goの標準パッケージである net package を一切利用せずに、自作TCP/IPプロトコルでサーバーを作り

現場猫イラストのコードを解析してみた

Qiita(trend) · 2023-06-30

初めに コードを書いた現場猫イラストがあります。 今回はその書いたコードを解析して問題点を考えてみました。 書かれたコード var accounts = apiService.sql({"SELECT * FROM users...

Datastream for BigQuery を本番導入しようとしている話

Zenn · 2023-06-30

オープンロジという物流テック企業でエンジニアをやっている阿部です。オープンロジではデータ基盤の整備を進めており、その第一弾として Datastream for BigQuery を本番導入しようとしています。導入の経緯や、これまでに調査して分かったコトなどを書いていきたいと思いま

エンジニア歴1年未満の新人がSidekiqを初めて使ってみた

Qiita(trend) · 2023-06-30

概要 先日Sidekiqを使う機会があったので、学んだことを自分なりにまとめてみました。 ActiveJobについて Sidekiqを語る上で避けては通れないのがActiveJobです。 ActiveJobというのは、処理を非同期...

Railsで単一テーブル継承(STI)を使いこなす

Qiita(trend) · 2023-06-30

はじめに Ruby on Railsを使った開発に携わった際にある1つのモデルクラスを複数のモデルクラスが継承している実装を見かけ、後に単一テーブル継承(Single Table Inheritance)を使ったやり方だと知ったので...

【24卒文系大学生】僕のエンジニア就活の全てを伝えます【逆求人スライドや聞かれた質問一覧も全部公開】

Qiita(trend) · 2023-06-30

まえがき こんにちは!ジンです。 今回は、24卒としてエンジニア就活した経験の全てをここに書き記します。 僕は2021年の5月からプログラミングを始めて1年9ヶ月後の2023年の2月末に、志望していたメガベンチャーから内定をいただき...

【全エンジニア必見】エンジニア就活で本当に使ってよかったサービスまとめ【全部知ってる?】

Qiita(trend) · 2023-06-30

まえがき こんにちは、ジンです。 この記事では、僕がエンジニア就活で使用したサービスを全て教えます。 合わせて”僕のエンジニア就活の全てを伝えます”という記事も書いているので、そちらもよければご覧ください。 就活・インターン探し用...

【Swift】提出しても必ずリジェクトされるアプリの現状「App Boost」

Qiita(trend) · 2023-06-30

アプリ作成の動機 App Storeでは、ランキングに入らない限り、または検索でヒットしない限り、アプリはダウンロードされません。このような状況下で、個人開発者にはアプリを広める手段が限られています。そのため、アプリを拡散するための...

チームの開発効率を上げるためにペアプロを導入して得た知見

Zenn · 2023-06-30

はじめに こんにちは、株式会社Linc'wellでフロントエンドエンジニアやってます、peachbranchです。 この記事では、弊社のとあるプロジェクトでペアプロを導入してみて得た知見を紹介しようと思います。 ! この記事を読むと得られるもの 弊社で行ったペアプロのやり方

【Vue.js】あなたの身近にいる特級呪物キメラコード

Qiita(trend) · 2023-06-30

ストーリー(特級呪物ができるまで) 1. 設計フェーズ:共通処理の効率化を目指して 私たちの開発チームのAさんとBさんが集まって、新たに制作する予定のXXXWebサイトについて話し合いました。 Aさんが提案してくれました。「XX...

Pages Router と App Router での i18n 対応の違い

Zenn · 2023-06-30

Next.js で作っていた個人ブログの App Router への移行を試みていたのですが、軽い気持ちで実装していた i18n 周りの移行に苦労しました。このブログでは、ライブラリを使わずに i18n 対応する際の Pages Router と App Router での実装方

PHP勉強会@東京 第153回に参加してきました!

Zenn · 2023-06-30

第153回 PHP勉強会@東京に参加してきました! 世の中がPHP Conference福岡で大盛り上がりの中、遅ばせながらレポします! 結果、とても良き体験だったので、また参加したいと思いました! 概要 PHP勉強会@東京は2005年から続いている歴史あるPHPコミュニティ

VoIP Push 通知の自動着信テスト始めました

Zenn · 2023-06-30

株式会社 IVRy (アイブリー) 社員番号 7番 エンジニアのボルドーです。 今回は弊社にて実施している VoIP Push 通知 の自動着信テスト方法について紹介したいと思います。 ! 取り組みのミスリードを防ぎたいという意図でタイトルを VoIP Push 通知の... と

【ワイ記法】プロンプトすらロクに考えずに、AIに技術記事を生成させる方法【関西型言語】

Qiita(trend) · 2023-06-30

技術記事を書くのは大変 ワイ「ChatGPTが記事を書いてくれたらいいのにな・・・」 ワイ「でも、プロンプトを考えるのも大変・・・」 ワイ「要はワイ記法ってどんな書き方なのか、自分でもよく分かってないし・・・」 ワイ「それを言語化で...

全部 Store にブチ込めば Props のバケツリレーしなくて済みませんか?

Qiita(trend) · 2023-06-30

※100パーセントChatGPTで生成した記事です。 とある休日 娘「パパ」 ワイ「なんや?娘ちゃん」 娘「あのね、お友達が」 娘「全ての状態を Store にブチ込めば Props のバケツリレーをしなくて良いって言ってたんだけど...

クラウドリフト移行検討 第7回 -オラクルさんこんなEC・通販事業のサーバレス化あったの?-

Qiita(trend) · 2023-06-30

OCLS(Oracle Cloud Lift Services)を利用して移行検討した内容を、お伝えできる範囲で提供していきます! 今回のユースケースは・・・・ 24h365dで稼働することが求められる通販事業システムの移行先として...

転職二日目でVSCodeを勝手にインストールしたら注意された

Qiita(trend) · 2023-06-29

はじめに 前職は某化学メーカーでゴリゴリの研究者でしたが、ひょんなことから社内のAI活用推進チームに参加することになり、AWSを中心にPythonなども触っていました(誇れるほどの技術は持ち合わせていません)。 プライベートな事情で...

webの基礎:HTTP通信の仕組み / ホスティングとドメインの関係性

Zenn · 2023-06-29

HTTP通信の仕組みとブラウザレンダリングの仕組み 今日は基礎の基礎であるけども、なかなか難しい通信の仕組みとレンダリング。 (私は、難しかった。笑) 今日はまずHTTP通信について書きます。 ! Developer Roadmapsの内容を順にやっています https://

blender 30分で作れるiMac モデリング

Zenn · 2023-06-29

今回はiMacの公式ホームページにのっている アニメーション動画を作るためにiMacのモデリングをしていきます。 iMac公式ホームページ ! 対象:今回はblenderでモデリングを学習・練習し始めた人が対象です。 Appleの商品紹介のアニメーションには基本

有名企業のエンジニアの平均年収をランキングにしてみた

Qiita(trend) · 2023-06-29

有名企業のエンジニアの平均年収とかってどのくらいだろう?と気になったのでまとめてみました 企業のエンジニアの平均年収・中央値年収 全87社の大ボリュームなので、ぜひ参考にしてください! ▼Twitterでも発信しています h...

React Server Components は Web アプリ開発にどのような変化をもたらすか

Zenn · 2023-06-29

TL;DR React は単なる UI ライブラリにとどまらず Routing, Bundling, Server Technologies までを統合した技術になろうとしている React Server Components はパフォーマンスだけでなく、「PHP, Rub

Stable Diffusion から特定の概念を忘れさせる学習を行ってみる

Zenn · 2023-06-29

TL;DR ESD の手法で LoRA を学習してみたらそれっぽい感じのことができたよ VRAM 8GB で余裕で学習できるようになったよ (元は20GB要求) LoRA として保存できるようになったので重みの取り回しが良くなったよ マイナス適用によって、概念を削除するだ

親コンポーネントがステートを持つべきなの?それとも子コンポーネント?

Qiita(trend) · 2023-06-29

※7割くらい ChatGPT で書いた記事です。 ある日の我が家 娘「ねえ、パパ」 ワイ「なんや、娘ちゃん?」 娘「コンポーネントの状態は親が持つべきなの?」 娘「それとも子が持つべきなの?」 娘「どう決めるべきか分からないんだよね...

ChatGPTと対話しながら、クリーンアーキテクチャに基づくTodo APIを実装してみた

Qiita(trend) · 2023-06-29

はじめに エンジニア1年目のSakaguchiです。 この記事は、クリーンアーキテクチャの学習にChatGPTを活用してみた際の記録です。 ChatGPTにサンプルコードをもらい、コードを修正しながら実装してくので、長めの記事になっ...

【実装3分】StudioWeb で天気予報APIの結果をメール送信する☀☁☂

Qiita(trend) · 2023-06-29

はじめに StudioWeb が GA (General Availability)しました!GA=一般公開 本記事では StudioWeb を試したいとおもった方向けに、簡単なAPIで天気予報を取得してメールするロボの実装サンプ...

【合格体験記】ITIL4ファンデーションの申込から当日まで

Qiita(trend) · 2023-06-29

はじめに ITIL4は試験自体はそこまで難しい試験ではありませんが、受験料がPS5並の値段なので、なんとしても1回で合格したいですよね! 今回はこれからITIL4を受けようと思っている方向けに、 試験の申し込み方法や私が行った勉強方...

The Cost Of JavaScript - 2023 - YouTube

リアルタイム版 JSer.info · 2023-06-29

<a href="https://www.youtube.com/watch?v=ZKH3DLT4BKw">https://www.youtube.com/watch?v=ZKH3DLT4BKw</a><br /> <p>JavaScriptのコストについての動画とスライド。 J

Module Federation: streamline your microfrontends

リアルタイム版 JSer.info · 2023-06-29

<a href="https://module-federation.io/">https://module-federation.io/</a><br /> <p>Microforntendsの開発を補助するModule Federationについてのウェブサイトが公開された。

SkyWay + Vue.jsで相対音感を体感できるアプリを作ってみた

Qiita(trend) · 2023-06-29

はじめに この記事は、Qiita Engineer Festa 2023 「新しくなったSkyWayを使ってみよう!」に参加するために作成した記事です SkyWayというWebRTCサービスの応用方法について重点を置いて書いています...

Release v3.0.0 · cloudflare/miniflare

リアルタイム版 JSer.info · 2023-06-29

<a href="https://github.com/cloudflare/miniflare/releases/tag/v3.0.0">https://github.com/cloudflare/miniflare/releases/tag/v3.0.0</a><br />

Release Notes for Safari Technology Preview 173 | WebKit

リアルタイム版 JSer.info · 2023-06-29

<a href="https://webkit.org/blog/14378/release-notes-for-safari-technology-preview-173/">https://webkit.org/blog/14378/release-notes-for-saf

シリーズAスタートアップのインフラアーキテクチャ変遷

Zenn · 2023-06-29

はじめに any株式会社 CTO波多野(@hatamasa1988)と申します。 最近はTwitterでもほぼ発信しておらず。久しぶりの外部発信です!!! 今回はQastのインフラアーキテクチャの変遷についてご紹介しようと思います。 とはいってもまだまだ半分もやりたいことがで

FigJam を使ったオンラインでの振り返りがよかった話

Zenn · 2023-06-29

こんにちは。最近 FEElCYCLE に通い始めて、夏に向けてダイエットをしている前山です。 アルダグラムでは最近、「案件カレンダー」というカレンダー機能をリリースしました。 https://prtimes.jp/main/html/rd/p/000000014.00005860

DockerがMutagenの買収を発表、ローカルとリモートのコンテナ環境をリアルタイムにファイル同期

Publickey · 2023-06-28

Docker社は高速なファイル同期機能やネットワーク転送機能を提供するMutagen IO, Inc.の買収を発表しました。 We are thrilled to announce Docker's acquisition of ...

【React入門】絶対に躓かないReact(Next.js 13)ワークショップ #1

Qiita(trend) · 2023-06-28

はじめに この記事は、これからReactを学びたい方向けに書かれています。 複数記事の構成になっているので、#1から始めることを推奨します。 また、Reactが初めてであれば、環境構築なしでReactについて学べる以下の記事から始...

カスタマーサクセス部→未経験で開発部に異動してきた人間が思うこと

Zenn · 2023-06-28

はじめに こんにちは! NE開発ブログリレーもいよいよ大詰めとなって参りました。 本日28日目は、さくらいがお送りします。 以前Qiitaでも書きましたが、私は弊社でも異例となるカスタマーサクセス部→未経験で開発部のジョブチェンを経まして、現在エンジニア2年目に入りたてのヒヨ

Next.jsのOpenTelemetry対応を試してみた

Zenn · 2023-06-28

Hi, Splunkでオブザーバビリティ製品の導入支援担当をしている @katzchang です。SplunkはOpenTelemetryに積極的に貢献している企業の一つであり、Splunk Observabilityでも、導入するエージェントはOpenTelemetryベースの

Svelte テンプレートから React コンポーネント を生成するコンパイラを書いた (PoC)

Zenn · 2023-06-28

欲しい物がなければ、自分で作るしかないシリーズ https://github.com/mizchi/svelte2tsx-component なぜ作ったか .svelte のテンプレートは .tsx と違って JS/TS としてのプログラミング言語としての構文の影響下になく、

Step FuntionsでCloudFront を削除する

Qiita(trend) · 2023-06-28

稼働中のCloudFrontを削除する場合、まずCloudFrontの閉鎖が必要である。 これをlamdbaとかで行う場合は、この閉鎖のための待機が必要なため、代わりにStep Functionsを使い閉鎖を待ってから削除するような方...

エンジニアが知りたいFigma Config 2023の話

Qiita(trend) · 2023-06-28

エンジニアが知りたいFigma Config 2023の話 Figmaのコンファレンス、config 2023は2023年6月21日から22日までの2日間、サンフランシスコで開催されました(オンラインでも見れます)。都合上、コンテン...

【実用性皆無】 Rubyでクラスを動的に生成する(継承もできるよ!)

Zenn · 2023-06-28

クラスを動的に定義したいな〜って時ありませんか? 例えば、Ramen というクラスを動的に定義するには以下のようにします。 Object.const_set("Ramen", Class.new) こうすると、Ramen クラスを使えるようになります。 Object.cons

自作フォントでターミナルにちょってぃを表示したい!!

Zenn · 2023-06-28

はじめに エンジニアのみなさん、フォントは何を使っていますか? 筆者はターミナルの表示をかっこよくするために、FiraCode Nerd Fontを愛用しています。 今回はここにちょっと社のキャラクターである ちょってぃ を表示するために、自作フォントを作っていきます。🚀

【個人開発】目標管理アプリを作っています

Qiita(trend) · 2023-06-28

なぜ作ろうと思ったのか 最近、技術検証的なプロダクトを3つ作ってます 作ったもの クリーンアーキテクチャとサーバーサイドTSを使ったサバゲ動画まとめ フロントエンドで完結するまったくサーバーを使わないアイドル判定AI「セレン...

7歳娘「パパ、TypeScriptのsatisfiesって便利だね!」

Qiita(trend) · 2023-06-28

使用技術 TypeScript React + Next.js も少々 ある日の我が家 娘(7歳)「うーん、TypeScriptのエラーが消えないなぁ・・・」 ワイ「お、どないしたんや?娘ちゃん」 娘「あのね?」 マッサージ...

metaタグ、OGP設定

Zenn · 2023-06-28

はじめに ポートフォリオ作成中のプログラミング初学者です🔰 SEO対策のためにmeta-tagを導入してみました! metaタグとは 簡単にいうと、 ホームページのファイル(HTMLファイル)に書く「人の目には見えない、そのページに関する説明書き」のこと。 ウェブペー

WEBマンガ更新情報まとめアプリを作ってみた

Qiita(trend) · 2023-06-28

作ろうと思った経緯 前回のレシピガチャを作ってみたと同様、会社のメンバーで個人開発をやっていこうというイベントで作りました。 マンガが好きなのでマンガに関連するものを作りたかった スクレイピングで何かやってみたかった 案件でvue...

「俺たちの本当にやりたかったDevDay」へ登壇しました!

Zenn · 2023-06-28

こんにちは! 株式会社ココナラのシステムプラットフォーム部でプロダクトインフラと社内情報システムを担当している ゆーた と申します。 11回目のブログ投稿になりますが、先日登壇したイベントのレポートです。 6/21(水)に「俺たちの本当にやりたかったDevDay」というイベントへ

Go Conference 2023 Onlineのセッション動画を公開しました

Zenn · 2023-06-28

一般社団法人Gophers Japan代表理事のtenntennです。 2023年06月02日にオンラインにてGo Conference 2023 Onlineを開催しました。 2トラックでLTをあわせて32のセッションを行っていただきました。 セッション動画を編集し、YouTu

Red HatがクローンOSベンダを非難、「付加価値もなくコードをリビルドするだけなら、それはオープンソースに対する脅威だ」と

Publickey · 2023-06-27

Red Hatは、Red Hat Enterprise Linux(RHEL)のクローンOSを提供しているベンダを「オープンソースに対する脅威だ」だと非難する内容を、6月26日付けのブログ「Red Hat’s commitment to o...

JavaScriptのUIフレームワーク「Svelte 4」正式リリース。パッケージサイズが10MBから3MBへ大幅縮小、ハイドレーションコードも高速に

Publickey · 2023-06-27

JavaScriptのUIフレームワーク「Svelte」の最新版となる「Svelte 4」が正式にリリースされました。 https://t.co/9qz0sDglCe— Svelte 4 Ever (@SvelteSociety...

FlutterでSlackAPIを使ってメッセージ送信する方法

Zenn · 2023-06-27

今回は、FlutterでSlack APIを使ってFlutterで入力したテキストを Slackのチャンネルで自動送信するアプリの作り方を解説します。 ! 対象:Slack APIの学習を始めようと思っていた人、 APIを使ってみたいと思っていた人が対象です。 今回は、S

AWSIAMについてまとめてみた

Zenn · 2023-06-27

概要 会社で AWS を触ることになり、基本から学んでいこうと思ったため備忘録として記事を書き始めました。 最初ということで AWSIAM のユーザー、グループ、ロール周りの説明と実際に理解するためのハンズオンを AWS ハンズオンを参考に作成してみました。 もし理解が違うよ

Bun v0.6.10 | Bun Blog

リアルタイム版 JSer.info · 2023-06-27

<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

【LT大会】AI捻じ伏せプロンプト選手権 〜言うこと聞いてよLLM2023〜 イベントレポート@2023/06/26

Zenn · 2023-06-27

株式会社アルゴリズム デザインエンジニアの安藤です。 今回は2023/06/26に弊社のオープンスペースにて行われたイベント 【LT大会】AI捻じ伏せプロンプト選手権 〜言うこと聞いてよLLM2023〜 のレポートをお届けします。 ハッシュタグ #アルゴテック でお届けしておりま

【登壇レポ】大学生に自社開発のIT企業の魅力を伝えてきました!

Qiita(trend) · 2023-06-27

はじめに 初めまして。 出張撮影プラットフォームOurPhotoというサービスでプロダクトマネージャーをしているdoueです。 先日、プロダクトマネージャーとして、大学の授業に登壇してきました。 その際の取材レポートは、当社のブログ...

PyPyの文字列結合はO(N^2)になって遅いぞ❗←それ、本当ですか?

Qiita(trend) · 2023-06-27

はじめに Python で競技プログラミングをしている人々の間では、「PyPy の文字列結合( += )は CPython のそれに比べてオーダーレベルで遅い」という罠はもはや常識になっています。 しかし、これは「PyPy の文字列...

Webアプリのパフォーマンス改善にも使える!Deopt Explorer について解説

Zenn · 2023-06-27

Deopt Explorer とは Deopt Explorer は、V8 JavaScript エンジンのトレースログをもとに、インラインキャッシングに適していないプログラムを発見・可視化してくれる VSCode 拡張です。 本記事では Deopt Explorer 及びそ

Nextjs x Emotion x Storybookでテーマを切り替えてみる

Qiita(trend) · 2023-06-27

Nextjs x Emotion x Storybookでテーマを切り替えてみる Emotion, styled componentsなどのcss-in-jsライブラリ、またはMUIなどのUIライブラリはそれぞれthemingの機能...

新卒2年目が新卒エンジニアの育成担当を終えてgood&more

Qiita(trend) · 2023-06-27

はじめに 私はエンジニアとして新卒入社をし、社会人2年目の昨年、後輩の新卒エンジニアの教育を担当をしました。 育成担当を1年間担当してみて感じたgood&amp;moreを残します。 自分の振り返りとして残していたものなので独り言の...

Tailwind CSSはCSS設計に何をもたらすか

Zenn · 2023-06-27

5 月末頃に、Twitter で 「Tailwind CSS はプロジェクトにとって将来的に技術的負債になるかもしれない」という趣旨の意見を発端として Tailwind CSS について多くの議論が起きました。[1] Tailwind CSS は世界的に人気な CSS フレームワ

Azure OpenAI Service On Your Data の仕組みと使う上で気を付けるべきポイント

Zenn · 2023-06-26

はじめに Microsoft Build 2023 で発表された Azure OpenAI Service の On Your Data のパブリックプレビューが開始 しました。体感的には On Your Data は日本国内の全 Azure OpenAI Service ユ

JavaやC#のアプリケーションで、PDFの入出力や電子署名などを実現するオープンソースライブラリ「iText by Apryse」[PR]

Publickey · 2023-06-26

ここ数年でのリモートワークの普及は、多くの職場で紙の帳票を減らし、電子的な情報のやり取りを増やすことにつながりました。 例えば社内文書の配布が紙から電子メールやグループウェアなどによる配信に変わり、取引先に郵送していた見積書や請求書もPDF...

WebAssemblyでBashのコマンドプロンプトを実装、Wasmer 4.0が正式リリース、POSIX対応の「WASIX」など安定版に

Publickey · 2023-06-26

スタンドアロンなWebAssemblyランタイム「Wasmer」の最新版である「Wasmer 4.0」の正式リリースが発表されました。 Wasmer 4.0では、Wasmerが独自仕様として提唱するWebAssemblyをPOSIX対応に拡...

AppBarをコンポーネント化して全画面に同じデザインを反映させる

Zenn · 2023-06-26

今回は、FlutterでAppBarをコンポーネント化する方法を紹介します。 ! 対象:AppBarをコンポーネント化しようと考えている人が対象です。 AppBarは多くのアプリでよく使われているWidgetです。 普段利用しているアプリ、ほぼ全ての画面にはAppBarが

2023-06-24 DOMのテストがどんどん書きたくなるTesting Libraryの世界への招待 (#phpconfuk) - Google スライド

リアルタイム版 JSer.info · 2023-06-26

<a href="https://docs.google.com/presentation/d/1j6sEAs0LF5jPXs_mHxvPreqK-lxEL3OxvQAFyXmxbZc/view#slide=id.g24bcedd6665_0_0">https://docs.go

Next.js App Router Update | Next.js

リアルタイム版 JSer.info · 2023-06-26

<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 モデリング時の高頻度なモディファイアー使い方

Zenn · 2023-06-26

今回はモデリングにも慣れてきたので犬のポリゴンモデリングを例に モデリングでよく使用されるモディファイアーの種類と使用方法をまとめておきます。 ! 対象:今回はblenderをモデリングを学習・練習し始めた人が対象です。 モディファイアーはモデリングを行う中でか

Release v0.18.9 · evanw/esbuild

リアルタイム版 JSer.info · 2023-06-26

<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

ぼくのAstro開発環境

Zenn · 2023-06-26

はじめに はじめまして、新米フロントエンドエンジニアのもりみちです。少し前に開発環境をEJS×WebpackからAstroに乗り換えたのですが、googleで「Astro 環境構築」と検索してもチュートリアルやってみました!、VSCode拡張機能インストール、Prettier

Slackに入力したテキストを使ってLambdaで画像を生成して返す

Qiita(trend) · 2023-06-26

# 生成AIの話は出てきません TL;DR Slack WorkFlowのフォームに入力したテキストを使って Lambdaで画像を生成(ベース画像にテキストを描画)してSlackに投稿するBotを作ったよ つまり... これが こ...

オーディオファイルの波形をCanvasに描画する

Zenn · 2023-06-26

Webブラウザ上でオーディオファイルを選択し、その波形を上図のように表示する方法について解説します。オーディオの波形を表示する方法は多数ありますが、本記事では筆者が考える最もシンプルな方法を紹介します。 本記事で扱う内容 本記事では以下の内容について解説します。 &lt;

Figma によるデザインシステム入門

Zenn · 2023-06-26

本書は Figma によるデザインシステムコースの日本語訳になります。デザインシステムに興味がある人や構築しようとしている人もチェックしてみてください。デザインシステムに縁のないデザイナーや開発者のためにプロダクトと向き合った最適なデザインシステムを探求するための材料になれば嬉し

Cloud Pub/Sub経由でトレースを取得する

Zenn · 2023-06-26

! バージョン情報 OpenTelemetry for Go: 1.16.0 OpenTelemetry exporter for Cloud Trace: 1.15.0 こんにちは!Google Cloudでオブザーバビリティを担当しているものです!今日は同僚から「Pub

React Native ( TypeScript ) × microCMS でつくるニュースアプリ

Zenn · 2023-06-26

作ったもの Gif画像: 完成したニュースアプリ(iOS) フロントエンドはReact Native(TypeScript)。 https://reactnative.dev/ 記事の入稿とデータ提供のためのバックエンドとしてmicroCMSを使いました。 https://

SwiftUIであのダメージ与えたった感ある吹き出しを作ってみる

Qiita(trend) · 2023-06-26

はじめに さて、お気づきの方もいるかもしれませんが、そうです、あの記事の続編(なんちゃって続編)です。 以前、体力ゲージを作成して、2つの世界線にリスペクトを示した、例のやつです。 SwiftUIであの体力ゲージを作ってみる 今回も...

エンジニア経験を活かすプロダクトマネジメント

Qiita(trend) · 2023-06-26

はじめに 株式会社Relicにてプロダクトマネージャー(以下PdM)をしています田代です。 4月の中旬よりエンジニアからPdMになり、課題の策定やロードマップ作成を行ったりと奮闘しています。 プロダクトマネジメントを行う中で、エンジ...

半開区間の魅力 〜プログラミングでのスマートな区間の扱い方〜

Qiita(trend) · 2023-06-26

はじめに こんにちは、kenです。 今回は「プログラミングで区間を扱いたいときは半開区間が良いよ」という話をします。 もしかしたら有名な事実かもしれませんが、友達にこの話をしたら知らなかったという顔をされたので、自分の理解を深めるた...

【Vue】reactive()って要らなくね?ref()だけでよくね?

Qiita(trend) · 2023-06-26

使用技術 Vue3 + Nuxt3 Composition API TypeScript ワイ、お問い合わせフォームを作りたい ワイ「Vue の Composition API を使って、お問い合わせフォームを作るで!」...

aichatでMacのターミナルからChatGPTを利用する

Qiita(trend) · 2023-06-25

背景 MacのコンソールからでもChatGPTを利用でるようになる, aichat というパッケージがあったので導入してみた.   導入 homebrew経由でaichatを入れました. 初期設定   最初に aichat...

JavaScriptでのモックの実装

Zenn · 2023-06-25

Jestのmockとspy 言わずと知れたJavaScriptにおけるテストフレームワークであるJestですが、提供している機能にmockおよびspyというものがあります。 これらを使うと、テスト対象コード中に出現するオブジェクトの挙動をテスト用の挙動に差し替えたり、該当オブ

相次ぐCDNエッジのJSランタイム登場は「エッジミドルウェア」や「エッジプロキシ」と呼ばれる新たな仕組みを実現する[PR]

Publickey · 2023-06-25

CDNのエッジロケーションでJavaScriptランタイムを提供するサービスが相次いで登場しています。 代表的なものとしてCDNプロバイダのCloudflareやFasltyが提供する「Cloudflare Workers」や「Fastly...

VSCodeにFigmaを組み込む「Figma for VS Code」登場。コードの自動補完にも対応

Publickey · 2023-06-25

昨年(2022年)、Adobeによる買収が発表され話題となったWebデザインツールを提供するFigmaは6月23日と24日の2日間、イベント「Config 2023」をサンフランシスコで開催しました。 その基調講演で、VSCodeのコードエ...

オラクル、OLTP/OLAP性能ともに最大で3倍以上とする「Oracle Exadata X10M」発表、96コアの第四世代AMD EPYCに最適化

Publickey · 2023-06-25

オラクルはデータベース専用プラットフォームの新型となる「Oracle Exadata X10M」(以下、Exadata X10M)を発表しました。 Exadataはハードウェア、OS、ネットワーク、ストレージ、コンピュートをすべてデータベー...

凄腕エンジニアさんから学んだ例外の話

Qiita(trend) · 2023-06-25

はじめに 今携わっているプロジェクトで凄腕エンジニアさんと一緒に開発をさせていただいているのですが、その凄腕エンジニアさんから教えていただいた例外の話がとても勉強になり、 さらにこの例外の話を他のプロジェクトのエンジニアさんに伝えた...

ゼロから作るLanguageServer

Zenn · 2023-06-25

Go言語でゼロからLanguageServerを作成します。

Azure Open AI「Add your data」のシンプル設定方法、試した結果の比較と「4つの所感 & 解決案?」

Qiita(trend) · 2023-06-25

Azure Open AIの新機能「Add your data」の使用方法の概説、試してみた結果、そして私なり感じた4つの所感とその解決策?を紹介いたします。 ※本領域は変化が激しいです。この内容は23年6月24日時点の情報となります...

大学生がGitHubのパチモン作ってみた

Zenn · 2023-06-25

リリースしたアプリ リンクはこちら。 https://fithub-dev.vercel.app/sign_in アプリを開発したきっかけ エンジニアが筋トレ習慣を身につけるためのアプリを作りたかった エンジニアが愛着の湧くような筋トレ記録アプリがなかった エン

DirectX12で1からフレームワーク制作(5)

Zenn · 2023-06-25

はじめに こんにちは、はろ~です。 今回は、モデルのロードから描画までしていきます。 開発環境はVisualStudio2022です。 Github:https://github.com/nakanoyui/DirectX12Framework バグの修正 Heap.hの

世界の個人開発者(Indie Hacker)に学ぶ -2

Zenn · 2023-06-25

個人開発をしているエンジニアにとって、成功した個人開発者(Indie Hacker)について調べることは多くの学びがあります。 この記事では、世界の有名な個人開発者がどのような考えを持ってプロダクトを立ち上げ、ユーザーと収入を得たのかを紹介します。 前回の記事が好評だったので続き

GitHub Copilot Chatを使ってローカルでメモを書くのが捗った

Qiita(trend) · 2023-06-25

はじめに GitHub Copilot Chat の登録制ベータの招待がきて、ウッキウキで使ったので、紹介する記事を書きました。 簡単なCopilot Chatの紹介と、実際に使ってみた感想を書いていきます。 GitHub Cop...

「単体テストの考え方/使い方」を読んで、オレオレ単体テストから卒業しよう

Qiita(trend) · 2023-06-25

単体テストの考え方/使い方を読んでみました。 良い単体テストとはなにか?を定めて、どのような単体テストを書けばよいかを説明した良本でした。 関数型アーキテクチャーがなぜ単体テストで優れているのかの説明も興味深かった。 個人的に気になっ...

無料Wi-Fiを光回線並みの超高速(10倍以上)で使う方法

Zenn · 2023-06-25

今回は、公衆回線や無料Wi-Fiを光回線並みの速度(10倍以上)で利用する方法をまとめました。 ! 対象:住んでいる家の無料Wi-Fiは遅すぎて困っている人。 超高速でネットを利用したい人が対象です。 記事の内容を実施するだけで、実質『無料で光回線が使用できる』ようになり

Figmaのアクセス権限について理解する

Zenn · 2023-06-25

Figmaのアクセス権限についてわからなかったので整理する。 また以前からFigmaの費用が必要以上に高くなりがちなことが気になっていたので費用を抑えることに役立てばいいと思っている。 チーム以下の権限を対象とする。 [1] Figmaのファイル構造について Teamに複

WEB開発の基礎: URI、URL、ドメイン名、DNSについて

Zenn · 2023-06-25

はじめに ! Developer Roadmapsのフロントエンドを参考して作成しました。 https://zenn.dev/bellstone/articles/e5030014949425 前回の記事ではIPアドレス、プロトコル、インターネットプロトコルスイート、TCP

自立したエンジニアとはなにか

Zenn · 2023-06-25

自立したエンジニアとは 仕事で、自立とか自走とかいうキーワードが飛び交っていた。冷静に考えるとどういう意味なのかあまり言語化できていなかった。 自立しているエンジニアってなんだろう、ということを考えているうちにこの文書が生まれたのでここに公開する。なお、以下では「エンジニア」

TestFlight リリースversionの変更のやり方 iOS

Zenn · 2023-06-25

今回は、TestFlightに出すアプリのversionの変更の仕方を解説します。 ! 対象:アプリのversionを変更して実際に反映させたい人、 これからアプリをリリースしようと考えている人が対象です。 versionの変更の仕方は参考記事が少なかったので、つまづいて

新卒SEがAWS DEV DAY 2023行ってきた

Qiita(trend) · 2023-06-24

前置き 6/22,23日とAWS DEV DAYがありました。こうした大規模なオフラインイベントに参加するのは、4月末にあったAWS Summit以来でとてもワクワクしていました。以下自分が聴講したセッションの概要、資料リンク、感想...

【iOS】 TestFlightにアプリをリリースするやり方 Flutter

Zenn · 2023-06-24

今回は、TestFlightにアプリをリリースする方法を解説していきます。 ! 対象:これからApp storeにアプリをリリースしようと考えている人。TestFlightにアプリをリリースしたい人が対象です。 TestFlightはアプリをApp storeにリリースす

[ハッカソン参加ログ]chatGPTハッカソンへ参加!

Zenn · 2023-06-24

ハッカソン初参加!log みほさんにも教えてもらい、初めてハッカソンに参加しました。 今回参加したのは、このハッカソンイベントです。 日程: R.5.6.24(土)10:30 -開発 / 18:00 -発表 ChatGPTサービス開発ハッカソン 評価の基準は以下の3点で

GithubActions で「何実行したっけ?」が分かりやすくなった話

Zenn · 2023-06-24

はじめに 普段の業務でterraformを使用し、GithubActions上からterraform plan,terrform applyをしております。その際workflow_dispatchから「どの環境」「どのリソース」に対して実行するのかを選択しますが、実行後に「何

文化祭のIT化に取り組んだ話

Zenn · 2023-06-24

こんにちは、eno1220です。 この記事では、私の所属する学校で行われた文化祭のIT化への取り組みについて紹介します。文化祭実行委員会等でIT系を担当する方などの参考になればと思います。 文章力がないため読みにくい箇所もあるかと思いますが、最後まで読んでいただけると嬉しいです。

文化祭で某チェーン店を再現して失敗した話

Qiita(trend) · 2023-06-24

要約 Wifiは無いに等しいと考えること。 (来場者1万強/日 なんていう状況下でWifiが動くと想定するのが駄目でした) 進捗管理する第三者を設けること。 ソースコード https://github.com/Na4Yu/Easy...

ZFSミラープールのディスク交換による容量増設

Qiita(trend) · 2023-06-24

ZFSミラープールのディスク交換による容量増設 はじめに 自宅サーバーのハードディスクの使用量がそろそろ80%を超えている1のと使用開始から10年以上経過していることもあり、さすがにそろそろ交換したほうが安全だろうという判断で、新...

pandas時系列データの扱い方

Qiita(trend) · 2023-06-24

初めに pandas初学者の方向けに、時系列データ(日付データ)の扱い方を株価公開データを用いて解説して行きます。なので、データの準備は不要です。自分もデータ分析を始めたばかりで結構躓いたので、これから勉強を始める方の助けになれると...

Phoenix1.7 自作した関数コンポーネントを<.関数名>で呼び出す

Qiita(trend) · 2023-06-24

こんにちは! プログラミング未経験文系出身、Elixirの国に迷い込んだ?!見習いアルケミストのaliceと申します。 今回はform_components.exから自作の関数コンポーネント1を呼び出すときに &lt;.関数名&gt;...

ChatGPTのAPIとFunction Callingを使ってLINE Botを作るハンズオンで学んだことメモ

Zenn · 2023-06-24

概要 ChatGPTのAPIを使ったハンズオンが名古屋で行われるということで行ってきました。 https://machine-learning.connpass.com/event/284031/ やったことのメモです。 事前準備 以下のアカウントをセットアップします。

【初級編】MapLibre GL JSを使ったWebGIS作成

Zenn · 2023-06-24

オープンソースの地図ライブラリの「MapLibre GL JS」を使った地図の表示、地物の表示方法をまとめました。

Turborepo のリモートキャッシュサーバを Google Cloud 上に簡単にホストする

Zenn · 2023-06-24

📝 概要 Turborepo のリモートキャッシュサーバーを Google Cloud 上に簡単に構築するためのレポジトリの紹介です 👇 Cloud Run(サーバー) x Cloud Storage(キャッシュストレージ) Docker イメージプッシュをトリガーとしたデ

ChatGPTのプロンプトの質を向上させる12のプラクティス

Zenn · 2023-06-24

はじめに 今回の記事では、ChatGPTを使って仕事や学習を進めているプログラマー向けに、良質なプロンプトに関するベストプラクティスを12個、手短に紹介する。 TL;DR(本記事の結論) プロンプトを明確にする 正確なコンテクストを提供する 与えるタスクを細分化する 命

StableDiffusion&ControlNet&SegmentAnythingを使って線画の自動下塗り&レイヤー分けツールを作った話

Zenn · 2023-06-24

前置き こんにちは、抹茶もなかです。 先日、一枚絵のレイヤー分けツールについて紹介した記事を書きました。 https://zenn.dev/aics/articles/833e6601130780 今回は、その時得た知見を応用して線画を自動的に下塗りし、ついでにレイヤー分けま

百番煎じのNTT退職エントリ

Zenn · 2023-06-24

2023年6月末をもって、約7年間勤めたNTT研究所を退職することになりました。7月からは外資系IT企業でデータサイエンティストとして働く予定です。これまでは研究員として、ネットワーク運用を支援するための機械学習について研究してきました。これからはエンジニアリングやデータ分析を

Release v6.14.0 · remix-run/react-router

リアルタイム版 JSer.info · 2023-06-23

<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 メッシュに簡単に穴を開けるアドオン

Zenn · 2023-06-23

blender メッシュに簡単に穴を開けるアドオン 先日、モデリング練習を行っていた際に穴を開ける工程があり 普段通りIの面差し込みで穴を開けていたのですが 円形や楕円形の穴を開けるのが非常に難しかったです。 どうにか、複雑な形状の穴を開ける時の工程を減らせないかと思い アドオン

Flutter 現在時刻をリアルタイムに表示する時計アプリ animation無し

Zenn · 2023-06-23

今回は、Flutterで『リアルタイム』を『リアルタイム』に表示する方法を解説します。 ! 対象:Flutterで時間を扱いたい人、時計アプリ等の作成を考えている人が対象です。 今回、Flutterでリアルタイムに現在時間を表示するアプリを作成しました。 この回では、実際

次世代のCSS in JS、Panda CSSをNext.js Appルーターで使用する

Zenn · 2023-06-23

はじめに Panda CSSはゼロランタイムで型安全、かつ高いDXを持ったCSS in JSライブラリです。 React Server Componentsの登場により、Emotionやstyled-componentsといったランタイムCSS in JSライブラリの見直しが

【SwiftUI】contextMenuの形を変える方法

Qiita(trend) · 2023-06-23

はじめに contextMenuの形を変える方法を紹介します。 作るもの カプセル型のcontextMenuを作ります。 やり方 contentShapeの第一引数に、contextMenuPreviewを指定し、第二引数に形...

Ember 5.0 Released

リアルタイム版 JSer.info · 2023-06-23

<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ではメジャーア

Announcing Svelte 4

リアルタイム版 JSer.info · 2023-06-23

<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にシアトルで現地参加したので、ぽんこつエンジニア視点で色々記録を残しておく。

Qiita(trend) · 2023-06-23

Microsoft Build 2023にシアトルで現地参加したので、ぽんこつエンジニア視点で色々記録を残しておく。   最初にお話しておきますが この記事は、超ぽんこつエンジニア視点で書いてます。 つよつよエンジニアでも何でもない...

std::cin「空白文字? いえ、知らない子ですね」

Qiita(trend) · 2023-06-23

プロローグ ある日、う し た ぷ に き あ く ん 笑はう し た ぷ に き あ 王 国 笑の王様の命令でテキストファイルの内容をすべて読み込んて出力するコードを書きました。 u_shi_ta_pu_ni_ki_a_ku_n...

正規表現を自作してみる

Qiita(trend) · 2023-06-23

はじめに ゼロから学ぶRustという書籍で正規表現エンジンの実装を学んだものの、理解が足らないので、自分でまとめたいと思います。 処理の流れ 正規表現は、例えば /ab*(a|c)+/ のような表現で文字列を表します。しかし、プロ...

[Swift] 主要関連型(Primary Associated Types)を持つプロトコルと「ジェネリックなプロトコル」の違い

Zenn · 2023-06-23

Swift 5.7で導入されたPrimary Associated Typesという機能によって、以下のような記法が可能になりました。 // 任意のコレクションを受け取る関数(Elementの型は指定しない) func foo&lt;T: Collection&gt;(colle

Firebase Extensions + PaLM API で 要約アプリを作ってみた

Zenn · 2023-06-23

こんにちは、SRE ディビジョンの小堀内です。 2023 年 5 月 に開催された Google I/O 2023 では Firebase に関する内容も発表されました。 What's new at Google I/O 2023 - The Firebase Blog 今回は、

Spectral Contexts in Go (ファントム型を使った Context)

Zenn · 2023-06-23

まず初めに Go を書いてるみなさんは良くこのようなコードを見かけませんか? 定義 A: type UserID string type userIDKey struct{} func GetUserID(ctx context.Context) (UserID, bool)

先輩がノリで作ったAWSをちゃんとコード化してみた5 (ElastiCacheのコード化、本番環境構築)

Qiita(trend) · 2023-06-23

コード化中 AWS CDKの導入 CodePipelineのコード化 EventBridge Schedulerのコード化 ECS clusterとserviceのコード化 ElastiCacheのコード化、本番環境構築(この記事...

コードレビューでコメントタグを使い、心理的安全性を担保しよう

Zenn · 2023-06-23

こんにちは。リンクウェル対面診療システムチーム、テックリードの山本です。 今回はコードレビュー時に開発部で実施しているコメントタグのご紹介です。 多分イケてる開発チームではすでに取り組んでいる試みだとは思いつつも、今回はなぜ必要なのかを改めて考えてみたいと思います。 GitH

技術広報に1年間取り組んでみた

Qiita(trend) · 2023-06-23

この記事はQiita Engineer Festa 2023参加記事です。 人事部にてエンジニア採用を主に担当しています。 今回は直近1年ほどで取り組んできた技術広報に関して実施内容や変化、課題などに触れていきたいと思います! ※本記...

switch文からswitch式へ: Dart3の新機能"switch式"解説

Qiita(trend) · 2023-06-22

はじめに Google I/O 2023が先日行われ、その中で注目すべき発表がありました。それは、Dart3の正式リリースです。Dartのメジャーアップデートは5年ぶりで、様々な新機能や改善が実施されました。その中でも今回注目したい...

Neovim の LSP 関係のプラグインの役割

Zenn · 2023-06-22

この記事は、vim 駅伝 2023/06/23 の記事です。 ⠀ 前回: 【企画】これだけは外せない!あなたにとっての「いぶし銀」な Vim プラグインを教えてください 次回: 6/26 の予定 自分が過去にかなり迷ったので、Neovim を本格的に使い始めたい、あるいは v

blender モデリング時の下絵の挿入方法

Zenn · 2023-06-22

先日初めて、キャラクターモデリングを行ったのですが、下絵を使用してモデリングを行おうと思ったら、下絵の挿入方法が分からなかったので、色々なサイトで調べた結果、一番良かった方法をまとめました。 ! 対象:今回はblenderのインストール・設定を終えて、これからモデリングを実践しよ

Stack Overflowが約9万人のITエンジニアにアンケート。最も使われている言語はJavaScript、データベースはMySQLを抜いてPostgreSQLが1位に。Stack Overflow 2023 Developer Survey

Publickey · 2023-06-22

代表的なITエンジニアのコミュニティサイトの1つである「Stack Overflow」などを運営するStack Overflowは、約9万人のITエンジニアにアンケートを行った結果をまとめた「2023 Developer Survey」を発...

Cyclic Dependency Space Toggles

リアルタイム版 JSer.info · 2023-06-22

<a href="https://kizu.dev/cyclic-toggles/">https://kizu.dev/cyclic-toggles/</a><br /> <p>CSS Variablesを使ってロジックゲートを実装する方法について。 循環参照するVariable

Codux | Visual IDE for React

リアルタイム版 JSer.info · 2023-06-22

<a href="https://www.codux.com/">https://www.codux.com/</a><br /> <p>Reactのビジュアルエディタ。 GUIでコンポーネントを編集でき、コードも並べて編集できるエディタ。</p> <h2>関連U

Panda CSS - Build modern websites using build time and type-safe CSS-in-JS

リアルタイム版 JSer.info · 2023-06-22

<a href="https://panda-css.com/">https://panda-css.com/</a><br /> <p>CSS in JSフレームワーク。 TypeScriptでType Safeにスタイルを書くことができ、ツールを通してCSSファイルとして出力

技育CAMPキャラバンvol2 の参加記録 -紙を破ってPCを操作するアプリ-

Qiita(trend) · 2023-06-22

概要 私たちは今回、福岡で開催された 技育CAMPキャラバン ハッカソン に参加してきました! ハッカソンとは短期間で集中して開発を行うイベントで、今回はオフラインで開催され、はるばる博多まで行きました(とても大変だった...) ...

【徹底解説】ARCore Geospatial Creatorについて

Qiita(trend) · 2023-06-22

環境 MacOS13.0 Unity 2021.3.16f ARCoreExtentions 1.37.0 ARFoundantion 4.2.8 Cesium 1.3.1 はじめに 5月のGoogleIOでGeospatialA...

[React]挫折しないための基礎知識をおさえる(component,props,state,JSX...etc)

Zenn · 2023-06-22

挫折しないためのReact基礎知識 初めに:私の基礎学習に使用した動画について 私はUdemyの以下の2つの動画をベースにReactの学習を進めた。 モダンJavaScriptの基礎から始める挫折しないためのReact入門 【2023年最新】React(v18)完全入

go build を使わずにGoプログラムをビルドする

Zenn · 2023-06-22

go build を使わずにGoのプログラムをビルドすることはできるのでしょうか。 結論から言うとできます。 シェルスクリプトで go buildを自作してみたら、2週間ほどでkubectlがビルドできるところまでいけました。 https://github.com/DQNEO/g

React NativeのiOSでSPMを用いたマルチモジュール化を行いました

Zenn · 2023-06-22

こんにちは!アルダグラムでエンジニアをしている渡辺です 今回は React Native の iOS アプリ を SPM を用いてネイティブ開発を行えるようにしたので記事にしていきたいと思います! 背景 1年ほど前から React Native だけでは実装が難しい箇所をネイ

ER図を『ドラゴンクエスト』のモンスターのデータから読み解く記事

Zenn · 2023-06-22

はじめに 今回の記事では、設計や開発で必要不可欠であるものの、とっつきづらい「ER図」を、『ドラゴンクエスト』に登場するモンスターを具体例に説明する。言い換えれば、『ドラゴンクエスト』のモンスターのデータを出力する際に必要なデータベース設計を考える。 対象とする読者 プ

プロダクトマネージャーが久々にコードを書いて感じたこと3選

Qiita(trend) · 2023-06-22

背景 どうもこんにちわ OurPhotoという出張撮影プラットフォームでプロダクトマネージャーをしているdoueと申します。 まだまだ、PM歴1年の新米です。 実はわたし、SM→EM→PMと経て かれこれ、4年くらいコードを書いてい...

ELBアイドルタイムアウトを伸ばす場合に注意した事

Qiita(trend) · 2023-06-22

前置き 3月からSREとして働いている井之口です。 これまではバックエンドエンジニアとして働いていたのですが、ポジションも変わってインフラに関わる事も多くなりました。 今回はELBの設定を変更する機会があったので、その際に学んだ事を...

Red Hat、今後はCentOS StreamがRHEL関連のソースコードの唯一のリポジトリになると発表

Publickey · 2023-06-22

Red Hatは6月21日付けのブログ「Furthering the evolution of CentOS Stream」で、今後はCentOS StreamがRed Hat Enterprise Linux(RHEL)関連のソースコード...

【Unity】Unityで学ぶデザインパターン11: Flyweight パターン【デザパタ】

Qiita(trend) · 2023-06-22

はじめに 様々な言語で「デザインパターン」の本が世の中にありますが、筆者個人の経験では いまいちピンとこない例 いまいちピンとこないコード で説明されてることが多く、 結局これっていつ使うの? という疑問に答えるには仕事仲間等との議...

新卒が全力で取り組む!👀目に優しいターミナル周りの業務環境構築

Qiita(trend) · 2023-06-22

自己紹介  こんにちは🙌 初投稿、大変失礼します!!!!!! 新卒1年目でエンジニアとしてRelicに勤務しておりますJun-Nです! よろしくお願いしまぁぁぁぁぁぁす!!!!!!!!!!!!!! はじめに 「目がやばい👁️👁️...

先輩がノリで作ったAWSをちゃんとコード化してみた4 (ECS clusterとserviceのコード化)

Qiita(trend) · 2023-06-22

コード化中 AWS CDKの導入 CodePipelineのコード化 EventBridge Schedulerのコード化 ECS clusterとserviceのコード化(この記事) ECS ElastiCacheのコード化、本...

【新卒】インプットした知識を確実に定着させるために実践した4つの方法

Qiita(trend) · 2023-06-22

はじめに こんにちは! 2023年4月からエンジニアとして働きはじめた新卒1年目のふじたです! 今回は、研修期間中に直面した「本で得た知識をすぐ忘れてしまう」という問題を解決するために実践した4つの方法を共有させて頂きたいと思います...

Which is "Flutter or Swift & Kotlin"!!!!!

Zenn · 2023-06-21

今回は、FlutterとSwift,Kotlinのどちらを最初に学習するべきかについて解説します。 ! 対象:これからアプリ開発を学習しようと思っている人が対象です。 今回は、『将来性』『稼げる金額』『効率』『楽しさ』の4つに分けて、 『Flutter』と『Swift,K

jQueryへの別れ:現代的な開発のための必須JavaScriptメソッド

Qiita(trend) · 2023-06-21

jQueryは依然として有用ですが、制約もあります。2015年にリリースされたES6のブラウザサポートは、96%以上という高いレベルに達しており、要素の選択、スタイリング、アニメーション、データの取得といった基本的なタスクにおいて、j...

Google、エンタープライズ向けのAlloyDBで、過去のある時点をマイクロ秒単位で指定したリストアが可能に。つねにバックアップし続ける「Continuous Backup and Restore」機能提供

Publickey · 2023-06-21

Google Cloudは、エンタープライズ向けに提供しているデータベースサービス「AlloyDB for PostgreSQL」の新機能として「Continuous Backup and Restore」の提供を発表しました。 この機能は...

Vercel Web Analyticsが正式機能に。Google Analyticsのようなサードパーティのスクリプトやクッキーによるトラッキングが不要

Publickey · 2023-06-21

Next.jsの開発元であり、Webアプリケーションのホスティングサービスなどを提供するVercelは、同社のホスティング環境で利用できるアクセス解析機能「Web Aanalytics」を正式版としてリリースすると発表しました。 Web A...

イラストで理解するIAMロール

Zenn · 2023-06-21

はじめに 先日AWSのプレゼンを行った際に、ポリシー運用に関する質問を受けました。 控えめに言ってもゴミのような回答をしてしまいました。 ポリシーやロールは普段から触ることも多いですが、そのメリットをちゃん理解できていなかったです。 そこで、AWSのIAMロール周りのことを聞

Panda CSS - Chakra UI の Zero Runtime CSS フレームワーク

Zenn · 2023-06-21

🐼 パンダが来た / Panda CSS Chakra UI から、新しい CSS フレームワークである Panda CSS がリリースされました。 https://panda-css.com/ 2023 年 3 月に公開された Chakra UI の今後のロードマップに関す

Logcatで常駐させているタブ紹介

Zenn · 2023-06-21

Logcatのクエリとタブ機能 Android Studio DolphinからLogcatが新しくなり、ログの検索がクエリで行えるようになりました。また、その条件を設定したタブを残すことができるようになりました。 https://developer.android.com

CDNを活用して高速なWebサービスを提供する

Zenn · 2023-06-21

https://techfeed.io/events/techfeed-experts-night-21#1_1870977dc5f268 TechFeed Experts Night#21 発表資料 自己紹介 本名:金子達哉 株式会社PR TIMES開発本部長CTO 2

Auth0でManagement APIを使ってみた

Qiita(trend) · 2023-06-21

はじめに この記事は、Auth0のアカウント作成、アプリケーション作成(Next.js)、Management APIをcurlコマンドで実行するところまでを行なった際の備忘録です。Auth0・Management APIを初めて触...

こういう知識があってもいい思ったこと (バイナリ編)

Qiita(trend) · 2023-06-21

はじめに 発端 https://qiita.com/atm-snag/items/dc7e168ec7e08182ba64#%E7%99%BA%E7%AB%AF 言わないこと OS,実行可能ファイル他フォーマット ...

デジタル庁のアクセシビリティ覗いてみた

Zenn · 2023-06-21

はじめに 先日、↓の記事がバズってましたね。 https://qiita.com/mu_tomoya/items/f78f1fad3a8b57ac7dc3 こちらの記事は、主に見た目の部分と使用技術についての記事でした。 今回は、実際に中身(主にアクセシビリティ)はどうなって

先輩がノリで作ったAWSをちゃんとコード化してみた3 (EventBridge Schedulerのコード化)

Qiita(trend) · 2023-06-21

コード化中 AWS CDKの導入 CodePipelineのコード化 EventBridge Schedulerのコード化(この記事) ECS clusterとserviceのコード化 ECS ElastiCacheのコード化、本...

技術記事を書いてフォロワー数を15,000人にする方法

Qiita(trend) · 2023-06-21

2018年、35歳無職ワイ Qiitaで記事を書き始めたころ、私は無職のおじさんでした。 Twitterのフォロワー数は50人ほどでした。 でも、Qiitaで技術記事を書き始めてから フォロワーさんがものすごく増えました。 1つ記事...

「出世」とか「キャリアアップ」が今の若者に響かない理由

Qiita(trend) · 2023-06-20

この記事で言いたいことは次のことです。 今の若者には、給料は増やしたいが残業をしたくない人が多いです。 「管理職になれなきゃ負け組」という考え方は令和では通用しません。 ぼくらは「あの日あこがれたエンジニア」にはなれない。 こ...

Web Apps on macOS Sonoma 14 Beta

リアルタイム版 JSer.info · 2023-06-20

<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

Tuesday June 20 2023 Security Releases | Node.js

リアルタイム版 JSer.info · 2023-06-20

<a href="https://nodejs.org/en/blog/vulnerability/june-2023-security-releases">https://nodejs.org/en/blog/vulnerability/june-2023-security-r

マイクロソフト、ChatGPTに任意のドキュメントを読み込ませて回答を得られる「Azure OpenAI Service On Your Data」パブリックプレビュー開始

Publickey · 2023-06-20

マイクロソフトは、ChatGPTとChatGPT-4に、任意のドキュメントなどを読み込ませることで、そのドキュメントに基づいた回答を自然言語で得られる新サービス「Azure OpenAI Service On Your Data」のパブリッ...

Google、NVIDIA、Qualcomm、インテルらが、RISC-V用オープンソース開発を加速させる組織「RISC-V Software Ecosystem」(RISE)プロジェクトを立ち上げ

Publickey · 2023-06-20

RISC-V(リスクファイブ)プロセッサ対応のオープンソース開発を加速させる組織「RISC-V Software Ecosystem」(RISE)プロジェクトが、Linux Foundation Europeをホストとし、Google、NV...

Introducing HTTP/3 Prioritization

リアルタイム版 JSer.info · 2023-06-20

<a href="https://blog.cloudflare.com/better-http-3-prioritization-for-a-faster-web/">https://blog.cloudflare.com/better-http-3-prioritizatio

TypeScript 5.2&#039;s New Keyword: &#039;using&#039; | Total TypeScript

リアルタイム版 JSer.info · 2023-06-20

<a href="https://www.totaltypescript.com/typescript-5-2-new-keyword-using">https://www.totaltypescript.com/typescript-5-2-new-keyword-using<

AIを使わずに一枚絵をレイヤー分けできないか試みた話

Zenn · 2023-06-20

前置き こんにちは、抹茶もなかです。 普段は趣味でお絵描きしたり画像処理したりしてます(専門は自然言語処理) 最近では流行りの画像系AI技術(生成やセグメント等)を創作に活用する方法がないか模索しており、その中でも特に一枚絵のレイヤー分け(PSD化)技術の実現に挑戦しています

AIを使わずに一枚絵をレイヤー分けできないか試みた話

Zenn · 2023-06-20

前置き こんにちは、抹茶もなかです。 普段は趣味でお絵描きしたり画像処理したりしてます(専門は自然言語処理) 最近では流行りの画像系AI技術(生成やセグメント等)を創作に活用する方法がないか模索しており、その中でも特に一枚絵のレイヤー分け(PSD化)技術の実現に挑戦しています

Swift OpenAPI Generator で Swift でのスキーマ駆動開発がもっと便利になる - はじめに -

Zenn · 2023-06-20

この記事では WWDC23 で発表された Swift OpenAPI Generator を取り上げます。 ! 2023/6/20 に開催された potatotips #82 iOS/Android開発Tips共有会 で発表した内容の詳細版です。 スライドはこちらです。 O

「LuupにおけるSLOの物語」という題でSLOconf Tokyo 2023に登壇しました

Zenn · 2023-06-20

はじめまして、株式会社Luup SREチームに所属しています、ぐりもお(@gr1m0h)です。 Nobl9社が主催する SLOconf というSLO(サービスレベル目標)にフォーカスしたカンファレンスのローカルなコミュニティーイベント、SLOconf Tokyo 2023 に登壇

Panda CSS リリースなど : Cybozu Frontend Weekly (2023-06-20号)

Zenn · 2023-06-20

こんにちは!サイボウズ株式会社 フロントエンドエキスパートチームの @mugi_uno です。 はじめに サイボウズ社内では毎週火曜日に Frontend Weekly と題し「一週間の間にあったフロントエンドニュースを共有する会」を開催しています。 今回は、2023/06/

『ドラゴンクエスト』の武器データでSQLを学ぶ記事

Zenn · 2023-06-20

はじめに 今回の記事では、RPG『ドラゴンクエスト』に登場する武器のデータを用いてSQLを、チートシート形式で徹底解説する。なお、本記事にて登場する武器や防具はドラゴンクエスト大辞典のデータを参照する。 対象とする読者 これからSQLを学ぶ初心者や、データベース(SQL)

Airflowで依存関係の修正漏れを防ぐ

Zenn · 2023-06-20

こんにちは。Data Engineeringチームの河野(@matako1124) です! Airflowで依存関係の設定にExternalTaskSensorを使っているのですが、ExternalTaskSensorを使用する時は、以下2つを注意しなければいけません。 実行時

ReactのUIコンポーネントなら@shadcn/uiがちょうどいい

Zenn · 2023-06-20

Reactでは様々なスタイリングの手法があり、その上に構築されるコンポーネント実装も多くの選択肢があります。 styled-componentsやemotionといった CSS in JSライブラリによるスタイリングや、それらのライブラリ上に構築されたMUIやChakra UIと

先輩がノリで作ったAWSをちゃんとコード化してみた2 (CodePipelineのコード化)

Qiita(trend) · 2023-06-20

コード化中 AWS CDKの導入 CodePipelineのコード化(この記事) EventBridge Schedulerのコード化 ECS clusterとserviceのコード化 ECS ElastiCacheのコード化、本...

独自ナレッジをノーコードでChatGPTに連携!Azure Open AI「Add your data」

Zenn · 2023-06-20

先月のMicrosoft Buildで発表されて注目を集めていた、Azure Open AIでコーディングなしで社内のナレッジを組み込んだ回答をするChatGPTが作成できる機能「Add your data」がパブリックプレビューになりました🎉🎉🎉🎉 https://techco

【Flutter】Supabase Authenticationを使ったユーザー登録・ログイン

Zenn · 2023-06-20

これは何か FlutterとSupabaseを使った認証機能についての簡単な整理です。最もシンプルなメールアドレス+パスワード認証についてのみ取り扱っています。 話さないこと UIの構築方法 Supabaseプロジェクトの作成方法 環境 バージョン

【CSS】Grid・Flexの子要素にContainer Queriesを使ったら、子要素の幅がなくなる!?

Qiita(trend) · 2023-06-20

はじめに みなさんは、Container Queriesを使いこなせていますか? Container Queriesを色々試していた時に、「CSS Grid と Flex Boxの子要素にContainer Queriesを使ったら...

[SwiftUI]Buttonにframeを付けるとアクセシビリティ的に良くない

Zenn · 2023-06-19

Buttonにframeを付けるとアクセシビリティ的に良くない 以下の二つのボタンはいずれも32x32にframe指定したボタンです。 HStack { Button { } label: { Text("Button")

2年前の自分に教えたい!HTB(ペネトレーションテスト)で生き抜くためのツールやサイトまとめ

Qiita(trend) · 2023-06-19

HTBをこれから始めようとしている皆さん!ようこそペネトレの世界へ! 今回の記事は私が2年前、ちょうどHTBを始めたばかりの頃に知っていたかったツールやサイトをまとめました!何も知らない状態から血を吐きながら集めた精鋭たちなので、ぜひ...

さくらインターネットが開発したSaaS「宅配便取次アプリ」のデータベースにNewSQLが採用された理由は[PR]

Publickey · 2023-06-19

さくらインターネットは今年(2023年)1月、同社として初めてのSaaSとなる「宅配便取次アプリ」の提供を開始しました。 これは同社がヤマト運輸と連携して開発した、リモートワークにおける社内便に関する課題から生まれたものです。 同じオフィス...

AWS、引退を迎えたサーバラックのサーバやスイッチを分解修理し、データセンターで再利用していることを明らかに。ハードウェアの製品寿命をできるだけ延ばすのが目的

Publickey · 2023-06-19

Amazon Web Services(AWS)は世界中に大規模なデータセンターを展開しており、そこでは何十万台ものサーバやネットワークスイッチなどが稼働しています。 同社はそこで一定の時期を迎えて引退したラックに搭載された多数のサーバやス...

スクラムでの見積もり

Qiita(trend) · 2023-06-19

はじめに スクラムでの見積もりは意外とさらっと書かれている事が多く、作業見積もりと規模見積もりがごちゃごちゃの状態でスクラムを進めていた結果、チームの中で見積もりに対する不信感が強くなり「このままではいけない」と感じたため、まとめま...

アプリをMicrosoft Storeに提出してみる

Qiita(trend) · 2023-06-19

背景 弊社のイベントで、家計簿アプリ Kakeibo というアプリを自作し、Microsoft Storeに提出してみましたが、Microsoft Storeに提出することはQiitaの記事のネタとしては良いのでは?と思ったの...

Productivity Weekly (2023-06-07号)

Zenn · 2023-06-19

こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたもので

Flet使うとPythonでWeb/Desktop/Mobileアプリ作れちゃうんだ

Qiita(trend) · 2023-06-19

Fletというライブラリはご存じでしょうか。。私はつい1週間前に知ったばかりです・・・ Pythonを利用した技術について、情報収集している中で見つました。元々、reactPy(Pythonでreactの機能を実現できるライブラリ)の...

【提案】TailwindCSSの新お作法、一旦これにしませんか?

Zenn · 2023-06-19

はじめに 最近なにかと話題のTailwindCSSですが、個人的には結構手に馴染むし、何よりもUI構造とスタイルをセットにできるところがかなり好きだったりします。 ただしTailwindCSSはその便利さゆえに自由奔放に書くことができてしまうため、無秩序なUIコンポーネントの

Clean Architectureを読んだまま実装してみた(Typescript, Go)

Zenn · 2023-06-19

Why? Clean Architectureを通読してみたが、抽象論が多いのでやっぱり書いてみないとな、と思った次第。 いろいろな方のClean Architectureの記事があるものの、当方Typescripterなので馴染む言語で写経すると理解が深まるだろう。 htt

DB のスキーマ情報の差分と闘った話し (Rails)

Zenn · 2023-06-19

みなさんこんにちは。 バックエンドエンジニアの豊永です。 今回は Rails を使ってるとよく遭遇すると思われる問題に対して、 Makefile を使って解決した話を共有しようと思います。 何が問題だったか? Github の Pull Request 機能を利用して複数人で

リモートワークとアジャイル開発の転職体験

Qiita(trend) · 2023-06-19

はじめに 株式会社ラグザイアに転職して約1年が経ちました。 今回は、転職前との比較を通じて、私の所感を振り返りたいと思います。 転職を考えている方にとって、参考になる情報となれば幸いです。 転職のきっかけ 私のエンジニア経験は6年...

Numerai 2023Q2/3炉端会議

Zenn · 2023-06-19

Model uploadsのlimitationについて説明するCTO(左)、とCEO(右) この記事は? NumeraiのCEOとCTOが2023年06月08日に以下のYouTubeに公開した、炉端会議 (fireside chat)の中で、個人的に面白いと思った内容のメ

先輩がノリで作ったAWSをちゃんとコード化してみた1 (AWS CDKの導入)

Qiita(trend) · 2023-06-19

先輩がノリで作ったAWS 先輩が開発環境を構築。ノリでAWS環境に構築したらしい そこで後輩はコード化と本番環境構築を対応します 完了したので手順などのメモです 全5話 AWS CDKの導入(この記事) CodePipelineの...

Excelでテトリスを実現!VBAは使わずにRPAで作ってみたらいい感じだった【UiPath Forms 23.4】

Qiita(trend) · 2023-06-19

先日、Excelのセル幅を変えて方眼紙のようにすると何かに似ていることに気づきました。 そう、テトリスのゲーム画面です。 「よし、Excelで動くテトリスを作ろう!」 謎のモチベーションが湧いてきました。 Excelでテトリスが作りた...

会話形式で技術記事を書くメリット

Qiita(trend) · 2023-06-19

ある日の我が家 娘(7歳)「うぇ〜ん!」 ワイ「ど、どうしたんや!?娘ちゃん」 娘「学校でバカにされたの!」 男子A「お前の父ちゃん、Qiitaに関西弁の変な記事ばっかり書いてやんのw」 男子B「関西型言語なんだってさw」 娘「...

MVCモデルは意識した方がいい!!!私は地獄を見ました!!!

Qiita(trend) · 2023-06-19

目次 MVCモデルとは何者?? Modelとは Viewとは Controllerとは まとめ (MVCを意識せずに書いた私の経験談) MVCモデルとは何者?? MVC(Model-View-Controller)モデル...

【Python】自由自在にソートしよう!

Qiita(trend) · 2023-06-19

はじめに こんにちは、kenです。 業務ではGoを、プライベートではPythonを書いています。 最近、Pythonのソートに関して新たに知ったことがあったので備忘録も兼ねて記事にまとめておこうと思います。私が知らなかっただけでおそ...

【新人エンジニア向け】ログイン処理って何しているの?

Qiita(trend) · 2023-06-19

目次 そもそもログインって何? ハッシュ関数とは ストレッチングとは ソルトとは まとめ そもそもログインって何?? ログインとはパスワードとログインID(メールアドレス)などを使って、事前にデータベースに登録したパスワ...

static classの存在意義がちょっとわかった

Qiita(trend) · 2023-06-18

はじめに 皆さんはstatic使いこなしていますでしょうか? 恥ずかしながら筆者はエンジニアになってからstaticを使った記憶がありません。 ですが最近、弊社プロダクトでマジックナンバーを取り扱うロジックを調査したところ、stat...

React 2023 最新 おすすめ 教材 と検索して疲弊しているあなた、もしくはサーバーサイドエンジニアの方へ

Qiita(trend) · 2023-06-18

前置き(エンジニアってさぁ・・・) 今年入社した新卒SEなのですが、エンジニアってマジで勉強しなきゃいけないことが多すぎないですか? この3ヶ月、インフラとかバックエンドの技術を触らせてもらう機会が多くて、すごく勉強になる反面、思っ...

分散モノリスとWebAssemblyランタイムを用いた新しいアプリプラットフォーム「Wasmer Edge」登場。オーケストレーションもサービスメッシュも不要

Publickey · 2023-06-18

WebAssemblyランタイム「Wasmer」の開発元であるWasmer社は、エッジロケーション上のデータセンターにWebAssemblyランタイムを展開し、分散モノリスなアーキテクチャを用いたサーバレス型の新しいアプリケーションプラット...

WebサイトのログインにPasskeyを追加できる新サービス「Passwordless.dev」、Bitwardenが正式公開。月間1万ユーザーまで無料

Publickey · 2023-06-18

オープンソースのパスワードマネージャ「Bitwarden」などを提供しているBitwarden,Inc.は、Webサイトのログイン機能にPasskeyを簡単に追加できる新サービス「Passwordless.dev」の正式公開を発表しました。...

パスワードマネージャ「Bitwarden」がPasskey対応を発表。Webサイトごとのログインも、BitwardenへのマスターログインもPasskeyで可能に

Publickey · 2023-06-18

パスワードマネージャのBitwardeは5月24日、Passkeyへの対応を発表しました。 Passkey対応のWebサイトへのログインも、BitwardenのマスターパスワードでのログインもPasskeyでできるようになります。 Pass...

BEMとSCSSについて

Zenn · 2023-06-18

はじめに ポートフォリオ作成中のプログラミング初学者です🔰 まだまだ慣れなくて大変ですが、BEMとSCSSについて学んでいて、実践中のところです! BEMとSCSSは、CSSをより構造的で、管理しやすく、再利用可能なものにするための強力なツールです。BEMとSCSSを組み合わ

Get started with privacy manifests ざっくりまとめ

Zenn · 2023-06-18

Get started with privacy manifestsを視聴したときのメモです。詳しい情報、正確な情報は元動画を参照してください。 これまで Privacy Nutrition Labelsを見ればアプリがどのようにデータを収集して使用しているかがわかる。 ま

Release v5.0.0 :heart: · gvergnaud/ts-pattern

リアルタイム版 JSer.info · 2023-06-18

<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 />

RVCを軽量化したv3を作ってみた

Zenn · 2023-06-18

追記: 2023/06/19 ここで私がv3モデルと称しているのはあくまで自称であり、公式とは関係がないです。 v2を改造したものを便宜上v3としただけで、現在進行形で開発中のため、マージの予定はまだ考えていません。 はじめに こんにちは、nadareです。 機械学習エンジニ

SharedPreferencesをProto DataStoreに移行する

Zenn · 2023-06-18

導入のきっかけ 5 年半ほど運用している個人アプリで SharedPreferences で管理しているデータを Proto DataStore へ移行しました。 それまで、SharedPreference の扱いをしやすくしている、KVS schemaというライブラリを使っ

Haskell のGPU演算環境をセットアップする

Zenn · 2023-06-18

概要 以下の書籍を購入ました。途中でaccelerate-cudaのインストールを求められたのですが、これは現在accelerate-llvm-ptxに置き換わっています。 https://www.amazon.co.jp/gp/product/4873116899/ref=

RVCの構造についてのメモ

Zenn · 2023-06-18

はじめに こんにちは、nadareです。 機械学習エンジニアで、普段はレコメンド・検索関連のお仕事をしています。いろんな競技プログラミングが好きです。 Retrieval-based-Voice-Conversion(以下RVC)という技術に関心を持ち、本家Retrieval

LTを記録できるAPIを1日で作ったら開発合宿最高となった

Qiita(trend) · 2023-06-18

はじめに 私は普段以下のコミュニティに参加してプログラミングの学習を進めています 1ヶ月ほど前にオフラインでの勉強会があり、そこで仲良くなったメンバーとGoとReactで何かシステムを作ろうとなったので1日の開発合宿を行いま...

ChatGPTというか、GPTについて酒の席で説明した内容を記事にしてみる

Qiita(trend) · 2023-06-18

自分の中でなんとなくわかっていることを説明すると その物事に対する解像度が深まるって経験ってありません? 説明しようとするときに、頭の中においてある知識の塊を 伝わりやすいような形に変えてみたり、 伝わる順番で並べ替えてみたりとしてい...

秘密鍵のファイル周りの話

Zenn · 2023-06-18

開発していると、公開鍵暗号の技術を利用する場面は多々ある。 EC2インスタンスへのSSHする時や、Snowflakeの認証時に RSA キーペアの秘密鍵を利用する 公開鍵証明書 ... いろんな用語、トピックがあり混乱するのでまとめてみた。 ここではとりあえず特にRSA暗号を

rubyで仮想DOMを扱えるようにする「ruby-wasm-vdom」をライブラリとして公開しました

Qiita(trend) · 2023-06-18

この記事は何 以前Qiitaで以下のようなRubyで仮想DOMを扱う方法を記事にしました。 これらで紹介した仮想DOMを使って、Brainf*ckのインタプリタを作ってみたのですが、簡単なプロトタイプを作るのにはかなり便...

【CSS】borderを使って、三角形作るのはやめませんか?

Qiita(trend) · 2023-06-17

はじめに みなさんは、CSSで三角形をつくる時どのように作っていますか? borderを使って作っていませんか? この記事では、CSSで三角形をつくるベストプラクティスを紹介します。 今までの三角形の作り方 See the ...

[PureScript] Tagless Finalのテスト 3種盛り

Zenn · 2023-06-17

はじめに 最近、私はTagless Finalを使って書かれたコードのテストについて色々と考えておりました。 そこで、考えた中から3つのアプローチを紹介したいと思います。 ちなみにコードはこちらです https://github.com/pujoheadsoft/puresc

Slackのワークフローで麻雀の成績管理を楽にした話

Zenn · 2023-06-17

5-6月は組織変更とか何か諸々忙しくて記事書けなかったという言い訳をしますw あとティアキン、P3PのSteam版、世界樹リマスター、V Risingで忙しすぎです← というかディアブロIV、来週にはFF16、starfield、アーマードコア新作、アトラス新作類… いつ寝ればい

RWKVとsqlite-vssで高速なベクトル検索を作ってみる

Zenn · 2023-06-17

はじめに 最近 langchain を使うようになってきて、OpenAIのAPIをちょこちょこ叩くのですが、いかんせん遅い いや十分に早いのだけど、ドキュメントの量があると若干気になってくる速度です そこで、 ローカルLLMとしてrinna を使ってみたりしたのですが、まだま

CUDA対応を有効化したlibrealsense2を使う

Qiita(trend) · 2023-06-17

はじめに IntelはRealsenseデバイスのSDKであるlibrealsense2(https://github.com/IntelRealSense/librealsense)をOSSとして公開しています。本記事ではこのli...

nerfstudio × Volinga AI で撮影したNeRF作品をUE5で表示する!!

Zenn · 2023-06-17

こんにちは!!Asterです!!! 本日はnerfstudio × Volinga AI で撮影したNeRF作品をUE5で表示までの流れを記事にしました. お手軽にできますので,ぜひご覧ください. nerfstudioとは Nerfstudioは、様々なNeRFを使用すること

RECOROKUを使って気づいたコロナ禍が産んだ「壁」の存在

Qiita(trend) · 2023-06-17

この記事は何 先日↓の記事の取材にあたり、RECOROKUを利用しました。 取材という形で使わせていただいたものの、実際に気づきが多く、記事にしておきたいと思ったので記事としてまとめました。 今回はRECOROKUを使う中で気...

Modern CSS For Dynamic Component-Based Architecture | Modern CSS Solutions

リアルタイム版 JSer.info · 2023-06-17

<a href="https://moderncss.dev/modern-css-for-dynamic-component-based-architecture/">https://moderncss.dev/modern-css-for-dynamic-component-

Fermyon • Experience the next wave of cloud computing. | Fermyon • Experience the next wave of cloud computing.

リアルタイム版 JSer.info · 2023-06-17

<a href="https://www.fermyon.com/">https://www.fermyon.com/</a><br /> <p>Spinというツールキットで作成したWebAssemblyアプリケーションをデプロイ、実行できるサーバレスプラットフォーム</p>

The Cloud is dead, long live the Cloud! Announcing Wasmer Edge

リアルタイム版 JSer.info · 2023-06-17

<a href="https://wasmer.io/posts/announcing-wasmer-edge">https://wasmer.io/posts/announcing-wasmer-edge</a><br /> <p>Wasmer Edgeのリリース。 WebAs

Release v10.0.0 · nestjs/nest

リアルタイム版 JSer.info · 2023-06-17

<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.

Fresh 1.2 – welcoming a full-time maintainer, sharing state between islands, limited npm support, and more

リアルタイム版 JSer.info · 2023-06-17

<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

Phoenix1.7 Phoenix.Component.attr/3 を使って関数コンポーネントを作る

Qiita(trend) · 2023-06-17

こんにちは! プログラミング未経験文系出身、Elixirの国に迷い込んだ?!見習いアルケミストのaliceと申します。 今回はPhoenix.Component.attr/3を使って関数コンポーネントを作ってみました。 目的 前回作...

ExpressRoute 導入の流れを確認してみる

Zenn · 2023-06-17

Azure ExpressRoute 導入の流れを確認してみる ExpressRoute は、Azure と オンプレミス環境を閉域網で接続できるサービスです。 といっても、Azure と オンプレミス環境 を専用線で直接接続するようなものではなく、プロバイダー様のネットワー

多次元のオブジェクト作るの意外と苦戦した

Qiita(trend) · 2023-06-17

何があった? 普段laravelのeloquentで出来上がったオブジェクトばかり触っているため、オブジェクト作成という初歩的なところでつまづいたので記事にしました。 せっかくなのでクイズ形式にしてみましたので、ぜひ皆さんもエラーシ...

OpenAI Function callingで複雑なタスクを簡単に実現

Qiita(trend) · 2023-06-17

Function callingの登場 6/13ごろにOpenAI社から発表された新しいgpt-3.5-turboのインスタンスにFunction callingという機能が追加され話題を呼んでいます。このFunction call...

なぜ TypeScript には void と undefined が存在するのか?

Zenn · 2023-06-16

void について 値を返さない関数の戻り値は void と表現されます。 const voidFunc = (): void =&gt; { return; } voidFunc の型は以下のようになります。 const voidFunc: () =&gt; void

PM1人目1年生が読んだ「プロダクトマネージャーになりたい人のための本」

Zenn · 2023-06-16

! この記事はNE開発ブログ/開幕連続投稿企画の16日目の記事です。 こんにちは。NE株式会社でプロダクトマネージャーを務めております正訓(まさくに)と申します。プロダクトは「せかいであそぼ。」をコンセプトとして掲げるネクストエンジンです。ECのバックオフィス業務を総合的に管理

腰痛の原因を撲滅するためのおすすめツール10選

Zenn · 2023-06-16

はじめに 新卒でまだ学生のころ運動していたときの貯金があったときはよかったのですが、エンジニア 3 年目ごろから貯金が尽きてきて腰痛に悩まされるようになりました。 そこでいろいろ試したことを共有することにします。 いまでは腰痛に悩むことは全くなくなりました。 ! 効果について

VTL がよくわからない (クォートのエスケープ)

Qiita(trend) · 2023-06-16

VTL でクォートの中でクォートしようと思ったときにいいやり方がリファレンスを見てもわからなかった "func("{"key":"value"}")" こんな感じのを書きたかった. 片方はシングルクォートでなんとかなるみたいだけど...

エディタ拡張でオートコンプリート(入力補完)したい【後編】

Qiita(trend) · 2023-06-16

概要 エディタ拡張(CustomPropertyDrawer)でTextFieldのオートコンプリート(入力補完)をしたい。候補は提示されるけど、自由入力も可能にしたい。 要するに Qiita の記事のタグみたいなやつですね。 そ...

Next.js Server Actions の裏側を理解したくて動きとコードを追う

Zenn · 2023-06-16

Next.js Server Actions Next.js 13.4 で、新機能として Server Actions[1] が追加され、バックエンド側のコードをあたかもクライアントから直接呼び出せるかのようにコードを書くことができるようになりました。 リリースブログに掲載さ

【稀に役に立つシリーズ】MySQL の生成カラムと文字列関数で値を分割保存して Indexing

Qiita(trend) · 2023-06-16

【稀に役に立つシリーズ】始めました 万人にはウケないけど「ちょうどこれやりたかったねん!」という需要が満たせればいいなと思っています どういうケースで役に立つ? 例えば, Slack の投稿の URL は以下のような構造にな...

Azure OpenAI(ChatGPT3.5)を活用して、Teams会議の議事録を自動で作成するアプリを1時間で作る。

Qiita(trend) · 2023-06-16

Azure OpenAIを活用して、Teams会議の議事録を自動で作成するアプリを1時間で作る。 はじめに 掲題の通りです。 ここ最近、少人数プロジェクトを発足したんですが それぞれの作業が多く、議事録が負担になりそうだったので ...

[HMC Tips] AIX, RHEL(ppc64le) から HMC で LPAR参照コードを出力する方法

Qiita(trend) · 2023-06-16

はじめに HMC (Hardware Management Console) の参照コードをLPARのOS側からコードを表示させる方法を確認しました。 環境 HMC V10R2.1031 LPAR:   AIX 7.3 TL0 ...

TypeLab 2023 に登壇して書体関連のツールを OSS として公開しました

Zenn · 2023-06-16

こんにちは。株式会社モリサワで働いている藤です。 書体 (フォント) を制作する部門で、いわゆるフォントエンジニアと呼ばれる仕事をしています。書体制作のお仕事を、技術面からサポートする仕事といえば良いでしょうか。 今回は、Typographics 2023 TypeLab で発表

PythonのDIフレームワーク「Injector」がいい感じ

Zenn · 2023-06-16

GitHubのレポジトリはこちら: https://github.com/python-injector/injector はじめに もう一つPythonのDIフレームワークに「Dependency Injector」というものもあるんですが、個人的にこちらは「Injecto

効果的なユーザーインタビューで最高のプロダクトをつくる。

Qiita(trend) · 2023-06-16

はじめに みなさんは、新機能の開発や機能改善などで、実際に使っているユーザーの声を聞くためにユーザーインタビューを行っていますか? プロダクトマネジメントでは最高のプロダクトをつくるために、プロダクトとユーザーを重視してデザインや開...

「Vercel KV」が正式リリース、Redisベースのキーバリューストア。ホビー向けには月間3万リクエスト、256MBストレージまで無料に

Publickey · 2023-06-15

Next.jsの開発元であり、Webアプリケーションのホスティングサービスなどを提供するVercelは、同社のホスティング環境で利用できるキーバリューストア「Vercel KV」の正式リリースを発表しました。 Vercel KV, our ...

カプセルトイ「手のひらネットワーク機器」発売、取扱店舗一覧が公開。1個500円、シスコ、古河電気工業、A10ネットワークスが監修

Publickey · 2023-06-15

先週発表されて話題になっていたカプセルトイ「手のひらネットワーク機器」の発売が開始され、発売元であるターリン・インターナショナルの公式サイトと公式ツイッターで取扱店舗一覧も発表されました(ネットワーク機器メーカー監修 手のひらネットワーク機...

開発者はコーディングよりもビルドとテストの待ち時間が長く、チームの協力でコード作成が高速に。すでに92%がAIを仕事に活用。GitHubによる米国の開発者500人の調査

Publickey · 2023-06-15

GitHubは、現在の開発ツールやワークフローが開発者の体験にどのような影響を与えるかについて、米国に拠点を置く企業のソフトウェア開発者500人を対象に調査した結果を発表しました。 その内容は、開発者がコーディングの時間よりもビルドやテスト...

【SwiftUI】iOS16からのタグレイアウト

Qiita(trend) · 2023-06-15

はじめに タグのレイアウトを実装したくて、ネットで検索してもいい感じの実装ができるコードが見つからず、自分で実装するか〜と思ってたらAppleのドキュメントにタグレイアウトの完璧なコードがあったので記事にしておきます。 デザイン ...

【コードを綺麗に書く】というのはこういうことな気がしてきた

Qiita(trend) · 2023-06-15

はじめに 最近コードを書いていてふと、今の自分は以前とは全く違う思考でコードを書くようになってるな。。。と気づいたので、少しまとめたいと思います。 以前 「本でこういうコードの書き方が良いって書いてあったな〜」 「本でこういうコー...

【Herokuデプロイエラー】Precompiling assets failed / Error: Cannot find package '@babel/plugin-proposal-private-property-in-object' 対処法

Qiita(trend) · 2023-06-15

はじめに Ruby on RailsをHerokuデプロイ時に、 Precompiling assets failed. というエラーになりはまってしまったので その対処法を記述しておきます。 環境 ruby 3.0.1 Rai...

コーダーができるサイトの高速化10選

Zenn · 2023-06-15

はじめに この記事では「コーダーが対応できるサイトの表示速度向上」についての具体的な手法を紹介していきます。 サイトの表示速度はユーザー体験を大きく左右し、サイトの種類によってはUI(サイトの見た目)より重要視される場合もあります。 2017年にはGoogleが「ページの読み

AI 時代のコードの書き方, あるいは Copilot に優しくするプロンプターになる方法

Zenn · 2023-06-15

Copilot をオープンベータ直後から長く使っていて、また補助的に ChatGPT も使いながらコードを書いていて、なんとなくコツがわかるようになってきた。 自分は生成モデルのことは表面的な理解しかしてない。雑にバックプロパゲーションの実装の写経したり、Transformer

学生が大学の勉強スペースで使われるシステムを構築・運用してみての学び

Zenn · 2023-06-15

はじめに ! この記事で一番伝えたいのは、これから日本大学やその他の大学で公式に使われるアプリを作成しようとしている人に対して、どのような問題点で私が困ったか?を共有するための記事です。 私は日本大学の文理学部のキャンパスに所属している修士2年生です。日本大学文理学部のキャ

GPT-4, GPT-3.5 の API を利用して JSON だけ生成する (Function calling)

Zenn · 2023-06-15

先日 OpenAI API のアップデートが以下のように発表されました。 https://openai.com/blog/function-calling-and-other-api-updates 一番の注目は Function calling じゃないでしょうか? 名前から「

Reactの"要素の型"、それぞれの特性理解していますか?

Zenn · 2023-06-15

はじめに 普段React・Next.jsを用いた開発に際して、UIコンポーネントを作成する際にReact.FCやJSX.Element、ReactNodeなどの"要素やコンポーネントに関する型"を使用する場面が多々あるかなと思います。 昨今のReactコンポーネント開発におい

Apple siliconのMacで仮想マシンを作る(Docker Desktop代替)

Qiita(trend) · 2023-06-15

はじめまして! 株式会社RelicのNishimuraです。 自分がWeb業界に入った当時は自分のPCでコーディングし、動作確認するためにはファイルをFTPソフトでサーバーへ送信していましたが、今やPCでも仮想マシンによるサーバーが構...

Release v8.1.0 · reduxjs/react-redux

リアルタイム版 JSer.info · 2023-06-14

<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 vs Class constructorについてまとめてみた

Zenn · 2023-06-14

英語圏のFlutter開発者の間で、Widget extensionsを使ってSwiftUIのmodifierのような書き方を再現する方が今のネストしていく方法より扱いやすいのではという話が挙がりました。 日本のエンジニアの方々がどう思うのかも気になったので、若干の私情を挟みつつ

【速習】OpenAIのFunctionCallingを理解する

Zenn · 2023-06-14

2023/06/13 OpenAIの大きなアップデートが発表されました。 その中でも新たに加わった目玉機能がFunction callingです。 このFunction calling、一見すると「APIのレスポンスをいい感じのJSONにしてくれるのかな?」と思ってしまうのですが

Javaのネイティブバイナリ生成可能なGraalVMの全機能が無料に、最適化コンパイラやG1ガベージコレクションを含む。本番環境でも利用可能

Publickey · 2023-06-14

オラクルは、同社がJavaディストリビューションとして提供しているGraalVMの新ライセンス「GraalVM Free Terms and Conditions」(GFTC)を発表し、あわせてこれまで有償版のGraalVMに含まれていた全...

HashiCorp、シンプルなシークレット管理クラウドサービス「HCP Vault Secrets」パブリックベータ公開。シークレットを集中管理し環境変数で提供

Publickey · 2023-06-14

HashiCorpは、ソフトウェア実行時に必要となるトークンやパスワードといった、いわゆるシークレットを安全に保管し提供するクラウドサービス「HCP Vault Secrets」をパブリックベータとして公開したことを発表しました。 同社はシ...

PythonやR対応の統合開発環境「JupyterLab 4.0」正式リリース。 より効率的なレンダリング、リアルタイムコラボレーション機能が分離など

Publickey · 2023-06-14

Project Jupyterは、オープンソースで開発されているWebIDE「JupyterLab 4.0」の正式リリースを発表しました。 JupyterLabは、Webブラウザから使えるPythonやR、Scala言語などに対応した統合開...

さくらインターネット、石狩データセンターの二酸化炭素年間排出量がゼロになると発表

Publickey · 2023-06-14

さくらインターネット株式会社は、同社が北海道石狩市で運営している石狩データセンターを、水力発電を中心とした再生可能エネルギー電源へと2023年6月1日より変更したことで、CO2の年間排出量がゼロになると発表しました。 石狩データセンターは、...

非エンジニア上司に対する3つの攻略法

Qiita(trend) · 2023-06-14

はじめに この記事はこれまで私がIT企業での15年ほどの社会人経験の中で感じてきた体験談を元に記載していますのであくまで参考としてお受け取りください。 また私は「非エンジニアの上司」側の立場での経験がほとんどであるので、逆説的にエン...

Rubyがブラウザで動くってことはRubyでプログラミング言語のインタプリタを作れればどんな言語でもブラウザで動かせるのでは...!?

Qiita(trend) · 2023-06-14

はじめに Rubyはバージョン3.2からWebAssembly(WASM)に対応をしています。 詳しくは以下の記事をご覧ください。 RubyでWASMを触っているうちに、「Rubyがブラウザで動くってことはRubyでプログラミ...

ChatGPTの新機能!Function callingでかわいいお天気お姉さんつくーる

Qiita(trend) · 2023-06-14

はじめに ChatGPTの新機能!Function callingを使って、かわいいお天気お姉さんを作りました! Function callingのサンプルコードはここにあります。 https://platform.openai.c...

自分が技術記事を書くモチベーションとか、気をつけていることとか

Zenn · 2023-06-14

自分が技術記事を書くときのモチベーションや気をつけていることなどをまとめてみました。 💪 書くモチベーション 結局のところ、「書くのが好き」 というところが大きいのですが、それ以外にも書くモチベーションはあります。 他の人の記事に助けられているのでそのお礼に 自分も様々

【随時更新】Document Understanding のデータ出力操作のメモ

Qiita(trend) · 2023-06-14

はじめに 本記事は、UiPath Studio の基礎知識をお持ちで、これから Document Understanding を利用したい方向けの内容となっています。 記事の内容は、個人の見解または確認結果であり、UiPath の...

技術記事を毎日投稿し始めて1年2ヶ月が経った

Qiita(trend) · 2023-06-14

はじめに IT業界は日々進化していきます。 その進化についていくには継続的な努力が不可欠です。 私は継続的な努力のため、技術記事を毎日投稿し続けるという取り組みを始めました。 この記事では、私が技術記事を1年2ヶ月毎日投稿し続けた経...

Tips: copilot.vimでmarkdownの補完もできるようにする

Qiita(trend) · 2023-06-14

この記事は何 僕はVimを使っているため、Copilotをcopilot.vimを用いて利用しています。 copilot.vimを用いてMarkdownの補完もしてもらおうと思っていたところ、 copilot: disabled f...

【ChatGPT】新機能「Function calling」が凄すぎた

Qiita(trend) · 2023-06-14

tl;tr ChatGPTの新機能「Function calling」はすごい。 今後注目される機能になっていくと思われる。 ChatGPTの新機能「Function calling」について 6/13日のアップデートで、Chat...

配慮のできないエンジニアとの付き合い方

Qiita(trend) · 2023-06-14

リモートワーク中ワイ ワイ「あーーー!!!」 ワイ「ストレスが溜まるんじゃ〜〜〜!!!」 ワイ「株式会社ゆめみで働くのは、ストレスが溜まるんじゃ〜〜〜!!!」 娘(7歳)「パパ、どうしたの?」 ワイ「いや、あのな?」 ワイ「パパの会...

Function callingでダジャレ評価関数を作る

Zenn · 2023-06-14

Function callingについて https://openai.com/blog/function-calling-and-other-api-updates Chat Completions APIにFunction callingという機能が追加されて、入力テキス

アプリ開発におけるプロモーション起因のリリース日変更の話

Qiita(trend) · 2023-06-14

これはなに iOS/Androidアプリ開発の際に起こりうる様々なリリース日変更について、自身の経験からプロモーション起因によるものを紹介したいと思います。 対象としてはゲーム系のアプリ、ツール系アプリがメインになります。 このよう...

Hydrogenを徹底紹介 🔍 〜Remixベースで高パフォーマンスなECサイトを実現〜

Zenn · 2023-06-14

はじめに 今回はECサイトを構築する開発において、Hydrogenというフレームワークが非常に強力だったため紹介します。HydrogenはRemixをベースとしたヘッドレスコマースのためのスタックです。「なぜRemix?」と思う方もいるかもしれませんが、2022年にShopi

【祝安定化】once_cellについて

Qiita(trend) · 2023-06-14

once_cellがRust 1.70で安定化されます! というわけで今回はそのonce_cellとstaticについて述べていこうと思います。 once_cellとは? そもそもonce_cellとは何かというと「一度し...

「YOUTRUST x ゆめみ Flutter LT会@渋谷」のアンケート結果を公開します

Qiita(trend) · 2023-06-14

はじめに 先日開催した「YOUTRUST x ゆめみ Flutter LT会@渋谷」で行ったアンケート結果を公開します🚀 今後Flutterの勉強会の開催や登壇を考えている人の参考になれば嬉しいです。 アンケート結果 アンケ...

AzureのIPsec S2S VPNをLog Analyticsで死活監視しよう(多分日本初記事)

Qiita(trend) · 2023-06-14

はじめに この情報は2023年6月13日時点のものです。 最近FSDに入社した初心者エンジニアです。誤りがあればご指摘ください。影で咽び泣いてます。 本記事では、Azureの仮想ネットワークゲートウェイと対向先ルーターを結ぶSit...

【デザインシステム】エンジニアが知っておきたいデザインシステム

Qiita(trend) · 2023-06-14

デザインシステムとは? 簡単にいうと、デザインシステムは、デザインに関することを体系化・構造化したものです。   具体的には、デザインの目的・原則やデザインの基準を定めるVIガイドライン、UIパターンやコンポーネント、ライブラリな...

VSCode for Web、WebAssembly版言語ランタイムやシェルを拡張機能として実験的に実装。Webブラウザローカルでコードやシェルを実行可能に

Publickey · 2023-06-13

Visual Studio Code(VSCode)をWebブラウザで利用可能にしたVSCode for Webは、ローカルマシンにVSCodeをインストールすることなく、WebブラウザさえあればGitHub上のソースコードなどを編集可能に...

AWS LambdaでRuby 3.2の利用が可能に、初のRuby 3.xサポート。Ruby 2.7のサポートは2023年12月で終了

Publickey · 2023-06-13

Amazon Web Services(AWS)は、同社のサーバレス基板「AWS Lambda」でRuby 3.2ランタイムのサポートを開始したと発表しました。 これまでサポートされていたのはRuby 2.7でしたので、AWS Lambda...

社内で「新任EMに読んでもらいたい書籍リスト」を用意しました

Zenn · 2023-06-13

! この記事はNE開発ブログ/開幕連続投稿企画の13日目の記事です。 こんにちは、NE株式会社で働いておりますきんじょう(@o0h_)がお送りします。 連続で失礼します!!!という気持ちで、また投稿してみます。(明日からは再び違うメンバーが登場します💪) Intro さて、

CognitoのHostedUIがダサいのでChatGPTにCSSを作ってもらう

Qiita(trend) · 2023-06-13

CognitoのHostedUI、あまりにもダサい いきなりですが、以下がデフォルトの状態です。 うーん。。 まぁ使えればいいよ、というのはそれはそうなんですが… てかHostedUIて何 Cognitoは「ホストされたUI」を...

Datadog APMで始めるAPIのパフォーマンスチューニング入門

Qiita(trend) · 2023-06-13

記載の背景 Datadog APMを導入しているが現状活用しきれていない 活用方法はいろいろあるが, APIの選び方と優先度の付け方にフォーカス あたりと優先度の付け方を自分なりに整理 今後に活かしたい Datadog APM...

Laravelでデータの変更履歴用トレイトをつくる

Qiita(trend) · 2023-06-13

内容:Laravelでデータの変更箇所を追跡する方法です。 なぜ書いたか:現場で変更履歴を表示させる処理が必要になったから。備忘録です。 Laravel Auditingというパッケージもありますが、今回はトレイトの作成にしました。 ...

オランダで開催された JS Nation と React Summit に参加してみた

Zenn · 2023-06-13

6/1 ~ 6/2 にオランダのアムステルダムで開催された JSNation と React Summit に参加してきました!この記事では、初めての海外カンファレンスに参加した感想を書きたいと思います。 JSNation と React Summit のストラップ。 JS

TypeScript 本体のコードを読んでみよう

Zenn · 2023-06-13

みんなお世話になっている TypeScript のコードを読みたいと思ったことはないだろうか。読んだ。 https://github.com/microsoft/TypeScript 一週間ぐらいかかった。完全に読み切ったとは言えないが、概要は掴んだ。 なかなかに複雑でドメイン知

Goが循環インポートをエラーにする理由

Zenn · 2023-06-13

Goのインポート方針について Goのインポート機能では以下のような方針を採用しています。 未使用インポートをエラーにする 循環インポートをエラーにする 前者についてはよく叩かれるポイントでその解説は以下に書きました。 https://zenn.dev/nobonobo/a

【WWDC23】実際に試してみた🚀:2024年春以降に Apple 審査を通過するために対応すべきプライバシーの変更点

Zenn · 2023-06-13

WWDC23 では、プライバシーに関する新しいツールが追加されたり、今後新しく対応が必要な事項が発表されました。👮🏻 この記事では、WWDC23 の動画やドキュメント、Developer Forums の内容を調べ、実際に Xcode で試してみました。 対応が必要なアプリや S

Nx.Serving で複数の入力を逐次・並列処理する

Qiita(trend) · 2023-06-13

はじめに Nx.Serving を使うと、行列演算の一連処理を簡単に他ノードから実行できます 複数ノードに接続していれば自動的に分散して処理してくれますが、これを大量データに対して逐次・並列で呼び出してみます 今回も Live...

個人開発のWebサービスをCloudflareに載せてみた【無料でここまでできる】

Zenn · 2023-06-13

概要 私は個人でWebサイトやWebサービスを色々公開しております。 この度、個人開発でWebサービスを運用するときにCloudflareを利用すると様々なリスクを無料でヘッジできるので事例を紹介します。 しかも無料です。 今回移行してみたサイトの1つはこちら。多分、瞬間的に

アウトプットをしない人々は否定しかできないって話。

Qiita(trend) · 2023-06-13

「俺は、自己啓発本が大っ嫌いや!百歩譲って参考にするのはいいとして、読んだだけで全部分かったつもりになるバカが量産されるからな。社員人として恥ずかしいことだと思うわ、ホンマに。」 私が所属している会社の中でも、特に高い技術力を持った先...

ひらがなをローマ字に変換するアルゴリズムを考える

Zenn · 2023-06-13

こんにちは。 普段何気なく使っているローマ字入力、たとえば「ねっこ」と入力するだけでも「nekko, necco, neltuko, neltuco, nextuko, nextuco, neltsuko, neltsuco, nextsuko, nextsuco」と10パターン

.envでDocker開発環境をカスタマイズ!

Zenn · 2023-06-13

こんにちは、エンジニアの籏野です。 以前、弊社のエンジニアが社内の Dockerfile のベストプラクティスを公開しました。 https://zenn.dev/forcia_tech/articles/20210716_docker_best_practice この頃から更に

NE社での目標・評価制度の設計と運用&裏側にある「そもそも何をしたかったか」 -FY2022 下半期-

Zenn · 2023-06-12

! この記事はNE開発ブログ/開幕連続投稿企画の12日目の記事です。 こんにちは、NE株式会社で働いておりますきんじょう(@o0h_)がお送りします。昨日は「Tech」でしたが、今日はVPoEの帽子で「Idea」やっていきたいと思います。 それでは宜しくお願いします。 NE社

Goのinterfaceを理解しよう!

Zenn · 2023-06-12

こんにちは、最近競プロが少しアツくなっているlogicaです。 先人が少ないけどGoで競プロをやるぞ!って言って、AtCoderの典型90問の簡単めなやつをやりながら、I/Oや二分探索、Union-Find木などをUtility化しています。 さて、Goを学んでいる人の中でかなり

Nx.Serving でバッチサイズを指定する

Qiita(trend) · 2023-06-12

はじめに Nx.Serving を使うと、行列演算の一連処理を簡単に他ノードから実行できます 機械学習ではお馴染みのバッチサイズを指定することで、複数の行列を一度に処理することができます 今回も Livebook 上で実装して...

DockerコンテナイメージをWebAssemblyに変換、Webブラウザ上での実行も可能にする「container2wasm」バージョン0.3が登場

Publickey · 2023-06-12

DockerコンテナイメージをWebAssemblyに変換し、WebAssemblyランタイム上で実行可能にするツール「container2wasm」のバージョン0.3がリリースされました。 開発者はNTTの徳永航平氏。container2...

getServerSidePropsを用いて、ログインの有無を判断しリダイレクトを実装する

Qiita(trend) · 2023-06-12

はじめに Next.js初心者なりに、getServerSidePropsを用いてページアクセス時のリダイレクトを実装してみました。 要件 ログインしていない場合、認証が必要なページにアクセスした際にログイン画面にリダイレクトす...

Turborepo 1.10 – Turbo

リアルタイム版 JSer.info · 2023-06-12

<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="

Laravelを使ったことがある人はdddを試してみてほしい(小ネタ)

Zenn · 2023-06-12

はじめに ddd を"ドメイン駆動開発(Domain Driven Development)=DDD"のタイポだと信じ「実はちゃんとドメイン駆動開発のことを説明するんでしょ?」と期待してこの記事を開かれた方、誠に申し訳ありません。 ここでバックしていただいて結構です。これ以上

zodはどんなときに使えるのか? ぜんぶだよ!!

Zenn · 2023-06-12

最新版

Go公式の構造化ロガー(予定)のslogの出力を見やすくしてみる

Zenn · 2023-06-12

Go言語ではながらく公式のログ出力にlogパッケージが使われてきました。しかし昨今のクラウド環境などでのロギングでは構造化ログがほぼ必須であり、そのような流れを受けて公式の構造化ログパッケージ slog が提案されています。 https://zenn.dev/mizutani/a

Release 3.31.0 - 2023.06.12 · zloirock/core-js

リアルタイム版 JSer.info · 2023-06-12

<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

DDSP-SVCでリアルタイム音声合成をするのだ。

Zenn · 2023-06-12

こんなツイートをしますた。 https://twitter.com/ddPn08/status/1667464817551237120 ということでDDSPを推していきます(?) DDSP-SVCとは https://github.com/yxlllc/DDSP-SVC 👆こ

DDSP-SVCでリアルタイム音声合成をするのだ。

Zenn · 2023-06-12

こんなツイートをしますた。 https://twitter.com/ddPn08/status/1667464817551237120 ということでDDSPを推していきます(?) DDSP-SVCとは https://github.com/yxlllc/DDSP-SVC 👆こ

What's new in Xcode 15 ざっくりまとめ

Zenn · 2023-06-11

What's new in Xcode 15を視聴したときのメモです。詳しい情報、正確な情報は元動画を参照してください。 Xcodeアプリについて 今年はiOSやvisionOSを含む全てのシミュレターをオプションにしたことでXcodeアプリのサイズが小さくなった。Devel

複数の環境でDockerfileを共通化するために使えるtips

Zenn · 2023-06-11

前提 コンテナを用いてアプリケーションのワークロードを構築することにはいくつかの利点があります。 なかでも、下記に上げられるポータビリティと環境の再現性は非常に強力です。 ポータビリティ コンテナは、アプリケーションとその依存関係をコンテナ内にパッケージ化します。 これに

PVA と Azure OpenAI の ChatGPT:会話履歴の管理術

Qiita(trend) · 2023-06-11

はじめに 以前この記事で紹介した通り、Power Virtual Agents を使用して Azure OpenAI Service の ChatGPT と連携することが出来ます。 短期間で実装できることや、構築コストを削減...

記法の「軽さ」を最優先した数式マークアップ言語を作った

Zenn · 2023-06-11

はじめに 軽量マークアップ言語(e.g. Markdown)の中で数式を書くという目的においては、TeX記法がデファクトスタンダードになっている。しかし、軽量マークアップ言語自体の「軽さ」と比較したとき、TeX記法は少し「重い」よな〜、ということを前々から思っていた。 ここで

#GoogleAppsScript で自分好みの買い物メモを作ってみた #リテールテックハッカソン

Qiita(trend) · 2023-06-11

買い物メモアプリ、使いにくい! ご丁寧にカテゴリ分け機能、レシピ連携機能などを付けてくれているものがありますが、使いません!!機能が多いと使いたい機能がわかりにくかったり、アプリが重くなったりするので不便です そもそもあまりいろいろ...

【Git】gitignore がなぜか反映されない問題、既に tracked だからでした

Qiita(trend) · 2023-06-11

🎯 結論 gitignore で実現できるのは 『未追跡 (untracked) のファイルに対して無視を決め込むこと』であって 『追跡 (tracked) されているファイルを未追跡 (untracked) にすること』ではない。...

デザインパターン〜とかアーキテクチャ〜〜とか・・・に行く途中の話

Zenn · 2023-06-11

! この記事はNE開発ブログ/開幕連続投稿企画の11日目の記事です。 こんにちは、NE会社で働いておりますきんじょう(@o0h_)がお送りします。 弊社ではPHPを用いてアプリケーション開発を行っています(Ruby, Go, Javaも領域によっては利用しております) さて、つ

MySQLを7000インスタンス規模で運用するLINEは、MySQL互換のNewSQLをどう評価したか?[PR]

Publickey · 2023-06-11

コミュニケーションアプリ「LINE」をはじめ、多くの大規模サービスを運営するLINE株式会社は、LINEマンガやLINE GAME、LINEギフトなどをはじめとするLINE関連サービスのデータベース基盤として約7000ものMySQLインスタ...

プログラミングのためのBGMなど、仕事や勉強の邪魔にならない無料で使えそうなBGM集。2023年版

Publickey · 2023-06-11

在宅で仕事や勉強をしている時間が増えてくると、ずっと無音だと寂しい気がして、できればあまり気にならないBGMや環境音があるといいなあ、と思ったことはありませんか? 2年前にそうしたBGMなどをまとめた記事を公開したところ、大変好評でした。し...

Ubuntu 22.04をHyper-V経由でインストールしてElixirの開発環境を量産する

Qiita(trend) · 2023-06-11

こんにちは! プログラミング未経験文系出身、Elixirの国に迷い込んだ?!見習いアルケミストのaliceと申します。 今回はWindows11に対してHyper-Vを用いたElixir開発環境を量産する方法をまとめます。 目的 E...

3年かけて再入緑した話

Qiita(trend) · 2023-06-11

記事の目的 タイトル通り3年かけて再び緑色になったことを振り返る記事です。 レート推移 自分がいつ競プロをやっていたかが良くわかるグラフになっています。 AtCoder Problems 自己紹介 こんにちは、dorim...

脳汁大好きShaderGraphさんでこってりマテリアルを作成しよう

Qiita(trend) · 2023-06-11

概要 脳汁が出そうなShaderGraphの作例紹介です レシピなのでCookPadを参考にして書いています 作例紹介なので各種ノードの細かい解説は省きます 材料 Unity2021.3.18f1 : 1人前 Universal...

[WWDC23] Xcode15からPrivacy Manifestsが導入

Qiita(trend) · 2023-06-11

今年の発表で結構重要そうな内容だったので、簡単にまとめておきました。 [WWDC23] Get started with privacy manifests Xcode15からPrivacy Manifestsが導入されます。 ...

Reactpyとか言う面白いライブラリ

Zenn · 2023-06-11

こんにちは。だだっこぱんだです。 今まではフロントエンドな人間のつもりでしたがいつの間にか Most used languages の1位がPythonで50%になっていてあれーってなっています。 https://github.com/ddPn08 今回はpythonで面白いライ

Rust でレイトレーシングレンダラーをディープラーニングしてみた

Zenn · 2023-06-11

何が何だかわからないタイトルですが、次のような3Dのレンダラーをディープラーニングで模倣してみようということです。左側が訓練データ、右側がディープラーニングした結果でレンダリングしたものです。 まず、私はディープラーニングの専門家ではありませんので、この記事は自分の学習過程を記

OKEのWorker Nodeにプリエンプティブル・インスタンスを利用する

Qiita(trend) · 2023-06-11

はじめに OKE(Container Engine for Kubernetes)のWorker Nodeとして通常のオンデマンド・インスタンスの他に、プリエンプティブル・インスタンスも利用できるようになりました。 プリエンプ...

Remix入門: フロントエンドもバックエンドも爆速開発を実現する次世代Webフレームワーク

Zenn · 2023-06-11

こんにちは!Acompanyのマッケイです! この記事は Acompany5周年アドベントカレンダー 11日目 の記事です。 https://recruit.acompany.tech/b6d945cfebca4be0876128af68dd5d8b 今回はAcompanyのプロ

Numerai新機能Model Uploadsのご紹介

Zenn · 2023-06-11

序章 メロスは激怒した。必ず、かの邪智暴虐のNumerai computeを除かなければならぬと決意した。 メロスにはAWSがわからぬ。もちろんTerraformもDockerもわからぬ。 メロスは、村のデータサイエンティストである。システム案件は「あーそれはデータサイエンテ

【Python】最新物体検知AI YOLOv8のPythonライブラリ ultralytics がすごすぎる!

Qiita(trend) · 2023-06-11

 2022年8月拡散モデルを利用したStable Diffusionが公開され、2022年11月Transformerを利用したChatGPTが公開され、画像生成・文章生成AIが業界を席捲している。生成AI以外にも人間の五感を担うよう...

TypeScript:ブルーベリー本写経してみたけど、力ついた?

Zenn · 2023-06-11

はじめに TypeScriptの理解深めねばと思い、ブルーベリー本を購入。 ただ読んでいくのもな〜と思ったので、写経してみることにしました。 結論 理解は深まる。初めてTypeScriptに触れる方は写経も1つの方法になりそう。 良かったこと 進んでいる感覚があるのが精

エンジニアは今すぐチームを組め

Zenn · 2023-06-11

🎉 Hello World はじめまして、記事の初投稿になります。 また、この記事は Publication として投稿しています。 Publication は、zenn 上にチームを作って記事やスクラップを投稿できる機能です。 https://zenn.dev/public

Modern CSS in Real Life - Chris Coyier

リアルタイム版 JSer.info · 2023-06-11

<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 />

複数ノードに接続している場合の Nx.Serving.batched_run の挙動を確認する

Qiita(trend) · 2023-06-11

はじめに 前回、1台の端末で機械学習モデルをロードし、もう1台から呼び出してみました ただ、呼ばれる側が1台だとAIの推論処理自体は分散されていないため、あまり分散らしさを感じませんでした というわけで、今回は3つのノードで機...

RSC From Scratch. Part 1: Server Components · reactwg/server-components · Discussion #5

リアルタイム版 JSer.info · 2023-06-11

<a href="https://github.com/reactwg/server-components/discussions/5">https://github.com/reactwg/server-components/discussions/5</a><br /> <p

evanw/polywasm

リアルタイム版 JSer.info · 2023-06-10

<a href="https://github.com/evanw/polywasm">https://github.com/evanw/polywasm</a><br /> <p><code class="language-plaintext highlighter-rouge

NakedJSX - Use JSX without React

リアルタイム版 JSer.info · 2023-06-10

<a href="https://nakedjsx.org/">https://nakedjsx.org/</a><br /> <p>JSXから静的なHTMLと小さなランタイムを生成するツールキット。 Scoped CSSを扱う機能、開発用サーバ、画像/CSS/HTML/JSの最

Release v1.35.0 · microsoft/playwright

リアルタイム版 JSer.info · 2023-06-10

<a href="https://github.com/microsoft/playwright/releases/tag/v1.35.0">https://github.com/microsoft/playwright/releases/tag/v1.35.0</a><br /

Tresjs/tres: Declarative ThreeJS using Vue Components

リアルタイム版 JSer.info · 2023-06-10

<a href="https://github.com/tresjs/tres">https://github.com/tresjs/tres</a><br /> <p>ThreeJSとVueを使った宣言的に3DのViewを作成できるライブラリ</p>

Bun v0.6.8 | Bun Blog

リアルタイム版 JSer.info · 2023-06-10

<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 の設定可能なコンテンツフィルター

Zenn · 2023-06-10

はじめに Azure OpenAI Service の設定可能なコンテンツフィルターのプレビューが開始しましたので情報をまとめました。Microsoft Build 2023 のタイミングで "Configurable Content Filters" として発表された機能で

PLATEAUで都市3Dモデルを使用する際のロケハンについて

Qiita(trend) · 2023-06-10

はじめに この記事はPLATEAUの都市3Dモデルを使用する際のロケハン方法(場所の選定方法)についての記事です 目的 私は主にPLATEAU SDK for Unrealを使っていますが、基本的に都市3Dモデルはデータサイ...

世界の個人開発者(Indie Hacker)から学ぶ

Zenn · 2023-06-10

個人開発をしているエンジニアにとって、成功した個人開発者(Indie Hacker)について調べることは多くの学びがあります。 この記事では、世界の有名な個人開発者がどのような考えを持ってプロダクトを立ち上げ、ユーザーと収入を得たのかを紹介します。 Pieter Levels

Tresjs/tres: Declarative ThreeJS using Vue Components

リアルタイム版 JSer.info · 2023-06-10

<a href="https://github.com/tresjs/tres">https://github.com/tresjs/tres</a><br /> <p>TrheeJSとVueを使った宣言的に3DのViewを作成できるライブラリ</p>

【SwiftUI】iOS17の新APIを使用してScrollViewを操る

Qiita(trend) · 2023-06-10

はじめに iOS17からscrollTransitionというモディファイアが追加されたので使ってみました! サンプルアプリ 画面外になるタイミングで少し小さくなるような動きです 実装 import SwiftUI stru...

Announcing Rspack 0.2 - Rspack

リアルタイム版 JSer.info · 2023-06-10

<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

HTML 全体の CSS を取得して Shadow DOM に適用する | marmooo&#039;s blog

リアルタイム版 JSer.info · 2023-06-10

<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

【Dart/Flutter】DartでBlueskyのFirehose APIを簡単に使用する

Zenn · 2023-06-10

概要 どうも、真也です。 この記事ではBluesky APIにおけるFirehose APIについて、DartやFlutterで簡単に使用するための方法を紹介します。 この際にDartやFlutterを試してみたいという方は、次の公式サイトを参考にしてインストールしてみてくだ

新卒未経験エンジニアの後輩ができる先輩方に読んでほしい4つのこと

Qiita(trend) · 2023-06-10

はじめに こんにちは、タイトル通り文系出身新卒未経験エンジニアやらせてもらっています。 2023/06で開発部門に配属されてちょうど1年になります。(チーム配属は8月ですが) 1年やってみた感想としては、「苦しい!」「覚えること多す...

Azure OpenAI Service の クォータ管理

Zenn · 2023-06-10

はじめに Azrue OpenAI Service に クォータ管理が追加されました。Azure OpenAI Service を含むアーキテクチャー検討にも影響する重要な機能追加ですので情報をまとめました。 クォータ管理でできること クォータ管理を使うと、ユーザーのサブ

Neovim の Lua で Vim script 製プラグインの設定をする

Zenn · 2023-06-10

はじめに lua から vim の関数を実行する方法として、vim.fn を使う方法があります。 例えば ddu.vim の設定を vim script で次のように行っているとします。 call ddu#custom#patch_global({ \ 'uiPa

Go Conference 2023 Online の Web サイトにおける工夫ポイント

Zenn · 2023-06-10

Go Conference 2023 Online の Web サイト開発チームの一員として携わらせていただいたので、使用した技術や工夫したポイントを書いていこうと思います。 ざっくり言うと Next.js の Page Router で開発して GitHub Pages でホス

フロントエンド開発の単体テストにおけるモックのベストプラクティス

Zenn · 2023-06-10

はじめに 単体テストの考え方/使い方にモックのベストプラクティスが記載してあったので、フロントエンド開発の単体テストに取り入れた場合の有効性を共有したいと思います。 ※本稿ではReactを取り上げていますが、その他ライブラリ・フレームワークでも活用できる内容です! 良い単

はじプロで落ち物パズル

Qiita(trend) · 2023-06-10

はじめに  この記事は、はじめてゲームプログラミングで作った落ち物パズルのソフトウエア構造説明です。  製品が発売されてから既に2年使く経っています。なので初期から続けているプレイヤーはプログラムコードを読めば、何をやってるかおおよ...

Raspberry Piに現在時刻+時報ボイス、天気予報、ニュースを喋らせる(2)

Qiita(trend) · 2023-06-10

初めに 普段ラズパイをサーバーとして利用しているのですが、OSをbuster(32bit)からbullseye(64bit)に再構築した際せっかくだし前回作った奴を改良し天気に関する情報はすべて気象庁からデータを取得することにしまし...

Welcome to Livebookを一度は読みましょう

Qiita(trend) · 2023-06-10

はじめに livebookでx=x+1を複数回評価してもxの値はカウントアップしていかない。 へ~そうなんだ。 livebookは直感的に使えるので、とくに説明も見ず、感覚で使ってたので意外と知らないこと、気づいてないことがありそう。...

ChatGPTに関しての個人的なメモ

Zenn · 2023-06-09

ChatGPT全然分からん ChatGPTに興味があるけど、そもそも基本的なところから分からないところだらけなので、以下3段階に分けて、自分がポイントと思う点をメモしておきます。 Transformerについて GPTについて ChatGPTについて 既に分かりやすくまと

サポート対象外となったOracle 23c の exp ユーティリティを使ってみた

Qiita(trend) · 2023-06-09

はじめに Oracle 23c で 元のエクスポート・ユーティリティ(EXP)のサポート終了 が発表され、ユーティリティガイドからも exp に関する記載がなくなっていました。 ちなみに、以前のリリースでも exp 自体は基本的には...

Node v20.3.0 (Current) | Node.js

リアルタイム版 JSer.info · 2023-06-09

<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

【SwiftUI】iOS17からScrollViewのページングが簡単になった!

Qiita(trend) · 2023-06-09

はじめに iOS17からスクロールのページングが簡単にできるようになったみたいなので試してみます! SwiftUI's ScrollView became very powerful! It allows you to tune ...

The origin private file system

リアルタイム版 JSer.info · 2023-06-09

<a href="https://web.dev/origin-private-file-system/">https://web.dev/origin-private-file-system/</a><br /> <p>Origin private file systemについ

英検を33年ぶりに受けてみた話

Qiita(trend) · 2023-06-09

はじめに 2023/6/4、英検2級を受けてきた。 前回受けたのは、多分高校一年の時に受けた英検3級。1990年かな。英検の略称がSTEPだった頃。 久々に英検を受けたので、今後受けようかな、と思ってる人に向けて、と、また次回、いつ...

Google I/O 2023 で観たセッションまとめ

Zenn · 2023-06-09

こんにちは!アルダグラムでエンジニアをしている渡邊です! 先日 Google I/O 2023 が開催されました。 全てのセッションは YouTube で公開されております。 個人的に気になったセッションをいくつか視聴したので、その中からポイントを簡単にまとめてみたいと思います。

[WWDC23][概要] Platforms State of Union

Qiita(trend) · 2023-06-09

WWDC23で発表される機能の概要を説明したビデオ「Platforms State of the Union」のまとめ記事になります。皆様のご参考になれば幸いです。 今年は(韓国語はあるのに)日本語字幕がなかったけど、Chapt...

Qiita アップデートのお知らせ - 2023年 05月

Qiita(trend) · 2023-06-09

はじめに Qiitaでは、エンジニアのみなさんからの声をもとに、日々開発を続けています。 この記事では、2023年05月にリリースした内容を紹介します。 Qiitaでアップデートやバグ修正をリリースしたら、リリースノート、Qiit...

Next.js Server Actions と revalidate 周りの挙動を確認する

Zenn · 2023-06-09

revalidatePath &amp; revalidateTag Next.js 13.4 から、Next.js App Router で利用可能な新しい API として revalidatePath と revalidateTag の2つが追加されました。 https:

作業工程を言語化すると教育や振り返りの役に立つ

Zenn · 2023-06-09

現在私はQAマネージャーとして、テスト設計経験豊富なテストエンジニア(QA)を集めて良いテスト設計を行う体制ではなく、教育や仕組みによって開発者自身が良いテスト設計を行える体制を作ろうとしています。 今回は、私がそのような体制を作る上で重要だと思う「作業工程の言語化」のメリットを

IBM i 7.xがサポートするJavaバージョンリスト

Qiita(trend) · 2023-06-09

IBM i のサポートするJavaバージョンリストです。(問い合わせのメモとして・・) IBM i はジョブ(プロセス、スレッド)の実行空間が完全に分離されておりジョブ投入時にどのJAVAバージョン,ビット数を使用するかを決定(指定)...

新しいjust-in-time runnerでセルフホストランナーのオートスケールが劇的に楽になりそう

Zenn · 2023-06-09

2023/06/03に突如としてGitHub Actionsのセルフホストランナー向けの新機能がアナウンスされました https://github.blog/changelog/2023-06-02-github-actions-just-in-time-self-hosted-

Release 7.0.0 · lerna/lerna

リアルタイム版 JSer.info · 2023-06-08

<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を少し触った話

Zenn · 2023-06-08

Go言語でNetlinkを少し触ったのでメモ。 具体的にはGo言語でNetlinkというネットワーク関連のライブラリを使ってStatic Routeを設定したりするサンプルを作ったりした。 https://github.com/bells17/netlink-gosample

WordPress純正プラグインに、AIがブログを執筆してくれる「Jetpack AI Assistant」登場

Publickey · 2023-06-08

代表的なCMSの1つであるWordPressの開発元であるAutomatticは、WordPressのプラグインとしてAIがブログのコンテンツを作成および作成支援をしてくれる「Jetpack AI Assistant」をβ版としてリリースし...

Oracle Database 23c でサポート対象外となった機能について

Qiita(trend) · 2023-06-08

はじめに Oracle Database 23cの日本語マニュアル もそこそこそろってきており、アップグレードの標準ガイドとなるアップグレードガイドも日本語化されていたので眺めていました。 Oracle Database 23c ...

ネットバトルがしたかったので、ChatGPTでネットバトルが出来るプロンプトを考えた

Qiita(trend) · 2023-06-08

ネットバトルがしたい みなさん、ロックマンエグゼをご存知でしょうか? ロックマンエグゼはカプコンが開発した人気ゲームシリーズです。 最近ナンバリング10作品が一挙に収録された、ロックマンエグゼ アドバンスドコレクションが発売されたの...

Power Apps で、GroupBy 関数を利用して、契約種類ごとの合計値を計算する

Qiita(trend) · 2023-06-08

はじめに 例えば、以下のような SharePoint リストで何かしらの管理をしているケースにおいて、Power Apps で、種類2ごとの合計値を計算して表示したいようなケースがあります。 Power Apps 側では、以下のよ...

Azure Functions に Docker イメージをデプロイして puppeteer を使いたい

Qiita(trend) · 2023-06-08

はじめに 今回試したコードはGitHubで公開しています。 この記事の内容を執筆するにあたり、技術検証段階でAzureサポートのOさんに大きなご助力をいただきました。この場をお借りして感謝申し上げます💐 今回やりたいこと W...

Open sourcing Ezno&#039;s checker and trying out / previewing the JavaScript type checker today · kaleidawave/ezno · Discussion #21

リアルタイム版 JSer.info · 2023-06-08

<a href="https://github.com/kaleidawave/ezno/discussions/21">https://github.com/kaleidawave/ezno/discussions/21</a><br /> <p>Rustで書かれたTypeSc

パスワードマネージャの1PasswordがPasskey対応をベータ公開。Passkeyの保存と同期、ログインが可能に

Publickey · 2023-06-08

代表的なパスワードマネージャの1つである1Passwordが、パスワードレスでログインできる業界標準のPasskeyに対応した新バージョンのベータ版を公開しました。 Windows、macOS、Linuxに対応したChrome、Firefo...

Material-UI AccordionのデフォルトのTransitionを無効化する

Zenn · 2023-06-08

こんにちは。アルダグラムの松田です。 担当プロジェクトのフロントエンドでは、ReactのMaterial-UIを使用しています。 UI/UX向上のため、ライブラリのComponentを利用しつつ、適宜カスタマイズしてます。 本稿は、その取り組みの一環を記載したものです。 概要

Markdown + AI(GithubCopiotX)の驚異のタッグ!💥 2023年新世代の爆速ライティング体験へようこそ!💻いま、✨GithubCopiotXでMarkdownを作らないで、いつ作りますか?

Qiita(trend) · 2023-06-08

新世代のライティング体験 VSCode Insider+GitHub Copilot nightly(Chat機能)で快適なMarkdown執筆体験を実現! Markdown Viewerでリアルタイムにプレビューを確認しながら執...

AppleシリコンのMacでのDocker開発環境のパフォーマンス改善

Zenn · 2023-06-08

プロダクト開発部バックエンド開発グループでエンジニアをしています、おかだです。 ココナラには開発環境改善委員会があり、開発スピードの維持・改善に取り組んでいます。 本日は、取り組みの一環としてAppleシリコンのMacでのDocker開発環境のパフォーマンスを5-10倍程度改善し

Platforms State of the Union 2023 ざっくりまとめ

Zenn · 2023-06-08

WWDC23のPlatforms State of the Unionをざっくりまとめたメモです。詳細、正確な情報についてはこちらの動画をご覧ください。 https://developer.apple.com/wwdc23/102 SwiftMacro 定型的なコードを書く

margin-inline:autoを使おう。margin-left:autoとmargin-right:autoを書くのが面倒なあなたへ

Zenn · 2023-06-08

要素を左右中央揃えにしたいとき、よく使われるのが margin-left: auto と margin-right: auto です。 .box { margin-left: auto; margin-right: auto; } このスタイルを適用すると、指定した要素の

Clerkで"ラクラーク"に認証・認可周りを実装する

Zenn · 2023-06-08

はじめに アプリケーションの開発では、やっぱり認証・認可の部分は辛みが多い部分かなと思います。 SupabaseやFirebaseのAuthenticationやNextAuthなど認証・認可のサービス・ソフトウェアは様々ありますね。 先日のVercel Shipでも発表があ

Swift 5.9でVariadic Genericsがやってくる

Zenn · 2023-06-08

Swift 5.9がWWDC23で紹介され、マクロが大きな関心を呼んでいます。それと同時にVariadic Generics(可変長ジェネリクス)という新しい機能がやってきます。 可変長ジェネリクスは密かに新しいタイプのAPIを実現しています。この記事では可変長ジェネリクスについ

Apple、Passkeyをエンタープライズ用途で展開可能に。企業管理のApple IDとデバイスでPasskeyの生成や同期を管理

Publickey · 2023-06-07

Appleは、iOSやmacOSにおいてパスワードレスを実現する業界標準のPasskey機能を強化し、エンタープライズ用途でPasskeyを管理可能にする新機能をApple Business ManagerおよびiOS 17、iPad OS...

KotlinでiOSのUI開発がマルチプラットフォーム対応に。「Compose Multiplatform for iOS」アルファ版が登場

Publickey · 2023-06-07

Kotlin言語や統合開発ツールIntelliJ IDEAなどの開発を行っているJetBrainsは、Kotlin向けのマルチプラットフォーム対応フレームワークのiOS対応版「Compose Multiplatform for iOS」アル...

Vue3の衰退を招いたのは<script setup>とCompositionAPIかもしれない という考察

Qiita(trend) · 2023-06-07

[6/8 12時頃追記] Vueは死んでないし殺すつもりもないし私はVueが大好きだ、誤解しないでほしい Vue3でOptions APIは消えてないし今後消えていく方向のAPIでもないし挫折した人もこっちつかって再挑戦してほしい [...

Astro 2.6: Middleware | Astro

リアルタイム版 JSer.info · 2023-06-07

<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道場の動画コンテンツを完全に公開しました

Zenn · 2023-06-07

はじめに Gopher道場は、tenntennがメルペイ在職時に始まったGoを学ぶ人のための学習の場です。tenntennがメルペイを退職後、著作権周りの整理などが行われ、Go Conferenceなどを運営する一般社団法人Gophers Japanに運営が移管されました。メ

TS のクラスを型とその関数に変換するコンバーターを書いた

Zenn · 2023-06-07

https://twitter.com/mizchi/status/1666269359747248130 というわけでシュッと作ってみました。 $ npm install @mizchi/declass $ npx declass input.ts # -o output.ts

Million.jsの仕組みが気になったので調べてみました

Zenn · 2023-06-07

株式会社IVRy (アイブリー)のエンジニアのkinashiです。 先日、何かの記事で Million.js という React のコンポーネントを高速にしてくれるライブラリがあるというのを見かけました。 業務でも React を使っているので、パフォーマンスに問題が出たときに選

バグをボコボコなぎ倒す👊自動テスト導入でWebアプリを守ろう!

Zenn · 2023-06-07

こんにちは。 ちょっと株式会社、フロントエンドエンジニアのぴです。 近頃社内のフロントエンドエンジニアの間で、自動テストをもっと導入していきたいという意見が自分の耳に入るようになってきました。サイト制作系の案件が多くどうしても自動テストに関する知見が少なかったので、自動テストを書

フロントエンド開発でのコード分割とアーキテクチャ設計

Zenn · 2023-06-07

フロントエンドエンジニアとしての経験はまだ浅い私ですが、さまざまなプロジェクトを経験し、常に新しい技術やアーキテクチャに挑戦してきました。 そして、その経験を通して、コードの分割とアーキテクチャの設計が、可読性、保守性、拡張性を向上させるためにどれほど重要なものかを実感してきまし

【Resend】Next.jsのお問い合わせ革命?Resendを少し触ってみた

Zenn · 2023-06-07

こんにちわ、hanetsukiです。記事を書くのは5億年ぶりですね。 私は日頃よりJamstackを推進しているのですが、いつもいつもお問い合わせ系フォームに悩まされています。 近年はまさにSaaS大航海時代、自前も含めて選択肢は様々です。 HyperForm、getform、F

Reactでお手軽アニメーション実装

Zenn · 2023-06-07

今回は、Reactのアニメーションの方法について紹介します。 WebGLを使うようなダイナミックのもではなく、Webサイトを制作する上でよく使うアニメーションや、要素がビューポートに入ると発火するなど、あるあるだけど意外と実装めんどくさい...なものを簡単に実装できる方法を紹介し

CoE スタートキットの App Permission Center アプリで、共同所有者がいないアプリを一覧表示する

Qiita(trend) · 2023-06-06

CoE スタートキットとは 端的に言うと、Power Platform (Power BI を除く) の管理、ガバナンス、育成等にフォーカスしたテンプレート ツールキットです。 Power Platform 管理センターなど、標準の...

目指せOSSコントリビューター 初コミット目指して頑張ってみたもののトホホな結果に

Qiita(trend) · 2023-06-06

OSSコントリビューターの道 「OSSにコミットしてます」 こんなかっこいい言葉ないですよね。一種のステータスじゃないかと思います。 経験年数信仰が強い業界ですが、OSSコミットの実績で大分市場価値が変わるんじゃないかと思いました。...

Pythonでボリンジャーバンド、売買シグナル、バックテスト

Qiita(trend) · 2023-06-06

株価は95.4%の確立でボリンジャーバンド±2σの範囲内に収まる  エンジニア未経験、Qiita覚えたので初投稿 仮説 4.6%でしか負けないならボリンジャーバンドで売買すれば絶対に勝てる 条件 初期資本100万円、1ポジション10...

StableDiffusionでQRコードをアートにできるってマ!?

Zenn · 2023-06-06

はじめに どうやら、StableDiffusionでQRコードを装飾し、アートにできるらしい。 https://twitter.com/makotofalcon/status/1665959493673553921 調べてみる バズっているのはこちらのReddit h

WebAssemblyをPOSIX対応に拡張した「WASIX」登場、bashやcurl、WebサーバなどLinuxアプリが実装可能に。Wasmerが発表

Publickey · 2023-06-06

WebAssemblyランタイム「Wamer」の開発元であるWasmer社は、WebAssemblyでファイルやネットワーク、メモリなどのシステムリソースを抽象化する業界標準のAPI仕様である「WASI」(WebAssembly Syste...

「PostgreSQL 16 Beta 1」がリリース。フルジョインの並列性改善による性能向上など

Publickey · 2023-06-06

オープンソースの代表的なリレーショナルデータベースであるPostgreSQLの開発中の次期バージョン「PostgreSQL 16 Beta 1」がリリースされました。 PostgreSQL 16では、問い合わせ性能の向上、論理レプリケーショ...

RWKVを論文と実装から読み解く

Zenn · 2023-06-06

RWKVとは 昨今GPTをはじめとしたransformerベースの大規模言語モデルが流行しています.Transformerの重要な要素であるSelf-Attentionは,長距離の依存関係を学習するできるというメリットがある一方で,シーケンス内のすべての要素と他のすべての要素

2台の端末で起動した Livebook を接続し、 Distributed な AI を体感する

Qiita(trend) · 2023-06-06

はじめに Elixir は分散処理が得意な言語です と、言いつつ、今までの記事では同一の端末上で起動した Livebook を別ノードとして論理的な分散状態を作っていました それでは分散処理の本領が発揮できないため、物理的に個別の端...

深層学習・CNNにおける画像データセット作成時の画像重複を一瞬で検知する方法

Qiita(trend) · 2023-06-06

はじめに 画像分類タスクに取り組むにあたって、自分で画像を集め、ラベリングしてといった作業を行うと必ずと言っていいほど、同じ画像が混入してしまいます。特にこれはインターネットから画像をスクレイピングしてきたときに顕著で、画像収集の段...

【SwiftUI】空を表すViewが標準コンポーネントとして提供された!

Qiita(trend) · 2023-06-06

はじめに WWDC23をリアルタイムで見た影響でめっちゃ寝不足です笑 SwiftUIでiOS17から使用できるAPIが公開されました。 その中にContentUnavailableViewというものがありました。 どのようなもの?...

VSCodeが物足りない人へ AstroNvimの紹介

Zenn · 2023-06-06

はじめに みなさんはエディタに何を使っていますか? 筆者は最近、VSCodeからNeoVimに乗り換えました。 NeoVimは自分好みにカスタマイズしていくエディタです。 この記事ではVSCodeに飽きちゃった人やNeoVimを使ってみたいけど難しそうだなと思っている人に向け

上司の「研修はどうだった?」には「楽しかったです!」と答えてもいいと、ようやく分かった。

Qiita(trend) · 2023-06-06

「もうかりまっか?」と聞かれたとき、ほとんどの人は「ぼちぼちでんな」といいたくなるのではないでしょうか。これは、そう聞かれたらこう返すしかないっしょ!という、質問に対する定番の返答があるからです。 私は、それと同じように、上司からの「...

Next.js × NextAuth × Prisma × VercelPostgresで構築するモダン認証機能システム

Zenn · 2023-06-06

はじめに 認証機能を一から作成したいと思い、Next.jsとNextAuthを使ったGithub認証機能の実装を行ったので、その手順を記事していきます。ユーザーデータ管理にPrismaを、データベースはVercelPostgresを使用しています。 ソースコード 実装

SwiftUIのscaledToFill,scaledToFit,aspectRatioと向き合ってスケーリングマスターになる

Qiita(trend) · 2023-06-06

はじめに SwiftUI書いてて、 ーーーーーーーーーーーーーーーーーーーーーーー 画像まじ変なことなるんやけどなんなん!!!!! ーーーーーーーーーーーーーーーーーーーーーーー   ってなりますよね、わかります。 今回はそんなあな...

イラストで理解するサーバレス

Zenn · 2023-06-06

はじめに 概要 最近、勉強会をしていた際に「サーバレスは何を持ってサーバレスなんですか?なにがいいんですか?」という質問を受けました。 自分の頭では理解できているつもりでも言葉に詰まってしまったので、今回あらためて整理してみたいと思います。 私はAWSを使用することが多い

Encraft #3「エンジニアイネーブルメント - 共有・育成・評価・効率化 -」開催レポート

Zenn · 2023-06-05

今回で3回目の開催となった「Encraft #3」の開催レポートをお届けします! Encraftとは? Encraft(エンクラフト)は株式会社ナレッジワークが提供する、 "Enablement" と "Craftsmanship" をテーマにした勉強会です。技術にこだわり

LaravelでGoogleSheetAPIを叩き、本番環境で詰みまくった件

Qiita(trend) · 2023-06-05

やりたいこと Google Sheet APIを通して、Laravelからスプレットシートの情報を取得し、表示させる!! なぜやりたいか? 今回は100以上の項目のある測定テストを作成して、回答者が自分が回答した問題をRadar ...

JavaScriptランタイムのBun、インストール不要の実行ファイル生成が可能に。Webpackより200倍以上高速とするバンドラがβ版、Puppeteerにも対応

Publickey · 2023-06-05

サーバサイドで実行可能なJavaScriptランタイム「Bun」は、5月に登場したバージョン0.6で、インストール不要の単一実行ファイルを生成する「bun build」機能が搭載されました。 同じくバージョン0.6で高速なバンドラ「Bun ...

Google Cloud、AWSやAzureと10Gbps/100Gbpsの専用回線でインターコネクトできる「Cross-Cloud Interconnect」を発表

Publickey · 2023-06-05

Google Cloudは、AWSやMicrosoft Azureなど競合他社のクラウドに10Gbpsもしくは100Gbpsの高速な専用回線を通じてインターコネクト可能なネットワークサービス「Cross-Cloud Interconnect...

#TeachableMachine で夫婦喧嘩をイヌに食わせてみた🐶

Qiita(trend) · 2023-06-05

お悩み相談 Q. 26歳女性。結婚して4か月、夫婦喧嘩が止まりません。 お互い仕事が忙しく余裕がないからか、ちょっとしたことで衝突してしまいます。仲直りしようと謝っても、 「ごめんね」 「それはごめんと思っている人の言い方じゃない...

じゃらんAIチャット的なものをChatGPT x microCMSで作ってみた

Zenn · 2023-06-05

じゃらんさんのAIチャットが話題ですね。 AIチャットは「東京から車で1時間でいける温泉宿を教えて」などとチャットでリクエストすると、該当する宿やエリアを教えてくれるというものです。 AIチャットで宿を探せる 応答は「温泉」や「ご飯」などの最初に聞いた内容に準じた形で回答してく

【writeup】中学生たちと挑む、初めてのハッキングコンテスト【SECCON Beginners CTF 2023】

Qiita(trend) · 2023-06-05

こんにちは、二項しいぷです。 突然ですが、皆さんが中二病の頃に憧れていたハッカーは誰ですか? 僕は『BLOODY MONDAY』のファルコンです。 本記事では CTFの概要 初参加してみた感想 writeup(各問題の解法と感想)...

Trivy と Checkov を使って .tf ファイルをスキャンした結果の比較と所感

Zenn · 2023-06-05

はじめに こんにちは、クラウドエースのシステム開発部/SREディビジョン所属の菊池と申します。 本記事では、インフラストラクチャのコード管理に Terraform を使用している場合に、セキュリティ上の問題を検出するためのスキャンツールとして、Trivy と Checkov

PythonとOpenCVで消しゴムマジックやってみた!

Qiita(trend) · 2023-06-05

「消しゴムマジックで消してやるのさ」 少し前に、消しゴムマジックCMのこのセリフが流行っていました。 ちょうど私もGoogle Pixelを持っていたので実際に試してみると、本当に選択した範囲が消えるんですね~!感動です。 そんな...

Fundamentals of Data Engineering 輪読会資料 第8回分 20230605開催

Qiita(trend) · 2023-06-05

本記事の位置付け こちらの勉強会 英語で技術書を読もう:Fundamentals of Data Engineering 第8回 に参加し、発表するためにまとめたもの。 今回の対象は以下 Chapter4 Choosing Te...

Azure リソースに簡単に名前を付ける

Qiita(trend) · 2023-06-05

Azureリソースを作っては壊し、作っては壊す日々... 名前を付けるのに頭を使うのよくないなと思っていたらいいものを見つけました。 その名も Azure Naming Tool。 せっかくなのでちょっと触ってみました。 Azure...

設計を議論する会を作ったらプロダクトの設計品質は上がりチーム全体の設計力が上がりました

Zenn · 2023-06-05

こんにちは。Magic Momentの髙橋です。 現在Magic Momentではチーム全体でプロダクト品質の向上と設計力の向上に積極的に取り組んでいます。 もちろんMagic Momentのエンジニアは技術力向上に貪欲で、自分たちで勉強会をしたり新しい技術の使い所について議論を

LangChainを使って「ソースコードと話す」未来の開発者体験

Zenn · 2023-06-05

まずはこちらをご覧ください。 これはソースコードと話している様子です。 驚くほど正確に、ソースコードの内容を把握できていることがわかります。これをコードと話すので、Talk2Codeと命名しました。 本記事では、LangChainを使って、Talk2Codeを実装する方法をご紹

Japan AWS Jr. Champion活動記録 Vol.1

Qiita(trend) · 2023-06-05

はじめに 2023 Japan AWS Jr. Championとしての初のイベント、Jr.Champions Kickoffが開催されました。今回はそちらについて書いていきます。これからも活動に関して、定期的にアウトプットしていき...

普通のChatGPTに飽きた、そんなあなたへ送るChatbot集

Qiita(trend) · 2023-06-05

はじめに 突然ですが、みなさん、こんなことを考えたことはありませんか? 「ChatGPT、とりあえず使ってるけど、なんとなく慣れてきて飽きてきたな〜」 と。そう、エンジニアという人種は新しいものが好きで手を出しても、飽きがやってくる...

TypeScriptで「DateRange型」の正しさを保証する

Zenn · 2023-06-05

こんにちはmofmofでエンジニアをしているshwldです。 今回はTypeScriptで「DateRange型」のような型を作る利点とその正しさを保証する方法を書きます。 DateRange型の例 type DateRange = Readonly&lt;{ since: Da

『感謝からはじめる』ことでチームの関係の質を高めた話

Qiita(trend) · 2023-06-05

はじめに どうも、スクラムマスターをしているやむです。 みなさん、『感謝』をチームに伝えられていますか? 昨今で注目されている【心理的安全性】を高めるためには、感謝をたくさんすることが第一歩だと僕自身は経験から学びました。 どんな施...

JavaScript Macros in Bun | Bun Blog

リアルタイム版 JSer.info · 2023-06-04

<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頻出のJS記法まとめ

Zenn · 2023-06-04

REACTで頻出のJavaScript記法についてまとめです 1. arrow関数 arrow関数は、JavaScriptで簡潔に関数を定義するための構文。 =&gt;を使って関数を定義することができる。 MDN: arrow関数について JS基礎:arrow関数の基本

今更ながらRubyKaigi2023 ライブビューイングを振り返り

Qiita(trend) · 2023-06-04

はじめに 人生で初めてRubyKaigi2023に参加しました オフライン参加ということで、会社の会議室からライブビューイングしました 予め参加者メンバーで見たいセッションを決めておいて、大きな画面で視聴して、個別見たいセッション...

AWS認定試験の更新戦略を、自分の状況を踏まえて整理してみる。

Qiita(trend) · 2023-06-04

前置き この記事は、表題の通り、筆者の状況や価値観に基づいたもので、ある意味ポエムです。前提条件などは人によってかなり異なると思います。 ただ、AWS資格試験の更新に関して他の人はどうしているのだろう?と思ってる方が、ある程度はいる...

Deno、npmパッケージ込みで単一の実行ファイル生成可能に。Deno Compileがnpmパッケージに対応

Publickey · 2023-06-04

オープンソースのJavaScript/TyeScriptランタイム「Deno」には、Denoをアプリケーションごとコンパイルして単一の実行ファイルが生成できる「Deno Compile」機能があります。 Deno Compileで生成された...

Deno DeployでNode.jsアプリが実行可能に、Node.jsビルトインモジュールのサポートで

Publickey · 2023-06-04

オープンソースのJavaScript/TyeScriptランタイム「Deno」の開発元であるDeno Landは、同社が提供しているDenoの分散ホスティングサービス「Deno Deploy」がNode.jsビルトインモジュールをサポートし...

オンプレミスと比べてAWSが優れている利点5つとその理由

Zenn · 2023-06-04

はじめに 現代のビジネス環境ではクラウドコンピューティングがますます重要性を増しています。 その中でも、Amazon Web Services(以下AWS)は世界的に広く利用されているクラウドプロバイダーの1つです。 AWSは、オンプレミス環境に比べて多くの利点を持っており、

Swift5.9で導入されるAttached Macroについて

Qiita(trend) · 2023-06-04

概要 SE-0389 Attached Macros 内で取り上げられていた5種類のMacro、Peer Macro, Member Macro, Accessor Macro, Member Attribute Macro, Co...

[Swift] ArgumentParserを使って自作コマンドを作る

Qiita(trend) · 2023-06-04

SwiftではArgumentParserを使用すると簡単にSwiftで自作コマンドの作成が可能です。 ArgumentParserとはAppleが作った公式のライブラリで、リポジトリはこちらです。 今回はSwift Packa...

SECCON Beginners CTF 2023 Writeup (VRC競プロ部)

Qiita(trend) · 2023-06-04

はじめに 「VRC競プロ部」(VRChat × 競技プログラミングのコミュニティ)で出場した参加記です。 Writeupについては自分が解いた分だけ書いています。 だいぶ簡単にまとめているので、文章がおかしい箇所があるかもしれません...

イラストで理解するAWS

Zenn · 2023-06-04

はじめに みなさん、AWS使ってますか? 今回はZennで1本目の記事ということで、改めてAWSって何がいいんだろうという部分に焦点を当てて記事を書いてみました。 AWS以外のクラウドサービス全般のメリットでもあります。 クラウドとよく比較されるのが「オンプレミス」です。 こ

SECCON Beginners CTF 2023 writeup (web)

Qiita(trend) · 2023-06-04

チーム名RiSTで参加して59th/778でした。今回は参加人数が多かったので中々良い順位になりました🌟 私は以下の問題を解きました Forbidden aiwaf phisher2 [web] Forbidden (431 S...

FastReport プレビュー画面から印刷 or PDFエクスポートする

Qiita(trend) · 2023-06-04

プレビュー画面から印刷 or PDFエクスポートする 印刷 frxReport1.PrintOptions.ShowDialog := False; frxReport1.PrintOptions.Printer := ’ぷりんた名...

言語学習者向けツールLaclaを作りました。

Zenn · 2023-06-04

言語学習者向けツール、Lacla.を作りました。 Laclaは https://lacla.app/ から試せます。 作ったアプリの紹介 英文を入力すると、スルスルーっと3つの情報が出てきます。 文脈を考慮した単語ごとの訳 全訳 イディオム、難しい単語の紹介 プロトタ

SECCON Beginners CTF 2023 - writeup

Zenn · 2023-06-04

皆さんこんにちは、calloc134です。 今回はSECCON Beginners CTF 2023に参加しました。 出場はチームで行いました。今回はRWPLというチームに誘っていただきました。 https://score.beginners.seccon.jp/teams/3

Node.js / Express / TypeScript / たぶんDDDでスケルトンのAPIを作った

Zenn · 2023-06-04

はじめに Node.jsとExpressの組み合わせで、APIを作った経験はあるのですが、各レイヤーの責務が統一されていなかったり、別でKotlinやJavaとSpringBootでDDDを意識した構成にて開発していることを受けて、タイトルの組み合わせで知見を整理しながら、ス

Go API を CloudRun と PlanetScale を使ってデプロイ

Zenn · 2023-06-04

はじめに 最近開発合宿を行った際に、Go の API の DB に PlanetScale を利用して、CloudRun にデプロイを行いました そこで手軽さを感じたので、ハンズオン形式で紹介したいと思います PlanetScale とは PlanetScale は、My

ElixirでAtCoder参加してみよう(Mapの実行時間を調べてみた)

Qiita(trend) · 2023-06-03

はじめに TupleはO(1)でアクセスがでるが、書き換えが遅い。という記事を書きました。 zacky1972 さんから、処理時間を測定についてコメントをいただきました。 https://github.com/zacky197...

RSC (React Server Component)とSSR (Server Side Rendering)は全くの別物です

Zenn · 2023-06-03

そもそも、アルファベット3文字にするのが無理があると思いつつ、みんな好きなんですよね、きっと。 RSCのrender結果はRSC Payloadです。JSONを複数行にしてストリームにしたものです。 SSRのrender結果はHTMLです。文字列ですが、これもストリームです。 今

[発表振り返り] よくわかるThe Go Memory Model for Go Conference 2023 Online

Zenn · 2023-06-03

Go Conference 2023 OnlineのLong Sessionで発表させていただきました。この記事はその発表作りの振り返りです。 Go Conference 2023 Onlineでは参加者からのアンケートを募集しているそうです。ぜひ回答しましょう! https:/

新興組版システム typst のススメ

Zenn · 2023-06-03

はじめに Typst とは、新しい組版ソフトウェアです。数式を多用する科学技術系の記事を書くのに向いています。 ローカル環境で PDF にコンパイルすることもできますし、 Overleaf のようなオンラインの執筆環境も提供されています。 https://typst.app/

2023年5月振り返り~リリースしてからがスタート~

Zenn · 2023-06-03

はじめに GWもう終わったのか!と思っていたら、いつの間にか5月も終わっていました。 何と6月と終わると1年の半分終わりです。体感2秒です。2秒。 もう半年終わるのか、、と思うと焦ってきます。エンジニアの3年目。勝負どころ。 振り返りは何とか5月目も継続中、、今月もよろしくお

reveal.jsをDockerコンテナ化してみた

Qiita(trend) · 2023-06-03

目的 reveal.jsでスライドを作成する時、作業するホストが変わると毎回環境構築が必要となる。手間となるので、今回はreveal.jsの環境をDockerコンテナ化する。 TL;DR docker-compose.yml d...

教習所の授業の予約がクソだるい

Zenn · 2023-06-03

初めに puppeteerを用い、予約確認を自動で行うようにしました。 node-notifierとタスクスケジューラを用い、デスクトップに定期的に通知が出るようにしました。 背景 みなさんは、教習所に通ったことがありますか?免許の取り方には二種類存在し、合宿で取るパ

RubyKaigi 2023 イベントレポート

Qiita(trend) · 2023-06-03

はじめに Rubykaigi2023にバーチャル参加をしたので、イベントレポートを書きます。 全体的に難しくてあまり理解ができていないので、sessionのレポートというよりも参加してみて初めて知った技術や印象的だったものについて概...

広く伝えるための文章では固有名詞を略称で呼ばない

Zenn · 2023-06-03

例えば私は業務上、社内に向けてお知らせを書く機会がそれなりにあります。 全世界の何万人に読まれるものではありませんが、決して少なくない様々なバックグラウンドを持つ人たちに伝えるお仕事です。また、その多くは具体的に何らかのアクションを起こしてもらうためのものです。 そうした広く伝え

16歳の高校生がIT企業のエンジニアになった話

Qiita(trend) · 2023-06-03

はじめに 初めまして。Raioです🙌 学生をしながら、放課後や休日はIT企業のエンジニアとしてアルバイトしています。 僕がエンジニアになるまでの過程を書いてみました。 宣伝 【AIに奪われる仕事】という本をAmazon Kindl...

Fly.io に Livebook コンテナをデプロイしてトークン認証できなかったときの対処法

Qiita(trend) · 2023-06-02

はじめに 以前、2023年03月30日に Fly.io に Livebook コンテナをデプロイする方法を記事に書きました この方法では、 Fly.io のログから認証トークンを取得し、 Livebook の認証を行うようにし...

もはや朝のTeamsの挨拶すら怠い人向けのPower Automateのすゝめ

Qiita(trend) · 2023-06-02

はじめに ハイブリッドワークで、 とりあえず朝はTeamsで挨拶しようぜ! という 会社もあるのではないでしょうか。 打刻を打つ Teamsで連絡する なに、この二重作業 本当に嫌なので自動化チャレンジ 実現したいこと Tea...

コンポーネントベースで開発する時の CSS の書き方とコンポーネントの分類 (自己流)

Zenn · 2023-06-02

React や Svelte でコンポーネントベースで開発するとき特有の CSS ノウハウってあんまり効かない気がする Twitter に書いたら反響があったので、自己流だけどまとめておく React Component の管理単位と、CSS としてのレイアウトの管理ポリシーは

【React】 useEffectの中で前回のstateの値を取得したい!

Zenn · 2023-06-02

【React】 useEffectの中で前回のstateの値を取得したい! フロントエンドの開発していると稀に起こりうる可能性があるので、自分への備忘録も兼ねて記事として残しておきます。 サンプルコードのみを見たい方へ ↓こちらからこの記事にて紹介しているサンプルコードへア

【ネタ】コメントだけしか書いていないのに「Hello, world!」と表示されるJavaプログラム

Qiita(trend) · 2023-06-02

これはJavaでポインタで使えるというネタから着想を得たプログラミングネタです。 厳密には 「コメントだけ書いてあるようにしか見えない」 です。 コメントだけしか書いていないのに「Hello, world!」と表示されるJavaプロ...

Node.jsでのMQTT使用法

Qiita(trend) · 2023-06-02

はじめに MQTTは、パブリッシュ/サブスクライブモデルに基づく軽量のIoTメッセージングプロトコルです。非常に少ないコードと帯域幅で、ネットワークデバイスにリアルタイムかつ信頼性の高いメッセージングサービスを提供することができま...

Cross-Cloud Interconnect が GA になったのでまとめてみた

Zenn · 2023-06-02

はじめに こんにちは、クラウドエースでSREディビジョンに所属している Shanks と申します。 クラウドエースではオンプレミスと Google Cloud を連携したシステム構築を幅広く行っております。 その中でも、システム要件として「大容量通信が発生するため広帯域を確保

【LT スライド&原稿】QiitaのFigma活用法

Qiita(trend) · 2023-06-02

はじめに この記事は、2023年6月2日に開催されるDIST.39 「みんなのFigma」で発表する内容です。 内容 LTについて このLTでは、 Qiitaで、Figmaをどのように使っているか? Qiitaで、デザインの...

Log Analytics Workspace のアーカイブログへの移動を30日待たずに行う。

Qiita(trend) · 2023-06-02

こんにちは、駆け出しアーキテクトのやまぱんです。 今回はMSのドキュメントわかりにくいなーと思い、確認したので備忘録としてメモしておきます。 やりたいこと Log Analytics Workspace のアーカイブログへの移動を3...

echoコマンドのブレース展開で便利に連番の文字を作る

Qiita(trend) · 2023-06-02

中括弧({})を使用して複数の文字列を生成する機能を「ブレース展開」というそうです。 # 連番を作りたい $ echo {0..31} 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19...

コンテナのセルフホストランナーの中でコンテナを使えるようにするrunner-container-hooks

Zenn · 2023-06-02

以前にセルフホストランナーの知られざる機能であるジョブの前後に任意のスクリプトを実行できるhookを紹介しました。 https://zenn.dev/dena/articles/20220808_github_actions_hooks 今回はセルフホストランナーの知られざる機能

prettier-plugin-tailwindcssを適用したらスタイルが壊れた話

Zenn · 2023-06-02

皆さんこんにちは。株式会社バベルでエンジニアをしている uhyo です。バベルが提供しているaileadというプロダクトではスタイリングにTailwind CSSを使用しています。 恥ずかしながら、これまでTailwind CSSを十分に活用するための環境が整っていませんでした。

color-mix()を使って簡単にカラーパレットを作成してみる

Zenn · 2023-06-02

こんにちは 😀 今回は CSS のcolor-mix()関数を使ってこんな感じのカラーパレットを作成してみたいと思います。 ! color-mix()関数はまだ実験的な機能です。 本番で使用する前にこちらのサイトなどで対象のブラウザにサポートされているかチェックしてください。

Google Cloudのリソースを棚卸しするための方法

Qiita(trend) · 2023-06-02

はじめに 本記事はGoogle Cloudで管理しているリソースを棚卸しするための方法について記載しています。 情報システム部門やCCoEなど横断的組織として活動する場合は、定期的なリソースの棚卸しが必要不可欠です。 ガベージコレク...

千葉 達也の記事一覧(製品別)

Qiita(trend) · 2023-06-02

MySQL MySQL 8.0インストール データベース作成 MySQLアカウント作成と権限付与 テーブル作成 テーブルへのデータロード システム変数の変更 TiDB TiDBクラスタ構築(1ノード構成) データロード テー...

Chrome 115 beta - Chrome Developers

リアルタイム版 JSer.info · 2023-06-01

<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

Bun v0.6.6 | Bun Blog

リアルタイム版 JSer.info · 2023-06-01

<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

【20分で理解】小難しいインデックス・トランザクション・ロックを"サクッとMySQLでまとめてみた

Qiita(trend) · 2023-06-01

■ほんの少しご紹介■ いつかきっと誰かの役に立つと信じて普段からハンズオンやまとめ系の記事を書いています👩🏻‍💻 いいねっと思って頂けたらLGTM押していただけると励みになります! 【10分で確認】インフラ起因のシステム障害で焦ら...

Announcing TypeScript 5.1 - TypeScript

リアルタイム版 JSer.info · 2023-06-01

<a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-1/">https://devblogs.microsoft.com/typescript/announcing-typescri

Nutanix NGTのRHEL 9・Alma Linux 9・Rocky Linux 9へのインストール方法

Qiita(trend) · 2023-06-01

TL;DR RHEL9はchkconfigパッケージをdnfでインストールすればインストールできるようになる AlmaLinuxとRockyLinuxについては上記と共にISOをどこかにコピーし、『installer/linux/s...

未経験からエンジニアへ転職の道のり、大事なこと。

Zenn · 2023-06-01

私のエンジニアへの転職録 今日は、エンジニア転職を決意した時(2022.11)から、dmm入学(2023.1)を通して、 転職までの学習とやってきたこと、その中で大事にしてきたことや、大事だったと思ったこと、 評価されたこと、体験したことを書いていきたいなと思います。 今回

Amazonでさえマイクロサービスを理解できない/AIとの対話でアプリが作れる「Duet AI for AppSheet」/AIをSlackに統合する「Slack GPT」ほか、2023年5月の人気記事

Publickey · 2023-06-01

Publickeyの記事には外部のサービス(Logly)を使って関連記事を表示しています。ずいぶん前から、これをなんとか自前で実装できないかなあと考え続けていて、数カ月前にアイデアが浮かんだので、いま自分でJavaScriptやPHPのプロ...

ITエンジニアのための新刊案内(2023年6月):改訂新版Webエンジニアの教科書/動かして学ぶ!Flutter開発入門/自作OSで学ぶマイクロカーネルの設計と実装 、ほか

Publickey · 2023-06-01

毎月登場する大量の新刊の中から、ITエンジニアが興味を持ちそうな書籍を選んで紹介する新刊案内を毎月、月初に公開しています(2023年3月から開始し、現在試験的に継続中です)。 ここで紹介するのは、2023年5月1日から5月31日までのあいだ...

歴代チャットボットと最近のLLMのまとめ

Qiita(trend) · 2023-06-01

LLMs The History of Chatbots ELIZA (1966) 初期の人工知能プログラムのひとつ。 ルールベースの簡単なパターンマッチングで返答していた。 ELIZA(DOCTOR)は心理療法士の会話を模...

イラストで理解するIAMポリシー

Qiita(trend) · 2023-06-01

はじめに 今回は分かったふりをしながら使っていたIAMポリシーについて勉強したので記事にしてみました。 ポリシーってなんのためにあるの いきなりですが、 「誰が」「どのリソースの」「何に対して」「どんな操作を」「許可 or 拒否す...

Phoenix1.7 DBに投入データスクリプト作成

Qiita(trend) · 2023-06-01

こんにちは! プログラミング未経験文系出身、Elixirの国に迷い込んだ?!見習いアルケミストのaliceと申します。 今回はPhoenix1.7でDBにデータを投入するスクリプトを作成しました。 目的 Phoenix1.7でDBに...

VSCodeのRemote Extentionを使う話

Qiita(trend) · 2023-06-01

初めまして、情報戦略テクノロジーの濱崎と申します。 今回は、リモート環境での開発を楽にしてくれる、 Visual Studio Code Remote Development について紹介します。 概要 Visual Studio ...

State of Node.js Performance 2023

リアルタイム版 JSer.info · 2023-06-01

<a href="https://blog.rafaelgss.dev/state-of-nodejs-performance-2023">https://blog.rafaelgss.dev/state-of-nodejs-performance-2023</a><br />

AbortSignal.any(), AbortSignal.timeout(), そして addEvnetListener() の Signal | blog.jxck.io

リアルタイム版 JSer.info · 2023-06-01

<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

300ms Faster: Reducing Wikipedia&#039;s Total Blocking Time

リアルタイム版 JSer.info · 2023-06-01

<a href="https://www.nray.dev/blog/300ms-faster-reducing-wikipedias-total-blocking-time/">https://www.nray.dev/blog/300ms-faster-reducing-wi

React Handbook

リアルタイム版 JSer.info · 2023-06-01

<a href="https://reacthandbook.dev/">https://reacthandbook.dev/</a><br /> <p>Reactハンドブック。 Reactでのアプリケーション開発についてのガイド</p>

Release sveltejs@4.0.0-next.0 · sveltejs/svelte

リアルタイム版 JSer.info · 2023-06-01

<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

S3にアップしたPDFをCloudFrontを経由して開くとPDFがダウンロードされてしまう

Qiita(trend) · 2023-06-01

概要 aws-sdkでS3にアップしたPDFをCloudFrontから表示すると、ブラウザ上で表示されずにダウンロードされてしまいました。 結論 aws-sdkでS3にアップするときにContent-Typeに「applicat...

はじめまして Nuxt3。 Nuxt3 にアップデートすることになったあなたへ。

Zenn · 2023-06-01

みなさん、こんにちは。 Contrea 株式会社で業務委託の副業エンジニアとして MediOS の開発に携わっております櫻井と申します。 この度、業務で Nuxt2 のプロジェクトを Nuxt3 にアップデートするというミッションに携わった話について書きたいと思います。 私た

Electron 25.0.0 | Electron

リアルタイム版 JSer.info · 2023-06-01

<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

CSSだけでtooltipの位置を指定できるCSS Anchor Positioningについて

Zenn · 2023-06-01

3 行まとめ 特定の要素(アンカー)を基準にして、その要素から位置を指定できる CSS Anchor Positioning JavaScript を使わなくても tooltip などの実装ができるように Chrome Canary で試せる CSS Anchor P