Haskell は Rust になれるのか?──2023年の Linear Haskell 体験記
TL;DR GHC 9.0 から Haskell に入った線型型(Linear Types)の機能を一部割とガッツリ使ってみたので、Linear Haskell の現在の使い心地と将来の展望を報告するよ。 使おうと思えば使える段階にあるけれど、一部バグもあるし、まだ言語機能面
TL;DR GHC 9.0 から Haskell に入った線型型(Linear Types)の機能を一部割とガッツリ使ってみたので、Linear Haskell の現在の使い心地と将来の展望を報告するよ。 使おうと思えば使える段階にあるけれど、一部バグもあるし、まだ言語機能面
何の記事?2023/09/28にGAになったAmazon Bedrockに遅れて、boto3(python のAWS SDK)が対応したので、boto3経由で叩くの続き記事タイトルの通りI…
何の記事?2023/09/28にGAになったAmazon Bedrockに遅れて、boto3(python のAWS SDK)が対応したので、boto3経由で叩くあまりまとまった情報がなかった…
<a href="https://blog.cloudflare.com/socket-api-works-javascript-runtimes-wintercg-polyfill-connect/">https://blog.cloudflare.com/socket-api
モチベーション EKSで構築したクラスタ上のServiceを外部公開したいときにはAWS Load Balancer Controllerを利用するのが一般的です。 AWS Load Balancer Controllerにはいくつかの機能があり、要件や運用の都合によって採用
はじめにAutonomous Databaseで、自然言語からSQLを生成するSELECT AI機能が利用可能になったので、早速試してみました。https://docs.oracle.com/e…
<a href="https://github.com/runk/node-chardet">https://github.com/runk/node-chardet</a><br /> <p>文字コード判定ライブラリ</p>
<a href="https://github.blog/changelog/2023-09-26-npm-provenance-general-availability/">https://github.blog/changelog/2023-09-26-npm-provena
freee エンジニアインターン9月11日から9月22日の2週間にfreeeさんのインターンに参加しました!グローバルチームに配属され、GoとReactを用いた開発を携わった。Day 1環境…
tokenizerを学習させてhuggingface hubにuploadするまでを行う tokenizerはsentencepieceのunigram 学習させやすそうだったので、huggingfaceのtokenizer ライブラリを使う https://github.com
はじめにAutonomous Databaseで、自然言語からSQLを生成するSELECT AI機能が利用可能になったので、早速試してみました。https://docs.oracle.com/e…
React や Next.js で新規開発を進めていると、 「新しい機能を作るたびに何度も同じ構成のファイル群を作成するの面倒だなぁ」 と思うことは多いと思います。 例えば自分が携わっているプロジェクトでは、以下のように bullet-proof-react[1] を参考にしたデ
<a href="https://lit.dev/blog/2023-09-27-lit-3.0-prerelease-2/">https://lit.dev/blog/2023-09-27-lit-3.0-prerelease-2/</a><br /> <p>Lit 3.0.0
D : ビットDPE : DP, 累積和F : 解説が三者三様で、どのアプローチも興味深い。累積和による積分など。A - Full Moon問題 ABC318Aシグネチャを決める。ab…
備忘録のために。旅行した場所を投稿するアプリを作成する上で投稿をする→旅行した都道府県に色を付ける機能を作成しました。参考までに。こんな感じです。↓ ↓ ↓◆参考サイト【Rails】日本地…
1.はじめにどうも、ARIの名古屋支社に勤務している愛知県民こと、新藏(にいくら)と申します♪(/・ω・)/先日、「Azure Tech Day」というイベントに参加してきました。Micr…
はじめにこちらの本が非常に参考になったのでテーブル設計に関する内容のみをピックアップまとめてみました。普段テーブル設計をしていれば"当たり前"に実践している方も多いと思いますが、今回チーム内での勉…
erb、と聞くとrailsのフロントエンドで使われている印象ですが、実はそれ以外にも応用が効く優れものです。この記事ははerbテンプレートに変数を入力することでファイルを作成してみます。まずer…
本Surveyの目的 近年LLMの学習や推論に関するさまざまな新しい手法が提案されている。本surveyではこれらの手法を外観することで、近年のLLM研究のキャッチアップを容易にすることを目的とする。また、これらの手法で用いられたアイデアの幾つかはLLM以外の言語モデルや、言
<a href="https://nodejs.org/en/blog/release/v20.8.0">https://nodejs.org/en/blog/release/v20.8.0</a><br /> <p>Node.js v20.8.0リリース。 Streamのパフォ
三連休中にこんなツールを作った。 https://github.com/Comamoca/neoenv 普段はGoでCLIツールを書いているけど、このツールで初めてRustを本格的に使ったのでその際に得た知見を元にGoでCLIを作っている人向けにとりあえずRustでツールが作れる
はじめに CPUの進化により、データの処理速度は毎年驚異的な速度で上がっています。それに対し、データをメモリから受け取る速度はここ十数年で数倍程度にしか進化してません。 その結果、プログラムの実行時間の大部分がデータ取得の待機時間に費やされるようになってしまいました。 そこで
はじめにせっかくダッシュボードを作ったものの見に行くのが面倒で、だんだん使わなくなるというのは意外とよくあることです。これを防ぐための一つの施策として、ダッシュボード化している情報の一部をコミュニ…
iOS 17で新しくなったAirDropについて調べたことに関するメモです。 iOS 17からは、端末同士を重ね合わせるだけで、写真や書類などのコンテンツを共有することができます。 AirDropとは AirDropとは、近くにあるApple製デバイスと写真や書類などのコン
こんにちは,株式会社Nospare・明治大学の小林です.本記事ではAnceshi et al. (2023)に基づき,二項プロビットモデルを中心に,事前分布と事後分布の分布族が同じになる共役性を持つ…
はじめに初めまして!未経験・文系・新卒というエンジニア初学者の肩書き3点セットを持ってるエイスケといいます。この時代この3点セットも珍しくはないとは思うのでこういった同じ状況の同年代の方々や2…
2023年9月28日、ついにAmazon BedrockがGAされました!AWSでの生成系AIサービスであるAmazon Bedrockが満を持してリリースされました。待ち望んでいた方も非常に多…
自分がReactに入門した頃は、メモ化に対して漠然と難しそうなイメージを持っていました。 今思い返すと「メモ化を使うとキャッシュできるのはわかるけど、具体的にどういうときに使うのかわからない」ような感情をいだいていた記憶があります。 ということで今回はメモ化の中でも関数をメモする
Azure OpenAI Serviceについての日本語記事のまとめです。主に公式ドキュメント以外のブログやZenn/Qiitaの記事をまとめています。ボリュームが多いので、目次から気になる項目を選択してご覧ください。 ※長く使える知見のまとめにしたかったので一過性のニュース的な
概要PostgreSQLにはフロントエンドとしてCライブラリのlibpqがあります。モダンFortranのC相互運用機能を使って、FortranラッパーのLibpq-Fortranを作ったのでこれ…
<a href="https://taro.codes/posts/2023-08-23-temporal-api/">https://taro.codes/posts/2023-08-23-temporal-api/</a><br /> <p>ECMAScript Propos
<a href="https://astro.build/blog/astro-320/">https://astro.build/blog/astro-320/</a><br /> <p>Astro 3.2リリース。 <code class="language-plaintex
<a href="https://ecmascript-daily.github.io/ecmascript/2023/09/29/ecmascript-proposal-update">https://ecmascript-daily.github.io/ecmascript/
Cypressは軽量・直感的な上、安定したテスト自動化を実現する工夫が施されたWebアプリ用テストフレームワークです。JavaScriptで構築されておりブラウザ上の動作や変更の検知に強みがある反面、マルチブラウザ非対応などの制約事項も存在します。この記事では、Cypressの
ウェブアプリケーションを実装する際、個人的にも組織としても backend をRustで、frontend をReact/TypeScriptで実装しその間はGraphQLまたはgrpcとなることが多いのだけれども、Next.jsのServerComponentからnapi-rs
はじめにJavaScriptを学習中、非同期についての内容が少々ヘビーに感じたので、こちらの記事にアウトプットして理解を深めようとしている次第でございます。非同期処理とはJavaScriptに…
こんにちは! サイボウズ株式会社フロントエンドエンジニアの nissy です。 はじめに サイボウズでは毎週火曜日に Frontend Weekly という「1 週間の間にあったフロントエンドニュースを共有する会」を社内で開催しています。 今回は、2023/09/26 の F
<a href="https://webkit.org/blog/14571/css-nesting-and-the-cascade/">https://webkit.org/blog/14571/css-nesting-and-the-cascade/</a><br /> <p
<a href="https://web.dev/css-subgrid/">https://web.dev/css-subgrid/</a><br /> <p>CSS subgridについて</p>
概要 DBMS で広く利用されている B+ tree には様々な variant が存在するが、B-link tree もその1つ。 シンプルなラッチプロトコルで並行アクセスをさばけるよう、リーフノード以外のノードにも右の隣接ノードへのポインタを持たせた構造となっており、Po
これは何https://anotherworks.connpass.com/event/294517/こちらにオフラインで参加してきました。LTで話されていた内容や所感をメモしていた内容ととも…
CloudflareはCDNエッジでSQLiteのマネージドサービスを提供する「Cloudflare D1」のオープンベータを発表しました。 We’re unlocking the ability for developers to bui...
<a href="https://zenn.dev/taisei_13046/articles/288e4470cfc45e">https://zenn.dev/taisei_13046/articles/288e4470cfc45e</a><br /> <p>SWRとTanSt
はじめにブログを作ろうと思ったときに、「WordPressは使いたくないし、Next.jsでいい感じに記事を管理できないかな」と思い、ヘッドレスCMSを試してみることにしました。日本製ヘッドレス…
EDIT: 感想(パフォーマンスの項)に注記。 (SSL証明書の無い)素のHTTPサーバー + libdatachannelを搭載したローカルネットワーク上のデバイス と Webアプリの間でP2P通信できた。応用はこれから考える。 https://twitter.com/oku
初めに先日以下のコミュニティではじめて発表してきました。・発表場所 : https://easy2.connpass.com/event/292408/・発表資料 : https://www.…
はじめに 今回の記事では、Web開発でPythonを学ぶ上で絶対に確認するべきGitHubリポジトリを18個、私の独断と偏見で解説する。 対象とする読者 これからPythonをWeb開発で導入したい人 Pythonを使ったWeb開発に興味がある人 Pythonに関連した
はじめに前回の「Recruiting Opsをやっていく(無印)」はこちらです自己紹介株式会社エクサウィザーズで採用部を担当していますマーケティング/PRがバックグラウンドで、現在は採用人事…
はじめに前の記事からはや3ヶ月、試用期間も終わり本採用を果たした筆者はAIの普及に全力を注いでいます。本採用されたからそんな簡単に解雇されないしめちゃくちゃやってやろ↓前記事https://q…
はじめに 結論:ComPtrの開放はデストラクタが終わってからなので、それより先に生存状況調べてもそりゃ生きてるよ(ReportLiveDeviceObjectsしても生きてるよ) この記事では、「DirectX11」と「DirectX12」において、メモリリーク(開放忘
こんにちは。 株式会社クアンドのhakatakinocoです。私たちの会社では、遠隔支援で現場の判断を加速するSynQ Remote(シンクリモート)というサービスを開発しており、バックエンドをK…
こんにちは。アルダグラムでエンジニアしている前山です。 弊社では、今年の4月から7月にかけて、技術戦略として、バックエンド側のテストを整備していく取り組みをおこないました。 技術スタックは、バックエンドは Rails で GraphQL を採用しています。テストフレームワークは
<a href="https://deno.com/blog/queues">https://deno.com/blog/queues</a><br /> <p>Deno KVを使ったキューであるDeno Queuesについて</p>
<a href="https://www.sbcr.jp/product/4815619480/">https://www.sbcr.jp/product/4815619480/</a><br /> <p>2023年9月28日発売 React、Next.jsについての書籍</p>
はじめにタイトルの通り、本記事ではGoogle SlidesにProgress Bar(進捗バー)を簡単につける方法を書きます。「あの人のプレゼン、いつ終わるんだろう???」という感情は、負荷を…
AWSとマイクロソフトから、Java 21に対応したOpenJDKディストリビューションがそれぞれリリースされました。 Java 21は今月リリースされた最新のLTS(Long Term Support)版Javaです。仮想スレッドなど大き...
iOSエンジニアなら実機でリリースビルドの動作確認するためにTestFlightを使いますよね。 実はこのTestFlight、使い方を誤ると内部テスターとしてアプリをインストールできなくなる呪いがかかることをご存知でしょうか? まず、TestFlightの配信形態についてですが
先日Serverless Days 2023 に参加してきました。 https://tokyo.serverlessdays.io/ Cloudflare も Workers を中心としたセッションをさせてもらいました。 https://www.docswell.com/s/89
Special thanks to Vita for reviewing this article and discussing topics related to MEV-boost Ethereumのコミュニティーでは最大級のカンファレンスであるETHCCがパリで行われました
最近「なぜ関数プログラミングは重要か」という文書の存在を知りました。関数型プログラミング界隈ではかなり有名な文書のようだったので私も読んでみたのですが、話題の一つとして「遅延評価がプログラムのモジュール化を可能にし、生産性を高める」という話が事例とともに説明されており、とても勉強
<a href="https://vike.dev/">https://vike.dev/</a><br /> <p>ReactやVueなどに対応したNext.jsやNuxtのようなフレームワーク機能を提供するViteプラグイン。 ルーティングやサーバサイドレンダリングなどを機能
株式会社オープンエイト、インフラ基盤グループの神山です。 私は2021年に中途採用で入社してSREチームとしてインフラに注力して活動してきました。 私からは近年で実施したオープンエイトのインフラ環境アップデートについてお話しします。 以前の構成について 弊社では主にAmazo
はじめにUnrealEngine5上でPytorchを使う方法を紹介します.様々な方法ありますが,今回はUE5上でPythonコードが書ける方法を紹介します.PyTorchに限らずPython…
はじめに 今回の記事では、設計やソフトウェアアーキテクチャを学べるGitHubリポジトリを16個紹介する。 対象とする読者 設計やソフトウェアアーキテクチャに興味関心があるエンジニア GitHubをエンジニアリングの情報収集に活用したいエンジニア タイトルで気になった人
前書き こんにちは。株式会社BluAge で CTO を務めておりますどらです。唐突ですが、 「明日からあなたは CTO です」 と言われたらどうしますか? 「う〜ん、どうしよう?🤔」 となる方も多いのではないでしょうか。 実際、どうアプローチするのかという部分は人それぞれだ
はじめに仕事でReactを実装することになり、今更ですがJavaScriptとECMAScript 2015(通常ES6と呼ばれます)の基本的な知識についてまとめようと思います。この記事では、R…
はじめにこんにちは、ARATA(@shimiara0420 )です。私は今年の3月まで理学療法士というリハビリの専門職として医療現場に勤めていました。2022年3月末にプログラミングの学習をス…
モチベーションサーバ周りの要素技術を触りたくなった手始めにデーモン化のためのDouble Forkを実装してみたくなった調べていくとよく使うNginxもphp-fpmも2回forkしてなくね?…
この記事は最近リリースしたlocation-stateというライブラリの紹介記事です。 モチベーション Reactのstate管理は、様々な分類が可能です。筆者が過去に書いた記事「スコープとライフタイムで考えるReact State再考」では、stateの分類は大きく以下2つ
本記事ではScreenTimeAPIを用いて、他のアプリの使用を制限する方法を紹介します。はじめに作業をしている途中に、つい息をするようにXを開いてしまい、集中が途切れてしまうことは誰にでもある…
はじめに Azure OpenAI Serviceを活用したサンプルが数多く登場しているため、ここにまとめていきます。 エンタープライズサーチ① Azure OpenAIとAzure Cognitive Searchを中心とした文章検索シナリオのサンプル LangCha
初めにAIのお勉強のため、今までやってこなかったWEBシステム(中身スカスカの機能だけ)の開発をChatGPT先生に手ほどきしてもらって実施してみました。せっかくなので覚えたてのAthenaも使…
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
"リソースとしてのエンジニアではなく、ビジネスパーソンとしてのエンジニア" BulletGroup 後藤さんと! 懇親会後にみんなで写真撮影📷 はじめに...イベント概要 本日のイベントログをまた書いていきたいと思います! 開催: BulletGroup ✕ Tama
はじめに アプリ開発には本体の開発とは別に、運用・保守するための管理画面の開発も必要不可欠になると思います。機能と言っても、登録、参照、編集、削除 程度であることがほとんどなので、そこまで時間もかけたくないものです。そこで今回は、弊社で採用することにした Refine につい
マイクロソフトは、デスクトップ仮想化の技術を用いてWindows環境を配信する新サービス「Windows 365 Cloud PC」(クラウドPC)を2021年に開始しています。 クラウドPCはクラウド上の仮想マシンでWindows 11が...
この記事の目的クリーンアーキテクチャに関連するメモに散らばっている知識をまとめて見やすくする.SOLID原則について依存性逆転の原則https://qiita.com/cagorogoro9…
<a href="https://www.mozilla.org/en-US/firefox/118.0/releasenotes/">https://www.mozilla.org/en-US/firefox/118.0/releasenotes/</a><br /> <p>F
はじめに Cloudflare D1 は、Cloudflare が提供する、Cloudflare Workers 用に設計されたデータベースです。その特徴については、下記記事が大変よくまとまってい…
前置き 初めまして!アスエネ株式会社の高橋です! 私は社内で毎週5~10分ほどのLTをしています。 今回は、LTをはじめた経緯とLTの概要をお話しさせて頂こうと思います。 社内LTをはじめた経緯 僕が社内LTをはじめた経緯は大きく2つあります。 1つは、学習していく中でう
Xこと旧Twitterが今後どうなるのか全く分からない状況ですが、2、3カ月ぐらい前にニコニコ動画の代表の人がこんなことを言いました。要は「ツイッターみたいなSNSを作りたくない」という話です。h…
リーダブルコードを読んだので、印象に残ったポイントをまとめていきます。リーダブルコードって?本書は「リーダブルコード―より良いコードを書くためのシンプルで実践的なテクニック」とタイトルにもあるよ…
会社で使っている某Webサービスを触っていたところ、気づいたのです。 このWebサービスのAPI、認証がかかってないので個人情報を取り放題だと。 正直なところ自分が開発や運用に関わっているサービスでもないので面倒くさいことに巻き込まれたくはないです。登録セキスペに重課金するのを
会社で使っている某Webサービスを触っていたところ、気づいたのです。 このWebサービスのAPI、認証がかかってないので個人情報を取り放題だと。 正直なところ自分が開発や運用に関わっているサービスでもないので面倒くさいことに巻き込まれたくはないです。登録セキスペに重課金するのを
はじめに仕事でReactを実装する機会に恵まれたのですが、ほとんど触ったことがないのでこのタイミングでReactについていろいろ学んでいきたいと思います。今回は、Reactコンポーネントの設計と…
https://twitter.com/dai_shi/status/1706516786466963581 いや〜、ほんと、感謝しかありません。開発をスタートした時は、こんなに伸びるとは思っていませんでした。Zustandの方がさらに予想を超えていて、さらに先を行っています。
はじめに2023年9月15日、大分県立情報科学高等学校のAIテクノロジー科にて、特別講座を実施しましたhttps://kou.oita-ed.jp/jouhoukagaku/私としても高校生を…
deno で CLI ツールを作っていたら楽しくなって色々作っていた。 https://github.com/mizchi/wsr https://github.com/mizchi/repo-fetcher 課題: モノレポの諸々の操作がだるい npm/pnpm/yarn
RakumonについていつでもどこでもRakumonを使えるRakumonは24時間365日、家 でも 外出先 でも 通学中 でも利用することができます。厳選されたRakumon講師陣Rak…
はじめに 今回はフロントエンドにNext.js、バックエンドにPythonを採用して、Webサイトの環境構築を行いたいと思います。元々、Whisper APIとVOICEVOXによる合成音声を使用した会話アプリを開発したかったのですがですが、環境構築の段階でかなりのボリューム
! 🐳 この記事は「ログラスサマーアドベントカレンダー 2023」の 39 日目の記事です。 明日は LLM チームの加賀谷さんです。 こんにちは。株式会社ログラス で CRE(Customer Reliability Engineer)をやっている山﨑(@zaki___yam
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
はじめに こんにちは。ELYZA の研究開発チームの中村 (@tyo_yo_)、佐々木 (@hikomimo)、堀江 (@eemon18)、平川 (@h__must__) です。 先日弊社株式会社 ELYZAでは以下のようなリリースをさせていただきました。 Meta の「L
概要New RelicのUI画面は、右上に表示されているPermalinkリンクを使うと、リンクをクリックするだけで同じ画面を開くことができます。SlackやTeamsなどのコミュニケーションツー…
概要ユーザーの手元のブラウザ上で発生したJSエラーの情報は、通常はサービス提供者が把握することが難しいですが、New RelicのBrowserエージェントを使うことで、ユーザーのブラウザ上で発生…
概要 New Relic のクエリ言語 NRQL は、New Relic で収集されるデータを分析するための豊富な関数を持っています。2023年8月のアップデートでは、新たに累積分布関数が導入され…
概要 New Relicのサービスレベル管理は、サービスレベル指標( Service Level Indicator : SLI )を APM サービスやブラウザアプリと関連付けると、New Re…
はじめにPower Apps や Power Automate を利用して他人の予定表の情報を取得したいという要望をいただくことがあります。まず、自分の予定表の情報については、Outlook コ…
株式会社ナレッジワーク ソフトウェアエンジニアのziです。 本記事では、2023年8月30日に開催したオフライン勉強会Encraft #6「Focus on UI Component 実装」の開催レポートをお届けいたします! Encraftとは? Encraft(エンクラフ
TL;DR Apollo Clientを使うときは必ずIDフィールドをQueryに含めよう。ないなら後述する設定を使おう。 Apollo Client Apollo ClientはGraphQLクライアントであり、キャッシュや状態管理など多くの機能も併せ持つかなり強力なラ
はじめにOpenAIが3月に発表していたものの実装していなかった、画像および音声を取り扱うことのできるマルチモーダルモデル「GPT4-V」のdeployが発表されました。本当に全部この会社がやれば…
はじめに Xcode 15がリリースされ、String Catalogが使えるようになりました。 基本的な使い方は、公式ドキュメントに記載されていますが、実際に使ってみると、こう使ったほうが便利だろうなというTipsがわかってきました。 基本的な使い方 String Ca
エアロバイクを買ったちょっと前にエアロバイクを買いました。アルインコというメーカーの、テーブルがついたタイプのエアロバイクですhttps://amzn.to/48pWCWG机がついていて、タ…
マイクロソフトは、今月提供予定のWindows 11の大型アップデート「Windows 11 23H2」で、Windows 11にパスキー機能が搭載されることを明らかにしました。 Windows 11のパスキー対応は、7月のInsider ...
はじめに BFF (Backend For Frontend) は、特定のフロントエンドのニーズに合わせて設計されたバックエンドのパターンです。この概念は、このアプローチでは、各フロントエンド(モバイル、デスクトップ、ウェブなど)が独自のBFFを持つことができ、これによりフロ
GitHubは全ユーザーを対象にパスキーへの対応を正式に開始したと発表しました。従来のパスワード認証の代わりに、パスキーによるパスワードレスな認証を行うことが可能になります。 Passkeys are now available for a...
<a href="https://github.com/kurtextrem/awesome-performance-patches">https://github.com/kurtextrem/awesome-performance-patches</a><br /> <p>J
自分は技育展というサポーターズ株式会社主催の学生ピッチコンテストの決勝が行われて、個人開発で参戦しました。 周りの発表を聞いて とにかくすごい。具体的には UIが企業のサービスか?ってくらい整っている。 実際に法人化していて売り上げをあげていたり、サービスの利用者がいる事が
関東Kaggler会、現地参加勢による参加メモです。基本的には勉強になったな〜ということをまとめています。ただ、雰囲気を伝えるために、他の方のTwitterをたくさん引用させていただいています。ここは違う意図などあればご指摘ください🙇♂ 資料などは以下にまとまっています。 ht
<a href="https://babeljs.io/blog/2023/09/25/7.23.0">https://babeljs.io/blog/2023/09/25/7.23.0</a><br /> <p>Babel v7.23.0リリース。 Stage 3のDecora
はじめに iOS 13 から Core NFC で書き込みもできるらしいのでやってみました。 (デリゲートとかあるので SwiftUI ではなく UIKit でやってます。) 完成品はこんな感じ。 入力したテキストと固定値の URL を書き込んでいます。 ソース全体impo
はじめに若干釣りっぽいタイトルで恐縮です🙇♂️画像についてあまり詳しくない現職データエンジニアが、単騎で画像コンペに突っ込んでいき、どのようなプロセスでメダルを獲得するに至ったの?を共有する記…
はじめにはじめまして! ごん(@gon0821)と申します未経験からWebエンジニアへの転職を目指しており、その過程で 「在宅療養者の健康状態と薬の管理を円滑にするサービス」 を作成しましたの…
画像を.webpに変換したいと思って記事を探したんですが、無さそうだったので投稿します。CarrierWaveとMiniMagickの導入方法については多くの記事があるため、今回は割愛させて頂き…
前置きこんにちは中学3年生水コーダーのみちらからです。数学が苦手です。この記事では、形式的冪級数について解説しますが、厳密な定義などは説明せず、できることがなんとなくわかるようになることを目標と…
これまで3年ほどWebエンジニアとして働いており、いろいろあって今年からFlutterでモバイルアプリを開発しています。Flutterを使い始めて半年が経ったので実際に使ってみて感じたいいと思った…
! この記事は毎週必ず記事がでるテックブログ "Loglass Tech Blog Sprint" の 6週目の記事です! 1年間連続達成まで 残り47週 となりました! はじめに サービスが突然ダウンして障害が発生した経験はありますか? 最近、ログラスでは、アプリケーショ
概要HistoryAPIを使う必要があったため、replaceStateメソッドのドキュメントを見ていたら以下のような構文が書かれていました。replaceState(state, unused…
DroidKaigi 2023で行われたMaterial 3 やめました(スライド)というセッションを聴講した。 その内容に触発され、自分が関わっているAndroidアプリにおいても、Material 3をやめることにした。 なぜやめるのか 上記の発表と同様に、特に問題となっ
IVRyで、バックエンドエンジニアをしている島筒です。 https://twitter.com/kshimadutsu IVRyでは、Railsを利用して一部のサービスを提供しており、テストは、RSpecを利用しています。 10年近くRailsを使った開発に携わっていますが、Ra
はじめに結論は至って単純です。「WASIで定義された標準出力ができる関数(API)をWebAssembly内でimportして使っている」ということです。もちろんドキュメントを見れば分かることで…
この記事について Laravel docker 環境にprettierを導入するまでの手順を、自身でハマった部分も合わせて記載しています。 ローカルPCにprettierをインストールせず、dockerコンテナ内でインストールするようにしています。 PhpStormとVSC
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
はじめにみなさんは、ちゃんとアクセシビリティを意識して開発できていますか?アクセシビリティの中には、どれが正解か分かりにくいものもいくつかあります。その中で、僕がいつも実装方法に迷ってしまうの…
はじめに皆様はMicrosoft Security CommunityチャネルやMicrosoft Technical communityブログをご覧になったことはあるでしょうか。Microsof…
目的これはHead Firstデザインパターン 第2版 ―頭とからだで覚えるデザインパターンの基本に出てくる内容について、サンプルコードをPythonで補足した記事になります。(本書ではJava…
Mac上でDocker Desktopのように手軽にコンテナ環境を構築し、またWindowsのWindows Subsystem for Linux(WSL)のようにmacOS上にLinux仮想マシン環境を構築できるソフトウェア「OrbSt...
代表的なパスワードマネージャの1つである1Passwordが、パスワードレスでログインできる業界標準のパスキーへの正式対応を開始しました。 1Passwordによって、これまで可能だったパスワードの保存や管理、パスワードによるサインインだけ...
team Lab✕TamaStudy✕韓国産業人力公団 イベント 会社説明会としていますが、懇親会(交流会)をメインとし開催しました。 そして、とても大成功でした!! 懇親会(交流会)は、今までにないくらいに活発な時間となり満足度もたかくできました. 会社の紹介も他のイベン
Androidのワイヤレスデバック以前にAndroidのワイヤレスデバックについてQiita記事を書きましたhttps://qiita.com/cozyk100/items/dce05340d5…
今さらですが!GraphQL、ついに、挑戦しました👏 興味はあったものの、まだ着手できていなかったのですが、お仕事の関係もあり、挑戦するに至りました。 ということで!GraphQLとは何なのかから、どう実装したのかまでを整理しておこうと思い、本記事を作成しました! GraphQL
はじめに今回は C/C++ を使ったプログラミングについて書き留めていく。コンパイラは gcc を、OS は Ubuntu22.04 を使う。なお文中でのコンピュータとは、一つのハードウェアの上で…
はじめにはじめまして。完全未経験から2年目に突入したソフトウェアエンジニアです。本記事は Cocos Creator(TypeScript) を学び始めてから約半年のなかで気になったことや、困…
はじめに 皆さん、「プロダクトマネージャーのしごと」読みましたか?(唐突) https://www.amazon.co.jp/プロダクトマネージャーのしごと-第2版-―1日目から使える実践ガイド-Matt-LeMay/dp/4814400438/ref=sr_1_1?adgr
スタンバイモードの実装方法について調べたことに関するメモです。 スタンバイモードとは iPhoneを横向きで充電している時に、フルスクリーンでウィジェットを表示することができる機能です。iOS 17以降のOSをインストールしたiPhoneで使用することができます。 実装
エディタでボタンポチポチっていう操作だから、手続きの積み重ねのような動作をしているように思ってしまうかもしれない。ヒトはその方が理解しやすいだろうし、クエリの定義もしやすいってことなのでしょう。だけ…
前回は SwiftUI における Tree-based navigation および Stack-based navigation について説明するための記事を書きました。 https://zenn.dev/kalupas226/articles/e5a010f7858796 上
<a href="https://github.com/honojs/hono/releases/tag/v3.7.0">https://github.com/honojs/hono/releases/tag/v3.7.0</a><br /> <p>Hono v3.7.0リリース
Go言語公式から、Organizing a Go module という、Goプロジェクトのファイル・ディレクトリ構成に関する記事が発表されました。 公式からGoプロジェクトの構成に関する指針が紹介されるのは(自分の知る限り)初めてのことだったので、精読がてら翻訳しました。 注
はじめに こんにちは!普段はスタートアップで何でも屋のようにエンジニアをしているNayuEnginです。 Reactで状態管理のために、Context APIを使っている方はそれなりにいらっしゃると思いますが、よく見かけるのがContext.Providerをネストしまくって
恋愛メタバースMemoriaを開発するFlamers CTOの設楽(だーら)です。 TOKYO GAME SHOW 2023において、VRデバイスを開発するPICOのブースにMemoriaが出展しました。 https://x.com/memoria_vr/status/17046
概要 XcodeからDocCをチュートリアルを作成して、Web上で見れる状態にするまでについて、初見で気をつけたいポイントを含めて紹介します。 ただファイルやディレクトリの構成などは適時作成する際に作成者自身やチームで決めていただければと思いますのでここでは触れずにただ作成と
今回は、僕が未経験エンジニアとして転職活動中に聞かれた質問をまとめてみました!※自社開発系の会社がメインではあったので、主に自社開発系の企業で問われる質問の内容となっています。受託・SESとは少し…
はじめにtfcmtを導入すると、プルリク内にterraform planの結果を表示することができます。またtfsecを導入することで、作成するリソースがセキュリティやベストプラクティスの観点か…
PRがmainにマージされた時にSwiftFormatを実行したら思ったより便利だったので、備忘録として残しておきます。実装SwiftFormatを実行するためにMintを使用しています。na…
はじめに 今回の記事では、ソフトウェアアーキテクチャの入門的な内容を解説する。 対象とする読者 ソフトウェアアーキテクチャを勉強するエンジニア アーキテクチャに関して全くわからない初心者 タイトルで気になったひと ソフトウェアアーキテクチャとは? ソフトウェアのア
こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたもので
以下の文献に三角図表が使われていたので,さほど使うこともないので放っておいたのだが,今回一念発起で描いてみた。当然,Pythonで書かれたプログラムは山ほどある。車輪の再発明である。自分で書くと,…
jsでpngを作りたいときcanvasなどのAPIを使う方法が一般的しかし配列にあるデータからpngを作りたい場合canvasを用意→ループでfillRect→toBlobの手順を踏む必要があ…
Rhino8 先日、Rhino8のBETA版が利用可能になりました。(Rhino7のライセンスが必要) Rhino8ではGrasshopperに新しくRhinoカテゴリのコンポーネントが多数追加されています。これらのコンポーネントは主にジオメトリのベイク、レイヤー、マテリア
<a href="https://lea.verou.me/blog/2023/state-of-html-2023/">https://lea.verou.me/blog/2023/state-of-html-2023/</a><br /> <p>HTMLについての開発者アンケ
Go言語公式から、Organizing a Go module という、Goプロジェクトのファイル・ディレクトリ構成に関する記事が発表されました。公式からGoプロジェクトの構成に関する指針が紹介さ…
! iOS 16 以降でしか利用できない API も前提として話が進むため、そこを理解した上で読み進めて頂けたら嬉しいです。もちろん iOS 16 未満をサポートしている場合でもある程度共通する話ではあります。 SwiftUI の Navigation、いわゆる画面遷移 (これ
初めにこの記事についてこの記事はRのパッケージBioconductorに収録されているTDbasedUFEを最低限利用できるために書かれた記事です。パッケージ内で使われている数理的原理の解説は殆…
はじめに事業会社で働いているデータサイエンティストです。普段の業務ではRを利用していますが、Pythonの言語仕様も理解しているつもりです。会社が作成していただいた記事はこちらです:https:…
<a href="https://bun.sh/blog/bun-v1.0.3">https://bun.sh/blog/bun-v1.0.3</a><br /> <p>Bun v1.0.3リリース。 TypeScriptの<code class="language-plaint
tkinterを使って波形ジェエネレーターを作ろう tkinterはpythonでGUIを作れるモジュールです。ボタンやプルダウンボックスを指定してインタラクティブなアプリケーションを作成すること…
9月20日から3日間、株式会社アトラクタ主催の認定スクラムマスター研修を受講しました。https://www.attractor.co.jp/info/csm-20230920/実践的な内容で、…
JavaScript勉強備忘録友達の開発の内容を理解するためjsの勉強を始めた。JavaScriptはどんなプログラミング言語か・主にWebブラウザの中で動くプログラミング言語。・Webブラ…
はじめに 前回の記事でXwin-LM-70B-V0.1とLlama-2-70Bの出力結果の比較を行いました。この記事ではOpen InterpreterのバックエンドとしてXwin-LM-70B-V0.1を使ってみます。 私のPCのスペック[1] i7 13700K 309
はじめに この記事では、 フロントエンドの開発において意義のあるテストはなにか? それらをコスパよく実現するためにはどうすればよいか? について考えて、作った構成を紹介します。 前提 下記の技術スタックを利用していますが、これ以外のスタックでも応用可能な仕組みが多いと
TL;DR 今話題のOpen InterpreterをSlack botにしました。 Codeはこちらのリポジトリをご覧ください。 はじめに Open Interpreter楽しんでますか? https://x.com/dory111111/status/170193
概要 勾配ベースの最適化手法について直近数ヶ月で読んだ論文を元にまとめる。網羅的ではないことに注意。 構成 以下のような構成でまとめる。 Adamの派生手法 補助的に用いられる最適化手法 リソース消費を最適化する手法 1. Adamの派生手法 Decouple
<a href="https://deno.com/blog/v1.37">https://deno.com/blog/v1.37</a><br /> <p>Deno v1.37リリース。 <code class="language-plaintext highlighter-r
<a href="https://www.youtube.com/watch?v=U6s2pdxebSo">https://www.youtube.com/watch?v=U6s2pdxebSo</a><br /> <p>TypeScriptのドキュメンタリー動画</p>
<a href="https://webkit.org/blog/14445/webkit-features-in-safari-17-0/">https://webkit.org/blog/14445/webkit-features-in-safari-17-0/</a><br
はじめにこんにちは、fuyu-quantです.今回はVALL-E Xの紹介になります.英語,中国語,日本語の3つ言語での音声合成,感情やアクセントを考慮した音声合成,言語をまたいだ音声合成などを…
<a href="https://svelte.dev/blog/runes">https://svelte.dev/blog/runes</a><br /> <p>Svelte 5はrunesという<code class="language-plaintext highligh
<a href="https://developer.chrome.com/en/blog/from-webgl-to-webgpu/">https://developer.chrome.com/en/blog/from-webgl-to-webgpu/</a><br /> <p
みなさん、はじめまして。個人的に「ラグビーワールドカップ」 が気になっており屈強の男たちが泥まみれになりながトライを決めるプレイにかっこいいなと感じております。さて、先日、TVでラグビー特集…
基本的な導入例給与などを決定する評価テーブル(MySQL)を暗号化することを仮定します。テーブル設計一旦暗号化のことを考えず以下のように作成したいテーブルの定義を考えます。CREATE TA…
初めまして! 株式会社 Elith で Computer Vision Reseacher をしている下村です。 今回は、Open-Vocabulary Object Detection の論文について、学習データに焦点を当てた手法を中心に概要を紹介します。本記事内で使用する図は
UI とか画面デザインを設計するときに他のメンバーと意思疎通の齟齬をなくすために、頻度問わず使う用語をまとめてみました。 参考となるスクリーンショットには Flowbite のコンポーネントを使っています。 文字関連 フォントサイズ 文字の大きさのこと フォントウェイ
はじめにせっかくダッシュボードを作ったものの見に行くのが面倒で、だんだん使わなくなるというのは意外とよくあることです。これを防ぐための一つの施策として、ダッシュボード化している情報の一部をコミュニ…
Next.jsでは、App RouterでServer Component(SC)とClient Component(CC)が区別されるようになってから、Data FetchingとRenderingのバリデーションが増えより複雑になりました。 今回はmicroCMSテンプレート
小売業でレジやら商品出しやら、夜間業務やらと色々手広くしている会社員です。これから年末に向け大変な時期になりますね…。体が1つじゃ足りないと日々嘆いております。店舗で必要な連絡先を教えてくれる…
概要 Transformerはvision, textなど各種ドメインで成功を収めているが、計算量とメモリ消費が系列長の2乗に比例するため、長い系列を扱うのに課題がある。本稿ではこのような計算量の課題に対応することを目的として提案されたTransFormerの代替アーキテクチ
はじめに筆者は現在、新卒で現場に配属されてから4か月ほどシステム開発業務をしているのですが、特にテストと呼ばれるものをメインで行っています。そこで今回は、テストについてまとめてみました。テスト…
はじめに2023年9月20日の夜、YouTube で以下の動画を見つけました。https://www.youtube.com/watch?v=RVnxF3j3N8USvelte 5 の新機能の…
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
TL;DROpenAIの(Web)アプリであるChatGPTのうち、有料プランのGPT-4の知識が2022年1月までに延長されたそれまでは2021年9月までだった検証したところ2022年の1月…
この記事はJavaScriptとPureScriptでマルチタスクの仕組みがどう実現されているかを解説する記事です。 題材とするのは、PureScriptの非同期処理ライブラリAffです。 実はこのライブラリ、マルチタスクの仕組みを実現する実装のコア部分はJavaScriptで書
はじめに DRY, KISS, 車輪の再発明, などなど... プログラミング界隈には、一見「???🤔???」となるような、原理原則がたくさんあって困惑しますよね。。。 今回は備忘録的に、特に有名だと思った10個を独断でピックアップして記録していきます。 1. DRY
オラクルは米ラスベガスで開催中の「Oracle CloudWorld 2023」で、PostgreSQLのマネージドサービスをOracle Cloud上で年内に正式サービスとして提供開始すると発表しました。 オラクルがPostgreSQLの...
GitHubは、GTP-4ベースのAIを用いた開発支援機能「GitHub Copilot Chat」を個人ユーザーにも提供開始すると発表しました。 NEWS: GitHub Copilot Chat is now available fre...
シスコシステムズは、ログの収集解析ツール大手として知られるSplunkの買収を発表しました。 買収金額は280億ドル(1ドル145円換算で4兆600億円)。ブルームバーグの報道によると、これは同社の歴史上最大規模の買収とのこと。 シスコはネ...
謝辞 2023年8月24日に開催された勉強会「公開 SwiftWednesday【iOSDC Japan 2023 直前】」での発表内容を基にした記事です。 はじめに WWDC23においてXcode 15の新機能として「String Catalogs」が発表されました。
はじめに今までわからないことがあれば検索からドキュメントに飛んでいましたが、Xcode15からXcode内でドキュメントがPreviewできるようになったらしいので使ってみましたやりかた① …
<a href="https://ladle.dev/blog/ladle-v3">https://ladle.dev/blog/ladle-v3</a><br /> <p>Storybookの代替ツールであるLadle v3リリース。 SWCをデフォルトのTranspilerに
はじめに たまにFizzBuzzが話題になりますね。いろんな解放があると思いますが、ここではC/C++言語の未定義動作を使ってFizzBuzzしてみましょうか。clang++にfizzを、g++にbuzzを表示してもらいます。 コード 以下がコードです。 #include
<a href="https://github.com/eslint-stylistic/eslint-stylistic">https://github.com/eslint-stylistic/eslint-stylistic</a><br /> <p>ESLintのスタイル
はじめに 株式会社Relicが運営しているLoupeでは、現在ヨシモト∞ホールとのコラボ企画を開催しています! 「オズワルド」や「蛙亭」などヨシモト∞ホールで活躍中の芸人さんたちが、渋谷のオススメスポットを紹介してくれる企画になっているのでご興味がある方はぜひ確認してみてくだ
iOSアプリの開発者は、最新のiOSやXcodeのアップデート状況、アプリの提出要件の変更等に関する情報を日々キャッチアップして対応する必要があります。そこで今回は、私がiOSの最新情報をどの様にキ…
PdfBox-Android は PDF を編集するためのライブラリです。 Java に PDFBox という同様のライブラリが存在しますが、PdfBox-Android はこの PDFBox を Android でも利用できるようにしたものです。 最近、このライブラリを使用する
みなさん AWS の東京リージョンにある Local Zones を知っているでしょうか?この話をすると「東京リージョンに Local Zones は無いと思う……」という回答を聞くことが何度か…
Chat GPT と GitHub Copilot Chat と Bing AI に同じ質問をしたところ、 Bing AI だけ本当に欲しかった答えが一発で得られて、とても感動したので記事にしたいと思います。 https://qiita.com/takao-takass/item
はじめに筆者らは企業の重要な情報(既存顧客情報、見込み客情報、商談情報など)を1カ所に集約し、それを展開・連携・活用できるプラットフォームであるSalesforceと、大量の情報の中から法則性や成…
はじめに この記事では、組み込みにおいてRustがどの程度親和性のあるものなのかについて、僕のとても偏った思想を織り交ぜながらRust思想の布教をしていきたいと思います。 余談ですが最近、函館高専のロボコン部も何かでRustを書いていましたね。それだけRustが普及してきた
はじめに Flutterにおける状態管理の手法は、数多く存在します。 筆者は、その中でもRiverpodを好んで利用しています。最近はFlutterKaigi 2023の公式アプリでも採用しました。 https://riverpod.dev/ https://docs-v2.
はじめに この記事はiOSDC Japan 2023での「Xcode Previewを気軽に使うためのDI戦略」の要約と補足です。 https://fortee.jp/iosdc-japan-2023/proposal/2bfb2b2e-5e5e-44a7-87c9-e0dc
はじめに先日Qiitaでは、記事投稿が完了したあとに、記事投稿を労うModalを表示するようにアップデートしました。そのモーダルでは、以下のような :qiitan: Qiitanのアニメーション…
社内で行っているRustの勉強会でkube-rsを利用したKubernetes operatorを扱いました。 本記事ではそこで学んだkube-rsの使い方や仕組みについて書きます。 概要としては、Hello Custom Resourceを定義してmanifestをapplyす
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
序Power Apps で上の画像のような機能を実装できないものか考えてみました。AさんをクリックすればAさんに関する情報(今回は日付データ)が表示され、Bさんをクリックすれば、Aさんと同様に情報…
FlowiseAI を Cloud Run でセキュアに動かす 本記事では、 GUI でカスタム LLM フローを簡単に作成することのできる Flowise の概要に加えて、Cloud Run 上で セキュアに動かす 方法を紹介していきます。 Flowise とは Flo
Linux Foundationは、HashiCorpのインフラ構成ツールであるTerraformをフォークしたプロジェクト「OpenTofu」のローンチを発表しました。 We are excited to announce the lau...
インテルは、現在開催注のイベント「Intel Innovation 2023 」の基調講演で、288コアのXeon(コード名Sierra Forest)が来年(2024年)に登場すると発表しました。 Sierra Forestは今年発表され...
これはなにGoogleアラートのRSSフィードをSlackに登録する方法を備忘録として残します。どんな方に向けた記事か?楽して情報収集をしたい方すべての情報収集をSlackに集約したい方背景…
この記事の内容にある意見は、個人の主観的意見を前提とします。記事の内容は間違いがあり得ますので、ご了承いただけると幸いです。内容の間違い、認識の違い、違う意見などありましたら、コメント大歓迎です!…
これはなにBigQueryに入れているオウンドメディアのデータをLooker Studioで可視化した時の手順を備忘のためにまとめたものsupported by @SoySoySoyBなお、デ…
基本的には以下のNext.js 13.5のブログを翻訳してまとめたものになります。 https://nextjs.org/blog/next-13-5 TL;DR ローカル開発環境のパフォーマンスと信頼性の改善がメインです。 ローカルサーバーの起動が22%高速化: App
Androidアプリケーションにおけるイベント通知の方法は、アプリケーションのアーキテクチャや要件に合わせて選択する必要があります。この記事では、主要なイベント通知方法であるLiveData、Sta…
Magic Moment(MM)で自称 QAE (Quality & Agility Engineering) をやっている yano です。 本記事では MM に一人目 QAE として入社した半年間のふりかえりを兼ねて、Magic Moment Playbook (MM
はじめに 最近 Firebase App Check を個人開発した Flutter アプリに導入したので、導入手順について紹介します! コードの修正は簡単ですが、Firebase 側の設定がなかなか難解ですし、公式サイト は手順がひとつにまとまっていなくてわかりづらかった
はじめに本記事は、AWS Certified Solutions Architect - Professional 試験 (SAP-C02) の合格体験記です。これから受験する方の参考になれば幸…
はじめに この記事で作るフォームのソースコードはこちら↓になります。 https://github.com/yohei222/react-hook-form-zod-mui 【React Hook Form × Zod × MUI】フォームを作ろう!の続編になります。 ソ
はじめに株式会社Relicが運営しているLoupeでは、現在ヨシモト∞ホールとのコラボ企画を開催しています!「オズワルド」や「蛙亭」などヨシモト∞ホールで活躍中の芸人さんたちが、渋谷のオススメス…
AAの文脈でIntentがよく話に出てくるようになってきました。またMEVの観点からもIntentは非常に重要な概念になってきています。 本記事ではIntent specific applications である UniswapX、 CowSwap、1inch fusionの概要
はじめに v13.4.8 からunstable_getImgProps というメソッドが next/image から提供されるようになりました。 これは next/image のコンポーネントが内部で処理していた img 要素に渡す props を取得するためのメソッドです。
はじめに既にいくつか記事があるという認識ですが、Power Apps キャンバスアプリでのデータの一括更新をしたいという要望をいただくことがあるため、改めて整理してみます。実装アプローチ例えば…
オラクルの年次イベント「Oracle CloudWorld 2023」が米ラスベガスで開幕し、同社CEOのサフラ・キャッツ(Safra Catz)氏、会長兼CTOのラリー・エリソン(Larry Ellison)氏の基調講演が行われました。 ...
<a href="https://nextjs.org/blog/next-13-5">https://nextjs.org/blog/next-13-5</a><br /> <p>Next.js 13.5リリース。 パフォーマンスの改善、re-exportsするパッケージを最適
Next.jsの開発元として知られるVerelは、生成AIに対して自然言語のプロンプトを与えることでWebのユーザーインターフェイスを自動生成してくれるサービス「v0」をプライベートアルファ版として公開しました。 v0のWebサイト。プロン...
マイクロソフトは、Windows上でLinuxの機能を利用できるWindows Subsystem for Linux(WSL)の2023年9月版の新バージョン「WSL 2.0.0」で、使用メモリを自動的に縮退する「autoMemoryRe...
ソフトバンク傘下の半導体開発大手として知られる英Armが9月14日、米国のNASDAQ証券取引所に上場しました。 売り出し価格は51ドルで14日の終値は約64ドル、時価総額は約652億ドル、日本円で約9兆6000億円と、今年最大の規模の上場...
Streamlit in Snowflake(SiS)がPublic Preview(PuPr)になりました。SnowflakeのWeb UIであるSnowsight上でStreamlitを使った…
概要 TCAのバージョンを0.5.2から1.2.0(2023/9/19時点で最新)へアップデートした際に対応した事をまとめました。 環境や使用しているAPIによっては本記事で記載した以上に対応する必要がある可能性がありますので、本記事で全て対応できるわけではないですが、アップ
はじめに レンダリングループとはアプリが起動している間常に起動している処理です。 例えば、タッチイベントはOSからアプリに伝えられ、アプリはUIの変更をOSに伝え、OSがフレームを最終的にレンダリングして私たちの目に見える変化となって現れます。 SwiftUIはこの内部実装が
初めに 公開鍵による暗号化と署名をプログラマ向け(?)に書いてみました。ちまたによくある暗号化と署名の話はインタフェースと実装がごちゃまぜになっていることが分かり、暗号化と署名の理解が進めば幸いです(と思って書いたけど、余計分からんといわれたらすんません)。登場する言語は架空
はじめに PMを志してからの半年を振り返り、未来の自分への備忘の意も込めここにまとめました。 前提 当記事で扱うPMとは以下の定義とされているPjMのことです。 プロジェクトマネージャー(PJM)は、開発プロジェクト計画を立案して、プロジェクト全体の品質(Qualit)
Amazon の 2段階認証(2SV)が突破された?https://sbapp.net/appnews/an/2dannkaininnsyoutoppa-148074Amazon の 2段階認証…
<a href="https://nodejs.org/ja/blog/release/v20.7.0">https://nodejs.org/ja/blog/release/v20.7.0</a><br /> <p>Node.js v20.7.0リリース。 複数の<code c
<a href="https://nodejs.org/ja/blog/release/v18.18.0">https://nodejs.org/ja/blog/release/v18.18.0</a><br /> <p>Node.js v18.18.0リリース。 <code c
SwiftUIのViewにMetal Shaderを使ってレアカードのホログラムみたいなEffectをかけてみたiOS17からSwiftUIにMetalのShaderを使ってEffectをかける機…
! この記事は毎週必ず記事がでるテックブログ "Loglass Tech Blog Sprint" の 5週目 の記事です! 1年間連続達成まで 残り48週 となりました! 背景 PostgreSQL利用時に動作確認を行なっていた際に、あるトランザクションが他のトランザクシ
クエリを分割するアプローチ採用したとき、はて?と思うことがあるようだ。なぜ何回もクエリを評価してしまうの?と。Power Query エディタだけを眺めていると評価済みの結果が再利用されるのでは?…
オラクルはJavaの最新バージョン「Java 21」正式版を今日リリースします。 Java 21は長期でセキュリティパッチやバグフィクスなどが提供されるLTS(Long Term Support:長期サポート)版です。企業向けのシステム開発...
ハコベル物流 DX システム開発部のおおいし (@bicstone) です。普段はフロントエンドエンジニアとしてハコベル配車計画の開発を行なっています。 前回の記事では、GraphQL をプロダクトに投入するにあたり検討したエラーレスポンス設計パターンについて紹介しました。 ht
こんにちは、chot Inc. の Web エンジニアです。 chot Inc. は案件単位の開発を行っており、1 つの案件で数名のチームメンバーが開発しています。フェーズの切り替わりでメンバーが替わることもあるので、環境変数の共有が必要です。どこから取得するとか、何に使う値なの
はじめにこの記事では、アンドロイドアプリ内で画像保存をするためのストレージの権限の確認を行い、MediaStoreを使って画像保存機能を実装する方法について説明します。使用した言語はKotlin…
動機 結構 lint 系がアップデートされていたり、以前は必要だったものがいらなくなっていたりしていて自分が作った以前のテンプレートだとちょっと不要な設定などが増えていたので、 これを機に調査しながら設定を見直そうかなと。 今回作ったもの この記事で設定をした Next.
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
! この記事ではApp Router = Next.jsのバージョン13以降のことを指します。 実際にはApp RouterとはNext.js13から新しく出たパラダイムのことですが、今回は「App Router」を使わせていただきます。 Next.jsにおけるリダイレクト
コンクリートのひび割れ抽出以下の論文のアルゴリズムを実装してみました。Fujita, Y.; Nakamura, H.; Hamamoto, Y. Automatic and exact cra…
日本の帳票の多くは、罫線や背景を用いた表組が多く設定されていたり、数字の桁数を間違わないように1文字ずつ区切られているなど、きめ細かいレイアウトが特長です。 しかも、インボイス制度の導入によって請求書に項目の追加が必要になる、取引先の都合に...
Open Interpreterが凄い 凄いの出ちゃいましたね。Open Interpreterの凄さとか、可能性とかは、以下のshi3zさんのブログ記事で感じていただければと思います。こういうエモい文章はshi3zさん最高に上手ですね。 https://note.com/
いま流行しているWebブラウザ用のゲームの1つに「GeoGuessr」(ジオゲッサー)があります。 GeoGuessrは下記の画面のように、ある場所のGoogle Map上の風景が表示されます。プレイヤーは周りの風景を眺め、少しずつ移動しな...
オープンソースのリレーショナルデータベース「PostgreSQL 16」正式版がリリースされました(日本語のプレスリリース)。 PostgreSQLは約9万人のITエンジニアを対象にアンケートを行ったStack Overflowの調査で最も...
通常URLのQRコードはGA4で参照元/メディアがdirect/noneと計測されて、QRからのアクセスと判別できません。そこでQRコードからのアクセスを判別できるように、GA4参照元とメディア、…
インフラ未経験でも10日の学習でCLF合格 今日は私の体験記として、この題名で私の勉強方法や経験、使用した教材、 などを書いていきたいと思います。 いろいろな勉強方法や意見があると思いますが、 私のケースであり、試験のための勉強方法! ですのでご参考までに(^^)/ 私は医
1. はじめに Discord Bot は SDK を使用することで簡単に作成することが可能です。 テキストでのメッセージの送信はもちろん、埋め込み、音声メッセージなど Discord Bot で表現できることの幅は広くなっています。 今回は新たに Discord Bot を
Supabase Edge Functionsを使うためにDenoに入門しました。結果として、現時点ではDenoはProductionには適さないと判断しました。 キラキラでピカピカのDenoに期待していたのですが、見事に撃沈しました。これから使用を検討される方はぜひ私の屍を越え
これまで【MATLAB】ライブスクリプトの Markdown 変換で楽して Qiita 投稿で紹介している livescript2markdown 関数を使っていましたが、、export("doc…
TL;DR エラー内容 /bin/sh: 1: txtregist.php: not found 対策 #!/usr/local/phpに変更 or hookオプションを"php ファイル名"にする その他 PHPにこだわる必要はない 背景 MYDNS.JPのサブド
この記事はx86-64の機械語を書けるようになるためのガイドとなることを目指します。読者はアセンブリー言語について既にある程度知っていることを想定します。 情報源 x86-64の機械語のオフィシャルなガイドはIntelのSoftware Developer Manualまたは
https://qiita.com/ockeghem/items/787f74801a24e1fc6960上記記事の練習問題についての私の回答UserID : ' union select ''…
Pythonのスーパーセットとして互換性を保ちながら、驚くべき速さで実行できると話題の「Mojo」をGoogle Colab上で動作させる方法について解説します。Mojoについては、おおまかには、…
執筆にあたってHoudiniという 3DCG ソフト と 競技プログラミング のどっちも好きなひと(好きになれるひと)って私は結構いると思うのですが、業界が違いすぎるのかそういった記事を一つも見つ…
OpenInterpreterやその他自律Agent系のOSSの、「足りないパッケージを自分で判断して許可を仰いだうえで、勝手にインストールする機能」を実装する一例を紹介します。コードの自動生成を…
はじめにエンジニア歴半年の備忘録いろんな記事を参考に作ってます(マジで感謝)やりたいことNext.js 13 + Railsを使ったWebアプリを作りたいそれをDockerの仮想環境で作り…
はじめに Turborepo でパッケージを公開し、公開したパッケージを利用する方法について解説します。 この記事は以下を実施します。 Turborepo のプロジェクトを新規に作成 Internal Package(内部パッケージ)を作成 Internal Package
はじめにいままでclassとstructの違いをしっかり調べたことがなかったのでまとめてみました違い1(初期化)classclassはイニシャライザが必須です。ないと怒られますclass…
はじめに AWSの可用性について考えることがあったので記事にしてみました。 可用性ってよく聞くけど、なんだろう、冗長性とはどう違うんだろうという疑問を解決したいと思います。 可用性とは まず、「可用性とは」で検索すると システムが継続して稼働できる能力。障害発生時に安定
Guard とは? Laravel の config/auth.php でお馴染みのコレ。 'guards' => [ 'web' => [ 'driver' => 'session',
はじめにdraw.ioは作図ツールです。図と呼べるものであれば大抵のものが作成できますが、表のための様々な表現方法が用意されています。お仕事で使い始めたのですが、表による表現は帳票等の設計に便…
これをブックマークに登録してください。javascript:(function(){var a=document.location.href.replace("news.yahoo.co.jp",…
はじめに 先日、Bun 1.0 がリリースされました🎉 https://bun.sh/blog/bun-v1.0 これまで Bun の動向を追えていなかったのですが、ドキュメントを眺めていたところ、Bun + Vite でビルドする方法が記載されていたので試してみました。 h
はじめに Twitterでとあるポストを見て、Nue.jsというフレームワークを知りました。 サイトを見ても誇大広告っぽいですが、勢いが凄いのも事実なので記事にしてみます。 名前はなんだろう?ぬえ?でもGitHubのロケーションがフィンランドだったので違うかもしれないです。に
まず環境はこちらhttps://qiita.com/gabakugik/items/cded7e8aaa014025d8ba階層├── backend│ ├── app│ ├── bin…
<a href="https://github.com/remix-run/remix/releases/tag/remix%402.0.0">https://github.com/remix-run/remix/releases/tag/remix%402.0.0</a><br
Kubernetesダッシュボードのデプロイ手順使用するコンテキストを設定:kubectl config use-context docker-desktopダッシュボードのデプロイ:kub…
はじめに最初に断っておくと、現時点では RDS for OracleからMountpoint for Amazon S3を直接マウントすることはできないため、外部のEC2インスタンスにS3をマウン…
はじめにこの記事を持ってQiita400本目の投稿です🎉🎉🎉みなさん、日頃見ていただきありがとうございます。今回はそんな400本目を記念して、Qiitaを書き始めてをふりかえりつつQiita…
<a href="https://bun.sh/blog/bun-v1.0.2">https://bun.sh/blog/bun-v1.0.2</a><br /> <p>Bun v1.0.2リリース。 <code class="language-plaintext highlig
この記事はUnityでのゲーム開発の記録を残すものです。Unity初心者のためぜひアドバイスをお願いします、コメント返し&フォローさせていただきます。また、プログラミングですぐ詰まってしまい中々完…
まえがきDiscord始めて3日目の一般大学生が試行錯誤しながら無料で24時間稼働するDiscordBotを作成した日記です不正確な情報が混ざってるかもしれませんがBotを作りたい誰かの助けにな…
今回はテストをfor文を使わずに何回も繰り返す方法を発見したので紹介します。方法複数回実行したいテストのここを右クリックします。次に、Run "<テスト名>" Repeatedly...をクリ…
git merge とは? 複数のブランチを 1 つのブランチに統合するコマンドです。 merge コマンドは、元のブランチと分岐したブランチを統合した新しいコミットを作成します。 gitで merge 後の結果には 下記のような種類があります。 Already up
TR:TL 最近、日本語のLLMが続々公開されているが、各LLMが何文字まで生成可能なのかを知りたい。 Rakudaのデータで各LLMのトークナイザーの「1トークンあたりの文字数」を調べた。 標準的な日本語特化のLLMでは2.0~2.6文字/トークン程度、一方で、GPT-4
何となくAWSでクラウド設計をしていませんかAWSを利用する際、多くの方が「設計」というプロセスを簡単に飛ばしてしまう傾向にあります。しかし、クラウド環境の効果的な活用には、適切なアーキテクチャ設…
2日後のCLF合格へむけて、要点まとめ(10日で合格チャレンジ) 先週。受けてみようと思い調べていたら...今月19日から、version変わるだと?!?! と、いうことで!!!急遽10日間で準備して受けることに!!!! 問題解きまくって、ここは覚えとこうぜの要点まとめしま
概要 会社で aws を触ることになり、基本から学んでいこうと思ったため備忘録として記事を書き始めました。 今回は CodePipeline と ECS に関する概要説明の後 これら を使用して自分の PC 内の Next アプリケーションを コンテナで Web 上に公開する
NumPyのmemmap()を使って、OpenCVの画像を他プロセスに受け渡すメモです🦔 以下のようなイメージ↓ 書き込み側のスクリプトからメモリマップドファイルに書き込んで、別スクリプトから読み込む↓ 画像の受け渡しデータはメモリマップドファイルに書き込まれているので、書き
SPAやモバイルアプリから利用するAPIを開発する際の、トークン認証のお話です。 どの認証ライブラリを使うべきという話ではなく、トークン認証の論理的な設計について考察します。 私自身も結論が出ていないので、色んな意見が聞けると嬉しいです。 出発点 ユーザテーブルにアクセストー
本記事の概要 Zennで読むことのできるGoの日時の扱いについては、@hsaki さんの記事が大変分かりやすいですよね。 https://zenn.dev/hsaki/articles/go-time-cheatsheet こちらでも解説されてはいるのですが、混乱しやすいポイ
<a href="https://abduvik.medium.com/how-to-find-infinite-loops-in-javascript-using-devtools-ea5fc84aec73">https://abduvik.medium.com/how-to-
Xcode 14あたりから、ビルドが通らないはずのプロジェクトでビルドが成功したり、実行しているビルドが古いビルドだったりすることがあります。 そこで、ビルドした時刻をSwiftから扱えるBuildAtPluginを開発しました。 https://github.com/noppe
IROIRO とは? 万国共通で楽しめる「色」というコンセプトを元に、NFT プロジェクトを通じて、日本のイラスト文化、クリエイターの世界進出を目指すプロジェクトです。 https://www.iroiro.world ジェネレート NFT のプロジェクトでは色んな手法
個人的にまとめています 不確かな情報がある可能性が高いですServiceNowとは?以下がServiceNowの画面です WEBブラウザでログインして使えるサービス/製品です 左のメニューから…
はじめにDenoをキャッチアップするときに有益だと思ったサイトをまとめておいたので公開🦕随時更新予定公式様🧝🏻♂️https://deno.land/manual@v1.36.4/intr…
株式会社MIXI 開発本部 MIXI M事業部の ritou です。 DroidKaigi 2023にてお話しさせていただきました。 https://2023.droidkaigi.jp/timetable/493289/ 資料も公開しました。 今回も発表内容全部書き出してみた
Next.jsの主要な技術、機能についてまとめ目次1. はじめに2. React: Next.jsの基盤3. レンダリング技術と戦略4. ルーティングとAPI5. パフォーマンスと最適化6. スタイリン…
<a href="https://github.com/nuejs/nuejs/tree/master">https://github.com/nuejs/nuejs/tree/master</a><br /> <p>少ないコード量で書けることが目的のVue/Riot的なUIフレ
お知らせ2023/10/31-11/1にIBM TechXchange Conference Japanという技術イベント内でwatsonx Assistantのハンズオンセッションを行います。11/1 15:30-17:10 【ハンズオン】あなたも作れるチャットボット IBM
結論shellをRosettaで起動してnodebrew installを実行手順Finderアプリでアプリケーションフォルダを開くshellアプリを右クリック「情報を見る」をクリック「…
概要Qitaライクなナレッジ共有ツール「Knowledge」を導入した.デバッグ・開発の方法がまとまってなかったので備忘録としてまとめるhttps://information-knowledg…
こんばんは。Godot民です。 2023/9/14にUnityは大変なことになったようですね。 この記事では、わたしのおすすめの、Godot4で役立つアドオンなどをご紹介します。 私が実際のプロジェクトに投入している実用度が高いものを載せました。 現行のstableである4.1.
どうもこんにちは。今回はRailsアプリケーションで使用しているdelayed_jobについてメモしていきます。delayed_jobってなに?delayed_jobとは、「バックグラウンドで…
<a href="https://blog.getbootstrap.com/2023/09/14/bootstrap-5-3-2/">https://blog.getbootstrap.com/2023/09/14/bootstrap-5-3-2/</a><br /> <p>B
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
<a href="https://learning.oreilly.com/library/view/efficient-node-js/9781098145187/">https://learning.oreilly.com/library/view/efficient-nod
マイクロソフトとオラクルはクラウドにおける協力関係を強化し、両社が共同でMicrosoft Azure上でOracleDatabaseのマネージドサービスを提供する「Oracle Database@Azure」を発表しました(マイクロソフト...
こんにちは、みなさん!今日は、開発サイクルのスピードの事業インパクトとフィーチャーフラグの重要性とその技術選定についてお話します。 DORA(FourKeys)と開発サイクルのスピード 最初に、Googleが実行しているDevOps Research and Assessme
noteで記事を執筆、管理するためのCLIツールnote-cliをGoで開発しました。本記事ではnote-cliの説明および初めてのOSS開発となったためそこで得た知見というか感想的なものを備忘録的に紹介できればと思います。 対象読者 GoでCLIツールを作ることに興味があ
こんにちは!!Asterです!!! 本日はGaussian-SplattingでUnityを動かす流れを記事にしました. お手軽にできますので,ぜひご覧ください. Gaussian-Splatting とは radiance Field では,高品質なビジュアルを達成するには
概要/学習サイトまとめhttps://qiita.com/maekawawawa/items/b9c7b866f5ee31d2acd3https://support.asahi-robo.jp/ループを使い分け…
Open Interpreter、知っていますか?https://qiita.com/ot12/items/d2672144b914cb6f252f私はこちらの記事を見て、初めて知りました。多…
はじめに Bun 1.0がリリースされましたね。 https://bun.sh/blog/bun-v1.0 とはいえNode.jsやnpmなどから移行するのはまだまだ非現実的だし現状使い道がなさそうだなぁと思っていたところ、Xで以下のような投稿を見かけました。 https:/
情けない失敗談なんですが、ググっても意外と答えが得られなくて、chatGPT(3.5)と一緒に右往左往しました。犠牲者が増えないようにここに完成したコードをまとめておきます。なお、以下は前提と…
こんなことを書いてしまうと自分のイメージダウンになってしまうことを承知で記載していますあくまでも好きなサービスの1利用者としての意見になりますPaizaとはITエンジニア向け総合求職・学習プ…
<a href="https://www.next-nav.com/">https://www.next-nav.com/</a><br /> <p>Next.jsのルーティング情報からアプリケーションがどのような構造になっているかを表示、ルーティングの編集ができるVSCode拡
<a href="https://www.totaltypescript.com/pass-component-as-prop-react">https://www.totaltypescript.com/pass-component-as-prop-react</a><br /
<a href="https://developer.chrome.com/en/blog/chrome-118-beta/">https://developer.chrome.com/en/blog/chrome-118-beta/</a><br /> <p>Chrome 11
はじめにみなさん、こんにちは。高校生エンジニアのRaioです!平日は公立高校に通いながら、放課後や休日はIT企業のエンジニアとして働いています🧑🏻💻↓筆者について↓https://qiit…
<a href="https://github.com/isaacs/tshy">https://github.com/isaacs/tshy</a><br /> <p>TypeScriptのソースコードからESMとCJSのdual packageを作成するツール</p>
JANコード作成の備忘録🐯バックエンド(Laravel側)でバーコード生成のコードをライブラリを使用して書くアクセサとして処理を走らせる12桁+1桁(チェックデジット)の🦓と、目視したいデータ…
はじめに本記事では、Studio Web の利用要件や運用の補足情報等を紹介します。記事の内容は、個人の見解または確認結果であり、UiPath の公式見解ではありません。製品仕様や参考画像は …
Flaskの学習のために、購入した食材の賞味(消費)期限を管理するアプリを作成しました。https://koichi73.pythonanywhere.com/how-to-use/備忘録として…
はじめに 今回の記事では文章を書く方法を解説する。本記事ではエンジニアを対象としているものの、文章を書く能力はどの業界でも応用できる。単に「文章を書く」だけでは多義的な解釈ができるので、今回の記事では主に「論理的な文章を書く」能力に焦点を当てて解説する。 対象とする読者
まえがき Astro v3 で View Transitions が正式版になりました! https://docs.astro.build/ja/guides/view-transitions/ これは <script> を含む Astro 製サイトで View
先般(2023-09-09)、佐賀在住の技術コミュニティ ローコードツール勉強会 主催の "Power BI 勉強会 in 佐賀" でモデリングのお話をしてきた、https://www.saga-…
Amazon Linux 2 に HEIC 変換に対応した ImageMagick 7 をインストールしようとしたらとても大変だったので備忘録を残しておきます。 ! この記事では ImageMagick のセキュリティ関連の設定については触れていません。 適宜 policy.xm
ソースコードhttps://github.com/ayaha401/AudioReserve/tree/mainどんなサウンドを実装したか、実装するべきなのかを一目でわかるようにします。作った…
ssh接続可能なDockerコンテナの作成方法目次はじめにベースとなるDockerfileの作成コンテナをbuild, runしてbashに入るbashでの作業とエラー確認解決の手順D…
こんにちは!サイボウズ株式会社フロントエンドエンジニアのおぐえもん(@oguemon_com)です。 はじめに サイボウズでは毎週火曜日にFrontend Weeklyという「一週間にあったフロントエンドニュースを共有する会」を社内で開催しています。 今回は、2023/09/
はじめにこんにちは、ken です。お仕事ではよく Go を書いています。突然ですが、コーディングをしているときに「この変数がどんな状態なのか確認したい」と思って、一時的に標準出力することってあり…
はじめにこんにちは、kenです。お仕事ではよくGoを書きます。突然ですが、みなさんはlog.Printとlog.Printlnの違いを即座に答えられますでしょうか。「log.Printは末尾に…
はじめに最近はかなりのサイトで採用されているソーシャルログインですが、自分で実装したことがなかったので、調査のために環境構築から動作確認までやってみた備忘録です。キャプチャを残してないので文字ば…
WebRTCって何?「Web Real-Time Communication」Webブラウザ同士でリアルタイムにデータのやり取りをする仕組みのこと。大容量の映像や音声データをリアルタイムに送受…
はじめにPower Apps では、何かの予約をする業務を効率化するアプリを作成することが可能です。以下は備品の予約の例ですが、まず、データソースとして、備品および備品の予約をする ShareP…
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
三行要約 LLM のファインチューニングでは事実の学習ができないという話があったので、事実の学習の例として、シェイクスピアのRomeoをBobに置き換える実験を行った 実験では、訓練対象とする層による結果の違いを確認した。アテンション層のみを訓練した場合は、Bobへの置き換
Unityで料金体系が変わり、UnrealEngineとの料金との違いが気になったのでまとめてみました。 ! 公式ページを参照してまとめましたが、まだ不明点が多く、現時点で私自身も料金システムを完全に理解できていません。 なのでこの記事の正確性はかなり保証できない事をふまえておき
この記事は何? ボタンをタップすることでAPIコールなどの非同期処理を実行するような実装をしている場合に、ボタン連打によって非同期処理が何度も呼び出されてしまう問題を回避するため実装について、個人的なベタープラクティスを伝える記事です。 この記事が対象としている読者 F
Kotlin言語や統合開発ツールIntelliJ IDEAなどの開発を行っているJetBrainsは、Rust言語用の統合開発環境「RustRover」のプレビュー公開を発表しました。 Let's hear it for Rust...
マイクロソフトは、同社が提供する生成AIによるさまざまな支援機能を提供する「Copilot」製品群が、著作権侵害の心配なく使えると約束する「Copilot Copyright Commitment」を発表しました(英語、日本語) マイクロソ...
<a href="https://github.com/honojs/hono/releases/tag/v3.6.0">https://github.com/honojs/hono/releases/tag/v3.6.0</a><br /> <p>Hono v3.6.0リリース
<a href="https://developer.chrome.com/en/blog/new-in-chrome-117/">https://developer.chrome.com/en/blog/new-in-chrome-117/</a><br /> <p>Chrom
自戒のための記事です。 TL;DR React(というか fetch)の副作用について 非同期関数を useEffect 内で呼ぶ場合の注意点について fetcher の中で setState を呼んではいけない このようなコードを日常的に書いたりしていますか?? /
はじめに今まで個人開発アプリを多言語化するためにDeepLなどの翻訳機を使って翻訳していました。しかし、時間がかかりすぎるのでChatGPTに任せることにしました。プロンプトが固まったので記事…
はじめに最近、OPENAIのGPT3.5turboやwhisperAPIを使用した議事録生成プロダクトが登場し、その革新性に注目が集まっています。これらの議事録生成ソリューションは、APIを使…
Microsoft Certified: Azure Cosmos DB Developer Specialty を取得したのでその体験をレポートしてみようと思います。ポエムの一種だと思って読んでく…
どうも、個人でアプリ開発をしているYuKiOです。最高にかっこいいメモアプリ「HackerMemo」などアプリを15本リリースしています。15作目のアプリをリリースしたのですが、最初は個人開発の…
初めまして! 2023年7月にUIデザイナーからアプリ(Flutter)エンジニアになったカニチャーハンです🦀 UIデザイナーとして働いていた自分がなぜアプリエンジニアになろうと思ったのか、どうやってエンジニアになったのかを記事にしました。 未経験でアプリエンジニアになるために現
ウェブ開発の世界では、JavaScriptは開発者がインタラクティブでダイナミックなウェブアプリケーションを作成できる強力なツールです。ウェブ開発における一般的な要件の1つに、ブラウザの戻るボタンの…
釣りタイトル容赦。なんてことありません、僕の失敗談です。 失敗談は好きですか?僕は大好きです。 他人の不幸はなんとやら。さぁ行ってみよう! 1. 早すぎる最適化をしてしまう ドナルド・クヌース先生の、「早すぎる最適化は諸悪の根源」という言葉は、ソフトウェア開発に携わっている皆
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
<a href="https://github.com/nodejs/Release/pull/908">https://github.com/nodejs/Release/pull/908</a><br /> <p>Node.js 16がEOLとなった</p>
本日(米国時間2023/09/12)、Chrome 117のリリースでCSSのSubgridに対応しました。 Subgridとは、CSS Gridで新しく使えるようになった機能の一つ。行列(グリッド)を入れ子にして、親行列の行や列に子行列を整列させることが可能です。 この記事では
はじめに今回はOpen Interpreterの紹介になります.すでに様々な方がOpen Interpreterについて紹介されていますが,自分の勉強のためにまとめたので共有しようと思います.機能…
先々月、あるサーバベンダ主催のイベントで、最近のサーバにおける技術トレンドを紹介して欲しいという依頼を受けて、過去10年のサーバ技術のトレンドを振り返るという講演を行いました。 ほぼ10年前は「ムーアの法則が終わる」と本格的に言われ始めた頃...
先々月、あるサーバベンダ主催のイベントで、最近のサーバにおける技術トレンドを紹介して欲しいという依頼を受けて、過去10年のサーバ技術のトレンドを振り返るという講演を行いました。 ほぼ10年前は「ムーアの法則が終わる」と本格的に言われ始めた頃...
目的openinterpreterのデメリットとして、メインの環境で実行するとファイルの削除など、めちゃくちゃにされてしまう事があげられる。それならば、いくらめちゃくちゃにされても怖くない環境で構…
<a href="https://github.com/jestjs/jest/releases/tag/v29.7.0">https://github.com/jestjs/jest/releases/tag/v29.7.0</a><br /> <p>Jest v29.7.0リ
以下のイベントで登壇した内容です(元スライドをSlidevで作成しています)。 https://devguil.connpass.com/event/290596/ お話する内容 ESLintのルール設定にこだわる意義 関わっているプロダクトで見つけた課題 OSSにコントリ
Google マップには、ユーザーがお店や施設を星1から5の5段階で評価し、その平均を表示する機能があります。そこでよく目にする左側が黄色で右側がグレーの星。これをSwiftUIでどのように実装…
素人が学ぶ Docker 入門 はじめに devcontainer に始まり、動作環境を構築する際コンテナを使用するのはもはや常識となっています。 しかし、実際に使用している私はコンテナがよく分かりません。 そのため、調べて出たコードをそのままコピペして、動けばラッキーと
はじめにFlutter 2.5.0以降で新規プロジェクトを作るとデフォでflutter_lintsが導入されています。こういうやつです。include: package:flutter_lin…
はじめにMicrosoft Dataverse でキャンバスアプリを共有する方法について、以下の記事で紹介しました。https://qiita.com/Takashi_Masumori/item…
ちょってぃタワーバトル 弊社キャラクターの「ちょってぃ」を使ったタワーバトルゲームを作りました。(つみあげるだけです) ちょってぃタワーバトル matter.jsとは matter.jsはJavaScriptで扱える2Dの物理演算エンジンです。重力があったり物体の当り判
Swift 5.9には、多くの新しい機能や改善が盛り込まれていますが、注目の変更としてnoncopyable("move-only"タイプとも呼ばれます)の導入があります。これは、変数やオブジェクトが一意の所有権を持つことを意味し、従来のSwiftの型とは異なり、自由にコピーする
画像内にある日本語のテキストを読み取りたくなったので、Google Cloud Vision API による OCR を試してみました。 Google Cloud Vision API とは https://cloud.google.com/vision Use our g
はじめに会議室の管理と一言で言っても、単純なことではありません。手書きのスケジュール、電子メールでのやりとり、独自に作成した管理システムと、各組織でさまざまな方法が試されています。しかし、現代のビ…
こんにちは。Preferred Roboticsで「カチャカ」を開発している村瀬です。前回の記事では、kachaka-apiを使ってカチャカを思い通りに動かすための方法を説明し、例として、寿司を回…
本書は「本気で実務未経験からエンジニアに転職したい思っている人」を対象に「モダンな技術スタックを備えたアプリ開発の全体像」を体系的に解説したものです。 筆者は、実務未経験から独学でWeb知識を習得してエンジニアに転職した、いわゆる「未経験転職組」のひとりです。 そんな
実際のオーダーメイドリングのページhttps://www.rakuten.ne.jp/gold/million-bell/ordermade_ring.htmlこんな方におすすめJavaSc…
はじめに こんにちは。ELYZAの研究開発チームの佐々木 (@hikomimo)、中村 (@tyo_yo_)、堀江 (@eemon18)、平川 (@h__must__) です。 先日弊社株式会社ELYZAでは以下のようなリリースをさせていただきました。 Metaの「Llam
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
概要 自然言語処理やLLMを扱っている際、長文を何かしらの方法で分割したいケースがあります。 分割することを「Text chunking」というのですが、その方式について纏めた記事がありました。 https://towardsdatascience.com/how-to-ch
オープンソースで開発されている静的サイトジェネレータ「Astro」の最新バージョンとなる「Astro 3.0」が正式にリリースされました。 Astro 3.0 is out now!30% faster and more powerful ...
オープンソースのJavaScript/TyeScriptランタイム「Deno」の開発元であるDeno Landは、同社が提供しているDenoの分散ホスティングサービス「Deno Deploy」がNPMモジュールのネイティブサポートを開始した...
Uniswap V3についてドキュメントやコントラクトをもとにがっつりまとめました。 Uniswao V2については以下を参考にしてください。 https://zenn.dev/heku/books/77d86a66359561 前半でUniswap V3についてドキュメントを翻
有名確率分布18種類のチートシートPythonによる可視化# Import necessary librariesimport matplotlib.pyplot as pltimport …
はじめに 初めまして、株式会社Carnotでインターンをしている長谷川と申します。 Carnotでは、LLMを活用し日々の業務フローの効率化や自動化をするためのソリューション「Promptflow」の開発を行っています。 https://youtu.be/V8Ib-xXiEf
<a href="https://github.com/nodejs/Release/pull/908">https://github.com/nodejs/Release/pull/908</a><br /> <p>Node.js 16がEOLとなった</p>
次の記事の 2023 年版です。 https://speakerdeck.com/mizchi/deno-node-liang-dao tl;dr 次のコードを "deno.enable": true にしない(Node環境のまま)Node+Deno両方の型チェックが通る v
このような記事をご覧の皆様におかれましては、日々盆栽を丹念に育て、自身だけの最強開発環境を追求していることと存じます。 皆様であればプラグインの読み込みが起動時間に影響を及ぼさないよう、プラグインの遅延起動を設定していることでしょう。しかし、プラグインマネージャー自体の起動時間を
こんにちは、株式会社CureAppでエンジニアをしている7tsunoです。 2023年のはじめに第一子が生まれるにあたり、育児休業を取得しました。 半年取らせていただいたのですが、経緯とかいろいろつらつらと書いてみようと思います。 なぜ育休を取得したのか? 大学の後輩がエンジ
作りたいものは?本格!手軽!中華料理のレシピ投稿アプリーー「食華(しょくか)」背景:私はグルメが大好きな中国人です。5年ほど前、私は日本に来たばかりの頃、日々本格中華料理を恋しくなりました。その…
はじめに フロントエンドのプロジェクトでは、UIコンポーネントのカタログとしてStorybookが用いられるケースがあると思います。 StorybookはコンポーネントベースのUI開発の助けとなるツールで、Reactのコンポーネントを独立して視覚的に確認できます。 しかしなが
はじめに ログラスの小林(@mako-makok)です。 この記事は毎週必ず記事がでるテックブログ "Loglass Tech Blog Sprint" の 4 週目 の記事です! 1 年間連続達成まで 残り 49 週 となりました! Kotlin でのエラーハンドリングの改
前置き こんにちは。さすらいのデータエンジニアのこみぃです。 先日Data Cloud World TourというSnowflakeのイベントに参加してきました。 https://www.snowflake.com/events/data-cloud-world-tour-t
ハコベル物流 DX システム開発部のおおいし (@bicstone) です。普段はフロントエンドエンジニアとして ハコベル配車計画 の開発を行なっています。 この記事では、GraphQL をプロダクトに投入するにあたり検討したエラーレスポンス設計パターンについてご紹介します。
起こった問題と解決策 環境 MacOS: Ventura 13.4.1(c) Wrangler: wrangler 3.5.0 言語: TypeScript 問題 KV namespace 追加後にエラー 公式ドキュメント通りに動かそうとするとエラー ローカルで g
先日 Vercel の@leeerob氏が次のようなツイートをしていました。 https://twitter.com/leeerob/status/1698758756924825723 I'm working on updated testing docs for the @
はじめに何かの申請、申込みを行う業務において、必要書類 (添付ファイル) を添えるケースがあると思います。このような業務を Power Apps と SharePoint リストを利用して効率化す…
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
Modular社はPythonの高速なスーパーセットだと同社が位置づける新言語「Mojo」を、ローカル環境で実行可能にするコンパイラなどのツール群を公開しました。 Mojo is now available for download loc...
JavaScriptランタイム「Bun 1.0」正式版がリリースされました。 BunはJavaScriptとTypeScriptのランタイム機能を備えるだけでなく、トランスパイラ、バンドラ、タスクランナーなど、JavaScript/Type...
AtCoderを初めて一年で(半年のブランクはあったが)茶色になることができたので、自分がやったことを記事に残しておきます。一応この記事の続き?です。挫折したとか大げさに書いてあるけど今思えばそん…
目的転職フロントエンドの開発に集中して生きたい編集した箇所が目に見えて変わっていくの楽しい!現職ではいろいろと叶わないので没頭できるところに転職しよう!とはいえ初心者に二年分の毛が生えた程…
はじめに Next.js の AppRouter と Supabase の Auth Helpers による認証機能の実装について気になったのでまとめようと思います。対象者はこれから AppRouter と Supabase を連携させて何か認証機能を搭載したアプリケーション
こんにちは。株式会社InnoScouter CTOの大西(Twitter: @monarisa_masa)です。 InnoScouterでは、開発手法として、スクラム開発に取り組んでいます。 今回は、「なんちゃってスクラム」に気づくためのコツ、というトピックで話していきたいと思い
私の所属している学校の友人が Javascript を使う科学系コンテストに出場することになり、その際に書いた入門書を一般向けに一部改訂・増強したものとなります。 学校で親しみのある数学(算数レベル)を起点に、プログラミングの基礎(演算子・変数・配列・繰り返し処理・関数)の概
こんにちは、Happy Elements 株式会社でエンジニアをしておりますryoooです。 はじめに ChatGPTとFunction callingを使ってみて、「いずれはissueを立てたら自動でPRが出てくる世界がやってくるんだろうな、きてほしい、はよこい」と思ったの
ランダムセレクション とは? ランダムにデータを取得する時に発生するSQLアンチパターンのこと。 ランダムにしたデータから1件もしくは複数のデータを取得する方法により、データベースのパフォーマンスが落ちてしまう。 データ量が少ない場合は問題ないが、多いときはSQLクエリが非常
F# というプログラミング言語があります..NET Framework で動作する関数型言語で,読みやすく保守性の高いコードを素早く書くことができ,C# などの .NET 言語と簡単に相互運用するこ…
はじめにはじめまして。26卒(予定)エンジニアの山口です。8/28〜9/8までの計2週間、株式会社ゆめみのサマーインターンにサーバーサイドとして参加してきました。今回はインターン初参加で緊張し…
こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたもので
はじめに Blender。めっちゃ楽しいです。 仕事が終わって帰ってきてから、ほぼ朝の時間までBlenderにひたすら打ち込んで 休日の大半もBlenderに捧げるような生活をここ3週間くらい続けてきました。 ここまでの学びの整理と、Blender布教のために この記事に概要
iOS 17以降で使用可能なカメラ機能を強化するためのAPIがいくつか追加されました。追加されたAPIを使用することで、高画質な写真を連続で撮影したり、シャッターラグを防ぐことができます。 本記事では追加されたAPIについて、サンプルコードを用いながら解説します。 isAu
まじめな内容だとおもってこの記事を見てしまった方、ごめんなさい。ネタ記事です。ソーラ・システムとは、ガンダムに出てくる兵器です。宇宙空間にミラーをたくさん並べ、焦点を合わせることで敵を焼き尽…
はじめに 現在ITエンジニア歴16年目でこれまでなんどかチームリーダー(プロジェクトリーダー)を経験してきましたが、数年前は上手くいっていたけど、ここ1年位のチームではなかなかうまく行かないことが多く、メンバーからのクレームが上長経由で伝えられてくることがあります。 クレーム
前置き こんにちは。さすらいのデータエンジニアのこみぃです。 先日Snowflakeのユーザーコミュニティの中で、特に データマネジメント について議論するコミュニティが発足しました。 https://note.com/sfdmt/n/n11d99d75587a ラスベガスで
祝! Bun 1.0リリース!めっちゃ祝っているように書いてますが、実は1.0リリースまで何もキャッチアップしてませんでした。ミーハーですね。ということで普段から使ってるViteの初期セットアッ…
TL;DR DSL にて DB へ問い合わせを行う際、Kotlin のコードで書かれたクエリをどのようにネイティブクエリに変換しているのか説明する DB から取得した結果セットを Kotlin の型とどのようにマッピングしているのか説明する OR マッパーの仕組みを説明する
<a href="https://bun.sh/blog/bun-v1.0">https://bun.sh/blog/bun-v1.0</a><br /> <p>Bun v1.0リリース。 Node.js互換のruntimeとコアパッケージの実装、TypeScriptのTrans
こういう人に向けて書いてます本記事には、・面倒くさい事務作業を減らしたい人・会社のために、何かを作りたいけど、バックエンドが苦手な人・みんなが使えるツールを作りたい人に向けて書いています。なぜ社内検索botを作ったのか…
この記事では、Reactを使ったWebアプリの簡単な作成方法(環境構築からデプロイまで)を書きつつ、苦戦したことなどを記録しています。開発したものアマゾンの商品URLを短くできるWebアプリを個…
自己紹介新卒1年目のエンジニアです。AWS JumpStart 2023 for NewGrads 設計編に参加しました。この記事では、座学のみでSAAを取った自分がイベントに参加して感じたこ…
超高速でNode.jsと互換性の高い JavaScript と TypeScript ランタイムである Bun 初の安定版が 1.0 としてついにリリースされます! リリース予定時刻は 2023-09-09 00:00 JST (太平洋時間では 2023-09-08 07:00
こんにちは。個人開発アプリで食べている、あたか、です。 突然ですが、個人開発で一番大事な事を言います。 「 個人開発は他人の売上と比べたらダメ! 」 個人開発を何でやっているの? 何で他人の売上と比べたらダメなのか、それを説明する前に、質問です。 「個人開発をナゼやっています
開発本部 MIXI M事業部の ritou です。 MIXI M|ミクシィエム - 決済やアカウント認証、個人データを管理する統合プラットフォームサービス MIXI Mは、認証から決済までワンストップで提供できる基盤システムおよびWALLETサービスです。 認証に関しては、MIX
はじめに 私事ですが、弱小バックエンドエンジニアからフロントエンドエンジニアに鞍替えして、早3ヶ月が経ちました。 昨今のアプリは、他システムが提供するAPIをHTTPリクエストで呼び出すことが当たり前ですが、例に漏れず私も業務開発にて当該シーンに直面することに。 鞍替え時の自
前回の記事では、技術ブログを作ろうという意思決定をしたところまでお話しました。 今日はその続きです。 https://zenn.dev/lovegraph/articles/2f4f021e87b0c1 上の記事は 8月21日に公開 しているんですが、 「やろう!」って話に最初に
問題:select2のchangeイベントが呼ばれないstimulusを使っているアプリケーション内でselect2を導入しようとした時の話です。以下のように、都道府県のselect2の値が変更…
株式会社 IVRy (アイブリー) 社員番号 7番 エンジニアのボルドーです。 今回は Slack 次世代プラットフォーム (next generation Slack platform) のプロモーション期間終了が近いということで今さらながらしっかり使ってみようと思い調べたこと
<a href="https://2023.stateofcss.com/">https://2023.stateofcss.com/</a><br /> <p>State of CSS 2023の結果が公開された。 CSSの言語機能、フレームワーク、CSS in JS、ツールな
<a href="https://github.com/nebrelbug/npm-to-yarn">https://github.com/nebrelbug/npm-to-yarn</a><br /> <p>npmのコマンドをyarn/pnpm/bunのコマンドに変換するライブ
<a href="https://www.joshwcomeau.com/react/server-components/">https://www.joshwcomeau.com/react/server-components/</a><br /> <p>React Serve
🐳この記事は「ログラスサマーアドベントカレンダー2023」の28日目の記事です。 次はデザイナーチームの高瀬さんです。 こんにちは、ログラスの松岡です。 ログラスのプロダクトチームでは、ドメイン駆動設計とアジャイルプラクティス(スクラム、エクストリームプログラミング等)を併用
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
はじめに近頃、OCIを使うようになったこともあり、備忘を兼ねて色々残したい。とりあえず、VCN作成からIaaS、PaaS環境の構築までの流れをメモ。※コンソールのレイアウトなどはどんどん変わっ…
! コーディングルールは、チームの生産性を高め、エラーを減少させ、コードの可読性や保守性を向上させるためのガイドラインです。しかし、すべてのプロジェクトや組織が同じニーズを持つわけではありません。以下に示すコーディングルールの観点は一例に過ぎません。これをベースに取捨選択し、あ
Google Cloudは、同社専用に開発したカスタムチップやソフトウェアなどにより構成されるクラウド基盤システム「Titanium」の投入を、先日開催されたGoogle Cloud Next '23で発表しています。 クラウドの基盤を構成...
はじめに Webフロントエンド開発の学習において、多くの人がまず最初にconsole.logの使い方を学びます。 console.logはデバッグの際に非常に便利なツールですが、JavaScriptにはこれ以外にも多彩なデバッグ機能が存在します。 通常のconsole.log
状態異常「凍結」みたいなものが必要になったので、実装してみました。https://twitter.com/flankids/status/1699785144071246069ぶっちゃけ、表現と…
これまで、Flux.jlの使い方を見てきましたが、この記事では応用例を見ていきます。これまでの記事は、Juliaで機械学習:深層学習フレームワークFlux.jlを使ってみる その1:基本編Ju…
WebSpeechAPIを使うことで、新しくPythonのコンテナを作ることも、ライブラリを導入しなくても、 APIを叩くこともなく、無料で簡単に音声認識をすることができます。 この記事では、Web上で簡単に自分のしゃべった内容を認識する方法を、Next.js+WebSpeech
はじめに こんにちは。 株式会社アイスタイルで@cosmeアプリのAndroidエンジニアをしている鈴木と申します。 今回は、Compose Multiplatformを@cosmeアプリにて、一部の画面でプロダクト導入しました。 そこで導入するにあたってどのような設計でいく
ES2022以前ES2022以前まではなぜか配列を直接末尾から検索メソッドがありませんでした。そのため以下のようにslice()で配列を再生成後、reverse()で破壊的逆順にして検索をしてい…
はじめに先日9/5にDVA-C02の試験を受け、見事合格できました。これでCLF, SAA, SOA, DVAの取得が完了し、4冠を達成したことになります。今回はDVAの合格体験記と、4冠の振…
3 行まとめ scheduler.yieldが Chrome115 から origin trial で試せるように scheduler.yieldを使うと長いタスクを分割できる scheduler.yieldではユーザーのインタラクション以外のタスクが割り込まない
<a href="https://dropbox.tech/frontend/how-we-reduced-the-size-of-our-javascript-bundles-by-33-percent">https://dropbox.tech/frontend/how-we
前回のあらすじ自作の素因数分解プログラムを Qiita で公開した。プログラムに添削が入り,30倍以上速くなった。なぜ速くなったのか,逆になぜ自作プログラムは遅かったのか考えた。そのまま使う…
概要 visionOS向けのアプリケーションでは、コントローラーが不要な仕様となっています。 基本的な入力はLook & Tap、つまり視線と手を用いて行われるため、特にハンドトラッキングが重要となっています。 今回はそんなvisionOS向けアプリでのハンドトラッキ
WHAT 認定スクラムマスター資格(PSM Ⅰ)を取ったので、勉強法などを記録として残す。 https://www.scrum.org/assessments/professional-scrum-master-i-certification WHY なぜ認定スクラム
useMemoは、再レンダリング間で計算結果をキャッシュするReactのフックです。本稿はReact公式サイト「useMemo」にもとづき、useMemoはどう使うのか、およびどのような場合に使う…
こんにちは、アルダグラムでエンジニアをしている内倉です。 さて、先週の iOSDC Japan 2023 の興奮が冷めやらぬうちに、次なるビッグイベントが続きます。そう、アルダグラムは DroidKaigi 2023 にも協賛します!🥳 DroidKaigi とは Droid
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
はじめにこれまで本ブログで、Power Platform と Azure OpenAI の連携方法について沢山紹介してきました。https://qiita.com/Takashi_Masumor…
まず、これを見ていただきたい。https://www.metro.tokyo.lg.jp/tosei/hodohappyo/press/2023/09/01/16.html一部地域の点群データが…
はじめに 2023 年 8 月の更新で Azure OpenAI Service On your data でベクトル検索ができるようになったため、使い方や勘所をまとめました。 https://learn.microsoft.com/ja-jp/azure/ai-servic
2023.09.05に発表されたようですが、画像生成AI「DALL-E」がAPIで実行できるようになりました。https://learn.microsoft.com/ja-jp/azure/ai-…
サーバサイドやエッジでのJavaScriptランタイムを提供するDenoは、JavaScript/TypeScript用のデータストアである「Deno KV」を、同社の分散ホスティング環境であるDeno Deploy上でオープンベータとして...
私は現在、「技工くん」という歯科医院・歯科技工所のDXを推進するSaaSサービスの開発リーダーを行っています。 「技工くん」は会社の新規事業としてちょうど1年前に開発を任されました。 新規プロダクトの開発は私が行いたかったことであり、それを任されたことは大変嬉しかったです。 また
はじめにこんにちは! @Keichan_15 です!勉強の一環でNext.jsを使用したTech Blogの作成を始めたのですが、環境構築にdockerを使用したので備忘録も兼ねて残しておこうと…
こんにちは!ojunと申します。 先日開催されたiOSDC Japan 2023にオフライン参加したので、参加レポートを書きます! 初めに 私は2019年に初めてオフラインでiOSDC Japanに参加しました。当時は学生だったこともあり、サイバーエージェントさんのスカラシ
はじめに本記事について初めまして!Golangを学び始めましたので,備忘録&みなさまの導入の助けになればと思い記事にします.#Qiita初投稿なので,お手柔らかに(本記事)開発環境の設定(予…
DenoにはDeno KVと呼ばれるデータをディスク上に永続的に保持する組み込みのキーバリューストアがあります。これによってDenoではサービスとシステムの再起動をまたいだデータの保存とアクセスが可…
この記事は何僕は普段プロダクトマネージャーとして施策を考えることが多いです。この記事では、僕が施策を考えるときに特に意識している「良い問いを作る」という話を紹介したいと思います。問いとは「良…
はじめに 恐らく Go に関する記事を書くのはこれが初めてです。まだ業務経験としては浅いので,お手柔らかにお願いします。 さて,直近取り組んでいるプロジェクトの中で,大きな設計ミスをしてしまったという後悔をしていることがあります。それはロガーの取り回しについてです。 PHP
新AI画像生成機能「ジェネレーティブ塗りつぶし」でオブジェクトの削除方法について今回は新AI画像生成機能「ジェネレーティブ塗りつぶし」でオブジェクトの削除をしてみたのでその手順について説明してきま…
FlutterのWidgetについて学ぶための本です。 初学者が理解できるように、難しい言葉を使わないように心がけております。 Flutterやるのが初めての人のお役立てて欲しいと思い作りました。 現在執筆中🖊️ 作成者: JboyHashimoto
このポストは以下のポストへの補足です。 https://swnakamura.github.io/posts/vim-japanese-input/#jiao-zhu iminsertというオプションで制御することになっており、ヘルプ曰くこの値を2にするとIMEを制御できる……
先日 "Python の「仮想環境」を完全に理解しよう" というスライドを公開したらかなり反響がありました。 Python の開発環境の構築は、正直言ってかなり複雑だと思います。 pip・venv・pyenv・Pipenv などなど、似たような名前・似たような役割のツールがたく
Next.js 13には、LayoutとTemplateというよく似た機能が存在します。 この記事では、それぞれの特徴と使い分け方についてまとめてみました。 Layoutとは? Layoutは複数のページに渡って共有されるUIのことを指します。 特徴としては画面遷移が行われた
<a href="https://github.com/measuredco/puck">https://github.com/measuredco/puck</a><br /> <p>D&Dで編集できるビジュアルエディタのReactコンポーネントライブラリ</p>
こんにちはmofmofでエンジニアをしているshwldです。 最近仕事で既存のシステムと連携する新しいプロダクトの設計をEventStormingで行いました。 はじめに 新しいプロジェクトの設計に悩んでいるチームメンバーがいました。 そのプロジェクトの状況は、以下のようなも
こんにちは! サイボウズ株式会社フロントエンドエンジニアの Saji (@sajikix) です。 はじめに サイボウズでは毎週火曜日に Frontend Weekly という「一週間にあったフロントエンドニュースを共有する会」を社内で開催しています。 今回は、2023/09
はじめに本記事では、UiPath バージョン 23.4 の AI / Document Understanding の機能改善を幾つかピックアップして紹介します。記事の内容は、個人の見解または確…
はじめにXGBoost は機械学習アルゴリズムの一つで、 Kaggle でも上位を取っている手法ですElixir でも XGBoost 用のモジュール EXGBoost が作られていますhtt…
はじめに本記事はAWSのコスト削減の一環として、EBSのボリュームタイプについて記載しています。EBSのボリュームタイプを見直すことで、20%[^1]のコスト削減が実現できます。数字だけ見ると…
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
<a href="https://github.com/actions/checkout/releases/tag/v4.0.0">https://github.com/actions/checkout/releases/tag/v4.0.0</a><br /> <p>actio
PDFの表からデータを取得したいPDFの表からデータを取得したかったので、PyMuPDFを使ってデータを取得してみました。ドキュメントhttps://pymupdf.readthedocs.i…
<a href="https://hacks.mozilla.org/2023/09/faster-vue-js-execution-in-firefox/">https://hacks.mozilla.org/2023/09/faster-vue-js-execution-in
Microsoft Learn (MSLearn) (マイクロソフトによるオンライン学習サービス) の OpenAI 系のモジュール「Exercise - Install the .NET SDK …
どうも、GOKUSANです。先日、とあるお客様でNetAppをカスケード接続して、最終的にデータをFSx for NetApp ONTAPへ持っていくという作業をやりました。NetAppには独自…
はじめに現在は、Azure Virtual Desktop (AVD) で、ホストプールと仮想マシンを作成する際に、どれだけシンプルな画面からデプロイさせられるか? を研究しています。その際には…
GoogleがChromebookで採用しているChromeOSは、LinuxカーネルをベースとしたセキュアなOSにシェルとしてWebブラウザのChromeを組み込むことで、高速に起動し、しかも起動後すぐにWebアプリケーションを利用できる...
こんな風にグリグリ動かせるウェブ地図サイト、作ってみたいけどハードルが高いなぁ…という方もいらっしゃるのではないでしょうか。https://rekichizu.jp/map/実際、自分もサイトを…
はじめに Flutterを用いてアプリを開発する際、魅力的なアニメーション背景はユーザーエクスペリエンスを格段に向上させます。しかし、どのようにしてそういったアニメーションを実装するのか、ゼロからコーディングするのは難しいと感じることもあるでしょう。 今回の記事では、Flut
Flux.jlがバージョンアップし、Juliaで機械学習:Flux.jlで自由自在にオリジナルレイヤーを組んでみよう の内容が古くなってきていますので、新しく記事を書くことにしました。書き方を、最新…
はじめに Supabaseのリアルタイム機能と言えばPostgresのデータ変更を監視する「Postgres Changes」が多いですが、「Broadcast」と「Presence」を用いてリアルタイム機能を実現することも可能です。本記事では、当該の二つの機能を使ってオンラ
新AI画像生成機能「ジェネレーティブ塗りつぶし」でオブジェクトの生成について今回は新AI画像生成機能「ジェネレーティブ塗りつぶし」でオブジェクトの生成をしてみたのでその手順について説明してきます。目…
<a href="https://nodejs.org/ja/blog/release/v20.6.0">https://nodejs.org/ja/blog/release/v20.6.0</a><br /> <p>Node.js v20.6.0リリース。 <code clas
2023年8月29日〜31日(現地時間)にサンフランシスコで開催された Google Cloud Next '23 へ行ってきました。 現地での生活や雰囲気、全体を通しての所感などをつらつらとまとめてみましたので、 この記事の中で少しでもカンファレンスを楽しんでもらえれば幸いです
Chromeのバージョン116で display プロパティが @keyframes アニメーションで使える有効なプロパティとなりました。 https://developer.chrome.com/blog/entry-exit-animations/ (content-visi
as プロパティに任意の要素を渡すことで、コンポーネントをその要素で描画することができる仕組みを用意しました。仕組みの実態はいい感じの型定義です。 <Button onClick={handleClick}>ボタン</Button> <Button
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
はじめに初めまして。CryptoGamesというブロックチェーンゲーム企業でエンジニアをしている cardene(かるでね) です!スマートコントラクトを書いたり、フロントエンド・バックエンド…
JavaScriptやTypeScriptのアプリケーションを開発する際に使われる、ソースコードのフォーマットや文法チェック、複数のコードのバンドルなどのツールを連携させた、いわゆるツールチェインを、単一のツールで実現してしまおうというのが...
はじめに動機昨年度から、地番の地図データ、正確には法務省の登記所備付地図データがG空間情報センターから公開されました。形式は地図XMLの形でダウンロード出来ます。毎年更新した地図データが公開され…
概要埋め込みの Scene や Prefab の Image に Addressables な Sprite を使いたいとき、直接参照すると Sprite は二重に保存されてしまいます。そのため…
Svelte は比較的新しいフレームワークです。主に、仮想 DOM の課題が浮き彫りになってきた後で、それを解消しようというモチベーションで開発されています。なぜ Svelte が React や Vue などのように仮想 DOM を採用していにないのかについて、この記事でまとめ
Responding to Events では、イベントハンドラの追加方法だけではなく、その命名規則についても触れられているので良いですね。 今回はそれを紹介します。 https://react.dev/learn/responding-to-events 基本的な命名規則
<a href="https://gihyo.jp/book/2023/978-4-297-13685-7">https://gihyo.jp/book/2023/978-4-297-13685-7</a><br /> <p>2023年9月22日発売 Nuxtについての書籍</p
注意: 本記事で扱う d1 や miniflare v3 はまだ安定してないので、将来的にこの記事のコードは動かなくなる可能性が高い。 大部分を次の記事を参考にしている。 https://zenn.dev/chimame/articles/23aafcc2e70f33 が、現時点
はじめにSuper-Linter は GitHub Actions で様々な静的解析ツール(Linter)をまとめて実行してくれるツールですhttps://github.com/super-li…
はじめに2023年9月2日、 JAWS-UG 大分で AWS 認定に関する勉強会を開催しました「AWS認定 勉強会 JAWS-UGおおいた」https://manage.doorkeeper.…
エイチームインターンシップ8月28日から9月1日の5日間で、名古屋本社でライフデザイン部でのインターンシップを参加した。主なテーマは実際のサービスのユーザーにヒアリングを行い、機能を提案し、開発し…
<a href="https://mofi.loud.red/blog/wasm-and-workers">https://mofi.loud.red/blog/wasm-and-workers</a><br /> <p>WebAssemblyでの処理をWebWorkerの中で動
はじめにQiitaでは、エンジニアのみなさんからの声をもとに、日々開発を続けています。この記事では、2023年 08月にリリースした内容を紹介します。Qiitaでアップデートやバグ修正をリリ…
◉はじめに現在私はSourceTreeを使用してコミットやプッシュしたりしているのですが、まだまだ未熟ながらもそのうち超エンジニアっぽくスパパパーンッとTerminalにGitコマンドを打ち込んで…
synchro と呼ばれる Go でもタイムゾーンを含めて型比較できるようになるライブラリを開発し始めました。スターください。 https://github.com/Code-Hex/synchro こんな感じで使えます。 package main import ( "fmt
ユーザーコードでは Task/ValueTask (ジェネリック版含む) を直接返すことが可能の場合でも原則として非同期メソッドにして await することをおすすめします。 原則として、というのはこの記事で紹介するようなポイントを理解した上で最適化のために行うのは良いのですが、
この記事について フロントエンドの学習のため、Remix + Tailwind css の構成を Docker 環境で動作させてみました。 使用マシン/ツール macOS Ventura ver13.5 Docker Desktop ver4.17.0 環境構築までの
画像を表示しているページでActiveStorage::InvariableErrorに遭遇したためまとめておきます。ActiveStorage::InvariableErrorとは?Rails…
はじめに先日、当社で「Power Platform Cup」というアプリコンテストを開催しました。初めての試みでしたが、結果としては大成功でした。総勢 40 チーム以上が参加しました。各チームに…
QGISでAmazon Location Serviceのマップを表示してみました 詳細として下記について説明します。事前準備ベクトルタイルレイヤ登録ベクトルタイルレイヤ表示事前準備Am…
概要まだまだGit自体に慣れていなかったり初学者なのでコミットする際どのようなメッセージにするか悩むことが多かったので、「これ、テンプレート化させられないかな?」と思い調べてみたところ、テンプレー…
私の夏の服装は半袖のTシャツかポロシャツがほとんどです。近所に買い物などに行くのならTシャツ、電車に乗って誰かにあいにくのならポロシャツが多いパターンですね。 今年は夏がなかなか終わらないそうなので、まだこの輻輳のパターンが続きそうです。 ...
転職2ヶ月経過... 本日は、月1の振り返り記事の日です! 1ヶ月目の振り返りからあっという間に、また1ヶ月が経過。(^^) 今月も学んだことや、気づきを振り返っていきます。ということで、総集して、 "初心者、駆け出し、なんてもう言ってられないぜ!" 仕事ができる=知識が
はじめに 23年8月にJamf Pro 10.49.0 で API ロール機能が実装されました。 API ロールとクライアント - Jamf Pro ドキュメント 10.49.0 | Jamf 今まで Jamf Pro の API を使うには下記の手順で行っていました。 J
はじめに API Gatewayを触る際に、毎回用語の多さで頭が混乱します。 今回はそんなことが予想される未来の自分のために、よく使うAPI GatewayのREST APIを中心に記事を書いていきます。 API Gatewayの全体はふんわり理解してるけど、いまいちよく分か
2022年下半期以降、ChatGPTやGitHub Copilotなどの多様なAIツールが登場し、Web業界でもAIの活用が広がっています。コーディングに関連する便利な技術やサービスも絶えず進化している状況です。 AIによって多くの職種が置き換えられる可能性が話題になっていますが
この記事は?桁 DP って実装のとき頭がこんがらがりませんか?私はこんがらがります。この記事では、桁 DP の実装をなるべく定型化して、実装の際にスムーズに書くことを目的としています。桁 DP …
正規表現とは正規表現で検索するとたくさん解説しているサイトや記事が出てきますが私は以下のサイトの説明が端的でわかりやすいと思いました。 端的に言えば、「いくつかの文字列を一つの形式で表現するため…
はじめにこの手の記事は既にたくさんあって大変恐縮ですが、未経験・初学者の自分がRuby Silver3合格までに行った学習内容や、試験について自分なりにまとめてみます。プログラミングの経験のない…
<a href="https://nitrogql.vercel.app/blog/release-1.0">https://nitrogql.vercel.app/blog/release-1.0</a><br /> <p>GraphQLからクライアントコードの生成とGraph
はじめに TerraformやVaultを開発するHashiCorpは自社製品をOSSのMPL(Mozilla Public License v2.0) から、ソースコードは公開するも一部の利用に制限があるBSL(Business Source License) への変更をア
はじめに先日、AWS Copilotが更新されて、その中にローカルで動かせるcopilot run localがありましたので、使ってみました。https://aws.github.io/cop…
はじめに友人たちと、古典のカーネル法について勉強をしていた。それが一通り終わったので、量子カーネル法について自分が知っていることをまとめて、友人に紹介することにした。そのまとめを公開するが、そう…
あれこれ 備忘録的な書き殴りな文書です。あしからず。 オシャンティーな技術スタックで、大きな組織でやるのも面白いと思うけど、小さな会社でレガシーなシステムやメンバーと向き合うのも悪く無いよ!ってことを伝えたいのだけど、これが楽しめる人いるかな?私は楽しいよ! ジョイン
はじめに 最近 𝕏 で, Go のプロジェクトで起こっていたタイムゾーンに起因するトラブルをきっかけとして話を広げていったポストがありましたが,そのとき意外と反響がありました。 その一方で,時間をかけて設計された社内の PHP プロジェクトでは比較的トラブル少なく解決できてい
◯概要 【もここのBlender VFXメッシュ自由研究のまとめページ】 ゲームVFX(エフェクト)を始めたいという方からちらほらDMでご相談いただくのですが、 「メッシュはMayaやHoudiniじゃなくてBlenderでもできますか?」というようなことを結構聞かれていま
TypeScriptで特定の範囲の整数だけを取り得る型を作りたいことがあります。0~3までのように短い場合は以下のように列挙して書くことが多いです。type ShortRange = 0 | 1…
こんにちは。calloc134です。 つい先日、ossに送ったPRがマージされました。 ossに対するPRのマージは初めてだったので、とても嬉しかったです。 今回は、その話をしていこうと思います。 はじめに 今回PRを送ったossは、ladleというツールです。 https:
フロントエンドで処理をカスタムフックス化する際、windowの高さを取得するなど、どのプロジェクトでもある程度決まったコードがありますよね。 useHooksはそういったカスタムフックスのライブラリとなっています。カスタムフックは自前で作ってしまうことが多いものの部分的に任せられ
はじめに こんにちは、最近 SRE(Site Reliability Engineering)領域に興味のある cobo です。 今回はモバイルアプリ開発向けの SRE を意識したテーマで記事を執筆させていただきます。 説明すること トイルの撲滅 Cloud Build
本書では、自己流の 2D Animation の使い方を紹介しています。 ■環境 - Unity: 2021.3.18f1 - 2D PSD Importer: 6.0.7 - 2D Animation: 7.0.9
この記事は、iOSDC Japan 2023 SwiftUIでの非同期処理データの状態管理を考えるの発表内容を拡張し、文章化した物です。 サンプルコード https://github.com/kntkymt/AsyncDataManagementSamples 初めに: 「画
最近はやっているMomento、デベロッパーが真に欲しかった完全サーバレス型のフルマネージドキャッシュとして多くのデベロッパーがこぞって検証を始めているようです。このアカウントではそのMomentoを勉強していきます。 キャッシュとは? もちろんお金のことではありません。一般
<a href="https://github.com/web-infra-dev/wg/discussions/1">https://github.com/web-infra-dev/wg/discussions/1</a><br /> <p>Rspackの開発の目的やwebp
<a href="https://modernjs.dev/en">https://modernjs.dev/en</a><br /> <p>ByteDanceのJavaScript向けのウェブアプリケーションフレームワーク。 Reactをベースにしたクライアントサイド向けのモデ
こんにちは、calloc134です。 皆さんは技術コミュニティに所属していますか? その中で、timesという文化を持っているコミュニティは多いと思います。 timesとは、自分の独り言スペースとして使えるチャンネルです。 timesには、独り言として技術の雑談や、最近の近況や、
はじめにiOS17から使用できるSwiftDataを少し使ってみました。めっちゃええやん!って思ったので紹介します。この記事でわかることSwiftDataとはなにかSwiftDataのなん…
0. はじめに 本記事は2つ目以降のプログラミング言語を爆速で習得したい人に向けて書いたものです。ChatGPTに専門用語を交えて簡潔に上手く質問するためにも最低でも1つの言語を知っていることが望…
ChatGPTにゲーム開発を委託 これが面白そうだったので試してみました。 https://nowokay.hatenablog.com/entry/2023/09/01/132459 Dockerとか使おうかなと思いましたが、GitHubを見た感じcondaだったので、M
Web アプリケーションが送信元 IP アドレス指定でアクセスコントロールしている場合、リモートワークの環境ではそこがネックになることがあります。この記事では Cloudflare のプロダクトを…
Reactの学習を始めて2ヶ月少々経ったので、 現時点でのこれまでの学習を少し振り返っていこうと思います。 〜きっかけ〜 学び始めたきっかけは、単にWebアプリケーションを作ってみたいという興味からでした。 元々2023年の6月までWeb制作を学ぶためにスクールに通っており、
はじめに以下の自分の記事で自作の素数判定(素因数分解)プログラムを公開したのだが,こうしたほうがもっと速いんじゃね?という添削指導が入った。【京大2021】3ⁿ-2ⁿが素数ならnも素数になること…
はじめに 記念すべき(?) Zenn第一稿です。 タイトルの通りのものを昔作成したので、初学者向けのそれの作り方の記事です。 このサービス作成を通して、システム設計や実装の際の考え方などの一般的な話も詳しく説明できればと思います。なんの専門知識もないただの学生なので、あくまで
<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リリース
Leaner Technologies の @corocn です。 最近フォームを作っていて、意図しないタイミングで 1Password のオートコンプリートが表示されてしまい困っていたので解決法を残しておきます。 画像はshadcn/ui - dialogから拝借 結論
<a href="https://github.com/npm/cli/releases/tag/v10.0.0">https://github.com/npm/cli/releases/tag/v10.0.0</a><br /> <p>npm v10.0.0リリース。 Node
こんにちは。株式会社IVRy (アイブリー)のエンジニアのsagawaです。 IVRyでは「みんなのKnowledge」というNotionページがあり、社内で開催した勉強会の内容や有益なtipsをここに集約することでナレッジを蓄積しています。 その中で私が今年の7月から主催してい
世界最速解説 ./analysis_options.yml rules: - prefer_const_constructors ターミナルで実行 terminal dart fix --apply あら不思議!constが適切なポジに! ある日のFlu
CSSとはCSSはCascading Style Sheetsの略で色や大きさ配置などWebサイトを作るうえでの主なデザインを定義する言語です。CSSの構造は以下のような形で表されます。sel…
GraphQLサーバーは、本当にGoがTypeScriptより早いのか。Flutterからの呼び出しで検証する。 3秒まとめ GoのパフォーマンスはNestJS(TypeScript)の2倍以上!? GraphQLのエコシステムはGo, TSともに充実 GitHub
論理演算子についてif文の中だったりでわりと使うことが多い、論理演算子ですが、ぱっと考えるとあれ、どうだったかなとなるときがあります。その際にぱっと見返せるものが欲しくてベン図を用いて作成しまし…