Tech – walker – 2022-11

520 items · updated 2026-05-19 23:32 UTC · RSS · Up to archive

「アジャイルリーダーシップ」の実践と、株主資本主義社会における組織3.0の立ち位置

Zenn · 2022-11-30

こんにちは、ログラスでエンジニアをしております、いとひろ(itohiro73)です。 本記事は株式会社ログラス Advent Calendar 2022の1日目/Engineering Manager Advent Calendar 2022 #2の1日目の記事になります。 ロ

【個人開発】2000RT超えの大バズリ〜初課金まで至った穴埋めテストメーカーを支える技術

Zenn · 2022-11-30

この記事は個人開発Advent Calendar 2022 1日目の記事です。 2022年6月13日、私が個人開発でリリースしたサービス「テストメーカー」がTwitterで2,000RT、7,600いいね以上の大バズリを記録しました。 https://test-maker.app

【フロントエンド】プロジェクト初期に手を抜かないで

Qiita(trend) · 2022-11-30

はじめに みなさんは新規サービスを立ち上げたことがありますか? 技術選定から環境構築、諸々の初期設定。大変なことが多いですよね。 僕はこの4年で、新規サービスを3つ、新規の管理画面系を1つ立ち上げたのですが、このプロジェクトの初動で...

ゆめみの Flutter の研修課題を公開しました

Qiita(trend) · 2022-11-30

はじめに 株式会社ゆめみの Flutter の研修課題を公開しました ゆめみは、2022年1月に Flutter ギルドを立ち上げたばかりで、これまでドキュメント整備やテンプレートプロジェクトの作成、採用コーティング試験の作成な...

無限10進数展開について 〜2乗して元に戻る数を例に〜

Qiita(trend) · 2022-11-30

この記事は、Supershipグループ Advent Calendar 2022 の1日目の記事になります。 今回は無限$10$進数展開について書きたいと思います。 予備知識は特にないのでそういうのもあるんだと気軽に読んで頂ければ幸い...

簡単Elixirシリーズ ~ Elixir プログラム実行の色々な方法 ~

Qiita(trend) · 2022-11-30

簡単Elixirシリーズ ~ Elixirプログラム実行の色々な方法 ~ 東京にいるけどFukuokaexのYOSUKEです。 簡単 Elixirシリーズでは小ネタをサクッと書いていこう。というコンセプトで作っていきます。 今回は...

これで完璧 Qiitaでの数式記法(統計学対応)

Qiita(trend) · 2022-11-30

はじめに Qiitaで統計学の記事を書く際に様々な数式を記載する必要がありますが、数式を記載する際に便利なようによく使う数式をまとめました(書式を記載しているので必要に応じてコピペしてお使いください)。数式を使って綺麗な記事を書け...

[速報]Amazon S3にファイルを置くとAmazon Redshiftに自動で取り込まれる「Amazon Redshift auto-copy from S3」発表

Publickey · 2022-11-30

Amazon Web Services(AWS)は、米ラスベガスで開催中の年次イベント「AWS re:Invent 2022」で、Amazon S3からAmazon Redshiftへデータを自動的にコピーする新サービス「Amazon Re...

Power BI開発ガイドライン素案

Qiita(trend) · 2022-11-30

はじめに セルフサービスBIを行うときも、チームや組織でPower BIを導入するときも、レポート作成方法や共有方法などなど、ある程度ガイドラインを決めておくと運用及びメンテナンスがしやすくなります。開発が始まって、社内で運用が軌道...

AWS、シムシティのように都市などの大規模3Dシミュレーション演算をクラウド上で可能にする「AWS SimSpace Weaver」発表。AWS re:Invent 2022

Publickey · 2022-11-30

Amazon Web Services(AWS)は、米ラスベガスで開催中の年次イベント「AWS re:Invent 2022」で、現実の都市の規模で何百万ものオブジェクトが相互に連携する大規模な3Dシミュレーションのための演算をクラウド上で...

JamstackだけどJamstackじゃないクソアプリ

Qiita(trend) · 2022-11-30

クソアプリ Advent Calendar 2022 1日目の記事です。 前置き おはようございます。DE-TEIUです。 ポインセチアが美しい紅色を見せる時期となりましたが、皆様いかがお過ごしでしょうか。 ところでポインセチアって...

.NET 7でLINQに追加されたメソッド

Qiita(trend) · 2022-11-30

概要 2022年11月に.NET 7とC# 11がリリースされました。 .NET 6でもいくつかのLINQメソッドが追加されましたが、.NET 7でも2つほどLINQメソッドが追加されています。 この投稿では、.NET 7でLINQ...

Godot 情報 探し方

Qiita(trend) · 2022-11-30

挨拶 皆さん Godot Engine 使ってますか? この記事を見に来たということは Godot については耳にした事があるかと思いますが、念の為 Godot について説明しましょう。 Godot とは MIT ライセンスで公開さ...

紙を編んで曲面を作ろう! (ElasticSurfaceEmbedding.jlの紹介)

Zenn · 2022-11-30

本記事はJuliaLang Advent Calendar 2022の1日目の記事です! Julia好きの方々の多くは数学が好きで、数学が好きな方々は曲面が好きだと思います!! 本記事はそのような方々に向けて書きました!!! はじめに 先月、はじめての論文をarXivで公開し

Androidチームの紹介

Zenn · 2022-11-30

こんにちは、Androidチームの土谷です。 この記事ではLuupのAndroidアプリの開発体制や開発フロー、採用技術、達成したいことを紹介します。 開発体制 Androidチームは現在正社員1名、業務委託メンバーが5人となっています。 Androidチームではユーザー向け

Haskellの環境構築2023

Zenn · 2022-11-30

この記事はHaskell Advent Calendar 2022の1日目の記事です。 この記事では、2022年12月時点のHaskellの環境構築手順を紹介します。2023年になっても通用するといいなあ。 対象とする環境 対象とする環境は以下の通りです: Unix系

LUUPのサーバーチームの現状と課題

Zenn · 2022-11-30

こんにちは、t-kurimuraです。DataEngineeringチーム所属ですが、最近はすっかりサーバーチームの業務に邁進しております。 さて、アドベントカレンダーの時期を前に、LUUPの サーバーチームが「どんな感じ」で「なにをしているのか」 をバックログの例を含め説明した

データ分析で Unipos ポイントを増やす

Zenn · 2022-11-30

OPENLOGI Advent Calendar 2022 1 日目の記事です。 物流系テック企業のオープンロジで機械学習エンジニア・データアナリスト・データアーキテクトとして働いていています。先日、社内の LT 会で発表した内容が好評だったので、僭越ながらこちらにも投稿させてい

メンバ関数の新しい書き方、あるいは Deducing this

Zenn · 2022-11-30

! この記事は C++ Advent Calendar 2022 の 1 日目の記事です。 概要: C++23 でクラスのメンバ関数の書き方が拡張された結果、明示的オブジェクトパラメタを使用することができるようになりました。本記事ではその機能の提案文書 P0847R7 De

CloudRun & Docker 入門

Zenn · 2022-11-30

Cloud Run & Docker 入門 今まで Webアプリケーション を実装したら全て Heroku にデプロイしていました.ところがHeroku が無料プランを廃止するということなので別のデプロイ先を考えます.Heroku にはお世話になったので恩返ししたい気

CDNでWebサービスのコンテンツ配信を行う際のポイント、そして誤解

Qiita(trend) · 2022-11-30

そもそも なぜCDNが必要なのか ※すぐにアーキテクチャを知りたい人は読み飛ばして下さい 多くのユーザが利用するWebサービスであれば、高速なコンテンツ配信を提供するためです。 これはCDNが地理的に分散していることによるレイテンシ...

Python x DDD x Clean Architecture

Zenn · 2022-11-30

はじめに PythonでDDDでクリーンアーキテクチャで実装してみました。 良くも悪くも、"Pythonでは"あまりネット上で見かけない構成になったので共有しようと思います。 つくったものは、めちゃ簡単なTodoアプリです。 https://github.com/koei-k

svh・dvhがついに全ブラウザ対応へ。iOSの画面の高さいっぱいに要素を広げたいときの最適解

Zenn · 2022-11-29

iOS Safari の画面の高さいっぱいにヒーローイメージを表示するという表現は、よく見かけます。 高さをいっぱいに広げるのに100vhを使うと、不要なスクロールが発生し、意図通りに表示されません。 この問題を解決するために、特殊なCSSを使ったりJSを使ったりと、開発の現場

[速報]Amazon OpenSearch Serviceをサーバレス化する「Amazon OpenSearch Serverless」プレビュー版登場。AWS re:Invent 2022

Publickey · 2022-11-29

Amazon Web Services(AWS)の年次イベント「AWS re:Invent 2022」が米ラスベガスで開催中です。 2日目の基調講演では、検索エンジンサービスのAmazon OpenSearch Serviceをサーバレス化...

[速報]Amazon AuroraのOLTPとRedshiftのDWHを統合する「Amazon Aurora zero-ETL integration with Amazon Redshift」発表。AWS re:Invent 2022

Publickey · 2022-11-29

Amazon Web Services(AWS)の年次イベント「AWS re:Invent 2022」が米ラスベガスで開催中です。 2日目の基調講演には、AWS CEOのAdam Selipsky氏が生バンドの演奏とともに登場しました。 S...

【AWS】AmazonConnectでの通話中にNGワードを検知し、アラートメールを送信する

Qiita(trend) · 2022-11-29

1.はじめに どうも、ARIの名古屋支社に勤務している愛知県民こと、 新藏(にいくら)と申します♪ (/・ω・)/ 今回は久しぶりにAmazonConnect中心の記事です! 最近、諸事情で設定した AmazonConnectで通話...

TypeScript and native ESM on Node.js

リアルタイム版 JSer.info · 2022-11-29

<a href="https://2ality.com/2021/06/typescript-esm-nodejs.html">https://2ality.com/2021/06/typescript-esm-nodejs.html</a><br /><p>Node.jsでのE

JSConf JP 2022 公開資料・Twitterリンクまとめ

リアルタイム版 JSer.info · 2022-11-29

<a href="https://zenn.dev/yumemi_inc/articles/2022-11-27-jsconf-jp-2022">https://zenn.dev/yumemi_inc/articles/2022-11-27-jsconf-jp-2022</a><

デザインシステム開発優先度の「難しさ」と「対策」|hikaru-takase /Loglass|note

リアルタイム版 JSer.info · 2022-11-29

<a href="https://note.com/99997373/n/n7dcb9092a90b">https://note.com/99997373/n/n7dcb9092a90b</a><br /><p>マルチプロダクト化していく中で複数のプロダクトから参照できるデザイン

Prerender2 という機能について | blog.bokken.io

リアルタイム版 JSer.info · 2022-11-29

<a href="https://blog.bokken.io/articles/2022-11-24/about-prerender2.html">https://blog.bokken.io/articles/2022-11-24/about-prerender2.html<

GraphQLでのサービス拒否攻撃への対策に関する考察

Zenn · 2022-11-29

GraphQL over HTTPでのセキュリティ対策は一般的なRESTful APIとそう変わらない。適切に入力の検査を行い正常な入力のみを処理するだけである。 しかし、GraphQL over HTTPで1つだけRESTful APIと違い、独自の対策を行わなければいけないケ

【re;Invent2022】Lambda SnapStartの有効化方法(コンソール)

Qiita(trend) · 2022-11-29

はじめに こん〇〇は! re;Invent2022で発表された「Lambda Snap Start」ですが、さっそくどのように有効化したらよいか確認してみたので、記事にしました! もうすでに、AWSのサイトに今回の記事の内容は書いて...

Lit(Web Component) はじめてみました。 LifeCycle編

Zenn · 2022-11-29

こんにちは、エンジニア@milab です。 https://twitter.com/atmomo/status/1592517158160199680 弊社のCEOもツイートしていますが Litを始めました。 ということで今回はLitについてまとめてみました! ! この記事の対象

[速報]AWS、クラウド基盤用のカスタムチップ「AWS Nitro v5」を発表。パケット処理能力など向上。AWS re:Invent 2022

Publickey · 2022-11-29

Amazon Web Services(AWS)の年次イベント「AWS re:Invent 2022」が米ラスベガスで開催中です。 最初の基調講演となった「Monday Night Live」に登壇したAWS Utility Computi...

共通UIコンポーネントを導入してみた

Zenn · 2022-11-29

はじめに 複数画面が存在するSPAの構成でWebアプリを作成するときいつも重複コンポーネントについて議論しがち。。。そしてとりあえず別々で各アプリに作成し、なんとなくメンテしていく流ればかりをとっていました。しかし、実装が進めば進むほどメンテコストが増えるばかり。そんなときに

具体例で学ぶZodの使い方

Zenn · 2022-11-29

はじめに 基本的な使い方は公式ページや他の記事がわかりやすいのでサラッと書いてます。 具体例は実際に Zod を使ってみて気になった部分を書きました。 基本的な使い方 単純な文字列スキーマの作成 import { z } from "zod"; // 文字列のスキーマ

[速報]AWS Lambdaのコールドスタートを劇的に速くする「AWS Lambda SnapStart」発表。AWS re:Invent 2022

Publickey · 2022-11-29

Amazon Web Services(AWS)の年次イベント「AWS re:Invent 2022」が米ラスベガスで開幕しました。 毎年恒例となった月曜日夜に行われるイベント最初の大型セッション「Monday Night Live」には、...

[WebUI] Stable DiffusionベースモデルのCLIPの重みを良いやつに変更する

Zenn · 2022-11-29

簡単な記事なので前置きは省略します。 CLIPについて Stable Diffusionベースのモデルは、画像生成に際してテキストで条件づけを行う(a.k.a. txt2img)場合、CLIPという基盤モデルでテキストをベクトルに変換し、生成処理に渡しています。 つまり、入力

Node.js 18.x runtime now available in AWS Lambda | AWS Compute Blog

リアルタイム版 JSer.info · 2022-11-29

<a href="https://aws.amazon.com/jp/blogs/compute/node-js-18-x-runtime-now-available-in-aws-lambda/">https://aws.amazon.com/jp/blogs/compute/

gRPCの4つの通信方式をPythonでやってみる

Zenn · 2022-11-29

gRPCの4つの通信方式の理解を深めるため実際に実装を行っていきます。 既にGo言語で書かれた記事が多くあったので本記事ではPythonで進めていきます。 コードはGitHubのKumamoto-Hamachi/rpc_practiceのzenn-articleブランチ側に今回の

A Skeptic’s Guide to Functional Programming with JavaScript

リアルタイム版 JSer.info · 2022-11-28

<a href="https://jrsinclair.com/skeptics-guide">https://jrsinclair.com/skeptics-guide</a><br /><p>JavaScriptでの関数型プログラミングについての書籍</p>

「Amazon RDS Blue/Green Deployments」登場。ステージング用データベースの構成、本番DBとの同期、安全な切り替えなど提供

Publickey · 2022-11-28

Amazon Web Services(AWS)は、本番用のデータベースに対応するステージング用データベースの構成と安全な切り替えの仕組みなどを提供する新サービス「Amazon RDS Blue/Green Deployments」のリリー...

Announcing tRPC v10 | tRPC

リアルタイム版 JSer.info · 2022-11-28

<a href="https://trpc.io/blog/announcing-trpc-10">https://trpc.io/blog/announcing-trpc-10</a><br /><p>tRPC v10リリース。 Routerの定義方法、<code class=

hyperstackjs · Hyperstack is a modern full-stack Node.js web framework for the pragmatic programmer

リアルタイム版 JSer.info · 2022-11-28

<a href="https://hyperstackjs.io/">https://hyperstackjs.io/</a><br /><p>Node.jsのウェブアプリケーションフレームワーク</p>

Wasmはなぜセキュアなのか?

リアルタイム版 JSer.info · 2022-11-28

<a href="https://zenn.dev/0kate/articles/83e48c177ff709">https://zenn.dev/0kate/articles/83e48c177ff709</a><br /><p>Wamerの実装を読みながら、WebAssemb

Announcing Wasmer 3.0

リアルタイム版 JSer.info · 2022-11-28

<a href="https://wasmer.io/posts/announcing-wasmer-3.0">https://wasmer.io/posts/announcing-wasmer-3.0</a><br /><p>Wasmer 3.0リリース。 WAPMパッケージを

es-meta/esmeta: ECMAScript Specification (ECMA-262) Metalanguage

リアルタイム版 JSer.info · 2022-11-28

<a href="https://github.com/es-meta/esmeta">https://github.com/es-meta/esmeta</a><br /><p>ECMAScript仕様書のメタ言語ツール。 ECMAScriptの言語/仕様書のパーサとインタープ

Wasmはなぜセキュアなのか?

Zenn · 2022-11-28

Wasmはなぜセキュアなのか? 前回Wasmのバイナリを読んでみたが、実行時にどのようにセキュアに実行しているのか気になったので調べてみた。 https://zenn.dev/0kate/articles/7716f37f7fc327 とりあえず今回も公式ドキュメントを見なが

Amazon RDS for Oracle と Amazon Elastic File System (EFS) 統合を試してみた

Qiita(trend) · 2022-11-28

はじめに 2022/11/14に「Amazon RDS for Oracle が Amazon Elastic File System (EFS) 統合のサポート」が発表された。 RDS for Oracleにおいて、今までexpd...

Go+Next.jsの構成で設計を考えてボイラープレートを組んだよ

Zenn · 2022-11-28

木瓜丸です。 最近こんなツイートを見かけました。 木瓜丸「ただしい😐」 そこで、最近Go+Next.js(+PostgreSQLとかS3とか)みたいな構成でWebアプリの個人開発をやっているので、その構成で良く使う部分をまるごとボイラープレート化して公開してみることにしました。

沖縄でのセキュリティ大会Hardeningに行ってきた

Qiita(trend) · 2022-11-28

 42Tokyoの蔀(シトミ)です。 普段は札幌の高校に通いながら、個人事業主としてバックエンドエンジニアやプログラミング講師をしています。 先日「HARDENING 2022 DECADE」に参加してきました。 その際に得た知見やそ...

Finch の内部実装を見てみた。

Qiita(trend) · 2022-11-28

今 話題になっている Finch などを見ていただければ分かりますが、Finch は ローカルマシン上に仮想環境とコンテナランタイム、ビルドツールなど一式を楽〜に導入 できるツールになっています。 そのコードが にあります。 コ...

Android / iOSアプリのE2Eテスト全部で250シナリオを自動化しました! 第1回 全体像

Zenn · 2022-11-28

こんにちは。 株式会社ココナラで技術戦略室を担当しているKと申します。 本記事では、ココナラアプリのE2Eテスト自動化の取り組みについてお話したいと思います。 以下の3回に分けてお届けします。 第1回. 全体像 ←今回 第2回. E2Eテストの不安定さにどう対応しているのか 第3

Swift ChartsでGitHubのLanguagesのグラフを作成

Zenn · 2022-11-28

概要 下記のようにGitHubのLanguagesのグラフを、Swift Chartsで再現してみます。 GitHubの表示 Swift Chatrsで作成したもの GitHub GitHubLanguagesDemo 実装 Git

DynamoDBで柔軟な検索をする

Qiita(trend) · 2022-11-28

この記事の目的 Amazon DynamoDB(以下DynamoDBと記載)の可用性や書き込みのスループットの高さには大変魅力を感じています。 しかしながら、RDBとは全く異なる発想での設計が必要な点や、検索処理の自由度の低さに対し...

Teradataシステムパラーメータ

Qiita(trend) · 2022-11-28

Teradataのシステムパラメータについて 警告 本記事はTeradataシステムパラメータの変更手順を含みます。企業内の本番システムとして利用している状況でパラメータの変更を行う際は、Teradataのコンサルタントへご相...

【CSS】ホバーするとキラキラ光って見えるカードを作る

Qiita(trend) · 2022-11-28

はじめに みなさんは、どんなトレーディングカードゲームをやったことがありますか? 僕が触れたことがあるトレーディングカードゲームは、遊戯王、デュエマ、ポケカくらいですが、他にも、1993年からあるマジック:ザ・ギャザリングや最近のワ...

【TypeScript】オブジェクトの型を Generics で動的に決める

Zenn · 2022-11-28

はじめに こんにちは、FarStep です。 TypeScript を書いている皆さん、Generics 使っていますか? 今回は、Generics を使った型定義の実践的な例をご紹介します。 本記事は、10 分以内で読み終えることができます。 Generics(ジェネリ

イミュータブルデータモデリングについて

Zenn · 2022-11-28

どうもoreoです。 今回はWEB+DB PRESS Vol.130のイミュータブルデータモデル特集を読んだメモを記載します。主に自分用の記事ですが、データモデリングとは?どうやるの?といった方の参考になればと思います。 1 良いデータモデリングとは? 良いデータモデリングと

Tweepyを使ってリストのwordcloudを作ってみた

Qiita(trend) · 2022-11-28

概要 フォロワーたちが今日何で盛り上がったのか、今のトレンドはどのようなものなのかがきになったので、それが1目でわかるWordCloud画像を生成することで、今のタイムラインの流れをある程度掴めるツールを作成した。 環境 MacB...

ソフトウェアを安全に届けるための最新動向 2022

Zenn · 2022-11-28

2022 年 10 月、Google Cloud は「ソフトウェア デリバリー シールド」というソリューションを公開しました。しかし私がそうだったんですが、もしかすると多くの方にとっても 解きたい課題、製品の背景がわからない 耳慣れない単語が多くてよくわからない 結局どう使えば

Cloud Functions から BigQuery Storage Write API 使ってみた

Zenn · 2022-11-28

こんにちは。 株式会社アルダグラムの内倉です。 今回は、掲題のとおり Cloud Functions + BigQuery Storage Write API 使ってみた話を書いてみたいと思います。 今回の経緯 ↓ざっと、こんなかんじの要件がありました。 大量のログを貯めつ

就活成功に導いたポートフォリオサイトの紹介

Qiita(trend) · 2022-11-27

就職活動・転職活動に備えてポートフォリオサイトを作成したので経緯や内容・工夫点をご紹介します。 簡単に実践できてサイトの質を向上させることができる工夫点も複数紹介しているので,参考になる方も多いと思います! 完成したサイトがこちら↓ ...

Flutter/Dart 雰囲気で使っていたので勉強し直したら知らなかったこと

Zenn · 2022-11-27

Dart2.18.5で検証 Objectとdynamic Objectは全てのオブジェクトを許容する。dynamicは全てのオブジェクトと全ての操作を許容する。 Object obj = "foo"; obj.foo(); // ビルドできない dynamic obj =

【TypeScript】できるだけ as を避ける理由

Zenn · 2022-11-27

型宣言と型アサーション TypeScriptにおいて、変数に対して型を与える方法は、型宣言とas(以下、型アサーション)の2通りがあります。 今回は、型アサーションではなく型宣言をできるだけ使うのが良い理由について説明します。 まず簡単に両者の使い方をみてみたいと思います。

ABC279のA~Dの解説(?)

Qiita(trend) · 2022-11-27

はじめに ABC279の問題の解説(?)を書いていきます。コンテスト中に私が解けたのがA,B,C,D問題なので今回はこちらの4問について書いていきます。 C++での実装例と、本番に提出したコードを貼っておきます。提出コードは読みにく...

Spring Framework 6.0正式リリース、5年ぶりのメジャーバージョンアップ。Java 17以降に対応、ネイティブバイナリ化支援機能など

Publickey · 2022-11-27

Javaの代表的なフレームワークの1つである「Spring Framework 6.0」が11月18日付けで正式リリースが発表されました。 2017年にリリースされたSpring Framework 5.0以来、5年ぶりのメジャーバージョン...

【React】React-hook-form + react-dropzoneでドラッグ&ドロップ付きのフォームを作成する

Zenn · 2022-11-27

はじめに こんにちは、itaと申します。 Webで最近流行りのUIの一つとして「ドラック&amp;ドロップでファイルをアップロード」という仕様をよく見かけると思います。 実はReactで上記のUIを実現するためのライブラリとしてreact-dropzoneというものがあります

Elixir Livebook で分散画像処理

Qiita(trend) · 2022-11-27

はじめに Elixir で画像を複数ノードで分散処理してみます ※同一マシン上で別ノードを起動します。別マシンで起動する場合はまた別途 この記事は @zacky1972 さんが ElixirConf US 2022 で発表した内容の...

モチベーションが落ちた時の対処法

Qiita(trend) · 2022-11-27

はじめに みなさんはモチベーション管理に関して普段何かされていることはありますでしょうか? 人それぞれモチベーションの上下は必ず存在しており、想定と違う事象が発生した場合や仕事上のミス、私情によるトラブルなどモチベーションの低下につ...

【Flutter】3Dモデルデータ・AR表示の実装方法

Zenn · 2022-11-27

記事の概要 本記事では、Flutterで簡単に3Dモデルの表示、ARでの表示をする実装方法とその周辺用語に関して解説する。 実装にはFlutterのプラグインであるmodel_viewer_plusを利用する。 ※本記事ではiOSでの実装方法のみを扱う。 前提知識 m

【JavaScript】Promise(再)入門〜クイズを通してメンタルモデルを(再)構築〜

Zenn · 2022-11-27

はじめに フロントエンドの開発において、HTTPリクエストなどを行うときに非同期処理を書きますが、 Promiseについて自分の言葉で説明できるほど理解していない人が多いように感じます。(私もそうでした) 今回はPromiseに関するクイズを5つ出題します。 頭の中で実行結果

Dockerで開発環境を構築する。 Rails6.1/postgreSQL14

Zenn · 2022-11-27

ローカルでの開発環境をdocker上で再現したい! ! 筆者はDockerの初学者です。 コンテナ基盤での本番環境構築やCIなどの導入も見据えて、dockerを学習し始めました。第一歩として、お手元のPCで開発していた環境をコンテナでほぼ再現させた記録です。 なぜ書くの

Productivity Weekly (2022-11-09号) 簡易版

Zenn · 2022-11-27

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

Vim/NeovimでgOでMarkdownのTOCを抽出する

Zenn · 2022-11-27

Neovimで、gOというキーマッピングをご存知でしょうか。 VimにはないNeovimのマッピングで、ファイルのアウトラインを抽出します(gOはおそらくgo Outlineのイメージ)。 この機能は、現時点ではhelpとmanファイルにしか対応していません。 これをMarkdo

[Flutter] 選択したタブだけ目立たせる

Zenn · 2022-11-27

タブの選択で、「選択したタブだけ、目立たせたい!」こんな実装したいと思ったことありませんか? ええあるはず、この記事では初心者エンジニアが本業でつまずいた「タブ選択に起きる挙動」について解決していきます。 では早速やっていきましょう! 不正解な例 タブを選択してもテキス

ABC279 A~F をHaskellで

Qiita(trend) · 2022-11-27

A - wwwvvvvvv 問題 ABC279A シグネチャを決める。 abc279a :: String -- S -&gt; Int -- 答え vなら1、wなら2を数えて、足し合わせればよい。 結...

【WordPress】 受託開発におけるハイブリッドテーマ開発

Qiita(trend) · 2022-11-27

はじめに この記事では、受託開発において WordPress テーマを制作する時に、ハイブリッドテーマで構築するための設計・アプローチを提案するものです。 記事タイトルに「受託開発における」と含めた理由は、WordPress テーマ...

Lambda(Python)でAurora PostgreSQL論理レプリケーションを監視して、Slackにアラート通知する

Zenn · 2022-11-27

概要 Lambda(Python)で以下の処理(関数)を書いたので、備忘録として記事にします。 a. pg8000を使用して、LambdaからPostgreSQLデータベースへ接続し、論理レプリケーションの統計情報を取得する b. boto3を使用して、LambdaからCl

PowerShellでPSFrameworkのLoggingを利用してログ出力してみる

Qiita(trend) · 2022-11-27

PSFrameworkはPowerShell Galleryに公開されているPowerShellモジュールとなっており、Frameworkと名付けられているだけあって、各種便利機能が提供されています。 Prominent featu...

File System Access APIの使い方

Zenn · 2022-11-26

Jitoinを開発しているitteと申します。Webエンジニア向けのサービスや記事を公開しています。 今回はJavaScriptのFile System Access APIの使い方をまとめてみました。 File System Access APIを使えば、ブラウザからローカルフ

Mbed Online CompilerからArm Keil Studioへの移行手順について

Qiita(trend) · 2022-11-26

はじめに 12月にMbed Online Compilerがサービス終了するという事で、利用者はArm Keil Studioへ移行する必要が発生しました。 ディレクトリの移行自体は簡単なのですが、その後の操作が少し面倒なので、備忘...

Finchのイメージ格納先ディレクトリを変更する

Qiita(trend) · 2022-11-26

はじめに Docker Desktop の代替となる Finch というアプリケーションが AWS より発表された。 選択肢が増えることは非常に嬉しいニュースであり、期待を持って受け入れている。 Dockerを使用していると、いつ...

機材費3000円で始めるIoTカメラ入門(ESP-EYE編)

Zenn · 2022-11-26

はじめに 記事をご覧くださりありがとうございます。 ソフトウェア開発の修行をしている フリーランス学生エンジニアのたつのぶです🐉 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 前回の記事、機材費2000円で始め

【React】状態管理でuseContextとRecoilを試してみた。

Zenn · 2022-11-26

概要 Reactにおける状態管理といえば、通常親コンポーネントから子コンポーネントにデータを渡す際はpropsを介して行います。ただ階層が深くなるごとに、バケツリレーのように受け渡していく方法では、管理が大変になってしまい、それを解決するために、ReactにはuseConte

人の存在価値を求める数式を考える。例: value := 2^(atcoder.rating/100) × ... × (log_2(年収))^4

Qiita(trend) · 2022-11-26

反省 私はQiitaで記事をいくつか執筆してきたが、運営管理者によって、「プログラミングに関係ない」という理由で記事を限定公開にされた。私はこの反省を活かし、この記事には数式、ソースコード、アルゴリズムを掲載する。 人の存在価値を...

SwiftUI でアイコン付き VStack を作る

Zenn · 2022-11-26

Leading 側に Icon があり、他の View を VStack で整列するレイアウトはよく使いますね。こういうやつです。 HStack { Icon(url: ...) VStack { Text("Username").bold()

【TypeScript】入門してみたまとめ ✍🏻

Qiita(trend) · 2022-11-26

TypeScriptとは Javascriptにコンパイルされる静的型システムがついたJavascriptの上位集合。 Javascriptにコンパイル TypeScriptPlaygroundで試すとわかるが、左側のエディタでty...

PowerShellのprompt関数について

Qiita(trend) · 2022-11-26

Oh-My-Poshでいい感じにプロンプトをカスタマイズした環境で気になることはありませんが。 Windows Server上などのカスタマイズされていないPowerShellのプロンプトでは、下記画像の用にデフォルト表示としてPS ...

DocumentDBにローカルから接続するのは大変なのでLambda関数から接続してみた

Zenn · 2022-11-26

先日、AWS Certified Database - Specialty にギリギリで合格しました。 勉強を進める中で気になったDocumentDBなるデータベースがあったので、Get Startedしてみました。 この記事のまとめ DocumentDBのクエリ操作にはM

Android Studio内のみで完結させるパッケージ名の変更

Qiita(trend) · 2022-11-26

はじめに 個人開発中のアプリでFirebaseと接続させるときに適当なパッケージ名でプロジェクトを作成してしまっていたので変更させました。 結構面倒だったので記しておきます。 直接ファイル内部を弄る場所 appレベルのbuild...

Stable Diffusion 2.0 Release日本語参考訳

Zenn · 2022-11-26

Stable Diffusion 2.0 Release日本語参考訳 2022年11月24日にStable Diffusion 2.0が Stability.AI社よりリリースされましたので、日本語参考訳を起こしておきました。 https://stability.ai/blo

MySQL8Quickを公開する

Qiita(trend) · 2022-11-26

Better than Nothing  朝起きると一番に、Flutter大学のSlackをチェックする。朝活スレッドにおはようございます、と書き、私が早々と寝てしまった後にワイワイやっている若いエンジニアたちの様子を垣間見ようとい...

Jetpack Compose でアプリ・デバイスの位置情報権限を扱う方法を考える

Zenn · 2022-11-26

はじめに この記事は Accompanist の Jetpack Compose Permissions を使って位置情報権限の Runtime permissions と デバイスの位置情報の権限を扱う方法についてまとめています. 位置情報の権限許諾は Android 12

【QGIS】GTFS-GOでバスルートを可視化する

Qiita(trend) · 2022-11-25

はじめに この記事は#30DayMapChallenge2022 25日目の記事です。 テーマはColour Friday: 2 coloursです。 QGISを使ってバスルートを2色以上で可視化してみます。 QGISとは フ...

YubiKeyでCLI環境でのAWS MFA認証を楽にする

Zenn · 2022-11-25

Quick start YubiKeyの設定ツールをインストール &gt; brew install ykman YubiKeyにMFAを登録 &gt; ykman oath accounts add -t arn:aws:iam::${ACCOUNT_ID}:mfa/${M

HTMLの仕様を徹底解説-チートシートにどうぞ

Zenn · 2022-11-25

HTMLの仕様をしっかりと理解してコーディングしてますか? labelタグの中にdivタグを入れたりしてませんか? 当てはまる場合は、この記事が参考になるはずです。 本記事では、HTMLの基本的な仕様を解説していきます。 この記事を読む終わる頃には、HTMLの書き方で迷うことが大

関数型言語の型推論③ 副作用のあるアルゴリズム

Zenn · 2022-11-25

関数型言語の型推論 ① Hindley-Milner 型システム、関数型言語の型推論 ② Algorithm Mに引き続き、本稿では副作用のある型推論アルゴリズムを説明する。 Algorithm W が(恐らく)最初に紹介された[Milner,1978]において、Algorith

関数型言語の型推論① Hindley-Milner型システム

Zenn · 2022-11-25

Damas-Milner 型システム Damas-Milner 型システムとは、一階の多相型を持つ、型の注釈を必要としないラムダ計算の型システムである。ブログタイトルでは、より一般的に使われる Hindley-Milner という名称を用いたが、本稿では Damas-Miln

PL-900 : Microsoft Power Platformとは

Qiita(trend) · 2022-11-25

この投稿はMicrosoft PL-900の受験に向けた勉強資料をMS Learnページを参考にして作っています。 内容的に不十分なところがあると思いますのでその時は以下リンクでご確認ください。 公式ページ: Microsoft Po...

supabaseで簡単なTodoアプリを構築した話 - データ取得・操作

Qiita(trend) · 2022-11-25

はじめに Baas(Backend As A Service)で何かサービスを構築してみたいと思い、 firebaseを触ってみようと思ったところ、Firebase の代替と謳われているsupabaseを発見。 こちらの方が面白そう...

泣く泣く現場へ追加設置した、エッジデバイス(ラズパイ)をbalenaCloudで管理

Zenn · 2022-11-25

概要 「故障などのリスクを伴う、現場へのハード設置は最小限にしたい」派で、できることは極力クラウドでやりたいと考えている私ですが、エッジデバイスを全国各地に配置しないとどうしようも無い事案が発生したため、泣く泣く現場へエッジデバイス追加設置をする事になりました。 こんにちは。

Security Command Center でお手軽セキュリティ診断

Zenn · 2022-11-25

はじめに みなさんこんにちは!クラウドエースの中嶋です。 今回は、Google Cloud のセキュリティ診断の強い味方 Security Command Center について紹介します。 Security Command Center の概要 Security Com

スクロール連動アニメーションが捗るかもしれないクラスを作ってみた

Zenn · 2022-11-25

作成したクラスで可能なこと 動かしたい要素を指定 動かしたい要素が、画面内のどこにきたらアニメーションを開始するか指定 スクロール量を取得し、任意の数値へ変換(正規化して線形補完) アニメーションにイージングを効かせる 改善したいところ 変化させたい数値があるたびに

React useEffect で何が原因で更新されたのか調べるスニペット

Zenn · 2022-11-24

React ユーザーのみなさま、useEffect を使っていて「想定外に副作用の関数 (第一引数) が実行されてしまった、でも依存 (第二引数) のどれが原因かわからない」ということはありませんか? 私はたまにあるので以下のスニペットを使っています。類似の問題でお困りの方はご利

AWSのインスタンスタイプのEOL対応方法

Qiita(trend) · 2022-11-24

みなさんが経験したことあるだと思いますがAWSがどんどんリソースを新しくにしてますが、古いリソースがいずれなくなってます、それのせいで前から稼働してるリソースを上げるしかないです。 今年の12月1日はいくつのインスタンスタイプがなくな...

Unityエンジニア-プログラミングを学び始めてから7年間。これまで出会った技術たち

Qiita(trend) · 2022-11-24

はじめに 社会人になって、4年間Unityエンジニアとして仕事をしてきました。 初めて転職活動をして、来年から新しい会社で働き始めるので、良い節目だなと思い、何かポエム記事を書きたいと思い至りました。 そこで、最初プログラミングを学...

[初心者向け]たった50行のコードでTwitter Botを作成してみる

Qiita(trend) · 2022-11-24

目次 概要 プログラミング初心者のアプリケーション開発の悩みとTwitter Botを題材にした理由 今回、使用する各種サービスの説明とシステム全体の構成図(登場する用語の解説や構成の全体像の解説) 実装 まとめ 1. 概要 ...

Elixir Livebook で並列画像処理

Qiita(trend) · 2022-11-24

はじめに Elixir で画像を並列処理してみます この記事は @zacky1972 さんが ElixirConf US 2022 で発表した内容の一部を Livebook 上で実行したものです ElixirConf US 2022...

図を書くのに苦労してますか?じゃPlantUML might be for youです

Qiita(trend) · 2022-11-24

Table of Contents 図を書くのに苦労してますか?じゃぁPlantUML might be for youです UMLってなに? PlantUMLでどんな感じな図ができるの? Use case diagram...

『限りある時間の使い方』を読んだ感想

Qiita(trend) · 2022-11-24

限りある時間の使い方 『限りある時間の使い方』を読んで、 各章で印象に残った内容と感想を残しておく。 イントロダクション 「長い目で見れば、僕たちはみんな死んでいる」という衝撃的なタイトルで始まるこの本。 80歳~100歳まで生...

Salesforceでのノーコード開発とアジャイルの親和性【AgijeJapan2022ゲスト登壇】

Qiita(trend) · 2022-11-24

AgVenture Lab 橋本です。 日本最大級のアジャイルのイベントであるAgileJapan2022(11/15~11/16)にて、株式会社SHIFT様の開催するミニセッション内でゲスト登壇させていただきました。 今回の記事では...

ツールを使った Cloud Spanner のウォームアップ

Zenn · 2022-11-24

tl;dr Cloud Spanner で gcsb という負荷試験ツールを使ってウォームアップを行う方法と、それに関連するいくつかの Tips を紹介します。 はじめに この記事は「Cloud Spanner のウォームアップ ツールとベンチマーク ツールでアプリケーシ

個人用データ基盤、はじめました

Zenn · 2022-11-24

前置き こんにちは。株式会社GENDAのデータエンジニアのこみぃです。 私は趣味でもかなりデータを活用している方だと自負しているのですが、そのわりには個人用のデータ基盤って考えたことがなかったと思い至りました。 会社ではExcelをベースにしたデータ管理を改善しようとかやって

Nuxt3 ctrl, cmdを押しながらクリックでリンク先を新しいタブで開く

Qiita(trend) · 2022-11-24

アンカーリンクのようにctrl, cmdを押しながらクリックして別タブで開くを対応したいケースがあります。 複数タブを開くことで情報を同時に見れるようするユーザービリティの向上目的です。 最近はディスプレイの大きなものを使う人もいるの...

LaravelでPHPUnitテスト実行前のキャッシュクリアを自動で実行されるようにする

Zenn · 2022-11-24

はじめに ※開発用データベースとテスト用のデータベースを分けて用意している場合のみに向けた記事となります Laravelでテスト実行時にCacheがあると、phpunit.xmlで設定している環境変数よりもCacheが優先されてしまう。 優先度はbootstrap/cache

Embulk のメンテナンス体制がオープンになります

Zenn · 2022-11-24

オープンソースのプラグイン型データ・ローダー Embulk のメンテナをここ何年かやっている @dmikurube です。 Embulk はオープンソースですが、本体 (core) のメンテナンスは Treasure Data でおこなっている、いわゆる「企業発オープンソース」で

Azure Administrator(AZ-104):Azure管理者向けの前提条件「Azure CLIの使用」

Qiita(trend) · 2022-11-24

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

【React/GraphQL】Amplifyを使ってGraphQL環境の構築ハンズオン vol.2 | Offers Tech Blog

Zenn · 2022-11-24

はじめに こんにちは! プロダクト開発人材の複業転職プラットフォーム Offers を運営する株式会社 overflow で Offers のフロントエンドを開発している fumiya です。 10 月 1 日から Flexible メンバーとして週 3 で働かせていただいて

スペシウム133を発射したいですよね? 『スペシウム133を発射せよ!』アプリ作りました。

Qiita(trend) · 2022-11-23

スペシウム133とは 映画『シン・ウルトラマン』でウルトラマンが放つスペシウム光線の素の物質です。 うちは娘なので映画館に行く理由が見つからず、DVDの発売を待っていたら何と配信が始まってしまいました。DVDは無くなっていくのか...

ブラウザのアイドル中にJavaScriptを実行する良い感じのOSSを公開した

Zenn · 2022-11-23

こんにちは。ぬこすけです。 console.log や setTimeout など、ブラウザにはたくさんの機能が備わっています。 そのうちの 1 つに requestIdleCallback というものがあります。 https://qiita.com/nuko-suke/item

CloudflareImagesの画像をWorkersでキャッシュしてお小遣いを守る

Zenn · 2022-11-23

まずは 👇前回の記事です。読んでみてください。 https://zenn.dev/ddpn08/articles/cloudflare-images-pricing そこでこんなコメントをいただきました。 画像キャッシュに関して、確証はないですがそれっぽい記事ならあります。

約30本記事を投稿したので、自分自身がQiita記事を書くまでの流れと、気を付けていることをまとめてみた

Qiita(trend) · 2022-11-23

1.はじめに どうも、ARIの名古屋支社に勤務している愛知県民こと、 新藏(にいくら)と申します♪ (/・ω・)/ 私がQiitaの投稿を始めてから約1年で、33本の記事を投稿することができました。 そこで今回は初心に戻った内容で、...

.NET CUIを使ってVisual Studioでの面倒な作業から開放される。

Qiita(trend) · 2022-11-23

はじめに C#やVBでの開発では基本的にVisual Studioで開発を進めることが多いと思います。 ただし、GUIツールなので面倒な画面遷移を強いられる事もおおく、コマンドでやってしまったほうが早い場合もあります。 ここでは、私...

Vue2からVue3への変化と慣れていくためのTips

Zenn · 2022-11-23

モチベーション Vue2系サポート終了(23年末予定)を踏まえて、今後はVue3に触れる機会が増えそう 現在Vue2を使っているけどVue3へリファクタする予定があり、慣れていく必要が出てきた 記事の内容 Vue3を取り巻く環境とかエコシステムなど整理 Vue3に慣

AWS、Docker Desktop代替となり得る「Finch」をオープンソースで公開。ローカルマシンに仮想環境とコンテナランタイム、ビルドツールなど一式を導入

Publickey · 2022-11-23

AWSは、ローカルマシン上にLinuxコンテナのランタイム、ビルドツール、コマンドラインツールなど一式を簡単にインストールし、コンテナを用いた開発環境を開始できるソフトウェア「Finch」をオープンソースで公開しました。 Today we ...

Docker Desktop 4.14登場。コンテナごとのCPUやメモリ消費量のグラフ化、コンテナイメージの依存関係などをビジュアルに表示可能

Publickey · 2022-11-23

Docker Desktop 4.14正式版がリリースされました。 Fam, #Gordon turns 11 today! In honor of our favorite grumpy tortoise, self-proclaimed...

Livebook と Exploler で Qiita の記事データを解析する

Qiita(trend) · 2022-11-23

はじめに どれくらい Qiita の記事がアクセスされたのか、どういう記事の評価が高いのか知りたい! 今回は Elixir Livebook と Explorer 、そして Qiita API を利用して Qiita の投稿記事を分...

ゼロから始めるReact.js (Typescript)

Zenn · 2022-11-23

HTML/CSSの基礎がある方向けに、 React.jsをゼロから始めていって高度なアプリケーションを作れるようになるための本です(執筆中..)

【VBA】チンチロリンで休憩決めてたら怒られたので、VBAで作った

Qiita(trend) · 2022-11-23

弊現場の休憩は三交代で、チンチロリンで出目が強い順に回しているのですが、 業務時間中にやると遊んでるみたいになっちゃうので、VBAで作りました (意地でもチンチロリンで休憩時間を決めたい) 全体的なUIはこんな感じです 振るを押すと...

分子動力学法における温度制御の基礎

Zenn · 2022-11-23

はじめに 分子動力学法(Molecular Dynamics method, MD)における温度制御の基礎の話を書きます。簡単のため、かなり雑な議論をします。細かい式の導出などは、2019年の金沢大学における集中講義のノートなどを参照してください。 分子動力学法における温

Prettier 2.8: improve --cache CLI option and TypeScript 4.9 satisfies operator! · Prettier

リアルタイム版 JSer.info · 2022-11-23

<a href="https://prettier.io/blog/2022/11/23/2.8.0.html">https://prettier.io/blog/2022/11/23/2.8.0.html</a><br /><p>Prettier 2.8リリース。 TypeSc

Redmineのための簡単なタイムトラッカー

Qiita(trend) · 2022-11-23

Redmineのための簡単なタイムトラッカー 1. はじめに 1.1 背景 redmine は各種共同開発のために利用される。ところが、機能が多い。一方で、REST API が提供されているので、redmine をバックエンドと...

interfaceが理解できない方へ「Unityで使うinterfaceの5つの使い方」

Qiita(trend) · 2022-11-23

interfaceが理解しずらい大きな要因は、道具のような側面 を持つからではないでしょうか。interfaceの使い方を覚える事で理解が進みますので5つの使い方を紹介したいと思います。 [使い方1] 依存性の逆転 依存を逆転する事...

システム開発の不確実性を攻略する

Qiita(trend) · 2022-11-23

0.動機 システム開発の現場、オペレーション業務、日常生活において、思わぬ失敗/成功、ストレスの裏に不確実性が隠れています。不確実性とは確率以上の意味を含んでいます。不確実性は雲をつかむような難しい概念ですがなんとか理解に努め、不安...

「Side by Side開発」をBTPにて実施するメリット

Qiita(trend) · 2022-11-23

はじめに 本記事は「SAP Side by Side開発の基本的なことまとめ」の1項目の説明をなります。全体を把握した方はまずはそちらをご確認下さい。 また、本記事は概要把握や個人とトライアル利用の参考として、まとめたものなので、プ...

機械学習、Java、GridDBを用いた大学院入試の予測

Qiita(trend) · 2022-11-23

ランダムフォレストは分類予測に使用できる強力なモジュールで、決定木よりも良い性能を発揮します。この記事では、ランダムフォレストモジュールとクリーンなデータセットを組み合わせて、ある大学院への大学生の入学可能性を予測することに焦点を当て...

Jetpack Compose で ripple を丸にする

Qiita(trend) · 2022-11-23

そもそも ripple 効果は丸なのですが、この記事では ripple 効果が Composable の全体ではなくて円形で見えることを目指します。 領域を無視する方法 Jetpack Compose の ripple は indi...

Go公式の構造化ロガー(として提案されている)slogを触ってみたメモ

Zenn · 2022-11-23

Go言語ではながらく公式のロガーとして log パッケージがありました。これは非常にシンプルなもので構造データをうまく表現できなかったりログレベルを分けるということができません。CLIで使うシンプルなインタラクションであればこれで十分なのですが、クラウド上のバックエンドで動かすサ

1Password/typeshare: Typeshare is the ultimate tool for synchronizing your type definitions between Rust and other languages for seamless FFI.

リアルタイム版 JSer.info · 2022-11-23

<a href="https://github.com/1Password/typeshare">https://github.com/1Password/typeshare</a><br /><p>アノテーションしたRustのコードからTypeScript/Swift/Kotl

ねえパパ、numpyのnp.max(a, axis=1)、Nxに無いの?

Qiita(trend) · 2022-11-23

やりたい事 Nxで、各列の最大値を値とする行列を作りたい numpyのnp.max(a, axis=1)に相当する処理です Nx.maxは二つの行列を与えて、各要素の大きい方をとるものなので、ちょっとちがいました。 argmaxで最...

1時間でWeaveDBを使ったTodoアプリを作る

Zenn · 2022-11-22

WeaveDBとは現在絶賛開発中のDecentralized NoSQL データベースです。 Arweave上に構築されており、最速で1秒で読み込みと3秒で書き込むことができます。 そんなわかる人にはすごさがわかるWeaveDBですが、執筆時点でチュートリアルに何か所か詰まるとこ

HTMLとCSSとJavascriptで右クリックメニュー作ってみた

Qiita(trend) · 2022-11-22

右クリックメニューをHTMLとCSSとJavascriptで作る 【ソースコード】 index.html &lt;!DOCTYPE html&gt; &lt;html lang="ja"&gt; &lt;head&gt; ...

【PySimpleGUI】PythonでカンタンにGUIを作ろう!😎

Qiita(trend) · 2022-11-22

みなさんこんにちは!最近Pythonを勉強してるdaemokraだよ!😘 今日はPythonのGUIを作ってみようと思うんだ! 超カンタンにGUI作成🤯!?👉PySimpleGUI 今回は超超超カンタンにGUIを作れちゃうPySim...

Workload Identity連携でAWS(EC2/ECS/EKS)からサービスアカウントキーなしでBigQueryにアクセスする

Zenn · 2022-11-22

背景 オンプレミスやAWSなどのクラウドからGoogle Cloud StorageやBigQueryなどのGCPサービス(API)を利用したい場合、サービスアカウントキーを使用していました。サービスアカウントキーはサービスアカウントから払い出された秘密鍵ファイルであり、使用

Livebookで試しなが作る、はじめてのAxonプログラム

Qiita(trend) · 2022-11-22

Axonのニューラルネットの学習の様子を一次関数(y=ax+b)で試して見たときのLivebookです Axonで線形回帰 Mix.install( [ {:nx, "~&gt; 0.3.0"}, {:exla,...

AIが人間の行動を操ることを学習できるようになった

Qiita(trend) · 2022-11-22

この記事は sciencealert Blog の翻訳です。https://www.sciencealert.com/ai-can-now-learn-to-manipulate-human-behavior 人工知能(AI)は、人...

git bisectで「誰だよ!バグコミット仕込んだの!」を解決する

Qiita(trend) · 2022-11-22

バグコミットは唐突に仕込まれ、そのコミット(犯人)を特定するのには時間がかかる場合があります。 git bisectは「バグが仕込まれたコミットを特定」を補助してくれるgitの便利機能です。 誰しもみんな↓みたいな経験をしたことがある...

Elixir Explorer で欠損値を補完する

Qiita(trend) · 2022-11-22

はじめに Explorer でデータ分析したい! 欠損値(nil)があるから邪魔で分析できない! 0 で埋めてしまいたい! という人向けの記事です Livebook で実装した全文はこちら 動作環境 以下のリポジトリーのコンテナ...

Azure ADでログインしてBlazor WASM→ASP.NET Core WebAPI→MS Graph APIを呼びたい

Zenn · 2022-11-22

SPA のようなアプリを作っているとクライアントサイドでログイン機能を実装して、そこで取得したアクセストークンンをつけてサーバーサイドの Web API を呼び出して、Web API からさらに別の Web API を呼び出すというような流れを組みたくなることがあります。 仕事柄

旧字体を新字体に変換する

Zenn · 2022-11-22

まとめ ikawaha/kanji モジュールに旧字体を新字体に変換する機能を増やしました いくつかの漢字の旧字体の判定が間違っていました(なおした) 旧字体を新字体に変換する 元ネタはこれです。 https://developers.prtimes.jp/2022

Livebook に散布図と回帰直線を表示する

Qiita(trend) · 2022-11-22

はじめに Livebook でデータ分析したい! データの傾向を見るために散布図が見たい! ついでに回帰直線も見たい! という人向けの記事です 動作環境 以下のリポジトリーのコンテナ上で Livebook を動かしています セ...

Nuxt3 Fetchの使い方

Qiita(trend) · 2022-11-22

先週Nuxt3が正式リリースされました。 RCから色々と使っていたのですがAPIにリクエストを飛ばすuseFetchがデフォルトでキャッシュしている問題を解決するためのinitialCacheが消えた(デフォルトでキャッシュしなくなっ...

Pythonのリストに関する小技

Qiita(trend) · 2022-11-22

Pythonのリストに関する基本的な操作(リストに要素を入れるなど)はできるようになったのですが、競プロではもっと簡潔な書き方をしている人が多いらしいことに気がつきました。 そこで、リストを簡潔に扱うコードや使いやすい小技を調べてまと...

Elixir Livebook で地域経済分析システム RESAS から産業構造を取得して分析する

Qiita(trend) · 2022-11-22

はじめに RESAS は日本の地域経済データを取得できるサービスです RESAS-API に利用登録すると、 REST API でデータを取得することもできます 前回は人口構成を可視化してみましたが、今回は産業構造を分析してみた...

[Ruby 3.1]多重代入の評価順序変更について検証

Qiita(trend) · 2022-11-22

あらすじ Ruby3.1のバージョンアップ作業に伴い多重代入の評価順序変更について影響箇所を調査する必要が出ました。 この記事では、3.0以前から3.1にアップデートしたときに具体的に何が変わったかを検証しました。 多重代入の評価...

State of JavaScript 2022

リアルタイム版 JSer.info · 2022-11-22

<a href="https://survey.devographics.com/survey/state-of-js/2022">https://survey.devographics.com/survey/state-of-js/2022</a><br /><p>2022年1

Wasm(バイナリ)を読む

Zenn · 2022-11-21

Wasm(バイナリ)を読む ちょっと前にWasmに入門してみて興味を持ったので、もうちょっと深堀ってみる。 今回は、前回の入門で書いたWasmモジュール(ローカルホスト上でハロワしただけ)を気合で読んで仕様を垣間見てみる。 Wasmモジュール 入門で軽く触れたけどもう少し

GitHubで講義ノートを書く

Zenn · 2022-11-21

はじめに 大学の講義ノートをいくつかGitHubで公開しています。 講義ノートをMarkdownで書いてGitHubで公開、というのをしばらく続けて、いろいろノウハウが溜まったので共有してみようと思います。 大学の講義ノートをどうするか問題 昔から大学の講義ノートを公

eBPFを用いたネットワーキングやセキュリティなど、AWS、Azure、Googleの3大クラウドが採用。Isovalentが明らかに

Publickey · 2022-11-21

クラウドネイティブな環境でeBPFを採用したネットワーキングやオブザーバビリティなどの機能を提供するオープンソースの「Cilium」を開発するIsovalentは、AWS、Microsoft Azure、Google Cloudの3大クラウ...

JavaScript と比較しながら学ぶ TypeScript | Techpit

リアルタイム版 JSer.info · 2022-11-21

<a href="https://www.techpit.jp/courses/248">https://www.techpit.jp/courses/248</a><br /><p>JavaScriptに型を付けながらTypeScriptについて学ぶ書籍</p>

Expiration Cap Removed From JavaScript Cookies In WebKit Browsers | Simo Ahava&#039;s blog

リアルタイム版 JSer.info · 2022-11-21

<a href="https://www.simoahava.com/privacy/first-party-cookies-webkit-revisited/">https://www.simoahava.com/privacy/first-party-cookies-webk

Permissions-Policy Research - Google ドキュメント

リアルタイム版 JSer.info · 2022-11-21

<a href="https://docs.google.com/document/d/14xHANU3n43PfJR_dCpEwVCiVYv12BAfGqOICNvd79R4/edit#">https://docs.google.com/document/d/14xHANU3n

hadmean/hadmean: Generate powerful, fully functional, ready-to-be-deployed admin apps in seconds with just `npx hadmean`. No Javascript, no SQL, no components, no tutorials, and finally zero maintenance. Stop building and maintaining admin apps that you can auto-generate.

リアルタイム版 JSer.info · 2022-11-21

<a href="https://github.com/hadmean/hadmean">https://github.com/hadmean/hadmean</a><br /><p>データベースのデータをみる管理画面を作成するジェネレータアプリ。</p>

プロジェクトを作らずにHaskellをやる

Zenn · 2022-11-21

Haskellで実用的なアプリケーションまたはライブラリーを書くときはCabalやStackでプロジェクトを作ります。しかし、プロジェクトを作るまでもなく何らかの作業をしたい、ということが時にはあるかと思います。 GHCに付属するライブラリーだけで済んでしまう場合は ghc, g

フロントエンドをやるなら一度はJavaScriptと向き合おう〜JJSのススメ〜

Zenn · 2022-11-21

なぜこの記事を書くのか フロントエンドの開発をする上で、最近はReact、Vueなどのフロントエンドのフレームワーク(UIライブライ)が使われるのが当たり前になり、より良い開発体験をするためにTypeScriptがデファクトになり(つつ)、肥大化したフロントエンドのコードを素

GitHubのREADMEの見た目をイケてる感じにする

Zenn · 2022-11-21

どうも、hanetsukiです。 GitHubにはアカウントそれぞれにREADMEを乗せられるリポジトリがついているのはご存知でしょうか? 以前から簡易的なプロフィールは掲載していたのですが、訪問していただいた方に「おっ!」っと思わせるようなREADMEにしたいと思い更新すること

Azure Administrator(AZ-104):試験合格に向けた学習内容のまとめ

Qiita(trend) · 2022-11-21

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

macOSのゼロタッチデプロイをJamfProとJamfConnectで実現してみた

Zenn · 2022-11-21

自己紹介と目次 はじめまして!株式会社ココナラの情報システムグループのCorporateITチーム(CIT)に所属する石浦と申します。 この記事は主にmacOSのゼロタッチデプロイ(自動キッティング)を実現したい情シス or 総務 or エンジニア の方々に向けて執筆しました

Azure Administrator(AZ-104):Azure管理者向けの前提条件「Azure Cloud Shell の使用」

Qiita(trend) · 2022-11-21

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

Release v7.17.0 · pnpm/pnpm

リアルタイム版 JSer.info · 2022-11-21

<a href="https://github.com/pnpm/pnpm/releases/tag/v7.17.0">https://github.com/pnpm/pnpm/releases/tag/v7.17.0</a><br /><p>pnpm v7.17.0リリース。

サブスク型ビジネスに役立つ5つの超重要な分析手法

Qiita(trend) · 2022-11-20

SaaSをはじめとするサブスクリプション型のビジネスは、ビジネスモデルが売り切り型のビジネスとは異なるため、ビジネスの成長のために注目すべきポイントや、分析手法も異なっています。 そこで、こちらの記事ではサブスクリプション型のビジネス...

ウォーターフォールとアジャイルの違いを、恋物語で例えてみた

Qiita(trend) · 2022-11-20

目次 1.ウォーターフォール開発とは 2.アジャイル開発とは 3.A君の物語 4.B君の物語 5.まとめ 1.ウォーターフォール開発とは ウォーターフォール開発は、上から下に各工程を後戻りしない前提で進めていく手法 2.アジャ...

「良いコード」を書くために意識している17のTips まとめ

Zenn · 2022-11-20

この記事について 私はWeb基盤を提供している企業でWebアプリケーションエンジニアをしています。 インフラや顧客基盤など複数のバックエンドAPIが動いており、それらを結合したアグリゲーション(BFF)の作成とフロントエンドの実装を担当することが多いです。 言語はTypeSc

メタフロントエンド開発者 プロフェッショナル認定証 | Coursera

リアルタイム版 JSer.info · 2022-11-20

<a href="https://www.coursera.org/professional-certificates/meta-front-end-developer">https://www.coursera.org/professional-certificates/met

Release v1.28 · microsoft/playwright

リアルタイム版 JSer.info · 2022-11-20

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

Automate an isolated browser instance with just a few lines of code

リアルタイム版 JSer.info · 2022-11-20

<a href="https://blog.cloudflare.com/introducing-workers-browser-rendering-api/">https://blog.cloudflare.com/introducing-workers-browser-ren

Manifest v3 signing available November 21 on Firefox Nightly | Mozilla Add-ons Community Blog

リアルタイム版 JSer.info · 2022-11-20

<a href="https://blog.mozilla.org/addons/2022/11/17/manifest-v3-signing-available-november-21-on-firefox-nightly/">https://blog.mozilla.org/

AWS AppSync GraphQL APIs Supports JavaScript Resolvers | AWS News Blog

リアルタイム版 JSer.info · 2022-11-20

<a href="https://aws.amazon.com/jp/blogs/aws/aws-appsync-graphql-apis-supports-javascript-resolvers/">https://aws.amazon.com/jp/blogs/aws/aw

コードジャンプ可能な CSS Modules を実現する happy-css-modules の紹介 - mizdra&#039;s blog

リアルタイム版 JSer.info · 2022-11-20

<a href="https://www.mizdra.net/entry/2022/11/14/102506">https://www.mizdra.net/entry/2022/11/14/102506</a><br /><p>Typed CSS Modulesとコードジャン

ECMAScript proposal: RegExp flag `/v` makes character classes and character class escapes more powerful

リアルタイム版 JSer.info · 2022-11-20

<a href="https://2ality.com/2022/11/regexp-v-flag.html">https://2ality.com/2022/11/regexp-v-flag.html</a><br /><p>ECMAScript Proposal Stage

The magical world of Particles with React Three Fiber and Shaders - Maxime Heckel&#039;s Blog

リアルタイム版 JSer.info · 2022-11-20

<a href="https://blog.maximeheckel.com/posts/the-magical-world-of-particles-with-react-three-fiber-and-shaders/">https://blog.maximeheckel.c

「SQLite3 WASM/JS」パブリックベータが公開。SQLite 3.40でサポート開始、WebブラウザなどでSQLiteが実行可能に

Publickey · 2022-11-20

SQLiteの最新版となるバージョン3.40がリリースされました。本バージョンからSQLiteのソースコードがWebAssembly版の「SQLite3 WASM/JS」へのコンパイルをサポートし、配布される公式のバイナリにLinux版、W...

「ITエンジニア本大賞2023」投票開始。12月11日締め切り、来年1月下旬にベスト10発表予定

Publickey · 2022-11-20

ITエンジニアによっておすすめ本を選出する「ITエンジニア本大賞」が、今年も「ITエンジニア本大賞2023」としてスタートしました。現在はおすすめの技術書、ビジネス書の投票を受け付けており、来年1月下旬にベスト10が発表される予定です。 I...

PythonでAtCoderを解くときにちょっと得するメモ

Qiita(trend) · 2022-11-20

はじめに これからPythonでAtCoderを始めてみよう!となったときに、知っておくとちょっと得する小技の紹介です。 少しPythonコードかけるかな. っていう方向けです。 その1(出力) sample.py """求める...

Drag & Drop APIを使って要素の並べ替えを実装する

Zenn · 2022-11-20

どうもスプラトゥーン激ハマりのかずうぉんばっとです! 今回はDrag &amp; Drop APIを使って、要素の並べ替えを実装する方法についてご紹介します。 並べ替えのような複雑な処理はついライブラリに頼りがちですが、自分で実装することで 実装がブラックボックスにならずカスタ

死んだら楽になれますか 死んだら楽になれますか 死んだら楽になれますか もう許して

Qiita(trend) · 2022-11-20

死んだら楽になれますか 死んだら楽になれますか 死んだら楽になれますか もう許して いじめてくれてありがとう。これで今日も病めそう。 心の底から湧き出る負の感情が私を肉体的にも精神的にも追い詰める。本当に反省してほしい。悪意ある人が...

React Hook FormとZodの組み合わせで<select>を使った時にハマったメモ

Zenn · 2022-11-20

やりたいこと セレクトボックスで選択した id を form で送りたいです。 例として、都道府県を選択してprefCodeを number型で送りたいとします。 const prefectures = [ { prefCode: 1, prefName:

dev.toの記事をいいね数で並び替え一覧表示したいんじゃ

Zenn · 2022-11-20

はじめに みなさん技術記事はどこで読み漁っていますか?日本語のサイトだと今ならQiitaかZennといったところでしょうか?では英語のサイトなら?私は多くを知りませんが、DEVをよく巡回しています。 今日も暇つぶしにDEVを適当に見物していたら、ふと「最もいいね数が多い記事が

chrome拡張機能でmeetでコメントが画面上に流れるようにしてみた

Zenn · 2022-11-20

TL;DR google-meet-comment-flowというchrome拡張機能を作りました! chrome web storeにも公開してます! https://chrome.google.com/webstore/detail/google-meet-comment

React製のWebページにチャットボットを設置できるライブラリを公開しました!

Zenn · 2022-11-20

この記事の要旨 チャットボットを簡単に設置できるReactコンポーネントを公開しました! 「mebo」という会話AI構築サービスで作ったチャットボットを設置できます チャットボットをいろんな用途でご活用ください! 公開したライブラリ react-mebo-chatbo

AWS FinTech Bootcampで学んだ9つのFinTechベストプラクティス

Qiita(trend) · 2022-11-20

はじめに 初めまして、まずは私の自己紹介ですが現在会社Susten Capital ManagementというFintechベンチャーでbackend兼インフラエンジニアとして働いております。 インフラは主にAWSを使っていて日頃A...

【C言語】void型- 何も無いことを意味するってどういうこと?

Qiita(trend) · 2022-11-20

コードを書いているとよく出てくるvoid型。 意味を調べると「何もない」ことを意味するデータ型と出てくる。 率直に思った感想、「何もないってどういうこと?」です。 まだまだプログラミング初心者な私は型の本質が理解できていないのかも。 ...

【自動化】雨が降りそうになると音声通知してくれるアプリ

Qiita(trend) · 2022-11-20

0. はじめに 本稿では、Yahoo!気象情報APIを用いて雨量情報を5分毎に取得し、雨が振りそうな場合に音声通知してくれるアプリの実装を紹介します。 0.1 注意事項 python3を前提としています。 Yahoo!気象情報AP...

【プログラミング基礎】型の本質をつかもう

Qiita(trend) · 2022-11-20

(大前提) プログラミングは、見やすくスッキリさせよう プログラミングは機械脳である (型とは) 関数の定義や宣言などを記述する際に、引数や戻り値を明示するキーワードとし型名を記載する (なぜ型を使うのか) 例えば、1+2=3の計算を...

【Flutter】自動生成を駆使してデザインやテーマをまとめて管理できるパッケージを作った

Zenn · 2022-11-19

Katana Theme こんにちは。広瀬マサルです。 今回はテーマやデザイン周りの整備を行いました。 flutter_genのようなアセットやフォントの自動生成を行ないつつ 色やテキストスタイルなどを体系的に管理可能なパッケージ を作成しました。 使い方をまとめたので興味あ

Webコーダー向けに『WebサイトにHTMLを追加できるWebサービス』を個人開発した話(Deno, Firebase, Azure)

Zenn · 2022-11-19

いや、HTMLを追加できるなんて当たり前じゃんなんてツッコまれそうです。 サービスの紹介と、なぜ開発したのか、どうやって開発したのかの話を書いていきます。かなり特殊な開発方法だと思いますので、興味を持っていただけたら嬉しいです。 サービスの感想などフィードバックいただけたら飛び上

docker-buildxとmulti-platform build周りについてまとめ

Zenn · 2022-11-19

最近docker buildxを使ったmulti-platform build周りについての知見がある程度溜まってきたので必要そうな情報をまとめておく。 buildx自体が実際に使うとハマりどころが多いので、すんなりと納得できるような文章がかけてないとは思うけど、実際に触る人がハ

変数の初期化にかかる計算量も意識したい (ABC278 C問題に対する感想)

Qiita(trend) · 2022-11-19

本記事はABC278 C問題に関する感想です。 誤答とその原因 マジ悔しい。 はじめ各ユーザごとにfolloweeを管理するsetを持つ方針で進めたが、pythonで提出するとTLE。 N, Q = [int(s) for s i...

Jetpack Compose と Accompanist で ModalBottomSheet を実装する

Zenn · 2022-11-19

概要 Jetpack Compose で ModalBottomSheet を実装する方法について紹介していきます. 現在 ModalBottomSheet の主な実装として Material Design Accompanist の Navigation Materia

ゲームグラフィックス・CGWORLD メモ1

Zenn · 2022-11-19

ゲームグラフィック・CGWORLDを読んだ際のメモ 次⇒メモ2 Bloodborne ゲームグラフィックス2015より抜粋 1.血しぶきシェーダー p30 血しぶきテクチャ―をアクションなどによってキャラクターや背景に投射される(デカールかな?) 2.法線/バンプ&テッセレー

Selenium コードを GUI で自動生成して実行するアプリを作りました

Qiita(trend) · 2022-11-19

動機 現場ではまだまだ手動でのテストが多いと聞き、手動でのテストをしている人向けに自動テストに慣れてもらいたいと思い、自動テストコードを GUI で生成して、それを AWS上で実行できるアプリを作りました。 巷で売られている自動化ツ...

わからないことにぶつかった時の質問の仕方

Qiita(trend) · 2022-11-19

駆け出しの人のツイートを見て気になったことがあったので書いてみました。 わからないことがあるんだけど、何から質問すればよいか、わからない。。。 これ、私も社会人1年目・2年目の時はよくありました。 こういう時って質問したいけど、 わか...

実はすごい!? VRFTによるPID制御器のオートチューニング(データ駆動型制御器チューニング)

Qiita(trend) · 2022-11-19

はじめに 国内の制御界隈では,データ駆動制御と呼ばれる手法が普及しつつあります。その中でも,FRITと呼ばれる手法は一度実験するだけで所望の制御器を自動獲得可能なオートチューニング手法です。実応用上優れた特性を有しているため,様々な...

cloudflare/workerdのTCP接続機能を試す

Zenn · 2022-11-19

最近workerd(Cloudflare Workersのランタイム)で実装され始めたTCP socket接続の機能がある。 https://github.com/cloudflare/workerd/pull/162 今まではHTTP越しにPostgreSQLサーバーなどに接続

Win32 Disk Imager Renewal (Google Drive 相性問題解決、単一バイナリ、デジタル署名版) - by dnobori

Qiita(trend) · 2022-11-19

by 登 大遊, 2022/11/19, Quiita 第二投稿記事 Git リポジトリ https://github.com/dnobori/DN-Win32DiskImagerRenewal は、Windows 上での USB メ...

【認証】JWTについての説明書

Zenn · 2022-11-19

はじめに この記事を読んでいるあなたはJWTについて知っているだろうか?JWTは、認証されたユーザを識別するために最も一般的に使用される。JWTは認証サーバから発行されて、クライアント・サーバで消費される。 今回の記事では、Webアプリケーションの認証方法として最も利用されて

Twitter/Redditの相の子の新SNS「Tenet(通称Coton)」をOSSで開発している話

Zenn · 2022-11-19

はじめまして。minamorl( https://github.com/minamorl )と申します。 ここ二年くらいかけてSNSの最先端のトレンドを追いかけながら自分なりに最強のSNSを作ろうと思って四苦八苦していたのですが、ここにきてOSS化したところ開発者が急激に国内外問

JS汎用クラスとかを作って貯めていきたい

Zenn · 2022-11-19

記事の意図 汎用的に使えそうなクラスを作って、貯めていこうと思います。 自分のメモ用なので、もし活用される方がいらっしゃれば その点御理解ください。 クラス IntersectionObserverで画面内交差検知 JavaScript class ScrollOb

経験の浅いエンジニアはチーム開発でどう頑張ればよかったのか

Zenn · 2022-11-19

はじめに チーム開発をしていくと、メンバーひとりが持つ実装力の高さによるアウトプット よりも コミュニケーションや協調の重要性を理解したメンバーで補完しながらのアウトプット の方が効果が高いです。実装力の高さとチームでの視点で思考する感覚は付随して習得できるものではないため、

03WeponEffectShader解説 UVスクロール+マスキング

Qiita(trend) · 2022-11-18

HAMELN 03 Wepon Package https://nonamere.booth.pm/ #booth_pm 上記の素材に同梱しているShaderについての解説記事です。 *Unity向けのShaderです Particl...

Livebook で九九の表を作る(Enum版、Nx版)

Qiita(trend) · 2022-11-18

はじめに 我が子が九九を暗唱しているので、私は九九を実装することにします せっかくなので、 Enum でループするバージョンと Nx で行列演算するバージョンを2種類実装してみましょう 最終的に Kino.DataTable でいい...

Go言語のBasic Interfaceはcomparableを満たすようになる(でも実装するようにはならない)

Zenn · 2022-11-18

前回の記事Go言語のcomparableには3つの意味があるにおいて、言語仕様のcomparableと型制約のcomparableは指す範囲が異なるということを説明しました。たとえば、any型は言語仕様上comparableですが、comparable型制約を満たしていません。

【Python】位置情報解析ライブラリscikit-mobilityについて② ~前処理編・前編~

Qiita(trend) · 2022-11-18

1. scikit-mobilityとは? scikit-mobilityは位置情報データを使用して人の動きを解析したり、可視化することができるpythonライブラリです。 公式ドキュメント:https://scikit-mobil...

microcms-js-sdkをtype-safeに扱いたい

Zenn · 2022-11-18

突然ですが普段私は、microCMSを頻繁に利用させていただいています。 そしてありがたいことに、コンテンツのやり取りを行う為に公式さんがmicrocms-js-sdkというSDKを提供してくれています! 公式からこういうSDKが出ているのはすごく嬉しいですね〜! そんなSDKを

Neco Weekly (2022-11-18号)

Zenn · 2022-11-18

Neco Weekly (2022-11-18号) サイボウズ Neco チームでは、 Neco Weekly という「最近気になる Kubernetes や Cloud Native 関連のネタを共有する会」を社内で開催しています。 本記事は共有会の中で紹介したネタをまと

【エンジニア向け】GA4 / GTM 完全攻略マニュアル 特定の要素クリック編

Qiita(trend) · 2022-11-18

はじめに 2022年3月16日にGoogleからユニバーサルアナリティクス(UA)のサポート終了が発表されてしばらく経ちましたが皆さんいかがお過ごしでしょうか。 きっと上司や顧客から「2023年7月までにGA4に移行しろ」と言われて...

【Kubernetes】Certified Kubernetes Application Developer (CKAD) 合格体験記

Qiita(trend) · 2022-11-18

2022/11/8にCertified Kubernetes Application Developer (CKAD)に合格しました! これからCKADの合格を目指す方へのアドバイスと、合格までの流れを感想とともにまとめます。 まえ...

個人開発のAI画像投稿サイト「Aivy」をリリースしたら僕のお小遣いが吹っ飛びそうになってる話

Zenn · 2022-11-18

CloudflareImagesについての記事です。 👇まずはこちらを御覧ください https://zenn.dev/ddpn08/articles/aivy-run-release やばい 前回の記事で... 投稿の情報やプロフィール、いいね、フォロー、タグ...などを保

ARM64 版 Windows 11 で動作する dd + gzip 自作ツール (物理ディスクのイメージ化 + リストア、Linux の dd + gzip 互換) の提供

Qiita(trend) · 2022-11-18

by 登 大遊, 2022/11/18, Quiita 初投稿記事 Microsoft 製 「Windows Dev Kit 2023」(Windows ARM64 開発キット、32 GB LPDDR4x RAM、512GB SSD)...

端点が無限の場合も考慮した、区間に関するあれこれ

Zenn · 2022-11-18

概要 [begin, end] をPeriod型とする intersectionとか取ろうとすると毎回悩む 両端が有限の時だけでなく、±∞の時も扱いたい Period型 期間・区間を表す型で、以下のようなものを考えます 私は期間の話でコードを書いていたのでDateで

IntersectionObserver + テキストアニメーション用クラスで沼ったところを共有したい

Zenn · 2022-11-18

記事の目的 クラス構文は全くもって不慣れで、知見が浅いのですがCodemafia先生のUdemy講座を参考にして タイトルのクラス二つを作成してみました。 しかし、コラボさせた時に何度やってもエラーになり困惑しました。 今回、解決(パワープレイ)できたので共有したいのと自分の

【GraphQL】開発・学習で必ず確認するべきリポジトリ・ツール・Webサイト等 29

Zenn · 2022-11-18

はじめに 今回の記事では、個人の独断と偏見でGraphQLの開発・学習で必ず確認するべきGitHubリポジトリ、ツールやWEBサイトなどを29も紹介する。今回の記事を通して、今後GraphQLを学習する上で参考になるものが1つでもあれば幸いである。 GitHubリポジトリ

改めて学び直すCSS

Qiita(trend) · 2022-11-18

はじめに この業界に携わり、長い間CSS(Sass)のコードを書いてきました。 レイアウトを組む手法も変化し、flex や grid などの登場によって、現在ではわざわざ float で右カラムにしたり clearfix で解除した...

TEPAでシナリオ駆動開発

Qiita(trend) · 2022-11-18

さくらちゃんはさくらちゃんやぎぃ これはElm Meetupの発表資料です。 あなたのそのアプリ、データ中心設計になってませんか? データ中心設計 内部的なデータ構造にしたがっただけの設計 メリット: 実装者的に設計・実装が楽...

AppSyncがJavaScriptのリゾルバに対応したので試す

Zenn · 2022-11-18

AppSyncがvtlではなく、JavaScriptのリゾルバに対応したとのニュースが出ていました。 早速コンソールから試してみたところ、諸々変わっていたので、触ってみたいと思います。 https://aws.amazon.com/jp/blogs/aws/aws-appsync

Go で QR コード生成を自作する

Zenn · 2022-11-18

はじめに みなさん QR コードを利用する機会が多いかと思うのですが、どうやってエンコードしているのか気になったことはありませんか? 私は気になって自作してみたので、処理の流れを本記事でまとめてみました。 https://github.com/ksrnnb/qrcode

Sassなしで入れ子が可能に。CSSネストがブラウザにやってきた

Zenn · 2022-11-18

先日リリースされたGoogle Chrome Canaryで、CSSでネスト(入れ子)ができるようになりました💐 次のようなコードが、「SassではなくCSSで」できるようになります。Sassを使わないCSSコーディングを大きく変えることでしょう。 .container {

【Salesforce】LWCで外部APIを叩く方法

Zenn · 2022-11-17

はじめに 受託開発で広く浅く技術を触ってるからか、最近では自分は何屋さん?てなる場面もありますが、実はマルチクラウドを使ったクラウド間のインテグレーション業務が本分だったのです。 今回は生業らしい題材で Salesforce が提供する Lightning Web Compo

JSのツール管理ライブラリVoltaとは

Qiita(trend) · 2022-11-17

Voltaとは 公式は手間のかからないJavaScriptのツール管理システムと謳っています(The Hassle-Free JavaScript Tool Manager)。 主なユースケースとしてはNode、npmのバージョン管...

recoilに入門してみる

Zenn · 2022-11-17

recoilとは? Reduxに変わる状態管理ライブラリ。試作品らしいのですが、新規の開発では使われているそうです。 使ってみた感想ですが、Reduxより理解しやすかったですね。 atomという関数、Objectと思ってましたが、これを作って、contextを渡すだけという単

汎用化AIの方向? ー 最先端の自然言語生成モデルGPT-3の解説

Qiita(trend) · 2022-11-17

シリーズのコンセプト 本シリーズのコンセプトは、自然言語処理の最先端の技術をわかりやすく解説することである。初心者でも理解できるように数式を使わずに自然言語処理の概念と用途のみ紹介する。 GPT3モデルが誕生した背景 自然言語処...

Cloudflare、ヘッドレスブラウザ+Puppeteerがすぐ使える「Workers Browser Rendering API」発表

Publickey · 2022-11-17

Cloudflareは、同社が提供するCloudflare Workersの新機能として、ヘッドレスブラウザとそれをコントロールするPupeteerを呼び出せる「Workers Browser Rendering API」(以下、Brows...

ゲームクリエイター向けマーケティングリンク集

Qiita(trend) · 2022-11-17

初めに この記事は、「ゲームの宣伝、広告、SNS」 などを紹介します (ほとんどひろはすさんのTwitter紹介だけど) (あとすずめの戸締まり全人類みてね、泣きました) マーケティング全般 ...

【Ruby】Setクラス(集合)の扱い方

Qiita(trend) · 2022-11-17

本記事ではSetクラスの性質や使い方について記述します。 Setオブジェクトを作成 Setオブジェクトを作成するには、Enumerableモジュールの#to_setを呼ぶかSet.newを使用します。 Set.newで渡せる引数はE...

[Tips]GitHub Actionsのactionのバージョンもdependabotは監視してくれる

Qiita(trend) · 2022-11-17

GitHubで、npmやgemなどのバージョンを最新に保つことなどを目的に、dependabotをリポジトリで管理している人や組織は多いと思いますが、GitHub ActionsのactionもアップデートするためのPRを作ってくれま...

SASEってなんだ?

Zenn · 2022-11-17

自己紹介 みなさまどうも初めまして、RTV710と申します。名前の由来は某楽器メーカーのNW機器からでして、現在、ココナラにて情報システムグループのメンバーとして働いております。主に、セキュリティ周りや物理インフラ周りの面倒をみています。 名前をNW機器をもじったものにしてい

これでライブコーディングも怖くない! cLive でターミナル操作を自動化する

Zenn · 2022-11-17

cLive とは? cLive はシンプルな設定ファイルに基づいてターミナルを自動で操作するためのコマンドラインツールです。 自動操作するターミナルはブラウザで表示されます。 そのため、「任意のターミナルアプリで cLive を起動して、ブラウザだけ画面共有して自動ライブコー

個人開発を学べる記事 23選

Zenn · 2022-11-17

! 本記事で紹介されている記事はあくまで個人の独断・偏見に基づいたものであることは予め述べておきます。今回の記事で紹介する記事は、いいねの数がQiitaであれば4桁、Zennであれば3桁であるものを中心に紹介していきます。 開設後3週間で収益10万円を得た個人開発サイトでや

Mapbox GL Jsを使って町丁目ポリゴンを表示してみる

Qiita(trend) · 2022-11-17

概要説明 Mapbox GL Jsを使ってMapboxに町丁目ポリゴンを表示してみました。この記事はOpenLayersを使ってOpenStreetMapに町丁目ポリゴンを表示してみる(OpenLayers v6)のMapbox版で...

BEENOSグループ 社内ISUCONを開催しました

Zenn · 2022-11-17

BEENOSの三上です。 本日は前回のハンズオンに続き、弊社内で開催した社内ISUCON、B-ISUCONについてレポートさせてください。 なお、「ISUCON」は、LINE株式会社の商標または登録商標です。 社内ISUCON開催の目的 BEENOSではコロナ渦前に、BEE-

Snowflakeのコミュニティイベント「BUILD.local Tokyo」に参加してきました

Zenn · 2022-11-17

前置き こんにちは。株式会社GENDAのデータエンジニアのこみぃです。 昨日、Snowflakeのコミュニティイベントである「BUILD.local Tokyo」に参加してきました。 https://usergroups.snowflake.com/events/detail

External Table で Vectorized Scanner を使いつつ SELECT * したいときに EXCLUDE 句が便利

Zenn · 2022-11-17

前提知識 Snowflake の External Table では、Parquet ファイルの場合、Vectorized Scanner (ベクトル化スキャナ) という通常のスキャナよりも高速で特別なスキャナを利用することができ、TPC-DS 10 TB で取ったベンチマー

Haskellでちょっとしたスクリプトを書く

Zenn · 2022-11-17

Haskellで本格的に開発する際はcabalなりstackなりでプロジェクトを作るわけですが、ファイル一つで済むような(書き捨て)スクリプトをHaskellで書きたい場合があります。 依存関係のないスクリプトであれば、普通にファイルを作って runghc/runhaskell

【Python】pydub使ったら音声データの解析がめっちゃ簡単だった

Qiita(trend) · 2022-11-17

音声データをPythonで取り込んで表示したり解析したりしたいと思ったことはありませんか? この記事では音声データの入出力をPythonで行えるpydubのインストールと基本的な使用方法(音声データの読み込み)について説明します。 p...

Release Notes for Safari Technology Preview 158 | WebKit

リアルタイム版 JSer.info · 2022-11-17

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

LernaとGithub Actionsでmonorepoライブラリのリリースを楽にする - Link and Motivation Developers&#039; Blog

リアルタイム版 JSer.info · 2022-11-17

<a href="https://link-and-motivation.hatenablog.com/entry/2022/11/16/190305">https://link-and-motivation.hatenablog.com/entry/2022/11/16/190

Angular v15 is now available!. Over the past year we removed Angular’s... | by Minko Gechev | Nov, 2022 | Angular Blog

リアルタイム版 JSer.info · 2022-11-17

<a href="https://blog.angular.io/angular-v15-is-now-available-df7be7f2f4c8">https://blog.angular.io/angular-v15-is-now-available-df7be7f2f4c

Announcing TypeScript 4.9 - TypeScript

リアルタイム版 JSer.info · 2022-11-17

<a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-9/">https://devblogs.microsoft.com/typescript/announcing-typescri

Announcing 3.0 • Nuxt

リアルタイム版 JSer.info · 2022-11-17

<a href="https://nuxt.com/v3">https://nuxt.com/v3</a><br /><p>Nuxt 3リリース。 Vue 3、TypeScript、Viteのサポート、webpack 5のサポート、サーバーエンジンのNitroとポータブルな出力の

Release v11.1.0 · cypress-io/cypress

リアルタイム版 JSer.info · 2022-11-17

<a href="https://github.com/cypress-io/cypress/releases/tag/v11.1.0">https://github.com/cypress-io/cypress/releases/tag/v11.1.0</a><br /><p>

【社内勉強会】プロダクト開発チーム(エンジニア/デザイナー/PM)でLTをはじめてみた | Offers Tech Blog

Zenn · 2022-11-17

概要 こんにちは、Offers を運営している株式会社 overflow の Software Engineer(主戦場はフロントエンド)の Kazuya です。今回は、プロダクト開発チーム(エンジニア/デザイナー/PM)で LT をはじめてみたので、経緯や現在までにどのよう

Git いらないブランチを一括で削除したい

Zenn · 2022-11-16

小ネタ スクリプト .bashrcや.zshrcなど function git-clean() { PATTERN=`echo main master $@ | sed -e 's/ /|/g'` for branch in $(git branch --for

外国人エンジニアの私基本情報技術者試験に合格しました。

Qiita(trend) · 2022-11-16

1. はじめに こんにちはあるいはこんあばんは、koikingです。 令和4年秋の基本情報技術者試験を受けました。 こちらの記事では、基本情報技術者試験を受けたことの振り返りなどを投稿させて頂きます。 2. なぜ基本情報技術者試験...

分散SQLiteをCDNエッジで提供する「Cloudflare D1」がオープンアルファとして利用可能に

Publickey · 2022-11-16

CloudflareはCDNエッジでSQLiteのマネージドサービスを提供する「Cloudflare D1」のオープンアルファを発表しました。まだ開発途上の機能がありつつも、Cloudflare D1の基本的な機能を試すことができます。 A...

Cloudflareでメッセージキューを提供する「Cloudflare Queues」ベータ公開。Workersのコンピュート、R2のストレージ、Queuesのキューで分散コンピューティング基盤が充実

Publickey · 2022-11-16

Cloudflareは、同社のCDNネットワーク基盤上でメッセージキューを提供するサービス「Cloudflare Queues」のベータ公開を発表しました。 Message queues are a fundamental building...

AWS Lambda、.NET 7の新機能であるネイティブコンパイラによる実行形式のバイナリに対応

Publickey · 2022-11-16

Amazon Web Services(AWS)は、サーバレスコンピューティング基盤として提供している「AWS Lambda」で、.NET 7の新機能であるネイティブコンパイラによって生成される実行形式のバイナリファイルに対応したことを発表...

Linuxでファイルを分割・結合する方法

Qiita(trend) · 2022-11-16

はじめに Linuxでファイルを分割したり結合する場合に、意外と知られていない便利な方法があるので紹介します。 各コマンドの詳細な説明は割愛しますが、ファイルの分割・結合の参考になれば幸いです。 ファイルを分割する方法 ・spl...

Type 2 Charstring を読み解いて OpenType フォントを描画してみる

Zenn · 2022-11-16

フォントのパスデータはどこにある? 前回の拙記事にて解説したとおり、OpenType は内部構造として PostScript をアウトライン構造に持つものと、TrueType を由来とするものの 2 種類に分かれ、前者の場合は OpenType 形式の中に CFF (Comp

【Laravel】CRUDで非同期(Ajax)削除処理を作る

Qiita(trend) · 2022-11-16

Laravelで削除の非同期処理を実装する条件 jQueryを動かすためのCDN POST通信をするためのトークン【とても重要】 HTMLタグから情報を取得するカスタムデータ属性 コントローラへ非同期通信するためのAjax コント...

Vite + Express のボイラープレート

Qiita(trend) · 2022-11-16

ふぁーです。先日 "東京Web3ハッカソン" というイベントに参加してきました! 2週間でブロックチェーンアプリを開発して公開して提出、かつ説明動画や資料の用意も必要だったのでかなり痺れる2週間でした (実際には平日仕事で開発出来ない...

中学生がAI作品の投稿サイト「AIPIC」を作った話

Qiita(trend) · 2022-11-16

概要 中学生がAIPICというサービスを開発してから、ベータ版をリリースするまでの記録です。 だだっこぱんださんの高校生がAI作品に特化した画像投稿サービス「Aivy」を個人開発した話に対抗意識を持ってしまったので書いています。 ...

【SwiftUI】iOS16からシェアの実装がめっちゃ簡単になってた

Qiita(trend) · 2022-11-16

はじめに iOS16からSWiftUIに新しいUIコンポーネントが追加されました。 その中にShareLinkというものがあったので使ってみたら驚きの簡単さだったので紹介します。 以前の実装方法 このようにUIKitをうまく使わ...

LiveViewをクライアントにしてGraphQLによる連携を実装する

Qiita(trend) · 2022-11-16

東京だけど fukuoka.ex の YOSUKENAKAO.me です。 普段は合同会社The Waggleで「教育」に関わるサービス作りのお仕事と学習教材の開発や研修講座の企画開発をしています。 現在、企業研修講師を募集しています...

続・MeCabの分かち書きを並列処理で高速化する

Zenn · 2022-11-16

まとめ Pythonから巨大なテキストファイルを並列に読み込み・処理・書き込みする方法を紹介 読み込み: テキストファイルをバイト列として見て、プロセスごとにファイルの読み込み区間を割り振る 処理: multiprocessingを用いた並列処理 書き込み: プロセスごとに

【Intune】macOSでゼロタッチデプロイしてみた

Zenn · 2022-11-16

こんにちは、みともりです。 現職では週1出社で普段はリモート勤務なんですが、たまに「PCが壊れた!」と連絡をもらった時は急いで出社してセットアップしておりました。 もちろんそういう場合の出社は必要だと思うのですが、会議などですぐ出社できないときもありますし、着手中のタスクが止まっ

Elixir Livebook で衛星データプラットフォーム Tellus からSARデータを取得して地図にオーバーレイする

Qiita(trend) · 2022-11-16

はじめに 前回に引き続き、日本発の衛星データプラットフォーム Tellus を Elixir Livebook から使ってみました 前回の記事 今回は SAR データを地図上にオーバーレイしてみます SAR とは何かについては...

Elixir Livebook で地域経済分析システム RESAS から人口構成を取得して表、グラフで可視化する

Qiita(trend) · 2022-11-16

はじめに RESAS は日本の地域経済データを取得できるサービスです 地域経済分析システム(RESAS:リーサス)は、地方創生の様々な取り組みを情報面から支援するために、経済産業省と内閣官房デジタル田園都市国家構想実現会議事務局が...

【Swift Concurrency】async/awaitを使ってみよう

Qiita(trend) · 2022-11-16

はじめに 今回はasync/awaitの基本的な使い方について備忘録てきに記事にしてみます。 Swift Concurrencyって? Swift ConcurrencyはiOS15から導入されました。async/awaitもSw...

lookコマンドにタブ文字を渡したい

Zenn · 2022-11-16

lookコマンドとその1ユースケース lookコマンドは、ソート済みのテキストファイルから、指定した文字列で始まる行を素早く見つけ出すコマンドです。このコマンドは、ソート済みのテキストファイルを対象としていることからもわかる通り、メモリに読み込んだテキストを二分探査することを

The evolution of scalable CSS

リアルタイム版 JSer.info · 2022-11-16

<a href="https://frontendmastery.com/posts/the-evolution-of-scalable-css/">https://frontendmastery.com/posts/the-evolution-of-scalable-css/<

【Rails】Strategy パターンを使って、リファクタリングをしてみる

Zenn · 2022-11-16

こんにちは!影山です。 KANNAのグローバルチームでは、日々多言語化に向けて、 少しでも世界で使われる可能性があるならDBのタイムゾーンはUTCにしよう! 通知の言語を Web と App で分けた話 の記事のように、機能開発や基盤作りをしております。 今回は、多言語化する上で

プログラマーの為の社内政治【テクニック集】

Qiita(trend) · 2022-11-15

精神を安定させることはコードの品質に繋がる 社内政治をせよ。 さすればレビュー指摘が柔らかくなる。 上司からの評価も上がるかもしれない。 実践した私は部下付きのマネージャーになった。(部下無しのマネージャーとはいったい…… ポイン...

【Unity】VFX Graphで雨を降らせる

Qiita(trend) · 2022-11-15

はじめに 皆さん、雨は好きですか? 私は家の中にいる時に限り好きです。 同じような方々のために、今回はお部屋で楽しめるUnityを使った雨の演出を作っていければと思います。 目標 こちらが今回の完成形になります。 (BGMは魔王魂...

【Unity】空気抵抗を持つ物体の放物線の座標を取得できる関数

Qiita(trend) · 2022-11-15

概要 空気抵抗を持つ物体の放物線の座標を取得できる関数を作りました。 コード 下記の関数をお手持ちの PhysicsUtil クラスに追加してご利用ください。 public static Vector3 ParabolaPos(...

Gatsby 5: The Fastest Gatsby Yet | Gatsby

リアルタイム版 JSer.info · 2022-11-15

<a href="https://www.gatsbyjs.com/blog/gatsby-5/">https://www.gatsbyjs.com/blog/gatsby-5/</a><br /><p>Gatsby 5リリース。 Slice APIの追加、React Serve

Deno 1.28登場、npm対応が安定版に到達。130万種以上のnpmモジュールを利用可能に

Publickey · 2022-11-15

オープンソースのJavaScript/TyeScriptランタイム「Deno」の最新版となる「Deno 1.28」がリリースされました。 Deno 1.28の最大の新機能は、8月に発表されていたnpmモジュール対応が安定版となったことです。...

Ruby on Railsを推進する「The Rails Foundation」発足、理事長にDHH氏が就任。Cookpad、GitHub、37signals、Shopifyなどが創立

Publickey · 2022-11-15

Ruby on Railsを推進する団体「The Rails Foundation」の発足が発表されました。 創立メンバーとなる企業はCookpad、Doximity、Fleetio、GitHub、Intercom、Procore、Shop...

Node v19.1.0 (Current) | Node.js

リアルタイム版 JSer.info · 2022-11-15

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

Vue3.2+Quasarで始めるTodoアプリ開発

Zenn · 2022-11-15

はじめに Vue3ではViteがデフォルトになり、構築手順が色々と変更されているので、今回はQuasarを使ったMaterial DesignベースのToDoアプリ開発手順を紹介します。Quasarについては、この記事も参考にしてください。 基本的には、Why Quasar?

[AWS]AWSアカウント取得後にやるべき9つの設定

Zenn · 2022-11-15

背景 ゴリゴリ系エンジニア、pageoです。 最近、AWSの初期設定が適当なPJをよく目にするので、備忘録的にpageo的ベストプラクティスなAWSアカウント 初期設定を解説したいと思います。 最初に この記事で解説する設定は以下9つになります MFA有効化 エイリアス

Microsoft Azure Data Fundamentals(DP-900)に合格するための勉強方法

Qiita(trend) · 2022-11-15

先日、DP-900の試験に合格しましたので、忘れないうちに備忘録兼ねて勉強方法をまとめておきます。 下記内容は2022年11月現在の情報です。 今後試験内容が改訂されることもありますので、その点ご了承ください。 試験範囲 主要なデ...

社内のRubotyを停止してgit-pr-releaseを導入した

Zenn · 2022-11-15

Leaner 開発チームの黒曜(@kokuyouwind)です。 もうすぐHerokuの無料プランが廃止されますね。 Leaner ではチャットボットの Ruboty を Heroku 上の無料 Dyno で動かしていたため対応が必要だったのですが、いろいろ検討した結果 Rubo

LaMa で物体を"無かったことにする" (画像内の物体をAIで自然に消す)

Qiita(trend) · 2022-11-15

はじめに 写真を撮ったら、余計なモノまで写っていた、なんてことありますよね? 「机の上のお菓子を消さなきゃ!」 「足元のコードが汚いなぁ」 そんなときに役立つのが、この LaMa です 何はともあれ動かしてみましょう 今回は...

今週の PHP 2022/11/05 〜 2022/11/11

Zenn · 2022-11-15

PHP のメーリングリストから、気になった情報をピックアップします。 PHP 8.2 は 12/8 にリリース日がリスケされました。OPCache 周りの不具合修正が必要なためです。もう少し我慢しようね!! Internal [RFC][Discussion] Objec

PyConJP2022で印象に残ったトーク6+1をご紹介

Qiita(trend) · 2022-11-14

はじめに 初めまして、みずほリサーチ&amp;テクノロジーズ株式会社 の @fujine です。AIやクラウドの技術研究を主業務としております。 Qiita初投稿になります。どうぞよろしくお願いいたします。 PyConJP2022...

Cloud SpannerのNull Filtered INDEXの用途を考察する 〜サブタイプ実装〜

Zenn · 2022-11-14

はじめに Uniposの駆け出しサーバサイドエンジニアの周東です。 数日前に投稿したSpannerのパフォーマンスチューニングの記事を書いていてNull Filtered INDEXについて理解が浅かったなーと思ったので、いい機会なので深ぼって考えてみようと思います。 Nul

TypeScriptで2つのタプル型からオブジェクトの型を作る

Zenn · 2022-11-14

とあるコミュニティ[1]で2つのタプルの型からオブジェクトを作れないかという質問があって色々やってたらそれっぽいのが出来上がったのでメモしておきます。[2] 課題 const FOO_COLUMNS = ["id", "name", "flag"] as const; typ

GUIでDockerコンテナのビルドやPodsのKubernetesへの展開を可能にする「Podman Desktop」が登場。新たなDocker Desktop対抗となるか

Publickey · 2022-11-14

GUIでDockerコンテナやKubernetesの操作を可能にするオープンソースの「Podman Desktop」がリリースされたことをRed Hatが発表しました。Windows、Mac、Linuxに対応します。 Install, co...

Pythonで環境に依存しないポータブルなCI/CDを記述可能に。「Dagger Python SDK」リリース

Publickey · 2022-11-14

Daggerは、ビルド/テスト/デプロイの一連のCI/CDパイプラインを、どの環境にも依存することなく、ローカルPCやサーバ、GitHubやCircleCIなどの主要なCI/CDサービスなどでポータブルに実行可能にするソフトウェアです。 そ...

Deno 1.28: Featuring 1.3 Million New Modules

リアルタイム版 JSer.info · 2022-11-14

<a href="https://deno.com/blog/v1.28">https://deno.com/blog/v1.28</a><br /><p>Deno v1.28リリース。 npmパッケージのインストールと実行ができる<code class="language-pl

😡 「わかりづらい」ってどういう意味😡

Qiita(trend) · 2022-11-14

はじめに ソフトウェアを開発するとそのマニュアルを書く必要があります で、このマニュアルのレビューでよくある指摘が「わかりづらい」 この指摘、(僕もよく言っちゃうけど)イラっとしますよね。「わかりづらい」って指摘がわかりづらい😡 こ...

Client-side prototype pollution | Web Security Academy

リアルタイム版 JSer.info · 2022-11-14

<a href="https://portswigger.net/web-security/prototype-pollution">https://portswigger.net/web-security/prototype-pollution</a><br /><p>Prot

Release v98 · ije/esm.sh

リアルタイム版 JSer.info · 2022-11-14

<a href="https://github.com/ije/esm.sh/releases/tag/v98">https://github.com/ije/esm.sh/releases/tag/v98</a><br /><p>ES Module CDNの esm.sh がT

Cloud Spannerのパフォーマンスチューニングの勘所

Zenn · 2022-11-14

はじめに Uniposのサーバサイドエンジニアの周東です。新卒でUniposに入社して、1年半も経ちました。 入社当初は「SQLとかどうやって書くんだっけ?大学で習ったけど忘れちゃったな〜」なんて思いつつ、Spannerに挑んで見事に玉砕しました。そこからデータベースに興味を

本番DBと開発用DBをシェルスクリプトで同期する

Qiita(trend) · 2022-11-14

背景 本番DBと開発用DBでデータが大きく乖離してしまって、開発環境で有効なテストができない(特に処理速度の検証など)...。というのはおそらくどの企業でも抱える悩みだと思います。 なので、本番データのダンプを取って開発用DBに流し...

英語の発音、大丈夫ですか?人知れずこっそり確認できるアプリです。 「なんで忘れるかなぁ俺の格言。それならつくる!《企画編③》」

Qiita(trend) · 2022-11-14

音声認識は進んでいる 競馬で負けた時に作った勝負事の格言、せっかく作っても有効に使われたことが無く、それを改善するためにスマホアプリを作ろうとしています。    NOTE記事:なんで忘れるかなぁ俺の格言。それならつくる!《企画編①》...

XSSを理解して安全なWebアプリケーションを作る

Zenn · 2022-11-14

どうもoreoです。今回はXSSについて記載します。 1 XSS(cross site scripting)とは? XSSとは動的にHTMLを生成するWebサイトで悪意あるスクリプトが埋め込まれたコンテンツをHTMLとしてそのまま表示した際に、スクリプトが実行される攻撃手法(

【SQL】これ以上の値上げは勘弁してください 。CASE式で正しく値上げする

Qiita(trend) · 2022-11-14

はじめに 株式会社YUZURIHAの馬場です 昨日、何気なく買ったピノが1個175円 ぐらいしたので値段間違ってる?と疑ってしまったので記事書きました まずは、アイスクリームテーブルを用意 CREATE TABLE IceCrea...

プロダクト・マーケット・フィットを達成するための4つステップ

Qiita(trend) · 2022-11-14

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

GitLab CIを使ってcoverage testの結果を公開しよう! ~C++とgcovr~

Qiita(trend) · 2022-11-14

この記事は何 C++ のコードの gcovr を使った coverage test を gitlab CI で自動実行して、結果を gitlab pages で公開するまでの流れ (2022/11/14 現在) 初めに みなさん、...

【アクセシビリティ】WAI-ARIAを完全に理解した。

Qiita(trend) · 2022-11-14

はじめに みなさんは、WAI-ARIAを知っていますか? 私は、スクリーンリーダーでも読めるようにするため、aria-label を使ったり、 roleを使って、要素の役割を明確にしたりなど業務でよく使うものは、理解しているつもり...

【Python】Kindleの洋書1冊を1分で日本語PDFに変換するコードを書いた話

Qiita(trend) · 2022-11-13

動機 外資系のAmazonが展開している電子書籍Kindleでは比較的洋書の取り扱いが多いです。 Kindle Unlimitedに登録されている書籍も多く、Springerなんかも含まれているので活用しない手はありません。 そこで...

CSS の element() 関数をご存知?

Zenn · 2022-11-13

発端 きっかけは調べ物でこちらのブログを閲覧したときです。ぜひアクセスしてみてください。9 割以上の方は何も気づかないでしょう。 Chrome でのスクリーンショット なぜなら Firefox 以外のブラウザでは表示されないからです。 Firefox でのスクリーンショッ

Check! GitHub Codespaces がより使いやすく!祝・一般公開🎉

Zenn · 2022-11-13

Prologue こんにちは、@dz_ こと、岩永かづみです。 GitHub Codespaces がいよいよ一般公開されました!推しの機能がやっと皆さんに利用してもらえるようになり、感無量です😊 これまで、GitHub Codespaces は GitHub Teams ま

【PyTorch】TorchEval を使って精度評価しよう

Zenn · 2022-11-13

はじめに 今回は PyTorch で Deep Learning (深層学習,機械学習) を行う際に用いる,評価指標の計算方法について記述していきます. 本記事では,TorchEval という Facebook 社が開発を主導している PyTorch と同時に使われることを想

餃子に目がない男性が、今度は自身が制作したWebアプリを改良した

Qiita(trend) · 2022-11-13

前書き 先日、人生で初めてWebアプリを制作した。 (もし宜しければご覧いただけると幸いである。) 「餃子専用レビューページ」と題してひとまずは形にすることはできたが、「今自分の技量でできること」という点を意識しすぎた分、アイデア...

デジタル庁から推奨APIゲートウェイとされた「Kong Gateway」。その背景と機能、最新情報、クラウドネイティブ対応など関係者に聞く[PR]

Publickey · 2022-11-13

ソフトウェア同士が連携するとき、その間にほぼ必ず存在するのがAPIです。マイクロサービスのような緻密なサービス間連携から、日本政府が官民連携などを目指して整備を進めるデータ連携基盤まで、APIによる連携はこれまでになく多様な役割や機能が期待...

Bash シェルスクリプトのデバッグや入力補完ができる Visual Studio Code 拡張機能(WSL2,mac,Linux対応)

Qiita(trend) · 2022-11-13

Bash シェルスクリプトのデバッグや入力補完ができる Visual Studio Code 拡張機能(WSL2対応) シェルスクリプトにも統合開発環境を Bash のシェルスクリプト (shell script) は Linu...

GitHubで最も人気の言語はJavaScriptで変わらず、急成長した言語はHashiCorpのHCL。GitHubが年次調査「Octoverse 2022」発表

Publickey · 2022-11-13

GitHubは、この1年のGitHubの利用動向などをまとめた年次レポート「Octoverse 2022」を発表しました。 The @GitHub Octoverse 2022 is here and comes packed with i...

GitHub Actionsを使ってHello World!を表示させてみた

Qiita(trend) · 2022-11-13

はじめに こんにちは、都内でソフトウェアエンジニアをしているYSasagoと申します。 今回は、GitHubでGitHub Actionsを使って、Hello Worldを表示する方法をまとめようと思います。 GitHub Act...

SNSで注目されるアレを簡単に作れるサービスを開発しました

Zenn · 2022-11-13

SNSで目立つアレ これです。 お馴染みのGitHub よく見るブログ風 これらはOGP画像と呼ばれるもので、Twitterでは大きめに表示され目立ちます。この画像がいい感じだと…ちょっと押したくなります❗️ よって、このOGP画像を作るにはどうすれば良いか気になります。

インスタンスの再起動をしたらサービスが動かなくなった話

Zenn · 2022-11-13

はじめましての方ははじめまして、そうでない方はこんにちは!どうも菊池宣明(@kikulabo)です! 僕は今、エンジニアと食を囲む感覚で気軽に話せるマッチングサービス「ハッカー飯」 の開発に携わっているのですが、先日このハッカー飯にアクセス出来ない状態が起きてしまいました。 今日

Tips: 保守性を高めるため、クラス内でインスタンス変数を使うときに意識していること

Qiita(trend) · 2022-11-13

この記事は何 僕はクラス内でインスタンス変数を使うとき、保守性の高いコードを書くうえでいくつか意識をしていることがあります。 意識していることの紹介と、なぜそれを意識しているのかを紹介します。 基本方針 まず初めに、意識しているこ...

デジタル庁公開のデザインをhtml/cssに落とし込んでみた。

Qiita(trend) · 2022-11-13

はじめに デジタル庁が公開したデザインシステムがよさそうなデザインでしたので、適当に遊ぼうかと思いました。 html/cssで公開してくれればすぐに使いやすいと思ったんですが、どうやらFigmaでしか配っていない。。 ということでh...

【Swift】Realmで配列データを更新する

Qiita(trend) · 2022-11-13

はじめに RealmのListのデータ更新で躓いたので備忘録的に、雑にまとめておきます。 保存するデータ Gyudonyaクラスの中に複数のMenuクラスを持つようにします。 class Gyudonya: Object { ...

公開した自作OSSを有名にしたいすべてのOSS開発者が実践すべきこと

Zenn · 2022-11-13

概要 こんにちは。フリーランスとして活動している加藤です。 さて、この記事ではタイトルのとおり、自分で作成したOSSライブラリなどをGitHubやその他のリポジトリで公開した際に、どうすればより多くの人々に自分が開発したソフトウェアを認知してもらい、そしてどうすれば継続して関

高校生がAI作品に特化した画像投稿サービス「Aivy」を個人開発した話 | SolidJS & Supabase & Cloudflare

Zenn · 2022-11-13

こんにちは だだっこぱんだと言います。だだっこではないです。 今回は初めてしっかりした個人開発をしたので、技術的な部分についていろいろとお話しします。 つくったもの https://youtu.be/Nkk4BPydMJw Aivy というAI作品に特化した画像投稿サイトを作

React Router の defer で重要でないデータの取得を遅延させる

Zenn · 2022-11-13

付随的なデータの取得を待たずに、重要なデータの取得が完了したタイミングでページを表示させたい場合があります。例えばブログの記事のページへ遷移する場合、ユーザーにとって記事のコンテンツは重要なデータですが、それに付随するコメントやいいねの数はそれほど重要ではありません。このような場

為替データの収集をデーモンで自動化

Qiita(trend) · 2022-11-13

はじめに 単なるプログラムのデーモン化は面白みがないので、為替データを収集するプログラムのデーモン化(自動化)を紹介します。システムの監視だけでなく、為替変動のようにリアルタイムな状況を監視したい場合に、プログラムのデーモン化は役立...

技術書を読んでも頭に入ってこないし、プログラミングスキルが上がらないのはなぜか?

Zenn · 2022-11-13

もくもく会で話している中で、「技術書を読んでも頭に入ってこないし、プログラミングスキルが上がらない」という話になり、そのよさげな説明を思いついたので共有します。 具体的な話としては「本を読んでもスキルアップした感じがしない。それで本をよむモチベがわかない。」というものでした。これ

three.jsやpixi.js等のライブラリを一切使わずにwebGL実行環境をJavaScriptスクラッチする(したい)

Zenn · 2022-11-13

青い長方形が表示されているだけですが、テクスチャ画像に表示を切り替えたり頂点の数を変えたり(四角を三角にしたり)する場所にコメントを入れてコネコネできるようにしています(リサイズ対応済み...のはず) 埋め込みcodepenの下に連ねている引用元の素晴らしい入門サイトから、バラバ

GitHub CodespacesでJuliaを使ってみた。

Zenn · 2022-11-13

はじめに 2022年11月10日にGitHub Codespaces が月60時間無料にするとアナウンスがありました。以前,Julia言語をweb上で使ってみたいと思っていたのですが,サーバをするか,有料のサービスしかなかったので,「これはできるのでは?」と思ってチャレンジで

レンズポエムを自動生成するお話

Zenn · 2022-11-13

TL;DR レンズのキャッチコピー(通称:レンズポエム)をマルコフ連鎖で自動生成してみます。マルコフ連鎖はヘンテコな文を生成するモデルとしてよく知られています。アーティスティックなポエムを真面目に自動生成するのではなく、変な文を生成して遊んでみる、というのが本稿の趣旨です。

複数アプリケーション(WAR)を配置したLibertyの構成方法について整理する

Qiita(trend) · 2022-11-13

複数のWARファイルで構成されている業務システムをLiberty上で運用しようとしたとき,どのような単位で構成を分けるかを考える必要があります。Libertyの場合,いくつか選択肢があります。この記事では,それぞれのメリット・デメリッ...

【GitHub Actions】S3へのデプロイ後にCloudFrontのキャッシュを削除する

Zenn · 2022-11-13

はじめに CloudFront + S3 でホスティングしている Web ページで、S3にデプロイした時に CloudFront のキャッシュが効いて変更が反映されない事象がありました。CloudFront のキャッシュは画面上からでも削除できますが、毎回手動で対応する方法だ

コンテナ技術の基本を徹底解説

Zenn · 2022-11-13

はじめに 「コンテナ」という言葉を知っているだろうか?現在のIT技術で、コンテナは必要不可欠な技術である。多くのIT企業がコンテナを活用してコスト削減や生産性の向上を実現している。 そこで、今回の記事ではコンテナ技術の基本を徹底解説する。主に以下のような流れでコンテナ技術を解

早く仕事を終わらせたいあなたに捧げるRaycastのススメ

Zenn · 2022-11-13

TL;DR Raycastは、Macで使用可能なランチャーツール Raycastは、アプリ/ファイル検索・過去のコピー履歴の呼び出し/検索・Google Chromeのタブ検索・Githubの操作等が行える、とにかく多機能なツール Raycastを使いこなせたら、かっこいい

ABC277 A~E をHaskellで

Qiita(trend) · 2022-11-12

A - ^{-1} 問題 ABC277A タイトルは「逆関数」と読むのかな。 というか前回のAとかなり被っているような。 シグネチャを決める。 abc277a :: Int -- N -&gt; Int ...

Laravel-AdminLTEのDatatablesのheads,configを管理しやすくする

Zenn · 2022-11-12

はじめに Laravel-AdminLTEのDataTablesコンポーネントでは、ヘッダセルは$heads、設定は$configにデータを格納してBladeコンポーネントへ渡します。 $heads,$configはライブラリのWikiではBladeの@phpディレクティブ内

Mastodonアカウントのフォローが国境問題で妨げられた話

Zenn · 2022-11-12

今日Mastodonで遊んでいてちょっと面白いことがあったので書いておこうと思う。 いま自分は日本語アカウントと英語アカウントを別々に運用していて、英語アカウントのほうは台湾にあるg0v.socialを使っている。g0vは蔡英文が総統になる以前から台湾のオープンデータ・オープンガ

WebAssembly 入門してみた

Zenn · 2022-11-12

WebAssembly 入門してみた 最近こんなニュース記事を見て、 WebAssemblyに対してクラウドサービスを抽象化、そのままAWSでもAzureでもGoogle Cloudでも実行可能にする「SpiderLightning」、Deis Labsが公開、標準化も推進

Python BeautifulSoup find()を呼び出すつもりが、find_all()を呼び出してしまったのでしょうか?

Qiita(trend) · 2022-11-12

目的 Pythonでスクレイピングをするときに何回もやらかしたので、今後も無駄な時間を使わないためにも備忘録として投稿します。 流れ コードの内容、実際のコード エラー文 解決策 コードの内容 関東圏にあるAppleStor...

Unityを開く際「Cannot access database」が出て開けない場合について(Firebaseを使用)

Qiita(trend) · 2022-11-12

こんにちは!!Asterです!!! 本日は下記の写真のような,Unityを開く際「Cannot access database」が出て開けない場合の解決方法について記事に書こうと思います! 私は普段,DesktopPC(Window...

完全初心者によるGit・GitHubの攻略①

Qiita(trend) · 2022-11-12

00.最初に こんにちは。駆け出しエンジニアのNoobです🔰 今回は、"初心者の" "初心者による" "初心者のための" Git・GitHub攻略を目的に、私が学習したことをなるべく体系的に記載してアウトプットの要領で投稿します📘 ...

ちょっとした工夫で見やすい構成図を書こう!

Zenn · 2022-11-12

私は構成図を書くときにちょっとした自分ルールを持っています。 この自分ルールに則って構成図を書くことでとても見やすく、わかりやすい図を書けるのでいくつか紹介したいと思います。 最近はMiroを使って書いているので参考画像はMiroになりますが、他のツールでも利用できるルールになる

[Techpit] JavaScriptと比較しながら学ぶTypeScriptという書籍をリリースしました!

Zenn · 2022-11-12

人生2冊目となる(1冊目は、ZennでTodoMVCで手続き型脳から関数型脳へシフトしてみよう!)電子書籍をリリースしました! https://www.techpit.jp/courses/248 プログラミングを学び始めてJavaScriptやPHP, Ruby等を書いているが

Rustで子の構造体から親の構造体の値を安全に参照したい

Qiita(trend) · 2022-11-12

Pinの学習がてらに記事を書いてみることにしました。 理解の誤りなどありましたら、ご指摘のほどよろしくお願いいたします。 参考資料 RustのPinチョットワカル - OPTiM TECH BLOG std::pin の勘所 - S...

Azure Static Web AppsでNext.jsのSSRが動くようになったので何をやっているのか調べる

Zenn · 2022-11-12

なんか似たようなNext.jsのサーバレス環境の投稿ばかりしている気がするけど、Azureでもサーバーサイドのインテグレーションが追加されていたので調べてみた。モチベーションとしてはこういうプラットフォーム側を作りたい。 使い方 https://learn.microsoft

matplotlibの備忘録

Zenn · 2022-11-12

毎回ググってるし、必要な情報は一か所にまとまっていて欲しいという、自分のための備忘録です。 plt.plotか、ax.plotか import matplotlib.pyplot as plt した後、簡単なグラフを書くには大きく2つの方法があります。一つ目は、 plt.pl

Pycaretチュートリアル_二値分類

Qiita(trend) · 2022-11-12

Introduction 色々な機械学習モデルを簡単に比較できるライブラリPycaretについて基本的な使用方法をまとめる。 今回は2値分類問題に適用する。 開発環境 VScode/Jupyter バージョン Python: ...

Golang ポインタにいてのメモ

Zenn · 2022-11-12

はじめに Go言語におけるポインタについてのメモを記載しています。 ポインタ ポインタとは、ある値が保存されているメモリ内の位置を表す変数。 どの変数も、1バイトもしくは何バイトか連続したメモリに保存されており、 その場所のことを 「アドレス」と読んでいる。 変数の型が異

【Kaggle】 Tabular Playground Series - May 2022コンペ参加記(9th/1151)

Zenn · 2022-11-12

【Kaggle】 Tabular Playground Series - May 2022コンペ参加記(9th/1151) 今年(2022年)の5月に、kaggleのTabular Playground Series- May 2022に参加しましたので、振り返りたいと思いま

【Flutter】型安全に MethodChannel でネイティブとデータ通信を行う

Zenn · 2022-11-12

概要 今回の記事では、型安全に MethodChannel で Flutter と iOS ネイティブ間のデータ通信を行う方法を紹介します。 作ったサンプルプロジェクトは、以下のような機能を持っています。 そして、サンプルとして作ったアプリの表示は以下のようになります。

ローコード初心者で沼にハマったセキュリティエンジニアのメモ(元SE)

Qiita(trend) · 2022-11-11

前置き 久しぶりの更新です。 最近はTryHackMeやHackTheBooxでひたすら修行していたので、全然更新してませんでした。 普段はセキュリティ診断(脆弱性診断やペネトレなど)やってますが、Office365を弊社でも使って...

Node.js Security Best Practices | Node.js

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

<a href="https://nodejs.org/en/docs/guides/security/">https://nodejs.org/en/docs/guides/security/</a><br /><p>Node.jsのセキュリティベストプラクティス。 DoS攻撃

Parcel v2.8.0

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

<a href="https://parceljs.org/blog/v2-8-0/">https://parceljs.org/blog/v2-8-0/</a><br /><p>Parcel 2.8.0リリース。 大規模なアプリケーションでのビルド時間とバンドルサイズの削減、H

is 演算子 is 何?

Qiita(trend) · 2022-11-11

はじめに なんとなく使っていたのですが、理解を深めるために改めて調べてみました。 記載しきれていないこともあるのですが、自分がよく使いそうなところをまとめました。 is演算子とは 左辺の変数が、右辺の型、もしくはパターンと互換性が...

【QGIS】フィルタを使ってGISデータを抽出する

Qiita(trend) · 2022-11-11

はじめに この記事は#30DayMapChallenge2022 11日目の記事です。 テーマはColour Friday: Redです。 QGISを使って「赤」が入った駅名データを抽出して、MapLibre GL JSで地図上に表...

[実装付き]Stable Diffusionの追加学習に適する画像を、VAEを利用して選別する

Zenn · 2022-11-11

はじめに こんにちは。なんかです。 前置きが思いつかないので、突然本題に入ります。 Stable Diffusionをはじめとする、Latent Diffusion Model(以下LDM)の追加学習手法は、その登場以来様々なやり方が提案されてきました。 例えば、学習データ

簡単なforeach処理をarray_mapとアロー関数で書き換えて高速化してみる

Qiita(trend) · 2022-11-11

この記事は、PHP8以降のユーザー向けです。 なぜなら、PHP7以前の場合は、array_mapよりもforeachのほうがパフォーマンスで有利だからです。 PHP8のJITコンパイラの実装により、array_mapのcallable...

Elixir Livebook で衛星データプラットフォーム Tellus から台風情報を取得して地図にプロットする

Qiita(trend) · 2022-11-11

はじめに 日本発の衛星データプラットフォーム Tellus を Elixir Livebook から使ってみました 以前 Python でやっていたので、 Elixir 版にしようかと 今回実装したノートブックの全量はこちら ...

flutter_hooksでカスタムhook作ってみる

Qiita(trend) · 2022-11-11

flutter_hooksでカスタムhook作ってみる reactのエンジニアがflutter_hooksを使用してカスタムhookを作成するまでの備忘録 flutter_hooksの説明 flutter_hooksはReact ...

VSCodeでTypescriptのデバッグを体験してみる

Zenn · 2022-11-11

概要 Typescriptのデバッグを体験する。 コードはこちら 各種ファイルの役割等を調べたので共有。 .vscode/launch.jsonを作成 { "version": "0.2.0", "configurations": [ { "t

Stable Diffusion(画像生成AI)をローカルインストールしてみた

Qiita(trend) · 2022-11-11

初めてNxバックエンド勉強会で発表したのでその内容をまとめる。 Stable Diffusion(画像生成AI)をローカルインストールして実行してみた 実行した環境は windows11 pro Intel(R) Core(TM)...

Elixir Livebook で画像分割・結合

Qiita(trend) · 2022-11-11

はじめに Elixir で画像を分割・結合してみます この記事は @zacky1972 さんが ElixirConf US 2022 で発表した内容の一部を Livebook 上で実行したものです ElixirConf US 202...

【重要】学習・開発で必ず確認するべきOSS

Zenn · 2022-11-11

はじめに 今回の記事では、プログラマーが学習・開発を円滑に進めるために知っておきたいOSSを紹介する。特に開発されているアプリケーションに焦点を当てて紹介する。今回の記事では、主に著者の得意分野や興味のある分野に絞って確認するべきGitHubリポジトリを紹介する。 紹介する分

【Unity】Barracudaで物体検出してみる

Qiita(trend) · 2022-11-11

はじめに 物体検出の記事をこれまで書いてきましたが、最近Unityを触る機会があったので、Unityで物体検出する方法を調べて、まとめてみました。 本記事では、自前のdarknet形式のYOLOv3-tinyモデルを使ったUnity...

Gopher塾でGoのテストに入門した【パート1 入門編】

Zenn · 2022-11-11

はじめに tenntennさん 主催の Gopher塾 #1 - Testing - でGoのテストに入門してきました.Gopher塾とは Gopher塾は、tenntennによるGoに関する有料の講義です。第1回目はテストについて行います。 (中略) 以下の内容を演習を交

iOSアプリで画面上のQRコード部分のみ輝度を上げ(WWDC 2022, iOS 16, Metal, EDRレンダリング)

Qiita(trend) · 2022-11-11

WWDC 2022で発表されたMetalの新機能では、EDRを使って画面画像の一部分(現在設定されている画面の明るさ以上)だけを明るくすることができます。 部屋の明かりを消して最小限の明るさの画面 ※Appl...

[JavaScript]異なるIDで同じ処理をまとめて書く方法

Qiita(trend) · 2022-11-11

はじめに JavaScriptでIDは違うけれども同じ処理をまとめて書く方法がわからなかったのでここに解決法を書いておく 元のコード function valueInput(box_id_num) { const box_...

転職やフリーランス転身に不安を感じている方へ

Qiita(trend) · 2022-11-10

今日は転職やフリーランスになりたいが 一歩踏み出せない、、人という人向けに書きたいと思う。 ぼくもそうだったが、将来のキャリアを考えたら転職したいが、いろいろな不安がよぎった。 ・仕事が見つけられるか不安だ。。 ・長く続けられるか不安...

今年を振り返ってみて気づいた事

Qiita(trend) · 2022-11-10

はじめに 11月でまだ振り返りをするのには早いかもしれないですが、振り返っていこうと思います。 怒涛の4~7月 とにかく大変でした。はじめてのことが多く、研究活動・インターンシップ・就職活動etc... いろいろなことに手を出しす...

【Flutter】Riverpod 2.0 の Notifier と riverpod_generator の解説

Zenn · 2022-11-10

はじめに Riverpod 2.0 がちょっと前に来ました。それに合わせてリリースされた riverpod_generator と、あまり注目されていない(?) StateProvider 及び StateNotifier の代替手段となる Notifier についてまとめて

Google、揺れやミスのある住所表記を検証、正確な住所の推定、標準的な住所表記などを出力する「Address Validation API」正式リリース。米国や欧州などから順次展開

Publickey · 2022-11-10

Googleは、入力された揺れのある住所の文字列を検証し、正確な住所表記を出力する「Address Validation API」の正式リリースを発表しました。 Have you ever entered the wrong address...

【Ruby】変数が定義されているかを確認

Qiita(trend) · 2022-11-10

defined?を使用する Rubyでは変数が定義されているかを確認するためにdefined?を使用できます。 defined?は変数やメソッドが定義済みの場合、式の種類を表す文字列を戻り値として返します。 未定義の場合、nilを戻...

Productivity Weekly (2022-11-02号)

Zenn · 2022-11-10

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

IBM Cloud でIBM i V7.5を構築してみた

Qiita(trend) · 2022-11-10

2022/10/20(木) に開催された「セゾン情報システムズ クラウドLT大会 vol.1」にLT発表者として参加いたしました。 LTテーマ: クラウドサービスとしてのレガシーシステム提供の現状について 上記のLTの中で紹介した...

【Flutter】モデル実装をシンプルかつスムーズに行えるパッケージを作った

Zenn · 2022-11-10

こんにちは。広瀬マサルです。 皆さんFirestoreは利用されてますか? 公式にサポートされFlutter内で一番使われているデータベースであろうFirestoreですが これをメインに使う人にとって(多分)嬉しいパッケージを作りました。 私がアプリ開発を行う場合下記のパターン

エリア面積計算の多面的アプローチ

Zenn · 2022-11-10

こんにちは! LuupのData Strategy部(Data Scienceチーム所属)の大島です。ここでは、LuupのData Scienceチームと、Luupのデータ分析の醍醐味である地理空間データを使ったポート密度に関する分析をご紹介します。 LuupのData Sc

HTTPS の中身は見えないけれど、推測できる!?

Zenn · 2022-11-10

地図パズル製作所の都島です。今日は地図パズル製作所でも使っている、HTTPS の弱点の話を書きたいと思います。地図パズル製作所を始めて聞いたという方は、まず一度遊んでみてください!ログインすると、ランキングにも参加できます!! https://chizu-puzzle.com

AS/400(IBM i)のJAVAは遅いのか?

Qiita(trend) · 2022-11-10

いまだに時々(今日またw)なんですが、 「IBM i(AS/400)てJava遅いんですか」 と聞かれることがあります。遅いと理解しています、という感じなんですが。 これ、三つ子の魂百まで、と似てて、確かにOS/400 V3,V4+P...

VisualStudio2022をアップデートしたら、プロジェクトが開けないし、新規作成もできなくなった

Qiita(trend) · 2022-11-10

はじめに VisualStudio2022を17.4.0にアップデートしたら、下記のようなエラーメッセージが出てプロジェクトが開けなくなった。 xxxxx.csproj : error : SDK リゾルバー エラー: "SDK ...

Azure Fundamentals(AZ-900):Azure の基礎: Azureの管理とガバナンスについて説明する「Azure Service Health」

Qiita(trend) · 2022-11-10

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

[速報]「Hey, GitHub! 」、GitHubが音声認識による操作とコーディングを可能にする実験的機能をプレビュー公開

Publickey · 2022-11-09

GitHubは、年次イベント「GitHub Universe 2022」の基調講演で、音声によるGitHubの操作やコーディングを可能にする実験的機能「Hey, GitHub!」をプレビュー公開しました。 'Hey, GitHub!...

StateNotifier, StateProvider, FutureProvider, StreamProviderの使い分け

Zenn · 2022-11-09

公式ドキュメントの説明 https://riverpod.dev/ja/ 公式ドキュメントでそれぞれの説明がされているので、まずはそちらを一部抜粋したものを覗いてみましょう。 StateNotifierProvider StateNotifierProvider は

[速報]GitHub Codespacesが全ユーザーに無料提供へ、毎月60時間分。JetBrainsとJupyterLabもIDEとして選択可能に

Publickey · 2022-11-09

GitHubは年次イベント「GitHub Universe 2022」の基調講演で、これまで有料プランのGitHub TeamとGitHub Enterpriseのユーザーに対して提供していた「GitHub Codespaces」を、無料プ...

Cドライブの容量がピンチになった際の対応策の一例

Qiita(trend) · 2022-11-09

ここ2日ほどいきなりPCだかブラウザだかの調子がよくない メモリの割当とかReadに失敗しましたとか出てしまって途中で落ち、閲覧もままならない状態に急になってしまった 実はこのような状況に少し覚えがあったため、DriveAnalyze...

Docker HubにHelmチャートやWebAssemblyなどさまざまなファイルが保存可能に、OCI Artifactsのサポートで

Publickey · 2022-11-09

Docker社は、Docker HubのOCI Artifactsサポートを発表しました。これによりDocker HubにHelmチャートやWebAssemblyモジュール、Docker Volumesなど、Dockerコンテナイメージ以外...

Ubuntu20.04でCPythonをビルドしてみた

Qiita(trend) · 2022-11-09

1. はじめに この記事はeeic2022の3年後期実験「大規模ソフトウェアを手探る」の4班の成果報告の記事です。 私たちの班はCPythonに様々な機能を追加していきました。以下の記事も参考にしてみてください。 2. 実行環...

タダで文化祭来場用の予約サイトを作らされた話

Zenn · 2022-11-09

初めに ・結構適当に書き散らしてます ・読みづらいところもあるかもしれないけれど、お許しを。 どういうことだってばよ 教師「いやぁ・・・最近のコ〇ナの状況からして、一般のお客さんにご来場いただくのは、ちょっと・・・」 ぼく「(一般のお客さんがいない文化祭なんて、ただの内輪

Pythonのlistをもっと便利に +α 【大規模ソフトウェアを手探る】

Zenn · 2022-11-09

これは何? この記事は、東京大学工学部電子情報工学科/電気電子工学科の後期実験「大規模ソフトウェアを手探る」のレポートとして作成されました。この実験では、各班がOSSを1つ選び、開発技法を学びながら新たな機能追加やバグ修正などを試みます。私たちの班(@irungo_ic, @

iOS 秋の新色 2022年版 (iOS16)

Qiita(trend) · 2022-11-09

はじめに iOSでプリセットされている色を調査していたところ、iOS14以降でも新色が追加されていることに気が付いたのでまとめてみました。 iOS 16 新色なし iOS 15 UIColor (UIKit) Tint c...

週刊AI神絵師 2022年10月16-22日 - NovelAIによる技術改善の詳細

Zenn · 2022-11-09

自分の書籍「AIとコラボして神絵師になる」の発売開始が目前ですが、出版してしまうとブログの記事には追いつけなくなるので 日本語ブログの記事中心に面白かったものをメモっておきます。 技術面 キャラのポーズ・位置・視点の呪文の一覧【Waifu Diffusion・NovelAI】

Nov 3 2022 Security Releases | Node.js

リアルタイム版 JSer.info · 2022-11-09

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

Changelog | Cypress Documentation

リアルタイム版 JSer.info · 2022-11-09

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

OpenAPI (Swagger) まとめ

Qiita(trend) · 2022-11-09

はじめに 自分は実務でReact×TypeScriptを利用したフロント周りとNode.js(Nest)やRailsを用いたバックエンド(API)の開発をしています。 本記事では、OpenAPIを用いたAPI設計の書き方及び、Swa...

文化祭で使うために作ったQRコードでカジノの通貨を管理するシステムを作った時の話

Qiita(trend) · 2022-11-08

はじめに この記事は私が文化祭でカジノをやることになりその際に作った通貨管理システムを作った際にあったことを 書き留めておく記事です。今後また同じようなものを作ろうとするときのためや、似たようなシステムを作ろうとしている人に 役立て...

マイクロソフト「.NET 7」正式リリース。パフォーマンス改善、Linux対応向上、コンテナ生成、ネイティブコンパイラ搭載など新機能

Publickey · 2022-11-08

マイクロソフトは同社の包括的なアプリケーションフレームワーク「.NET 7」の正式リリースを発表しました。 It’s here – and it’s blazing fast… Announcing .NET 7, the fastest ...

Zenn の自作執筆/プレビュー環境 (2022/Q4)

Zenn · 2022-11-08

Zenn の自作執筆/プレビュー環境 (2022/Q4) Zenn は、記事や書籍の公開や販売には非常に強力なプラットフォームで、 UI も見やすく洗礼されており非常に気に入っています。 ただ、それなりに大きめの量の本を書くとなると、自分の場合は満たされてない要件がありました

Announcing Rome v10 — first stable release of our fast linter and formatter for JavaScript and TypeScript

リアルタイム版 JSer.info · 2022-11-08

<a href="https://rome.tools/blog/2022/11/08/rome-10.html">https://rome.tools/blog/2022/11/08/rome-10.html</a><br /><p>Rome v10リリース。 Rustに書き換

Deprecate array prototype extensions

リアルタイム版 JSer.info · 2022-11-08

<a href="https://rfcs.emberjs.com/id/0848-deprecate-array-prototype-extensions/">https://rfcs.emberjs.com/id/0848-deprecate-array-prototype-

Release v21.0.0 · hapijs/hapi

リアルタイム版 JSer.info · 2022-11-08

<a href="https://github.com/hapijs/hapi/releases/tag/v21.0.0">https://github.com/hapijs/hapi/releases/tag/v21.0.0</a><br /><p>hapi 21.0.0リリー

個人ブログの Next.js v13 移行でやったことまとめ

リアルタイム版 JSer.info · 2022-11-08

<a href="https://zenn.dev/panda_program/scraps/6c66f160636969">https://zenn.dev/panda_program/scraps/6c66f160636969</a><br /><p>Next.js 13への

Release Notes for Safari Technology Preview 157 | WebKit

リアルタイム版 JSer.info · 2022-11-08

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

Sidekiqを自動に再実行スクリプトならjqとbashだけで出来ます!

Qiita(trend) · 2022-11-08

sidekiqについて シンプルで効率的なRubyのバックグラウンド処理。 Sidekiqは、スレッドを使用して、同じプロセスで同時に多くのジョブを処理します。Railsを必要としませんが、Railsと緊密に統合し、バックグラウンド...

Go言語のcomparableには3つの意味がある

Zenn · 2022-11-08

タイトルの通り、Go言語のcomparableには3つの意味があります。 普段意識する必要はないと思いますが、混乱することがあるかもしれないのでまとめました。 とりあえずGo言語のcomparableが多義的になっているということだけ頭の片隅においておき、実際に混乱したときにこの

ガンダムの名言を毎日聞きたいので、名言を言ってくれるハロを作った!

Qiita(trend) · 2022-11-08

ガンダムの名言を聞きたい 私は父親がガンダム好きということで、ほぼ全てのガンダムシリーズを見てきました(見せられた)。 個人的にガンダムは哲学ちっくな名言が多いと思っていて、たまに聞くと人生を少し考えさせられます。 そんなとき、Vo...

Pythonにインクリメントを追加してみた

Qiita(trend) · 2022-11-08

はじめに これはeeic2022の3年後期実験「大規模ソフトウェアをて探ろう」の4班の成果報告の記事です。 ここではPythonにインクリメントを追加する方法について書きます。 以下は他の班員の記事です。CPythonのビルドやその...

ミク歌でStable DiffusionとDance Diffusionを使ってみた

Qiita(trend) · 2022-11-08

実は、辺境のYouTubeチャンネルに、素人臭い初音ミクの歌とかバ美肉動画とかを偽名でアップロードしてるんですが、最近の流行に乗っかって色々試してみました。技術的な解説というよりも、実践的な体験談になります。 背景をStable D...

Flutter × Bitriseでappstore&playストアにまとめてデプロイが快適すぎる件

Zenn · 2022-11-08

ちょっと宣伝させて(割愛可) 新しいアプリをリリースしました。 その名も「タコチャート」🐙 アプリの内容は、自己/他己分析サポートサービスみたいな感じで、 近しい人に、自分の他己分析を気軽に依頼できるというものです。 合わせて、最近出会った人との会話メモ帳アプリにも使える、便

WebAssembly と JavaScript との間で自在にデータをやりとりする

Zenn · 2022-11-08

はじめに 引き続き Rust + WebAssembly + SolidJS で遊んでいます。前回は、Rust 側で作成した文字列を JavaScript 側で console.log に出力することを考えましたが、今回は JavaScript 側から何らかのデータを Rus

Web・コーディング界隈で読み間違いしやすい用語一覧

Zenn · 2022-11-08

! 2022.11.09 追記 Sler, width, wrap を追加しました。 ミーティングや面接で恥ずかしい思いをしないために 過去に他のコーダーさんとのミーティングでWordPressのプラグイン「All-in-One WP Migration 」の発音を「ミグレ

What is a realm in JavaScript? · Gal Weizman

リアルタイム版 JSer.info · 2022-11-08

<a href="https://weizman.github.io/page-what-is-a-realm-in-js/">https://weizman.github.io/page-what-is-a-realm-in-js/</a><br /><p>Realmとは何かと

Docker+Wasmを試してみた(Docker Engineのビルドから)

Zenn · 2022-11-08

はじめに DockerでWasmを実行できるDocker+Wasmがテクノロジープレビューとして発表されました。 https://www.docker.com/blog/docker-wasm-technical-preview/ 公式ドキュメントにはDocker Deskt

機械科学生が1年半かかって入緑した話

Qiita(trend) · 2022-11-08

はじめに はじめまして。今回、AtCoderのABC276にて入緑した、makaserori (https://twitter.com/358_Serori_Dros) といいます。調子に乗ってパソコン甲子園の宿泊先からこの記事を書...

【ガイド】優秀なプログラマーになるための10のメソッド

Zenn · 2022-11-08

はじめに 今回の記事では、個人的に「優秀だ」と考えるプログラマーになるための10の具体的な方法を簡潔に解説する。あくまで個人の一見解に過ぎないが、今後プログラマーとして活動する上で1つでも参考になるものがあれば幸いである。 自分が使っているツールの使い方を再度確認する 自

Web系プログラミング独学者の時間を無駄にしない参考まとめ 2022年

Zenn · 2022-11-08

ネットには色々な情報がありすぎ、良いものも悪いものも新しいのも古いものもごったになっていて、初心者には見分けがつきません。 結局これが参考になった。よかったと思ったものを項目ごと並べていきます。無駄に時間を使わなくてよいようにコツみたいなのもわかる範囲でかきます。 周りに詳しい人

What's New from CircleCI - 2022/11/08

Qiita(trend) · 2022-11-08

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

Pythonでndjsonファイルを扱う方法

Qiita(trend) · 2022-11-08

はじめに 最近ndjson形式のファイルを扱うことが増えてきたため、今回はPythonでndjson形式のファイルを扱う方法を簡潔にまとめてみた。 ndjsonというモジュールがあるらしいので、それを使用してみる。 参考記事など ...

AI映像解析で車両の速度を自動算出すると異常値ばっかりで苦労した

Qiita(trend) · 2022-11-07

サマリー ・速度の算出結果がおかしい ・原因調査と対策 ・距離マスクを詳細化したときの効果 ・多方向からによる距離マスクの検証結果 前回の記事「YOLOXの映像解析で車両の速度をAIで算出して渋滞を判定するのに苦労した~その2:速度...

世界最高精度を達成した言語モデルLUKEの論文を徹底解説(試しに使えるソースコードも記載)

Qiita(trend) · 2022-11-07

こんにちにゃんです。 水色桜(みずいろさくら)です。 今回は2020年4月当時、5つのタスクで世界最高精度を達成した新しい言語モデルLUKEの論文について、新規性は何なのかなどについて書いていきたいと思います。 日本語バージョンのL...

npm を手探る

Zenn · 2022-11-07

はじめに この記事は、東京大学工学部電気電子工学科・電子情報工学科の実習「大規模ソフトウェアを手探る」のレポートとして書かれています。 ソースコード全体を把握することがほぼ不可能であるような大規模なオープンソースソフトウェアについて、所望の機能に関する部分を特定し、改良・機能

遭難者をこれ以上出さないために学内マップを実装した話

Qiita(trend) · 2022-11-07

自己紹介 こんにちは。筑波大学情報メディア創成学類2年の@chururiです! 2022年度の筑波大学学園祭「雙峰祭」で、情報メディアシステム局(jsys)Web担当をしておりました。 今回はその仕事の一つとして来場者向け学内マップ...

【Webpack】デプロイ後に発見したJavaScript難読化の落とし穴

Qiita(trend) · 2022-11-07

はじめに この間、Webサービスの追加機能デプロイ時に 「uglifyjs-webpack-plugin」 というNode.jsのライブラリを使ってJavaScriptの難読化を行なったところ不具合が発生しました。 しかし原因はライ...

Release v4.0.0-alpha.0 · vitejs/vite

リアルタイム版 JSer.info · 2022-11-07

<a href="https://github.com/vitejs/vite/releases/tag/v4.0.0-alpha.0">https://github.com/vitejs/vite/releases/tag/v4.0.0-alpha.0</a><br /><p>

Full Stack Components | Epic Web Dev by Kent C. Dodds

リアルタイム版 JSer.info · 2022-11-07

<a href="https://www.epicweb.dev/full-stack-components">https://www.epicweb.dev/full-stack-components</a><br /><p>Remixの<code class="languag

vuetifyjs/vuetify: :dragon: Material Component Framework for Vue

リアルタイム版 JSer.info · 2022-11-07

<a href="https://github.com/vuetifyjs/vuetify/releases/tag/v3.0.0">https://github.com/vuetifyjs/vuetify/releases/tag/v3.0.0</a><br /><p>Vuet

キャラクターを生き生きとさせるために

Qiita(trend) · 2022-11-07

キャラクターを生き生きとさせたい デモ この内容をすべて入れたバージョン ジェスチャーと揺れものだけとの比較 デモ + 動作付き 東京大学制作展 2022 の作品の一部です。 対話システムデモ 表情デモ m...

最新のchromeでも動くオレオレ証明書のつくりかた 2022/11

Qiita(trend) · 2022-11-07

ことの始まり ワイ 「chromeのアップデートきてるやんけ」 ワイ 「アップデート、ポチ〜〜」 ワイdocker 「ギギギ」 ワイchrome 「この(オレオレ)証明書は無効でっせ」 ワイ 「ほわっ!」 ※ バージョン: 107...

VB.NETとSIer

Qiita(trend) · 2022-11-07

はじめまして、えせると申します。インターネッツでは、どちらかというと絵を描いている人です。 自分はこの春から未経験からSEになりまして、今日で半年とちょっとが経過しているわけですけれども、この半年だけでもかなり多くのことを学ばせていた...

Power BI workout - Display units / 表示単位

Qiita(trend) · 2022-11-07

日本時間 11/7、突然の実装で面食らっていました。あわわわしてても仕方がないので対処を考えてみます。 レポートは済んでいるので製品チームなどからのおしらせを待つといいよ。 起きていること カードビジュアルを例にして、これまでは P...

未経験エンジニア、調査ツールAppDynamicsの自動化に挑む

Qiita(trend) · 2022-11-07

はじめに これは、部署配属されて2週間の未経験・文系・新卒エンジニアが、部署で使っているツールの自動化に取り組む物語(実話)である。。。 自動化に取り組むまでの経緯 1.「新卒タスク」の始まり 2022年8月。開発の全体研修を終...

【知らないと損する】開発の生産性を上げてくれる画期的なWebサービス 13選

Zenn · 2022-11-07

はじめに 今回の記事では、普段のプログラマーの開発の生産性を向上させてくれる画期的なWebサービスを12個紹介する。個人の独断と偏見で紹介しているので、今回の記事で紹介しているものはあくまで一例にすぎない。 知っているだけで開発の生産性を急激に高めてくれるWebサービスは存在

【CSS】セレクトボックスのプルダウンをデザインできるselectmenuが便利すぎた。

Qiita(trend) · 2022-11-07

はじめに みなさんは、&lt;select&gt; タグを使う時、&lt;option&gt; をいい感じのデザインしたいと思ったことはないでしょうか? 多くの方は、妥協して、&lt;select&gt; タグを使うか、ライブラリー...

Azure Fundamentals(AZ-900):Azure の基礎: Azureの管理とガバナンスについて説明する「リソースロック」

Qiita(trend) · 2022-11-07

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

OpenSSLの「重大な」脆弱性を徹底解説

Qiita(trend) · 2022-11-07

本記事は2022年11月4日(米国時間)に公開した弊社の英語ブログBreaking down the ‘critical’ OpenSSL vulnerabilityを日本語化した内容です。 なお、この脆弱性に関しては下記のブログもご...

【Next.js】Github Actionsでビルドテストを実行させて最低限の動作を担保する | Offers Tech Blog

Zenn · 2022-11-07

概要 こんにちは、Offers を運営している株式会社 overflow の Software Engineer(主戦場はフロントエンド)の Kazuya です。今回は、Next.js のビルドテストを Github Actions で実行させる方法を紹介します。 Githu

SaaSスタートアップが爆発的に成長するかどうかを測る方法

Qiita(trend) · 2022-11-06

スタートアップが成功するかどうかは、提供するプロダクトを必要とする顧客がいて、さらにそうした顧客が多いかどうかです。つまり、プロダクトを必要とするマーケット(市場)があって、そのマーケット規模が大きいかということによって決まります。 ...

Reactでフォーム処理の関心事をカスタムフックに切り出す

Zenn · 2022-11-06

この記事について 実際にフォームを使用するときは、バリデーションライブラリと合わせて実装することが多いと思います。 こちらの記事で再描画を抑えるためにはReactHookForm(以下 RHF)を使用するのが良いと投稿しました。 https://zenn.dev/ishiya

Numeraiへどのように取り組んでいるのか(安穏の場合)

Zenn · 2022-11-06

はじめに この記事では、機械学習やプログラミングの素養が無い筆者が、「世界で最も難しいデータサイエンスコンペ」を自称しているNumeraiへ如何にして取り組んでいるのかの概要を書きます。 Numeraiが何かご存知無い方は、以下の記事を最初に読まれることをお勧めします。 機械

Cloudflare PagesにNext.jsをデプロイするとSSRが動作するようになったのでどうやって実現されたのかを調べた

Zenn · 2022-11-06

https://developers.cloudflare.com/pages/framework-guides/deploy-a-nextjs-site/ これまでの問題 Next.jsのEdge RuntimeはAPI RoutesやMiddlewaresのような単純なリ

JavaScriptのエラーと友達になるために必要なこと

Zenn · 2022-11-06

はじめに とあるマンガの有名なセリフで 「ボールはともだち こわくないよ」という言葉があります。 この言葉を引用して 「エラーはともだち こわくないよ」 があっても違和感ないでしょう。 JavaScript のエラーについて詳しく知り、エラーの原因を特定するためにどのようにエ

ABC276をPythonとC++で

Qiita(trend) · 2022-11-06

0 はじめに 0-1 記事について AtCoder Beginner Contest 276の解説です。 実装はPythonとC++で書きます。 公式解説と違いがあるかも知れませんがご了承。 ミス等発見されましたらコメント欄にお願...

OpenAI API のサンプルWebアプリを Next.js から Nuxt 3 + TypeScript に1時間足らずで作り変えた話

Zenn · 2022-11-06

ふと OpenAI の GPT-3 による自然言語処理を体験してみたくなり、アカウントを作成したのが今日の13:30 その2時間後には OpenAI のサンプルアプリを Next.js から Nuxt 3 + TypeScript に書き換えてました。 思いつきで OpenAI

古くなってしまったrubocopを最新まで一気に上げたい人へ贈るバージョンアップの向き合い方

Qiita(trend) · 2022-11-06

rubocopは定期的に新バージョンがリリースされていますが、最新もしくはそれに近いバージョンにきっちり保てているプロジェクトは案外少ないのではないでしょうか。 2023年の3月末でRuby2.7のサポートが終了するのですが、3.0移...

【ポエム】もと自衛官の脳筋が SES に未経験入社 → 2年半後 SaaS に転職するのでふりかえり

Qiita(trend) · 2022-11-06

人生の振り返りということで タイトルの通り。 開発向け(プログラミング)なのでインフラエンジニアやネットワークエンジニアを目指す人は少し違うかもしれない。 あと、こちらの記事は転職ドラフト体験談投稿キャンペーンに参加しています。 ...

NextAuth.jsについて調べたので使い方まとめとく

Zenn · 2022-11-06

Next.js13.0.2、NextAuth4.15.1、Prisma4.5で検証 アプリ設定 GitHubとGoogleでのログインを試すため、あらかじめアプリを作っておく。各アプリ設定は参考リンクを参照。各クライアントIDとクライアントシークレットは取得してあるものする。

Immersal 1.17.0の変更点(2022/11/06時点)

Zenn · 2022-11-06

はじめに ! 本記事では 2022/11/06 時点の内容をご紹介しています。 アップデート内容は後から変更される可能性がありますのでご了承ください。 TL;DR Immersal は 1.17.0 にアップデートするにあたり、マップビューアの機能追加や REST AP

【プログラマー必見】情報収集で絶対に役立つIT企業の公式ブログ 30選

Zenn · 2022-11-06

はじめに 今回の記事では個人の独断と偏見でプログラマー向けに必ず確認しておきたいIT企業の公式ブログを共有する。なお、今回の記事で紹介している公式ブログはあくまで一例に過ぎない。 AppBrew 文章が易しく初心者でも読みやすい 主に業務効率化を中心に書かれている 実

【ScalableVC】スケーリング可能なボイスチャンネルを作成するBOT【Discord】

Zenn · 2022-11-06

Discordのサーバーを運営していると、雑談VCや聞き専チャンネルが大量にできてしまうことがあると思います。 使わないときは少なくなっていてほしいと思うことはありませんか? ScalableVCはそんな悩みを解決し、必要なときに必要なだけ増え使わないときはコンパクトなボイスチャ

WSL上からCドライブの中身を飛ばしかけた話

Qiita(trend) · 2022-11-05

はじめに Windows Subsystem for Linux、通称WSLなどと呼ばれ、Linuxを気軽に扱いたいときに非常に便利なシステムです。 その反面、システムの内部構造を理解して使用しないと大事故に繋がりかねず、最悪の場合...

[python]テキストファイルの作成、書き込み

Qiita(trend) · 2022-11-05

環境 環境 pc windows10 言語 python3.11 ファイルの作成、書き込み open-closeの場合 Python3.11 import os os.getcdir() # カレン...

情報共有が大事だと思う理由

Qiita(trend) · 2022-11-05

前置き 私は今の会社に転職してから約4年半ぐらいになります。 主に自社パッケージの開発・保守をしながら、既存顧客に対して要望対応の改修をしたり、新規顧客に対して作り変えたりしながら導入するような開発をしています。 年齢的には30歳手...

新しいデスクトップ環境、NuDesktopについての技術的解説+α

Zenn · 2022-11-05

概要 2022年度未踏ジュニア採択プロジェクト CentRaなる人が作っている デバイスの状態などに合わせてUIを切り替えられる カスタマイズの幅が広い 何故書いたのか 結構YouTubeの動画を見ていない・見る暇がない人がいそうだった ここに上がっています

SWRのあなたが知らないNつのこと

Zenn · 2022-11-05

https://swr.vercel.app/ja (私の中で)神のライブラリと名高いSWRですが、見かけのシンプルさによらず意外と多くの機能があります。 今回はドキュメントに記載されていることで、ドキュメントをちゃんと読んでないユーザーが知らないがちのことについて書きます。 大

React Router-ing Remix | Remix

リアルタイム版 JSer.info · 2022-11-05

<a href="https://remix.run/blog/react-routering-remix">https://remix.run/blog/react-routering-remix</a><br /><p>React RouterにRemixのData APIを

プログラムの命名は立派な設計行為

Qiita(trend) · 2022-11-05

はじめに 最近、技術書で「良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方」という本に出会いました。 自分に足りていなかった設計の考え方についてかなり勉強になりました。 本当に良かったので内容を忘れな...

Power Apps に統合されたチャットボットによる「社内エキスパートとマッチング機能」について

Qiita(trend) · 2022-11-05

はじめに Microsoft Ignite 2022 で、以前より Power Apps に統合されていた仮想オペレーターとのチャットボットに、「社内エキスパートととのマッチング機能」が追加されました。 これは、Power App...

GodotEngineを学ぶためのおすすめの教材をまとめてみた

Qiita(trend) · 2022-11-05

GodotEngineを学ぶためのおすすめの教材をまとめてみた 初めに この記事ではGodotエンジンを学ぶためのおすすめのチュートリアルを紹介していきます。 皆さんの学習の手助けになったら幸いです。 この記事を書いた段階では...

【VSCode】おすすめの拡張機能 21選

Zenn · 2022-11-05

はじめに 今回の記事では、主にバックエンド(PythonとTypeScript中心)を開発している私が使っているVSCodeの拡張機能を紹介する。 拡張機能 基本的にどのような言語でも対応できる拡張機能を紹介する。 Japanese Language Pack for

NestJSでGraphQLとPrismaとPassportの素振り

Zenn · 2022-11-05

はじめに NestJSで、GraphQL、Prisma、Passportの素振りをしたまとめ記事です。 NestJSとPrismaの連携でDBにアクセスする NestJSでGraphQLを利用してデータの取得更新する NestJSとPassportの連携して認証、認可の処理

学生が終わるので今まで作ったもの50個を振り返ってみる

Zenn · 2022-11-05

始めに こんにちは、あろーです。 いつの間にか学生が終わりに近づいていて、来年度から社会人になります。 このひとつの節目を迎えるにあたって、(ちょっと早いですが)学生時代に作ったものを一気に振り返ってみようと思います。 ところどころ割愛したのですが、全部合わせて50個というな

工事系資格・情報処理試験から学ぶ絶対に停止出来ないシステムの安全管理・運用方法

Qiita(trend) · 2022-11-04

概要 昔々データセンターの運用管理をしており、1つの機器の設定ミスでかなりの影響を与えてしまうような結構シビアな環境を運用していたことがあります。その中での安全管理を基準にしたシステム運用について書きたいと思います。題名にある通り、...

TensorFlow Developer Certificate 受験にあたる PyCharm 関連の環境作成とエラー奮闘記+振り返り

Qiita(trend) · 2022-11-04

はじめに 2022年11月に TensorFlow Developer Certificate に合格しました。 受験する過程で試験特有の PyCharm 関連の問題が発生して苦労したため、この記事にまとめることで今後受験する人にと...

なぜ3DCGソフトは拡大縮小、回転、平行移動ができるのか?

Qiita(trend) · 2022-11-04

はじめに こんにちは、主にUnrealEngineとBlenderを独学で勉強している大学生です。 記事を書いた方が記憶に残ると思い、はじめてみました。もし間違ってることがあったら教えてください。無断転載にはならないようBlende...

未だにNPEを出すエンジニアが反省する備忘録

Qiita(trend) · 2022-11-04

JavaにおけるNPE(Null Pointer Exception)は「nullのオブジェクトを使おうとしてるぞ」という例外です。例えばmyNote.getLines()という文はコンパイル時にエラーを出しません。ただ、myNote...

pysparkのrdd.sortByで、関数の引数で受け取ったカラム名でソートしたい場合の解決法

Qiita(trend) · 2022-11-04

事象 関数の引数で受け取ったカラム名で、rdd.sortByを使って、repartitionする際にソートしつつrepartitionしたいが、strの引数で処理しようとするとエラーが出る 環境 python 3.7.4 pysp...

【個人開発】300円以内でおやつを選ぶアプリを作りました【えんそくのおやつは300えんまで!】

Qiita(trend) · 2022-11-04

はじめに はじめまして。 山田貴俊と申します。 先日「えんそくのおやつは300えんまで!」というアプリケーションをリリースしました。 内容は単純、300円以内でおやつを選ぶアプリです。 「えんそくのおやつは300円まで!」というW...

Tailwind CSS + :where() で スタイル上書き可能なコンポーネント設計

Zenn · 2022-11-04

コードは、Tailwind CSS を利用する前提で例示する。 いままで UIコンポーネントの実装において、 margin などの外部に影響するスタイルについて、コンポーネントを呼び出す側で指定する実装をすることが多い。 SectionHead.jsx import cla

今更ながらApp Runnerを使ってみたらすごく便利だった(Fargateとの比較含む)

Zenn · 2022-11-04

これまで、コンテナでアプリを構築する際は、Fargateを使ったりamplifyを使っていて、App Runnerは使ったことがなかったのですが、今回初めて使ってみて、設定がシンプルでとてもわかりやすかったので、内容を記事に残します。 作成するアプリの要件 作成するアプリに、

BERTとfaissで類似文検索してみる

Zenn · 2022-11-04

めっちゃ簡単。出てくる結果はこんな感じです。 #input index_text = ["私は犬です。", "私は犬が好きです。", "昨日の犬がかわいかった。", "犬と猫だとどっちが強い?"] query_text = "犬はとてもかわいい" #output_ranked 昨

PropertyWrapperを利用したDIコンテナの利用とRxSwift+MVVMでの処理とユニットテストに関する事例

Qiita(trend) · 2022-11-04

1. はじめに 昨年に公開した記事の中で自前でDIコンテナを作ってみる試みとRxSwiftを利用した構成への適用を試してみるというタイトルで、実務を通じてDIコンテナを自作した際のTIPS等を簡単ではありますがまとめました。 この記...

簡単Elixirシリーズ 〜 うるう年判定をJSとElixirで比較してみる簡単なお仕事

Qiita(trend) · 2022-11-04

Elixir 東京にいるけどFukuokaexのYOSUKEです。 簡単 Elixirシリーズでは小ネタをサクッと書いていこう。というコンセプトで作っていきます。 仕事柄、Elixir以外の言語を使ってサンプルコードを作成する。または...

PEP557から読み解くPythonのdataclassの嬉しさと他手段との比較

Zenn · 2022-11-04

1. はじめに 🚀 1-1. dataclassってなに みなさんPythonのdataclass使ってますか? dataclassは真新しい機能ではなくPython3.7からある[1]標準ライブラリです。 dataclassの解説記事ではよく『dataclassとはデー

Rustで並列処理数(スレッド数)を一定にする方法

Zenn · 2022-11-04

https://zenn.dev/oreno_dinner/articles/f9c5ee5a25b4e3 上記の記事の続き 画像リサイズクレートを作ったので、これを使用したフォルダ内一括処理プログラム書きました。 フォルダ内のファイル一括処理も並列処理にしたかったので、何も考え

VSCode 1.73のリリースノートでこれいいなと思った機能

Qiita(trend) · 2022-11-04

VSCode 1.73がリリースされました。 今回も自分が使いそうな機能でいいなと思った機能を紹介します。 1.72の記事はこちら 検索結果からディレクトリを検索対象に(含める|除外する) 操作方法はリリースノートを見てもらうと...

個人開発をはじめて良かったこと

Zenn · 2022-11-04

こんにちは。地図パズル製作所の都島です。ここ1年半ほど趣味で個人開発をして、良かったことをまとめたいと思います。1年半ほど前から個人開発をはじめて、3つほどウェブアプリを作りました。そのうち、現在公開しているのは一つで、Zenn のアカウント名にもなっている「地図パズル製作所」と

Notion の機能を活用して、最高のボドゲ管理ページを作った

Zenn · 2022-11-04

Leaner 開発チームの黒曜(@kokuyouwind)です。 先日、 Leaner 社内にボードゲーム部が立ち上がりました。以前からイベントのたびにボドゲ会が併催されていましたが、もっと頻度高くいろいろなボドゲを遊んでみたいということで毎週月曜に定例会を実施しています。 今回

Azure Fundamentals(AZ-900):Azure の基礎: Azureの管理とガバナンスについて説明する「Azure Blueprints」

Qiita(trend) · 2022-11-04

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

Bitrise Pipelines に移行して、クレジットを節約しながら並列でビルド・テストを回す

Zenn · 2022-11-04

本記事の内容は iOS Test Online(2022年10月24日 開催)の登壇資料(原稿)です。 https://testonline.connpass.com/event/261910/ Bitrise Pipelines とは 弊社では開発プロジェクトの CI・C

Kotlin(Spring Boot)の API テスト(MockMVC)で CustomComparator を用いて独自の比較方法を作成

Zenn · 2022-11-03

概要 普段、サーバーサイド Kotlin(Spring Boot)の API テストでは、MockMVC を利用しています。 API テストでよく困ることに、実行ごとに値が変わるキー(uuid、updatedAt、createdAt など)の存在があります。テストの期待値にそ

【Open xINT CTF 2022】Yokohama writeup

Zenn · 2022-11-03

Yokohama Write-up 初めに 本記事は、2022年10月29日に開催されたOpen xINT CTF 2022のHuman問が一つ、YokohamaについてのWrite upになります。 当日の私の個人戦績は200点。100点問題*2しか解けませんでした。O

VSCode使っている時にActiveSupport::MessageEncryptor::InvalidMessageが出たら最初に疑うこと

Qiita(trend) · 2022-11-03

結論 各.encファイル内でvscodeによる自動改行が入っており、その改行のせいでうまく動いていない可能性があるのでVSCodeの設定を見直す 起こったこと リモートリポジトリからpullした後にrailsコマンドを使用すると ...

事業立ち上げ期からグロース期の開発 Tips

Zenn · 2022-11-03

事業の立ち上げ期に1人目のエンジニアとして働く機会が何度かありました。 コンサル会社のソフトウェアサービスにて、新規事業の PdM 兼エンジニア メディア・メディア売買会社にて、1人エンジニア ヘルスケア会社にて、新規事業のテックリード その中で、プロダクトオーナーやプロダク

外乱オブザーバと未知入力オブザーバの違いについて

Qiita(trend) · 2022-11-03

はじめに 制御対象に印可される外乱を推定する手法として、外乱オブザーバが広く知られています。外乱オブザーバの応用事例は多く、特にモータ、ロボットなどのメカトロ制御を中心として様々な場面で活躍しています。 一方、似たような名前の推定手...

CSVファイルを読み取ってPandasで編集してみた。

Qiita(trend) · 2022-11-03

はじめに 以前、とあるサーバーからCSVファイルをAPIで取ってきて、編集したものを自分のサービスに読み込ませるというバッチを作成する機会がありました。そのときの実行ログとして残しておきたいと思います。 Webアプリ開発にしろ機械...

Nest.js初めてみたよ(初心者の初心者による初心者のための記事)

Zenn · 2022-11-03

背景 Nestjs使ってみたいけど、全然わからんやん→ヨシ!調べるかというモチベーション 自分の勉強用にまとめてみます。 車輪の再生産です。はい ! Nest.jsなんもわからん状態から雰囲気わかる状態になれる記事です。それだけです。 Nest.jsとは Nest (

FirestoreのセキュリティルールおよびCloud Functionsのテスト実装方法と自動化

Zenn · 2022-11-03

FirebaseのCloud Functions上でFirestoreを扱う処理を実装しているときのテストコードの実装方法、またそれらの自動化について解説します。 解説すること @firebase/rules-unit-testingを使ったセキュリティルールのユニットテ

【Swift】for文内のif文を省略できるらしい

Qiita(trend) · 2022-11-03

はじめに SwiftLintを使ってたら警告が表示されて気づいたのですが、for文内のif文はwhereを使って1文にできるらしいです。 やりかた for user in users { if user == "SNQ-2...

Unityでのショートカットウィンドウの作成

Qiita(trend) · 2022-11-03

先日行われたUnity SYNCの中で【『ヘブンバーンズレッド』の大規模開発と高速イテレーションを支える、自作ツール群の秘密】の公演でオリジナルのショートカットウィンドウを作成して使用しているという話があり、便利そうなので試作してみま...

C#の基本的な数値型同士の計算って何型になるんだっけ?

Qiita(trend) · 2022-11-03

intとlongで計算したら結果はlongになる intとdoubleで計算したら結果はdoubleになる なんて話をよく聞くと思いますが、数値でも沢山の型があるC#というか.NETというかでどれとどれを計算したらどれになるんだっ...

Readerが無くなった!

Zenn · 2022-11-03

Readerが非推奨になったようです! 最近、Flutterやってなくて技術が追えていなかった。 TwitterやFlutter大学さんの情報を見ていると、Riverpod2.0から、Readerがなくなって、Refを使うことになるそうです。 puv.devの変更ログにも書い

第5回 【Python】まだ見ぬアクティビティーを求めてアソビュー !Doc2Vecモデルチューニング

Qiita(trend) · 2022-11-03

1. 概要 この記事は第4回の続きです。 第4回ではこれまで集めてきたデータを使って、Doc2Vecでモデル構築を行いました。今回はそのモデルをチューニングしつつ、アクティビティーのレコメンド機能を実装していきます。 完成したアプ...

【知って損はない】個人開発で役立つAPIまとめ

Zenn · 2022-11-03

! 本記事に紹介されているAPIはあくまで一例にすぎないので十分にご注意下さい。他にもAPIがある場合はコメント欄に書き記すようにお願いします。 今回の記事では、個人開発で役立つAPIを紹介する。 Google Play Developer API https://deve

【MotionBuilderチュートリアル】第5回~キャラの整理、調整(3Dモデルデータ編)~

Zenn · 2022-11-03

こんにちは、株式会社GUNCY'Sの岡崎です。 第4回まではデータの確認を通して操作方法に慣れていただきましたが、ここからは3Dモデルに手を加えて、より本格的な内容に踏み込んでいきます。 第5回からモーションファイルの動きをキャラクターにさせるための工程に入ります。 まずは3Dモ

OSSにコントリビュートした(vue-i18n)

Zenn · 2022-11-03

概要 Vue.jsの多言語化のためのライブラリであるvue-i18nにコントリビュートをしました。 OSSへのコントリビュートを自分自身やったことがなかったので、備忘録も兼ねて記載します。 OSSコントリビュートをやってみようと思っている方の参考になれば幸いです。 対象の

Salesforce認定 Pardot スペシャリスト 試験対策メモ

Qiita(trend) · 2022-11-03

Summer'22 試験の概要 Pardotの資格 ★Pardotスペシャリスト:Pardotを使用して、マーケティング施策におけるワークフローを設計、構築、実装するための知識があること。 pardotコンサルタント:(上位資...

「Side by Side開発」のアーキテクチャ的な特徴と「In App開発」との違い

Qiita(trend) · 2022-11-03

はじめに 本記事は「SAP Side by Side開発の基本的なことまとめ」の1項目の説明をなります。全体を把握した方はまずはそちらをご確認下さい。 また、本記事は概要把握や個人とトライアル利用の参考として、まとめたものなので、プ...

ペットのための暖房システムをつくったよ

Zenn · 2022-11-02

犬を飼っているのですが、寒い日は電気毛布で暖をとっています。 ちょっとした組み合わせで自動化できそうです。 室内温度と連動させて電気毛布をオンオフするよう作ってみました。 やったこと 今回は、nature remoとwifiタップの組み合わせで行いました。 1時間毎に以下

【TwitterAPI】超簡単!tweepyを用いて検索したツイートをいいねしよー!

Qiita(trend) · 2022-11-02

今回やること〜 今回は特定のキーワードでTweetを検索して、その投稿をいいねしていきたいと思います! 前回、TwitterAPIの取得方法を0からまとめてみたのでまだAPI取得できてない人は先にこちらの記事を見といてください! ...

【アクセシビリティ】WAI-ARIA で指定できる属性の全部をまとめてみた。

Qiita(trend) · 2022-11-02

はじめに みなさんは、WAI-ARIAを知っていますか? 私は、スクリーンリーダーでも読めるようにするため、aria-label を使ったり、 roleを使って、要素の役割を明確にしたりなど業務でよく使うものは、理解しているつもりで...

VRM 1.0 で決められた『親指の定義』とまたリターゲットの話

Qiita(trend) · 2022-11-02

※ この記事は VRM 1.0 における変更点をざっと見た感想を述べるものであって、VRM 0.x 対応アプリを VRM 1.0 に対応させるための手順などを詳しくまとめるようなものではないことをあらかじめ断っておきます VRM 1...

最初に読むべきはQiitaではなく公式ドキュメントである

Qiita(trend) · 2022-11-02

はじめに 自分はあまり英語が得意ではないため、英語で書かれた公式ドキュメントを避け、日本語の文献に頼ってしまうことがある この記事はそういった自分に対する自戒であり、ただのポエムである ついQiitaの記事をクリックしがちな場面 ...

NestJSでgRPCを使ってみた

Zenn · 2022-11-02

はじめに NestJS が気になって調査中です。 NestJS で gRPC 使うとどうなるのかなと思い試してみました。 下記サイトを参考にさせていただきました。 基本的には、1-2 のブログをマネさせてもらって、NestJS のバージョンアップで動かなかった部分や、prot

iOS16時代のStoreKit使用法 (SwiftUI)

Qiita(trend) · 2022-11-02

はじめに SwiftUIで作成したアプリで、 ユーザーに評価やレビューを依頼するViewを表示しようと思ったのですが、 iOSのバージョンによって使い方がコロコロ変わっているのでまとめてみました。 (iPadOS, macOS, ...

Spring Cloud FunctionでAzure Functionsアプリ

Qiita(trend) · 2022-11-02

はじめに Spring Cloud Functionとは、関数(Function)によってビジネスロジックを実装し、実行環境に依存せず、同じコードでWebエンドポイント、ストリーム処理、タスクを実行できるようにするフレームワークです...

【脱ランタイムCSS in JS】styled-componentsを別のCSS in JSに自動置換するCLIツールの開発

リアルタイム版 JSer.info · 2022-11-02

<a href="https://zenn.dev/yukiyada/articles/0ac6ef8d566b96">https://zenn.dev/yukiyada/articles/0ac6ef8d566b96</a><br /><p>styled-componentsを

Code Climateでコードの品質管理

Zenn · 2022-11-02

はじめに sweeep株式会社エンジニアの五十嵐です。 この記事ではソースコードの読みやすさをロジカルに算出できるツールを試してみたいと思います。 Code Climate 今回使うのはCode Climateです。 Code Climateはコードの品質を自動でスコアリ

API設計まとめ

Qiita(trend) · 2022-11-02

はじめに 自分は2021年に新卒でWeb系の開発会社にフロントエンジニアとして入社し2022年で2年目になります。 実務ではReact×TypeScriptを利用したフロント周りとNode.js(Nest)やRailsを用いたバック...

Stripe APIを使って簡単に決済を行なってみた(Node.js Express)

Zenn · 2022-11-02

背景 Stripe使えるようになってみたい 決済系の勉強のため実装してみたい Stripeとは 決済システムです。結構使われているらしい。決済手数料3.6%は普通ぐらい。 APIの開発とか結構行われてるから開発者は嬉しい ドキュメントも豊富。ありがたい https://s

Azure Fundamentals(AZ-900):Azure の基礎: Azureの管理とガバナンスについて説明する「Azure Cost Managementツール」

Qiita(trend) · 2022-11-02

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

Offers 開発組織の体制変更と近況 - 強靱なチームと筋肉質な組織 | Offers Tech Blog

Zenn · 2022-11-02

Offers を運営している株式会社 overflow の あほむ でございます。今回も Web の仕様を眺めるシリーズ をお休みしてお送りしております。 開発組織の体制変更によって実現したいこと 今回は弊社内において Offers 事業を中心とした全体的な体制変更があったの

Mixing It Up: Remix Joins Shopify to Push the Web Forward — Development (2022)

リアルタイム版 JSer.info · 2022-11-01

<a href="https://shopify.engineering/remix-joins-shopify">https://shopify.engineering/remix-joins-shopify</a><br /><p>ShopifyがRemixを買収し、Remi

つぶやきGLSL テクニック集

Qiita(trend) · 2022-11-01

はじめに この記事を読んでくださった方へ つぶやきGLSLをやりましょう! もうしている方へ テクニック集をください! 切に願っております… テクニック つぶやきGLSLのテクニックをコード短縮とそれ以外に分けてまとめていきます(...

Announcing TypeScript 4.9 RC - TypeScript

リアルタイム版 JSer.info · 2022-11-01

<a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-9-rc/">https://devblogs.microsoft.com/typescript/announcing-types

ビジネスに数字は大事だけど、数字の前提条件と計算式に騙されないように

Qiita(trend) · 2022-11-01

エンジニアはもちろん、ビジネスにおいて数字を活用するのは不可欠です。 数字は人の認識を共有し、説得が必要なケースで大いに役立ちます。 特に近年データサイエンスやデータ分析を扱うデータサイエンティストの職業も増えてきています。 しかし、...

いわゆる受託開発における「プログラミングは簡単な部類」は本当なのか

Qiita(trend) · 2022-11-01

上記ツイートについて、いわゆる「受託開発企業」で働く私の印象としては、本当にその通りだな〜と思います。 そして、これまであまり意識しておりませんでしたが「受託開発における納品(完了)までの各フェーズ出し」をしてみようかと思います。 ...

【twitterAPI】超簡単!twitterAPI取得方法まとめてみた〜

Qiita(trend) · 2022-11-01

TwitterAPIの登録 アカウント作成 twitterアカウントを作成またはログインする (今回は初めてtwitterAPIを扱うので新しく作っておくことをお勧めします) メアドの登録を忘れないように! TwitterDev...

太宰治を墓から蘇らせて一緒に撮影したい。ARで実現させる(Step1)

Qiita(trend) · 2022-11-01

(僕)待望の太宰治企画 AR.jsに触れて、すぐにこれを実現したいと思った。 太宰治を墓から蘇らせてツーショットを撮るのだ。なんなら妻の津島美知子と森鴎外も墓から出現させて4人で撮影をしたい。 なぜつくりたいのか 三鷹の禅林寺に...

サヨナラHeroku 〜アプリケーションの知識だけで本番稼働を実現できる無料のプラットフォームを追い求めて〜

Zenn · 2022-11-01

はじめに Herokuの無料枠がもうすぐ消滅する(2022/11/28)ので、ソフトウェアエンジニアリングを勉強中の初学者の方々は、ポートフォリオの置き場所に頭を抱えることが確定しています。本稿では、その代替手段として、お金をかけず、かつなるべくアプリケーションの知識だけで、

Next.jsで戻る厨を満たすrecoil-sync-next

Zenn · 2022-11-01

以前、Next.jsのスクロール位置復元について記事を書きました。 https://zenn.dev/akfm/articles/next-js-scroll-restore 上記記事でSPAとMPA(Multi Page Application)における、ブラウザバック/フォワ

【Terraform】複数リソースを生成する方法(count, for_each)

Qiita(trend) · 2022-11-01

はじめに Terraformで複数リソースを生成する方法として、countとfor_eachがあるので使い方を簡単にまとめます。 countの使い方 countを使うと、指定した回数、リソースを生成することができます。 試しにI...

Mac で Docker Desktop から Rancher Desktop へ移行する

Zenn · 2022-11-01

概要 この記事では、Mac で Docker Desktop から Rancher Desktop への移行について調査した内容をまとめます。 背景知識 なぜ Mac で Docker Desktop (or Rancher Desktop) が必要なのか? 語弊を覚

SwiftUI+TCAで作るイマドキ!?な音声アプリを作った話

Zenn · 2022-11-01

OverView 2022年9月にiOSDCで「音声配信アプリにおけるiOSを使った音声配信の全てと裏側」というタイトルでお話しさせていただきました。セッション内では現状のその際に今新しい技術でサンプルアプリを作ったらどうなるんだろうと思い作成したアプリについて解説したいと

Googleスプレッドシート ARRAYFORMULAより便利なLAMBDA関数を使おう

Qiita(trend) · 2022-11-01

配列数式 ArrayFormula Google スプレッドシートで複数のデータを一括で処理したいときに便利なのが配列数式。ARRAYFORMULA を使うと配列を扱えない関数でもループして適用するかのごとく扱えるようになります。 ...

【Splatoon3】s3sを立てて戦績をstat.inkに自動アップする

Zenn · 2022-11-01

※サードパーティのソフトウェアを使用します。本記事の内容を実行する場合は自己責任でお願いします。 みなさん、イカしてますか? ようやくS+0に上がった響音カゲです。 スプラトゥーン3の戦績分析って楽しいですよね。自分のその日の動きが数字で見えるので、試合動画と一緒に見返すとすご

Flutter開発をマスターするための手引き 2022年版

Zenn · 2022-11-01

はじめに 知っている人も少なくないが、FlutterはAndroid/iOS開発で最も注目を集めているフレームワークの1つである。モバイル開発に携わらないプログラマーでもFlutterが人気であることを見聞きしたことはあるのではないだろうか。 そこで、今回の記事ではFlutt

Azure Fundamentals(AZ-900):Azure の基礎: Azureの管理とガバナンスについて説明する「Azure のコストに影響する可能性がある要因」

Qiita(trend) · 2022-11-01

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

JavaScriptのthisを8種類試してみた

Qiita(trend) · 2022-11-01

はじめに JavaScriptのthisの使い方で苦戦をしたので、整理と備忘録のために8種類のthisの動きを試してみました。 主にこちらの2つの記事を参考に勉強した内容の記事となります。 ui's blog JavaScript...