Jamii: Utawala

ITBoroda: Uwekaji wa vyombo kwa lugha wazi. Mahojiano na Wahandisi wa Mfumo kutoka Southbridge

Leo utasafiri katika ulimwengu wa wahandisi wa mfumo aka DevOps engineers: suala kuhusu uboreshaji, uwekaji vyombo, upangaji kwa kutumia kubernetes, na kusanidi usanidi kupitia. Docker, kubernetes, ansible, rulebooks, cubelets, helm, dockersworm, kubectl, chati, pods - nadharia yenye nguvu kwa mazoezi ya wazi. Wageni ni Wahandisi wa Mfumo kutoka kituo cha mafunzo cha Slurm na wakati huo huo kampuni ya Southbridge - Nikolay Mesropyan na Marcel Ibraev. […]

Kutembea kwa Rake: Makosa 10 Muhimu katika Ukuzaji wa Mtihani wa Maarifa

Kabla ya kujiandikisha katika kozi mpya ya Mafunzo ya Kina kwa Mashine, tunawajaribu wanafunzi watarajiwa ili kubaini kiwango chao cha utayari na kuelewa ni nini hasa wanahitaji kutoa ili kujiandaa kwa ajili ya kozi hiyo. Lakini tatizo linatokea: kwa upande mmoja, ni lazima tujaribu ujuzi katika Sayansi ya Data, kwa upande mwingine, hatuwezi kupanga mtihani kamili wa saa 4. Ili kutatua hili […]

Baiskeli nyingine: tunahifadhi masharti ya Unicode 30-60% zaidi kuliko UTF-8

Ikiwa wewe ni msanidi programu na unakabiliwa na kazi ya kuchagua encoding, basi Unicode itakuwa karibu daima kuwa suluhisho sahihi. Njia maalum ya uwakilishi inategemea muktadha, lakini mara nyingi kuna jibu la ulimwengu wote hapa pia - UTF-8. Ni nzuri kwa sababu hukuruhusu kutumia herufi zote za Unicode bila kupoteza baiti nyingi katika hali nyingi. Kweli, kwa lugha ambazo hazitumii [...]

Zindua mstari wa amri Linux kwenye iOS

Je, unajua kwamba unaweza kuendesha mstari wa amri? Linux kwenye kifaa cha iOS? Huenda ukawa unauliza, “Kwa nini nitumie programu za kutuma ujumbe mfupi kwenye iPhone"Hilo ni swali la haki. Lakini ukisoma Opensource.com, labda unajua jibu: watumiaji Linux Wanataka kuweza kufanya kazi nayo kwenye kifaa chochote na wanataka kutumia mipangilio yao wenyewe. Lakini zaidi ya yote, […]

Jaribio la ujanibishaji: kwa nini programu au tovuti inaihitaji?

Hebu fikiria hili: ulitengeneza programu na kisha kuitoa katika lugha kadhaa mara moja. Lakini baada ya kutolewa, uligundua makosa katika matoleo tofauti ya lugha: jinamizi mbaya zaidi la msanidi programu. Kwa hivyo hii ndio sababu upimaji wa ujanibishaji upo, ili kuepusha hali kama hizi zisizofurahi. Leo, Marekani sio mchezaji mkubwa zaidi katika soko la maombi ya simu. China […]

Kwa nini ni Muhimu Kuthibitisha Programu kwenye Hifadhi Yako ya Upatikanaji wa Juu (99,9999%)

Ni toleo gani la firmware ambalo ni "sahihi" na "linafanya kazi" zaidi? Ikiwa mfumo wa kuhifadhi unahakikisha uvumilivu wa hitilafu wa 99,9999%, hiyo inamaanisha kuwa utafanya kazi bila kukatizwa hata bila sasisho la programu? Au, kinyume chake, ili kupata uvumilivu wa juu wa makosa, unapaswa kusanikisha firmware ya hivi karibuni kila wakati? Tutajaribu kujibu maswali haya kulingana na uzoefu wetu. Utangulizi mfupi Sote tunaelewa kuwa katika kila [...]

Je, inawezekana kutengeneza nambari nasibu ikiwa hatuaminiani? Sehemu 2

Habari, Habr! Katika sehemu ya kwanza ya kifungu hicho, tulijadili kwa nini inaweza kuwa muhimu kutoa nambari za nasibu kwa washiriki ambao hawaaminiani, ni mahitaji gani yanayowekwa kwa jenereta za nambari bila mpangilio, na tukazingatia njia mbili za utekelezaji wao. Katika sehemu hii ya makala, tutaangalia kwa karibu mbinu nyingine inayotumia saini za kizingiti. Fiche kidogo Ili [...]

PostgreSQL Antipatterns: "Infinity sio kikomo!", Au kidogo juu ya kujirudia

Kujirudia ni utaratibu wenye nguvu sana na unaofaa ikiwa vitendo sawa vinafanywa kwenye data inayohusiana "kwa kina". Lakini kujirudia bila kudhibitiwa ni uovu, ambayo inaweza kusababisha utekelezaji usio na mwisho wa mchakato, au (ambayo hutokea mara nyingi zaidi) kwa "kula" kumbukumbu zote zilizopo. Katika suala hili, DBMS hufanya kazi kwa kanuni sawa - "waliniambia kuchimba, kwa hiyo mimi kuchimba". […]

Historia ya Usanifu wa Dodo NI: Monolith ya Mapema

Au kila kampuni isiyo na furaha yenye monolith haina furaha kwa njia yake mwenyewe. Ukuzaji wa mfumo wa Dodo IS ulianza mara moja, kama biashara ya Dodo Pizza - mnamo 2011. Ilikuwa kwa msingi wa wazo la ujanibishaji kamili na wa jumla wa michakato ya biashara, na sisi wenyewe, ambayo hata wakati huo mnamo 2011 iliibua maswali mengi na mashaka. Lakini kwa miaka 9 sasa tumekuwa tukitembea [...]

Usanidi wa kernel Linux kwa GlusterFS

Tafsiri ya makala hiyo iliandaliwa kwa kutarajia uzinduzi wa kozi ya "Msimamizi" Linux. Kitaalamu." Maswali hutokea mara kwa mara hapa na pale kuhusu mapendekezo ya urekebishaji wa kernel ya Gluster na kama yanahitajika. Hitaji hili mara chache hutokea. Chini ya mzigo mwingi wa kazi, kernel hufanya vizuri sana. Hata hivyo, kuna upande mbaya. Kihistoria, kernel Linux hutumia kumbukumbu nyingi kwa urahisi ikiwa imepewa […]

Katika Tarantool, unaweza kuchanganya hifadhidata ya haraka sana na programu ya kufanya kazi nayo. Hivi ndivyo ilivyo rahisi kufanya

Miaka mitano iliyopita nilijaribu kufanya kazi na Tarantool, lakini haikufanya kazi kwangu. Lakini hivi majuzi nilishikilia wavuti ambapo nilizungumza juu ya Hadoop na jinsi MapReduce inavyofanya kazi. Hapo waliniuliza swali: "Kwa nini usitumie Tarantool kwa kazi hii?" Kwa udadisi, niliamua kurudi kwake, kujaribu toleo la hivi punde - na hii […]

DataHub ya Chanzo Huria: Utafutaji wa Metadata wa LinkedIn na Jukwaa la Ugunduzi

DataHub ya Chanzo Hub: Mfumo wa utafutaji na ugunduzi wa metadata wa LinkedIn Kupata data unayohitaji haraka ni muhimu kwa kampuni yoyote inayotegemea kiasi kikubwa cha data kufanya maamuzi yanayotokana na data. Hili haliathiri tu tija ya watumiaji wa data (ikiwa ni pamoja na wachambuzi, wasanidi programu wa kujifunza mashine, wanasayansi wa data na wahandisi wa data), lakini pia […]

Nunua upangishaji wa kuaminika wa tovuti zilizo na ulinzi wa DDoS, seva za VPS VDS 🔥 Nunua upangishaji wa tovuti unaoaminika kwa ulinzi wa DDoS, seva za VPS VDS | ProHoster