Rekayasa Perangkat Lunak

9
Ketergantungan Node.js terlalu berat

Baru-baru ini saya mulai bermain dengan node.js. Sekarang, setiap tutorial simpul di luar sana menyatakan bahwa Anda harus mulai dengan npm init dan kemudian, katakan Anda ingin beberapa kerangka kerja server standar, katakanlah Anda memilih express: npm install express tapi kemudian Anda...

9
Mengapa Tidak Dibatasi subkelas Enum di Haskell

Sepertinya instance Bounded harus memiliki implementasi Enum yang waras. Saya pribadi tidak bisa memikirkan contoh tandingan, meskipun jika seseorang menemukan yang tidak patologis maka saya akan mengerti mengapa ini tidak terjadi. Dari melakukan :ipada dua typeclasses sepertinya satu-satunya...

9
Peringatan dalam REST API sebagai bukan kesalahan kritis

Saya punya REST API yang untuk beberapa entpoinds seperti DELETE, POST atau PUT saya punya beberapa aturan validasi yang bisa mengembalikan kesalahan. Sekarang saya membutuhkan jenis kesalahan baru seperti kesalahan yang tidak kritis, bahwa kesalahan tersebut seharusnya gagal dengan cara biasa,...

9
Algoritma kompresi terbaik untuk foto timelapse

Saya memiliki folder yang berisi sekitar 9.000 foto JPEG (sekitar 30GB), yang ingin saya arsipkan dengan semacam kompresi. Saya mengerti bahwa mengompresi JPEG biasanya tidak terlalu efektif, tetapi foto-foto ini adalah bingkai dari timelapse, jadi ada sejumlah besar kesamaan di antara sebagian...

9
Layanan microser dan perpustakaan bersama

Kami merancang sistem berdasarkan pada microservices independen (terhubung melalui bus RabbitMq). Kode akan (untuk komponen pertama setidaknya) ditulis dalam python (baik python2 dan python3). Kami sudah memiliki aplikasi monolit yang mengimplementasikan beberapa logika bisnis, yang ingin kami...

9
Membuat model jadwal kerja yang kompleks

Saya punya masalah dunia nyata yang saya coba wakili dan otomatisasi. Saya telah menyederhanakan dan mengabstraksikannya sebagai berikut: Ada n tempat kerja (P1, P2, ..., Pn). Setiap tempat, Pn memiliki kunci, Kn. Ada m Pekerja, (W1, W2, ..., Wm). Untuk dapat bekerja di Pn, seorang pekerja harus...