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
はじめに ESLintはJavaScriptやTypeScriptのコード品質を向上させるためのツールですが設定に悩むことも多いです 本記事ではESLintの設定をシンプルかつ強力にするための2つのプラグインeslint-plugin-perfectionistとeslint-plugin-unicornを紹介します これらのプラグインを使うことで、手間をかけずに厳格なコードチェックを実現できます! eslint-plugin-perfectionistとは eslint-plugin-perfectionistはオブジェクト、インポート、型、列挙型、JSXプロパティなどのデータを整然と並べ替えるためのESLintプラグインです 並べ替えの基準にはアルファベット順や自然順、行の長さ順などがあります このプラグインの特徴としてすべてのルールが自動修正可能であり、開発者が手動で修正する必要がな
Terraformを使っている際に、以下のようなCould not load pluginエラーに遭遇しました。 Error: Could not load plugin Plugin reinitialization required. Please run "terraform init". Plugins are external binaries that Terraform uses to access and manipulate resources. The configuration provided requires plugins which can't be located, don't satisfy the version constraints, or are otherwise incompatible. Terraform automatically dis
Gradle で管理されている Spring Boot アプリケーションのバージョン情報などをアプリケーションコードから動的に参照できるようにするためのメモです。 ビルド情報を Spring Boot アプリケーションに埋め込む 具体的にやるべきことは リファレンス にも書かれているとおり、以下の 2 つだけです。 Spring Boot Gradle Plugin を利用する build.gradle ファイルに以下を記述する 試しに、上記設定を記述した状態で ./gradlew bootBuildInfo を実行すると、build/resources/main/META-INF ディレクトリ配下に以下のような、バージョン番号などビルドされる (された) アーティファクトに関わる内容の build-info.properties ファイルが生成されます。 build.artifact=s
この記事は suusan2go Advent Calendar 2019 - Adventar の12日目の記事です。 kotlin-fill-classとは 自分が趣味で作っていたIntelliJ IDEAのPluginで、Kotlinのコンストラクタを(実は今は関数の引数も)シュッと補完してくれます。 suzan2go.hatenablog.com 実際に見ていただくとどんなものか分かるかと思います Kotlin Festのなかでも発表させていただきました。 公開されたあとも地味に色々と機能が追加されているので、このブログではその紹介をします。 kotlin-fill-classの現在 独自クラスでも再帰的にコンストラクタを埋められるようになりました これまではInt, Stringなど組み込みの型については自動で埋められていたものの、 例えば以下のようなValue Objectを用い
IntroductionA couple weeks back in our blog on ChatGPT plugins we talked about the potential for plugins to help expand ChatGPT’s functionality by allowing it to leverage third-party resources to act upon the conversations that you have with it. The value for these plugins is greatest when they help make up for a current short-coming that ChatGPT has. For example ChatGPT is built on top of GPT 4.
作ったきり特にメンテしていなかった Jenkins GitLab Logo Plugin ですが、Jenkinsチームから脆弱性の報告を受けたので修正しました。 jenkins.io https://jenkins.io/security/advisory/2019-09-25/#SECURITY-1575 にも書いてますが、GitLabのprivate tokenを暗号化せずにそのまま保存していたので暗号化して保存するようにしています バージョンアップ時の注意点 Global configをsaveするだけで暗号化されて保存されます 日本語の関連記事 blog.trendmicro.co.jp その他 CVEは採番されてないですが Jenkins ChatWork plugin も同様の問題を抱えていたためv1.0.9で修正しています
前提・実現したいこと Eclipse上で作成したプロジェクトをjarにしてEC2にデプロイしようとしています。 そこでEclipseからMavenでjarにビルドする時に、 application.propertiesに記述してあるRDSのエンドポイントをローカルのものから本番のものに書き換えたいのですが書き換えられません。 記述後Mavenプロジェクトの更新や.m2ディレクトリ内のフォルダを全削除してもう一度更新してみましたが状況変わらずでした。 maven-antrun-pluginが動作していない?と思うのですが。。 ちなみにjarファイルの生成はSUCCESSしています。 どなたか何か分かる方がいればご回答よろしくお願いします。 必要な情報等ありましたらおっしゃって下さい。 随時追記していきます。 <?xml version="1.0" encoding="UTF-8"?> <pr
Fresh 1.6 at a glance 🌊 First class Tailwind CSS plugin We’re moving from Twind to Tailwind CSS. It features better Editor integrations and moves the CSS generation out of the rendering path. 📨 Partials with forms Partials are now supported on Form elements. 🧯 Partials on error pages Partials can now be used to render error pages. 🕵️♀️ Closable error overlay The custom error overlay that is s
rehype-plugin-image-native-lazy-loading を NPM package として公開した2020/09/19 9/2 に書いた記事で紹介した、 nuxt/content で Markdown 内の画像に Native Lazy-Loading をつけるコードに需要がありそうだったので、rehype plugin としてそのまま切り出しました。 既にこのブログの lazy-loading の付与ロジックは該当パッケージに差し替わっています。 https://github.com/potato4d/rehype-plugin-image-native-lazy-loading ネイティブの lazy-loading のサポートブラウザについて iOS Safari を除く全てのブラウザで動作します。 また、loading attribute については、存在し
PostCSS received a major update with the release of version 8.0, codenamed “President Ose”. Plugin creators can now opt in for a new API that сan increase build speeds and reduce the size of dependencies for the end-users of their tools. This guide describes the steps you need to take as a plugin developer to make the most out of the improved framework. PostCSS—a framework for processing CSS with
I wrote the unofficial plugin docs for Obsidian when I was learning how to build a plugin myself. Eventually the plugin docs became a whole project of its own. I’m thrilled to tell you that the Obsidian team has accepted the plugin docs as the official developer documentation. As such, I’m no longer maintaining the docs. You can find the new plugin documentation over at the Obsidian Developer Docs
LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog こんにちは、LINE Growth Technology UITチームの keishima です。普段はフロントエンドエンジニアとして LINEポイントクラブの開発に携わっています。 本記事では、この半年間で LINE Growth Technology のエンジニア・プロジェクトマネージャーと、 LINE のデザイナーがタッグを組んで作成した、LDSG Figma Plugin についてご紹介します。 LDSGとは? Figma Plugin の話に入る前に、まずは LDSG と、LDSG が提供している Figma Library についてご紹介します。 LDSG とは LINE Design System for Glo
rehype-plugin-auto-resolve-layout-shift を利用した Markdown ドキュメントにおける Layout Shift の解消2021/02/22 このブログは @nuxt/content で運用しており、執筆環境としては非常に快適に利用できている一方で、Markdown ベースの宿命として、Markdown 記法で画像を貼り付けている限り Layout Shift が発生するという課題が存在していました。 暫定的な対処としてしばらく <img> で置き換えてきましたが、根本的に対処するため、連休を活かして rehype-plugin-auto-resolve-layout-shift を開発しました。 この記事では、かんたんにその報告と紹介をしたいと思います。 Markdown の Layout Shift について Markdown は # で h
How to write a Bundler plugin What is a plugin? Bundler plugins are specialized gems that are aimed at integrating and extending Bundler’s functionality. This guide will help you start writing your own Bundler plugins. Why would I use a plugin? Plugins are able to integrate with and extend Bundler. Currently, a plugin is able to: Add commands to Bundler (e.g. bundle my_command) Add a special handl
webサイトの回遊性向上のためには、記事下への関連記事設置が有効です。 しかし、記事を書くたびに関係性の高い記事を探して紹介するのでは、手間がかかりすぎます。 そこで今回は、関連記事を自動で表示してくれるWordPressの無料プラグイン「Yet Another Related Posts Plugin」(以下、YARPP)を紹介します。 簡単な設定ですぐに使えるので、WordPress初心者でも心配なく導入できることもポイントです。 この記事では、インストールから基本設定、初歩的なカスタマイズまで紹介していきます。 cssなどが苦手な人でも手順通りに設定すればすぐに見栄えよく設置できるので、ひとつずつ確認していきましょう。 1.YARPPのインストールと有効化 手順1:プラグインを新規追加する ダッシュボード(管理画面)左のメニューから、①「プラグイン」>②「新規追加」で、プラグイン検索
styled-components使ってる env !== "production" のときにクラス名にファイル名が入るようにしたい デバッグのため babel-plugin-styled-componentsがある TypeScriptだとこのプラグインは効かない ts-loaderでトランスパイルしてるから storybookでも使いたい という感じで、ts-loaderを使ってるのでTypeScriptプロジェクトの場合は typescript-plugin-styled-components を使う必要がある。babelでやってる場合は babel-plugin-styled-components で大丈夫なはず。 設定 webpack.config.js で ts-loaderのoptionを設定する。 const path = require("path"); const cr
How to build a plugin system in RustMay 29, 2024Software used by businesses often needs to be extensible. For Arroyo, a real-time SQL engine, that means supporting user-defined functions (UDFs). But how can we support dynamic, user-written code in a static language like Rust? This post dives deep into the technical details of building a dynamically-linked, FFI-based plugin system in Rust. Arroyo i
「PDF Plugin for Paint.NET」は、Paint.NET 上で PDF を入力&保存 できるようにするプラグインです。 (Paint.NET 4.2.16 以降が必要です) Paint.NET 上で PDF ファイルを読み書きできるようにし、画像を編集するのと同じような感覚で PDF を編集できるようにしてくれます。 基本的にインストーラーを使ってインストールするだけで PDF ファイルに対応できるようになるので、設定は非常に簡単です。 (インストールを手動で行うこともできる) 普段、“ PDF を編集したい! ” と思うことがよくある人におすすめです。 ちなみに、AI ファイルを読み込めるようにする機能も付いています。 ダウンロード PDF Plugin for Paint.NET をダウンロードする PDF Plugin for Paint.NET をインストールする
Magenta Studio is an Ableton Live plugin built on Magenta’s open source tools and models. They use cutting-edge machine learning techniques for music generation. Magenta Studio was formerly available as a collection of standalone applications. They are not actively maintained but may still work on your operating system. For more information, please see Magenta Studio v1.0. Table of Contents Overvi
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く