並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 977件

新着順 人気順

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

  • 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.
    • RIP Redis: How Garantia Data pulled off the biggest heist in open source history - Momento

      RIP Redis: How Garantia Data pulled off the biggest heist in open source history Let’s set the record straight on the history of open source Redis Updated with new information on March 29, 2024. A poem is never finished, only abandoned. You can keep refining it endlessly, making it better with every iteration. As a solo project, full agency is reasonable. However, a unilateral decision to upend a

        RIP Redis: How Garantia Data pulled off the biggest heist in open source history - Momento
      • 週刊Railsウォッチ: ビューテンプレートに渡せるローカル変数をマジックコメントでチェック可能にほか(20220822前編)|TechRacho by BPS株式会社

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

          週刊Railsウォッチ: ビューテンプレートに渡せるローカル変数をマジックコメントでチェック可能にほか(20220822前編)|TechRacho by BPS株式会社
        • Migrating AWS Lambda functions from the Go1.x runtime to the custom runtime on Amazon Linux 2 | Amazon Web Services

          AWS Compute Blog Migrating AWS Lambda functions from the Go1.x runtime to the custom runtime on Amazon Linux 2 Update Feb 13, 2024: Support for the provided runtime family, as well as 3rd-party container images, was added in the v1.18 release of aws-lambda-go. Functions that have not had their dependencies updated since July 2020 will need to be re-compiled to prevent invocation errors when using

            Migrating AWS Lambda functions from the Go1.x runtime to the custom runtime on Amazon Linux 2 | Amazon Web Services
          • Intelの次期CPU「Alder Lake」、2種類のCPUコアを積む構造と性能 - Intel Architecture Day 2021レポート

            レポート Intelの次期CPU「Alder Lake」、2種類のCPUコアを積む構造と性能 - Intel Architecture Day 2021レポート 先日Intelはプロセスロードマップを紹介するIntel Acceleratedを開催したが、これに引き続き8月18日に、やはりオンラインの形でIntel Architecture Day 2021を開催して製品ロードマップや新製品の紹介を行った。 ちなみに来週開催されるHotChips 33でIntelはAlder Lake/Sapphire Rapids/Ponte Vecchio/Mount Evansに関して論文発表を行うほか、初日のTutorial Sessionでは"Intel packaging technologies for chiplets and 3D"と題したTechnology Providerセッション

              Intelの次期CPU「Alder Lake」、2種類のCPUコアを積む構造と性能 - Intel Architecture Day 2021レポート
            • RcloneでGoogleドライブをローカルPCにマウント | DevelopersIO

              以前S3をローカルPCにマウントしてみましたが、今回はGoogleドライブをマウントしてきます。 Rcloneでs3をローカルPCにマウントしてみる インストール方法は上記記事にも記載していますので、今回は割愛します。 セットアップ 以下のコマンドを実行して設定していきます。 rclone config インタラクティブなセットアッププロセスがガイドされますが、 初期設定では、ブラウザで行う必要のあるGoogleドライブのトークンを取得することができます。 設定例 Current remotes: Name Type ==== ==== s3 s3 e) Edit existing remote n) New remote d) Delete remote r) Rename remote c) Copy remote s) Set configuration password q) Qu

                RcloneでGoogleドライブをローカルPCにマウント | DevelopersIO
              • クラシルAndroidはなぜRepositoryを採用しなかったのか - dely Tech Blog

                こんにちは、クラシルAndroidエンジニアの@MeilCliです。先日Androidチームで設計についてお互いの認識を合わせ、今後のクラシルAndroidのアーキテクチャー設計をどうするか決めたので共有します 基本的な考えについてはテックリードのうめもりさんが書いた記事にありますのでよかったら読んでください*1 tech.dely.jp レイヤー構成 レイヤー構成 クラシルAndroidには3つのレイヤーが存在します UI Layer Viewの描画・ユーザ操作のハンドリング・ViewにまつわるStateの管理 Domain Layer データの加工・UI Layerへの公開 Data Layer データ操作を提供 それぞれのレイヤーにおいて複数のクラスが関わってきますが、今の所Domain LayerにはUseCase、Data Layerにはプリミティブなデータ操作を提供するData

                  クラシルAndroidはなぜRepositoryを採用しなかったのか - dely Tech Blog
                • ウェブ制作には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
                      • 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
                        • Python開発者のためのクールなPythonプロジェクト案10選 - Qiita

                          Pythonで作れる面白いアイディアとプロジェクトのリスト Photo by Andrea Piacquadio from Pexels はじめに 「Pythonをコーディングする喜びは、少しのクリアなコードで沢山のアクションを表現する、短く簡潔で読みやすいクラスを見ることであり、読者を退屈させる、膨大なつまらないコードではない。」Guido van Rossum Pythonは世界で最も使われているプログラミング言語の1つで、その理由は、業界のさまざまな分野に適した汎用性の高さにあると言えます。Pythonを使えば、ウェブだけでなく、デスクトップやコマンドラインでもプログラムを開発できます。Pythonは、学生から中級者、上級者、プロまで、さまざまなスキルレベルのプログラマに適しています。しかし、どんなプログラミング言語も常に学習が必要であり、Pythonも同様です。 もし本当に深い実用

                            Python開発者のためのクールなPythonプロジェクト案10選 - Qiita
                          • 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
                                                      • 便利そうな Rust の crate メモ - Qiita

                                                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 逐次編集 開発ツール tier 1 よく使うもの https://github.com/dtolnay/cargo-expand - マクロを展開して確認 https://github.com/rust-lang/rustfmt - コードフォーマッタ https://github.com/rust-lang/rust-clippytest - linter https://github.com/rust-lang/rustfix - コード書き換え https://github.com/passcod/cargo-watch - fi

                                                          便利そうな Rust の crate メモ - 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
                                                            • 第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
                                                              • 業務自動化これ一本!? 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
                                                                            • The Bizarre Story Behind Shinzo Abe’s Assassination - The Atlantic

                                                                              This article was featured in One Story to Read Today, a newsletter in which our editors recommend a single must-read from The Atlantic, Monday through Friday. Sign up for it here. On the last morning of his life, Shinzo Abe arrived in the Japanese city of Nara, famous for its ancient pagodas and sacred deer. His destination was more prosaic: a broad urban intersection across from the city’s main t

                                                                                The Bizarre Story Behind Shinzo Abe’s Assassination - The Atlantic
                                                                              • ecschedule用のYAMLファイル専用リポジトリを解体して、各アプリケーションのリポジトリへ移管した話 - コネヒト開発者ブログ

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

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