Kategorio: Administrado

Python - asistanto en trovado de malmultekostaj flugbiletoj por tiuj, kiuj amas vojaĝi

La aŭtoro de la artikolo, kies tradukon ni publikigas hodiaŭ, diras, ke ĝia celo estas paroli pri la disvolviĝo de TTT-skrapilo en Python uzante Selenium, kiu serĉas flugajn biletojn. Serĉante biletojn, oni uzas flekseblajn datojn (+- 3 tagoj rilate al la specifitaj datoj). La skrapilo konservas la serĉrezultojn en Excel-dosiero kaj sendas al la persono, kiu prizorgis ĝin, retpoŝton kun ĝenerala [...]

Docker: ne malbona konsilo

En la komentoj al mia artikolo Docker: malbonaj konsiloj, estis multaj petoj por klarigi kial la Dockerfile priskribita en ĝi estis tiel terura. Resumo de la antaŭa epizodo: du programistoj verkas Dockerfile sub malloza limdato. En la procezo, Ops Igor Ivanovich venas al ili. La rezulta Dockerfile estas tiel malbona, ke la AI ​​estas sur la rando de koratako. Nun ni eltrovu, kio estas malbona kun ĉi tiu [...]

"Pilolo de la demono" en moviĝo

La provo priskribita en ĉi tiu artikolo povas ŝajni bagatela al iuj. Sed ankoraŭ necesus fari por esti absolute certa, ke la solvo funkcios. Nun ni povas sekure diri, ke ni ne timas mallongdaŭran interferon en la L1-gamo. La unua artikolo rapidigos vin. Mallonge: antaŭ ne longe ĝi fariĝis havebla, inkluzive de la ĝenerala publiko, [...]

Bitmapaj indeksoj en Go: serĉu kun sovaĝa rapideco

Komencaj rimarkoj Mi faris ĉi tiun prelegon angle ĉe la konferenco GopherCon Russia 2019 en Moskvo kaj en la rusa en renkontiĝo en Niĵnij Novgorod. Ni parolas pri bitmapa indekso - malpli ofta ol B-arbo, sed ne malpli interesa. Mi dividas registradon de la parolado en la konferenco en la angla kaj tekstan transskribon en la rusa. Ni konsideros, […]

REG.RU vs Beget: interkonsiliĝo

Antaŭ iom malpli ol unu jaro komenciĝis fascina rakonto, kiam REG.RU unuflanke ĉesigis la partneran interkonsenton kun Beget. Mi interesiĝis pri kiel la aferoj iras kun ĉi tiu afero, kaj mi decidis demandi pri la progreso de la proceso de la rektaj partoprenantoj, ĉar la deklaroj de ĉiu el la partioj estis tute senbazaj. Mi faris demandojn al ambaŭ flankoj. REG.RU limigis sin al respondo enhavanta ĝeneralajn frazojn […]

Li ne estas bona por vi

Lige kun la kreskanta populareco de Rook, mi ŝatus paroli pri ĝiaj faŭltoj kaj problemoj, kiuj atendas vin survoje. Pri mi mem: Sperto pri administrado de ceph el la martela versio, fondinto de la komunumo t.me/ceph_ru en telegramo. Por ne esti senbaza, mi referencos al afiŝoj akceptitaj de Habr (juĝante laŭ la takso) pri problemoj kun ceph. Kun la plej multaj el la problemoj en [...]

Kompleksaj sistemoj. Atingante kritikan nivelon

Se vi pasigis iun tempon pensante pri kompleksaj sistemoj, vi verŝajne komprenas la gravecon de retoj. Retoj regas nian mondon. De la kemiaj reagoj ene de ĉelo, ĝis la reto de rilatoj en ekosistemo, ĝis la komercaj kaj politikaj retoj kiuj formas la kurson de historio. Aŭ konsideru ĉi tiun artikolon, kiun vi legas. Vi verŝajne trovis ĝin en socia reto, elŝutis ĝin el komputila reto [...]

Kiel ni uzis WebAssembly por akceli TTT-aplikaĵon 20 fojojn

Ĉi tiu artikolo diskutas kazon por akceli retumilaplikaĵon anstataŭigante JavaScript-kalkulojn per WebAssembly. WebAssembly - kio ĝi estas? Mallonge, ĉi tio estas binara instrukcia formato por stak-bazita virtuala maŝino. Wasm (mallonga nomo) estas ofte nomata programlingvo, sed ĝi ne estas. La instrukcia formato estas ekzekutita en la retumilo kune kun JavaScript. Gravas, ke WebAssembly povas [...]

PyDERASN: kiel mi skribis ASN.1-bibliotekon kun fendoj kaj blobs

ASN.1 estas normo (ISO, ITU-T, GOST) por lingvo priskribanta strukturitajn informojn, same kiel regulojn por kodi ĉi tiujn informojn. Por mi, kiel programisto, ĉi tio estas nur alia formato por seriigi kaj prezenti datumojn, kune kun JSON, XML, XDR kaj aliaj. Ĝi estas ege ofta en nia ĉiutaga vivo, kaj multaj homoj renkontas ĝin: en poŝtelefonaj, telefonaj, VoIP-komunikadoj (UMTS, LTE, [...]

GOSTIM: P2P F2F E2EE IM en unu vespero kun GOST-kriptografio

Kiel programisto de la biblioteko PyGOST (GOST-kriptografaj primitivuloj en pura Python), mi ofte ricevas demandojn pri kiel efektivigi simplan sekuran mesaĝadon memstare. Multaj homoj konsideras aplikatan kriptografion sufiĉe simpla, kaj voki .encrypt() sur bloka ĉifro sufiĉos por sendi ĝin sekure tra komunika kanalo. Aliaj opinias, ke aplikata kriptografio estas por malmultaj, kaj [...]

Merdo okazas. Yandex forigis kelkajn el la virtualaj maŝinoj en sia nubo

Ankoraŭ el la filmo Venĝantoj: Senfineca Milito Laŭ uzanto dobrovolskiy, la 15-an de majo 2019, kiel rezulto de homa eraro, Yandex forigis iujn el la virtualaj maŝinoj en sia nubo. La uzanto ricevis leteron de Yandex-teknika subteno kun la jena teksto: Hodiaŭ ni faris teknikan laboron en Yandex.Cloud. Bedaŭrinde, pro homa eraro, virtualaj maŝinoj de uzantoj en la zono ru-central1-c estis forigitaj, [...]

12. Kontrolpunkto Komencante R80.20. Registroj & Raportoj

Bonvenon al leciono 12. Hodiaŭ ni parolos pri alia tre grava temo, nome pri laboro kun protokoloj kaj raportoj. Kelkfoje ĉi tiu funkcio rezultas preskaŭ decida kiam oni elektas rimedon de protekto. Sekurecspecialistoj vere amas oportunan raportsistemon kaj funkcian serĉon por diversaj eventoj. Estas malfacile kulpigi ilin pri tio. Esence, la ŝtipoj [...]