ぷよぷよAIをつくる授業で学んだこと
0. はじめに この記事を書いた経緯 ぷよぷよAIを作ろう!という大学の授業があったので、色々調べたり考えたりしたことを備忘録として残しておきます✍ 個人的にためになったなと思う以下の2点を主に書いていきます どんなアルゴリズム...
0. はじめに この記事を書いた経緯 ぷよぷよAIを作ろう!という大学の授業があったので、色々調べたり考えたりしたことを備忘録として残しておきます✍ 個人的にためになったなと思う以下の2点を主に書いていきます どんなアルゴリズム...
読書において読み飛ばしはアリか? 新人さんにすすめる有益なツール達 2022春 - Qiita 新人さんにすすめる有益な技術書達 2022春 - Qiita 新人さんにすすめる (弊社の) 有益な記事達 2022春 - Qiita ...
先日仕事でパッケージを作っていて、semantic-releaseを知って感動したので記事にすることにしました。 まず、semantic-releaseの良いところは masterブランチにpushしたら自動でパッケージのバージョンが上がって、パッケージが更新されること コミッ
n番煎じかとは思いますが、こういう記事はいろんな視点でいくつもあって良いかなと思ったので投稿します! これだけ覚えておけばOKなやつ この記事で色々書いていますが、Figmaはサービス内に便利なクイックアクションととても見やすいショ...
インクルーシブデザインのために入力フォームの項目でやるべきこと 1. 本当にその項目を入力させる必要があるかを考える 名前や性別、年齢(生年月日)、居住地域、所得、職業、家族構成といった項目は、機密的な情報です。 こうした情報は入...
前提 Cloud CIRCUS Meetup に登壇した際に話した内容を記事にしました. Meetup のアーカイブは以下に上がっています. 本記事は, Ruby on Rails で作成したプロジェクトが, どのように CSRF...
2年以上自宅で Kubernetes クラスタを構築・運用をしています。 Kubernetes クラスタはクラスタを構成する要素も様々な選択肢があり、その上で動かすアプリケーションの選択肢も非常に多くなっています。 そのためとりあえずクラスタを構築しようと思い立っても実際にクラス
どうも、株式会社プラハCEOの松原です 先日社内のエンジニアに「このSQLクライアントがイケてそう!」と教わったので早速Arctypeを触ってみました TL;DR クエリの補完が最高 チャートやダッシュボードを通して簡単に可視化できる 操作性に優れていて、見た目が綺麗 クエ
はじめに クラス名,変数名,パッケージ名など,プログラミングには ”英語での命名” が不可欠ですよね. でも, こういうの,プログラミング的な英語ではなんて言ったらいいか分からない(適切な単語が思い浮かばない) そもそも日本語でもうまく命名できない など,困ったことはあり
小ネタ。chromeで動作確認 this 関数の呼び出し元のオブジェクトがthisになる。ただし、呼び出し元のオブジェクトの指定がない場合は、windowオブジェクトがセットされる。ただし、厳格モードuse strictの場合はundefinedがセットされる const f
1月来お仕事まとめを月初めに投稿しているものです。 開発文書部のお仕事 2022年1月版 - Qiita 開発文書部のお仕事 2022年2月版 - Qiita 開発文書部のお仕事 2022年3月版 - Qiita 開発文書部のお仕事...
どうも、株式会社iCAREのフロントエンドエンジニアoreoです。 先日、弊社フロントエンドエンジニアで、ミッションステートメントを作成しました。今回の記事では、具体的な作成手順を交えながら、チームと私が得た学びをご紹介させていただきます! 1 はじめに iCAREでは、事業
チーム開発において、ちょっとした作業を自動化するためのツールを作ることが多々あります。エンジニアのみが使用する場合、ざっくり作成したCLIツールやshellscriptで問題ないですが、非エンジニアの方含めて使えるようなツールとなると、環境構築などが不要な実行ファイル形式であっ
はじめに 2022年5月下旬に開発環境の構築をするにあたり、npm installをした際にエラーが発生したので、対処方法を以下に記載します。 エラー内容 以下の赤枠が、npm installをした際に発生したエラーです。 ...
背景 企業・組織あるいは個人でも、社外の方とお仕事をご一緒する機会は本当に多いと思います。メールやチャットで済む場合もあれば、やっぱりお互いに時間を使って、オンライン/オフライン で会う事がよりよい事もまだまだ多いです。 その中で最...
はじめに sap.ui.table.tableを使用している状態で、テーブルの中にあるコンボボックスの値をコントローラ側で取得する際に、(スクロール発生時など)画面外のデータを取得する際にエラーが発生するので、対処方法を以下に記載...
最近、プロジェクトで個人的に採用しているファイルの分け方について共有します。 これは、AtomicDesignの様な全体構成の話ではなく、Reactコンポーネント単体を見た時に、ディレクトリ内でどの様にファイルを分けているかについての話になります。 前提として 1画面が少数フ
どうも、株式会社プラハCEOの松原です 先日プラハチャレンジのメンターセッションの一環で「RDBのviewっていつ使うんですの?」と聞かれたので、実際に自分が遭遇した場面を振り返りながらまとめてみました。今回はマテリアライズドビューは想定していないので、パフォーマンス以外の観点に
はじめに きっかけは以下のかまぼこさんのツイートです。 https://twitter.com/bokoko33/status/1530015155186466816 僕からの回答は以下です。 https://twitter.com/ixkaito/status/153056
環境 MacBook Air (M1,2020) macOS Monterey Linuxコマンドを覚えるためにまとめました。 せっかくなのでチュートリアル形式で・・・! ・デスクトップにフォルダを作成 ・フォルダ内にファイルを作成 ...
概要 Offers を運営している株式会社 overflow の磯崎です。弊社は新規プロダクト開発でスキーマ駆動開発を取り入れており、API 定義とは楽しくお付き合いさせていただいております。その全体像については、以下の記事でまとめておりますので、是非ご一読ください。今回は、
マウントとってくる人ってどこにでもいますよね あなたの周りには、一見それっぽいけど中身があまりない話でマウントをとってくる人はいないでしょうか? そういう人の相手は苦労しますよね。邪見にすると人間関係が悪くなりますし、かと言ってまと...
新人さんにすすめる有益な技術書達 2022春 - Qiita に記載しておきつつ自分はしっかり読めていなかったので読んだ本。開発者にも有益な「コンサル一年目が学ぶこと」について理解した点のまとめと、開発者として「コンサル」な人とお仕事...
郵便番号も忘れるが、住所も忘れてしまう・・・ 取引先への送付物がある場合に郵便番号なんだっけ?といったことがよくある。ただ、探す手順がクセづいていることもあり意外とスムーズに調べているようにおもう。(面倒くさいが。) 逆に住所が出て...
定数の Key のタプル型を作る const NAME: { HOGE: "hoge", FUGA: "fuga" } keyof typeof NAME // => "HOGE" | "FUGA" 定数の値のタプ...
はじめに みなさんは、型ガードを有効活用できていますか?もしかしたら、型ガードを利用せずにtype alias で、 never型 や unknown型 を無理やり割り当てて解決してないでしょうか? 今回は、みなさんもぜひ型ガードを有効に利用して、型安全なTypeScript
こんにちは商業ディベロッパーの法務部に勤めています。 現在の業務は、主に商業施設に出店するテナント管理をしています。 紙の契約書に埋もれ、紙の請求書に埋もれ、エクセルでポチポチと 管理業務をする日々に、昭和かよ!もうわけワカメ!!と...
はじめに サポーターズ主催の【オンライン開発合宿vol.1】「はじめてのハッカソン」に参加しました。 初のハッカソンだったので、そこでの経験を共有したいと思います。 ハッカソンに興味はあるけど尻込みしている方の参考になればなと思いま...
こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたもので
ある日 React好きの少年「磯野!Reactしようぜ!」 ワイ「ええで、とりあえずコンポーネントをexport/importしてと。」 Warning: React.jsx: type is invalid -- expected...
目的と概要 我が家はよく人を招いたり、友人や家族の宿泊場所になったりするので、物理鍵ではなくスマートロックで管理しています。遠隔でも開閉可能なので。 ちなみに一般的なマンションなので、僕の部屋に入るには共有部エントランスと個別の玄関...
はじめに 初めまして! 千葉県で妻と二人暮らし、新卒からずっと商業デベロッパーという聞きなれないであろう業界で働いています。 現在の業務は新規事業の企画立案!今年で2年目になるのですがこれがまたすごく難しい。。 なので、まずは色々な...
はじめに 2022 年 5 月現在、next/image を next export で使う場合、 画像プロバイダーを使って外部 URL を利用する方法しかありません。 (next/image のデフォルトは、Nodejs サーバーを使用した画像最適化 API のもと行われる
はじめに Storybook test runner turns all of your stories into executable tests. https://github.com/storybookjs/test-runner Storybookの全てのStor
はじめまして!未経験で突然システム部門に配属されあたふたしている会社員です。 これまでプログラミングなんか触ったこともなく、専門的な勉強をしたこともないのにある日突然システム部門に配属となりました。 これは何かしないとまずいということ...
うれしいお知らせです。グーグルアナリティクスの次世代版GA4のAPIを、Google Apps Script(GAS)でとても簡単に利用できるようになりました! GA4のAPI GA4のデータをプログラミングなどで取得したい場合には...
はじめに 先日、Power BI の新機能Datamartのプレビューが開始されました。 エンタープライズ運用でも、セルフサービスBIでも、いろいろなユースケースが考えられる機能です。 ぜひみんなで研究していきましょう! Da...
はじめに ここ 5 年ほど AWS の勉強も兼ねて、プライベートのドメインを Route 53 で管理していました。大したトラヒックをさばくわけでもないので機能や品質的には特に不満もなく、ドメインの更新料もそこまで割高と言うわけではないのですが、ゾーン毎にホスティング料金がか
はじめに バックアップとリストアは、データを保護するためにとても重要な仕組みです。 SQL Serverのバックアップとリストアについて、自分なりにまとめてみました。 参考にした書籍、サイトは以下です。 平山 理 著『絵で見てわかる...
TIFFとは 画像フォーマットの一種である。歴史は古くインターネット普及以前の代物である。基本的にはオフラインで使うために設計されたフォーマットでオンラインには向いていない。これはTIFFの仕様上ファイルシークが大量に発生するため、ストリーミングには向いていないのである。この
こんにちは! 料理好きだからスーパーで仕事、コードとか見たらすぐ頭が痛くなるのにDXに関わっている部門で働くSM業社員でーす! 質問です!このようなシチュエーションを出会ったことがありますでしょうか: スーパーで買い物時、「これ今日...
React.memo/useCallback/useMemo...知ってはいるけどいつ使えば良いかわからない Reactを始めてまもない方やバックエンドとフロントを両方兼務している方にとって、レンダリング最適化やパフォーマンスチュー...
内容 機械学習の勉強で下記のような仕組みを作成してみました。 Twitter APIを使用して指定したキーワードのツイートをダウンロードします。 ダウンロードしたツイートをBag of Words(BoW)を使用して自然言語処理を実...
新人: 「本日データサイエンス部に配属になりました森本です!」 先輩: 「お、君が新人の森本さんか。僕が上司の馬庄だ。よろしく!」 新人: 「よろしくお願いします!」 先輩: 「さっそくだけど、練習として簡単なアプリを作ってみようか」 先輩: 「森本くんは Python なら書け
オンボーディングにて 会社「では、Carthageでこのアプリを作ってください。よろしくお願いします。」 わい「ん、おかのした。(カルタゴ?)」 その夜 わい「はえー、カルタゴって地名なんやな」 わい「…そこに行けと?」 Cart...
こんにちは。株式会社HRBrainでフロントエンドエンジニアをしているしっぽくんです。 私たち HRBrain では週に1度30分、フロントエンドトークという「1週間の間に発見したフロントエンドに関するネタを共有もしくは相談する会」を社内で開催しています。 今回は公開第 3
レイヤーのオンオフをVariantsで設定できるようになった 控えめに言って神アップデートです。 以前までは、ボタンのアイコンのあるなしやフォームのエラーメッセージのあるなしなど、「ちょっとした要素のあるなしの違い」をいちいちVa...
はじめに 通常、Power Automate で Graph API を実行するには、プレミアムコネクタを利用する必要があります。 プレミアムコネクタは、有償ライセンスで利用可能となっており、Microsort 365 plan(f...
6. Dual Blur 6.1 基礎知識 SIGGRAPH 2015で、ARMチームは「Bandwidth-Efficient Rendering」を共有しました。この共有では、この前紹介したBlurアルゴリズムを分析し、新しい...
はじめに 本記事は、アジャイル開発手法におけるQAの参考になれば、と作成しました。 開発、QA、また今後、それらに携わっていく方々の即戦的知識になればと思います。 また、本記事で作成したソースコードは下記に公開しています。 http...
こんにちは。 今、こんな感じのアーキテクチャでサービスを作ろうとしています(簡略化してます) IDaaSとして過去の資産が使えるFirebase Authenticationを利用し、認証済みのユーザーのみAPI Gatewayから...
ファンタラクティブのエンジニアの 太田 です。 SPAのビルドの選定方法について書きます。 使用するフレームワークはNuxt、Next.jsを想定しています。 比較するビルド方法[1] Client Side Rendering (CSR) Server Side Ren
Outline 「テスト自動化その前に ~テスト自動化アンチパターン~」というテーマのもと、JaSST Tohokuが開催されました。 今回、発表する機会をいただき、ここで発表した内容をつづりました。 尚、当日はオンライン参加に...
Railsの学習をサポートする書籍です。難易度としては、Railsの基礎であるCRUDの動作を解説した「Railsの教科書」を終え、「Railsガイド」をおおよそ学んだあとに読んでいただくことを想定しています。「パーフェクトRails」に掲載されている基礎レベル文章程度の難易度に
はじめに 社用車の利用時にGoogleカレンダーで予約して、手書で台帳に記入していたため、手間と管理に苦労していました。 GASを使用して、スプレッドシートに必要事項を入力すると自動でカレンダーに予約されるようにしてみました。 手...
1. はじめに 2022/05/18に開催されたQiita Night Swift6がもたらす開発者体験を予測しよう!に「新卒エンジニアによるSwift6与太予想」というタイトルで登壇させていただきました。動画、スライドに関しては...
先日CloudflareからService BindingsというものがGAになりました。この期間はD1であったりR2であったり色々な発表がありエンジニア界隈では盛り上がったのではないでしょうか。もちろんD1もR2も期待を膨らませるには十分なサービスなのですが、私はこのServi
前書き この記事を読んでいるエンジニアの皆さんは、それぞれ異なるエディタを使用しているかと思います。私よりご自身で使用しているエディタについては詳しいと考えているため、他のエディタとの比較をしても、限界があります。また、VS Code と他のエディタを正確に機能や快適さを比較
おさらい 製品哲学のない製品と「緩やかに死んでいくシステム」を考える - Qiita 愛される製品の、製品哲学をまなぶ - Qiita 製品哲学の言語化にいどむ。「カタログ」概論 - Qiita 愛される製品は製品哲学に「カスタマー...
RedwoodJS https://redwoodjs.com/ RedwoodJS は JavaScript/TypeScript で構築されたフルスタック Web アプリケーションフレームワークです。RedwoodJS プロジェクト自体は Tom Preston-Wern
まずは結論です。 ! HTMLを正しく書いても「SEO対策してます」とは言えない。 しかし、正しいHTMLを書くことは大事。 はじめに Twitterや技術ブログ、スクールの教材などでこのフレーズをよく見かけます。 SEO対策のために、正しいHTML(タグ)でコーディング
この記事に関して 先に「jestを使ってVue3のUnitテストをやってみようとして苦労した話」という記事を書きました。その中で、wasmモジュールの扱いが残課題として残っている状態でした。それに関して調べているうちに、さらに前に書...
作ったもの 競技プログラミングサイトAtCoderのコンテストの一種であるAtCoder Heuristic Contestのレーティング予測計算機を作りました。 https://github.com/3w36zj6/atcoder-heuristic-rating-esti
この記事は何 Go言語を書いたことがある方も、興味はあるけど触ったことがない方もこんにちは。 Goに限った話ではないと思いますが、ガリガリコードを書いていて、あるタイミングで気になるのがプロジェクト構成(ここではディレクトリ構成の意図)ではないでしょうか? それを裏付けるかの
どうも、株式会社プラハCEOの松原です この記事は「そもそもTSの型をどうやって勉強したら良いの?公式読んでも一向に覚えられないんだけど...難しいし...よく分からないから書きたくない...」とお考えの、型が嫌いな方々に向けた記事です。 type-challengesを使えば遊
Amazon Linux 1(AL1) $ eb ssh $ sudo su - # cd /var/app/current # bundle exec rails c Amazon Linux 2(AL2) $ eb ssh...
はじめに 今まではiOS/Android両方作らないといけなく、地味に地味にめんどくさかったのですが、 一括で作れるようになったので、早速試してみました!!!! 環境 Mac Monterey 12.3 Flutter 3.0 ...
この記事は 2021年10月の Google Play ポリシーアップデートにより「Android絵文字ポリシー」が追加されました。 追加されたポリシーに対応するためにAndroidアプリで開発者が実装しなければならないことがいくつ...
はじめに MRTK v3 に関しては、まだあまり情報が公開されていないのですが、今朝から始まった Microsoft Build 2022 (#MSBuild) を見ていて、MRTK v3 について現時点で公開されている情報を整理しておきたいなーと思い立ったので、Micros
こんにちは!Offersを開発しているバックエンドエンジニアのShunです。 前回「テストは絶対書いた方がいい」という記事を書いたので、今回はテストを書く上で留意していることを書ければと思います。 ! サンプルのコードは適当なもので、実際にOffersで使用されているものではご
Python だけで作る Web アプリケーション第一弾です。HTML/CSS/JSを使わずに、PythonだけでUIを含むWebアプリケーションを作ります。
話題のあの本を買ってきました 良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方 買ってきました、ミノ駆動本。 普通に本屋に売ってました。 ただ、正式タイトルを覚えておらず、一生懸命「ミノ駆動本」...
Spring Securiyで再認証するサンプルアプリを作ってみたいと思います この実装が正しいかどうかいまいちわかりません。もっとこうした方がいい等あればコメント頂けると嬉しいです バグがあるかもしれません はじめに 再認証とは ここでは 以下の 1 の事として話を
はじめに 動的なSQL組み立てるのに、実行時テキストテンプレート利用しようかな?という思い付きの元、2022年現在、じゃぁテンプレートエンジンなにを使ったらいいのかな? ということで、いくつかのテンプレートエンジンを調査して、併せてベンチマークを取得してみました。 詳細に興味
📌 きっかけ Next.js + Mantine + Tailwind CSSを組み合わせて開発をしていて、久々にnpmパッケージのバージョンアップをしたところ、Tailwind CSSのリセットCSSにMantineのボタンコンポーネントのスタイルが打ち消されて消えてしまう
https://refine.dev/docs/comparison/ Next.js/SSR Support Supported UI Frameworks Ant Design, Material UI, Tailwind, anything... ・・・ refineはR
【謝罪】 皆様、本当に申し訳ございませんでした。 著者は先日、以下の記事を書きました。 【2022】Rustを使うことになるような業務が降ってくることは99%無いんじゃないか!?【Windows,業務システム】 https://qi...
やりたいこと GCPで次のことをできるシステムを作りたいな メールとパスワードでログインする パスワードは特定の日数で有効期限切れにする(今回の主題はこれなので、解説はここ以外省いています) GoogleやTwitterなどサード...
みなさんこんにちは。げそんです。 なにやらPyTorchがM1macのGPUに対応したらしいので使ってみました。 環境 MacBook Pro 16inch M1Max macOS 12.3.1 python==3.9 torch...
結論 git describe --abbrev=0 ※取得できるのはcheckoutしているブランチに対する最新のタグ情報です。 今までの自分 私:よし、リリースも終わったし、gitでタグを打つぞ!! 私:そのためには今のタグ...
DevSecOpsThon GMOインターネット株式会社主催のインフラ構築ハッカソンのDevSecOpsThon at GMO kitaQに参加しましたので、何をしたのか、どんな学びがあったのか、イベントに参加して思ったこと、など...
背景 CO2 (シーオーツー) をOffice 文書で入力する機会も増えたのではないかと思います。でも、実際には「2」は下の方に表現したいですよね。その方法を共有します。 ネットで検索してもなかなか出てこないと思いますので。 必要...
データモデリングである Data Vault 2.0 をベースに作られた dbtvault パッケージを使い、 BigQuery に分析用のテーブルやビューを作成する手順をまとめた本になります。 dbt に関する説明は含まれておりませんので、詳しく知りたい方は下記をご参照くださ
はじめに Reduxは遠い昔に誕生したものなので、いまReduxを使っていない人も多いかもしれません。 Reduxは、出現当時はそれほど大きなソフトウェアではなかったのですが、ときが経つにつれて、いろいろな便利関数たちが現れてきて、そのせいで今からReduxを調べる人は、何が
はじめに シンプルですが、強力な機能が使えるようになっていました。 PowerPoint のアドイン登録 リリース日で並び替え 今だったらこれが楽です。 名前で「Microsoft Power BI」で検索してもOK🎉 Pow...
Playwright は Cypress Puppeteer と並ぶ E2E テストのための Node.js フレームワークです。Chromium, Chrome, Edge, Firefox, Webkit (Safari)と多くのブラウザに対応しているという特徴があります。
どうも、株式会社プラハCEOの松原です 先日プラハチャレンジの課題の一環でデータベース設計をレビューしていた際に「テーブルにnullが多い時は少し立ち止まってみると良いかもしれない」という話をしたので、記事にまとめてみました nullが多いテーブルの例 例えば携帯電話ショップ
はじめに 各種の巨大なレガシーシステムを現行のトレンドであるサーバレス、マイクロサービス化へ刷新するにあたり、どのような進め方が良いか、情報を収集して検討した。 大規模なシステムのマイクロサービス化の成功事例はあまり情報が無いので、どのようにプロジェクトを進めてマイクロサー
初めに 前々回多倍長整数の実装1(C/C++)、前回多倍長整数の実装2(Xbyak)でC++やXbyakによる実装をしました。 今回からXbyakに頼らずに、いくつかの方法を試します。まずはコンパイラのintrinsic関数を使ってみましょう。 _addcarry_u64
理由 : 本を買うと安心して結局あなたは読まない 本というものは買う前の段階が一番吸収率が高い。つまり立ち読みをしていたり、Amazonでレビューを読んだり、Kindleで試し読みをしている時だ。 いったん買ってしまった途端に、あな...
TL;DR MapLibre GL JSのv2.2.0-pre.2で3D-Terrainが実装された MapLibre GL JSのaddProtocol()を使う事で読み込んだタイルデータを加工できる addProtoco...
はじめに こんにちは、M-Yamashitaです。 今回の記事は、GitHub Actionsを使用してZennの記事を限定公開としてデプロイする話です。 以前「Fukuoka.rb 0x100 回 LT 大会 (#256)」で登壇した内容を、記事として起こしました。 この話
これは何 SQLを書いているとき、Nullableなカラムを絞り込みや結合の条件式に使うことはよくあると思います。 Nullableなカラムを使うときは、ミスをしやすい気をつけないといけない点があるので、Tipsとして残します。 ...
※前にいた会社での実話を元にしています(細かい部分は変えています) ※「こうはなったらアカン」という反面教師として読んでくださいやで… 初出社ワイ ワイ「HTMLコーダーの無職やめ太郎です!」 ワイ「今日からよろしくお願いしますやで...
未完!今週中に書き上げます Unityではシェーダーを自由に記述することで、画面エフェクトのような効果を得ることが出来ます。 しかし、基本的には色に応じた画像効果などが主なるものです。 しかし、うまくシェーダーを記述することで、オ...
はじめに Pythonを使っていると、様々なパッケージを使うかと思います。高度なデータ分析が簡単に出来るパッケージに頭が上がらない人たちも多いのではないでしょうか。私もその一人です。では、そんなパッケージはどのように作られているので...
ハッカーと画家 コンピュータ時代の創造者たち | Ohmsha ハッカーと画家 コンピュータ時代の創造者たち | ポール グレアム, Graham,Paul, 史朗, 川合 |本 | 通販 最初に共感したAmazon書評を引用してし...
はじめに ゼロから100まで、すべて自分の力でウェブアプリケーションを作り上げることのできる技術と経験を得ることで、プロジェクト・マネジメントができるリーダーになりたい…フロントエンド、バックエンド、デザイン、インフラなど関係なくな...
はじめに - Cloud-Optimizedという用語について 昨今のFOSS4G界隈のキーワードのひとつはCloud-Optimizedです。これはいわゆる「サーバーレス」を志向するファイルフォーマットを表す形容詞です。具体的には...
USのクオンツヘッジファンドであるNumeraiのCEO、リチャード氏は、 数年前に26セントで買ったETHを約2,500ドルで全て売却した と2022年05月09日に自身のTwitterアカウントで公表しました。 https://twitter.com/richardcraib
はじめに Spotify便利ですよね。私はサービスを使うまではCD派だったんですが、Spotify使い始めてからというものの、すっかりサブスクすげええええってなってます。音楽の海を探検するのは楽しいです。もちろんCDでも聴いてますよ...
はじめに ElixirのListは[1, 2, 5, 4, 3]とデータがならんでいる配列のように記述しています。 また、[head | tail]と最初のデータをhead(1)と残りをtail([2, 5, 4, 3])となってい...
こんにちは。株式会社HRBrainでフロントエンドエンジニアをしているしっぽくんです。 私たち HRBrain では週に1度30分、フロントエンドトークという「1週間の間に発見したフロントエンドに関するネタを共有もしくは相談する会」を社内で開催しています。 今回は公開第 2
初めに 前回、多倍長整数の実装1(C/C++)では固定長256bit整数加算をC++で実装しました。 今回はXbyakを用いて実装します。 x64レジスタ まず、多倍長整数の加算に必要な最低限のx64アセンブリ言語(以下asm)を説明します。 64bitの汎用レジスタと呼
こんな経験ありませんか? 調査でログファイルを見ていて原因と思しき箇所を発見したので「見つけました!」と言ったものの、よくよく見てみると違った時に「すんません、違いました」と言えば良いのに「わたくし、嘘をついておりました」と言う...
はじめに ref・out・inは参照渡しをするためのパラメータ修飾子です。 outとinはインターフェイスおよびデリゲートのジェネリック修飾子としての役割もありますが、今回はパラメータ修飾子についてです。 それぞれの違いを知らなかっ...
はじめに はじめまして。 こちら、個人開発の記事になります。 良ければ読んでみてください。 対象読者 SNS系のWebサイトの個人開発に興味のある方。 あまりコードを書いてこなかった30代が、仕事を辞めて開発に専念するとどうな...
はじめに Power Automate で Microsoft Graph を利用し、Teamsのプレゼンスを取得する方法を記載します。 注意 プレミアムコネクタを利用します。有料ライセンスが必要です。 運用環境での使用は許可さ...
概要 こんにちは、Offers を運営している株式会社 overflow の Software Engineer(主戦場はフロントエンド)の Kazuya です。今回は、React や Vue.js などの SPA フレームワークにおけるコンポーネント設計について紹介します
はじめに はじめまして、株式会社ispecのVPoEで、SRE Teamのリーダーをやっている石川です。 今回は第一弾のバックエンド編に引き続き、第二弾のインフラ編です。 前回でもインフラについては軽く触れられていますが、今回はより深掘りして事例と共に紹介します。 概要
SVG アイコンをアニメーションさせたい Web サイトのアイコンといえば、一昔前は PNG を CSS Sprite で表示する手法がメジャーでしたが、昨今の Web サイトでは高解像度環境やレスポンシブウェブ対応などもあり、ピクセルデータの PNG よりベクターデータの
はじめに 「Tailwind CSS とは何か」については理解している前提で進めます。 html <h1 class="text-3xl font-bold underline"> Hello world! </h1> 簡単な例として、上記 H
おさらい 製品哲学のない製品と「緩やかに死んでいくシステム」を考える - Qiita 愛される製品の、製品哲学をまなぶ - Qiita 製品哲学の言語化にいどむ。「カタログ」概論 - Qiita もちろん製品もいつか死ぬ、沈むもの...
とある休日 娘「ねぇ、パパ!」 娘「switchやろ〜!」 ワイ「おお、ええで!娘ちゃん!」 ワイ「Switchやろう!」 ワイ「ほな、テレビをつけて・・・」 娘「テレビ?」 娘「何を言っているの、パパ?」 娘「TypeScript...
Unityでカメラワークを作るといえば Cinemachine です。 Cinemachineはいくつか設定をするだけで、ある程度いい感じに被写体を画面に収めてくれるので便利ですが、どちらかというと名前の通りシネマティックなカメラワー...
はじめに 最近、いろいろなプロジェクトを担うことになり、タスク管理や情報共有、状況報告など、手間のかかる仕事が増えてきました。こういう場合、WBSやガントチャートは便利なのですが、複数のメンバーと一緒に利用するとなるとそれなりに学習...
どうも、株式会社プラハCEOの松原です 先日プラハチャレンジの参加者と雑談していた際に 消す前提で機能を作ると保守性が上がるかもしれない という内容に触れたので、思ったことを記事にまとめてみました。 企画には必ず切り戻し条件を明示する 少し話が脱線しますが、僕はエンジニアにな
はじめに Messaging APIを使ったLINEbotでNASAの毎日更新される天文写真を送ってくれるものを作ってみました。さらに、飽き足らずに日付を選んでその日の天文写真も見られるようにしました。 完成形 前提、環境など...
LINEグループにプログラムからメッセージを送りたい、と思ったことはありませんか? SlackやChatworkに比べると手順がやや複雑で手間がかかったので、備忘も兼ねて設定手順を記事に残します。 もし何かの参考になれば幸いです! ...
Apache tomcat Install手順 本記事は「tomcat」をインストールする手順を記録しただけの記事です。 実際どう使用するか等はいずれ試しつつ後日まとめますので、今回はこれで勘弁してください。 なんでtomcat...
はじめに 簡単な質問に答えることでおすすめのシューズを提案するアプリ「Shoes For Runners」を開発しました。 サービスを作ったきっかけ 私が陸上部に所属していたので、部活の後輩や家族からシューズの選び方についてよく聞か...
「ReactでPropsをバケツリレーするのは保守性が下がるから良くないよね」ということでグローバルStateをuseContextを用いて実装するのですが、TypeScriptでの実装がやや特殊であったため、備忘録として残します。 ...
三項演算子でバグが発生して1hぐらいハマったので覚書として記載します。 状況 html上にrubyを出力しようとしていた。 三項演算で代入した変数をpタグで囲っているのに、検証ツールで見るとpタグで囲えてない(下記の状況) 三項演...
リモートワーク中ワイ ワイ「あー、いそがし、いそがし・・・と」 ワイ「よし、Slackでこう呟いておけば、仕事してる感が出るやろ」 娘「ねぇ、パパ」 娘「質問していい?」 ワイ「ええで、娘ちゃん」 娘「今、とある会社さんのコーポレー...
自己紹介 はじめまして、AJといいます。 よろしくお願いします。 現在29歳で市役所職員として勤務。 元々地方の田舎出身で、出身地の国立大学大学院の理工学部を卒業。 東京の大手情報機器メーカーに就職し、SIerで3年働いた後、Uター...
執筆の動機 Deno誕生から4年たち、MDN Web Docsの「ブラウザーの互換性」欄にDenoの情報が掲載されるようになっていたので、 そろそろDenoを触ってみようとおもいました。 https://twitter.com/deno_land/status/152511
はじめに Google ColabでOpenFOAMチュートリアルを実行し、計算結果の可視化まで行う方法を記載する。 以下の記事でColabでOpenFOAMを実行する方法が紹介されているが、本記事では可視化までColabで行う。 ...
Outline Unityを使っている方向けにMBaaSのFirebaseを組み合わせて、どんなことができるか簡単に紹介する記事(+筆者の備忘録)です。なお、記載事項は2022年5月下旬時点の情報となります。 環境 当記事は、次の環境上で動作確認をしています。 macO
Microsoft Azure の Azure Functions を Python で作成し、Openpyxlを使って Excelファイルの入出力をおこないます。 ストレージは Azure Blob Storage を使い、Python v12 SDKを使って操作します。
皆さん! Windowsのシェアが7割行ってることはご存じですよね! その上で、 客「顧客管理システムを作れ」 など、とにかく 客「xを作れ」 と言われたら皆さん何を使うでしょうか。 WPF? WindowsForm? ASP.NET...
Power Query の 関数に用意された culture パラメータを明示的に定義するか否かは必要に応じてご自由にということだけれども、少なくとも知っておくが大事。思いもよらないときにあわ、わわわぁってならずに済むでしょ。 評価...
CloudFormationを使って、インフラ構築を自動化/コード化してみます。この本ではハンズオン形式で Rails を ECS/Fargate にデプロイすること、CI/CD環境を作ること、ログの監視ができるようにすることを目指します。
今回紹介する内容 自作しているRSSリーダに搭載している機能で閲覧したページでのRSSをどのように検出しているかをご紹介します。 https://zenn.dev/harurow/articles/812dabf395797f あらすじ 処理の大筋です。 コンテンツスク
要約 validator.w3.org/nu は新しい仕様のチェックに対応していない(2022/05/21現在) Nu Html Checker は HTML Living Standard 更新に合わせてアップデートされている...
皆さん、コーディングは進んでいますでしょうか? 私はというと…まだプログラミング初心者のため、簡単なコードを書くのでさえ 数時間と掛かってしまいます 注意深くコーディングしても必ずエラーが発生してしまうんですよ!何とかならんものか… ...
最近GoogleやMicrosoft、Amazonなどの大手の外資企業以外にも日本でソフトウェアエンジニアの採用することが増えてきた気がします。Twitterのタイムラインを見ても、海外に本社があり、英語を利用して働いている方がをちらほら見かけるようになってきました。年俸的にも外
はじめに 2022年度は中学3年生と高校2年生の授業を担当しています。 高校2年生は演習の授業で,『立方体の色塗り』の問題を取り上げました。演習なので,生徒はiPadなど使って発表します。 立方体の問題 ! 6色のペンキと立方体がある。いま,この立方体の各面をペンキで塗り
まえがき はい。こんにちは。 業務で「このボタン連打防止の機能つけてほしいな~...」と軽い感じで言われたので、refへの理解を深めるためにも練習がてらuseDebounceというカスタムhooksを作りました。 いろんな記事を参考にさせていただいたのですが、関数そのものをd
目指しているドキュメント 楽に理解できる ムダがない この2つを意識している。 たくさんの情報をならべて「必要なことは全部書いたよ。ここから読み取ってね」じゃなくて、「必要な情報だけ」を「理解しやすい言葉えらびと構成」で届けたい。 ぼくがドキュメントを書くときの流れ
お問い合わせ機能実装の悩みをHyperFormを使って解決することができたので、今回はその詳細をまとめます。 きっかけ 現在、プライベートでアプリ開発をしており、アプリのお問い合わせ機能をランディングページとアプリ内に用意する必要が...
はじめに Pico Neo 3でのVRアプリ開発方法をまとめました。 開発イメージが分かりやすいよう、手順をステップごとに詳細に記載しています。 公式ドキュメント https://developer.pico-interacti...
狭い空間にところ狭しと並べられたトグルスイッチやノブ、夜にはオレンジ色のバックライトに照らされる航空機のコックピットはガジェット好きであれば誰しも一度は憧れたことがあるのではないでしょうか。本書ではMicrosoft Flight Simulator 2020用のコントローラーを
@freezedってなにができるのか? 公式ドキュメント https://pub.dev/packages/freezed#install ドキュメントのfreezedの役割が解説されている文章を翻訳してみた🧑🏼🎓 ダートは素晴らしいですが、「モデル」を定義するのは面倒です
今日もたくさんの記事がQiitaに並んでいるが、読むべき記事はほんの一握りだ。 たとえばJAVAエンジニアならば、PHPの記事を読む必要があるだろうか? 今日もたくさんの本が本屋に並んでいるが、本当に読むべき本はほんの一握りだ。 ...
はじめに 以前投稿しました「Power Virtual Agents と Power Automate でユーザーのパスワードリセットするチャットボット作成【情シスボットシリーズ①】」では、Graph PAI 認証に OAuth 2...
背景 2020年、新型コロナウイルスが蔓延しだしてから、「ゼロトラスト」という言葉をよく聞くようになりました。 その後、聞きはするけど、あまり具体的に調べてみたことはありませんでしたが、Cloudflareの管理画面に久しぶりにログインしたら「Zero Trust」というメ
1.色々な職場を渡り歩いて 15年ぐらいソフトウェア開発の業界にいます。 グローバル企業、大企業、中小企業までいろいろなサイズの現場で手伝いをしたことがあります。 ゆく先々で、"戦力外通告"をされる人をみてきました。 派遣やフリーラ...
難しくないAI 私はデジタルを学び始めてまだ1ヶ月ほどの初心者で小売業に従事している会社員です。 仕事内容はお客様からお客様からインターネットで注文頂いた商品を店舗で集めて個別に梱包し配送業者に引き渡す事をしています。 そんな私です...
はじめに この度AWS認定のSAP on AWSを受験してきましたので、勉強した内容と受験した感想を書いておきます。 これから受験される方の参考になれば幸いです。 尚、SAP知識は勉強開始時点で全くのゼロです。 今回でAWS認定は1...
はじめに sweeep CTOの平下です。先日ラクスさん主催のこちらで「フルリモート環境でのスクラム開発」というテーマでLTさせていただきました。そのときのLT内容を記事にしました。 https://rakus.connpass.com/event/243077/ 以下内容で
Flutter 3が先日発表されました。 https://medium.com/flutter/whats-new-in-flutter-3-8c74a5bc32d0 Flutter 3では、Material Design 3に対応しています。 https://m3.materi
はじめに Ethereum,Polygon,Solanaなど,ブロックチェーンには様々な種類がありますが. 異なるチェーン上に同一のトークンを持ち込むことはできません.そのため資産を異なるチェーンに移動する際は,主にブリッジという仕組みが用いられます.ブリッジについてはわかり
はじめに ご覧いただきありがとうございます。阿河です。 前回に引き続き 「FastAPI + Streamlit + DocumentDB構成」で簡単な顧客情報入力フォームを作り、DocumentDBとのデータ連携を試していきたいと思います。 対象者 AWSを運用中
こんにちは。こんばんは。 私は小売業で働いています。昨年秋に半期に一度実施する業務 【資産棚卸】 を初めて実施しました。資産棚卸は、 資産管理台帳に登録されている資産と、店で所有している資産が一致しているかどうかを確認する業務 です。...
ReactはじめSPAのStateは大きく2種類、Local State・Global Stateの2種類でおおよそのStateの分類が可能であると考えていました。これに対し会社の先輩から意見をもらって、以下2点に気づきました。 Global Stateには大きく、Client
はじめに 前回の 「Power Virtual Agents と Power Automate でユーザーのパスワードリセットするチャットボット作成【情シスボットシリーズ①】」に続き、情シス向けチャットボット第2弾です。 指定したユ...
「Visual Studio Code完全入門」 発刊1カ月で重版! 『Visual Studio Code 完全入門』が3日間限定で全文無料公開中 - Book Watch/ニュース - 窓の杜 『Visual Studio Co...
作成するアーキテクチャ Dockerを本番環境で使うメリット エラーの発生を抑えられる。(ローカル環境や本番環境の差分を減らせるため、環境由来のエラーを防げる。) 環境構築のコストを下げられる。(docker build, d...
こんにちは!スーパーの店員をしています。 業務上の困りごとを、アナログでもデジタルでもなんでもいいから解消したい!と思っている今日この頃です。 今回は、レジ応対時に訪れる「困った」を解消するべく、画像認識モデルが作れる「Teachab...
オセロAIってなんか難しそう?そんなことはありません。むしろゲームAIを学ぶ様々なレベルの人にこれ以上ないくらい最適です。この記事ではオセロAIを作ると何が良いのかをひたすら語っていきます。そしてオセロAIをこれから作る人のために参考...
モチベーション 2022年4月に転職し、1ヶ月が経過した。転職する前とした後でいろんなギャップを感じたのでその話をメインにしていく。 今日話すこと 簡単な自己紹介 なぜ転職したのか 前職と現職で何が変わったのか 転職前と転職後で感じたギャップ 今後の抱負 私は何者
この記事について Webエンジニアになって早1年半。railsのデバッグをする時にはエディターのデバッガーでスマートにできていたが、javascriptになるといつもconsole.log();ばかりを使って原始的なデバッグをしてい...
! この記事は、以前書いたものの修正版です。 https://zenn.dev/ddpn08/articles/fb390caa781e54 こんにちは。前書いた記事を見返してたらなんかすごい適当だな... って思ったので少し書き直します。 今回はとっても高クオリティかつ可愛ら
Flutter大学にはスマホアプリ、Webアプリ、管理画面、FlutterWorkと4つのプロジェクトがあり、全て同じFirebaseを参照しています。そのため、Domain層やRepository層と言われる部分のコードがほとんど同じです(UserクラスやUserReposit
デモ用に作成した簡易的な Fastly サービスの CI/CD パイプラインについて備忘録の意味も込めて記事にしておきたいと思います。 Prod と Stage の 2環境があることを想定した構成です。共通のコードを使って両環境を設定するために Terraform モジュールを、
概要 3DCGやゲームエンジンのチュートリアル動画は英語の場合が多く、字幕が用意されていても、字を読みながら、操作手順を把握するのはなかなか大変です。 そんな時に、このChrome拡張機能「CaptionSpeaker」がとても便利です。 動画の字幕を指定の言語に 自動翻訳し
今回は以前、LINE Developer CommunityのLT会で発表した以下の動画を記事にします。 https://www.youtube.com/watch?v=6lZbW23p_rs&t=110s ! 本記事は、Stripe APIに少し知見がある方向けに書いて
問題 よく紹介されている proxy_cookie_path / "/; secure"; のような記述でcookieをsecure化しようとしたらできなかったので調査 環境等 Nginx :1.20.0 OS : Ubuntu...
どうも、株式会社プラハCEOの松原です 先日プラハチャレンジのメンターセッションの一環でアプリケーションのコードレビューをしていた時に「そういえば自分は新規プロジェクトのコードを読むときによくprivate methodを使って処理を抽象化しているから、これを記事にしたら誰かの役
Dart/Flutter ライブラリ「twitter_api_v2」 の紹介 twitter_api_v2 とは twitter_api_v2は、Dart VM 上で動作する Twitter API v2.0 をラッピングしたライブラリです。 Dart/Flutter
Offers を運営している株式会社 overflow の あほむ でございます。今回は個人的に気になって調べてみた系のネタを散漫に書いたブログです。 ダークモードに対する疑問の発端 美観やバッテリーパフォーマンス[1]を理由とする話を念頭に置きつつ OS レイヤーにおける
三目並べ (tic-tac-toe) 三目並べ - Wikipedia ふと思い立ってNuxt.jsの手習いにゲームでも触りたいなと思った。 この記事のゴール: practice-nuxt-tic-tac-toe 材料 上記を発...
チームビルディングの重要性 普段とは異なる環境で、仕事以外のアクティビティに没頭し、何かを共に協力し合いながら達成する! 面白いことに、チームビルディングの後は結束が深まり、その取り組みが仕事の成果となることも少なくありません。 ...
FastAPIの作者によるSQLAlchemyのラッパーライブラリーのSQLModelの入門講座です。 ライブラリー自体が現在 version - 0.0.6と作成中のためこの本の情報はすぐに古くなってしまう可能性があります。ご利用になる前に必ずバージョンを確認の上、実行願います
最近、Zenn に全然(?)記事書けてないなぁっていうのと、フロントエンドのテスト大事やなぁと感じることが多かったので、React + Testing Library + Jest の覚書を雑に書くことにした (特定の用途で覚書まとめたら、この内容だったら Zenn にも出せるや
こんにちは。 最近初めてARに触れる機会がありまして、 自分でも何かつくってみたいなと思い、実装してみました。 お魚くわえたどら猫を見たことがないから自分で作る! 私は小売業で働いているのですが、AR技術を学んだときに 自分の家で飼...
お久しぶりです!前回は山田孝弘とムロツヨシの顔を学習なしで分類できないか試していましたね。 https://zenn.dev/opamp/articles/73126cf8c0135d 今回はVOICEVOXと呼ばれる音声自動生成ツールで遊んでいきたいと思います!(紆余曲折も併せ
背景 負荷試験の勉強をしていて,負荷試験ツールLocustを使ってみるか〜と思いきや,負荷をかけるサーバーをまず作成する必要がありました. (負荷試験に使えるのかは知らないけれど)手軽にREST APIのモックサーバーを作成できるjson-serverというものを使ってみまし
正規表現で文字列をクォーテーションで囲む方法を今回は書いていきたいと思います。 使用するエディタはVirtual Studio Codeです。 メタ文字とは 【前提】 正規表現の中で使われる文字や記号のことを指します。 正規表現で...
つまり…… MacOS の標準の Git の補完を使うことにした なにかが足りない $ git push -[TAB] で補完できなかったりしたので,気になって見てみた $ echo $fpath /usr/local/shar...
概要 CSSの新機能「カスケードレイヤー」がいよいよ主要ブラウザすべてにサポートさました。 それに伴い、カスケードレイヤーの使い方についてまとめました。 カスケードレイヤー @layerとは? カスケードレイヤーとは、スタイルの優...
こんにちは! プログラミング未経験文系出身、Elixirの国に迷い込んだ?!見習いアルケミストのaliceと申します。 今回はElixirでの"Hello, World!"について、そういえば.ex/.exsファイル作るところからは誰...
この子の事です!! その正体に迫る 彼女の名前は? Dashっていいます。因みに、女の子です! でも、「彼」とか男性系の三人称で呼ばれることも気にしていないみたいです。 Dash is female, but she doe...
昨年末頃にCyberAgent様にて公開されたWeb Speed Hackathon 2021というものが存在します。こちらはどのようなものかというと「表示がくそ重たいサイトをどれだけ速く表示できるようにするか」というお題の元に開催さ...
はじめに 自分と似たような好み (宗派) の人の参考になればと思い書いています。自分の好みとは... 脱ExcelしたいMarkdownテンプレート目次 - Qiita Notion概要と、無料Markdownエディタとの比較 -...
はじめに はじめに断っておくが、こんな生易しいものじゃない。本当に地獄の沙汰である。 状況と問題点 筆者が参加しているプロジェクトでは、ブランチの運用が cherry-pick で行われていた。Git Flow でも GitHub Flow でもない。言うなれば、Che
Azure DNS Private DNS Resolver が Public Preview (2022/05/16) となりました。この機能を利用することでオンプレから Private DNS zone へ名前解決要求を転送できる...
受講時の筆者のスペック インフラエンジニアとしてSIerに10年勤務 ネットワークやサーバなどオンプレミスのインフラ設計・構築・運用が得意 プログラミングスキル 新人研修時にJavaを2週間程度学び、オブジェクト指向が何かくらい...
この記事について GitHub Actionsには、以下3つの実行単位が存在します。 Workflow Job Step パイプラインを組む中で出てくる複数個の処理を、1つの実行単位でまとめてしまうか、それとも分割するのかというのは悩むポイントかと思います。 一つのst
Tauri は Rust で書かれたクロスプラットフォーム GUI フレームワークです。 Tauri について説明しながら、 Tauri を使って簡単なアプリケーションを作ってみます
はじめに この記事は、個人で作っているサービスをアプリとWebの両方に展開しいて感じたことを書いたものです。 作っているもの 著者は、個人でRabbytという、デジタルキャンバスサービスを作っています。 https://rabbyt.art/ タブレットやスマホに全画面で
こんにちは。株式会社HRBrainでフロントエンドエンジニアをしているしっぽくんです。 私たち HRBrain では週に1度30分、フロントエンドトークという「1週間の間に発見したフロントエンドに関するネタを共有もしくは相談する会」を社内で開催しています。 今回は公開第 1
ROS2でNAT越えするのって何かいい手段無いかなぁと探していた際に見つけたものです。 よくある*MQ系の何かと思いきや、もうちょっと融通が利いていろいろとできそうな雰囲気が伝わってきます。ROS2のPluginもあり、Rust,...
Markdocとは オンライン決済サービスのStripeがドキュメント作成に使っているフレームワークです。 Markdownを使って柔軟かつパワフルにドキュメントを作ることができるようです。 少し前にStripeがこのフレームワークをOSS化し、HackerNews上で話題に
1on1はなんとなく良いものだというような感じがする。 ただなんとなく良いものだと思っていても、人に説明できるような言葉にするまでは、腑に落ちないものである。 そんな状態では自分自身、納得がいかない。 理で説明しておけるようにしたいと...
はじめに タイトルが非常に釣り(?)っぽくなってしまいました。お詫びします。 引数の型を指定しているにも関わらずTypeErrorにならないなと思って確かめてみました。 僕が知らなかっただけであると信じているのですが隠された衝撃の事...
はじめに https://twitter.com/sue445/status/1526048789127016449 https://twitter.com/sue445/status/1526149670715936769 興味深かったので深追いしてみた。問題点をまとめると
はじめに CSSによるページレイアウト Webページのレイアウトを作るとき、要素の位置を操作するCSSはいくつかあります。 代表的なものとしては下記です。 通常フロー フレックスボックス グリッド フロート(ほとんど使わない) ...
コーディングを支える技術 ~成り立ちから学ぶプログラミング作法 (WEB+DB PRESS plus) | 西尾 泰和 |本 | 通販 | Amazon を読んだ。 読みながらメモした要点と感想(筆者のポエム)です。初学者にとってプ...
はじめに RANSACを使って点群データの面やエッジの抽出をします。 こちらの記事の詳しい説明(コードの解説、Jupyterでの可視化方法)については下記をご参照ください。 RANSACとは RANSACはRandom Samp...
はじめに ひどいREADMEを量産してるので、ここらでオシャレREADMEを作ろうと決意しました。 その備忘録です。 注意点 ※ 今回は見た目いい感じにするに振り切っています。もちらん大事なのは使い方、仕様をしっかり書くことです。。 でも見た目がいい感じだと、その他も頑
これは何? 指数演算子が ** だとして。 -3**2 という文字列を評価する場合。 (-3)**2 -(3**2) という二通りの解釈があり得る。 一方。 数学では $-3^{2}$ は $-(3^{2})$ と評価するのが常...
どうも、株式会社プラハCEOの松原です 先日プラハチャレンジのメンターセッションの一環でコードレビューしていたらデフォルト引数を使った以下のような関数を function hoge(input: string = "default") { console.log(inpu
序文 overflow で副業としてお手伝いさせて頂いている satomacoto です。 先日、Offers で機械学習を使うと良さそうかもというプロジェクトについてご相談を受けいくつかコメントさせて頂いたところ、意外とおもしろいということで、本稿を寄稿させて頂くこと
はじめに ある日、Mediumというサイトで、下記の記事が投稿されていました。 わい「ほうほう。どんなライブラリがあるんじゃろか」 興味を持って、記事を読んでみるとvConsoleなるライブラリが紹介されていました。 わい「vCo...
製品哲学のない製品と「緩やかに死んでいくシステム」を考える - Qiita の続きです。この記事では、前回テキトーに当たりをつけた 製品哲学に学びます。 最初に結論だけ書いてしまうと、以下です。 時代とともに変わるものはある。 変わ...
どうも、AdansonsのPdMの樋口です。 機械学習のデータセットの作成を効率化したり、データセットの質を改善することでAIの性能を向上するためのツール開発をしています。 前回の記事ではデータをコード上で解析に使うために手間がかかる...
現代ではESLintを使って、チーム内でのコーディングルールの定義や自動修正をするのは当たり前になってきています。 しかし、ESLintのルールにないチーム独自のコーディングルールの場合はどうしていますか? 人力でやっていると 毎回PRで個別に指摘していて、非効率 人がチェック
はじめに LiteStream がアツいですね。LiteStream は SQLite データベースのレプリカを作るシステムです。これを使う事で、アプリケーションが更新した SQLite データベースを S3 ストレージに瞬時にバックアップする事ができます。 https://
💡やること 赤外線カメラとmediapipeを使って、暗所でのジェスチャー認識を作ります。 🏁デモ https://twitter.com/tw_kotatu/status/1525856250143322112 つくるもの 赤外線カメラを使って、暗所で撮影をする
「隠れた変数」理論 量子力学には、確率的な解釈を伴う部分がある。このことは、大昔は議論を呼んでいた(現在では、ほとんどの物理学者に受け入れられている)。確率的な解釈に反対する人たちの中で人気が高かったものの一つが「隠れた変数」理論だ...
はじめまして、CyberAgent新卒DXエンジニア(自称)のEFEXPです。 先日久しぶりにAndroidでgRPCを触りました、3年前に触ったときと比べて劇的に開発者体験が改善されており、みんなにgRPC使って欲しくなりました。 しばらく触っていて、もしかして2022年はモバ
やりたいこと JavaScript で table 要素を CSV ファイルに変換したい。このとき、クライアント側のみで完結させたい。 方法 // table 要素を 2 次元配列に変換する。 const convertTable...
2022/05/14(土)で開催された TechFeed Conference 2022 に関する、現時点での公開資料と Twitter アカウントリンクをまとめました。 よろしければご活用ください。 ! この記事は、個人ブログへ投稿した記事の転載です。 はじめに http
Google I/O 2022 Googleでは毎年5月に開発者向けの、主力サービスの今までの成果や今後の新機能などの大きな発表が行われています。当記事では、先日2022年5月11日〜12日にかけて行われたGoogle I/O 2022の中で発表されたFirebaseに関連す
こんにちは、CLI生活至上主義?の、 ひのしば です。 まぁ、至上主義というのは、ちょっと言い過ぎかもしれませんが、screen, vim, mutt, newsboat, pass, あとは、gitやssh 辺りを使う生活をしており、1日の作業がこれだけで完結するような事もある
概要 先日、社内でのタスクチケット管理で使用していたRedmineをオンプレ環境からAWSに移行させた。 今回はどのようにオンプレからAWSへの移行を実施したのか書いていく。 移行前の課題 自社でオンプレサーバーの面倒を見るのが大変 DBのバックアップが取れていない
こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたもので
package main func main() { println("Hello println") } これをファイルに書き出したいのでシェルでリダイレクトする ~/tmp:./hello0 > a.txt Hello println <ーシェルに
前回のあらすじ https://mztn.hatenablog.com/entry/2019/02/11/182903 3年ほど前にAWS上にハニーポット環境を作成しました。 大雑把に説明すると、(主に)AWSのEC2インスタンスあてにどのようなexploitが飛んでくるのか?
これはUnityゲームのデプロイを手動でやったら手元が狂って事故りまくったので、自動化した話です 4つって意外と多いんです 私はSteamでUnityゲームを出しているが、そのゲームをSteamにアップデートなどで送る時には「(自...
はじめに PCを新たにセットアップするにあたり調べる必要があったので、備忘録としてまとめました。 DLページへのリンクと、紹介文をDeepLで翻訳した文章を記載しています。 調べてみると知らないツールがたくさんありますねぇ~! A...
Home | SRE NEXT 2022 登壇者の皆様: Speakers | SRE NEXT 2022 2022.5.14 Sat の内容視聴メモです 感想 私のSREへの偏見 オンコール辛そう 女性あんまいなそう で...
統計検定準1級受験対策用に各種確立分布を一覧でまとめました。 参考としたのは下記の統計学実践ワークブックです。 ※筆者が所属するNPO法人の勉強用にメモしたものです。専門領域でないため誤りや誤解があるかと思いますので、加筆修正すべき...
はじめに 前提として本記事は特定のフォントを貶める意図はなく役割として使い分けることを推奨する記事です。 フォントにあるのは役割であり、優劣ではないということを念頭にご一読いただけると幸いです。 注意事項 メイリオという特殊なフォント まず具体的な問題点を挙げる前にメ
はじめに この記事では、プログラミング初心者でも5分でLINEBotが作れるように手順を極力簡単にしました。 LINEBot自作のとっかかりとして活用してください! 前提 ・Googleアカウントを持っていること ・LINE De...
前書き スマホゲームの開発で1つ悩ましくても避けられないことがマルチ解像度の対応です。特にAndroidデバイスにおいて画面サイズの豊富さが無法地帯みたいなので、せめて主流のアスペクト比を対応しておかないととせっかく作ったゲームが実...
目次 概要 モチベーション デモ ニュースの文字起こし結果 動作環境 SoundCard VOSK 設計 実装 使い心地 上手く動かなかったところ 概要 ZoomやYouTubeなどスピーカーまたはヘッドフォンから流れてくる音を逐...
まえがき TypeScriptを使う機会が多いので、設定ファイルであるtsconfig.jsonの中身を自分で設定できるよう本稿にまとめる。 前提整理 当たり前のことであるが改めてTypeScriptについて整理する。 T...
まえがき Symbol コミュニティは今、phpにつよいエンジニアを探しています! 【募集】そろそろPHPで(特にWordpressで)Symbol使いたいという要望が増えてきました。PHPの開発経験がある方は一度Discord「...
初めに 生産技術部で製品の検査工程を担当しているエンジニアです。AWS Well-Architected フレームワークの中から運用の優秀性を参考に、CodePipeline構築からデプロイまでのコード化を実施しましたので紹介します...
今度は Ant Design Blazor というものを試してみようと思います。 https://antblazor.com/en-US/ プロジェクト作成と初期セットアップ Getting Started に従って導入してみようと思います。 https://antblazo
はじめに 初投稿記事です。よろしくお願いします。 ディープラーニングで何か面白いものを作りたい!とずっと考えていたのですが、ようやくいいネタが思いついて実装したのでQiitaで記事書くことにしました。 タイトルにもある通り、言語モデ...
これは何 aタグの:visitedに色を指定したのに効かなかった時に調べてもパッと答えが出てこなかったので記録しておきます。 効かなかった理由 ズバリ指定している色にアルファチャンネルを指定していたからでした。 MDNを見ると以下...
次のコードをまとめて1つのメソッドとして抽出したいとき item.x += 1 item.y += 1 item.z += 1 item を update すると考えれば一般的には update_item になる。 def update_item(item) item.x +
概要 2014年にFacebookがGraphQLを発表してからもう8年が経ちました。自分は今までRESTful APIをRailsやExpressで構築したことしかなかったので色々あって去年の年末から素振りしていたGrahpQLについて書いてみることにしました。 構築したア
競技プログラミングに慣れ親しんでいる方なら、セグメント木というデータ構造について、一度は聞いたことがあるでしょう。この記事は、セグメント木の構造を理解する必要はないが、使い方を知っておきたいという方のために書かれています。 この記事では、まずセグメント木について紹介し、それからセ
はじめに これは知っていることや調べたことを体系的にまとめたものではなく、試してみたことの記録用のメモです。なので綺麗にまとまってないし、随所に個人的なお気持ちが散りばめられています。 本文 Blazor は結構好き!でも画面作るためには HTML/CSS が大きな比重を
はじめに 完全独学でプログラミングを勉強し始めて1年強(実務経験6ヶ月)が立ったので何か形として残るものを作ろうと思いました(GW暇すぎてやることがなさすぎた・・・)。 現在はご縁を頂いたとある会社にてPHP・TypeScriptを...
なにが学べるの? 自分自身でC++の実装を行うことはあまりないと思いますが、例えば、Unity向けのDLLが提供されていないなどの場合、そのラッパーをC++で記述してDLLとの橋渡しを自分で実装するというケースはあるでしょう。この記事では、そうしたC++を作成しそれをUni
Jetpack Compose の Side Effects の理解を促進させるサンプル集です。
概要 今までCSSのプロパティは、 「特定のバージョンしか使えない」とか、「特定のブラウザだと使えない」とかで 新しいプロパティが公開されても、使えないことが多々ありました。 そのため、主要なブラウザの関係者が集まり、 Web開発者...
プレゼンスって何? ユーザーがオンラインでアクティブになっているかどうか、その状態のことです。 ちなみに、個人開発を行って先日無事にリリースした、集中したいときに集中できる SNS「MOKMO」で必要となった機能です。 このサービスの詳細と工夫した点は以下の記事を是非ご覧くだ
QSVMによる3値分類 いよいよ最後のパートとなります!ここでは、前回予告した通り、Scikit-Learnのワインの数値データセットを用いて、3値分類を行います。 2つの特徴量で量子SVM、古典SVMそれぞれでできた超平面を可視...
GitHub Actions Job Summaries 先日 GitHub からアナウンスがあり、GitHub Actions から簡単に Job Summary を扱えるようになりました。 https://github.blog/2022-05-09-supercharg
はじめに 情シス向けチャットボット第一弾ということで、指定したユーザーのパスワードをリセットチャットボットを構築しました。 AADにはセルフサービスパスワードリセット機能がありますが、各ユーザーでID/パスワード以外の認証情報の登録...
先日PyConで取り扱っていたバックエンドで使うPythonをクライアントサイドで!使い勝手はJavaScriptとか書くかのように処理を書けるというPyScriptです。 まだアルファ版ということで足りないところはあるようですが、話...
初めに これは競技プログラミングのために書かれた記事です。あくまでも特定の恣意的な入力に対し起こることであり、現実世界のデータを扱う際にこの事象が問題になることはほとんどないと思います。 この記事は、Codeforces Round...
2022/05/11にCloud Run Jobsがプレビューでリリースされました! https://cloud.google.com/run/docs/release-notes#May_11_2022 https://cloud.google.com/run/docs/cre
概要 AtCoderのコンテストに参加してから2年とちょっとの時間をかけて青色コーダーになりましたH20と申します。 この記事はいわゆる色変記事ですが、yukicoderへの参加を促す目的がメインとなっています。 まだyukicod...
集中したいときに集中できる SNS「MOKMO」ってどんなサービス? 愛用者の多い集中法である、「ポモドーロ・テクニック」を、みんなで目標を共有しながら実践できるサービスです。 リリースしたサービスの URL はこちら。 https://mokmo.app/home?utm
のセッションを見たメモです。 What's new in Android では今年の Android に関するセッション内容の概要を紹介する動画になっています。 なのでこのセッション動画を見ることでざっくりとした Android に...
みなさん、最近 sage を make していますか? https://dic.nicovideo.jp/a/sage 今回は往年の2ちゃんねる用語の話ではなくて、Amazon Web Services (AWS) が提供している機械学習開発プラットフォーム Amazon Sag
SwiftにおけるReactive Programmingについていろいろ話を聞いたので、備忘録としてまとめておく。 ※この記事はReactiveSwiftのすべての機能を説明する記事ではありません。 Reactive Programmingを導入したい理由 Reactive
Offers を運営している株式会社 overflow の あほむ です。「〜を支える技術」的な技術評論社さまの伝統的パンチラインに感化されてしまう世代です。 文書校正の自動化でおなじみの textlint textlint は JSer.info や JavaScript
背景 個人アプリで flutter + ferry(GraphQLクライアント) + hive(アプリ内キャッシュ) を採用している。 ferryはキャッシュ用にhiveとの連携をサポートしている。 ちなみに 別のメジャーなGraphQLクライアントであるflutter-g
Leaner 開発チームの黒曜(@kokuyouwind)です。 先日開催された AWS Starup Community スタートアップ事例祭り 〜監視・モニタリング・セキュリティ編〜 に登壇させていただき、「なるべく楽したい AWS セキュリティ」と題して Leaner Te
はじめに こんにちは。UIImageにタップイベント付けたくて、UITapGestureRecognizer使ったのに全然反応してくれないじゃないかー!!って感じになったことありますよね。3日後には解決方法を忘れる自信があるので、記...
以下の機能の最小構成のスタートプロジェクトを基に簡単なapiサーバーを作る ・sql-migrateによるdbマイグレーション ・gormによるアプリからのdb操作 ・go-playground/validatorによる入力チェック ・本番、開発環境ごとに設定ファイルの切替え ・
※今回はほぼ実話です。 システム開発会社勤務 プログラマーワイ ワイ「さあ、今日も開発をしていこか」 ワイ「とあるWebサービスの管理画面を作らなアカンのや」 ワイ「今日は、どんな機能を作らなアカンのやったかな」 ワイ「せや、クライ...
1年ほど前、[ドイツで1年間完全テレワークをしてみて]という記事を書きました。あれからさらに1年たって、変化があったことなどを書いてみようかと思います。 ロックダウンと在宅勤務 ご存じのように、ヨーロッパの各国では強制力をもったロッ...
なんか思いついたので書いてみた。評判悪ければ消す。 随時更新予定 組織系 国産大企業 古くから日本を支えている屋台骨。技術大国日本からあらゆる技術を世界に届け、また発展途上国などへの社会貢献活動も盛んに行われている。終身雇用、年...
1.はじめに どうも、ARIの名古屋支社に勤務している愛知県民です♪ (/・ω・)/ Qiitaで面白そうなイベントがやっていたので、参加ボタンをポチりました。 何を書こうか悩んだのですが、いつもの自分の記事とは少し趣を変えて、 ...
何の話? このツイートと関連するレスを見ていると、みんな head が好きなんですね。 僕が一般に「巨大なテキストファイルに向き合う」必要に駆られたとき、 入口としてのlessを超えるものはない と認識していることから、この記事を書くに至りました。 ただし本件に限ったはなし
まだ検証足りないけど、マジで想像通りのブツなら魂震えるかもしれん…。 Announcing D1: our first SQL database Cloudflare D1 = Edge SQLite Cloudflare D1 は Cloudflare Worker で、つ
作ったもの 自社でDBを持たず、Stripeのダッシュボードで顧客管理、商品管理、注文管理ができる、LINEチャットコマースアプリを作りました。 ! 2泊3日間の開発合宿で開発したアプリなので細かい仕様に関してはご了承ください 友だち追加から商品詳細 単品商品購入
以前にも数記事書いたことがあるのですが、アカウントを変更し初投稿になります。 特にバズっていたわけではありませんが、以前の記事はこちらの技術ブログへ移行しました。 今回は表題の個人開発についてまとめました。 目次 はじめに 使用技術...
こんにちは 今日はIFTTTを使用して、Googleカレンダーに指定した時間になったら、 obnizに繋げてあるモーターが稼働して、お薬を飲む時間を旗を振って教えてくれるものを作りました。 一旦完成したもの 作ろうと思った訳 ①...
学校のタブレットでyoutubeが見れなくなった i-fil○erというフィルタリングが導入されて閲覧できるサイトが一気に減ってしまった(禁止されてるサイトを開くと「端末管理者に報告しました」という脅迫文じみたものが表示される)。 校内でスマホの使用は原則禁止なので、配布さ
経営会議出席ワイ 〜その1〜 経営陣「時にはリスキーな判断も必要だが」 経営陣「早期にリターンを得ることも重要だ」 ワイ「早期のリターンが重要、と」 ワイ「メモメモ・・・」 その後、開発チームにて ワイ「コラッ!」 ワイ「この関数...
※ソース記事はこちら ※Kotlin/JSやKotlin/Nativeについては個人的に使っていないので、割愛します。 Kotlin 1.6.0では、新しい言語機能、既存の機能に対する最適化と改善、Kotlin標準ライブラリに対する多...
製品哲学、なにそれおいしいの 「あなたが、あなたの製品をつくる際、最も大切にしているものは、何ですか」 品質? 機能? リリースすること? 締切を守ること? オカネ? チケットの仕様を満たすこと? 承認欲求を満たすこと? どれも...
はじめに Microsoft Power Platform 2022 年リリース サイクル 1 の計画の概要 - Power Platform Release Plan | Microsoft Docsで、 Power Virtua...
IFTTTとLINE Botでカンタンに「観に行こうと思ってたのにー泣!」を回避 映画好きな私は、観たい映画の情報を映画館の予告やTwitter、街や電車内の広告などで見つけることが多い。なので上映期間をスケジュールにパパっと入れら...
はじめに 今回は、The Graph を自前の環境で動かす方法としてローカルで動作させる方法を紹介します。 https://thegraph.com/en/ The Graph は Dapps を構築する上でよく利用される仕組みなのですが、実装レベルで解説している日本語の記事
宣誓(宣伝) 次の技術書店でAmplifyについての本を出します。(執筆中ぅ) Amplifyの入門から実践で使えるテクニックをまとめているので良ければ購入していただけると嬉しいです。 Twitterをフォローして執筆状況や本当に出版できるのかの情報を受け取っていただけたらと思い
記事の趣旨 さくらのモノプラットフォームで提供されている開発キットにはM5Stack向け変換基板が含まれており、M5Stackベースでの検証が可能です。 そのM5Stackの統合開発ツールとして「ArduinoIDE」が挙げられるこ...
この本は執筆途中です。 執筆中は無料で公開します。 みなさんと一緒にいい本を作っていけたら嬉しいです。 プログラミングがはじめてという人でもアプリが作れるようになる本です。 GoogleのUIツールキットFlutterを使ったアプリ開発の手法が学べます。 難しい話はできる
これは何 最近DNSの仕組みについて改めて勉強した上で、「DNSの浸透」という言葉がなぜ不適切なのかを自分の言葉で残しておきたくなったので書いたものです。 わかりやすさ重視で書くので、もしかしたら言葉足らずな部分や、説明不足な部分も...
本記事で作成したブログはこちらです。 なお、この記事は作成した個人ブログの方に投稿しておりましたが、Googleになかなかクロールしてもらえず悲しくなったため、Zennの方に投稿して読んでいただこうという魂胆です。 今後は作成したブログは一旦休止して、こちらで記事を投稿していく予
文字での説明、むずい 「対面で説明するのは得意だけど、文章を分かりやすく書くのは、なんか難しい・・・」 そんなことってありませんか? 私はあります。 小学生のときの作文は、オカンに書かせていました。 担任の先生は、 先生「やめ...
日本で公職選挙が近づいてくると、「202X年にもなって投票所に行く必要があるなんて」とか「オンライン投票もいまだにできないなんて」みたいな声をよく聞きます。 [1] 法にも技術にも詳しくない一般の人がそう思うのは自然なことでしょう。オンライン投票ができれば、少なくとも若年層の投票
はじめに python-pptxとPySimpleGUIを使ってPowerPointで作ったフォーマット位置に画像を貼り付けるツールを作ったので紹介します。 開発の経緯 現職では主に製品の実証試験的な業務を担当しています。 業務の...
Tl;Dr 任意の iOS アプリに組み込んで利用可能なデバッグツール的な OSS です。 以下ツイートの動画を見ていただくのが分かりやすいかと思います。 現時点の機能 Property List でサポートされている型に加え...
UNIXという考え方 | Ohmsha Amazon - UNIXという考え方―その設計思想と哲学 | Mike Gancarz, 桂, 芳尾 |本 | 通販 感想 「プリンシプル オブ プログラミング」 でも触れられている「UN...
はじめに 参考文献にも掲載しています以下記事を自分の勉強用にアレンジしてまとめ直したものになります。こちらの記事の方がハイレベルな実装になっていますが、もう少し簡素化してGoでAPIを作る大枠を理解したいと思ったのが執筆の動機です...
まあタイトルの通りです §自己紹介 京都工芸繊維大学電子システム工学過程B4 大学入学直後(正確には大学受験終了直後)からAtCoderを初めて2回生の夏くらいに水色に到達 プログラミング経験はAtCoder始めるまでほぼゼロ アルバ...
概要 最近個人開発でLaravelを使用していて、 データの取得には基本的にORM / Eloquantを使用しています。 ORMはDBから取得したデータを簡単にオブジェクトとして扱えるようにしてくれますが 「ORMはパフォーマンス...
半年前にウェブサービスをリリースしたので、遅くなってしまいましたが記事にしてみました。 リリースしたウェブサービス 地図のパズルで遊べるウェブサービスを作ってみました。一般的な地図パズルというと、「遊びながら勉強する」という感じですが、こちらの地図パズルは「遊ぶ」という感じで
はじめに 本記事は現在筆者が制作しているアプリ(プロトタイプ)の概要とともにそのUI設計の考え方について書いたものです。 特にUIの設計について考え方を述べた部分はUI設計初心者の方にとって役立つ可能性があります。例えば(デザイン文脈での)「アフォーダンス」「シグニファイア」
はじめに 最近まで、JavaScriptで使う論理演算子「&&」と「||」の意味を正確に理解していないことにようやく気づいたWEBエンジニアのmasakichiと申します。 すでに同じようなQiita記事もたくさんあ...
やりたいこと freezed や json_serializable 、flutter_gen など、Flutter には便利な code generator がたくさんあり、私自身も愛用させていただいています。 そんな便利なコード生成ツールですが、生成されたファイルの記述量
はじめに 突然ですが、以下のようなプログラムを見た時、計算量は正しく判断できますか? int r = 0; for(int l = 0; l < n; ++l) { while(r < n and 条件) { // 処理 ++r;
アルゴリズムの歴史について学ぶ本です。古代のユークリッド幾何学〜現代まで学んでいきます。 ■アルゴリズム、データ構造の基本はこちら https://zenn.dev/masahiro_toba/books/436c018f5cd4e2 ■動画版はこちら(YouTubeリンク)
はじめに 自分の理解の整理も兼ねてRustの非同期を整理してみます。私はRust初心者かつ知能があまり高くないので誤りなどが多分に含まれていると思います。誤りはコメントでご指摘いただけると助かります。 非同期ランタイムはtokioを前提としています。 taskとrunti
まえがき こんにちは、Offers を運営している株式会社 overflow CTO の 大谷旅人 です。 小ネタです。 弊社では Ruby/Rails をバックエンドの開発言語として採用しており、その柔軟性は開発の大きな助けとなっている面がありつつも、コードベース全体の規
はじめに 概要 Azure Form Recognizer v3.0で、申請書の項目読み取りモデルを作ってみました。 Form Recognizerは2022年2月にv3.0のパブリックプレビュー版がリリースされ、操作性や機能が大...
1月来お仕事まとめを月初めに投稿しているものです。 開発文書部のお仕事 2022年1月版 - Qiita 開発文書部のお仕事 2022年2月版 - Qiita 開発文書部のお仕事 2022年3月版 - Qiita 開発文書部のお仕事...
SpringとVue.jsを使って、スマホゲームでよくあるガチャガチャを作成します。 またログイン機能と獲得キャラクターの保存も行います。 DockerやMyBatisなど様々な技術を利用して、実際にアプリケーションを作成します。
ご挨拶 以前、ちょっとした深夜テンションで待望のSymbolのChrome拡張機能「SSS Extension」を使ってみたという記事を書いてみました。 多くの方に読んでいただけて恐縮の限りです。 情報処理試験やAWSの資格取得に時...
はじめに 先日、Blenderで作った3DモデルをThree.jsで動かすようなWebサイトを初めてしっかりめに作ったので、その過程でぶつかった問題について書き残しておきます。主にBlender側の話です。 実際に作ったサイトはこちらです。 自分のサイトを宣伝するわけではない
ゴール これ。 動画のPlayback Speed(再生速度)はSDK2の頃には普通にコンポーネントのプロパティとして存在したのだが、どういうわけかSDK3では廃止されてしまった。 復帰を願うCannyもここに作られている。 が...
はじめに AnacondaがリリースしたPyScriptというフレームワークはHTMLにPythonを書き込むことができます。 この記事ではちょっとだけ試してみたいと思います。 1. PyScriptをインポートする <li...
この資料はRedoxを読む会 #2のための資料を兼ねています。 https://osdev-jp.connpass.com/event/246485/ RedoxというRustで書かれたOSのシステムコールの実装を読み解きます。Redoxは現在x86_64とaarch64アーキテ
はじめに JavaScript の「非同期処理」ってやっぱり難しくないですか? 自分も色々試行錯誤しましたが、結局「完全に理解した🤓」→「やっぱり何も分からん😭」っていう無限ループの中で泥臭く理解を深めていくしかないようです。 非同期処理の制御をある程度予測できるようになるに
自分の父と叔父が自営業を営んでおり、自分が Web 系のエンジニアということもあり、そのお店のホームページを整備することになりました。 Web サイトを公開する方法は様々ありますが、その中でも Google サイト(Google Sites)を利用する選択をしました。 https
C# 11 の候補機能の一つに Static abstract members in interfaces があります。これは、インターフェイスが static かつ abstract なメンバーを持てるようにするというものです。何に...
0. はじめに 2020年9月7日にAtCoder公式のアルゴリズム集 AtCoder Library (ACL)が公開されました。 私はACLに収録されているアルゴリズムのほとんどが初見だったのでいい機会だと思い、アルゴリズムの勉...
はじめに Anthos Service Mesh (以降 ASM) で異なる環境間 (ハイブリッド・マルチクラウド) でのマルチクラスタ サービスメッシュの構成がサポートされました。2022.05 現在 Preview 機能としてご利用できます。 GKE (on Google
リモートワーク中ワイ ワイ「あー、もう10時10分やないか」 ワイ「10分もぶっ続けで仕事してもうたわ」 ワイ「そろそろ10分休憩しよか」 ワイ「むしろ、今日はもう上がってまうのもアリやな」 ワイ「今日はもう十分働いた、いうてな」 ...
何についての記事なの? ある種の正規表現エンジンの実装には、オートマトンと呼ばれる計算(機)モデルが応用されています この記事は、オートマトンという計算(機)モデルが正規表現とどう関わっているのかを、実際にオートマトンを紙とペンで操作しながら理解しようという目的で書かれていま
最近以下のような記事で個人開発のコストの話をよく見かけて、ちょうど自分も個人サービスをコストカットのためにVPSからほぼ無料なスタックに移行していたので構成とかを書いてみる。 https://laiso.hatenablog.com/entry/nope-sql https://
はじめに タイトルで大きくふろしきを広げてしまいましたが、結論から言うといろいろと試してみた結果、現時点ではまだ着地点を見出せていません。現時点での自分なりの最適解として、useQuery、usePrefetch、useMutationと楽観的更新の実装例についていくつか紹介
以前の記事で紹介したBLEマウスを外部制御できるように拡張しました。 下記のデモは、iPadを撮影した画像から、アイコンを探し起動します。 https://twitter.com/tw_kotatu/status/1523110595259600896 関連記事 https:
今年のGWでやったことを以下に記します。 ① ホワイトハッカー関連 ・virtualboxで仮想マシン2台(Kali Linux + Windows7)を立て、Kali Linuxからwindows7へ攻撃(ping攻撃、netca...
terraformとgithub actionsでCloud Runを管理する例の紹介です。今回はPostgreSQLを使いますが、workload identity poolは次のリンク先の例ですでに作成済みとします。 https://zenn.dev/nnabeyang/ar
5月頭にリリースされたPyScriptを試してみました。(おかげでGWがかなり潰れました) PyScriptを使って、wordleの有力手を表示するページを作成してみました。 1 (とはいえ、手元PCで実行しているのは入出力くらいで、...
新しいデータパイプライン構築方法の潮流であるELT。そのELTのTを担うOSSであるdbtをコンテナ化してサーバレスの基盤でデータパイプラインを実行することができるハンズオンを用意しました。触って学んでdbtとコンテナとサーバレス技術を身に着けてデータエンジニアとして成長しましょ
はじめに みなさんは、開発用アカウントで作ったAMIを本番用アカウントでも利用したいと思ったことはありませんか? 今回はそういったケースに使える「AMIの共有」をしていきたいと思います。 このAMIの共有を利用すれば、アカウントを跨...
【初心者向け】デュアルブート設定方法 Red Hat Enterprise Linux 8.5 & Kali Linux 2022.1 2つのOSを入れたきっかけ たまたまPCが余ってました。サーバの勉強するのにRHELを入れて...
謝辞 先日、こんな記事を書いた。 https://zenn.dev/haoblackj/articles/8cbadb26ca16e4 ありがたいことに多くの反応をいただいた。 この場を借りて御礼申し上げる。 要点 Pull Request 駆動で小説を開発する 情報
はじめに Route53のCAAレコードって何??という感じだったので調査した話です。 CAAレコードとは? ドメイン名の登録者が、登録されたドメイン名に対応する証明書の発行を許可する認証局(Certification >...
本記事の目標 本記事の目標は、Docker の Multi-stage build を使って、Go 言語で開発したプロダクトのイメージサイズを小さくする です。 本記事の構成 本記事は全部で 4 章から構成されています。以下が各章の内容です。 第1章:Multi-stag
メールがSPAMの標的にされるようになり随分経ちました。 メールアドレスを素の状態で mailto: しているサイトってどれくらいあるのでしょうね。 そんな状況でも、まだまだメールで連絡がほしい場面は多々あります。 この記事では、訪問者の手を煩わせない SPAM 対策を、可能な限
概要 みなさんは、CSS Toggles:toggle()という擬似クラスをご存知でしょうか? 実は、2022年4月28日に Tab Atkins Jr. (Google)とMiriam E. Suzanne (Invited Ex...
1.破壊的メソッドをなるべく使わない 破壊的メソッドとは、元の配列の要素を変えるメソッドです。以下の例ではconstで宣言した変数numbersが、pushメソッドにより更新されています。 bad const numbers = [1, 2, 3] numbers.push(
terraformでgcpの状態を管理し、github actionsでコードが更新されるたびにcloud runへdeployする方法を紹介します。順番としては、まずgithubとworkload identity連携するためのサービスアカウントを作成し、そのサービスアカウント
ローコード開発コミュニティがローコードの「ツール製品カタログ」を作成して公開しています。ユーザ企業(および、SIer)が自社や案件で必要としているツール選定の候補を見つけやすくすることを目的としたもので、今回はその紹介動画を見てみまし...
https://zenn.dev/frontier/articles/20220424-hello-zenn のクロスポストです。 Frontier(フロンティア) | フロントエンドのプロを目指す学習コミュニティ Fronti...
はじめに 今までLambdaにエンドポイントを追加する際はAPI Gateway等を使用することが必要でしたが、 2022年4月6日よりLambda内でエンドポイントを追加できる「Lambda Function URLs」が公開され...
2022年05月02日、ITmediaの記事で、NHKプラスの動作環境が変更されると同時にこれまでサポート対象外だが利用できていたFirefoxでの動画の再生ができなくなると報じられた。この変化が適用されるのは5月23日以降だというが...
日本の自作キーボードキットでよく使われるいわゆるPro Micro及びその互換機はバリエーションがとても豊富です。本記事ではPro Microにどのようなバリエーションがあるのか、なぜそのようなバリエーションがあるのかをできる限りで解説します。バリエーションの背後にある事情を把握
はじめに Pythonプログラムで即業務に役立つサンプルプログラムとして、画像の中の文字をOCR処理して文字起こしするプログラムを作成しましたので、共有します。 今回利用したOCRエンジンは、Tesseract-OCRです。 動作...
こんにちは! プログラミング未経験文系出身、Elixirの国に迷い込んだ?!見習いアルケミストのaliceと申します。 今回はElixirの教科書『プログラミングElixir』第8章を読んで、学んだことをまとめます。1 目次 第4章...
はじめに これまで Python での画像処理や AI の学習・推論は実務でも扱ってきました また、 Elixir は Phoenix を使った REST API に数年使っています しかし、 Elixir で画像処理、 AI とい...
ラズパイ上で立てたローカルサーバに手軽にインターネットからアクセスしたい ラズパイ(Raspberry Pi)上に立てたサーバに一時的に外からアクセスできるようにする方法です。 昔はルータのポートを開けたりしていたのですが、ネットワーク環境によっては繋げなかったり、セキュリテ
QSVMによる2値分類 量子機械学習の本題に入りましょう。今回は、量子SVMによって2値分類がどのように行われるかを見ていきます。 前回のおさらい(パート3)はこちらから。 肩慣らしの準備 前回の機械学習で忘れてしまいがちですが、...
フロントエンド開発はフロントエンドで完結すべき過激派としてのGWの活動で、ブラウザでローカルファイルを読み書きするターミナルのプロトを作ってみました。 https://web-shell.netlify.app/ ローカルファイルをマウントして操作してる風景です。 ソースコード
経緯 自社でプログラミングに興味を持っているい人向けに 馴染みのあるExcelの操作で触れることができるように書いてみようと思いました! ※環境構築、外部ライブラリのインストールについては参考リンクのみで 割愛させていただきます、...
まとめ 生年月日からの経過日数を○年○か月○日と計算する仕様が複雑だった。 年齢の法律や年齢計算サービスを参考にして仕様を考えた。 仕様を満たすdart packageが見当たらなかったので自前で実装した。 やりたいこと 生年月日からの経過日数を○年○か月○日と表示し
読書記録を兼ねて書いておくものです。先に感想文... 感想 非常におこがましくも自分がこの中でエッセイを書くとしたら何を書くかななどと考えて読むと、自分の強み弱みが見えてきて良いかもしれない。 で言うと、やはり「知るべき97のこと...
概要 「夢色水車」という Twitter API v2 を使用した Twitter の市場調査サービスを作りました。 https://ys.7oh.dev 開発のきっかけ みなさんは今、作りたいものはありますか? Twitterを見ていると、「ポートフォリオ作成や個人開発
環境構築 ①AWS CLI(Homebrewを使います) ②Terraform をインストールしていきます。 ①次のコマンドでAWS-CLIをインストールします。 $ brew install awscli インストールはうま...
この記事は,ネットワークの学習の序盤につまずくポイントである 「MACアドレスとIPアドレスってどっちか片方だけじゃだめなの?」「レイヤ2と3って結局何が違うの?」 という疑問について,私なりの回答をまとめた記事です。世に不正確な記事が出回っているように見受けられるので,正確な回
これまでの個人的な経験や、いま持ってるノウハウを注ぎ込んで、Generic Hostに対応したMVVM画面遷移フレームワーク「KAMISHIBAI」をリリースしました。 NuGet GitHub 利用マニュアル API Reference ViewModelのコンストラクター
はじめに 本解説は「電磁気ってニガテ…」「インピーダンスってなんだったっけ…」という大学生向けの記事となっています。 私のように、高校のころから電磁気学に対して苦手意識がありつつも、理工学部というよくわからない施設に迷い込んでしまっ...
shebangとは下記プログラムの一行目にあるように。 プログラムの先頭行で#!ではじまるもので。 helloworld.py #!/usr/bin/python3 #HelloWorldを表示するSampleプログラム prin...
Cloud FirestoreについてTwitterで盛り上がりを見せていたので、久しぶりに記事を書くことにしました。 2022年GWの真っ只中に開発しまくる。Stamp Incの村本です。 Twitterの中ではどうも、ガラケー vs スマホのような構図に見えてしまったので、古
こんにちは! 昨年から本業の方でOpenSearch全般の運用・保守を行っております。 最近はopensearch-js(OpenSearchのJSクライアントライブラリ)を扱ったドキュメントの出し入れを行う処理に何度か改善を行っていました。 その中で得た知見等をアウトプットしよ
機械学習に挑戦 いよいよ機械学習の内容に絡めていきましょう!今回は学ぶことも多く、いきなりやるのも酷なので、少しアイスブレイクを入れましょうか。 前回のおさらい(パート2)はこちらから。 イントロダクション 量子コンピュータは、ノ...
みなさん、ロックマンエグゼという作品を知っていますか? ロックマンエグゼは、カプコンから2001年に発売されたゲームボーイアドバンス(以降、GBA)用のゲームソフトで、ポケモンと同様にGBAの人気を支えたゲームです。 ナンバリング作品として、1~6までがGBAで発売されました。
【初心者向け】RED HAT ENTERPRISE LINUX 8 無償版インストール手順 前提 Windows10を使用しているPCに、RED HAT ENTERPRISE LINUX 8(以下RHEL)をインストールした時の手...
こんにちは! プログラミング未経験文系出身、Elixirの国に迷い込んだ?!見習いアルケミストのaliceと申します。 今回はElixirの教科書『プログラミングElixir』第7章を読んで、学んだことをまとめます。1 目次 第4章...
はじめに この記事では簡単なカウンターアプリを作成して、プログラミング初心者向けにiPhoneアプリの作り方を解説します。 必要なもの Mac Xcodeのダウンロード まず、MacにXcodeというアプリをダウンロードし...
これは何? go の slice や C++ の std::vector のようなものに要素を追加する場合に世の人々がどうするのかを調べた。 そもそも いわゆる可変長配列というものの代表的な実装は 適当にメモリ確保して、そこに要...
もともと 私は元々、建設業界の商社で営業を2年間務めていました。その会社は良くも悪くも地元の優良企業で社長からのトップダウンが徹底されているthe体育会系。軍隊のような会社。とお客様、仕入れ先、地元からの評判を集めていました。 そん...
どうも。株式会社プラハCEO兼エンジニアの松原です。 先日プラハチャレンジの一環で「DDDに基づいてコードを書いてみよう!」という課題のコードレビューをしていた際、こんなコードを見かけました: class User { constructor(private readonly
🪝 What's this? 一言で書くなら、「React で複雑なソートや絞り込みを簡単に記述できるカスタムフック」 です。 少し詳しく書くと、以下のような機能があります。 任意の絞り込み条件を容易に AND, OR で繋ぐことができる 絞り込み・ソート条件を複数重ねるこ
はじめに 先日 Twitter の vim-jp コミュニティで、Vim で折り返し行を移動する方法についての質問がありました。 Vim に詳しくない方の為に説明すると、Vim は行指向のテキストエディタです。j/k で移動するのは行単位の為、折り返されている行であっても次の
ESP32を使って、BLEマウスを作りました。 iPadを制御します↓。 https://twitter.com/tw_kotatu/status/1522004404442103809 カーソルの移動 スクロール 関連記事 https://zenn.dev/kotapr
「やることリスト」を毎回手帳に書くのが面倒 私は毎日、終業前に明日やることを、アウトルックのメール上でリスト化して自分自身に送付しています。しかし、パソコンの電源を切って、夕食をとったり、部屋で学校の宿題にとりかかる時、就寝時などに...
初めに この度 Avis というwebアプリを開発しました。 ディベートに特化したSNSです。 本日も叫ばれる様々な社会問題(SDGsなど)、人それぞれが抱える人生の悩み、そして些細な日常の言い争いまで…様々な論題についてユーザー参...
概要 いつのまにか Clue という Goa のお友達が出来ていたので何が出来るのか調べてみたメモです。よくわかってない&主観が入っているので、正確なところはレポジトリを参照下さい(そしてツッコミを下さい)。 Clue とは何か? マイクロサービスにあったらいいなという機
概要 タイトル通りですがとりあえず PoC レベルです。 データ保持していないので自由にいじってもらって大丈夫です! 逆にいえば、データ保持していないのでブラウザをリロードするとリセットされます!ご注意ください! モチベーショ...
こんにちは。 私は猫を飼っています。(こっちゃん ♀ 10歳) うちの猫はとても便秘気味です。 お薬を飲んだり、食事療法を取り入れていますが、便秘状態は変わらず・・・ 通院する際に日々のトイレ回数を先生に報告していますが、 スケジュー...
はじめに GWに「良いコード/悪いコードで学ぶ設計入門」という本を読んでみて、非常に勉強になったので、 備忘録も兼ねて感想を残していきたいと思います。 この本を知ったきっかけ 自身のTwitterのタイムラインに著者であるミノ駆動...
組織やグループに展開しているレポートが "すべてのひとに最適で必要" だったということは奇跡かも、展開が広ければ広いほどね。BI を活用する企業文化が成熟していれば、奇跡ではなく当然になるのでしょう。 使っている BI ソリューション...
わたくし、最近Tweetを収集してセンチメント分析をすることを楽しんでいる(https://twitter.com/tweet_mood_ai )のですが、先日までに書いたコードがAPI v1.1を利用したものになっていたことに気づき...
遅くなってすいませんすいません。去年のネクストキャンプの応募時に提出した課題を公開します。課題はしばらく変わっていなそうなので、どういったことを書けばいいのか参考になると思います。 課題: あなたに関する問い あなたは今までどのようなことをやってきましたか.どのようなことが
はじめに こんにちは! この度弊社では「roomby」という提案型のお家探しサービスをβローンチしました! LINEで条件入力するだけで、希望に合った物件の提案をもらうことができます。 SUUMOとかのポータルサイトだと様々な条件...
Vercel というウェブサイトをデプロイできるサービスがあって、それを GitHub と連携すると、 GitHub で push したりプルリクエストを開いたりしたときに、自動でいろいろやってくれるんですよ。 デフォルトブランチに push したら自動で再デプロイしてくれたり
ワイ記法の記事、どんな流れで書いているか ↑これについてまとめて行きます。 まずはテーマ決め まずは記事のテーマを決めます。 何の技術について書くか 何のテクニックについて書くか みたいな感じです。 私の場合、何か気づきを得た...
10000までの素数を求めるプログラムをPythonで書きました。 コードはこちら。 n_count = 1 for i in range(1,10000+1): count = 0 for j in range(1,i+1):...
研究室内のサークル活動として、初学者も経験者も混ぜてのプログラミング勉強会をすることになりました。そこで、設計担当の私が良いと思った記事をピックアップし、資料として勉強に活用させて頂きました。また、進行中のプロジェクトが React(...
はじめに エンジニアとして働き始めて気付いたのは、「文書力の大事さ」です。 体感ですが、業務時間のうち1/3〜半分は文章を書いているように感じます! 各種ドキュメント作成、議事録、業務連絡など、文書力が問われるシーンは多くあります。...
Next.js を触っている時に、メール送信フォームを作成していました。 私はバックエンドの人間なので、Next.js のバリデーション周りに関してどうすればいいのか悩んでいたのですが、どうやら react-hook-form というものがあるらしく、今回それを用いてフォームバリ
ここ数日流行りの言説「~はブルーオーシャン」に乗じて過去のメモを放流しています。 保守開発はブルーオーシャン エンタープライズ製品、花形は設計、新機能リリースであって欲しい。一方、当然その裏には保守、サポート開発という甚だ地味なチー...
先日、Vueでのアニメーション管理方法を記事にしました。 https://zenn.dev/lanberb/articles/603fc7a8ca6d87 こちらの記事ではフェードインアニメーションのみ紹介しました。 本記事では色んなアニメーションを紹介します。 目次から好きな部
概要 2021年のGoogle I/Oで発表された、Material Youですが、 少し前に公開されたガイドラインでは、Material Design 3(略称:M3)として、公開されていました。 そんなM3では、Material...
こんにちは👋 今回はReact.memoを再レンダリングと絡めて使い方と使い所なんかをイメージしやすく簡単に説明していきたいと思います。 再レンダリングが行われるシーン 再レンダリングが行われる条件としては主に以下の3つがあります。 stateが更新されたとき propsが
こんにちわ alivelimb です。 AWS を外部から利用するためにアクセスキーを発行した場合、安全に利用しないと不正利用される原因にもなりえます。本記事では AWS アクセスキーの扱いについて紹介します。 私は情報処理安全確保支援士、Security Specialty を
はじめに 恥ずかしながら私、Twitterの下書きが800件ほどたまっています。 私は1日数ツイートをするかしないかくらいのライトなツイッターユーザーなのですが、ツイート内容を書いたあとすぐには呟かずに一度下書きに保存する癖がありま...
3D グラフィックスなどパフォーマンスが重視されるアプリケーションにおいて、ヒープアロケーションを減らして GC のパフォーマンスを向上させるために C# にできること、できないことを、僕の経験から紹介します。構造体の話がメインです。...
はじめに 自分が読んだ本や記事などを読む時に書いたノートを体系的に管理したいですよね。 現在優秀なナレッジマネジメントツールはありふれています。企業向けだと Confluence DocBase Qiita Team などがあり...
はじめに 自分が読んだ本や記事などを読む時に書いたノートを体系的に管理したいですよね。 現在優秀なナレッジマネジメントツールはありふれています。企業向けだと Confluence DocBase Qiita Team などがあります。個人向けは Notion HackM
はじめに こちらの動画でも紹介したのですが、春は新人エンジニアの季節。そして去年や一昨年前の新人たちが2年目から3年目になる季節です。というわけで、そんな彼らが初級者から中級者になるためにオススメの本を紹介したいと思います。 https://www.youtube.com/w
2 つのモードがあって 1.0 と 2.0。2.0 の ベータ 表記がなくなったので、そろそろパブリック プレビュー から GA かなと思っていたのだけど、どうやらちょっと違ったみたいかも。 It's important to h...
環境:Windows10 UE5.0.1 及び UE4.27.2 Unreal Engine の起動時に新規プロジェクトを作成する際に、Unreal Editor の左下に □ 常にスタートアップに最新のプロジェクトをロードします...
GoのREST API開発環境を作りたく、まずは最小限の環境を作ってみた 似たような記事はたくさんあるが、自分としては記事の数だけヒントを貰うことができたため自分の記事も誰かの役に立つと考え、備忘録も兼ねてここにメモしておく この記...
はじめに 最近Kubernetesを習得するにあたり、クラウドネイティブ自体の理解度が不足していると感じたため体系的に学習しました。 今回学んだこと忘れず実務で必要になった時に参照できるよう、記事にまとめました。 クラウドネイティ...
概要 Webサービスを開発していると、たまに「ある条件を満たす集合をランダムで取得したい」という要件がある。 個人開発であれば、RDBに対して叩くSQLを無理やり頑張って工夫すれば何とかなるが、 RDBに入ってるデータが10万件 秒間200リクエストが来る ユーザー体感を向
こんにちは! ねこじょーかーです。 みなさんは「Blazor」を知っていますか? Blazor は、C# と .NET Core を用いて Web アプリケーションの開発ができるようになるフレームワークのことです。 ASP.NET Core Blazor とも呼ばれます。 フロン
はじめに Flutterでバーコードスキャンをする方法はbarcode_scanパッケージを使用しますが、2022年現在ではbarcode_scan2を使用するようになっています。最新の方法が検索しても載っていなかったので備忘録。 ...
はじめに 話題となっている『良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方』 (出版社のページ) を読みました。 全体的には「うんうん、そうだよね」と同意できることが多かったです。 もちろん、初めて目にするような考え方, アイディア, テクニ
アルゴリズムとデータ構造の基本を学ぶ本です。概念の説明を中心に行なっています。 動画版はこちら(YouTubeリンク) https://youtu.be/5YAH91KxYhg
本記事ではPythonの開発環境をWindowsとVS Codeで構築してみます。 今回利用する環境 Windows 10 21H2 Python 3.10.4 VS Code 1.66.2 Python extension fo...
この文書は Lissajous Curve - Math Images の Basic Description, A More Mathematical Explanation 節の和訳である. 基本的な説明 物理学において, 調和振動または単振動とは, 復元力が変位に比例す
最近yahoo newsにて以下のような記事を見かけました。 https://news.yahoo.co.jp/articles/4459d66372eaa5451b0d10e3d9d3883ca1ec622a なんと絶対王者Apac...
内容 AWS利用料をDailyでメール通知するlambda関数です。 設定 SNS Topic作成 Lambda用のロール作成 CostExploereへアクセス(ce:GetCostAndUsage)及びSNSのパブリッシュ(...
Rust のモジュールシステムは私の知る中でもトップクラスによくできた仕組みだと思います。特にリファクタリングによってモジュールを再構成するときのやりやすさは他の言語では経験できないものです。例えばそれなりの規模の Python プロジェクトを回帰バグを導入せずにモジュール構造の
本記事は、2022年4月29日 (米国時間) に Snyk Security Research team が公開した Targeted npm dependency confusion attack caught red-handed...
UMLとか構成図とかの図を描くの何のツールを使えばいいか迷いませんか?私は迷います。 ですので、最近使っているツールを紹介します。 世の中にツールがイロイロあるのは理解した上で、大量に紹介するとやっぱり迷うので、似たようなツールや個人的に使わないツールはバッサリ省いています。
はじめに SAP on AWS Specialty(PAS)は、2022年4月25日に開始された、新しいAWS認定です。 今回、SAPをほぼ0からスタートして取得できた試験準備のコツなどについてまとめてみました。SAP on AWS...
はじめに 本記事はSAP Business Technology Platformの基本的なことのまとめの1項目の説明をなります。 全体を把握した方はまずはそちらをご確認下さい。 また、本記事は概要把握や個人とトライアル利用の参考と...
概要 みなさんは、HTMLとCSSでON/OFFを表現する際、どのように実装しているでしょうか? 多くの方は、HTMLで<input type=checkbox>とCSSの擬似クラス:checkedを使って、 実装してい...
話題の 良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方 | 仙塲 大也 |本 | 通販 | Amazon の読書感想文です。 SNS時代ならではの本だと感じた まず驚いたのがこの本冒頭、#ミノ駆動本...
要点 小説執筆環境を GitHub 上に整備した 校正作業を自動化できた 執筆と情報管理を GitHub 上にまとめられた 小説執筆環境を GitHub 上に整備した 経緯 大学在学中や社会人 1 年目くらいまで、下記のような手法でバージョンを管理していた。
はじめに この記事はKDDIやdocomo経由で販売されているARグラス Nreal Air を、 本来想定されている使い方ではない(と思われる) 「ゲーム機と組み合わせてただのディスプレイとして扱う」 方法について、 備忘録的にま...
概要 最近の.NET界隈ではJSONをいじくりまわしたいときはSystem.Text.Jsonを使うのがおすすめのようだ。 たまたま使う機会があったので調べてみたところ、主に以下のことができるみたい。 JSON文字列のシリアライズ...
先に結論を書いておく Rustは他の言語にないとっつきにくさはあるが、他と比べて特別学習コストが高いものではないからどんどんチャレンジしてみて。ただし、ちょっと触ってみよう、くらいだと難解に感じるかも。あと、ガーベジコレクションや例外のキャッチが当り前で不満もない人たちもピン
はじめに 1PasswordのSSHエージェント機能により、GitHubのSSHキー管理ができるようになりました。 かなり便利なため最近使い始めたのですが、仕事用/プライベート用といった複数のGitHubアカウントを利用する場合の設...
1. 始めに 1.1. この記事の趣旨 こんにちは、nekometaと申します。「Rでメタアナリシス」では、GNU R(以下、R)で要約データを用いたランダム化比較試験のメタアナリシスを行い、代表的な図表を作成する方法を説明します。今回はRで臨床試験の特徴を要約する表を作
ESP32を使って、BLEキーボードを作りました。 iPadを制御します↓。 https://twitter.com/tw_kotatu/status/1520682833630871552 😟困ったこと iPadで電子書籍を読むことが多いのですが、持っていると疲れます。 ま
概要 スケーラビリティが高く1000万ユーザに耐えるAPIサーバを作成しました。TwitterのようなSNSです。 実装はGithubで公開しています。 https://github.com/koukikitamura/scalable-twitter 開発環境は次の通りです
はじめに https://hilla.dev/ あまり話題になっていない Web フレームワーク "Hilla"[1] を紹介したいと思います(もう少し話題になってほしい)。 BFF を Java で作りたい、または作らざるを得ない人向けなので該当しない方は、ここで exit
ある日の我が家にて 娘(6歳)「ねぇ、パパ?」 ワイ「なんや?娘ちゃん」 娘「この絵本の、表紙の文字が読めないの」 ワイ「おお、ほなワイが読んであげるで」 ワイ「どの絵本や?見せてみ」 娘「はい、これ」 ワイ「おお、この絵本か」 ワ...
ReactiveProperty には色々なパッケージで構成されています。以下のように 7 種類もあります。 ReactiveProperty ReactiveProperty.Core ReactiveProperty.Blazor ReactiveProperty.WPF
はじめに 本記事では、Rによる一般化線型モデル解析を紹介する。線型回帰、ロジスティック回帰、ポアソン回帰を行う。入門的な記事で記されている内容に加え、係数ベクトルによる算出、対比検定、offset項を用いたポアソン回帰による率比推定を記載した。 【参考文献】 一般化線形モデ
はじめに Playground環境で実行しています。 準備 非同期処理を実行する関数の定義 func fetchA() -> Future<String, Error> { return Future&...