Power Automate で Excel のデータを SharePoint リストにインポートする (色々はまったことの備忘録)
はじめに Power Platform で何らかのアプリを作成する際などに、既存の Excel からデータを SharePoint リストにインポートしたい場合があると思います。 その際、SharePoint リスト側のデータの型を...
はじめに Power Platform で何らかのアプリを作成する際などに、既存の Excel からデータを SharePoint リストにインポートしたい場合があると思います。 その際、SharePoint リスト側のデータの型を...
用語定義 エンドユーザー サービスを利用するユーザーこと サービス ウェブサービス、モバイルサービスのこと business/develop ビジネスサイド/技術(エンジニア)サイドのこと なぜこの記事を書いたか businessサイドには、起業の科
毎月登場する大量の新刊の中から、ITエンジニアが興味を持ちそうな書籍を選んで紹介する「ITエンジニア向け新刊案内」を今月から試験的に始めます。毎月、月初に公開予定です(ひとまず半年をめどに継続し、評判が良ければさらに続けたいと思います)。 ...
この記事について Zennブログ用のmarkdownに、以下の記述をすることで…  <!-- {: .l-fuki .ria} -->  第1回 Ans...
はじめに Ansibleの学習を始めて1か月ほど経ったので、これまでの学習内容の振り返りとアウトプットとして、Ansibleを使ったことがない人向けの記事を書きました。 この記事(全3回)を読んで「AWSまたはAzure環境に構築し...
はじめに こんにちは。社会人1年目のインフラエンジニアです。 社会人になってから、仕事の中で上手く行かないことが沢山あります。 打ち合わせで上手く説明できなかったり、作業がなかなか進まなかったり・・etc そこで社会人としてのビジネ...
はじめに タイピング速度が2倍になれば作業にかかる時間は半分になります。 それほどタイピングは作業を効率化させるために欠かせない重要なスキルです。 今回は、私が新卒入社してから約1年間タイピング練習を行う中で、 効率的にタイピング速...
<a href="https://github.com/vitest-dev/vitest/releases/tag/v0.29.0">https://github.com/vitest-dev/vitest/releases/tag/v0.29.0</a><br /> <p>v
<a href="https://docs.cypress.io/guides/references/changelog#12.7.0">https://docs.cypress.io/guides/references/changelog#12.7.0</a><br /> <p
スペイン バルセロナで2月27日、モバイル通信およびテレコム業界における最大級の国際的イベント「MWC Barcelona 2023」が開幕しました。 これに合わせてAWS、Microsoft Azure、Google Cloudが相次いで...
マイクロソフトは、Linux Foundationが主催する非営利団体「FinOps Foundation」への加盟を発表しました。 FinOpsとは昨年頃から注目され始めた言葉です。 DevOpsが、Ops(運用)からフィードバックを得て...
はじめに Julia言語の多重ディスパッチやJITコンパイル、実行速度については周知のところだと思います。 https://twitter.com/bicycle1885/status/503513042554855424 https://twitter.com/bicycl
この記事は、新しくプログラミング言語を設計する際に数値型をどうするべきかについて、私の持論をまとめたものです。 数の体系 JavaScript(BigInt以前)やLua(〜5.2)などは唯一の数値型が浮動小数点数型で、整数も実数も同じ「number」型で表現します。ミニマル
「システム開発の提案における概算見積書の作り方」と題し、弊社で行っている概算見積書の作り方の記事となります。会社によって様々な算出方法があるかと思われますので、当方個人の備忘録として残します。 1.必要機能の洗い出し お客様からヒ...
初めに 先日Denoに入門したのでせっかくだから学んだことを活かしつつ、普段お世話になっているサービスのAPIとBotを作ってみました。 入門記事はこちら。 https://zenn.dev/iwamasa/articles/a14db17f8ce5ea なぜ鼻毛なのか?
作ろうと思った経緯 普段の業務での開発はWeb関連の開発が基本で今までFlutterやiOSアプリの開発については触ったことがなかったのですが、今回業務でFlutterを使う機会があり、また会社のメンバーで個人開発をやっていこうとい...
◉はじめに 私は、2022年の10月に全く異なる業種からエンジニアの部署に異動し、現在進行形で日々プログラミングについて勉強しているガチ初心者です。 まだプログラミングを学んで数ヶ月ですが、メンターの下これまでやってきてガチ初心者的...
はじめに 今回の記事では、特にプログラミング初心者向けにWeb開発で重宝するChrome拡張機能を16も紹介する。今回の記事で、1つでも興味のあるChrome拡張機能を見つけることができれば幸いだ。 Chrome Remote Desktop Chromeを経由して画面
以前、AWSでMFAを自身で管理できるIAMポリシーについての記事を投稿しました。 AWSでMFAを自身で管理できるポリシーを作成してみる その後、2022年11月にAWSでIAMユーザとルートユーザーに複数のMFAを割り当てるアップ...
ハコベルシステム開発部の大石貴則です。普段はフロントエンドエンジニアとして物流 DX SaaS プロダクトの開発を行なっています。 最近、個人的に認定スクラムマスター (CSM®) を取得し、スクラムチームの改善に取り組んでいます。 この記事では私たちのスクラムチームでも導入した
Microsoft Learnを用いたMicrosoft Azure Administrator(AZ-104)の試験内容をまとめる投稿です。 この投稿ではMicrosoft Learnで学ぶ内容をできるだけ簡潔にまとめております。 ...
Flutter(Dart)でのテスト方法を自分の備忘も兼ねてまとめておきます。 これからFlutterでのテストをやろうと考えている方の参考になれば幸いです。 (1)Unitテスト Unitテストは、1つの関数、メソッド、またはクラ...
スタートアップにとって、まず重要なことは、顧客にとっての問題を理解した上で、その解決のためのプロダクト開発に力を入れることです。 また、顧客にとって価値のあるプロダクトを開発できたら、次はそうした問題を持っている人たちが多くいるマーケ...
株式会社IVRyのエンジニア、町田です。 IVRyはMicrosoft Startupsに採択されており、R&D等でAzureを活用しています。 https://ivry.jp/column/microsoft-for-startups-press-release/ 様々
はじめに 今回の記事では、私の独断と偏見で、プログラミング未経験者と初心者を対象に、最低限やるべきことを10個紹介する。あくまで一個人の見解にすぎないので、参考程度に。 1. 勉強する技術分野を決めること プログラミングは学ぶべき技術分野は多岐に渡る。Web開発に分野を絞
PHP のメーリングリストから、気になった情報をピックアップします。 Internal [VOTE] include cleanup - Externals PHP: rfc:include_cleanup 否決されました。 話が、include の改善という話からそれ
こんにちは、プロダクト開発人材の副業転職プラットフォーム Offers を運営する株式会社 overflow CTO の大谷旅人です。 昨今は登壇やらモデレーターやら、サービス開発やら、次男の中学受験やら、猫ちゃん飼育やらで何かとせわしなく時が過ぎる毎日です。 というわけで、2
ダークモードのときは通常の画像ではなく、それように最適化した画像を使いたい場面があるでしょう。特にアイコンなどは黒ベースのものに対して文字色などに合わせて白ベースのものにしたいことがあります。そんなときの出し分け方法です。JavaScriptなど使わずネイティブの機能でHTML・
2月21日にリリースされたNode.jsの最新バージョン「Node.js 19.7.0」で、Node.jsとJavaScriptアプリケーションを単一の実行ファイルにパッケージングする新機能「Single Executable Applic...
WebAssemblyにおける業界標準仕様などを推進する団体「ByteCode Alliance」は、WebAssemblyでマルチスレッドによる高速な並列処理を可能にする「wasi-threads」仕様を提案したことを明らかにしました。 ...
Prologue こんにちは、@dz_ こと、岩永かづみです。 Microsoft Azure を外部から使うときは、サービス プリンシパル(Service principal)を利用することが多いですが、後述のワークロード ID フェデレーションを利用し OpenID Co
AndroidやiOS向けのアプリケーションを考えていると、情報や状態の持ち方に悩むことがよくあります。 ここでは、AndroidやiOSのアプリケーションを設計したり、より良いコードを考えるためのコードレビューにおいて重要な、情報や状態の期間と保持について整理します。 情報
ElixirのWebフレームワークPhoenix version1.7公式ドキュメントの日本語訳です。 要望や不備の報告は以下のいずれかよりご連絡ください。 issue: https://github.com/koga1020/phoenix-guide-ja-issues/is
どうもこんちは。 Symbolブロックチェーンのノード運用コストを抑えるために、一部のディレクトリを安価なストレージVPSに保管する試みです。 今回はリトアニアのTime4VPSを利用していきます。 Time4VPSには、通常のLin...
プロローグ ~ESXiの時刻が同期しない~ syslogサーバからESXiの時刻を取得して、同期を行っている。既存のVLANとは異なった新規のVLANをESXiに割り当てた際にJapan時間では時刻は取得出来ているのだが、sysl...
はじめに 充電器のコネクターの根元部分が断線して充電できない状態になりました。 電源コードを曲げたりすると充電できる時があるので、だましだまし使っていましたが、だんだんひどくなってきたので、修理することにしました。 カバーを外す ...
🌼 はじめに Ref は React で再レンダリングを起こさない!なぜ!?を追求していきます。 1. React で DOM にアクセスする React の世界で DOM にアクセスするとき ref を使います。 sometimes you might need ac
はじめに この記事では私が所属しているチームで1年半ほどスクラム運営を改善してきたことについてまとめます。 チームについて 前提として私の所属しているチームは以下のようなものです。 社内インフラの導入・運用や、開発プロセスの改善...
はじめに ZennのUIを参考にして Markdown ノートアプリを作成した。今年の1月の終わりからデータベースについて学習していて学んだことをアプリに反映したいと考えて開発に取り組んだ。制作期間は2週間です。 機能ごとに下記の項目について解説したいと思います。 概要 詳
はじめに 2023年3月28日に、WordPress 6.2がリリースされる予定です。 この記事では、PHPコードに焦点を絞り、新たに追加された関数、アクションフック、フィルタ―フック・クラスをまとめたものです。 あわせて、Word...
組織のアセット、テンプレート使用してますか? 組織で共通のExcelテンプレート、PowerPointテンプレートを使用するときにどうしてますか? 組織のSharaPointサイトで共通使用できる画像・ロゴなど、どうしてますか? ...
「プログラマー脳 ~優れたプログラマーになるための認知科学に基づくアプローチ」という本がとても売れているようです。タイトルが若干引っかかりつつ、各所で褒める言葉を見かけたので私も購入して一通り読んでみました。 プログラマー脳 ~優れたプログラマーになるための認知科学に基づくアプロ
はじめに 以前の記事で総務省統計局の家計調査データを Elixir Livebook と Explorer で可視化しました 実は同じようなデータを取得できる API があります 政府統計の総合窓口 e-Stat です 各府...
自宅で動くChatGPTと噂のFlexGenを試す shi3zさんが興奮して動かしていたFlexGen https://www.youtube.com/watch?v=QMWrMuXw5ds ツヨツヨGPUが無いと動かないと思っていたのですが、タイムラインでミクミンPさんが、
もう散々書かれている話だけど、Goに触るたびに毎回調べ直す羽目になっているので、忘備録としてまとめておく 結論 errors パッケージは使わない その代わりに golang.org/x/xerrors パッケージを使う エラーを自分で作成するときは xerrors.Ne
<a href="https://spidermonkey.dev/blog/2023/02/23/javascript-import-maps-part-1-introduction.html">https://spidermonkey.dev/blog/2023/02/23/
前説 この記事はRuby30イベントで私が発表した「Rubyでハローワールドする30の方法」の解説記事です。LTは5分しかなかったので説明がほとんどできなかったため、その補足として書かれました。お楽しみください。 蛇足 この記事はスクリプトによって生成されました。全貌はレ
Elm-jpのDiscordでselectタグのあつかいが話題にのぼっていました。 実はinput/textarea/selectなどのユーザー入力を受け取るタグに関するあつかいは意外に奥が深く、しかしそれらについて詳しく述べられたこ...
内容はv0.0.1くらいのイメージ. Abstract 査読付きの国際会議やジャーナルに論文を投稿する際にネイティブではない人々が皆乗り越えねばならないのが言語の壁である. 昨今は英語での執筆をサポートしてくれるツールが多く存在しており[DeepL, Grammarly, C
基本的には以下のNext.js 13.2のブログを翻訳してまとめたものになります。 https://nextjs.org/blog/next-13-2 TL;DR ビルトインSEOサポート: 静的、動的にmetaタグを設定するための新しいMetadata API ルートハン
こんにちは。自分で作ったアプリで食べている、あたか、です。 今は7つ(iOS, Androidを合わせると13)のアプリを1人で作り、1人で毎日更新して運営を続けています。 ついでに新規アプリを3つ作成中。 何作ってるのか気になる人はリストをどうぞ iOS https://app
Python とは 1991年に登場 オランダ人にグイド・ヴァン・ロッサムさんが開発。 ライブラリが豊富にある。 人工知能(AI)や機械学習にも対応。 データ収集、解析などの統計処理や作業の効率化にも有効。 身近なサービスだとYou...
Stable DiffusionでControlNet Stable Diffusionで好きな構図の絵が描けると話題の技術です。動かし方は色々なサイトに載っていますが、Docker上のAUTOMATIC1111版Stable Diffusionで使う方法をメモ的に残しておき
数年前にAIを離れ現在はフロントエンドをやっているのですが、半年くらい前に思い切り引き戻されました。画像生成AIにおけるmidjourneyとstable diffusionの登場です。noteのCTO深津さんが記事を出したと思ったのも束の間、急速に進化を果たしました。 絵柄の固
「Pythonではじめるアルゴリズム入門」の学習記録です。学習に使ったファイルやコードなどをアップしていきます。 今回はアルゴリズムの計算量、および「良い」アルゴリズムの定義について学びました。コードよりも座学内容が多めです。 計...
はじめに 書かれていること この記事では具体例を示しながらカルマンフィルタとは何か、何が出来るのかをついて解説します。カルマンフィルタについては、様々な方が既に解説記事・書籍を投稿しておりますが、初学者(特に組み込み技術者)にとっ...
<a href="https://deno.com/blog/v1.31">https://deno.com/blog/v1.31</a><br /> <p>Deno v1.31リリース。 <code class="language-plaintext highlighter-r
<a href="https://ts-rest.com/">https://ts-rest.com/</a><br /> <p>Zodを使ったスキーマ共有型のRPCフレームワーク。</p>
<a href="https://dev.to/nicklucas/typescript-runtime-validators-and-dx-a-type-checking-performance-analysis-of-zodsuperstructyuptypebox-5416
<a href="https://developer.chrome.com/articles/new-headless/">https://developer.chrome.com/articles/new-headless/</a><br /> <p>Chromeの新しいHea
<a href="https://bun.sh/blog/bun-v0.5.7">https://bun.sh/blog/bun-v0.5.7</a><br /> <p>Bun 0.5.7リリース。 <code class="language-plaintext highligh
<a href="https://nextjs.org/blog/next-13-2">https://nextjs.org/blog/next-13-2</a><br /> <p>Next.js 13.2リリース。 Next SEOをインスパイアしたMetadata APIをサ
はじめに 百聞は一見にしかず 以下は Phoenix Storybook 公式の画像です バッジやスライドバーなどの部品について、どういうプロパティがあり、それをどう設定したらどういう外観、動作になるのか表示しています これがあ...
ChatGPT楽しいですね!!特にChatGPTが質問したら何かを教えてくれるAIではなく、質問に合わせて文章を作るAIだと認識してから楽しくて仕方ありません。 というわけで最近、伺かの仕様調査をしているのでOpenAIのAPIとLlamaIndex(GPT Index)を使って
はじめに TL;DR 日報を書くと楽しい 日報が行動のモチベーションになることがある 振り返りの機会になる 本記事の概要 本記事は「○○ エンジニアを支える技術」シリーズのオマージュとして書かれたポエム記事です。 筆者が日報を書くようになったキッカケや良かったこ
Teamsに画像を埋め込んだメッセージを投稿する方法です。 このような感じで画像を埋め込みます。 方法はいたって簡単。Power Automateの"チャットまたはチャネルでメッセージを投稿する"アクションの Hosted Cont...
ある日の事です ボス:うちのアカウントの IBM Cloud Classic 環境のサーバー一覧が欲しいな 私:はい、CLI で関連に取れますよ ボス:じゃあ、お願い! うん、これでいいはず VSI 用 ibmcloud sl vs ...
チームの投票手法としてファイブフィンガー (Fist to Five) を採用することで、メンバーの心理的安全性を向上させる取り組みについて紹介します。 今回はスクラムを採用しているチームの例で紹介しますが、他のチーム開発手法でも同様に適用可能です。 背景 皆さんのチームでは
Livebookとは Elixir版 JupyterNotebook のようなものです @torifukukaiou さんの記事が勉強になります Secrets 名前の通り、秘密情報です ノートブックに直接記載したくない値(I...
Power BI DesktopとPower BIサービスって微妙に仕様が違いますよね。 前回ご紹介しました記事の中でもEXCELが正しく取り込めなかったらエラーになりますよとお伝えしました。 今回EXCELデータを取り込むときにど...
皆なさんはCloudflareD1を使っているでしょうか? Cloudflareが提供しているSQLite互換のデータベースで現在ベータ版ですが、圧倒的な使いやすさで気に入っています。 ですが、まだ提供されて間もないこともあり、ORMなどのエコシステムが充実していません。SQLを
マイクロソフトは同社のアプリケーションフレームワーク「.NET」の次期メジャーバージョンアップとなる「.NET 8」の最初のプレビューリリースとなる「.NET 8 Preview Release 1」を公開しました。 マイクロソフトは毎年1...
こんにちは。 今回も読んでいただきありがとうございます。 社会人になって当たり前のようにリモートワークをするなか、 なければ死活問題となるものがあります。 それがチャットツールです。 ChatWorkやslackが主なチャットツールで...
<a href="https://nodejs.org/en/blog/release/v19.7.0/">https://nodejs.org/en/blog/release/v19.7.0/</a><br /> <p>Node.js v19.7.0リリース。 npm 9.5.
<a href="https://github.com/natemoo-re/clack">https://github.com/natemoo-re/clack</a><br /> <p>コマンドラインの対話的なプロンプトUIを作成するNode.jsライブラリ</p>
<a href="https://blog.nrwl.io/whats-new-with-lerna-6-5-4a4f69371504">https://blog.nrwl.io/whats-new-with-lerna-6-5-4a4f69371504</a><br /> <p
<a href="https://web.dev/learn/privacy/">https://web.dev/learn/privacy/</a><br /> <p>ウェブサイトとPrivacyについてのチュートリアル。 必要なデータだけを使う、サーバからのデータの削除とクラ
概要 ransackの4.0.0のアップデートでBreaking Changesがあり、そのうちの1つに [SECURITY] Require explict allowlisting of attributes and asso...
interface{}からstringに変換 下記のように、interface{}からstringに変換するのは多々見る記述ですよね。 value := interface{}("test") value.(string) こういったときどうします? では、下記のようなm
はじめに 本田技研工業のRoadMovies+チームのフロントエンドを担当している高(こう)と申します。 今回はTechブログ第二弾の投稿となります。 簡単に自己紹介 私は下記に紹介する「RoadMovies+」のFlutterで...
こんにちは。 前回の「流浪の月」の記事に続き、読書したうえで気づいたことをアウトプットしていきます。 よろしければお時間頂けますと幸いです。 今回読んだ本は、 「さおだけ屋はなぜつぶれないのか?身近な疑問から始める会計学」です。 会計...
はじめに 先日、Playwright v1.31.0 がリリースされました🎉 https://github.com/microsoft/playwright/releases/tag/v1.31.0 追加された新機能の中で特に気になったのは toBeInViewport アサ
はじめに Hashicorp社の Terraform ダウンロード・サイトに ppc64le 用のモジュールがないということを知り RHEL ppc64le でterraform が使えるのか、PowerVC でVMデプロイが動作す...
こんにちは尺八です。 今回、ABC289(2023/2/11)で水色Coderになったので報告と振り返りをしたいと思ってこの記事を書いてます!(画像がABG061を受けた後なのはご容赦ください!) 自己紹介 明治大学情報系学部在学...
はじめに 今まで散々 Livebook を使ってきましたが、いよいよ内側に入っていきたいと思います つまり、 Livebook のセルを改造し、まだ実装されていない処理を動かしてみます とはいえ、そんなに大それた話ではなく、カスタ...
1.はじめに どうも、ARIの名古屋支社に勤務している愛知県民こと、 新藏(にいくら)と申します♪ (/・ω・)/ 先日、諸事情でWindowsのインストールメディアが必要になりました。 色々調べたところ、USBを利用して作成するこ...
初めに(執筆理由) これまで、若干面倒な手段を踏むことでしか使えなかったWSLが、アップデートによって簡単にインストールできるようになったので、やり方についてまとめます。 若干面倒な手段-> BIOS(OSを入れる前の段階と...
GitHubの変化に合わせて何かしたい時は多いと思うので、Zapierでの実現方法を書いておきます。 Zapの設定 方法は2つあります。 統合されたGitHubのトリガーを使うことで簡単に設定できますが、イベントの数が少ないためやり...
ここまで来たか人工知能!! 皆さん!最近巷を賑わせているChatGPTを知っていますか?? テキスト生成AIで、チャットで質問したら答えてくれるのですが、このChatGPTはこれまでのテキスト生成AIとは比べ物にならないくらい精度が高いんです. 難しい数学の理論、社会問題の解
このプロダクトは、株式会社mofmofの「水曜日の個人開発」にサポートされています。 https://indie-dev.mof-mof.co.jp はじめに あなた誰? Railsエンジニアでーす✌️ 何を作ったの? ドラムパターン生成サービス「どんどん」を作りました。 ド
Microsoft Learnを用いたMicrosoft Azure Administrator(AZ-104)の試験内容をまとめる投稿です。 この投稿ではMicrosoft Learnで学ぶ内容をできるだけ簡潔にまとめております。 ...
こんにちはmofmofでエンジニアをしているshwldです。 mofmofでは今年の1月から毎週水曜日にみんなで個人開発する時間が設けられています。 https://note.com/shwld/n/nfb1a2abfc9eb 水曜日と、毎日1時間半程度(やってない日や逆に多くや
reactでformを作る時、react-hook-formを使う方も多いと思います。react-hook-fomで実装すると、非制御コンポーネントベースなためレンダリングコストを減らすことが期待でき(実装にもよります)、また、zodとの連携によるバリデーション実装の容易さなど、
はじめに 船井総研デジタルのoswです。業務でjenkinsに触れることになったので学習記録を残します。参考になる方がいらっしゃれば幸いです。 このシリーズのゴール 下記をゴールとします。 閉じたLAN環境にあるマシンにjenk...
はじめに 船井総研デジタルのoswです。業務でjenkinsに触れることになったので学習記録を残します。参考になる方がいらっしゃれば幸いです。 このシリーズのゴール 下記をゴールとします。 閉じたLAN環境にあるマシンにjenk...
はじめに 船井総研デジタルのoswです。業務でjenkinsに触れることになったので学習記録を残します。参考になる方がいらっしゃれば幸いです。 このシリーズのゴール 下記をゴールとします。 閉じたLAN環境にあるマシンにjenk...
なぜ作ろうと思ったのか 最近アイドル多くない? NiziU、IVE、Kep1er、BLACKPINK、ITZY、SixTONES、Snow Man、なにわ男子、King & Prince、BTS、JO1、Da-iCE、IN...
近年はDBサーバで直接UPDATE/DELETE文を発行する場面はかつてより減ったように感じますが、引き出しとして持っていて損はないと思ったので私が普段やっている方法をメモしておきます。 プロトタイピングだったり、開発環境でも有効なので手癖にしておくのは有効だと考えます。 MyS
ふーが といいます。普段は Ruby on Rails を利用したアプリケーション開発をしているプログラマです。 この記事は Rails アプリケーションへの型導入を試してもらうことを目的とした記事です。主に Ruby on Rails チュートリアル (以下「Rails チュー
はじめに みなさんは、ピクチャーインピクチャーをご存じですか? 動画やビデオ通話系のサービスやアプリではよくみますが、他の用途ではあまりみませんよね! それもそのはずで、今までのピクチャーインピクチャーは、<video>...
<a href="https://gihyo.jp/book/2023/978-4-297-13366-5">https://gihyo.jp/book/2023/978-4-297-13366-5</a><br /> <p>2023年2月27日発売 ウェブアプリケーションに置け
代表的なJavaScriptのフレームワークの1つであるReact.jsがどのように生まれ、発展してきたのかが、React開発当時の関係者やメンテナーなどへのインタビューによって語られる動画「React.js: The Documentar...
経緯 Javaでラムダ式をなんとなく使用してきた(Stream()等)が、詳しく中身がどうなっているのかを理解せずに使用していた。 ラムダ式と検索すると「匿名関数」とか「メソッドを変数のように使用できる」とかなんだか小難しそうな説明...
はじめに ネスト構造の辞書を取得するとき再帰関数で書いたのですが、思っていた以上にPythonの基礎や性質を併せ持っているなと思い、共有と初心者を抜け出す一歩になればと思い記事にしました。 参考になれば幸いです。 再帰関数とは??...
<a href="https://github.com/pnpm/pnpm/releases/tag/v8.0.0-alpha.0">https://github.com/pnpm/pnpm/releases/tag/v8.0.0-alpha.0</a><br /> <p>pnp
GoogleはすでにリリースしているWebブラウザのChrome 110と現在開発中のChrome 111に搭載されているDevToolsで、Angular、Vue、JSX、Dart、LESS、SCSS、SASSなどのシンタックスハイライト...
本記事について 本記事では、Microsoft Defender for DevOps の始め方2として、GitHub Actions のワークフロー上でビルドされた Docker イメージの脆弱性スキャンを行う方法を見ていきます。...
こんにちは。自分で作ったアプリで食べている、あたか、です。 前の記事で「独立して良かったこと」を書きましたが https://zenn.dev/ataka/articles/7862916f7686ae 今回は、反対に「良くなかったこと」を10個、紹介したいと思ったのですが、5個
結論 マインドマップは視覚的に把握しやすい状態と構造化された状態を一度に実現できる 平面的な箇条書きをより空間的かつ人間の思考フローに近い形式に変換したものがマインドマップであり、箇条書きとマインドマップは行き来できる きっかけ きっかけはvim-jpに投稿された書
技術者なら「プログラミングで単位の扱いの間違いはコンパイルエラーにして欲しい」と思った事があるでしょう。 mm と inch でごっちゃになったとか、次元(ディメンジョン)が不合理な演算をしたとか、そういう頭の痛いバグに悩まされること...
はじめに 前回の記事で Petal Pro をローカル実行しました 今回はこのアプリを Fly.io にデプロイしてみます ただし、以下の点については開発用のままデプロイします Faker で生成した出鱈目な文字列 メール送...
本記事は、AWS Certified Cloud Practitioner である筆者が Microsoft Certified: Azure Fundamentals(AZ-900) を受験して合格した体験から気づいたことなどを綴っ...
最近、社内で業務の見える化を進めていて、Power BI で作成したレポートを社内メンバーに共有する機会が増えてきました。 ということで、今回はPower BIサービスを使って、Teamsで共有されているEXCELファイルをインポート...
はじめに Petal Pro を使って楽したい! 今回は Petal フレームワークの有償版 Petal Pro を使ってみます Petal Pro を使うと、以下のような機能を持つ Web システムが爆速で構築できます 認証 ...
Google Cloud Japan の RyuSA です。 みなさんは Kubernetes を利用していますか?昨今では開発環境から本番環境、はたまた自宅環境に至るまで様々な場所で Kubernetes が動いています。またセルフマネージドで Kubernetes を利用して
日常的にターミナル画面からコマンドラインインターフェイス(CLI)を使って仕事をしているITエンジニアであっても、使い慣れないシェルコマンドのオプションをなかなか思い出せないことや、めったに使わないGitコマンドを調べながら試してみる、とい...
ハコベルシステム開発部の大石貴則です。普段はフロントエンドエンジニアとして物流 DX SaaS プロダクトの開発を行なっています。 この記事では、React.forwardRef で TypeScript のジェネリック型を持った Props を扱うことができないという問題の対処
最近プロコンに取り組むことが多いのですが、度々出てくる定番の処理があるなと感じたのでまとめてみます 出てくる処理は初歩的なものが多いので、これからSwiftでプロコン挑戦したいと思っている、あるいはSwiftを初めて触るよ、なんて人に...
結論 普通に使ってる分には起こらなさそう。 検証した環境 ライブラリ・FW バージョン react 18.2 Next.js 13.14 今回のテーマ HTTPリクエストの結果が返ってくる前にコンポーネ...
コンテナランタイムの事実上の標準となっているcontainerdに、WebAssemblyをコンテナとして扱うための「runwasi」が昨年(2022年)12月に統合されていたことが分かりました。 これによりcontanerdはWebAss...
TL;DR 暗中模索で作業するときに、メモを取るのは大事 あとで振り返リやすくするために、書く場所を分離すると良いかもしれない Zennのスクラップは「やったこと」「考えたこと」を残すのに適してる Issueのコメントは「悩み」「TODO」を残すのに適してる 背
情報系高専生がatcoderで入緑する 情報系(J)高専生(K)なので嘘じゃないです。KujiraBoxといいます。約1年前からatcoderを初めて、ようやく入緑できたので、やってきたこととかを書きます。 KujiraBoxのプロ...
Elixir 挑戦記 統合的アプローチによる学習 とりあえず手を動かしてみるシリーズ 調べたり取り組んだりした内容をひたすら書いていく あとで整理してまとめたい やりたいこと 衛星データからNDVIを算出 mixプロジェク...
ガッチャモール内で過去に発生したバグ・不具合などをまとめてみました。 過去に発生したものなので、現在のバージョンでは解決済み・発生しないものも含まれていますので参考にする際にはご注意下さい。 今回は、3つのケースを紹介します。 「バ...
はじめに 前回の記事で総務省統計局から取得したデータを加工し、扱いやすくしました 加工結果はこちら 今回はこの加工したデータを使って、完全にバレンタインに遅れていますがチョコレートの分析を行います 例によって Livebook ...
こんにちは。 今回はPHPStormなどのJetbrains社のIDEで利用できるLaravel用の有料プラグインであるLaravel Ideaが結構いい感じなので軽く紹介。 https://laravel-idea.com/ 年4,000円くらい掛かるので、正直手は出しにくいラ
はじめに 総務省統計局は日本の各種統計データを作成しています 統計局の Web サイトでは様々なデータを公開しており、利用規約に従ってこれらのデータを利用することができます というわけで、今回は Livebook から統計局の...
はじめに AWS Systems Manager Session Manager(以下SSMセッションマネージャー)でEC2インスタンスにコンソールから接続してみたので、接続手順や詰まったところなどを、簡単に紹介します。 動機 S...
<a href="https://webkit.org/blog/13813/try-css-nesting-today-in-safari-technology-preview/">https://webkit.org/blog/13813/try-css-nesting-to
<a href="https://zenn.dev/yusukehirao/articles/popover-api-and-attributes">https://zenn.dev/yusukehirao/articles/popover-api-and-attributes<
ReactとTypeScriptで、シンプルかつ実用的なChrome拡張機能を開発するための入門書です。 開発のために最低限知っておきたい知識から環境構築の方法、実装で陥りやすいポイントまでを網羅的に解説します。 また、本書を読むことでDeepLのような実践的な翻訳Chrome
はじめに みなさん、「アーキテクチャ・カタ」をご存知でしょうか? アーキテクトとしての経験を積むためのアプローチです。 私はチームメンバーの方に教えていただき、この言葉を知りました。 本来「アーキテクチャ・カタ」は複数名で実施するも...
SaaSを初めとするサブスクリプション型の多くのビジネスでは、顧客は実際にサービスを試して、価値を感じたときに有料にプラン切り替えます。 SaaSの世界では、このようにサービスの価値を身をもって体感する瞬間を「アハ・モーメント」と呼び...
経緯 自分が作ったAPIが遅い場合に先輩エンジニアから 「〇〇さんが作ったこのAPI、p90レイテンシーで上位に入ってるから見てみて」 とか言われたがいや、「p90」ってなにぃぃ!! となったので調べてみることにした。 DataDo...
はじめに 間違えてデータを消してしまった場合のテーブルのリストア → リカバリを行い、ロールフォワードをしてみたいと思います 環境 [環境] docker mysql8 大まかな手順 dbとテーブル作成して、1件データをin...
Power Virtual Agents Power Virtual Agents は、Microsoft が提供している、ノーコード、ローコードでインテリジェントなチャットボットを作成できるサービスです。 Microsoft Te...
要約 オブジェクトのプロパティに明示的にundefinedを指定するのと単にプロパティを省略するのでは挙動が異なるので注意しましょう。 本文 以下のようなオプショナルなプロパティをもつ型を定義したとします。 type SomeRecord = { foo: numbe
はじめに エンジニアリングの課題としてよく話題になるのが技術的負債という言葉です。プロダクトを開発していった結果、その一部に満足のいかない部分が生まれ、それによって開発効率が落ちてしまうようなものを技術的負債と呼んでいると思います。つまり作り出した物が負債となってしまったとい
はじめに これまで私のブログで何度か触れましたが、Power Apps でフォームコントロールを利用すると、データの入力フォームを簡単に作成することができます。 しかし、データの入力項目が多いと、以下のように縦長になっていまい、ちょ...
pythonからkintoneのREST APIを操作してできること一覧 kintone公式のAPI一覧についてできる限り全ての操作を記事にする予定です。 レコード 操作(kintone) 解説記事(qiita) 解説動画(...
結論 Textlintを安易にmason.nvimでインストールしようとしない 些末な話。 行き当たった問題 NeovimのLinterやFormatterをMason.nvimでインストールしている勢は多いと思う。 わたしもその一人だが、Textlintにおいては地
クラウド上でマイクロVMベースのオンライン開発環境などを提供するCodeSandboxは、Webブラウザ上で抽象化したNode.jsを実装しWebブラウザ上にJavaScriptのサーバサイド環境を作り出すことで、WebブラウザだけでNex...
MacやLinuxに対応するパッケージマネージャ「Homebrew」の最新版となる「Homebrew 4.0」正式版がリリースされました。 下記は開発者であるMike McQuaid氏のツイートです。バージョン3.6以来最大の変更が行われ、...
<a href="https://developer.apple.com/documentation/safari-release-notes/safari-16_4-release-notes">https://developer.apple.com/documentation
<a href="https://github.com/chaijs/chai/releases/tag/v5.0.0-alpha.0">https://github.com/chaijs/chai/releases/tag/v5.0.0-alpha.0</a><br /> <p
<a href="https://www.builder.io/blog/inspect-interactions-in-the-browser">https://www.builder.io/blog/inspect-interactions-in-the-browser</a
<a href="https://nolanlawson.com/2023/01/17/my-talk-on-css-runtime-performance/">https://nolanlawson.com/2023/01/17/my-talk-on-css-runtime-p
<a href="https://results.stateofreactnative.com/">https://results.stateofreactnative.com/</a><br /> <p>React Nativeについての開発者アンケートであるState of
<a href="https://github.com/honojs/hono/releases/tag/v3.0.0">https://github.com/honojs/hono/releases/tag/v3.0.0</a><br /> <p>Hono 3.0.0リリース。
<a href="https://nodejs.org/en/blog/vulnerability/february-2023-security-releases/">https://nodejs.org/en/blog/vulnerability/february-2023-s
<a href="https://github.com/npm/cli/releases/tag/v9.5.0">https://github.com/npm/cli/releases/tag/v9.5.0</a><br /> <p>npm v9.5.0リリース。 <code c
Generative AI(生成AI)の時代が到来しています!AIがクリエイティブかつ人間のようなアウトプットを生み出せるようになりました。そして、画像や音楽、動画だけでなく、AIはついに「言葉」を高度に生成する能力を習得しつつあります。その象徴こそが「ChatGPT」の登場です
はじめに 社内で資料を作成するときに、AzureやPower Platformのロゴ・アイコンが必要なときありますよね。ネットから適当にダウンロードしてきたりしていないですよね🤔 ロゴ・アイコン管理ツール 私はEagleという画...
はじめに 最近、周囲から「useEffectでバグった」という声を聞くことが増えました。そこで、今までなんとなくで使っていた useEffect とは何かを正しく理解したいと思い記事を書くに至りました。 この記事はReactの再レ...
普段コード書いている中で見通し(可読性)を良くするために意識していることを10個列挙しました JavaScript(TypeScript)のお話です 1.変数宣言はconstを利用する 変数を宣言するときはconstを使います。varは使わない様にします letを使うときは限
◯作成した背景 railsでメール送信を時間指定して送信してみたかったので、Action Mailerでメール機能、Active job/Sidekiq/Redisでバックグラウンドで非同期な処理を実装してみました。 今後、多くの方がバックグラウンドで時間指定した重い処理な
AtCoderにElixirで参加してみました。 AtCoder自体初心者なので、その点は、今後慣れていくとして、Elixirでやってみて気づいたことを書いてみます。 Livebookでコーディング Regular Contestに...
はじめに 今までのMPAの新規プロダクト開発では、デザイナーさんにデザインを作ってもらい、 それをコーダーさん(デザイナーを兼ねている場合あり)にHTML、CSSに落としてもらい、 エンジニアがWebアプリにHTML、CSSを当て込...
Java 7 以降、FileSystems.newFileSystem(path) で Zip ファイルを扱えます。 でも、 Java のバージョンと Zip ファイルの構造によっては、無限ループしたり ZipException が発...
はじめに EPSというファイルを見かけたことがあるかもしれません。一昔前のLaTeXなどではEPSが標準のグラフィックファイルでした。なので、EPSを画像フォーマットだと思っている人がいるかもしれませんが、EPSはEncapsulated PostScriptと呼ばれるPos
はじめに 社内学習リソースが散逸する。困ったときにどこをみていいかわからない。社内セミナーやったはいいけど、録画はどこにあるの?Teamsのプラットフォーム上でそういった悩みを解消できるViva Learnigのセットアップをしてみ...
はじめに 概要 SideFXLabs19.5.519で追加されたLabs VEXについて少し深堀していこうと思う。 ※本検証は2023/02/18時点で追加されている関数です。 環境 Houdini19.5 SideFXLabs...
What is Deno? Deno は、V8 JavaScriptエンジン及びRustプログラミング言語に基づいた、JavaScript及びTypeScriptのランタイム環境 Node.jsの作者によって作られているとのこと。 Node.jsの反省点を活かして改善を入れて
はじめに RxSwift。難しいですよねぇ。ということで、今回はObervable?Observer?そんな小難しい言葉の説明をする前にとりあえず簡単に動くものを作らせてくれよ。という人のために記事を書きます。 こんな人に読んでも...
概要 ひょんなことから2,3ヶ月に渡る期間開催されるスプラトゥーン3の大会のポータルサイトの開発をすることになりました。 チーム情報や大会の対戦情報はスプレッドシートで管理されており、その内容をポータルサイトに反映する仕組みを作ったので紹介します。 具体的にはこのような仕組み
経緯 社内に立てたMicrosoft SQLServer をAndroid端末で利用したかった。でもできなそうだった。 Windowsタブレットなら簡単だろうけど、高価なのでできれば安いAndroidで考えたかった。 こういった...
はじめに 乱数を使ったテストで、同じテストを再現したい。 mix testのコマンドを紹介します。 こんな時に役立ちました オセロゲームの強化学習をするために、オセロの環境を作成しました。 乱数で石を置いてゲームが終了するまで行う...
はじめに 年末に Twitter でこのツイートを見かけました。 もともとアルゴリズムの勉強に興味があり、一年ほど前に数ヶ月だけ AtCoder をやっていましたが、途中で挫折してしまった自分にとって、NeetCodeの勉強ロードマップは非常に魅力的に感じました。(転職意欲
Streamを使うと、意外と簡単にできる。ということがあるのでは? Streamですっきりと記述できる例題を書いてみます 思いついたら、増やしていきます。 ex01 @doc """ foo()が40を10回返すまで繰り返す...
Flutterをはじめて触る初学者向けにFlutterの環境構築からDart、Flutterの基礎まで解説します。 解説の後は簡単なアプリ開発を通して、学びを深めましょう。
最初に Serverpodとは ServerpodはFlutter用に作られた、dart言語で書かれたオープンソースのバックエンドで、最近メジャーバージョン1.0.0がリリースされました。それに伴って、こちらの記事では、公式ドキュメントを参考にServerpodを用いてT
はじめに 以前、『私的Laravelプロジェクトの始め方』という記事を書いたのですが、あれから2年ほど経過し、いろいろ変わった点があるのでまとめ直しました。 考え方 最近は、MacにPHPがセットアップされていないこともあり、ローカルにPHPをインストールしていなくても始
はじめに 今となっては古のJSライブラリ 上記ライブラリのスケジュール管理オブジェクトを1行内に複数配置するカスタマイズをしてみたので、勘所をメモ書きしておきます。 ニッチな内容だけど、誰かの参考になれば幸いです。 スタイルシー...
はじめに iOS開発を始めてすぐに出会う、これ。 override func viewDidLoad() { super.viewDidLoad() } 最初から書いてありますが、これはなんなのか。 そして、iOS開発をあ...
はじめに 就活記録的な記事を書こうと思います。 この記事が誰かの原動力になれたら嬉しいです。 対象読者 文系だけどエンジニアになりたい人 エンジニア志望の学生 就活に不安がある人 自己紹介 2017年3月...
はじめに Algolia は簡単に使える全文検索サービスです ざっくり言うと、テキスト検索や条件による絞り込み機能を自分の Web サイトに簡単に組み込めます 例えば、以下のようなオンラインストア風画面を簡単に実装できます とり...
目的 以下の状態を実現することを目的として、日時表記の国際標準であるISO8601やLaravel、Carbonでの利用方法について調査した結果をまとめた。 ユーザーの各端末(Web、アプリ)では表記が現地時刻になっている 同じデータを見ていても、端末側の時刻設定に応じ
こんにちは。自分で作ったアプリで食べている、あたか、です。 家で一人でちまちまアプリを作る生活も4年目に入りましたが、独立するとどんな感じ?と気になる方もいると思いますので、独立して良かったことを厳選して10個、共有します! 1. 税金について少し詳しくなれる 所得税、社会保
こんにちは、株式会社モリサワのシステム開発部門の田中(さ)です。 Morisawa Fontsというフォントライセンスサービスの開発を担当しています。 Morisawa FontsのBackendはGoで実装しています。先日、Goで発生したメモリリークを解決するために、プロファイ
<a href="https://github.com/facebook/flow/releases/tag/v0.200.0">https://github.com/facebook/flow/releases/tag/v0.200.0</a><br /> <p>Flow v0
<a href="https://codesandbox.io/blog/announcing-sandpack-2">https://codesandbox.io/blog/announcing-sandpack-2</a><br /> <p>Sandpack 2.0リリース。
<a href="https://github.com/codesandbox/nodebox-runtime">https://github.com/codesandbox/nodebox-runtime</a><br /> <p>Node.jsのコードをブラウザ上で動かすため
概要 StackBlitzのサービスを支えるWebContainerという素晴らしい技術のAPIが公開されたので、実際に気になっている方に向けて、体験した所感を紹介しようと思います。一見サーバサイドのNode.jsでやっているように見えることが、実際にはブラウザ内部で動いてい
Kotlinで書かれたコードをWebAssemblyバイナリとするコンパイル機能を備えた「Kotlin/Wasm」が、Kotlin 1.8.20ベータ版で搭載されたことが明らかになりました。 Kotlin 1.8.20-Beta bring...
Google Chromeに続いてFirefoxもWebAssemblyのガベージコレクション機能を試験的に実装していることが、KotlinのWebAssembly対応ドキュメントから分かりました(現時点ではFirefoxのBeta版やNi...
○概要 英語試験官はそんなに英語喋れなくても大丈夫 カメラは外付けがおすすめ PCは私物推奨 部屋が汚い場合、適当な布をかぶせて隠せばOK ○はじめに 先日、Azure資格をピアソンVUEのオンラインで受験しました。日本語試験...
※日々の業務をプチハック - Chrome Extension(拡張機能)を作ろう!の続きです 職場では Slack に出退勤時に「おはようございます/お疲れ様でした」の報告と、それにリアクションする文化があります。 (必須ではないで...
Magic Moment の @aqlwah です。 2021年10月に入社してから1年ほどの間は、フロントエンドエンジニアとして React や Redux を用いた SPA の開発に主に従事していました。 それが昨年10月に行われたチーム体制再編をきっかけとして、バックエンド
はじめに 株式会社ispecのSREの丸山です。本記事では、サービスのリリースに向けて負荷テストを実施して,得た知見について紹介します。 ispecは、スタートアップのゼロイチ開発に特化した受託事業を行なっています。支援させていただいているサービスの中には、リリース初期から広
ITエンジニア向けの転職や求人などの支援サービスをに提供するレバテックは、フリーランスのITエンジニア向けに案件紹介などを手がける「レバテックフリーランス」に蓄積された2万件以上のフリーランス案件のデータを元に、プログラミング言語別の案件数...
前置き こんにちは。株式会社GENDAのデータエンジニアのこみぃです。 先日SnowdayJapanというイベントに参加してきました。 https://www.snowflake.com/about/events/snowday-japan-2023/?lang=ja Sno
本記事の動機 製造業において見込み生産を行う場合適切な生産数を算出することが重要になります。適切な生産数でない場合、例えば、見込みの生産量が実際の数量を上回った場合だと在庫が多くなり廃棄コストなどの保有リスクが増加していきます。...
WebAssemblyを用いてWebブラウザ上でNode.js環境を実現する「WebContainer」などを提供するStackBlitzは、WebContainerにアクセスできるAPIの提供を開始したと発表しました。 Today, af...
はじめに こんにちは!! ミャンマー人エンジニアのピェッピョーアウンです。 私はミャンマーの大学を卒業して、新卒で日本の企業に就職し、日本での社会人として、5年目が終わり、6年目を向かいました。 エンジニアとして、LaravelとC...
<a href="https://www.mozilla.org/en-US/firefox/110.0/releasenotes/">https://www.mozilla.org/en-US/firefox/110.0/releasenotes/</a><br /> <p>F
「FlutterにおけるMVVMはあり/なし」を見かけると、色々と前提とか文脈とかあるよなぁって思うので、長いメモをまとめておきます。 TL;DR 筆者の意見は、下記の表になります。 記載していないプラットフォームやツールを採用した場合は、個別の議論が発生するハズ。 プ
<a href="https://www.youtube.com/watch?v=8pDqJVdNa44">https://www.youtube.com/watch?v=8pDqJVdNa44</a><br /> <p>Reactのドキュメンタリー。 Facebook社内でのR
こちらの記事を投稿してから2年経ったので、アプリのその後についてお話しします。 TSUTAYAでアルバイトしていた学生エンジニアが退職するので置き土産に業務効率アプリを開発した話 先に言っておくと、本アプリは自分が業務時間外に勝手に作...
株式会社IVRy (アイブリー)のエンジニアのkinashiです。 IVRyでは主にフロントエンドを担当しています。 IVRyでは現状、状態管理のライブラリは使っておらず、SWRとReact Contextを使って開発しています。 https://ja.reactjs.org/d
概要 キャラクターマスコットアプリの機能紹介です。 本アプリの準備&インストールに関しては以下の記事を参照してください! 機能一覧 ◆ ウィンドウの移動 マウスの左クリック&ドラッグで移動できます。 ◆ キャラクター設定(...
はじめに 前回の記事で Google Colaboratory 上で Nx の各種バックエンドを動かしました では同じようにして Google Colaboratory 上で Bumblebee を動かし、画像生成や画像分類、テキ...
はじめに 2020年にコロナが世界的流行し、同年4月頃には首都圏で緊急事態宣言が発令されました。 同時期にリモートワークで働き始めたものの、様々な理由が重なって鬱病を発症しました。 この記事は自律神経失調症と診断されて地獄を見た元エ...
こんにちは!サイボウズ株式会社 フロントエンドエキスパートチームの @mugi_uno です。 はじめに サイボウズ社内では毎週火曜日に Frontend Weekly と題し「一週間の間にあったフロントエンドニュースを共有する会」を開催しています。 今回は、2023/02/
前編(こちらを読まなくても問題ないです) サンプル See the Pen 漢気割り勘ツール by terao takumi (@teraotakumi) on CodePen. 金額と参加者を入力し、計算モ...
GitHubは、AIによってプログラマのコーディングを支援する「GitHub Copilot」の基礎となる「Codex」と呼ばれるAIモデルを更新し、提案するコードの品質の向上と、コードの提案にかかる時間短縮などを実現したと発表しました。 ...
<a href="https://github.com/zloirock/core-js/blob/master/docs/2023-02-14-so-whats-next.md">https://github.com/zloirock/core-js/blob/master/d
<a href="https://github.com/slashd-analytics/run">https://github.com/slashd-analytics/run</a><br /> <p>Web Workerを一種のSandboxとして使い、任意のJSコードを実
<a href="https://refactoring.guru/design-patterns/typescript">https://refactoring.guru/design-patterns/typescript</a><br /> <p>TypeScriptでのデ
<a href="https://www.zachleat.com/web/react-criticism/">https://www.zachleat.com/web/react-criticism/</a><br /> <p>Reactに対する批判の歴史についての記事</p>
<a href="https://the-guild.dev/blog/nextra-2">https://the-guild.dev/blog/nextra-2</a><br /> <p>Next.jsベースの静的サイトジェネレータであるNextra 2リリース。 MDX2のサ
<a href="https://www.smashingmagazine.com/2023/02/understanding-app-directory-architecture-next-js/">https://www.smashingmagazine.com/2023/0
<a href="https://developer.chrome.com/en/blog/chrome-ux-report-history-api/">https://developer.chrome.com/en/blog/chrome-ux-report-history-a
SECCON CTF 2022 FinalにチームTSGとしてInternational枠に出場しました。大会はKoH + Jeopardyという問題構成で、Jeopardyは開始時点で全オープンされ(徹夜確定)、KoHは1ラウンド大...
<a href="https://storybook.js.org/blog/improved-type-safety-in-storybook-7/">https://storybook.js.org/blog/improved-type-safety-in-storybook
<a href="https://nhiroki.jp/2023/02/13/metrics-for-prerendering">https://nhiroki.jp/2023/02/13/metrics-for-prerendering</a><br /> <p>Specula
コードレビューあるあるなんですけど、レビューする時に「これってなんでこうしてるんですか?」みたいなピュアなコメントを書いてしまうと、その意図がレビュイーに伝わらなくて、「詰められてる」「コードに疑念を持たれている」「修正依頼をされている」「純粋に質問されている」という解釈のブレを
<a href="https://webcontainers.io/">https://webcontainers.io/</a><br /> <p>Node.jsをWebブラウザ上で動作させて、プライグランドなどに利用できるWebContainersのAPIとパッケージが公開さ
はじめに こんにちは!株式会社80&Companyの技術広報です。 弊社の開発部署では毎週火曜日の朝9:30から社内勉強会を行なっています。 今回の記事はSRE業務を行なっているエンジニアが社内勉強会で「Terraformを...
せっかくFlutter大学に入学するまたは教材を利用するのであれば、思いっきり使い倒して欲しいと思っています。 ということで今記事では、「Flutter大学を使い倒して、未経験からFlutterエンジニアになるためのロードマップ」を紹介したいと思います。このロードマップは私の勝手
TOC 1. はじめに 2. 命名のスタイル 3. Microsoft が推奨する命名規則 4. Visual Studio で命名規則を設定する はじめに 他の多くの言語と同様に、C#のコーディング規約ではクラスや関数、変数の命...
本日(2/14)、ついに Firefox でコンテナクエリに対応しました。Chrome・Edge・Safari はすでに現行ブラウザで対応済みのため、全ブラウザにてコンテナクエリが使えることになります💐 従来、レスポンシブ対応でレイアウトを変えるには @media を使ってウイン
はじめに 今回は、Power Apps や Power Automate を利用して運用管理業務を効率化する例について紹介します。 今回は、例として、以下のようなアカウントの作成依頼に対する運用管理業務を Power Apps、Po...
最近ChatGPTというシリコンバレーにあるOpen AIという会社によって開発された言語モデルを元にした対話型のAIが流行ってますね。これまでのチャットボットに比べてしっかりした文章を書けるし、性能もそれなりに良いので多くの人たち...
World Wide Webにとって、業界標準に対応した高い相互運用性と特定のベンダに依存しない多様なベンダによる実装は、どちらも重要な要素です。 しかし、複数の主要なWebブラウザがそれぞれ、つねに進化し続けるLiving Standar...
アトラシアンは、プロダクトマネージャや製品開発チームが、製品に関するアイデアを集め、レビューし、優先順位を付け、進捗と計画を共有するための新サービス「Jira Product Discovery」をベータ版として発表しました。 Say h...
マイクロソフトはクラウド上で大規模な負荷テストを行えるフルマネージドな負荷テストサービス「Azure Load Testing」を正式サービスとして提供開始したことを明らかにしました。 外部に公開する予定のあるクラウドサービスでは、想定する...
Fletとは GoogleのFlutterをベースにしたPython のフレームワークで、 公式のイントロダクションに書かれていますが、フロントエンドの開発経験が無くてもイケてるUIを作ることが簡単にでき、作成したアプリがクールか...
この記事で遅延評価の例を書きましたが、Enum.all/2を使えばStreamを使わなくても書ける内容でした。 もうすこしStreamらしい例を考えてみました。 heavy_processを10回よびだす。 返り値がすべて正の数だった...
TL;DR こういうUIを作ってみました demo: https://bad-form.vercel.app/ source: https://github.com/miyaoka/bad-form いかがでしたか? 経緯 https://fumajimeui.
Plasmoとは Plasmoはブラウザ拡張機能を作成するためのReactフレームワークです。 テストや自動デプロイするための機能なども提供しておりオールインワンなフレームワークとなっています。 公式サイトに行くと「ブラウザ拡張機能におけるNext.js」という強気なワードが
はじめに 最近VueやReactを何度か触って得た知見を元に、個人的に良さげなディレクトリ構造を考えたいと思います ディレクトリ構造 Next.js 13だと仮定します src/ ├── __tests__ ├── app │ ...
<a href="https://github.com/zloirock/core-js/releases/tag/v3.28.0">https://github.com/zloirock/core-js/releases/tag/v3.28.0</a><br /> <p>cor
Laravel 10がきました!ぺちぱーとララベラー歓喜!新機能を紹介します https://laravel.com/docs/10.x/releases Laravel ぺなんと if文なしで実行する処理を切り替えることができ、...
はじめに Go で人気の OR マッパーである GORM が Cloud Spanner で利用できるようになりました! そこで GORM を使った API を作って、Cloud Run にデプロイしてみたいと思います。 GORM の利用には PostgreSQL Inter
<a href="https://github.com/cure53/DOMPurify/releases/tag/3.0.0">https://github.com/cure53/DOMPurify/releases/tag/3.0.0</a><br /> <p>DOMpuri
Elixir学習記 ← 前 目次 次 → 2. データ型 3. 演算子 - 演算子 算術演算 加算 6 + 2 # == 8 減算 6 - 2 # == 4 乗算 6 * 2 # == 12 除...
はじめに こんにちは!株式会社80&Companyの技術広報です。 弊社の開発部署では毎週火曜日の朝9:30から社内勉強会を行なっています。 今回の記事はバックエンド開発業務を行なっているエンジニアが社内勉強会でクラウドのセ...
はじめに APIのアクセスキーなどの機密情報など設定値は、ソースコードにハードコードしたりInfo.plistに書き込んで利活用することは基本的には避けておくべきです。 そういった設定値が平文で混入した状態で、Github.com上...
Elmを学び始めた方がよくつまづくポイントに「カスタム型」があります。 さくらちゃんも別の言語で最初にカスタム型のような概念に出会ったとき、頭がぐちゃぐちゃになりました。むじゅかしぃ😢 ということで、カスタム型につまづいた方の理解の助...
Swift Package Manager(SPM,SwiftPM)でR.swiftを導入する方法を紹介します。 R.swift README 1. R.swiftをインストールする Xcodeで直接設定する方法もありますが、Pac...
米国財務省は、クラウドを採用する金融機関が増加していることについて、特に地方銀行や信用金庫のような中小規模の金融機関(原文ではCommunity Bank。以下「地方銀行」と表記)がクラウドを採用するにあたって直面する利点や課題についてまと...
調査会社のSynergy Research GroupとCanalysは、2022年第3四半期時点のグローバルにおけるクラウドインフラのシェアをそれぞれ発表しました(Synergy Research Group、Canalys)。 Cana...
Go言語の開発チームは2月1日にリリースしたGo 1.20で、実行時のプロファイラ情報を用いてコンパイルを最適化し、実行速度の改善を図る「Profile-guided optimization」機能のパブリックプレビューを開始しましたことを...
こんにちは、個人開発のツールアプリで食べている、あたか、です。 アプリの収入源、広告とサブスクどっちが良いのか? 初めてのアプリだと、どっちにするか悩ましい所だと思いますが、5年以上個人アプリを運営してきた経験から、各収入源の特徴と、僕の方針についてお話したいと思います。 み
概要 Rustの形式検証ツールCreusotを触ってみた備忘的まとめ Creusotとは github https://github.com/xldenis/creusot 論文 https://hal.inria.fr/hal-03737878/file/main.pd
前回記事日々の業務をプチハック - Chrome Extension(拡張機能)を作ろう!では、ポップアップとコンテンツスクリプトの用意までを確認しました。 今回はポップアップとコンテンツを連動させます。 仕様の整理 簡単に、こんな...
TL;DR 巨大なモノレポはパッケージ間の依存関係に気を付けないと、変更が思わぬ所に波及して保守が大変だって? DeepFlow 株式会社製ツール guardian を使って、Haskell モノレポのパッケージ間の依存関係が抽象化や意味論的な境界を侵犯していないかチェックし
<a href="https://github.com/jquense/yup/releases/tag/v1.0.0">https://github.com/jquense/yup/releases/tag/v1.0.0</a><br /> <p>スキーマを組み上げてバリデーシ
<a href="https://github.com/upgradejs/depngn">https://github.com/upgradejs/depngn</a><br /> <p>インストールされている依存関係の<code class="language-plainte
Elixir学習記 ← 前 目次 次 → 1. 環境構築 2. データ型 3. 演算子 データ型 Integer 100 # 10進数 0b01100100 # 2進数(binary) 0o0...
ChatGPTには、ニュースにならない日がないくらいの話題性がありますが、そんなChatGPTも決して遠くの技術ではありません。完全に同じものは無理でも、それに近いクローンを作ることはさほど難しくありません。 この記事はTypeScriptでGPT-3.5を使ってChatGPTク
はじめに 「対象者に必ず確認してもらいたい内容」を Slack 上で発信する管理部門の方やマネージャー・プロジェクト推進者の方、飲み会幹事の方必見です! こんな方におすすめ 人事や経理関連の社員に必ず確認してほしい連絡を行う管理部門の方 チーム全体への発信が多いマネージ
この記事は、過去に投稿した記事 AZ-400:Azure Artifacts フィードへの npm パッケージ公開の続編となります。 Azure Pipelines を使ったパッケージの公開 過去の記事ではローカル PC との連携の...
はじめに タイトルのとおり、Azure OpenAI Service と Azure Cache for Redis を使ってテキストの埋め込みとセマンティック検索を行うための一連の方法について、参考にした情報へのリンクと合わせてまとめました。 前半では、Python スクリ
SaaSを初めとするサブスクリプション型の多くのビジネスでは、顧客に有料プランを利用してもらうために無料のトライアル期間を設けたり、無料バージョンのサービスやプロダクトを提供します。 このとき、「どれだけ早く」顧客にサービスやプロダク...
概要 ブランチ戦略にはいくつかパターンがあると思います。 例えば、本番環境を守るために、本番環境のブランチへのマージは特定のブランチに限定したいといったことが考えられます 今回Azure Devopsを使用する場合にどうそれを実現す...
(ほかのアニメーション画像も記事の下のほうにあります。Safariで画像がカクカクする場合は画像を開いてご覧ください。) はじめに 私たちはGPS衛星(をはじめとした、ガリレオ、みちびき、などのGNSS衛星)との位置関係を用いて自...
はじめに 既に、Power Apps を利用して働き方を共有しているという方もいると思います。 働き方の共有といっても、どういった情報をどの範囲で共有するかは様々だと思いますが、今回は、実際に私が所属する会社で利用されているアプリ、...
概要 ChatGPTで話題になっているOpenAIが提供しているAPIを使って、自然言語(日本語)でデータベースに問い合わせすることができるCLIツールを作成してみました。Go言語で実装しています。記事内で使い方と仕組みの説明をしま...
xxを支える技術シリーズに触発されまして、アウトプットの練習も兼ねて初Zennを書いてみました。 特に「痔のエンジニアを支える技術」の冒頭に記載のあったすぐに死ぬわけではないがQOLに結構な支障をきたす慢性の疾患を抱えたエンジニアであり、幼少から30年以上アトピー患者である自分の
概要 ちょっとTwitterで見かけた嘆き(?)について。 元ネタ的にはUiPathの話題なのですが、UiPathに限らず、RPAを使う上では割と、「ユーザー」と「サービス」の対比とか、それに関連する挙動でひっかかる人が多いので、...
Bing AIが使えるようになった! Bing AIが使えるようになったので試してみました。 時間なくてあまり色々検証できてはないですが、使い方記事にしておきます。 良いプロンプトの渡し方などは時間があるときにまた試してまとめたいと思います。 Bing AIとは? Bi
ChatGPTを開発したOpenAIの技術を用いて、インターネット上のコンテンツをAIに学習させる機能を備えた「CutomGPT.ai」と呼ばれるサービスが登場しました。開発したのはPoll the People社です。 CustomGPT...
<a href="https://www.electronjs.org/blog/electron-23-0">https://www.electronjs.org/blog/electron-23-0</a><br /> <p>Electron 23.0.0リリース。 Chro
GoogleはPasskeyに対応するAndroid用の新しいパスワードマネージャ機能「Credential Manager」のアルファ版を開発者向けにリリースしたと発表しました。 We are excited to announce th...
GitHubは社員の10%にあたる300人を2023年度末までにレイオフすると報道されています。 Github To Layoff 10% Of Global Workforce In Latest Tech Cuts - Forbes G...
はじめに Elixir の evision (OpenCV) を使って、画像から顔を検出します @the_haigo さんがすでにやっていたので、もう少し詳しくやります いつものように Livebook を使います 実装したノ...
はじめに 巷では、三菱重工のMSJ(三菱スペースジェット)の事業撤退という残念なニュースがありましたね。 得られた知見や開発ツールは次世代戦闘機開発に生かすということのようなので、ぜひ頑張って頂きたいです。 というわけで、前回に引き...
<a href="https://developer.chrome.com/blog/lighthouse-10-0/">https://developer.chrome.com/blog/lighthouse-10-0/</a><br /> <p>Lighthouse 10リリ
ReactiveProperty v9.0.0 をリリースしました。 NuGet から導入できます。 https://www.nuget.org/packages/ReactiveProperty/9.0.0 https://www.nuget.org/packages/Reac
2月11日より日本でもChatGPTの有料プラン『ChatGPT Plus』が申し込みできるようになりました。 早速月額課金で申し込み、使ってみて分かった5つのポイントを解説します。 有料版「ChatGPT Plus」が日本でも利用...
Unityのためのアロケーションの少ない静的型付け言語が欲しかったので、作っています。 まだまだ未完成ですが、とりあえず公開しました。 https://github.com/Akeit0/YukataScript 追記--タイトルに追...
REDSTONE(レッドストーン)という懐かしのMMORPGをウェブでプレイできるようにしてみた話 (移植できたのはまだ一部です) ブラウザでプレイできるデモ公開 とりあえず、触ってみてもらうのが一番なのでデモを置いておきます...
そもそもなぜ自炊が栄養学では推奨されるのか? きょうびコンビニや外食でも栄養学の知識あればバランスの取れた食生活は送れるとは思うんですよ。ただ自分で手を動かして料理するってコンピュータサイエンスにおけるプログラミングのようなもので実践しながら知識をつけていくことに意味あるんじ
なに? WSL2からWindowsサービスのssh-agent.exeにアクセスするためのかんたんなツールです。 https://github.com/mame/wsl2-ssh-agent 使い方 ssh-agent.exeサービスがセットアップ済みなら、次の2ステップ
Thymeleafで動的なonclickを書こうとして少し苦戦したので記事に残しておきます。 失敗例を挙げながら説明していきます。 環境 Spring Boot 2.7.0 Thymeleaf 3.0.15 目標 HTMLに下...
まえがき 当記事では、bevyというゲームエンジンにおけるUIアニメーションについて、ハンズオン形式で実装方法を論じます。 Rustの基礎文法等については解説しませんのでご注意ください。並びに環境へCargo等がインストール済みであることがハンズオンを進める前提です。 また、
はじめに 私はPythonのプログラムを使う時、breakを使う事がよくあります。 繰り返し処理の中で、繰り返しを中断したい状況になったら、直ぐに中断できて便利ですよね Elixirには、繰り返し文(Pythonのfor, whil...
結論 基本形 const schema = z.object({ file: z.custom<FileList>().transform((file) => file[0]), }); type Schema = z.infer<typeof
モチベーション Github Actionsのセルフホストランナーでは、long pollingによりrunner側にingressのfirewallを設定せずにrunnerをデプロイ出来るというのを最近知ったので、GKEで検証していこうと思います。 構成 ざっくりですが
こんにちはーむちょこです。 ずっと利用していたお名前.com をやめて、 Cloudflare Register にドメインを移管してみました。 背景に興味がない方は、目次から「移管手順」のセクションに飛んでください。 お名前.com をやめる理由 初めてドメインを取ったのが
競技クイズの大会などでプレイヤーの得点状況を可視化(いわゆる「得点表示」)する Web アプリ「Score Watcher」を公開しました。 https://score-watcher.newt239.dev/ 競技クイズプレイヤーかつ開発者に該当する人が非常に少なそうなので需要
Blenderで星空を作る これなに Blenderで下記のような星空を作る方法の紹介です。 データ 星や星座の情報は、下記のヒッパルコス星表を使います。 上記のサイトから下記の3つのファイルを使います(ダウンロードはプログ...
今回、個人開発(2名)でslii.xyzというサイトを作ってみました。モダン目なフロントエンド技術を採用しているので、どんな開発技術を採用しているか全部公開していきます。特にコメントの必要のない箇所はノーコメントにしてます。 (改修したいとこはたくさんあるけど、やっとひと段落した
入力に対して画像で条件づけする Diffusion モデルである ControlNet の解説をします。 paper: https://t.co/hIkh8qgjcL github: https://github.com/lllyasviel/ControlNet ([1] の
この記事ではWorkersからオブジェクトストレージであるR2を操作してみます。 R2の特徴は、エグレス料金(ダウンロードなどの下り通信量)が無料でS3互換APIを備えています。またアクセスをWorkers環境に限定させることでクレデンシャル管理をWorkersスクリプトにオフロ
はじめに Project Management Professional (PMP)® の資格試験を受験する / した人は、受験料の節約や勉強のためにPMI®本部会員に登録し、最初の1年のみ有料会員となり、翌年以降は登録を解除する人...
Next.js 13とSupabaseでAIチャットアプリを構築していきます。 AIチャットはOpenAIのGPT-3を使用します。 OpenAIのGPT-3モデルを使用すると、人と会話をしているような応答をしてくれます。 GPT-3は、ブログ記事生成や小説、レポート、翻訳、プ
はじめに この記事は僕が24卒のIT就活を終えて思ったことや、取り組んできたことをまとめたものになります。日記程度のマインドで書いていますので、参考程度に読んでもらえると嬉しいです。 対象読者 リアル後輩 これからIT業界で新卒...
今回作ってみたもの もう2月も半ばに入りましたが、今年の目標を書きました。 スクロールに連動してこんな感じで動きます。 初めはGSAP ScrollTriggerで作っていたのですが「これ IntersectionObserverAPI でもできそうだな?どっちがいいんだろ
Haskellで動的計画法を行う方法 出典: Easily Solving Dynamic Programming Problems in Haskell by Memoization of Hylomorphisms ザ圏論的やり方としては①Dynamorphism、手続き
MoAR の 2022 年アドベントカレンダー 23 日目の記事です。(今は2022年の12月73日...年末に書く宣言したアドベントカレンダーめちゃ遅れて今できました。) どうも私は Whatever のプログラマーの貴田です。 2022年夏に乃木坂にある Whatever 社
整数除算の流儀 整数除算には商を0に向かって切り捨てるものと、-\inftyに向かって切り下げるものの2種類があります。この記事ではこれらの関係を見ていきます。 ここではquot, rem, div, modを次のように定めます。ただし、\mathrm{trunc}(x)はx
概要 個人的にTailwindCSSを使ったコンポーネント作成をするときに意識していることをまとめます 1. ComponentPropsを使う 多くの人が述べていますが、拡張性を高めるためにReact.ComponentPropsを使います。 Button.tsx i
最近、Zenn の VSCode Web 拡張 のリポジトリでいくつかのプルリクエストを作成しました。ありがたいことにブランチにマージして頂いたので、そのプルリクエストで実装した機能の説明や簡単なレビューを書いていきたいと思います。 拡張機能の機能紹介を兼ねて開発方法やなぜそのよ
Excelでクリップボードにコピーした情報は、Windows PowerShellのGet-ClipboardコマンドレットのFormatオプションでImageを指定するとImageとして取得できる事をしりました。 エクセルでコピー処...
はじめに 実応用上優れた特性を有する方法として,Virtual reference feedback tuning(VRFT)と呼ばれる方法が提案されています。VRFTは一度実験するだけで所望の制御器を自動獲得可能なオートチューニン...
この記事は、Designing and Implementing Microsoft DevOps Solutions(AZ-400)の受験勉強の中で、自分が間違えやすい、覚えにくいと思ったポイントの一つをまとめたものです。同じく資格...
はじめに 目的は、Supabase の公式クイックスタートに記載されていることだけを TypeScript で実装することです。 Supabase とは何かを簡単に紹介します。 ソースは以下を参照ください。 https://github.com/hayato94087/n
ReactとtRPCを使ってアプリを開発しています。サーバーサイドの認可(の一部)でtRPCのミドルウェアを使っており、フロントエンドでも同じようにできる気がしたのでやってみました。 tRPCのミドルウェアとは tRPC(@trpc/server)のミドルウェアは、プロシージ
データサイエンスのユースケースを数十個または数百個調べている場合でも、会社全体でのデータサイエンスを取り入れることは無限に見えるかもしれません。この記事では、一般的なデータサイエンスのユースケースをいくつか取り上げ、そのユースケースが...
まず初めに AWSを学習し始めて日が浅く、 構成図を見るとサービスの役割がいまいちピンと来ない方へ向けた記事となります。 以下に当てはまる方は参考になるかと思いますので、 是非読んでいただければと思います! ・メジャーなサービスの機...
やりたいこと sam local start-apiコマンドなどでAWS SAMをローカル環境で動かしている再、ソースコードを変更してもホットリロードで変更が反映されません。 変更を反映するにはsam buildを実行しなければいけ...
毎日の業務で、webブラウザから同じような操作してませんか? それ、Chrome Extension で自動化してみよう! Chrome Extension といいつつ、開発は Microsoft Edge(chromium版) でや...
背景 前々から気になっていた Elixir を最近学び始めました。 アウトプットの練習も兼ねて、取り組んだことを書き連ねます。 現在進行形で学習中なので、おすすめの教材や方法があれば是非教えてください 本記事では、「環境構築」をテー...
はじめに みなさんは、JavaScriptでスクロールが終わった時に何か処理を行いたいと思ったことはありますか? 「スクロールが終わった時にアニメーションしたい」や「スクロールが終わった時に動画や音楽を再生させたい」など、 そんな頻...
はじめに これまでこのブログでも度々画面ショットを出していましたが、改めて Power Apps で作成する日程調整アプリについて紹介いたします。 実は、上記画像のアプリは以下のサイトを通じてパッケージをインポートすることも出来ま...
Cloudflareは大手CDNベンダとして知られていますが、現在の同社はCDNだけではなくゼロトラストネットワークなどのセキュリティ分野や、エッジデータセンターでJavaScriptを実行する「Cloudflare Workers」、オブ...
セゾン情報システムズは、代表的なファイル連携ミドルウェアとして知られる「HULFT8」と、ノンプログラミングでさまざまなサービスやシステムを接続してデータ連携を実現する「DataSpider Servista」の機能をクラウド化した新サービ...
<a href="https://shopify.engineering/javascript-in-webassembly-for-shopify-functions">https://shopify.engineering/javascript-in-webassembly-
<a href="https://github.com/nuxt/nuxt/releases/tag/v3.2.0">https://github.com/nuxt/nuxt/releases/tag/v3.2.0</a><br /> <p>Nuxt.js v3.2.0リリース。
Quineアートが欲しいだけの方向け 下記ソースコードの実行結果は等幅フォントで閲覧してください。 行間の幅はできるだけ小さい方が結果を綺麗に閲覧することができます。 tsukutsuquine.rb
経緯 ほぼ前回の続きです webページのソースをディレクトリそのままにスクレイピング、 詳しく述べると、 https://www.hoge.com/huga/hoge/index.htmlとhttps://www.hoge.com...
先に結果だけ知りたい人用 以下のサイトにアクセスしてみてください。 https://huggingface.co/spaces/kaisugi/NLP2023_title_search 例えば NLP2022 の最優秀賞の論文タイトルを入れた場合、以下のようにサジェストされま
tRPC - Move Fast and Break Nothing. End-to-end typesafe APIs made easy. | tRPC tRPC | tRPC 概要 tRPCは公式ドキュメントの最初の一文にも書かれている通り、OpenAPI や gRPC
この本ではコーディングの速度について考えていこうと思います。 Web制作、ことHTML/CSSのコーディングを仕事にする上でそのスピードは必ず問われます。同じクオリティなら早い方がいいですからね(どんな仕事もそうですが)。 しかしコーディング領域においてはスピードアップのため
半年ぐらい前にAtcoderに挑戦して挫折した話を備忘録として残します。 なんだか壮大なタイトルですが、コンテスト参加は2回だけです。すいません。 なぜ、2回だけで諦めてしまったのかを書こうと思います。 競プロ?ナニソレオイシイノ?...
ritou です。 Developers Summit 2023にてパスキーについて講演させていただきました。 https://event.shoeisha.jp/devsumi/20230209/session/4146/ 資料も公開しました。難しい話ではないです。 同じ時間
マイクロソフトとアドビは両社の戦略的提携に基づき、来月3月からMicrosoft EdgeにAdobe Acrobat純正のPDFエンジンを搭載すると発表しました。 これによりMicrosoft EdgeでPDF文書の表示をする際に、忠実な...
筆者について pubkey: npub1tcrsspumwynmtp80r9aezp9dzwy4m079xkauccvfvx74fgegaxtsylxlgc 完成したデモ(雑) ihasq.com/nostr-posts-viewer にあります 深夜に意識朦朧としながら
AWS Neuron イメージサイズが5.8GBから2.4GBになった 対象読者 ECSでInf1インスタンスを使っている人。 Inf1インスタンスを運用したい人。 Inf1でPyTorchを使う人。 イメージサイズは小さい方が好きな人。 ECRからのプル時間を減らしたい
2023/2/9 紹介するツールが少ないですが、順次追加していく予定です。 はじめに 初投稿です。 GIGAスクール構想として一人一台端末が配布されてから約二年が経ちました。 現役中学生の自分が、2年間端末を使ってみて、プログラミン...
はじめに 動画のようなアバターの着せ替えシステムについてどのように実装すれば実現可能か検証してみたのでメモします。 単純にモデルのアクティブの切り替えでもそれっぽいことはできそうですが、さすがに世の中のサービスがそういう実装で乗り...
こんにちは!サイボウズ株式会社フロントエンドエキスパートチームの nus3 です。 はじめに フロントエンドエキスパートチームでは毎週火曜日に Frontend Weekly という「1 週間の間にあったフロントエンドニュースを共有する会」を社内で開催しています。 今回は、2
この記事について 爆発的な話題となっているChatGPTですが、そのあまりのシンプルさ、適用範囲の広さ、活用方法の多彩さから、その能力を十分に引き出すことはなかなか難しいものです。ChatGPTはソフトウェア開発の多くのプロセスに活...
前年比ってよく使いますよね。Power BI の場合「クイック メジャー」を使用することで簡単に作ることができるのですが、意外とそれを説明している記事に出会えないようなので、解説してみます。 クイック メジャーとは まずは公式ドキュ...
<a href="https://webkit.org/blog/13839/release-notes-for-safari-technology-preview-163/">https://webkit.org/blog/13839/release-notes-for-saf
Webブラウザ上で高速に実行可能なバイナリフォーマットとして開発されたWebAssemblyは、その後Webブラウザ以外の環境でも実行可能にするため、ファイルシステムなどOSごとに異なるAPIを抽象化するための業界標準仕様「WebAssem...
はじめに 株式会社HajimariのITプロパートナーズ事業部でテックリードをしています。 野澤です。 今まで自分はLaravelを使ったMPAの開発案件に携わることが多かったのですが、 今回はVue 3を使ったSPAの開発プロジェクトに携わらせて頂いて、半年(正確には9ヶ月
水色きたあああああああああああああああああああああああああああああああ 右京も喜んでくれてます!ありがとう!(元ネタ https://www.nicovideo.jp/watch/sm32602398 ) やった! というわけで...
こんにちは、株式会社モリサワ システム開発部門の小室です。 株式会社モリサワはフォントの制作販売がメインの会社です。フォントの制作販売だけではなく、自社でフォント配信プラットフォームも作っていますが、開発部門があることはあまり知られていません。そのため、開発部門を少しでも知っても
はじめに Svelte の勉強として REPL でドラッグ可能なカードを作成してみました。最初はシンプルなものだったのですが、使い勝手を上げたいといろいろいじってみたところ、いろんな機能を試すことができました。 例: Contex...
はじめに 今話題のChatGPTですが、2月1日に有料版のプランが発表されましたね。 The new subscription plan, ChatGPT Plus, will be available for $20/mont...
2023年1月から、Android12 APIレベル31、の対応が必須になりました。 そこで必要な対応内容と、それぞれの解説をまとめておきます。 解説はいらねぇ、対応だけパッパと見せやがれ!って人のために解説は注釈にしておきます。 順番は、僕自身が必要になったもの順です。 参考:
サマリ この資料は、メールを Slack 連携する方法について、「既に連携された状態」から逆引きしてどの方法で連携されているかを調べるための資料です。 モチベーション Slack にメールを連携する、という機能は様々な Slack ワークスペースで活用されていると思います
最初に JavaScript、TypeScript のリンター・フォーマッターとしてそれぞれ ESLint、Prettier が有名ですが、それを統合した Rome というのがあるのを知っていますでしょうか? ESLint と Prettier をそれぞれ設定しなくてよいので
私が担当しているプロダクトではGitHubのdependabotを利用してパッケージのアップデートを行っていました。 dependabotは毎週20〜30件のプルリクを作っており、週替わりで担当者が確認してマージしていました。 ほとん...
はじめに こんにちは。株式会社アイデミーデータサイエンティストの中沢(@shnakazawa_ja)です。 みなさんはStreamlitをご存知でしょうか? StreamlitとはPythonでWebアプリを作成するためのフレームワークで、HTMLの知識無しにWebアプリを簡
【概要】 前回、symbolブロックチェーンのアグリゲートトランザクションについて書きました。このアグリゲートトランザクションは便利なんですが、1件でもアドレスに不備があると、うまくいきません。タイプミスやコピペミスだけでなく、ア...
概要 今回はNext.jsとTypeScriptの勉強がしてみたかったので、手始めにブログを作成してみました。 また、ブログを作成するにあたって、GitHubとVercelを使って公開する方法を紹介します。 Vercelは無料で公開できるので、個人開発でブログを作成するのには
はじめに Nostrのプロトコル読もうと思った人のための補助になればと思います。 間違い等あったら編集リクエストください。 なお、発展途上のプロトコルのため、未実装やドラフトが目立ちます。 実際にデータを受信してみると謎のデータが付...
マイクロソフトは、.NETでサポートする3つのプログラミング言語「C#」「F#」「Visual Basic」の今後に関する戦略を、最新版にアップデートしたことを明らかにしました。 下記はマイクロソフトで.NETのプリンシパルプログラムマネー...
Googleは日本時間の2月7日、急激に人気が高まっているAIチャットサービス「ChatGPT」とその開発元であるOpenAIに対抗すべく、同社が開発してきた「LaMDA」(Language Model for Dialogue Appli...
<a href="https://www.codeflashbacks.com/announcing-the-enterprise-node-js-service-template/">https://www.codeflashbacks.com/announcing-the-e
<a href="https://github.com/npm/cli/releases/tag/v9.4.0">https://github.com/npm/cli/releases/tag/v9.4.0</a><br /> <p>npm v9.4.0リリース。 pnpmライク
<a href="https://nodejs.org/en/blog/release/v19.6.0/">https://nodejs.org/en/blog/release/v19.6.0/</a><br /> <p>Node.js v19.6.0リリース。 <code cl
<a href="https://www.webkit.org/blog/13711/elementinternals-and-form-associated-custom-elements/">https://www.webkit.org/blog/13711/elementi
<a href="https://github.com/nodejs/node/pull/46410">https://github.com/nodejs/node/pull/46410</a><br /> <p>Node.jsの<code class="language-pla
<a href="https://developer.chrome.com/en/blog/new-in-devtools-110/">https://developer.chrome.com/en/blog/new-in-devtools-110/</a><br /> <p>C
CircleCIに関する最近2週間(2023/01/31~02/07)くらいの情報をまとめてみました。 気のつく限りの情報は拾ってみたつもりですが、見落としなどありましたら、Twitterで @CircleCIJapan をメンション...
はじめに Autonomous Databaseのデータ・パイプライン機能には、ユーザ自身で管理するパイプラインとは別にOracle管理の事前定義されたADMINユーザーのパイプラインが2つ提供されています。 ORA$AUDIT...
はじめに プリザンターの一覧画面で、フィルタ条件やソート条件を予めセットしておきたい場合があります。ビュー機能を利用する方法もありますが、JavaScriptなどで動的に変更したい場合などの記述方法について説明します。 実装方法 ...
やりたいこと 海外からのアクセスのみWAFのルールを適用する 言い換えると 日本からのアクセスは通信を通すようにする なぜやるか アプリケーション内での検索クエリがsqlインジェクションルールに引っかかり弾かれてしまった sqlイ...
単純作業は苦痛?? みなさんは、パワーポイントでスライドを作成するとき、大量の画像や表を貼り付けるときにどのようにしていますか? 例えば、月次報告資料のグラフや表、実験データの解析結果など、結果が画像として出力されてくるものは他の人...
例えば以下のようなアプリがあったとします。 コードとしては以下の通りで、画面の真ん中にはカウンターがあり、右下の FloatingActionButton をタップすると State に保持する _colored のフラグが切り替わってリビルドされ、背景色が変わるというシンプル
こんにちは! 電話自動応答サービスIVRyのQAエンジニアの関です。 IVRyでは、QAの設計からテストまで担当しています。 https://twitter.com/IvryQa https://note.com/ryomaseki/n/nd6debe0590f0 QA時の不具合
はじめに Power Apps のフォームコントロールを利用すると、データの入力、編集、参照といったフォームを簡単に作成することが出来ます。 例えば、以下は休暇申請用に用意した SharePoint リストですが、Power App...
はじめに 管理画面を開発しているときに、いくつかポイントがあるなと思ったのでアウトプットします。 現場で行われるやり取りやコミュニケーションを考慮する URLでの共有 現場では 「こういう検索結果のこういうユーザーに対してこうい...
静的なHTMLファイルをWebサーバが配信する仕組みから始まったWebは、サーバ側で動的にHTMLを生成するCGIの仕組みや、Webブラウザ上でJavaScriptを実行してインタラクティブな操作を実現するなどの仕組みを得たことでWebアプ...
Amazon Web Services(AWS)はAmazon EC2 Macインスタンスの新機能として、インスタンスを停止または終了させることなくルートボリュームの置き換えをサポートすることを発表しました。 これにより、EC2 Macイン...
本書では落ち物パズルゲームとして有名なテトリスの開発を通してRust言語を学ぶことを目的としています。 テトリスを知らない方でも問題なく読み進めることができます。 先ずは理解しやすいコードでシンプルなテトリスを実装し、後にリファクタリングや機能追加、自動化をしていく流れで構成され
はじめに Flutterエンジニアとして修行中のあんりと申します! 現在入っているプロジェクトで、Firebaseのセキュリティルールに関するエラーに遭遇し、勉強をしたので、アウトプットも兼ねて記事を書くことにしました🚀 今回起こ...
まえがき 「GPUを持ってないけどAI絵を描いてみたい!」というお悩みを抱えている皆さん、Google Colabで満足していませんか?この記事ではModalを使うことでGoogle Colabより(きっと)優れたAI絵生成体験をGETする方法をご紹介します。 ! 少し知識の
よく誤解されるのですが、atomはステートの定義であって、atomオブジェクト自身は値を持ちません。ObservableやSignalとの違いはそこにあるかもしれません。 atomが単なる定義だとするとどういうメリットがあるでしょうか。再利用性が高くなります。以前作った簡単な例が
初めに 前職では正直言ってなんちゃってアジャイル開発をおこなっていた節があり、転職を機に改めてきちんとしてアジャイル開発を行なっている企業に転職をしたので概念的なものをなんとなくは理解はしていましたが、自分の勉強を兼ねてアジャイル開...
こんにちは、Fくんです。 受験シーズンです... https://zenn.dev/ddpn08/articles/tensorrt-stable-diffusion これのwindows版ですね どのくらい速くなるとかLinuxとかColabでの実行方法は前の記事を見ていただい
Nostr についての話題を身の回りで見かけるようになってきました https://fumi.medium.com/nostr-f8e6636b5724 https://lifehacking.jp/2023/02/nostr-damus/ まだ勉強中ですが、分散型のプロトコルと
この記事はネットワークのことをゆっくり解説していきます その度合いは浅い(アサァイ!!!)のでご了承ください 今回はNATとパケット周りのお話しです ルーティングの方が先だろと思いましたが、仕事で再度勉強することがあり その流れで(つ...
腰痛エンジニアを支える技術 手が痺れるエンジニアを支える技術 痔のエンジニアを支える技術 に便乗して書きます。 現在鎖骨を骨折していて治療中なのですが、肩を上げようとするとなかなか痛いという課題があります。 特に骨折初期には机の上に手を載せるのも厳しかったので、膝上で作業した
GitHubは1月25日付けでユーザーが1億人に到達したことを発表しました。 There’s 100 million of you on GitHub. Talk about being in good company.https://t....
PDFファイルを手軽にHTMLに埋め込みたい PDFファイルをHTMLに埋め込む場合、従来だと<iframe>タグを使用するか、pdf.jsを使用する方法、Google Driveのプレビュー用URLを使う方法がありまし...
会話AIを2人分作成し、お互いに会話をさせてみました。また雑談としての面白さの検証と記録を兼ねて、その様子をYoutubeで生配信することにも挑戦してみました。以下のチャンネルで実験を行っています。 今回はその経緯で得られた知見や結...
はじめに google-java-formatは、Javaのソースコードをフォーマットするプログラムです。 Google Java Styleに基づいて、フォーマットします。 IntelliJやEclipseなどのプラグインもありま...
この記事は? はやりのChatGPTでSlackBotを作成してみました!サンプルコードも載せているのでよかったら参考にしてください〜 ChatGPTのAPI、OpenAI-API まずChatGPTのように返答する方法ですが、今回openAI APIを利用します htt
はじめに 以前にも、leetcodeは使用したことがあったのですが、今回、2年ぶりぐらいに解いてみました。 その時はEasyモードですら難しく何時間もかけて解いていました。 当時は、Hintと回答を見ながらやっと解ける感じでした。 ...
SaaSやサブスクリプション型のビジネスでは、ビジネスの効率的な成長を示す「健康度」を可視化するためにレイヤーケーキ・チャートがよく使われます。 レイヤーケーキ・チャートは、「利用開始時期」で顧客をグループ(色)分けした上で、それぞれ...
概要 もしも僕がアポトキシンなんちゃらを飲んで若返り記憶喪失になって、「エンジニアになりたい!」と思った時用のmemoを書きました。 未来の僕に宛てた手紙です。妄想ですが最後までお付き合いくださいmm よくこの辺のアドバイス関連で「...
はじめに こんにちは! プロダクト開発人材の副業転職プラットフォーム Offers を運営する株式会社 overflow で Offers のフロントエンドを開発している fumiya です。 前回たくさん記事を書くことを宣言したものの、会社のテックブログに載るという重圧か
こんにちは。ぬこすけです。 setInterval などで定期的にブラウザで実行させている処理があったりするでしょう。 例えば、定期的にアクセストークンが有効かチェックし、無効だったら新しいトークンを取得するなど。 ブラウザはページのコンテンツを表示するために JavaScri
はじめに Power Apps でアプリを作る際のデータソースとして SharePoint リストに慣れていると、Dataverse を利用した際、少し混乱することがあります。 今回は、 Dataverse を利用した際に躓いてしま...
はじめに この記事は「画像処理系の技術をつかってなにか作ろう!」というゆるい授業で作成したグループ自由課題を抜粋・一部改変して投稿したものです。 モデルの考案やシステムの開発は自分で行いましたが、Introductionでの調査や、...
概要 簡単なブロックチェーンを実装してみることで、実際にどういう動きをするのかといった部分の理解が深まるのではないか、ということで実装してみようという記事です。 今回は最低限の動きのみ確認し、次回以降、徐々により本格的なものを実...
WebAssemblyのガベージコレクション機能が、Chrome 111 Devリリースにおいて試験的実装を示すOrigin trialとして実装されることが分かりました。 WebAssemblyのガベージコレクション機能はまだ仕様策定段階...
C#などの.NETテクノロジーを用いてWebアプリケーションの開発を可能にするフレームワークとして登場したのがマイクロソフトの「Blazor」です。 最初はWebAssemblyを用いてWebブラウザ上に.NETランタイムを実装し、その上で...
はじめに こんにちは~~ 本当は昨年の DMM WEBCAMP mentor Advent Calendar 2022 の最終日に当日ギリギリで滑り込む予定でしたが、諸事情 怠惰 があって2ヶ月経ってしまった @Keichan_1...
はじめに Twitterの動乱に巻き込まれている皆様、いかがお過ごしでしょうか。 私も例外なく巻き込まれており、特にAPI利用していたアプリケーションを停止することになって非常に残念です。 そこでTwitter代替サービスを探すわけ...
みなさんRiverpodでasyncValueを使っていますか? とっても便利だし簡単に使えるのが嬉しいところ。しかし、個人的にちょっとした制約・条件があり、ずいぶん困ってしまいました。例えば以下の通り。 複数の変数をまとめてViewModelで管理したい 変数の中にはAsyn
<a href="https://ui.shadcn.com/">https://ui.shadcn.com/</a><br /> <p>Radix UIとTailwind CSSを使ったReact UIフレームワーク</p>
こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたもので
はじめに gccの最適化指示である-Ofastをお気軽に使ってる記事を見掛けたので注意喚起的なやつです。 -Ofastとは何ぞや gccのドキュメントから引用 https://gcc.gnu.org/onlinedocs/gcc/...
jotai とは https://jotai.org/ jotai とは、react の状態管理ライブラリです。フックスライクに状態を管理でき、学習コストも低いので、お手軽に状態管理を実装できます。 また、recoil に非常に良く似ており、recoil を使ったことがある人
2年半近く趣味として個人開発してきたiOS・iPadOS向けの日本語キーボードアプリ「azooKey」をオープンソース化しました。ライセンスはMIT Licenseです。 https://github.com/ensan-hcl/azooKey azooKeyは2年前からApp
どうもoreoです。 今回はTypeScriptでBinary Searchを実装してみます。 Binary Searchとは? データが予めソートされている場合に、探索範囲を半分に絞ることを繰り返して、データ探索する手法です。 電話帳で連絡先を探すときに真ん中のページを開く
クレジットカードサイズのシングルボードコンピュータRaspberryPiはRaspberryPi財団がサポートしているRaspberryPi OSとの相性が抜群に良いです。 軽快GUIなRaspberryPi OSでROS2のチュートリアルを進めていきましょう! 注意:Rasp
ついにGo 1.20がリリースされましたね。 様々なアップデートが含まれているため、Release Noteを読んだりフューチャーさんのGo.1.20の連載などで改善点を確認すると楽しいです。 Go 1.20 All You Need to Know https://miro
はじめに 以前、 Google Colaboratory 上で Livebook を動かす方法について記事を書きました ただし、上記の記事の方法では apt でインストールできる Elixir のバージョンが現状 1.13 まで...
はじめに この記事ではElectron.jlで以下のようなGUIのカウンターアプリを作ります。これを通してElectron.jlの基本的な使い方を習得できるかなと思います。 筆者自身大学の研究プロジェクトでJuliaを用いたことが...
執筆のきっかけ 趣味でGoのアプリケーションで認証用のトークンをCookieにセットする処理を書いていました。 Cookie構造体を覗くと色々なプロパティがあり、詳しく調べてみようと思いました。 本記事ではまずCookieとは何かを調べ、最終的にGo上でどう扱えば良いのかを検
概要 私は1年に1度markdown形式のメモ用ファイルをたくさん作っている。これを日常のあらゆるメモとして使用している。自動生成するためのコードを書き直したので忘れないように記録しておく。 作るもの 以下のような構成のmarkd...
概要 GitHubにテンプレートとして公開しています。 https://github.com/gaitou2048/fastAPI-veutify-template 前提 Docker, Docker Composeイ...
はじめに 今回はSQLの学習する前に、必要最低限のデータベースに関する知識を簡単にまとめました。 最後までご覧いただけると幸いです! データベースとは? データベース(以後、DB)とは、テキストや数値などのデータを保存するための保...
<a href="https://github.com/tanekloc/tmsg">https://github.com/tanekloc/tmsg</a><br /> <p>messageformatの機能をサポートしたi18nライブラリ。 型でテンプレートをパースすることで
はじめに|Elixirの文字列はUTF-8なバイナリである Elixirの文字列とはバイナリ。文字エンコーディングは、UTF-8。 ここまでは、駆け出しのアルケミスト(私を含む)だって知っている。 Elixir Schoolにもそう...
こんにちは。 個人開発で食べている、あたか、です。 これは 「個人開発に関する質問を自分にして、自分で答える」 ことで、個人開発のナゾやコツを炙り出す記事、第4段です。 前回の記事はコチラです。 https://zenn.dev/ataka/articles/68b239aa75
あいさつ はじめまして.Androidアプリを作っているlog.suzakiです. 初めて記事を書きます.ミスや間違いがあるかもしれませんが許して下さい. この記事はなるべくプログラムのソースコードを貼るようにします. 誰かの助けになれば幸いです. 環境 Android
プログラムを使ってある仕様を実現するとき、多くの場合、そこに"唯一の答"はありません。 同じ仕様、機能を実現するコードにも多様性があります。 その様々なコードのうち、どのコードを選んで実装するか? とりあえず機能が実現されるという点においては、どのコードを選んでも同じかもしれませ
一つのデータパイプラインの中で、やりたいこと毎に小さいパイプラインを作る データ変換処理のパイプラインと言うのは、放置しているとどんどん複雑になる傾向にあります。 そこで、ある程度統制するため、層に分けるアプローチがよくとられています。 しかし、この層に分けると言うのは案外
はじめに React Hook FormとYupは、Reactでフォームを作る際によく使われるライブラリの組み合わせです。これらを使用することで、高機能なフォームを簡単に実装することができます。 この記事では、まずReact Hoo...
ない・・・ない! ないんですよ!デスクトップ版ようつべが!!!! てんわけでElectronでYotubeのサイトを表示するだけのソフトを作りました。 electronインスコ 1.package.json生成&elec...
はじめに 2023/1/31にOracle Cloud上でRedhat Enterprise Linux(RHEL)が正式にサポートされる、というニュースが出ました。 正式にサポートされる、というのはRedHat社のCCSP(Clo...
Create React App(以下「CRA」という)の将来、およびReactとフレームワークの関係性についてDan氏がGitHubのIssueのコメントで語った内容の翻訳です。非常に長いコメントですが、Reactユーザーであれば一読に値する内容だと思ったので翻訳してみました。
Gmail メール作成のアドレス表示のように、入力・選択した文字をタグ表示する方法です。方法を調べると、React UIライブラリのMUIで作れると知り、試作する中で学んだ内容を残すことにしました。ご使用の際は、少しでも調査の時短につ...
概要 2023年2月1日に実施されたセミナー「手持ちのCSV データを変換して地図上に表示してみよう」に参加しました。Geoloniaの中の人に許可いただきましたので、セミナーの内容を情報共有したいと思います。すぐに忘れてしまうので...
0.はじめに いま流行りのChatGPTではプログラムのコードまで書けるということで、 PythonでMNISTの手書き数字を認識するニューラルネットワークを実装するコードを書かせて、実際に走らせてみました。 ChatGPTを使って...
はじめに 本記事では、Playwrightを使ったテスト実装についてざっくりとまとめます。 この記事は誰のためのものか ✔ Playwrightで可能なことを知りたい人 ✔ Playwrightをプロジェクトに採用するか迷っている企業の人 ✔ 使い方を忘れてしまった人、及
はじめに こんにちは!かほです♪🐥 現在、本業では技術広報業務やエンジニア業務などに従事しています。 今回の記事では、Next.js×Supabaseを用いたアプリ開発における投稿の削除機能の実装について説明します。 前提 今回は...
Elixirのコード上でWebAssembly(以下、Wasm)を動かしつつ、お互いでデータをやり取りしたかったので、以下のようなものを作ってみました。 https://github.com/kentaro/wasmtube データのやり取りの仕組み Elixirのコード内で
<a href="https://nodejs.org/en/blog/release/v18.14.0/">https://nodejs.org/en/blog/release/v18.14.0/</a><br /> <p>Node.js v18.14.0リリース。 npm 9
<a href="https://github.com/CodeIntelligenceTesting/jazzer.js">https://github.com/CodeIntelligenceTesting/jazzer.js</a><br /> <p>libFuzzerベー
前回の286といい今回の287といい、ノスタルジックな数字。 まだそのころ自分はMac使いでしたが。縦型モノクロ15インチモニタ装備のIIsiに、OASYSから強奪したキーボードでカタカタしていた。 A - Majority 問題 ...
1.はじめに 本記事では,宇宙軌道力学分野で使われる円制限三体問題を題材にして,常微分方程式 (Ordinary Differential Equation; ODE) ライブラリDifferentialEquations.jlの使い方を説明するシリーズ記事の第3弾である.第
はじめに この度GCP認定のGoogle Cloud Certified - Professional Cloud Architectを受験してきましたので、勉強した内容と受験した感想を書いておきます。 これから受験される方の参考に...
こんにちは!Google Cloudでオブザーバビリティを担当しているものです!今日はメトリクスの収集に関して便利な機能がでたのでそのお知らせをしに来ました。 TL;DR 日本標準時間2023年2月3日でGoogle Compute Engine上でもOpsAgent経由でP
Clojureに触る機会があり、書き方が他の言語と異なっていたため簡単に纏めておく。 変数の定義 他の言語では 他の言語では以下のように書くことが多く、見慣れていると思う。 他言語記載例 int sample_variable ...
やりたいこと AKS (Azure Kubernetes Service) をいろいろ触る機会があって、概念レベルだった理解が深まったのでこの記事にまとめます。 AKS の作成や操作といった具体的な手順は別記事で投稿する予定です...
Web3(ブロックチェーン)の魅力の1つ"透明性" web3(ブロックチェーン)の世界は、全ての行動がトランザクションとして記録され、アカウントを起点にどのように行動したのかが誰でも自由に確認することができる"透明性"を持っている。 オンチェーンを解析するツール Et
モチベーション IVRyのエンジニアの小瀬です。IVRy ではRailsを中心にバックエンドのコードを書いています。 https://twitter.com/ats312kose タイトルだけみてやりたいことが伝え切れてない可能性が高いので、やりたいことと、趣味でやっているプ
Microsoft Learnを用いたMicrosoft Azure Administrator(AZ-104)の試験内容をまとめる投稿です。 この投稿ではMicrosoft Learnで学ぶ内容をできるだけ簡潔にまとめております。 ...
<a href="https://ecmascript-daily.github.io/ecmascript/2023/02/03/ecmascript-proposal-update">https://ecmascript-daily.github.io/ecmascript/
こんにちは。 株式会社オプティマインドでソフトウェアエンジニアをしております鳥居と申します。 少し前から、オプティマインドではデータ分析のためにBigQueryを導入しています。 BigQueryでクエリを実行するためにはSQL文の基礎知識が必須ですが、私自身、業務でSQL文を書
はじめに Power Automate for desktop と呼ばれる、Power Automate のデスクトップフローは、通常は Power Automate ポータルからフローを管理しますが、 Web API により、UI...
Webサイトのホスティングサービスを提供するNetlifyは、静的サイトジェネレータGatsby.jsの開発元であり、GatsbyをベースにしたWebサイトホスティングサービスを提供しているGatsbyの買収を発表しました(Netlifyの...
気がつくと今月末でPublickeyは14周年です。ずいぶん長くやってきたなあと改めて思います。 いままで一番長く務めた会社でさえ最長で約10年でしたので、自分のキャリアの中でPublickeyが確実に一番長いものになりました。あまり区切り...
<a href="https://wpt.fyi/interop-2023">https://wpt.fyi/interop-2023</a><br /> <p>ブラウザ互換性に関して重点的に取り組む分野を決めたInterop 2023が開始された。 CSSではContainer
ツイッターAPIの有料化が始まります。Herokuより移行期間が短いです。APIが使えなくなる前に対処しましょう Twitter Developerを開く Developer Portalを押す Billingを押す ...
<a href="https://web.dev/learn/images/">https://web.dev/learn/images/</a><br /> <p><code class="language-plaintext highlighter-rouge">&l
はじめに Image モジュールを使って、 画像に図形や文字を描画します 今回も Livebook を使います 実装したノートブックはこちら 実行環境 Elixir: 1.14.2 OTP 24 Livebook: 0.8...
はじめに Informatica Intelligent Data Management Cloud(IDMC/旧称IICS)でのちょっとしたTipsを纏めていきます。日々の活動の中で検証した結果記録であり、忘れやすい自分のためのメ...
// 割る2をする関数の引数が偶数であることを型によって強制する例(実用性はない) data O // 数字の0を表すデータ型 data S(A) forall { A } // +1を表すデータ型 // 型エイリアス type Nat = O | S[Nat] // 非効率
サービスの名前決めるのって難しくない? なんかつくろうってなったときに、サービス名決めたくなりますよね。 私は、サービスの名前決まると愛着が急にあがったり、わくわくしてモチベもちょっとあがります🥰 でも私は頭かたいからそんな良いアイ...
はじめに 先日記事を書いた Image モジュールを使って、 Livebook 上で動画を再生します Image モジュールの動画関連処理は内部的に evision を使っています 実行環境 Elixir: 1.14.2...
1passwordに保存したシークレットな情報を利用して、.envに吐き出すまでのメモ 準備 1password CLIをインストール % brew install --cask 1password/tap/1password-cl...
こんにちは。 株式会社ココナラで技術戦略室を担当しているKと申します。 本記事では、ココナラで使用しているメール/プッシュ通知の配信基盤についてお話ししたいと思います。 この基盤は2年ほど前に構築したものです。 今回記事に取り上げたのは、今後AWSにコストを抑えた上で高速に処理す
! この記事はKent C. Doddsさんが執筆した「When to useMemo and useCallback」の翻訳になります。 お菓子の自動販売機があります。 Candy Dispenser * Available Candy * grab snickers * g
Microsoft が主催するハッカソンのイベントである OpenHack に参加してきた (通算4回目) ので、その内容を今回もまとめます。 前回の記事はこちら↓↓ OpenHack とは? Open (多様な参加者) な ...
こんにちは。安政です。 弊社では、ユーザ認証に Firebase の Authentication のパスワード認証を用いています。 OpenIDConnect を用いて、Auth0 を用いた SSO を実装する機会がありましたので、簡単にですが、共有したいと思います。 Fi
【概要】 symbol-sdk-pythonを使ってXYMを送金したのですが、テストネットは毎回リセットがかかって、EPOCHやら、generationhashやらが変わるので、ノードにアクセスして確認できるようにしました。 ...
はじめに 僕は、都内の某私立文系大学生の1年生です。 UnityとC#でARコンテンツ開発を主として活動しており、サブでWebアプリ開発も行っています。僕についての紹介はこちらから! https://qiita.com/Ryuse...
背景 最近Ryzen 9 7950xを載せたPCを作ったのですが思ったより数値計算の速度が出なかったので、よく出てくる基本的な演算性能を調べてみました。今回は巨大なベクトルの内積の計算速度を対象とします。なお筆者はHigh-perf...
TerraformやVagrantなどで知られるHashiCorpは、「急成長するグローバル企業や遠隔地に拠点を置く企業にとって、書く文化は必要不可欠なものだと考えています(we also believe a culture of writ...
TerraformやVagrantなどで知られるHashiCorpは、同社製品のユーザーインターフェイス開発に使われているデザインシステム「Helios」をオープンソースで公開しました。 デザイン設計の原則やサンプルと共に、25種類のUIコ...
オラクルとRed Hatは戦略的提携を発表し、Red Hat Enterprise LinuxをOracle Cloudが正式にサポートすることを発表しました。 We’re giving customers more hybrid clou...
こんにちは。個人開発で食べている、あたか、です。 興味深い質問をもらいました。 前の記事 https://zenn.dev/ataka/articles/68b239aa753e38 で、個人開発で達成したいことの1つに、「ゲームで成功したい」、と書いた所、相互フォロワーさん
はじめに 生成したい画像を伝えることで、AIが画像を生成してくれる以下のようなアプリケーションを作成してみました。ものの30分程度で出来る簡単なものなので興味が出た方は、ぜひ試してみてください。 今回使うもの 今回は、Open ...
はじめに Informatica Intelligent Data Management Cloud(IDMC/旧称IICS)でのちょっとしたTipsを纏めていきます。日々の活動の中で検証した結果記録であり、忘れやすい自分のためのメ...
はじめに こんにちは、maKunugiです。meboという会話型AI構築サービスを開発・運営しています。 先日、ChatGPT相当の言語モデルである「GPT-3.5」を利用してチャットボットをノーコードで作れる機能を追加したところ、ありがたいことに多くの方に利用していただくこ
この記事の狙い デザインツールを使わないでSwiftUIのみでアイコン(ボタン)を作成する試みです。 以下のような未来の職場風景を想像しています。 今まで これから デザイナーと開発者がペアプロする。 完...
はじめに 簡単に優れたUIのコンポーネントを作成することができるということでコンポーネントライブラリを用いることがよくあります。そんなコンポーネントライブラリのうちChakra UIを導入するときに必要になったFramer Moti...
まえがき 毎回イメージ名打ち込んだり面倒でスクリプト作ってたので、テンプレに起こした aliasやmakeでもよかったけど、都度ちょいちょい変わるのでリポジトリ別に設置できるよう 注意点としては、 前提として私用開発用(雑)、自己...
はじめに 最近、ずっと気になっていたAR.jsのロケーションベースARを触ってみました。 そこで躓いた部分があるので、ここに共有しておきます。 ※今現在も原因がわかっていません。 ご存じの方がいらっしゃいましたら、教えていただけま...
<a href="https://github.com/pmndrs/jotai/releases/tag/v2.0.0">https://github.com/pmndrs/jotai/releases/tag/v2.0.0</a><br /> <p>Jotai 2.0.0リリ
こんにちは!アルダグラムでエンジニアをしている @sukechannnn です。 git、GitHub を使って開発する際に、コミットメッセージに変更の意図や背景をちゃんと残すのはとても大切なことです。 コミットメッセージがあれば、開発した時の背景を未来の人(自分含む)に伝えるこ
はじめに こんにちは、Makottyです。 今回も、面白そうなものをTwitterで見つけたので紹介して行きたいと思います。 実際触ってて、めっちゃ面白かったです。 17300文字もあるの!?って思うかもしれませんが、ほとんど画像のURLなので、さらっと眺めてみてください。
はじめに 一年たった頃に、ようやくふわっとしていたthisについて理解できた時があったので、その気付いたときの記録とthisについて僕なりの言葉で解説したいと思います。 1年目まで勘違いしていた点 言語に関係なく、thisはブロッ...