Kami terus berbicara tentang proyek sumber terbuka yang paling banyak dibahas di Hacker News. Hari ini kita berbicara tentang
solusi untuk bekerja dengan repositori dan blockchain .
Bagian sebelumnya:
/ foto Michael Hicks CC OLEH
Gitea adalah sistem untuk mengatur pekerjaan dengan repositori Git, yang memungkinkan untuk menggunakan layanan seperti GitHub atau Bitbucket pada perangkat keras Anda sendiri atau di cloud.
Proyek ini melihat cahaya pada tahun 2016 - kemudian sekelompok pengembang yang tidak puas dari Gogs (server Git lain) menciptakan garpu proyeknya. Organisasi manajemen tidak cocok dengan mereka: semua keputusan, sampai adopsi permintaan tarikan tertentu, dibuat oleh pendiri Gogs secara individual. Ini memperlambat pengembangan keseluruhan produk dan rilis tambalan kritis. Sebaliknya, Gitea adalah proyek demokratis dengan daftar panjang
pengelola dan
eksekutif terpilih setiap tahun.
Keuntungan utama dari produk ini adalah kekompakannya. Gitea mengkonsumsi sumber daya yang sangat sedikit sehingga server
dapat dijalankan pada Raspberry Pi jika diinginkan. Pada saat yang sama, fungsinya cukup luas - ada dukungan untuk
Git LFS ,
tanda tangan GPG dan integrasi dengan layanan pihak ketiga seperti Slack atau Discord. Baca lebih lanjut tentang fungsi program dan bandingkan dengan analog
dalam dokumentasi resmi .
Secara umum, penghuni Hacker News
memuji Gitea karena kemudahan instalasi dan
antarmuka yang ramah
pengguna yang mengingatkan pada GitHub. Keuntungan lain dari proyek ini adalah keteraturan pembaruan dan keterbukaan pengembang yang dikonfigurasi untuk berkomunikasi dengan komunitas. Namun, ada orang yang
yakin bahwa alih-alih Gitea lebih baik menggunakan Gogs. Sejak 2016, itu mulai mengembangkan jauh lebih aktif dan
memperoleh fitur-fitur baru yang garpu masih belum miliki. Misalnya, kemampuan untuk "beralih" di antara basis data.
Sourcegraph disebut "Google untuk kode." Program ini mengindeks dan menganalisis repositori, memungkinkan Anda untuk melakukan pencarian kompleks pada basis kode perusahaan besar. Sistem ini memungkinkan untuk menganalisis panggilan fungsi sewenang-wenang dan melihat diskusi dan dokumentasi terkait. Sourcegraph mendukung 19 bahasa dan dapat bekerja dengan GitHub, Bitbucket dan Phabricator.
Proyek ini dengan cepat menjadi populer dan pada tahun kedua keberadaannya menarik investasi sebesar $ 20 juta. Sekarang produk tersebut digunakan di perusahaan-perusahaan seperti Uber dan Lyft, dan pendirinya ada di daftar Forbes 30 Under 30.
Pada tahun 2018, kode tersebut diposting di Github di bawah lisensi Apache open source. Menurut para pendiri, keputusan ini terkait dengan
misi perusahaan - mempopulerkan alat analisis dan pemrograman kode. Pembaca Berita Hacker umumnya menyambut baik berita tersebut. Masyarakat
menghargai kecepatan tinggi dari produk dan
mencatat bahwa rilis dapat menyebabkan perubahan penting dalam industri.
Tetapi terlepas dari kenyataan bahwa kode Sourcegraph utama terbuka, perusahaan masih
menyediakan fungsionalitas berbayar tambahan . Misalnya, Anda harus membayar untuk mereka yang ingin mendapatkan dukungan untuk SSO, DBMS eksternal dan sistem log yang diperluas.
Perpustakaan ini adalah bagian dari kode untuk versi Minecraft "klasik". Para penulis
membuatnya terbuka pada Juni 2018.
Yang pertama (Brigadir) bertanggung jawab atas antarmuka teks (baris perintah) yang tersedia di game dan mengimplementasikan fungsi pelengkapan otomatis. Secara teori, perpustakaan ini dapat menyederhanakan penciptaan produk apa pun yang berfungsi dengan teks. Misalnya, sudah diintegrasikan ke dalam beberapa bot untuk Telegram. Para penulis berharap bahwa menerjemahkan mesin teks mereka menjadi open source akan membuat alat lebih ramah pengguna.
Pustaka kedua (DataFixerUpper) digunakan untuk perakitan tambahan, penggabungan, dan optimalisasi operasi konversi data. Di Minecraft, ia memperbarui file game yang sudah usang.
/ foto Michael Hicks CC OLEHBerita tentang transisi parsial Minecraft menjadi open source menjadi populer di Hacker News, tetapi disambut dengan perasaan campur aduk. Sementara beberapa komentator menjadi tertarik pada perpustakaan, yang lain
merasa bahwa bagian-bagian yang diterbitkan dari mesin Minecraft "sangat membosankan." Menurut pendapat mereka, akan jauh lebih menarik untuk melihat kode mesin grafis gim - Blaze3D. Omong-omong, pengembang gimnya berjanji untuk membuka di masa depan.
Hyperledger
Hyperledger adalah proyek open source yang dibuat untuk mempromosikan teknologi blockchain, yang
diperkenalkan oleh The Linux Foundation. Proyek ini dipimpin oleh salah satu pendiri Yayasan Perangkat Lunak Apache, Brian Behlendorf.
Awalnya, Hyperledger hanya menyertakan dua solusi berdasarkan pengembangan Intel, IBM, dll. Ini adalah sistem untuk membuat blockchains Fabric eksklusif (diizinkan) dan platform modular untuk mengembangkan register Sawtooth yang didistribusikan.
Sekarang memiliki sebelas aplikasi dan kerangka kerja. Di antara mereka ada
alat untuk mengembangkan aplikasi blockchain seluler,
modul untuk analisis data dan
mengukur kinerja sistem, serta
implementasi protokol ILP untuk menghubungkan berbagai blockchain.
Apa yang kami tulis di Blog IaaS Corporate Pertama:
Tentang virtualisasi dari saluran Telegram kami: