並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 579件

新着順 人気順

I18Nの検索結果281 - 320 件 / 579件

  • Prisma Client Just Became a Lot More Flexible: Prisma Client Extensions (Preview)

    Prisma Client extensions (in Preview) enable many new use cases. This article will explore various ways you can use extensions to add custom functionality to Prisma Client. Table Of Contents Introduction Using Prisma Client extensions The components of an extension Sharing an extension Sample use cases Example: Computed fields Example: Transformed fields Example: Obfuscated fields Example: Instanc

      Prisma Client Just Became a Lot More Flexible: Prisma Client Extensions (Preview)
    • コピペでOK!新着記事に「NEW」をつける方法! | WordPress DAY

      WordPressでサイトやブログを制作していると、カスタマイズ要件として「新着記事にNEWアイコンを付けたい!」という要望がよくあります。一言で新着といっても判別する方法は1つではありません。なので今回はその辺も踏まえて解説していきます。 新着記事の判別 まずは新着記事の判別ですが、何を基準に新着記事とするかを考えます。これには大きく3つのパターンがありますので3つそれぞれでコードを作成していきましょう。 時間で判別 件数で判別 時間+件数 1.時間で判別 記事が投稿されてからの時間で判別するパターンです。一番馴染みやすい判別ですね。 PHP $days = 3; $today = date_i18n('U'); $entry_day = get_the_time('U'); $keika = date('U',($today - $entry_day)) / 86400; if ( $

        コピペでOK!新着記事に「NEW」をつける方法! | WordPress DAY
      • It’s time to leave the leap second in the past

        The leap second concept was first introduced in 1972 by the International Earth Rotation and Reference Systems Service (IERS) in an attempt to periodically update Coordinated Universal Time (UTC) due to imprecise observed solar time (UT1) and the long-term slowdown in the Earth’s rotation. This periodic adjustment mainly benefits scientists and astronomers as it allows them to observe celestial bo

          It’s time to leave the leap second in the past
        • YouTubeLiveのチャットを言語解析してDeepLによる翻訳結果に置換するChrome拡張機能を作った - Qiita

          YouTubeLiveにてVTuberの動画や生放送を眺めていると,母国語以外のチャットが流れることもありそれらのチャットをリアルタイムに拾うことができていない配信者が見受けられます. 確かにいちいち翻訳ツールにかけるのは面倒ですが,この状況は非常にもったいないと感じます. そこで比較的自然な翻訳をしてくれるDeepLを用いて自動的にチャットを翻訳するツールがあれば便利なのでは?と思い作ってみました. Summary of technical topics Monitor the chat field of YouTube Live with MutationObserver, determine the language with chrome.i18n.detectLanguage(), translate with DeepL API, and replace textContent

            YouTubeLiveのチャットを言語解析してDeepLによる翻訳結果に置換するChrome拡張機能を作った - Qiita
          • KAPOK KNOT | カポックノット公式サイト

            I18n Error: Missing interpolation value "page" for "項目に移動する {{ page }}" I18n Error: Missing interpolation value "page" for "項目に移動する {{ page }}" 次のセクションに移動

              KAPOK KNOT | カポックノット公式サイト
            • WordPress が Web の40%を支えるようになるまで

              メジャーマイルストーン ⌃トップに戻る。 WordPress 誕生 マイク・リトルと話し合った後、マット・マレンウェッグは SourceForge 上で b2 の新しいブランチを作成し、友人のクリスティーン・トラマウレットが考えた名前である WordPress と名付けました。5月27日に、WordPress.org が開設されました。当初は、開発ブログ、いくつかの概略文書、サポートフォーラムなどが置かれていました。WordPress のオリジナルホームページでは「WordPress は、美学、ウェブ標準、ユーザビリティに重点を置いたセマンティック・パーソナル・パブリッシング・プラットフォームである」と世界に向けて発信しました。このサイトは WordPress コミュニティに存在感を与え、フォーラムはホームベースとなる場を提供しました。 ⌃マイルストーンマーカーへ戻る。 初の WordPr

                WordPress が Web の40%を支えるようになるまで
              • Temporal documentation

                This Stage 3 proposal is experimental. Do try it and report bugs; don't use it in production! Temporal CookbookOverview Running the cookbook filesRunning cookbook files: see instructions in ../polyfill/README.md Frequently Asked QuestionsThese are some of the most common tasks that people ask questions about on StackOverflow with legacy Date. Here's how they would look using Temporal. Current date

                • Dockerでコンテナ内にbundle installされない問題の解決法 - カクカクしかじか

                  前提 こちらの記事はDockerに対して不慣れな人間が書いているので、そらそうやろ!という内容が含まれます。 それでも個人用メモとして放流します。 技術要素 Rails 5.2.2.1 Ruby 2.5.1 mongodb 4.0.6 Dockerを扱うディレクトリ構成 アプリディレクトリ/ Gemfile Gemfile.lock Dockerfile docker-compose.yml 遭遇したエラー docker-compose run web bundle install --path vendor/bundler を実行した後なのに docker-compose up でサーバーを起動しようとすると Run bundle install to install missing gems. というエラーが出てしまう... Could not find bson-4.4.2 in a

                    Dockerでコンテナ内にbundle installされない問題の解決法 - カクカクしかじか
                  • Lazy Blocks - Gutenbergのカスタムブロックが管理画面から作成できるWordPressプラグイン | ブログ | 静岡県のホームページ制作 | 6666666 セブンシックス

                    ごきげんよう、Gutenbergを使っていますか?まだClassic Editorが恋しいですか?セブンシックスでは、標準で導入するプラグインの見直しなどを経て、クライアント案件でもGutenbergを積極的に採用しています。今回は、Gutenbergを採用した開発時に嬉しいプラグイン「Lazy Blocks」の紹介です。 Lazy Blocksとは Lazy Blocksは、コーディング知識なしでGutenbergのカスタムブロックを作成できるWordPressプラグインです。 公式サイト https://lazyblocks.com/ ダウンロード https://wordpress.org/plugins/lazy-blocks/ これまでGutenbergは、カスタムブロックを追加する難易度の高さがネックでした。例えば「AddQuicktag」などで実現していた独自のマークアップを

                      Lazy Blocks - Gutenbergのカスタムブロックが管理画面から作成できるWordPressプラグイン | ブログ | 静岡県のホームページ制作 | 6666666 セブンシックス
                    • Vue 2の開発を出来るだけVue 3に近づけるための基本テクニック - Link and Motivation Developers' Blog

                      こんにちは、リンクアンドモチベーションのプラットフォームチームの菊池です。 普段はアプリケーション開発のプロジェクトマネジメントをしたり、横断でフロントエンドを見ていたりします。 さて先日、長らくnextバージョンであったVue 3が2022年2月7日からデフォルトバージョンになることが発表されました。 https://blog.vuejs.org/posts/vue-3-as-the-new-default.html 公式が推奨するビルドツールや状態管理ライブラリもViteやPiniaに変わって新時代って感じですね。 一方でまだVue 2を現役で使っているプロダクトも多いと思います。 弊社のフロントエンドも全てVue 2で書かれており、ブラウザ互換を保つため、最近開発をしたアプリケーションでもVue 2(Nuxt) + TypeScriptの構成を取っています。 が、すぐにVue 3にア

                        Vue 2の開発を出来るだけVue 3に近づけるための基本テクニック - Link and Motivation Developers' Blog
                      • webpack から Vite への乗り換え|金丸翔 @TxTo CTO

                        はじめにこんにちは!株式会社POLでエンジニアをやっている @show_kanamaru です! POL は「研究者の可能性を最大化するプラットフォームを創造する」をビジョンに、理系学生に特化した採用サービス、および研究開発者・技術者に特化した転職/採用サービスの2サービスを運営しています。 今回は、開発効率を向上させるために、webpack から Vite への乗り換えを検討しているため、その背景や移行の際に発生したエラーなどの紹介をしたいと思います! 背景現在の LabBase のプロダクトはビルド/バンドルツールに webpack を使用しているのですが、開発環境での初回起動やホットリロード、リリース時のビルドの時間が長いという課題がありました。 初回起動時間:約2分ホットリロード時間:約10秒 (もはやホットリロードと言えないですよね。。)ビルド時間:約5分webpack の性質上

                          webpack から Vite への乗り換え|金丸翔 @TxTo CTO
                        • GIMP - Development version: GIMP 2.99.12 Released

                          GIMP 2.99.12 is a huge milestone towards GIMP 3.0. Many of the missing pieces are getting together, even though it is still a work in progress. As usual, issues are expected and in particular in this release which got important updates in major areas, such as canvas interaction code, scripts, but also theming… “CMYK space invasion”, by Jehan (based on GPLv3 code screencast), Creative Commons by-sa

                            GIMP - Development version: GIMP 2.99.12 Released
                          • 【React/Next.js】新規開発における多言語化(i18n)で得た知見共有 | Offers Tech Blog

                            概要 こんにちは、Offers を運営している株式会社 overflow でフロントエンドのテックリードをしている Kazuya です。今回は、筆者が担当しているプロダクト「Offers MGR(オファーズマネージャー) 」で先日実装した多言語対応について書かせていただきます。 近年はプロダクトがグローバル化していくケースが増加しており、それに伴い、WEBアプリケーションも英語や中国語をはじめとした複数言語のサポートをする必要がでてきていると思います。ただ、多言語化は実装する現場からするとやることが漠然としており、どのように進めればよいのか、構成はどのようにすればいいのかなど、多言語化をする際に考慮すべきことが多くあり、なかなか実行に移すのは難しいです。(筆者も右往左往していました) そこで今回は、新規プロダクト開発で実際に実装してみて得た知見をベースに多言語化の構成やポイントなどを紹介し

                              【React/Next.js】新規開発における多言語化(i18n)で得た知見共有 | Offers Tech Blog
                            • GitHub - aralroca/next-translate: Next.js plugin + i18n API for Next.js 🌍 - Load page translations and use them in an easy way!

                              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 - aralroca/next-translate: Next.js plugin + i18n API for Next.js 🌍 - Load page translations and use them in an easy way!
                              • slowtec | Porting a JavaScript App to WebAssembly with Rust (Part 1)

                                20. 12. 2019 TL;DR We will demonstrate how to do a complete port of a web application from React+Redux written in JavaScript to WebAssembly (WASM) with Rust. This is the first part of a blog post series. Here are Part 2 and Part 3. Motivation Maintaining software that is written in a dynamically typed language like JavaScript is costly. Maintaining a JavaScript frontend that is built with React, N

                                • Announcing Flutter 1.22

                                  We’re delighted to introduce our latest release of Flutter, with extensive support for iOS 14 and Android 11. Flutter 1.22 builds on the foundation set by previous releases by enabling developers to build fast, beautiful user experiences for multiple platforms from a single codebase. Our quarterly stable releases package the latest features, performance improvements, and bug fixes, and are suitabl

                                    Announcing Flutter 1.22
                                  • 2022-10-19のJS: Bun v0.2、Lerna v6、ECMAScript Decorator

                                    JSer.info #614 - Bun v0.2.0がリリースされています。 Release Bun v0.2.0 · oven-sh/bun 0.2.0ではbun --hotでのHot Relaodingの対応、Bun.spawnの追加、ReadableStreamのサポート改善、package.jsonのimportsフィールドのサポートなど含まれています。 monorepo管理ツールのlerna v6.0.0がリリースされました。 Release v6.0.0 · lerna/lerna デフォルトでlerna runにNxを使うように、lerna add-cachingコマンドの追加、lerna repairコマンドの追加などの変更が含まれています。 内部的にNxを使うようになったため、Nxの機能であるリモートキャッシュなども利用できるようになっています。 Lerna rebor

                                      2022-10-19のJS: Bun v0.2、Lerna v6、ECMAScript Decorator
                                    • Why I'm leaving Elm

                                      Over the past year or so, I've reluctantly come to the conclusion I need to leave Elm and migrate to some other language (most likely Bucklescript via philip2), and I definitely cannot recommend it to anyone else. This post is about my reasons for that, which are mostly about the way in which the leadership behave. I'm not going to talk about the good points of Elm as a technology. You can read th

                                      • 娘のためにFlutterでゲームを作ってみた with Nuxt.js

                                        昔作ったUnityのゲームアプリ、なぜか娘が楽しそうに遊んでいて、 Flutterでリメイクしてみよ!と思い立ち、無事リリースできたので、 構成とかをまとめてみました(*´ω`*) どんなゲーム? 鯖(サバ)の中から鮪(マグロ)を探す かわいいお気軽タッチゲーム🐟 実際のプレイ画面はこんな感じに せっかくリメイクするので、 「親子で一緒にたのしめるシンプルなゲーム」 にしたいな〜とおもい、子供でもできるシンプルなルールで、 大人も楽しめる難易度になるようがんばってます! システム構成 全体の構成はこんな感じ Flutter(アプリ) Nuxt.js(LPサイト) unjs/nitro(OGP生成など) Firebase(Auth/Firestore) Cloudflare R2(OGP保存) TypeSpec(Dart/TS間でのモデル共通化) Cloud Run + Firebase

                                          娘のためにFlutterでゲームを作ってみた with Nuxt.js
                                        • App2Containerでtomcat環境をコンテナ化してみた | DevelopersIO

                                          中山です この記事はApp2Containerをとりあえず触ってみた、チュートリアル的な記事となります。 App2Containerとは App2Containerは、ASP.NETおよびJavaアプリケーションをコンテナ化するツールです。 AWS App2Container の発表 - アプリケーションをコンテナ化して AWS クラウドに移行する これによって、既存のアプリケーションをAWSのコンテナプラットフォームサービスであるECSもしくはEKSに簡単にデプロイできるようになります。 やってみた 公式のチュートリアルに沿って試していきたいと思います。今回は、tomcat上で動作するアプリケーションの移行をやってみます。 Containerizing a Java application on Linux 動作要件 動作要件は以下の通りです。 移行元の環境を用意する際にこれらが満たされ

                                            App2Containerでtomcat環境をコンテナ化してみた | DevelopersIO
                                          • 達人出版会

                                            探検! Python Flask Robert Picard, 濱野 司(訳) BareMetalで遊ぶ Raspberry Pi 西永俊文 なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 Jesse Storimer, 島田浩二(翻訳), 角谷信太郎(翻訳) 知る、読む、使う! オープンソースライセンス 可知豊 きつねさんでもわかるLLVM 柏木餅子, 風薬 実践力をアップする Pythonによるアルゴリズムの教科書 クジラ飛行机 スッキリわかるサーブレット&JSP入門 第4版 国本 大悟(著), 株式会社フレアリンク(監修) 徹底攻略 基本情報技術者教科書 令和6年度 株式会社わくわくスタディワールド 瀬戸美月 徹底攻略 情報セキュリティマネジメント予想問題集 令和6年度 五十嵐 聡 詳説 ユーザビリティのための産業共通様式 福住 伸一, 平沢 尚毅 DX時代の観光と社会

                                              達人出版会
                                            • 二画面ファイラーを作った。

                                              (Qiita に投稿したものですが、Zenn も始めてみたので、こちらにも) 15 年以上前、まだ Windows ユーザーだったころ、二画面ファイラーを使っていました。 ファイラーとは、コピーや移動、リネームなど一連のファイル操作を行うソフトウェアのことで、いわゆるファイルマネージャー、Mac で言うところの Finder、Windows での Explorer にあたります。検索しても出てこないので、この文脈でのファイラーという単語の使い方はもしかしたら日本独特なのかもしれません。 二画面ファイラーは左右二画面を同時表示してファイル操作するという強い特徴があり、使い方によっては業務効率をかなり上げることができます。私が使っていたのは あふ というソフトウェアで、その世界では知らぬ者はいない定番のファイラーでした。久しぶりに調べたところまだ健在のようですごく嬉しいです。 以下はコンソール

                                                二画面ファイラーを作った。
                                              • Perspective of Angular in 2020

                                                Angular Advent Calendar 2019の25日目の記事です。 この記事は GDG TokyoのDevFest 2019で発表した内容から抜粋、加筆したものです。 2019年も終わりということで、発表では今年一年のAngularの動きを振り返り、来年以降の展望についてまとめました。 この記事では振り返り部分は割愛し、2020年以降のAngularのロードマップについてのみ触れることにします。 全篇をご所望の場合はスライドを直接参照してください。 bit.ly/2Y5ZfJx Roadmap in 2020 2020年の間にはv9.0からv11.xまでのリリースが行われる予定です。半年に一度のメジャーバージョンアップは今後も継続されます。 v9.0では次のような大きな変更があります。 Ivyのデフォルト有効化 CDK Clipboard APIの提供開始 CDK Testin

                                                  Perspective of Angular in 2020
                                                • e-Tax ソフト( WEB 版)のログインページが読み込み中のまま開かない問題

                                                  e-Tax ソフト( WEB 版)のページを開くと、画面に「読み込み中です...」と表示されたままでいくら待っても操作できるようにならない問題についてです。 以下に述べるものがこの問題の唯一の原因かどうかはわかりませんが( e-Tax ソフトはいろいろひどいため他にもいろんなバグがありそうですが……)、万が一私と同じ状況で困っている方のためにメモを残しておきます。 ちなみに、私は 2020 年 2 月に macOS の Chrome を使っていてこの問題に当たりました。 問題 e-Tax ソフト( WEB 版)にログインするためページを開くと、モーダルウィンドウに「読み込み中です...」と表示されたままでいくら待ってもログインフォームが表示されない。 原因 ページの動作に必要なスクリプトが 404 で読み込めず JavaScript でエラーが出ています。 ブラウザのインスペクタのコンソー

                                                    e-Tax ソフト( WEB 版)のログインページが読み込み中のまま開かない問題
                                                  • 2022-03-29のJS: ES2022リリース候補版、Safari Technology Preview 142、Storybookの代替実装

                                                    JSer.info #585 - ECMAScript 2022のリリース候補版となる仕様書のドラフトが公開されました。 合わせて、ECMAScript Internationalization APIのES2022のリリース候補版が公開されています。 Release ES2022 Candidate March 2022 · tc39/ecma262 Release ES Intl 2022 Candidate · tc39/ecma402 6月のEcma InternationalでのGA(総会)で承認されたタイミングで、ES2022が正式にリリースされる予定です。 Normative(仕様の変更、Proposalを仕様にマージ)な変更は次のページにまとめてあります。 ES2021...ES2022 Normative changes: https://github.com/tc39/

                                                      2022-03-29のJS: ES2022リリース候補版、Safari Technology Preview 142、Storybookの代替実装
                                                    • 週刊Railsウォッチ(20190930前編)知られざる7つの便利gem、Duration.buildにstringを渡せなくなる、Webpackerのpacksをマスターほか|TechRacho by BPS株式会社

                                                      2019.09.30 週刊Railsウォッチ(20190930前編)知られざる7つの便利gem、Duration.buildにstringを渡せなくなる、Webpackerのpacksをマスターほか こんにちは、hachi8833です。Google Translator Toolkitが12月4日にディスコンになるそうなので忘れないうちにファイルをGTTからダウンロードしておきました。 なんと... 😳💦 — 安川要平/Yohei Yasukawa (@yasulab) September 20, 2019 つっつきボイス:「終わっちゃうんだ😳」「GTTは自分も最近めっきり使ってませんでしたが、突然の終了宣言で😇」「見た感じユーザー数は少なそうではありますけど😆」「ローカライズに関心のある人ぐらいしかいないと思いますので、きっとそうです😆」「マイグレーションパスとかもないのかし

                                                        週刊Railsウォッチ(20190930前編)知られざる7つの便利gem、Duration.buildにstringを渡せなくなる、Webpackerのpacksをマスターほか|TechRacho by BPS株式会社
                                                      • GitHub - shadowwalker/next-pwa: Zero config PWA plugin for Next.js, with workbox 🧰

                                                        This plugin is powered by workbox and other good stuff. 👋 Share your awesome PWA project 👉 here Features 0️⃣ Zero config for registering and generating service worker ✨ Optimized precache and runtime cache 💯 Maximize lighthouse score 🎈 Easy to understand examples 📴 Completely offline support with fallbacks example 🆕 📦 Use workbox and workbox-window v6 🍪 Work with cookies out of the box 🔉

                                                          GitHub - shadowwalker/next-pwa: Zero config PWA plugin for Next.js, with workbox 🧰
                                                        • Firefox 70 — a bountiful release for all – Mozilla Hacks - the Web developer blog

                                                          Firefox 70 is released today, and includes great new features such as secure password generation with Lockwise and the new Firefox Privacy Protection Report; you can read the full details in the Firefox 70 Release Notes. Amazing user features and protections aside, we’ve also got plenty of cool additions for developers in this release. These include DOM mutation breakpoints and inactive CSS rule i

                                                            Firefox 70 — a bountiful release for all – Mozilla Hacks - the Web developer blog
                                                          • GitHub - lokalise/i18n-ally: 🌍 All in one i18n extension for VS Code

                                                            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 - lokalise/i18n-ally: 🌍 All in one i18n extension for VS Code
                                                            • mablを活用した STORES 予約 のE2Eテスト戦略 - STORES Product Blog

                                                              最初に STORES 予約 の開発をしているTak-Iwamotoです。 STORES 予約 ではmablを使用して、少しずつE2Eテストを導入し始めています。 この記事ではmablをどのように使用しているのか、利用する上でのtipsなどを書かせていただきます。 mablとは mablはブラウザの操作をレコーディングすることでE2Eテストを作成できるサービスです。 cypressなどはコードでテストを実装する分、実装コストがかかってしまいますが、mablだとブラウザで動作確認するのと同じ要領でテストを実施できます。 STORES 予約 ではユーザーさまにとって影響が大きい予約画面や月謝・回数券の購入などの決済関連を中心に、正常系のみmablでテストを作成しています。 テストの作成方法 説明する必要がないくらいかんたんにテストを作成できますが、作成方法を説明します。 mablのデスクトップア

                                                                mablを活用した STORES 予約 のE2Eテスト戦略 - STORES Product Blog
                                                              • ドキュメント翻訳プロジェクトを立ち上げると技術のキャッチアップもできる

                                                                Svelte Advent Calendar 2022 1日目の記事です。 前書き 皆さんはSvelteというフロントエンドフレームワークをご存知でしょうか。雑に紹介すると、ReactやVueと同じカテゴリに属するものです。また、SvelteKitというSvelteを使ったアプリケーションフレームワークもあります。こちらはReactにとってのNext、VueにとってのNuxtにあたります。 Svelteはパフォーマンスが良く、軽量で、わかりやすく、公式ドキュメントやチュートリアルが充実しているなど様々な面で優れており、Stack Overflow Developer Survey や State of JavaScript などのテック系のサーベイにおいて、該当の部門で1位を取るなど、近年注目を集めています (もっとSvelteについて細かく紹介したいところですが、 今回の記事の趣旨とは異

                                                                  ドキュメント翻訳プロジェクトを立ち上げると技術のキャッチアップもできる
                                                                • 2023-12-08のJS: Redux 5.0.0、Vitest 1.0.0、Astro 4.0

                                                                  JSer.info #672 - Redux Toolkit v2.0.0に関連してRedux 5.0.0がリリースされました。 Release v5.0.0 · reduxjs/redux Redux 5.0.0では、TypeScriptへの書き換え、CJS/ESMのdual packageに変更、ES2020形式で出力するように変更。 また、createStoreを非推奨として、Redux Toolkitへの移行を推奨しています。 Release v2.0.0 · reduxjs/redux-toolkit 同時にリリースされたRedux Toolkit v2.0.0では、Redux v5/Reselect 5.0へのアップデート、createReducer/createSliceのextraReducersにおけるオブジェクト構文のサポートの削除などが行わています。 その他にも、mi

                                                                    2023-12-08のJS: Redux 5.0.0、Vitest 1.0.0、Astro 4.0
                                                                  • Angular アプリケーションのユニットテスト環境をゼロから作る - とんかつ時々あんどーなつ

                                                                    いつも ng new 一発でテスト環境まで準備済みだが、ふとユニットテスト環境を作るのにどういうパッケージとどういう設定が必要かきになったので試してみた記録 テスト環境がない状態で Angular アプリケーションを用意 ng new のオプションにめちゃくちゃ都合のいい minimal があったのでこれを使ってアプリケーションを用意 $ npx @angular/cli new ng-sample --minimal ? Would you like to add Angular routing? No ? Which stylesheet format would you like to use? SCSS [ https://sass-lang.com/documentation/syntax#scss ] CREATE ng-sample/README.md (1038 bytes

                                                                      Angular アプリケーションのユニットテスト環境をゼロから作る - とんかつ時々あんどーなつ
                                                                    • 読み込み時間の高速化

                                                                      Overview最新の Web エクスペリエンスを構築する際に高速化を行い、高速化を維持するためには、測定、最適化、監視が重要となります。パフォーマンスの高いサイトではパフォーマンスの低いサイトに比べてユーザーの活動がより活発になり、そしてその活動がより長く維持されるようになるため、Web ベンチャーが成功を収めるためにはパフォーマンスが重要な役割を果たします。サイトは、ユーザーの満足度を中心とした指標に重点を置いて最適化が行われる必要があります。これらの指標を確認し、パフォーマンスを向上させるために必要な正しい手順を進めるためには、(web.dev に組み込まれている) Lighthouse などのツールが役に立ちます。"高速化を維持する" ためには、パフォーマンスバジェットを設定して適用し、高速化した読み込み速度やユーザーにとっての高い使用感を維持していくために必要な制約の中でサイトの

                                                                        読み込み時間の高速化
                                                                      • 内製データカタログによる分析基盤の改善〜ミニマムなメタデータ管理で分析を前に進めよう〜 - Money Forward Developers Blog

                                                                        この記事は、Money Forward Engineering 1 Advent Calendar 2022 7日目の投稿です。 6日目は koyoさんで i18n YAML ファイル中の日本語/英語のズレを検知する単体テスト でした。 本日は私が「メタデータ管理の最初の一歩」について書いていきたいと思います。 はじめに 初めまして、CTO室分析基盤部のnakamoriです。 私は22新卒でこの分析基盤部に配属されてから半年、データ分析基盤の開発と運用を行っています。 今回は入社して一番大きなプロジェクトだったメタデータ管理についてお話ししようと思います。 この記事が想定する読者 分析基盤であるDWH(データウェアハウス)にデータが蓄積されてきたが、メタデータ管理をまだ行っていない人 データカタログツールを導入しようか迷っている人 抱えていた課題 弊社マネーフォワードは40を超えるサービス

                                                                          内製データカタログによる分析基盤の改善〜ミニマムなメタデータ管理で分析を前に進めよう〜 - Money Forward Developers Blog
                                                                        • Vue.js向けの高機能・高性能なテーブルコンポーネントvxe-tableを紹介したい - Qiita

                                                                          何に関する記事か? vxe-table というVue.js向けのテーブルUIコンポーネントを紹介する記事です。 かなり高機能・高性能なライブラリなのですが、中国発ということもあり日本語の情報が見当たらなかったので記事にしてみました。 この記事ではコンポーネントの提供する機能のほんの一部しか紹介していません。より詳細な情報は以下のリンクから参照してください。 Link GitHub - vxe-table コンポーネントの概要やインストール手順、サンプルコードなど vxe-table 公式ガイド(英語・中国語) コンポーネントの提供する機能・サンプルコードやAPIリファレンスなど かなりたくさんの機能が提供されているので、是非一度チェックしてみてください! 誰にとってオススメか? Element, Vuetify などのコンポーネントライブラリを使っていて、テーブル(グリッド)コンポーネント

                                                                            Vue.js向けの高機能・高性能なテーブルコンポーネントvxe-tableを紹介したい - Qiita
                                                                          • 週刊Railsウォッチ(20191209前編)Pumaのphased-restartとUnicornのgraceful restart、RailsのTZハックが不要になった話ほか|TechRacho by BPS株式会社

                                                                            2019.12.09 週刊Railsウォッチ(20191209前編)Pumaのphased-restartとUnicornのgraceful restart、RailsのTZハックが不要になった話ほか こんにちは、hachi8833です。ChainerがPyTorchに乗り換えられたそうです。 Preferred Networks、深層学習の研究開発基盤をPyTorchに移行 | 株式会社Preferred Networks https://t.co/rytkSs6z7c おお。正しい判断ではないでしょうか。お疲れ様でした。 — Yuta Kashino (@yutakashino) December 5, 2019 サイト: Chainer: A flexible framework for neural networks サイト: PyTorch つっつきボイス:「ついさっき上のツィー

                                                                              週刊Railsウォッチ(20191209前編)Pumaのphased-restartとUnicornのgraceful restart、RailsのTZハックが不要になった話ほか|TechRacho by BPS株式会社
                                                                            • 2021-05-18のJS: Node.js 14.17.0、TypeScript 4.3 RC(インクリメンタルビルドの改善)、Angular v12

                                                                              JSer.info #540 - 現在のLTSの最新版であるNode v14.17.0がリリースされました。 Node v14.17.0 (LTS) | Node.js Node v14.17.0では、Node.js 15.x で追加された機能やモジュールがバックポートされています。 診断情報を扱うdiagnostics_channelモジュールの追加、UUID v4を生成するcrypto.randomUUID()が追加されています。 crypto.randomUUID() はWHATWGで定義されている仕様で、Chromeにも実装が追加されています。 WICG/uuid: UUID V4 crypto.randomUUID() - Chrome Platform Status また、--experimental-abortcontrollerの実験フラグ付きですが、AbortContro

                                                                                2021-05-18のJS: Node.js 14.17.0、TypeScript 4.3 RC(インクリメンタルビルドの改善)、Angular v12
                                                                              • 念のためもう一度トルコ語(等)で起こる問題について整理する - Qiita

                                                                                Qiita Advent Calendar 2020のJava Advent Calendarの12月7日のエントリです。12月9日付けで追記と内容修正あります。 トルコ語問題については、ご存知の方はご存知だと思いますが、聞いたことがない人にはなかなか理解できない問題なので2020年の今、もう一回おさらいしておくのもいいかと思い書いています。(ほかにネタがなかった、とも言う。) トルコ語の何が特殊なのか トルコ語(とアゼルバイジャン語)には、dotted-iとdotless-iの二つのアルファベットがあります。 通常私たちは「i」の大文字が「I」であり、「I」の小文字が「i」であると理解しています。しかし、トルコ語ロケール(とアゼルバイジャン語ロケール)では「I」はドットなしIであるとみなされ、その小文字は「ı」になります。逆に「i」の大文字はドットありの「İ」なのです。 このため、以下の

                                                                                  念のためもう一度トルコ語(等)で起こる問題について整理する - Qiita
                                                                                • Please do not implement `Enter key to Submit` behaviors by directly hooking into the raw keypress event.

                                                                                  Please do not implement Enter key to Submit behaviors by directly hooking into the raw keypress event. 🙏🏻Last Updated: Oct 05, 2023 Setting the Enter key as a send trigger can make it challenging for Japanese users utilizing Safari to use the form. In Japanese, users compose text using the Enter key to convert into Kanji. If the Enter key is set as the send trigger, the text might be submitted p

                                                                                    Please do not implement `Enter key to Submit` behaviors by directly hooking into the raw keypress event.