penulis: ProHoster

Mengganti EAV dengan JSONB di PostgreSQL

TL; DR: JSONB dapat menyederhanakan pengembangan skema database tanpa mengorbankan kinerja kueri. Pendahuluan Mari kita berikan contoh klasik dari salah satu kasus penggunaan tertua di dunia database relasional (database): kita memiliki sebuah entitas, dan kita perlu menyimpan properti (atribut) tertentu dari entitas ini. Namun tidak semua instance dapat memiliki kumpulan properti yang sama, terlebih lagi, […]

Bagaimana cara menghemat waktu Anda sendiri dan orang lain saat wawancara, atau sedikit tentang kesalahpahaman HR

Hari berikutnya dimulai, sebagaimana layaknya hari musim dingin dalam seminggu yang singkat. Manajer itu dipenuhi dengan tugas-tugas klasik - “kemarin saya mengirim surat ke Vasily Ivanovich di Sportloto, alih-alih ke Ivan Vasilyevich di Lotto-juta, di mana saya menulis segala macam hal tidak senonoh tentang Vasily Ivanovich, pastikan dia tidak membaca surat itu ” atau “kami di sini di cabang pada tahun lalu kami mengoptimalkan [...]

Kota tertidur, penduduk Khabrovsk terbangun

Jika jumlah komentar di bawah sebuah artikel dengan cepat mendekati 1000, yakinlah bahwa terlepas dari topik yang dikemukakan oleh penulis, pertengkaran sedang berkecamuk di dalam: titik nyala politik, dikelilingi oleh para ahli di semua masalah, diagnosis psikiatris dari jarak jauh dengan avatar dan julukan, mendapatkan serangan pribadi dan sarkastik, yang tingkat pedasnya melebihi darah xenomorph, dan, tentu saja, wajib di […]

Mengapa mereka tidak menelepon saya kembali-6, atau hati-hati, nama pengguna

Ketika hampir setahun yang lalu saya menulis artikel “Bagaimana cara menghemat waktu Anda sendiri dan orang lain saat wawancara, atau sedikit tentang kesalahpahaman HR”, saya berangkat dari asumsi integritas dan kepentingan kedua pihak dalam kerjasama jangka panjang (saling menguntungkan). untung, menang-menang, itu saja). Praktik tahun lalu menunjukkan bahwa situasi pasar secara bertahap berubah menjadi lebih buruk bagi karyawan, dan […]

Magang melalui mata perusahaan

Anda mungkin tahu bahwa Parallels telah melayani siswa berbakat hampir sejak hari pertama. Dalam banyak hal, karena perusahaan itu sendiri muncul berkat “bakat” muda yang sama. MIPT dan Bauman MSTU secara umum dapat dianggap sebagai tempat lahirnya para pemimpin kita dulu dan sekarang. Bagaimana keadaannya sekarang? Bekerja dengan “junior” itu mahal dan “menyakitkan” Selama beberapa tahun terakhir, […]

Garis waktu Blade Runner adalah November 2019. Apakah ramalan itu menjadi kenyataan?

Pada tahun 1982, sutradara Ridley Scott menggemparkan dunia dengan film Blade Runner. Ini adalah film kultus SF yang menunjukkan kepada pemirsa masa depan yang kelam dan mengganggu - November 2019. Sekarang kita bisa membandingkan apa yang ditampilkan di film dan apa yang kita miliki sekarang. Ini tentang teknologi, bukan model politik, sosial atau ekonomi dari Blade […]

Pahlawan super Soviet, booger Ceko, dan tiruan Australia

Dalam artikel “Bagaimana penulis fiksi ilmiah Arthur C. Clarke hampir menutup majalah “Technology for Youth”,” saya berjanji untuk berbicara pada hari Jumat tentang bagaimana pemimpin redaksi “Veselye Kartinki” hampir terbakar oleh serangga— dalam arti sebenarnya dari kata tersebut. Hari ini adalah hari Jumat, tapi pertama-tama saya ingin menyampaikan beberapa patah kata tentang “Gambar Lucu” itu sendiri - kasus unik ini […]

Rilis platform penyiaran video terdesentralisasi PeerTube 2.0

Rilis PeerTube 2.0, platform terdesentralisasi untuk mengatur hosting video dan penyiaran video, telah dipublikasikan. PeerTube menawarkan alternatif independen vendor untuk YouTube, Dailymotion, dan Vimeo, menggunakan jaringan distribusi konten berdasarkan komunikasi P2P dan menautkan browser pengunjung. Perkembangan proyek didistribusikan di bawah lisensi AGPLv3. PeerTube didasarkan pada klien WebTorrent BitTorrent yang berjalan di browser dan menggunakan WebRTC […]

Microsoft Defender ATP hadir di Linux

Microsoft berupaya memberikan dukungan untuk Linux di platform Microsoft Defender ATP (Advanced Threat Protection), yang dirancang untuk memberikan perlindungan proaktif, memantau kerentanan yang belum ditambal, dan mengidentifikasi serta menghilangkan aktivitas jahat pada sistem. Platform ini menggabungkan paket anti-virus, sistem deteksi intrusi jaringan, mekanisme untuk melindungi terhadap eksploitasi kerentanan (termasuk 0 hari), alat untuk isolasi yang diperpanjang, alat manajemen aplikasi tambahan, dan […]

Open source untuk Spleeter, sebuah sistem untuk memisahkan musik dan suara

Penyedia streaming Deezer telah melakukan proyek eksperimental bersumber terbuka bernama Sleeter, yang mengembangkan sistem pembelajaran mesin untuk memisahkan sumber audio dari komposisi audio yang kompleks. Program ini memungkinkan Anda untuk menghapus vokal dari suatu komposisi dan hanya menyisakan musik pengiringnya, memanipulasi suara masing-masing instrumen, atau membuang musik dan membiarkan suaranya untuk dilapis dengan rangkaian suara lain, membuat campuran, karaoke, atau transkripsi. Kode […]

Rilis program transcoding video HandBrake 1.3.0

Setelah satu tahun pengembangan, dirilis alat untuk transcoding multi-thread file video dari satu format ke format lainnya - HandBrake 1.3.0. Program ini tersedia dalam mode baris perintah dan sebagai antarmuka GUI. Kode proyek ditulis dalam bahasa C (untuk Windows GUI diimplementasikan dalam .NET) dan didistribusikan di bawah lisensi GPL. Rakitan biner disiapkan untuk Linux […]

Arch Linux telah mengubah cara paket kernel Linux diinstal

Pengembang Arch Linux telah mengumumkan perubahan dalam cara mereka menginstal paket dengan kernel Linux. Semua paket kernel resmi (linux, linux-lts, linux-zen dan linux-hardened) tidak lagi menginstal image kernel ke direktori /boot. Instalasi dan penghapusan image kernel akan dilakukan oleh skrip mkinitcpio (hook untuk memproses operasi instalasi kernel sejauh ini hanya ditambahkan ke mkinitcpio, tetapi di […]