並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 941件

新着順 人気順

renameの検索結果361 - 400 件 / 941件

  • 150B で動く strictly-typed な Event Emitter を作った - mizdra's blog

    超軽量で strictly-typed な (強く型付けされた) Event Emitter を作りました。 github.com 背景 従来 Event Emitter は ブラウザでは EventTarget として、Node.js では EventEmitter として、それぞれ独自に実装されていました。これらは機能的には変わりがありませんが、インターフェイスの互換性がありません。そのため、両方の環境で同じ API で動作する universal な Event Emitter が欲しければ、eventemitter3 のようなライブラリを利用する他ありませんでした。しかし、最近になってブラウザで実装されている EventTarget が Node.js に実装され始め *1*2、EventTarget が Universal な Event Emitter としての地位を確立しつつ

      150B で動く strictly-typed な Event Emitter を作った - mizdra's blog
    • A shiny future with GATs

      This was a surprisingly difficult blog post to write. Between general life things getting in the way and feeling a bit of lost steam, this took much longer than I expected. Before I go further, if you don’t know what GATs (generic associated types) are, then I recommend reading this blog post from August of last year. A bit over a year ago, the traits working group started to talk seriously about

      • 【GEE】CARTで土地被覆分類を行う【衛星データ解析】 - LabCode

        土地被覆分類とは? 衛星画像や航空写真などのリモートセンシングデータを分析し、地表のさまざまなカバータイプ(例えば、森林、農地、水域、都市地域など)を識別するプロセスです。土地被覆分類は地球環境のモニタリング、土地利用計画、生態系の管理、気候変動の研究など、多くの応用分野で利用されます。 以前の記事で利用した環境省生物多様性センターの植生図をはじめ、国土地理院の地理院地図、産総研のシームレス地質図などが作成され公開されています。 GEEには土地被覆分類を行うためのオブジェクトとして**ee.Classifier**というものが用意されています。これを利用することで機械学習を利用した土地被覆分類を行うことができます。 今回は、CARTを利用して、ローカルな土地被覆分類を行ってみます。 CARTとは? CART(Classification And Regression Trees)は、教師あ

        • Ask HN: Programmers who don't use autocomplete/LSP, how do you do it? | Hacker News

          I am totally fascinated by programmers who don't use many of the IDE features I take for granted today: autocomplete, language servers, and recently copilotSo to the devs who don't use these tools, how do you do it? Do you just remember every type and field in a codebase? What does your flow look like? One example is that I cannot live without the language server go-to-definition feature. What do

          • Documentation - Project References

            The path property of each reference can point to a directory containing a tsconfig.json file, or to the config file itself (which may have any name). When you reference a project, new things happen: Importing modules from a referenced project will instead load its output declaration file (.d.ts) If the referenced project produces an outFile, the output file .d.ts file’s declarations will be visibl

            • Early Access Program for Qodana, a New Product That Brings the “Smarts” of JetBrains IDEs Into Your CI Pipeline | The IntelliJ IDEA Blog

              Early Access Program IntelliJ IDEA Java News Tools Early Access Program for Qodana, a New Product That Brings the “Smarts” of JetBrains IDEs Into Your CI Pipeline JetBrains IDEs are well known for their ability to understand code. They can track declarations, check references and types, and collect possible execution paths. Thanks to all this static analysis, you are able to rename and move things

                Early Access Program for Qodana, a New Product That Brings the “Smarts” of JetBrains IDEs Into Your CI Pipeline | The IntelliJ IDEA Blog
              • Vimmer が紹介する「いぶし銀」なプラグインまとめ(前編)

                紹介フォーマット 各プラグインには以下の項目を設けています。 プラグイン名 見出しのプラグイン名直後にある (n人) という記述はアンケートにおける紹介人数を表しています。 プラグインへのリンク 概要 (一応)紹介記事なので、各プラグインに短い概要を付けました。 引用している箇所は各プラグインのドキュメントの冒頭からそのまま引っ張ってきたものです。 必要に応じてプラグインの基本機能や補足などを追加しています。 コメント アンケートで回答いただいた理由を羅列しました。 原文をそのまま掲載しています。 プラグインによっては作者本人からのコメントも含まれていることがあります。 プラグイン echasnovski/mini.nvim (2人) 概要 mini.nvim is a collection of minimal, independent, and fast Lua modules ded

                  Vimmer が紹介する「いぶし銀」なプラグインまとめ(前編)
                • 2020年のApache Hadoop振り返り - Memo

                  Apache Hadoopについて、2020年にどんなことがあったのかざっくりと振り返りたいと思います。Advent Calendar枠です(大遅刻)。 Distributed computing (Apache Spark, Hadoop, Kafka, ...) Advent Calendar 2020 - Qiita Apache Ozoneが分離 オブジェクトストレージを担当するOzoneはすでにHadoop本体のソースコードからは分離されていましたが、新規のTLP(Top-Level Project)としてスピンオフしました。2019年にApache SubmarineがTLPになったのを見て、Ozoneもいずれそうなると思っていたので個人的には特に驚きはないです。プロジェクトが分離すると具体的に何が起こるかというと、committerやPMCなどが別々になります(他にもあるけど

                    2020年のApache Hadoop振り返り - Memo
                  • gitmojiの絵文字ってどれを使えばいいの? | cloud.config Tech Blog

                    この記事はFIXER Advent Calendar 2021 21日目 の記事です。 皆さんこんにちは!FIXERの小倉です。 突然ですが、「gitmoji」って知っていますか? gitmojiとはgit commitするときにコミットメッセージの先頭に絵文字を簡単に付けれるようになるツールのことです。 公式サイトはこちらからどうぞ(gitmoji | An emoji guide for your commit messages) これを導入することにより、そのcommitがどのような変更をしたのかということをアイコンを見るだけで把握できるようになります。 一文字のスペースで表せるので場所を取らないのも良いですね ただ、gitmojiを導入しようとしたときにこう思ったことはありませんか? 「...え?こんなにたくさんあるの?これ全部覚えるのは大変でめんどくさくない?」 そうなんです。現

                      gitmojiの絵文字ってどれを使えばいいの? | cloud.config Tech Blog
                    • 今日からneovimでRubyの型(RBS)を書き始める方法 + 実際に書いてみた感想 - joker1007’s diary

                      しばらくRubyをあんま触ってない日々が続いてたんですが、オフラインでRubyKaigiに参加したKaigiEffectということでやる気が甦ってきたので、型を真面目に書くための準備を整えようと色々とやってました。 RubyKaigiでモダンなRubyの開発体験のデモをいくつか見たんですが、大体VSCodeだったのが生粋のVimmerである自分としては残念だったので、neovimでも色々やれるぞという環境を整えておきたかったのも一つです。 という訳で色々環境が整ったのでまとめていきます。 ちなみに、今回の題材はrbsとSteepによる型検査です。sorbetとかもありますが、自分としてはrbsの書式の方が圧倒的に好きなのでこちらでやっていきたいと思います。 (sorbetはRubyコードに直接書けるという大きなメリットはあるんだけど……) Steepを動かす まず対象のプロジェクトにSte

                        今日からneovimでRubyの型(RBS)を書き始める方法 + 実際に書いてみた感想 - joker1007’s diary
                      • Rust on MIPS64 Windows NT 4.0

                        Introduction Some part of me has always been fascinated with coercing code to run in weird places. I scratch this itch a lot with my security research projects. These often lead me to writing shellcode to run in kernels or embedded hardware, sometimes with the only way being through an existing bug. For those not familiar, shellcode is honestly hard to describe. I don’t know if there’s a very form

                          Rust on MIPS64 Windows NT 4.0
                        • Rust 1.45を早めに深掘り - OPTiM TECH BLOG

                          こんにちは、R&Dチームの齋藤(@aznhe21)です。 つい先日、初めてのiOSアプリを業務でリリースしました。 ちなみに私はiPhoneもMacも持ってません。どうしてこうなった さて、本日、日本時間7/17(金)、Rust 1.45がリリースされました。 この記事ではRust 1.45での変更点を詳しく紹介します。 なお、この記事は公式リリースノートをベースに、意訳・編集・追記をしています。 7/17は「もはや戦後ではない」で有名な経済白書が発表された日 ピックアップ 手続きマクロが大半の場所で使えるようになった rustdocへの細かな改善 rust-analyzerの紹介 rustupでインストール出来るようになった Cargo.tomlを自動でリロードするようになった 変更点リスト 言語 コンパイラ ライブラリ 安定化されたAPI Arc::as_ptr BTreeMap::r

                            Rust 1.45を早めに深掘り - OPTiM TECH BLOG
                          • GitHubのブランチ名とそのローカルのブランチ名を変更する。2023年12月版 (ブランチ名 masterからmainに変更する場合等) - Qiita

                            2023年12月25日 追記 ブランチ名の変更方法が変わりました。 リポジトリのトップ画面で 左上のタブバー(Code Issues Pull requests Actions Projects Wiki Security Insights Settings)の下にある リポジトリ名の更に下にある masterを押します。 そうするとその下にプルダウンメニューが開きます。 その中にあるView all branchesを押します。 ブランチの一覧が表示されます。 その中にある三点リーダー(...)を押します。ゴミ箱アイコンの横です。 そうすると「Rename branch」がありますので、押します。 名前を変更して「Rename branch」を押します。 ブラウザをリロードしたり、リポジトリのトップ画面に戻ると ブランチ名が変更されているのが確認できます。 Default branchを

                              GitHubのブランチ名とそのローカルのブランチ名を変更する。2023年12月版 (ブランチ名 masterからmainに変更する場合等) - Qiita
                            • Rails 7.1.1がリリースされました|TechRacho by BPS株式会社

                              Ruby on Rails 7.1.1がリリースされました。内容はバグ修正です。 Rails 7.1.1 has been released! https://t.co/oFOBLMpRlL — Ruby on Rails (@rails) October 11, 2023 リリース情報: Ruby on Rails — Rails 7.1.1 has been released! 英語版Changelogをまとめて見るにはGItHubのリリースタグ↓が便利です。v7.1.1タグの日付は日本時間の2023/10/12 07:21でした。 Release 7.1.1 · rails/rails 詳しくは以下のコミットリストをご覧ください。 コミットリスト: Comparing v7.1.0...v7.1.1 · rails/rails 🔗 更新の概要 アップグレード方法については以下の手順

                                Rails 7.1.1がリリースされました|TechRacho by BPS株式会社
                              • Node.jsのパッケージgulp(ガルプ)で開発を効率化 | パソコン工房 NEXMAG

                                gulp(ガルプ)はNode.jsのパッケージ(プラグイン)として開発されているWeb開発を効率的に行うためのツールです。様々な処理や作業を自動化することができ、実際の開発現場でも使われています。 今回は、gulpの環境構築からgulpのプラグインを使ってWeb開発で必要となる作業を効率化する手順についてご紹介します。 ※本記事は、gulp3をベースに進めます。(現在の最新版であるgulp4は、設定ファイルの記載が変更されているので動作しない可能性があります。) gulpのメリット gulpを使うと、ファイルを圧縮してファイルサイズを軽くしたり、サーバーにアップロードをする作業を自動化したりすることで開発を効率的に行うことができます。 gulp似ているツールは他にもありますが、gulpは処理速度が早く、併用して使えるNode.jsのパッケージが豊富なことから、多くの人に使われています。 ※

                                  Node.jsのパッケージgulp(ガルプ)で開発を効率化 | パソコン工房 NEXMAG
                                • Notebooks are getting revamped! - Python

                                  The Python Extension for VS Code Insiders is excited to announce the new preview for Native Notebooks! Native Notebooks are VS Code’s newest implementation of notebooks and the Python Extension is leveraging the Native Notebooks API to revamp the data science experience! Users can now benefit from the new functionalities below: The same extensions that users rely on when editing source code or mar

                                    Notebooks are getting revamped! - Python
                                  • 業務自動化これ一本!? KNIME 初心者への完全ガイド! KNIMEの使い方 入門から応用まで - デジタル推進課

                                    本ブログでは、KNIME 初心者のための完全ガイドを作成しています。 KNIME初心者でもこれだけやれば、「KNIMEなんて簡単!」「自動化?まかせて!」「まだExcelでレポート作ってるの?」と言えるような人になれるようになることを想定しています。 Excelしか使ったことない・使う気のない方々に、KNIMEを使ってもらえるよう、私が実際に某外資系企業で教えているノウハウを惜しみなく掲載中です。 自動化ツールKNIMEを社員全員が使える、ハイテク企業を目指しましょう! KNIME 社内研修用動画、公開しました! Udemy Business でも受講可能になりました! 【KNIME入門】 業務自動化これ一本!? 公式認定講師が教えるKNIME使い方完全ガイド! | Udemy 社内トレーニング用動画として使用いただければと思います! v5系~の最新操作画面に対応しており、Excelの自動

                                      業務自動化これ一本!? KNIME 初心者への完全ガイド! KNIMEの使い方 入門から応用まで - デジタル推進課
                                    • Pythonで利用できるSQLのリネージュ分析ツール「SQLLineage」を試してみた | DevelopersIO

                                      こんにちは!DA(データアナリティクス)事業本部 サービスソリューション部の大高です。 データウェアハウスにおいて、データを「あるテーブル」から「あるテーブル」へSQLで投入するときに「データの流れを知りたい」というケースがあります。これは一般的に「データカタログ」と呼ばれる製品の中の機能として存在する「データリネージュ」と呼ばれるものになります。 この「データリネージュ」に関して、Pythonで利用できるSQLリネージュ分析ツールとして「SQLLineage」というツールを見つけたので、試してみたいと思います。 前提 今回利用する環境は以下のような環境です。 MacOS Python 3.9.7 pyenv と Poetry を導入済み 事前準備 まずは適当なフォルダを作成して、Pythonの仮想環境を作成します。 私はpoetryを利用しているので、以下のように作成していますが、適宜必

                                        Pythonで利用できるSQLのリネージュ分析ツール「SQLLineage」を試してみた | DevelopersIO
                                      • GitHub - rockerBOO/awesome-neovim: Collections of awesome neovim plugins.

                                        neovim/nvim-lspconfig - Quickstart configurations for the LSP client. nvim-lua/lsp-status.nvim - This is a plugin/library for generating statusline components from the built-in LSP client. RishabhRD/nvim-lsputils - Better defaults for nvim-lsp actions. nvimdev/lspsaga.nvim - A light-weight LSP plugin based on Neovim's built-in LSP with a highly performant UI. kosayoda/nvim-lightbulb - The plugin s

                                          GitHub - rockerBOO/awesome-neovim: Collections of awesome neovim plugins.
                                        • Minimal React: getting started with the frontend library

                                          This blog post explains how to get started with React while using as few libraries as possible. Required knowledge  # Things you should know before reading this blog post: JavaScript: You should have already written code in that language. Browser DOM (document object model): It helps if you are loosely familiar with how the DOM represents HTML and how it handles events. npm: It also helps if you h

                                          • 週刊Railsウォッチ: 英国政府サイトで使われるRailsアプリ、pg-oscとPercona Toolkitほか(20220308前編)|TechRacho by BPS株式会社

                                            週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Rails: 先週の改修(Rails公式ニュースより) 以下のコミットログのうち、Changelogに反映されているものから見繕いました。 コミットログ:

                                              週刊Railsウォッチ: 英国政府サイトで使われるRailsアプリ、pg-oscとPercona Toolkitほか(20220308前編)|TechRacho by BPS株式会社
                                            • ecschedule用のYAMLファイル専用リポジトリを解体して、各アプリケーションのリポジトリへ移管した話 - コネヒト開発者ブログ

                                              プラットフォームグループでインフラエンジニアをしている @laughk です。 今回は、当社の ECS Scheduled Task の管理リポジトリを解体し、各アプリケーションのリポジトリへ移管した話を紹介します。 背景 なぜ一元管理しているリポジトリを解体したのか ECS関連のデプロイ・リソースの管理状況が変わった ecschedule の運用の安定し、プロダクトのリポジトリから独立している状況が煩わしくなった 解体から移管の概要 解体から移管の際に意識・工夫したこと git log は git filter-repo を使って保持した状態で移管 コードだけ移管するのではなく CI/CD による自動化もセット Pull Request 作成時に行うジョブ mainブランチマージ/tag push時に行う適用のジョブ デプロイで扱うCLIツールは aqua で管理 バッチ専用リポジトリを

                                                ecschedule用のYAMLファイル専用リポジトリを解体して、各アプリケーションのリポジトリへ移管した話 - コネヒト開発者ブログ
                                              • npm Blog Archive: npm v7 Series - Arborist Deep Dive

                                                The npm blog has been discontinued. Updates from the npm team are now published on the GitHub Blog and the GitHub Changelog. << Introduction >> Why Keep package-lock.json? @npmcli/arborist is the dependency tree manager for npm, new in npm v7. It provides facilities for doing nearly everything that npm does with package trees, and fully replaces large parts of the npm CLI codebase. Way back in the

                                                  npm Blog Archive: npm v7 Series - Arborist Deep Dive
                                                • Web Apps on macOS Sonoma 14 Beta

                                                  Executive summary 🔗 With macOS Sonoma, Apple goes all-in on the concept of installable web apps. They're highly integrated in the overall macOS experience and don't give away their web roots by not showing any Safari UI at all. Testing environment 🔗 Tested on macOS Sonoma 14.0 Beta (23A5257q) with Safari version 17.0 (19616.1.14.11.11). It probably doesn't matter, but the testing device was a 13

                                                    Web Apps on macOS Sonoma 14 Beta
                                                  • Announcing AdonisJS v6

                                                    Alright, sit tight, as this will be a long article. The work for v6 started with the goal of moving to ESM and improving the IoC container to be simple and have fewer responsibilities. But we have touched almost every part of the framework, smoothing out many rough edges, fixing some long pending issues, and rewriting some packages from scratch. Are you looking to migrate your applications from v5

                                                      Announcing AdonisJS v6
                                                    • [VRChat] Avatars3.0で物を出し入れする (EmoteSwitchみたいなもの) - がとーしょこらの技術録(旧)

                                                      この記事は以下に移行しました。今後の更新は以下でおこなわれます https://gatosyocora.net/posts/vrchat_avatars3_action_switch/ はじめに これまでのアバター(Avatars2.0)では Emote(エモート)機能でオブジェクトを出したり、消したりするギミック(通称:EmoteSwitch)がありました。 Avatars 3.0ではアクションメニューを拡張してボタンを追加することで、 そのボタンの操作によってオブジェクトを出したり、消したりできるようになりました。 これはEmoteSwitch(エモートスイッチ)に比べて、 単純な設計で実装できる 後からインスタンスに来た人にもオブジェクトの状態が同期する 多くのオブジェクトの出し入れを管理できる ワールドを移動してもオブジェクトの状態が維持されるようにできる などメリットがいくつもあ

                                                        [VRChat] Avatars3.0で物を出し入れする (EmoteSwitchみたいなもの) - がとーしょこらの技術録(旧)
                                                      • Neovim+LSPをなるべく簡単な設定で構築する

                                                        はじめに Noevimには組み込みのLSPクライアントがあり、きちんと設定すれば非常に高機能な開発環境を構築することができます。 今回は、初心者の方にもとっつきやすいようなるべく小さなファイルで解説することを目指しました。LSP関連の最低限の機能に絞って100行弱の設定ファイルに収まるようまとめています。 使用しているプラグインは主に4つ、依存関係を入れても7つです。補完とLSPサーバー管理以外の機能はほぼ組み込みで実現できます。 wbthomason/packer.nvim(プラグインマネージャ) neovim/nvim-lspconfig(LSP設定) williamboman/mason.nvim(LSPサーバー管理) williamboman/mason-lspconfig.nvim hrsh7th/nvim-cmp(補完) hrsh7th/cmp-nvim-lsp hrsh7th

                                                          Neovim+LSPをなるべく簡単な設定で構築する
                                                        • What's New in DevTools (Chrome 113)  |  Blog  |  Chrome for Developers

                                                          Override network response headers You can now override response headers in the Network panel. Previously, you needed access to the web server to experiment with HTTP response headers. With response header overrides, you can locally prototype fixes for various headers, including but not limited to: Cross-Origin Resource Sharing (CORS) Headers Permissions-Policy Headers Cross-Origin Isolation Header

                                                            What's New in DevTools (Chrome 113)  |  Blog  |  Chrome for Developers
                                                          • リバースエンジニアリングツール新時代?!-Ghidraのお話-

                                                            2019/05/30 コース:こってり リバースエンジニアリングツール新時代?!-Ghidraのお話- みなさんこんにちは(&はじめまして)、ねこざめです。 先日、隣の席の先輩に誘われ、立川の方に荒野をかの隼で飛び回る作品の上映会&トークショーを見てきました。 隼のカッコよさにしびれたついでに、 例のサメを買って帰ったので、最近はリプレイをサメと一緒に見ながら、隼に乗って飛び回りたいとか考えていたりいなかったりします。このオタクはちょろいのでは? やっぱり、かっこいいというのは人生でもセキュリティでも大事な要素だと思いますね。 さて今回は、かっこいいものつながりで、プロジェクトページが黒基調の画面にドラゴンの組み合わせという、オタクの中二心を最高にくすぐる感じの、リバースエンジニアリングツール「Ghidra」のお話です。 実は、以前のブログ(「難読化の話(超!?入門編)その3 中編」)の中

                                                              リバースエンジニアリングツール新時代?!-Ghidraのお話-
                                                            • 「大規模計算時代の統計推論」 を全部Rでやってみる ~第1章~ - kur0cky

                                                              かの有名な「カステラ本」の姉妹編?「大規模計算時代の統計推論―原理と発展―」の和訳が発売されました 大規模計算時代の統計推論: 原理と発展 作者:エフロン,ブラッドレイ,ヘイスティ,トレバー発売日: 2020/07/30メディア: 単行本 著者はブラッドリー・エフロン,トレヴァー・ヘイスティという超レジェンド研究者達ですが,訳者にもそうそうたる名前が並んでいます. せっかく新たなバイブルに出会えたので,この本で行われている解析を全てRでやってみる,ということをやっていきます. 解析には随時適当なライブラリを使用し,作図・作表には基本的にggplot2, gtパッケージを使います.tidyverseも可能な限り活用していきます. 今回の記事では第1章「アルゴリズムと推論」の再現をします. 準備 1.1 回帰の例 fig 1.1 fig 1.2 tab 1.1 fig 1.3 1.2 仮説検定

                                                                「大規模計算時代の統計推論」 を全部Rでやってみる ~第1章~ - kur0cky
                                                              • 【Windows】パスの260文字制限の解除方法

                                                                以前にファイルサーバーの移行を行った際に確認として Dir コマンドでファイル数の一致を確認していたことがあったのですが、robocopy コマンドの結果を見てもエラーがないにも関わらず、移行元と移行先での実行結果でファイル数が一致しない、という事がありました。 エクスプローラーのトップフォルダのプロパティでもファイル数/フォルダ数も確認しており、こちらも同様に一致していないということがあり、その時に調べた内容をまとめました。 すべてのフォルダ/ファイルを表示できない理由 そもそも Dir コマンドでは通常すべてのフォルダ/ファイルを確認する事ができないのです。 すべての階層が表示されていないにも関わらず、コマンド結果ではエラー等も出力されないため、知らなければすべて出力されているものと判断してしまう可能性があります。(260 文字を超えたパスはフォルダ名の途中であろうが切れたまま出力され

                                                                  【Windows】パスの260文字制限の解除方法
                                                                • Neovim builtin LSP設定入門

                                                                  はじめに Neovim には組み込みのLSPクライアントがあります。少し前までは VSCode 並の開発体験を得るためにはcoc.nvimを使うのがベストな選択肢でしたが、neovim builtin lsp(以下 nvim-lsp)でもかなりエコシステムが整備されており、VSCode 並の開発体験が得られるようになっています。この記事ではそんな nvim-lsp の設定の基本的なところを説明します。 環境 Windows でも MacOS でも Linux でも動くはずです。 Neovim stable 最新版もしくは nightly git コマンド その他 Mason から色々な物をインストールして使う際には:checkhealth masonで指定されたコマンドが必要となることがあります。 基本的な設定 必須プラグイン系 nvim-lsp は組み込みではあるものの、そのままだと扱い

                                                                    Neovim builtin LSP設定入門
                                                                  • Node.js — Node v22.3.0 (Current)

                                                                    2024-06-11, Version 22.3.0 (Current), @RafaelGSS Notable Changes [5a41bcf9ca] - (SEMVER-MINOR) src: traverse parent folders while running --run (Yagiz Nizipli) #53154 [1d5934524b] - (SEMVER-MINOR) buffer: add .bytes() method to Blob (Matthew Aitken) #53221 [75e5612fae] - (SEMVER-MINOR) src,permission: --allow-wasi & prevent WASI exec (Rafael Gonzaga) #53124 [b5c30e2f5e] - (SEMVER-MINOR) module: pr

                                                                      Node.js — Node v22.3.0 (Current)
                                                                    • How to Make Your Code Reviewer Fall in Love with You

                                                                      When people talk about code reviews, they focus on the reviewer. But the developer who writes the code is just as important to the review as the person who reads it. There’s scarcely any guidance on preparing your code for review, so authors often screw up this process out of sheer ignorance. This article describes best practices for participating in a code review when you’re the author. In fact,

                                                                        How to Make Your Code Reviewer Fall in Love with You
                                                                      • Production ready eBPF, or how we fixed the BSD socket API

                                                                        Production ready eBPF, or how we fixed the BSD socket API2022-02-17 As we develop new products, we often push our operating system - Linux - beyond what is commonly possible. A common theme has been relying on eBPF to build technology that would otherwise have required modifying the kernel. For example, we’ve built DDoS mitigation and a load balancer and use it to monitor our fleet of servers. Thi

                                                                          Production ready eBPF, or how we fixed the BSD socket API
                                                                        • Visual Studio Code August 2020

                                                                          August 2020 (version 1.49) Update 1.49.1: The update addresses these issues. Update 1.49.2: The update addresses these issues. Update 1.49.3: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Intel | Linux: deb rpm tarball snap Welcome to the August 2020 release of Visual Studio Code. There are a number of updates in this version that we hope you will like, some of the key hi

                                                                            Visual Studio Code August 2020
                                                                          • 年利30%超え!!!!!LightGBMを用いたトヨタ株自動売買シミュレーション - Qiita

                                                                            胡散臭いタイトルですがガチです。 (シミュレーション方法等間違っていたらコメントで教えてください) TL;DR LightGBMを用いて翌日のトヨタ株の終値が予測実行日の終値よりも、上がる or 下がるの二値分類を実施 上がる場合は株を買う、下がる場合は株を売る、という処理を毎日実施 2020/01/01~2020/12/31の実績を用いて売買のシミュレーションを行ったところ、年利30.2299%のプラスとなった 背景 仕事をサボりながらネットサーフィンをしていたら面白そうな論文を発見。 当論文は2008年の発表で、予測モデルはSVMを使用している。 そこで、2008年以降に発表されたモデル(今回はLightGBM)で予測する実験を行う。 また、該当論文では、日経平均株価を予測対象としているが、今回は実際の取引を想定して、トヨタ自動車株式会社の株価を予測対象とする。 実験環境 Google

                                                                              年利30%超え!!!!!LightGBMを用いたトヨタ株自動売買シミュレーション - Qiita
                                                                            • ddc.vimとBuiltin LSPでサブ武器を錬成した - 点と接線。

                                                                              以前はcoc.nvimを用いて開発環境を構築していたが、オールインワン系プラグインならではの過剰性能に思うところがあったのでリプレイスを図ることにした。というのも、CoCが提供する機能のうち僕が絶対に必要としているのはせいぜい下記の3つ程度だったからだ。 ・自動補完 ・LSP ・セレクタ したがって、上記の機能を満たす単機能のプラグインをそれぞれ見繕えば当座の目的は達成できたことになる。僕にとってのVimは小回りの利くサブ武器なので、さしあたり一通りの編集作業がこなせる形に持っていければよいものとした。 ddc.vim ddc.vimは自動補完を行うためのプラグインで、広く人気を集めたdeoplete.vimの後継にあたる。わずか数ヶ月前に公開されたニューフェイスながら既に実用可能なクオリティに達している。ただし仕様上、補完ソースやスニペットの類はすべて分離されているので、各要素の導入と併

                                                                                ddc.vimとBuiltin LSPでサブ武器を錬成した - 点と接線。
                                                                              • Vim Online Editor - Vim Editor In Browser

                                                                                Check out my main website: Self Hosted Email Server and programmerhat.com. Is there a feature or service you're willing to pay for? Got a feature request? I'd love to hear it! I'm on Twitter @programmerhat, or email hello@programmerhat.com. Hey! LOTS of exciting new features are being still developed! Open sourced on: Github: programmerhat/vim-online-editor NOTE that this is downloading 2 MB, so g

                                                                                • AI Assistant in JetBrains IDEs | The IntelliJ IDEA Blog

                                                                                  CLion DataGrip DataSpell Fleet GoLand IntelliJ IDEA PhpStorm PyCharm RustRover Rider RubyMine WebStorm Plugins & Services Big Data Tools Code With Me Quality Assurance JetBrains Platform Scala Toolbox App Writerside JetBrains AI Grazie Team Tools Datalore Space TeamCity Upsource YouTrack Hub Qodana CodeCanvas .NET & Visual Studio .NET Tools ReSharper C++ Languages & Frameworks Kotlin Ktor MPS Ampe

                                                                                    AI Assistant in JetBrains IDEs | The IntelliJ IDEA Blog