Topic: administratë

Si mund të bllokojnë me lehtësi konkurrentët faqen tuaj

Kohët e fundit kemi hasur në një situatë ku një numër antivirusësh (Kaspersky, Quuttera, McAfee, Norton Safe Web, Bitdefender dhe disa më pak të njohur) filluan të bllokojnë faqen tonë të internetit. Studimi i situatës më bëri të kuptoj se është jashtëzakonisht e lehtë të futesh në listën e bllokimit; mjaftojnë vetëm disa ankesa (edhe pa justifikim). Unë do ta përshkruaj problemin më në detaje më tej. Problemi është mjaft serioz, pasi tani pothuajse […]

Transmetimi i të dhënave të kolonës me Apache Arrow

Përkthimi i artikullit u përgatit posaçërisht për studentët e kursit Inxhinieri i të Dhënave. Gjatë javëve të fundit, Nong Li dhe unë kemi shtuar një format binar të transmetimit në Apache Arrow, duke plotësuar formatin ekzistues të skedarit me akses të rastësishëm/IPC. Kemi implementime Java dhe C++ dhe lidhje Python. Në këtë artikull unë do të shpjegoj se si funksionon formati dhe do të tregoj se si mund të arrini […]

NDA e zhvillimit - klauzolë "mbetëse" dhe mënyra të tjera për të mbrojtur veten

Zhvillimi me porosi është pothuajse i pamundur pa transferimin e informacionit konfidencial (CI) te zhvilluesi. Përndryshe, sa i personalizuar është? Sa më i madh të jetë klienti, aq më e vështirë është të negociosh kushtet e një marrëveshjeje konfidencialiteti. Me një probabilitet afër 100%, një kontratë standarde do të jetë e tepërt. Si rezultat, së bashku me sasinë minimale të informacionit të nevojshëm për punë, ju mund të merrni një mori përgjegjësish - për të ruajtur dhe mbrojtur si tuajat, [...]

Alexey Grachev: Shkoni në front

Kyiv Go Meetup maj 2018: Prezantuesja: – Përshëndetje të gjithëve! Faleminderit që jeni këtu! Sot kemi dy folës zyrtarë - Lyosha dhe Vanya. Do të ketë edhe dy të tjera nëse kemi kohë të mjaftueshme. Folësi i parë është Alexey Grachev, ai do të na tregojë për GopherJS. Alexey Grachev (në tekstin e mëtejmë - AG): - Unë jam një zhvillues Go dhe shkruaj shërbime në internet […]

Shtatë gabimet më të zakonshme kur kaloni në CI/CD

Nëse kompania juaj sapo prezanton mjetet DevOps ose CI/CD, mund të jetë e dobishme për ju që të njiheni me gabimet më të zakonshme, në mënyrë që të mos i përsërisni dhe të mos shkelni në grabujën e dikujt tjetër. Ekipi i Mail.ru Cloud Solutions përktheu artikullin Shmangni këto Gracka të zakonshme kur kaloni në CI/CD nga Jasmine Chokshi me shtesa. Pagatishmëria për të ndryshuar kulturën dhe proceset Nëse shikoni […]

Si funksionon Yandex.Cloud me Virtual Private Cloud dhe si na ndihmojnë përdoruesit tanë të zbatojmë veçori të dobishme

Përshëndetje, emri im është Kostya Kramlich, unë jam zhvilluesi kryesor i divizionit Virtual Private Cloud në Yandex.Cloud. Unë jam duke punuar në një rrjet virtual dhe, siç mund ta merrni me mend, në këtë artikull do të flas për pajisjen Virtual Private Cloud (VPC) në përgjithësi dhe rrjetin virtual në veçanti. Dhe do të zbuloni gjithashtu pse ne, zhvilluesit e shërbimeve, vlerësojmë reagimet nga përdoruesit tanë. Por rreth [...]

Krijimi i miqësisë me Python dhe Bash: bibliotekat smart-env dhe python-shell

dite te mire te gjitheve. Sot, Python është një nga gjuhët më të përdorura në fushën e krijimit jo vetëm të vetë produkteve softuerike, por edhe të ofrimit të infrastrukturës së tyre. Si rrjedhojë, shumë devops, qoftë me vullnetin e tyre apo kundër tij, iu desh të mësonin një gjuhë të re për t'u përdorur më vonë si një shtesë e skripteve të vjetra të mira Bash. Sidoqoftë, Bash dhe Python […]

I dërguari. 1. Hyrje

Përshëndetje! Ky është një artikull i shkurtër që u përgjigjet pyetjeve: "Çfarë është envoy?", "Pse më duhet?" dhe "Ku të filloj?". Çfarë është? Envoy është një balancues ngarkese L4-L7 i shkruar në C++, i fokusuar në performancë të lartë dhe disponueshmëri. Nga njëra anë, është disi i ngjashëm me nginx dhe haproxy, i krahasueshëm në performancë. Nga ana tjetër, është më i fokusuar në […]

Ndryshimi i madhësisë së imazheve në fluturim duke përdorur Nginx dhe LuaJIT (OpenResty)

Shumë kohë më parë, i frymëzuar nga artikulli Ridimensionimi i imazheve në fluturim, konfigurova ndryshimin e madhësisë së imazhit duke përdorur ngx_http_image_filter_module dhe gjithçka funksionoi ashtu siç duhej. Por një problem lindi kur menaxheri duhej të merrte imazhe me dimensione të sakta për t'u ngarkuar në disa shërbime, sepse... këto ishin kërkesat e tyre teknike. Për shembull, nëse kemi një imazh origjinal me madhësi 1200×1200 dhe […]

Ndryshimi i madhësisë së imazheve në fluturim

Pothuajse në çdo aplikacion uebi që përdor imazhe, ekziston nevoja për të krijuar kopje të vogla të këtyre imazheve dhe shpesh ka disa formate për imazhe shtesë. Shtimi i dimensioneve të reja në një aplikacion ekzistues gjithashtu shkakton disa dhimbje koke. Prandaj detyra: Detyra Le të shënojmë listën e kërkesave: Gjeneroni imazhe shtesë të çdo formati në fluturim pa futur funksione shtesë në aplikacion në çdo kohë gjatë ekzistencës së aplikacionit; […]

OpenResty: duke e kthyer NGINX në një server aplikacioni të plotë

Ne po publikojmë përsëri një transkript të raportit nga konferenca HighLoad++ 2016, e cila u zhvillua në Skolkovo afër Moskës më 7-8 nëntor të vitit të kaluar. Vladimir Protasov flet se si të zgjeroni funksionalitetin e NGINX duke përdorur OpenResty dhe Lua. Përshëndetje të gjithëve, emri im është Vladimir Protasov, unë punoj në Parallels. Unë do t'ju tregoj pak për veten time. Kaloj tre të katërtat e jetës sime duke shkruar kode. U bë […]

Nano ose IDE minimaliste

Në këtë artikull do të doja t'ju tregoja fuqinë dhe bukurinë e redaktuesit të tekstit të konsolës nano, i thjeshtë dhe i padukshëm në shikim të parë. Parathënie Zhvilluesit në fakt kanë përgatitur shumë gjëra të dobishme për ju për të cilat mund të mos jeni në dijeni, për shembull: futja automatike, kalimi në kllapa të çiftuara dhe madje edhe zëvendësimi automatik! Le të shkojmë me radhë. Çelësat standardë të nxehtë M […]

Bleni një host të besueshëm për faqet me mbrojtje DDoS, serverë VPS VDS 🔥 Bleni hosting të besueshëm të faqeve të internetit me mbrojtje DDoS, servera VPS VDS | ProHoster