その処理、 setInterval じゃなくてブラウザが暇な時にやっちゃえば?
こんにちは。ぬこすけです。 setInterval などで定期的にブラウザで実行させている処理があったりするでしょう。 例えば、定期的にアクセストークンが有効かチェックし、無効だったら新しいトークンを取得するなど。 ブラウザはページのコンテンツを表示するために JavaScri
こんにちは。ぬこすけです。 setInterval などで定期的にブラウザで実行させている処理があったりするでしょう。 例えば、定期的にアクセストークンが有効かチェックし、無効だったら新しいトークンを取得するなど。 ブラウザはページのコンテンツを表示するために JavaScri
はじめに Power Apps でアプリを作る際のデータソースとして SharePoint リストに慣れていると、Dataverse を利用した際、少し混乱することがあります。 今回は、 Dataverse を利用した際に躓いてしま...
はじめに この記事は「画像処理系の技術をつかってなにか作ろう!」というゆるい授業で作成したグループ自由課題を抜粋・一部改変して投稿したものです。 モデルの考案やシステムの開発は自分で行いましたが、Introductionでの調査や、...
概要 簡単なブロックチェーンを実装してみることで、実際にどういう動きをするのかといった部分の理解が深まるのではないか、ということで実装してみようという記事です。 今回は最低限の動きのみ確認し、次回以降、徐々により本格的なものを実...
WebAssemblyのガベージコレクション機能が、Chrome 111 Devリリースにおいて試験的実装を示すOrigin trialとして実装されることが分かりました。 WebAssemblyのガベージコレクション機能はまだ仕様策定段階...
C#などの.NETテクノロジーを用いてWebアプリケーションの開発を可能にするフレームワークとして登場したのがマイクロソフトの「Blazor」です。 最初はWebAssemblyを用いてWebブラウザ上に.NETランタイムを実装し、その上で...
はじめに こんにちは~~ 本当は昨年の DMM WEBCAMP mentor Advent Calendar 2022 の最終日に当日ギリギリで滑り込む予定でしたが、諸事情 怠惰 があって2ヶ月経ってしまった @Keichan_1...
はじめに Twitterの動乱に巻き込まれている皆様、いかがお過ごしでしょうか。 私も例外なく巻き込まれており、特にAPI利用していたアプリケーションを停止することになって非常に残念です。 そこでTwitter代替サービスを探すわけ...
みなさんRiverpodでasyncValueを使っていますか? とっても便利だし簡単に使えるのが嬉しいところ。しかし、個人的にちょっとした制約・条件があり、ずいぶん困ってしまいました。例えば以下の通り。 複数の変数をまとめてViewModelで管理したい 変数の中にはAsyn
<a href="https://ui.shadcn.com/">https://ui.shadcn.com/</a><br /> <p>Radix UIとTailwind CSSを使ったReact UIフレームワーク</p>
こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたもので
はじめに gccの最適化指示である-Ofastをお気軽に使ってる記事を見掛けたので注意喚起的なやつです。 -Ofastとは何ぞや gccのドキュメントから引用 https://gcc.gnu.org/onlinedocs/gcc/...
jotai とは https://jotai.org/ jotai とは、react の状態管理ライブラリです。フックスライクに状態を管理でき、学習コストも低いので、お手軽に状態管理を実装できます。 また、recoil に非常に良く似ており、recoil を使ったことがある人
2年半近く趣味として個人開発してきたiOS・iPadOS向けの日本語キーボードアプリ「azooKey」をオープンソース化しました。ライセンスはMIT Licenseです。 https://github.com/ensan-hcl/azooKey azooKeyは2年前からApp
どうもoreoです。 今回はTypeScriptでBinary Searchを実装してみます。 Binary Searchとは? データが予めソートされている場合に、探索範囲を半分に絞ることを繰り返して、データ探索する手法です。 電話帳で連絡先を探すときに真ん中のページを開く
クレジットカードサイズのシングルボードコンピュータRaspberryPiはRaspberryPi財団がサポートしているRaspberryPi OSとの相性が抜群に良いです。 軽快GUIなRaspberryPi OSでROS2のチュートリアルを進めていきましょう! 注意:Rasp
ついにGo 1.20がリリースされましたね。 様々なアップデートが含まれているため、Release Noteを読んだりフューチャーさんのGo.1.20の連載などで改善点を確認すると楽しいです。 Go 1.20 All You Need to Know https://miro
はじめに 以前、 Google Colaboratory 上で Livebook を動かす方法について記事を書きました ただし、上記の記事の方法では apt でインストールできる Elixir のバージョンが現状 1.13 まで...