penulis: ProHoster

Buildbot dalam contoh

Saya perlu mengatur proses perakitan dan pengiriman paket perangkat lunak dari repositori Git ke situs. Dan ketika saya melihat, belum lama ini, di Habré sebuah artikel tentang buildbot (tautan di bagian akhir), saya memutuskan untuk mencobanya dan menerapkannya. Karena buildbot adalah sistem terdistribusi, masuk akal untuk membuat host build terpisah untuk setiap arsitektur dan sistem operasi. Di kami […]

Esp8266 Kontrol Internet melalui protokol MQTT

Halo semua! Artikel ini akan menjelaskan secara rinci dan menunjukkan bagaimana, hanya dalam waktu luang 20 menit, Anda dapat mengatur remote control modul esp8266 menggunakan aplikasi Android menggunakan protokol MQTT. Gagasan tentang kendali dan pemantauan jarak jauh selalu menggairahkan pikiran orang-orang yang menyukai elektronik dan pemrograman. Bagaimanapun, kemampuan untuk menerima atau mengirim data yang diperlukan kapan saja, [...]

Menulis API dengan Python (dengan Flask dan RapidAPI)

Jika Anda membaca artikel ini, Anda mungkin sudah familiar dengan kemungkinan penggunaan API (Application Programming Interface). Dengan menambahkan salah satu dari banyak API terbuka ke aplikasi Anda, Anda dapat memperluas fungsionalitas aplikasi atau memperkayanya dengan data yang diperlukan. Namun bagaimana jika Anda mengembangkan fitur unik yang ingin Anda bagikan kepada komunitas? Jawabannya sederhana: Anda perlu [...]

Habr Weekly #15 / Tentang kekuatan cerita yang bagus (dan sedikit tentang ayam goreng)

Anton Polyakov berbicara tentang perjalanannya ke kilang anggur Koktebel dan memaparkan sejarahnya, yang di beberapa tempat didasarkan pada taktik pemasaran. Dan berdasarkan postingan tersebut, kami membahas mengapa orang mempercayai program tentang Lenin si Jamur, Mavrodi di tahun sembilan puluhan dan 2010an, dan kampanye pemilu modern. Kami juga berbicara tentang teknologi memasak ayam goreng dan nama-nama permen Google. Tautan ke postingan […]

Platform kesembilan ALT

Peluncuran Platform Sembilan (p9), cabang stabil baru dari repositori ALT berdasarkan repositori perangkat lunak bebas Sisyphus, telah diumumkan. Platform ini ditujukan untuk pengembangan, pengujian, distribusi, pembaruan, dan dukungan berbagai solusi kompleks - mulai dari perangkat tertanam hingga server perusahaan dan pusat data; dibuat dan dikembangkan oleh Tim ALT Linux, didukung oleh perusahaan Basalt SPO. ALT p9 berisi repositori […]

Peri gigi tidak berfungsi di sini: struktur email gigi buaya dan nenek moyang prasejarahnya

Anda memasuki koridor remang-remang, di mana Anda bertemu dengan jiwa-jiwa miskin yang tersiksa oleh rasa sakit dan penderitaan. Tetapi mereka tidak akan mendapatkan kedamaian di sini, karena di balik setiap pintu menanti mereka lebih banyak lagi siksaan dan ketakutan, memenuhi seluruh sel tubuh dan memenuhi semua pikiran. Anda mendekati salah satu pintu, di belakangnya Anda mendengar suara gerinda dan [...]

Memasuki TI: pengalaman pengembang Nigeria

Saya sering mendapat pertanyaan tentang bagaimana memulai karir di bidang IT, terutama dari sesama warga Nigeria. Tidak mungkin memberikan jawaban universal untuk sebagian besar pertanyaan-pertanyaan ini, tapi tetap saja, menurut saya jika saya menguraikan pendekatan umum untuk memulai debut di bidang TI, ini mungkin berguna. Apakah perlu mengetahui cara menulis kode? Sebagian besar pertanyaan yang saya terima […]

Pembaruan kesepuluh dari firmware UBports, yang menggantikan Ubuntu Touch

Proyek UBports, yang mengambil alih pengembangan platform seluler Ubuntu Touch setelah Canonical menarik diri darinya, telah menerbitkan pembaruan firmware OTA-10 (over-the-air) untuk semua ponsel cerdas dan tablet yang didukung secara resmi yang dilengkapi dengan firmware berbasis di Ubuntu. Pembaruan dibuat untuk smartphone OnePlus One, Fairphone 2, Nexus 4, Nexus 5, Nexus 7 2013, Meizu […]

Pembaruan paket antivirus gratis ClamAV 0.101.4 dengan kerentanan dihilangkan

Rilis paket anti-virus gratis ClamAV 0.101.4 telah dibuat, yang menghilangkan kerentanan (CVE-2019-12900) dalam implementasi pengurai arsip bzip2, yang dapat menyebabkan penimpaan area memori di luar buffer yang dialokasikan saat memproses terlalu banyak penyeleksi. Versi baru ini juga memblokir solusi untuk membuat bom zip non-rekursif, yang dilindungi pada rilis sebelumnya. Perlindungan yang ditambahkan sebelumnya…

Paket berbahaya, bb-builder, telah terdeteksi di repositori NPM. Rilis NPM 6.11

Administrator repositori NPM memblokir paket bb-builder, yang berisi sisipan berbahaya. Paket berbahaya tersebut masih belum terdeteksi sejak Agustus tahun lalu. Sepanjang tahun, penyerang berhasil merilis 7 versi baru, yang diunduh sekitar 200 kali. Saat menginstal paket, file yang dapat dieksekusi untuk Windows diluncurkan, mentransfer informasi rahasia ke host eksternal. Pengguna yang telah menginstal paket disarankan untuk segera mengubah semua [...]

Rilis Solaris 11.4 SRU12

Pembaruan untuk sistem operasi Solaris 11.4 SRU 12 telah diterbitkan, yang menawarkan serangkaian perbaikan dan peningkatan rutin untuk cabang Solaris 11.4. Untuk menginstal perbaikan yang diusulkan dalam pembaruan, cukup jalankan perintah 'pkg update'. Dalam rilis baru: Kumpulan kompiler GCC telah diperbarui ke versi 9.1; Cabang baru Python 3.7 (3.7.3) disertakan. Sebelumnya dikirimkan Python 3.5. Menambahkan baru […]