3 điểm bởi GN⁺ 2024-06-29 | 1 bình luận | Chia sẻ qua WhatsApp

Chào mừng đến với Code Galaxies, chỉ huy

Chọn điểm đến

  • Bower

    • Trình quản lý gói JavaScript phía client
  • Composer

    • Trình quản lý gói cho PHP
  • RubyGems

    • Trình quản lý gói cho Ruby
  • npm

    • Trình quản lý gói JavaScript
  • Go Search

    • Tìm kiếm gói ngôn ngữ Go (dựa trên go-search.org)
  • Python (PyPI)

    • Chỉ mục gói Python
  • NuGet

    • Các gói trong thế giới .NET
  • R Language

    • CRAN - mạng lưới gói R
  • Debian

    • Trình quản lý gói Debian
  • Fedora

    • Gói Fedora
  • Arch Linux

    • Gói Arch Linux không kèm AUR
  • Arch Linux + AUR

    • Gói Arch Linux có kèm AUR
  • Brew

    • Homebrew, trình quản lý gói không thể thiếu cho OS X
  • Rust

    • Kho lưu trữ gói Rust (crates.io)
  • Elm

    • Ngôn ngữ thú vị

Ý kiến của GN⁺

  • Bài viết này giới thiệu các trình quản lý gói cho nhiều ngôn ngữ lập trình và nền tảng khác nhau
  • Mỗi trình quản lý gói là một công cụ thiết yếu trong ngôn ngữ hoặc nền tảng tương ứng, giúp các nhà phát triển dễ dàng quản lý dependencies
  • Đặc biệt, npm và PyPI được sử dụng rất rộng rãi trong cộng đồng JavaScript và Python
  • Khi chọn một trình quản lý gói mới, điều quan trọng là phải cân nhắc hệ sinh thái ngôn ngữ đó và mức độ hỗ trợ từ cộng đồng
  • Những công cụ khác có chức năng tương tự gồm có Maven (Java), Gradle (Java), Conda (Python), v.v.

1 bình luận

 
GN⁺ 2024-06-29
Ý kiến Hacker News
  • Trang web rất ngầu, nhưng người này nói rằng mình đang ở tiệm cắt tóc nên không thể lắc điện thoại và xem bản đồ như một kẻ điên

    • Sẽ rất hay nếu có thể dùng ngón tay kéo quả cầu trên màn hình
  • Nếu tưởng tượng mỗi chấm là một chương trình và phía sau nó có ít nhất một con người, thì có thể hiểu rõ độ phức tạp của từng dự án

    • Đây là một cấu trúc do con người tạo ra với quy mô rất lớn
  • Có ý kiến cho rằng việc khám phá thiên hà này rất khó

    • Chạm bằng một ngón tay thì đi tới phía trước, nhưng rất khó chạm vào một điểm cụ thể
    • Vấn đề này đặc biệt xảy ra khi cố chọn các điểm lớn
    • Xoay thiết bị thì hướng thay đổi, nhưng vẫn khó chỉ vào một ngôi sao cụ thể
    • Dù vậy, nó vẫn rất đẹp về mặt thị giác
    • Sẽ tuyệt nếu khi khám phá thiên hà thật cũng có một công cụ nhanh như thế này, tất nhiên là cần điều khiển tốt hơn
  • Bản trực quan hóa này rất ấn tượng, nhưng trực quan hóa 2D có thể thực dụng hơn

    • Ví dụ, kích thước của điểm biểu thị tổng số mục phụ thuộc, nhưng cũng bị ảnh hưởng bởi khoảng cách tới camera
  • Có người rất thích những thứ kiểu này

    • Gource: tạo ra các video đẹp mắt và giàu tính hữu cơ từ kho git
    • codeswarm: tương tự Gource
    • skyline.github.com: hiện không còn được dùng nữa, giống như Atom
  • Có người nhìn thấy một cụm nhỏ ở xa trong thiên hà NPM và quyết định khám phá thêm

    • hình ảnh
    • Có các gói từ strongcanary-a đến strongcanary-z
    • Đây là các gói được thiết kế để kiểm thử các thành phần liên thông mạnh trong đồ thị phụ thuộc
    • strongcanary-a
    • Có vẻ công cụ này đã vượt qua bài kiểm thử, thật thú vị khi có thể nhận ra chúng ngay cả từ rất xa
  • Có người thốt lên: "Lạy Chúa! Toàn là leftpads"

  • Nếu soi xét kỹ theo góc độ thiên văn học, thì chúng gần với cụm sao hơn là thiên hà

    • Thiên hà thường có nhiều chuyển động tròn và hình thành các nhánh
    • "Cụm sao phần mềm" có lẽ là một thuật ngữ marketing hay hơn
    • Người này nhắc đến giả thuyết được chấp nhận rộng rãi rằng thiên hà cần vật chất tối, và nói rằng mình không muốn kéo phép so sánh đó sang phần mềm
  • Có người thắc mắc dữ liệu này được điền vào như thế nào

    • Họ thử bấm vào Rust, nhưng dự án họ đang làm đã ở trên crates.io từ nhiều năm nay mà vẫn không thấy xuất hiện
  • Có người nói rằng họ không thể hiển thị thiên hà Elm trên điện thoại

    • Họ hỏi có ai biết những hòn đảo tách biệt đó có ý nghĩa gì không
    • Elm có quy trình phát triển lõi tương đối khép kín nên có thể là vì vậy, nhưng ngoài ra thì không rõ lý do