Kategória: Adminisztráció

ÁI-Tehén: A konténerizálás érthető nyelven. Interjú a Southbridge rendszerépítészeivel.

Ma ma már egy utazás vár önre a rendszermérnökök, más néven DevOps mérnökök világába: felhívás a virtualizáció, konténerizáció, Kubernetes általi orchestrálás és konfigurációk beállításának témakörére. Docker, Kubernetes, Ansible, playbookok, kubelets, Helm, Docker Swarm, kubectl, chartok, podok - tiszta elmélet, tiszta gyakorlat. A vendégeink a "Slyorm" oktatóközpont és a Southbridge cég rendszermérnökei, Nikolai Mesropyan és Marcel Ibraev.

Csalódások sorozata: 10 kritikus hiba a tudásellenőrző teszt fejlesztésében

Mielőtt felvennénk a Machine Learning Advanced új kurzusára, teszteljük a leendő diákokat, hogy meghatározzuk felkészültségük szintjét, és megértsük, mire van szükségük a kurzusra való megfelelő felkészüléshez. De felmerül a dilemma: egyrészt ellenőriznünk kell a tudást a Data Science terén, másrészt nem szervezhetünk egy teljes, 4 órás vizsgát.

Még egy kerék: a Unicode karakterláncok 30-60%-kal kompaktabb tárolása, mint az UTF-8

Ha fejlesztő vagy, és a kódolás kiválasztásának feladata áll előtted, szinte mindig az Unicode a helyes választás. A konkrét ábrázolási mód a kontextustól függ, de a legtöbb esetben itt is van egy univerzális válasz – UTF-8. Azért jó, mert lehetővé teszi az összes Unicode karakter használatát, anélkül, hogy a legtöbb esetben túl sok bájtot pazarolnánk. Igaz, hogy a nem latin karaktereket használó nyelvek esetén...

Linux parancssor indítása iOS-en

Tudta, hogy Linux parancssort indíthat iOS-eszközön? Talán megkérdezi: "Miért használjak szöveges alkalmazásokat iPhone-on?" Jogos kérdés. De ha az Opensource.com-ot olvassa, valószínűleg tudja a választ: a Linux felhasználók azt szeretnék, ha bármilyen eszközön dolgozhatnának vele és saját beállításaikat használhatnák. De leginkább azt szeretnék...

Helyi tesztelés: miért van szüksége egy alkalmazásnak vagy webhelynek?

Képzeljen el egy ilyen szituációt: kifejlesztett egy alkalmazást, majd egyszerre több nyelven kiadta. De már a kiadás után felfedezte a hibákat a különböző nyelvi verziókban: a fejlesztő legrosszabb rémálma. Éppen ezért létezik a lokalizációs tesztelés, hogy elkerülje az ilyen kellemetlen helyzeteket. Ma az Egyesült Államok már nem a legnagyobb játékos a mobilalkalmazások piacán. Kína...

Miért fontos ellenőrizni a szoftvert a nagy rendelkezésre állású (99,9999%) tárolórendszeren?

Melyik a legjobb és működő verzió a firmware-ből? Ha a tárolórendszer garantálja a megbízhatóságot 99,9999%-kal, ez azt jelenti, hogy zökkenőmentesen fog működni frissítés nélkül is? Vagy éppen ellenkezőleg, a maximális megbízhatóság érdekében mindig a legfrissebb firmware-t kell telepíteni? Megpróbálunk válaszolni ezekre a kérdésekre tapasztalataink alapján. Rövid bevezetés Mindannyian tudjuk, hogy minden […]

Lehet-e véletlenszámokat generálni, ha nem bízunk egymásban? 2. rész

Helló, Habr! A cikk első részében azt vitattuk meg, hogy miért lehet szükséges véletlenszámokat generálni olyan résztvevők számára, akik nem bíznak egymásban, milyen követelményeket támasztanak ilyen véletlenszám-generátorokkal szemben, és két megvalósítási megközelítést vizsgáltunk. A cikk ezen részében részletesebben megvizsgálunk egy másik megközelítést, amely küszöb aláírásokat használ. Egy kis kriptográfia Ahhoz, hogy […]

PostgreSQL Antipatterns: "A végtelen nem határ!", avagy egy kis a rekurzióról

A rekurzió egy nagyon hatékony és kényelmes mechanizmus, ha kapcsolódó adatokon ugyanazokat a műveleteket hajtjuk végre „mélyen”. De a kontrollálatlan rekurzió rossz, ami végtelen folyamatvégrehajtáshoz, vagy (ami gyakoribb) a teljes elérhető memória „elfogyasztásához” vezethet. Az adatbáziskezelők ebben a tekintetben ugyanazon elvek szerint működnek — „mondták, hogy ásni kell, hát ások.” […]

A Dodo IS architektúrája: korai monolit

Vagy minden boldogtalan vállalat a monolitjával boldogtalan a maga módján. A Dodo IS rendszer fejlesztése azonnal megkezdődött, amikor a Dodo Pizza üzlete elindult — 2011-ben. Az alapötlet a üzleti folyamatok teljes és totális digitalizálása volt, mégpedig saját erőforrásokkal, ami már 2011-ben is sok kérdést és kételyt vetett fel. De már 9 éve megyünk […]

A Linux kernel konfigurálása a GlusterFS-hez

A cikk fordítása a „Linux Adminisztrátor. Professzionális” kurzus kezdetére készült. Időnként felmerülnek kérdések a Gluster kernel beállításokkal kapcsolatos ajánlásaival kapcsolatban, és hogy van-e erre szükség. Az ilyen szükséglet ritkán merül fel. A legtöbb terhelésnél a kernel nagyon jól működik. Bár van egy másik oldal is. Történelmileg a Linux kernel szívesen fogyaszt nagy mennyiségű memóriát, ha lehetőséget kap […]

A Tarantoolban egy szupergyors adatbázis és egy alkalmazás kombinálható. Így egyszerűen megtehető.

Öt évvel ezelőtt kipróbáltam a Tarantoolt, de akkor nem vált be számomra. De nemrég webináriumot tartottam, ahol a Hadoopról beszéltem, arról, hogyan működik a MapReduce. Ott feltették a kérdést: „Miért nem használjuk erre a feladatra a Tarantoolt?”. Kíváncsiságból úgy döntöttem, hogy visszatérek hozzá, tesztelem az utolsó verziót – és ezen a […]

DataHub nyílt forráskódú: a LinkedIn metaadatok kereső és felfedező platformja

DataHub nyílt forráskódú: a LinkedIn metaadatok kereső és felfedező platformja. Az adatok gyors keresése elengedhetetlen minden cég számára, amely nagy mennyiségű adatot használ a döntéshozatalhoz. Ez nemcsak a felhasználók (beleértve az elemzőket, a gépi tanulás fejlesztőit, az adatfeldolgozó szakembereket és az adatmérnököket) termelékenységére van hatással, hanem […]

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster