Laravel 複数ページで共通データをフロント側に渡す方法
今回やりたいこと Laravelで色んなページでよく使うデータをController毎にデータ定義して、フロント側に返すのではなく、共通でサーバ側からフロントへ渡せるようにしたい。 どうやって実現するのか Laravel ...
今回やりたいこと Laravelで色んなページでよく使うデータをController毎にデータ定義して、フロント側に返すのではなく、共通でサーバ側からフロントへ渡せるようにしたい。 どうやって実現するのか Laravel ...
なぜTupleを保存? Exlixir勉強中です。 勉強用にオセロゲームを作ってみました。盤面はTupleで保存しています。 タプルの中身は、:none, :black , :whiteのいずれか。これで盤面を表しています。 Ect...
Next.jsのホスティング先といえば、Vercelという認識は結構多くの人の中での共通認識になりつつあると思う。実際にVercelは特に難しいことをする必要もなく、また月額$20の課金(Proプラン)でのできる範囲はかなり広いと思う。 https://vercel.com/ 私
素数判定問題 https://yukicoder.me/problems/no/3030 実行時間制限: 1ケース 9.973秒 / メモリ制限: 509MB / ソースコードのサイズ制限: 64kiB 問題文 与えられた n 個の正整数 \{x_0,x_1,\cdots,x
要約 Rustで開発している上で所有権が渡せなくて困るときに、可変参照を取れるなら安全に回避するすべがある。 でもライブラリを作るときは使えなかった所有権を返すようなAPIが望ましい。 所有権で困る Rustで開発していると所...
まえおき Notion にはいいねボタンがありません。 検索するといいねボタンを付けるためのソリューションはいくつか見つかるものの、組織内で運用するにはあまり現実的でない方法でしか実現されていません。 組織で運用するためのひとつの解として Chrome拡張を組織単位で導入す
はじめに はじめまして!三時のおやつより仏像が好きな、izaberaと申します。 私はもともとCMSを使ったWebサイトの運営や構築の業務を主に担当していたのですが、 現在はWebシステムの開発の業務に関わらせてもらっています。 同...
Laravel Socialite ・OAuth認証で俗にいうログインパッケージ。 ・LINE、Facebook、Twitter、Google、GitHub、Instagram、等に対応。 仕事でちょっと使う機会があり各サイトのD...
はじめに 自分は2021年に新卒でWeb系の開発会社にフロントエンジニアとして入社し2022年で2年目になります。 実務ではReact×TypeScriptを利用したフロント周りの開発やRailsを用いたAPIの開発を行なっています...
概要 JavaScriptでバイナリデータを扱おうとするとBufferとArraryBufferという似た名前のオブジェクトが登場して混乱したり、Uint8Arrayという耳慣れないオブジェクトが登場して途方に暮れたりすることがある...
はじめに 今回の記事では、その Widening(型の拡大) の対となる Narrowing(型の絞り込み) について解説します。Narrowing の方がよく知られている概念であり、パターンが多く解説が大変ですがやっていこうと思います(一部書ききれていないパターンや理解度の
最近、iPhoneと折りたたみBluetoothキーボードで快適に開発しています。小さなカバンに入れて持ち運べるので重宝しています。Twitterで紹介したら反響があったので、具体的な方法を紹介します。 https://twitter.com/kujirahand/status/
はじめに 試験を受けた後は、合格であれ不合格であれ、自分がどれくらい得点できたのかが気になるものです。 AWS認定試験の結果は AWS認定 のページから確認できるのですが、少々わかりづらいと感じたため、本記事ではスコアレポートの確認...
どうも、株式会社プラハCEO兼エンジニアの松原です。 ASILと呼ばれる自動車の安全水準に関する規格がプログラミングにも活かせると常々考えているため、こちらの記事にまとめてみました。普段の意思決定のお役に立てていただけたら幸いです。 (自動車に関する仕事をしていたのは早くも10年
はじめに 機械学習で用いられるボルツマンマシン、特に制限ボルツマンマシン(Restricted Boltzmann Machine, RBM)の解説その2です。その1の続きなので、そちらを見てから読んでください。 前回までのあらすじ ぼっち飯のDaveは、いつも学食前のテ
Amazon Linux 1(AL1) # pkill -f puma Amazon Linux 2(AL2) # systemctl restart web.service ちょっとだけ解説 EB環境でほんのちょっとの修正...
ゲーム配信を見ながら次のステージを作って送り付ける 昨今のアクションゲームなどには、ブロックのようなパーツを組み合わせてステージを作成し、インターネットを介して自作ステージを交換できるものが多くあります。一番有名なのは「マリオメーカ...
はじめに 前回のNFTに続いてweb3編第二弾として今回は「DAO」について書いていきたいと思います! 今年になって「DAO」という言葉を色々な場面で目にすることが増えましたね。 「DAOが人々の働き方を変える!」なんて言われてたり...
歩行型センサーに対応したVRアプリ開発 VRにおけるロコモーションの工夫には様々なパターンがあり、世界中で検証が重ねられています。 OculusQuest2のみを使用したロコモーションについては、下記のアイデアが大変参考になりました...
react18.2で検証 createPortal 以下はドキュメントの引用 ポータル (portal) は、親コンポーネントの DOM 階層外にある DOM ノードに対して子コンポーネントをレンダーするための公式の仕組みを提供します。 ポータルを使うと<div i
Unistore(Hybrid Table)のPrivatePreview版を使わせていただける機会をいただき、isucon12予選問題をSnowflakeで実装してみました😃 Unistoreとは Unistoreとは、OLTPデータとOLAPデータを1箇所に保管できるワー
はじめに 現在、受託開発企業でシステムエンジニアをしている@fusassyといいます。 最近、インフラ(クラウド)の非機能要件定義を担当しました。その際、参考にした情報を備忘録として残します。以下で挙げた資料を利用すれば、非機能要件...
<a href="https://tech.basicinc.jp/articles/231">https://tech.basicinc.jp/articles/231</a><br /><p>CSRF攻撃に対する多層防御として利用できる対策手法について。 CSRFトークン、カ
<a href="https://textslashplain.com/2022/07/27/new-recipes-for-cookies/">https://textslashplain.com/2022/07/27/new-recipes-for-cookies/</a><
<a href="https://github.com/nadeesha/ts-prune">https://github.com/nadeesha/ts-prune</a><br /><p>TypeScriptのコードから使用されていないexportsを検出するツール</p>
<a href="https://spidermonkey.dev/blog/2022/08/29/newsletter-firefox-104-105.html">https://spidermonkey.dev/blog/2022/08/29/newsletter-firef
方法 今回の例は背景色を黄色にするViewを作成しています。 import SwiftUI struct BackgroundView<T: View>: View { private let content:...
やりたいこと Cloudflareは無料プランでも最高。今までGitHub PagesやNetlifyにデプロイしてCloudflare経由で配信してきた。Cloudflareは速くて安定している。 Cloudflare Pages のリポジトリ連携よりは GitHub A
多言語対応の辞書キーをフラットな構造にしてみたら良かった話 こんにちは、@sukechannnn です。 私たちは2022年7月25日にノンデスクワーカー向けプロジェクト管理アプリKANNAの英語版をリリースしました。 今回、英語版の開発を進めるに当たって I18n の辞書を
1.はじめに 本記事ですが、@kazatsuyu 様よりご指摘とアドバイス修正いたしました。 サンプルコードの例(命名)が良くなかったり、 部分型を上位互換と混乱を招く表現をしているとご丁寧にコメントを頂きました。 今回その修正の記...
技術系同人誌を書く人の味方「Re:VIEW Starter」の紹介 - Qiita を参考にしつつ、技術系同人誌を簡単に作る手順のメモです。 今回は「start-review-starter」というプロジェクト名にする。 start...
Stable Diffusionをローカルで手軽に動かす方法 Stalbe Diffusion話題ですね。ただネックなのはGPUが必要な点です。GPUを持ってない人や、CUDAはよくわからない/絶対に入れたくないという人もいるでしょう。クラウドを使う方法もありますが、色々な
<a href="https://github.com/apify/crawlee">https://github.com/apify/crawlee</a><br /><p>ウェブサイトのクローラーフレームワーク。 リンクを辿るクローリング、ページから情報を取得するスクレイピン
この記事を書こうと思ったのは、実務で初めてのアジャイル、スクラムを経験し 改めてアジャイル開発について学びアウトプットしたいと思ったのがきっかけです。 そもそもアジャイルとスクラムって同じもの?という曖昧な認識でしたが・・ アジャイ...
本記事は、Mikel Evins氏のOn repl-driven programmingの翻訳を、本人の御了承を得て公開するものです。なお、関連記事であるProgramming as teachingの翻訳も公開していますので、どうぞご覧ください。 REPL駆動プログラミン
Hono とは? Hono は TypeScript/JavaScript のシンプルな Web フレームワークです。Hono という名前は日本語の「炎」に由来します。 Hono の特徴としては以下の点が挙げられています。 ウルトラファスト 依存関係ゼロ ミドルウェア Ty
初めに この記事は記事投稿キャンペーン の参加記事です。 今僕はシェアハウスをしており、共通で使う消耗品などを毎月決算する運用をしています。 費用の計算を毎回手で行うのは手間だなと思ったので、いい感じに計算を行うための仕組みを作り...
はじめに 先日、漢字テストメーカーというWebアプリをリリースしました。 https://kanjitestmaker.cococig.com ブラウザだけで下のような漢字テスト風の画像が作成できるというアプリです。 漢字テストメーカーで生成した画像 この記事では、このアプ
あまり見かけることが無くなりましたが、TwitterのログインにTwitterアプリを使うSSOというログイン方法があります。 ログインボタンを押すと、Twitterアプリが立ち上がりアカウントを選んで認証しアプリに戻ってくるという挙動をします。 このSSOは、元々Twitter
はじめに Kubernetes v1.25がリリースされました 今回SIG-API主体な変更は少ないですが、全体でみると一番はPSPの廃止でしょうか。GAした機能では、EphemeralContainerや、前々リリースのv1.2...
Zapp!というサービスがリリースしました。WebブラウザだけでFlutterアプリを開発できるサンドボックス環境です。これまでにDartPadという似たサービスがありましたが、一番大きく違うのは 任意のパッケージ が利用できると言う...
概要 tweepyというPythonのライブラリを用いて特定のユーザーのツイートを取得する。 tweepy インストール ターミナルで以下のコマンドを実行 pip install tweepy APIの認証 tweepyをイン...
概要 私は、主にバックエンドの開発を担当しており、フロントエンド、インフラに関する業務も担当しています。 今回取り上げる内容は、SQLの書き方一つでパフォーマンスがどれだけ改善できるかを、実例をもとに記述していきます。 シナリオ ...
はじめに 私の業務としては珍しく旬な内容を行いましたので、ハマったポイントを含めて備忘録として残しておきます。 内容はWindows Server 2012 R2からWindows Server 2019へのバージョンアップ作業です...
こんにちは、アルダグラムの開発ユニット長の田中です。 アルダグラムはノンデスクワーカー向けプロジェクト管理アプリ「KANNA」を提供しています。 https://lp.kanna4u.com/ プロダクトの成長フェーズでは、機能開発がメインで技術的改善施策が後手に周りがちです。
筆者がオンライン英会話を始める際、以下のような心理的ハードルが存在していました。 英語が喋れないので恥ずかしい。 自分のレベルでは講師に迷惑がかかる気がする。 何を喋ったらいいかわからない。 そもそも「面識のない人間と二人きりで会話...
ファンタラクティブのエンジニアの 太田 です。 Buttonコンポーネントのwidthの考え方について書きます。 よくあるSize定義 Buttonコンポーネントのサイズの定義でこのような定義がされているのを時々目にします。 UIライブラリでも同じような定義が使われていた気が
イシューからはじめよ──知的生産の「シンプルな本質」 | 安宅和人 |本 | 通販 | Amazon、一回では吟味しきれない難しい本だった... しかし 「犬の道」というのがキーワード。で、犬の道からいかに脱するかが説かれる。 【要...
<a href="https://github.com/httptoolkit/brotli-wasm">https://github.com/httptoolkit/brotli-wasm</a><br /><p>Node.jsとブラウザをサポートしてBrotliのCompre
はじめに CLI でシンプルな Todo App を作る事が出来ました。 こちら の記事を参考にさせて頂きました。非常に分かりやすく説明されていて、とても勉強になりました。ありがとうございます。 完成後のリポジトリも貼っておきます。 https://github.com/Da
経緯 妻がスマホを買い替えたので、LINEの移行を行うことになりました。安請け合いをして、適当にボタンをポチポチ……。LINEの移行に失敗し、全トークが消えてしまいました。こんな危険な作業はしっかりと手順書をつくり、実行者と確認者の...
<a href="https://2ality.com/2022/08/installing-nodejs-bin-scripts.html">https://2ality.com/2022/08/installing-nodejs-bin-scripts.html</a><br
はじめに 現在、私は音声言語処理研究室でASR分野の研究に勤しんでいる某大学の大学院生です。インターンではpythonでMLや暗号系の開発を行ったりしています。 夏休みのお盆明けにインターンも落ち着いて、開発をしたいと思い始めていた6月くらいに、研究室メンバーと「せっかく音声
TL; DR こんな書き方ができるのはなぜ? test.each` a | b | expected ${1} | ${1} | ${2} ${1} | ${2} | ${3} ${2} | ${1} ...
TL;DR https://lycoris-recoil.com/ あるいは、clang プラグインを使って C言語の AST を弄り倒す話。 これはなに リコリス・リコイル、みなさん好きですよね。私も大好きです。頼むからちさたき幸せになってほしい そんなリコリコの ED
動機 業務でstyled-componentsを触る機会がありました。 styled-componentsは自分の周りではあまり良い噂を聞いていなかったため、少し調べたところこんな記事がHitしました。 https://zenn.dev/yhase_rqp/articles/
<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
初コントリビュート OSSへのコントリビュートを初めて出来ました!やったことはドキュメントの修正ですが、自分の中で大きな一歩なので記事にしてみます。 これまでOSSに何かしらコントリビュートしたいな、と思いつつ全然出来なかったのでち...
この記事は? StableDiffusion を使ってイラストを生成する際のクオリティを上げるためのプロンプトを検証しました。結果的にチェリーピックすれば割と見れるレベルのイラストが作れました。 動作環境 動作環境は以下の記事と同...
深層学習フレームワーク「Keras」を使って、AIを作ってみます。 【できるようになること】 ✅ サンプルデータを使って、簡単な画像分類AIを作成できる ✅ 用意されている有名モデルを使って、画像分類AIを作成できる ✅ 有名モデルを転移学習させ、用途に合ったAIを作成できる
書籍の感想です。 読んだ本 『初めての自動テストーーWebシステムのための自動テスト基礎』 著者:Jonathan Rasmusson 訳者:玉川紘子 発行所:オライリー・ジャパン 読んだきっかけ テストやその自動化に...
HTMLタグのtabindex属性が同じ値同士の要素はTABキーによるフォーカス送りが該当要素内で順に行われるので、グループ化したい要素にそれぞれ同じ値のtabindexを振り、それぞれのグループ内での先頭または終端の要素にフォーカス...
<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-
<a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-8/">https://devblogs.microsoft.com/typescript/announcing-typescri
<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
はじめに SNS界隈で、「新しいDAX関数が使えるようになった」とざわざわしていたので実際に試してみました。参考にした記事は下記です。Microsoftの中の人。 その名も…EVALUATEANDLOG関数 現時点(2022...
! 個人的に気にしていることなのでこの描き方が正しいとかではありません 最初に 公式のガイドライン AWSが配布しているツールキットの中に基本的なガイドラインが記載されています。 https://aws.amazon.com/jp/architecture/icons/
初めに Google Colaboratory で動かしていることを前提。 自分は Colab Pro にしているので、VRAMあたりで無料版の人は実行できないものがあるかも その際は出力する画像数とかを減らせばいけると思います。 出力する先をGoogle Driveにしたり
fs.FSのファイルを他のプロセスに渡したい Go 1.16 で追加された io/fs パッケージで色々なファイルシステムに共通のインターフェイスでアクセスできて便利になりました.このfs.FSの中身にシェルやエクスプローラからアク...
はじめに これまで、プログラミングを個人で学習するにあたり、GitHubでバージョン管理を行なってきました。 しかし、内定先の会社ではBitbucketを使用するため、Bitbucketを使用したバージョン管理にも慣れておこうと考え...
KubernetesでOperatorやControllerを開発する際に利用するフレームワークであるcontroller-runtimeのclientについて調べたのでまとめます。 この記事の目的は以下のような感じになります: controller-runtimeが提供するK
はじめに こんにちは、わっしーです。本記事では、CVPR2022で発表された画像異常検知手法であるPatchCoreの実装について解説します。 まずは、実際に試した結果です。下図の上は正常画像、下は異常画像です。異常部分が赤くなっており、製品が欠損していることがわかります。
PHP のメーリングリストから、気になった情報をピックアップします。 Internal Proposal for floored division and modulo functions floor technique truncation technique とい
はじめに 担当しているWebサービスでアラート疲れがおきていたので、モニタリング周りを見直してみた。 効果があったことをまとめておく。 ちなみにモニタリングツールは Datadog。 抱えていた問題 アラート対応に疲れ果て、通常の業務に支障をきたいていた。 下の要因が重な
はじめに 最近、実生活で競技プログラミングが役に立ちました。 趣味の一環で長方形のQRコードであるrMQRコードを生成するPythonパッケージを作成しています。その中で「ビット列が最も短くなるようにデータをエンコードする」という処...
運用作業で気を付ける事 過去のシステム運用の経験で学んだことをこの記事にまとめてみました。 私の経験をもとに記載しているため、参考程度にして頂けたら幸いです。 また、初めてシステム運用をする方は参考になれば嬉しいです。 また、以下の...
よく使うDocker runコマンドが以下のように長くなる方におすすめ。 すること docker run ....という長ったらしい呪文を毎回コンテナを立てて入るときに唱える必要をなくす。 bash example.shでdocke...
はじめに iOS15からPickerのwheelがバグが発生しました。 これはOSのバグで現時点では解決方法はないようです。 UIKitを使ってちゃんと使えるWheelPickerを作成します。 実装方法 WheelPicke...
こんな感じのをどうやって作ったかを雑に書いていてくよ。 適当に見てね。(ほぼ未来の自分のためのメモ) はじめるにあたって必要なこと まず今回の作るのに必要なものを書いていこう。 ・プラグイン "Chaos Caching" ・スタ...
はじめに こんにちは、株式会社マイベストでフロントエンドのテックリードをしているteppeitaです。 弊社が運営している mybest の技術スタックをVueからReactに移行したので、その時の話を共有したいと思います💪 https://my-best.com myb
アプリケーションの実行環境は整えられたが、VRAM が足りないエラーが発生し物理的な準備が必要になったよ。本記事では実行環境準備までやったことを記載。 ちなみに Machine Learning や Deep Learning は触れてないから PyTorch とかその辺よく知ら
はじめに 本稿は「.NET 6移行祭り! C# Tokyo」イベントで発表した「金融の基幹システムを1年半かけて .NET 6に移行した話」の内容を文書化したものです。 【オンライン】.NET 6 移行祭り! C# Tokyo イベント 後日、録画した動画も掲載の予定です
概要 この記事は私が躓いた当たり判定についての備忘録です。 2022夏のRuby合宿にて今回のゲームを作成しました。 作ったゲームのリポジトリはこちらです。初対面のメンバー4人でチーム開発&初めてGit,Github使って開発しまし...
はじめに この記事を読んでいる皆さんはGraphQLやTypeScriptを(そしておそらくPrismaも)ご存知だと思います。しかしPlanetGraphQLについて耳にしたことがある方は皆無ではないでしょうか。 PlanetGraphQLは、TypeScriptやPris
はじめに 株式会社マイスター・ギルド新規事業部のヒツジーです。 弊社新規事業部では、新規サービスの立ち上げを目指して 日々、アイディアの検証やプロトタイプの作成などを行っています! 技術の進歩は目覚ましいので、置いてかれないように...
コンテキスト Xamarin のサポート終了というアナウンスを見て、Xamarin として提供されていたものが終了するというような誤解と不安を煽るような流れがあったので日頃 .NET をウォッチしているものとしては少し補足しておきたいと思います。 Xamarinのサポートは2
こんにちは、 Leaner Technologies の石渡(@mishiwata1015)です。 Leaner では E2E テストに Playwright を使っています。 GitHub Actions 上で実行した Playwright がエラーとなったときのレポートを見る
概要 みなさんは、このようなUIは見たことがあるでしょうか? この記事では、↓このようなUIをCSSだけで作成する方法とImage Compare Viewerを使う方法を紹介します。 CSSだけで実装する場合 CSSで実装...
こんにちは。地図パズル製作所の都島です。今朝メールを確認したら、とても残念なメールが届いていたので、記事にしました。なんと、Heroku が無料プランを廃止するようです。2022/11/28 までに有料プランにアップグレードしてくださいと書かれています。残念! 詳しくはこちらを見
はじめに 私自身、アウトプットの仕方について悩んでいたのでとても参考になるイベントでした。 スピーカーの御三方がお話しされていた内容を軽くまとめていこうと思います。 技術記事を書くメリット 他のエンジニア(コミュニティ)に記事...
※この記事はスライドモードでご覧ください 自己紹介 氏名 無職 やめ太郎(本名) 所属 株式会社ゆめみ 役職 フロントエンドエンジニア Qiitaでよく関西弁の会話形式の記事を書いています 〇歳娘...
概要 この記事では,道路中心線と道路縁の線データを用い,道路中心線ごとに道幅を計算する方法について述べます.以下3つの図で,太らせた領域の端と道路縁がおおむね一致していることから,方法は単純ですがそれっぽいデータが得られていることがわかります. 入力:シアン色の一点鎖線は道
目的 # docker-compose up -d --build 環境構築がとても嫌い これだけで全てを完結させたい そんな人のための手順書になります。 使うもの Docker コンテナ型の仮想化ソフトウェアです。 データや...
イラストの生成方法なので技術情報サイトで公開すべきか迷いましたが、ローカル環境では生成手順にコマンドプロンプトの操作を必要とするためこちらにも投稿します。 はじめに Stable Diffusionにはテキストから画像を生成するtxt2imgと画像から画像を生成するimg2i
今までなんとなくで済ませてきたDockerfileの設定ですが、公式のベストプラクティス1や公式のリファレンス2を読み解いていきます。 Dockerfileの各命令の意味や、キャッシュを有効活用するための注意点などについて触れていきま...
はじめに 今回はDockerを使ってRailsAPIの環境構築および簡単なアプリ開発を行い、ローカルで作成したDockerコンテナをHerokuに置いて本番反映する流れを解説していきます。 Railsの環境構築およびAPIの開発そし...
udemyのガチで学びたい人のためのJavascriptメカニズムという講座を受講しまして、 自分の言葉でまとめたいなと思ったのでこの記事を書きました。 最近エンジニアになったばかりですので暖かい目で見ていただければと思います js...
Stable DiffusionをGoogle Colabで動かす Stable Diffusion大人気ですね。公式が提供しているGoogle Colabノートブックで手軽に楽しむこともできます。 GitHubのStable Diffusionの公式のリポジトリを見ると、
はじめに 「良いコード/悪いコードで学ぶ設計入門」を読んでから、値のバリデーションについて意識するようになりました。Pythonで早速クラスのバリデーションについて調べてみると色々と方法があったので、それぞれ動かしてみました。 バ...
はじめに オンプレミス環境と比較し、Automation Cloud利用環境ではStudioとRobotの接続保証の兼ね合いでサポート期間が短くなり、アップグレードを毎年ペースで実施する必要があるのは、下記ブログで紹介させて頂きまし...
テックブログ/エンジニアブログに関して、定期的にネガティブな話を見たり聞いたりするのですが、弊社は割と上手く(そこまでしんどくなく)運営できているかも?と思い、弊社の取り組みを書いてみます。 弊社のテックブログです テックブログって、しんどいですよね テックブログ/エンジニ
最近フロントエンドの副業案件の面接を受けていて、聞かれた技術質問や準備しておいた方が良い質問をまとめます。(実務経験 約2年) 今回何回か面接をしましたが、正直技術質問って普段普通に実装していてもそれを言語化して答えるのって結構難しいです。 面接はコミュ力ではなくて準備力です!
こんにちは。SARAHの沈(シム)です。 最近認証基盤をRailsのdeviseからAuth0への切り替えを行う作業があり、Auth0と既存のDBを繋げる機会がありまして、 自分が学んだ内用を共有しようかと思います。 目的 Rail...
まとめ pyproject.tomlの[tool.poetry]のpackagesに以下のようにモジュールを追加しましょう。 pyproject.toml packages = [ { include = "hoge" }, { include = "fug
経緯 入社まで ド文系一直線だったので、 そもそもGitが何なのかも知らなかったです。 入社後 入社後の課題でプログラミングに触れ、面白さを知りました。 といっても、まだこの時もGitのことを知らないです。 (Ctrlキー+Zと...
ローカル環境やイントラネットに置かれた古いシステムなどは、サポートがとっくに切れて何年も経過しているPHPのまま動いているものも世の中に少なくありません。ですが、そんなシステムもブラウザの非対応などで動作のほころびが発生してくるので、...
タイトルに書いてある事で全部ですが 公式のColabは上から実行すると、爆速で画像が返ってくる代わりに不適切フィルターがかかっており ※1,※2 禁則文字入れるとこんな事いわれちゃって、あるぇ?誰か不適切フィルター無しっていってなかったっけ?? となるので、僕のようなアホの子未来
はじめに 「ITエンジニア本大賞2022」技術書部門大賞おめでとうございます。 技術者が持つべきマインド、心構えに関してとても参考になったのでグッときたところをまとめていきたい。 あなたには現状を打破する力がある 職場の環境が...
852話さんには遠く及ばない... https://togetter.com/li/1934577 Gallery a samurai girl with japanese school uniform, japanese anime style A girl with
本記事は#chillSAP 夏の自由研究2022の8月24日の記事として執筆しております。 SAP Universal IDについて SAP Universal IDはさまざまなSAPサイトにアクセスするためのアカウントになります。...
計算科学に関わる研究室では, FORTRANで書かれた秘伝のソースが醸成され, 継承されています. 教授「FORTRANわかる?」 学生「Fortranわかります!」 なんていう会話が聞こえてきますね. FORTRANは現代の最新エディタを以てしても扱うことが困難な古代技術で
概要 過去にインターン生にgithubを教えるとき、普段は猿でも分かるhogehogeを読んでくれと言っていたのですが、ユースケースでよくあるケースを用意しておかないとネットで見た内容を鵜呑みにして何も考えずにgit mergeした...
Fetch Upload Streaming とは Fetch Upload Streaming とは、ブラウザの JavaScript の POST リクエストで HTTP のストリーミングを行える機能です。より具体的には、Fetch API の body に Readab
最近流行りのテキストから画像を生成する機械学習モデルが一般公開されたとのことで、興味本位で触ってみました。ざっと書いちゃったので、後で見直すかも。 目的 GPUアクセラレーションを活かしつつコンテナ内でStable Diffusionのモデルを動かしたい。メインPCなのでLi
画像生成AIのStable Diffusionがオープンソースとして公開されましたね。さっそく動かしてみたいなと思って触ってみることにしましたが、手元にあるのはMacBookだけなので、なかなか大変でした。 https://github.com/CompVis/stable-di
ワームの特徴 ワームはマルウェアの一種であり、寄生するためのファイルを必要とせずに自身を複製することが可能なことから強い感染能力があることが特徴です。 ウイルスやトロイの木馬とはまた異なった特徴があり、その特徴を活かした攻撃を行いま...
adobe photoshopでの作業中に、初めて見るエラーに遭遇したよ(´・ω・`) 発生した経緯 サイト(A)で利用中の画像(webp)をサイト(B)に流用したいが、サイト(B)はwebpの使用が不可なため、変換する必要がある...
最近話題のお絵描きAIをGoogle Colabで試してみようという記事です。 ここで使うAIは、stability.aiの stable diffusion というモデルで、つい最近 CreativeML Open RAIL-Mライセンスの下、オープンソースでリリースされました
GSAPってこんなのもtweenできるんだ〜という最近の気づきをまとめた個人用メモのようなものです。「こんなこともできるのか〜」と思うたびに項目を増やし、感動する予定です。 前提 雑に検証するために、よくあるスクロールで固定するレイアウトを使います。(下方向にスクロール)
はじめに システム開発では「プログラム言語」が重要ですが、 ドキュメント作成でも「ドキュメント形式」が重要です。 生産性/可読性/保守性に大きな影響を与えます。 現場の実情 Markdown/Word/Excel/PowerPoi...
話題のStableDiffusionがオープンソースで8/23に公開されたので、手元のマシンで動かすまで試したいと思います🖼 (下記に記載していますが、自分の環境だとエラーが出てしまったのでイレギュラーな対応をしています🙏) https://twitter.com/EMostaq
※この記事は chillSAP 夏の自由研究2022の記事として執筆しています。 こんにちは、めっきりひきこもりメンタルになりました陰キャなかのんです。 今回はExcelVBAでODataの結果を取得した機会がありましたのでやってみま...
概要 モーダルの外側をクリックしたらモーダルを閉じるように実装したい時にdialogタグを利用したら、シンプルに実装できたのでご紹介 何がいいのか ダイアログの表示・閉じるなどの関数が用意されている CSSを書かなくても最初か...
TL;DR TanStack Query や SWR のようなデータ取得ライブラリは、難しいとされる Server State 管理を簡単にします。ユーザビリティやコンポーネント設計の品質も向上させます。導入する際にはいくつか注意する点があります。 (かなり長くなってしまった
これは何? Zig を学ぼうと 公式文書 (0.91時点) を読んでいるんだけど、読みながら思ったことを記していく。 その前に Zig への言及が最近多いなぁ、でもシンプルな言語だって言うしまあどうでもいいかなぁ、ぐらいの気持ちで...
はじめに 今流行りの Midjourney テキストを渡すと、それに合った画像を生成してくれます 下の画像は Delicious chocolate です これをローカルで動かしたい、というツイートがあり、 @zacky197...
コールバックを呼ばずにデータを作りたい Railsでレコードを作成する時、コールバックを発火させずにデータを作成したい時が(基本的にない方がよいですが)ごく稀に存在します。 データを大量に作る時は、Rails6以降なら下記のようにi...
先日、Twitter上でこんなクイズを出題しました ↓こちらです。 この記事では、クイズの正解発表をして行きます。 クイズの内容 クイズの内容は以下です。 【JSクイズ】 /* ここに回答を書いてください */ の部分を埋め...
1.はじめに 部分型関係は、TypeScript を理解する上で重要な概念とされています。 ただ、 「どっちがどっちの部分?」 「なぜ 〇〇 型が ◇◇ 型の部分型なら、 〇〇 型の値が ◇◇ 型の値を使える?」 となったので、部分...
初めまして。Kigiと申します。 個人開発者が自分のサービスを使いあってレビューを送り合うwebサービス【sougo-review】を公開しました。 https://sougo-review.com/ サービスを作っていると、サービスの更新情報やお知らせなどの(ブログのような?)
初めまして。Kigiと申します。 この度、個人開発者向け相互レビューサービス【sougo-review】を公開しました。 sougo-reviewとは? タイトルの通り、 「お前のサービス使ってレビュー書くから、俺のサービスも使っ...
お盆過ぎて少しずつ秋の気配を感じるようになりましたが、まだまだ日中は暑い日が続きますね。 2022年は観測史上最速の梅雨明けだったこともあり電力需給ひっ迫のリスクが高いと連日報道されていました。 1人1人のこまめな省エネ・節電がとても...
はじめに 本記事の目的は、Web フロントエンド(TypeScript) と BFF(Spring Boot) をタイプセーフに繋ぐ方法を紹介することです。 以前、以下の記事を書きました。 https://qiita.com/chibato/items/e4a748db124
はじめに Pythonを使ってナンプレ・数独の画像から自動で解答を導き出す AI (人工知能) を作ったので記事にします. 概要としては,PyTorchで作成した CNN を用いて画像認識をさせて文字を獲得したのちに深さ優先探索 (DFS) を行っています. 下記にてソースコ
LINEトーク画面で英文画像を送ると、OCRしてDeepLによる高精度和訳してくれるLINEボット「瞬間Deep和訳」がローンチから半年で友達300人を突破しました。 LINEからのお知らせがあったのですが、友達300人以上のLINE...
Google 製の yamlfmt なるものを知ったので試しに触ってみました。 https://github.com/google/yamlfmt インストール Go で作られてるので go install でインストールできます。 $ go install github.c
はじめに 浮動小数点数、なんとなくはわかっているものの実は理解がちょっと曖昧、という方いませんか? 僕は恥ずかしながら長らくそんな状態でした。 特に誤差と精度についてはかなり曖昧で、 「どれくらいの数値であればどれくらいの精度がある...
どうも、株式会社プラハCEO兼エンジニアの松原です。 弊社では中級エンジニアを育成するプログラミングブートキャンプ「PrAha Challenge」を2年近く運営しています。累計100名近くの方々が参加して、日々実践的な技術課題に取り組みながら、メンターと技術的な質疑応答を繰り返
【初心者向け】RaspberryPi OS インストール方法 きっかけ ずっと憧れつつものっぴきならない事情(?)で入手できなかったラズベリーパイ。 幸福なことにキットでプレゼントしていただいてしまったのでガンガン活用すべく、さっ...
はじめに 連続したスペースを含むテキストファイルを編集するシェルスクリプトを作成する必要が生じた際に、初心者の私が苦肉の策を講じたサンプルコードを掲載したいと思います。 実現したかったこと 各行の桁数が決まっているテキストファイル...
Elixir Desktop化の困った状態 Elixir Desktop化する方法が本家のドキュメントに含まれていました(以下、your_first_app.mdと呼びます)。 このドキュメント通りにすればよいとおもったんですが、こ...
休日の過ごし方 ポモドーロ集中法を逆にしてポモドーロ休息法というのはどうだろうか。 ポモドーロ集中法は25分集中して5分休む。 これを逆にする。 25分休憩して5分は何か好きなことをするのだ。 休み方が下手すぎて 僕は休み方が下手...
バッグドアとは バッグドアとは悪意のある攻撃者が一度、攻撃先のシステム内部の侵入に成功した際に 継続的に侵入が可能 になるように、内部に仕込むプログラムのことを指します。 システム内部から外部に通信するための 裏口 として利用される...
rsyslogの/etc/rsyslog.confのデフォルト状態について読み解いてみました。 公式URL等なども併せて載せていますので原文が気になる方はそちらも確認ください。 ■環境 CentOS Linux release 8....
こちらの記事を参考にPHPのデバッグ環境を作成しました。 上記の記事で大体うまくいくのですが、大事な部分を中心にメモ。 動作環境 PC:MacbookPro(2018) OS: Big Sur(11.6.2) エディタ:Visual...
Flutter界隈の皆さんこんにちは。mjhdです。 今日は、FlutterのSemanticsについてのお話をしたいと思います。 以下のようなウィジェットを見かけること、あるんじゃないでしょうか? Semantics( container: true, label: '
1. はじめに Python&Boto3経由でAWSのDynamoDBへアクセスする時によく使うメソッドたち(CRUD + COPY)をまとめてみました。 Github 2. Boto3メソッド API main.py dyn...
ポートスキャンの概要 サーバーに対して攻撃を仕掛ける時にはセキュリティの弱いところを狙う必要があります。 そのようなときに、ターゲットのサーバーはどのポートを開けているかを確認することで攻撃の足がかりを見つけます。 ターゲットのサー...
この記事投稿が100本目となるため振り返ってみます。 ①投稿することの効果 ②投稿を続けることの効果 ③投稿の際に気を付けていること ④投稿の際に気を付けないようにしていること ①投稿することの効果 わかりやすく書く/残すように...
初めに 今まで長らく多倍長整数の加算と乗算について標準C/C++の範囲で出来ること、intrinsicを使った場合とその限界、XbaykやLLVMによる実装方法の紹介をしました。 今回は一区切りのまとめとしてN桁xN桁の乗算(mulPre)のベンチマークを取って考察します。
マインドマップ マインドマップとか使うと、発想広がったりするのかなと思って、色々アプリを調べたり試したりしていました。 結果的には、あんまり自分はマインドマップ相性良くないというか、メリットを感じられませんでした。 Twitterで多くの人からアプリを教えてもらったりしたので
九九を表示するプログラム 99_1.py for j in range(1,10): str_answer = '' for i in range(1,10): answer=j*i ...
PHP のメーリングリストから、気になった情報をピックアップします。 Internal PHP 8.2.0 Beta 3 available for testing ついに Beta 3 です。 Additional small features for 8.2 RF
木瓜丸です。 最近になって、やっとNext.jsを上手く使いこなせてるんじゃないか?!と思えるようなコンポーネントの設計手法を見つけたので、Zennにまとめてみたいなと思います。 この記事で触れること この記事では、主にページ単位でどのように状態管理を行うのかに焦点を当てるこ
はじめに Kotlinのコルーチン、私はスレッドに対する明確なメリットを知らず、あまり使ってませんでした。 しかし今回、大量のレコードをなるべく速く処理したいという状況で、コルーチンがとても役に立ったので紹介します。 マルチコアを...
背景&概要 UnityのUGUIでTwitterのようなものを作ろうとした際、以下の問題に直面しました。 同じ画像を複数箇所で同時に利用する際、ダウンロードが重複して勿体ない ツイートをオブジェクトプールしている関係でたまに、前の...
Flowを使って、CPUのコアをフルに使えるか試してみました。 処理内容は、乱数で円周率を求める(適当な処理内容を思いつかなかったので地味な課題です) 乱数の生成、判定、カウント3段階のパイプにしています。各処理をEnum/Flowを...
はじめに 開発を進めていると、Blueprint(BP)やComponentが持つ各プロパティのデフォルト値(初期値)をリスト化したり一括で変更したくなります。例えば、Tickが不要に有効になっていないか確認したり、Componen...
こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたもので
概要 登録フォームでModalBottomSheetを使っていたのですが、登録に成功した場合と登録に失敗した場合にSnackBarを表示する必要がありました。 成功時はModalBottomSheetが閉じるので良かったのですが、失敗した際には閉じないようにしているためSna
こんにちは、あきのです。 この記事では、GolangとNext.jsとGraphQLを使ったWebアプリ開発を爆速で進める上での、土台作りをご紹介していきます。 実際にGolangとNext.jsのプロジェクトをそれぞれ作成し、使用するライブラリ等の解説を挟みながらGraphQL
水飲み場型攻撃の概要 攻撃者がサイト等に罠を仕掛ける。そのサイトに訪れた人にマルウェアを感染させてデータを抜きとる。こんな感じです。 サバンナでは水飲み場で肉食動物が待ち伏せをし、水を飲みにきた草食動物を狩るということがあるみたいで...
はじめに この記事は新人エンジニアが2ヵ月で学んだことを記した内容です。 同じ新人やエンジニアを目指す方たちの参考になればと思い投稿しました。 この記事を書いている人 新人エンジニア(2ヵ月経過) プログラミングは独学(Java...
概要 2022年5月に行われたGoogle I/Oにて、「Geospatial API」というVPS(Visual Positioning Service/System)が発表されました。これまでのVPSとは異なり、事前スキャンの必要がなく、さらに精度も高いことから一躍脚光
Mattermost 記事まとめ: https://blog.kaakaa.dev/tags/mattermost/ Twitter: @mattermost_jp で Mattermost に関する日本語の情報を提供しています。 はじめに 2022/08/16 に Matt
クラウドエースの阿部と申します。TerraformをはじめとするIaCが大好きなエンジニアのような者です。 はじめに 2022年8月1日に「CDK for Terraform (CDKTF)」がGAリリースされました。(Hashicorpのブログ) 2年ほど前からAWS向けに
参考サイト いきなりですけど、このサイトめっちゃオサレじゃないですか!?(勢い) https://www.whiteoutworks.com/ 是非とも、全部真似したい! 真似させて頂きたい!!!! ということで、真似させて頂きました。 結果 ひとまず完成図がこちら。
はじめに あなたは "擬似クラス" 何個言えますか? 擬似クラスには、:hover や :active、:focusといったよく使うものから、 :is()や:where()、:has()といったこれからサポートされていくものまで た...
先日、下記のタイトルを見て「どういうことだってばよ?」となったので。 あと、Markdown のコードブロックの言語指定を置き換えるコマンド作ろうかなと考えていたので(何が関係あるんだ?というのは後で出てきます)。 つまり、どういうこと? ちょっと触ってみた感じだと、REA
問題 typescriptのオブジェクト型が複数あるとして、名前も型も同じプロパティをどう抜き出せばいいか? まずは2つの場合から考えてみましょう。具体的には下記のDogCat型をうまく型演算で表現したいということです。 type Dog = { name: stri
優れたプログラマーは、金銭的な報酬や人々から賞賛を浴びる目的でコードを書くのではない。単純にプログラミングを楽しむためにコードを書くんだ。 リーナス・トーバルズ(Linuxカーネル開発者) コーリー・アルソフ氏の『独学プログラマー...
CSSにはcalcといってプロパティ値に入れる数値をCSS側だけで計算できる仕組みがある。 .apple{ width: calc( 100vw - 50px ); } このcalcは四則演算は使えるのだが、実は乗算と除算で...
CyberAgentのWeb Speed Hackathon 2022 の仕組みが素晴しいと思ったので(特にGitHub Actionsで自動化されたLeaderboardの部分)、自分の環境で遊ぶための方法を書きます。 https://github.com/CyberAgent
はじめに チャットツールの Slack に自分の思い通りで見やすい絵文字を追加したい。そんな欲望にかられ、手軽にアイコンを作成できるツールを探しました。 見つけました。 Figma です。 Figma とは Figma とは We...
はじめに TypeScriptのエラーハンドリングの方法について、なにか良い方法はないかと探していたら、以下記事を見つけた。 この記事に書かれている方法を取り入れてコードを書いてみたら、個人的にとてもスッキリしたので、布教したい。...
はじめに 我々が所属しているチームでは、IoTやクラウドに特化したサービス展開を推進していますが、 IoTへの知識や技術をより深めるため、この度IoTに関するブログ発信をスタートします。 ブログで取り扱う内容は、チームメンバーの学習や、手順書の用途も兼ねているため、 IoTの
初めに 前回まではx64用asmコードを用いた実装を紹介しました。高速な実装のためにはCPUの特性と命令を駆使しなければなりません。今回はLLVMを用いてより汎用的で(そこそこ)高速なコードを効率よく生成することを目指します。 記事全体の一覧は多倍長整数の実装1(C/C++)
環境 Ruby 2.6.6 Rails 6.0.4.7 Gem facebookbusiness(Metaが出している公式のSDK) (※ ググるとgem ‘facebook_ads’などが出てくるが、そちらではないことに注意) A...
JavaScriptの小ネタ ドキュメントの条件付きレンダーの項に書かれているこういう書き方をきちんと理解するにはJavaScriptの論理積(&&)について理解する必要がある jsx {unreadMessages.length > 0 &&am
2022/9/1から Slack 無料版のデータ保持期間が90日になりますね。 90日前以前のデータが消える前にメッセージとファイルをダウンロードしておきたかったので、自動でそれを行うコードを作成しました。 この記事はその時のメモです...
前置き 先日Twitterでこのような興味深いツイートを拝見しました。 https://twitter.com/emergent/status/1558043418001313792 なるほどと思ったので、自分が技術選定/アーキテクチャ設計において「どのような時にScalaを
MySQLのスロークエリを確認するまでの手順備忘録 アプリケーションを作るうえで、DBとのやり取りはほぼほぼ発生するかと思います。 その際に投げられるクエリたちについて、どれが時間がかかっているクエリ(スロークエリ)なのかを確認する...
背景 ユーザーにより自分が好きな順番でtableの表示データーを設定できるように jQuery UIのsortableを使用してHTMLのtable項目の並び順設定を作ってみました。 結果 環境 jQuery: 1.8.3 ...
先日、 https://zenn.dev/339/articles/e3c174fdcc083e という記事を書いたところ、思ったよりも反響がありました。その影響があったかは不明ですが、また値オブジェクトについての話題がちょびちょびと発生していました。 そのやり取りの中で、私は未
EnumかEnum以外か どうやって判断すれば良いんだ………!?とハマったのでメモ。 🌟 結論 Enumかどうかは、「UnitEnumインターフェイスのインスタンスかどうか」で判定する。 if( $hogeEnum instance...
1.はじめに どうも、ARIの名古屋支社に勤務している愛知県民です♪ (/・ω・)/ 今回は久しぶりにポエム的な記事です。 先日、社内でアイディアコンテスト(新規事業やサービスにつながるアイディアを競うコンテスト) という試みがやっ...
はじめに このヨドコロちゃん、バーチャルマーケット2022 Summer(Vket2022 Summer)の会場の一つ「パラリアル大阪」で、JR西日本様のワールドギミックを担当させていただくことになりました。 Vket6のJR東日本...
はじめに タイトルのとおり、ニューラルネットワーク(NN)を勉学するにあたり、その内部でどのような計算が行われているか詳しく確認したかったため、理解した過程を本稿に残します。 前提 サンプルデータはIrisのデータセット (4つの特徴量で、花の品種を3分類予測) 活性化
はじめに Go 向けの TensorFlow Lite ライブラリの go-tflite https://github.com/mattn/go-tflite mruby 向けの TensorFlow Lite ライブラリの mruby-tflite https://gith
はじめに k-means法を用いて画像を減色しドット絵風に変換するWebアプリを作りました。 https://github.com/3w36zj6/pixel-art-converter https://3w36zj6.github.io/pixel-art-converte
はじめに 最近、私が開発した翻訳サービスであるmeta翻訳でもサブスクサービスを始めました。 (有料記事を現在月額980円で提供するというものです。) 私自身、日頃のインプットにはTwitterを一番活用しているのですが、フォローし...
Rust で実行数を制限しながら複数のファイルを同時にダウンロードしたくなりました。 最初は「非同期処理と Channel でどうにかなるかな」と軽く考えていましたが、.await を複数配置することになったりと複雑になりがちです。 そこで試行錯誤してみたところ Stream(の
全Tweetで振り返る Tweet数で時系列分析 自分の何かを反映している気がしたので、Tweet数の変化について時系列分析してみます 時系列データの可視化 (全体/年次/月次/日次)トレンドの可視化 変化点検知ロジックによる変...
Svelte とは Svelte とは React や Vue.js のようなコンポーネント指向かつリアクティブなフロントエンドUIを簡単に開発できるツールです。 この記事の目的は「始め方」なので、他のツールとの違いや細かい説明は省...
Adobe Illustrator でルビ振りを行うスクリプト illustrator-ruby を公開しました。 Illustrator は標準でルビ機能に対応しておらず、ルビを振るには手動で一文字ずつテキストを調節するなど、極めて煩雑な作業が要求されます。本スクリプトを用いる
はじめに 夏休みというと自由研究の季節ですが、プログラミング言語を自作してみるのも面白いか、と思い以下の動画を作ってみました。 https://www.youtube.com/playlist?list=PLSvCGXiKL6C6_2uHBAuj6heSqt-R9in51 私
みなさまはじめまして。 Twitter上において@chizutodesignと名乗り 地図やデザインについてのグラフィックを投稿しています。 縁あって6月より株式会社MIERUNEに入社する運びとなりました。 目標としていることは様...
この記事では、Unityの新機能の概要把握や調査におすすめの方法を3個紹介します。 はじめに Unityの新機能のキャッチアップ、大変ですよね。 「仕事や趣味のプロジェクトで使っているUnityのバージョン、ちょっと前のLTSで固定...
どうも。えーたん(@eetann092)です。 先日、Chrome拡張機能Choomameを公開し、GitHub Actionsを使ったChrome拡張機能の開発の記事も書きました。 その過程でGitHub Actions面白いなぁと思ったので、今回はNotion APIと組み合
概要 職場でこんなトラブルに遭遇しました。 「英数字6ケタのパスワードが、5ケタで生成されており、エラーになった」 Pythonを使って、このエラーを再現してみました。 原因 「英数字6ケタ」で大量にランダム生成されたパスワード文...
はじめに sweeep CTOの平下です。先日CADDiさん主催のこちらで「BFFとmicroservicesアーキテクチャ」というテーマでLTさせていただきました。そのときのLT内容を記事にしました。 https://caddi.connpass.com/event/244
Macのコマンドライン環境をモダンツールインストールしつつ整えました。とりあえずzsh環境ができたのでまとめてみます。 https://github.com/arkbig/my-mac-setup 参考文献: ibraheemdev/modern-unix A collecti
はじめに 本業・副業共にコミュニケーションツールはSlackを使用しているのですが、ゲストアカウントの棚卸って結構課題だったりすることが多いと思います。自分も多分に漏れず、「後で効率化したいな〜、何かScript書こうかな〜」と思いながら1年以上経過してしまいました。。。
はじめに 実務でMUIを本格的に使用することになりそうなので、MUIに入門していきたいと思います。 なお、筆者はMUIの前身のMaterial UIは少し使用したことがあり、Material Designについてはエアプです。それらを踏まえて対戦よろしくお願いします。 本
クロスサイトリクエストフォージェリ : CSRF とは Webアプリケーションの脆弱性のひとつであるCSRFは「Cross Site Request Forgery」の略で、 Webシステムを悪用し、ユーザーが意図していないリクエス...
最近サイトを作りました。 https://caleb7023.hmath.pro/ 私のサイトはレンタルサーバーが高いので仕方なくgoogle sitesで作ってあります。 しかし、google sitesは自由度が低すぎるということ...
Swift Package Manager で 3rd party のライブラリを扱えるようにするには、repository に Package.swift を含めることで解決しますが、repo が公開されていないものや、ビルド済みの framework 形式で配布されている場合
概要 Storybook駆動での開発・テストは便利! StorybookでのApollo Clientのモックは、SchemaLinkを使った方法が個人的におすすめ モノレポ構成で開発をしている場合は、バックエンドのモジュールをモックに使うと、StorybookでE2Eテス
TL;DR Next.js⇄Storybook間の設定共有は storybook-addon-next がほぼ全部解決してくれる。まずはこれを使え。 ただし Emotion などのJSXを拡張するライブラリを使う場合、アドオンが自...
1.はじめに 分割代入の第4段の記事になります。 今回は、分割代入のレスト構文編の記事となります。 オブジェクト編 、配列編、複雑な分割代入編 と分割代入の記事を書いてきましたが、 本記事は、配列編と複雑な分割代入編の間の位置づけに...
はじめに TinyGo も割と名前が知られる様になってきていますが、難しいと思っておられる方もいそうなので、TinyGo を使って Raspberry Pi Pico の Lチカ をする最小手順を書いておきます。 本当に簡単です。 Raspberry Pi Pico を買
この記事について 今年の7/27にGitHub Projectベータと呼ばれていたものがGAになりました。 https://github.blog/2022-07-27-planning-next-to-your-code-github-projects-is-now-gen
はじめに 先日投稿した、UiPathActivityCreatorを利用してカスタムアクティビティを作成するの、実践編になります。 「UiPathActivityCreatorとは」「インストール方法」は、前回の記事を御覧ください。...
Juliaでの自動微分について調べてみる 前半の続きです。ここでは、自力で自動微分を実装してみます。その後、ChainRulesCoreを使って、既存のパッケージに自分の独自の型に関する自動微分を追加してみようと思います。 前半のお...
はじめに この記事は TypeScript を使い AWS Signature V4 をスクラッチで実装してみた記録です。 目的としては、AWS の API リクエストをする時の認証についてよく知らなかったので、勉強がてら 実装してみようと思った次第です。 基本的に 以下の
前回の記事の補足になります。独自データで訓練させたyolov5モデルをgoogle colab上で動かす、動作確認の方法です。 ↓前回の記事 独自データでのGooglebColabでのyolov5モデルの訓練とローカルでの実行 独自y...
こんにちは。 この記事ではIoTチームから、LuupのIoTってざっくりどういう仕組みなの?をお伝えできたらなと考えています。 IoTチームって何やっているの? 主に自転車やキックボードをインターネット経由で取り扱う部分がIoTの部分になります。 IoTチームがやっていること
Juliaの機械学習パッケージFluxでは、自動微分が使われています。この自動微分はZygote.jlというパッケージが使われています。Zygote.jlを使うと、関数を簡単に自動微分できます。この自動微分はどのような仕組みで実現され...
Amazon Inspectorとは FAQ: https://aws.amazon.com/jp/inspector/faqs/ Amazon Inspector は マネージドのEC2 インスタンス/ECRのimageをスキ...
AWS Global Acceleratorとは わかりやすい記事を一旦抜粋します。 Global Accelerator を使用すると、ユーザーのトラフィックはインターネットから Amazon のプライベートグローバルネットワー...
挨拶 はじめまして! 株式会社オープントーンの柳澤です。 弊社ではアウトプットの一環として、Qiitaの記事投稿を推奨しております。 ちょうど入社前に基本情報技術者試験に合格していたので、 アウトプットの一環、また資格学習法の振り返...
Offers を運営している株式会社 overflow の あほむ でございます。 本記事は Chrome Platform Status からなんとなく Proposed なステータスのフィーチャーを取り上げて、そのプロポーザルを眺めてみるシリーズです。前回は CSS Anch
1. はじめに バックエンドにRust/Actic Web、フロントエンドにReact/Next.jsを使用し、APIランタイムにGraphQLを用いてチャットアプリを構築してみました。元々自学用のデモアプリとして作成していたのですが、そこそこまとまったものになったので公開し
どうもoreoです。 👇を参考にして、何回かに分けてブログシステムを構築しながらインフラ周りの勉強をしたいと思います。 https://bookplus.nikkei.com/atcl/catalog/17/261530/ 第1回のこの記事では、AWSでネットワーク構築します。自
昔々あるところに、ざんねんな開発オンボーディングがありました。 この記事では 3大がっかりを抱えたざんねんな開発オンボーディングが、皆の力で 楽しい!!! に変わるまでのエッセンスを目次的に記載します。 (祝・配属) オンボーデ...
「タタターン、タッーン! ($ git reset —-hard)」 「半日分の作業がぁぁぁぁ….😇」 今まさに、こんな状況じゃないでしょうか? そんな絶望のどん底にいるあなたを救済したい! 本記事ではgit reset —hardを元に戻す方法をご紹介します! 2つのあるので、
この記事を読んだらできること Mobyをビルドしてruncとcontainerdを動かせます。 runcとcontainerdを使ってコンテナを動かすことでなんとなくコンテナの理解が深まります。 夏休みの自由研究にコンテナを動かす仕組みを自分で深く調べたくなります(たぶん)
設定方法 対象のリモートリポジトリにアクセスし、SettingsのBranchesを選択します。 Add ruleをクリックします。 Branch name patternに対象ブランチの名前を入力しRule settingsか...
はじめに みなさん聞き飽きているとは思いますが、何度でも言わせてください。 「EVM系のスマコンはデプロイしたら終わりです」 本当におしまいです。 諦めてください。 お手上げです。 不具合がそのままブロックチェーン上に記録され、黒歴...
TL;DR https://celestian.io/ モチベーション ウェブページの背景に星空を見せたかった。それがちゃんと実際の星空の、リアルタイムの状況を反映していたら面白いよねと思った。 スタート時の状況 主に愛情のこもった手打ち HTML5 と 手打ち
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 コネクタに、「タグにメンバーを追加する」というアクションが存在しています。 これは、チームのメンバータグにユーザーを追加することが可能なアクションです。 が、Power A...
はじめに 運用保守で必要だと思われるコマンドをまとめてみました。 以下の参考にしました。 LPIC小豆本201「Linux教科書 LPICレベル2 Version4.5対応」を参考にしました。 また、以下で学びました。 infra...
はじめに Amazon VPCは、AWS上で仮想ネットワークを構築できるサービスです。 VPCの概要や理論については以下の記事で詳細に解説しました。 一方で、「理論だけでなく実践も重要!」 と思われる方も多いと思いますので、 本記...
Bevy は比較的前衛的な Rust 製ゲームエンジンです。 Piston と Amethyst が技術的および組織的な理由で廃れていっているので、 Rust でクロスプラットフォームなゲームを作りたいと思ったら、有力な候補として Bevy が挙がるようになってきました。 B
ビルドツール Earthly を使ってみよう第二弾です. 前回の記事はこちら https://zenn.dev/emiksk/articles/f45c5fd771e90a 今回は CI 利用編ということで,GitHub Actions で Earthly を利用する例を紹介した
はじめに 先日セキュリティキャンプ2022全国大会に参加してきました! セキュリティキャンプの存在は高専生だったことから知ってはいたのですが、当時はつよつよな人たちが集まるイベントで自分には関係ないと思っていました。そんな私がなぜセ...
こんにちは、minako-ph です🦆 ✏️ 概要 普段Webアプリケーションを使っていて 「これがあったら便利だなー」を自分専用の拡張機能に実装することが多いのですが、そんな自作Chrome拡張機能をミニマムな形でさくっと作る方法を紹介します。 今回はTrelloのレイアウ
FPGAホントに何も分からんので,調べながら動かしてみて記録を残します. な,なんとWindows11でやります. 使う物 EBAZ4205(XC7Z010が載っている中古ボード) 拡張ボード(2022年6月頃からAliex...
概要 ! この記事は PC で見た方がよいかもしれません。2 種類のソースの動作の違いをわかりやすくするためにブラウザの機能を使って通信速度を遅くするためです。 こんにちは。まっきんとっしゅです(@mkt_phys)。今回は画面遷移した際に API 通信を行い、特定のユーザ
どんなの? ※ アイコンや配色はちょっとカスタマイズしています ↑ こんなの タブ形式でページを複数開くことができ、 Vim っぽいキーバインドでさくさく使える TUI の Twitter クライアントです。 何ができるの? 以下のことができます。 ホーム・メンション
どんなサービス? 10 冊の書籍を画像付きのリンクと共にツイートできるサービス。 名刺代わりの10冊メイカー 投稿画面 ツイート どうして作った? twitter を徘徊していたら、「名刺代わりの小説10選」というハッシ...
はじめに 今回はMVPを簡単なサンプルとともに紹介していきます。 MVPのイメージを記事にしたものもあるのでそちらもよろしければどうぞ。 想定読者 MVP聞いたことあるけどよく知らないなという人 MVCで開発しているけどかなり...
Prisma OpenTelemetry tracing 2022/8/9 に Prisma の 4.2.0 がリリースされました。 https://github.com/prisma/prisma/releases/tag/4.2.0 その中で、 OpenTelemetry
はじめに 高校の数学Bの教科書に『確率分布と統計的な推測』という分野があります。新課程ではいよいよこの分野も多くの生徒が共通テストで利用することになります。統計の分野は,高校の現場の先生もそれほど多く授業をやっていません。教科書を見ながら,疑問に思ったこと,その理由を確認して
先日セキュリティキャンプ2022全国大会に参加したので、Webセキュリティクラスの応募課題を公開したいと思います。 そもそもセキュリティキャンプとは セキュリティ・キャンプとは、日本における将来の高度IT人材となり得る優れた人材の...
GUIって難しくないですか? 初心者コーダーながらにGUIアプリになった途端に作品作りは難しくなると感じています。 美的センスとかそれ以前に、非同期処理が入ってくることが最大の壁です。 「ある処理をしている間に固まったりしていないか...
始めに 2022/8/9~2022/8/12 でセキュリティキャンプに参加したのでその感想を参加記録として記事にしました。本記事では講義内容に焦点をあてるため、応募課題や事前課題についてはかなり省いております。 セキュリティキャン...
はじめに 本記事は「SAP Side by Side開発の基本的なことまとめ」の1項目の説明をなります。全体を把握した方はまずはそちらをご確認下さい。 また、本記事は概要把握や個人とトライアル利用の参考として、まとめたものなので、プ...
はじめに 2022年4月末に投稿した、「SAP Business Technology Platform (BTP)の基本的なことのまとめ」が好評で、数多くの方々にご覧頂いたため、今回はその第2段の記事を書きました。 テーマは「Si...
PHP のメーリングリストから、気になった情報をピックアップします。 Internal PHP: rfc:asymmetric-visibility https://wiki.php.net/rfc/asymmetric-visibility 8.3 系に対する最初の R
我が家のおこづかい事情 ウチには5歳になる娘がいまして、お手伝いなどしてくれたら「お小遣い」をあげる、というのをやっています。 しかし、キャッシュレス時代、財布の中に小銭がない時の方が多く、「あげるね〜」と約束をしたっきり忘れてた。...
承前 Ergは私が数年前から開発を始め、つい一昨日公開したばかりのプログラミング言語です。 https://github.com/erg-lang/erg のはずですが、 https://zenn.dev/qnighy/articles/bda50fe4dda4d6#wish
はじめまして。KishiTheMechanic(kishi.sol)です。 オープンソースソフトウェア開発にインセンティブ革命を起こすため、Epics DAO を立ち上げ、分散型クラウドソージングプラットフォーム(Decentrali...
先日 CDK for Terraform が GA になりました。 https://www.hashicorp.com/blog/cdk-for-terraform-now-generally-available CDK for Terraform を使うことにより、 TypeS
こんにちは! 私はスーパーマーケットの本部に勤務しており、ポスターやPOP、チラシの作成・校正・手配など販促物の面で店舗をサポートする部署で働いています。 販促物を作成・校正するうえで重要なのが 作成されたポスターやPOP、チラシ等の...
はじめに 最近ブロックチェーン開発に携わることとなり、マーケットプレイスや開発環境などについて比較・調査したことを備忘録として記載します。概要的な部分はある程度割愛してます。(※2022年6月時点) マーケットプレイスの比較 マーケットプレイスとは、NFTを購入したり、ユ
Zig の標準ライブラリではコレクション型が提供されていますが、ドキュメント整備が途上ということもあり、どのようなコレクションが提供されているのかを把握するのが難しいと感じています。 提供されているコレクションを簡単にまとめ、適切な場面で適切なコレクション型を利用することができる
自力で書こうとして、「あれ?どう書くんだっけ?」となったので備忘録 集約クエリについて Elsticseaechでは、通常の検索クエリに合わせて集約のクエリを書くことができます(下記にサンプル)。 qiitaで検索した記事の検索結果...
みなさんこんにちは こむぎです。 今回は開発未経験の私が開発枠で内定をいただけたお話となります。 対象者としては、これからIT業界に転職する方、もしくは既にIT業界で働いているが 開発系に転職したい方です。 この記事は以下のセクション...
AI予測をすることで時間を短縮可能に - たとえば、クレジットカードの払い戻し期間を60日から30日に短縮させることができます。また、製造過程で、チップなどの部品の欠陥を検出にかかる時間を36時間からゼロにすることができます。さらに、...
概要 draw.io(diagrams.net)を利用して、画面仕様を作成して、エンジニアたちと共有するメリットについてまとめてみました。 Diagram Software and Flowchart Maker draw.ioっ...
はじめに どんなプロジェクトでも、みんなチームに関して何かしら課題を感じているのがあると思います。そんなチームの課題について、私のチームでも、チームの立ち上げから普通の開発チームになるまで、色々な苦労や取り組みがありました。それを表に出せば誰かの役に立つだろうと思うので、記事
はじめに どんなプロジェクトでも、みんなチームに関して何かしら課題を感じているのがあると思います。そんなチームの課題について、私のチームでも、チームの立ち上げから普通の開発チームになるまで、色々な苦労や取り組みがありました。それを表...
Figmaを使って新たにデザインシステム(主にコンポーネント)構築を手伝う仕事が生まれそうなので、調査がてらFigmaに公開されているデザインシステム系ファイルの情報をまとめました。 なお、海外のデザインシステムは大量に公開されていたり、有名企業のシステムはどこの記事でも紹介して
💡やること micro:bit + ラズパイ + pyxel を組み合わせて、体感ゲームを自作します。 ゲームを自体は単純で、ジャンプして障害物をよけるものです。 🏁デモ https://twitter.com/tw_kotatu/status/1557665176648
はじめに https://eslint.org/blog/2022/08/new-config-system-part-2/ ESLint v8.21.0のリリースでこれまでとは異なるconfigシステム(flat config)が持ち込まれた。 以下の通り、新しいconfi
はじめに ArgoCDで、GWSのグループによる各プロジェクトの権限管理を行なったため、そのための手順について記述した。 基本的に設定方法については、ArgoCDの公式ドキュメントのGoogle - Argo CD - Declar...
はじめに まぐげんがーです。AtCoderのHeuristicレーティングは水色です。 この記事は、AHCにおいて、手元でテストケースをたくさん試したい人に向けての記事になっています。 時間がないという方は「どのように多くのテストケ...
暗号の設計ばかりやってる間に、思いついたアリスの話のアイデアを全部忘れた。 漫画家とかアイデア勝負の人はいつでもアイデアを忘れないためにメモ帳を持ち歩いてすぐメモするらしいが、私はそうしなくてその場任せにしてしまって最終的に忘れる。 ...
この本は、AngularJS の公式が提供している[チュートリアル](https://docs.angularjs.org/tutorial) を React にリプレイスすることで、フロントエンドのフレームワークの移行作業を体験することを目的としています。この記事内には以下の要
はじめに こんにちは、わっしーです。この記事では、JTubeSpeechの日本語音声認識コーパスをローカル環境に構築する方法を解説します。 ※ masterが一部動作しなかったため、実行を確認したコードを、k-washi/jtubespeech/tree/dev_kwashi
今回はUE4とUE5の違いについて新機能と一緒にまとめてみました。 2022年4月に正式リリースされたUnrealEngine5 2022年4月5日にUnrealEngineは「UnrealEngine4」から「UnrealEngine5」へ変更され、それに伴いUrneal
はじめに 以前、数人の新人を育てたときに上手く機能した方法を共有します。 毎回上司から「そんなに放置して大丈夫?」と言われながらも、1年以内にみんな自走できるエンジニアになったので、個人の観測範囲内では再現性高いです。 「こんな方法...
なんの話? これ。 https://twitter.com/h_masuoka/status/1557215773344825344 思うところをまとめようとしたがTwitterの文字数をはるかに超えそうだったのでこっちで。 筆者の立場としては過言と思う。 まぁTwitter
AWSのETL(抽出、変換、ロード)ツールにGlueというサービスがあるのは認識していましたが、使い方を把握していなかったので、触ってみた結果を残していきます。AI・BIの文脈で、バラバラに存在しているデータを前処理して一箇所にまとめたい、というケースは結構あると思うので、使用す
HTMLでプログラミングする時、初めてformタグを使ったら、ある質問が出て来ました。 formタグのactionは「GET」メソッドを使った方がいいですか、「POST」メソッドを使った方がいいですかという質問が頭に浮かんでいたことが...
Elixir歴1か月です 初心者の記事は今しか書けないとおもうので、怖いものなしに書いてみます。 先輩方のご意見など歓迎いたします。 Elixir練習用に、minesweeperを作ってみました。 この中のget_class_stri...
Neovimのカラースキームは様々なものが公開されていますが、ユーザーが自由に設定することができるため、自作を考えた人も多いのではないでしょうか。 しかし、エディタに表示される要素は非常に多岐にわたります(:highlightで確認可能)。個別に配色を設定し、それらのバランスまで
概要 React の バージョン18 のプロジェクトで Custom Hooks のテストを書く場合、React の バージョン17 までの書き方と少し異なる部分があった。なのでそれを以下にまとめる。 結論 @testing-library/react-hooks ではな
Elixir 1.14.0-rc.0から dbg() と呼ばれるデバッグ用のマクロが追加されました。 dbg()はKernelモジュールに属し、どこからでも呼び出せます。 dbg()についての公式ドキュメントはこちら。 https:/...
1.はじめに どうも、ARIの名古屋支社に勤務している愛知県民です♪ (/・ω・)/ 色々なサービスを連携させるにあたりSSO(シングルサインオン)は便利ですよね。 そこで今回はSalesforceからAmazonConnectにS...
モジュールのimport 最終的に機械学習も使用予定のため多めにimport してます import pandas as pd import numpy as np import matplotlib.pyplot as plt ...
こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたもので
概要 Twitterで惚れ惚れするようなリアルな紐の表現を見かけたので、見様見真似で実装してみました。 前提 厳密な物理法則に従うものではなく紐っぽい動きを表現するような実装です。 また高校一年生レベルの物理(等加速度直線運動・フックの法則等)を使います。
setcellwidths() とは? Vim には setcellwidths() という関数があります。マニアックな機能なのですが、ヘルプが簡潔で分かり易いので引用します。 指定した文字のレンジのセル幅を上書きする。これは、文...
こんにちは。Luup Developers Blog編集部の堀内(@shinya_h)です。 IoT活用を支えるプラットフォームを提供する株式会社ソラコムさま(以下SORACOM)が開催するイベント「SORACOM Discovery 2022」に弊社CTOの岡田が登壇しました。
💡はじめに micro:bitには、加速度センサーやボタンが搭載されています。 加速度センサー ボタンA/B 🔧パーツ一覧 no 部品名 個数 備考 1 ラズベリーパイ 1 今回は4Bで確認 2 マイクロビットV2 1 秋月電子通商 ! mi
はじめに 別の記事でGoの学習方法について記載しました。↓ Goの学習方法 しかし、前回の学習だけでは個人でアプリ開発をするのに不十分だったと感じ、追加で学習しました。 前回の記事の内容と、追加して学習したこと、効率がいい学習方法は...
リリースは昨日(2022/8/9) つい先日の話 Native support for Arm64 最新のVisual Studio 2022がArmネイティブ対応をしている辺り、 .NET FrameworkもArmネイティブ...
前提: この記事は、写真から背景を削除したい人に適しています。 背景除去とは、写真の背景を除去し、人物を残すことを指します。 写真の背景を削除する機能は、今日では 2 時間もかかる複雑な操作ではありません。 1. オンラインの背景...
はじめに 今回はデータベース設計について学び直したので内容をまとめていきます。 自分は2021年に新卒でWeb系の開発会社にフロントエンジニアとして入社し2022年で2年目になります。 実務ではNext.js×TypeScriptを...
はじめに こんにちは!! プロダクト開発人材の複業転職プラットフォーム Offers を運営する株式会社 overflow 普通のバックエンドエンジニアの takkun7171 でございます。 最近 41 歳になったんですが、本厄真っ只中のミドルエイジクライシスということ
Delphi 7 は 2002 年に Borland からリリースされました Delphi 7 (7.1) を Windows 10 / 11 にインストールする - Qiita Delphi 7 is a lot slower...
0.Prologue 先般、待ちに待った Windows向け Livebook Desktopアプリがリリースされました Livebookとは、あれですあれ。赤丸急上昇の Elixirのための Jupyterみたいなプログラミング&...
MX Mechanical Miniの茶軸を発売日(6/30)に買ってからずっと使っている。結論から先に書くと 物理キーレイアウト以外はかなり良い Mini(の日本語配列版)は物理キーレイアウトが独特なので、省スペースに強い拘りがなければフルサイズのMX Mechanicalが
データサイエンスの力は、技術やビジネスの課題解決にとどまりません。その使い道は、新しい技術を生み出すためのデータ分析、消費者に向けた広告、ビジネスにおける利益や売上の最大化などにとどまりません。オープンサイエンスのコンセプトにより、組...
2022/8/9 に行われた JAWS-UGコンテナ支部 入門編 #7 初心者大歓迎LT大会 に参加したので、発表を聞いての学びと感想をイベントレポートとして記事にしました。 EKS AnywhereとIAM Roles Anywhereを組み合わせてみた 登壇者:株式会社ビ
GitHub Actionsのセルフホストランナーにひっそりと追加されたジョブの前後にhookスクリプトを実行できる機能はご存知でしょうか? https://github.blog/changelog/2022-04-04-github-actions-job-managemen
はじめに TensorFlowを触ってみたくてとりあえずチュートリアルを動かしたい。 せっかくなのでGPUで! と思ったのですが、動くようにするまでに少し苦戦したので情報を残しておきます。 誰向け? TensorFlowをGPU...
概要 Go ランタイムの Cloud Functions では、ソースコードが serverless_function_source_code 配下にある buildpacks を使えば同じ挙動を再現できる buildpacks を使わずとも Cloud Function・
Slack botでやさしいせかいを作りたい! Slackアプリ制作記事の3本目になります。ちょっと短めです。 前回の記事もぜひ読んでみてください。 作ろうと思った理由 Slack botくんがたまに「あなただけに表示されていま...
概要 手元にGraphQLが動かせる環境が欲しかったので最小構成で作ってみました。 せっかくだからとApollo Clientではなくurqlを使ってみようとしたところgraphql-codegen周りでちょっと手が止まったのでメモがてら記事にします。 完成版はこちら 環
はじめに 株式会社マイスター・ギルド新規事業部のウサギーです。 弊社新規事業部では、新規サービスの立ち上げを目指して 日々、アイディアの検証やプロトタイプの作成を行っています。 先日記事を書きました。 そう、オリジナルで加工し...
初心者です、よろしくお願いします。 これが質問なのか記事なのかわからない? Please give us some advice on how to build a devs community in Japan around Web...
React Router v6 で登場した <Outlet /> を活用すると、良い感じに共通レイアウトを組み込めて、さらに <React.Suspense> や React.lazy() を組み合わせると体験が良くなるのを見つけました。おそらく Reac
参考 https://beta.reactjs.org/learn/you-might-not-need-an-effect 目的 プロジェクトで使用されている不適切なuseEffectを減らす 本題 Reactの公式ドキュメントにuseEffectは必要ないかもしれ
競技プログラミングでよく使われるデータ構造「セグメント木」をPythonで実装し、仕組みや実装方法を理解します。 セグメント木の概要 セグメント木とは 区間に対するクエリを高速に処理できるデータ構造の1つです。各ノードが区間に対応付けられた完全二分木として表現されます。
自分Slackとは? 自分だけがJOINしたSlackワークスペースであり、ここには自分が気になったことは考えたこと、とにかくなんでも書くことができる。 ! この記事は徐々に更新する予定です。 メリット 自分しか書かないので、本当に好きなことが書ける。例えば、自己分析や
こんにちはっ🌟八ツ橋まろんです Unityで見た目のクオリティを上げるとき、ペイントソフトのレイヤー合成の要領で、上から重ねて色味を変えられたら面白いんじゃないかと思ってShaderを作ってみました。 uGUIのImageに対して適用...
はじめに こんにちは。masakichiです。 PHPのオブジェクト指向には3大要素というものがあります。 「カプセル化」「継承」「ポリモーフィズム」の3つだそうです。 知らない人からすると、なんのこっちゃだと思います。 これらを理...
FlutterBeginnerのひかるです。 今年の7月から、Flutterエンジニアとして働いています。 ! 警告 エンジニア経験が浅い初学者記事です。 本業にて、点線UIを作成する業務に遭遇したので、学んだことをざっくばらんに解説しようと思いました。 ・開発環境 Fl
1.はじめに スプレッド構文って、オブジェクトや配列を簡単に一括で表示する程度の認識しか持っていませんでした。 スプレッド構文について、知らなかったことがあったので、アウトプットします。 少し長い記事ですが、スプレッド構文についてま...
環境変数を追加するのが面倒 パラメーターストアに環境変数をぽちぽち登録するのが苦行で仕方がありませんでした。 12個ぐらい一気に追加されると、それをポチポチすると5-10分かかってしまいます。 そこで、慣れないシェルスクリプトをつか...
誰向け? MacでHomebrewを使っていて、pipで入れたパッケージがうまく動かない人向け。 状況 pip3で入れたはずのパッケージがどうしてもcommand not foundになる。 python3 -m pip inst...
はじめに この記事ではORM(=Object Relational Mapper)を使うメリットやORMとはみたいな小難しい話はしません。フラットなPHPを書いていたPHPerがORMを使う世界に初めて来た場合、そもそもORMの1レ...
はじめに Zennでは初投稿、かふです。 一番伝えたいのはタイトルのまま。 本文は一年を振り返ったBoomBotの軌跡と一年間の経験から思ったこと。 『何があって・何を学び・何を反省したのか』この辺りを殴り書きした記事。 天狗にはなってないと自分では思いたいですが、多分なって
1. はじめに 1-1. この記事で構築するGitOps 本記事では、下図のような構成でGitOpsを構築します。 CIとしてはGitHub Actionsを利用しており、アプリケーション用リポジトリへのリリースバージョンタグの付与をトリガーとしてイメージをビルドしECR
M2搭載MacBook Airを買いました🎉🎉🎉 セットアップがいい感じに進んだので、記録しておこうと思います。 ハイライト 「これがあって助かった〜」ってツールがいくつかあるので、紹介します。 Brewfile Brewfileという名前のファイルに、以下のようにアプリ
発電所はオペレーションズ・リサーチで支えられている 昨今、温暖化問題やウクライナ危機に端を発するエネルギー情勢の変動により、国内外の電力供給に不安が生じています。 かねてから電力会社は、発電から送電に関わる運営に対する一括した責任に...
この記事に辿り着いたという事は、プラグインやライブラリに頼らずにスライダーを書きたい、もしくはプラグインを使う事に抵抗はないけれど仕組みを理解しておきたいという方だと想定しています。 大前提 他人の書いたコードはクソ 今からお見せするのは「他人のコード」です。 (他人のコ
はじめに デザインシステムが盛り上がっている今日この頃、フロントエンド開発においてコンポーネントカタログとしてStorybookを導入している方は多いのではないでしょうか? 今回はStorybookをコンポーネントカタログとしてだけではなく、テストツールの一部としても使用する
みなさん REST API のエラーハンドリングで悩んだことはありませんか? この記事ではそんな悩みを解消できる(かもしれない)一例として、 私が考案した Kotlin/SpringBoot/REST API で利用できる統一的なエラーハンドリングを紹介してみます。 ! タイトル
こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたもので
前回は、自然言語処理のspaCy,GiNZAについての概要を記載しました。 かなり時間が空いてしましましたが、今回はLanguageモデルと、ルールベースでのエンティティ抽出についてまとめていきたいと思います。 今回比較するLanguageモデル Languageモデル
こんにちは モニクルでソフトウェアエンジニアをしているnambaです。 2022年5〜6月の2ヶ月間バリ島でワーケーションしてきたので 実際のバリ島でのワーケーション生活の1日の流れをご紹介します。 前回の記事の続きになります。 出国準備やコワーキングスペース情報はこちら ↓ h
記事概要 UE5 では、ゲームのサンプルとして Lyra という TPS ゲームが提供されています。 このゲームでは、UnrealEngine の様々な機能を使って実装されていますが、もちろんネットワーク対戦機能も含まれています。...
こんにちは、Offers を運営している株式会社 overflow CTO の 大谷旅人 です。 連続投稿 したテンションで続けて💪と息巻いたものの、ハードなコンテンツ書ききる体力なかったとです。 というわけで、小ネタです。 はじめに スモークテストとは? スモーク テ
どうもoreoです。 何回かに分けてWebpackについて記載していきたいと思います。今回はそもそもWebpackとは?というところから、基本的な設定について触ります。この記事で基本を抑え、続編ではWebpackのarchitectureやconceptなどを深掘りしたいと思いま
ファンタラクティブのエンジニアの 太田 です。 スクロールして画面内に入るとふわっと出現するコンポーネントを作るのにframer-motionを使用してみたので紹介します。 React (Next) を使用しています。 やること スクロールすると下から上に、透明から不透明に
カルチャーブックの作り方も非常に参考になりました。 顧客が熱狂するネット靴店 ザッポス伝説―アマゾンを震撼させたサービスはいかに生まれたか | トニー・シェイ, 本荘 修二, 豊田早苗, 本荘 修二 |本 | 通販 | Amazon ...
Next.jsとReact Query、React Hook Form、Redux Toolkitを使ってシンプルなアプリを作る。 クライアントサイドでのAPIへのリクエストに関する状態管理をReact Queryで、フォームの入力状態の管理をReact Hook Formで、ア
こんばんは〜! チェリニャン😽です。 改行について 今日は仕事中に気になったことについて書いてみようと思います。 私は javascript でコードを書きながら split() 関数を使いました。 split()関数の中には色んな文字を書けますが、 今回私は並び替えられてい
この記事は chillSAP 夏の自由研究2022、8/7の記事として執筆しています。 はじめに この記事では、ODataにあまり馴染みにないSAPコンサルタント向け(私もその一人です)向けに ODataの基本 ODataの探し方...
自己紹介 初めまして、yakisobaと申します。年齢は20代後半です。 今年の5月に実務未経験からエンジニアに転職し、現在は受託開発として、ある会社のサービスの開発/運用に関わらせてもらっています。 プログラミングの勉強は2020年の7月ごろからスタートしたので、約1年半ほ
heriet/hatto というソフトウェアライセンスの評価を行うCLIツールをつくったので、その紹介です。 はじめに 近年、ソフトウェアサプライチェーンの議論が活発になっています。ソフトウェアサプライチェーンの話のひとつに、ソフトウェアライセンスのコンプライアンスチェックが
Nuxt 3 は Nuxt 本体の機能拡張を行う "モジュール" の作成がとても簡単になりました。 便利なツールが豊富に用意されていますので、ぜひみんなで Nuxt のエコシステムを大きくしていきましょう。 Nuxt Basic Authentication Module に
canvas要素を使用したアニメーションを使用したことがなかったので、試してみました。 マウスをcanvas上に載せるとアニメーション開始、外すと停止する簡単なアニメーションです。 コードはこちら CodePen canvasとは...
Visual Studio Codeの新機能で気になったものをいくつか紹介します。 Visual Studio Code July 2022 (version 1.70) Sticky scroll (Preview) スクロ...
この記事で話すこと 宣言的UIの構築をシンプルなプロセスを経て理解することで、react入門・初心者が状態管理に怯えて手が動かなくなる状態を脱却することを目的にしています。 まず複雑な状態管理を考え出す前に、そもそも宣言的UIの構築プロセスを頭の中に置いて状態を整理する☺️
referenced by : https://go.dev/blog/gopher 概要 この記事では、自分が Go について学ぶために参考になった学習リソースについて紹介します。 自身が初学者のときから今まで、ずっと参考になっているものを集めました。 幅広く参考になれば
前提 ↓前回の記事でHello Worldアプリを作成済みである所から始めます。 CRUDを体験することが目的なので、使いやすい機能やデザインは完全無視しています。 Contorllerの準備 前回では、usersテーブ...
Flutter大学内の共同開発プロジェクト9「常夜灯」に参加しているおだけんと申します。 この記事は、「常夜灯」で地図系のパッケージを使用するため、比較し適したパッケージを選定する事を目的としています。 比較対象は、「google_maps_flutter」と「flutter_m
はじめに AWS上で仮想ネットワークを構築できるAmazon VPCは、多くのAWSサービスが動作する基盤となる、非常に重要かつ多機能なサービスです。 多機能ゆえに公式ドキュメントやネット上の記事も断片的な機能の解説が多く、全体像を...
ポモドーロ・テクニックには二方向のメリットがある 集中が足りない場合は、25分を集中目標とすることで、集中度を引き上げてくれる 集中のピークを過ぎても無意識的に時間を過ごしてしまう場合は、25分ごとの強制休憩によって、区切りを作っ...
この頃機会があったので、私が過去に練習目的で書いた、日本語BERTを使ったAttention付きSeq2Seqモデルのソースコード群をまとめてみました。 練習目的なので性能は推して知るべしですが、同じようなことをされたい方の一助になれ...
はじめに タイトルの主張が少し強いですが、以下の本を読んでコミュニケーションスキルについて書かれている部分が有益だなと思ったので メモ程度 にまとめました。 元の本では具体例などが書かれていてわかりやすいので、その点を押さえたい方は...
ITエンジニアにとって欠かせない必須のツール「エディタ」。 様々な種類や書き味のエディタが公開されているので、2022年7月時点で調査可能なエディタをひたすらリストアップしてみました。 この中から 最強のエディタ 決めたいと思います! 以下、この記事の取扱説明として、 テキスト
React Queryを使ってみて、設計に関して考えてみたので書いていきます。 ※注意点 今回はReact Queryの使い方や一番の持ち味であるキャッシュに関しては特に深ぼっていきません。 いかに分かりやすく、変化に強い設計ができるかをテーマに進めていきます。 React
前の記事 https://qiita.com/Unirenkon/items/7ed5bcc724205906083c 今回の作業 レンタルサーバーを借りる 独自ドメインを取得する Pukiwikiをサーバーにインストール 今回...
AWS エバンジェリストシリーズ AWSの基礎を学ぼう の 特別編 Systems Managerその1に参加し、AWS Systems Manager (以下、SSM)で Fleet Manager (以下、フリートマネージャー)を...
はじめに AppBarをカスタマイズしてみました。以下の完成品を作る手順を解説します。 準備 プロジェクトを開始したらlib/main.dartを以下のようにかんたんに書き換えます。 main.dart import 'package:flutter/materia
はじめに 中高時代英語は大嫌いでした。特に高校時代はなぜかオールイングリッシュで授業は展開され、全く理解することができず苦痛だったのを今でも覚えています。 そんな僕でも一応TOEICで855点を取るまでに成長しました。 今回はTOE...
はじめに ある日 twitter に問題が降ってきてちょっとした熱狂がありました。 "ドド" と "スコ" からなるランダムな入力を受け付けて、"ドドスコスコスコ" が連続で3回ならんだら「ラブ注入♡」を出力して終了する、という問題。 いろんな言語で書かれて、Golf的に短
前置き レガシーなシステムを保守、パフォーマンス改善をするときにとんでもない実装がされていることってありますよね(悲) 今回は私が遭遇したとんでも実装を改善し、1/20程度の実行時間に改善できた話を紹介します。 実装内容 (実際の...
この記事を読むと、、 「関連用語」を使って「GC」を説明できるようになる 「GC」がもっと好きになる(多分) 関連用語 memory leak / dangling pointer / stop-the-world GC / ...
以下では自分が運用しているトレンド解析システムで使用しているスパムフィルターの実装方法について解説していきます。 スパムフィルターで用いる機械学習 スパムフィルターの実装では機械学習の中でも「教師あり学習」と言われるものを用います。これはラベルと特徴量からなるデータから、どの
これは何? タイトル通り。 主にプロマネ向けと思われる、トランクベースのメリットを説明する文書は web 検索で割とヒットする。 けれども、Git を使う作業者目線で、日々の作業を step by step で解説しているものが見当たらなかった。 以下、筆者の手癖であり my
1. はじめに Qiita投稿2投稿目になります。 今回の記事は、先日行われた「第9回 UiPath Friends 全国 ~差がつく夏期講習2022~」での LT発表内容「UiPath Activity Creatorを使って、カ...
はじめに ElixirのWebフレームワークであるPhoenixのプロジェクトではEarthlyというビルドツールが使われています。 https://earthly.dev/ Earthlyについてはこちらの記事が分かりやすく、参考にさせていただきました。 https://z
TLDR Safariでは正規表現の後読みが使えず、シンタックスエラーになってしまう。 諦めて後読みを使わない書き方にする。 /(?<=foo)bar/ なら /(?:foo)(bar)/ にして、「bar」の部分はキャプチャグループとして取得する。 例 例え
はじめに プロダクト開発部の マサ と申します! 普段はRuby on Railsでの開発を行いつつ、インフラ業務も少しですが担当しています。 今回はバックエンドエンジニアだけどインフラエンジニアの業務に興味がある方向けに、 どうしたらインフラ業務ができるようになるのかについ
はじめに DAX関数の基礎でもあり真髄とも言われているCALCULATE関数について、SQLBIのYouTubeを見たので忘れないうちに写経しながら、自分の言葉にしておきます。 CALCULATE in DAX CALCULAT...
記事の概要 この記事は、Automatic Static Optimizationされたページで、next/router の query や asPath を使用する場合に注意が必要というお話です。内容は公式ドキュメントに書いてある通りなんですが、前提知識がない状態では理解が
概要 W3CのCSS Values and Units Module Level 4で、擬似クラスについていくつか仕様が変更されました。 この変更では、擬似クラスに 論理的な組み合せ、属性セレクタ、自然言語に関する擬似クラスなど、多...
概要 LPを作成する際に、感覚的に取り組んでいることをダンプします。 これからLPを作成する人の助けになったら良いと思います。 前提として 下記のエディタ、ツール、プラグイン、スニペット等を利用しています。 VSCode Prettier, Stylelint, ESL
私たちの多くは、人間による偏見の結果としてデータに生じうる問題、すなわち、結果の格差、不公平な政策、機会損失などが、数え上げればきりがないことをよく理解しています。AIの力がセンシティブな状況に適用される際に、私たちは機械学習と偏り(...
日本企業「経験豊富な情シスが足りない」が約6割、だが約4割は「何もしていない」――IIJ調査 現在の情報システム部門の人員、人材に関する課題 現在の情報システム部門の人員や人材に関する課題を見ると、人員や人材が不足している現状が見て取...
環境情報 MacBook Air (Monterey) Docker Compose version v2.6.1 導入 ワイ「なんや最近Next.jsしか触ってへんし別の言語使いたいなぁ」 ワイ「せや!昔Bot作ったことある...
この記事を読むと、、 「関連用語」を使って「DHCP」を説明できるようになる 「DHCP」がもっと好きになる(多分) 関連用語 DHCP server / DHCP client / IP address lease time...
概要 ユニットテストでは、実行速度観点からも Infrastructure 層はモックすることが多いでしょう。 モックにもいくつか方法があり、テストライブラリでモックする方法やテスト用のクラスを使用して差し替えるなどがあります。 そこで、今回は下記 2 つの方法を比較してみま
情報セキュリティマネージメントというと、必ずやらないといけないのが従業員教育。 しかし、古めかしいe-learningツールで、nextボタンをポチポチしつつ、つまらない動画を見る教育コンテンツは、はっきり言って意味ないと思うし、苦痛でしかない。とはいえ、カスタマイズして数百人の
想定読者 本記事の想定読者は、Auth0とDatadogを利用されている方向けの 記事になります。 背景 こちらの記事でも少し触れた通り、Auth0は簡単に2要素認証が利用出来ます。 実際にSMSを用いた2要素認証を運用に回してみ...
やりたいこと Ruby ファイルを ruby コマンドや bin/rails runner コマンドなどで直接実行した場合のみ、特定のコードを実行したい。 別の Ruby ファイルから require した場合は実行したくない。...
なんだかんだでTypeScriptを業務でも個人開発でも使うようになって3年くらいが経過しました。 TypeScriptは便利ですよね☕️ 世の中的にも、もはやTypeScript以外でフロントエンドの開発を行うことが珍しいくらいの雰囲気になってきたのではないかという感じがします
「良いコード/悪いコードで学ぶ設計入門」という本がとても売れているようです。私の所属している開発チームでも、何人か購入した人がいたので、私も購入して一通り読んでみました。 結果として、いくつかの考えが整理され、私としてはこの本によって考えが深まり、本を読んで考えた事自体は有意義で
はじめに 自身で作成したPythonの実行ファイルをPythonをPCにインストールしていない方々へ配布する為にcx_Freezeを使ってexeファイルのインストーラーを作成したので、自信もメモも兼ねて作成方法を紹介します。 公式はこちら↓ https://cx-freeze
最近のテック系の記事とかTwitterを見るとみんな作っている物のレベルが高いので、Chrome 拡張機能を作ると聞いたら勝手に ブラウザ上で右クリックしたらメニューを出す タブでメニューを表示する とかリッチなUIを含めて実装が必要なのかなと勝手にハードルを上げていたのです
※この投稿は、Python の DI コンテナ実装の紹介と活用例 - All You Need Is Writingという 2021年 5 月 23 日に公開した記事の再掲です。 最近 fukabori.fm という Podcast で DI(Dependency Injecti
「Nuxt3でのISR対応」や「Serverless FunctionsのCustom Runtimeを構築する」を経て、Vercelだいたい分かった状態になったため更に発展させてRailsでISRを動かす実験をしてみた。 条件 VercelのServerless Func
Webアプリケーションで、ブラウザ上でJavaScriptを用いてAPIからデータを取得して画面に反映する挙動が遅いと言われた時にフロントエンド側が確認することと対処方法。 ユーザのボタンクリックなどのアクションをトリガーとして、APIからデータを取得し画面に反映するというシナリ
はじめに 現在個人ブログを開発中です! 今回は Markdown で記述したブログ記事を HTML に変換しスタイルを当て、さらに目次を自動生成して表示する機能を実装します。 目指しているのは Zenn や Qiita のようなページ右側に表示される目次機能のイメージです。
はじめに AWSへのアクセス管理のためにAWS SSOを導入している場合など、IAMロールベースで複数のAWSアカウントを運用するシチュエーションでは、スイッチロールの起点となるAWSアカウントをあまり増やしたくないなどの課題から、...
これは何 RubyでURLのクエリパラメータを書き換える方法がちゃんとまとまっているところがなかったので、まとめたものです 実装するので、よかったら使ってください RubyでURLのクエリパラメータを書き換える時の問題点 Ru...
はじめに 前回の記事では TypeScript における型の拡大(Widening)について解説しました。 https://zenn.dev/estra/articles/typescript-widening Narrowing の解説に入る前に(Widening を深く理
チームで仕事やプロジェクトを行っていると定例MTGを実施することがあると思います。 その際に議事録のテンプレを作成したり、チームメンバーへ事前に議題の記載を展開するのをたまに忘れてしまうことってありませんか? 私はよくあります。人間がうっかり忘れてしまうような定型的な業務は自動化
最近知り合いのエンジニアから「Jotai」という状態管理ライブラリがRecoil より軽くてつかいやすいよ!と教えてもらったので早速「Jotai」をさわってみみました 🐣Jotaiとは? パッケージ名は日本語の「状態」から名付けら...
目的 Facebook Graph API 位置情報があるデータを取得してみる 個人のFacebook写真アルバム内の写真情報を取得し Mapbox経由で位置情報がある写真をWeb可視化 1. About Facebook G...
はじめに ドキュメントデータベースかリレーショナルデータベース、どちらを選ぶか。 この選択で、アプリケーションのパフォーマンス、コスト、コードの可読性など幅広い影響が出るため、慎重な判断が必要です。この記事では、自分が思う「考慮すべ...
はじめに 株式会社マイスター・ギルド新規事業部のヒツジーです。 弊社新規事業部では、新規サービスの立ち上げを目指して 日々、アイディアの検証やプロトタイプの作成などを行っています! が!今回は自社開発した赤ちゃんの身長計測ができるi...
はじめに 今回はエンジニア向けのチートシート集のまとめを紹介していきます。 チートシートを利用することで 作業効率が上がる 概要が掴みやすい 学習にもなる といった恩恵が得られます。 ただし前提として毎回コードを書くたびに「チー...
概要 こんにちは、Offers を運営している株式会社 overflow の Software Engineer(主戦場はフロントエンド)の Kazuya です。今回は、CSS Modules を用いたコンポーネントの CSS 設計について紹介します。 コンポーネントを作成
こんにちは。masakichiです。 コードを書いていると、正規表現ってわりと出くわすけど、なんとなくで理解している方も多いのではないでしょうか? わたしはそうでした。 しかし、さすがにいつまでもこのままではダメかなと思い、基本的なと...
1.はじめに どうも、ARIの名古屋支社に勤務している愛知県民です♪ (/・ω・)/ 某日、自分はZoomやGoogle MeetでWeb飲み会をするときに、約10人が1つの部屋で話して、 中々話したいことが話せないという現象が発生...
はじめに 【問題】配列{"ドド","スコ"}からランダムに要素を標準出力し続け、『その並びが「ドドスコスコスコ」を3回繰り返したもの』に一致したときに「ラブ注入♡」と標準出力して終了するプログラムを作成せよ(配点:5点) こち...
目的 Next.js(TS) + next-authを使用してCognito認証を実装する。 最近の仕様やGUIで、初心者向け公開されている記事がなかった為、執筆 最近next-authのプロパティ名や、Cognito周りのGUIが変わっている。 想定読者 初心者
https://github.com/danbovey/react-infinite-scroller https://zenn.dev/syu/articles/1aeebcf13172d1 上を参考にしました。 インストール npm install react-infin
Webスクレイピングをバレないようにどうしたらいい?」Webスクレイピングツールを提供する私たちの元には、このような質問が度々送られてきます。 Octoparseをはじめとした「Webスクレイピングツール」が登場したことで、多くの分野...
0. はじめに 0-1. 3行でこの記事をまとめると Transformerという言語モデルがDeep Learning界隈で猛威を奮っているよ 音声認識にもTransformerが使われ始めているよ 日本語×Transformerの音声認識の記事が少ないから書いてみた
はじめに みなさん、Google Meet は使っていますか? リモートワークが増えオンラインミーティングサービスを使用する頻度が多くなった人も多いと思います。 Google Meet はオンラインミーティングサービスの中でも有名ですが、ミーティングが終了するとチャット欄の内
背景 著者のプロフィール ・SaaSを提供している自社開発企業で開発。 ・エンジニア歴2年強。 ・Laravel経験も2年強。 経緯 ・2021年から大量の従業員を抱える企業様が自社サービスを契約することになり、それまで潜んでいたパフォーマンス問題が露呈。 ・202
本投稿はOAuth 2.1って呼ばれたい感を出してる仕様の差分を見守る会です。 本投稿含め、差分を スクラップ - OAuth 2.1を見守る会 でまとめています。 差分 差分 draft 05 における主な差分としては、Appendix E. Document Histo
プロトタイピングしたツールを、身内へ気軽に公開したくなることってありますよね。Cloudflare Accessみたいなちゃんとしたソリューションをイチから導入するほどのモチベーションはなくて、Basic 認証が付いてればまあいっか、くらいの気軽さのやつです。 近頃だと、筆者はフ
はじめに プリザンターはADのユーザで認証するだけでなく、ADのユーザ情報を取り込むことができます。ADのユーザでログインするとプリザンターのユーザが自動的に作成されますが、ユーザ数が多い環境では全員にログインしてもらうのが困難です...
こんにちは、底辺YouTuberです。 Railsバックエンドエンジニアを1年程度をやっており、最近は個人開発でNext.js触ってます。 はじめに 「おごってください!」というポートフォリオサイトを個人開発で作りました。 本記事ではなぜ「おごってください!」を作ったのか、「
ハイサイ! Leaner Technologies でプロダクト開発をしている @corocn です。 先日弊社の Dev チームで開発合宿に行ってきました。 沖縄で合宿をしたい方の参考になればいいなと思い、振り返りをチームで共同執筆しました。 🎯合宿の目的 Leaner
ISUCON12予選突破しました こんにちは. ISUCON12予選に大学同期と参加して突破しました. 予選から1週間経って参加記としては遅くなってしまったのですが,本選でどういうことをやっていくかの整理のためにも普段練習などでの手順をこの場で整理したいと思います.(本当は怠
序文 2023年7月1日をもってGA(UA)のサービスが終了されることが発表されて早数カ月が経ちました。 こうして文字に起こすと終了まで一年を切ったことをありありと実感させられます。 さて、本題ですが。 みなさん勿論GA4には移行で...
概要 2022年7月27日に開催されたQiita Night〜モノリスからの脱却って実際どうなの?マイクロサービス化について赤裸々に語る〜のイベントレポート ライブ配信のアーカイブ Qiitaユーザーの皆さまのレポート ...
メインコンテンツの高さが足りなくてもフッターが中途半端な位置に来ないようにしたい Webアプリケーションのレイアウトで、①ヘッダー②メインコンテンツ③フッターの3つで構成するというパターンはよくあると思うんですが、 👇 こんな感じでフッターの下に中途半端な隙間を作りたくないで
Amazon OpenSearch Serviceで空間検索してQGISで可視化してみました 詳細として下記について説明します。 事前準備 ドメイン作成 OpenSearch Dashboardsに接続 位置情報データ登...
0.Prologue 数か月前のことになるが、ONNX runtimeに Elixirを被せた OnnxInterpを書き上げ、そのサンプル・プログラムとして YOLOv7による物体検出デモをサクッと用意した。そこまでは良かったのだ...
これは何 Rubyは「DSLが書きやすい言語」という説明がされることがあります。 なぜRubyはDSLが書きやすい、と言われるのかを僕なりにまとめてみました。 「こういう要素もあるからだよ」などあればぜひコメントや編集リクエストをい...
はじめに 以前の記事において、 Elixir の Livebook 上で Explorer を使ったデータ分析を実行しました ただ、その時使った DataFrame.table() が非常に見づらかったため、見やすく表示する方法...
Node.js、Denoに続いて、Bunという新たなJavaScriptランタイムが登場していますが、Denoの7月29日のブログにて、"Roll your own JavaScript runtime"という記事が投稿されていたので紹介します。 https://deno.com
はじめに お疲れ様です。 @いけふくろうです。 表形式のUI/UXを実装する際に、React Hook FormのuseFieldArrayのAPIを活用しました 表形式を表現するとなったため、有識者の方と会話した際に、列を追加する機能がないのであれば、useFieldArr
<video>が省電力モードだと自動再生されない罠 動画を背景で自動再生する案件に携わったのですが、iPhoneの省電力モードだと自動再生されず、代わりに再生ボタンが表示されることを初めて知りました。 ! ちなみに省電力モードはiPhoneの 「設定」→「バッテ
https://twitter.com/ceptree/status/1554033116179996672 ... いいなぁ。。 というわけで調べてみました。2分くらいでできるよ。 やること この種のワンタイムパスワード(TOTP)は、RFC https://datatra
バグ報告に感謝するCTO(上)と、その間に栄養補給するCEO(下) この記事は? NumeraiのCEOとCTOが2022年07月07日に以下のYouTubeに公開した、炉端会議 (fireside chat)の中で、個人的に面白いと思った内容のメモです。 https://
ある日 サイバーセキュリティお嬢様(以下CSお嬢様)「じいや、今回はクロスサイトスクリプティングのお話でしたわよね?」 じいや「その通りですぞお嬢様」 CSお嬢様「なんだか美味しそうなお名前ですわね!」 じいや「お嬢様、」 じいや「...
自分が欲しい物がなかったのでサクッとでっち上げました https://github.com/mizchi/zodiarg なぜ作ったか 軽量で TS フレンドリな CLI ツールがほしい oclif がサブコマンドまで管理してくれるが色々と過剰 ジェネレータの生成コード
Hooks の登場、GraphQL や SWR などの Query 系のライブラリの台頭によって、データ取得が宣言的になってきました。 以前は、一つのデータを色んなコンポーネントで使うときに、バケツリレーを避けたいとかの理由で、Redux やらでサーバーのデータをフロントに保持し
0. はじめに 分割代入の第3段の記事になります。 今回は、複雑な分割代入編の記事となります。 オブジェクト編 、配列編の記事も見て頂けると、うれしいです。 間違って解釈している所ありましたら、ご指摘いただけますと幸いです。 1....
はじめに 今回は通勤時間を有効活用することができる、通勤時にQiitaのトレンド記事が届くLINE Botを開発しながらRailsと外部APIの連携、LINE Messaging API SDKの使い方、LINE Flex Mess...
概要 Offers を運営している株式会社 overflow の磯崎です。 テックブログを書き始めて早数ヶ月、ただひたすら OpenAPI について書き記しているのが私です。そろそろ違うことを書きたいです。 さて今回は、定義した API と実装した API の respons
これはなに? WWDC2022で発表されたWeatherKitの(Swiftではなく)REST APIを利用してみました。今回はNode.jsで検証してみます。 https://developer.apple.com/videos/play/wwdc2022/10003/
目次 1.作ったもの 2.きっかけ 3.リンク 4.具体的な使い方 5.コード 作ったもの Streamlitを使えばPythonのみでWebアプリを作れるとのことだったので,以前からあればいいなと思っていたものを作ってみました!...
結論は達成したいゴールや目的によって選びましょうということでしたが、迷った場合どうするか。迷った場合はStep Functionsをお勧めします。パフォーマンスとコスト面で大きな失敗はないと思われます。 対象 バッチシス...
こんにちは しきはふりと申します 昨日2022年8月1日から、バーチャルキャストのルーム(配信ではなくVRSNSを目指して作られているVキャスの世界)で開催されている「夏キャスマーケット2022」の剣のルームに こんなブース展示を行っ...
最近SVGについて少しずつちゃんと勉強し始めました。以前は暗号のように思えたxmlが今ではモールス信号くらいには理解できるようになってきています。そこで https://zenn.dev/kalubi/articles/ddb36051b3a0f0 上記神記事、GSAPを使わなく
Rustのstatic変数はいわゆるグローバル変数として使われることが多いですが、static変数はDropできない(デストラクタが呼ばれない)という特徴があります。 Static items do not call drop at the end of the program
Laravel ✖️ MySQL ✖️ Dockerの環境構築は以下の資料を参考に構築しました。一度構築してしまえば、git cloneなんかで開発環境をローカルに再度取り入れることができるので便利です。 しかし、新しいアプリを作ろ...
統計検定準1級の取得向けに整理したチートシートです。 参考としたのは下記の統計検定実践ワークブックです(著者は基本この本を繰り返し学習して準1級に合格(&優秀成績賞を獲得)しました)。 このチートシートでは主に覚えるべき数式と、筆...
初めに 前回多倍長整数の実装6(乗算後加算とintrinsicの限界)では、コンパイラのintrinsic関数の限界を紹介しました。 仕方がないのでアセンブリ言語(以下asmと表記)で実装しなければなりません。 今回はその作業を手助けするPythonでアセンブリコードを生成す
これは Microsoft がアプリテンプレートとして GitHub 上で OSS として公開している Company Communicator v5.1 のデプロイのメモです。 https://github.com/OfficeDev/microsoft-teams-apps-
こんにちは! 2022年2月からLuupにデータエンジニアとしてジョインした河野(@matako1124) です! 元々マイクロモビリティに興味があり、データ基盤もこれからきっちり作っていきたいという0からのフェーズで、お声がけをいただけたことに感謝です。 現在、Luupのデータ
こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたもので