並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 954件

新着順 人気順

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

  • ウェブ制作にはWebStormがお勧め! 使いこなせば操作が爆速になる機能のまとめ - ICS MEDIA

    みなさんはウェブサイト制作で、どのテキストエディターを使用していますか? 弊社ではHTMLやCSS、JavaScriptを扱うウェブ制作ソフトとして「WebStorm(ウェブストーム)」を全スタッフが利用しています。WebStormは有料のソフトウェアですが、日本語に対応しており、ウェブ制作に役立つ機能が豊富に搭載されていて値段以上の価値があります。 今回はWebStormの魅力について、「WebStormの概要」、「ウェブ制作に便利な使い方」、「コードリーディングに重宝する機能」、「コーディングの助けになる機能」の4点から紹介します。 ※本記事はWebStormの内容ですが、開発元のJetBrains社が提供しているIntelliJ IDEAやPhpStorm、その他のIDE(統合開発ソフト)で同様のショートカットや機能を使用できます。 本記事は初心者向けの内容ですが、続編記事「使用歴5

      ウェブ制作にはWebStormがお勧め! 使いこなせば操作が爆速になる機能のまとめ - ICS MEDIA
    • Version Skew

      There is a phrase that is very frequently used at Google and other big tech companies. It’s a nice and short phrase. And the problem it describes is broadly applicable to modern software engineering. Yet it doesn’t seem to be used much outside of the Google diaspora, and there doesn’t seem to be an alternative naming for the concept either. The phrase is version skew or for short: skew. Version sk

        Version Skew
      • OpenAI Codex の使い方|npaka

        1. Codex「Codex」は、自然言語と数十億行のコードの両方で学習したGPT-3ベースのモデルです。Pythonの能力が最も高く、JavaScript、Go、Perl、PHP、Ruby、Swift、TypeScript、SQL、Shell を含む10を超える言語を熟知しています。 「Codex」は、次のような様々なタスクに利用できます。 ・コメントをコードに変換。 ・コンテキスト内で次の行または関数を記述。 ・アプリケーションの有用なライブラリや API 呼び出しなどの知識の提供。 ・コメントの追加。 ・効率化のためのコードの書き直し。 2. Codexの使用例「Playground」でModelに「code-davinci-002」を指定して試しています。 2-1. 「Hello」と言う (Python)""" Ask the user for their name and say

          OpenAI Codex の使い方|npaka
        • 第725回 Rcloneと専用GNOME Shell拡張機能を併用して、Ubuntuからさまざまなクラウドストレージサービスにアクセスする | gihyo.jp

          Ubuntu Weekly Recipe 第725回Rcloneと専用GNOME Shell拡張機能を併用して、Ubuntuからさまざまなクラウドストレージサービスにアクセスする 今回はRcloneと専用GNOME Shell拡張機能であるrclone-managerを併用し、さまざまなクラウドストレージサービスをまるで専用クライアントを使用しているかのようにアクセスする方法を紹介します。 Ubuntuとさまざまなクラウドストレージサービス 世の中にはさまざまなクラウドストレージサービス(以下サービス)があります。そのうちのいくつかは第682回のオンラインアカウント機能で扱えるようになりますが、いくつかとはいいつつ事実上Google DriveとNextcloudくらいのものです。 中にはDropboxのようにUbuntuのリポジトリからパッケージ(この場合は「nautilus-dropb

            第725回 Rcloneと専用GNOME Shell拡張機能を併用して、Ubuntuからさまざまなクラウドストレージサービスにアクセスする | gihyo.jp
          • Dataflow with Python practical setup guide - LegalOn Technologies Engineering Blog

            こんにちは、LegalOn Technologies検索・推薦チームの志水です。 私たちのチームでは Elasticsearch へのデータのインデキシングをCloud PubSub を queue として挟んで非同期にしており、その処理にDataflowを活用しています。Dataflow(=Google managed Apache Beam) はサーバーレスでスケーラブルなデータ処理を得意としています。 Python を用いたDataflowの活用については、例えばこちらの記事が網羅的です。 この記事では似たような観点に加え、Docker上で動かす工夫やintegration testの工夫も合わせて書いていければと思います。 全体像 パッケージ構成 pyproject.toml (Poetry) Pipeline Integration test DoFnのテスト DirectRun

              Dataflow with Python practical setup guide - LegalOn Technologies Engineering Blog
            • Refactoring Terraform with moved blocks - Money Forward Developers Blog

              2021、年の暮れからこんにちは。 サービス基盤本部インフラ部の @grezarjp です。 2021年も終わろうとしているこのときに、嬉しいニュースがあります。Terraformのrefactoringがかなりやりやすくなりました。今日はTerraform v1.1.0から導入されたmoved blocksという機能によってTerraformのrefactoringがどのように楽になったのか、その機能とともに紹介したいと思います。 v1.1.0で導入されたmoved blocksについて まずはTerraform v1.1.0のリリースノートをご覧ください https://github.com/hashicorp/terraform/releases/tag/v1.1.0 moved blocks for refactoring within modules: Module author

                Refactoring Terraform with moved blocks - Money Forward Developers Blog
              • 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
                                            • 業務自動化これ一本!? KNIME 初心者への完全ガイド! KNIMEの使い方 入門から応用まで - デジタル推進課

                                              本ブログでは、KNIME 初心者のための完全ガイドを作成しています。 KNIME初心者でもこれだけやれば、「KNIMEなんて簡単!」「自動化?まかせて!」「まだExcelでレポート作ってるの?」と言えるような人になれるようになることを想定しています。 Excelしか使ったことない・使う気のない方々に、KNIMEを使ってもらえるよう、私が実際に某外資系企業で教えているノウハウを惜しみなく掲載中です。 自動化ツールKNIMEを社員全員が使える、ハイテク企業を目指しましょう! また、まっきーに下記のような業務を依頼してみたいということがございましたら、お気軽にお問合せフォーム、もしくはTwitter DMよりご連絡ください。好意にしている企業さん経由での受注も可能です。 KNIMEトレーニング KNIME作成の請負業務 KNIMEコンサルティング BIツールを用いたダッシュボード開発 データ分析

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

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

                                                    Pythonで利用できるSQLのリネージュ分析ツール「SQLLineage」を試してみた | DevelopersIO
                                                  • 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株式会社
                                                      • vaultwarden(旧bitwarden_rs)でパスワード管理サーバーをセルフホスティング

                                                        vaultwarden(旧bitwarden_rs)でパスワード管理サーバーをセルフホスティング 作成: 2019年09月29日 更新: 2021年08月09日 セキュリティ Docker bitwarden 最近注目を集めているbitwardenというパスワード管理サービスがある。有名なLastPassや1Passwordのようにログインパスワードやクレジットカード情報をサーバー上で管理してくれる。bitwardenがこれらと違うのは基本料金が無料という点にある。課金することでチーム向けの機能が使えたりサポートが受けられたりするが、一般ユーザーは無料で問題ない。1Passwordに比べて機能が少ないともいわれているが、iOS、android、Windows、macOS、Linuxの全OSおよびWebをカバーしていて、パスワード生成、自動入力など基本はしっかり押さえいる。 セルフホスティン

                                                          vaultwarden(旧bitwarden_rs)でパスワード管理サーバーをセルフホスティング
                                                        • 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
                                                          • ecschedule用のYAMLファイル専用リポジトリを解体して、各アプリケーションのリポジトリへ移管した話 - コネヒト開発者ブログ

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

                                                              ecschedule用のYAMLファイル専用リポジトリを解体して、各アプリケーションのリポジトリへ移管した話 - コネヒト開発者ブログ
                                                            • 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のお話-
                                                                        • Shell productivity tips and tricks

                                                                          Table of Contents Tab completion Keyboard shortcuts Navigating through history Shell expansions Real-life examples Summary Going further Shell productivity tips I estimate that I spend around 50% of my day working in my text editor and my terminal. Any way I can get more productive in these environments has a direct and measurable impact on my daily productivity as a whole. If you spend a good chu

                                                                          • 「大規模計算時代の統計推論」 を全部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
                                                                            • 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