並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 415件

新着順 人気順

jQueryの検索結果321 - 360 件 / 415件

  • バックエンドエンジニアやめませんか?【KiZooNa.js】 - Qiita

    バックエンドなくてもフロントで完結するライブラリ作りました。サンプルでTodoアプリにしました See the Pen KiZooNa.js TODOs by John Doe (@04) on CodePen. ソースコード 使用方法 使い方はLaravelのクエリビルダーとまったく一緒です。Laravelのpluck()やcount()やinsertGetId()など全部使えます! <html> <body> <script src="https://github30.github.io/KiZooNa.js/KiZooNa.js"></script> <script type=module> const db = new DB({ url: 'http://localhost/sql-injection.php', dsn: 'mysql:host=127.0.0.1;dbname=

      バックエンドエンジニアやめませんか?【KiZooNa.js】 - Qiita
    • Next.jsでTrello風タスク管理アプリを作成する日記⑤ - Qiita

      はじめに 前回までにドラック&ドロップでタスクの進捗状態を変更する機能が実装できました。 今回はそれに加え完了したタスクを削除する機能、モーダルでタスクの内容を変更する機能を実装しました。 今回実装できた内容 Redux toolkitを導入してグローバルな状態管理ができるようになった 新しい機能実装に対応できるディレクトリ構成を検討できた Material UIを導入してModalを実装できた onDragとonClickイベントを持つDOM要素のイベントを制御できた 前回までのあらすじ 今までの内容 Next.jsでTODOアプリを作成する日記① Tailwindを導入できた ComponentにPropsを渡せた Componentの中でPropsを使用できた Componentをループを使って表示できた React Iconsを導入できた Next.jsでTODOアプリを作成する日

        Next.jsでTrello風タスク管理アプリを作成する日記⑤ - Qiita
      • 生成AIに“視覚”与える学習ライブラリ、自動運転EVベンチャー公開 最大700億パラメータの学習済みモデルも

        Heronは、各モジュールを追加学習するための学習コードと日本語を含むデータセット、学習済みのモデル群で構成。画像認識モデルと大規模言語モデル(LLM)をつなぎ、画像を入力に使えるようになる。例えば、Heronで学習したAIモデルは、画像に何が写っているかを正確に把握しつつ、前の質問を含む文脈を理解しながら画像について回答することができる。 Heronの学習ライブラリでは、学習するLLMを自由に変換可能。「既存の言語モデルの性能を生かしつつ、今後開発・公開される新たなLLMに対しても容易に対応できる柔軟性がある」(同社)という。 公開中の学習済みのモデル群は「Llama 2-chat」(700億パラメータ)「ELYZA-Llama 2」(70億パラメータ)「Japanese StableLM」(70億パラメータ)などをベースにHeronで追加学習し、マルチモーダル化させたもの。これらのモデ

          生成AIに“視覚”与える学習ライブラリ、自動運転EVベンチャー公開 最大700億パラメータの学習済みモデルも
        • 富裕層の相続税節税に厳しい目 国税当局「宝刀」活用増 - 日本経済新聞

          国税当局による富裕層への相続税調査が厳しくなっている。節税策などに対し、税負担の大幅増につながる特別規定の「総則6項」を適用する例が急増した。かつて適用が極めて少なく「伝家の宝刀」ともいわれた規定だが、専門家は「国税当局が一般的に使う手法になりつつある」と指摘している。「6項による課税処分を検討することになります」。2023年、ある相続税を巡る調査で、国税当局の担当者が納税者側に迫った。この納

            富裕層の相続税節税に厳しい目 国税当局「宝刀」活用増 - 日本経済新聞
          • GitHub - rolldown/rolldown: Fast Rust bundler for JavaScript with Rollup-compatible API.

            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

              GitHub - rolldown/rolldown: Fast Rust bundler for JavaScript with Rollup-compatible API.
            • 戸籍システムで障害3カ月、全国で影響 職員が電話で穴埋め:朝日新聞デジタル

              ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

                戸籍システムで障害3カ月、全国で影響 職員が電話で穴埋め:朝日新聞デジタル
              • テストコード品質を高めるためにJS向けMutation Testingライブラリ・Strykerを実戦導入してみた

                はじめに 株式会社hitocolorのKanonとしてはお初にお目にかかります。実は2024年2月からhitocolor様に副業先としてジョインさせていただいてます。 hitocolor様ではkokoroeというeラーニングサービスの開発をお手伝いしています! hitocolor様にjoin後、最初に着手した本格的な案件が今回の記事で書くStrykerの導入です。 Stryker自体は本業[1]の方の社内勉強会で登場したTOPICSで、その時から関心を持っていました。 本業の方ではそれよりも優先度の高いタスクがたくさんだったので導入の目処がなかったのですが、hitocolor様の方で提案したところ「いいね!」とおっしゃっていただき導入する運びになりました。 そして導入にあたっていろいろやったことを、「せっかくなので記事として公開してみよう!」とお話をいただき今に至ります。 Mutation

                  テストコード品質を高めるためにJS向けMutation Testingライブラリ・Strykerを実戦導入してみた
                • Deep dive into Biome in JSConf 2023

                  The video included in the slides can be accessed here https://web.archive.org/web/20230328125908/https://rome.tools/blog/2022/11/08/rome-10/

                    Deep dive into Biome in JSConf 2023
                  • ついに墓参りもデジタル化の時代に。墓石に載せるQRコード

                    ついに墓参りもデジタル化の時代に。墓石に載せるQRコード2024.04.20 11:006,017 岡本玄介 お墓も現代的にアップデート! お盆とお彼岸は、行事としてスケジュールを調整してお墓参りに行く人が多いかと思います。近所にあればいつでも行けますが、電車や飛行機で帰省するのは大変ですよね。 今やいろんなことがデジタル化されていますが、墓石にQRコードを載せれば、お墓参りもそれが可能になる時代が到来しました。 Video: スマートシニア / YouTube故人の想い出をデジタル化スマートシニア株式会社が開発した「永久QRコード」をお墓のどこかにくっつけておくと、故人のメッセージや家系図、趣味で作った詩や物語、音楽や動画、秘伝の料理レシピといったデータにアクセスができます。 自分の親世代なら記憶や記録はたくさんですが、それ以上の世代だと、名前と遺影の顔くらいしか知らないってこともありま

                      ついに墓参りもデジタル化の時代に。墓石に載せるQRコード
                    • 認知症新薬「レカネマブ」、国が承認へ 原因物質の除去に期待 | 毎日新聞

                      厚生労働省の専門部会は21日、アルツハイマー病の治療薬「レカネマブ」(商品名レケンビ)の製造販売の薬事承認について了承した。レカネマブは、製薬大手「エーザイ」と米製薬会社「バイオジェン」が開発。承認されれば国内では、病気の原因と考えられている脳内の物質に直接働きかけて取り除く初めての薬となる。 近く厚労相が承認する見通し。薬価(薬の公定価格)を決める議論を経て、年内にも実用化される可能性がある。 アルツハイマー病は進行性の病気で、認知症の約7割を占める。神経細胞を壊す異常なたんぱく質「アミロイドベータ(Aβ)」が脳内にたまり、神経細胞が徐々に死滅して思考や記憶の機能が損なわれると考えられている。

                        認知症新薬「レカネマブ」、国が承認へ 原因物質の除去に期待 | 毎日新聞
                      • monorepo で開発時にパッケージの変更を build なしで他のパッケージに反映する方法

                        { "name": "lib-a", "version": "0.0.0", "type": "module", "main": "dist/index.js", "scripts": { "build": "rm -rf dist && tsc" } } この場合、lib-a の src/index.ts を変更だけしても lib-b には反映されません。なぜなら lib-b は lib-a の dist/index.js を参照しているため、build を実行して dist ディレクトリの中を更新する必要があるからです。 またこのときに tsserver の機能を使って lib-b から lib-a の参照にジャンプしても src/index.ts に飛ばないという問題点もあります。 解決策 問題の原因は依存元の lib-a の main に build によって生成されるファイルへの

                          monorepo で開発時にパッケージの変更を build なしで他のパッケージに反映する方法
                        • CSS Modulesを型安全にする仕組み

                          CSS Modulesのつらみ styled-componentsなどのCSS-in-JS系ライブラリからCSS Modulesに移行すると、クラス名の補完が効かないことでフラァストレーション⚡️を感じることはありませんか? 私はめちゃめちゃありました。 そこで私のチームではtyped-css-modulesというライブラリを使用して、 CSSファイルから自動でクラス名の型を生成し安寧を手に入れています。 そんな便利なtyped-css-modulesについてコードリーディングし仕組みを追っていこう!というのがこの記事の目的です。 typed-css-modulesの使い方

                            CSS Modulesを型安全にする仕組み
                          • Compression Dictionary Transport (Shared Brotli) によるコンテンツ圧縮の最適化 | blog.jxck.io

                            Intro Chrome で Compression Dictionary Transport の Experiment が行われている。 Intent to Experiment: Compression dictionary transport with Shared Brotli https://groups.google.com/a/chromium.org/g/blink-dev/c/NgH-BeYO72E この提案の仕様および本サイトへの適用について解説する。 brotli の Dictionary 圧縮方式は、基本的に「同じ値が出てきたら、それらをまとめて小さく表現する」という方式が中心となる。 # 繰り返しを数値で表現する場合 from: aaaabbbbb to: a4b5 この方式は、対象としたデータの中で、如何に効率よく「同じ値」を見つけるかが肝となる。例えば以下の例

                              Compression Dictionary Transport (Shared Brotli) によるコンテンツ圧縮の最適化 | blog.jxck.io
                            • 「ビーチ・ボーイズ」創設メンバー、後見制度の対象に 米裁判所

                              演奏を披露するブライアン・ウィルソンさん=2022年6月/Paul Hennessy/SOPA Images/Shutterstock (CNN) 米国西海岸発の独特なメロディーなどで一世を風靡(ふうび)したロックバンド「ビーチ・ボーイズ」の共同創設メンバーのブライアン・ウィルソンさんが、米ロサンゼルスの地方裁判所の判断を受け、成年後見制度の対象となったことが12日までにわかった。 裁判所文書によると、地裁判事は同制度の適用が必要との明白かつ納得し得る証拠があると説明。「認知症により日常生活上の処理が自力でできない状態にある」とし、治療面で承諾を与える判断力にも欠けているとした。 その上で後見人に対し健康管理上の決定事項に関しては、ウィルソンの子どもと相談するよう命じた。 ウィルソンさん自身も後見制度の適用に同意しているという。 ウィルソンさんの家族によると、後見制度の適用は妻メリンダさん

                                「ビーチ・ボーイズ」創設メンバー、後見制度の対象に 米裁判所
                              • 窓口で対応する気まずさったら…役所で発行できる「証明書」のうち最も屈辱的な「独身証明書」を発行してきたお話

                                最近は婚活の相談所やアプリ登録の際にコレを求めるトコもあるとかで中々メジャーな証明書らしい? 自分はコレまとめてる時に初めて存在をしりました。

                                  窓口で対応する気まずさったら…役所で発行できる「証明書」のうち最も屈辱的な「独身証明書」を発行してきたお話
                                • WinterJSとは何者か?ベンチマークでの比較検証

                                  概要 2024年3月12日にこんなニュースが飛び込んできました。 WinterJSの1.0が発表されたとのことで、今回はWinterJSとは何者なのかについてをまとめていき、検証していきます。 WinterJS WinterJS とは、Rustで書かれたJavaScriptランタイムでSpiderMonkeyエンジンを使用して、javaScriptを実行します。 Rustで書かれたと言っているのは、HTTPリクエストなどの処理や、JavaScriptイベントのループを処理をするRust の非同期ランタイムTokioを使用しているからです。 また、WinterJSは、WebAssemblyにコンパイルすることもできるようです。 そして、一番重要なことは、JavaScriptにおけるHTTP Serverとしての性能について、処理速度がとんでも無く早いということを謳っている点ですね。 今回は、

                                    WinterJSとは何者か?ベンチマークでの比較検証
                                  • Next.js 14.2正式リリース、webpack後継ビルドツールのTurbopackがリリース候補版に

                                    Next.js 14.2正式リリース、webpack後継ビルドツールのTurbopackがリリース候補版に Vercelは同社が開発するWebアプリケーションフレームワークの最新版となる「Next.js 14.2」の正式リリースを発表しました。 Next.jsは、ReactをベースとしたオープンソースのWebアプリケーションフレームワークです。ルーティングやサーバサイドレンダリング(SSR)、静的サイト生成(SSG)など多数の機能を備えています。 Next.js 14.2では、webpack後継のRust製のビルドツール「Turbopack」がリリース候補に到達。ビルドの性能向上やキャッシュ、エラーメッセージの改善などが行われています。 Next.js 14.2 ◆ Turbopack (RC): 99.8% of tests passing for `next dev --turbo`

                                      Next.js 14.2正式リリース、webpack後継ビルドツールのTurbopackがリリース候補版に
                                    • jQuery 4.0β版が登場。バージョン3.0から8年振りのメジャーバージョンアップへ。IE10以前のサポートは終了に

                                      jQuery 4.0β版が登場。バージョン3.0から8年振りのメジャーバージョンアップへ。IE10以前のサポートは終了に JavaScriptライブラリ「jQuery」の次期版として開発中の「jQuery 4.0ベータ版」が公開されました。 今年中にjQuery 4.0正式版がリリースされれば、2016年6月にリリースされたjQuery 3.0以来8年振りのバージョンアップとなります。ちなみにjQuery 1.0がリリースされたのは2006年ですので、jQueryの開発は18年にわたり継続されています。 IE 10以前のサポートが終了、Trusted Typesのサポート追加など jQuery 4.0ではInternete Explorer 10もしくはそれ以前のバージョンのサポートが終了します。Internet Explorer 11のサポートは継続されますが、次のjQuery 5.0で

                                        jQuery 4.0β版が登場。バージョン3.0から8年振りのメジャーバージョンアップへ。IE10以前のサポートは終了に
                                      • App Router時代のゼロランタイムCSS in JSに何を使えばいいの?

                                        はじめに こんにちは! 犬専用の音楽アプリ オトとりっぷでエンジニアしています、足立です! この記事では、Next.jsのReact Server Components(RSC) で使用可能なゼロランタイムCSS in JSライブラリを比較します。 目次 モチベーション 使えるライブラリたち 選定基準 選定結果 比較結果 書き味 パフォーマンス Dynamic Styling 結論 モチベーション みなさん、Next.jsのReact Server ComponentsのStyleをどうやるか問題に悩んでおられますね? 私もどれを使えばいいのかわからずNext.js公式に見に行くと、App Routerで使用できるものとして、以下のライブラリを上げています。 が、React Server Componentsではnot supportedと記載されており、まだまだ未整備な状況のようです。

                                          App Router時代のゼロランタイムCSS in JSに何を使えばいいの?
                                        • Denoの静的サイトジェネレータ`Lume`の紹介

                                          2023年12月に静的サイトジェネレータであるLumeのバージョン2がリリースされました. 私は個人ブログを書くのに GitHub Pages + Lume を利用しているので,年末はLumeのバージョンアップなどの作業をしていたのですが,改めて体験が良いなと思ったのでLumeの紹介をしたいと思います. 前提知識 GitHub Pages GitHub PagesはGitHub社がプロジェクトのプロジェクトのウェブサイトを提供することを目的に,リポジトリに配置してある静的ファイル(HTMLやJSなど)をホスティングしてウェブサイトを公開してくれるサービスです.@a-skuaというアカウント名の場合,a-skua.githu.io をというリポジトリを作成すると,https://a-skua.github.io[1]というURLのウェブサイトを作ることができます. GitHub Pages

                                            Denoの静的サイトジェネレータ`Lume`の紹介
                                          • 古川陽介に聞く!フロントエンド最前線#4 ー Next.js v13.4 / Lighthouse User Flows

                                            例えばこのコードでは、PostFeedをローディングしてる最中は「Loading feed...」っていうローディングUIがまず表示され、読み込みが終わったらコンポーネントが描画される、というようなことができます。 このように、App Routerは非常に大きな可能性を秘めているのですが、これからのNext.jsの開発スタイルとかがガラッと変わるんじゃないかということで、皆さん激震が走ってるというところですね。 白石: それほどの変更だとすると、マイグレーションが必ず話題になると思うんですが、どうなるんでしょうか? 古川: マイグレーションについてのドキュメントはあるのですが、実際に移行するのはかなり大変です。 Pages Routerも残るので、無理にApp Routerに書き換えなくてはならないというものでもない。 ただ、これから追加される新しい機能のほとんどがApp Routerベー

                                              古川陽介に聞く!フロントエンド最前線#4 ー Next.js v13.4 / Lighthouse User Flows
                                            • Vuex から Pinia への移行を行いました - every Tech Blog

                                              はじめに この記事は、every Tech Blog Advent Calendar 2024(夏) の1日目の記事です。 DELISH KITCHEN開発部の羽馬(@NaokiHaba)です。 この記事では、DELISH KITCHEN チラシ で使用している Vuex の Pinia への移行について紹介します。 chirashi.delishkitchen.tv 本記事では、これらの知識があることを前提に説明を進めます。 Vue.jsの基本的な知識 Nuxt.jsの基本的な知識 Vuexの基本的な知識 Piniaとは Pinia(ピーニャ)は、Vue.js用の新しい状態管理ライブラリです。Vuexの次のイテレーションとして開発が始まり、Vuex 5に組み込むことを想定していたアイデアを多く取り入れています。 pinia.vuejs.org Piniaは、Vuexと比較して以下のような

                                                Vuex から Pinia への移行を行いました - every Tech Blog
                                              • 駅メモ!開発チームにおける Vue.js のマイグレーションプロセス - Mobile Factory Tech Blog

                                                こんにちは、駅メモ!でフロントエンドを良い感じにしたかったチームの id:yunagi_n です。 今回は、駅メモ!にて使用している Vue.js を 2 系から 3 系へあげて行くに当たって、採用した手法とマイグレーションプロセスについて紹介します。 今回、マイグレーションするに当たって、以下の要件がありました: 機能開発を止めてはいけない 駅メモ!では 6 月と 10 月に周年リリースがあり、それの開発を止めるわけにはいきませんでした もちろん、その間にあったイベントなどについても、開発は継続し続けています 多くのメンバーは割けない 基本はわたしが中心に、追加で 1 人〜2 人に手伝ってもらうことはありました また、参考のため、駅メモ!のフロントエンドの規模感を紹介しておくと: Vue コンポーネント数は 1500 コンポーネント fd --type file --extension

                                                  駅メモ!開発チームにおける Vue.js のマイグレーションプロセス - Mobile Factory Tech Blog
                                                • We've added JavaScript-native RPC to Cloudflare Workers

                                                  We've added JavaScript-native RPC to Cloudflare Workers04/05/2024 Cloudflare Workers now features a built-in RPC (Remote Procedure Call) system enabling seamless Worker-to-Worker and Worker-to-Durable Object communication, with almost no boilerplate. You just define a class: export class MyService extends WorkerEntrypoint { sum(a, b) { return a + b; } } And then you call it: let three = await env.

                                                    We've added JavaScript-native RPC to Cloudflare Workers
                                                  • TypeScriptでもモジュラーモノリス、Node.jsでシステム構築するUbie

                                                    ここまで見てきた3社の事例は、いずれもプログラミング言語「Ruby」とそのWebアプリケーションフレームワーク「Ruby on Rails(以下、Rails)」で開発したアプリケーションにモジュラーモノリスを導入するものだった。Railsでアプリを開発すると通常はモノリスになるため、サービスの成長によって巨大なモノリスが出来上がる。これをモジュラーモノリス化することで、開発生産性を上げていた。 モジュラーモノリスはアーキテクチャーなので、実際にはプログラミング言語やフレームワークには依存しない。freeeの事例でも、Railsのシステムに加え、開発言語として「Go」を採用したシステムにモジュラーモノリスを導入していた。 今回は、開発言語として「TypeScript」、そのサーバーサイド実行環境として「Node.js」を採用したUbieの事例を取り上げる。同社は、消費者向けの症状検索エンジン

                                                      TypeScriptでもモジュラーモノリス、Node.jsでシステム構築するUbie
                                                    • Biome と ESLint の lint ルールの互換性

                                                      Biome では、現在約 150 個程度の JavaScript・TypeScript に関する lint ルールを実装しています。 これらのルール多くは既存の ESLint 関連で実装されているルールと同じものになっているのですが、ルールの名前が異なることもあり、その対応関係がわかりにくくなっています。 そこでこの記事では、フロントエンド開発をする場合によく設定していそうな次の lint ルールについて、Biome で実装されているかどうかの対応表を紹介します。 eslint (eslint:recommended) typescript-eslint (plugin:@typescript-eslint/recommended) eslint-plugin-jsx-a11y (plugin:jsx-a11y/recommended) eslint-plugin-react (plugi

                                                        Biome と ESLint の lint ルールの互換性
                                                      • Object structure in JavaScript engines

                                                        Object structure in JavaScript enginesFrom a developer's perspective, objects in JavaScript are quite flexible and understandable. We can add, remove, and modify object properties on our own. However, few people think about how objects are stored in memory and processed by JS engines. Can a developer's actions, directly or indirectly, impact performance and memory consumption? Let's try to delve i

                                                          Object structure in JavaScript engines
                                                        • HTMLにTypeScriptを書いてブラウザで直接実行できるって知ってた? - Qiita

                                                          <!doctype html> <meta charset="utf-8"> <script async type="module"> import {transpile, ScriptTarget} from "https://esm.sh/typescript@5.3.3?bundle&target=esnext"; import {minify_sync} from "https://esm.sh/terser@5.27.0?bundle&target=esnext"; for(const {type, textContent} of document.getElementsByTagName("script")){ if(type !== "text/typescript" || !textContent){ continue; } const js = transpile(tex

                                                            HTMLにTypeScriptを書いてブラウザで直接実行できるって知ってた? - Qiita
                                                          • 刮目せよ!! 2023年秋、TS連携もファイルサイズもUIもイケるようになった最近のScala.js事情の紹介 - Lambdaカクテル

                                                            最近Scala.jsの話をすると結構な人がRTしてくれる。TypeScriptの他にAltJSには今どんなのがあるのかな、という話に引用RTでScala.js今アツいですよという話をしたら結構ウケた。世間的にはTypeScript alternativeに興味がある人も多いようだ。一方、ネットに残っているScala.js情報は数年前のものが多いようで、あまり積極的に日本語での情報発信がなされていない様子。そこで、ここ最近Scala.jsはどういう感じなのか、そしてどうすれば始められるのかという情報をまとめると需要があるかもしれないと思い、書くことにした。 Scala.jsは数年前まではオモチャみたいな感じだったんですが最近はTSのライブラリから自動で型が生える仕組みがあったりめちゃバンドル小さくなったりとめちゃくちゃ進化してます!! https://t.co/c06IZGWhYF— Win

                                                              刮目せよ!! 2023年秋、TS連携もファイルサイズもUIもイケるようになった最近のScala.js事情の紹介 - Lambdaカクテル
                                                            • Rust.Tokyo 2023参加記

                                                              こんにちは。Zennでは初めまして。cordx56です。 今回は、先日開催されたRust.Tokyo 2023の参加記を書きたいと思います。よろしくお願いします。 Rust.Tokyoとは? Rust.Tokyoとは、プログラミング言語であるRustのカンファレンスです(念の為)。そこまで多くの情報は載っていませんが、公式サイトもあります。 なぜ参加したの? 私は今回のRust.Tokyo 2023がRust.Tokyoの初参加でした。今回はRust.Tokyoのしばらくぶりのオフライン開催だったようです。 私自身、最近何かを作る際にはRustを用いることが多くなったこと、そして今のインターン先がRust.Tokyo 2023のスポンサー企業であったこともあり、現地で参加してきました。 オフライン会場は六本木のメルカリさんのところで、とてもいい会場でした。また現地では知り合いに会うこともで

                                                                Rust.Tokyo 2023参加記
                                                              • JSR Meetup に参加してきた

                                                                JSR Meetup JSR が気になっていたことや、Deno の中の人が主催というのも良いなと思って、ささっと参加してきました。自分用に雑にまとめておきます。 https://jsr.io/ https://github.com/jsr-io/jsr ハッシュタグ 自分のメモ Deno Land Inc. が開発、運用しているパッケージレジストリ プライベートは今のところ予定されていない TypeScript をそのまま登録できる ESM 対応 OSS で開発されている 自前の JSR を立てることもできる 積極的に改善されていきそう ドキュメントが生成される Web UI がモダン Deno が流行らないと苦しそう @std を Deno が持ってるのは他からはちょっとな ... って思われそう キレイな npm 雑感 印象としては使ってみても良さそうという感じです。ただ無理に npm

                                                                  JSR Meetup に参加してきた
                                                                • 【Vue.js】defineProps はなぜ import 文を書かずに使えるのか【マクロ】

                                                                  <script setup> import { ref, computed } from "vue"; const props = defineProps({ count: Number }); const double = computed(() => props.count * 2); const message = ref("Hello, Vue.js"); </script> <template> <div> <p>{{ message }}</p> <p>{{ props.count }}</p> <p>{{ double }}</p> </div> </template> ・ ・ ・ ・ ・ ・ ・ なんで defineProps は import しなくても使えるの????? そんなことを思った方はいませんか?今日はその疑問を解決して差し上げます。 🚩 初めに 前回は Vu

                                                                    【Vue.js】defineProps はなぜ import 文を書かずに使えるのか【マクロ】
                                                                  • 【JavaScript】ここがしんどかったよTauri開発【Rust】 - Qiita

                                                                    2024年2月2日にTauri 2.0がβ版となりました。昨年から個人的にいくつかTauriの1系でデスクトップアプリケーションを開発してきたのですが、ここが辛かった!というのを列挙してみました。 因みに公開しているのは以下となります。 Iron Beads Editor(Mac OS版) String Scouter(Mac OS版)(Windows版) 尚、Iron Beads Editor(以下IBE)に関しては元々Vanilla.jsでweb側を作っていて、それの機能追加版となります。 なぜTauriを選択したのか? まずTauriを選択する前に以下のプラットフォームを検討しました。 Platform 所感とか

                                                                      【JavaScript】ここがしんどかったよTauri開発【Rust】 - Qiita
                                                                    • Dart 3.3がFlutter Webに与える影響について

                                                                      2024年2月16日、Flutter 3.19.0がリリースされました。 同時に、Dart 3.3.0がリリースされています。 この、Dart 3.3の目玉機能がextension typeです。この機能は、ぱっと見だと「どこで利用するんだろう」という印象のある機能なのですが[1]、Flutter Webにおいては非常に大きな影響を与える機能となっています。 以下、公式の紹介テキストです。 Evolving JavaScript Interop Dart 3.3 introduces a new model for interoperating with JavaScript libraries and the web. It starts with a new set of APIs for interacting with JavaScript: the dart:js_interop

                                                                        Dart 3.3がFlutter Webに与える影響について
                                                                      • ESLint を使って JSDoc / TSDoc の記述を必須化する

                                                                        これはなに コードベースに対し JSDoc の記述を必須化するための ESLint 設定手順をまとめたものです。 JSDoc を始めとする Doc コメントはコードに最も近いドキュメントであり、これがあるのと無いのとではコードベースの保守性に天と地ほどの差が生まれます。そんな JSDoc ですが、OSS ならともかく(内製・受託を問わず)商業ソフトウェア開発の現場では軽視されがちです。後からコーディング規約を定めたところで開発メンバーにドキュメントを書く習慣が備わっていなければ書き漏れが頻発するのが関の山です。 コードレビューで都度指摘するにはあまりにコストがかかるため、ESLint に委ねるのが望ましいです。 前提 フレームワークは React(or Next.js)を使っている。 TypeScript を主体としている。 ビルドスクリプトや設定ファイルは JavaScript も併用し

                                                                          ESLint を使って JSDoc / TSDoc の記述を必須化する
                                                                        • 【jQuery】jQuery4.0.0の変更点紹介 - Qiita

                                                                          いまさらjQuery? ここの人たちは見たくもない現実かもしれませんが、世界の9割はjQueryでできていいます。 ということで世界70億人が待望していたjQyery4のベータバージョンが2024/02/06に公開されたので以下で紹介します。 ちなみにjQuery1が2006/08/26、2が2013/04/18、3が2016/06/09のリリースであり、メジャーバージョンアップとしては8年ぶりとなります。 しかし開発が止まっていたとかというとそういうわけもはなく、流石に2010年代前半ごろの更新ラッシュは落ち着いてきたとはいえ、着実にメジャーバージョンが3のまま3.7.1まで更新され続けています。 jQuery 4.0.0 BETA! jQuery 4.0.0の開発を長いこと続けてきましたが、ついにベータ版リリースの準備が整いました。 やらなければならないことはたくさんあり、開発チームは

                                                                            【jQuery】jQuery4.0.0の変更点紹介 - Qiita
                                                                          • 週刊Life is beautiful 2023年8月15日号: LangChain、幻に終わった常温・常圧超電導物質 LK-99 - まぐまぐ!

                                                                            週刊Life is beautiful 2023年8月15日号: LangChain、幻に終わった常温・常圧超電導物質 LK-99 週刊 Life is beautiful 今週のざっくばらん LangChain 一緒に働いているメンバーから、LangChainについて質問されたので、私なりの答えをここにまとめてみます。 LangChainは、LLM向けのライブラリとして有名で、最も多く使われているライブラリとも言える存在です。LLMの使い方を紹介するサンプルコードやチュートリアルでも、LangChainを使っているものが多いし、LangChainの上に作られたオープンソースライブラリも多数存在します。 私が、最初にLangChainの存在を知ったのは、私の息子(洋平)のBabyAGIを通してでした。彼がオープンソース化した、BabyAGIは、LangChainを使って作ったAIエージェン

                                                                              週刊Life is beautiful 2023年8月15日号: LangChain、幻に終わった常温・常圧超電導物質 LK-99 - まぐまぐ!
                                                                            • MistCSS

                                                                              MistCSSWrite React components using CSS only A new, better and faster way to write visual components. CSS-in-JS? Nope! JS-from-CSS 👍

                                                                              • GitHub - azat-io/eslint-plugin-perfectionist: 🦄 ESLint plugin for sorting various data such as objects, imports, types, enums, JSX props, etc.

                                                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                                  GitHub - azat-io/eslint-plugin-perfectionist: 🦄 ESLint plugin for sorting various data such as objects, imports, types, enums, JSX props, etc.
                                                                                • Azure AI Bot ServiceとAzure OpenAIを使って「生成AIチャットボット」を作ってみる – 第1回:シンプルな「オウム返し」ボットを作る | DevelopersIO

                                                                                  Azure AI Bot ServiceとAzure OpenAIを使って「生成AIチャットボット」を作ってみる – 第1回:シンプルな「オウム返し」ボットを作る みなさん、こんにちは! 福岡オフィスの青柳です。 Microsoft Azureには「Azure AI Bot Service」というチャットボット (会話型AIボット) を作成できるサービスがあります。 今回は、この「Azure AI Bot Service」と生成AIサービス「Azure OpenAI Service」を使って、「生成AIと会話できるチャットボット」を作ってみたいと思います。 「Azure AI Bot Serviceを使うのは初めて」という方も多いと思いますので、ステップ・バイ・ステップ形式で何回かに分けて進めたいと思います。 第1回: シンプルな「オウム返し」ボットを作る ← 当記事です (Azure A

                                                                                    Azure AI Bot ServiceとAzure OpenAIを使って「生成AIチャットボット」を作ってみる – 第1回:シンプルな「オウム返し」ボットを作る | DevelopersIO