はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ パッケージマネージャ

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 27件)

corepack が標準同梱じゃなくなる未来、 mise でパッケージマネージャを管理する

2024/09/11 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip CLI corepack mise ENV npm

mise とは 言語環境の管理は *env や *vm を超えて、 mise へ という記事を書いたので詳しくはこちらをご参照ください。 簡単にいうと多言語対応の言語環境マネージャで(もっと多機能なのですが)、npm をバックエンドに node 製の cli まで管理できる、というものです。 つまり、 yarn や pnpm もグローバルでバージョン... 続きを読む

一般構築魔法(Nix)のVimへの応用について

2024/02/25 このエントリーをはてなブックマークに追加 7 users Instapaper Pocket Tweet Facebook Share Evernote Clip nix vim 応用 Vimmer 闇夜

始めに Vimにはdark powerがよく似合う。 いわゆるShougowareが真っ先に思い浮かぶのがVimmerの性ではあるが、ここでは闇夜より出でしNixの話をしたい。 Nixとは宣言的、再現性、信頼性におもきをおいたパッケージマネージャである。 プログラムから設定ファイル、データに至るまで、あらゆるものを一元的に管理すること... 続きを読む

zeno.zsh を活用して Node.js パッケージマネージャの違いを吸収する - エムスリーテックブログ

2023/10/25 このエントリーをはてなブックマークに追加 15 users Instapaper Pocket Tweet Facebook Share Evernote Clip YARN npm pnpM エムスリーテックブログ 巨塔

永山です。 神話の時代、天を衝く巨塔を築こうとした高慢な人類の Node.js パッケージマネージャは様々に引き裂かれたと言われています。 現代においてよく使用されているものだけでも npm, Yarn, pnpm などがあり、エムスリー社内でもプロジェクトによってどのパッケージマネージャが採用されているかはバラバラです。 ... 続きを読む

npm/yarn/pnpm/bunを同じコマンドで扱える ni のzsh実装を書いた

2023/03/24 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip Bun npm YARN pnpM corepack

niという npm/yarn/pnpm/bun を同じコマンドでインストール/アンストールコマンドを実行できるツールがあります。 antfu/ni: 💡 Use the right package manager 仕組み的には、各パッケージのロックファイルやCorepackで決められたpackageManagerフィールドの値から、どのパッケージマネージャを使うかを判断しています... 続きを読む

パッケージマネージャ「Homebrew 4.0」正式リリース、より高速に。Git cloneからJSONによるパッケージ管理へ切り替え

2023/02/19 このエントリーをはてなブックマークに追加 78 users Instapaper Pocket Tweet Facebook Share Evernote Clip Homebrew JSON git clone Linux

パッケージマネージャ「Homebrew 4.0」正式リリース、より高速に。Git cloneからJSONによるパッケージ管理へ切り替え MacやLinuxに対応するパッケージマネージャ「Homebrew」の最新版となる「Homebrew 4.0」正式版がリリースされました。 下記は開発者であるMike McQuaid氏のツイートです。バージョン3.6以来最大の変更... 続きを読む

パッケージマネージャを自作するときに考えること - gfnweb

2023/02/15 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip gfnweb ラッパー 自前 要件 プログラミング言語

プログラミング言語を自前で創っていると,パッケージマネージャが欲しくなってくるものだ.既存パッケージマネージャやそのラッパーによる配布で事足りることも多いが,その設計が自前言語の要件とうまく合わなかったりして,真に自分で実装する必要が出てきたりもする.そうした場合,パッケージマネージャをどんな設... 続きを読む

そろそろオープンデータを無秩序に管理するのは卒業したいので📦データを管理するパッケージマネージャを開発した【ツール開発】 - Qiita

2022/09/30 このエントリーをはてなブックマークに追加 6 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita バージョ pip npm apt

今回はdim(オープンデータパッケージマネージャ) v1.0のリリースに伴って開発したツールの紹介をしたいと思います。 オープンデータもパッケージマネージャ(apt、npm、gem、pipなど)と同じようにnpm install xxxxxのような形でオープンデータをインストールして管理すると良いのではないかという話です。 以前のバージョ... 続きを読む

パッケージマネージャで配布されるマルウェア、対策と課題について - ぶるーたるごぶりん

2021/11/27 このエントリーをはてなブックマークに追加 175 users Instapaper Pocket Tweet Facebook Share Evernote Clip 悪事 サプライ カニ フィギュア 近年

はじめに 画像は記事に全く関係ないカニのフィギュアです👋 近年、善良なパッケージを騙ったマルウェアが配布されているケースが増えてきています。 これらのマルウェアはパッケージマネージャ上で配布され、開発者端末やそれをビルトインしたシステムを利用するユーザー端末で悪事を働きます。 これは俗にいうサプライ... 続きを読む

依存関係解決における最大バージョン選択と最小バージョン選択について

2021/11/10 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip vgo bundler npm rust golang

この記事では Bundler (Ruby) や npm (JS)、Cargo (Rust)、vgo (Golang) 等のパッケージマネージャの依存関係解決における最大バージョン選択 (Maximal Version Selection) と最小バージョン選択 (Minimal Version Selection) [1] の違いについて説明します。また、それぞれの長所や短所、最大バージョン選択において現... 続きを読む

Go初心者が気を付けること - GolangRdyJp

2019/12/18 このエントリーをはてなブックマークに追加 211 users Instapaper Pocket Tweet Facebook Share Evernote Clip GolangRdyJp Dep 環境変数 Go初心者 環境構築

Go初心者がやってしまいがちなやらない方がいいことを書き出してみました。 情報検索や環境構築 golang.jpを見に行ってしまう depが最新推奨のパッケージマネージャだと勘違いする(Go標準のgo-modを使おう) 「GO???」環境変数を理解せずに設定しまくる(わからない場合は一切設定しないのが正しい) しょっぱなからgv... 続きを読む

ios開発にRustを使う 環境構築編 - プログラマでも年収2000万稼げるブログ

2019/03/18 このエントリーをはてなブックマークに追加 43 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust FFI プログラマ XCode iOS開発

iOSでは、Objective-C(C++も書ける)、Swift しか使えません が、C++の 異言語間インタフェース FFIを使えば、Objectibe-CやSwiftから C++を通して Rustを実行出来ます そのための環境構築 とりあえず xcodeでのビルドを行う Rustのインストール Rust自体は パッケージマネージャから出来るが、その場合だと Rustのバ... 続きを読む

macOS用パッケージマネージャ「Homebrew 2.0」リリース。LinuxとWSL(Windows Subsystem for Linux)にも正式対応 - Publickey

2019/02/04 このエントリーをはてなブックマークに追加 188 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey Homebrew MacOS Linux

macOS用パッケージマネージャ「Homebrew 2.0」リリース。LinuxとWSL(Windows Subsystem for Linux)にも正式対応 macOS用のパッケージマネージャ「Homebrew」の最新版となる「Homebrew 2.0」正式版がリリースされました。 Homebrew 2.0ではmacOSだけでなく、「Linux」とWindows 10のLinux互換機能である「Windows Subsy... 続きを読む

Goのコマンドラインツールをセルフアップデートするためのライブラリつくった - はやくプログラムになりたい

2017/12/30 このエントリーをはてなブックマークに追加 75 users Instapaper Pocket Tweet Facebook Share Evernote Clip コマンドラインツール Homebrew GitHub 配布

2017 - 12 - 30 Goのコマンドラインツールをセルフアップデートするためのライブラリつくった golang 突然ですが,Goで コマンドライン ツールを書く時,ツールの配布はどうしているでしょうか? go get でインストールできるようにする GitHub 上にリリースして,ダウンロードして使ってもらう システムのパッケージマネージャ(Homebrew など)を使う などがメジャーか... 続きを読む

パッケージマネージャがパッケージをインストールする仕組み – ymyzk’s blog

2017/12/19 このエントリーをはてなブックマークに追加 69 users Instapaper Pocket Tweet Facebook Share Evernote Clip npm Python ymyzk’s blog パッケージ

この記事は CAMPHOR- Advent Calendar 2017 の20日目の記事です. Python では pip,Ruby では Bundler,JavaScript (Node.js) では npm と様々なパッケージマネージャが存在します.これらを使うと,パッケージをいい感じにインストールして使えるようにしてくれますが,どのようにしてパッケージがインストールされているのかあまりよく把... 続きを読む

Node.js 8.0が公開。npm 5.0バンドル、Node.js API搭載、WHATWG URLパーサーを正式サポートなど - Publickey

2017/06/05 このエントリーをはてなブックマークに追加 25 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey WHATWG npm With 強化

Node.js 8.0が公開。npm 5.0バンドル、Node.js API搭載、WHATWG URLパーサーを正式サポートなど Node.js 8.0では、パッケージマネージャとして最新のnpm 5.0をバンドル。npm 5.0ではキャッシュ機構のコードがリライトされて高速になるなどの強化が行われています。下記はnpm 5.0と以前のバージョンの速度比較を行っているツイートです。 With #n... 続きを読む

「nul」という名称のRustパッケージ、Windowsユーザーに不具合を起こす | スラド デベロッパー

2017/05/12 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip スラド NUL CARGO dev デベロッパー

Rust言語のパッケージマネージャ「cargo」で、とある開発者が「nul」というパッケージを作成してリポジトリにアップロードしたところ、Windowsユーザーがパッケージの更新を行えなくなるという不具合が発生したそうだ( 本の虫 )。 Windowsでは、「nul」というファイル名は利用できないことになっている。これは、「nul」というファイル名はUNIX/Linuxで/dev/nullに相当す... 続きを読む

Big Sky :: golang オフィシャル謹製のパッケージ依存解決ツール「dep」

2017/01/24 このエントリーをはてなブックマークに追加 309 users Instapaper Pocket Tweet Facebook Share Evernote Clip Dep golang github.com Big Sky

golang にはパッケージマネージャが無数にあります。 PackageManagementTools · golang/go Wiki · GitHub Home Articles Blogs Books BoundingResourceUse cgo ChromeOS CodeReview CodeReviewComments CodeTools C... https://github.com... 続きを読む

Goのパッケージマネージャのmanulの使い方 #golang - Qiita

2016/12/13 このエントリーをはてなブックマークに追加 24 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita golang 使い方

$ l total 16 drwxr-xr-x 5 kazu staff 170B 12 9 14:35 . drwxr-xr-x 84 kazu staff 2.8K 12 9 14:34 .. drwxr-xr-x 12 kazu staff 408B 12 9 14:44 .git -rw-r--r-- 1 kazu staff 13B 12 9 14:34 README.md -rw-r-... 続きを読む

サーバーサイドをNodeからSwiftに移行する | カメリオ開発者ブログ

2015/12/21 このエントリーをはてなブックマークに追加 53 users Instapaper Pocket Tweet Facebook Share Evernote Clip サーバーサイド node Swift コアライブラリ ito

こんにちは。リードアーキテクトのItoです。最近アナログオーディオをやっているのですが、つらい 事件 が起きました。 今月はじめに Swift のコンパイラなどのソースコードがGithubで公開され、かなりの反響を呼びました。コンパイラだけではなく、パッケージマネージャやコアライブラリ、今後のマイルストーン、コーディング規約など、Swiftが一つのエコシステムとして公開されたことで、さらに盛り上が... 続きを読む

ついに!Swiftがオープンソースとして公開されました。ライセンスはApache License 2.0です。Swiftコードだけでなく、パッケージマネージャまでも含まれていたのは良い意味で驚きでした。オー

2015/12/04 このエントリーをはてなブックマークに追加 78 users Instapaper Pocket Tweet Facebook Share Evernote Clip realm Swift コンパイル 余談 Swiftコード

Swiftのオープンソース化 ついに!Swiftがオープンソースとして公開されました。ライセンスはApache License 2.0です。Swiftコードだけでなく、パッケージマネージャまでも含まれていたのは良い意味で驚きでした。オープンになって誰でも修正してコンパイルを試みることができます(余談ですが、RealmもApache License 2.0です)このようなビッグプロジェクトがオープン... 続きを読む

ServiceWorkerハッカソン ブラウザ上で動くパッケージマネージャ作った

2015/04/04 このエントリーをはてなブックマークに追加 29 users Instapaper Pocket Tweet Facebook Share Evernote Clip ブラウザ上

Pornographic Defamatory Illegal/Unlawful Spam Other Violations Thanks for flagging this SlideShare! Oops! An error has occurred. 続きを読む

WindowsのあのフォルダはUNIX/Linuxで言えばあそこだ - Qiita

2014/06/14 このエントリーをはてなブックマークに追加 878 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita UNIX Linux フォルダ Windows

日頃Windows使っててたまにUNIX系のレシピ読むと「適当なディレクトリ」という記述を見た瞬間に詰みます。料理できない人が「醤油適量」で死ぬくらいの致死率です。 というわけで日頃Windows使ってる人なりにディレクトリの対応表をまとめました。FHSの正確な定義よりはざっくりこんな使われ方だから近いよねで分類しています。 また、UNIX/LinuxのパッケージマネージャにWindowsで相当す... 続きを読む

Python3.4からpipが標準インストーラに!? - Qiita [キータ]

2013/11/14 このエントリーをはてなブックマークに追加 51 users Instapaper Pocket Tweet Facebook Share Evernote Clip デファクト npm キータ gem pip

Rubyにはgem、Node.jsにはnpmがあるが、元々Pythonにはパッケージマネージャは無かった。 それがいつの頃からか、easy_installなるものが現れ、さらにpipが作られた。今ではpipがほぼデファクトとなりつつあるけど、後付でインストールするパッケージの一つという位置づけは変わらない。箱を開けたら直ぐに使えるという意味で "Batteries included" を標榜してい... 続きを読む

golang - Go言語でWebAppの開発に必要なN個のこと - Qiita [キータ]

2013/09/10 このエントリーをはてなブックマークに追加 157 users Instapaper Pocket Tweet Facebook Share Evernote Clip webapp キータ cmd Qiita golang

元ネタ あるプログラミング言語で実際にWebAppを開発できるようになるまで、何が必要だろうか。言語仕様の習得は終えているとしよう。おそらく、最低限以下のような知識が必要だと思われる。とりあえずGo言語について知っていることを書いた。 パッケージマネージャ 標準でついてるgoツールを使おう。必要なライブラリはリポジトリから、go getで取ってこよう。 http://golang.org/cmd/... 続きを読む

C言語でWebAppの開発に必要なN個のこと

2013/09/10 このエントリーをはてなブックマークに追加 198 users Instapaper Pocket Tweet Facebook Share Evernote Clip webapp スペ モジュール ライブラリ 習得

あるプログラミング言語で実際にWebAppを開発できるようになるまで、何が必要だろうか。言語仕様の習得は終えているとしよう。おそらく、最低限以下のような知識が必要だと思われる。とりあえずC言語について知っていることを書いた。 パッケージマネージャ まずライブラリの管理。モジュールをインストールし、可能であればバージョンを固定し、適切にロードする機能が必要だ。 C言語の場合は、静的リンクをすればすべ... 続きを読む

 
(1 - 25 / 27件)