【Hammerspoon】マルチディスプレイでウィンドウとマウスカーソルを移動するショートカット機能が欲しかったが、BetterTouchToolが有料なのでChatGPT-3.5と会話してhammerspoonのコードを書いてみた
前提Hammerspoonがすでにインストール済みであることKarabiner-Elementsで5ボタンマウスが使えるようにしてあること今回、マウスのボタンに機能を割り当てているだけなので、…
前提Hammerspoonがすでにインストール済みであることKarabiner-Elementsで5ボタンマウスが使えるようにしてあること今回、マウスのボタンに機能を割り当てているだけなので、…
ブログやニュースサイトなどのWebサイトを構築する際には、「人気記事ランキング」と「関連記事」の表示はぜひWebサイトに組み込みたい機能といえます。 Publickeyでも、この2つの機能を組み込んでいます。具体的には、人気記事の表示はGo...
TL;DR firstOrCreate() updateOrCreate() という機能がもともと Eloquent に備わっていたが,これらはレースコンディションを考慮した実装になっていなかったため,大きなアクセス数が伴うプロダクションで安心して使うには少し工夫が必要な
<a href="https://maximorlov.com/linting-rules-for-asynchronous-code-in-javascript/">https://maximorlov.com/linting-rules-for-asynchronous-co
<a href="https://www.specfy.io/blog/1-efficient-dockerfile-nodejs-in-7-steps">https://www.specfy.io/blog/1-efficient-dockerfile-nodejs-in-7-
<a href="https://github.com/aerotoad/neboa">https://github.com/aerotoad/neboa</a><br /> <p>Node.js向けのSQLiteバックエンドのORMライブラリ。</p>
検証を思い至った経緯生成AIのブームが起き、ネット上に生成AIを使用して作られたものが増えてきている中で、モデル崩壊に関する論文を読む機会があった。この論文では、小規模なLLMのモデルを使用するこ…
<a href="https://developer.chrome.com/en/blog/introducing-scheduler-yield-origin-trial/">https://developer.chrome.com/en/blog/introducing-sc
この記事は、2023年8月31日開催の 「ChatGPT × kintone × LINEで最強の接客ツールを作ろう!」 のkintone編の記事になります!https://linedevelop…
chef-td-agentで、fluent-plugin-bigqueryの最新バージョンを使うために、chef-td-agentの記述で下記のように記述していたとします。name "base"…
導入 アイヌ語は日本語と異なり、閉音節(子音で終わる音節)も存在するので、表記の際音素文字であるラテン文字なら、そのまま p, t, k, m, n, s, r などの子音文字を後ろの付ければ良いわけなので、アイヌ語ローマ字表記では、何も問題が生じない。しかし、元々開音節言語
pandasで大容量データを扱っていると、すぐにメモリ超過してしまいます。 メモリ超過すると、ついスペック側でメモリを上げたくなってしまいますが、やはり費用が嵩んでしまいます。 しかし、pandasの実装を少し工夫するだけで、使用メモリが抑えられることが結構あります。 私はこれま
はじめに ウェブデザインやコンテンツ制作を行う際、多くの人たちがアクセスしやすく使いやすいサイトを目指します。しかし、全ての人が同じように色を感じ取るわけではありません。色覚異常の人たちにとって、あなたのサイトがどのように見えるのか考えたことはありますか? Chromeのデベ
はじめに アプリケーションモダナイゼーションスペシャリストの関本と申します。 今回は NEXT‘23 にて発表された GKE Enterprise edition の概要についてご紹介します🙌 紹介動画 https://www.youtube.com/watch?v=Ovvq
数ある記事から私の記事に興味を持っていただきありがとうございます。題名に例外処理とありますが、厳密な定義ではなく文字のイメージだけで使用しております。その点ご了承ください。さて今回は題名に惹か…
<a href="https://efcl.info/2023/08/31/jsprimer-v5/">https://efcl.info/2023/08/31/jsprimer-v5/</a><br /> <p>JavaScript入門書のjsprimer v5.0.0リリース
Rails7の罠4選1.method DELETEが効かないログアウトできない、削除できない、別のレコードが削除される...2.フラッシュメッセージ、ダイアログが表示されない3.JSがリロー…
こんにちは!株式会社アルダグラムのKANNAの開発お手伝いをさせて頂いているoubakiouです。 KANNAではサーバーサイドにRails+GraphQL Ruby、クライアントサイドでApollo Clientを利用していますが、どこの会社であれGraphQLであれRESTで
サブクエリを引数に取る場合はINよりも結合を使うSELECT table_a.id, table_a.name FROM table_a INNER JOIN table_b ON table_a…
目次XSSとは?攻撃による影響は?XSS対策として必要なことXSSとは?Cross Site Scripting の略攻撃対象のアプリケーションに対してスクリプトを埋め込まれ、利用者のブ…
イテレータイテレータとは?データの流れを表現するオブジェクト要素を1つずつ取り出せるオブジェクト__iter__()メソッドから取り出されたオブジェクトがイテレータオブジェクトデータがなく…
はじめに 「React で再レンダリングを抑えたい...」となった場合、多くの人が React.memo や useMemo、useCallback などのいわゆる 「メモ化」 を思い浮かべることでしょう。 https://react.dev/reference/react/
<a href="https://github.com/withastro/astro/releases/tag/astro%403.0.0">https://github.com/withastro/astro/releases/tag/astro%403.0.0</a><br
はじめに 初めまして。 CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です! スマートコントラクトを書いたり、フロントエンド・バックエンド・インフラと幅広く触れています。 https://cryptogames.co
はじめに 初めまして。 CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です! スマートコントラクトを書いたり、フロントエンド・バックエンド・インフラと幅広く触れています。 https://cryptogames.co
ソースコード GitHub で公開しています. https://github.com/naitoNanaco/exercise_aws_terraform 想定する対象者 AWS, Terraform 初学者 (なんとなく使い方はわかる人) VPC, ECS (Farg
ID管理サービスや認証サービスなどを提供しているOktaが、個人向けのパスワードマネージャ「Okta Personal」を公開しました。 Okta PersonalはWebブラウザのプラグインなどと組み合わせて利用することで、Webサイトご...
はじめにストーリーに絵文字を送ると下から絵文字が出てくるのをイメージして作ってみましたこんな感じ実装import SwiftUIstruct ContentView: View { @St…
<a href="https://docs.cypress.io/guides/references/changelog#13-0-0">https://docs.cypress.io/guides/references/changelog#13-0-0</a><br /> <p
こんばんは。.NET MAUIで開発中のアプリをiOS端末でデバッグしようとAppCenter経由でインストールするため、いつものようにWindows上のVisual Studio 2022の「M…
<a href="https://github.com/nodejs/corepack/releases/tag/v0.20.0">https://github.com/nodejs/corepack/releases/tag/v0.20.0</a><br /> <p>corep
<a href="https://biomejs.dev/blog/annoucing-biome">https://biomejs.dev/blog/annoucing-biome</a><br /> <p>RomeはBiomeという名前でプロジェクトをforkすることになった
概要 会社で AWS を触ることになり、基本から学んでいこうと思ったため備忘録として記事を書き始めました。 今回は AWS の CloudFormation を使用して環境構築を省略してみようと思います。 もし理解が違うよというところ等ありましたら優しく教えて頂けると幸いです
はじめに自己紹介富士通株式会社の齋藤理沙子です。2021年に富士通に新卒入社し、今年で3年目になります。この度、2023 Japan AWS Jr. Championsと2023 Japan …
概要example.com ⇒ sample.net にドメインを変更した場合、AWSのCloudFront Functionを使えば簡単にリダイレクトできます。CloudFrontのディストリ…
IT業界は日々技術が進化していくので、エンジニアの方は勉強を継続が必要です。また、さまざまな言語があり多くの知識が必要になります。そんなエンジニアの皆様やエンジニアを目指す方におすすめしたい無料…
こんにちは!私はiOSエンジニアとしてキャリアをスタートしたばかりで、現在三ヶ月が経ちました。未経験からこの業界に飛び込んで、多くのことを学んできました。この記事で、その経験と感想を幾つか共有したい…
この記事は何以前Qiitaで以下のようなスクラムに関しての記事を投稿しました。https://qiita.com/getty104/items/35ccb10ce660e7487ef8http…
プリザンターのAPIを利用して変更履歴と現在の内容の差分を表示する差分表示について、こちらの記事を参考にさせて頂きました。https://qiita.com/implem-noro/items/…
Rust, Kotlin, Swiftなどのモダンな言語ではいわゆるResult型が標準で提供されていますがTypeScriptにはありません。 なので既に何人もの開発者がResult型のnpmパッケージを公開しているのですが、自分好みのものが見当たらなかったので自作しました。
visionOSのReality Composer ProにはShaderGraphの機能が備わっておりノードベースでシェーダーを作成することができます。 今回は公式の Explore materials in Reality Composer Pro の動画をもとにShade
はじめにこんにちは、ken と申します。趣味は競技プログラミングです。先日、 4 年間続けてきた AtCoder のレートがついに水色になりました。[^1][^1]: AtCoder のレート…
はじめにWebサーバーを構築する方法はたくさんありますが、私がインプットしたものを共有したいと思います。Expressを用いることで、アクセス先のパスとアクセスの種類によって処理を柔軟に変更でき…
結論 Before $this->assertDatabaseHas('users', ['id' => 1]); After $this->assertDatabaseHas(User::class, ['id' => 1]); 他にも、様々
データエンジニア・アナリストチームのメンバーで Google Cloud Next '23 に参加しています。 速報として、データエンジニア・データアナリスト観点で気になったアップデートを紹介します。 ※随時追記します。 変更履歴 日時 内容 2023/08/2
はじめに例えば、あるシステムに対して、直接 Power BI や Dataverse のデータフロー、または、Power Apps や Power Automate のコネクターで接続ができない場…
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
マイクロソフトの Visual Studio 公式チャンネルがGitHub Copilot (AI を活用した開発支援ツール) の Visual Studio 2022 への導入について短い動画…
Linuxのアップデートパッチは脆弱性の大小にかかわらず、ほぼ毎月のように登場しているのが現状です。 パッチの適用を放置することは脆弱性を放置することにつながるため、脆弱性対策のパッチが公開されたならば、迅速なパッチの適用が望まれます。特に...
2023/07/28にVue.jsの勉強会はなんぼあってもいいですからねというイベントで登壇していました。 発表は結構緊張しちゃったので動画は貼らないのですが、Web Bluetooth APIで心拍数を表示しながら登壇を走り切るというネタで一笑いとれたので良かったです。 htt
はじめに業務でAWS SESを使用してメール送信処理を実装する機会があった。実装中にSMTP認証のパスワードが違うというエラーが出て少し詰まったのでその解決方法をご紹介します。STMP(Sim…
Googleは、日本時間の明日午前1時から開催されるイベント「Google Cloud Next '23」で、AIが人間の作業を支援してくれる「Duet AI」サービス群を多数発表します。 同社が提供するオフィススイート製品であるGoogl...
Googleは、日本時間の明日午前1時から開催されるイベント「Google Cloud Next '23」で、Google Cloudでのシステム開発や問題解決に関してAIが支援してくれる「Duet AI in Google Cloud」が...
Googleは、日本時間の明日午前1時から開催されるイベント「Google Cloud Next '23」で、同社が提供するPostgreSQL互換のデータベース「AlloyDB」にAI対応機能を組み込んだ「AlloyDB AI」を発表しま...
Googleは、日本時間の明日午前1時から開催されるイベント「Google Cloud Next '23」で、同社が独自に開発する機械学習に特化したプロセッサの新型「Cloud TPU v5e」を発表します。 (本記事はGoogleによる事...
はじめにM2 Mac (Apple silicon: arm64 = aarc64 アーキテクチャ) で amd64 アーキテクチャ用のコンテナをビルドしようとしたところ、エラーが発生したので、そ…
こんにちは!サイボウズ株式会社 フロントエンドエキスパートチームの @mugi_uno です。 はじめに サイボウズ社内では毎週火曜日に Frontend Weekly と題し「一週間の間にあったフロントエンドニュースを共有する会」を開催しています。 今回は、2023/08/
はじめに Web技術は日進月歩で新しい技術が増えているが、実務でそれらすべてを触る機会はない。そこで、今回の記事では2023年下半期に赤の他人に勧めたいWeb技術を個人の独断と偏見で解説する。 対象者 これから何をすればいいのかわからないプログラマー 新しい技術に興味が
NFC/NFD問題とは? みなさん、NFC/NFD問題はご存じでしょうか? NFC/NFD問題とはUnicode正規化形式の違いにより、発生するさまざまな問題のことを指します。Unicodeでは見た目が同じでもバイト列が異なる表現が可能で、異なる表現に変換することをUnico
この記事について APMを作りました。 「どんなSQLを実行したか」とか、「どれくらい時間がかかったか」とかを記録できる、アレです。 DatadogやNewRelicが有名ですね。 それを、OpenTelemetry用に作りました。 Vaxilaといいます。問題の解決と安さに
Laravelでソケット通信をやってみます。ソケット通信って?主にリアルタイムなデータの送受信に使用されるもので、チャットアプリなどに用いられるものです。チャットアプリのメッセージは、画面を更新…
<a href="https://blog.angular.io/protractor-deprecation-update-august-2023-2beac7402ce0">https://blog.angular.io/protractor-deprecation-upda
TL;DR この記事は,情報系のただのしがない大学院生がアルゴリズムを駆使して,能力のばらつきなどを考慮した小学校の席替えソフトをRust,Tauriで開発してみた話をまとめたものである. Tauriの使い方などについて,詳細はこの記事では扱わないので,細かい部分は他の方が書
はじめにこんにちは!先日はVue3をアゲアゲ↑↑する記事を投稿し、ご好評頂けたようでありがとうございますX (旧Twitter)を見ている限りだと肯定的な意見が多く、これを機にVueのご利…
はじめにインフォマティカ は製品に関する情報を Informatica Community の Knowledge Base (KB) で公開しています。製品の利用方法やエラー発生時の対応方法とい…
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
はじめに ディレクトリ移動をするとNode.jsのバージョンを自動で切り替えてくれるバージョンマネージャーの存在って嬉しいですよね。 私はRust製のVoltaを使っているのですが…… 「Voltaでも.node-versionや.nvmrcを使ってNode.jsのバージョン
モニタリングサービスをSaaSとして提供しているDatadogは、同社のサービスを通じてサーバレスを監視している2万以上の顧客のデータを基にしたサーバレスに関する調査結果を発表しました。 ここでは調査結果の主なポイントを見ていきましょう。 ...
マイクロソフトは、Webアプリケーションのテスト自動化フレームワーク「Playwright」を用いた、Microsoft Azure上のテスト自動化サービス「Microsoft Playwright Testing」のプライベートプレビュー...
はじめに業務で開発をしていて、Pull Requestを送るたびに命名について厳しいレビューをもらうので、業務で特に重要だと感じた部分のみまとめてみました!最初は「動けばいいじゃん!」と思ってい…
これまでの経過Day1(2023/08/20)Day2(2023/08/21)Day3(2023/08/22)Day4(2023/08/23)Day5(2023/08/24)Day6(2…
新しい構文がやってくる ご存知の通り、JavaScript の標準仕様である ECMAScript では毎年新しい記法や構文が提案され、採択されています。もちろん JavaScript のスーパーセットである TypeScript もその例外ではありません。 TypeScri
🤷♂️ 結合度とはみなさん、おはようございます!さて、いきなりですが、みなさんプログラミングにおける、結合度とはご存知でしょうか?「知っとるわい!!」との声が聞こえてきそうですが、かく言…
🤷♂️ 凝集度とはみなさん、おはようございます!さて、いきなりですが、みなさんプログラミングにおける、凝集度とはご存知でしょうか?「知っとるわい!!」との声が聞こえてきそうですが、かく言…
Magic Moment の @aqlwah です。 私たちが開発している Magic Moment Playbook では、インフラにGoogle Cloudを活用しています。 このたびGoogle Cloud Japan様よりご招待をいただき、特別トレーニングプログラム「Go
はじめに今回の記事では、駆け出しエンジニアの私が Django で ToDoリストを作った際、実際に作成した手順と、作成して得た学びについて話していきたいと思います。この記事では ToDoリス…
初めに初めまして、私は実務経験なし/IT知識皆無の新人エンジニアです。今回、私は初めてPython/Djangoで1つのアプリを作成しました。初めてのアプリ作成とのことで、気持ちが高ぶりました!しかし、その気持ちは一瞬で砕け散りました、…
ラブグラフエンジニアの水瀬ひろです! 個人開発中にぶつかった、 メーカーによるExif 情報の違い について書いておこうと思います。 ラブグラフは写真の会社ですしね。 調べた機種 # RICOH GR II # RICOH GRⅢx # SONY NEX-7 # SONY I
はじめにデータ統合自動化SaaSのtrocco®では、システム/サービス間でのデータの転送やDWH内でのデータマートの作成、そしてそれらを依存関係を含めてまとめたワークフローの実行ができます。これ…
はじめLaravelを使っている皆様はもうすでにご存知かと思いますが、7月19日〜20日にLaraconが行われました。そこでテーラーさんがLaravel 11の機能をデモしたり、いろいろな大事な…
はじめに この記事は毎週必ず記事がでるテックブログ "Loglass Tech Blog Sprint" の 2週目の記事です。 最近Zodすごいな〜ログラス(弊社)はYup使っているな〜Yupだとスキーマファーストなバリデーションできないよなーと思ったらできたので書きます。
はじめにAWSのWorkMailで独自ドメインでメールアドレスを作成する際にドメインの所有権関係で詰まった。具体的にはWorkMailで使用したい独自ドメインの「Domain status」が失…
はじめに フロントエンド学習の一貫で、はじめてポートフォリオサイトを個人開発で作りました。 本記事では、ポートフォリオサイトを作ったモチベーションと技術構成について紹介しようと思います。 https://www.bono-website.com/ https://github
JSでTurbolinksの画面遷移処理を呼びたいTurbolinksを利用しているアプリケーションで、以下のように任意の要素のクリックイベントに画面遷移を設定するコードを書いていました。当然な…
ソフトウェアのビジネスと社会における重要性が急速に高まる中で、ソフトウェアの品質についての関心もまた高まっています。ビジネスを前進させ、あるいは社会を円滑に運営する上で、ソフトウェアの品質について考えることが欠かせなくなってきているためです...
はじめに この記事で作るフォームのソースコードはこちら↓になります。 https://github.com/yohei222/react-hook-form-zod-mui 使用技術 TypeScript React Hook Form Zod MUI 作成するフ
はじめに ai-pr-reviewer 第3回です。 過去の記事はこちら https://zenn.dev/egstock_inc/articles/650cea61a49bda https://zenn.dev/egstock_inc/articles/b0e9626dd3
はじめに先日、Chrome 117がベータ版としてリリースされ、新たな6つのCSS機能が追加されました。追加された6つの機能は以下の通りです。アットルール @starting-styleCS…
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
YouTube埋め込みって、するだけでLighthouseスコアが低下して悲しい気持ちになりますよね。なので研究としてLighthouseスコアを低下させない対策を調べたり試しました。最終的に、特定のケースでのみ低下不可避という結論に至りました。 結論 YouTube埋め込み
YouTube埋め込みって、するだけでLighthouseスコアが低下して悲しい気持ちになりますよね。なので研究としてLighthouseスコアを低下させない対策を調べたり試しました。最終的に、特定のケースでのみ低下不可避という結論に至りました。 結論 YouTube埋め込み
The Go gopher was designed by Renée French. https://github.com/masahiro-kasatani/pacvim 概要 個人開発の宣伝記事になります。 タイトルの通り、パックマンを Vim コマンドで操作するゲー
背景 現在、インターン先で Next.js を使用した開発をしており、その中でチャートを作成する機会がありました。 また、いくつかチャートライブラリは存在するものの実務で使えそうなものを探すのに苦労する人がいるのでは?と思い今回、本記事を書きました。 デザインやカスタマイズ性
Metaは、コードもしくは自然言語によるプロンプトから、コードの生成およびコードに関する自然言語の説明を生成できる大規模言語モデル「Code Llma」を公開しました。 Code Llmaは、先月(2023年7月)にMetaが発表した大規模...
Cloud Native Computing Foundation(CNCF)は、Kubernetes上でイベントドリブンなオートスケーリングを提供する「KEDA」(Kubernetes Event-driven Autoscaling)が...
ソフトウェアのビジネスと社会における重要性が急速に高まる中で、ソフトウェアの品質についての関心もまた高まっています。ビジネスを前進させ、あるいは社会を円滑に運営する上で、ソフトウェアの品質について考えることが欠かせなくなってきているためです...
弊社では、主にFlutterでアプリ開発を行なっていますが、そのほとんどは数名からなるチーム開発です。 3人前後のチームで開発を行う場合、どのようなブランチ戦略を取るのが良いのか、また、どのようなマージの仕方をするのが良いのか、悩むところです。 今回は、弊社で採用しているチーム開
背景 8月某日、AWSからメールが来ました。どうやらAWS LambdaのGoランタイムサポートが2023/12/31にサポート終了するらしいです。 Amazon Linux AMI のメンテナンスサポートが 2023 年 12 月 31 日に終了するのに合わせて、AWS L
はじめに現職の株式会社ビースタイルホールディングスを退職するので、いわゆる退職エントリを書いてみます。※ 記事執筆時点では私はまだ株式会社ビースタイルホールディングスに所属しているので、「現職」…
こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたもので
はじめに最近お仕事で「DI」という概念に初めて触れたので、勉強を兼ねて TSyringe を触ってみることにしました。この記事はその備忘録的なナニカです。※注意:DI素人がふざけた文体で書いてい…
実行コンテキストとscope、クロージャについて 前回の記事では、実行コンテキストと、コールスタック、ホイスティングについて主に扱いました。 たくさん見ていただき、いいねをいただき、とても嬉しい限りです。 今回も、この記事に入り、見ていただき、ありがとうございます。 http
概要Fortranの関数ポインタ(手続ポインタ)を用いてコールバック処理を実装します。これを用いると数値計算の初期値代入などを簡単に書けるようになります。導入古典的なFORTRANでは手続き型…
はじめに ついに!!! アカウントのブロックが解除されました。今まで自分が作成した記事がヒットされないことは知ってましたが、前に適当に作成した記事とリンクのみ記載した記事をちょこちょこ修正し、zennにお問い合わせした結果、ブロックが解除されました。 昔は、「頑張っていくこと
概要この記事では、エンジニアにとって重要な、「良いコードとはなにか? どうすれば良いコードが書けるのか?」について、基礎の考え方から、私なりに頑張ってまとめて記載してみようと思います。ターゲ…
個人開発でサービスを作り始めて、気がついたら2年も経っていました。気軽な気持ちで作り始めたのですが、思いの外色々なことに手を出してしまったので、利用した技術などをまとめてみます。作ったものY…
はじめにPower BIユーザーおなじみのSQLBIを運営しているMarco Russoさんが、6月22日にポストしたDax Optimizerのウェイトリスト。ポストを見つけてすぐに申し込み、8…
<a href="https://github.com/pnpm/pnpm/releases/tag/v8.7.0">https://github.com/pnpm/pnpm/releases/tag/v8.7.0</a><br /> <p>pnpm v8.7.0リリース。 <c
ご挨拶 はじめまして、わったーです。今年の10月からWeb系受託開発会社でひよっこエンジニアとして働くことになった、関西人です。この記事の執筆をきっかけに学んだことをアウトプットしたいと考えています。何卒よろしくお願いします。 記念すべき1番目の記事は、業務未経験の筆者がWe
TweetDeckが有料化されて悲しいですね しかし、毎月1000円払うのはつらい…。そんな方々の為にArc browserの機能を使った擬似TweetDeck再現方法を書きました。 ※何か方法ないかなと検索したところRedditで実現している方がいたので大いに参考にしました
私のFn::ForEachの検証はまだ終わっていません ! DeepLを利用して英語翻訳したものを作成予定である為、英語を日本語に翻訳させたような鼻につく話し方になっている点ご容赦ください。時間を見て読みやすく変更したものを投稿します。 前回以下のような記事を書きました。
はじめにGAN(Generative Adversarial Network; 敵対的生成ネットワーク)のモード崩壊は、訓練中のGANがデータセットの多様性全体を捉えることができず、限られた数のサ…
! この記事はGodot初心者が書いたもので、設計上ベストプラクティスでない可能性があります。 はじめに Godot Engineの公式ドキュメントにあるチュートリアルが終わった後、何をやったらいいのか分からない、という人むけに私が作ったミニゲームをチュートリアルとして公開
はじめに 今回の記事が初めてのZennへの投稿になります ご覧いただきありがとうございます。masashiです! 普段はフリーランスとして、Kotlinを使用しAndoridアプリの開発をしています。 ここ数年、Kotlinをメインで使用してきましたが、今後はFlutterを
Qiitaでテーブルを作ると,横スクロールしないで済むよう下記のようにセルの内容を折り返して表示してくれる。しかし,横スクロールしても良いので折り返しせずに表示しようとすると,これが難しい。改行を…
概要/選定背景 DMM.com で SRE をしているえるもです。 自分が所属しているチームでは 120 人規模の開発組織にマイクロサービスプラットフォームを提供しています。 マイクロサービスプラットフォームは k8s とその周辺のエコシステムにて構築されているアプリケーショ
概要 LLMに関心があり、ChatGPTやtransformerの仕組みを理解したいと思っていたところ、雰囲気を掴むのにこちらの動画がとても参考になりました。 https://www.youtube.com/watch?v=kCc8FmEb1nY 動画の内容としては、以下のコ
ISUCON 夏祭り 2023 発表資料 自己紹介 本名:金子達哉 株式会社PR TIMES開発本部長CTO 2021/4入社 達人が教えるWebパフォーマンスチューニング〜ISUCONから学ぶ高速化の実践(技術評論社)(通称:ISUCON本)の著者の1人 6章「
【データ分析の必読10冊+差をつける10冊+100冊超】データサイエンス、データ分析、機械学習関連の本がご好評いただいてましたが古くなりごちゃごちゃしているので新たに作り直しました本記事のめあて…
<a href="https://nuxt.com/blog/v3-7">https://nuxt.com/blog/v3-7</a><br /> <p>Nuxt v3.7リリース。 Web Streamと<code class="language-plaintext highl
はじめにこんにちは、フロント歴7年目のエンジニアになります🙂今回は日頃仕事でお世話になっているVue.jsに感謝の意を込めて、Vueの素晴らしさを皆さんに少しでも感じて貰えたらと思い、この記事…
きっかけ良い条件分岐とはなんだろう?と考えていたときにふとラーメン二郎のコールを思い出しました。ラーメン二郎では店員さんが「ニンニク入れますか?」と聞いたあと、お客さんがトッピングの量を伝える形…
はじめに Bicep は、宣言型の構文を使用して Azure リソースを定義するためのドメイン固有言語(DSL)です。Bicep を使うと、IaC (Infrastructure as Code) により一貫性のあるデプロイが可能になります。 今回は、Bicep を使って A
これまでの経過Day1(2023/08/20)Day2(2023/08/21)Day3(2023/08/22)Day4(2023/08/23)Day5(2023/08/24)[x] 1.…
自己紹介大学2年生のUnity大好きマン。注意今回の記事はいつもよりエゴが強いので気を付けてください。この記事は2023/08/25に受験した体験をもとに書いています。Unity認定試験とは…
夏も後半に差し掛かってきましたね🌞 あすみ(@asumikam)です! 株式会社リンケージさんと合同勉強会をしました https://linkage-inc.co.jp/ なんと...わざわざ小田原に来てくださいました😭✨ 皆様、遠いところありがとうございます。 NE側17名
実務で急に使うことになった人向けの確認リストTerraformは、HashiCorpが開発した「Infrastructure as Code」ツールで、クラウドやオンプレミスのインフラをコードで定…
こんにちは、Happy Elements 株式会社でエンジニアをしておりますryoooです。 先日、以下の記事で弊社における社内ルール等に対するチャットシステムをご紹介いたしました。 https://zenn.dev/happy_elements/articles/1484b17
やりたいこと・TerraformでAWS Lambdaをデプロイしたい・ローカルでlambdaソースを編集したらAWSへ連動できるか検証したい前提・AWSアカウント作成済み・AWS IAM…
背景弊社の受託開発チームでQiita記事でアウトプットを定期的に行おう!という施策が始まって早2週間 ※記事投稿時点少しずつ投稿記事も増えてきて、気になってくるのが記事のLGTM等の数ですね✨…
概要いやいや、vueでツールチップ作ろうと思えば簡単に作れるよね。v-ifとか、detailsとか使えば余裕っすやん。ってお思いの方は多いはず。でも、難しいのが、表示箇所以外をクリックした…
Swift Packageでマルチモジュール構成にしている際、異なるモジュールの画像リソースを使いたい場合があると思います。例えば、以下の画像のような構成で、ModuleAにあるMedia.xcassetsの画像をModuleBで使いたい場合です。このような時、リソースを読み込め
プロジェクトでの進捗確認ミーティングもありますが、進捗を聞くだけに終始してしまいます。「働くこと」にもう少し視野を広げて、いろいろ聞いてみることがあります。1on1です。進捗確認MTGとは別の事柄を…
<a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-2/">https://devblogs.microsoft.com/typescript/announcing-typescri
デプロイしたらエラー出るよね!知ってた!😇下記記事を書いて意気揚々とデプロイしたらActionView::Template::Error (The asset "●●.js" is not pre…
こんにちは。Magic Momentの髙橋です。 ここのところ世間では生成系AIが注目されていますが、エンジニアが一番注目しているのはその中でもコードを自動生成してくれるAIではないでしょうか? その中でもよく名前が上がるのが、GitHub Copilotだと思います。 Magi
getByRoleはHTMLのロールと同じTesting Library の getByRole は、 HTML要素のロールを参照します。必要に応じて公式を参照しましょう。例button は…
背景を一枚絵にしたい!やってみました↓https://twitter.com/flankids/status/16932907664147911012D背景x3Dキャラの組み合わせは初代プレス…
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
隙を見せたな、語らせてもらいます CS専攻の修士2年であり、今では曲がりなりにもエンジニアを名乗るようになった自分ですが、高校生の時はWi-Fiが何か分からないけど変な英単語はたくさん知っているド文系でした 約5年前、学部2年の夏に、ちっこい教育系アプリ開発企業で、英語系アプ
サーバサイドで実行可能なJavaScriptランタイム「Bun」が9月7日(日本時間9月8日)にバージョン1.0に到達することが分かりました。 公式サイトで「Bun 1.0」のローンチイベントへの申し込みが始まっています。 Node.js互...
概要 本記事では、Echo を使用して JWT 認証 を実装する方法についてご紹介します。 https://echo.labstack.com/docs/cookbook/jwt プロジェクトの作成 プロジェクトディレクトリを作成します。 $ mkdir echo-jwt
<a href="https://github.com/parcel-bundler/watcher/releases/tag/v2.3.0">https://github.com/parcel-bundler/watcher/releases/tag/v2.3.0</a><br
<a href="https://frontendmasters.com/blog/vanilla-javascript-reactivity/">https://frontendmasters.com/blog/vanilla-javascript-reactivity/</a
これができる拡張を作った。 TypeScript と HTML と CSS の LSP を動かせるようにしたので、 markdown 内部で補完が走る。 TypeScript に関しては補完だけではなく型診断の結果を表示している。 .md だけではなく .mdx にも対応してい
<a href="https://www.rspack.dev/blog/announcing-0.3.html">https://www.rspack.dev/blog/announcing-0.3.html</a><br /> <p>Rspack 0.3リリース。 CSSの挙
<a href="https://bun.sh/blog/bun-v0.8.0">https://bun.sh/blog/bun-v0.8.0</a><br /> <p>Bun v0.8.0リリース。 <code class="language-plaintext highlig
触る機会があったのでメモがてら記述します。 対象者 記事の内容は next.js vercel microcms を触ったことがある方向けです。 ISR, On-demand ISRとは ISRでは、ページアクセス時に指定したキャッシュ時間が過ぎていた場合、ページを再
これまでの経過Day1(2023/08/20)Day2(2023/08/21)Day3(2023/08/22)Day4(2023/08/23)[x] 1. アイデアと計画[x] 2. D…
これはなに? 新しくリリースされた ChatGPT (GPT-3.5 Turbo) の Fine-tuning を試してみたメモ。 ChatGPTに最新の知識や専門知識を注入できるかどうかをテストしてみた。 結局、自分が想定した動きにはできなかったので記事にして供養します🙏
近年優秀なエンジニアに対して報酬を多く支払う企業が増えてきています。実際アメリがのAmazonも大幅な賃上げを行い、話題となりました。日本国内でもエンジニアの年収が高い企業を知りたい!と思っているエンジニアの皆様お待たせいたしました…
やりたいことMATLABで長時間かかる処理を投げるときに、進歩をSlackで通知できるようにしたい!!->webwriteでできた!ついでに(途中)結果のプロット画像を送ってもらえれば、もっと…
AdobeのXDショートカットキーを紹介します。Adobe製品で共通して使えるものもあるので、是非覚えていただきたいショートカットキーとなります!目次ツールの切り替えショートカットキー基本的…
English: AnyView is Pretty Great, ActuallySwiftUI 開発者のコミュニティでは、AnyView の評判が良くありません。コードの臭いと呼ばれることも…
必要なJavaScriptのみ個別に読み込みたい方法が分からず、とりあえず動きゃいい精神でapplication.jsに全部読み込ませてたら、パフォーマンス診断で怒られてしまった(あたり前田のクラ…
概要 先日torch.optim.RAdamに機能追加のPR[1]を送ったので、PyTorchリポジトリにコントリビュートするさいのフローや気をつけるべき点についてまとめておきたいと思います。 これを読むことで雰囲気を知ってもらい、オープンソースのリポジトリにコントリビュート
株式会社IVRy (アイブリー)のエンジニアのkinashiです。 IVRyではテストツールとして Jest を使っています。 普段なにげなく使っているモックですが、 import したモジュールをどうやって上書きしてるのか気になったことはありませんか? 呼び出す前に上書きしてる
こんにちは、BEENOSのうしやまです🐮 BEENOSは、新卒エンジニアメンバーに "技術研修約2か月 + ジョブローテーション約5か月" を受ける期間を用意しています。そして、この経験を通じて新卒メンバーのキャリアイメージの解像度を上げ、配属後のスタートダッシュが円滑に行えるよ
はじめに iOSDC Japan 2023が近づいてきました、皆さん楽しみにしていますでしょうか 😉 アルダグラムがプラチナスポンサーとしてiOSDC Japan 2023を初めて協賛させていただきます!イベント当日にはブースも設置されますので、ノンデスクワーク用のプロジェク
TL;DR 個人の意見ですが LangChain は不必要にコードが複雑で、設計が悪いので production での採用をおすすめしません LangChain とは LangChain とは、大規模言語モデル(LLM) に対して簡単なインターフェイスを提供するライブラリ
はじめに 初めまして。 CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です! スマートコントラクトを書いたり、フロントエンド・バックエンド・インフラと幅広く触れています。 https://cryptogames.co
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
今回はUnityのAssetStoreでアセットを200個以上ダウンロードしてきた私が「AssetStoreの売上ランキング」「日本語の記事でおすすめされるアセット」「海外の記事」等、調べに調べまくって厳選したおすすめアセットをランキング形式で紹介していきます。(2023/08/
はじめに こんにちは、@nano_sudoです! ついに、皆様ご待望のgpt3.5-turboのファインチューニングができるようになりました! ということで、今回は、chatGPT(gpt-3.5-turbo)をファインチューニングする方法を紹介します。 ファインチューニ
これまでの経過Day1(2023/08/20)Day2(2023/08/21)Day3(2023/08/22)[x] 1. アイデアと計画[x] 2. DartとFlutterの学習[x…
VMwareは米ラスベガスで開催中のイベント「VMware Explore 2023」で、Kubernetes上でアプリケーションの開発や実行を行う環境を提供する「Tanzu Application Engine」を発表しました。 Tanz...
VMwareは米ラスベガスで開催中のイベント「VMware Explore 2023」で、分散ストレージを実現するVMware vSANの新機能「VMware vSAN Max」を発表しました。 vSAN Maxは、vSphereで構成され...
こんにちは、駆け出しアーキテクトのやまぱんです。今回 Azure Dedicated Host / 専用ホスト (以下、ADHとも記載します。)を検証環境に作成してみたので簡単にメモしておきます。…
はじめにOpenAI社から革命的な機能がリリースされました。https://openai.com/blog/gpt-3-5-turbo-fine-tuning-and-api-updatesタ…
背景会社の壮行会、忘年会、新年会、参加者は部長1名、課長3名、係長4名、若手社員10名、そんな飲み会の幹事を任され続けて早一年。何度も傾斜をつけての支払い金額の計算を実施しました。しかし、こ…
<a href="https://alttexthalloffame.org/">https://alttexthalloffame.org/</a><br /> <p>画像の代替テキストについてのサイト。 なぜ必要なのかと具体的にどういうキャプションを書くのかの具体的な例などを
<a href="https://developer.chrome.com/en/articles/long-animation-frames/">https://developer.chrome.com/en/articles/long-animation-frames/</a
JotaiとRecoilは似てます。一方で、細かい違いは多くあります。決定的な違いを一つ挙げるとすれば、stringをkeyにしているRecoilに対して、Jotaiはatomのobject referenceをkeyにしています。表面的にはstring keyを指定しなくて良い
<a href="https://github.com/reduxjs/react-redux/releases/tag/v9.0.0-alpha.0">https://github.com/reduxjs/react-redux/releases/tag/v9.0.0-alph
<a href="https://developer.chrome.com/en/blog/chrome-117-beta/">https://developer.chrome.com/en/blog/chrome-117-beta/</a><br /> <p>Chrome 11
<a href="https://developer.chrome.com/en/blog/debugging-speculation-rules/">https://developer.chrome.com/en/blog/debugging-speculation-rules
<a href="https://github.com/honojs/hono/releases/tag/v3.5.0">https://github.com/honojs/hono/releases/tag/v3.5.0</a><br /> <p>Hono v3.5.0リリース
2リージョンのサービス有無を比較したい 前回、東京と大阪で利用出来るAWSサービスの対比について書きました。 https://zenn.dev/mjxo/articles/3d72f4577a5c8e これをWebブラウザ上でいつでも最新の情報で手にいれられたらいいなぁ、と思
iOS 17から使用可能なPhotosPicker のAPIがいくつか追加されました。新しく追加されたAPIを使用することで、PhotosPicker の表示方法や表示アクセサリー内容を変更することができます。 表示方法の変更 モーダル表示に加えて、PhotosPicker
はじめに ! 今回の記事は、2023年8月29日に開催されるPostman Meetup Fukuokaの登壇に向けて、Postmanへの感謝を伝えるために執筆した記事である。 ! 今回の記事は、これからPostmanを実務で導入するプログラマーを対象に基本的な使い方を解説
logicoolが結局最高なのよQiitaの100万人に届けたい!私のお気に入りガジェットキャンペーンに則って、私の相棒たちを紹介したいと思います。ERGO K860 ワイヤレススプリットエル…
こんにちは。クラウドエースの阿部です。 今回はひっそりと一般提供されていた Infrastructure Manager について紹介したいと思います。 Infrastructure Manager とは Infrastructure Manager (以降、Infra Ma
! 🐳 この記事は「Loglass Tech Blog Sprint」の1週目の記事です。 はじめに みなさん、DBをバージョンアップして酷い目にあったことありますよね? 先日ログラスの本番データベースのバージョンアップをしたのですが、Site Reliability En
はじめに本記事では、個人向けポータルサイト作成を題材に UiPath Apps の使い方を紹介します。記事の内容は、個人の見解または確認結果であり、UiPath の公式見解ではありません。製品…
<a href="https://github.com/jestjs/jest/releases/tag/v29.6.3">https://github.com/jestjs/jest/releases/tag/v29.6.3</a><br /> <p>Jest v29.6.3リ
こんにちは!早くも入社して2年目となりました、株式会社オープンエイト22年新卒の鳥海です。 長らくはてなブログで運営してきた弊社のテックブログですが、先日 Zenn に移行することとなりました。ありがたいことに、それに伴って今期から編集長として移行・運営を推進させてもらっています
1. はじめに前回、前々回と2回に分けてUiPathのCI/CD環境をJenkins上に構築してきました。今回は応用編として、UiPathのJenkinsプラグインで提供されていない機能の自動化…
船井総研デジタルでは、毎週全社朝礼というものがあり、zoomで参加するようになっています。しかし、毎週毎週予定表からURLをクリックして、パスワードを入力して参加とするのはめんどくさいですよね。…
1. はじめに前回の記事 UiPath CI/CD環境の構築(Jenkins編)その1 では、UiPathのCI/CD環境をJenkins上に構築してジョブを手動で実行するところまで書きました。…
続 C++ はどれくらい速いのか?:バブルソートの演算で比較してみるこんにちは、株式会社船井総研デジタルの @fsdg-adachi_h です。今回は、WSL の Ubuntu 環境で C++ プ…
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
現在のTCAではTaskResultのGenericパラメータであるSuccessがVoidの場合にEquatableに準拠することができません。それはVoidがEquatableではないためです。…
Googleは、都内で開催したイベント「Generative AI Summit Tokyo」で、同社の大規模言語モデルである「PaLM 2」が日本語対応したことを発表しました。 PaLM 2は今年(2023年)5月に行われたイベント「Go...
Googleは、都内で開催したイベント「Generative AI Summit Tokyo」で、コード生成や補完のためのAIモデル「Codey」が日本語に対応したと発表しました。 CodeyはGoogleの最新の大規模言語モデルPaLM ...
概要と結論Jetpack Composeでvalue classをデフォルト引数ありで引数にした場合、引数指定なし(デフォルト引数を利用)で呼び出すとNullPointerExceptionが投げ…
これまでの経過Day1(2023/08/20)Day2(2023/08/21)[x] 1. アイデアと計画[x] 2. DartとFlutterの学習[x] 3. 開発環境のセットアップ…
プロトタイプから完成品へ 「10倍の法則」 新しいプロダクトをスタートするとき、プロトタイプを作成することから始めます。 短時間でFigmaでざっと作ったプロトタイプは、 アイデアの妥当性を確かめるための大切な第一歩です。 しかし、その次のステップ、プロトタイプを完成品に持っ
iOS 17では、Widgetに対してインタラクティブな機能と、アニメーション効果を追加することができるようになりました。 https://developer.apple.com/videos/play/wwdc2023/10028/ 本記事ではiOS 17でWidgetに追加
はじめに 先日シェルについてのオンライン勉強会に参加しました。 https://studyco.connpass.com/event/291129/ スライドも非常にわかりやすく、動画もアップされているので、ぜひ見てみて下さい。 何度勉強してもついつい忘れてしますシェルについ
はじめにGoogle Optimizeのサービス終了というニュースが飛び込んできたり、A/Bテストツールの代替案を模索している方も多いかと思います。理想を言えば、このようなマーケティングツールは何…
Qiita CLIとはQiita CLIとは、手元の環境で記事の執筆・プレビュー・投稿ができるツールです。Qiita CLIを使うことで、普段ご自身で使っているエディタなどを使って記事の執筆・投…
Loglass Tech Blog Sprint とは? Loglass Tech Blog Sprintとは株式会社ログラスのエンジニアによって運営されるテックブログです。 Zenn Publicationを使って運営されます。 https://zenn.dev/p/log
注意事項今回の作品は、機械学習を学ぶために作成した個人向けのアプリです。十分に検証された内容ではありませんので、実際の業務や診療等では使用しないようにご留意下さい。1.はじめに最近機械学習や…
こんにちは、Happy Elements 株式会社でエンジニアをしておりますryoooです。 概要 本記事では蓄積された社内の情報をデータベースに登録し、チャット形式で情報を引き出すような仕組みを構築します。 この手の記事は何番煎じ?という感じですが、自分たちにとって最適な方
前回の記事はこちら。 https://zenn.dev/itte/articles/57021ace128fff 前回JavaScriptとWasmでデータを受け渡す概念的なことを説明しました。今回は、実際にDenoとZigのコードを書いていきます。 Denoで書いていますが、こ
フォルシアの技術広報チームではこれまで、自社エンジニアが社内外へ発信しやすい環境を作るため、試行錯誤を繰り返してきました。 今回はその中でも、「企業の技術ブログを無理なく継続的に続けていくための仕組み」 について、現時点で私たちがベストプラクティスだと感じている方法を記事にしまし
昨日こんなツイートをしました。このツイートを見ただけじゃベーシック認証の書き方などわからないとおもいます。ので今回はもう少し深堀していこうと思います。ベーシック認証について簡単に言うとHTTPを用…
こんにちは!エン・ジャパン株式会社でエンジニアをしております、まつなみです。社内勉強会でword2vecを扱った時、猫ひろしから猫を引きたいという話題になったのですが、学習済みモデルには「猫ひろし」…
はじめに 2023年6月末に、 AWS認定ソリューションアーキテクト - アソシエイト試験 を受験して、無事合格することができました。どんな勉強を取り組んできたか包み隠さず公開していきたいと思います。 プロフィール 年齢:30歳 職業:システムエンジニア 3年 AWS実
自分は今新卒 3 年目なのですが、直近の 2 年間は毎月何かしらのアウトプットを継続して行ってきました。 色々な記事[1][2][3]に書かれているように、アウトプットをすることはたくさんのメリットがあります。自分自身、それらのメリットを享受できていると感じているので、アウトプッ
概要 稼働中のシステムでエラーが発生した場合にアプリケーションが出力したログを確認するのが一般的です。New Relic でも Logs の機能を使って同じようにログから発生しているエラーを確認す…
概要 New RelicのErrors Inboxは、カスタム属性を活用することでエラーの影響を受けているユニークユーザー数を簡単に確認することが可能です。またその値を元にしたユーザーへの影響度を…
概要New RelicにはiOSとAndroidで動作するモバイルアプリがあるのをご存知でしょうか?移動中や出先でアラートの詳細やシステムの状態を確認する際に、わざわざPCを開かなくてもNew …
概要Windows Serverで動かしているはずのサービスが起動しておらず、提供しているシステムが期待通りに動かいていないという経験は無いでしょうか?New RelicにWindowsサービスの…
TL;DR Pythonライブラリ 「PromptoGen」 をリリースしました 🎉 PromptoGenは、「LLMとPythonの間のギャップをシームレスに繋ぐことで、効率的で未来を見据えたコミュニケーションを実現する。」 というビジョンの元、 あえて具体的なLLM実装へ
元気しとーと? 博多に住んどうUiPathプリシェールス @ManabuTechばい。(お元気でしょうか? 博多に在住しておりますUiPathプリセールス ManabuTech です)みなさん、…
元気しとーと? 博多に住んどうUiPathプリシェールス @ManabuTechばい。(お元気でしょうか? 博多に在住しておりますUiPathプリセールス ManabuTech です)今回は、P…
元気しとーと? 博多に住んどうUiPathプリシェールス @ManabuTechばい。(お元気でしょうか? 博多に在住しておりますUiPathプリセールス ManabuTech です)今回は、P…
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
はじめにSecure Agent のインストール手順を説明します。用語Secure AgentIICSと連携してデータ処理を実行するエージェントソフトウェア。幅広いプラットフォーム (AW…
この記事は?この記事は、ChatGPTなどAIが進歩し、エンジニアが主業としてきたコーディング領域をAIでできるようになっても、まだエンジニアとして活動できる理由を説明します。1. まだまだAI…
Javaの代表的なフレームワークの1つであるSpring Frameworkは、現在開発中の次期バージョンSpring Framework 6.1でJavaの仮想スレッドに対応することが分かりました。 Spring Frameworkは昨年...
はじめに 最近よく耳にするpythonパッケージ管理ツール rye を使って、Kaggleとほぼ同じML開発環境を構築しようとがんばってみました。 結論、LightGBM、XGBoost、Catboost、pytorch、Polarsなどのライブラリのインストールはスムーズに
はじめにNx は Elixir で行列演算をするためのモジュールですhttps://github.com/elixir-nx/nx2023/8/15 にバージョン 0.6.0 がリリースされま…
AZ-900に無事合格したので、勉強方法などをまとめます。内容は、2023年8月時点になってます。少しでも、参考になれば幸いです。●AZ-900とはAZ-900とは、マイクロソフト社が実施する…
ラブグラフCTOの横江です! Zenn の Publication 機能を使って、 ついにラブグラフでも技術ブログを始めることにしましたー!! パチパチパチ〜👏 過去に何度かメンバーから技術ブログを始めるのはどうかみたいな話は上がったのですが、 自分的には乗り気になれない事情があ
はじめに本日はPower Appsのモダンコントロールについて、ショート記事を!https://powerapps.microsoft.com/en-us/blog/modern-control…
こんにちは。クラウドエース株式会社で Google Cloud 認定トレーナーをしている廣瀬 隆博です。前回の記事で「絵文字がメロイックサイン(🤘)になっている人」と書きましたが、もちろん ヘヴィメタル が好きだからですね。誰も聞いてこなかったけどアピールしておきます。なお、にわ
はじめに2023年8月14日~18日に行われた株式会社エイチームでのインターン体験記をまとめます。予定としては平日5日間であったが8月15日は台風の影響で休みになり4日間となった。インターン概要…
起こった問題と解決策 環境 MacOS: Ventura 13.4.1(c) Wrangler: wrangler 3.5.0 言語: TypeScript 問題 公式のドキュメントを参考に Durable Objects を TypeScript で実装した コー
まとめ custom_lintを使ってLintと自動書き換え用Assistを作る方法を紹介 Lintを作るのは意外と手軽にできるし、簡単なものはメンテもそんなに難しくなさそう チーム内のルールをLintに落とし込んでおくと、後からジョインする人ためにもいいかも どん
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
実務ではEmotionを、個人開発はTailwind CSSを使ってスタイルを書いています。両者のメリット・デメリットを比較整理してみました。広く認知されている技術ではありますが、まだ扱ったことのない方向けにそれぞれの魅力が伝わったらなと思います。 ! 最近、実務でのLPコーディ
NVIDIA GPUがある環境でUbuntu22.04をインストールしたら起動画面で固まってしまったので修復方法を共有したいと思います。各パートで共通のこと紹介するコマンドはリカバリーモード起動…
始めに先日、アジャイルコーチの方が主催するスクラムワークショップに参加しました。これを機に、アジャイル開発周りやスクラムについてのまとめ・ワークショップを通じて学んだことをアウトプットしようと思…
UIImageにモザイクを適用する場面があったため、備忘録として残しておきます。実装public extension UIImage { func mosaic(_ scale: Float) …
Go言語の開発チームは8月8日にリリースしたGo 1.21で、実行時のプロファイル情報を用いてコンパイルを最適化し、実行速度の改善を図る「Profile-guided optimization」機能が正式版になったことを明らかにしました。 ...
SUSE Linux EnterpriseやRancherなどのオープンソースソフトウェアの開発や提供を行うSUSEは、筆頭株主であるMarcel LUX III SARL(以下Marcel)の意向によって現在ドイツ フランクフルト証券取引...
はじめにUiPath Document Understandingは、半定型帳票(*)の読取り精度が出なければ、再トレーニングで精度向上していくことができます。読み取れないフィールドも追加して、再…
JavaScriptの基礎知識をつけよう 今回はTypeScriptやReactを触る前に!!JavaScriptについてしろう! ということで、JavaScriptの知識について記述していきます。 何回かに分けて書きたいなと思います。今回は以下の内容になります。 1.
前回は二重数の拡張によって高階自動微分する方法を Rust で実装しました。 しかし、リバースモードが使えない、多変数への拡張が困難、任意の関数の高階微分はやっぱり自分で求めなければいけない、などの問題があり、スケールアップするには難がありました。 そこでこのサブグラフを生成する
TL;DR ふと「xxx みたいなコンポーネントを作るってなるとどうすればいいんだろ?」と思うことがあるかと思います そういう時に、ささっとお試しで作れる PlayGround 的なものを用意しておきたい 「なら Storybook とかいいんじゃね?」と思ったので、導入に
https://github.com/myuon/quartz/releases/tag/v2.0.0 前回の記事の続き。 https://zenn.dev/myuon/articles/76047d5d575346 Quartzはセルフホストを達成した段階でv1.0.0としてリ
本記事について2023年7月にオンプレミスのサーバーに対して ESU (延長セキュリティ更新プログラム) を利用するにあたり、Azure Arc から購入・有効化ができることが発表されました。この…
はじめに みなさん開発好きですか!僕は好きです! みなさんサウナは好きですか?僕は好きです! サウナは 最初のツラい 熱波 - 水風呂 を乗り越えると 気持ちい〜い 外気浴が待ってます. git の commit message のルールも 最初は慣れなくてツラい(言うほど辛
はじめに バックエンドからメールを送信する機能が含まれるシステムは一般的であると思われます。送信者全てに対して、同じ内容を送るメールもあれば、タイトルや本文の一部分を動的に変更して、メールを送るユースケースが多いでしょう。 上述の内容を考慮した上でのテーブル設計とメール送信処
VisionProで遊びたい といっても、まだ売ってないし、 Developer Kitを申請できるような器ではないし、 と思っていたら、simulatorがあるのか! ということで、simulatorで遊んでみます。 環境設定 Flutter大学のaoiさんが紹介してく
次回 どうも、最近は自動微分沼にはまっています。 前前回と前回ではリバースモードによる自動微分を Rust で実装しました。これらは実装が簡単である分、高階微分に対応していないという欠点があります。機械学習では1次の微分で済む場合が多いですが、一般の最適化問題には2次微分を使うも
概要 https://twitter.com/alvarlagerlof/status/1692998609501864167 React Server Components のブラウザ拡張機能がリリースされたので、紹介します。 この拡張機能は、主にNext.jsのApp R
こんにちは。ブログが大好きなソフトウェアエンジニア、おとよ🦙と申します。 この記事ではタイトルの通り、私が先日リリースした個人開発サービス「N2B」について、何を実現するサービスなのか、どのようなシステムで構成されているのかについてご紹介したいと思います。 誰でもNotion
1. まずは基本から!React.jsとは?React.jsはFacebookが開発したフロントエンドのライブラリ。コンポーネントという小さな部品を組み合わせて、動的なユーザーインターフェースを構…
はじめに Viteを使ってReactとTailwindCSSの環境を構築したので、その時のメモです✍️ ESLintについてはまだ理解しきれてないところがあるので、精進していきます (それぞれの概要についても、今後まとめ次第記載していく予定です) 手順 ターミナルで実行
少しひっかかったのでメモ。実施環境:[testuser@testhost ~]$ uname -aLinux testhost 4.18.0-147.8.1.el8_1.x86_64 #1 S…
この記事は? 個人開発でアプリを出す際に問い合わせやエラーが発生した場合にログを取りたいと考えました。そこで個人開発者はどんな方法でエラーログのモニタリングをすればいいのかなと思いまとめてみました。 モバイルクラウドモニタリングの選択肢 モバイルログのクラウドモニタリング
はじめに こんにちは.伊都アキラです. 今回は,スキップ進行を実装します. スキップ進行とは,プレイヤーが何も操作をしなくても,勝手にストーリーが進んでいく機能のことです. 前に実装したオート進行との違いは,オート進行の場合は1つの演出が完了するまで待機するのに対し,スキップ
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
<a href="https://github.com/alvarlagerlof/rsc-parser">https://github.com/alvarlagerlof/rsc-parser</a><br /> <p>React Server Component(RSC)のデ
準備Terraform インストールしてリソース グループ作成するまで - Qiita の続き本題ファイルを用意resource "random_pet" "rg_name" { prefi…
これは個人的なメモです。間違っているかもしれないので注意してくださいご指摘等あればよろしくお願いします(1)では、リアルタイムを想定してボリュームレンダリング方程式の解き方を考える(2)では、…
まずはサンプルコードから 以下のコードを見ていただきたい。この記事では、この巨大なソースをリファクタリングします。 ! 細かな実装については、本題とズレるので、今回はファイルの構成について、注力してください。 要素技術 React/Next.Js(App Router)
Terraform (HashiCorp 製品) のライセンス変更の報を受けて考えたことを綴りました。各種ライセンスの一次情報へのリンクも付けてあるので、OSS に馴染みがない人にも参考になる情報…
タップポインターを表示させてみた百聞は一見に如かず。先ずはこちらをご覧ください。Simulatorでタップと同時ポインターが表示されます。設定は何をすればいいの?以下のコマンドをtermin…
try-catch文とは例外処理時に使われる構文で、tryとcatchというブロックを使用しますtry…ラーが発生する可能性があるコードをこのブロック内に記述します(通常実行されるのはtryブロ…
はじめにアプリアイコンをアプリ内で画像として使用したい場合のやり方を調べたので記録しておきます。実装extension Bundle { public var icon: UIImage? { …
「strongもbも太字になるのにどう違うんだ…?」 「emもiもイタリック体になるけど、そもそもイタリック体ってなんなんだよ…?」 「strongの重要と、emの強調って何が違うんだ…?」 などなど、使い方がよくわからなくなりがちな HTML 要素(主にテキストレベルセマンティ
はじめに 8月7日から8月18日までの2週間、アイフルのエンジニアインターンに参加してきたのでその体験記を書きたいと思います! この記事ではインターンの良かったところ/残念だったところ、このイン…
この記事はUbuntu日和【第33回】フォントと日本語入力の、ホントの話(Wayland編)の副産物です。こっちのPVを上げるためのものなので必ず読んでくださいね(直球)。 内容としてはタイトルのとおりなのですが、偶然今日Qt6に変更されたようです。このあたりも確認したいところで
TL;DR G.I.G とは Google Cloud の認定資格、Professional Cloud Developer を取得するまでの話 合格の証 G.I.G とは G.I.G は Google Cloud が主催する、 Google Cloud Plat
1. UIInputViewControllerにSwiftUIのViewを差し込む struct KeyboardView: View { var body: some View { // ・・・省略 } } class KeyboardV
現在、FRAIMではOpenTelemetryの導入を進めています。 BackendはRustで書かれており、Applicationから出力するMetricsに関してもOpenTelemetryのMetricsを利用したいと考えています。 既にtracingを導入しているので、t
プチ話書く友達とちょっとした喧嘩をしたときに、if文であやまった話をします。ちなみに友達から記事を書く許可もらってます。本題友達と喧嘩したときにLineにこんなメッセージ送った。if(yo…
はじめに 前回の記事の通り、 個人的に作っていたプロジェクト のサーバ側を Cloudflare Workers に移行している 移行したのはいいものの、いざ本番にデプロイをしたら CORS 系のエラーが発生していて設定を追加するまで色々と調べて実装したので、今回はそのまとめ
準備Azure PowerShell を使用して Windows に Terraform をインストールする | Microsoft LearnInstall | Terraform | Has…
TL;DR guard がネストを減らすためだけに存在しているわけではないことを意識する。あと、コメントも必要なときは必要 guard と if let をちゃんと使い分けると、ミスが減って良いコードになる ※ ただ、所属しているところのコーディング規約には依るので気
導入 昨今の行列演算や数理最適化といったデータサイエンスの分野において、主要なライブラリやフレームワークはPythonやJuliaなど、広く人気を博していて尚且つ魅力的な言語に集中しています。ですが一昔(約40年)前は人工知能といえばLispだったのをご存知ですか?当時は記号
はじめに この記事は Flutter エンジニアの著者が現在参加しているプロジェクトで採用したアーキテクチャやコーディングの規約など、プロジェクトのガイドラインをまとめたものです。 趣旨としては Flutter エンジニアではないプロジェクトメンバーがこのガイドラインを読んで
はじめに何度も同じimport文を書かなければいけない時に省略できる機能を知ったので記録しておきます。実装@_exported import SwiftUI使い方1ファイルに@_expor…
<a href="https://deno.com/blog/fresh-1.4">https://deno.com/blog/fresh-1.4</a><br /> <p>Fresh 1.4リリース。 事前コンパイルによるページ読み込みの改善、<code class="lang
はじめに 今更ながら、Flutterでglassmorphismを自作で作ってみたくなったので挑戦してみました。 環境 flutter --version Flutter 3.10.3 • channel stable • https://github.com/flut
先日、Safari Technology Preview 175の情報を眺めていたところ、Web API について次の変更の記述がありました。 Added support for priority to CSS Highlight API CSS Highlight API
はじめにこんにちは!最近実務でVue.jsを使う機会が増えてきたので実際に自分で環境を作りたいなと思ったので作っていきます。今回はNuxt3を使っていきます。情報量が膨大なためいくつかに分け…
はじめにReactのドキュメントは入門書としても、一通り触った人がReactに対する理解を深めるためにも秀でている良いサイトです。そのため、社内の活動として有志で読み合わせ会を毎週開催しています。この記事は「stateの保持とリセット」のページを読んだ会で発生した疑問が興味深かっ
AWSと自宅をVPNで接続したら便利そうなので、VPNを理解していないけど調べながらやってみました。注意この記事の記載はセキュリティのベストプラクティスについては考慮していません。セキュリティリ…
株式会社ナレッジワーク ソフトウェアエンジニアのmichioです。 本記事では、2023年07月28日に開催したオフライン勉強会Encraft #5「Go1.21+ 最前線」の開催レポートをお届けいたします! Encraftとは? Encraft(エンクラフト)は株式会社ナレ
はじめにビットキーでは有志が集まって輪読会(勉強会)を実施しています。これまで私は輪読会に対してあまり良いイメージがなかったのですが、ビットキーの輪読会に参加したところ良いイメージへと変わったの…
経緯 モデルの予測結果にNaNを含む場合に例外を投げて死ぬというロジック(Code 1)を入れたところ、自動混合精度学習(AMP)中に死んだ 原因を調べると、通常の精度(float32)では再現しないことに気づいた 混合精度の話ではないが、半精度(float16)学習で1e
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
! この記事は「Google Cloud で生成 AI アプリケーションを作ろう!」シリーズのパート 7 です。シリーズ全体の目次は、こちらを参照してください。 はじめに 「パート 6 : LLM のみを用いたアプリ開発の限界とその対応方法」で説明したように、LLM を活用
フロントエンドは次々と新しい技術が増えていきますが、実務でそれら全てを触る機会はありません。ここでは、あくまで個人的な趣味の領域の話として年内に触ってみたいフロントエンド技術をまとめてみました。 広く技術に触れたとしても実務で役立つことは多くないです。仕事に役立てるのであれば、業
多対多のアソシエーションの解説をフォローフォロワー機能を例に解説していきます。中間テーブル、モデルの設定は難しいですが、できるだけ理解できるように解説していきます。開発環境ruby 2.6.3…
はじめに DX(開発体験)の向上によって、チームやプロジェクトの持続的なパフォーマンスにプラスの影響を与えると考えられています。また開発体験とは、以下の4つの要素で構成されると言われています。 Fitting architecture(アーキテクチャの適合) Great t
米調査会社のガートナーは、「先進テクノロジーのハイプサイクル2023年」を発表しました。 また、ガートナージャパンがほぼ同時に「日本における未来志向型インフラ・テクノロジのハイプ・サイクル:2023年」を発表しています。 こちらは別記事「ガ...
調査会社のガートナージャパンは、「日本における未来志向型インフラ・テクノロジのハイプ・サイクル:2023年」を発表しました。 ガートナーのハイプサイクルは、技術の登場から安定までを5つのステージに分けて説明したものです。5つのステージは、「...
HojiCharはlineのllmで使われた前処理用のライブラリ https://github.com/HojiChar/HojiChar/tree/v0.9.0 大規模日本語データセットのうち割りとキレイそうなoscarで試してみる https://oscar-project.
Cloudformationテンプレートってどうやって作るの? という方へ向けての記事です。 「あくまでも私はこんな風にやっています。」になりますので正解ではありませんが、それでもよろしければ是非お付き合いいただければと思います。 ※普段固めの表現を好んでしてしまいがちの為、
発端はこれです。 構成 構成要素としては以下のA~Eの5つになります。 A,Bはチケット管理システムとしてMUSTで必要なものです。 C,D(通知機能), E(可視化機能)はやりたかったらこういうのもできるよ、というオプション要素なので解説はサラッと。 A. 依頼するフォ
はじめに今回は、よく聞かれる、SharePoint リストと比較した際の Microsoft Datavers (以降 Dataverse) のメリットについて、私の考えを整理してみます。データ…
Qiitaでは、Qiita CLIを使うことで、Qiitaの記事をGitHubリポジトリで管理できます。また、Qiita CLIを使うと普段お使いのエディタで記事を執筆できます!Qiita CL…
MySQL Workbenchでテーブルを作成しましょう。MySQLをインストールしている前提で話を進めます。MySQLのインストールはこちら↓WindowsにMySQLをインストールするhtt…
2023年7月に基本情報技術者試験を受験し合格しました。基本情報技術者試験は令和5年(2023年度)4月以降から試験内容が大幅に変更されました。新試験になってからの合格体験記がまだ少ないと思うので、…
こんにちは、アルダグラムのSREエンジニアの okenak です 今回は AWS ClientVPN を導入したことで、社内の運用業務の効率化とセキュリティの強化を達成した事例を紹介したいと思います。 背景 2019年の段階では社員数が12名程度だったこともあり、社内システム
こんにちは! サイボウズ株式会社フロントエンドエンジニアの nissy です。 はじめに サイボウズでは毎週火曜日に Frontend Weekly という「1 週間の間にあったフロントエンドニュースを共有する会」を社内で開催しています。 今回は、2023/08/15 の F
😏ChatGPTさんと仲良くなろう!ちょっと前にChatGPTがニュースで話題になりデジタル初心者の私にはChatGPTさんはネガティブイメージ💦なんか使ったら後ろめたいような、いけないような…
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
はじめに自分氏: 「よし!〇〇について理解したいから、Notionに情報をまとめていくぞ!」天の声: 「Notionもいいけど、スクラップって知ってる?」自分氏: 「ん?くず鉄とかのこと?知っ…
はじめにこんばんは。出戻りガツオ🐟です。知人の凄い方が下記の記事をシェアされていました。https://engineering.linecorp.com/ja/blog/3.6-billio…
オラクル、SUSE、Rocky LinuxメインスポンサーのCIQは、新たなRed Hat Enterprise Linux(RHEL)互換Linuxディストリビューションを開発し公開することを目的とした団体「Open Enterprise...
Amazon Web Services(AWS)は、オブジェクトストレージサービスとして提供しているAmazon S3のバケットをLinuxからマウントし、ローカルのファイルシステムと同様にさまざまな操作を可能にする「Mountpoint ...
これはなに? LINE が公開した日本語言語モデルをローカルで動かしたいけど、GPUがなくて動かなくて悲しかったのです。でも、huggingface に良い変換モデルを公開されてる方がいらして、それを試したら、いい感じで動きました。というご報告です。やったね! 結論: 動
<a href="https://developer.chrome.com/en/blog/new-in-devtools-117/">https://developer.chrome.com/en/blog/new-in-devtools-117/</a><br /> <p>C
<a href="https://react.dev/learn/typescript">https://react.dev/learn/typescript</a><br /> <p>TypeScriptについてのReactの公式ドキュメント</p>
<a href="https://github.com/vercel/next.js/releases/tag/v13.4.16">https://github.com/vercel/next.js/releases/tag/v13.4.16</a><br /> <p>Next.
初めに冷静に考えると当然だけど、他のUnitテストフレームワークには無い要素なので記事化しました。フィクスチャは引数配置の順番に実行される今回例題とするコードはこんなものになります。flow…
「仕事を効率化したい」エンジニアさん必見!仕事を効率化できるGoogle Chromeの拡張機能20選をご紹介します。この拡張機能を入れると作業効率が爆上がりすること間違いなしです。Chrom…
はじめに船井総研デジタルではかなりの社員がAZ-900を取得しており、Azureの知識が必要となるシーンも多いため、私も取得してみました。先駆者のQiita(AZ-900合格への道「Micros…
<a href="https://speakerdeck.com/recruitengineers/react">https://speakerdeck.com/recruitengineers/react</a><br /> <p>Reactの考え方についてのスライド。 MPA
この記事の公開時点では、GHC 9.8.1-alpha2が出ています。試す方法は Haskellの環境構築2023 > 補遺:アルファ版・ベータ版のGHCを使う を参考にしてください。 この記事では、GHC 9.8の新機能を確認していきます。過去の類似の記事は GHC
はじめに iOS 13からUIWindowSceneが導入され、AppStoreのレビュー依頼を出す時など、UIWindowSceneが必要になることも増えました。 さて、このUIWindowSceneの取得方法ですが、よくStack Overflowなどで間違った実装を紹介
はじめにMicrosoft Dataverse を利用する際、データフローを利用してデータをインポートすることができます。既に Excel などでデータがある場合、こちらの機能でデータをインポー…
🌼 はじめに 最近 Next.js の app Router で開発してて、不思議なワーニングに出会いました。 Props must be serializable for components in the "use client" entry file, "handle
TL;DR システム・ソフトウェア製品における品質特性の中でもコードの変更容易性に興味ある人は是非!興味ない人はまたの機会に 👋 「良いコード/悪いコードで学ぶ設計入門」をテーマに、PHP(Laravel)を使用して変更容易性を深掘りします 各トピックごとに「問題のあるコー
UniswapV2についてドキュメントやコントラクトをもとにがっつりまとめました。 前半でUniswapV2のドキュメントを翻訳・補足しながら概要をまとめています。 後半の章では各コントラクトについて、Bunzzの『DeCipher』というコントラクトのドキュメントを自動生成でき
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
はじめに Next.js v13 から導入された App Router に、せっかくなので Page Router から移行してみました。 どうも単純な移行とはいかなかったので、今後のバージョンアップにも耐えられる最適なデザインパターン を考えてみました。 App Route
HashiCorpは今後リリースする全製品のライセンスを、これまで採用してきたMozilla Public License v2.0(MPL2.0)から、商用利用に制限があるBusiness Source License v1.1(BSL1...
調査会社のSynergy Research GroupとCanalysは、2023年第2四半期のグローバルにおけるクラウドインフラのシェアをそれぞれ発表しました(Synergy Research Group、Canalys)。 クラウドイン...
オラクルはシングルラックにIaaS型クラウドの機能を詰め込み、オンプレミスやデータセンターなどで利用可能な「Oracle Compute Cloud@Customer」の提供を開始したと発表しました。 オラクルは、同社のクラウドサービス「O...
はじめに先日婚活を始めてみましたという内容の記事を書きました。https://qiita.com/app_js/items/0e5aecbc3637816176c1非常に多くの反応をいただいて…
はじめに前回の記事で Pines を紹介しましたhttps://qiita.com/RyoWakabayashi/private/c2d5db339e3bc4811debhttps://dev…
はじめにもう JavaScript や CSS なんて書きたくない!でも、綺麗で動きもある画面を作りたい!そんな人にオススメなのが Pines ですhttps://devdojo.com/p…
<a href="https://www.electronjs.org/blog/electron-26-0">https://www.electronjs.org/blog/electron-26-0</a><br /> <p>Electron 26リリース。 Chromium
概要 会社で AWS を触ることになり、基本から学んでいこうと思ったため備忘録として記事を書き始めました。 今回は API Gateway で使用できる WebSocket API を使用して、AWS 上でリアルタイムチャットを作成してみようと思います。 もし理解が違うよとい
ZOIです。2023/8/12のABC314 (円周率) で入水したので記事を書きます!現在のレート変化はこんな感じ。見ての通り緑に入ってからガタガタしてます入緑記事もどうぞ↓ (内容は被ってる…
テスト駆動Python 第2版 を読み始めた。主な動機は、いまの案件でpytestを書く機会がたまにあるから。テストの書き方もそうだけど、なにをテストするべきなのかとか、その辺も知っていけたら良…
MacでPythonからSQLite3の拡張機能(例えばsqlite-vss)を使う時にエラーが出て苦労したので、その解決方法と理由をまとめておきます。エラーの再現方法Pythonでは、SQLi…
はじめに 以前RustとWASMでマークダウンパーサーを自作したので、これを使ってブログを作ってみました。 https://yud0uhu.work/ https://zenn.dev/denham/articles/01ed6a101e9b98 ソースコードは以下にあ
概要 Ruby on Railsにおける複雑な認可の設計と実装するための一例を紹介する。 背景 手元で作っているRailsのB2Bサービスの権限に関連する要件が複雑化してきたので、権限モデルをちょっと整理する。 権限が複雑になる原因は、アクターや操作対象といった権限に関す
近代のMVVMパターンを採用しているプロジェクト(WPF, .NET MAUI etc.)では、ReactivePropertyを使うことが多いと思います。特にクラスのプロパティとしてReacti…
本シリーズの執筆者 Google Cloud で生成 AI アプリケーションを作ろう! シリーズの記事は、Google Cloud Japan の下記の有志メンバーが共同で執筆しています。 執筆者 下田倫大(Norihiro Shimoda, Google Cloud
! この記事は「Google Cloud で生成 AI アプリケーションを作ろう!」シリーズのパート 2 です。シリーズ全体の目次は、こちらを参照してください。 はじめに 今回は、Google Cloud の大規模言語モデル(LLM) を文書要約に活用します。この後の手順で
! この記事は「Google Cloud で生成 AI アプリケーションを作ろう!」シリーズのパート 1 です。シリーズ全体の目次は、こちらを参照してください。 はじめに このパートでは、まずは Google Cloud の利用環境を準備して、クラウドコンソールから大規模言
<a href="https://github.com/vega/ts-json-schema-generator/releases/tag/v1.3.0">https://github.com/vega/ts-json-schema-generator/releases/tag
そろそろ数取器と電卓を手放したい今日この頃おはこんばんにちは、皆さまいかがお過ごしでしょうか。お盆ですので家族と過ごされている方が多いと思います。私の家にも久しぶりに両親が泊まりに来たのですが…
はじめにUiPath Document Understanding Process日本向けテンプレートの作り方(#2 フォーム抽出 CJK-OCR対策)において、氏名の苗字と名前の間にスペースがな…
はじめにUiPath Document Understanding Process日本向けテンプレートの作り方(#1 初期設定)の「6.7 InvoicesJapan対応ビジネスルール」の詳細を解…
はじめにUiPath Document Understanding Process日本向けテンプレートの作り方(#1 初期設定)の「5.7 フォーム抽出 CJK-OCR対策」の詳細を解説した記事で…
はじめにUiPath Document Understandingは、個々の機能をアクティビティで提供しており、UiPathのローコードプラットフォーム上でドキュメント処理をユーザーに適した仕様に…
下期の会議体での決定により、研修の日程を変更する必要が生じました。結果、予定されていた講師が都合が合わなくなり、私が急遽代役として講師を務めることとなりました。〇〇基礎教育はテキストを使用して行…
<a href="https://github.com/microsoft/playwright/releases/tag/v1.37.0">https://github.com/microsoft/playwright/releases/tag/v1.37.0</a><br /
2023年夏休みの自由研究がてら、約6年メンテナンスされていなかった Next.js で作られたサイトの開発環境をアップデートしました。Next.js に関しては、なんと v3 から v13 に一気にアップデートでした。 ただやっただけだともったい無いので、せっかくなので記事に残
はじめに備忘録Firebaseを使ったToDoアプリを作成したときにお世話になったリンク集です。↓リリースしたアプリhttps://apps.apple.com/app/eternaltod…
Qwik をマイクロフロントエンド基盤として使えないか検討していて思いついた色々。副産物で色々作った。 https://github.com/mizchi/qwik-svelte https://github.com/mizchi/qwik-vue tl;dr Qwik は
評価指標の重要性 データ分析失敗事例集という書籍を読んで「評価指標って大事だな(小学生並みの感想)」と思ったので、個人的な覚え書きとしてメモ。 https://amzn.to/443claB データ分析失敗事例集に加えて、ほぼ積読状態だった評価指標入門から、ポイントをまとめ
SNS などでよく見かける、記事投稿時刻の「N時間前」「M日前」のような、ざっくりとした時刻の差分表示を JS の新しい日付型の Temporal を使って実装する方法の紹介です。 ベースとなる時刻は Temporal.ZonedDateTime 型で管理されているものとすると、
小売ビジネスの購買データや、サービスの利用データなどを利用して顧客をセグメントに分け、そのセグメントごとに最適なアクションを実行するときによく利用される「RFM分析」という手法があります。このRF…
TL;DR 前回はテストコードでよく使うであろうMock, Testing Typesについての記事でした。 https://zenn.dev/bs_kansai/articles/21962b63727f27 今回はVitest UIについて紹介したいと思います。 Wh
7月6日〜14日の9日間、ABCIの主催で 第1回大規模言語モデル分散学習ハッカソン が開催されました。自分はいいだしっぺ 兼 チューターとして参加したのですが、今回のイベントは個人的な学びも多かったし、なにより楽しかったので、忘れないうちに振り返っておこうと思います。 いいだ
まとめ JavaScript系のベンチマーク、mitataのようなリッチなベンチマークをDartでも取りたい シンプルな記法で、リッチな結果を得られるpackage、Hakariを開発したよ! x倍や棒グラフで測定結果をリッチに確認できるHakariはGood! J
<a href="https://security.googleblog.com/2023/08/an-update-on-chrome-security-updates.html">https://security.googleblog.com/2023/08/an-updat
2023年7月7日、ChatGPTのGPT-4のpluginで「Code interpreter」機能が使えるようになりました。この機能AIの民主化がすでに始まってます。例えば、予測エンジンやレ…
はじめに 初めまして。 CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です! スマートコントラクトを書いたり、フロントエンド・バックエンド・インフラと幅広く触れています。 https://cryptogames.co
はじめに 初めまして。 CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です! スマートコントラクトを書いたり、フロントエンド・バックエンド・インフラと幅広く触れています。 https://cryptogames.co
はじめに 初めまして。 CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です! スマートコントラクトを書いたり、フロントエンド・バックエンド・インフラと幅広く触れています。 https://cryptogames.co
はじめに 初めまして。 CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です! スマートコントラクトを書いたり、フロントエンド・バックエンド・インフラと幅広く触れています。 https://cryptogames.co
はじめに 初めまして。 CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です! スマートコントラクトを書いたり、フロントエンド・バックエンド・インフラと幅広く触れています。 https://cryptogames.co
はじめにあなたは『マサカリ』という用語を知っていますか?大きな木を伐(き)るのに用いる刃物の一種。古くは鈇鉞(ふえつ)といい、斧(おの)に似ていて、さらに大形のもので、木製の長い柄(え)に鉄製の…
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
正規表現(regex)について 今日は正規表現の基礎知識について記述していきたいと思います。 それに伴い、エスケープシーケンスについても記述していきます。 そして、Javaにおける正規表現チェック(Pattern,Matcherクラス)まで書いていきます。 今回の記事の内容
EmbeddingsとSentence Transformers Sentence Transformersは、テキストや画像をEmbeddings(埋め込み)と呼ばれるベクトル表現に変換するためのライブラリです。OpenAIの "text-embedding-ada002"
この記事は何僕はかれこれスクラムを3年以上色々な組織でやっています。最初はうまくスクラムを活用できていなかったのですが、最近はある程度スクラムというものの理解も経験則含めて上がってきたなと感じて…
結論 以下のコードで実現できます。 コード usePolling.ts(サンプルコードです。一応動きます。) import { useEffect, useState } from "react"; function usePolling( intervalActive
概要 「Generative Agent」(Generative Agents: Interactive Simulacra of Human Behavior)とは、スタンフォード大学とGoogleの共同研究のエージェント論文です。この論文では25人のAIエージェントに人
はじめに 「近々ペネトレーションテストを実施したい!」と思っている会社、たくさんあるんじゃないでしょうか。 そこで質問、 あなたの会社は本当にペネトレーションテストを実施する準備ができていますか? セキュリティをよく考えないまま、監視製品を導入しているだけじゃないですか? は
qwik のビルド結果を静的コンポーネントとして読み込む https://blog.cloudflare.com/better-micro-frontends/ というcloudflare によるマイクロフロントエンドの提案があります。 cf-workers にサービス個別に
目次はじめに今回作成するシステムの概要Azure OpenAI セットアップAzure DevOps の Azure Repos をセットアップNext.js でフロントエンド構築Azu…
Niagaraの主なモジュールのメモになります。 バージョン:UE5.2 現在は英語のツールチップの翻訳を載せているものが大半ですが、GIF画像を添えつつ主要なパラメータの設定ごとの挙動の違いを網羅していく予定です。
近年HTTPもバイナリフレームを採用したHTTP/2やその次のHTTP/3など新しい仕様が発表され進化を遂げています。また、GraphQLやRPCなどHTTPの上で動くプロトコルも出てきている中、…
SwiftUI で個人開発アプリを作っている中で、絵文字だけ1文字だけを入力できるテキストフィールドが欲しいと思ったので作ってみました。 SwiftUI の TextField で実装したかったですが難しそうだとわかったので、UIKit の UITextField を使いました。
先日 Apollo Client 3.8 がリリースされました。このバージョンは Apollo Client 史上最大のマイナーリリースで、待望の Suspense 対応や、他にも様々な機能が含まれています。今回は、リリースされた機能と、その使い方について紹介したいと思います!
TL;DR技術に興味がなくても、エンジニアとして生きていくことはできる。対象読者自分を技術に興味がない側の人間だと思う方筆者についてWebアプリケーションの開発エンジニア。主な仕事はプログ…
今回は、HackTheBoxのEasyマシン「Busqueda」のWriteUpです!名前からは特に思い当たるものはありません。。どのようなマシンなのでしょうか。グラフはかなりEasyよりですね。正直、Easyなので難なくクリアを目指していきたいところです!攻略目指して頑張ります
お疲れさまです。沖縄でデジタル修行中の惣菜バイヤーです。先日ChatGPTを勉強しました。いろいろ会話できるだけだと思ったら、なんとプログラミングのコードとかも教えてくれるということがわかりまし…
はじめに React Server Componentsの登場以降、一部のコンポーネントをサーバーサイドでレンダーし、アプリケーションのパフォーマンスと開発体験を向上しようという動きが加速しています。NextJSになってもRSCをふんだんに用いてApp Routerが構築され
こんにちは、しなもんと申します。数カ月前に某高校の情報科に入学したこともあり、自分のプログラミング体験を話すことが増えました。どうしてこの道に進んだのか、どのように知識を身につけたのかを語る機会…
はじめに AWS の IAM で最小権限の法則を実現しようとすると、 複数のポリシー・ステートメントを用意したり、その中で複数の条件を書いたりすることがあると思います。 また、明示的にアクセス制限を実現するためにリソースベースポリシーに明示的な拒否を否定条件演算子と組み合わせ
目的以前こちらの記事にてスクレイピングはすぐにバレることを知った本当にそうなのか試してみたくなったので、実際に試してみた確認手順適当にWebページをつくるスクレイピングをして挙動を確認する環境構…
はじめにn番煎じではありますが、タイトルの通りChatGPTに質問できるSlack botを作成しました、というものです。せっかくなのでGPT-4を使用します。よく見かける事例では、OpenAI…
概要 本記事では、NextUI でダークモードに対応する方法についてご紹介します。 https://nextui.org/docs/customization/dark-mode 動的にテーマを切り替えない場合 NextUI では、デフォルトのテーマとして light と
インターネットコンピューターICPは分散型インターネットを目指したプロジェクトで、AWSやGCPのようなPaaSの分散化と、世界中に存在するサーバー群の分散性を確保するためにBitcoinのような「トークンに基づくインセンティブ設計」を使った、ブロックチェーン基盤の一つです。 I
Substring()を使わずに文字列抽出する文字列の一部を抽出するときはよくSubstring()メソッドを使っていましたが、これをインデクサを使った書き方に置き換えることができます。C#8…
はじめに今回は、Rails 7とMySQLをDockerでの環境構築について、初心者向けに手順を説明します。前提条件:Docker がインストールされているDocker Compose がイ…
みなさんこんにちは。個人開発をしているbannzaiです。 個人開発アプリの一例 https://bannzai.hatenadiary.jp/entry/2021/05/10/054207 今日は個人開発している時に発見したTipsについて書きます。 どのURLからアプ
はじめに この記事ではデザイントークンの定義から、CIでの各フォーマットへの変換(CSSのカスタムプロパティやJSのモジュール等)、npmパッケージの公開、コード利用のフロー構築について私なりの実装案を紹介します。 使用するツール Tokens Studio for Fi
はじめに React Hook Form が 「非制御コンポーネント」 としてフォームを扱うことでパフォーマンスなどを最適化しているのは有名ですが、 「watch や useWatch で値が入力されるたびにどのように変更を検知しているのか?」 などについては意外と知っている
国土地理院は「標高タイル」という標高データ (DEMデータ) を表現した地図タイルを配信しています。しかしこのタイルは独自のエンコード形式になっているため、QGISなどの一般的なアプリケーションや地…
0. おことわりエックス(X)に慣れていないので、以下の文章ではツイートと一貫して表記します下品な内容を含みます1. これは何ツイートに誤字を混入させて、より面白いツイートにしますソースコ…
はじめに 初めまして。私は、2023年4月からエンジニアになりました「たくちゃん」と申します。そんな駆け出しエンジニアが実際にNext.jsを触って陥った体験談を今回の記事で話させていただければと思います! 絶望への階段「1段目」 私は、正式にエンジニアになる前までは、独
概要 Next.13のApp Routerでクエリパラメータを取得する方法で詰まったので、備忘録を残します。 従来はuseRouterを使って取得する方法が一般的だと思いますが、そのまま利用すると以下のようなエラーが発生します。 ReactServerComponentsEr
はじめにPower AutomateからChatGPTを利用する方法は、記事で目にしますが、これからGoogle Bardの検証をしてみよう!と思いますので、備忘録として 「Google Ba…
はじめにみなさんは「スクロール駆動アニメーション」を知っていますか?スクロール駆動アニメーションは、Chrome115でリリースされた、CSSだけでスクロールに合わせたアニメーションが作れるよう…
概要僕が管理しているマストドンサーバ Abyss.fun は、最低限のサーバ侵入検知として、 /var/log/auth.log を監視し、ログイン状況などをリアルタイムで見れるようにしています。で、ご覧の通りの状況です…
始まりあなたって本当に人の心がわからないのねそう言われた私は真剣に婚活をしてみることにした。まずは自分の市場価値を知るためにマッチングアプリを利用する。使用したアプリはPairsだこのアプ…
#protooutChatGPTもすごいけど、ここまで簡単に会話型AIが作成できる仕組みを備えたmiibo(ミーボ)がすごい。自分が中学生だったら飛びついて絶対に遊び倒すわ。 pic.twitter…
はじめにプロを目指す人のためのRuby入門[改訂2版](通称:チェリー本)を読んでの感想を記載いたします。良かったところほかのプログラミング言語に触れたことがある読者に対して、「他言語ではこう…
概要応答速度の改善を目的にシステムに非同期処理を組み込むことはよくあることかと思います。AWSでもSQSを利用することで比較的簡単にジョブキュー処理を実現することができます。一方で、バッチ処理との…
<a href="https://developer.chrome.com/en/blog/deprecating-unload/">https://developer.chrome.com/en/blog/deprecating-unload/</a><br /> <p>Chr
<a href="https://www.patrickweaver.net/blog/a-blog-post-with-every-html-element/">https://www.patrickweaver.net/blog/a-blog-post-with-every-
はじめに 各開発案件ごとに PJ メンバーで振り返りをしているのですが そもそも振り返りって何のためにするんだっけ? だったり、 何となく振り返りをして満足してしまう みたいなこともあったり。 振り返りのレビューでありがたい FB(ボコボコ)こともあったり。 ちょうど社内でレ
<a href="https://www.getcontrast.io/learn/using-document-picture-in-picture-and-insertable-streams-apis-to-record-your-screen-and-camera">ht
LaTeX 数式問題集つくってみたLaTeX における数式の問題集を作ってみました。ぜひ挑戦してみてください この問題集の対象者は、それほど調べなくても LaTeX で数式を打てるようになった人で…
<a href="https://gist.github.com/andrewbranch/79f872a8b9f0507c9c5f2641cfb3efa6">https://gist.github.com/andrewbranch/79f872a8b9f0507c9c5f264
<a href="https://blog.isquaredsoftware.com/2023/08/esm-modernization-lessons/">https://blog.isquaredsoftware.com/2023/08/esm-modernization-l
概要 本記事では、NextUI のテーマカラーを変更する方法についてご紹介します。 https://nextui.org/docs/customization/customize-theme デフォルトのテーマカラーの確認 デフォルトのテーマカラーについては、以下のように
Rでヒストグラムを作成する際、縦軸を度数(頻度)ではなく相対度数にしたいという時が結構あると思います。この時、freq=FALSEを指定してやればOKと思っていましたが、実はそうではなかったっぽい…
<a href="https://webkit.org/blog/14403/updates-to-storage-policy/">https://webkit.org/blog/14403/updates-to-storage-policy/</a><br /> <p>Saf
概要 stabilityaiさんからでた日本語7BモデルのQLora学習コードメモ 環境 AWS EC2 g4dn.12xlage Deep Learning AMI GPU PyTorch 2.0.0 (Amazon Linux 2) 20230524 Lora学習
概要 Unityが発表したAIツール群。その中にあるSeintsは、Barracudaをリプレイスすることを目標に作られているもののようです。現在はまだβプログラムで、全員が利用できるわけではありませんが、運良く参加できたので早速試してみました。 が、今回の内容はほぼBar
■結論 UnoCSS は Tailwind CSS 好きにオススメ アイコンが CSS として組み込めるからお手軽 Icons preset - unocss.dev ■対象 Tailwind CSS 大好き!な方 UnoCSS?なにそれ?おいしいの?な方
Japanese StableLM Alphaリリース! 画像生成AI「Stable Diffusion」で有名なStability AIがLLMをリリースしました。詳細は以下公式ブログ記事参照ください。 https://ja.stability.ai/blog/japane
はじめに マイクロサービスの開発では、サービスが増え続けるバックエンドに対して、フロントエンドは接続先が増えるため、開発効率を下げてしまいます。その対策として、さまざまな設計パターンが存在します。 弊社の開発ではGraphQL Gatewayを用いていますが、そこに至るまでや
春の風物詩: 新入部員の環境構築、大爆発! はじめまして。abap34と言います。普段は東京工業大学デジタル創作同好会traPというサークルで活動していて、主に機械学習/データ分析関連のことをしています。 https://trap.jp/ traPでは幅広いデジタル創作に関す
<a href="https://blog.appsignal.com/2023/02/08/puppeteer-in-nodejs-common-mistakes-to-avoid.html">https://blog.appsignal.com/2023/02/08/pupp
<a href="https://webkit.org/blog/14401/release-notes-for-safari-technology-preview-176/">https://webkit.org/blog/14401/release-notes-for-saf
目的動画分析(opencv)したことの備忘録。スポーツの動画解析(具体的に何をどう進めるかは検討中)をしたいと思い、一旦手元にあるデータでテニスボールのトラッキングを試みた。一旦半日かけてやって…
はじめにRadix UIのPrimitivesを使ったことはありますか?ヘッドレスなUIコンポーネントを提供してくれるライブラリとして有名で単にRadix UIとも呼ばれます(似たようなライブラ…
App Tracking Transparency(以下 ATT) の発表から2年ほど経っていますが、今年の WWDC では Privacy Manifests のような新しいプライバシー対応が発表されたので、改めてプライバシー周りの知識を見直すことも増えると思います。 そんな折
Jetpack Compose v1.5.0 stable になりました🥳。今回もたくさんのAPIの追加や更新がありますし、その中で個人的に気になった API を紹介しようと思います。Compos…
はじめにSwiftとKotlinを使い始めて6年くらい経ちました。よく似ているSwiftとKotlinですが、両方を使い続けるうちに、私の中では総合点はKotlinの方が上という印象が固まってき…
>この「難解」なライセンスに秘められた、エンジニアでなければ設定できない「譲れない条件」については、次回の記事で。前回の記事(https://qiita.com/Cente_mw/items/56…
前回の記事(https://qiita.com/Cente_mw/items/5ea603bdc2e9afb10a02 )で、自社の技術レベルを落とすことなく、かつ、「餅屋は餅屋」として、本業の部分…
概要BERT系のモデルを活用した文章のEmbedding取得について、検証を含めていくつかTipsを紹介します。Paddingの最適化tokenの平均化Embeddingを取得するLayer上記Tipsを複合した文章Embedding取得classの実…
はじめに Nextjs v13.4 から新しく App Router 機能が実装されました。 ニュースアプリを作り APP Router を学んでいきましょう! 間違っている箇所がありましたらご指摘ください。 デモサイトです デモサイト 準備 まずは環境構築です。 //
3 行まとめ CJS、ESM に対応した npm パッケージが Deno + dntで簡単に作成できる Deno で開発できるので、Lint、Format、Test、TypeCheck が設定なしですぐに使える dntで作成した CJS、ESM のファイルに対して、それぞ
<a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-2-rc/">https://devblogs.microsoft.com/typescript/announcing-types
<a href="https://nodejs.org/en/blog/vulnerability/august-2023-security-releases">https://nodejs.org/en/blog/vulnerability/august-2023-securi
こんにちは!アルダグラムの開発ユニット長の田中です! 突然ですが、少しでもCIの実行時間を削減したいと思いませんか? 今回は、GitHub Actionsとget-diff-actionを活用してDockerビルド時間を削減する方法についてご紹介します。 TL;DR get-
はじめにLivebook で画像分類モデルのトレーニングを実行します内容は Axon 公式ドキュメントの "Classifying handwritten digits" = 「手書き数字の分類…
はじめに 初めまして。 CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です! スマートコントラクトを書いたり、フロントエンド・バックエンド・インフラと幅広く触れています。 https://cryptogames.co
はじめに 初めまして。 CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です! スマートコントラクトを書いたり、フロントエンド・バックエンド・インフラと幅広く触れています。 https://cryptogames.co
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
これは何? こんにちは。 dely株式会社でデータエンジニアをしておりますharry(@gappy50)です。 この記事は、昨年書いた以下の記事の続きの記事になります。 https://zenn.dev/gappy/articles/bcced35e8156ba Snowfl
Googleは、Webブラウザベースの新しい統合開発環境「Project IDX」を発表しました。 Project IDXは、モバイルやデスクトップなどのマルチプラットフォームに対応したフルスタックのWebアプリケーションを、さまざまなフレ...
<a href="https://speakerdeck.com/kazupon/vue-dot-jsekosisutemudong-xiang-2023">https://speakerdeck.com/kazupon/vue-dot-jsekosisutemudong-xia
はじめにNextjsのApp Routerはapp配下のディレクトリ構造でルーティングを行い、そこに様々な状況に応じたUIをファイル名をもとに定義します。ディレクトリ構造によるルーティングは簡単…
はじめにページA → ページB → ページC → ブラウザバックしてページBのような画面遷移を行ったと想定します。この時に、ページBでブラウザバック直前のページであるCのurlを取得したいです。…
はじめに高校生の頃、数学の教科書のコラム記事でラマヌジャンという数学者を知りました。彼が生み出した奇術のような不思議な公式の数々は、その名を検索すれば浴びるようにご覧になることができますが、僕は特…
概要 本記事では、Next.js プロジェクトに NextUI を導入する方法についてご紹介します。 https://nextui.org/ NextUI とは? Tailwind CSS、React Aria がベースとなっている UI Library です。 Next
はじめに Looker StudioはGoogleが無料で提供しているBIツールです。無料でもそこそこの機能が揃っていることで、PoC的に運用を進めていくには非常に便利なものになっています。私もデータ活用の取り組みを小さく始めていく...
はじめにこの記事では、LaravelとVue.jsを使用して、CRUDを実装し商品管理システム作成する方法を紹介します。内容はGPT4と会話形式で進めながら作成したものになるため情報源は2021年…
実は今週は4営業日で4度のプレゼンテーションをしています。イベントもあれば、個社向けの場もあります。この頻度になると、大量にプレゼンテーションの資料を作成するノウハウがある程度溜まってきています。…
<a href="https://practica.dev/blog/a-compilation-of-outstanding-testing-articles-with-javaScript/">https://practica.dev/blog/a-compilation-o
<a href="https://npmgraph.js.org/">https://npmgraph.js.org/</a><br /> <p>npmパッケージの依存関係を可視化できるWebサービス。 指定したパッケージまたは<code class="language-plai
<a href="https://github.com/evanw/esbuild/releases/tag/v0.19.0">https://github.com/evanw/esbuild/releases/tag/v0.19.0</a><br /> <p>esbuild v
Docker 環境で Python FastAPI Webサービスを起動する こんにちは、株式会社船井総研デジタルの @fsdg-adachi_h です。今回は、WSL Ubuntu の Docker 環境で、Python Fast...
はじめに 昨今のゲームはMobile/Pc/etc...とPlatform関わらず、オンラインユーザーデータ/ランキング/リアルタイム対戦/etc...と何らかの方法でネットワークにアクセスしています。今や繋がっていることが当たり前になっていますが、いざゲーム制作に実装しよう
はじめに こんにちは。クラウドエース株式会社で SRE をしている間瀬です。 今回は 2023 年 7 月 17 日に Preview となった Synthetic Monitoring について紹介したいと思います。 Synthetic Monitoring とは 合成
はじめに まず初めに、今回りリースしたプラットフォームは現職企業とは一切関係のない個人活動の内容です。 また、この記事はあまり技術的な内容は含んでおらず、どんな思いで作ったのかや今後の予定などを書いたコラム記事です。 本来はNoteなどのメディアで書くべき内容ですが、あくまで
この抜粋の内容は次のとおりです。 環境構築 Svelte SvelteKit Cloudflare さらに詳しく知りたい方は読み続けてください。 2023年8月2回目です。 Svelte についてです。 身近の Frontend Engineer と Architect の
はじめに UART (Universal Asynchronous Receiver Transmitter) はシリアル通信の方式の一つです[1][2][3].FPGA から PC にログを送ったり[3],デバイスにデータを送っ...
はじめに 本記事はAWSで提供されているAmazon Inspectorについて記載しています。 Amazon Inspectorは、OSやソフトウェアの脆弱性管理に関するセキュリティ対策のソリューションです。 前々から存在は知って...
はじめに インフォマティカが提供する、 CDGC (データガバナンスとデータカタログ)を使って、Oracle からメタデータを取得(スキャン)するためのガイドです。2023/08 時点の情報を元にしています。 カタログソースの表示...
本記事は 弊社内 の「技術書典に向けてはじめて執筆をする」という方に向けて、執筆〜頒布の流れを共有する目的で作成しています。 私の執筆歴 2020年の技術書典9以降、3冊の技術同人誌を執筆・頒布してきました。以下にまとまっているので良ければ手にとってみてください。 https
はじめに 初めまして。 CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です! スマートコントラクトを書いたり、フロントエンド・バックエンド・インフラと幅広く触れています。 ...
はじめに Aくん:「いや〜記事書いたり、何か作ったりアウトプットしてる人たち凄いわ〜」 Bくん:「それな?よくアウトプットできるよね!」 わい:「AくんもBくんもアウトプットしたらいいじゃん?しないの?」 Aくん:「いや〜まだできな...
ネット上にはたくさんのIT系のコンテンツがあふれています。そのほとんどは文章として書かれていますが、一部にはマンガの形で面白く分かりやすくしたものもあります。 ここでは、マンガ化されたITコンテンツを集めてみました。毎年夏休みの恒例企画、I...
競プロが好きな人の多くは、できるだけ多くの精進時間を確保したいと考えていると思います。そのため、通勤・通学などで電車移動する際に競プロの問題を考察するという人も多いかと思います。しかし、電車内ではパソコンを開くことができず、考察ができ...
前置き 今まで書いたFlutter関連の記事をみたうえで、本稿の記事を書きます。 FlavorBannerとは? こんな感じのことが実現できます。 右側には、DEBUGというFlutterお馴染みのバナーがついています...
はじめに 練習を兼ねて何度かqiitaにNMPCのMATLABシミュレーションを載せてきましたが、大体C/GMRES関連でした。流石にC/GMRESしか使えないのはプロ野球で言うストガイ感があって寂しいと言いますか、一応制御工学を...
目次 ITコンサルタント会社とは ITコンサルタントの種類 コンサル会社に依頼するメリット コンサル会社を選ぶ際のポイント ITコンサルタント企業 年収比較表 ITコンサル会社とは 企業が抱えている問題点や経営課題をヒアリング...
こんにちは!サイボウズ株式会社フロントエンドエンジニアの おぐえもん(@oguemon_com) です。 先日開催された社内イベントCybozu Frontend Day 2023にて私が発表した絵文字の仕様策定に関する紹介を、当時の時間的制約から泣く泣く割愛した内容を加えた上で
こんにちは、ソフトウェアエンジニアの近藤と申します。 現在、コミューンにエンジニアとして所属しております。 先月子供が産まれ、現在は3ヶ月の育休を取得中です。この記事では、子供の寝かしつけの時間を利用しての勉強法と、3つのGoogle Cloud Professionalの資格取
Riverpod にはいろいろな種類の Provider が用意されています。 2023.8.8 時点(バージョンは 2.3.6)では、以下の Provider がドキュメントの All Providers のメニューに列挙されていま...
Haskellプロジェクトの「良い習慣」と考えられるやつをまとめてみます。あくまで私の個人的な意見です。 プロジェクト固有のPrelude Prelude に相当するモジュールをプロジェクト独自に持っておくと便利ではないか、という話をします。代替Preludeの話ではありませ
前回の記事では、GPT-4 32kを用いたドメイン駆動設計(DDD)の新しい設計手法について説明しました。GPT-4 32kの大規模なコンテキストサイズを活用することで、複雑なタスクも無理なく実行でき、設計プロセスの効率化を大...
はじめに 今回の記事では、私の独断と偏見でエンジニアリングにおける必須の書籍を、以下の分野に分けて40冊共有する。 Web開発 行動経済学 ソフトスキル その他 対象とする読者 プログラミング初心者 どの書籍から読み進めればいいかわからないプログラマー なにか新しい
技術的スキル以上に重要なこと?新人エンジニアが身につけるべきソフトスキル 新人エンジニアにとって、技術的なスキルは確かに重要ですが、成功するためにはソフトスキルも不可欠です。 ソフトスキルは、単なる知識や技術だけでは補えない、コ...
はじめに 例えば、Power Apps で何らかの申請をするアプリを作成する場合、以前申請した内容をコピーして入力を少しでも楽にしたいという場合があると思います。 上記アプリほどの入力項目であれば一から入力するのはそれほど大変では...
はじめに 初めまして。 CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です! スマートコントラクトを書いたり、フロントエンド・バックエンド・インフラと幅広く触れています。 ...
結論 ボタンを実装する際には、フォームのサブミットボタンでなければtype="button"をつけた方が良いです。 なぜか HTMLのボタン要素は3つのtype属性を持つことができます。 submit type="submit"のボタンはフォームのデータをサーバーへ送
Code InterpreterでExcel作業 Excel(エクセル)は結構好き嫌いが分かれるソフトだと思います。 プログラミングはできるけど、エクセルはあんまり得意じゃないという人も結構いるのではないでしょうか?私もあんまりエクセルは得意ではないです。 Code Inte
米国のQualcomm Technologies、ドイツのInfineon Technologies、ドイツのRobert Bosch、ノルウエーのNordic Semiconductor、オランダのNXP Semiconductorsの5...
Kubernetesなどの開発をホストしているCloud Native Computing Foundation(CNCF)は、Kubernetesに最適化されたコンテナランタイム「cri-o」が、十分に成熟したプロジェクトとして卒業プロジ...
GitHubは、コーディングの支援をしてくれるGitHub Copilotの新機能として、コードがGitHubで公開されているいずれかのパブリックリポジトリのコードと150文字程度が一致した場合に教えてくれる「code referencin...
<a href="https://blog.stackblitz.com/posts/bringing-sharp-to-wasm-and-webcontainers/">https://blog.stackblitz.com/posts/bringing-sharp-to-wa
<a href="https://github.com/vanjs-org/van/discussions/72">https://github.com/vanjs-org/van/discussions/72</a><br /> <p>Reactive UIフレームワークのVa
初めてのQiita ずっと見ていたqiitaに初めて投稿してみます. 軽く自己紹介をしていきたいと思います. 自己紹介 某IT企業に勤めている新卒の社会人です. 今は基本的にpythonでスポーツの動作解析サービスを作ったり,新規...
はじめに RISC-V搭載のMangoPiでNerves起動に成功したので、Lチカ速度競争をしてみました。 以前測定したRaspiと速度比較をしてみます。 結果 プログラム H時間 L時間 周期 Raspber...
TL;DR React memo の存在意義と使い方 React memo の第二引数について memo の存在意義と使い方 今回このようなコードを使って memo の存在意義について学びたいと思います。 import { useState } from 'react
はじめに NextjsでApp Routerを用いた開発を行なっていますか? App RouterはReact Canariesから提供されるサーバー側コンポーネントとクライアント側コンポーネントを利用したコンポーネント単位でレンダ...
はじめに Web開発をすると、様々な障壁がありますが、その中でも一番大きい障壁が壁です。 特に自分のような学生などは別に金額の問題ではなく、そもそも1円も出せない人が多いのではないでしょうか。(ドメイン代は別として) そこで、1円も出せない環境でも爆速かつ快適、プログラマブル
はじめに M2 Mac ではローカルとコンテナでどれだけパフォーマンスに差が出るか Livebook で確認してみました Intel Mac の場合はこちら Intel Mac と M2 Mac の比較はこちら 実行す...
はじめに 先日 M2 Mac が手元に届いたので、今まで使っていた Intel Mac とパフォーマンスを比較してみます 2019 モデルと 2022 モデルであり、メモリも違うので単純比較はできませんが、、、 あくまでも私のメモ用...
はじめに 環境構築のお手軽さ(やり直しやすさ)から、よく Docker コンテナ上で Livebook を起動しています ローカル環境の OS が Linux であればコンテナを使っていてもパフォーマンスはほぼ変わりません しかし、...
以前websocketを使ったプロダクトと関ったことがキッカケで少し気になったので調べてみた。 websocketの用途等はいろんな記事でわかりやすい説明されているので省略。 大まかな流れは以下の図に示す通りだと思われる。 クライアントからprotocol切り替え依頼(http
Dockerを触りながら学んでいく、初心者向けの記事です。 用語の解説等はほとんどせずに、とにかく触ってみることを目的としています。 Phase 1: Dockerの基本 コマンドを試しながら基本操作を学びます。 Phase 2: Dockerfileをもう少し書いてみる Do
新しいマーケティング施策の採用を検討するときなどに、2つのパターン(例AとB)を作成し、どちらがより良いのかを試して、最終的にどちらの案を採用するかを決めることはよくやることです。 こういった意思決定の際には「A/Bテスト」が有効なの...
はじめに 8 月 6 日に @hookform/resolvers が Valibot を対応したので、react-hook-form で Valibot を利用したバリデーションができるようになりました。Zodと比較し、問い合わせフォームの実装で、バンドルサイズが92%削
ある日、開発で使用しているgemのlayoutファイルに以下のようなコードを見かけました。 <%= javascript_tag nonce: true do %> javascript_tagにnonce: trueの...
<a href="https://bun.sh/blog/bun-v0.7.3">https://bun.sh/blog/bun-v0.7.3</a><br /> <p>Bun v0.7.3リリース。 <code class="language-plaintext highlig
お悩み 全員がフルリモートワークの弊社では Slack を使用して日々のやり取りをしています 文字だけのやり取りだと寂しいので大量の絵文字を追加して彩りを与えてくれる職人が弊社にはいますが、職人が最高の絵文字を追加しても誰も気づかずそのまま絵文字の山に埋もれてしまう問題があり
この記事は、Vim駅伝 2023年8月7日の記事です。 一言で言うと「:help \c」をご覧ください、で済む話なのですが、検索にもヒットしにくいお話なのでこの場を借りて共有します。 問題: :set smartcase(あるいはignorecase)じゃ困る時もある /など
まとめ 相性バツグンといわれる、モバイル x gRPCは思ったよりずっと簡単に実装可能 複数言語間でもProtocol Buffersの恩恵により型変換を意識することなくスムーズに開発が進められる。 メソッド、引数の型、引数の返り値の型が自動生成されるのでとても良い RE
はじめに とある何の変哲のない月曜日。 いつも通り社内の朝会がオンラインで始まった。 弊社はリモートが許可されている職場のため、朝会はビデオ会議ツールを使用してオンラインで行なっている。 朝会開始直後、異変に気づいたのは弊社代表であ...
はじめに 初めまして。 CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です! スマートコントラクトを書いたり、フロントエンド・バックエンド・インフラと幅広く触れています。 ...
どんなことに関する記事? 先日、cloudflare docsのデザインをマネしてみよう、という取り組みを行っていました。 実装始めた段階では、レスポンシブデザインを真似するところをメインにから始めました。 それ以外の機能も実装して...
現在、企業で使われているデータベースの主な役割は、会計や経理、受発注管理、製造管理など、社内業務を適切に管理することで経営を支援するためにデータを記録、分析するための基盤でしょう。 しかしそれに加えて現在急拡大しているのが、顧客との取引やコ...
PHP言語を用いてデスクトップアプリケーションを開発可能にするフレームワーク「NativePHP」が登場しました。現在アルファ版として公開されています。 PHPランタイムとElectron/Tauriをバンドル NativePHPはHTML...
Amazon.comのバーゲンセールであるAmazon Prime Day 2023が7月11日から12日の2日間、米国や英国、日本などをはじめとするグローバルな規模で開催されました。 同社発表によると、初日の7月11日は同社の歴史上最大の...
はじめに 今回は私が良くやっている「一人議論」という方法について紹介いたします。 これはアイデア出しや壁打ちに便利な手法です。 「使えるかも」と思った方は、ぜひやってみてください。 一人議論とは? ChatGPTを使った議論のシミ...
はじめに 今回はTerrafromを使ってECSの構築をしていた際に躓いたことを紹介していきます。 メインは躓きポイントなので、コードについてはあまり詳しく書いていません。 全体のコードについてはこちらに置いてあるので、コードが見たい方はコチラへ↓ https://githu
はじめに結論から ホバースタイルは、 :hover だけで指定するのではなく、次のように指定しましょう! @media (hover: hover) { /* リンクの場合 */ a:any-link:hover { } /* ボタンの場合 */ butt
以前、このような物理法則っぽいLoadingのアニメーションを作成しました。 これでは、AnimationにtimingCurveを使って、アニメーションに緩急をつけています。 timingCurveのドキュメント 解説 ...
ブログ内容 私のブログを参考にして構築する場合は、赤点線枠のリソースが作成されます。 作業内容として、以下を実施してコントロールプレーンを作成していきます。 ストレージアカウントの準備 作業用サービスプリンシパルの準備と権限付与...
はじめに 話題のRISC-Vのボードを動かして見ました。 ハードウエア RISC-VのSBCはいろいろありますが、MangoPiが最も低価格でとりあえず動かして見たい人にはお勧めです。 何よりNervesの公式でイメージがサポート...
はじめに結論から :is()または:where()を使うと、 これまで「前置修飾」で書かなきゃいけなかったセレクタが 「後置修飾」で書けて嬉しい! /* 通常のスタイル */ .button {} /* 特定の要素と隣接するときのスタイル */ /* こう書いてたものが *
https://note.com/npaka/n/n931319f17b34 https://note.com/npaka/n/nbeeaa1aecaf3 npakaさんの記事を見て、LlamaIndexでもAutoGPTQモデルを使いたいと思い、試してみました。ポイントは下記2
ポリモーフィック関連 とは? ポリモーフィック関連は、1つのモデルが複数の他のモデルと関連することをいいます。これにより、1つのテーブルで複数の異なるモデルを参照できます。 ただし、この設計方法は、外部キー制約を使用することができないため、SQLアンチパターンとされているので
はじめに 「リュウジのバズレシピアプリ」がFlutterで作られてるとツイートしたらそこそこ反応あったので見分け方を紹介しておきます。 見分け方1 2本指でスクロールするとスクロール速度が2倍になるバグを利用します。 UIが...
はじめに 私が個人で昨年の 6 月ごろから開発している関数型プログラミング言語を紹介する。言語の名前は「Plato」である。 https://github.com/ksrky/Plato この言語は昨年の U22 プログラミングコンテスト最終発表会でも発表した。コンテスト後、
はじめに 追悼 Vimの生みの親であるBram Moolenaar氏が亡くなられたとの報に接しました。ご冥福を祈り申し上げます。Rangerもまた、Vimがなければ存在し得なかったソフトウェアです。Bramさん、世界をすこしでも過...
ABC313のD問題について、逆行列を用いた解法を思いついたので紹介します。ついでにライブラリ化もしました。 書いてる人について atcoderで競プロしています。青タッチしてますが、現在は水コーダーです。連続で冷えててつらい ...
はじめに shadcn/ui と Clerk を利用して、ログイン画面を実装します。 ログイン画面は以下を満たすものとします。 メールアドレスとパスワードでログインできる。 パスワードのリセットができる。 ソーシャルログインとして Google を利用できる。 メッセージ
はじめに RubyでAtCoderを解いていた時に見つけた~の面白い動作をメモしておきます。 コードゴルフくらいには役に立ちそうです。 本文 解いていたAtCoderの問題を要約すると下記のようなものです 標準入力から与えられた...
Environment PHP 8.2 Laravel 10.14 laravel sail Code Test準備 まずはテスト実行用のDBを用意。 環境変数の設定 .env.tsting ファイルを作成して以下の内容を設定。他の設定はそれぞれの環境に合わせ
おことわり JavaScript の非同期処理をようやく理解できた時の、僕の初心者目線をほぼそのまま綴っています。あくまでも僕の体感的解釈の話であり、実際の動作を説明したものではありません。正確さに欠ける表現があるかもしれません。 ...
Angular v16系現在、Angular CLIの ng new コマンドで生成されたプロジェクトのユニットテストは テスティングライブラリとしてJasmineを、テストランナーとしてKarmaを使用する。この構成をVitestに置き換えてみた。 実際に動作するサンプルコード
こんにちは! プログラミング未経験文系出身、Elixirの国に迷い込んだ?!見習いアルケミストのaliceと申します。 今回はElixirDesktop + Phoenix1.7のスマホアプリをAndroidスマートフォン実機に転送し...
mkdir myapp && cd myapp こういう感じで作る。 まずはbackend。 ├── backend │ ├── app │ ├── bin │ ├── config │ ├── db...
EAV とは? EAV(Entity-Attribute-Value)は、属性と値の対応関係を表すテーブルです。EAVは、属性が動的かつ多様であるようなデータを効果的に保存する方法として使用されます。特に、属性の数や種類が固定されていない場合に有用です。ただし、EAVモデルは
Jetpack Compose の Text の API では overflow = TextOverflow.Ellipsis で末尾省略は可能ですが、真ん中省略の API はありません。 TextView では maxLines ...
個人開発でMy Snippetsというスニペット共有サービスを作りました。 https://my-snippets.com/ エンジニアの人たちがコード画像をtwitterで公開しているのをよく見かけるので、そういうzennやQiitaなどで記事にするほどでもない短いコードが一箇
この記事を2行で S3の署名付きURLと同じことが、Lambdaの関数URLにもできます Lambdaの署名付きURLを使えば、APIGatewayの29秒タイムアウトを超えてLambdaを実行できます 何が嬉しいの? AI...
はじめに こんにちは、都内でソフトウェアエンジニアをしているYSasagoです。最近、弊社ではリモートワーク推奨になり、自宅でリモートワークすることが多くなりました。リモートワークの初期はデスクを用意するところから始まり、その準備に...
カスタムChatBotを作る ChatGPT全盛の時代に、何番煎じだ?という感じですが、とりあえずやってみたので手順を残しておきます。プロンプトエンジニアリングの観点ですと、いわゆるIn-Context LearningのRetrieval-Augmented Generat
はじめに この記事は『blessing software 夏のブログリレー企画』の最終日の記事です。 昨日は 鉄馬 さん@tekihei2317_ の個人開発アプリを Remix + Cloudflare D1 に移行してみたが公開されました。 今回参加してくださったエスツー
はじめに こんにちは、Ma5am1nです。 シラバス1は文字が多くて頭に入りにくいので、図など視覚的に入ってきやすそうな形式でまとめてみます。 ※あくまで私個人の解釈で作成したものです。内容が100%シラバスの通りであることは保証で...
<a href="https://gihyo.jp/book/2023/978-4-297-13495-2">https://gihyo.jp/book/2023/978-4-297-13495-2</a><br /> <p>Svelteの入門書</p>
SupabaseをLaravelから使う方法 Dさん:「いや〜、Laravelでアプリを開発する方法は色々ありますが、やっぱり一番興奮するのはマネージドなDBで高速日本語全文検索のPGroongaを使えた時ですね!」 Tさん:『間違いないね!』 サインアップ まずはsup
<a href="https://astro.build/blog/astro-2100/">https://astro.build/blog/astro-2100/</a><br /> <p>Astro 2.10リリース。 View Transition APIを使って指定した
<a href="https://deno.com/blog/v1.36">https://deno.com/blog/v1.36</a><br /> <p>Deno v1.36リリース。 <code class="language-plaintext highlighter-r
この記事の背景 現職では DDD を採用しており、色々な方と DDD についてお話しする機会があります。 その中で、特に初学者の方はアーキテクチャに対して「なぜこんなに面倒な事をするのか?」という印象を持たれているようでした。 そこ...
英語学習の新たな窓口:AI音声アプリ「Solely」【個人開発】 こんにちは、開発者の木村です。この度、AIを活用した音声対応英会話アプリ「Solely」を開発しました。今回はその詳細についてお伝えします。 https://apps.apple.com/app/solely-
TypeScriptコンパイラの基本 🚨 警告:この記事は決してTypeScriptの入門ではないため、型システムなどの説明は一切しない。型システムに興味のある方にぜひ「型理論」や「非変性」を検索していただきたい。 世界屈指の知名度...
端的に言えばGCの話です 現在android向けのアプリをUE5で作っているのですが、デバッグ中にUIを付けたり消したりを繰り返すとどんどんfpsが低下する現象を発見しました。 デバッグコマンドで見てみるとメモリーがかつかつになって...
この記事は『blessing software 夏のブログリレー企画』の5日目の記事です。 昨日はasukaさん(@a_skua)の「Flutterを用いたWeb開発の今後について考える」が公開されました。 次回はKanonさん(@samurai_se)の「ブログリレーを主催して
はじめに 皆さんこんにちは。 今回は表題の通り、Azure MigrateでLinuxをLift&Shiftしようとしてコケまくり詰みまくり、それらを解決するまでの道のりを書き残しています。 何をしようとしたのか? 他所の...
はじめに この記事は、Linuxを初めて学ぶ過去の自分に向けてLinuxの学習を続けられることを目的として書きました。 Linuxは広くて深い世界なので学習コストが高く、途中で挫折してしまったり、勉強してもよくわからないままでいるこ...
基礎知識編 Webシステム開発においてキャッシュの理解と設計は非常に重要です。 キャッシュはサーバーの負荷を軽減し、レスポンス時間を大幅に短縮する役割を果たします。頻繁にアクセスされるデータや計算結果を一時的に保管しておくことで、同...
いきなりですが,「これ,なーんだ!?」のお時間です. 正解は,くまモンって眉毛あるんだ じゃなくて,私が研究室内に設置したトラップです. 見た人は当該ブログを読まなくてはなりません. それがこちらです. https://kobzol.github.io/ru
こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたもので
はじめに 今回はロバスト制御について書いてみようと思います。 ところで、皆さんはロバスト制御という言葉を知っているでしょうか? PID制御に代表される一般的な制御手法は確定的なノミナルモデルをベースに制御性や安定性を保証するのに対し...
Laravelフレームワークでの開発中に起こった出来事を書きました。 QueueServiceProviderとは Laravelでは、config\app.phpで使用するサービスプロバイダを定義しています。 プロジェクトを立ち上...
はじめに SAPシステムを構築する際、前提条件としてやらなきゃいけないことや意識しないといけないことが多いです。手動で作成していく際はかなりの時間が必要になります。 今回、私の方で構築の自動化を検証する機会があったため、気になってい...
はじめに あなたはアウトプットしていますか? アウトプットしている人はどれくらいの頻度でアウトプットしていますか?どれくらいの量でアウトプットしていますか? おそらく多くの人が「そもそもあんまりアウトプットしてないよ...」状態なの...
はじめに まず、Power Apps のアプリや Power Automate のフロー等のリソースは、環境という場所に保存されます。 既定 (Default) のみの場合はそれほど意識しないのですが、「個別の環境で Dat...
SlackとChatGPT APIでチャットボットを作る パート1(基礎編) 表記のテーマについて数回にわたって記事を書きます。パート1では基礎部分を作成し、以降のパートで徐々に機能を追加して行きたいと考えています。あえてLangChainなどを使わずに実装します。 Sl
<a href="https://github.com/GoogleChrome/lighthouse/releases/tag/v11.0.0">https://github.com/GoogleChrome/lighthouse/releases/tag/v11.0.0</a
<a href="https://bun.sh/blog/bun-v0.7.2">https://bun.sh/blog/bun-v0.7.2</a><br /> <p>Bun v0.7.2リリース。 <code class="language-plaintext highlig
はじめに Qiitaでは、エンジニアのみなさんからの声をもとに、日々開発を続けています。 この記事では、2023年 07月にリリースした内容を紹介します。 Qiitaでアップデートやバグ修正をリリースしたら、リリースノート、Qii...
はじめに 初めまして。 CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です! スマートコントラクトを書いたり、フロントエンド・バックエンド・インフラと幅広く触れています。 ...
はじめに 初めまして。 CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です! スマートコントラクトを書いたり、フロントエンド・バックエンド・インフラと幅広く触れています。 ...
私のエンジニア日記:1ヶ月目 あっという間に1ヶ月経過!!!!! これから毎月のLogも残していきたいと思います。 残す目的は、大きく2つ. 1. 自分の成長記録 2. 自分が教える立場になった時に感覚を振り返る場所を残すため。初心忘れるべからず。 ( 3. おまけ、誰かの参
関東地方は連日暑い日が続きますが、読者のみなさまはいかがお過ごしでしょうか。 少し前に自転車用のヘルメットを買ったので、近所を自転車で移動するときにはいつもヘルメットをかぶるようにしています。 買った当初、ヘルメットをかぶった自分の姿を鏡で...
1.はじめに どうも、ARIの名古屋支社に勤務している愛知県民こと、 新藏(にいくら)と申します♪ (/・ω・)/ Qiitaで面白そうなイベントがやっていたので、参加ボタンをポチりました。 https://qiita.com/of...
私はGMSで働いてすでに20年近く経過しています。 今は食品売場で商品を出したり、カウンターで接客したりしています。 現状は現場があまりにアナログすぎて、 デジタル勉強し始めて1か月とちょっと改善できる余地が多々ありそうです。 ★お客...
ご無沙汰しております。 今回は出口汪さんのご著書、「3時間で頭が論理的になる本」で特にお客様とコミュニケーションをとるうえで大切な教えが詰まっていると感じたため、これを読んでいるあなたにも共有したいと思い、筆を執っています。 出口さん...
はじめに .eslintrc ファイルを触る or 見ることはあるけど、内容はあまり理解できていない方も多いのではないでしょうか。 そこで React Native 公式の ESLint 設定である eslint-config-react-native を見ながら ESLi
本稿では、自動テストについての「ちょうど一歩くらい」進んだ内容について、述べていきます。 「テストを実施したいけど、どう書けばいいかわからない」という全人類は、これを読んでください。 損はさせませんよ! これを読めば、「一歩目の知識」「初めてのテスト作成」「テストの初歩概念」を得
はじめに ゲームにはModel、Texture、Audio、Effect、etc...、様々なAssetからできています。UnityなどのゲームエンジンではそういったAssetを管理しやすくしてくれる機能が備わっていますが、ネイティブ開発ではそういったものも一から作らなければ
受託開発とは? 受託開発とは、クライアントから仕事を受注してシステムを設計・構築することです。 作業時間に応じて報酬が支払われるSES(準委任契約)とは異なり、受託開発は受託したシステム・ソフウエアに対する完成(納品)までを負います...
Juliaで並列計算をする際にハマりがちな件を適宜追加しようかと思います。MPI.jlを使用します。 バージョン Julia 1.9 MPI.jlのインストール すでにMPIがシステムに入っている計算機(スパコンなども含む)の...
はじめに WordPressでWebサイトを運営してましたが、突如サイトに接続できなくなっていることを確認しました。 いろいろとX(Twitter)などで調べたところ、私と同じようにFreenomで.mlドメインを利用していた人がこ...
<a href="https://bun.sh/blog/bun-v0.7.1">https://bun.sh/blog/bun-v0.7.1</a><br /> <p>Bun v0.7.1リリース。 ESMのロードパフォーマンスの改善、<code class="language
<a href="https://github.com/KittyGiraudel/a11y-dialog">https://github.com/KittyGiraudel/a11y-dialog</a><br /> <p>WAI-ARIAのダイアログパターンを実装したダイアロ
<a href="https://www.mux.com/blog/what-are-react-server-components">https://www.mux.com/blog/what-are-react-server-components</a><br /> <p>R
レアカードのホログラムみたいなカスタムのCIFilterを作ってみた TCGのレアカードのホログラムみたいなエフェクトをかけるCore ImageのカスタムのFilterをCIColorKernelを使って作成してみました 実装...
こんにちは! 株式会社ココナラのインフラ・SREチーム所属のおさだと申します。 本記事では、コンテナオーケストレーションのデファクトスタンダードであるkubernetesに対する弊社の取り組みについて紹介いたします。 ココナラのサービス開発の課題 こちらの記事でも述べている通
こんにちは!アルダグラムの開発ユニット長の田中です。 今回はエンジニア・デザイナー・プロダクトマネージャーが所属する「プロダクト開発本部」のテックビジョン・テックバリューを決めた話をさせていただきます。 ミッション・ビジョン・バリュー(MVV)とは? そもそもミッション・ビジ
複数のタグがあり、ユーザーが入力した文章に関連したタグがあったら全部取得したいときがあります。そんなときに使える Function Calling のプログラムです。 import json import openai openai...
はじめに 初めまして。 CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です! スマートコントラクトを書いたり、フロントエンド・バックエンド・インフラと幅広く触れています。 ...
この記事は『blessing software 夏のブログリレー企画』の4日目の記事です。 昨日はGANGANさん@gangan_nikki のESLintモジュールを用いてNuxt3 + ESLint設定を行うが公開されました。 明日は鉄馬さん@tekihei2317_ の R
Python Software Foundationのステアリングカウンシル(Steering Council)は、Pythonのグローバルインタプリタロック(Global Interpreter Lock)を解消する方向で開発を進めていく...
GPT-4 32k 大規模なコンテキストサイズにより複雑なタスクを破綻せずに実行することが可能となりました。これを利用し、ドメイン駆動設計(DDD)のプロセスをGPT-4 32kを使用して実現したいと思います。これは、あくまで思い...
やりたいこと 先日、Azure の認定試験 AZ-400: Designing and Implementing Microsoft DevOps Solutions に合格しました。自分が受験する際、他に合格した方の情報などが少な...
はじめに 9月からWeb系自社開発企業で働かせていただくことになりました。 プログラミングスクールのHappinessChainで約5ヶ月間勉強して新しい職場で働くことができるようになりました。 自己紹介 現在24歳でSES企業の...
<a href="https://dagster.io/blog/dbt-docs-on-react">https://dagster.io/blog/dbt-docs-on-react</a><br /> <p>古いAngularJSと巨大なJSONで動いていた<code cl
<a href="https://remotesynthesis.com/blog/goodbye-jamstack/">https://remotesynthesis.com/blog/goodbye-jamstack/</a><br /> <p>Netlifyが運営していたJ
<a href="https://blog.getbootstrap.com/2023/07/26/bootstrap-5-3-1/">https://blog.getbootstrap.com/2023/07/26/bootstrap-5-3-1/</a><br /> <p>B
<a href="https://github.com/vitest-dev/vitest/releases/tag/v0.34.0">https://github.com/vitest-dev/vitest/releases/tag/v0.34.0</a><br /> <p>v
<a href="https://www.mozilla.org/en-US/firefox/116.0/releasenotes/">https://www.mozilla.org/en-US/firefox/116.0/releasenotes/</a><br /> <p>F
<a href="https://bun.sh/blog/bun-v0.7.1">https://bun.sh/blog/bun-v0.7.1</a><br /> <p>Bun v0.7.1リリース。 ESMのロードパフォーマンスの改善、<code class="language
概要 CyberAgentさんが公開してくれているLLMモデルであるOpenCALMを動かして単純な質問をした際、どの様なコードが動いているのか読んでみたいと思います。 実行例 google colab proで実行します ※無料版ではメモリが足りずに動きませんでした
はじめに 新人研修にて AWS DeepRacer 研修がありました。 AWS DeepRacer研修では、仮想上でマシンの走行シミュレーションを行い、モデル作成します。 そのモデルを実際のレーシングカーに搭載し、コースを走行するタ...
ここでは正方形を維持しつつコンテンツサイズに対して柔軟にレイアウトしたい時の実装の紹介です。 実装 以下のような Modifier#layout で縦横どちらか大きい方をサイズにするといったカスタムレイアウトで実現します。 Modi...
はじめに こんにちは、BluAge の小野です。 私たちは現在「Canary」というお部屋探しのアプリを作っています。 https://bluage.co.jp/about/about_canary.html 今回は、昨年から導入したアプリ開発チームのリリースフローをご紹介し
背景 Code Interpreter の可能性は本当に凄まじいものがあります。 この Blog Post では、データ加工について取り上げます。データを扱う上で最も退屈かつ最もコンピューターリソースを必要とすることもある、データの...
みなさんこんにちはー!あすみ(@asumikam)です✨夏楽しんでますかー🌞 夏といえば・・・夏休みですね。 大量の休みと共に、大量の宿題と戦ったあの夏・・・あの頃は辛かったですが、今思うと、懐かしい気持ちと「学生」たるイベントに羨ましくなります(...よね?) その中で「課題
Angularアプリケーションの実装でSignalsを使う場面が増えたので、コンポーネント間の通信において手に馴染む実装パターンがわかってきた。それをいくつかメモしておく。 Plain Input/Output 子コンポーネントのほうは何の変哲もない、普通のInput/Out
はじめに 今回の記事では、今年にリリースされたTypeScriptフレームワークであるExpressoTSの概要と、それを使った簡単なWebサーバを構築する手順を解説する。 ! 注意:今回の記事はあくまで、読者にExpressoTSの特徴やWebサーバ構築の手順を理解してもら
この抜粋の内容は次のとおりです。 環境構築 sqlc dockertest go test さらに詳しく知りたい方は読み続けてください。 2023年8月1回目です。 sqlc + dockertest についてです。 日々、database に悩まされます。例えば、quer
UiPath Friends の夏がすごかった☀ ↓↓カレンダーはこんな感じ。1ヶ月で70件近くの記事が上がったことになります。(◎_◎;)すごくないですか。。。 半分も読めてないですが、個人的には勉強になる記事ばかりです!!こ...
概要 最近、個人開発等で少しつづHasura GraphQL + NestJSという技術スタックでバックエンドの開発を行っています。 今回はHasura GraphQLを用いたバックエンド開発の中で、新しいカラム・フィールドを追加した際に発生した問題とその状況および解決方法に
こんにちは!サイボウズ株式会社フロントエンドエキスパートチームの @nus3_ です。 はじめに サイボウズでは毎週火曜日に Frontend Weekly という「1 週間の間にあったフロントエンドニュースを共有する会」を社内で開催しています。 今回は、2023/08/01
はじめに Power Apps の変数 (一時的なデータ格納先) の一つとしてコレクションがございます。 個人的にはほ多くのアプリで利用しており、コレクションを上手く使いこなせるとアプリケーションの幅が広がると思っています。しかし、...
はじめに 初めまして。 CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です! スマートコントラクトを書いたり、フロントエンド・バックエンド・インフラと幅広く触れています。 ...
app router とは next.js で使用できるファイルシステムベースのルーターです。以前は pages router というものがありましたが、そちらの進化系といえます。 ポイントは error.tsx や loading.tsx などの決められた名前でコンポーネン
1. はじめに https://hub.docker.com/r/nvidia/cudaを見るとわかるようにEOLとなったCUDAバージョンのDockerイメージが削除されています。ただし、Web上にある公開実装ではCUDA 10....
経済産業省は「ソフトウェア管理に向けたSBOM(Software Bill of Materials)の導入に関する手引」を策定し公開したことを明らかにしました。 SBOMは日本語では「ソフトウェア部品表」とされます。あるソフトウェアがどの...
パスワードマネージャの1Passwordは、新しいアカウントの作成と1Passwordのアンロックを行う、いわゆるマスターパスワードの代わりにPasskeyが使える機能のプライベートベータを開始したことを明らかにしました。 1Passwor...
はじめに この記事は、WordPress テーマの機能・レイアウト・スタイルなどの多くを一元的に管理出来る JSON ファイルである theme.json について、WordPress6.3での変更点をまとめたものです。 theme...
SwiftSyntaxを用いるとSwiftコードの構文解析ができる。具体例を用いて抽出と部分書き換えの仕方をまとめる。(サンプルコード) 以下のPackage.swiftファイルを対象として構文解析する。 Package.swift // swift-tools-version
公式から gonew というツールが公開されました。 https://go.dev/blog/gonew https://pkg.go.dev/golang.org/x/tools/cmd/gonew gonew を使うことで既存の Go プロジェクトのテンプレートを使い、素早く
はじめに この記事では、音声認識のみで扱えるVoice Todoというアプリを作っている話をします。 公開するかは未定なのですが、利用したい方がいれば公開していこうかなと考えています。 既存TODOアプリのかゆいところ 皆さんはT...
この記事は『blessing software 夏のブログリレー企画』の初日の記事です。 明日はエスツーさん@stg_techさんのGoogle Cloud についてのなにかが公開される予定です!お楽しみに! TL;DR Kotlin は、Java と同様にコンストラクターを
CircleCIに関する最近2週間(2023/07/18~31)くらいの情報をまとめてみました。 気のつく限りの情報は拾ってみたつもりですが、見落としなどありましたら、Twitterで @CircleCIJapan をメンションしてタ...
「View Identityの概念・挙動はもう完璧に知ってるよ」という方は、「(考察)SwiftUIの描画ロジック」から見ていただければと思います。 ! この記事は ドキュメントと実際の挙動を根拠とした推測 を少なからず含んでいます。これは、SwiftUIが非公開コードでブラック
【この本について】 この本はOpenAPIを使ってドキュメントを作成する方法を学びます。 OpenAPIを使ってドキュメントを作成することで継続的な開発を行うことができ、 OpenAPI Generatorを使ってドキュメントと実装のズレをなくすことができます。 また、Docu
Google Cloud Japan の RyuSA です。👋 最近「 Pub/Sub からイベントとデータを引っ張って BigQuery に投げ込みたい」「 Cloud Spanner の変更ストリームを BigQuery に配置し、データを分析に使いたい」など、様々な用途で大
TypeScriptでは配列が空でないことを型レベルで表現できます。 この記事ではその型をNonEmptyArray<T>と書くことにします。 結論だけ先に書くと、次のように定義するのが正しいです。 export type NonEmptyArray<T>
これまで「グローバルのisNaN()ではなくNumber.isNaN()を使え!」を教義に生きてきたのですが、揺らいできました。 JavaScriptのisNaN()は引数を数値に変換した結果がNaNであるかを判定します。 https://developer.mozilla.or
いよいよ暑くなってきて、本格的な夏にテンションあがっちゃいますね❤️ 本日はあすみ(@asumikam)がお送りします! 株式会社ウィルゲートさんと合同勉強会をしました! https://www.willgate.co.jp/ 兼ねてよりカンファレンスやイベント等で仲良くし
はじめに こんにちは。kouです。 昨年8月1日、株式会社NoSchool に入社し、オンライン家庭教師サービス『マナリンク』の開発に本格的に携わり始めてちょうど1年が経過しました。 この1年間、マナリンクの開発に携わる中で様々な学びがありました。 今回、入社1年という区切り
対象読者 サービスコンテナ,サービスプロバイダ,ファサードの使い方をざっくり理解している DI(依存性の注入)について理解している phpunitを利用したことがある モックの使い所は理解しているが、肝心のLaravelでの実装方法が分からない 目次 モックのパター
はじめに あるプログラムから別のプログラムを実行し、結果を受け取りながら処理を進めたい場面が時折生じます。 しかし、パイプの挙動への注意を怠ると思わぬ問題を引き起こす可能性があります。 実行環境 本記事は、以下の環境にて実行しています。 Ruby: 3.0.6 Ubun
<a href="https://github.com/markedjs/marked/releases/tag/v6.0.0">https://github.com/markedjs/marked/releases/tag/v6.0.0</a><br /> <p>marked