Tech – walker – 2022-08

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

Laravel 複数ページで共通データをフロント側に渡す方法

Qiita(trend) · 2022-08-31

今回やりたいこと Laravelで色んなページでよく使うデータをController毎にデータ定義して、フロント側に返すのではなく、共通でサーバ側からフロントへ渡せるようにしたい。 どうやって実現するのか Laravel ...

Elixir Ecto.Typeでcuctom typeの作成 atomのTupleを保存してみる

Qiita(trend) · 2022-08-31

なぜTupleを保存? Exlixir勉強中です。 勉強用にオセロゲームを作ってみました。盤面はTupleで保存しています。 タプルの中身は、:none, :black , :whiteのいずれか。これで盤面を表しています。 Ect...

Next.jsのホスティング先としてFirebaseは『かなりアリ』な選択肢になっている

Zenn · 2022-08-31

Next.jsのホスティング先といえば、Vercelという認識は結構多くの人の中での共通認識になりつつあると思う。実際にVercelは特に難しいことをする必要もなく、また月額$20の課金(Proプラン)でのできる範囲はかなり広いと思う。 https://vercel.com/ 私

64bit数の素数判定

Zenn · 2022-08-31

素数判定問題 https://yukicoder.me/problems/no/3030 実行時間制限: 1ケース 9.973秒 / メモリ制限: 509MB / ソースコードのサイズ制限: 64kiB 問題文 与えられた n 個の正整数 \{x_0,x_1,\cdots,x

所有権を要求されても渡せないときの安全な対処法

Qiita(trend) · 2022-08-31

要約 Rustで開発している上で所有権が渡せなくて困るときに、可変参照を取れるなら安全に回避するすべがある。 でもライブラリを作るときは使えなかった所有権を返すようなAPIが望ましい。 所有権で困る Rustで開発していると所...

Notion記事のいいねをノーコードでSlackに通知する

Zenn · 2022-08-31

まえおき Notion にはいいねボタンがありません。 検索するといいねボタンを付けるためのソリューションはいくつか見つかるものの、組織内で運用するにはあまり現実的でない方法でしか実現されていません。 組織で運用するためのひとつの解として Chrome拡張を組織単位で導入す

Cloud SchedulerからCloud Runを起動したときに発生した問題

Qiita(trend) · 2022-08-31

はじめに はじめまして!三時のおやつより仏像が好きな、izaberaと申します。 私はもともとCMSを使ったWebサイトの運営や構築の業務を主に担当していたのですが、 現在はWebシステムの開発の業務に関わらせてもらっています。 同...

【Jetstream】Laravel8 SocialiteでLINEログイン機能を実装してみる

Qiita(trend) · 2022-08-31

Laravel Socialite ・OAuth認証で俗にいうログインパッケージ。 ・LINE、Facebook、Twitter、Google、GitHub、Instagram、等に対応。 仕事でちょっと使う機会があり各サイトのD...

【入門】Rails APIのテスト手法まとめ

Qiita(trend) · 2022-08-31

はじめに 自分は2021年に新卒でWeb系の開発会社にフロントエンジニアとして入社し2022年で2年目になります。 実務ではReact×TypeScriptを利用したフロント周りの開発やRailsを用いたAPIの開発を行なっています...

JavaScript/Node.jsでのバイナリデータ処理

Qiita(trend) · 2022-08-31

概要 JavaScriptでバイナリデータを扱おうとするとBufferとArraryBufferという似た名前のオブジェクトが登場して混乱したり、Uint8Arrayという耳慣れないオブジェクトが登場して途方に暮れたりすることがある...

TypeScript の Narrowing

Zenn · 2022-08-30

はじめに 今回の記事では、その Widening(型の拡大) の対となる Narrowing(型の絞り込み) について解説します。Narrowing の方がよく知られている概念であり、パターンが多く解説が大変ですがやっていこうと思います(一部書ききれていないパターンや理解度の

iPhoneで快適にプログラミングする開発環境について

Zenn · 2022-08-30

最近、iPhoneと折りたたみBluetoothキーボードで快適に開発しています。小さなカバンに入れて持ち運べるので重宝しています。Twitterで紹介したら反響があったので、具体的な方法を紹介します。 https://twitter.com/kujirahand/status/

【AWS認定】スコアレポートの確認方法

Qiita(trend) · 2022-08-30

はじめに 試験を受けた後は、合格であれ不合格であれ、自分がどれくらい得点できたのかが気になるものです。 AWS認定試験の結果は AWS認定 のページから確認できるのですが、少々わかりづらいと感じたため、本記事ではスコアレポートの確認...

自動車の安全水準からプログラミングに関するヒントを得る

Zenn · 2022-08-30

どうも、株式会社プラハCEO兼エンジニアの松原です。 ASILと呼ばれる自動車の安全水準に関する規格がプログラミングにも活かせると常々考えているため、こちらの記事にまとめてみました。普段の意思決定のお役に立てていただけたら幸いです。 (自動車に関する仕事をしていたのは早くも10年

制限ボルツマンマシンの基礎 ~推定編~

Zenn · 2022-08-30

はじめに 機械学習で用いられるボルツマンマシン、特に制限ボルツマンマシン(Restricted Boltzmann Machine, RBM)の解説その2です。その1の続きなので、そちらを見てから読んでください。 前回までのあらすじ ぼっち飯のDaveは、いつも学食前のテ

AL2内のElastic Beanstalk環境でちょっとした修正を即反映するためにpumaを再起動する方法

Qiita(trend) · 2022-08-30

Amazon Linux 1(AL1) # pkill -f puma Amazon Linux 2(AL2) # systemctl restart web.service ちょっとだけ解説 EB環境でほんのちょっとの修正...

ゲームのライブ配信画面上で視聴者がステージを作って配信者に送れるシステムの構築

Qiita(trend) · 2022-08-30

ゲーム配信を見ながら次のステージを作って送り付ける 昨今のアクションゲームなどには、ブロックのようなパーツを組み合わせてステージを作成し、インターネットを介して自作ステージを交換できるものが多くあります。一番有名なのは「マリオメーカ...

【Web3】DAO(分散型自律組織)とは一体何なのか?

Qiita(trend) · 2022-08-30

はじめに 前回のNFTに続いてweb3編第二弾として今回は「DAO」について書いていきたいと思います! 今年になって「DAO」という言葉を色々な場面で目にすることが増えましたね。 「DAOが人々の働き方を変える!」なんて言われてたり...

【KAT loco S × Oculus Quest2】足踏みで移動するVRの作り方

Qiita(trend) · 2022-08-30

歩行型センサーに対応したVRアプリ開発 VRにおけるロコモーションの工夫には様々なパターンがあり、世界中で検証が重ねられています。 OculusQuest2のみを使用したロコモーションについては、下記のアイデアが大変参考になりました...

Reactの今まであまり触れてこなかった機能について試したのでそのまとめ

Zenn · 2022-08-30

react18.2で検証 createPortal 以下はドキュメントの引用 ポータル (portal) は、親コンポーネントの DOM 階層外にある DOM ノードに対して子コンポーネントをレンダーするための公式の仕組みを提供します。 ポータルを使うと<div i

ISUCON12予選問題をUnistore(Hybrid Table)❄️で実装してみた。

Zenn · 2022-08-30

Unistore(Hybrid Table)のPrivatePreview版を使わせていただける機会をいただき、isucon12予選問題をSnowflakeで実装してみました😃 Unistoreとは Unistoreとは、OLTPデータとOLAPデータを1箇所に保管できるワー

【備忘録】システム開発で非機能要件整理・定義をするために必要な情報

Qiita(trend) · 2022-08-30

はじめに 現在、受託開発企業でシステムエンジニアをしている@fusassyといいます。 最近、インフラ(クラウド)の非機能要件定義を担当しました。その際、参考にした情報を備忘録として残します。以下で挙げた資料を利用すれば、非機能要件...

今時の CSRF 対策ってなにをすればいいの? | Basicinc Enjoy Hacking!

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

<a href="https://tech.basicinc.jp/articles/231">https://tech.basicinc.jp/articles/231</a><br /><p>CSRF攻撃に対する多層防御として利用できる対策手法について。 CSRFトークン、カ

New Recipes for 3rd Party Cookies – text/plain

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

<a href="https://textslashplain.com/2022/07/27/new-recipes-for-cookies/">https://textslashplain.com/2022/07/27/new-recipes-for-cookies/</a><

nadeesha/ts-prune: Find unused exports in a typescript project. :bath:

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

<a href="https://github.com/nadeesha/ts-prune">https://github.com/nadeesha/ts-prune</a><br /><p>TypeScriptのコードから使用されていないexportsを検出するツール</p>

SpiderMonkey Newsletter (Firefox 104-105) | SpiderMonkey JavaScript/WebAssembly Engine

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

<a href="https://spidermonkey.dev/blog/2022/08/29/newsletter-firefox-104-105.html">https://spidermonkey.dev/blog/2022/08/29/newsletter-firef

【SwiftUI】Viewを引数にとるViewの作成方法

Qiita(trend) · 2022-08-30

方法 今回の例は背景色を黄色にするViewを作成しています。 import SwiftUI struct BackgroundView&lt;T: View&gt;: View { private let content:...

GitHub ActionsでビルドしてCloudflare Pagesにデプロイする

Zenn · 2022-08-30

やりたいこと Cloudflareは無料プランでも最高。今までGitHub PagesやNetlifyにデプロイしてCloudflare経由で配信してきた。Cloudflareは速くて安定している。 Cloudflare Pages のリポジトリ連携よりは GitHub A

多言語対応の辞書キーをフラットな構造にしてみたら良かった話

Zenn · 2022-08-30

多言語対応の辞書キーをフラットな構造にしてみたら良かった話 こんにちは、@sukechannnn です。 私たちは2022年7月25日にノンデスクワーカー向けプロジェクト管理アプリKANNAの英語版をリリースしました。 今回、英語版の開発を進めるに当たって I18n の辞書を

【TypeScript】バックエンドをかじっている私は、「部分型」は「継承」と同じ考え方と認識するとしっくりきた

Qiita(trend) · 2022-08-29

1.はじめに 本記事ですが、@kazatsuyu 様よりご指摘とアドバイス修正いたしました。 サンプルコードの例(命名)が良くなかったり、 部分型を上位互換と混乱を招く表現をしているとご丁寧にコメントを頂きました。 今回その修正の記...

技術系同人誌を書く基礎メモ

Qiita(trend) · 2022-08-29

技術系同人誌を書く人の味方「Re:VIEW Starter」の紹介 - Qiita を参考にしつつ、技術系同人誌を簡単に作る手順のメモです。 今回は「start-review-starter」というプロジェクト名にする。 start...

Stable DiffusionをローカルのGPU無しのWindows PC(Intel CPU)で動かす方法

Zenn · 2022-08-29

Stable Diffusionをローカルで手軽に動かす方法 Stalbe Diffusion話題ですね。ただネックなのはGPUが必要な点です。GPUを持ってない人や、CUDAはよくわからない/絶対に入れたくないという人もいるでしょう。クラウドを使う方法もありますが、色々な

apify/crawlee: Crawlee—A web scraping and browser automation library for Node.js that helps you build reliable crawlers. Fast.

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

<a href="https://github.com/apify/crawlee">https://github.com/apify/crawlee</a><br /><p>ウェブサイトのクローラーフレームワーク。 リンクを辿るクローリング、ページから情報を取得するスクレイピン

アジャイル開発、スクラムについてまとめてみた

Qiita(trend) · 2022-08-29

この記事を書こうと思ったのは、実務で初めてのアジャイル、スクラムを経験し  改めてアジャイル開発について学びアウトプットしたいと思ったのがきっかけです。 そもそもアジャイルとスクラムって同じもの?という曖昧な認識でしたが・・ アジャイ...

REPL駆動プログラミングについて

Zenn · 2022-08-29

本記事は、Mikel Evins氏のOn repl-driven programmingの翻訳を、本人の御了承を得て公開するものです。なお、関連記事であるProgramming as teachingの翻訳も公開していますので、どうぞご覧ください。 REPL駆動プログラミン

Hono + Cloudflare Workers で REST API を作ってみよう

Zenn · 2022-08-29

Hono とは? Hono は TypeScript/JavaScript のシンプルな Web フレームワークです。Hono という名前は日本語の「炎」に由来します。 Hono の特徴としては以下の点が挙げられています。 ウルトラファスト 依存関係ゼロ ミドルウェア Ty

Zaim APIを使うためにRubyでAPIクライアントを作った

Qiita(trend) · 2022-08-29

初めに この記事は記事投稿キャンペーン の参加記事です。 今僕はシェアハウスをしており、共通で使う消耗品などを毎月決算する運用をしています。 費用の計算を毎回手で行うのは手間だなと思ったので、いい感じに計算を行うための仕組みを作り...

個人開発で初めてWebアプリをリリースした話

Zenn · 2022-08-29

はじめに 先日、漢字テストメーカーというWebアプリをリリースしました。 https://kanjitestmaker.cococig.com ブラウザだけで下のような漢字テスト風の画像が作成できるというアプリです。 漢字テストメーカーで生成した画像 この記事では、このアプ

TwitterのSSOログインはもう使わない方が良い

Zenn · 2022-08-29

あまり見かけることが無くなりましたが、TwitterのログインにTwitterアプリを使うSSOというログイン方法があります。 ログインボタンを押すと、Twitterアプリが立ち上がりアカウントを選んで認証しアプリに戻ってくるという挙動をします。 このSSOは、元々Twitter

Kubernetes 1.25: SIG-API Machineryの変更内容

Qiita(trend) · 2022-08-29

はじめに Kubernetes v1.25がリリースされました 今回SIG-API主体な変更は少ないですが、全体でみると一番はPSPの廃止でしょうか。GAした機能では、EphemeralContainerや、前々リリースのv1.2...

Zapp!でFlutterアプリをWebブラウザだけで開発する

Qiita(trend) · 2022-08-29

Zapp!というサービスがリリースしました。WebブラウザだけでFlutterアプリを開発できるサンドボックス環境です。これまでにDartPadという似たサービスがありましたが、一番大きく違うのは 任意のパッケージ が利用できると言う...

Twitter API で特定のユーザーのツイートを取得する(Python)

Qiita(trend) · 2022-08-29

概要 tweepyというPythonのライブラリを用いて特定のユーザーのツイートを取得する。 tweepy インストール ターミナルで以下のコマンドを実行 pip install tweepy APIの認証 tweepyをイン...

SQLのWHERE-INをやめたら処理速度を約98%カットできた話

Qiita(trend) · 2022-08-29

概要 私は、主にバックエンドの開発を担当しており、フロントエンド、インフラに関する業務も担当しています。 今回取り上げる内容は、SQLの書き方一つでパフォーマンスがどれだけ改善できるかを、実例をもとに記述していきます。 シナリオ ...

Windows Server 2012 R2から2019へのバージョンアップ

Qiita(trend) · 2022-08-28

はじめに 私の業務としては珍しく旬な内容を行いましたので、ハマったポイントを含めて備忘録として残しておきます。 内容はWindows Server 2012 R2からWindows Server 2019へのバージョンアップ作業です...

アルダグラムの技術的改善施策について

Zenn · 2022-08-28

こんにちは、アルダグラムの開発ユニット長の田中です。 アルダグラムはノンデスクワーカー向けプロジェクト管理アプリ「KANNA」を提供しています。 https://lp.kanna4u.com/ プロダクトの成長フェーズでは、機能開発がメインで技術的改善施策が後手に周りがちです。

人が無理ならパンダと話そ♪ 人見知りエンジニアのためのオンライン英会話実践法

Qiita(trend) · 2022-08-28

筆者がオンライン英会話を始める際、以下のような心理的ハードルが存在していました。 英語が喋れないので恥ずかしい。 自分のレベルでは講師に迷惑がかかる気がする。 何を喋ったらいいかわからない。 そもそも「面識のない人間と二人きりで会話...

ボタンコンポーネントのpropにwidthはいらない

Zenn · 2022-08-28

ファンタラクティブのエンジニアの 太田 です。 Buttonコンポーネントのwidthの考え方について書きます。 よくあるSize定義 Buttonコンポーネントのサイズの定義でこのような定義がされているのを時々目にします。 UIライブラリでも同じような定義が使われていた気が

「イシューからはじめよ」と言われても

Qiita(trend) · 2022-08-28

イシューからはじめよ──知的生産の「シンプルな本質」 | 安宅和人 |本 | 通販 | Amazon、一回では吟味しきれない難しい本だった... しかし 「犬の道」というのがキーワード。で、犬の道からいかに脱するかが説かれる。 【要...

httptoolkit/brotli-wasm: A reliable compressor and decompressor for Brotli, supporting node &amp; browsers via wasm

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

<a href="https://github.com/httptoolkit/brotli-wasm">https://github.com/httptoolkit/brotli-wasm</a><br /><p>Node.jsとブラウザをサポートしてBrotliのCompre

シンプルなCLIのTodoアプリ作りを通して、rustの勉強をした

Zenn · 2022-08-28

はじめに CLI でシンプルな Todo App を作る事が出来ました。 こちら の記事を参考にさせて頂きました。非常に分かりやすく説明されていて、とても勉強になりました。ありがとうございます。 完成後のリポジトリも貼っておきます。 https://github.com/Da

妻のLINEの移行に失敗したので復活させなければ……

Qiita(trend) · 2022-08-28

経緯 妻がスマホを買い替えたので、LINEの移行を行うことになりました。安請け合いをして、適当にボタンをポチポチ……。LINEの移行に失敗し、全トークが消えてしまいました。こんな危険な作業はしっかりと手順書をつくり、実行者と確認者の...

Installing and running Node.js bin scripts

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

<a href="https://2ality.com/2022/08/installing-nodejs-bin-scripts.html">https://2ality.com/2022/08/installing-nodejs-bin-scripts.html</a><br

研究室内ゼミ音声認識システム

Zenn · 2022-08-28

はじめに 現在、私は音声言語処理研究室でASR分野の研究に勤しんでいる某大学の大学院生です。インターンではpythonでMLや暗号系の開発を行ったりしています。 夏休みのお盆明けにインターンも落ち着いて、開発をしたいと思い始めていた6月くらいに、研究室メンバーと「せっかく音声

Jestのテーブル駆動テストの構文の仕組みを探る

Qiita(trend) · 2022-08-28

TL; DR こんな書き方ができるのはなぜ? test.each` a | b | expected ${1} | ${1} | ${2} ${1} | ${2} | ${3} ${2} | ${1} ...

clang で「安全なループを今、書き換えて!」みる

Zenn · 2022-08-28

TL;DR https://lycoris-recoil.com/ あるいは、clang プラグインを使って C言語の AST を弄り倒す話。 これはなに リコリス・リコイル、みなさん好きですよね。私も大好きです。頼むからちさたき幸せになってほしい そんなリコリコの ED

ReactのRefとRefForwardingを一気に学び直した

Zenn · 2022-08-28

動機 業務でstyled-componentsを触る機会がありました。 styled-componentsは自分の周りではあまり良い噂を聞いていなかったため、少し調べたところこんな記事がHitしました。 https://zenn.dev/yhase_rqp/articles/

Release v1.5.0 - Batch to the Future · solidjs/solid

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

<a href="https://github.com/solidjs/solid/releases/tag/v1.5.0">https://github.com/solidjs/solid/releases/tag/v1.5.0</a><br /><p>Solid v1.5.0

エンジニア歴2年半、やっとOSSに貢献できました。

Qiita(trend) · 2022-08-28

初コントリビュート OSSへのコントリビュートを初めて出来ました!やったことはドキュメントの修正ですが、自分の中で大きな一歩なので記事にしてみます。 これまでOSSに何かしらコントリビュートしたいな、と思いつつ全然出来なかったのでち...

StableDiffusion でイラスト生成のクオリティを上げるプロンプト

Qiita(trend) · 2022-08-28

この記事は? StableDiffusion を使ってイラストを生成する際のクオリティを上げるためのプロンプトを検証しました。結果的にチェリーピックすれば割と見れるレベルのイラストが作れました。 動作環境 動作環境は以下の記事と同...

【実践】ネコでも分かるDeepLearningの応用まとめ【Keras入門】

Zenn · 2022-08-28

深層学習フレームワーク「Keras」を使って、AIを作ってみます。 【できるようになること】 ✅ サンプルデータを使って、簡単な画像分類AIを作成できる ✅ 用意されている有名モデルを使って、画像分類AIを作成できる ✅ 有名モデルを転移学習させ、用途に合ったAIを作成できる

『初めての自動テスト』感想

Qiita(trend) · 2022-08-28

書籍の感想です。 読んだ本 『初めての自動テストーーWebシステムのための自動テスト基礎』 著者:Jonathan Rasmusson 訳者:玉川紘子 発行所:オライリー・ジャパン 読んだきっかけ テストやその自動化に...

【JavaScript】TABキーによる要素のフォーカス送りをグループ内でループさせる

Qiita(trend) · 2022-08-27

HTMLタグのtabindex属性が同じ値同士の要素はTABキーによるフォーカス送りが該当要素内で順に行われるので、グループ化したい要素にそれぞれ同じ値のtabindexを振り、それぞれのグループ内での先頭または終端の要素にフォーカス...

Why your website should be under 14kB in size | endtimes.dev

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

<a href="https://endtimes.dev/why-your-website-should-be-under-14kb-in-size/">https://endtimes.dev/why-your-website-should-be-under-14kb-in-

Announcing TypeScript 4.8 - TypeScript

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

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

jQuery 3.6.1 Maintenance Release | Official jQuery Blog

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

<a href="https://blog.jquery.com/2022/08/26/jquery-3-6-1-maintenance-release/">https://blog.jquery.com/2022/08/26/jquery-3-6-1-maintenance-r

[Power BI] 新DAX関数 EVALUATEANDLOG を試してみる🎉

Qiita(trend) · 2022-08-27

はじめに SNS界隈で、「新しいDAX関数が使えるようになった」とざわざわしていたので実際に試してみました。参考にした記事は下記です。Microsoftの中の人。 その名も…EVALUATEANDLOG関数 現時点(2022...

AWSのアーキテクチャ図を描くときに意識していること

Zenn · 2022-08-27

! 個人的に気にしていることなのでこの描き方が正しいとかではありません 最初に 公式のガイドライン AWSが配布しているツールキットの中に基本的なガイドラインが記載されています。 https://aws.amazon.com/jp/architecture/icons/

Stable Diffusion をGoogle Colabで実行する際に便利なコード

Zenn · 2022-08-27

初めに Google Colaboratory で動かしていることを前提。 自分は Colab Pro にしているので、VRAMあたりで無料版の人は実行できないものがあるかも その際は出力する画像数とかを減らせばいけると思います。 出力する先をGoogle Driveにしたり

Goの fs.FS をOSのファイルシステムにマウントしたい

Qiita(trend) · 2022-08-27

fs.FSのファイルを他のプロセスに渡したい Go 1.16 で追加された io/fs パッケージで色々なファイルシステムに共通のインターフェイスでアクセスできて便利になりました.このfs.FSの中身にシェルやエクスプローラからアク...

一度のPushで、GitHubとBitbucketの両方に変更内容を反映されるようにする

Qiita(trend) · 2022-08-27

はじめに これまで、プログラミングを個人で学習するにあたり、GitHubでバージョン管理を行なってきました。 しかし、内定先の会社ではBitbucketを使用するため、Bitbucketを使用したバージョン管理にも慣れておこうと考え...

controller-runtime clientについて

Zenn · 2022-08-27

KubernetesでOperatorやControllerを開発する際に利用するフレームワークであるcontroller-runtimeのclientについて調べたのでまとめます。 この記事の目的は以下のような感じになります: controller-runtimeが提供するK

【CVPR2022】画像異常検知 PatchCoreの実装解説

Zenn · 2022-08-27

はじめに こんにちは、わっしーです。本記事では、CVPR2022で発表された画像異常検知手法であるPatchCoreの実装について解説します。 まずは、実際に試した結果です。下図の上は正常画像、下は異常画像です。異常部分が赤くなっており、製品が欠損していることがわかります。

今週の PHP 2022/08/20 〜 2022/08/26

Zenn · 2022-08-27

PHP のメーリングリストから、気になった情報をピックアップします。 Internal Proposal for floored division and modulo functions floor technique truncation technique とい

モニタリングを改善して、アラート疲れを緩和した話

Zenn · 2022-08-27

はじめに 担当しているWebサービスでアラート疲れがおきていたので、モニタリング周りを見直してみた。 効果があったことをまとめておく。 ちなみにモニタリングツールは Datadog。 抱えていた問題 アラート対応に疲れ果て、通常の業務に支障をきたいていた。 下の要因が重な

動的計画法の実例: QRコードの最適なエンコードを求める

Qiita(trend) · 2022-08-27

はじめに 最近、実生活で競技プログラミングが役に立ちました。 趣味の一環で長方形のQRコードであるrMQRコードを生成するPythonパッケージを作成しています。その中で「ビット列が最も短くなるようにデータをエンコードする」という処...

システム運用作業で気を付ける事 まとめ

Qiita(trend) · 2022-08-26

運用作業で気を付ける事 過去のシステム運用の経験で学んだことをこの記事にまとめてみました。 私の経験をもとに記載しているため、参考程度にして頂けたら幸いです。 また、初めてシステム運用をする方は参考になれば嬉しいです。 また、以下の...

Dockerのコンテナ入るコマンド長すぎて面倒だからBashスクリプトですっきりさせてみた

Qiita(trend) · 2022-08-26

よく使うDocker runコマンドが以下のように長くなる方におすすめ。 すること docker run ....という長ったらしい呪文を毎回コンテナを立てて入るときに唱える必要をなくす。 bash example.shでdocke...

【SwiftUI】iOS15からWheelPickerStyleが壊れたから自作した

Qiita(trend) · 2022-08-26

はじめに iOS15からPickerのwheelがバグが発生しました。 これはOSのバグで現時点では解決方法はないようです。 UIKitを使ってちゃんと使えるWheelPickerを作成します。 実装方法 WheelPicke...

[UE5]Chaos Cacheを使ってChaosで壊したものを直してみる

Qiita(trend) · 2022-08-26

こんな感じのをどうやって作ったかを雑に書いていてくよ。 適当に見てね。(ほぼ未来の自分のためのメモ) はじめるにあたって必要なこと まず今回の作るのに必要なものを書いていこう。 ・プラグイン "Chaos Caching" ・スタ...

VueをReactにリプレイスしてEasyからSimpleにした話

Zenn · 2022-08-26

はじめに こんにちは、株式会社マイベストでフロントエンドのテックリードをしているteppeitaです。 弊社が運営している mybest の技術スタックをVueからReactに移行したので、その時の話を共有したいと思います💪 https://my-best.com myb

stable diffusion をローカル環境で動かしたかった

Zenn · 2022-08-26

アプリケーションの実行環境は整えられたが、VRAM が足りないエラーが発生し物理的な準備が必要になったよ。本記事では実行環境準備までやったことを記載。 ちなみに Machine Learning や Deep Learning は触れてないから PyTorch とかその辺よく知ら

金融の基幹システムを1年半かけて.NET 6に移行した話

Zenn · 2022-08-26

はじめに 本稿は「.NET 6移行祭り! C# Tokyo」イベントで発表した「金融の基幹システムを1年半かけて .NET 6に移行した話」の内容を文書化したものです。 【オンライン】.NET 6 移行祭り! C# Tokyo イベント 後日、録画した動画も掲載の予定です

Rubyとmittsuライブラリを使って3D対戦アクションゲームつくってみた

Qiita(trend) · 2022-08-26

概要 この記事は私が躓いた当たり判定についての備忘録です。 2022夏のRuby合宿にて今回のゲームを作成しました。 作ったゲームのリポジトリはこちらです。初対面のメンバー4人でチーム開発&初めてGit,Github使って開発しまし...

TypeScriptとPrismaとPlanetGraphQLで作るGraphQL API【43分くらい】

Zenn · 2022-08-26

はじめに この記事を読んでいる皆さんはGraphQLやTypeScriptを(そしておそらくPrismaも)ご存知だと思います。しかしPlanetGraphQLについて耳にしたことがある方は皆無ではないでしょうか。 PlanetGraphQLは、TypeScriptやPris

FastAPI with Lambda + API Gatewayでサーバレスアプリケーションの作成

Qiita(trend) · 2022-08-26

はじめに 株式会社マイスター・ギルド新規事業部のヒツジーです。 弊社新規事業部では、新規サービスの立ち上げを目指して 日々、アイディアの検証やプロトタイプの作成などを行っています! 技術の進歩は目覚ましいので、置いてかれないように...

Xamarin のサポート終了と .NET 統合の話

Zenn · 2022-08-26

コンテキスト Xamarin のサポート終了というアナウンスを見て、Xamarin として提供されていたものが終了するというような誤解と不安を煽るような流れがあったので日頃 .NET をウォッチしているものとしては少し補足しておきたいと思います。 Xamarinのサポートは2

GitHub Actions上で実行したPlaywrightのレポートを見る手順

Zenn · 2022-08-26

こんにちは、 Leaner Technologies の石渡(@mishiwata1015)です。 Leaner では E2E テストに Playwright を使っています。 GitHub Actions 上で実行した Playwright がエラーとなったときのレポートを見る

【CSS】画像のbefore・afterをスライドさせて、比較できるようなUIを作ってみた。

Qiita(trend) · 2022-08-26

概要 みなさんは、このようなUIは見たことがあるでしょうか? この記事では、↓このようなUIをCSSだけで作成する方法とImage Compare Viewerを使う方法を紹介します。 CSSだけで実装する場合 CSSで実装...

Heroku の無料プランが廃止されるようです

Zenn · 2022-08-26

こんにちは。地図パズル製作所の都島です。今朝メールを確認したら、とても残念なメールが届いていたので、記事にしました。なんと、Heroku が無料プランを廃止するようです。2022/11/28 までに有料プランにアップグレードしてくださいと書かれています。残念! 詳しくはこちらを見

【イベント】「今年こそは継続的にアウトプットすると決めた方向けに語る技術発信の取り組み方」での学びをまとめる

Qiita(trend) · 2022-08-26

はじめに 私自身、アウトプットの仕方について悩んでいたのでとても参考になるイベントでした。 スピーカーの御三方がお話しされていた内容を軽くまとめていこうと思います。 技術記事を書くメリット 他のエンジニア(コミュニティ)に記事...

「技術記事って、別に書かなくてもよくないすか?」

Qiita(trend) · 2022-08-26

※この記事はスライドモードでご覧ください 自己紹介 氏名 無職 やめ太郎(本名) 所属 株式会社ゆめみ 役職 フロントエンドエンジニア Qiitaでよく関西弁の会話形式の記事を書いています 〇歳娘...

道路中心線と道路縁から道幅をもった道路中心線データをつくる

Zenn · 2022-08-25

概要 この記事では,道路中心線と道路縁の線データを用い,道路中心線ごとに道幅を計算する方法について述べます.以下3つの図で,太らせた領域の端と道路縁がおおむね一致していることから,方法は単純ですがそれっぽいデータが得られていることがわかります. 入力:シアン色の一点鎖線は道

DockerとWSL2を使ってReact&Django&MySQLの開発環境を作る

Qiita(trend) · 2022-08-25

目的 # docker-compose up -d --build 環境構築がとても嫌い これだけで全てを完結させたい そんな人のための手順書になります。 使うもの Docker コンテナ型の仮想化ソフトウェアです。 データや...

Stable Diffusionのimg2imgで好みの絵を作成するまでの過程

Zenn · 2022-08-25

イラストの生成方法なので技術情報サイトで公開すべきか迷いましたが、ローカル環境では生成手順にコマンドプロンプトの操作を必要とするためこちらにも投稿します。 はじめに Stable Diffusionにはテキストから画像を生成するtxt2imgと画像から画像を生成するimg2i

Dockerfile ベストプラクティス/2022夏

Qiita(trend) · 2022-08-25

今までなんとなくで済ませてきたDockerfileの設定ですが、公式のベストプラクティス1や公式のリファレンス2を読み解いていきます。 Dockerfileの各命令の意味や、キャッシュを有効活用するための注意点などについて触れていきま...

【入門】DockerでRailsのAPIモードを環境構築しHerokuへ本番反映する手順

Qiita(trend) · 2022-08-25

はじめに 今回はDockerを使ってRailsAPIの環境構築および簡単なアプリ開発を行い、ローカルで作成したDockerコンテナをHerokuに置いて本番反映する流れを解説していきます。 Railsの環境構築およびAPIの開発そし...

javascriptをudemyで学んでみた(関数とオブジェクト編)

Qiita(trend) · 2022-08-25

udemyのガチで学びたい人のためのJavascriptメカニズムという講座を受講しまして、 自分の言葉でまとめたいなと思ったのでこの記事を書きました。 最近エンジニアになったばかりですので暖かい目で見ていただければと思います js...

Stable Diffusionのサンプルコード(text2img/img2img)をGoogle Colabで動かす方法

Zenn · 2022-08-24

Stable DiffusionをGoogle Colabで動かす Stable Diffusion大人気ですね。公式が提供しているGoogle Colabノートブックで手軽に楽しむこともできます。 GitHubのStable Diffusionの公式のリポジトリを見ると、

Pythonのclassで値をvalidationする方法4選

Qiita(trend) · 2022-08-24

はじめに 「良いコード/悪いコードで学ぶ設計入門」を読んでから、値のバリデーションについて意識するようになりました。Pythonで早速クラスのバリデーションについて調べてみると色々と方法があったので、それぞれ動かしてみました。 バ...

UiPath Orchestrator からStudioとRobotのアップグレードを制御する

Qiita(trend) · 2022-08-24

はじめに オンプレミス環境と比較し、Automation Cloud利用環境ではStudioとRobotの接続保証の兼ね合いでサポート期間が短くなり、アップグレードを毎年ペースで実施する必要があるのは、下記ブログで紹介させて頂きまし...

しんどくないテックブログ/エンジニアブログの運営Tips

Zenn · 2022-08-24

テックブログ/エンジニアブログに関して、定期的にネガティブな話を見たり聞いたりするのですが、弊社は割と上手く(そこまでしんどくなく)運営できているかも?と思い、弊社の取り組みを書いてみます。 弊社のテックブログです テックブログって、しんどいですよね テックブログ/エンジニ

Reactの技術質問!!これで面接を圧倒すべし!

Zenn · 2022-08-24

最近フロントエンドの副業案件の面接を受けていて、聞かれた技術質問や準備しておいた方が良い質問をまとめます。(実務経験 約2年) 今回何回か面接をしましたが、正直技術質問って普段普通に実装していてもそれを言語化して答えるのって結構難しいです。 面接はコミュ力ではなくて準備力です!

RDS MySQLとAuth0を繋げる

Qiita(trend) · 2022-08-24

こんにちは。SARAHの沈(シム)です。 最近認証基盤をRailsのdeviseからAuth0への切り替えを行う作業があり、Auth0と既存のDBを繋げる機会がありまして、 自分が学んだ内用を共有しようかと思います。 目的 Rail...

Poetryでsys.path.appendを回避する

Zenn · 2022-08-24

まとめ pyproject.tomlの[tool.poetry]のpackagesに以下のようにモジュールを追加しましょう。 pyproject.toml packages = [ { include = "hoge" }, { include = "fug

【初心者が】社内のGit勉強会の講師(司会)をしてみて【体験談】

Qiita(trend) · 2022-08-24

経緯 入社まで ド文系一直線だったので、 そもそもGitが何なのかも知らなかったです。 入社後 入社後の課題でプログラミングに触れ、面白さを知りました。 といっても、まだこの時もGitのことを知らないです。 (Ctrlキー+Zと...

15年ものの熟成ソースがかかったスパゲッティを調理し、賞味可能にした話

Qiita(trend) · 2022-08-24

ローカル環境やイントラネットに置かれた古いシステムなどは、サポートがとっくに切れて何年も経過しているPHPのまま動いているものも世の中に少なくありません。ですが、そんなシステムもブラウザの非対応などで動作のほころびが発生してくるので、...

15分でStable Diffusionを使って肌色成分多めの画像をフィルター回避して作成するためのColab

Zenn · 2022-08-24

タイトルに書いてある事で全部ですが 公式のColabは上から実行すると、爆速で画像が返ってくる代わりに不適切フィルターがかかっており ※1,※2 禁則文字入れるとこんな事いわれちゃって、あるぇ?誰か不適切フィルター無しっていってなかったっけ?? となるので、僕のようなアホの子未来

【読書】名著「達人プログラマー」の教え

Qiita(trend) · 2022-08-24

はじめに 「ITエンジニア本大賞2022」技術書部門大賞おめでとうございます。 技術者が持つべきマインド、心構えに関してとても参考になったのでグッときたところをまとめていきたい。 あなたには現状を打破する力がある 職場の環境が...

Stable Diffusionでkawaiiを出力しようと奮闘したまとめ

Zenn · 2022-08-24

852話さんには遠く及ばない... https://togetter.com/li/1934577 Gallery a samurai girl with japanese school uniform, japanese anime style A girl with

SAP Universal IDを登録してみる

Qiita(trend) · 2022-08-23

本記事は#chillSAP 夏の自由研究2022の8月24日の記事として執筆しております。 SAP Universal IDについて SAP Universal IDはさまざまなSAPサイトにアクセスするためのアカウントになります。...

古代言語FORTRANの解読について

Zenn · 2022-08-23

計算科学に関わる研究室では, FORTRANで書かれた秘伝のソースが醸成され, 継承されています. 教授「FORTRANわかる?」 学生「Fortranわかります!」 なんていう会話が聞こえてきますね. FORTRANは現代の最新エディタを以てしても扱うことが困難な古代技術で

開発でよく使うgithubコマンドをユースケースごとに並べます

Qiita(trend) · 2022-08-23

概要 過去にインターン生にgithubを教えるとき、普段は猿でも分かるhogehogeを読んでくれと言っていたのですが、ユースケースでよくあるケースを用意しておかないとネットで見た内容を鵜呑みにして何も考えずにgit mergeした...

Fetch Upload Streaming でチャットアプリを作ってみる

Zenn · 2022-08-23

Fetch Upload Streaming とは Fetch Upload Streaming とは、ブラウザの JavaScript の POST リクエストで HTTP のストリーミングを行える機能です。より具体的には、Fetch API の body に Readab

Stable Diffusionをローカルマシンで実行する(VSCodeとDevcontainerを使用)

Zenn · 2022-08-23

最近流行りのテキストから画像を生成する機械学習モデルが一般公開されたとのことで、興味本位で触ってみました。ざっと書いちゃったので、後で見直すかも。 目的 GPUアクセラレーションを活かしつつコンテナ内でStable Diffusionのモデルを動かしたい。メインPCなのでLi

M1 MacBook ProでStable Diffusionを動かすまでのメモ

Zenn · 2022-08-23

画像生成AIのStable Diffusionがオープンソースとして公開されましたね。さっそく動かしてみたいなと思って触ってみることにしましたが、手元にあるのはMacBookだけなので、なかなか大変でした。 https://github.com/CompVis/stable-di

ワームについて調べてみた

Qiita(trend) · 2022-08-23

ワームの特徴 ワームはマルウェアの一種であり、寄生するためのファイルを必要とせずに自身を複製することが可能なことから強い感染能力があることが特徴です。 ウイルスやトロイの木馬とはまた異なった特徴があり、その特徴を活かした攻撃を行いま...

photoshopで「エンディアンタイプの読み込み中にエラーが発生しました」というエラーが発生した場合の対処法

Qiita(trend) · 2022-08-23

adobe photoshopでの作業中に、初めて見るエラーに遭遇したよ(´・ω・`) 発生した経緯 サイト(A)で利用中の画像(webp)をサイト(B)に流用したいが、サイト(B)はwebpの使用が不可なため、変換する必要がある...

Google Colab で、お手軽 Text-to-Image

Zenn · 2022-08-23

最近話題のお絵描きAIをGoogle Colabで試してみようという記事です。 ここで使うAIは、stability.aiの stable diffusion というモデルで、つい最近 CreativeML Open RAIL-Mライセンスの下、オープンソースでリリースされました

GSAP個人的「こんなこともできるの」シリーズ

Zenn · 2022-08-23

GSAPってこんなのもtweenできるんだ〜という最近の気づきをまとめた個人用メモのようなものです。「こんなこともできるのか〜」と思うたびに項目を増やし、感動する予定です。 前提 雑に検証するために、よくあるスクロールで固定するレイアウトを使います。(下方向にスクロール)

【脱Excel方眼紙】Wordの基本操作 ~これだけ覚えれば大丈夫~

Qiita(trend) · 2022-08-23

はじめに システム開発では「プログラム言語」が重要ですが、 ドキュメント作成でも「ドキュメント形式」が重要です。 生産性/可読性/保守性に大きな影響を与えます。 現場の実情 Markdown/Word/Excel/PowerPoi...

話題のStable Diffusionがオープンソース化されたのでローカルで動かしてみる

Zenn · 2022-08-22

話題のStableDiffusionがオープンソースで8/23に公開されたので、手元のマシンで動かすまで試したいと思います🖼 (下記に記載していますが、自分の環境だとエラーが出てしまったのでイレギュラーな対応をしています🙏) https://twitter.com/EMostaq

ExcelVBAでOdata接続(SAP)

Qiita(trend) · 2022-08-22

※この記事は chillSAP 夏の自由研究2022の記事として執筆しています。 こんにちは、めっきりひきこもりメンタルになりました陰キャなかのんです。 今回はExcelVBAでODataの結果を取得した機会がありましたのでやってみま...

【Svelte】外側クリックで閉じられるモーダルをdialogで実装したら楽だった

Qiita(trend) · 2022-08-22

概要 モーダルの外側をクリックしたらモーダルを閉じるように実装したい時にdialogタグを利用したら、シンプルに実装できたのでご紹介 何がいいのか ダイアログの表示・閉じるなどの関数が用意されている CSSを書かなくても最初か...

データ取得ライブラリを SPA に導入するとなぜ嬉しいのか

Zenn · 2022-08-22

TL;DR TanStack Query や SWR のようなデータ取得ライブラリは、難しいとされる Server State 管理を簡単にします。ユーザビリティやコンポーネント設計の品質も向上させます。導入する際にはいくつか注意する点があります。 (かなり長くなってしまった

Zig の文書読んで所感を記す

Qiita(trend) · 2022-08-22

これは何? Zig を学ぼうと 公式文書 (0.91時点) を読んでいるんだけど、読みながら思ったことを記していく。 その前に Zig への言及が最近多いなぁ、でもシンプルな言語だって言うしまあどうでもいいかなぁ、ぐらいの気持ちで...

テキストからの画像生成をローカルで動かしてみる

Qiita(trend) · 2022-08-22

はじめに 今流行りの Midjourney テキストを渡すと、それに合った画像を生成してくれます 下の画像は Delicious chocolate です これをローカルで動かしたい、というツイートがあり、 @zacky197...

[Tips]insertメソッドでコールバックを発火させずに単一のレコードを作成する(Rails)

Qiita(trend) · 2022-08-22

コールバックを呼ばずにデータを作りたい Railsでレコードを作成する時、コールバックを発火させずにデータを作成したい時が(基本的にない方がよいですが)ごく稀に存在します。 データを大量に作る時は、Rails6以降なら下記のようにi...

【挑戦状の正解発表&解説】配列の要素を増やすには?〜面白解答も紹介〜

Qiita(trend) · 2022-08-22

先日、Twitter上でこんなクイズを出題しました ↓こちらです。 この記事では、クイズの正解発表をして行きます。 クイズの内容 クイズの内容は以下です。 【JSクイズ】 /* ここに回答を書いてください */ の部分を埋め...

【TypeScript】部分型を上位互換と言い換えるとしっくりきた

Qiita(trend) · 2022-08-21

1.はじめに 部分型関係は、TypeScript を理解する上で重要な概念とされています。 ただ、 「どっちがどっちの部分?」 「なぜ 〇〇 型が ◇◇ 型の部分型なら、 〇〇 型の値が ◇◇ 型の値を使える?」 となったので、部分...

【Newt / Vercel / nuxt.js】個人開発サービスのupdateページを弱々エンジニアでも15分以内に公開する

Zenn · 2022-08-21

初めまして。Kigiと申します。 個人開発者が自分のサービスを使いあってレビューを送り合うwebサービス【sougo-review】を公開しました。 https://sougo-review.com/ サービスを作っていると、サービスの更新情報やお知らせなどの(ブログのような?)

【個人開発】「お前のサービス使ってレビュー書くから、俺のサービスも使ってみてくれよ!」というサービスを公開しました

Qiita(trend) · 2022-08-21

初めまして。Kigiと申します。 この度、個人開発者向け相互レビューサービス【sougo-review】を公開しました。 sougo-reviewとは? タイトルの通り、 「お前のサービス使ってレビュー書くから、俺のサービスも使っ...

たった20行で電力ひっ迫状況をslackへ通知する

Qiita(trend) · 2022-08-21

お盆過ぎて少しずつ秋の気配を感じるようになりましたが、まだまだ日中は暑い日が続きますね。 2022年は観測史上最速の梅雨明けだったこともあり電力需給ひっ迫のリスクが高いと連日報道されていました。 1人1人のこまめな省エネ・節電がとても...

Web フロントエンド(TypeScript) と BFF(Spring Boot) をタイプセーフに繋ぐ 2022

Zenn · 2022-08-21

はじめに 本記事の目的は、Web フロントエンド(TypeScript) と BFF(Spring Boot) をタイプセーフに繋ぐ方法を紹介することです。 以前、以下の記事を書きました。 https://qiita.com/chibato/items/e4a748db124

【Python】AI にナンプレ・数独を解かせよう

Zenn · 2022-08-21

はじめに Pythonを使ってナンプレ・数独の画像から自動で解答を導き出す AI (人工知能) を作ったので記事にします. 概要としては,PyTorchで作成した CNN を用いて画像認識をさせて文字を獲得したのちに深さ優先探索 (DFS) を行っています. 下記にてソースコ

個人開発LINEボット「瞬間Deep和訳」が半年で友達300人突破!公式アカ上位25%への軌跡

Qiita(trend) · 2022-08-21

LINEトーク画面で英文画像を送ると、OCRしてDeepLによる高精度和訳してくれるLINEボット「瞬間Deep和訳」がローンチから半年で友達300人を突破しました。 LINEからのお知らせがあったのですが、友達300人以上のLINE...

Google 製 yaml フォーマッター「yamlfmt」を試してみる

Zenn · 2022-08-21

Google 製の yamlfmt なるものを知ったので試しに触ってみました。 https://github.com/google/yamlfmt インストール Go で作られてるので go install でインストールできます。 $ go install github.c

4 ビット Float を自作したら、浮動小数点数の精度を理解できた

Qiita(trend) · 2022-08-21

はじめに 浮動小数点数、なんとなくはわかっているものの実は理解がちょっと曖昧、という方いませんか? 僕は恥ずかしながら長らくそんな状態でした。 特に誤差と精度についてはかなり曖昧で、 「どれくらいの数値であればどれくらいの精度がある...

100名以上のメンターをやって見えた「めちゃくちゃ伸びる人」の共通点

Zenn · 2022-08-21

どうも、株式会社プラハCEO兼エンジニアの松原です。 弊社では中級エンジニアを育成するプログラミングブートキャンプ「PrAha Challenge」を2年近く運営しています。累計100名近くの方々が参加して、日々実践的な技術課題に取り組みながら、メンターと技術的な質疑応答を繰り返

RaspberryPI OS Install

Qiita(trend) · 2022-08-21

【初心者向け】RaspberryPi OS インストール方法 きっかけ ずっと憧れつつものっぴきならない事情(?)で入手できなかったラズベリーパイ。 幸福なことにキットでプレゼントしていただいてしまったのでガンガン活用すべく、さっ...

【Cシェル備忘録】連続したスペースを含むテキストの扱い

Qiita(trend) · 2022-08-21

はじめに 連続したスペースを含むテキストファイルを編集するシェルスクリプトを作成する必要が生じた際に、初心者の私が苦肉の策を講じたサンプルコードを掲載したいと思います。 実現したかったこと 各行の桁数が決まっているテキストファイル...

mix phx.newしたプロジェクトをElixirDesktop Android app化する方法(最小の変更)

Qiita(trend) · 2022-08-21

Elixir Desktop化の困った状態 Elixir Desktop化する方法が本家のドキュメントに含まれていました(以下、your_first_app.mdと呼びます)。 このドキュメント通りにすればよいとおもったんですが、こ...

仕事で燃え尽きないために休日向けのポモドーロ"休息法"を考案したい

Qiita(trend) · 2022-08-21

休日の過ごし方 ポモドーロ集中法を逆にしてポモドーロ休息法というのはどうだろうか。 ポモドーロ集中法は25分集中して5分休む。 これを逆にする。 25分休憩して5分は何か好きなことをするのだ。 休み方が下手すぎて 僕は休み方が下手...

バッグドアについて調べてみた

Qiita(trend) · 2022-08-21

バッグドアとは バッグドアとは悪意のある攻撃者が一度、攻撃先のシステム内部の侵入に成功した際に 継続的に侵入が可能 になるように、内部に仕込むプログラムのことを指します。 システム内部から外部に通信するための 裏口 として利用される...

rsyslog(/etc/rsyslog.conf)のデフォルト内容読解(Cent8.3)

Qiita(trend) · 2022-08-20

rsyslogの/etc/rsyslog.confのデフォルト状態について読み解いてみました。 公式URL等なども併せて載せていますので原文が気になる方はそちらも確認ください。 ■環境 CentOS Linux release 8....

MacとVS CodeでPHPのデバッグ環境を構築

Qiita(trend) · 2022-08-20

こちらの記事を参考にPHPのデバッグ環境を作成しました。 上記の記事で大体うまくいくのですが、大事な部分を中心にメモ。 動作環境 PC:MacbookPro(2018) OS: Big Sur(11.6.2) エディタ:Visual...

アクセシブルFlutter: Semantics入門

Zenn · 2022-08-20

Flutter界隈の皆さんこんにちは。mjhdです。 今日は、FlutterのSemanticsについてのお話をしたいと思います。 以下のようなウィジェットを見かけること、あるんじゃないでしょうか? Semantics( container: true, label: '

【メモ】AWS boto3 & dynamoDBチートシート

Qiita(trend) · 2022-08-20

1. はじめに Python&Boto3経由でAWSのDynamoDBへアクセスする時によく使うメソッドたち(CRUD + COPY)をまとめてみました。 Github 2. Boto3メソッド API main.py dyn...

【サイバー攻撃】ポートスキャンとは

Qiita(trend) · 2022-08-20

ポートスキャンの概要 サーバーに対して攻撃を仕掛ける時にはセキュリティの弱いところを狙う必要があります。 そのようなときに、ターゲットのサーバーはどのポートを開けているかを確認することで攻撃の足がかりを見つけます。 ターゲットのサー...

Qiita投稿記事が100本になったので振り返ってみる

Qiita(trend) · 2022-08-20

この記事投稿が100本目となるため振り返ってみます。 ①投稿することの効果 ②投稿を続けることの効果 ③投稿の際に気を付けていること ④投稿の際に気を付けないようにしていること ①投稿することの効果 わかりやすく書く/残すように...

多倍長整数の実装9(手書きasmとLLVMのベンチマーク)

Zenn · 2022-08-20

初めに 今まで長らく多倍長整数の加算と乗算について標準C/C++の範囲で出来ること、intrinsicを使った場合とその限界、XbaykやLLVMによる実装方法の紹介をしました。 今回は一区切りのまとめとしてN桁xN桁の乗算(mulPre)のベンチマークを取って考察します。

マインドマップアプリまとめ

Zenn · 2022-08-20

マインドマップ マインドマップとか使うと、発想広がったりするのかなと思って、色々アプリを調べたり試したりしていました。 結果的には、あんまり自分はマインドマップ相性良くないというか、メリットを感じられませんでした。 Twitterで多くの人からアプリを教えてもらったりしたので

九九を表示するプログラム

Qiita(trend) · 2022-08-20

九九を表示するプログラム 99_1.py for j in range(1,10): str_answer = '' for i in range(1,10): answer=j*i ...

今週の PHP 2022/08/13 〜 2022/08/19

Zenn · 2022-08-19

PHP のメーリングリストから、気になった情報をピックアップします。 Internal PHP 8.2.0 Beta 3 available for testing ついに Beta 3 です。 Additional small features for 8.2 RF

React/Next.jsでの俺的ベストプラクティスを見てくれ

Zenn · 2022-08-19

木瓜丸です。 最近になって、やっとNext.jsを上手く使いこなせてるんじゃないか?!と思えるようなコンポーネントの設計手法を見つけたので、Zennにまとめてみたいなと思います。 この記事で触れること この記事では、主にページ単位でどのように状態管理を行うのかに焦点を当てるこ

[Kotlin] コルーチンでCPUコアを全て使って並列処理

Qiita(trend) · 2022-08-19

はじめに Kotlinのコルーチン、私はスレッドに対する明確なメリットを知らず、あまり使ってませんでした。 しかし今回、大量のレコードをなるべく速く処理したいという状況で、コルーチンがとても役に立ったので紹介します。 マルチコアを...

【Unity】画像のダウンロードを集約してメッセージを発行するクラス

Qiita(trend) · 2022-08-19

背景&概要 UnityのUGUIでTwitterのようなものを作ろうとした際、以下の問題に直面しました。 同じ画像を複数箇所で同時に利用する際、ダウンロードが重複して勿体ない ツイートをオブジェクトプールしている関係でたまに、前の...

Elixir FlowでRyzenの全コアぶん回したら10倍速かった

Qiita(trend) · 2022-08-19

Flowを使って、CPUのコアをフルに使えるか試してみました。 処理内容は、乱数で円周率を求める(適当な処理内容を思いつかなかったので地味な課題です) 乱数の生成、判定、カウント3段階のパイプにしています。各処理をEnum/Flowを...

[UE5] Blueprint ・Componentが持つプロパティのデフォルト値をSubobjectDataSubsystemを使って確認・変更する方法について

Qiita(trend) · 2022-08-19

はじめに 開発を進めていると、Blueprint(BP)やComponentが持つ各プロパティのデフォルト値(初期値)をリスト化したり一括で変更したくなります。例えば、Tickが不要に有効になっていないか確認したり、Componen...

Productivity Weekly (2022-08-10号)

Zenn · 2022-08-19

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

【Flutter】ModalBottomSheetの上にSnackBarを表示する方法

Zenn · 2022-08-19

概要 登録フォームでModalBottomSheetを使っていたのですが、登録に成功した場合と登録に失敗した場合にSnackBarを表示する必要がありました。 成功時はModalBottomSheetが閉じるので良かったのですが、失敗した際には閉じないようにしているためSna

InfyOmLabs / laravel-generatorでAPIを作成してみた所感

Zenn · 2022-08-19

laravel-generaterで簡易ブログを作った際の所感

【Golang×Next.js×GraphQL】で雛形アプリケーションを作ってみた

Zenn · 2022-08-19

こんにちは、あきのです。 この記事では、GolangとNext.jsとGraphQLを使ったWebアプリ開発を爆速で進める上での、土台作りをご紹介していきます。 実際にGolangとNext.jsのプロジェクトをそれぞれ作成し、使用するライブラリ等の解説を挟みながらGraphQL

【サイバー攻撃】水飲み場型攻撃とは

Qiita(trend) · 2022-08-19

水飲み場型攻撃の概要 攻撃者がサイト等に罠を仕掛ける。そのサイトに訪れた人にマルウェアを感染させてデータを抜きとる。こんな感じです。 サバンナでは水飲み場で肉食動物が待ち伏せをし、水を飲みにきた草食動物を狩るということがあるみたいで...

新人エンジニアの2ヵ月間の感想

Qiita(trend) · 2022-08-19

はじめに この記事は新人エンジニアが2ヵ月で学んだことを記した内容です。 同じ新人やエンジニアを目指す方たちの参考になればと思い投稿しました。 この記事を書いている人 新人エンジニア(2ヵ月経過) プログラミングは独学(Java...

Geospatial APIを用いたロケーションベースARのイテレーションを効率的に回す方法

Zenn · 2022-08-19

概要 2022年5月に行われたGoogle I/Oにて、「Geospatial API」というVPS(Visual Positioning Service/System)が発表されました。これまでのVPSとは異なり、事前スキャンの必要がなく、さらに精度も高いことから一躍脚光

Mattermost 7.2の新機能

Zenn · 2022-08-19

Mattermost 記事まとめ: https://blog.kaakaa.dev/tags/mattermost/ Twitter: @mattermost_jp で Mattermost に関する日本語の情報を提供しています。 はじめに 2022/08/16 に Matt

CDK for TerraformでGoogle Cloudのリソースを作ってみた 接触篇

Zenn · 2022-08-19

クラウドエースの阿部と申します。TerraformをはじめとするIaCが大好きなエンジニアのような者です。 はじめに 2022年8月1日に「CDK for Terraform (CDKTF)」がGAリリースされました。(Hashicorpのブログ) 2年ほど前からAWS向けに

VanillaJSで3パターンのマウスストーカー作ってみた!

Zenn · 2022-08-18

参考サイト いきなりですけど、このサイトめっちゃオサレじゃないですか!?(勢い) https://www.whiteoutworks.com/ 是非とも、全部真似したい! 真似させて頂きたい!!!! ということで、真似させて頂きました。 結果 ひとまず完成図がこちら。

【CSS】きみは "擬似クラス" 何個言えるかな??

Qiita(trend) · 2022-08-18

はじめに あなたは "擬似クラス" 何個言えますか? 擬似クラスには、:hover や :active、:focusといったよく使うものから、 :is()や:where()、:has()といったこれからサポートされていくものまで た...

README.md が実行できるようになっていた

Zenn · 2022-08-18

先日、下記のタイトルを見て「どういうことだってばよ?」となったので。 あと、Markdown のコードブロックの言語指定を置き換えるコマンド作ろうかなと考えていたので(何が関係あるんだ?というのは後で出てきます)。 つまり、どういうこと? ちょっと触ってみた感じだと、REA

TypeScript: 複数のオブジェクト型から、名前も型も共通するプロパティを抜き出す型演算

Zenn · 2022-08-18

問題 typescriptのオブジェクト型が複数あるとして、名前も型も同じプロパティをどう抜き出せばいいか? まずは2つの場合から考えてみましょう。具体的には下記のDogCat型をうまく型演算で表現したいということです。 type Dog = { name: stri

【読書】『独学プログラマー』の心得

Qiita(trend) · 2022-08-18

優れたプログラマーは、金銭的な報酬や人々から賞賛を浴びる目的でコードを書くのではない。単純にプログラミングを楽しむためにコードを書くんだ。 リーナス・トーバルズ(Linuxカーネル開発者) コーリー・アルソフ氏の『独学プログラマー...

CSSのcalcの乗算除算の罠

Qiita(trend) · 2022-08-18

CSSにはcalcといってプロパティ値に入れる数値をCSS側だけで計算できる仕組みがある。 .apple{ width: calc( 100vw - 50px ); } このcalcは四則演算は使えるのだが、実は乗算と除算で...

Web Speed Hackathon 2022 を勝手に開催する

Zenn · 2022-08-18

CyberAgentのWeb Speed Hackathon 2022 の仕組みが素晴しいと思ったので(特にGitHub Actionsで自動化されたLeaderboardの部分)、自分の環境で遊ぶための方法を書きます。 https://github.com/CyberAgent

Slack の絵文字をいい感じに作成できるツールを見つけた話

Qiita(trend) · 2022-08-18

はじめに チャットツールの Slack に自分の思い通りで見やすい絵文字を追加したい。そんな欲望にかられ、手軽にアイコンを作成できるツールを探しました。 見つけました。 Figma です。 Figma とは Figma とは We...

TypeScriptのエラーハンドリングはResult型を使うのが良さそうだと思った話

Qiita(trend) · 2022-08-18

はじめに TypeScriptのエラーハンドリングの方法について、なにか良い方法はないかと探していたら、以下記事を見つけた。 この記事に書かれている方法を取り入れてコードを書いてみたら、個人的にとてもスッキリしたので、布教したい。...

ラズパイ4の初期設定やってみた

Zenn · 2022-08-18

はじめに 我々が所属しているチームでは、IoTやクラウドに特化したサービス展開を推進していますが、 IoTへの知識や技術をより深めるため、この度IoTに関するブログ発信をスタートします。 ブログで取り扱う内容は、チームメンバーの学習や、手順書の用途も兼ねているため、 IoTの

多倍長整数の実装8(LLVMを用いたasmコード生成)

Zenn · 2022-08-18

初めに 前回まではx64用asmコードを用いた実装を紹介しました。高速な実装のためにはCPUの特性と命令を駆使しなければなりません。今回はLLVMを用いてより汎用的で(そこそこ)高速なコードを効率よく生成することを目指します。 記事全体の一覧は多倍長整数の実装1(C/C++)

【Ruby】Faebook広告のデータをAPIで取得する

Qiita(trend) · 2022-08-18

環境 Ruby 2.6.6 Rails 6.0.4.7 Gem facebookbusiness(Metaが出している公式のSDK) (※ ググるとgem ‘facebook_ads’などが出てくるが、そちらではないことに注意) A...

JSXで使われる&&についてちょっとだけ深掘りする

Zenn · 2022-08-18

JavaScriptの小ネタ ドキュメントの条件付きレンダーの項に書かれているこういう書き方をきちんと理解するにはJavaScriptの論理積(&amp;&amp;)について理解する必要がある jsx {unreadMessages.length &gt; 0 &amp;&am

【Python】Slack API を使用してチャンネルの全メッセージとファイルをダウンロードするコード

Qiita(trend) · 2022-08-18

2022/9/1から Slack 無料版のデータ保持期間が90日になりますね。 90日前以前のデータが消える前にメッセージとファイルをダウンロードしておきたかったので、自動でそれを行うコードを作成しました。 この記事はその時のメモです...

いつScalaを使い、いつ使わないのか

Zenn · 2022-08-18

前置き 先日Twitterでこのような興味深いツイートを拝見しました。 https://twitter.com/emergent/status/1558043418001313792 なるほどと思ったので、自分が技術選定/アーキテクチャ設計において「どのような時にScalaを

スロークエリの見つけ方

Qiita(trend) · 2022-08-18

MySQLのスロークエリを確認するまでの手順備忘録 アプリケーションを作るうえで、DBとのやり取りはほぼほぼ発生するかと思います。 その際に投げられるクエリたちについて、どれが時間がかかっているクエリ(スロークエリ)なのかを確認する...

jQueryを使ってテーブルの行をドラッグ&ドロップで並び替え

Qiita(trend) · 2022-08-18

背景 ユーザーにより自分が好きな順番でtableの表示データーを設定できるように jQuery UIのsortableを使用してHTMLのtable項目の並び順設定を作ってみました。 結果 環境 jQuery: 1.8.3 ...

値オブジェクトへの誤解が生まれる一つのストーリー - 文脈と定義を大事にする

Zenn · 2022-08-17

先日、 https://zenn.dev/339/articles/e3c174fdcc083e という記事を書いたところ、思ったよりも反響がありました。その影響があったかは不明ですが、また値オブジェクトについての話題がちょびちょびと発生していました。 そのやり取りの中で、私は未

PHP8.1で登場した列挙型(Enum)とオブジェクト(object)を区別する方法

Qiita(trend) · 2022-08-17

EnumかEnum以外か どうやって判断すれば良いんだ………!?とハマったのでメモ。 🌟 結論 Enumかどうかは、「UnitEnumインターフェイスのインスタンスかどうか」で判定する。 if( $hogeEnum instance...

社内のアイディアコンテストに応募して、予選敗退したので供養する

Qiita(trend) · 2022-08-17

1.はじめに どうも、ARIの名古屋支社に勤務している愛知県民です♪ (/・ω・)/ 今回は久しぶりにポエム的な記事です。 先日、社内でアイディアコンテスト(新規事業やサービスにつながるアイディアを競うコンテスト) という試みがやっ...

パラリアル大阪の担当ギミック紹介と解説

Qiita(trend) · 2022-08-17

はじめに このヨドコロちゃん、バーチャルマーケット2022 Summer(Vket2022 Summer)の会場の一つ「パラリアル大阪」で、JR西日本様のワールドギミックを担当させていただくことになりました。 Vket6のJR東日本...

ニューラルネットワークを数式から理解する

Zenn · 2022-08-17

はじめに タイトルのとおり、ニューラルネットワーク(NN)を勉学するにあたり、その内部でどのような計算が行われているか詳しく確認したかったため、理解した過程を本稿に残します。 前提 サンプルデータはIrisのデータセット (4つの特徴量で、花の品種を3分類予測) 活性化

Zig の TensorFlow Lite ライブラリを書いた。

Zenn · 2022-08-17

はじめに Go 向けの TensorFlow Lite ライブラリの go-tflite https://github.com/mattn/go-tflite mruby 向けの TensorFlow Lite ライブラリの mruby-tflite https://gith

k-means法を用いて画像をドット絵風に変換する

Zenn · 2022-08-17

はじめに k-means法を用いて画像を減色しドット絵風に変換するWebアプリを作りました。 https://github.com/3w36zj6/pixel-art-converter https://3w36zj6.github.io/pixel-art-converte

【厳選】エンジニアにおすすめのビジネス寄りTwitterアカウント30選

Qiita(trend) · 2022-08-17

はじめに 最近、私が開発した翻訳サービスであるmeta翻訳でもサブスクサービスを始めました。 (有料記事を現在月額980円で提供するというものです。) 私自身、日頃のインプットにはTwitterを一番活用しているのですが、フォローし...

【Rust】Tokio の Task を複数実行するとき、バッファリングした Stream でコンパクトにまとめる

Zenn · 2022-08-17

Rust で実行数を制限しながら複数のファイルを同時にダウンロードしたくなりました。 最初は「非同期処理と Channel でどうにかなるかな」と軽く考えていましたが、.await を複数配置することになったりと複雑になりがちです。 そこで試行錯誤してみたところ Stream(の

ProphetとTwitterで人生を振り返る

Qiita(trend) · 2022-08-17

全Tweetで振り返る Tweet数で時系列分析 自分の何かを反映している気がしたので、Tweet数の変化について時系列分析してみます 時系列データの可視化 (全体/年次/月次/日次)トレンドの可視化 変化点検知ロジックによる変...

フロントエンド開発ツール Svelte の始め方

Qiita(trend) · 2022-08-17

Svelte とは Svelte とは React や Vue.js のようなコンポーネント指向かつリアクティブなフロントエンドUIを簡単に開発できるツールです。 この記事の目的は「始め方」なので、他のツールとの違いや細かい説明は省...

Illustrator 上でルビを振るスクリプト illustrator-ruby を公開しました

Zenn · 2022-08-17

Adobe Illustrator でルビ振りを行うスクリプト illustrator-ruby を公開しました。 Illustrator は標準でルビ機能に対応しておらず、ルビを振るには手動で一文字ずつテキストを調節するなど、極めて煩雑な作業が要求されます。本スクリプトを用いる

【夏休みの自由研究】自作言語でFizzBuzzを動かす!

Zenn · 2022-08-17

はじめに 夏休みというと自由研究の季節ですが、プログラミング言語を自作してみるのも面白いか、と思い以下の動画を作ってみました。 https://www.youtube.com/playlist?list=PLSvCGXiKL6C6_2uHBAuj6heSqt-R9in51 私

はじめましてのごあいさつ

Qiita(trend) · 2022-08-17

みなさまはじめまして。 Twitter上において@chizutodesignと名乗り 地図やデザインについてのグラフィックを投稿しています。 縁あって6月より株式会社MIERUNEに入社する運びとなりました。 目標としていることは様...

Unityの新機能を調べるときのおすすめ〜ロードマップ、フォーラム、パッケージ内サンプル〜

Qiita(trend) · 2022-08-16

この記事では、Unityの新機能の概要把握や調査におすすめの方法を3個紹介します。 はじめに Unityの新機能のキャッチアップ、大変ですよね。 「仕事や趣味のプロジェクトで使っているUnityのバージョン、ちょっと前のLTSで固定...

Notion APIとGitHub Actionsで毎日ページを自動生成する

Zenn · 2022-08-16

どうも。えーたん(@eetann092)です。 先日、Chrome拡張機能Choomameを公開し、GitHub Actionsを使ったChrome拡張機能の開発の記事も書きました。 その過程でGitHub Actions面白いなぁと思ったので、今回はNotion APIと組み合

【Python】6ケタの英数字が5ケタになってしまう問題をシミュレート

Qiita(trend) · 2022-08-16

概要 職場でこんなトラブルに遭遇しました。 「英数字6ケタのパスワードが、5ケタで生成されており、エラーになった」 Pythonを使って、このエラーを再現してみました。 原因 「英数字6ケタ」で大量にランダム生成されたパスワード文...

BFFとmicroservicesアーキテクチャ

Zenn · 2022-08-16

はじめに sweeep CTOの平下です。先日CADDiさん主催のこちらで「BFFとmicroservicesアーキテクチャ」というテーマでLTさせていただきました。そのときのLT内容を記事にしました。 https://caddi.connpass.com/event/244

ブロックチェーン入門

Zenn · 2022-08-16

ブロックチェーン入門です。何かと話題になるけど結局ブロックチェーンとか仮想通貨とか、NFTってなんなの?という話を解説します。

Mac修理でデータ消えたのでターミナル環境を整えた(2022年)

Zenn · 2022-08-16

Macのコマンドライン環境をモダンツールインストールしつつ整えました。とりあえずzsh環境ができたのでまとめてみます。 https://github.com/arkbig/my-mac-setup 参考文献: ibraheemdev/modern-unix A collecti

Slack ゲストアカウントの棚卸・通知をGASで作ってみた

Zenn · 2022-08-16

はじめに 本業・副業共にコミュニケーションツールはSlackを使用しているのですが、ゲストアカウントの棚卸って結構課題だったりすることが多いと思います。自分も多分に漏れず、「後で効率化したいな〜、何かScript書こうかな〜」と思いながら1年以上経過してしまいました。。。

N周遅れのMUI入門

Zenn · 2022-08-16

はじめに 実務でMUIを本格的に使用することになりそうなので、MUIに入門していきたいと思います。 なお、筆者はMUIの前身のMaterial UIは少し使用したことがあり、Material Designについてはエアプです。それらを踏まえて対戦よろしくお願いします。 本

単純なLookMLだけで対処できなくなった時の簡易フローチャート

Qiita(trend) · 2022-08-16

初心者向けにざっくり関係性を描写したものです。 下に行くほど手間がかかります。

クロスサイトリクエストフォージェリ : CSRF について調べてみた

Qiita(trend) · 2022-08-16

クロスサイトリクエストフォージェリ : CSRF とは Webアプリケーションの脆弱性のひとつであるCSRFは「Cross Site Request Forgery」の略で、 Webシステムを悪用し、ユーザーが意図していないリクエス...

html & css & javascript で かっこいいサイト を 作る[アニメーション]

Qiita(trend) · 2022-08-16

最近サイトを作りました。 https://caleb7023.hmath.pro/ 私のサイトはレンタルサーバーが高いので仕方なくgoogle sitesで作ってあります。 しかし、google sitesは自由度が低すぎるということ...

あらゆるライブラリをSwiftPMで使えるようにする

Zenn · 2022-08-16

Swift Package Manager で 3rd party のライブラリを扱えるようにするには、repository に Package.swift を含めることで解決しますが、repo が公開されていないものや、ビルド済みの framework 形式で配布されている場合

Apollo ClientのモックとE2Eテスト(w/ Storybook)

Zenn · 2022-08-16

概要 Storybook駆動での開発・テストは便利! StorybookでのApollo Clientのモックは、SchemaLinkを使った方法が個人的におすすめ モノレポ構成で開発をしている場合は、バックエンドのモジュールをモックに使うと、StorybookでE2Eテス

Next.js & StorybookにEmotionが効かない問題の解決メモ

Qiita(trend) · 2022-08-15

TL;DR Next.js⇄Storybook間の設定共有は storybook-addon-next がほぼ全部解決してくれる。まずはこれを使え。 ただし Emotion などのJSXを拡張するライブラリを使う場合、アドオンが自...

【JS / TS】分割代入のレスト構文ってなに?(スプレット構文とは違うよ編)

Qiita(trend) · 2022-08-15

1.はじめに 分割代入の第4段の記事になります。 今回は、分割代入のレスト構文編の記事となります。 オブジェクト編 、配列編、複雑な分割代入編 と分割代入の記事を書いてきましたが、 本記事は、配列編と複雑な分割代入編の間の位置づけに...

TinyGo で Raspberry Pi Pico の Lチカ

Zenn · 2022-08-15

はじめに TinyGo も割と名前が知られる様になってきていますが、難しいと思っておられる方もいそうなので、TinyGo を使って Raspberry Pi Pico の Lチカ をする最小手順を書いておきます。 本当に簡単です。 Raspberry Pi Pico を買

ここさえ抑えればGitHub API v4がわかる! GraphQL入門

Zenn · 2022-08-15

この記事について 今年の7/27にGitHub Projectベータと呼ばれていたものがGAになりました。 https://github.blog/2022-07-27-planning-next-to-your-code-github-projects-is-now-gen

UiPathActivityCreatorを利用してカスタムアクティビティを作ってみた(実践編)「UiPath, PostgreSQL接続」

Qiita(trend) · 2022-08-15

はじめに 先日投稿した、UiPathActivityCreatorを利用してカスタムアクティビティを作成するの、実践編になります。 「UiPathActivityCreatorとは」「インストール方法」は、前回の記事を御覧ください。...

Juliaでの自動微分について調べてみる 後半

Qiita(trend) · 2022-08-15

Juliaでの自動微分について調べてみる 前半の続きです。ここでは、自力で自動微分を実装してみます。その後、ChainRulesCoreを使って、既存のパッケージに自分の独自の型に関する自動微分を追加してみようと思います。 前半のお...

AWS Signature V4 を TypeScript でスクラッチ実装してみた

Zenn · 2022-08-15

はじめに この記事は TypeScript を使い AWS Signature V4 をスクラッチで実装してみた記録です。 目的としては、AWS の API リクエストをする時の認証についてよく知らなかったので、勉強がてら 実装してみようと思った次第です。 基本的に 以下の

自前データで学習したyolov5モデルを使ってgoogle colab上で物体検出

Qiita(trend) · 2022-08-15

前回の記事の補足になります。独自データで訓練させたyolov5モデルをgoogle colab上で動かす、動作確認の方法です。 ↓前回の記事 独自データでのGooglebColabでのyolov5モデルの訓練とローカルでの実行 独自y...

IoTアーキテクチャについて

Zenn · 2022-08-15

こんにちは。 この記事ではIoTチームから、LuupのIoTってざっくりどういう仕組みなの?をお伝えできたらなと考えています。 IoTチームって何やっているの? 主に自転車やキックボードをインターネット経由で取り扱う部分がIoTの部分になります。 IoTチームがやっていること

Juliaでの自動微分について調べてみる 前半

Qiita(trend) · 2022-08-15

Juliaの機械学習パッケージFluxでは、自動微分が使われています。この自動微分はZygote.jlというパッケージが使われています。Zygote.jlを使うと、関数を簡単に自動微分できます。この自動微分はどのような仕組みで実現され...

Amazon Inspectorの導入

Qiita(trend) · 2022-08-15

Amazon Inspectorとは FAQ: https://aws.amazon.com/jp/inspector/faqs/ Amazon Inspector は マネージドのEC2 インスタンス/ECRのimageをスキ...

通信効率を上げるためにAWS Global Acceleratorを導入する

Qiita(trend) · 2022-08-15

AWS Global Acceleratorとは わかりやすい記事を一旦抜粋します。 Global Accelerator を使用すると、ユーザーのトラフィックはインターネットから Amazon のプライベートグローバルネットワー...

実務未経験者が1ヶ月で基本情報取った時の話

Qiita(trend) · 2022-08-15

挨拶 はじめまして! 株式会社オープントーンの柳澤です。 弊社ではアウトプットの一環として、Qiitaの記事投稿を推奨しております。 ちょうど入社前に基本情報技術者試験に合格していたので、 アウトプットの一環、また資格学習法の振り返...

Web の仕様を眺めるシリーズ Document Picture-in-Picture (PiP)|Offers Tech Blog

Zenn · 2022-08-15

Offers を運営している株式会社 overflow の あほむ でございます。 本記事は Chrome Platform Status からなんとなく Proposed なステータスのフィーチャーを取り上げて、そのプロポーザルを眺めてみるシリーズです。前回は CSS Anch

Rust/ActicWeb + React/Next.js で GraphQL を使ってビデオチャットアプリを構築してみた

Zenn · 2022-08-14

1. はじめに バックエンドにRust/Actic Web、フロントエンドにReact/Next.jsを使用し、APIランタイムにGraphQLを用いてチャットアプリを構築してみました。元々自学用のデモアプリとして作成していたのですが、そこそこまとまったものになったので公開し

【AWS①】ネットワークを構築してみる

Zenn · 2022-08-14

どうもoreoです。 👇を参考にして、何回かに分けてブログシステムを構築しながらインフラ周りの勉強をしたいと思います。 https://bookplus.nikkei.com/atcl/catalog/17/261530/ 第1回のこの記事では、AWSでネットワーク構築します。自

2022年、3大がっかりだった開発オンボーディングを皆で楽しくした話

Qiita(trend) · 2022-08-14

昔々あるところに、ざんねんな開発オンボーディングがありました。 この記事では 3大がっかりを抱えたざんねんな開発オンボーディングが、皆の力で 楽しい!!! に変わるまでのエッセンスを目次的に記載します。 (祝・配属) オンボーデ...

git reset —hardからの救済

Zenn · 2022-08-14

「タタターン、タッーン! ($ git reset —-hard)」 「半日分の作業がぁぁぁぁ….😇」 今まさに、こんな状況じゃないでしょうか? そんな絶望のどん底にいるあなたを救済したい! 本記事ではgit reset —hardを元に戻す方法をご紹介します! 2つのあるので、

Moby(Docker)をビルドしてruncとcontainerdを単体で動かしてコンテナの基礎を理解する

Zenn · 2022-08-14

この記事を読んだらできること Mobyをビルドしてruncとcontainerdを動かせます。 runcとcontainerdを使ってコンテナを動かすことでなんとなくコンテナの理解が深まります。 夏休みの自由研究にコンテナを動かす仕組みを自分で深く調べたくなります(たぶん)

【Git】ブランチを保護する方法【GitHub】

Qiita(trend) · 2022-08-14

設定方法 対象のリモートリポジトリにアクセスし、SettingsのBranchesを選択します。 Add ruleをクリックします。 Branch name patternに対象ブランチの名前を入力しRule settingsか...

【黒歴史を】スマコンエンジニアよ悪意をいだけ【重ねないために】

Qiita(trend) · 2022-08-14

はじめに みなさん聞き飽きているとは思いますが、何度でも言わせてください。 「EVM系のスマコンはデプロイしたら終わりです」 本当におしまいです。 諦めてください。 お手上げです。 不具合がそのままブロックチェーン上に記録され、黒歴...

Web ページの背景を動く星空にした話 (with react-three-fiber)

Zenn · 2022-08-14

TL;DR https://celestian.io/ モチベーション ウェブページの背景に星空を見せたかった。それがちゃんと実際の星空の、リアルタイムの状況を反映していたら面白いよねと思った。 スタート時の状況 主に愛情のこもった手打ち HTML5 と 手打ち

GHC 9.4の新機能

Zenn · 2022-08-14

GHC 9.4.1が2022年8月7日にリリースされました(GHC 9.4.1 released — The Glasgow Haskell Compiler)。 この記事では、GHC 9.4の新機能を確認していきます。過去の類似の記事は GHC 9.2の新機能と、GHCの動向

Power Automate の 「タグにメンバーを追加する」(Teamsコネクタ)の使い方

Qiita(trend) · 2022-08-14

はじめに Power Automate の Teams コネクタに、「タグにメンバーを追加する」というアクションが存在しています。 これは、チームのメンバータグにユーザーを追加することが可能なアクションです。 が、Power A...

linux 運用保守で必要なコマンドをまとめてみました

Qiita(trend) · 2022-08-14

はじめに 運用保守で必要だと思われるコマンドをまとめてみました。 以下の参考にしました。 LPIC小豆本201「Linux教科書 LPICレベル2 Version4.5対応」を参考にしました。 また、以下で学びました。 infra...

【ベストプラクティス】Amazon VPC の構築方法を分かりやすく解説

Qiita(trend) · 2022-08-14

はじめに Amazon VPCは、AWS上で仮想ネットワークを構築できるサービスです。 VPCの概要や理論については以下の記事で詳細に解説しました。 一方で、「理論だけでなく実践も重要!」 と思われる方も多いと思いますので、 本記...

[Rust] Bevyのはまりどころ

Zenn · 2022-08-14

Bevy は比較的前衛的な Rust 製ゲームエンジンです。 Piston と Amethyst が技術的および組織的な理由で廃れていっているので、 Rust でクロスプラットフォームなゲームを作りたいと思ったら、有力な候補として Bevy が挙がるようになってきました。 B

Earthly を GitHub Actions で使ってみよう

Zenn · 2022-08-14

ビルドツール Earthly を使ってみよう第二弾です. 前回の記事はこちら https://zenn.dev/emiksk/articles/f45c5fd771e90a 今回は CI 利用編ということで,GitHub Actions で Earthly を利用する例を紹介した

セキュリティキャンプ2022全国大会 Webセキュリティクラスを修了して

Qiita(trend) · 2022-08-13

はじめに 先日セキュリティキャンプ2022全国大会に参加してきました! セキュリティキャンプの存在は高専生だったことから知ってはいたのですが、当時はつよつよな人たちが集まるイベントで自分には関係ないと思っていました。そんな私がなぜセ...

自作Chome拡張機能(Trelloのカレンダー化)をさくっと作って動かす

Zenn · 2022-08-13

こんにちは、minako-ph です🦆 ✏️ 概要 普段Webアプリケーションを使っていて 「これがあったら便利だなー」を自分専用の拡張機能に実装することが多いのですが、そんな自作Chrome拡張機能をミニマムな形でさくっと作る方法を紹介します。 今回はTrelloのレイアウ

EBAZ4205使い方

Qiita(trend) · 2022-08-13

 FPGAホントに何も分からんので,調べながら動かしてみて記録を残します.  な,なんとWindows11でやります. 使う物 EBAZ4205(XC7Z010が載っている中古ボード) 拡張ボード(2022年6月頃からAliex...

画面遷移時に不要なAPI通信を中止してパフォーマンスを向上させる

Zenn · 2022-08-13

概要 ! この記事は PC で見た方がよいかもしれません。2 種類のソースの動作の違いをわかりやすくするためにブラウザの機能を使って通信速度を遅くするためです。 こんにちは。まっきんとっしゅです(@mkt_phys)。今回は画面遷移した際に API 通信を行い、特定のユーザ

TUIなTwitterクライアント「nekome」を作った

Zenn · 2022-08-13

どんなの? ※ アイコンや配色はちょっとカスタマイズしています ↑ こんなの タブ形式でページを複数開くことができ、 Vim っぽいキーバインドでさくさく使える TUI の Twitter クライアントです。 何ができるの? 以下のことができます。 ホーム・メンション

【個人開発】名刺代わりの10冊メイカーというサービスを作ったけど、恥ずかしくて宣伝してなかった

Qiita(trend) · 2022-08-13

どんなサービス? 10 冊の書籍を画像付きのリンクと共にツイートできるサービス。 名刺代わりの10冊メイカー 投稿画面 ツイート どうして作った? twitter を徘徊していたら、「名刺代わりの小説10選」というハッシ...

【Swift】MVPを簡単なサンプルと共に。

Qiita(trend) · 2022-08-13

はじめに 今回はMVPを簡単なサンプルとともに紹介していきます。 MVPのイメージを記事にしたものもあるのでそちらもよろしければどうぞ。 想定読者 MVP聞いたことあるけどよく知らないなという人 MVCで開発しているけどかなり...

Prisma OpenTelemetry tracing で Prisma のボトルネックを追う

Zenn · 2022-08-13

Prisma OpenTelemetry tracing 2022/8/9 に Prisma の 4.2.0 がリリースされました。 https://github.com/prisma/prisma/releases/tag/4.2.0 その中で、 OpenTelemetry

Juliaで二項分布を正規分布・ポアソン分布で近似する

Zenn · 2022-08-13

はじめに 高校の数学Bの教科書に『確率分布と統計的な推測』という分野があります。新課程ではいよいよこの分野も多くの生徒が共通テストで利用することになります。統計の分野は,高校の現場の先生もそれほど多く授業をやっていません。教科書を見ながら,疑問に思ったこと,その理由を確認して

セキュリティキャンプ2022全国大会 Webセキュリティクラス 応募課題

Qiita(trend) · 2022-08-13

先日セキュリティキャンプ2022全国大会に参加したので、Webセキュリティクラスの応募課題を公開したいと思います。 そもそもセキュリティキャンプとは セキュリティ・キャンプとは、日本における将来の高度IT人材となり得る優れた人材の...

【Tauri】Rustで画像を表示するだけのGUIアプリ作るよ

Qiita(trend) · 2022-08-13

GUIって難しくないですか? 初心者コーダーながらにGUIアプリになった途端に作品作りは難しくなると感じています。 美的センスとかそれ以前に、非同期処理が入ってくることが最大の壁です。 「ある処理をしている間に固まったりしていないか...

セキュリティキャンプ 2022 感想

Qiita(trend) · 2022-08-13

始めに 2022/8/9~2022/8/12 でセキュリティキャンプに参加したのでその感想を参加記録として記事にしました。本記事では講義内容に焦点をあてるため、応募課題や事前課題についてはかなり省いております。 セキュリティキャン...

なぜ「Side by Side開発」を実施するのか?

Qiita(trend) · 2022-08-13

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

SAP Side by Side開発の基本的なことまとめ

Qiita(trend) · 2022-08-13

はじめに 2022年4月末に投稿した、「SAP Business Technology Platform (BTP)の基本的なことのまとめ」が好評で、数多くの方々にご覧頂いたため、今回はその第2段の記事を書きました。 テーマは「Si...

今週の PHP 2022/08/06 〜 2022/08/12

Zenn · 2022-08-12

PHP のメーリングリストから、気になった情報をピックアップします。 Internal PHP: rfc:asymmetric-visibility https://wiki.php.net/rfc/asymmetric-visibility 8.3 系に対する最初の R

キャッシュレス時代の「子どものおこづかい」ってどうしたらいいんだろう

Qiita(trend) · 2022-08-12

我が家のおこづかい事情 ウチには5歳になる娘がいまして、お手伝いなどしてくれたら「お小遣い」をあげる、というのをやっています。 しかし、キャッシュレス時代、財布の中に小銭がない時の方が多く、「あげるね〜」と約束をしたっきり忘れてた。...

Python互換の静的型付け言語「Erg」

Zenn · 2022-08-12

承前 Ergは私が数年前から開発を始め、つい一昨日公開したばかりのプログラミング言語です。 https://github.com/erg-lang/erg のはずですが、 https://zenn.dev/qnighy/articles/bda50fe4dda4d6#wish

ぼくのかんがえたさいきょうの Solana dApp ボイラープレート

Qiita(trend) · 2022-08-12

はじめまして。KishiTheMechanic(kishi.sol)です。 オープンソースソフトウェア開発にインセンティブ革命を起こすため、Epics DAO を立ち上げ、分散型クラウドソージングプラットフォーム(Decentrali...

インフラもバックエンドもフロントエンドも Go で書いてみた

Zenn · 2022-08-12

先日 CDK for Terraform が GA になりました。 https://www.hashicorp.com/blog/cdk-for-terraform-now-generally-available CDK for Terraform を使うことにより、 TypeS

手軽に楽しく学ぶ!Glideで作る「クイズアプリ」

Qiita(trend) · 2022-08-12

こんにちは! 私はスーパーマーケットの本部に勤務しており、ポスターやPOP、チラシの作成・校正・手配など販促物の面で店舗をサポートする部署で働いています。 販促物を作成・校正するうえで重要なのが 作成されたポスターやPOP、チラシ等の...

ブロックチェーン開発環境のあれこれ調べてみた

Zenn · 2022-08-12

はじめに 最近ブロックチェーン開発に携わることとなり、マーケットプレイスや開発環境などについて比較・調査したことを備忘録として記載します。概要的な部分はある程度割愛してます。(※2022年6月時点) マーケットプレイスの比較 マーケットプレイスとは、NFTを購入したり、ユ

Zig 標準ライブラリで用意されているコレクション型をざっくり押さえる

Zenn · 2022-08-12

Zig の標準ライブラリではコレクション型が提供されていますが、ドキュメント整備が途上ということもあり、どのようなコレクションが提供されているのかを把握するのが難しいと感じています。 提供されているコレクションを簡単にまとめ、適切な場面で適切なコレクション型を利用することができる

Elasticsearchで日付の範囲の集約クエリを書く

Qiita(trend) · 2022-08-12

自力で書こうとして、「あれ?どう書くんだっけ?」となったので備忘録 集約クエリについて Elsticseaechでは、通常の検索クエリに合わせて集約のクエリを書くことができます(下記にサンプル)。 qiitaで検索した記事の検索結果...

開発未経験の私が開発枠で内定をいただけたお話

Qiita(trend) · 2022-08-12

みなさんこんにちは こむぎです。 今回は開発未経験の私が開発枠で内定をいただけたお話となります。 対象者としては、これからIT業界に転職する方、もしくは既にIT業界で働いているが 開発系に転職したい方です。 この記事は以下のセクション...

タイムトラベル可能なAI?

Qiita(trend) · 2022-08-12

AI予測をすることで時間を短縮可能に - たとえば、クレジットカードの払い戻し期間を60日から30日に短縮させることができます。また、製造過程で、チップなどの部品の欠陥を検出にかかる時間を36時間からゼロにすることができます。さらに、...

draw.ioで画面仕様を作ろう

Qiita(trend) · 2022-08-12

概要 draw.io(diagrams.net)を利用して、画面仕様を作成して、エンジニアたちと共有するメリットについてまとめてみました。 Diagram Software and Flowchart Maker draw.ioっ...

チーム立ち上げ・拡大を振り返り、いい意味・悪い意味それぞれでハマったことをさらけ出す

Zenn · 2022-08-12

はじめに どんなプロジェクトでも、みんなチームに関して何かしら課題を感じているのがあると思います。そんなチームの課題について、私のチームでも、チームの立ち上げから普通の開発チームになるまで、色々な苦労や取り組みがありました。それを表に出せば誰かの役に立つだろうと思うので、記事

チーム立ち上げ・拡大を振り返り、いい意味・悪い意味それぞれでハマったことをさらけ出す

Qiita(trend) · 2022-08-12

はじめに どんなプロジェクトでも、みんなチームに関して何かしら課題を感じているのがあると思います。そんなチームの課題について、私のチームでも、チームの立ち上げから普通の開発チームになるまで、色々な苦労や取り組みがありました。それを表...

Figmaに公開されている日本のデザインシステム系ファイル

Zenn · 2022-08-11

Figmaを使って新たにデザインシステム(主にコンポーネント)構築を手伝う仕事が生まれそうなので、調査がてらFigmaに公開されているデザインシステム系ファイルの情報をまとめました。 なお、海外のデザインシステムは大量に公開されていたり、有名企業のシステムはどこの記事でも紹介して

体感ゲームを自作しよう

Zenn · 2022-08-11

💡やること micro:bit + ラズパイ + pyxel を組み合わせて、体感ゲームを自作します。 ゲームを自体は単純で、ジャンプして障害物をよけるものです。 🏁デモ https://twitter.com/tw_kotatu/status/1557665176648

ESLintのconfigがどのように変わり得るか(flat configとは何か)

Zenn · 2022-08-11

はじめに https://eslint.org/blog/2022/08/new-config-system-part-2/ ESLint v8.21.0のリリースでこれまでとは異なるconfigシステム(flat config)が持ち込まれた。 以下の通り、新しいconfi

ArgoCDでのGWSのグループによる権限管理

Qiita(trend) · 2022-08-11

はじめに ArgoCDで、GWSのグループによる各プロジェクトの権限管理を行なったため、そのための手順について記述した。 基本的に設定方法については、ArgoCDの公式ドキュメントのGoogle - Argo CD - Declar...

AHC(AtCoder Heuristic Contest)で、手元で100テストケースを自動で試す(Linux)

Qiita(trend) · 2022-08-11

はじめに まぐげんがーです。AtCoderのHeuristicレーティングは水色です。 この記事は、AHCにおいて、手元でテストケースをたくさん試したい人に向けての記事になっています。 時間がないという方は「どのように多くのテストケ...

あのよろし

Qiita(trend) · 2022-08-11

暗号の設計ばかりやってる間に、思いついたアリスの話のアイデアを全部忘れた。 漫画家とかアイデア勝負の人はいつでもアイデアを忘れないためにメモ帳を持ち歩いてすぐメモするらしいが、私はそうしなくてその場任せにしてしまって最終的に忘れる。 ...

AngularJS の公式チュートリアルを React にリプレイスしてみた

Zenn · 2022-08-11

この本は、AngularJS の公式が提供している[チュートリアル](https://docs.angularjs.org/tutorial) を React にリプレイスすることで、フロントエンドのフレームワークの移行作業を体験することを目的としています。この記事内には以下の要

JTubeSpeech: YouTubeによる日本語音声コーパスの構築方法

Zenn · 2022-08-11

はじめに こんにちは、わっしーです。この記事では、JTubeSpeechの日本語音声認識コーパスをローカル環境に構築する方法を解説します。 ※ masterが一部動作しなかったため、実行を確認したコードを、k-washi/jtubespeech/tree/dev_kwashi

UE4とUE5の違いとは?新機能まとめてみた(再掲)

Zenn · 2022-08-11

今回はUE4とUE5の違いについて新機能と一緒にまとめてみました。 2022年4月に正式リリースされたUnrealEngine5 2022年4月5日にUnrealEngineは「UnrealEngine4」から「UnrealEngine5」へ変更され、それに伴いUrneal

【検索力向上委員会】新人を自走できるエンジニアにした方法

Qiita(trend) · 2022-08-11

はじめに 以前、数人の新人を育てたときに上手く機能した方法を共有します。 毎回上司から「そんなに放置して大丈夫?」と言われながらも、1年以内にみんな自走できるエンジニアになったので、個人の観測範囲内では再現性高いです。 「こんな方法...

AIによって9割のエンジニアは職を失うのか?

Zenn · 2022-08-11

なんの話? これ。 https://twitter.com/h_masuoka/status/1557215773344825344 思うところをまとめようとしたがTwitterの文字数をはるかに超えそうだったのでこっちで。 筆者の立場としては過言と思う。 まぁTwitter

AWS Glueを触ってみた(S3→データ変換→S3)

Zenn · 2022-08-11

AWSのETL(抽出、変換、ロード)ツールにGlueというサービスがあるのは認識していましたが、使い方を把握していなかったので、触ってみた結果を残していきます。AI・BIの文脈で、バラバラに存在しているデータを前処理して一箇所にまとめたい、というケースは結構あると思うので、使用す

「GETメソッド」と「POSTメソッド」の意味と違い

Qiita(trend) · 2022-08-11

HTMLでプログラミングする時、初めてformタグを使ったら、ある質問が出て来ました。 formタグのactionは「GET」メソッドを使った方がいいですか、「POST」メソッドを使った方がいいですかという質問が頭に浮かんでいたことが...

Elixirらしいif(xx){str += xxx}はこれだ(※個人の感想です)

Qiita(trend) · 2022-08-11

Elixir歴1か月です 初心者の記事は今しか書けないとおもうので、怖いものなしに書いてみます。 先輩方のご意見など歓迎いたします。 Elixir練習用に、minesweeperを作ってみました。 この中のget_class_stri...

俺自身がNeovim base16 colorschemeになることだ

Zenn · 2022-08-11

Neovimのカラースキームは様々なものが公開されていますが、ユーザーが自由に設定することができるため、自作を考えた人も多いのではないでしょうか。 しかし、エディタに表示される要素は非常に多岐にわたります(:highlightで確認可能)。個別に配色を設定し、それらのバランスまで

React 18 で Custom Hooks のテストを書くときの注意点

Zenn · 2022-08-11

概要 React の バージョン18 のプロジェクトで Custom Hooks のテストを書く場合、React の バージョン17 までの書き方と少し異なる部分があった。なのでそれを以下にまとめる。 結論 @testing-library/react-hooks ではな

Elixir1.14で追加されたdbgがいい感じです

Qiita(trend) · 2022-08-10

Elixir 1.14.0-rc.0から dbg() と呼ばれるデバッグ用のマクロが追加されました。 dbg()はKernelモジュールに属し、どこからでも呼び出せます。 dbg()についての公式ドキュメントはこちら。 https:/...

【AWS】【Salesforce】SalesforceからAmazonConnectにSSOをする

Qiita(trend) · 2022-08-10

1.はじめに どうも、ARIの名古屋支社に勤務している愛知県民です♪ (/・ω・)/ 色々なサービスを連携させるにあたりSSO(シングルサインオン)は便利ですよね。 そこで今回はSalesforceからAmazonConnectにS...

python MeCab で listの文章を一部を取り出し機械学習

Qiita(trend) · 2022-08-10

モジュールのimport 最終的に機械学習も使用予定のため多めにimport してます import pandas as pd import numpy as np import matplotlib.pyplot as plt ...

Productivity Weekly (2022-08-03号) 簡易版

Zenn · 2022-08-10

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

SwiftUIで紐を表現する

Zenn · 2022-08-10

概要 Twitterで惚れ惚れするようなリアルな紐の表現を見かけたので、見様見真似で実装してみました。 前提 厳密な物理法則に従うものではなく紐っぽい動きを表現するような実装です。 また高校一年生レベルの物理(等加速度直線運動・フックの法則等)を使います。

Neovim で setcellwidths() が利用可能になりました、または、パッチ移植の難しさについて

Qiita(trend) · 2022-08-10

setcellwidths() とは? Vim には setcellwidths() という関数があります。マニアックな機能なのですが、ヘルプが簡潔で分かり易いので引用します。 指定した文字のレンジのセル幅を上書きする。これは、文...

[イベントレポート] SORACOMプラットフォームを選んだ理由

Zenn · 2022-08-10

こんにちは。Luup Developers Blog編集部の堀内(@shinya_h)です。 IoT活用を支えるプラットフォームを提供する株式会社ソラコムさま(以下SORACOM)が開催するイベント「SORACOM Discovery 2022」に弊社CTOの岡田が登壇しました。

micro:bitの情報をラズパイで取得しよう

Zenn · 2022-08-10

💡はじめに micro:bitには、加速度センサーやボタンが搭載されています。 加速度センサー ボタンA/B 🔧パーツ一覧 no 部品名 個数 備考 1 ラズベリーパイ 1 今回は4Bで確認 2 マイクロビットV2 1 秋月電子通商 ! mi

初心者向け Goの学習方法 改良版

Qiita(trend) · 2022-08-10

はじめに 別の記事でGoの学習方法について記載しました。↓ Goの学習方法 しかし、前回の学習だけでは個人でアプリ開発をするのに不十分だったと感じ、追加で学習しました。 前回の記事の内容と、追加して学習したこと、効率がいい学習方法は...

.NET Framework 4.8.1が使えるようになってる

Qiita(trend) · 2022-08-10

リリースは昨日(2022/8/9) つい先日の話 Native support for Arm64 最新のVisual Studio 2022がArmネイティブ対応をしている辺り、 .NET FrameworkもArmネイティブ...

写真から背景を削除する 5 つの方法

Qiita(trend) · 2022-08-10

前提: この記事は、写真から背景を削除したい人に適しています。 背景除去とは、写真の背景を除去し、人物を残すことを指します。 写真の背景を削除する機能は、今日では 2 時間もかかる複雑な操作ではありません。 1. オンラインの背景...

【入門】データベース設計まとめ

Qiita(trend) · 2022-08-10

はじめに 今回はデータベース設計について学び直したので内容をまとめていきます。 自分は2021年に新卒でWeb系の開発会社にフロントエンジニアとして入社し2022年で2年目になります。 実務ではNext.js×TypeScriptを...

Remix バックエンドエンジニアから見たフロントエンドの潮流|Offers Tech Blog

Zenn · 2022-08-10

はじめに こんにちは!! プロダクト開発人材の複業転職プラットフォーム Offers を運営する株式会社 overflow 普通のバックエンドエンジニアの takkun7171 でございます。 最近 41 歳になったんですが、本厄真っ只中のミドルエイジクライシスということ

2022年のDelphi 7にまつわる覚書

Qiita(trend) · 2022-08-09

Delphi 7 は 2002 年に Borland からリリースされました Delphi 7 (7.1) を Windows 10 / 11 にインストールする - Qiita Delphi 7 is a lot slower...

Windows版 Livebook DesktopのTips

Qiita(trend) · 2022-08-09

0.Prologue 先般、待ちに待った Windows向け Livebook Desktopアプリがリリースされました Livebookとは、あれですあれ。赤丸急上昇の Elixirのための Jupyterみたいなプログラミング&...

MX Mechanical Mini(ロジクールの無線メカニカルキーボード)が割と良かった、ただし

Zenn · 2022-08-09

MX Mechanical Miniの茶軸を発売日(6/30)に買ってからずっと使っている。結論から先に書くと 物理キーレイアウト以外はかなり良い Mini(の日本語配列版)は物理キーレイアウトが独特なので、省スペースに強い拘りがなければフルサイズのMX Mechanicalが

データサイエンスで犯罪者を捕まえる

Qiita(trend) · 2022-08-09

データサイエンスの力は、技術やビジネスの課題解決にとどまりません。その使い道は、新しい技術を生み出すためのデータ分析、消費者に向けた広告、ビジネスにおける利益や売上の最大化などにとどまりません。オープンサイエンスのコンセプトにより、組...

[イベントレポート] JAWS-UGコンテナ支部 入門編 #7 初心者大歓迎LT大会 #jawsug_ct

Zenn · 2022-08-09

2022/8/9 に行われた JAWS-UGコンテナ支部 入門編 #7 初心者大歓迎LT大会 に参加したので、発表を聞いての学びと感想をイベントレポートとして記事にしました。 EKS AnywhereとIAM Roles Anywhereを組み合わせてみた 登壇者:株式会社ビ

GitHub Actionsセルフホストランナーのhookスクリプトを試す

Zenn · 2022-08-09

GitHub Actionsのセルフホストランナーにひっそりと追加されたジョブの前後にhookスクリプトを実行できる機能はご存知でしょうか? https://github.blog/changelog/2022-04-04-github-actions-job-managemen

TensorFlowのチュートリアルをGPUで動かす(MNIST)

Qiita(trend) · 2022-08-09

はじめに TensorFlowを触ってみたくてとりあえずチュートリアルを動かしたい。 せっかくなのでGPUで! と思ったのですが、動くようにするまでに少し苦戦したので情報を残しておきます。 誰向け? TensorFlowをGPU...

Go の Cloud Functions でファイル読み取りをするのにひと工夫必要だった

Zenn · 2022-08-09

概要 Go ランタイムの Cloud Functions では、ソースコードが serverless_function_source_code 配下にある buildpacks を使えば同じ挙動を再現できる buildpacks を使わずとも Cloud Function・

Slackで人を褒めている人を褒める、やっさしーいSlack botを作る

Qiita(trend) · 2022-08-09

Slack botでやさしいせかいを作りたい! Slackアプリ制作記事の3本目になります。ちょっと短めです。 前回の記事もぜひ読んでみてください。 作ろうと思った理由 Slack botくんがたまに「あなただけに表示されていま...

React + Go + GraphQL + urqlを最小構成で試す

Zenn · 2022-08-09

概要 手元にGraphQLが動かせる環境が欲しかったので最小構成で作ってみました。 せっかくだからとApollo Clientではなくurqlを使ってみようとしたところgraphql-codegen周りでちょっと手が止まったのでメモがてら記事にします。 完成版はこちら 環

【新規事業】SkyWayでモザイク加工したカメラ映像を送ってみるよ(完結編)【プロト開発】

Qiita(trend) · 2022-08-09

はじめに 株式会社マイスター・ギルド新規事業部のウサギーです。 弊社新規事業部では、新規サービスの立ち上げを目指して 日々、アイディアの検証やプロトタイプの作成を行っています。 先日記事を書きました。 そう、オリジナルで加工し...

日本で開発者コミュニティを構築しようとする CNCF Wasm Runtime (オープンソース)

Qiita(trend) · 2022-08-09

初心者です、よろしくお願いします。 これが質問なのか記事なのかわからない? Please give us some advice on how to build a devs community in Japan around Web...

React Router v6のOutletとReact.lazyの組み合わせが便利

Zenn · 2022-08-09

React Router v6 で登場した &lt;Outlet /&gt; を活用すると、良い感じに共通レイアウトを組み込めて、さらに &lt;React.Suspense&gt; や React.lazy() を組み合わせると体験が良くなるのを見つけました。おそらく Reac

【保存版】「そのuseEffectの使い方あってる?」と言われる前に

Zenn · 2022-08-09

参考 https://beta.reactjs.org/learn/you-might-not-need-an-effect 目的 プロジェクトで使用されている不適切なuseEffectを減らす 本題 Reactの公式ドキュメントにuseEffectは必要ないかもしれ

Pythonで実装する非再帰抽象化セグメント木

Zenn · 2022-08-09

競技プログラミングでよく使われるデータ構造「セグメント木」をPythonで実装し、仕組みや実装方法を理解します。 セグメント木の概要 セグメント木とは 区間に対するクエリを高速に処理できるデータ構造の1つです。各ノードが区間に対応付けられた完全二分木として表現されます。

自分Slackの運用ルールを少しずつハックしていきたい

Zenn · 2022-08-09

自分Slackとは? 自分だけがJOINしたSlackワークスペースであり、ここには自分が気になったことは考えたこと、とにかくなんでも書くことができる。 ! この記事は徐々に更新する予定です。 メリット 自分しか書かないので、本当に好きなことが書ける。例えば、自己分析や

【Unity】ペイントソフトのレイヤー合成のように画面の上から色を乗算/加算/焼き込み等するUIシェーダー

Qiita(trend) · 2022-08-09

こんにちはっ🌟八ツ橋まろんです Unityで見た目のクオリティを上げるとき、ペイントソフトのレイヤー合成の要領で、上から重ねて色味を変えられたら面白いんじゃないかと思ってShaderを作ってみました。 uGUIのImageに対して適用...

ポケモンのクラスを作ってPHPオブジェクト指向の3大要素を理解する

Qiita(trend) · 2022-08-08

はじめに こんにちは。masakichiです。 PHPのオブジェクト指向には3大要素というものがあります。 「カプセル化」「継承」「ポリモーフィズム」の3つだそうです。 知らない人からすると、なんのこっちゃだと思います。 これらを理...

[Flutter] 点線の作り方

Zenn · 2022-08-08

FlutterBeginnerのひかるです。 今年の7月から、Flutterエンジニアとして働いています。 ! 警告 エンジニア経験が浅い初学者記事です。 本業にて、点線UIを作成する業務に遭遇したので、学んだことをざっくばらんに解説しようと思いました。 ・開発環境 Fl

【JS / TS】スプレッド構文は、オブジェクトや配列を展開するだけじゃない

Qiita(trend) · 2022-08-08

1.はじめに スプレッド構文って、オブジェクトや配列を簡単に一括で表示する程度の認識しか持っていませんでした。 スプレッド構文について、知らなかったことがあったので、アウトプットします。 少し長い記事ですが、スプレッド構文についてま...

.env などにある環境変数を[一括で|まとめて] パラメーターストアに登録するスクリプトを書いたよ

Qiita(trend) · 2022-08-08

環境変数を追加するのが面倒 パラメーターストアに環境変数をぽちぽち登録するのが苦行で仕方がありませんでした。 12個ぐらい一気に追加されると、それをポチポチすると5-10分かかってしまいます。 そこで、慣れないシェルスクリプトをつか...

Mac上でpipで入れたパッケージが何をしても動かなかったのを解決した話

Qiita(trend) · 2022-08-08

誰向け? MacでHomebrewを使っていて、pipで入れたパッケージがうまく動かない人向け。 状況 pip3で入れたはずのパッケージがどうしてもcommand not foundになる。 python3 -m pip inst...

はじめてORM(Eloquent, Doctrine)を使うことになったPHPerのための手引き

Qiita(trend) · 2022-08-08

はじめに この記事ではORM(=Object Relational Mapper)を使うメリットやORMとはみたいな小難しい話はしません。フラットなPHPを書いていたPHPerがORMを使う世界に初めて来た場合、そもそもORMの1レ...

初公開の制作物であるDiscordBotが1年で3万人近くに使われて嬉しい話

Zenn · 2022-08-08

はじめに Zennでは初投稿、かふです。 一番伝えたいのはタイトルのまま。 本文は一年を振り返ったBoomBotの軌跡と一年間の経験から思ったこと。 『何があって・何を学び・何を反省したのか』この辺りを殴り書きした記事。 天狗にはなってないと自分では思いたいですが、多分なって

Argo CD Image Updaterを用いてGitOpsを構築してみた

Zenn · 2022-08-08

1. はじめに 1-1. この記事で構築するGitOps 本記事では、下図のような構成でGitOpsを構築します。 CIとしてはGitHub Actionsを利用しており、アプリケーション用リポジトリへのリリースバージョンタグの付与をトリガーとしてイメージをビルドしECR

Macbookのセットアップがスムーズに進んだので、やったことを共有します

Zenn · 2022-08-08

M2搭載MacBook Airを買いました🎉🎉🎉 セットアップがいい感じに進んだので、記録しておこうと思います。 ハイライト 「これがあって助かった〜」ってツールがいくつかあるので、紹介します。 Brewfile Brewfileという名前のファイルに、以下のようにアプリ

発電所の運営は最適化問題である!

Qiita(trend) · 2022-08-08

発電所はオペレーションズ・リサーチで支えられている 昨今、温暖化問題やウクライナ危機に端を発するエネルギー情勢の変動により、国内外の電力供給に不安が生じています。 かねてから電力会社は、発電から送電に関わる運営に対する一括した責任に...

プラグインに頼らないカルーセルスライダーを素のJavaScriptで書いてみた

Zenn · 2022-08-08

この記事に辿り着いたという事は、プラグインやライブラリに頼らずにスライダーを書きたい、もしくはプラグインを使う事に抵抗はないけれど仕組みを理解しておきたいという方だと想定しています。 大前提 他人の書いたコードはクソ 今からお見せするのは「他人のコード」です。 (他人のコ

Storybook CSF3.0で登録したStoryをJestで再利用する

Zenn · 2022-08-08

はじめに デザインシステムが盛り上がっている今日この頃、フロントエンド開発においてコンポーネントカタログとしてStorybookを導入している方は多いのではないでしょうか? 今回はStorybookをコンポーネントカタログとしてだけではなく、テストツールの一部としても使用する

ぼくのかんがえたさいきょうのエラーハンドリング

Zenn · 2022-08-08

みなさん REST API のエラーハンドリングで悩んだことはありませんか? この記事ではそんな悩みを解消できる(かもしれない)一例として、 私が考案した Kotlin/SpringBoot/REST API で利用できる統一的なエラーハンドリングを紹介してみます。 ! タイトル

Productivity Weekly (2022-07-27号) 簡易版

Zenn · 2022-08-08

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

自然言語処理 -spaCy & GiNZA モデル比較-

Zenn · 2022-08-08

前回は、自然言語処理のspaCy,GiNZAについての概要を記載しました。 かなり時間が空いてしましましたが、今回はLanguageモデルと、ルールベースでのエンティティ抽出についてまとめていきたいと思います。 今回比較するLanguageモデル Languageモデル

バリ島ワーケーションのリアルな1日

Zenn · 2022-08-08

こんにちは モニクルでソフトウェアエンジニアをしているnambaです。 2022年5〜6月の2ヶ月間バリ島でワーケーションしてきたので 実際のバリ島でのワーケーション生活の1日の流れをご紹介します。 前回の記事の続きになります。 出国準備やコワーキングスペース情報はこちら ↓ h

[UE5] Lyra のバックエンドにEOS を使ってみる + OnlineServices (Experimental) を使ってみる

Qiita(trend) · 2022-08-08

記事概要 UE5 では、ゲームのサンプルとして Lyra という TPS ゲームが提供されています。 このゲームでは、UnrealEngine の様々な機能を使って実装されていますが、もちろんネットワーク対戦機能も含まれています。...

スモークテストの実行時間を1/5にして、リリースまでにかかる時間を改善した話|Offers Tech Blog

Zenn · 2022-08-08

こんにちは、Offers を運営している株式会社 overflow CTO の 大谷旅人 です。 連続投稿 したテンションで続けて💪と息巻いたものの、ハードなコンテンツ書ききる体力なかったとです。 というわけで、小ネタです。 はじめに スモークテストとは? スモーク テ

Webpackについて理解を深める(その1)

Zenn · 2022-08-07

どうもoreoです。 何回かに分けてWebpackについて記載していきたいと思います。今回はそもそもWebpackとは?というところから、基本的な設定について触ります。この記事で基本を抑え、続編ではWebpackのarchitectureやconceptなどを深掘りしたいと思いま

framer-motionでふわっと出現するコンポーネントを実装する

Zenn · 2022-08-07

ファンタラクティブのエンジニアの 太田 です。 スクロールして画面内に入るとふわっと出現するコンポーネントを作るのにframer-motionを使用してみたので紹介します。 React (Next) を使用しています。 やること スクロールすると下から上に、透明から不透明に

「ザッポス伝説」を読んで、カスタマーサポートにも活かしたい「アマゾンを震撼させた靴屋さん」の考え方

Qiita(trend) · 2022-08-07

カルチャーブックの作り方も非常に参考になりました。 顧客が熱狂するネット靴店 ザッポス伝説―アマゾンを震撼させたサービスはいかに生まれたか | トニー・シェイ, 本荘 修二, 豊田早苗, 本荘 修二 |本 | 通販 | Amazon ...

Next.js メジャーなパッケージを使った開発とテストのチュートリアル

Zenn · 2022-08-07

Next.jsとReact Query、React Hook Form、Redux Toolkitを使ってシンプルなアプリを作る。 クライアントサイドでのAPIへのリクエストに関する状態管理をReact Queryで、フォームの入力状態の管理をReact Hook Formで、ア

知らなくてもいい '\r'と'\n'と'\r\n'のこと

Zenn · 2022-08-07

こんばんは〜! チェリニャン😽です。 改行について 今日は仕事中に気になったことについて書いてみようと思います。 私は javascript でコードを書きながら split() 関数を使いました。 split()関数の中には色んな文字を書けますが、 今回私は並び替えられてい

ODataの基本とSAP内部/外部からの動作確認

Qiita(trend) · 2022-08-07

この記事は chillSAP 夏の自由研究2022、8/7の記事として執筆しています。 はじめに この記事では、ODataにあまり馴染みにないSAPコンサルタント向け(私もその一人です)向けに ODataの基本 ODataの探し方...

アラサー・文系・エンジニア実務未経験・正社員未経験・ニート経験有の人間がエンジニアに転職して3ヶ月経ったので感じたことを書いていく

Zenn · 2022-08-07

自己紹介 初めまして、yakisobaと申します。年齢は20代後半です。 今年の5月に実務未経験からエンジニアに転職し、現在は受託開発として、ある会社のサービスの開発/運用に関わらせてもらっています。 プログラミングの勉強は2020年の7月ごろからスタートしたので、約1年半ほ

ソフトウェアライセンスチェックツール hatto をつくった

Zenn · 2022-08-07

heriet/hatto というソフトウェアライセンスの評価を行うCLIツールをつくったので、その紹介です。 はじめに 近年、ソフトウェアサプライチェーンの議論が活発になっています。ソフトウェアサプライチェーンの話のひとつに、ソフトウェアライセンスのコンプライアンスチェックが

Nuxt 3 の Basic 認証モジュールを作成する

Zenn · 2022-08-07

Nuxt 3 は Nuxt 本体の機能拡張を行う "モジュール" の作成がとても簡単になりました。 便利なツールが豊富に用意されていますので、ぜひみんなで Nuxt のエコシステムを大きくしていきましょう。 Nuxt Basic Authentication Module に

canvasアニメーションを使ってみた

Qiita(trend) · 2022-08-07

canvas要素を使用したアニメーションを使用したことがなかったので、試してみました。 マウスをcanvas上に載せるとアニメーション開始、外すと停止する簡単なアニメーションです。 コードはこちら CodePen canvasとは...

VSCodeの新機能紹介(2022年7月)

Qiita(trend) · 2022-08-07

Visual Studio Codeの新機能で気になったものをいくつか紹介します。 Visual Studio Code July 2022 (version 1.70) Sticky scroll (Preview) スクロ...

[React🫥 ]宣言的UIでコンポート構築する際に意識してる4つのこと

Zenn · 2022-08-07

この記事で話すこと 宣言的UIの構築をシンプルなプロセスを経て理解することで、react入門・初心者が状態管理に怯えて手が動かなくなる状態を脱却することを目的にしています。 まず複雑な状態管理を考え出す前に、そもそも宣言的UIの構築プロセスを頭の中に置いて状態を整理する☺️

Go の学習に参考になった資料集

Zenn · 2022-08-07

referenced by : https://go.dev/blog/gopher 概要 この記事では、自分が Go について学ぶために参考になった学習リソースについて紹介します。 自身が初学者のときから今まで、ずっと参考になっているものを集めました。 幅広く参考になれば

Rails7で基本のCRUDを体験しよう

Qiita(trend) · 2022-08-07

前提 ↓前回の記事でHello Worldアプリを作成済みである所から始めます。 CRUDを体験することが目的なので、使いやすい機能やデザインは完全無視しています。 Contorllerの準備 前回では、usersテーブ...

【Flutter】地図パッケージを比較してみた

Zenn · 2022-08-07

Flutter大学内の共同開発プロジェクト9「常夜灯」に参加しているおだけんと申します。 この記事は、「常夜灯」で地図系のパッケージを使用するため、比較し適したパッケージを選定する事を目的としています。 比較対象は、「google_maps_flutter」と「flutter_m

Amazon VPCを「これでもか!」というくらい丁寧に解説

Qiita(trend) · 2022-08-07

はじめに AWS上で仮想ネットワークを構築できるAmazon VPCは、多くのAWSサービスが動作する基盤となる、非常に重要かつ多機能なサービスです。 多機能ゆえに公式ドキュメントやネット上の記事も断片的な機能の解説が多く、全体像を...

プログラマの集中法「ポモドーロ・テクニック」は集中・休憩の両面からアプローチする黄金テクニックだ

Qiita(trend) · 2022-08-07

ポモドーロ・テクニックには二方向のメリットがある 集中が足りない場合は、25分を集中目標とすることで、集中度を引き上げてくれる 集中のピークを過ぎても無意識的に時間を過ごしてしまう場合は、25分ごとの強制休憩によって、区切りを作っ...

日本語Pre-Trained BERTを用いた対話Botの作成

Qiita(trend) · 2022-08-06

この頃機会があったので、私が過去に練習目的で書いた、日本語BERTを使ったAttention付きSeq2Seqモデルのソースコード群をまとめてみました。 練習目的なので性能は推して知るべしですが、同じようなことをされたい方の一助になれ...

要件定義を担当する【ITエンジニア】に必要な【コミュニケーションスキル】

Qiita(trend) · 2022-08-06

はじめに タイトルの主張が少し強いですが、以下の本を読んでコミュニケーションスキルについて書かれている部分が有益だなと思ったので メモ程度 にまとめました。 元の本では具体例などが書かれていてわかりやすいので、その点を押さえたい方は...

最強のエディタはどれだ!! (2022年版)

Zenn · 2022-08-06

ITエンジニアにとって欠かせない必須のツール「エディタ」。 様々な種類や書き味のエディタが公開されているので、2022年7月時点で調査可能なエディタをひたすらリストアップしてみました。 この中から 最強のエディタ 決めたいと思います! 以下、この記事の取扱説明として、 テキスト

React Queryを扱う上でviewとロジックを分離するディレクトリ設計

Zenn · 2022-08-06

React Queryを使ってみて、設計に関して考えてみたので書いていきます。 ※注意点 今回はReact Queryの使い方や一番の持ち味であるキャッシュに関しては特に深ぼっていきません。 いかに分かりやすく、変化に強い設計ができるかをテーマに進めていきます。 React

レンタルサーバーを借りてオンラインゲームのWikiサイトを作ってみる #1

Qiita(trend) · 2022-08-06

前の記事 https://qiita.com/Unirenkon/items/7ed5bcc724205906083c 今回の作業 レンタルサーバーを借りる 独自ドメインを取得する Pukiwikiをサーバーにインストール 今回...

AWS Systems Manager の Fleet Manager で EC2 インスタンスのパフォーマンスカウンターを見る

Qiita(trend) · 2022-08-06

AWS エバンジェリストシリーズ AWSの基礎を学ぼう の 特別編 Systems Managerその1に参加し、AWS Systems Manager (以下、SSM)で Fleet Manager (以下、フリートマネージャー)を...

【Flutter】AppBarを検索バーにする方法

Zenn · 2022-08-06

はじめに AppBarをカスタマイズしてみました。以下の完成品を作る手順を解説します。 準備 プロジェクトを開始したらlib/main.dartを以下のようにかんたんに書き換えます。 main.dart import 'package:flutter/materia

TOEICを730点から850点まで上げた勉強方法

Qiita(trend) · 2022-08-06

はじめに 中高時代英語は大嫌いでした。特に高校時代はなぜかオールイングリッシュで授業は展開され、全く理解することができず苦痛だったのを今でも覚えています。 そんな僕でも一応TOEICで855点を取るまでに成長しました。 今回はTOE...

ドドスコするオートマトン考

Zenn · 2022-08-06

はじめに ある日 twitter に問題が降ってきてちょっとした熱狂がありました。 "ドド" と "スコ" からなるランダムな入力を受け付けて、"ドドスコスコスコ" が連続で3回ならんだら「ラブ注入♡」を出力して終了する、という問題。 いろんな言語で書かれて、Golf的に短

javascriptで大量要素をDOMツリーに追加するときはDocumentFragmentを使おう

Qiita(trend) · 2022-08-06

前置き レガシーなシステムを保守、パフォーマンス改善をするときにとんでもない実装がされていることってありますよね(悲) 今回は私が遭遇したとんでも実装を改善し、1/20程度の実行時間に改善できた話を紹介します。 実装内容 (実際の...

【夏休み企画】#IT用語一問一答【毎朝投稿3日目】GC

Qiita(trend) · 2022-08-06

この記事を読むと、、 「関連用語」を使って「GC」を説明できるようになる 「GC」がもっと好きになる(多分) 関連用語 memory leak / dangling pointer / stop-the-world GC / ...

Twitterスパムフィルターの実装

Zenn · 2022-08-06

以下では自分が運用しているトレンド解析システムで使用しているスパムフィルターの実装方法について解説していきます。 スパムフィルターで用いる機械学習 スパムフィルターの実装では機械学習の中でも「教師あり学習」と言われるものを用います。これはラベルと特徴量からなるデータから、どの

Git でトランクベース開発するときの手癖

Zenn · 2022-08-06

これは何? タイトル通り。 主にプロマネ向けと思われる、トランクベースのメリットを説明する文書は web 検索で割とヒットする。 けれども、Git を使う作業者目線で、日々の作業を step by step で解説しているものが見当たらなかった。 以下、筆者の手癖であり my

UiPathActivityCreatorを利用してカスタムアクティビティを作ってみた(作り方編)

Qiita(trend) · 2022-08-05

1. はじめに Qiita投稿2投稿目になります。 今回の記事は、先日行われた「第9回 UiPath Friends 全国 ~差がつく夏期講習2022~」での LT発表内容「UiPath Activity Creatorを使って、カ...

Phoenixプロジェクトで利用されているEarthfileを読んでみる

Zenn · 2022-08-05

はじめに ElixirのWebフレームワークであるPhoenixのプロジェクトではEarthlyというビルドツールが使われています。 https://earthly.dev/ Earthlyについてはこちらの記事が分かりやすく、参考にさせていただきました。 https://z

Safariで後読み正規表現が使いたい時の諦め方

Zenn · 2022-08-05

TLDR Safariでは正規表現の後読みが使えず、シンタックスエラーになってしまう。 諦めて後読みを使わない書き方にする。 /(?&lt;=foo)bar/ なら /(?:foo)(bar)/ にして、「bar」の部分はキャプチャグループとして取得する。 例 例え

バックエンドエンジニアがインフラ兼務ができるようになるには

Zenn · 2022-08-05

はじめに プロダクト開発部の マサ と申します! 普段はRuby on Railsでの開発を行いつつ、インフラ業務も少しですが担当しています。 今回はバックエンドエンジニアだけどインフラエンジニアの業務に興味がある方向けに、 どうしたらインフラ業務ができるようになるのかについ

[Power BI] CALCULATE関数、基礎の基礎😃

Qiita(trend) · 2022-08-05

はじめに DAX関数の基礎でもあり真髄とも言われているCALCULATE関数について、SQLBIのYouTubeを見たので忘れないうちに写経しながら、自分の言葉にしておきます。 CALCULATE in DAX CALCULAT...

Automatic Static Optimizationされたページでのnext/routerの注意事項について

Zenn · 2022-08-05

記事の概要 この記事は、Automatic Static Optimizationされたページで、next/router の query や asPath を使用する場合に注意が必要というお話です。内容は公式ドキュメントに書いてある通りなんですが、前提知識がない状態では理解が

【CSS】擬似クラス :not( )・:is( )・:has( )・:where( )

Qiita(trend) · 2022-08-05

概要 W3CのCSS Values and Units Module Level 4で、擬似クラスについていくつか仕様が変更されました。 この変更では、擬似クラスに 論理的な組み合せ、属性セレクタ、自然言語に関する擬似クラスなど、多...

LPを作成する際に意識していること

Zenn · 2022-08-05

概要 LPを作成する際に、感覚的に取り組んでいることをダンプします。 これからLPを作成する人の助けになったら良いと思います。 前提として 下記のエディタ、ツール、プラグイン、スニペット等を利用しています。 VSCode Prettier, Stylelint, ESL

AIを安全に拡張するためには - データサイエンティストが果たす役割とは

Qiita(trend) · 2022-08-05

私たちの多くは、人間による偏見の結果としてデータに生じうる問題、すなわち、結果の格差、不公平な政策、機会損失などが、数え上げればきりがないことをよく理解しています。AIの力がセンシティブな状況に適用される際に、私たちは機械学習と偏り(...

日本企業「経験豊富な情シスが足りない」が約6割、だが約4割は「何もしていない」――IIJ調査 を読んで思ったこと

Qiita(trend) · 2022-08-05

日本企業「経験豊富な情シスが足りない」が約6割、だが約4割は「何もしていない」――IIJ調査 現在の情報システム部門の人員、人材に関する課題 現在の情報システム部門の人員や人材に関する課題を見ると、人員や人材が不足している現状が見て取...

ワイ「Pythonの勉強したいなァ・・・Djangoってのがあるんか」

Qiita(trend) · 2022-08-05

環境情報 MacBook Air (Monterey) Docker Compose version v2.6.1 導入 ワイ「なんや最近Next.jsしか触ってへんし別の言語使いたいなぁ」 ワイ「せや!昔Bot作ったことある...

【夏休み企画】#IT用語一問一答【毎朝投稿2日目】DHCP

Qiita(trend) · 2022-08-05

この記事を読むと、、 「関連用語」を使って「DHCP」を説明できるようになる 「DHCP」がもっと好きになる(多分) 関連用語 DHCP server / DHCP client / IP address lease time...

ユニットテストでInfrastructure層をモックする方法を比較した

Zenn · 2022-08-05

概要 ユニットテストでは、実行速度観点からも Infrastructure 層はモックすることが多いでしょう。 モックにもいくつか方法があり、テストライブラリでモックする方法やテスト用のクラスを使用して差し替えるなどがあります。 そこで、今回は下記 2 つの方法を比較してみま

従業員向けセキュリティ教育のネタ

Zenn · 2022-08-05

情報セキュリティマネージメントというと、必ずやらないといけないのが従業員教育。 しかし、古めかしいe-learningツールで、nextボタンをポチポチしつつ、つまらない動画を見る教育コンテンツは、はっきり言って意味ないと思うし、苦痛でしかない。とはいえ、カスタマイズして数百人の

【Tips】Auth0でSMS認証を利用する際のおすすめDatadog設定

Qiita(trend) · 2022-08-05

想定読者 本記事の想定読者は、Auth0とDatadogを利用されている方向けの 記事になります。 背景 こちらの記事でも少し触れた通り、Auth0は簡単に2要素認証が利用出来ます。 実際にSMSを用いた2要素認証を運用に回してみ...

Ruby でも Python の if __name__ == '__main__' がやりたい

Qiita(trend) · 2022-08-05

やりたいこと Ruby ファイルを ruby コマンドや bin/rails runner コマンドなどで直接実行した場合のみ、特定のコードを実行したい。 別の Ruby ファイルから require した場合は実行したくない。...

TypeScriptでコードを書く時に意識していること

Zenn · 2022-08-05

なんだかんだでTypeScriptを業務でも個人開発でも使うようになって3年くらいが経過しました。 TypeScriptは便利ですよね☕️ 世の中的にも、もはやTypeScript以外でフロントエンドの開発を行うことが珍しいくらいの雰囲気になってきたのではないかという感じがします

良いコード/悪いコードで学ぶ設計入門の感想と注意点

Zenn · 2022-08-04

「良いコード/悪いコードで学ぶ設計入門」という本がとても売れているようです。私の所属している開発チームでも、何人か購入した人がいたので、私も購入して一通り読んでみました。 結果として、いくつかの考えが整理され、私としてはこの本によって考えが深まり、本を読んで考えた事自体は有意義で

Pythonが入ってないPCで実行ファイルを動かす -cx_Freezeを使ってexeファイルに変換してインストーラーを作成する-

Zenn · 2022-08-04

はじめに 自身で作成したPythonの実行ファイルをPythonをPCにインストールしていない方々へ配布する為にcx_Freezeを使ってexeファイルのインストーラーを作成したので、自信もメモも兼ねて作成方法を紹介します。 公式はこちら↓ https://cx-freeze

個人・チーム内でしか使わないようなプライベートなChrome 拡張機能をサクッと作る

Zenn · 2022-08-04

最近のテック系の記事とかTwitterを見るとみんな作っている物のレベルが高いので、Chrome 拡張機能を作ると聞いたら勝手に ブラウザ上で右クリックしたらメニューを出す タブでメニューを表示する とかリッチなUIを含めて実装が必要なのかなと勝手にハードルを上げていたのです

Python の DI コンテナ実装の紹介と活用例

Zenn · 2022-08-04

※この投稿は、Python の DI コンテナ実装の紹介と活用例 - All You Need Is Writingという 2021年 5 月 23 日に公開した記事の再掲です。 最近 fukabori.fm という Podcast で DI(Dependency Injecti

RailsアプリケーションをVercelにデプロイしてISRする

Zenn · 2022-08-04

「Nuxt3でのISR対応」や「Serverless FunctionsのCustom Runtimeを構築する」を経て、Vercelだいたい分かった状態になったため更に発展させてRailsでISRを動かす実験をしてみた。 条件 VercelのServerless Func

フロントエンドが遅いと言われた時に

Zenn · 2022-08-04

Webアプリケーションで、ブラウザ上でJavaScriptを用いてAPIからデータを取得して画面に反映する挙動が遅いと言われた時にフロントエンド側が確認することと対処方法。 ユーザのボタンクリックなどのアクションをトリガーとして、APIからデータを取得し画面に反映するというシナリ

Next.jsでMarkdownをHTMLに変換して自動目次生成機能を実装する

Zenn · 2022-08-04

はじめに 現在個人ブログを開発中です! 今回は Markdown で記述したブログ記事を HTML に変換しスタイルを当て、さらに目次を自動生成して表示する機能を実装します。 目指しているのは Zenn や Qiita のようなページ右側に表示される目次機能のイメージです。

AWSの一時クレデンシャルを使ってAWSコンソールにアクセスする方法

Qiita(trend) · 2022-08-04

はじめに AWSへのアクセス管理のためにAWS SSOを導入している場合など、IAMロールベースで複数のAWSアカウントを運用するシチュエーションでは、スイッチロールの起点となるAWSアカウントをあまり増やしたくないなどの課題から、...

Tips: RubyでURLのクエリパラメータをいい感じに書き換える

Qiita(trend) · 2022-08-04

これは何 RubyでURLのクエリパラメータを書き換える方法がちゃんとまとまっているところがなかったので、まとめたものです 実装するので、よかったら使ってください RubyでURLのクエリパラメータを書き換える時の問題点 Ru...

TypeScript における型の集合性と階層性

Zenn · 2022-08-04

はじめに 前回の記事では TypeScript における型の拡大(Widening)について解説しました。 https://zenn.dev/estra/articles/typescript-widening Narrowing の解説に入る前に(Widening を深く理

Notion APIとPythonを使ってページを作成する ~Slackへの通知を添えて~

Zenn · 2022-08-04

チームで仕事やプロジェクトを行っていると定例MTGを実施することがあると思います。 その際に議事録のテンプレを作成したり、チームメンバーへ事前に議題の記載を展開するのをたまに忘れてしまうことってありませんか? 私はよくあります。人間がうっかり忘れてしまうような定型的な業務は自動化

React 状態管理ライブラリの超新星?!「Jotai」をさわってみた

Qiita(trend) · 2022-08-04

最近知り合いのエンジニアから「Jotai」という状態管理ライブラリがRecoil より軽くてつかいやすいよ!と教えてもらったので早速「Jotai」をさわってみみました 🐣Jotaiとは? パッケージ名は日本語の「状態」から名付けら...

Facebook Graph APIを試してMapbox上で可視化

Qiita(trend) · 2022-08-04

目的 Facebook Graph API 位置情報があるデータを取得してみる 個人のFacebook写真アルバム内の写真情報を取得し Mapbox経由で位置情報がある写真をWeb可視化 1. About Facebook G...

ドキュメントDBかリレーショナルDBどっち使う?

Qiita(trend) · 2022-08-04

はじめに ドキュメントデータベースかリレーショナルデータベース、どちらを選ぶか。 この選択で、アプリケーションのパフォーマンス、コスト、コードの可読性など幅広い影響が出るため、慎重な判断が必要です。この記事では、自分が思う「考慮すべ...

【ARKit】赤ちゃんの身長計測の技術

Qiita(trend) · 2022-08-04

はじめに 株式会社マイスター・ギルド新規事業部のヒツジーです。 弊社新規事業部では、新規サービスの立ち上げを目指して 日々、アイディアの検証やプロトタイプの作成などを行っています! が!今回は自社開発した赤ちゃんの身長計測ができるi...

エンジニア向けチートシート集

Qiita(trend) · 2022-08-04

はじめに 今回はエンジニア向けのチートシート集のまとめを紹介していきます。 チートシートを利用することで 作業効率が上がる 概要が掴みやすい 学習にもなる といった恩恵が得られます。 ただし前提として毎回コードを書くたびに「チー...

【React/Vue.js】コンポーネント指向と好相性なCSS Modulesを用いたCSS設計について|Offers Tech Blog

Zenn · 2022-08-04

概要 こんにちは、Offers を運営している株式会社 overflow の Software Engineer(主戦場はフロントエンド)の Kazuya です。今回は、CSS Modules を用いたコンポーネントの CSS 設計について紹介します。 コンポーネントを作成

【JavaScript】初学者「正規表現の学習ってなんとなく避けてきた…」って人のために

Qiita(trend) · 2022-08-03

こんにちは。masakichiです。 コードを書いていると、正規表現ってわりと出くわすけど、なんとなくで理解している方も多いのではないでしょうか? わたしはそうでした。 しかし、さすがにいつまでもこのままではダメかなと思い、基本的なと...

お友達とGatherでオンライン飲み会をして、便利だったので記事にする

Qiita(trend) · 2022-08-03

1.はじめに どうも、ARIの名古屋支社に勤務している愛知県民です♪ (/・ω・)/ 某日、自分はZoomやGoogle MeetでWeb飲み会をするときに、約10人が1つの部屋で話して、 中々話したいことが話せないという現象が発生...

Pythonワンライナーで「ドドスコスコスコ」してみた

Qiita(trend) · 2022-08-03

はじめに 【問題】配列{"ドド","スコ"}からランダムに要素を標準出力し続け、『その並びが「ドドスコスコスコ」を3回繰り返したもの』に一致したときに「ラブ注入♡」と標準出力して終了するプログラムを作成せよ(配点:5点) こち...

Next.js(TS) + next-authでCognito認証をする方法【2022/08】

Zenn · 2022-08-03

目的 Next.js(TS) + next-authを使用してCognito認証を実装する。 最近の仕様やGUIで、初心者向け公開されている記事がなかった為、執筆 最近next-authのプロパティ名や、Cognito周りのGUIが変わっている。 想定読者 初心者

【React・GraphQL】無限スクロールを実装する!

Zenn · 2022-08-03

https://github.com/danbovey/react-infinite-scroller https://zenn.dev/syu/articles/1aeebcf13172d1 上を参考にしました。 インストール npm install react-infin

スクレイピングテクニック - バレないようにする方法を解説

Qiita(trend) · 2022-08-03

Webスクレイピングをバレないようにどうしたらいい?」Webスクレイピングツールを提供する私たちの元には、このような質問が度々送られてきます。 Octoparseをはじめとした「Webスクレイピングツール」が登場したことで、多くの分野...

Wav2Vec2による日本語音声認識を試してみる

Zenn · 2022-08-03

0. はじめに 0-1. 3行でこの記事をまとめると Transformerという言語モデルがDeep Learning界隈で猛威を奮っているよ 音声認識にもTransformerが使われ始めているよ 日本語×Transformerの音声認識の記事が少ないから書いてみた

Google Meet のチャット欄を Slack に自動で流す拡張機能のご紹介

Zenn · 2022-08-03

はじめに みなさん、Google Meet は使っていますか? リモートワークが増えオンラインミーティングサービスを使用する頻度が多くなった人も多いと思います。 Google Meet はオンラインミーティングサービスの中でも有名ですが、ミーティングが終了するとチャット欄の内

[大量データ]Laravelで100万データのパフォーマンス改善した話

Zenn · 2022-08-03

背景 著者のプロフィール ・SaaSを提供している自社開発企業で開発。 ・エンジニア歴2年強。 ・Laravel経験も2年強。 経緯 ・2021年から大量の従業員を抱える企業様が自社サービスを契約することになり、それまで潜んでいたパフォーマンス問題が露呈。 ・202

OAuth 2.1の差分を見守る会 : draft 04-05

Zenn · 2022-08-03

本投稿はOAuth 2.1って呼ばれたい感を出してる仕様の差分を見守る会です。 本投稿含め、差分を スクラップ - OAuth 2.1を見守る会 でまとめています。 差分 差分 draft 05 における主な差分としては、Appendix E. Document Histo

VercelのMiddlewareを使って非Next.jsプロジェクトにBasic認証をかける

Zenn · 2022-08-03

プロトタイピングしたツールを、身内へ気軽に公開したくなることってありますよね。Cloudflare Accessみたいなちゃんとしたソリューションをイチから導入するほどのモチベーションはなくて、Basic 認証が付いてればまあいっか、くらいの気軽さのやつです。 近頃だと、筆者はフ

プリザンターのADユーザ同期で対象のユーザを絞り込む

Qiita(trend) · 2022-08-03

はじめに プリザンターはADのユーザで認証するだけでなく、ADのユーザ情報を取り込むことができます。ADのユーザでログインするとプリザンターのユーザが自動的に作成されますが、ユーザ数が多い環境では全員にログインしてもらうのが困難です...

高速、安定におごってもらうための技術構成でポートフォリオサイト(?)をリリースしました

Zenn · 2022-08-03

こんにちは、底辺YouTuberです。 Railsバックエンドエンジニアを1年程度をやっており、最近は個人開発でNext.js触ってます。 はじめに 「おごってください!」というポートフォリオサイトを個人開発で作りました。 本記事ではなぜ「おごってください!」を作ったのか、「

Leaner開発合宿2022 in 沖縄

Zenn · 2022-08-03

ハイサイ! Leaner Technologies でプロダクト開発をしている @corocn です。 先日弊社の Dev チームで開発合宿に行ってきました。 沖縄で合宿をしたい方の参考になればいいなと思い、振り返りをチームで共同執筆しました。 🎯合宿の目的 Leaner

ISUCON12本選に向けてやることまとめてみた

Zenn · 2022-08-03

ISUCON12予選突破しました こんにちは. ISUCON12予選に大学同期と参加して突破しました. 予選から1週間経って参加記としては遅くなってしまったのですが,本選でどういうことをやっていくかの整理のためにも普段練習などでの手順をこの場で整理したいと思います.(本当は怠

重い腰をあげてGA4と仲良くなる話

Qiita(trend) · 2022-08-03

序文 2023年7月1日をもってGA(UA)のサービスが終了されることが発表されて早数カ月が経ちました。 こうして文字に起こすと終了まで一年を切ったことをありありと実感させられます。 さて、本題ですが。 みなさん勿論GA4には移行で...

Qiita Night〜モノリスからの脱却って実際どうなの?マイクロサービス化について赤裸々に語る〜のイベントレポート

Qiita(trend) · 2022-08-03

概要 2022年7月27日に開催されたQiita Night〜モノリスからの脱却って実際どうなの?マイクロサービス化について赤裸々に語る〜のイベントレポート ライブ配信のアーカイブ Qiitaユーザーの皆さまのレポート ...

CSSでフッターの下に隙間ができないようにメインコンテンツの高さを調整する

Zenn · 2022-08-03

メインコンテンツの高さが足りなくてもフッターが中途半端な位置に来ないようにしたい Webアプリケーションのレイアウトで、①ヘッダー②メインコンテンツ③フッターの3つで構成するというパターンはよくあると思うんですが、 👇 こんな感じでフッターの下に中途半端な隙間を作りたくないで

Amazon OpenSearch Serviceで空間検索してQGISで可視化してみた

Qiita(trend) · 2022-08-02

Amazon OpenSearch Serviceで空間検索してQGISで可視化してみました 詳細として下記について説明します。 事前準備 ドメイン作成 OpenSearch Dashboardsに接続 位置情報データ登...

Elixirで超軽量の物体検出NanoDet plusを動かしてみる

Qiita(trend) · 2022-08-02

0.Prologue 数か月前のことになるが、ONNX runtimeに Elixirを被せた OnnxInterpを書き上げ、そのサンプル・プログラムとして YOLOv7による物体検出デモをサクッと用意した。そこまでは良かったのだ...

RubyでDSLが書きやすい理由を整理する

Qiita(trend) · 2022-08-02

これは何 Rubyは「DSLが書きやすい言語」という説明がされることがあります。 なぜRubyはDSLが書きやすい、と言われるのかを僕なりにまとめてみました。 「こういう要素もあるからだよ」などあればぜひコメントや編集リクエストをい...

Elixir Explorer のテーブルを見やすく表示する

Qiita(trend) · 2022-08-02

はじめに 以前の記事において、 Elixir の Livebook 上で Explorer を使ったデータ分析を実行しました ただ、その時使った DataFrame.table() が非常に見づらかったため、見やすく表示する方法...

Rustとdeno_coreを使って、独自のJavaScriptランタイムを作ってみる

Zenn · 2022-08-02

Node.js、Denoに続いて、Bunという新たなJavaScriptランタイムが登場していますが、Denoの7月29日のブログにて、"Roll your own JavaScript runtime"という記事が投稿されていたので紹介します。 https://deno.com

React + Next + React Hook Formで表形式フォームが複数ある画面を作る

Zenn · 2022-08-02

はじめに お疲れ様です。 @いけふくろうです。 表形式のUI/UXを実装する際に、React Hook FormのuseFieldArrayのAPIを活用しました 表形式を表現するとなったため、有識者の方と会話した際に、列を追加する機能がないのであれば、useFieldArr

iPhoneの省電力モードをJavaScriptで判定する方法

Zenn · 2022-08-02

&lt;video&gt;が省電力モードだと自動再生されない罠 動画を背景で自動再生する案件に携わったのですが、iPhoneの省電力モードだと自動再生されず、代わりに再生ボタンが表示されることを初めて知りました。 ! ちなみに省電力モードはiPhoneの 「設定」→「バッテ

俺のワンタイムパスワードはいつ当たりが出るのか

Zenn · 2022-08-02

https://twitter.com/ceptree/status/1554033116179996672 ... いいなぁ。。 というわけで調べてみました。2分くらいでできるよ。 やること この種のワンタイムパスワード(TOTP)は、RFC https://datatra

Numerai 2022Q2炉端会議メモ

Zenn · 2022-08-02

バグ報告に感謝するCTO(上)と、その間に栄養補給するCEO(下) この記事は? NumeraiのCEOとCTOが2022年07月07日に以下のYouTubeに公開した、炉端会議 (fireside chat)の中で、個人的に面白いと思った内容のメモです。 https://

サイバーセキュリティお嬢様「クロスサイトスクリプティング?...美味しそうですわぁ!」

Qiita(trend) · 2022-08-02

ある日 サイバーセキュリティお嬢様(以下CSお嬢様)「じいや、今回はクロスサイトスクリプティングのお話でしたわよね?」 じいや「その通りですぞお嬢様」 CSお嬢様「なんだか美味しそうなお名前ですわね!」 じいや「お嬢様、」 じいや「...

Zod でコマンドライン引数をパースするだけのツールを作った

Zenn · 2022-08-02

自分が欲しい物がなかったのでサクッとでっち上げました https://github.com/mizchi/zodiarg なぜ作ったか 軽量で TS フレンドリな CLI ツールがほしい oclif がサブコマンドまで管理してくれるが色々と過剰 ジェネレータの生成コード

今の時代の Firestore の状態管理を模索する

Zenn · 2022-08-02

Hooks の登場、GraphQL や SWR などの Query 系のライブラリの台頭によって、データ取得が宣言的になってきました。 以前は、一つのデータを色んなコンポーネントで使うときに、バケツリレーを避けたいとかの理由で、Redux やらでサーバーのデータをフロントに保持し

【JS / TS】Hooks がわからんのではない、分割代入をわかっていないだけ(複雑な分割代入編)

Qiita(trend) · 2022-08-02

0. はじめに 分割代入の第3段の記事になります。 今回は、複雑な分割代入編の記事となります。 オブジェクト編 、配列編の記事も見て頂けると、うれしいです。 間違って解釈している所ありましたら、ご指摘いただけますと幸いです。 1....

【個人開発】通勤時にQiitaのトレンド記事が届くLINE Botを開発した

Qiita(trend) · 2022-08-02

はじめに 今回は通勤時間を有効活用することができる、通勤時にQiitaのトレンド記事が届くLINE Botを開発しながらRailsと外部APIの連携、LINE Messaging API SDKの使い方、LINE Flex Mess...

Committee × Railsでのスキーマ駆動なAPI開発|Offers Tech Blog

Zenn · 2022-08-02

概要 Offers を運営している株式会社 overflow の磯崎です。 テックブログを書き始めて早数ヶ月、ただひたすら OpenAPI について書き記しているのが私です。そろそろ違うことを書きたいです。 さて今回は、定義した API と実装した API の respons

【WeatherKit REST API】Appleの天気予報APIを使って現在の気象データを取得する

Zenn · 2022-08-01

これはなに? WWDC2022で発表されたWeatherKitの(Swiftではなく)REST APIを利用してみました。今回はNode.jsで検証してみます。 https://developer.apple.com/videos/play/wwdc2022/10003/

店選びは任せろ!Streamlitでグルメ王に俺はなる!!

Qiita(trend) · 2022-08-01

目次 1.作ったもの 2.きっかけ 3.リンク 4.具体的な使い方 5.コード 作ったもの Streamlitを使えばPythonのみでWebアプリを作れるとのことだったので,以前からあればいいなと思っていたものを作ってみました!...

「AWS Step FunctionsとAmazon MWAA両方使ったので比較してみた」を見て、参考にした色々

Qiita(trend) · 2022-08-01

結論は達成したいゴールや目的によって選びましょうということでしたが、迷った場合どうするか。迷った場合はStep Functionsをお勧めします。パフォーマンスとコスト面で大きな失敗はないと思われます。 対象 バッチシス...

VキャスのVCIを使ったプロトコル「SAC-Craft」のススメ

Qiita(trend) · 2022-08-01

こんにちは しきはふりと申します 昨日2022年8月1日から、バーチャルキャストのルーム(配信ではなくVRSNSを目指して作られているVキャスの世界)で開催されている「夏キャスマーケット2022」の剣のルームに こんなブース展示を行っ...

SVGアニメーションをすこれ

Zenn · 2022-08-01

最近SVGについて少しずつちゃんと勉強し始めました。以前は暗号のように思えたxmlが今ではモールス信号くらいには理解できるようになってきています。そこで https://zenn.dev/kalubi/articles/ddb36051b3a0f0 上記神記事、GSAPを使わなく

【Rust】static でも Drop したい

Zenn · 2022-08-01

Rustのstatic変数はいわゆるグローバル変数として使われることが多いですが、static変数はDropできない(デストラクタが呼ばれない)という特徴があります。 Static items do not call drop at the end of the program

Laravel ✖️ MySQL ✖️ Docker 新しいDatabaseを作成しよう

Qiita(trend) · 2022-08-01

Laravel ✖️ MySQL ✖️ Dockerの環境構築は以下の資料を参考に構築しました。一度構築してしまえば、git cloneなんかで開発環境をローカルに再度取り入れることができるので便利です。 しかし、新しいアプリを作ろ...

これから学ぶ人向け「統計検定準1級チートシート」

Qiita(trend) · 2022-08-01

統計検定準1級の取得向けに整理したチートシートです。 参考としたのは下記の統計検定実践ワークブックです(著者は基本この本を繰り返し学習して準1級に合格(&優秀成績賞を獲得)しました)。   このチートシートでは主に覚えるべき数式と、筆...

多倍長整数の実装7(XbyakライクなPython DSLによるasmコード生成)

Zenn · 2022-08-01

初めに 前回多倍長整数の実装6(乗算後加算とintrinsicの限界)では、コンパイラのintrinsic関数の限界を紹介しました。 仕方がないのでアセンブリ言語(以下asmと表記)で実装しなければなりません。 今回はその作業を手助けするPythonでアセンブリコードを生成す

Company Communicator v5.1 デプロイ メモ

Zenn · 2022-08-01

これは Microsoft がアプリテンプレートとして GitHub 上で OSS として公開している Company Communicator v5.1 のデプロイのメモです。 https://github.com/OfficeDev/microsoft-teams-apps-

冪等性を担保したGoogle Cloud Composerの設計と実装

Zenn · 2022-08-01

こんにちは! 2022年2月からLuupにデータエンジニアとしてジョインした河野(@matako1124) です! 元々マイクロモビリティに興味があり、データ基盤もこれからきっちり作っていきたいという0からのフェーズで、お声がけをいただけたことに感謝です。 現在、Luupのデータ

Productivity Weekly (2022-07-20号)

Zenn · 2022-08-01

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