Tech – walker – 2023-02

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

Power Automate で Excel のデータを SharePoint リストにインポートする (色々はまったことの備忘録)

Qiita(trend) · 2023-02-28

はじめに Power Platform で何らかのアプリを作成する際などに、既存の Excel からデータを SharePoint リストにインポートしたい場合があると思います。 その際、SharePoint リスト側のデータの型を...

新規事業を立ち上げるための設計指針を作ってみる

Zenn · 2023-02-28

用語定義 エンドユーザー サービスを利用するユーザーこと サービス ウェブサービス、モバイルサービスのこと business/develop ビジネスサイド/技術(エンジニア)サイドのこと なぜこの記事を書いたか businessサイドには、起業の科

C#クックブック/プログラマー脳/電子回路、マジわからん、など、ITエンジニア向け新刊案内(2023年3月)

Publickey · 2023-02-28

毎月登場する大量の新刊の中から、ITエンジニアが興味を持ちそうな書籍を選んで紹介する「ITエンジニア向け新刊案内」を今月から試験的に始めます。毎月、月初に公開予定です(ひとまず半年をめどに継続し、評判が良ければさらに続けたいと思います)。 ...

Playwrightで会話風画像を生成してブログに埋め込む

Zenn · 2023-02-28

この記事について Zennブログ用のmarkdownに、以下の記述をすることで… ![会話内容を…](/images/article_20230228-1.png) <!-- {: .l-fuki .ria} --> ![こんな感じで…](/images/arti

レガシープロダクトで始める仕様化テスト_コミット履歴の作り方の工夫

Qiita(trend) · 2023-02-28

仕様化テスト作成の弊害 仕様化テストを書く際に唯一避けて通れないデメリットがあります。 それはソースコードの修正量が増えることです。 テストコードが増えるのは当然ですが、プロダクトコードへの修正も増加します。 クラスやメソッドのス...

【Dart/Flutter】httpパッケージを使ってMultipart形式のリクエストを送る

Zenn · 2023-02-28

【Dart/Flutter】httpパッケージを使ってMultipart形式のリクエストを送る 概要 Dart や Flutter でHTTPリクエストを扱う際には既に定番となっている http パッケージですが、残念なことにMultipart形式のリクエストを簡単に送る

ChatGPTを用いたDiscordBot作成

Zenn · 2023-02-28

先日立ち上げたDiscord Serverを便利にしたいと思い、「特定のスタンプを押したらあるチャンネルでシェアするBot」を作りました。 ChatGPTの使い方と合わせて共有です。 プロンプト プロンプトの改良 リファクタリング デプロイ 振り返り プロンプト 初期プロ

Snowflakeでのコスト管理

Zenn · 2023-02-28

Snowflakeを最近触ってみることがあったので、コスト周りについて個人的に調べたログ 参考ドキュメント↓ Snowflakeでのコスト管理 | Snowflake Documentation お品書き Snowflakeのコストについて Snowflakeのコスト調査

Release 7.2.0 · google/zx

リアルタイム版 JSer.info · 2023-02-28

<a href="https://github.com/google/zx/releases/tag/7.2.0">https://github.com/google/zx/releases/tag/7.2.0</a><br /> <p>zx 7.2.0リリース。 <code c

エンジニアは誰でも知ってる!?ChatGPT

Qiita(trend) · 2023-02-28

最近巷で有名なChatGPTご存知ですよね? 初めに 米国市場ではAI企業が多数の上場をとげるなどとてもHOTな話題、人工知能ですが人工知能には様々あります。 言葉で入力した内容からプログラミングを教えてくれるAI、画像を生成して...

新卒一年目で読んで良かった本

Qiita(trend) · 2023-02-28

はじめに はじめまして、記事をご覧いただきありがとうございます。 社会人一年目のインフラエンジニアです。 長いようで短かった社会人一年目も残りわずかということで、 本記事では私がこの約一年の間で読んで良かった技術書を3冊紹介します。...

GraphQLを徹底解説する記事

Zenn · 2023-02-28

はじめに 今回の記事では、学習や実務でGraphQLを活用する人を対象に、GraphQLの全体像を把握するためのチュートリアル記事になる。本記事の対象読者は以下の通りである。 GraphQLの全体像を把握したい人 公式ドキュメントの理解で苦しんでいる人 GraphQL

[初心者]Ansibleの学習環境の構築2/3(AWSで環境構築)

Qiita(trend) · 2023-02-28

はじめに こんにちは。Ansibleの学習環境構築の第2回です。 前回はAnsibleの概要について紹介しました。まだご覧になっていない場合はぜひ読んでいただけると幸いです。(読まなくても環境構築は問題なくできます) 第1回 Ans...

[初心者]Ansibleの学習環境の構築1/3(Ansibleとは)

Qiita(trend) · 2023-02-28

はじめに Ansibleの学習を始めて1か月ほど経ったので、これまでの学習内容の振り返りとアウトプットとして、Ansibleを使ったことがない人向けの記事を書きました。 この記事(全3回)を読んで「AWSまたはAzure環境に構築し...

新社会人におすすめのビジネス本10選(エンジニア向け)

Qiita(trend) · 2023-02-28

はじめに こんにちは。社会人1年目のインフラエンジニアです。 社会人になってから、仕事の中で上手く行かないことが沢山あります。 打ち合わせで上手く説明できなかったり、作業がなかなか進まなかったり・・etc そこで社会人としてのビジネ...

社会人1年目のタイピング練習

Qiita(trend) · 2023-02-28

はじめに タイピング速度が2倍になれば作業にかかる時間は半分になります。 それほどタイピングは作業を効率化させるために欠かせない重要なスキルです。 今回は、私が新卒入社してから約1年間タイピング練習を行う中で、 効率的にタイピング速...

Release v0.29.0 · vitest-dev/vitest

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

<a href="https://github.com/vitest-dev/vitest/releases/tag/v0.29.0">https://github.com/vitest-dev/vitest/releases/tag/v0.29.0</a><br /> <p>v

Changelog | Cypress Documentation

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

<a href="https://docs.cypress.io/guides/references/changelog#12.7.0">https://docs.cypress.io/guides/references/changelog#12.7.0</a><br /> <p

パブリッククラウドがテレコムキャリアの5G基盤へ進出。AWS、Azure、Google Cloudが5Gのインフラ向けサービスを相次いで発表

Publickey · 2023-02-27

スペイン バルセロナで2月27日、モバイル通信およびテレコム業界における最大級の国際的イベント「MWC Barcelona 2023」が開幕しました。 これに合わせてAWS、Microsoft Azure、Google Cloudが相次いで...

マイクロソフトが「FinOps Foundation」に加盟を発表。クラウドのコストの透明化と最適化を推進

Publickey · 2023-02-27

マイクロソフトは、Linux Foundationが主催する非営利団体「FinOps Foundation」への加盟を発表しました。 FinOpsとは昨年頃から注目され始めた言葉です。 DevOpsが、Ops(運用)からフィードバックを得て...

Julia言語における中置演算子の扱い

Zenn · 2023-02-27

はじめに Julia言語の多重ディスパッチやJITコンパイル、実行速度については周知のところだと思います。 https://twitter.com/bicycle1885/status/503513042554855424 https://twitter.com/bicycl

新しくプログラミング言語を作る際に数値型をどうするべきか

Zenn · 2023-02-27

この記事は、新しくプログラミング言語を設計する際に数値型をどうするべきかについて、私の持論をまとめたものです。 数の体系 JavaScript(BigInt以前)やLua(〜5.2)などは唯一の数値型が浮動小数点数型で、整数も実数も同じ「number」型で表現します。ミニマル

システム開発の提案における概算見積書の作り方

Qiita(trend) · 2023-02-27

「システム開発の提案における概算見積書の作り方」と題し、弊社で行っている概算見積書の作り方の記事となります。会社によって様々な算出方法があるかと思われますので、当方個人の備忘録として残します。 1.必要機能の洗い出し お客様からヒ...

DenoとHonoを使って鼻毛APIと鼻毛LINE Botを作ったお話

Zenn · 2023-02-27

初めに 先日Denoに入門したのでせっかくだから学んだことを活かしつつ、普段お世話になっているサービスのAPIとBotを作ってみました。 入門記事はこちら。 https://zenn.dev/iwamasa/articles/a14db17f8ce5ea なぜ鼻毛なのか?

Flutterでブロックが丸なブロック崩しゲームを作ってみた

Qiita(trend) · 2023-02-27

作ろうと思った経緯 普段の業務での開発はWeb関連の開発が基本で今までFlutterやiOSアプリの開発については触ったことがなかったのですが、今回業務でFlutterを使う機会があり、また会社のメンバーで個人開発をやっていこうとい...

プログラミング未経者の記録

Qiita(trend) · 2023-02-27

◉はじめに 私は、2022年の10月に全く異なる業種からエンジニアの部署に異動し、現在進行形で日々プログラミングについて勉強しているガチ初心者です。 まだプログラミングを学んで数ヶ月ですが、メンターの下これまでやってきてガチ初心者的...

【初心者必見】【君はいくつ知っている?】Web開発の生産性を100倍アップしてくれるChrome拡張機能 16選

Zenn · 2023-02-27

はじめに 今回の記事では、特にプログラミング初心者向けにWeb開発で重宝するChrome拡張機能を16も紹介する。今回の記事で、1つでも興味のあるChrome拡張機能を見つけることができれば幸いだ。 Chrome Remote Desktop Chromeを経由して画面

AWSでMFAが複数登録できるようになり自身でMFAを管理するポリシーがどう変わるか

Qiita(trend) · 2023-02-27

以前、AWSでMFAを自身で管理できるIAMポリシーについての記事を投稿しました。 AWSでMFAを自身で管理できるポリシーを作成してみる その後、2022年11月にAWSでIAMユーザとルートユーザーに複数のMFAを割り当てるアップ...

脱 KPT 法で楽しく有意義に振り返り! Sailboat Retrospective

Zenn · 2023-02-27

ハコベルシステム開発部の大石貴則です。普段はフロントエンドエンジニアとして物流 DX SaaS プロダクトの開発を行なっています。 最近、個人的に認定スクラムマスター (CSM®) を取得し、スクラムチームの改善に取り組んでいます。 この記事では私たちのスクラムチームでも導入した

Azure Administrator(AZ-104):Azure でのストレージの実装と管理「ストレージへのアクセス」

Qiita(trend) · 2023-02-27

Microsoft Learnを用いたMicrosoft Azure Administrator(AZ-104)の試験内容をまとめる投稿です。 この投稿ではMicrosoft Learnで学ぶ内容をできるだけ簡潔にまとめております。 ...

Flutter(Dart)でのテストまとめ

Qiita(trend) · 2023-02-27

Flutter(Dart)でのテスト方法を自分の備忘も兼ねてまとめておきます。 これからFlutterでのテストをやろうと考えている方の参考になれば幸いです。 (1)Unitテスト Unitテストは、1つの関数、メソッド、またはクラ...

スタートアップが「グロース」への投資ステージにいるのかを確認する4つのステップ

Qiita(trend) · 2023-02-27

スタートアップにとって、まず重要なことは、顧客にとっての問題を理解した上で、その解決のためのプロダクト開発に力を入れることです。 また、顧客にとって価値のあるプロダクトを開発できたら、次はそうした問題を持っている人たちが多くいるマーケ...

Azure FunctionsをGithub Actions経由でデプロイする

Zenn · 2023-02-27

株式会社IVRyのエンジニア、町田です。 IVRyはMicrosoft Startupsに採択されており、R&amp;D等でAzureを活用しています。 https://ivry.jp/column/microsoft-for-startups-press-release/ 様々

未経験者&超初心者が最低限やるべきこと 10TIPS

Zenn · 2023-02-27

はじめに 今回の記事では、私の独断と偏見で、プログラミング未経験者と初心者を対象に、最低限やるべきことを10個紹介する。あくまで一個人の見解にすぎないので、参考程度に。 1. 勉強する技術分野を決めること プログラミングは学ぶべき技術分野は多岐に渡る。Web開発に分野を絞

今週の PHP 2023-02-11 〜 2023-02-17

Zenn · 2023-02-27

PHP のメーリングリストから、気になった情報をピックアップします。 Internal [VOTE] include cleanup - Externals PHP: rfc:include_cleanup 否決されました。 話が、include の改善という話からそれ

デブサミ2023で登壇してきました - 疲弊しがちな開発生産性の定量評価と SPACE フレームワーク | Offers Tech Blog

Zenn · 2023-02-27

こんにちは、プロダクト開発人材の副業転職プラットフォーム Offers を運営する株式会社 overflow CTO の大谷旅人です。 昨今は登壇やらモデレーターやら、サービス開発やら、次男の中学受験やら、猫ちゃん飼育やらで何かとせわしなく時が過ぎる毎日です。 というわけで、2

【HTML・CSS】ダークモードで適した画像に切り替える方法

Zenn · 2023-02-26

ダークモードのときは通常の画像ではなく、それように最適化した画像を使いたい場面があるでしょう。特にアイコンなどは黒ベースのものに対して文字色などに合わせて白ベースのものにしたいことがあります。そんなときの出し分け方法です。JavaScriptなど使わずネイティブの機能でHTML・

Node.jsとJavaScriptアプリを単一の実行ファイルにする「Single Executable Applications」機能、Node.js 19.7.0で実験的機能として搭載

Publickey · 2023-02-26

2月21日にリリースされたNode.jsの最新バージョン「Node.js 19.7.0」で、Node.jsとJavaScriptアプリケーションを単一の実行ファイルにパッケージングする新機能「Single Executable Applic...

WebAssemblyでマルチスレッドによる並列処理を可能にする「wasi-threads」仕様の提案、ByteCode Allianceが明らかに

Publickey · 2023-02-26

WebAssemblyにおける業界標準仕様などを推進する団体「ByteCode Alliance」は、WebAssemblyでマルチスレッドによる高速な並列処理を可能にする「wasi-threads」仕様を提案したことを明らかにしました。 ...

Check! GitHub Actions で OpenID Connect(OIDC) で Azure に安全に接続する

Zenn · 2023-02-26

Prologue こんにちは、@dz_ こと、岩永かづみです。 Microsoft Azure を外部から使うときは、サービス プリンシパル(Service principal)を利用することが多いですが、後述のワークロード ID フェデレーションを利用し OpenID Co

情報や状態の期間と保持について

Zenn · 2023-02-26

AndroidやiOS向けのアプリケーションを考えていると、情報や状態の持ち方に悩むことがよくあります。 ここでは、AndroidやiOSのアプリケーションを設計したり、より良いコードを考えるためのコードレビューにおいて重要な、情報や状態の期間と保持について整理します。 情報

Phoenix v1.7 hexdocs 日本語訳

Zenn · 2023-02-26

ElixirのWebフレームワークPhoenix version1.7公式ドキュメントの日本語訳です。 要望や不備の報告は以下のいずれかよりご連絡ください。 issue: https://github.com/koga1020/phoenix-guide-ja-issues/is

Time4VPSのStorageVPSを活用してSymbolノードを建てる

Qiita(trend) · 2023-02-26

どうもこんちは。 Symbolブロックチェーンのノード運用コストを抑えるために、一部のディレクトリを安価なストレージVPSに保管する試みです。 今回はリトアニアのTime4VPSを利用していきます。 Time4VPSには、通常のLin...

ESXiのNTPが同期しない時の可能性

Qiita(trend) · 2023-02-26

プロローグ ~ESXiの時刻が同期しない~ syslogサーバからESXiの時刻を取得して、同期を行っている。既存のVLANとは異なった新規のVLANをESXiに割り当てた際にJapan時間では時刻は取得出来ているのだが、sysl...

Surfaceの充電ができない!

Qiita(trend) · 2023-02-26

はじめに 充電器のコネクターの根元部分が断線して充電できない状態になりました。 電源コードを曲げたりすると充電できる時があるので、だましだまし使っていましたが、だんだんひどくなってきたので、修理することにしました。 カバーを外す ...

ref が React で再レンダリングを起こさない理由

Zenn · 2023-02-26

🌼 はじめに Ref は React で再レンダリングを起こさない!なぜ!?を追求していきます。 1. React で DOM にアクセスする React の世界で DOM にアクセスするとき ref を使います。 sometimes you might need ac

動かないカンバンを動かすために取り組んできたこと

Qiita(trend) · 2023-02-26

はじめに この記事では私が所属しているチームで1年半ほどスクラム運営を改善してきたことについてまとめます。 チームについて 前提として私の所属しているチームは以下のようなものです。 社内インフラの導入・運用や、開発プロセスの改善...

[Kotlin] AndroidでZenn風のMarkdown ノートアプリを作ってみた

Zenn · 2023-02-26

はじめに ZennのUIを参考にして Markdown ノートアプリを作成した。今年の1月の終わりからデータベースについて学習していて学んだことをアプリに反映したいと考えて開発に取り組んだ。制作期間は2週間です。 機能ごとに下記の項目について解説したいと思います。 概要 詳

WordPress6.2で追加された関数・クラス・アクション/フィルタ―フックまとめ

Qiita(trend) · 2023-02-26

はじめに 2023年3月28日に、WordPress 6.2がリリースされる予定です。 この記事では、PHPコードに焦点を絞り、新たに追加された関数、アクションフック、フィルタ―フック・クラスをまとめたものです。 あわせて、Word...

SharePoint 組織のアセット、テンプレートを設定する😁

Qiita(trend) · 2023-02-26

組織のアセット、テンプレート使用してますか? 組織で共通のExcelテンプレート、PowerPointテンプレートを使用するときにどうしてますか? 組織のSharaPointサイトで共通使用できる画像・ロゴなど、どうしてますか? ...

「プログラマー脳」の本の感想と賛辞 〜 意味波と具象と抽象と

Zenn · 2023-02-25

「プログラマー脳 ~優れたプログラマーになるための認知科学に基づくアプローチ」という本がとても売れているようです。タイトルが若干引っかかりつつ、各所で褒める言葉を見かけたので私も購入して一通り読んでみました。 プログラマー脳 ~優れたプログラマーになるための認知科学に基づくアプロ

e-Stat の家計調査データから業界の成長・衰退や新型コロナの影響を可視化する

Qiita(trend) · 2023-02-25

はじめに 以前の記事で総務省統計局の家計調査データを Elixir Livebook と Explorer で可視化しました 実は同じようなデータを取得できる API があります 政府統計の総合窓口 e-Stat です 各府...

自宅で動くChatGPTと噂のFlexGenをDockerで手軽に動かす

Zenn · 2023-02-25

自宅で動くChatGPTと噂のFlexGenを試す shi3zさんが興奮して動かしていたFlexGen https://www.youtube.com/watch?v=QMWrMuXw5ds ツヨツヨGPUが無いと動かないと思っていたのですが、タイムラインでミクミンPさんが、

Go言語におけるエラーハンドリングベストプラクティス

Zenn · 2023-02-25

もう散々書かれている話だけど、Goに触るたびに毎回調べ直す羽目になっているので、忘備録としてまとめておく 結論 errors パッケージは使わない その代わりに golang.org/x/xerrors パッケージを使う エラーを自分で作成するときは xerrors.Ne

JavaScript Import maps, Part 1: Introduction | SpiderMonkey JavaScript/WebAssembly Engine

リアルタイム版 JSer.info · 2023-02-25

<a href="https://spidermonkey.dev/blog/2023/02/23/javascript-import-maps-part-1-introduction.html">https://spidermonkey.dev/blog/2023/02/23/

Rubyでハローワールドする30の方法を全解説する

Zenn · 2023-02-25

前説 この記事はRuby30イベントで私が発表した「Rubyでハローワールドする30の方法」の解説記事です。LTは5分しかなかったので説明がほとんどできなかったため、その補足として書かれました。お楽しみください。 蛇足 この記事はスクリプトによって生成されました。全貌はレ

Elmのinput/textarea/selectがうまく動かないときに読む記事

Qiita(trend) · 2023-02-25

Elm-jpのDiscordでselectタグのあつかいが話題にのぼっていました。 実はinput/textarea/selectなどのユーザー入力を受け取るタグに関するあつかいは意外に奥が深く、しかしそれらについて詳しく述べられたこ...

英語で論文執筆する人を助けるかもしれない英語表現集

Zenn · 2023-02-25

内容はv0.0.1くらいのイメージ. Abstract 査読付きの国際会議やジャーナルに論文を投稿する際にネイティブではない人々が皆乗り越えねばならないのが言語の壁である. 昨今は英語での執筆をサポートしてくれるツールが多く存在しており[DeepL, Grammarly, C

Next.js 13.2まとめ

Zenn · 2023-02-25

基本的には以下のNext.js 13.2のブログを翻訳してまとめたものになります。 https://nextjs.org/blog/next-13-2 TL;DR ビルトインSEOサポート: 静的、動的にmetaタグを設定するための新しいMetadata API ルートハン

個人開発のモチベーションを上げる方法 10選

Zenn · 2023-02-25

こんにちは。自分で作ったアプリで食べている、あたか、です。 今は7つ(iOS, Androidを合わせると13)のアプリを1人で作り、1人で毎日更新して運営を続けています。 ついでに新規アプリを3つ作成中。 何作ってるのか気になる人はリストをどうぞ iOS https://app

【Python概要】Pythonとは

Qiita(trend) · 2023-02-25

Python とは 1991年に登場 オランダ人にグイド・ヴァン・ロッサムさんが開発。 ライブラリが豊富にある。 人工知能(AI)や機械学習にも対応。 データ収集、解析などの統計処理や作業の効率化にも有効。 身近なサービスだとYou...

Docker上のStable Diffusion (AUTOMATIC1111)でControlNetを動かす

Zenn · 2023-02-25

Stable DiffusionでControlNet Stable Diffusionで好きな構図の絵が描けると話題の技術です。動かし方は色々なサイトに載っていますが、Docker上のAUTOMATIC1111版Stable Diffusionで使う方法をメモ的に残しておき

仕様書とテストを用いた「AI駆動開発」

Zenn · 2023-02-24

数年前にAIを離れ現在はフロントエンドをやっているのですが、半年くらい前に思い切り引き戻されました。画像生成AIにおけるmidjourneyとstable diffusionの登場です。noteのCTO深津さんが記事を出したと思ったのも束の間、急速に進化を果たしました。 絵柄の固

「Pythonではじめるアルゴリズム入門」#02 - アルゴリズムの計算量(線形単択、二分探索)

Qiita(trend) · 2023-02-24

「Pythonではじめるアルゴリズム入門」の学習記録です。学習に使ったファイルやコードなどをアップしていきます。 今回はアルゴリズムの計算量、および「良い」アルゴリズムの定義について学びました。コードよりも座学内容が多めです。 計...

カルマンフィルタの使い方

Qiita(trend) · 2023-02-24

はじめに 書かれていること この記事では具体例を示しながらカルマンフィルタとは何か、何が出来るのかをついて解説します。カルマンフィルタについては、様々な方が既に解説記事・書籍を投稿しておりますが、初学者(特に組み込み技術者)にとっ...

Deno 1.31: package.json support

リアルタイム版 JSer.info · 2023-02-24

<a href="https://deno.com/blog/v1.31">https://deno.com/blog/v1.31</a><br /> <p>Deno v1.31リリース。 <code class="language-plaintext highlighter-r

| ts-rest

リアルタイム版 JSer.info · 2023-02-24

<a href="https://ts-rest.com/">https://ts-rest.com/</a><br /> <p>Zodを使ったスキーマ共有型のRPCフレームワーク。</p>

Typescript Runtime Validators and DX, a type-checking performance analysis of zod/superstruct/yup/typebox - DEV Community

リアルタイム版 JSer.info · 2023-02-24

<a href="https://dev.to/nicklucas/typescript-runtime-validators-and-dx-a-type-checking-performance-analysis-of-zodsuperstructyuptypebox-5416

Chrome’s Headless mode gets an upgrade: introducing `--headless=new` - Chrome Developers

リアルタイム版 JSer.info · 2023-02-24

<a href="https://developer.chrome.com/articles/new-headless/">https://developer.chrome.com/articles/new-headless/</a><br /> <p>Chromeの新しいHea

Bun v0.5.7 | Bun Blog

リアルタイム版 JSer.info · 2023-02-24

<a href="https://bun.sh/blog/bun-v0.5.7">https://bun.sh/blog/bun-v0.5.7</a><br /> <p>Bun 0.5.7リリース。 <code class="language-plaintext highligh

Blog - Next.js 13.2 | Next.js

リアルタイム版 JSer.info · 2023-02-24

<a href="https://nextjs.org/blog/next-13-2">https://nextjs.org/blog/next-13-2</a><br /> <p>Next.js 13.2リリース。 Next SEOをインスパイアしたMetadata APIをサ

Phoenix Storybook で楽しいコンポーネントベース開発

Qiita(trend) · 2023-02-24

はじめに 百聞は一見にしかず 以下は Phoenix Storybook 公式の画像です バッジやスライドバーなどの部品について、どういうプロパティがあり、それをどう設定したらどういう外観、動作になるのか表示しています これがあ...

ChatGPTとLlamaIndex(GPT Index)を使った仕様問い合わせAIの作成

Zenn · 2023-02-24

ChatGPT楽しいですね!!特にChatGPTが質問したら何かを教えてくれるAIではなく、質問に合わせて文章を作るAIだと認識してから楽しくて仕方ありません。 というわけで最近、伺かの仕様調査をしているのでOpenAIのAPIとLlamaIndex(GPT Index)を使って

学生エンジニアを支える日報

Zenn · 2023-02-24

はじめに TL;DR 日報を書くと楽しい 日報が行動のモチベーションになることがある 振り返りの機会になる 本記事の概要 本記事は「○○ エンジニアを支える技術」シリーズのオマージュとして書かれたポエム記事です。 筆者が日報を書くようになったキッカケや良かったこ

[Tips] Power Automate から Teams に投稿するメッセージに画像を埋め込む

Qiita(trend) · 2023-02-24

Teamsに画像を埋め込んだメッセージを投稿する方法です。 このような感じで画像を埋め込みます。 方法はいたって簡単。Power Automateの"チャットまたはチャネルでメッセージを投稿する"アクションの Hosted Cont...

IBM Cloud Classic 環境のサーバー情報一覧(詳細情報を含む)を CLI で取得し csv にする

Qiita(trend) · 2023-02-24

ある日の事です ボス:うちのアカウントの IBM Cloud Classic 環境のサーバー一覧が欲しいな 私:はい、CLI で関連に取れますよ ボス:じゃあ、お願い! うん、これでいいはず VSI 用 ibmcloud sl vs ...

5 本の指でチームの心理的安全性を高めた話 (ファイブフィンガー)

Zenn · 2023-02-24

チームの投票手法としてファイブフィンガー (Fist to Five) を採用することで、メンバーの心理的安全性を向上させる取り組みについて紹介します。 今回はスクラムを採用しているチームの例で紹介しますが、他のチーム開発手法でも同様に適用可能です。 背景 皆さんのチームでは

LivebookのSecretsを使う

Qiita(trend) · 2023-02-24

Livebookとは Elixir版 JupyterNotebook のようなものです @torifukukaiou さんの記事が勉強になります Secrets 名前の通り、秘密情報です ノートブックに直接記載したくない値(I...

Power BI サービスでExcelデータをインポートする(失敗談)

Qiita(trend) · 2023-02-24

Power BI DesktopとPower BIサービスって微妙に仕様が違いますよね。 前回ご紹介しました記事の中でもEXCELが正しく取り込めなかったらエラーになりますよとお伝えしました。 今回EXCELデータを取り込むときにど...

Cloudflare D1をQueryBuilderで強化する

Zenn · 2023-02-23

皆なさんはCloudflareD1を使っているでしょうか? Cloudflareが提供しているSQLite互換のデータベースで現在ベータ版ですが、圧倒的な使いやすさで気に入っています。 ですが、まだ提供されて間もないこともあり、ORMなどのエコシステムが充実していません。SQLを

次期「.NET 8」プレビューリリース初公開。ネイティブコンパイラ改善で生成バイナリが約半分に、「Blazor United」登場など

Publickey · 2023-02-23

マイクロソフトは同社のアプリケーションフレームワーク「.NET」の次期メジャーバージョンアップとなる「.NET 8」の最初のプレビューリリースとなる「.NET 8 Preview Release 1」を公開しました。 マイクロソフトは毎年1...

相手に質問や相談の内容が伝わるチャットテンプレート

Qiita(trend) · 2023-02-23

こんにちは。 今回も読んでいただきありがとうございます。 社会人になって当たり前のようにリモートワークをするなか、 なければ死活問題となるものがあります。 それがチャットツールです。 ChatWorkやslackが主なチャットツールで...

Node v19.7.0 (Current) | Node.js

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

<a href="https://nodejs.org/en/blog/release/v19.7.0/">https://nodejs.org/en/blog/release/v19.7.0/</a><br /> <p>Node.js v19.7.0リリース。 npm 9.5.

natemoo-re/clack: Effortlessly build beautiful command-line apps

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

<a href="https://github.com/natemoo-re/clack">https://github.com/natemoo-re/clack</a><br /> <p>コマンドラインの対話的なプロンプトUIを作成するNode.jsライブラリ</p>

What’s New With Lerna 6.5?. In case you missed it, Lerna version... | by Zack DeRose | Feb, 2023 | Nx Devtools

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

<a href="https://blog.nrwl.io/whats-new-with-lerna-6-5-4a4f69371504">https://blog.nrwl.io/whats-new-with-lerna-6-5-4a4f69371504</a><br /> <p

Learn Privacy

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

<a href="https://web.dev/learn/privacy/">https://web.dev/learn/privacy/</a><br /> <p>ウェブサイトとPrivacyについてのチュートリアル。 必要なデータだけを使う、サーバからのデータの削除とクラ

ransackで"Ransack needs attributes explicitly allowlisted..."のエラー解消法

Qiita(trend) · 2023-02-23

概要 ransackの4.0.0のアップデートでBreaking Changesがあり、そのうちの1つに [SECURITY] Require explict allowlisting of attributes and asso...

Goでinterface{}からstringに変換するのがこんなに泥臭いはずがない

Zenn · 2023-02-23

interface{}からstringに変換 下記のように、interface{}からstringに変換するのは多々見る記述ですよね。 value := interface{}("test") value.(string) こういったときどうします? では、下記のようなm

Hondaのエンジン屋が約半年でFlutterで出来るようになったこと

Qiita(trend) · 2023-02-23

はじめに 本田技研工業のRoadMovies+チームのフロントエンドを担当している高(こう)と申します。 今回はTechブログ第二弾の投稿となります。 簡単に自己紹介 私は下記に紹介する「RoadMovies+」のFlutterで...

数字が前に進む自信となる

Qiita(trend) · 2023-02-23

こんにちは。 前回の「流浪の月」の記事に続き、読書したうえで気づいたことをアウトプットしていきます。 よろしければお時間頂けますと幸いです。 今回読んだ本は、 「さおだけ屋はなぜつぶれないのか?身近な疑問から始める会計学」です。 会計...

【Playwright】ページ内リンクをクリックした時に正しくスクロールされることを検証する

Zenn · 2023-02-23

はじめに 先日、Playwright v1.31.0 がリリースされました🎉 https://github.com/microsoft/playwright/releases/tag/v1.31.0 追加された新機能の中で特に気になったのは toBeInViewport アサ

RHEL8.4 ppc64leでオフラインで Terraformと terraform-provider-openstack を導入して仮想マシンをデプロイする

Qiita(trend) · 2023-02-23

はじめに Hashicorp社の Terraform ダウンロード・サイトに ppc64le 用のモジュールがないということを知り RHEL ppc64le でterraform が使えるのか、PowerVC でVMデプロイが動作す...

Atcoderで入水しました!^~^

Qiita(trend) · 2023-02-22

こんにちは尺八です。 今回、ABC289(2023/2/11)で水色Coderになったので報告と振り返りをしたいと思ってこの記事を書いてます!(画像がABG061を受けた後なのはご容赦ください!) 自己紹介 明治大学情報系学部在学...

Elixir Livebook を改造して3Dの立方体を回転させる 〜Kinoの旅 なんでもできる国〜

Qiita(trend) · 2023-02-22

はじめに 今まで散々 Livebook を使ってきましたが、いよいよ内側に入っていきたいと思います つまり、 Livebook のセルを改造し、まだ実装されていない処理を動かしてみます とはいえ、そんなに大それた話ではなく、カスタ...

USBを使用してWindows10のインストールメディアを作成する

Qiita(trend) · 2023-02-22

1.はじめに どうも、ARIの名古屋支社に勤務している愛知県民こと、 新藏(にいくら)と申します♪ (/・ω・)/ 先日、諸事情でWindowsのインストールメディアが必要になりました。 色々調べたところ、USBを利用して作成するこ...

WSL2+Ubuntuを使ってatcoderをC++で始める方法 2023年春

Qiita(trend) · 2023-02-22

初めに(執筆理由) これまで、若干面倒な手段を踏むことでしか使えなかったWSLが、アップデートによって簡単にインストールできるようになったので、やり方についてまとめます。 若干面倒な手段-&gt; BIOS(OSを入れる前の段階と...

Webhookを使ってGitHubの変化をZapierで検知する

Qiita(trend) · 2023-02-22

GitHubの変化に合わせて何かしたい時は多いと思うので、Zapierでの実現方法を書いておきます。 Zapの設定 方法は2つあります。 統合されたGitHubのトリガーを使うことで簡単に設定できますが、イベントの数が少ないためやり...

【GPT徹底解説】#1 GPTの登場 ~ChatGPT凄さの根源~

Zenn · 2023-02-22

ここまで来たか人工知能!! 皆さん!最近巷を賑わせているChatGPTを知っていますか?? テキスト生成AIで、チャットで質問したら答えてくれるのですが、このChatGPTはこれまでのテキスト生成AIとは比べ物にならないくらい精度が高いんです. 難しい数学の理論、社会問題の解

【個人開発】ドラムパターン生成サービス「どんどん」をリリースしました

Zenn · 2023-02-22

このプロダクトは、株式会社mofmofの「水曜日の個人開発」にサポートされています。 https://indie-dev.mof-mof.co.jp はじめに あなた誰? Railsエンジニアでーす✌️ 何を作ったの? ドラムパターン生成サービス「どんどん」を作りました。 ド

Azure Administrator(AZ-104):Azure でのストレージの実装と管理「Azure Storageの各サービス」

Qiita(trend) · 2023-02-22

Microsoft Learnを用いたMicrosoft Azure Administrator(AZ-104)の試験内容をまとめる投稿です。 この投稿ではMicrosoft Learnで学ぶ内容をできるだけ簡潔にまとめております。 ...

期間2ヶ月で作った個人開発プロダクトをリリースするので進捗を時系列で紹介してみる

Zenn · 2023-02-22

こんにちはmofmofでエンジニアをしているshwldです。 mofmofでは今年の1月から毎週水曜日にみんなで個人開発する時間が設けられています。 https://note.com/shwld/n/nfb1a2abfc9eb 水曜日と、毎日1時間半程度(やってない日や逆に多くや

react-hook-formとモーダルの設計原則

Zenn · 2023-02-22

reactでformを作る時、react-hook-formを使う方も多いと思います。react-hook-fomで実装すると、非制御コンポーネントベースなためレンダリングコストを減らすことが期待でき(実装にもよります)、また、zodとの連携によるバリデーション実装の容易さなど、

jenkins学習メモ3 githubからクローン~単体テストを走らせる

Qiita(trend) · 2023-02-22

はじめに 船井総研デジタルのoswです。業務でjenkinsに触れることになったので学習記録を残します。参考になる方がいらっしゃれば幸いです。 このシリーズのゴール 下記をゴールとします。 閉じたLAN環境にあるマシンにjenk...

jenkins学習メモ2 サンプルジョブ作成~実行

Qiita(trend) · 2023-02-22

はじめに 船井総研デジタルのoswです。業務でjenkinsに触れることになったので学習記録を残します。参考になる方がいらっしゃれば幸いです。 このシリーズのゴール 下記をゴールとします。 閉じたLAN環境にあるマシンにjenk...

jenkins学習メモ1 インストール~環境構築

Qiita(trend) · 2023-02-22

はじめに 船井総研デジタルのoswです。業務でjenkinsに触れることになったので学習記録を残します。参考になる方がいらっしゃれば幸いです。 このシリーズのゴール 下記をゴールとします。 閉じたLAN環境にあるマシンにjenk...

フロントエンドで完結するまったくサーバーを使わないアイドル判定サービスを作った

Qiita(trend) · 2023-02-22

なぜ作ろうと思ったのか 最近アイドル多くない? NiziU、IVE、Kep1er、BLACKPINK、ITZY、SixTONES、Snow Man、なにわ男子、King &amp; Prince、BTS、JO1、Da-iCE、IN...

DBサーバでUPDATE/DELETEを打つ安心感を高める

Zenn · 2023-02-22

近年はDBサーバで直接UPDATE/DELETE文を発行する場面はかつてより減ったように感じますが、引き出しとして持っていて損はないと思ったので私が普段やっている方法をメモしておきます。 プロトタイピングだったり、開発環境でも有効なので手癖にしておくのは有効だと考えます。 MyS

Railsチュートリアルのsample_appに型を導入

Zenn · 2023-02-22

ふーが といいます。普段は Ruby on Rails を利用したアプリケーション開発をしているプログラマです。 この記事は Rails アプリケーションへの型導入を試してもらうことを目的とした記事です。主に Ruby on Rails チュートリアル (以下「Rails チュー

【JavaScript】ピクチャーインピクチャーに好きな要素を入れてみた

Qiita(trend) · 2023-02-22

はじめに みなさんは、ピクチャーインピクチャーをご存じですか? 動画やビデオ通話系のサービスやアプリではよくみますが、他の用途ではあまりみませんよね! それもそのはずで、今までのピクチャーインピクチャーは、&lt;video&gt;...

Webアプリケーションアクセシビリティ──今日から始める現場からの改善:書籍案内|技術評論社

リアルタイム版 JSer.info · 2023-02-21

<a href="https://gihyo.jp/book/2023/978-4-297-13366-5">https://gihyo.jp/book/2023/978-4-297-13366-5</a><br /> <p>2023年2月27日発売 ウェブアプリケーションに置け

React.js開発当初、「そんなものが使えるはずがない」とFacebook社内で評価されていた。関係者のインタビューでReact.jsの開発経緯を振り返る動画「React.js: The Documentary」YouTubeで公開

Publickey · 2023-02-21

代表的なJavaScriptのフレームワークの1つであるReact.jsがどのように生まれ、発展してきたのかが、React開発当時の関係者やメンテナーなどへのインタビューによって語られる動画「React.js: The Documentar...

Javaのラムダ式を分解してみた

Qiita(trend) · 2023-02-21

経緯 Javaでラムダ式をなんとなく使用してきた(Stream()等)が、詳しく中身がどうなっているのかを理解せずに使用していた。 ラムダ式と検索すると「匿名関数」とか「メソッドを変数のように使用できる」とかなんだか小難しそうな説明...

【Python】ネスト構造の辞書をfor文を書かずに取得する(再帰関数)

Qiita(trend) · 2023-02-21

はじめに ネスト構造の辞書を取得するとき再帰関数で書いたのですが、思っていた以上にPythonの基礎や性質を併せ持っているなと思い、共有と初心者を抜け出す一歩になればと思い記事にしました。 参考になれば幸いです。 再帰関数とは??...

Release v8.0.0-alpha.0 · pnpm/pnpm

リアルタイム版 JSer.info · 2023-02-21

<a href="https://github.com/pnpm/pnpm/releases/tag/v8.0.0-alpha.0">https://github.com/pnpm/pnpm/releases/tag/v8.0.0-alpha.0</a><br /> <p>pnp

Google ChromeのDevToolsがAngular、Vue、JSX、Dart、LESS、SCSS、SASSなどのシンタックスハイライトに対応

Publickey · 2023-02-21

GoogleはすでにリリースしているWebブラウザのChrome 110と現在開発中のChrome 111に搭載されているDevToolsで、Angular、Vue、JSX、Dart、LESS、SCSS、SASSなどのシンタックスハイライト...

Microsoft Defender for DevOps の始め方2 - GitHub Actions 上でのコンテナーイメージの脆弱性スキャン

Qiita(trend) · 2023-02-21

本記事について 本記事では、Microsoft Defender for DevOps の始め方2として、GitHub Actions のワークフロー上でビルドされた Docker イメージの脆弱性スキャンを行う方法を見ていきます。...

個人開発で独立して良くなかったこと 5選 🍏

Zenn · 2023-02-21

こんにちは。自分で作ったアプリで食べている、あたか、です。 前の記事で「独立して良かったこと」を書きましたが https://zenn.dev/ataka/articles/7862916f7686ae 今回は、反対に「良くなかったこと」を10個、紹介したいと思ったのですが、5個

Q&Aで考えるどうやったらマインドマップをうまく使えるの?~より深い知識を手に入れるために~

Zenn · 2023-02-21

結論 マインドマップは視覚的に把握しやすい状態と構造化された状態を一度に実現できる 平面的な箇条書きをより空間的かつ人間の思考フローに近い形式に変換したものがマインドマップであり、箇条書きとマインドマップは行き来できる きっかけ きっかけはvim-jpに投稿された書

Julia, Python, F#, C#, C++で単位付き数値を扱う

Qiita(trend) · 2023-02-21

技術者なら「プログラミングで単位の扱いの間違いはコンパイルエラーにして欲しい」と思った事があるでしょう。 mm と inch でごっちゃになったとか、次元(ディメンジョン)が不合理な演算をしたとか、そういう頭の痛いバグに悩まされること...

Petal Pro を Fly.io にデプロイして超簡単 Web アプリケーション公開

Qiita(trend) · 2023-02-21

はじめに 前回の記事で Petal Pro をローカル実行しました 今回はこのアプリを Fly.io にデプロイしてみます ただし、以下の点については開発用のままデプロイします Faker で生成した出鱈目な文字列 メール送...

AWS Cloud Practitioner から見た Azure Fundamentals(AZ-900)

Qiita(trend) · 2023-02-21

本記事は、AWS Certified Cloud Practitioner である筆者が Microsoft Certified: Azure Fundamentals(AZ-900) を受験して合格した体験から気づいたことなどを綴っ...

Power BI サービスを使って見える化してみた

Qiita(trend) · 2023-02-21

最近、社内で業務の見える化を進めていて、Power BI で作成したレポートを社内メンバーに共有する機会が増えてきました。 ということで、今回はPower BIサービスを使って、Teamsで共有されているEXCELファイルをインポート...

Petal Pro で爆速高機能 Web 開発を体験してみた

Qiita(trend) · 2023-02-21

はじめに Petal Pro を使って楽したい! 今回は Petal フレームワークの有償版 Petal Pro を使ってみます Petal Pro を使うと、以下のような機能を持つ Web システムが爆速で構築できます 認証 ...

CloudShellでお試しするCluster API

Zenn · 2023-02-21

Google Cloud Japan の RyuSA です。 みなさんは Kubernetes を利用していますか?昨今では開発環境から本番環境、はたまた自宅環境に至るまで様々な場所で Kubernetes が動いています。またセルフマネージドで Kubernetes を利用して

うろ覚えのシェルやGitコマンドでも大丈夫。自然言語でコマンド入力を支援する「GitHub Copilot CLI」、プロトタイプ公開に向け登録開始

Publickey · 2023-02-21

日常的にターミナル画面からコマンドラインインターフェイス(CLI)を使って仕事をしているITエンジニアであっても、使い慣れないシェルコマンドのオプションをなかなか思い出せないことや、めったに使わないGitコマンドを調べながら試してみる、とい...

React.forwardRef で TypeScript のジェネリック型を扱う方法

Zenn · 2023-02-21

ハコベルシステム開発部の大石貴則です。普段はフロントエンドエンジニアとして物流 DX SaaS プロダクトの開発を行なっています。 この記事では、React.forwardRef で TypeScript のジェネリック型を持った Props を扱うことができないという問題の対処

Swiftでプロコンを遊ぶ時のチートシート初級編

Qiita(trend) · 2023-02-21

最近プロコンに取り組むことが多いのですが、度々出てくる定番の処理があるなと感じたのでまとめてみます 出てくる処理は初歩的なものが多いので、これからSwiftでプロコン挑戦したいと思っている、あるいはSwiftを初めて触るよ、なんて人に...

【メモリリーク】reactコンポーネントでfetch中にアンマウントするとメモリリークは起こるのか?

Qiita(trend) · 2023-02-20

結論 普通に使ってる分には起こらなさそう。 検証した環境 ライブラリ・FW バージョン react 18.2 Next.js 13.14 今回のテーマ HTTPリクエストの結果が返ってくる前にコンポーネ...

コンテナランタイムのcontainerdに、WebAssemblyをコンテナとして扱うための「runwasi」が統合。これからのコンテナランタイムはWebAssemblyと統合されていく

Publickey · 2023-02-20

コンテナランタイムの事実上の標準となっているcontainerdに、WebAssemblyをコンテナとして扱うための「runwasi」が昨年(2022年)12月に統合されていたことが分かりました。 これによりcontanerdはWebAss...

暗中模索の作業メモを取る際の成功体験

Zenn · 2023-02-20

TL;DR 暗中模索で作業するときに、メモを取るのは大事 あとで振り返リやすくするために、書く場所を分離すると良いかもしれない Zennのスクラップは「やったこと」「考えたこと」を残すのに適してる Issueのコメントは「悩み」「TODO」を残すのに適してる 背

JKです。atcoder緑です。

Qiita(trend) · 2023-02-20

情報系高専生がatcoderで入緑する 情報系(J)高専生(K)なので嘘じゃないです。KujiraBoxといいます。約1年前からatcoderを初めて、ようやく入緑できたので、やってきたこととかを書きます。 KujiraBoxのプロ...

Elixir 挑戦記 - 衛星データからNDVI算出

Qiita(trend) · 2023-02-20

Elixir 挑戦記 統合的アプローチによる学習 とりあえず手を動かしてみるシリーズ 調べたり取り組んだりした内容をひたすら書いていく あとで整理してまとめたい やりたいこと 衛星データからNDVIを算出 mixプロジェク...

ガッチャモールで発生したバグ・不具合などまとめ

Qiita(trend) · 2023-02-20

ガッチャモール内で過去に発生したバグ・不具合などをまとめてみました。 過去に発生したものなので、現在のバージョンでは解決済み・発生しないものも含まれていますので参考にする際にはご注意下さい。 今回は、3つのケースを紹介します。 「バ...

総務省統計局の家計調査データからチョコレートを分析する

Qiita(trend) · 2023-02-20

はじめに 前回の記事で総務省統計局から取得したデータを加工し、扱いやすくしました 加工結果はこちら 今回はこの加工したデータを使って、完全にバレンタインに遅れていますがチョコレートの分析を行います 例によって Livebook ...

Laravel開発をするならLaravel Ideaを使おう

Zenn · 2023-02-20

こんにちは。 今回はPHPStormなどのJetbrains社のIDEで利用できるLaravel用の有料プラグインであるLaravel Ideaが結構いい感じなので軽く紹介。 https://laravel-idea.com/ 年4,000円くらい掛かるので、正直手は出しにくいラ

総務省統計局の家計調査データを Livebook で取得、加工、分析する

Qiita(trend) · 2023-02-20

はじめに 総務省統計局は日本の各種統計データを作成しています 統計局の Web サイトでは様々なデータを公開しており、利用規約に従ってこれらのデータを利用することができます というわけで、今回は Livebook から統計局の...

【初心者】AWS Systems Manager Session Managerを使ってみた

Qiita(trend) · 2023-02-20

はじめに AWS Systems Manager Session Manager(以下SSMセッションマネージャー)でEC2インスタンスにコンソールから接続してみたので、接続手順や詰まったところなどを、簡単に紹介します。 動機 S...

Try out CSS Nesting today | WebKit

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

<a href="https://webkit.org/blog/13813/try-css-nesting-today-in-safari-technology-preview/">https://webkit.org/blog/13813/try-css-nesting-to

Popover API - JavaScript不要、HTMLのみでポップオーバーUI

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

<a href="https://zenn.dev/yusukehirao/articles/popover-api-and-attributes">https://zenn.dev/yusukehirao/articles/popover-api-and-attributes<

ReactではじめるChrome拡張開発入門

Zenn · 2023-02-20

ReactとTypeScriptで、シンプルかつ実用的なChrome拡張機能を開発するための入門書です。 開発のために最低限知っておきたい知識から環境構築の方法、実装で陥りやすいポイントまでを網羅的に解説します。 また、本書を読むことでDeepLのような実践的な翻訳Chrome

2人でやってみたアーキテクチャ・カタ

Qiita(trend) · 2023-02-20

はじめに みなさん、「アーキテクチャ・カタ」をご存知でしょうか? アーキテクトとしての経験を積むためのアプローチです。 私はチームメンバーの方に教えていただき、この言葉を知りました。 本来「アーキテクチャ・カタ」は複数名で実施するも...

顧客のサービス定着の先行指標「アハ・モーメント」の見つけ方を紹介します

Qiita(trend) · 2023-02-20

SaaSを初めとするサブスクリプション型の多くのビジネスでは、顧客は実際にサービスを試して、価値を感じたときに有料にプラン切り替えます。 SaaSの世界では、このようにサービスの価値を身をもって体感する瞬間を「アハ・モーメント」と呼び...

レイテンシーのp50とかp75とかp90とかってどういう意味?

Qiita(trend) · 2023-02-20

経緯 自分が作ったAPIが遅い場合に先輩エンジニアから 「〇〇さんが作ったこのAPI、p90レイテンシーで上位に入ってるから見てみて」 とか言われたがいや、「p90」ってなにぃぃ!! となったので調べてみることにした。 DataDo...

DBのテーブルを消した想定で、ロールフォワードする

Qiita(trend) · 2023-02-20

はじめに 間違えてデータを消してしまった場合のテーブルのリストア → リカバリを行い、ロールフォワードをしてみたいと思います 環境 [環境] docker mysql8 大まかな手順 dbとテーブル作成して、1件データをin...

Power Virtual Agents と Cognitive Services によるボット開発

Qiita(trend) · 2023-02-20

Power Virtual Agents Power Virtual Agents は、Microsoft が提供している、ノーコード、ローコードでインテリジェントなチャットボットを作成できるサービスです。 Microsoft Te...

undefinedって2種類あんねん

Zenn · 2023-02-20

要約 オブジェクトのプロパティに明示的にundefinedを指定するのと単にプロパティを省略するのでは挙動が異なるので注意しましょう。 本文 以下のようなオプショナルなプロパティをもつ型を定義したとします。 type SomeRecord = { foo: numbe

バランスシートで考える技術的負債

Zenn · 2023-02-20

はじめに エンジニアリングの課題としてよく話題になるのが技術的負債という言葉です。プロダクトを開発していった結果、その一部に満足のいかない部分が生まれ、それによって開発効率が落ちてしまうようなものを技術的負債と呼んでいると思います。つまり作り出した物が負債となってしまったとい

Power Apps のフォームコントロールの入力をタブで分割する

Qiita(trend) · 2023-02-19

はじめに これまで私のブログで何度か触れましたが、Power Apps でフォームコントロールを利用すると、データの入力フォームを簡単に作成することができます。 しかし、データの入力項目が多いと、以下のように縦長になっていまい、ちょ...

pythonからkintoneのREST APIを操作してできること一覧

Qiita(trend) · 2023-02-19

pythonからkintoneのREST APIを操作してできること一覧 kintone公式のAPI一覧についてできる限り全ての操作を記事にする予定です。 レコード 操作(kintone) 解説記事(qiita) 解説動画(...

textlintを安易にmason.nvimでインストールするべきではない

Zenn · 2023-02-19

結論 Textlintを安易にmason.nvimでインストールしようとしない 些末な話。 行き当たった問題 NeovimのLinterやFormatterをMason.nvimでインストールしている勢は多いと思う。 わたしもその一人だが、Textlintにおいては地

Webブラウザ上にNode.jsを実装、Webブラウザ上のサーバサイドでNext.jsやVite、Astroなどが実行可能な「Sandpack 2.0」が登場

Publickey · 2023-02-19

クラウド上でマイクロVMベースのオンライン開発環境などを提供するCodeSandboxは、Webブラウザ上で抽象化したNode.jsを実装しWebブラウザ上にJavaScriptのサーバサイド環境を作り出すことで、WebブラウザだけでNex...

パッケージマネージャ「Homebrew 4.0」正式リリース、より高速に。Git cloneからJSONによるパッケージ管理へ切り替え

Publickey · 2023-02-19

MacやLinuxに対応するパッケージマネージャ「Homebrew」の最新版となる「Homebrew 4.0」正式版がリリースされました。 下記は開発者であるMike McQuaid氏のツイートです。バージョン3.6以来最大の変更が行われ、...

Safari 16.4 Beta Release Notes | Apple Developer Documentation

リアルタイム版 JSer.info · 2023-02-19

<a href="https://developer.apple.com/documentation/safari-release-notes/safari-16_4-release-notes">https://developer.apple.com/documentation

Release v5.0.0-alpha.0 · chaijs/chai

リアルタイム版 JSer.info · 2023-02-19

<a href="https://github.com/chaijs/chai/releases/tag/v5.0.0-alpha.0">https://github.com/chaijs/chai/releases/tag/v5.0.0-alpha.0</a><br /> <p

How to Inspect Interactions in the Browser

リアルタイム版 JSer.info · 2023-02-19

<a href="https://www.builder.io/blog/inspect-interactions-in-the-browser">https://www.builder.io/blog/inspect-interactions-in-the-browser</a

My talk on CSS runtime performance | Read the Tea Leaves

リアルタイム版 JSer.info · 2023-02-19

<a href="https://nolanlawson.com/2023/01/17/my-talk-on-css-runtime-performance/">https://nolanlawson.com/2023/01/17/my-talk-on-css-runtime-p

State of React Native 2022

リアルタイム版 JSer.info · 2023-02-19

<a href="https://results.stateofreactnative.com/">https://results.stateofreactnative.com/</a><br /> <p>React Nativeについての開発者アンケートであるState of

Release v3.0.0 · honojs/hono

リアルタイム版 JSer.info · 2023-02-19

<a href="https://github.com/honojs/hono/releases/tag/v3.0.0">https://github.com/honojs/hono/releases/tag/v3.0.0</a><br /> <p>Hono 3.0.0リリース。

Thursday February 16 2023 Security Releases | Node.js

リアルタイム版 JSer.info · 2023-02-19

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

Release v9.5.0 · npm/cli

リアルタイム版 JSer.info · 2023-02-19

<a href="https://github.com/npm/cli/releases/tag/v9.5.0">https://github.com/npm/cli/releases/tag/v9.5.0</a><br /> <p>npm v9.5.0リリース。 <code c

Generative AI時代のチャットボット構築が分かる本(GPT3.5 + mebo)

Zenn · 2023-02-19

Generative AI(生成AI)の時代が到来しています!AIがクリエイティブかつ人間のようなアウトプットを生み出せるようになりました。そして、画像や音楽、動画だけでなく、AIはついに「言葉」を高度に生成する能力を習得しつつあります。その象徴こそが「ChatGPT」の登場です

Microsoft 製品のロゴ・アイコン・画像 配布URL一覧 (Azure、Power Platform、M365など)

Qiita(trend) · 2023-02-19

はじめに 社内で資料を作成するときに、AzureやPower Platformのロゴ・アイコンが必要なときありますよね。ネットから適当にダウンロードしてきたりしていないですよね🤔 ロゴ・アイコン管理ツール 私はEagleという画...

【React】useEffect解体新書

Qiita(trend) · 2023-02-19

はじめに 最近、周囲から「useEffectでバグった」という声を聞くことが増えました。そこで、今までなんとなくで使っていた useEffect とは何かを正しく理解したいと思い記事を書くに至りました。 この記事はReactの再レ...

【JavaScript】コードの見通しを良くする為に意識している事10選

Zenn · 2023-02-19

普段コード書いている中で見通し(可読性)を良くするために意識していることを10個列挙しました JavaScript(TypeScript)のお話です 1.変数宣言はconstを利用する 変数を宣言するときはconstを使います。varは使わない様にします letを使うときは限

Action Mailer/Active job/Sidekiq/Redisを用いて時間指定した非同期なメール送信アプリの作成

Zenn · 2023-02-19

◯作成した背景 railsでメール送信を時間指定して送信してみたかったので、Action Mailerでメール機能、Active job/Sidekiq/Redisでバックグラウンドで非同期な処理を実装してみました。 今後、多くの方がバックグラウンドで時間指定した重い処理な

競プロ未経験者が、Elixir、LivebookでAtCoderに初参加してみたらアウトプットの機会として良かった話

Qiita(trend) · 2023-02-19

AtCoderにElixirで参加してみました。 AtCoder自体初心者なので、その点は、今後慣れていくとして、Elixirでやってみて気づいたことを書いてみます。 Livebookでコーディング Regular Contestに...

SPAの新規プロダクト開発におけるデザイナーさん、コーダーさんとの連携についての振り返り

Qiita(trend) · 2023-02-19

はじめに 今までのMPAの新規プロダクト開発では、デザイナーさんにデザインを作ってもらい、 それをコーダーさん(デザイナーを兼ねている場合あり)にHTML、CSSに落としてもらい、 エンジニアがWebアプリにHTML、CSSを当て込...

FileSystems.newFileSystem で Zip ファイルを扱える。ただし、バグったり例外が起きたりする場合があるので要注意。

Qiita(trend) · 2023-02-18

Java 7 以降、FileSystems.newFileSystem(path) で Zip ファイルを扱えます。 でも、 Java のバージョンと Zip ファイルの構造によっては、無限ループしたり ZipException が発...

PostScript言語を触ってみる

Zenn · 2023-02-18

はじめに EPSというファイルを見かけたことがあるかもしれません。一昔前のLaTeXなどではEPSが標準のグラフィックファイルでした。なので、EPSを画像フォーマットだと思っている人がいるかもしれませんが、EPSはEncapsulated PostScriptと呼ばれるPos

Microsoft Viva Learning(ラーニング)の学習リソースにSharePointを追加する🎉

Qiita(trend) · 2023-02-18

はじめに 社内学習リソースが散逸する。困ったときにどこをみていいかわからない。社内セミナーやったはいいけど、録画はどこにあるの?Teamsのプラットフォーム上でそういった悩みを解消できるViva Learnigのセットアップをしてみ...

Houdini Labs VEXの説明書

Qiita(trend) · 2023-02-18

はじめに 概要 SideFXLabs19.5.519で追加されたLabs VEXについて少し深堀していこうと思う。 ※本検証は2023/02/18時点で追加されている関数です。 環境 Houdini19.5 SideFXLabs...

Deno入門 ~インストールからデプロイまで~

Zenn · 2023-02-18

What is Deno? Deno は、V8 JavaScriptエンジン及びRustプログラミング言語に基づいた、JavaScript及びTypeScriptのランタイム環境 Node.jsの作者によって作られているとのこと。 Node.jsの反省点を活かして改善を入れて

【Swift】0から始めるRxSwift。とりあえず動くものを作らせてくれ編。

Qiita(trend) · 2023-02-18

はじめに RxSwift。難しいですよねぇ。ということで、今回はObervable?Observer?そんな小難しい言葉の説明をする前にとりあえず簡単に動くものを作らせてくれよ。という人のために記事を書きます。 こんな人に読んでも...

スプレッドシートの内容を GitHub のリポジトリに自動的に同期する仕組みを作った

Zenn · 2023-02-18

概要 ひょんなことから2,3ヶ月に渡る期間開催されるスプラトゥーン3の大会のポータルサイトの開発をすることになりました。 チーム情報や大会の対戦情報はスプレッドシートで管理されており、その内容をポータルサイトに反映する仕組みを作ったので紹介します。 具体的にはこのような仕組み

【未解決】MAUIで作ったAndroidアプリでローカルネットワークなSQLServerとやりとりしたいけど諦めた。

Qiita(trend) · 2023-02-18

経緯 社内に立てたMicrosoft SQLServer をAndroid端末で利用したかった。でもできなそうだった。 Windowsタブレットなら簡単だろうけど、高価なのでできれば安いAndroidで考えたかった。 こういった...

mix testでNGが発生したテストをseed値を指定して再現する方法

Qiita(trend) · 2023-02-18

はじめに 乱数を使ったテストで、同じテストを再現したい。 mix testのコマンドを紹介します。 こんな時に役立ちました オセロゲームの強化学習をするために、オセロの環境を作成しました。 乱数で石を置いてゲームが終了するまで行う...

LeetCode 150問を解いて起きた意外な変化

Zenn · 2023-02-18

はじめに 年末に Twitter でこのツイートを見かけました。 もともとアルゴリズムの勉強に興味があり、一年ほど前に数ヶ月だけ AtCoder をやっていましたが、途中で挫折してしまった自分にとって、NeetCodeの勉強ロードマップは非常に魅力的に感じました。(転職意欲

逆にStreamを使う例題を作ってみよう!

Qiita(trend) · 2023-02-17

Streamを使うと、意外と簡単にできる。ということがあるのでは? Streamですっきりと記述できる例題を書いてみます 思いついたら、増やしていきます。 ex01 @doc """ foo()が40を10回返すまで繰り返す...

いちから始めるFlutterモバイルアプリ開発

Zenn · 2023-02-17

Flutterをはじめて触る初学者向けにFlutterの環境構築からDart、Flutterの基礎まで解説します。 解説の後は簡単なアプリ開発を通して、学びを深めましょう。

[Flutter] バックエンドもDartで書ける! Serverpodを用いてTodoアプリを作ってみた

Zenn · 2023-02-17

最初に Serverpodとは ServerpodはFlutter用に作られた、dart言語で書かれたオープンソースのバックエンドで、最近メジャーバージョン1.0.0がリリースされました。それに伴って、こちらの記事では、公式ドキュメントを参考にServerpodを用いてT

Laravel10時代のプロジェクトの始め方

Zenn · 2023-02-17

はじめに 以前、『私的Laravelプロジェクトの始め方』という記事を書いたのですが、あれから2年ほど経過し、いろいろ変わった点があるのでまとめ直しました。 考え方 最近は、MacにPHPがセットアップされていないこともあり、ローカルにPHPをインストールしていなくても始

ガントチャート(JSライブラリ: jquery.ganttView)をカスタマイズしてみた(1行に複数タスク)

Qiita(trend) · 2023-02-17

はじめに 今となっては古のJSライブラリ 上記ライブラリのスケジュール管理オブジェクトを1行内に複数配置するカスタマイズをしてみたので、勘所をメモ書きしておきます。 ニッチな内容だけど、誰かの参考になれば幸いです。 スタイルシー...

viewDidLoadって結局なに?

Qiita(trend) · 2023-02-17

はじめに iOS開発を始めてすぐに出会う、これ。 override func viewDidLoad() { super.viewDidLoad() } 最初から書いてありますが、これはなんなのか。 そして、iOS開発をあ...

Fラン文系大学生がメガベンチャーに内定をもらった話

Qiita(trend) · 2023-02-17

はじめに 就活記録的な記事を書こうと思います。 この記事が誰かの原動力になれたら嬉しいです。 対象読者 文系だけどエンジニアになりたい人 エンジニア志望の学生 就活に不安がある人 自己紹介 2017年3月...

Elixir Livebook で Algolia からデータ検索してみる

Qiita(trend) · 2023-02-17

はじめに Algolia は簡単に使える全文検索サービスです ざっくり言うと、テキスト検索や条件による絞り込み機能を自分の Web サイトに簡単に組み込めます 例えば、以下のようなオンラインストア風画面を簡単に実装できます とり...

Carbonとday.jsでISO8601形式の日時文字列を扱い、現地時刻で表示/保存する方法

Zenn · 2023-02-17

目的 以下の状態を実現することを目的として、日時表記の国際標準であるISO8601やLaravel、Carbonでの利用方法について調査した結果をまとめた。 ユーザーの各端末(Web、アプリ)では表記が現地時刻になっている 同じデータを見ていても、端末側の時刻設定に応じ

個人開発で独立して良かったこと 10選 🍑

Zenn · 2023-02-17

こんにちは。自分で作ったアプリで食べている、あたか、です。 家で一人でちまちまアプリを作る生活も4年目に入りましたが、独立するとどんな感じ?と気になる方もいると思いますので、独立して良かったことを厳選して10個、共有します! 1. 税金について少し詳しくなれる 所得税、社会保

pprofを使ってGoのメモリリークを解決する

Zenn · 2023-02-17

こんにちは、株式会社モリサワのシステム開発部門の田中(さ)です。 Morisawa Fontsというフォントライセンスサービスの開発を担当しています。 Morisawa FontsのBackendはGoで実装しています。先日、Goで発生したメモリリークを解決するために、プロファイ

Release v0.200.0 · facebook/flow

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

<a href="https://github.com/facebook/flow/releases/tag/v0.200.0">https://github.com/facebook/flow/releases/tag/v0.200.0</a><br /> <p>Flow v0

Announcing Sandpack 2.0 and a Node.js runtime for any browser

リアルタイム版 JSer.info · 2023-02-16

<a href="https://codesandbox.io/blog/announcing-sandpack-2">https://codesandbox.io/blog/announcing-sandpack-2</a><br /> <p>Sandpack 2.0リリース。

codesandbox/nodebox-runtime: The open source version of the nodebox repository, a Node.js runtime for the browser

リアルタイム版 JSer.info · 2023-02-16

<a href="https://github.com/codesandbox/nodebox-runtime">https://github.com/codesandbox/nodebox-runtime</a><br /> <p>Node.jsのコードをブラウザ上で動かすため

えっ?Browser内でNode.jsアプリが動く?? WebContainerAPIをTypeScriptで動かしてみた

Zenn · 2023-02-16

概要 StackBlitzのサービスを支えるWebContainerという素晴らしい技術のAPIが公開されたので、実際に気になっている方に向けて、体験した所感を紹介しようと思います。一見サーバサイドのNode.jsでやっているように見えることが、実際にはブラウザ内部で動いてい

KotlinからWebAssemblyバイナリを生成するコンパイラ搭載、「Kotlin/Wasm」が試験的プレビュー公開。Kotlin 1.8.20ベータ版で

Publickey · 2023-02-16

Kotlinで書かれたコードをWebAssemblyバイナリとするコンパイル機能を備えた「Kotlin/Wasm」が、Kotlin 1.8.20ベータ版で搭載されたことが明らかになりました。 Kotlin 1.8.20-Beta bring...

FirefoxもWebAssemblyのガベージコレクション機能を実装中であることが明らかに

Publickey · 2023-02-16

Google Chromeに続いてFirefoxもWebAssemblyのガベージコレクション機能を試験的に実装していることが、KotlinのWebAssembly対応ドキュメントから分かりました(現時点ではFirefoxのBeta版やNi...

オンライン受験Q&Aまとめ(Azure/ピアソンVUE)

Qiita(trend) · 2023-02-16

○概要 英語試験官はそんなに英語喋れなくても大丈夫 カメラは外付けがおすすめ PCは私物推奨 部屋が汚い場合、適当な布をかぶせて隠せばOK ○はじめに 先日、Azure資格をピアソンVUEのオンラインで受験しました。日本語試験...

ホントは教えたくない、誰かがSlackにリアクションしたら便乗するChrome拡張を作る

Qiita(trend) · 2023-02-16

※日々の業務をプチハック - Chrome Extension(拡張機能)を作ろう!の続きです 職場では Slack に出退勤時に「おはようございます/お疲れ様でした」の報告と、それにリアクションする文化があります。 (必須ではないで...

フロントエンドエンジニアが3ヶ月で Go を覚えてバックエンド開発に参画するまで

Zenn · 2023-02-16

Magic Moment の @aqlwah です。 2021年10月に入社してから1年ほどの間は、フロントエンドエンジニアとして React や Redux を用いた SPA の開発に主に従事していました。 それが昨年10月に行われたチーム体制再編をきっかけとして、バックエンド

k6 on k8sによる負荷テストでボトルネックを発見・改善!

Zenn · 2023-02-16

はじめに 株式会社ispecのSREの丸山です。本記事では、サービスのリリースに向けて負荷テストを実施して,得た知見について紹介します。 ispecは、スタートアップのゼロイチ開発に特化した受託事業を行なっています。支援させていただいているサービスの中には、リリース初期から広

フリーランスITエンジニアの案件数が多い言語、1位Java、2位JavaScript、3位PHPなど。Go言語は人材不足。レバテックフリーランス調べ

Publickey · 2023-02-16

ITエンジニア向けの転職や求人などの支援サービスをに提供するレバテックは、フリーランスのITエンジニア向けに案件紹介などを手がける「レバテックフリーランス」に蓄積された2万件以上のフリーランス案件のデータを元に、プログラミング言語別の案件数...

SnowdayJapanがすごくすごかった話

Zenn · 2023-02-16

前置き こんにちは。株式会社GENDAのデータエンジニアのこみぃです。 先日SnowdayJapanというイベントに参加してきました。 https://www.snowflake.com/about/events/snowday-japan-2023/?lang=ja Sno

Pythonによる需要予測(SARIMA、LSTM、NeuralProphet)

Qiita(trend) · 2023-02-15

本記事の動機   製造業において見込み生産を行う場合適切な生産数を算出することが重要になります。適切な生産数でない場合、例えば、見込みの生産量が実際の数量を上回った場合だと在庫が多くなり廃棄コストなどの保有リスクが増加していきます。...

Webブラウザ上でWebAssemblyベースのNode.js環境を実現する「WebContainer」がAPI提供開始。ブラウザ内ファイルシステム、HTTPサーバ、Node.js CLIなど

Publickey · 2023-02-15

WebAssemblyを用いてWebブラウザ上でNode.js環境を実現する「WebContainer」などを提供するStackBlitzは、WebContainerにアクセスできるAPIの提供を開始したと発表しました。 Today, af...

Laravel モデルwhere+カラム名メソッドの動きを理解しよう!

Qiita(trend) · 2023-02-15

はじめに こんにちは!! ミャンマー人エンジニアのピェッピョーアウンです。 私はミャンマーの大学を卒業して、新卒で日本の企業に就職し、日本での社会人として、5年目が終わり、6年目を向かいました。 エンジニアとして、LaravelとC...

Firefox 110.0, See All New Features, Updates and Fixes

リアルタイム版 JSer.info · 2023-02-15

<a href="https://www.mozilla.org/en-US/firefox/110.0/releasenotes/">https://www.mozilla.org/en-US/firefox/110.0/releasenotes/</a><br /> <p>F

FlutterのMVVM関連あれこれ

Zenn · 2023-02-15

「FlutterにおけるMVVMはあり/なし」を見かけると、色々と前提とか文脈とかあるよなぁって思うので、長いメモをまとめておきます。 TL;DR 筆者の意見は、下記の表になります。 記載していないプラットフォームやツールを採用した場合は、個別の議論が発生するハズ。 プ

React.js: The Documentary - YouTube

リアルタイム版 JSer.info · 2023-02-15

<a href="https://www.youtube.com/watch?v=8pDqJVdNa44">https://www.youtube.com/watch?v=8pDqJVdNa44</a><br /> <p>Reactのドキュメンタリー。 Facebook社内でのR

TSUTAYAの置き土産のその後について

Qiita(trend) · 2023-02-15

こちらの記事を投稿してから2年経ったので、アプリのその後についてお話しします。 TSUTAYAでアルバイトしていた学生エンジニアが退職するので置き土産に業務効率アプリを開発した話 先に言っておくと、本アプリは自分が業務時間外に勝手に作...

Recoilの検討 ~SWRとの併用について考えた~

Zenn · 2023-02-15

株式会社IVRy (アイブリー)のエンジニアのkinashiです。 IVRyでは主にフロントエンドを担当しています。 IVRyでは現状、状態管理のライブラリは使っておらず、SWRとReact Contextを使って開発しています。 https://ja.reactjs.org/d

ChatGPT風キャラクターマスコットアプリの紹介【機能編】

Qiita(trend) · 2023-02-15

概要 キャラクターマスコットアプリの機能紹介です。 本アプリの準備&インストールに関しては以下の記事を参照してください! 機能一覧 ◆ ウィンドウの移動 マウスの左クリック&ドラッグで移動できます。 ◆ キャラクター設定(...

Google Colaboratory 上で Elixir Bumblebee を動かし、画像生成やテキスト補完を実行する

Qiita(trend) · 2023-02-15

はじめに 前回の記事で Google Colaboratory 上で Nx の各種バックエンドを動かしました では同じようにして Google Colaboratory 上で Bumblebee を動かし、画像生成や画像分類、テキ...

リモートワークで鬱になったエンジニアがwebデザイナーを目指すようになった話

Qiita(trend) · 2023-02-15

はじめに 2020年にコロナが世界的流行し、同年4月頃には首都圏で緊急事態宣言が発令されました。 同時期にリモートワークで働き始めたものの、様々な理由が重なって鬱病を発症しました。 この記事は自律神経失調症と診断されて地獄を見た元エ...

React.jsのドキュメンタリー動画公開など : Cybozu Frontend Weekly (2023-02-14号)

Zenn · 2023-02-15

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

javascriptもモダンなオブジェクト指向で書こうよ(サンプルコード有) 後編

Qiita(trend) · 2023-02-15

前編(こちらを読まなくても問題ないです) サンプル See the Pen 漢気割り勘ツール by terao takumi (@teraotakumi) on CodePen. 金額と参加者を入力し、計算モ...

GitHub CopilotのAIモデルがさら進化し、より的確なコードの提案、脆弱性のあるパターン、SQLインジェクション、クレデンシャルのハードコードなどを警告など

Publickey · 2023-02-15

GitHubは、AIによってプログラマのコーディングを支援する「GitHub Copilot」の基礎となる「Codex」と呼ばれるAIモデルを更新し、提案するコードの品質の向上と、コードの提案にかかる時間短縮などを実現したと発表しました。 ...

core-js/2023-02-14-so-whats-next.md at master · zloirock/core-js · GitHub

リアルタイム版 JSer.info · 2023-02-15

<a href="https://github.com/zloirock/core-js/blob/master/docs/2023-02-14-so-whats-next.md">https://github.com/zloirock/core-js/blob/master/d

slashd-analytics/run: Run user-provided code in a Web Worker

リアルタイム版 JSer.info · 2023-02-15

<a href="https://github.com/slashd-analytics/run">https://github.com/slashd-analytics/run</a><br /> <p>Web Workerを一種のSandboxとして使い、任意のJSコードを実

Design Patterns in TypeScript

リアルタイム版 JSer.info · 2023-02-15

<a href="https://refactoring.guru/design-patterns/typescript">https://refactoring.guru/design-patterns/typescript</a><br /> <p>TypeScriptでのデ

A Historical Reference of React Criticism—zachleat.com

リアルタイム版 JSer.info · 2023-02-15

<a href="https://www.zachleat.com/web/react-criticism/">https://www.zachleat.com/web/react-criticism/</a><br /> <p>Reactに対する批判の歴史についての記事</p>

Nextra 2 – Next.js Static Site Generator – The Guild

リアルタイム版 JSer.info · 2023-02-15

<a href="https://the-guild.dev/blog/nextra-2">https://the-guild.dev/blog/nextra-2</a><br /> <p>Next.jsベースの静的サイトジェネレータであるNextra 2リリース。 MDX2のサ

Understanding App Directory Architecture In Next.js — Smashing Magazine

リアルタイム版 JSer.info · 2023-02-15

<a href="https://www.smashingmagazine.com/2023/02/understanding-app-directory-architecture-next-js/">https://www.smashingmagazine.com/2023/0

Introducing historical web performance data via the CrUX History API - Chrome Developers

リアルタイム版 JSer.info · 2023-02-15

<a href="https://developer.chrome.com/en/blog/chrome-ux-report-history-api/">https://developer.chrome.com/en/blog/chrome-ux-report-history-a

SECCON 2022 Final WriteUp (Crypto, Web/babybox, Misc, witch_quiz)

Qiita(trend) · 2023-02-15

SECCON CTF 2022 FinalにチームTSGとしてInternational枠に出場しました。大会はKoH + Jeopardyという問題構成で、Jeopardyは開始時点で全オープンされ(徹夜確定)、KoHは1ラウンド大...

Improved type safety in Storybook 7

リアルタイム版 JSer.info · 2023-02-15

<a href="https://storybook.js.org/blog/improved-type-safety-in-storybook-7/">https://storybook.js.org/blog/improved-type-safety-in-storybook

Speculation Rules API によるプリレンダリングのためのメトリクス設計

リアルタイム版 JSer.info · 2023-02-15

<a href="https://nhiroki.jp/2023/02/13/metrics-for-prerendering">https://nhiroki.jp/2023/02/13/metrics-for-prerendering</a><br /> <p>Specula

コードレビュー時のコメントの意図を明確にする

Zenn · 2023-02-15

コードレビューあるあるなんですけど、レビューする時に「これってなんでこうしてるんですか?」みたいなピュアなコメントを書いてしまうと、その意図がレビュイーに伝わらなくて、「詰められてる」「コードに疑念を持たれている」「修正依頼をされている」「純粋に質問されている」という解釈のブレを

WebContainers - Dev environments. In your web app. | WebContainers

リアルタイム版 JSer.info · 2023-02-15

<a href="https://webcontainers.io/">https://webcontainers.io/</a><br /> <p>Node.jsをWebブラウザ上で動作させて、プライグランドなどに利用できるWebContainersのAPIとパッケージが公開さ

Terraformを用いたインフラのコード化

Qiita(trend) · 2023-02-15

はじめに こんにちは!株式会社80&amp;Companyの技術広報です。 弊社の開発部署では毎週火曜日の朝9:30から社内勉強会を行なっています。 今回の記事はSRE業務を行なっているエンジニアが社内勉強会で「Terraformを...

【2023年版】Flutterエンジニアになるためのロードマップ (Flutter大学を使い倒す)

Zenn · 2023-02-15

せっかくFlutter大学に入学するまたは教材を利用するのであれば、思いっきり使い倒して欲しいと思っています。 ということで今記事では、「Flutter大学を使い倒して、未経験からFlutterエンジニアになるためのロードマップ」を紹介したいと思います。このロードマップは私の勝手

Visual Studio で C# の命名規則をチェックする

Qiita(trend) · 2023-02-15

TOC 1. はじめに 2. 命名のスタイル 3. Microsoft が推奨する命名規則 4. Visual Studio で命名規則を設定する はじめに 他の多くの言語と同様に、C#のコーディング規約ではクラスや関数、変数の命...

コンテナクエリ @container が全ブラウザ対応。新時代のレスポンシブ対応を完全理解する

Zenn · 2023-02-15

本日(2/14)、ついに Firefox でコンテナクエリに対応しました。Chrome・Edge・Safari はすでに現行ブラウザで対応済みのため、全ブラウザにてコンテナクエリが使えることになります💐 従来、レスポンシブ対応でレイアウトを変えるには @media を使ってウイン

Power Apps や Power Automate で運用管理業務を効率化しよう

Qiita(trend) · 2023-02-14

はじめに 今回は、Power Apps や Power Automate を利用して運用管理業務を効率化する例について紹介します。 今回は、例として、以下のようなアカウントの作成依頼に対する運用管理業務を Power Apps、Po...

OpenAIが作ったChatGPTは民主党のプロパガンダマシーンだった

Qiita(trend) · 2023-02-14

最近ChatGPTというシリコンバレーにあるOpen AIという会社によって開発された言語モデルを元にした対話型のAIが流行ってますね。これまでのチャットボットに比べてしっかりした文章を書けるし、性能もそれなりに良いので多くの人たち...

Apple、Google、マイクロソフト、Mozillaらがブラウザ間の相互運用性を測定し改善するためのプロジェクト「Interop 2023」を実施中

Publickey · 2023-02-14

World Wide Webにとって、業界標準に対応した高い相互運用性と特定のベンダに依存しない多様なベンダによる実装は、どちらも重要な要素です。 しかし、複数の主要なWebブラウザがそれぞれ、つねに進化し続けるLiving Standar...

アトラシアン、新サービス「Jira Product Discovery」発表。製品開発チームがアイデアを集め、優先順位を付け、計画と進捗を共有

Publickey · 2023-02-14

アトラシアンは、プロダクトマネージャや製品開発チームが、製品に関するアイデアを集め、レビューし、優先順位を付け、進捗と計画を共有するための新サービス「Jira Product Discovery」をベータ版として発表しました。 Say h...

マイクロソフト、フルマネージドな負荷テストサービス「Azure Load Testing」正式サービスとして提供開始

Publickey · 2023-02-14

マイクロソフトはクラウド上で大規模な負荷テストを行えるフルマネージドな負荷テストサービス「Azure Load Testing」を正式サービスとして提供開始したことを明らかにしました。 外部に公開する予定のあるクラウドサービスでは、想定する...

Flet触ってみた

Qiita(trend) · 2023-02-14

Fletとは GoogleのFlutterをベースにしたPython のフレームワークで、 公式のイントロダクションに書かれていますが、フロントエンドの開発経験が無くてもイケてるUIを作ることが簡単にでき、作成したアプリがクールか...

ElixirのStreamを使ってみる

Qiita(trend) · 2023-02-14

この記事で遅延評価の例を書きましたが、Enum.all/2を使えばStreamを使わなくても書ける内容でした。 もうすこしStreamらしい例を考えてみました。 heavy_processを10回よびだす。 返り値がすべて正の数だった...

悪いフォームUIを作った話

Zenn · 2023-02-14

TL;DR こういうUIを作ってみました demo: https://bad-form.vercel.app/ source: https://github.com/miyaoka/bad-form いかがでしたか? 経緯 https://fumajimeui.

ブラウザ拡張機能を作るためのReactフレームワーク『Plasmo』

Zenn · 2023-02-14

Plasmoとは Plasmoはブラウザ拡張機能を作成するためのReactフレームワークです。 テストや自動デプロイするための機能なども提供しておりオールインワンなフレームワークとなっています。 公式サイトに行くと「ブラウザ拡張機能におけるNext.js」という強気なワードが

個人的にたどり着いたディレクトリ構造

Qiita(trend) · 2023-02-14

はじめに 最近VueやReactを何度か触って得た知見を元に、個人的に良さげなディレクトリ構造を考えたいと思います ディレクトリ構造 Next.js 13だと仮定します src/ ├── __tests__ ├── app │  ...

Release 3.28.0 - 2023.02.14 · zloirock/core-js

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

<a href="https://github.com/zloirock/core-js/releases/tag/v3.28.0">https://github.com/zloirock/core-js/releases/tag/v3.28.0</a><br /> <p>cor

Laravel 10🐿がリリースされたのだ🎉【Laravel 10 新機能】

Qiita(trend) · 2023-02-14

Laravel 10がきました!ぺちぱーとララベラー歓喜!新機能を紹介します https://laravel.com/docs/10.x/releases Laravel ぺなんと if文なしで実行する処理を切り替えることができ、...

GORM で操る Cloud Spanner with PostgreSQL Interface

Zenn · 2023-02-14

はじめに Go で人気の OR マッパーである GORM が Cloud Spanner で利用できるようになりました! そこで GORM を使った API を作って、Cloud Run にデプロイしてみたいと思います。 GORM の利用には PostgreSQL Inter

Release DOMPurify 3.0.0 · cure53/DOMPurify

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

<a href="https://github.com/cure53/DOMPurify/releases/tag/3.0.0">https://github.com/cure53/DOMPurify/releases/tag/3.0.0</a><br /> <p>DOMpuri

Elixir 学習記(3. 演算子)

Qiita(trend) · 2023-02-14

Elixir学習記 ← 前 目次 次 → 2. データ型 3. 演算子 - 演算子 算術演算 加算 6 + 2 # == 8 減算 6 - 2 # == 4 乗算 6 * 2 # == 12 除...

クラウドのセキュリティ対策について

Qiita(trend) · 2023-02-14

はじめに こんにちは!株式会社80&amp;Companyの技術広報です。 弊社の開発部署では毎週火曜日の朝9:30から社内勉強会を行なっています。 今回の記事はバックエンド開発業務を行なっているエンジニアが社内勉強会でクラウドのセ...

Swift Package Managerだけで完結する機密情報などの環境変数を管理するFrameworkを作った話。

Qiita(trend) · 2023-02-13

はじめに APIのアクセスキーなどの機密情報など設定値は、ソースコードにハードコードしたりInfo.plistに書き込んで利活用することは基本的には避けておくべきです。 そういった設定値が平文で混入した状態で、Github.com上...

Elmのカスタム型がわかんなくなったときに読む記事

Qiita(trend) · 2023-02-13

Elmを学び始めた方がよくつまづくポイントに「カスタム型」があります。 さくらちゃんも別の言語で最初にカスタム型のような概念に出会ったとき、頭がぐちゃぐちゃになりました。むじゅかしぃ😢 ということで、カスタム型につまづいた方の理解の助...

やりなおしGit (re-git)

Zenn · 2023-02-13

本書はGitを何となく使っているけど、もっと理解を深めるために学習しなおすためのドキュメントです. ※現在執筆途中

SwiftPMでR.swiftを導入する

Qiita(trend) · 2023-02-13

Swift Package Manager(SPM,SwiftPM)でR.swiftを導入する方法を紹介します。 R.swift README 1. R.swiftをインストールする Xcodeで直接設定する方法もありますが、Pac...

米国財務省、金融機関のクラウド採用において課題を指摘する、初のレポートを公開。透明性に欠け、少数の事業者への集中などの指摘

Publickey · 2023-02-13

米国財務省は、クラウドを採用する金融機関が増加していることについて、特に地方銀行や信用金庫のような中小規模の金融機関(原文ではCommunity Bank。以下「地方銀行」と表記)がクラウドを採用するにあたって直面する利点や課題についてまと...

グローバルのクラウドインフラ市場、市場の成長率が鈍化する中でAWSがシェア30%超を維持、AzureとGoogle Cloudは堅調。2022年第4四半期、Synergy ResearchとCanalysの調査結果

Publickey · 2023-02-13

調査会社のSynergy Research GroupとCanalysは、2022年第3四半期時点のグローバルにおけるクラウドインフラのシェアをそれぞれ発表しました(Synergy Research Group、Canalys)。 Cana...

Go言語が実行時のプロファイラ情報でコンパイルを最適化する「Profile-guided optimization」パブリックプレビュー

Publickey · 2023-02-13

Go言語の開発チームは2月1日にリリースしたGo 1.20で、実行時のプロファイラ情報を用いてコンパイルを最適化し、実行速度の改善を図る「Profile-guided optimization」機能のパブリックプレビューを開始しましたことを...

アプリ広告とサブスク、どっちが良い?

Zenn · 2023-02-13

こんにちは、個人開発のツールアプリで食べている、あたか、です。 アプリの収入源、広告とサブスクどっちが良いのか? 初めてのアプリだと、どっちにするか悩ましい所だと思いますが、5年以上個人アプリを運営してきた経験から、各収入源の特徴と、僕の方針についてお話したいと思います。 み

Rustの形式検証ツールCreusotを触ってみる

Zenn · 2023-02-13

概要 Rustの形式検証ツールCreusotを触ってみた備忘的まとめ Creusotとは github https://github.com/xldenis/creusot 論文 https://hal.inria.fr/hal-03737878/file/main.pd

ChromeExtensionでポップアップからコンテンツへメッセージ連動させる

Qiita(trend) · 2023-02-13

前回記事日々の業務をプチハック - Chrome Extension(拡張機能)を作ろう!では、ポップアップとコンテンツスクリプトの用意までを確認しました。 今回はポップアップとコンテンツを連動させます。 仕様の整理 簡単に、こんな...

Guardian で巨大 Haskell レポジトリの依存関係を正気に保つ

Zenn · 2023-02-13

TL;DR 巨大なモノレポはパッケージ間の依存関係に気を付けないと、変更が思わぬ所に波及して保守が大変だって? DeepFlow 株式会社製ツール guardian を使って、Haskell モノレポのパッケージ間の依存関係が抽象化や意味論的な境界を侵犯していないかチェックし

Release v1 Because I finally got around to it · jquense/yup

リアルタイム版 JSer.info · 2023-02-13

<a href="https://github.com/jquense/yup/releases/tag/v1.0.0">https://github.com/jquense/yup/releases/tag/v1.0.0</a><br /> <p>スキーマを組み上げてバリデーシ

upgradejs/depngn: A CLI tool to find out if your dependencies support a given version of node.

リアルタイム版 JSer.info · 2023-02-13

<a href="https://github.com/upgradejs/depngn">https://github.com/upgradejs/depngn</a><br /> <p>インストールされている依存関係の<code class="language-plainte

Elixir 学習記(2. データ型)

Qiita(trend) · 2023-02-13

Elixir学習記 ← 前 目次 次 → 1. 環境構築 2. データ型 3. 演算子 データ型 Integer 100 # 10進数 0b01100100 # 2進数(binary) 0o0...

TypeScriptでGPT-3.5を使ってChatGPTクローンを作る2 - Vite+ReactでChatGPTクローン

Zenn · 2023-02-13

ChatGPTには、ニュースにならない日がないくらいの話題性がありますが、そんなChatGPTも決して遠くの技術ではありません。完全に同じものは無理でも、それに近いクローンを作ることはさほど難しくありません。 この記事はTypeScriptでGPT-3.5を使ってChatGPTク

【GAS × Slack】Slack スタンプでアンケートを取り、サクッと未対応者にリマインドを送れるアプリ

Zenn · 2023-02-13

はじめに 「対象者に必ず確認してもらいたい内容」を Slack 上で発信する管理部門の方やマネージャー・プロジェクト推進者の方、飲み会幹事の方必見です! こんな方におすすめ 人事や経理関連の社員に必ず確認してほしい連絡を行う管理部門の方 チーム全体への発信が多いマネージ

AZ-400:Azure Pipelines を使った npm パッケージの公開

Qiita(trend) · 2023-02-13

この記事は、過去に投稿した記事 AZ-400:Azure Artifacts フィードへの npm パッケージ公開の続編となります。 Azure Pipelines を使ったパッケージの公開 過去の記事ではローカル PC との連携の...

Azure OpenAI Service と Azure Cache for Redis でテキストの埋め込みとセマンティック検索を行う

Zenn · 2023-02-13

はじめに タイトルのとおり、Azure OpenAI Service と Azure Cache for Redis を使ってテキストの埋め込みとセマンティック検索を行うための一連の方法について、参考にした情報へのリンクと合わせてまとめました。 前半では、Python スクリ

コンバージョン率の最適化のために重要な指標、タイム・トゥ・バリューを紹介します

Qiita(trend) · 2023-02-13

SaaSを初めとするサブスクリプション型の多くのビジネスでは、顧客に有料プランを利用してもらうために無料のトライアル期間を設けたり、無料バージョンのサービスやプロダクトを提供します。 このとき、「どれだけ早く」顧客にサービスやプロダク...

Azure Devopsで特定のブランチ(例:main)に対するマージを特定のブランチ(例:dev)からのみに限定する。

Qiita(trend) · 2023-02-13

概要 ブランチ戦略にはいくつかパターンがあると思います。 例えば、本番環境を守るために、本番環境のブランチへのマージは特定のブランチに限定したいといったことが考えられます 今回Azure Devopsを使用する場合にどうそれを実現す...

人工衛星の軌道をPythonでアニメーションにしてみよう

Qiita(trend) · 2023-02-12

(ほかのアニメーション画像も記事の下のほうにあります。Safariで画像がカクカクする場合は画像を開いてご覧ください。) はじめに 私たちはGPS衛星(をはじめとした、ガリレオ、みちびき、などのGNSS衛星)との位置関係を用いて自...

Power Apps で働き方を共有しよう

Qiita(trend) · 2023-02-12

はじめに 既に、Power Apps を利用して働き方を共有しているという方もいると思います。 働き方の共有といっても、どういった情報をどの範囲で共有するかは様々だと思いますが、今回は、実際に私が所属する会社で利用されているアプリ、...

OpenAIのAPIで自然言語(日本語)を使ってDBに問い合わせるCLIツールを作ってみた

Qiita(trend) · 2023-02-12

概要 ChatGPTで話題になっているOpenAIが提供しているAPIを使って、自然言語(日本語)でデータベースに問い合わせすることができるCLIツールを作成してみました。Go言語で実装しています。記事内で使い方と仕組みの説明をしま...

アトピー性皮膚炎のエンジニアを支える技術

Zenn · 2023-02-12

xxを支える技術シリーズに触発されまして、アウトプットの練習も兼ねて初Zennを書いてみました。 特に「痔のエンジニアを支える技術」の冒頭に記載のあったすぐに死ぬわけではないがQOLに結構な支障をきたす慢性の疾患を抱えたエンジニアであり、幼少から30年以上アトピー患者である自分の

[主にRPAユーザー向け] サービスとユーザーモードの違い

Qiita(trend) · 2023-02-12

概要 ちょっとTwitterで見かけた嘆き(?)について。 元ネタ的にはUiPathの話題なのですが、UiPathに限らず、RPAを使う上では割と、「ユーザー」と「サービス」の対比とか、それに関連する挙動でひっかかる人が多いので、...

とりあえずBing AI始めてみる

Zenn · 2023-02-12

Bing AIが使えるようになった! Bing AIが使えるようになったので試してみました。 時間なくてあまり色々検証できてはないですが、使い方記事にしておきます。 良いプロンプトの渡し方などは時間があるときにまた試してまとめたいと思います。 Bing AIとは? Bi

「CustomGPT.ai」でPublickeyのコンテンツを学習させたチャットBotを作ってみた。サイト検索の代わりになるか? 回答の精度と3つの大きな課題

Publickey · 2023-02-12

ChatGPTを開発したOpenAIの技術を用いて、インターネット上のコンテンツをAIに学習させる機能を備えた「CutomGPT.ai」と呼ばれるサービスが登場しました。開発したのはPoll the People社です。 CustomGPT...

Electron 23.0.0 | Electron

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

<a href="https://www.electronjs.org/blog/electron-23-0">https://www.electronjs.org/blog/electron-23-0</a><br /> <p>Electron 23.0.0リリース。 Chro

Passkeyに対応するAndroid用の新パスワードマネージャ「Credential Manager」α版をGoogleがリリース。デバイス間でクレデンシャル同期可能に

Publickey · 2023-02-12

GoogleはPasskeyに対応するAndroid用の新しいパスワードマネージャ機能「Credential Manager」のアルファ版を開発者向けにリリースしたと発表しました。 We are excited to announce th...

GitHubが社員の10%にあたる300人をレイオフし、フルリモート体制に移行するとの報道。GitLabも7%のレイオフを発表

Publickey · 2023-02-12

GitHubは社員の10%にあたる300人を2023年度末までにレイオフすると報道されています。 Github To Layoff 10% Of Global Workforce In Latest Tech Cuts - Forbes G...

evision で画像から顔を検出する

Qiita(trend) · 2023-02-12

はじめに Elixir の evision (OpenCV) を使って、画像から顔を検出します @the_haigo さんがすでにやっていたので、もう少し詳しくやります いつものように Livebook を使います 実装したノ...

航空機の飛行制御 ~着陸を制御する~

Qiita(trend) · 2023-02-12

はじめに 巷では、三菱重工のMSJ(三菱スペースジェット)の事業撤退という残念なニュースがありましたね。 得られた知見や開発ツールは次世代戦闘機開発に生かすということのようなので、ぜひ頑張って頂きたいです。 というわけで、前回に引き...

What&#039;s new in Lighthouse 10 - Chrome Developers

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

<a href="https://developer.chrome.com/blog/lighthouse-10-0/">https://developer.chrome.com/blog/lighthouse-10-0/</a><br /> <p>Lighthouse 10リリ

ReactiveProperty v9.0.0 をリリースしました

Zenn · 2023-02-12

ReactiveProperty v9.0.0 をリリースしました。 NuGet から導入できます。 https://www.nuget.org/packages/ReactiveProperty/9.0.0 https://www.nuget.org/packages/Reac

ChatGPT Plusを使ってみて分かった5つのポイント

Qiita(trend) · 2023-02-12

2月11日より日本でもChatGPTの有料プラン『ChatGPT Plus』が申し込みできるようになりました。 早速月額課金で申し込み、使ってみて分かった5つのポイントを解説します。 有料版「ChatGPT Plus」が日本でも利用...

Unity/C#のための「多分最速」のスクリプト言語作った。

Qiita(trend) · 2023-02-12

Unityのためのアロケーションの少ない静的型付け言語が欲しかったので、作っています。 まだまだ未完成ですが、とりあえず公開しました。 https://github.com/Akeit0/YukataScript 追記--タイトルに追...

オンラインPRG「REDSTONE」(赤石)をウェブ移植してみた

Qiita(trend) · 2023-02-12

REDSTONE(レッドストーン)という懐かしのMMORPGをウェブでプレイできるようにしてみた話 (移植できたのはまだ一部です) ブラウザでプレイできるデモ公開 とりあえず、触ってみてもらうのが一番なのでデモを置いておきます...

自炊を支える技術 〜健康を考えるために〜

Zenn · 2023-02-12

そもそもなぜ自炊が栄養学では推奨されるのか? きょうびコンビニや外食でも栄養学の知識あればバランスの取れた食生活は送れるとは思うんですよ。ただ自分で手を動かして料理するってコンピュータサイエンスにおけるプログラミングのようなもので実践しながら知識をつけていくことに意味あるんじ

wsl2-ssh-agent: WSL2からssh-agent.exeサービスへのブリッジ

Zenn · 2023-02-12

なに? WSL2からWindowsサービスのssh-agent.exeにアクセスするためのかんたんなツールです。 https://github.com/mame/wsl2-ssh-agent 使い方 ssh-agent.exeサービスがセットアップ済みなら、次の2ステップ

Thymeleafで動的なonclickを書きたい

Qiita(trend) · 2023-02-12

Thymeleafで動的なonclickを書こうとして少し苦戦したので記事に残しておきます。 失敗例を挙げながら説明していきます。 環境 Spring Boot 2.7.0 Thymeleaf 3.0.15 目標 HTMLに下...

BevyでUIアニメーションハンズオン

Zenn · 2023-02-12

まえがき 当記事では、bevyというゲームエンジンにおけるUIアニメーションについて、ハンズオン形式で実装方法を論じます。 Rustの基礎文法等については解説しませんのでご注意ください。並びに環境へCargo等がインストール済みであることがハンズオンを進める前提です。 また、

長年break文を使い続けたプログラマーが、break文の無いElixirを学んで、遅延評価にたどり着いた話

Qiita(trend) · 2023-02-12

はじめに 私はPythonのプログラムを使う時、breakを使う事がよくあります。 繰り返し処理の中で、繰り返しを中断したい状況になったら、直ぐに中断できて便利ですよね Elixirには、繰り返し文(Pythonのfor, whil...

Zodでファイル(画像)のバリデーションをする

Zenn · 2023-02-11

結論 基本形 const schema = z.object({ file: z.custom&lt;FileList&gt;().transform((file) =&gt; file[0]), }); type Schema = z.infer&lt;typeof

限定公開のGKE上でセキュアなGithub Actionsを構築

Zenn · 2023-02-11

モチベーション Github Actionsのセルフホストランナーでは、long pollingによりrunner側にingressのfirewallを設定せずにrunnerをデプロイ出来るというのを最近知ったので、GKEで検証していこうと思います。 構成 ざっくりですが

お名前.com から Cloudflare Register にドメイン移管した話

Zenn · 2023-02-11

こんにちはーむちょこです。 ずっと利用していたお名前.com をやめて、 Cloudflare Register にドメインを移管してみました。 背景に興味がない方は、目次から「移管手順」のセクションに飛んでください。 お名前.com をやめる理由 初めてドメインを取ったのが

競技クイズ用得点表示ソフト「Score Watcher」を開発しました

Zenn · 2023-02-11

競技クイズの大会などでプレイヤーの得点状況を可視化(いわゆる「得点表示」)する Web アプリ「Score Watcher」を公開しました。 https://score-watcher.newt239.dev/ 競技クイズプレイヤーかつ開発者に該当する人が非常に少なそうなので需要

Blenderで星空を作る

Qiita(trend) · 2023-02-11

Blenderで星空を作る これなに Blenderで下記のような星空を作る方法の紹介です。 データ 星や星座の情報は、下記のヒッパルコス星表を使います。 上記のサイトから下記の3つのファイルを使います(ダウンロードはプログ...

[全公開]モダンな個人開発で採用した技術・ツールの全て!

Zenn · 2023-02-11

今回、個人開発(2名)でslii.xyzというサイトを作ってみました。モダン目なフロントエンド技術を採用しているので、どんな開発技術を採用しているか全部公開していきます。特にコメントの必要のない箇所はノーコメントにしてます。 (改修したいとこはたくさんあるけど、やっとひと段落した

新時代の pix2pix? ControlNet 解説

Zenn · 2023-02-11

入力に対して画像で条件づけする Diffusion モデルである ControlNet の解説をします。 paper: https://t.co/hIkh8qgjcL github: https://github.com/lllyasviel/ControlNet ([1] の

Cloudflare Workers からR2を操作する

Zenn · 2023-02-11

この記事ではWorkersからオブジェクトストレージであるR2を操作してみます。 R2の特徴は、エグレス料金(ダウンロードなどの下り通信量)が無料でS3互換APIを備えています。またアクセスをWorkers環境に限定させることでクレデンシャル管理をWorkersスクリプトにオフロ

【サブスクあるあるうっかり更新防止】PMI®本部会員の自動更新停止方法

Qiita(trend) · 2023-02-11

はじめに Project Management Professional (PMP)® の資格試験を受験する / した人は、受験料の節約や勉強のためにPMI®本部会員に登録し、最初の1年のみ有料会員となり、翌年以降は登録を解除する人...

Next.js 13とSupabaseでAIチャットアプリ(GPT-3)構築

Zenn · 2023-02-11

Next.js 13とSupabaseでAIチャットアプリを構築していきます。 AIチャットはOpenAIのGPT-3を使用します。 OpenAIのGPT-3モデルを使用すると、人と会話をしているような応答をしてくれます。 GPT-3は、ブログ記事生成や小説、レポート、翻訳、プ

新卒IT就活体験記

Qiita(trend) · 2023-02-11

はじめに この記事は僕が24卒のIT就活を終えて思ったことや、取り組んできたことをまとめたものになります。日記程度のマインドで書いていますので、参考程度に読んでもらえると嬉しいです。 対象読者 リアル後輩 これからIT業界で新卒...

GSAP ScrollTriggerとIntersection Observer APIどちらを使うべきか

Zenn · 2023-02-10

今回作ってみたもの もう2月も半ばに入りましたが、今年の目標を書きました。 スクロールに連動してこんな感じで動きます。 初めはGSAP ScrollTriggerで作っていたのですが「これ IntersectionObserverAPI でもできそうだな?どっちがいいんだろ

Haskellで動的計画法を攻略する

Zenn · 2023-02-10

Haskellで動的計画法を行う方法 出典: Easily Solving Dynamic Programming Problems in Haskell by Memoization of Hylomorphisms ザ圏論的やり方としては①Dynamorphism、手続き

巨大モンスターをビルにARで出現させる

Zenn · 2023-02-10

MoAR の 2022 年アドベントカレンダー 23 日目の記事です。(今は2022年の12月73日...年末に書く宣言したアドベントカレンダーめちゃ遅れて今できました。) どうも私は Whatever のプログラマーの貴田です。 2022年夏に乃木坂にある Whatever 社

整数除算の二つの流儀

Zenn · 2023-02-10

整数除算の流儀 整数除算には商を0に向かって切り捨てるものと、-\inftyに向かって切り下げるものの2種類があります。この記事ではこれらの関係を見ていきます。 ここではquot, rem, div, modを次のように定めます。ただし、\mathrm{trunc}(x)はx

TailwindCSSでコンポーネントを作成するときに意識していること

Zenn · 2023-02-10

概要 個人的にTailwindCSSを使ったコンポーネント作成をするときに意識していることをまとめます 1. ComponentPropsを使う 多くの人が述べていますが、拡張性を高めるためにReact.ComponentPropsを使います。 Button.tsx i

Zenn の VSCode Web 拡張にプルリクエストしてみた

Zenn · 2023-02-10

最近、Zenn の VSCode Web 拡張 のリポジトリでいくつかのプルリクエストを作成しました。ありがたいことにブランチにマージして頂いたので、そのプルリクエストで実装した機能の説明や簡単なレビューを書いていきたいと思います。 拡張機能の機能紹介を兼ねて開発方法やなぜそのよ

Excelでクリップボードにコピーした情報はImageに変換できる

Qiita(trend) · 2023-02-10

Excelでクリップボードにコピーした情報は、Windows PowerShellのGet-ClipboardコマンドレットのFormatオプションでImageを指定するとImageとして取得できる事をしりました。 エクセルでコピー処...

MATLABでお手軽!? VRFTによるPID制御器のオートチューニング(データ駆動型制御器チューニング)

Qiita(trend) · 2023-02-10

はじめに 実応用上優れた特性を有する方法として,Virtual reference feedback tuning(VRFT)と呼ばれる方法が提案されています。VRFTは一度実験するだけで所望の制御器を自動獲得可能なオートチューニン...

AZ-400:Azure Artifacts フィードへの npm パッケージ公開

Qiita(trend) · 2023-02-10

この記事は、Designing and Implementing Microsoft DevOps Solutions(AZ-400)の受験勉強の中で、自分が間違えやすい、覚えにくいと思ったポイントの一つをまとめたものです。同じく資格...

Next.js x Supabase x TypeScript で公式クイックスタートを実装

Zenn · 2023-02-10

はじめに 目的は、Supabase の公式クイックスタートに記載されていることだけを TypeScript で実装することです。 Supabase とは何かを簡単に紹介します。 ソースは以下を参照ください。 https://github.com/hayato94087/n

ReactでtRPCのミドルウェアっぽいものを作る

Zenn · 2023-02-10

ReactとtRPCを使ってアプリを開発しています。サーバーサイドの認可(の一部)でtRPCのミドルウェアを使っており、フロントエンドでも同じようにできる気がしたのでやってみました。 tRPCのミドルウェアとは tRPC(@trpc/server)のミドルウェアは、プロシージ

知っておくべきデータサイエンスのユースケース5選

Qiita(trend) · 2023-02-10

データサイエンスのユースケースを数十個または数百個調べている場合でも、会社全体でのデータサイエンスを取り入れることは無限に見えるかもしれません。この記事では、一般的なデータサイエンスのユースケースをいくつか取り上げ、そのユースケースが...

【AWS】初心者向け 目的別クラウド構成から学習するAWSサービス ①動的WEBサイト

Qiita(trend) · 2023-02-10

まず初めに AWSを学習し始めて日が浅く、 構成図を見るとサービスの役割がいまいちピンと来ない方へ向けた記事となります。 以下に当てはまる方は参考になるかと思いますので、 是非読んでいただければと思います! ・メジャーなサービスの機...

AWS SAMのローカル開発でホットリロードを効かせる

Qiita(trend) · 2023-02-10

やりたいこと sam local start-apiコマンドなどでAWS SAMをローカル環境で動かしている再、ソースコードを変更してもホットリロードで変更が反映されません。 変更を反映するにはsam buildを実行しなければいけ...

日々の業務をプチハック - Chrome Extension(拡張機能)を作ろう!

Qiita(trend) · 2023-02-10

毎日の業務で、webブラウザから同じような操作してませんか? それ、Chrome Extension で自動化してみよう! Chrome Extension といいつつ、開発は Microsoft Edge(chromium版) でや...

Elixir 学習記 ( 1. 環境構築 )

Qiita(trend) · 2023-02-10

背景 前々から気になっていた Elixir を最近学び始めました。 アウトプットの練習も兼ねて、取り組んだことを書き連ねます。 現在進行形で学習中なので、おすすめの教材や方法があれば是非教えてください 本記事では、「環境構築」をテー...

【JavaScript】スクロールが終わった時に発生する「新しいイベントScrollend」とは?

Qiita(trend) · 2023-02-09

はじめに みなさんは、JavaScriptでスクロールが終わった時に何か処理を行いたいと思ったことはありますか? 「スクロールが終わった時にアニメーションしたい」や「スクロールが終わった時に動画や音楽を再生させたい」など、 そんな頻...

Power Apps で日程調整を効率化しよう

Qiita(trend) · 2023-02-09

はじめに これまでこのブログでも度々画面ショットを出していましたが、改めて Power Apps で作成する日程調整アプリについて紹介いたします。 実は、上記画像のアプリは以下のサイトを通じてパッケージをインポートすることも出来ま...

CloudflareはAWSのようなパブリッククラウドと競合する企業になるのか? 同社COOに直接聞いた

Publickey · 2023-02-09

Cloudflareは大手CDNベンダとして知られていますが、現在の同社はCDNだけではなくゼロトラストネットワークなどのセキュリティ分野や、エッジデータセンターでJavaScriptを実行する「Cloudflare Workers」、オブ...

ファイル連携ミドルウェア「HULFT」がクラウドサービスに。iPaaSとして「HULFT Squre」をセゾン情報システムズが提供開始

Publickey · 2023-02-09

セゾン情報システムズは、代表的なファイル連携ミドルウェアとして知られる「HULFT8」と、ノンプログラミングでさまざまなサービスやシステムを接続してデータ連携を実現する「DataSpider Servista」の機能をクラウド化した新サービ...

Bringing Javascript to WebAssembly for Shopify Functions (2023)

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

<a href="https://shopify.engineering/javascript-in-webassembly-for-shopify-functions">https://shopify.engineering/javascript-in-webassembly-

Release v3.2.0 · nuxt/nuxt

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

<a href="https://github.com/nuxt/nuxt/releases/tag/v3.2.0">https://github.com/nuxt/nuxt/releases/tag/v3.2.0</a><br /> <p>Nuxt.js v3.2.0リリース。

つくつくわいん / Quineアートを作成してみた

Zenn · 2023-02-09

Quineアートが欲しいだけの方向け 下記ソースコードの実行結果は等幅フォントで閲覧してください。 行間の幅はできるだけ小さい方が結果を綺麗に閲覧することができます。 tsukutsuquine.rb

[Python]ローカルのファルダ内にあるHTMLソースファイルの全リンクを抽出

Qiita(trend) · 2023-02-09

経緯 ほぼ前回の続きです webページのソースをディレクトリそのままにスクレイピング、 詳しく述べると、 https://www.hoge.com/huga/hoge/index.htmlとhttps://www.hoge.com...

#NLP2023 の類似論文検索システムを作ってみた

Zenn · 2023-02-09

先に結果だけ知りたい人用 以下のサイトにアクセスしてみてください。 https://huggingface.co/spaces/kaisugi/NLP2023_title_search 例えば NLP2022 の最優秀賞の論文タイトルを入れた場合、以下のようにサジェストされま

tRPC の基本的な使い方と OpenAPI 連携

Zenn · 2023-02-09

tRPC - Move Fast and Break Nothing. End-to-end typesafe APIs made easy. | tRPC tRPC | tRPC 概要 tRPCは公式ドキュメントの最初の一文にも書かれている通り、OpenAPI や gRPC

【月5万を月10万円に】コーディングスピード向上ガイド【利益倍増】【2/14まで33%OFF】

Zenn · 2023-02-09

この本ではコーディングの速度について考えていこうと思います。 Web制作、ことHTML/CSSのコーディングを仕事にする上でそのスピードは必ず問われます。同じクオリティなら早い方がいいですからね(どんな仕事もそうですが)。 しかしコーディング領域においてはスピードアップのため

普通の中学生が競プロに挑戦して挫折した話。

Qiita(trend) · 2023-02-09

半年ぐらい前にAtcoderに挑戦して挫折した話を備忘録として残します。 なんだか壮大なタイトルですが、コンテスト参加は2回だけです。すいません。 なぜ、2回だけで諦めてしまったのかを書こうと思います。 競プロ?ナニソレオイシイノ?...

Developers Summit 2023にてパスキーについて講演しました

Zenn · 2023-02-09

ritou です。 Developers Summit 2023にてパスキーについて講演させていただきました。 https://event.shoeisha.jp/devsumi/20230209/session/4146/ 資料も公開しました。難しい話ではないです。 同じ時間

Microsoft EdgeにAdobe Acrobat純正のPDFエンジンを標準搭載へ、マイクロソフトとアドビが発表

Publickey · 2023-02-09

マイクロソフトとアドビは両社の戦略的提携に基づき、来月3月からMicrosoft EdgeにAdobe Acrobat純正のPDFエンジンを搭載すると発表しました。 これによりMicrosoft EdgeでPDF文書の表示をする際に、忠実な...

Nostrの投稿を取得して自サイトで時系列順に並べてみる

Zenn · 2023-02-09

筆者について pubkey: npub1tcrsspumwynmtp80r9aezp9dzwy4m079xkauccvfvx74fgegaxtsylxlgc 完成したデモ(雑) ihasq.com/nostr-posts-viewer にあります 深夜に意識朦朧としながら

[AWS/Inf1/コンテナ軽量化]torch-neuron用Dockerfileを作る~脱DeepLearningContainer~

Zenn · 2023-02-09

AWS Neuron イメージサイズが5.8GBから2.4GBになった 対象読者 ECSでInf1インスタンスを使っている人。 Inf1インスタンスを運用したい人。 Inf1でPyTorchを使う人。 イメージサイズは小さい方が好きな人。 ECRからのプル時間を減らしたい

GIGAスクール端末でどこまで開発環境が整えられるか(chromebook編)

Qiita(trend) · 2023-02-09

2023/2/9 紹介するツールが少ないですが、順次追加していく予定です。 はじめに 初投稿です。 GIGAスクール構想として一人一台端末が配布されてから約二年が経ちました。 現役中学生の自分が、2年間端末を使ってみて、プログラミン...

【Unity(C#)】流行りのメタバースでよく見るアバター着せ替えシステムを作ってみる

Qiita(trend) · 2023-02-09

はじめに 動画のようなアバターの着せ替えシステムについてどのように実装すれば実現可能か検証してみたのでメモします。 単純にモデルのアクティブの切り替えでもそれっぽいことはできそうですが、さすがに世の中のサービスがそういう実装で乗り...

Webアプリの主流がCSRからSSRに?など : Cybozu Frontend Weekly (2023-02-07号)

Zenn · 2023-02-09

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

プログラマのためのChatGPT活用 - コーディング編 -

Qiita(trend) · 2023-02-09

この記事について 爆発的な話題となっているChatGPTですが、そのあまりのシンプルさ、適用範囲の広さ、活用方法の多彩さから、その能力を十分に引き出すことはなかなか難しいものです。ChatGPTはソフトウェア開発の多くのプロセスに活...

Power BI クイック メジャーで前年比

Qiita(trend) · 2023-02-08

前年比ってよく使いますよね。Power BI の場合「クイック メジャー」を使用することで簡単に作ることができるのですが、意外とそれを説明している記事に出会えないようなので、解説してみます。 クイック メジャーとは まずは公式ドキュ...

Release Notes for Safari Technology Preview 163 | WebKit

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

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

WebAssemblyの「WASI Preview 2」で、WebAssemblyコンポーネントの組み合わせによるアプリケーション開発を実現へ

Publickey · 2023-02-08

Webブラウザ上で高速に実行可能なバイナリフォーマットとして開発されたWebAssemblyは、その後Webブラウザ以外の環境でも実行可能にするため、ファイルシステムなどOSごとに異なるAPIを抽象化するための業界標準仕様「WebAssem...

Vue 3の開発を半年経験してみて学んだこと、感じたこと

Zenn · 2023-02-08

はじめに 株式会社HajimariのITプロパートナーズ事業部でテックリードをしています。 野澤です。 今まで自分はLaravelを使ったMPAの開発案件に携わることが多かったのですが、 今回はVue 3を使ったSPAの開発プロジェクトに携わらせて頂いて、半年(正確には9ヶ月

Atcoder!水色になったぞ!

Qiita(trend) · 2023-02-08

水色きたあああああああああああああああああああああああああああああああ 右京も喜んでくれてます!ありがとう!(元ネタ https://www.nicovideo.jp/watch/sm32602398 ) やった! というわけで...

AWS CloudFormation で踏み台サーバー構築

Zenn · 2023-02-08

こんにちは、株式会社モリサワ システム開発部門の小室です。 株式会社モリサワはフォントの制作販売がメインの会社です。フォントの制作販売だけではなく、自社でフォント配信プラットフォームも作っていますが、開発部門があることはあまり知られていません。そのため、開発部門を少しでも知っても

Svelte でドラッグ可能なカードの作成

Qiita(trend) · 2023-02-08

はじめに Svelte の勉強として REPL でドラッグ可能なカードを作成してみました。最初はシンプルなものだったのですが、使い勝手を上げたいといろいろいじってみたところ、いろんな機能を試すことができました。 例: Contex...

ChatGPTはとりあえず相談に乗ってくれる先輩。月20ドルは安い?

Qiita(trend) · 2023-02-08

はじめに 今話題のChatGPTですが、2月1日に有料版のプランが発表されましたね。 The new subscription plan, ChatGPT Plus, will be available for $20/mont...

Android12 APIレベル31、完全対応マニュアル

Zenn · 2023-02-08

2023年1月から、Android12 APIレベル31、の対応が必須になりました。 そこで必要な対応内容と、それぞれの解説をまとめておきます。 解説はいらねぇ、対応だけパッパと見せやがれ!って人のために解説は注釈にしておきます。 順番は、僕自身が必要になったもの順です。 参考:

逆引き メールのSlack連携方法5選

Zenn · 2023-02-08

サマリ この資料は、メールを Slack 連携する方法について、「既に連携された状態」から逆引きしてどの方法で連携されているかを調べるための資料です。 モチベーション Slack にメールを連携する、という機能は様々な Slack ワークスペースで活用されていると思います

PrettierもESLintも要らなくなる!?Romeを紹介!

Zenn · 2023-02-08

最初に JavaScript、TypeScript のリンター・フォーマッターとしてそれぞれ ESLint、Prettier が有名ですが、それを統合した Rome というのがあるのを知っていますでしょうか? ESLint と Prettier をそれぞれ設定しなくてよいので

Renovateを導入したことでパッケージアップデートの94%を自動化に成功!

Qiita(trend) · 2023-02-08

私が担当しているプロダクトではGitHubのdependabotを利用してパッケージのアップデートを行っていました。 dependabotは毎週20〜30件のプルリクを作っており、週替わりで担当者が確認してマージしていました。 ほとん...

PyInstallerでStreamlitアプリをexe/app化する

Zenn · 2023-02-08

はじめに こんにちは。株式会社アイデミーデータサイエンティストの中沢(@shnakazawa_ja)です。 みなさんはStreamlitをご存知でしょうか? StreamlitとはPythonでWebアプリを作成するためのフレームワークで、HTMLの知識無しにWebアプリを簡

symbol ブロックチェーン上のアドレスの受信制限の有無を調べる。(23年2月)

Qiita(trend) · 2023-02-07

【概要】 前回、symbolブロックチェーンのアグリゲートトランザクションについて書きました。このアグリゲートトランザクションは便利なんですが、1件でもアドレスに不備があると、うまくいきません。タイプミスやコピペミスだけでなく、ア...

Next.js + TypeScriptでブログを作成する【完全初心者向け】

Zenn · 2023-02-07

概要 今回はNext.jsとTypeScriptの勉強がしてみたかったので、手始めにブログを作成してみました。 また、ブログを作成するにあたって、GitHubとVercelを使って公開する方法を紹介します。 Vercelは無料で公開できるので、個人開発でブログを作成するのには

Nostr NIPs プロトコル仕様書斜め読み

Qiita(trend) · 2023-02-07

はじめに Nostrのプロトコル読もうと思った人のための補助になればと思います。 間違い等あったら編集リクエストください。 なお、発展途上のプロトコルのため、未実装やドラフトが目立ちます。 実際にデータを受信してみると謎のデータが付...

マイクロソフト、「C#は進化させ続ける」「Visual Basicに新しい構文の導入はしない」。.NETのプログラミング言語に関する最新の戦略を明らかに

Publickey · 2023-02-07

マイクロソフトは、.NETでサポートする3つのプログラミング言語「C#」「F#」「Visual Basic」の今後に関する戦略を、最新版にアップデートしたことを明らかにしました。 下記はマイクロソフトで.NETのプリンシパルプログラムマネー...

Google、対話AI「Bard」の基盤となる「LaMDA」のAPIを来月、開発者向けに試用開始すると明らかに

Publickey · 2023-02-07

Googleは日本時間の2月7日、急激に人気が高まっているAIチャットサービス「ChatGPT」とその開発元であるOpenAIに対抗すべく、同社が開発してきた「LaMDA」(Language Model for Dialogue Appli...

On building the enterprise-grade Node.js applications | Code Flashbacks

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

<a href="https://www.codeflashbacks.com/announcing-the-enterprise-node-js-service-template/">https://www.codeflashbacks.com/announcing-the-e

Release v9.4.0 · npm/cli

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

<a href="https://github.com/npm/cli/releases/tag/v9.4.0">https://github.com/npm/cli/releases/tag/v9.4.0</a><br /> <p>npm v9.4.0リリース。 pnpmライク

Node v19.6.0 (Current) | Node.js

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

<a href="https://nodejs.org/en/blog/release/v19.6.0/">https://nodejs.org/en/blog/release/v19.6.0/</a><br /> <p>Node.js v19.6.0リリース。 <code cl

ElementInternals and Form-Associated Custom Elements | WebKit

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

<a href="https://www.webkit.org/blog/13711/elementinternals-and-form-associated-custom-elements/">https://www.webkit.org/blog/13711/elementi

deps: replace url parser with Ada by anonrig · Pull Request #46410 · nodejs/node

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

<a href="https://github.com/nodejs/node/pull/46410">https://github.com/nodejs/node/pull/46410</a><br /> <p>Node.jsの<code class="language-pla

What&#039;s New In DevTools (Chrome 110) - Chrome Developers

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

<a href="https://developer.chrome.com/en/blog/new-in-devtools-110/">https://developer.chrome.com/en/blog/new-in-devtools-110/</a><br /> <p>C

What's New from CircleCI - 2023/02/07

Qiita(trend) · 2023-02-07

CircleCIに関する最近2週間(2023/01/31~02/07)くらいの情報をまとめてみました。 気のつく限りの情報は拾ってみたつもりですが、見落としなどありましたら、Twitterで @CircleCIJapan をメンション...

Autonomous DatabaseのOracle管理パイプラインで監査ログをオブジェクト・ストレージに定期出力してみた

Qiita(trend) · 2023-02-07

はじめに Autonomous Databaseのデータ・パイプライン機能には、ユーザ自身で管理するパイプラインとは別にOracle管理の事前定義されたADMINユーザーのパイプラインが2つ提供されています。 ORA$AUDIT...

プリザンターでフィルタ条件/ソート条件付の一覧を表示するURLの作り方

Qiita(trend) · 2023-02-07

はじめに プリザンターの一覧画面で、フィルタ条件やソート条件を予めセットしておきたい場合があります。ビュー機能を利用する方法もありますが、JavaScriptなどで動的に変更したい場合などの記述方法について説明します。 実装方法 ...

AWS WAFで海外からのアクセスのみルールを適用する

Qiita(trend) · 2023-02-07

やりたいこと 海外からのアクセスのみWAFのルールを適用する 言い換えると 日本からのアクセスは通信を通すようにする なぜやるか アプリケーション内での検索クエリがsqlインジェクションルールに引っかかり弾かれてしまった sqlイ...

パワポ作成を自動化してみた:PPTempライブラリの紹介

Qiita(trend) · 2023-02-07

単純作業は苦痛?? みなさんは、パワーポイントでスライドを作成するとき、大量の画像や表を貼り付けるときにどのようにしていますか? 例えば、月次報告資料のグラフや表、実験データの解析結果など、結果が画像として出力されてくるものは他の人...

【Flutter】 Container と三項演算子と Element の初期化

Zenn · 2023-02-07

例えば以下のようなアプリがあったとします。 コードとしては以下の通りで、画面の真ん中にはカウンターがあり、右下の FloatingActionButton をタップすると State に保持する _colored のフラグが切り替わってリビルドされ、背景色が変わるというシンプル

NotionAPIとGoogle Apps Scriptを使って、Notionのページを自動的にSlack通知する方法

Zenn · 2023-02-07

こんにちは! 電話自動応答サービスIVRyのQAエンジニアの関です。 IVRyでは、QAの設計からテストまで担当しています。 https://twitter.com/IvryQa https://note.com/ryomaseki/n/nd6debe0590f0 QA時の不具合

Power Apps のフォームコントロールで躓いてしまわないために

Qiita(trend) · 2023-02-06

はじめに Power Apps のフォームコントロールを利用すると、データの入力、編集、参照といったフォームを簡単に作成することが出来ます。 例えば、以下は休暇申請用に用意した SharePoint リストですが、Power App...

使いやすい管理画面を作るために考えておきたいと思ったこと

Qiita(trend) · 2023-02-06

はじめに 管理画面を開発しているときに、いくつかポイントがあるなと思ったのでアウトプットします。 現場で行われるやり取りやコミュニケーションを考慮する URLでの共有 現場では 「こういう検索結果のこういうユーザーに対してこうい...

Webの将来はサーバサイドレンダリング(SSR)に回帰していく。Denoが主張するIsomorphic JavaScript(もしくはUniversal JavaScript)とは何か?

Publickey · 2023-02-06

静的なHTMLファイルをWebサーバが配信する仕組みから始まったWebは、サーバ側で動的にHTMLを生成するCGIの仕組みや、Webブラウザ上でJavaScriptを実行してインタラクティブな操作を実現するなどの仕組みを得たことでWebアプ...

Amazon EC2 Macインスタンスで、無停止でのルートボリューム置き換えがサポートされるように

Publickey · 2023-02-06

Amazon Web Services(AWS)はAmazon EC2 Macインスタンスの新機能として、インスタンスを停止または終了させることなくルートボリュームの置き換えをサポートすることを発表しました。 これにより、EC2 Macイン...

Rustで作るテトリス入門

Zenn · 2023-02-06

本書では落ち物パズルゲームとして有名なテトリスの開発を通してRust言語を学ぶことを目的としています。 テトリスを知らない方でも問題なく読み進めることができます。 先ずは理解しやすいコードでシンプルなテトリスを実装し、後にリファクタリングや機能追加、自動化をしていく流れで構成され

「[cloud_firestore/permission-denied] The caller does not have permission to execute the specified operation.」エラーの解決方法

Qiita(trend) · 2023-02-06

はじめに Flutterエンジニアとして修行中のあんりと申します! 現在入っているプロジェクトで、Firebaseのセキュリティルールに関するエラーに遭遇し、勉強をしたので、アウトプットも兼ねて記事を書くことにしました🚀 今回起こ...

【無料】GPUがなくてもStable Diffusionで遊びたい!

Zenn · 2023-02-06

まえがき 「GPUを持ってないけどAI絵を描いてみたい!」というお悩みを抱えている皆さん、Google Colabで満足していませんか?この記事ではModalを使うことでGoogle Colabより(きっと)優れたAI絵生成体験をGETする方法をご紹介します。 ! 少し知識の

Jotaiのatomは値を持たないのです、たぶんRecoilも同じ

Zenn · 2023-02-06

よく誤解されるのですが、atomはステートの定義であって、atomオブジェクト自身は値を持ちません。ObservableやSignalとの違いはそこにあるかもしれません。 atomが単なる定義だとするとどういうメリットがあるでしょうか。再利用性が高くなります。以前作った簡単な例が

アジャイル開発について

Qiita(trend) · 2023-02-06

初めに 前職では正直言ってなんちゃってアジャイル開発をおこなっていた節があり、転職を機に改めてきちんとしてアジャイル開発を行なっている企業に転職をしたので概念的なものをなんとなくは理解はしていましたが、自分の勉強を兼ねてアジャイル開...

TensorRTを使ってStableDiffusionを爆速にする(Windows編)

Zenn · 2023-02-06

こんにちは、Fくんです。 受験シーズンです... https://zenn.dev/ddpn08/articles/tensorrt-stable-diffusion これのwindows版ですね どのくらい速くなるとかLinuxとかColabでの実行方法は前の記事を見ていただい

Nostr でシャレた公開鍵を使う

Zenn · 2023-02-06

Nostr についての話題を身の回りで見かけるようになってきました https://fumi.medium.com/nostr-f8e6636b5724 https://lifehacking.jp/2023/02/nostr-damus/ まだ勉強中ですが、分散型のプロトコルと

Lexical解体新書

Zenn · 2023-02-06

Lexical公式のDocumentをベースに色々加筆しながら解説します。 注) [WIP]は執筆中のチャプターです。

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

Qiita(trend) · 2023-02-06

この記事はネットワークのことをゆっくり解説していきます その度合いは浅い(アサァイ!!!)のでご了承ください 今回はNATとパケット周りのお話しです ルーティングの方が先だろと思いましたが、仕事で再度勉強することがあり その流れで(つ...

骨折したエンジニアを支える技術

Zenn · 2023-02-06

腰痛エンジニアを支える技術 手が痺れるエンジニアを支える技術 痔のエンジニアを支える技術 に便乗して書きます。 現在鎖骨を骨折していて治療中なのですが、肩を上げようとするとなかなか痛いという課題があります。 特に骨折初期には机の上に手を載せるのも厳しかったので、膝上で作業した

GitHubユーザーが1億人に到達。約16年でソースコード管理の事実上の標準に

Publickey · 2023-02-06

GitHubは1月25日付けでユーザーが1億人に到達したことを発表しました。 There’s 100 million of you on GitHub. Talk about being in good company.https://t....

[pdf.js] 手軽にPDFファイルをHTMLに埋め込めるWebComponentを作った

Qiita(trend) · 2023-02-06

PDFファイルを手軽にHTMLに埋め込みたい PDFファイルをHTMLに埋め込む場合、従来だと&lt;iframe&gt;タグを使用するか、pdf.jsを使用する方法、Google Driveのプレビュー用URLを使う方法がありまし...

自分で作ったAI同士を会話させてみた

Qiita(trend) · 2023-02-06

会話AIを2人分作成し、お互いに会話をさせてみました。また雑談としての面白さの検証と記録を兼ねて、その様子をYoutubeで生配信することにも挑戦してみました。以下のチャンネルで実験を行っています。 今回はその経緯で得られた知見や結...

【google-java-format】すべてのファイルを一発でフォーマットする方法

Qiita(trend) · 2023-02-06

はじめに google-java-formatは、Javaのソースコードをフォーマットするプログラムです。 Google Java Styleに基づいて、フォーマットします。 IntelliJやEclipseなどのプラグインもありま...

ChatGPTのように返答するSlackBotを作った話

Zenn · 2023-02-06

この記事は? はやりのChatGPTでSlackBotを作成してみました!サンプルコードも載せているのでよかったら参考にしてください〜 ChatGPTのAPI、OpenAI-API まずChatGPTのように返答する方法ですが、今回openAI APIを利用します htt

【leetcode × Python】任意の英数字から隣り合う2つの文字が同じ型でないことを確認する

Qiita(trend) · 2023-02-06

はじめに 以前にも、leetcodeは使用したことがあったのですが、今回、2年ぶりぐらいに解いてみました。 その時はEasyモードですら難しく何時間もかけて解いていました。 当時は、Hintと回答を見ながらやっと解ける感じでした。 ...

レイヤーケーキを使って最近アメリカで株式公開したSaaSスタートアップの成長を見える化してみた

Qiita(trend) · 2023-02-06

SaaSやサブスクリプション型のビジネスでは、ビジネスの効率的な成長を示す「健康度」を可視化するためにレイヤーケーキ・チャートがよく使われます。 レイヤーケーキ・チャートは、「利用開始時期」で顧客をグループ(色)分けした上で、それぞれ...

年齢ごとに考えるエンジニアの始め方

Qiita(trend) · 2023-02-06

概要 もしも僕がアポトキシンなんちゃらを飲んで若返り記憶喪失になって、「エンジニアになりたい!」と思った時用のmemoを書きました。 未来の僕に宛てた手紙です。妄想ですが最後までお付き合いくださいmm よくこの辺のアドバイス関連で「...

私のテックブログの書き方 | Offers Tech Blog

Zenn · 2023-02-06

はじめに こんにちは! プロダクト開発人材の副業転職プラットフォーム Offers を運営する株式会社 overflow で Offers のフロントエンドを開発している fumiya です。 前回たくさん記事を書くことを宣言したものの、会社のテックブログに載るという重圧か

その処理、 setInterval じゃなくてブラウザが暇な時にやっちゃえば?

Zenn · 2023-02-05

こんにちは。ぬこすけです。 setInterval などで定期的にブラウザで実行させている処理があったりするでしょう。 例えば、定期的にアクセストークンが有効かチェックし、無効だったら新しいトークンを取得するなど。 ブラウザはページのコンテンツを表示するために JavaScri

Power Apps で Dataverse の選択肢列の既定値を設定する

Qiita(trend) · 2023-02-05

はじめに Power Apps でアプリを作る際のデータソースとして SharePoint リストに慣れていると、Dataverse を利用した際、少し混乱することがあります。 今回は、 Dataverse を利用した際に躓いてしま...

機械学習で歌舞伎町ライブカメラの人流を3D化してみる

Qiita(trend) · 2023-02-05

はじめに この記事は「画像処理系の技術をつかってなにか作ろう!」というゆるい授業で作成したグループ自由課題を抜粋・一部改変して投稿したものです。 モデルの考案やシステムの開発は自分で行いましたが、Introductionでの調査や、...

ブロックチェーンを実装してみる(入門編)

Qiita(trend) · 2023-02-05

概要 簡単なブロックチェーンを実装してみることで、実際にどういう動きをするのかといった部分の理解が深まるのではないか、ということで実装してみようという記事です。 今回は最低限の動きのみ確認し、次回以降、徐々により本格的なものを実...

WebAssemblyにガベージコレクション機能が登場、Chrome 111で試験的実装に。Dartなど高級言語のWebAssembly対応へ前進

Publickey · 2023-02-05

WebAssemblyのガベージコレクション機能が、Chrome 111 Devリリースにおいて試験的実装を示すOrigin trialとして実装されることが分かりました。 WebAssemblyのガベージコレクション機能はまだ仕様策定段階...

Blazorの生みの親が「Blazor United」発表。SPAとSSRを1つのBlazorに統合し、共通のソースコードで記述可能に

Publickey · 2023-02-05

C#などの.NETテクノロジーを用いてWebアプリケーションの開発を可能にするフレームワークとして登場したのがマイクロソフトの「Blazor」です。 最初はWebAssemblyを用いてWebブラウザ上に.NETランタイムを実装し、その上で...

簡単!WSL2でRails6(Ruby3系)の環境を構築してVSCodeからrails newするまでのTips♪

Qiita(trend) · 2023-02-05

はじめに こんにちは~~ 本当は昨年の DMM WEBCAMP mentor Advent Calendar 2022 の最終日に当日ギリギリで滑り込む予定でしたが、諸事情 怠惰 があって2ヶ月経ってしまった @Keichan_1...

Nostrプロトコル(damus)を触ってみた

Qiita(trend) · 2023-02-05

はじめに Twitterの動乱に巻き込まれている皆様、いかがお過ごしでしょうか。 私も例外なく巻き込まれており、特にAPI利用していたアプリケーションを停止することになって非常に残念です。 そこでTwitter代替サービスを探すわけ...

【Flutter】 Notifierを使用したViewModelでAsyncValueを管理する方法(Riverpod 2.0)

Zenn · 2023-02-05

みなさんRiverpodでasyncValueを使っていますか? とっても便利だし簡単に使えるのが嬉しいところ。しかし、個人的にちょっとした制約・条件があり、ずいぶん困ってしまいました。例えば以下の通り。 複数の変数をまとめてViewModelで管理したい 変数の中にはAsyn

shadcn/ui - Beautifully designed components built with Radix UI and Tailwind CSS.

リアルタイム版 JSer.info · 2023-02-05

<a href="https://ui.shadcn.com/">https://ui.shadcn.com/</a><br /> <p>Radix UIとTailwind CSSを使ったReact UIフレームワーク</p>

Productivity Weekly (2023-01-25号)

Zenn · 2023-02-05

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

gccの最適化指示-Ofastは危険

Qiita(trend) · 2023-02-05

はじめに gccの最適化指示である-Ofastをお気軽に使ってる記事を見掛けたので注意喚起的なやつです。 -Ofastとは何ぞや gccのドキュメントから引用 https://gcc.gnu.org/onlinedocs/gcc/...

jotaiの超入門(firebaseAuth を jotaiで管理する)

Zenn · 2023-02-05

jotai とは https://jotai.org/ jotai とは、react の状態管理ライブラリです。フックスライクに状態を管理でき、学習コストも低いので、お手軽に状態管理を実装できます。 また、recoil に非常に良く似ており、recoil を使ったことがある人

iOS向け日本語キーボードアプリ「azooKey」をOSSにした

Zenn · 2023-02-05

2年半近く趣味として個人開発してきたiOS・iPadOS向けの日本語キーボードアプリ「azooKey」をオープンソース化しました。ライセンスはMIT Licenseです。 https://github.com/ensan-hcl/azooKey azooKeyは2年前からApp

TypeScriptでBinary Search(二分探索)を実装してみる

Zenn · 2023-02-05

どうもoreoです。 今回はTypeScriptでBinary Searchを実装してみます。 Binary Searchとは? データが予めソートされている場合に、探索範囲を半分に絞ることを繰り返して、データ探索する手法です。 電話帳で連絡先を探すときに真ん中のページを開く

RaspberryPi OSではじめるROS2

Zenn · 2023-02-05

クレジットカードサイズのシングルボードコンピュータRaspberryPiはRaspberryPi財団がサポートしているRaspberryPi OSとの相性が抜群に良いです。 軽快GUIなRaspberryPi OSでROS2のチュートリアルを進めていきましょう! 注意:Rasp

Go 1.20: Profile-Guided Optimization

Zenn · 2023-02-05

ついにGo 1.20がリリースされましたね。 様々なアップデートが含まれているため、Release Noteを読んだりフューチャーさんのGo.1.20の連載などで改善点を確認すると楽しいです。 Go 1.20 All You Need to Know https://miro

Google Colaboratory 上に最新の Elixir と Livebook をインストールする

Qiita(trend) · 2023-02-05

はじめに 以前、 Google Colaboratory 上で Livebook を動かす方法について記事を書きました ただし、上記の記事の方法では apt でインストールできる Elixir のバージョンが現状 1.13 まで...

【Julia】Electron.jlを使ってカウンターアプリを作る

Qiita(trend) · 2023-02-04

はじめに この記事ではElectron.jlで以下のようなGUIのカウンターアプリを作ります。これを通してElectron.jlの基本的な使い方を習得できるかなと思います。 筆者自身大学の研究プロジェクトでJuliaを用いたことが...

Golangで学ぶCookie

Zenn · 2023-02-04

執筆のきっかけ 趣味でGoのアプリケーションで認証用のトークンをCookieにセットする処理を書いていました。 Cookie構造体を覗くと色々なプロパティがあり、詳しく調べてみようと思いました。 本記事ではまずCookieとは何かを調べ、最終的にGo上でどう扱えば良いのかを検

Pythonでほぼ日手帳形式のmarkdownメモ帳を作ろう(1年分)

Qiita(trend) · 2023-02-04

概要 私は1年に1度markdown形式のメモ用ファイルをたくさん作っている。これを日常のあらゆるメモとして使用している。自動生成するためのコードを書き直したので忘れないように記録しておく。 作るもの 以下のような構成のmarkd...

Vite+FastAPI+NGINX+Dockerの環境構築

Qiita(trend) · 2023-02-04

概要 GitHubにテンプレートとして公開しています。 https://github.com/gaitou2048/fastAPI-veutify-template 前提 Docker, Docker Composeイ...

SQLを学習する前に知っておきたいデータベース

Qiita(trend) · 2023-02-04

はじめに 今回はSQLの学習する前に、必要最低限のデータベースに関する知識を簡単にまとめました。 最後までご覧いただけると幸いです! データベースとは? データベース(以後、DB)とは、テキストや数値などのデータを保存するための保...

tanekloc/tmsg: Type-safe i18n library for TypeScript apps. Based on and largely compatible with MessageFormat.

リアルタイム版 JSer.info · 2023-02-04

<a href="https://github.com/tanekloc/tmsg">https://github.com/tanekloc/tmsg</a><br /> <p>messageformatの機能をサポートしたi18nライブラリ。 型でテンプレートをパースすることで

Elixirの文字列はUTF-8だけど、RegexはUTF-8ではない

Qiita(trend) · 2023-02-04

はじめに|Elixirの文字列はUTF-8なバイナリである Elixirの文字列とはバイナリ。文字エンコーディングは、UTF-8。 ここまでは、駆け出しのアルケミスト(私を含む)だって知っている。 Elixir Schoolにもそう...

個人開発「専業」のナゾに迫る🌷 vol.4

Zenn · 2023-02-04

こんにちは。 個人開発で食べている、あたか、です。 これは 「個人開発に関する質問を自分にして、自分で答える」 ことで、個人開発のナゾやコツを炙り出す記事、第4段です。 前回の記事はコチラです。 https://zenn.dev/ataka/articles/68b239aa75

ログインが必要になったらFirebase Authenticationでトークンを取るフラグメント出す for Android

Zenn · 2023-02-04

あいさつ はじめまして.Androidアプリを作っているlog.suzakiです. 初めて記事を書きます.ミスや間違いがあるかもしれませんが許して下さい. この記事はなるべくプログラムのソースコードを貼るようにします. 誰かの助けになれば幸いです. 環境 Android

ラーメンの構造に学ぶ、コード設計 - そこに汎用性はあるんか

Zenn · 2023-02-04

プログラムを使ってある仕様を実現するとき、多くの場合、そこに"唯一の答"はありません。 同じ仕様、機能を実現するコードにも多様性があります。 その様々なコードのうち、どのコードを選んで実装するか? とりあえず機能が実現されるという点においては、どのコードを選んでも同じかもしれませ

小さな分析チームで始めるマイクロデータメッシュ

Zenn · 2023-02-04

一つのデータパイプラインの中で、やりたいこと毎に小さいパイプラインを作る データ変換処理のパイプラインと言うのは、放置しているとどんどん複雑になる傾向にあります。 そこで、ある程度統制するため、層に分けるアプローチがよくとられています。 しかし、この層に分けると言うのは案外

React Hook FormとYupで作る型安全なフォーム

Qiita(trend) · 2023-02-04

はじめに React Hook FormとYupは、Reactでフォームを作る際によく使われるライブラリの組み合わせです。これらを使用することで、高機能なフォームを簡単に実装することができます。 この記事では、まずReact Hoo...

Youtubeデスクトップ版もどきをElectronで(Windows用)

Qiita(trend) · 2023-02-04

ない・・・ない! ないんですよ!デスクトップ版ようつべが!!!! てんわけでElectronでYotubeのサイトを表示するだけのソフトを作りました。 electronインスコ 1.package.json生成&amp;elec...

Oracle CloudでRHELを利用するときに気を付けること

Qiita(trend) · 2023-02-04

はじめに 2023/1/31にOracle Cloud上でRedhat Enterprise Linux(RHEL)が正式にサポートされる、というニュースが出ました。 正式にサポートされる、というのはRedHat社のCCSP(Clo...

Dan氏によるCreate React Appの将来、およびReactとフレームワークの関係性についてのコメントの翻訳

Zenn · 2023-02-04

Create React App(以下「CRA」という)の将来、およびReactとフレームワークの関係性についてDan氏がGitHubのIssueのコメントで語った内容の翻訳です。非常に長いコメントですが、Reactユーザーであれば一読に値する内容だと思ったので翻訳してみました。

React + MUI v5 でタグのようなUIを作る

Qiita(trend) · 2023-02-04

Gmail メール作成のアドレス表示のように、入力・選択した文字をタグ表示する方法です。方法を調べると、React UIライブラリのMUIで作れると知り、試作する中で学んだ内容を残すことにしました。ご使用の際は、少しでも調査の時短につ...

CSV データを変換して地図上にマーカー表示する

Qiita(trend) · 2023-02-03

概要 2023年2月1日に実施されたセミナー「手持ちのCSV データを変換して地図上に表示してみよう」に参加しました。Geoloniaの中の人に許可いただきましたので、セミナーの内容を情報共有したいと思います。すぐに忘れてしまうので...

ChatGPTでニューラルネットのコードを書かせてみたらすごかった

Qiita(trend) · 2023-02-03

0.はじめに いま流行りのChatGPTではプログラムのコードまで書けるということで、 PythonでMNISTの手書き数字を認識するニューラルネットワークを実装するコードを書かせて、実際に走らせてみました。 ChatGPTを使って...

完全に理解できる!Playwrightことはじめ

Zenn · 2023-02-03

はじめに 本記事では、Playwrightを使ったテスト実装についてざっくりとまとめます。 この記事は誰のためのものか ✔ Playwrightで可能なことを知りたい人 ✔ Playwrightをプロジェクトに採用するか迷っている企業の人 ✔ 使い方を忘れてしまった人、及

話題のSupabaseでサクッと投稿の削除機能をつくってみた!

Qiita(trend) · 2023-02-03

はじめに こんにちは!かほです♪🐥 現在、本業では技術広報業務やエンジニア業務などに従事しています。 今回の記事では、Next.js×Supabaseを用いたアプリ開発における投稿の削除機能の実装について説明します。 前提 今回は...

WebAssemblyとElixirとの間でデータをやり取りする

Zenn · 2023-02-03

Elixirのコード上でWebAssembly(以下、Wasm)を動かしつつ、お互いでデータをやり取りしたかったので、以下のようなものを作ってみました。 https://github.com/kentaro/wasmtube データのやり取りの仕組み Elixirのコード内で

Node v18.14.0 (LTS) | Node.js

リアルタイム版 JSer.info · 2023-02-03

<a href="https://nodejs.org/en/blog/release/v18.14.0/">https://nodejs.org/en/blog/release/v18.14.0/</a><br /> <p>Node.js v18.14.0リリース。 npm 9

CodeIntelligenceTesting/jazzer.js: Coverage-guided, in-process fuzzing for the Node.js

リアルタイム版 JSer.info · 2023-02-03

<a href="https://github.com/CodeIntelligenceTesting/jazzer.js">https://github.com/CodeIntelligenceTesting/jazzer.js</a><br /> <p>libFuzzerベー

ABC287 A~E をHaskellで

Qiita(trend) · 2023-02-03

前回の286といい今回の287といい、ノスタルジックな数字。 まだそのころ自分はMac使いでしたが。縦型モノクロ15インチモニタ装備のIIsiに、OASYSから強奪したキーボードでカタカタしていた。 A - Majority 問題 ...

Julia言語の常微分方程式ソルバーを使って円制限三体問題の軌道計算をしてみる 〜並列計算/モンテカルロ・シミュレーション編〜

Zenn · 2023-02-03

1.はじめに 本記事では,宇宙軌道力学分野で使われる円制限三体問題を題材にして,常微分方程式 (Ordinary Differential Equation; ODE) ライブラリDifferentialEquations.jlの使い方を説明するシリーズ記事の第3弾である.第

GCP PCA合格記(2023/2/3投稿)

Qiita(trend) · 2023-02-03

はじめに この度GCP認定のGoogle Cloud Certified - Professional Cloud Architectを受験してきましたので、勉強した内容と受験した感想を書いておきます。 これから受験される方の参考に...

Google Compute EngineでPrometheus指標を簡単に収集する

Zenn · 2023-02-03

こんにちは!Google Cloudでオブザーバビリティを担当しているものです!今日はメトリクスの収集に関して便利な機能がでたのでそのお知らせをしに来ました。 TL;DR 日本標準時間2023年2月3日でGoogle Compute Engine上でもOpsAgent経由でP

Clojureの書き方

Qiita(trend) · 2023-02-03

Clojureに触る機会があり、書き方が他の言語と異なっていたため簡単に纏めておく。 変数の定義 他の言語では 他の言語では以下のように書くことが多く、見慣れていると思う。 他言語記載例 int sample_variable ...

Azure Kubernetes Service あれこれ

Qiita(trend) · 2023-02-03

やりたいこと AKS (Azure Kubernetes Service) をいろいろ触る機会があって、概念レベルだった理解が深まったのでこの記事にまとめます。 AKS の作成や操作といった具体的な手順は別記事で投稿する予定です...

オンチェーン解析ツールDuneの始め方・使い方

Zenn · 2023-02-03

Web3(ブロックチェーン)の魅力の1つ"透明性" web3(ブロックチェーン)の世界は、全ての行動がトランザクションとして記録され、アカウントを起点にどのように行動したのかが誰でも自由に確認することができる"透明性"を持っている。 オンチェーンを解析するツール Et

trioでサーバーを立ち上げながらバックグラウンド処理を並列で実行(Quart-Trio)

Zenn · 2023-02-03

モチベーション IVRyのエンジニアの小瀬です。IVRy ではRailsを中心にバックエンドのコードを書いています。 https://twitter.com/ats312kose タイトルだけみてやりたいことが伝え切れてない可能性が高いので、やりたいことと、趣味でやっているプ

Azure Administrator(AZ-104):Azure での ID とガバナンスの管理「AzureロールとAzure ADロール」

Qiita(trend) · 2023-02-03

Microsoft Learnを用いたMicrosoft Azure Administrator(AZ-104)の試験内容をまとめる投稿です。 この投稿ではMicrosoft Learnで学ぶ内容をできるだけ簡潔にまとめております。 ...

ECMAScript proposal updates @ 2023-01 | ECMAScript Daily

リアルタイム版 JSer.info · 2023-02-03

<a href="https://ecmascript-daily.github.io/ecmascript/2023/02/03/ecmascript-proposal-update">https://ecmascript-daily.github.io/ecmascript/

SQL文の基本おさらい

Zenn · 2023-02-03

こんにちは。 株式会社オプティマインドでソフトウェアエンジニアをしております鳥居と申します。 少し前から、オプティマインドではデータ分析のためにBigQueryを導入しています。 BigQueryでクエリを実行するためにはSQL文の基礎知識が必須ですが、私自身、業務でSQL文を書

Power Automate のデスクトップフローを Web API から操作する

Qiita(trend) · 2023-02-02

はじめに Power Automate for desktop と呼ばれる、Power Automate のデスクトップフローは、通常は Power Automate ポータルからフローを管理しますが、 Web API により、UI...

JAMスタックのNetlify、静的サイトジェネレータ開発元のGatsby買収を発表。Webサイトホスティングサービス強化へ

Publickey · 2023-02-02

Webサイトのホスティングサービスを提供するNetlifyは、静的サイトジェネレータGatsby.jsの開発元であり、GatsbyをベースにしたWebサイトホスティングサービスを提供しているGatsbyの買収を発表しました(Netlifyの...

ITエンジニア本大賞2023/IDEにChatGPTを統合してコードと対話/PublickeyのIT業界予想2023、ほか。2023年1月の人気記事

Publickey · 2023-02-02

気がつくと今月末でPublickeyは14周年です。ずいぶん長くやってきたなあと改めて思います。 いままで一番長く務めた会社でさえ最長で約10年でしたので、自分のキャリアの中でPublickeyが確実に一番長いものになりました。あまり区切り...

web-platform-tests dashboard

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

<a href="https://wpt.fyi/interop-2023">https://wpt.fyi/interop-2023</a><br /> <p>ブラウザ互換性に関して重点的に取り組む分野を決めたInterop 2023が開始された。 CSSではContainer

TwitterAPIを有料版に移行する方法【ツイッターAPI有料化】

Qiita(trend) · 2023-02-02

ツイッターAPIの有料化が始まります。Herokuより移行期間が短いです。APIが使えなくなる前に対処しましょう Twitter Developerを開く Developer Portalを押す Billingを押す ...

Learn Images

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

<a href="https://web.dev/learn/images/">https://web.dev/learn/images/</a><br /> <p><code class="language-plaintext highlighter-rouge">&amp;l

Elixir Image で図形・文字描画

Qiita(trend) · 2023-02-02

はじめに Image モジュールを使って、 画像に図形や文字を描画します 今回も Livebook を使います 実装したノートブックはこちら 実行環境 Elixir: 1.14.2 OTP 24 Livebook: 0.8...

[IDMC]Sourceをパラメータ化して実行時に動的指定する

Qiita(trend) · 2023-02-02

はじめに Informatica Intelligent Data Management Cloud(IDMC/旧称IICS)でのちょっとしたTipsを纏めていきます。日々の活動の中で検証した結果記録であり、忘れやすい自分のためのメ...

直和型の代わりにユニオン型を持つ静的型付け関数型言語 Cotton

Zenn · 2023-02-02

// 割る2をする関数の引数が偶数であることを型によって強制する例(実用性はない) data O // 数字の0を表すデータ型 data S(A) forall { A } // +1を表すデータ型 // 型エイリアス type Nat = O | S[Nat] // 非効率

サービスの名前を考えるときにやったこと

Qiita(trend) · 2023-02-02

サービスの名前決めるのって難しくない? なんかつくろうってなったときに、サービス名決めたくなりますよね。 私は、サービスの名前決まると愛着が急にあがったり、わくわくしてモチベもちょっとあがります🥰 でも私は頭かたいからそんな良いアイ...

Elixir Image で簡単動画再生

Qiita(trend) · 2023-02-02

はじめに 先日記事を書いた Image モジュールを使って、 Livebook 上で動画を再生します Image モジュールの動画関連処理は内部的に evision を使っています 実行環境 Elixir: 1.14.2...

.envを1Passwordから生成する

Qiita(trend) · 2023-02-02

1passwordに保存したシークレットな情報を利用して、.envに吐き出すまでのメモ 準備 1password CLIをインストール % brew install --cask 1password/tap/1password-cl...

分間10万リクエストを捌く、メール/プッシュ通知 大量配信AWSアーキテクチャ

Zenn · 2023-02-02

こんにちは。 株式会社ココナラで技術戦略室を担当しているKと申します。 本記事では、ココナラで使用しているメール/プッシュ通知の配信基盤についてお話ししたいと思います。 この基盤は2年ほど前に構築したものです。 今回記事に取り上げたのは、今後AWSにコストを抑えた上で高速に処理す

useMemo と useCallbackをいつ使用するか

Zenn · 2023-02-02

! この記事はKent C. Doddsさんが執筆した「When to useMemo and useCallback」の翻訳になります。 お菓子の自動販売機があります。 Candy Dispenser * Available Candy * grab snickers * g

Microsoft の OpenHack (Container) に参加してきた

Qiita(trend) · 2023-02-02

Microsoft が主催するハッカソンのイベントである OpenHack に参加してきた (通算4回目) ので、その内容を今回もまとめます。 前回の記事はこちら↓↓ OpenHack とは? Open (多様な参加者) な ...

React + Authentication で OpenIDConnect 認証を行う

Zenn · 2023-02-02

こんにちは。安政です。 弊社では、ユーザ認証に Firebase の Authentication のパスワード認証を用いています。 OpenIDConnect を用いて、Auth0 を用いた SSO を実装する機会がありましたので、簡単にですが、共有したいと思います。 Fi

PythonでSymbol ブロックチェーン上のXYMを送金する。(23年02月)

Qiita(trend) · 2023-02-01

【概要】 symbol-sdk-pythonを使ってXYMを送金したのですが、テストネットは毎回リセットがかかって、EPOCHやら、generationhashやらが変わるので、ノードにアクセスして確認できるようにしました。 ...

【Unity】知っていればよかった神技術!! - WebAR編 -

Qiita(trend) · 2023-02-01

はじめに 僕は、都内の某私立文系大学生の1年生です。 UnityとC#でARコンテンツ開発を主として活動しており、サブでWebアプリ開発も行っています。僕についての紹介はこちらから! https://qiita.com/Ryuse...

Ryzen 9 7950XおよびApple M1 Maxの内積計算速度について

Qiita(trend) · 2023-02-01

背景 最近Ryzen 9 7950xを載せたPCを作ったのですが思ったより数値計算の速度が出なかったので、よく出てくる基本的な演算性能を調べてみました。今回は巨大なベクトルの内積の計算速度を対象とします。なお筆者はHigh-perf...

HashiCorp、ドキュメントの作成/レビュー/共有などを容易にする「Hermes」ドキュメントマネジメントシステムをオープンソースで公開

Publickey · 2023-02-01

TerraformやVagrantなどで知られるHashiCorpは、「急成長するグローバル企業や遠隔地に拠点を置く企業にとって、書く文化は必要不可欠なものだと考えています(we also believe a culture of writ...

HashiCorp、UIデザインシステム「Helios」をオープンソースで公開。UIコンポーネントやアイコンなど

Publickey · 2023-02-01

TerraformやVagrantなどで知られるHashiCorpは、同社製品のユーザーインターフェイス開発に使われているデザインシステム「Helios」をオープンソースで公開しました。 デザイン設計の原則やサンプルと共に、25種類のUIコ...

オラクルとRed Hatが戦略的提携。Red Hat Enterprise LinuxをOracle Cloudが正式にサポート。ハイブリッドクラウド構築など容易に

Publickey · 2023-02-01

オラクルとRed Hatは戦略的提携を発表し、Red Hat Enterprise LinuxをOracle Cloudが正式にサポートすることを発表しました。 We’re giving customers more hybrid clou...

「個人開発の成功」って?

Zenn · 2023-02-01

こんにちは。個人開発で食べている、あたか、です。 興味深い質問をもらいました。 前の記事 https://zenn.dev/ataka/articles/68b239aa753e38 で、個人開発で達成したいことの1つに、「ゲームで成功したい」、と書いた所、相互フォロワーさん

(ALL FREE)ノーコードツールで作るAI画像生成アプリケーション

Qiita(trend) · 2023-02-01

はじめに 生成したい画像を伝えることで、AIが画像を生成してくれる以下のようなアプリケーションを作成してみました。ものの30分程度で出来る簡単なものなので興味が出た方は、ぜひ試してみてください。 今回使うもの 今回は、Open ...

[IDMC]Google Big Queryへデータを投入する

Qiita(trend) · 2023-02-01

はじめに Informatica Intelligent Data Management Cloud(IDMC/旧称IICS)でのちょっとしたTipsを纏めていきます。日々の活動の中で検証した結果記録であり、忘れやすい自分のためのメ...

ChatGPT相当モデルでWebサイトを爆速でチャットボット化できるようにしてみた!

Zenn · 2023-02-01

はじめに こんにちは、maKunugiです。meboという会話型AI構築サービスを開発・運営しています。 先日、ChatGPT相当の言語モデルである「GPT-3.5」を利用してチャットボットをノーコードで作れる機能を追加したところ、ありがたいことに多くの方に利用していただくこ

SwiftUIを使ってアイコンを爆速で作成する

Qiita(trend) · 2023-02-01

この記事の狙い デザインツールを使わないでSwiftUIのみでアイコン(ボタン)を作成する試みです。 以下のような未来の職場風景を想像しています。 今まで これから デザイナーと開発者がペアプロする。 完...

Framer Motionを使ってReactでアニメーションを快適に作成する

Qiita(trend) · 2023-02-01

はじめに 簡単に優れたUIのコンポーネントを作成することができるということでコンポーネントライブラリを用いることがよくあります。そんなコンポーネントライブラリのうちChakra UIを導入するときに必要になったFramer Moti...

dockerのコマンドが毎回めんどくさいのでbashテンプレ化

Qiita(trend) · 2023-02-01

まえがき 毎回イメージ名打ち込んだり面倒でスクリプト作ってたので、テンプレに起こした aliasやmakeでもよかったけど、都度ちょいちょい変わるのでリポジトリ別に設置できるよう 注意点としては、 前提として私用開発用(雑)、自己...

AR.jsのロケーションベースで方位が取れない?

Qiita(trend) · 2023-02-01

はじめに 最近、ずっと気になっていたAR.jsのロケーションベースARを触ってみました。 そこで躓いた部分があるので、ここに共有しておきます。 ※今現在も原因がわかっていません。  ご存じの方がいらっしゃいましたら、教えていただけま...

Release v2.0.0 · pmndrs/jotai

リアルタイム版 JSer.info · 2023-02-01

<a href="https://github.com/pmndrs/jotai/releases/tag/v2.0.0">https://github.com/pmndrs/jotai/releases/tag/v2.0.0</a><br /> <p>Jotai 2.0.0リリ

【小ネタ】コミットメッセージから Pull Request のコメントを生成してコミットメッセージを書くモチベーションを上げよう!

Zenn · 2023-02-01

こんにちは!アルダグラムでエンジニアをしている @sukechannnn です。 git、GitHub を使って開発する際に、コミットメッセージに変更の意図や背景をちゃんと残すのはとても大切なことです。 コミットメッセージがあれば、開発した時の背景を未来の人(自分含む)に伝えるこ

[Webブラウザで完結]3D DesignをSplineで。~そして、Reactで使う~

Zenn · 2023-02-01

はじめに こんにちは、Makottyです。 今回も、面白そうなものをTwitterで見つけたので紹介して行きたいと思います。 実際触ってて、めっちゃ面白かったです。 17300文字もあるの!?って思うかもしれませんが、ほとんど画像のURLなので、さらっと眺めてみてください。

エンジニア1年たった頃にようやくPHPとJavaScriptの「this」の挙動の違いを理解できた話

Qiita(trend) · 2023-02-01

はじめに 一年たった頃に、ようやくふわっとしていたthisについて理解できた時があったので、その気付いたときの記録とthisについて僕なりの言葉で解説したいと思います。 1年目まで勘違いしていた点 言語に関係なく、thisはブロッ...