Kategorija: Administrācija

Aleksejs Gračevs: Go Frontend

Kyiv Go Meetup Maijs 2018: Vadošais: – Visiem sveiki! Paldies, ka esat ieradušies! Šodien mums ir divi oficiālie runātāji – Leša un Vania. Būs vēl divi, ja mums pietiks laika. Pirmais runātājs – Aleksejs Gračovs, viņš pastāstīs par GopherJS. Aleksejs Gračovs (turpmāk – AG): – Esmu Go izstrādātājs un rakstu tīmekļa pakalpojumus […]

Septiņas visbiežāk sastopamās kļūdas, pārejot uz CI/CD

Ja jūsu uzņēmums tikai ievieš DevOps vai CI/CD instrumentus, jums var noderēt iepazīšanās ar visbiežāk sastopamajām kļūdām, lai tās nepieļautu un neuzkāptu uz svešiem grābekļiem. Mail.ru Cloud Solutions komanda ir tulkojusi Jasmine Chokshi rakstu "Avoid These Common Pitfalls When Transitioning to CI/CD" ar papildu informāciju. Nepieciešamība pielāgot kultūru un procesus Ja aplūko […]

Kā Yandex.Cloud darbojas Virtual Private Cloud un kā mūsu lietotāji palīdz mums ieviest noderīgas funkcijas

Sveiki, mans vārds ir Kostja Kramlihs, esmu galvenais izstrādātājs Virtual Private Cloud nodaļā Yandex.Cloud. Es strādāju ar virtuālajām tīklām un, kā jūs varat nojaust, šajā rakstā pastāstīšu par Virtual Private Cloud (VPC) uzbūvi kopumā un par virtuālajām tīklām jo īpaši. Turklāt jūs uzzināsiet, kāpēc mēs, pakalpojuma izstrādātāji, novērtējam atsauksmes no mūsu lietotājiem. Bet par […]

Apvienojam Python un Bash: bibliotēkas smart-env un python-shell

Laba diena visiem. Mūsdienās Python ir viens no visbiežāk lietotajiem valodas rīkiem ne tikai programmatūras izstrādē, bet arī to infrastruktūras nodrošināšanā. Tādēļ daudziem DevOps speciālistiem, vai nu pēc pašu vēlēšanās, vai pretēji, nācies apgūt jaunu valodu, lai turpinātu izmantot to kopā ar vecajiem labo Bash skriptiem. Tomēr Bash un Python […]

Envoy. 1. Ievads

Sveicināti! Šis ir neliels raksts, kas atbild uz jautājumiem: "Kas ir envoy?", "Kāpēc tas ir nepieciešams?" un "Kā sākt?". Kas tas ir Envoy – tas ir L4-L7 līdzsvarotājs, kas uzrakstīts C++, paredzēts augstai veiktspējai un pieejamībai. No vienas puses, tas ir līdzīgs nginx un haproxy, kas salīdzināms ar tiem pēc veiktspējas. No otras puses, tas ir vairāk fokusēts uz […]

Attēlu izmēru maiņa tiešsaistē, izmantojot Nginx un LuaJIT (OpenResty)

Jau diezgan ilgu laiku, iedvesmojoties no raksta "Attēlu pārsūke nozīmē", biju uzstādījis attēlu pārsūki ar ngx_http_image_filter_module, un viss strādāja kā nākas. Bet radās viena problēma, kad menedžerim vajadzēja saņemt attēlus ar precīziem izmēriem, lai varētu augšupielādēt tos dažos pakalpojumos, jo tie bija viņu tehniskie prasības. Piemēram, ja mums ir oriģināls attēls ar izmēriem 1200×1200, un […]

Attēlu pārsvars uz vietas

Gandrīz jebkurā tīmekļa lietojumprogrammā, kurā tiek izmantoti attēli, pastāv nepieciešamība veidot samazinātas šo attēlu kopijas, turklāt bieži vien ir vairāki papildu attēlu formāti. Tāpat rada zināmas grūtības jaunu izmēru pievienošana esošajā lietojumprogrammā. Tādēļ uzdevums: Uzdevums Noteiksim prasību sarakstu: Veidot papildu attēlus jebkādos formātos reālajā laikā bez papildu funkcionalitātes pievienošanas lietojumprogramma visā tās pastāvēšanas laikā; […]

OpenResty: pārvēršam NGINX par pilnvērtīgu lietojumprogrammu serveri

Mēs atkal publicējam ziņojumu par HighLoad++ 2016 konferences ziņojuma transkripciju, kas notika pagājušā gada 7.—8. novembrī Skolkovo pie Maskavas. Vladimirs Protasovs stāsta, kā paplašināt NGINX funkcionalitāti, izmantojot OpenResty un Lua. Sveiki visiem, mani sauc Vladimirs Protasovs, es strādāju uzņēmumā Parallels. Pastāstīšu nedaudz par sevi. Trīs ceturtdaļas sava mūža es rakstu kodu. Paskatīsimies […]

Nano vai minimālistisks IDE

Šajā rakstā es gribētu parādīt jums konsoles teksta redaktora nano spēku un skaistumu, kas uz pirmo skatienu var šķist vienkāršs un nemanāms. Ievads Izstrādātāji patiešām ir sagatavojuši daudz noderīgu lietu, par kurām jūs nemaz nezināt, piemēram: automātiskie atkāpumi, pāreja uz pāra iekavām un pat automātiska aizpildīšana! Iesim pa kārtai. Standarta karstās taustiņi M […]

Yandex.Disk ir aizliedzis izmantot open source rīku rclone

Iepriekšēja informācija Sveiki, Habr! Uz šo ierakstu mani pamudināja diezgan dīvaina kļūda, kuru vakar vakarā uz sava Linux klēpjdatora (jā, es esmu no tiem dīvainajiem cilvēkiem, kuri izmanto GNU/Linux klēpjdatorā) es saņēmu tā vietā, lai redzētu sava Yandex.Disk satura: $ ls -l /mnt/yadisk ls: reading directory ‘.’: Input/output error total 0 Pirmā doma: tīkls ir sabojājies, nekas traks. Bet […]

Kā 1500 baiti kļuva par maksimālo informācijas pārsūtīšanas vienību internetā

Ethernet ir visur, un desmitiem tūkstošu ražotāju ražo aprīkojumu ar tā atbalstu. Tomēr gandrīz visiem šiem ierīcēm ir viens kopīgs skaitlis – MTU: $ ip l 1: lo: mtu 65536 state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: enp5s0: mtu 1500 state UP link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff MTU (Maksimālā pārsūtīšanas vienība) [maximum transmission unit] […]

IdentityServer4. Pamatjēdzieni. OpenID Connect, OAuth 2.0 un JWT

Ar šo ierakstu es vēlos uzsākt rakstu sēriju, kas veltīta IdentityServer4. Sāksim ar pamatjēdzieniem. Visperspektīvākais šobrīd autentifikācijas protokols ir OpenID Connect, bet autorizācijas protokols (piekļuves nodrošināšana) ir OAuth 2.0. IdentityServer4 īsteno šos divus protokolus. Tas ir optimizēts tipisku drošības problēmu risināšanai. OpenID Connect ir autentifikācijas protokols un standarts, kas nenodrošina […]

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster