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
Go go-plugin × gRPC で自作Goツールにプラグイン機構を実装する方法 go-pluginパッケージを使ってgRPCプラグイン機構を提供する方法を調べたので紹介します。 Overview こんにちは pon です。これはGo 2 Advent Calendar 2020 の15日目の記事です。 自作ツールに素敵なプラグイン機構を仕込みたいことありますよね。今回はTerraformやPackerなどでプラグイン機構をして利用されているパッケージであるhashicorp/go-pluginの使い方を紹介し、実際にどのように実装するかをコードをあげて紹介します。 go-pluginとは go-pluginは、RPCを介したGoのプラグインシステムです。 TerraformなどHashicorpの様々なOSSの内部でも使われているので実績は抜群です。RPCを介すると言いますがローカ
This blog site has been archived. Go to react.dev/blog to see the recent posts. Although React 17 doesn’t contain new features, it will provide support for a new version of the JSX transform. In this post, we will describe what it is and how to try it. What’s a JSX Transform? Browsers don’t understand JSX out of the box, so most React users rely on a compiler like Babel or TypeScript to transform
モバイルアプリ用テスト自動化ツール「Appium 2.0」まもなく登場。ドライバーの分離、プラグインによる拡張対応など、新機能を開発者Jonathan Lipps氏が解説 モバイルアプリケーションのテスト自動化ツールの代表的なツールが、オープンソースで開発されている「Appium」です。 そのAppiumの次期版となる「Appium 2.0」正式リリースが迫っています。Appium 2.0ではAppium本体から各プラットフォームへ対応するためのドライバが分離され、ドライバの開発が容易になります。 また、Appiumの機能を拡張するプラグイン機構も提供されるため、今後さまざまな拡張機能の登場が期待されるでしょう。 これらAppium 2.0の新機能について、AppiumのプロジェクトリードであるJonathan Lipps氏が、Appiumベースの商用サービスであるHeadSpinを国内で
Summarize YouTube videos, web articles, and PDFs to save time, powered by ChatGPT, Claude, Mistral AI, and Gemini. YouTube Summary with ChatGPT & Claude is a free Chrome Extension that lets you quickly summarize YouTube videos, web articles, and PDF you're consuming. Use this extension to save time and learn more quicker. YouTube videos, web articles, and PDF summarization functions are powered by
asdf がそれっぽいツールですね。私はこれで kubectl を管理してます。 — すぱぶら (Kazuki Suda) (@superbrothers) May 13, 2020kubectl などの CLI ツールを複数のバージョンを切り替えながら使いたいことがあります。例えば本番のクラスタのバージョンは 1.16 だけど検証で 1.18 のクラスタを使うといったケースです。毎回どこからインストールするのかドキュメントを探したり、コマンドのヒストリを検索してみたり、kubectl118 のような別名で管理したりと何かと面倒です。 asdf-vm は、Node.js や Ruby、Python、Go といった言語で複数のバージョンを管理できる anyenv に似たツールで、言語に留まらず kubectl や istioctl といった CLI ツールもいい感じにインストールからバージョ
A no config Storybook addon that makes Next.js features just work in Storybook Storybook Addon Next ⚠️ DEPRECATED ⚠️ This addon has been deprecated in favor of @storybook/nextjs which is the Storybook official addon for supporting Next.js features in Storybook. It supports everything storybook-addon-next does and much more! I even worked on developing this with them so you should be in good hands.
📘VimmerエンジニアのObsidian利用方法 ~1年半使ってみて~ - Minerva
個人開発としてOpen-Interpreterは、この生成AIブームの中、多くの開発者にインパクトを与えています。 今まで出来れば良かったと思っていた、アイデアからプログラム作成、実行まで実施してくれるフリーツールの一つだからです。 Open-Interpreterのハッカーソンが行われていましたので、今回はその作品群を眺めていきます。 Open-Interpreter作成者もハッカーソンの審査員として登場しています。 今回は、Open-Intepreterを使用したプログラムをいくつかピックアップして紹介していきます。 Open-Sourcere 2600 Books Sorted for Multi-Agent Creation Electerpreter Open-Interpreter Electron APP CodeBaseBuddy AISmartTask Open Inte
この記事は Enigmo Advent Calendar 2021の6日目の記事です。 こんにちは。BUYMAでWebエンジニアをやっております、岡本です。エニグモに入ってから約1年が経過しました。 学生の時にプログラミングを始めてしばらくbashを使っていたのですが、イケイケの先輩にzshを教えてもらい、zshの機能を拡張するためのプラグインマネージャーにはOhMyZshを勧められ、数年利用していました。この時期に使っていたmacOSの標準シェルはbashで、zshはわざわざインストールするものでした。 1年前にエニグモに入社した頃、支給されたMacBookProに搭載されているmacOSの標準シェルは既にzshになっていました。(標準シェルがzshになったのはmacOS 10.15 Catalina以降です) せっかくの機会なので気持ちを新たにプラグインマネージャーも替えてみようと思い
フロントエンドの技術選定 によって Svelte と SvelteKit を使って管理画面を作ることに決めました。Unicorn Cloud ID Manager (以下UCIDM) の管理画面を SvelteKit を使って開発しています。 UCIDM のフロントエンドのアーキテクチャBFF (Backend For Frontend) サーバーに Node.js を配置し、サーバーサイドレンダリングを採用したフロントエンドを提供しています。マイクロサービスでは一般的なアーキテクチャだと思います。 エンドユーザー (ブラウザ) は BFF サーバーに対して認証を行い、BFF サーバーが UCIDM API サーバーと認証します。エンドユーザーは透過的に UCIDM API サーバーが返す情報を参照できますが、直接 UCIDM API とは通信できません。これはセキュリティを担保する上での
CMS(Contents Management System)WordPressのホスティングサービスを提供するWordPress.comは、サービス利用者が2023年に最も多くインストールしたプラグイントップ10を発表した。 2023年にWordPress.comで最もインストールされた10のプラグイン 今回、公式ブログで紹介された2023年人気プラグインベスト10は、「All in One SEO Pack」「Astra Pro」「Contact Form 7」「Elementor」「Google Site Kit」「Jetpack Boost」「WooCommerce」「WPForms」「WP Headers and Footers」「Yoast SEO」で表示順はアルファベットで残念ながら人気順位については発表されていない。発表されたベスト10は、ホスティングサービスでプラグインを
personal website!
みなさんObsidianは使っていますか? obsidianはMarkdownなメモアプリケーションですが、textlintが動けばなぁと思っていた人に朗報?です。 textlintでの文章校正が当たり前になってしまうと、自動校正してくれないソフトに乗り換えるのはどうしても考えてしまうのですが、今後obsidianを使ってみたかったのでプラグインを作成しました。 shivase/obsidian-textlint 仕事ではNotionを使っているので、そちらのchrome拡張とどちらを作ろうか悩んで、Obsidianはpluginで気軽に作れそうだったのでtexlint開発の練習で作った次第です。 まだ知ったばかりで全然初心者の域を出ていないため、機能として不十分なところが多々あると思いますがご了承ください。 使ってみて、こういう機能があるとよいなだったり、こうしてほしいなどありましたら、
Next.js の v12.2.0 では、SWC plugin がサポートがされました 🎉 元々 Babel plugin や ESLint plugin などを作るのが好きで、これを機に SWC plugin を作成して Next.js に適用してみたので、それについて記事を残そうと思います。 作成する SWC plugin 今回は、babel-plugin-react-native-web を SWC plugin に置き換えて、Next.js の React Native for Web 用の公式サンプルを動かせるようにすることを目標にしました。babel-plugin-react-native-web は、次のような import/export 文の変換を行うプラグインです。 + import ReactNative from "react-native"; // 変換前 - i
あの人は今。 事の起こりは Memosが重宝してます。 デイリーノートを振り返るのにこんな便利なものはない。 サイドパネルでサッと確認できます。 ただ開発が1年前で止まってるんですよね。 まだまだ発展しそうなネタなのにどうしたのかな、と思っていたら。 Memos Moe Memos 1.5.6 分類: 仕事効率化,ユーティリティ 価格: 無料 (宇霆 郭) こんなアプリを見つけました。 説明を読むとMemosそのもの。 どうやら自前でサーバーを立ててそこにアクセスするみたいです。 そのサーバー用のクライアント・アプリがこれらしい。 ウィジェットに表示もできる。 Memosサーバー サーバーの立て方をまとめているサイトを発見。 https://demo.usememos.com/ デモ版もありました。 ただアカウントを作ろうとすると「disable」と出るので、新規ユーザを受け付けてないよう
動機 毎回 npx create-react-app で React アプリを生成していて Webpack の勉強から逃げていたが、いい加減向き合いたいと思ったため。 昔 Webpack に入門しようとしたら難しいという先入観を抱いたので、できるだけシンプルに、一歩一歩づつ入門する。 最終的に、React + TypeScript の環境を作れるようにする。 リポジトリ 各ステップごとにコミットしているので逐次さかのぼってください。 github.com 前提 最低限の yarn または npm コマンドの使い方がわかること。 npx create-react-app で React プロジェクトを作成した事があること。 ※VSCode 使用を前提としています。 Config なしで実行する 最低限の構成で Webpack が何をするのか理解する。 準備 # run at project
Voidol2・Voidol3には、特定のキャラクターへのリアルタイム声質変換を実現するAIモードと、 上下3オクターブにわたるピッチの変化やフォルマントの変化を自由に設定できる SYNTHモードの2つの変換モードが搭載されていますが、 Voidol1・Voidol Plugin PackageはともにAIモードのみの搭載となっております。 この機会にぜひAIリアルタイム声質変換をご体験ください。 ※Voidol1とVoidol Plugin Packageのサポートに関しましては年内で終了いたします。 ※ご購入いただいたボイスモデルはVoidol2・Voidol3で引き続きご利用いただけます。
We are happy to announce that we have released v1.0 of Volar, the official IDE/TS tooling support for Vue! 🎉 This major version ships with tons of improvements across the board. In addition to improving UX, performance, and package size, we also released Plugin API v1 and refactored the core code to be framework-agnostic. 注:結尾附有中文版本 (There is Chinese version of this post at the end)。 Earlier this
YouTube Summary with ChatGPT & ClaudeYouTube Summary with ChatGPT & Claude is a free Chrome Extension that lets you quickly access the summary of both YouTube videos and web articles you're consuming. Save time and learn better with this free Chrome Extension. Use YouTube Summary with ChatGPT & Claude to quickly access the summary of YouTube videos and web articles you're consuming. Save time and
[レベル: 中級] Web ストーリー(旧名称:AMP ストーリー)を作成するための Google 公式 WordPress プラグインが正式公開されました。 Google 製の Web ストーリー用プラグインは今年 7 月にベータ版として提供されていました。 実際のできあがり具合を見ながら作成できる WYSIWYG 機能を備えているのが特徴です。 Web ストーリー作成を支援するリソース ブラウザで実際にどのように見えるかを確認しながら作れる WYSIWYG 機能に加えて、Web ストーリー作成を支援するリソースを公式プラグインでは利用できます。 画像 動画 テンプレート Unsplash と提携し、プラグインの中で画像を検索して Web ストーリーのコンテンツとして利用できます。 Coverr と提携し、プラグインの中で動画を検索して Web ストーリーのコンテンツとして利用できます。
Turn your own samples into wavetables by using Vital's pitch-splice or vocode wavetable converter. Create wavetables from scratch using the built-in wavetable editor and even generate wavetables from text! Vital is a visual synthesizer. See what's happening behind the scenes with animated controls, filter responses, waveforms, smooth LFOs, oscilloscopes, spectrograms and more. All animations run a
Supported Bit Versions 64-bit Source Code URL https://github.com/bozbez/win-capture-audio Minimum OBS Studio Version 27.0.0 Supported Platforms Windows An OBS plugin similar to OBS's win-capture/game-capture that allows for audio capture from a specific application, rather than the system's audio as a whole. This eliminates the need for third-party software or hardware audio mixing tools that intr
こんにちは、Mackerel CREチームの id:kmuto です。 2023年7月11日、「GMO Yours・フクラス」にて4年ぶりとなるMackerel Meetup #14 Tokyoを開催いたしました。今回はそのレポートをお届けします! mackerelio.connpass.com 会場の紹介 渋谷フクラス16階に、GMOインターネットグループ株式会社さまのコミュニケーションスペース「GMO Yours・フクラス」があります。このたびGMOペパボ株式会社さまに会場スポンサーをいただきました。 広大なカフェスペースをパーティションで区切ることができ、今回のようなイベントに対応できる仕組みになっています。スクリーンや音響も整っており、「うらやましい……」の声がMackerelチームメンバーたちから漏れていました。 GMO Yours・フクラスのカフェスペース 一角をイベントスペー
Today I'm excited to announce the official release of Vite 2.0! Vite (French word for "fast", pronounced /vit/) is a new kind of build tool for frontend web development. Think a pre-configured dev server + bundler combo, but leaner and faster. It leverages browser's native ES modules support and tools written in compile-to-native languages like esbuild to deliver a snappy and modern development ex
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く