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
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
Helm Kubernetes package manager becomes the latest CNCF project to graduate The Helm application package manager for Kubernetes today became the latest Cloud Native Computing Foundation project to achieve graduation status. It’s an important milestone that demonstrates not only thriving adoption, but also a strong commitment to community, sustainability and inclusivity, the CNCF said. The CNCF is
こんにちは、モバイルエンジニアの中村(@Kyomesuke)です。 私が担当している kintone の iOS アプリでは、脱レガシーを目指して Apple 製の新しいフレームワークやビルドツールの導入/移行に取り組んでいます。 今回はその取り組みの一つである、ライブラリマネージャーを CocoaPods から Swift Package Manager(SPM)に移行した件について紹介します。 CocoaPods から SPM に移行を決めた理由 サイボウズの開発本部では徐々に Apple シリコン搭載の MacBook が普及しており、ビルド速度の面での開発環境改善が進んでいます。 ただし、ライブラリマネージャーとして CocoaPods を利用しているプロジェクトの場合、環境構築が困難であり新規メンバー参入の障害となっていました。 これは、CocoaPods が Ruby 製である
Swift Package Manager fails to clone from private Git repositories If you are using Swift Package Manager as part of the xcodebuild process, you may find that this fails with the following error message: xcodebuild: error: Could not resolve package dependencies: Authentication failed because the credentials were rejected Or xcodebuild: error: Could not resolve package dependencies: The server SSH
はじめに Package Managerでパッケージの導入が楽になったのでよく使うライブラリでも使えないかと調べた所、各リポジトリは後述するPath Queryに対応していました。 各リポジトリのUPMのgit URLと対応状況 Extenject package.jsonとasmdefは用意されていますが正式対応版ではなくサンプルシーンも一緒に取り込まれてしまうので使わない方が無難です。 UniRx masterブランチのみUPM対応しています。UPM対応後にタグが作られていないのでバージョン指定はできません。 UniTask masterブランチと1.3.0以降のタグを指定できます。タグを指定する場合は#1.3.0のようにURLの最後に追加します。 https://github.com/Cysharp/UniTask.git?path=Assets/UniRx.Async#1.3.0
はじめに こんにちは、 Mobile Application Group で iOS アプリエンジニアをやっている多鹿です。 前回は Sansan / Eight の iOS アプリにて共通で使っている社内ライブラリを Swift Package Manager (以降 SwiftPM) に対応させた話の「その1」を公開しました。 buildersbox.corp-sansan.com 今回はもう一つの社内ライブラリを SwiftPM に対応させた話になります。 はじめに SwiftPM 対応した社内ライブラリについて 対象リポジトリのディレクトリ構成 対応手順と注意点 1. ライブラリが依存する OpenCV の xcframework 化 OpenCV の xcframework 生成スクリプトを利用する ① Python スクリプトを動かすのに必要な依存ツールのインストール ② Op
Swift package manager is a dependency manager developed by Apple to simplify the development process. Integrated into Xcode 11, it became a turning point in the world of dependency managers for Swift based projects. With no need to install additional software tools it serves as a user friendly, fast working iOS package manager. Below, we look at how the Fastlane tool can be used for task automatio
July 28, 2021 The CodeQL package manager is now available in public beta on GitHub.com. CodeQL packages can contain CodeQL queries and CodeQL libraries — and of course you can express dependencies between packs. You can upload your packs to the package registry on GitHub.com, and CodeQL will automatically fetch any required dependencies when running queries from a pack. This makes it simple to cre
「Windows Package Manager v0.3」では、インストールスクリプトのインポートを可能にするwinget importが追加されている。形式はJSONで、インストールスクリプトの作成や変更を支援するスキーマを用意している。 また、ADMXの取り込みを通じたグループポリシーの構成に対応しており、.admxファイルと.admlファイルをダウンロードできる。なお、Windows Package Managerはアプリインストーラを介して配布され、将来リリースされるWindows Package Managerのバージョン1.0は、Windows 10ビルド1809以降のデバイスからの自動更新となる。 そのほか、試験的な機能として、winget featuresによる機能の確認、winget settingsによるJSONエディタの起動、winget listを使用した「プログ
On the 11th of December, 2019 a security vulnerability which extends to all major JavaScript package managers (npm, yarn and pnpm) was publicly disclosed. This vulnerability, discovered by security researcher Daniel Ruf, allows malicious actors to apply varied tactics of arbitrary file overwrites. In this article: How do Node.js command line packages work? How does this security vulnerability affe
The core SQLite project releases only "vanilla JS" distributions which are independent of any given developer-side toolchain. However, a community-maintained npm-based distribution of the SQLite3 WASM components can be found at @sqlite.org/sqlite-wasm. It can be installed from a command-line shell using: $ npm install @sqlite.org/sqlite-wasm An introduction for using it, including instructions for
はじめに こんにちは、計測プラットフォーム開発本部iOSブロックの中岡です。普段はZOZOMAT/ZOZOGLASSの運用・保守や計測技術を使った新規事業の開発をしています。 目次 はじめに 目次 計測フレームワークとは Swift Package Managerへの移行の経緯 Swift Package Managerへの移行 移行作業でハマったこと まとめ 計測フレームワークとは 私たちのチームは、ZOZOMAT/ZOZOGLASSの機能を開発し、それらをライブラリとしてZOZOTOWN iOSチームに提供しています。このライブラリのことを私たちは計測フレームワークと呼んでいます。そしてこのライブラリの提供方法として今まではCocoaPodsを利用していました。元々はCarthageを利用していたのですが、Apple silicon導入に伴いCocoaPodsへ移行しています。そちらの
Toggle share menu for: Helm, the package manager for Kubernetes, now a CNCF graduated project Share Share Helm, the package manager for Kubernetes, now a CNCF graduated project on X X Share Helm, the package manager for Kubernetes, now a CNCF graduated project on LinkedIn LinkedIn Share Helm, the package manager for Kubernetes, now a CNCF graduated project on Facebook Facebook Share Helm, the pack
Google Cloud Artifact RegistryでUnity Package Managerのプライベートレジストリを作成するnpmUnityUnityPackageManagerGoogleCloudArtifactRegistry Google CloudのArtifact Registryは、11月17日(現地時間)に一般提供を開始した新しいサービスです。Google Container Registryの進化形でもあり、コンテナイメージだけでなく言語パッケージなども管理できます。 Artifact Registryはnpmをサポートしてます。UnityのPackage Managerはnpmをベースにして動作しており、社内でUnity Package Managerのプライベートレジストリのニーズがあったため、Artifact Registryのnpmが利用できないか試
「Windows Package Manager 1.0」に含まれるwingetクライアントは、パッケージの管理とマニフェストの操作が可能で、winget searchを使用してパッケージを検索できる。 パッケージのインストールはwinget install、パッケージのアップグレード確認はwinget upgrade、すべてのアップグレードはwinget upgrade -allで実行可能で、winget exportでインストールするパッケージの情報をエクスポートして、他のPCでwinget importを実行すれば、PCの移行も簡単に行える。 「Windows Package Manager 1.0」は、Windows 10 バージョン1809以降がインストールされているすべてのデバイスに、Microsoft Store経由で自動更新としてリリースされる。また、Microsoftコミ
みなさん、明けましておめでとうございます! 今年もよろしくお願いします。 さて、自分が代表を務めてますゲーム会社のビサイドでは昨年末からひっそりと、オープンソースプロジェクトを開始しました! これまでウチの会社は受託制作(制作費を頂いてゲームを制作し納品する)がメインでしたので、それらにかかわわるソースコード、アセット含め、全ては依頼をいただいた会社様の成果物となり、ウチの方でオープンソースなどにはできなかったのですね。ずっと、オープンソース的な取り組みでゲーム業界に貢献できればと思っていたのですが、なかなか難しかったのです。 一方で数年前から、ウチの会社ではオリジナルタイトルを作り始めてまして、それらのタイトル用に作ったソースコードやアセットならオープンソースにできるよね!ということでコツコツと準備を進めていました。 とはいえ、流石にゲーム本体をオープンソースにして公開するのは、商売上、
Writing a package manager is not one of the most common programming tasks. After all, there are many out-of-the-box ones available. Yet, somehow I've found myself in exactly this situation. How so? I'm a big fan of SQLite and its extensions. Given the large number of such extensions in the wild, I wanted a structured approach to managing them. Which usually involves, well, a package manager. Excep
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く