並び順

ブックマーク数

期間指定

  • から
  • まで

2601 - 2640 件 / 3615件

新着順 人気順

*JavaScriptの検索結果2601 - 2640 件 / 3615件

  • 生成系AIが発展する中で必要なスキルセットとは 「GitHub Copilot」を活用するエンジニアたちが考える、それぞれの生存戦略 | ログミーBusiness

    株式会社タイミー社が主催した「GitHub Copilotで拓く開発生産性」で、開催されたパネルディスカッション。「GitHub Copilot」を活用するエンジニアたちが、活用における疑問などを議論しました。全2回。後半は、生成系AIが発展する世界における、エンジニアのスキルセットについて。 アルゴリズムの変化に伴い、Tipsが陳腐化する可能性はある司会者:次にオンラインで来ているのは、「GitHub Copilotの裏側のアルゴリズムが変わっていっているということですが、アルゴリズムが変わることで今回ご紹介いただいたTipsが陳腐化することもあるのでしょうか?」 服部佑樹氏(以下、服部):はい、あります。端的に言えるのは、結局良いコードを書くという(のが目指す)ところなので、最終的にTipsはツールの使い方ではないということです。隣のタブで開いているものを開いたからCopilotの質が

      生成系AIが発展する中で必要なスキルセットとは 「GitHub Copilot」を活用するエンジニアたちが考える、それぞれの生存戦略 | ログミーBusiness
    • Temporalで変わるJavaScriptの日時操作 [JS Modern Features no.1] | gihyo.jp

      乗りこなせ! モダンフロントエンド Temporalで変わるJavaScriptの日時操作 [JS Modern Features no.1] 本連載について はじめまして! サイボウズ フロントエンドエキスパートチームの左治木です。 本連載では、Webフロントエンドに関してもう一歩踏み込んだ知識について、サイボウズフロントエンドエキスパートチームのメンバーによって不定期で解説記事を掲載しています。前回までの記事では「CSS Modern Features」と題して、CSSの比較的新しい機能の中でインパクトの大きいものをピックアップして弊チームの麦島が解説してくれました。 JS Modern Features / JavaScriptの進歩 この記事からは「JS Modern Features」と題して、JavaScriptに関するコンテンツを数回に分けてお届けします。 JavaScrip

        Temporalで変わるJavaScriptの日時操作 [JS Modern Features no.1] | gihyo.jp
      • プログラミング言語Flixに関するMagnus Madsen氏へのインタビュー

        原文(投稿日:2022/02/25)へのリンク Flixは多くのプログラミング言語にインスパイアされたオープンソースのプログラミング言語であり、開発者は関数型、命令型、論理型のスタイルでコードを書くことが可能である。FlixはScalaに似ており、Hindley-Milnerに基づく型システムとGoにインスパイアされた並行処理モデルを採用している。JVM言語はポリモーフィックエフェクトシステムやDatalog制約などのユニークな機能をサポートしている。 FlixのプログラムはJVMバイトコードにコンパイルされ、開発者はFlix Visual Studio Code拡張機能を使用するか、online playgroundを使用して言語を評価することができる。 コミュニティはいくつかの原則に基づいて言語を開発している。例えば、NULL値を使わない、デフォルトでprivate、リフレクションを使

          プログラミング言語Flixに関するMagnus Madsen氏へのインタビュー
        • cuGraph でページランクを計算したら爆速だった - Taste of Tech Topics

          概要 こんにちは、機械学習エンジニアの古賀です。 最近、人の動きを時系列で解析するためにグラフデータを扱ったのですが、データ量が大きくなると解析に時間がかかってしまい、効率が悪いと感じることがありました。 そんな中、cuGraph という高速にグラフ分析ができるライブラリが あることを知ったので、どれくらい高速なのか、有名なページランクの計算を題材に他のライブラリと速度を比較してみました。 目次は以下です。 概要 グラフとは Python によるグラフデータの分析 cuGraphとは ページランクとは ページランク値の定義 ページランクとグラフ 検証 実行環境 cuGraph ライブラリのインストール ライブラリのインポート データセット 検証内容・結果 1. NetworkX のグラフ、NetworkX のアルゴリズムを用いてページランクを計算 2. NetworkX のグラフ、cuGr

            cuGraph でページランクを計算したら爆速だった - Taste of Tech Topics
          • Solidの特徴と、その裏側 - console.lealog();

            https://www.solidjs.com ずっと調べたいものリストにはあったやつで、Astro熱がちょっと収まったのでこのタイミング。 めちゃめちゃ雑にまとめると、React + MobX feat. Svelteって感じのUIフレームワークです。(つまり好みは分かれるであろう) Solidとは 基本はReactライクな書き味 JSXでコンポーネントを書く、Propsでデータを単方向に流す もちろん細かい挙動に差異はあるし、互換性はない `Suspense`とか`Portal`とか`ErrorBoundary`とかもある MobXライクなリアクティブの仕組みがビルトインされてる Propsが自動でProxyされてるイメージ 依存配列なしに、状態を読み取ったコンポーネント・関数だけが更新できたり ストア(ちょっと大きめの状態用)関連のコードもある Svelteと同様に、コンパイルして最

              Solidの特徴と、その裏側 - console.lealog();
            • RubyKaigi 2023 で開催された廊下会議の紹介 - ANDPAD Tech Blog

              こんにちは @hsbt です。ゼルダの伝説 ティアーズ オブ ザ キングダムがついに発売されたので RubyKaigi 2023 の登壇後にプレイを開始していますが、引き続き原神もアップデートがあり、さらに崩壊:スターレイルも始めてしまったので大変なことになっています。 さて、今回は 5/11-13 に長野県松本市 まつもと市民芸術館 で開催された RubyKaigi 2023 で私 @hsbt が廊下会議で何を話してきたのか、という内容をご紹介します。 廊下会議とは 本日の技術顧問業、「技術カンファレンスへ参加するときに大事にしたいのは廊下(自然発生的に起こるインフォーマルなオフライン議論の場)だ」という話をした— Takuto Wada (@t_wada) 2019年10月17日 t_wada さんが初出かどうかは定かではないのですが、カンファレンスの醍醐味は廊下、とはよく言われます。

                RubyKaigi 2023 で開催された廊下会議の紹介 - ANDPAD Tech Blog
              • URL1つであらゆるチャート・グラフを生成&カスタマイズ可能な「Image-Charts」を使ってみた! - paiza times

                どうも、まさとらん(@0310lan)です! 今回は、URLだけで多種多様なチャートやグラフを生成できる無料のWebサービスをご紹介します! 棒グラフ・折れ線グラフ・レーダーチャート・バブルチャート…など、さまざまな種類を生成できるだけでなく、細かいスタイリングやサイズ・レイアウトまでURLに追記するだけで調整可能なのが特徴です。 手っ取り早くデータの可視化をしたい人も含めて、ご興味ある方はぜひ参考にしてみてください! 【 Image-Charts 】 ■「Image-Charts」の使い方 それでは、「Image-Charts」をどのように使えばいいのか詳しく見ていきましょう! まず最初に「Image-Charts」を使うためのユーザー登録やAPIキーの設定などは一切不要です(フリープランの場合) 覚えておく必要があるのは次のURLのみです! https://image-charts.c

                  URL1つであらゆるチャート・グラフを生成&カスタマイズ可能な「Image-Charts」を使ってみた! - paiza times
                • Next.jsでrewritesを使うと全く関係ないページで再レンダリングが発生する

                  【まとめ】Next.jsのrewritesは気軽に使わない方が良いかも 一つでもrewrites設定が書かれているとクライアントサイド含め色々な処理が発生する rewrites設定が一つでも書かれていると、rewritesのパターンにマッチしないページであっても再レンダリングが発生することがある JSのバンドルサイズが大きくなる可能性あり(next@v11.0.2 でrewriteをひとつ記述しnext buildしたところmain.jsが約4KB増えた)

                    Next.jsでrewritesを使うと全く関係ないページで再レンダリングが発生する
                  • Next.jsのISRを独自に実装する ~ レンダリングミドルウェアによるCSR/SPAサイトの高速化編 ~

                    この記事は何? これは「Next.jsのISRを独自に実装する」という記事の続編になります。 この記事では、上で紹介しきれなかった、CSRなページ・SPAなコンテンツをスタティックなページに変換して配信するということについて紹介していきます。 前提となる情報は上の記事で述べられているため、まずはそちらをご覧ください。 全体像 上の記事にでも説明されていた概要図をそのまま引用しています。 本記事で説明するのは、Cloudflare Workers以外の部分です。 ここではオリジンをNext.jsにしていますが、Create React Appで作ったようなプレーンなSPAサイトでも構いません。 Next.jsのISRを独自に構築する ~ Cloudflare Workers編(Cache APIの注意点) ~ Workerとオリジンとの間にレンダリングミドルウェアを挟むことで、事前に代理レン

                      Next.jsのISRを独自に実装する ~ レンダリングミドルウェアによるCSR/SPAサイトの高速化編 ~
                    • EC2インスタンスのTomcatプロセスを監視する方法 | DevelopersIO

                      困っていた内容 CloudWatchからtomcatプロセスを監視したいのですが、どうすればよいでしょうか? CloudWatch Agentの設定ファイルにおいて、httpdの様にexeでtomcatと指定しても、正しく監視できていません。 どう対応すればいいの? procstatプラグインの「pattern」を使用することで監視が可能です。 本記事では、実際の設定方法について解説します。 やってみた 前提 CloudWatch Agentをセットアップが完了していること (SSMのParameter storeに設定を保存していること) tomcatがインストールされていること 手順 ドキュメントでは、以下の様に記載されています。 procstat プラグインでプロセスメトリクスを収集する - Amazon CloudWatch ・pattern: プロセスの起動に使用するコマンドライ

                        EC2インスタンスのTomcatプロセスを監視する方法 | DevelopersIO
                      • MIX - 超軽量MSXエミュレーター with Z80.js

                        MSX向けソフトウェアの開発サイクルを速くするために超軽量エミュレータを合わせて作っていきます。 MITライセンスのオープンソース実装「Z80.js」を発見、ESモジュール化して、メモリとBIOSの一部をつなげるテストプログラム「test.js」を書き「Hello World」に成功! 下記のように、MSXのBIOSレベルでエミュレートする作戦です const bios = (st) => { /* BIOS emulate 0x005F CHGMOD - スクリーンモード切替 0x00C3 CLS - 画面全体をクリア 0x00A2 BIOSの CHPUT 0x00D5 INKEY ; ret a: 1=up, 2=right up, 3=right, 4=right down, 5=down, 6=left down, 7=left, 8=left up 0x00C6 POSIT lo

                          MIX - 超軽量MSXエミュレーター with Z80.js
                        • Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド編④|Yuu's Memo

                          皆さんこんにちは!! 前回に引き続き、フロント(Vue.js)側の開発を始めていきます。 Vue.jsに皆さんも大分慣れてきたのではないでしょうか? 前回は、予定の詳細表示ダイアログを作成しました。 前回までの記事はこちらからどうぞ Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】準備編Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】API作成編①Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】API作成編②Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド準備編Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フ

                            Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド編④|Yuu's Memo
                          • 準備|クリエイティブコーディングの教科書

                              準備|クリエイティブコーディングの教科書
                            • Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド準備編|Yuu's Memo

                              皆さんこんにちは!! 前回までで、最低限のスケジュール管理をできるAPIサーバーの作成が終わりました。 今回からは、フロントエンド編ということで、ようやくWEBアプリの開発らしくブラウザー上で動きを確認できるようになります。 フロントエンドは、Vue.jsで作成するのですが、いくつか開発に便利なライブラリーを利用して開発を行なっていくので、今回は「準備編」ということで、一気にそれらのライブラリーをプロジェクトへ組み込んでいきたいと思います。 では、張り切っていきましょう!! 前回までの記事はこちらからどうぞ Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】準備編Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】API作成編①Laravel + Vue.jsでGoogleカレンダーのクロ

                                Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド準備編|Yuu's Memo
                              • Next.js App Router: 関数宣言とアロー関数、どちらを使うべき?→どちらでもいい - Qiita

                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                • Compute@Edge は GraphQL Server の夢を見るか — HACK The Nikkei

                                  この記事はNikkei Advent Calendar 2021の6日目の記事です。 こんにちは、長期インターン生の林(Shinyaigeek)です。 fastly の提供する Compute@Edge という Edge Computing 基盤があります。 まだベータという形でですが、このランタイムで JavaScript の対応が始まったことをうけ、 Compute@Edge で何ができるのか、そのために何が必要なのか、というのを実際に Compute@Edge で Apollo Server を用いて GraphQL Server を建てることを通して考察します。 Compute@Edge とは 本題に入る前に Compute@Edge とはどのような技術なのか、何ができるのか、という説明から入りたいと思います。 Compute@Edge とは fastly が提供している Edge

                                    Compute@Edge は GraphQL Server の夢を見るか — HACK The Nikkei
                                  • We've added JavaScript-native RPC to Cloudflare Workers

                                    We've added JavaScript-native RPC to Cloudflare Workers2024-04-05 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
                                    • バージョン1.0リリース記念:Rust製データフレームライブラリ、Polarsの進化した機能を試す | gihyo.jp

                                      これらのメソッドを使用することで、データフレームの列に対して.when()で定義した条件に従ってデータの操作を行えます。たとえば以下のサンプルスクリプトでは、楽器名と演奏者数のデータフレームに対して条件により「Group」列を追加しています。 example03.py:.when()で指定された条件で新たな列を追加するサンプル import polars as pl # サンプルデータフレームを楽器名と演奏者数で作成 df = pl.DataFrame( { "Instruments": ["Violin", "Trombone", "Flute", "Cello", "Trumpet"], "Players": [5, 1, 3, 2, 1], } ) # 新しい列 'Group' を条件に基づいて作成 df = df.with_columns( pl.when(pl.col("Play

                                        バージョン1.0リリース記念:Rust製データフレームライブラリ、Polarsの進化した機能を試す | gihyo.jp
                                      • Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド編①|Yuu's Memo

                                        皆さんこんにちは!! 昨日に引き続き、フロント(Vue.js)側の開発を始めていきます。 前回までで、一応LaravelのBlade上にVue.jsのコンポーネントを表示する事ができました。 今回はカレンダーを作っていきたいと思います! 前回までの記事はこちらからどうぞ Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】準備編Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】API作成編①Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】API作成編②Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド準備編 今回は前回インストールしておいたライブラリーを使用するので、それ

                                          Laravel + Vue.jsでGoogleカレンダーのクローンを作ろう!!【Laravel8対応】フロントエンド編①|Yuu's Memo
                                        • Node.jsのネイティブES Modulesサポートが抱える問題を解決するBabelプラグインを書いた

                                          babel-plugin-node-cjs-interop というパッケージを作ったのでその紹介です。 (GitHub) 何が問題か Node.jsのネイティブES ModulesサポートとBabelやTypeScriptのES Modulesサポートを併用したときに問題が起きます。 ESMとCJS JavaScriptには標準のモジュールシステム (ES Modules, ESM) がありますが、ESMの策定前に先だっていくつかのコミュニティー定義のモジュールシステムが存在していました。そのうちNode.jsを中心として使われていたのがCommonJS Modules (CJS) です。そのNode.js界隈でもESMへの移行が進んでいます。 移行にあたって問題になることのひとつが、ESMとCJSのエクスポートモデルの違いです。 ESMでは、モジュールは0個以上の名前つきエクスポートを定

                                            Node.jsのネイティブES Modulesサポートが抱える問題を解決するBabelプラグインを書いた
                                          • 法律版のGoogle、正式ローンチしたLegalscapeがめざす「法のインフラ」とは何か? | Coral Capital

                                            月間10万人が読んでいるCoral Insightsのニュースレターにご登録いただくと、Coral Capitalメンバーによる国内外のスタートアップ業界の最新動向に関するブログや、特別イベントの情報等について、定期的にお送りさせていただきます。ぜひ、ご登録ください! 「Legalscapeは一言でいえば『法律版のGoogle』です」。Legalscapeの八木田樹さん(Co-Founder&CEO)はそう説明します。Googleのミッションは「世界中の情報を整理し、世界中の人々がアクセスして使えるようにすること」ですが、Legalscapeはその一部である法情報を整理し、アクセスして使えるようにしようとしています。 Legalscapeは、弁護士事務所や企業法務部などで働く法律のプロに向けたB2Bサービスです。ベータ版サービスとして1年半ほど運営した後、2021年6月にLegalscap

                                              法律版のGoogle、正式ローンチしたLegalscapeがめざす「法のインフラ」とは何か? | Coral Capital
                                            • ReactのCSSの選択肢を比較してみた

                                              世はReact with CSS 戦国時代...! Pure CSS CSS Modules Styled Components(CSS in JS) Emotion(CSS in JS) Linaria(CSS in JS) Tailwind CSS Framework(Chakura UIなど) と、Reactと共に使うCSSの選択肢は非常に多岐に渡り、学習者を混乱に陥れることもしばしばかと思います。 私が実装経験がない Tailwind CSS Framework については今回語りませんが、それ以外のCSS実装方法を全く同じコンポーネントを実装することで比較してみました。 下記が実際にコーディングしたGitHubになります。 Pure CSS 通常のCSSです。 CSSは全てがグローバルで管理されてしまうので保守・管理にコストがかかり、崩壊しやすいです。 なのでBEMなどのCSS設

                                                ReactのCSSの選択肢を比較してみた
                                              • TypeScriptでもモジュラーモノリス、Node.jsでシステム構築するUbie

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

                                                  TypeScriptでもモジュラーモノリス、Node.jsでシステム構築するUbie
                                                • Rust で GraphQL server を書いてみた

                                                  こんにちは どうも、僕です。 みなさん、Rust 書いていますか。自分は最近入門しました。 今回は、元々 Go で書いていた個人ブログのサーバサイドを Rust で書いてみたのでそれについて書きます。 ソースコードはこちら。 ※ 筆者がこのコードを書き始めた段階での Rust 力は Tour of Rust を1周流し読みしたくらいの力量です。 どうして Rust なのか 個人的に入門してみたかったから。これに尽きます。 自分はフロントエンドの技術が好きで、普段からブラウザに近い部分のコードを書く機会が多いです。 そこでどうして Rust かというと、最近のフロントエンドはアプリケーションのランタイムの部分は従来通り JavaScript で動作している状態ではありますが、ビルド周りであったりのツールチェイン周りは他言語に置き換わるケースをしばしば見かけます。具体的な例で言うと、esbui

                                                    Rust で GraphQL server を書いてみた
                                                  • Storybookとは?Storybookを用いたフロント開発

                                                    はじめに 半年くらい前にプロジェクトにStorybook及びChromaticを導入したのでその知見を今更まとめたいと思います。Storybookに触れたことがない方・Storybookの導入を検討されている方向けの記事になります。 ChromaticはStorybookを用いた非常に強力なサービスです。Chromaticの記事も書いたので以下をご参照ください。 Storybookとは何か? Storybookは「UIカタログ」です。それぞれのUIコンポーネントをブラウザで手軽にチェックすることができます。React以外にもVueやAngular、Svelteなどにも対応しています。オープンソースで無料のサービス(モジュール)です。 以下のように開発中のコンポーネントをブラウジングできます。 Storybookの利点として以下の点が挙げられます 手軽にUIのテストができる サーバー側の準備

                                                      Storybookとは?Storybookを用いたフロント開発
                                                    • Pythonの運営評議会は、global interpreter lockの廃止をどう決定したのか|unknown protocol

                                                      Pythonの仕様はPEP(Python Enhanced Propozal)、つまりPythonの仕様を拡張するための仕様を誰かが提起し、それをSteering Council(運営評議会)が決定することでPythonそのものに盛り込まれる。インターネットの仕様に詳しい人であれば、RFCみたいなものといえば伝わるだろうか。 ちなみに、昔からそうだったというわけではなく、それまでPythonの生みの親であるGuido van Rossumが一人で決めていたのが、2019年に引退を機に現在の運営体制になっており、その際の議論は、こちらに書いた。 CPython’s global interpreter lock (“GIL”) prevents multiple threads from executing Python code at the same time. The GIL is a

                                                        Pythonの運営評議会は、global interpreter lockの廃止をどう決定したのか|unknown protocol
                                                      • microCMSとDeno(Aleph.js)で少し未来のWEBサイト開発

                                                        今日は少しだけ未来のWEBサイト開発のお話をします。 ですが、ある程度形になりそうなので、それほど遠くはない未来かもしれません。 Aleph.jsとmicroCMSで簡単なWEBサイトを作成してみました。 開発したサイトは以下のシンプルなサイトになります。 Deno製フレームワークAleph.js 今回はDeno製のSSGフレームワークであるAleph.jsを使用してWEBページを作成してみました。Aleph.jsとはNext.jsにインスパイアを受けたフレームワークであり、ドキュメントの構成もとてもよく似ています(というかNext.jsのドキュメントを引用して作成されています)。 microCMS HeadlessCMSは国産のCMSであるmicroCMSを利用しました。最近ではJavaScriptSDKが開発され、さらに開発がしやすくなりました。 Deno(Aleph.js)の開発は何

                                                          microCMSとDeno(Aleph.js)で少し未来のWEBサイト開発
                                                        • 民事全判決のオープンデータ化、実現間近「新しい判決は全件検索できる時代が来る」 - 弁護士ドットコムニュース

                                                            民事全判決のオープンデータ化、実現間近「新しい判決は全件検索できる時代が来る」 - 弁護士ドットコムニュース
                                                          • Webinar Registration - Zoom

                                                            はてな営業部では人気オンラインセミナー「オウンドメディアの始め方」を2021年1月12日(火)に開催いたします。 マーケティング課題の解決のため、オウンドメディアを活用したコンテンツマーケティングへの取り組みを考えているご担当者様に向けて、オウンドメディアを始める前に把握しておくべきポイントや陥りやすい失敗についてお話させていただきます。 ぜひご参加ください。 ■ このようなお悩み・課題を持つご担当者様におすすめです - オウンドメディアを始める前に何を考えておくべきなのか把握したい - 順調なオウンドメディアとうまくいかないオウンドメディアの傾向が知りたい - 自社のオウンドメディアで改善できるポイントがないかヒントが欲しい ■ セミナー概要 - 日時:2021年1月12日(火) - スケジュール -- 14:00-14:30 オウンドメディアの始め方 -- 14:30-14:45 Q&

                                                              Webinar Registration - Zoom
                                                            • 2022年現在におけるUniRxの使いみち - Qiita

                                                              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 私が「UniRx入門」という記事を書き始めてから5年、最後に投稿してから4年が経過してしまいました。 記事を更新していなかったこの数年間で、UniRxを取り巻く環境が大きく変わってしまいました。 UniRxというライブラリ自体に特に大きな更新はないのですが、UnityのC#バージョンがアップデートされたり、UniRxよりも便利なライブラリが登場したりしました。 今回は2022年現在のUnityにおけるUniRxの立ち位置と、その使い方について解説します。 UniRxの立ち位置 現代のUniRxの状況 2017年頃の古いバージョ

                                                                2022年現在におけるUniRxの使いみち - Qiita
                                                              • 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がリリース候補版に
                                                                • Deno 用のフロントエンド開発ツール packup について

                                                                  Deno (ディノ) Advent Calendar 17日目の記事です。 今日は Deno 用のフロントエンド開発ツールの packup を紹介します。 packup is 何 packup は Deno 用の parcel です。HTML ファイルをエントリポイントとして、js / css をバンドルして、シングルページアプリを生成します。 JavaScript のバンドルには WASM 版の esbuild を使っています。 使い方 次のコマンドでインストールできます。

                                                                    Deno 用のフロントエンド開発ツール packup について
                                                                  • 三井住友銀行が新会社 高齢の親を見守るデジタルアプリ提供へ | NHK

                                                                    高齢の親と離れて暮らす世帯が増える中、三井住友銀行は、デジタルアプリを活用して親の行動の見守りや資産状況の確認などのサービスを提供する新会社を設立する方針を固めました。新たな分野に乗り出して顧客の獲得につなげるねらいです。 関係者によりますと、三井住友銀行は来月にも、離れて暮らす親の見守りなどのサービスを提供する子会社を設立する方針を固めました。 新会社が提供するサービスでは、新たに開発したスマートフォンのアプリを通じて、親の口座の入出金の状況を確認できるほか、位置情報を活用した居場所の確認やオンラインでの健康相談、それにチャットを使った家族どうしのコミュニケーションも可能だということです。 銀行では、全国におよそ400ある店舗を活用して、利用者に対しアプリの導入や使い方のサポートを行う予定で、ことしの夏にもサービスの提供を始める計画です。 少子高齢化や核家族化が進む中、離れて暮らす親の見

                                                                      三井住友銀行が新会社 高齢の親を見守るデジタルアプリ提供へ | NHK
                                                                    • JSからTSへ移行した Vue.jsプロダクトの型チェックを 漸進的に強化する | ドクセル

                                                                      Frontend engineer @lapras_inc / TypeScript / Vue.js / Firebase / 元消防士

                                                                        JSからTSへ移行した Vue.jsプロダクトの型チェックを 漸進的に強化する | ドクセル
                                                                      • 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
                                                                        • Introducing Aurora  |  Chrome for Developers

                                                                          On the Chrome team, we care about user experience and a thriving web ecosystem. We want users to have the best possible experience on the web, not only with static documents but also when they use rich, highly-interactive applications. Open-source tools and frameworks play a large role in enabling developers to build modern apps for the web, while also supporting good developer experiences. These

                                                                          • Cloudflare Workers を使う前に知っておきたい注意点

                                                                            Cloudflare WorkersでNode.jsを動かすためのあれこれをスクラップに残していたのですが、ハマったポイントが多かったのでこちらに整理しておきます。 今回やろうとしたのは、Zennのマークダウン→HTML変換のAPIをCloudflare Workersで動かすというものです。試行錯誤の末に断念したのですが、以下でその理由をまとめておきます。 CPUやメモリ、ファイルサイズなどの制限が厳しめ 2023/07/25時点でのCloudflare Workersの制限一覧がこちら。 Limits - Cloudflare Workers CDNのエッジで動くので、パフォーマンスが良いぶん制限が厳しめです。 メモリ上限は128MB サイズ上限は無料プランだと圧縮後1MBまで 有料プランだと10MBの上限となるが、できるかぎり1MB以内に抑えたい(参考:Server Side Jav

                                                                              Cloudflare Workers を使う前に知っておきたい注意点
                                                                            • M5StickC PLUSでミニゲームを動かそうとして久々にC言語と格闘 - ABAの日誌

                                                                              JavaScriptのゲームライブラリcrisp-game-libで量産したミニゲームを、PCやスマホだけでなくて、何か小さなデバイスでも遊んでみたい。そう思って、移植性の高いC言語でライブラリを再実装してみている。 画面とボタンが付いていて入手が容易な小さなデバイスとして、まずはM5StickC PLUSで動かすことを目指してみた。いまのところ、まだ機能は限定的だが、いくつかのゲームが動くようになってきた。 SURVIVOR PIN CLIMB 小さなデバイス向けと言いながら、ブラウザでも遊べるようにしてある。C言語で書かれたゲーム本体やライブラリを、EmscriptenでビルドしてWebAssemblyファイルを生成し、JavaScriptのラッパを通じて動かしている。 デバイス依存で実装しなければいけない関数は、machineDependent.hに定義してある。M5StickC P

                                                                                M5StickC PLUSでミニゲームを動かそうとして久々にC言語と格闘 - ABAの日誌
                                                                              • ラズパイ、Arduino、ESP8266、ESP32 - マイコンで動くJavaScript環境を世代別に振り返る

                                                                                本記事は、TechFeed Experts Night#10 〜 イマドキのIoTを支える技術のセッション書き起こし記事になります。 イベントページのタイムテーブルから、その他のセッションに関する記事もお読み頂けますので、一度アクセスしてみてください。 本セッションの登壇者 セッション動画 よろしくお願いします。「マイコンで動くJavaScript環境をまとめてみる」というタイトルで発表します。 「IoTLT」というコミュニティの主催をしていますのびすけと申します。普段はプロトタイピング専門スクールというプロトタイピング - ものづくりや試作開発ができる人を育てるスクールをやっております。個人の活動として、国内では最大のIoTコミュニティと言われているIoTLTの主催をしていたり、LINE APIエキスパート、Microsoft MVP、IBM Championなどの認定をいただいています

                                                                                  ラズパイ、Arduino、ESP8266、ESP32 - マイコンで動くJavaScript環境を世代別に振り返る
                                                                                • Smooth transitions with the View Transition API  |  View Transitions  |  Chrome for Developers

                                                                                  The View Transition API gives you the power to create seamless visual transitions between different views on your website. This creates a more visually engaging user experience for users as they navigate your site, regardless of whether it's built as a multi-page application (MPA) or a single-page application (SPA). Typical situations where you would use view transitions include: A thumbnail image

                                                                                  新着記事