Kategorija: Blogs

Mēs uzstādām savu Webogram instanci ar nginx starpniecību

Sveiki, Habr! Nesen man bija jāsaskaras ar situāciju, kad nācās strādāt iekšējā korporatīvajā tīklā ar ierobežotu piekļuvi internetam, un, kā jūs varat uzminēt pēc virsraksta — Telegram tajā bija bloķēts. Esmu pārliecināts, ka šī situācija ir pazīstama daudziem. Es varu diezgan viegli iztikt bez ziņojumapmaiņas lietotnēm, tomēr tieši Telegram man bija nepieciešams darbam. Instalēt klientu […]

Vēl nedaudz par nepareizu testēšanu.

Reiz es netīšām manā skatījumā nonāca kods, ar kuru lietotājs centās uzraudzīt RAM veiktspēju savā virtuālajā mašīnā. Es šo kodu neminēšu (tas ir «portiņš») un atstāšu tikai būtiskāko. Tātad, kaķis studijā! #include #include #include #define CNT 1024 #define SIZE (1024*1024) int main() { struct timeval start; struct timeval end; […]

Pols Grēms: «Galvenā ideja jūsu prātā» (The Top Idea in Your Mind)

Nesen sapratu, ka esmu nenovērtējis to, cik svarīgi ir tas, par ko cilvēki domā dušā no rīta. Jau iepriekš zināju, ka šajā laikā galvā bieži rodas lieliskas idejas. Tagad varu teikt vairāk: visticamāk, jūs nevarēsiet izdarīt kaut ko patiešām izcilu, ja par to nedomāsiet dušā. Iespējams, katrs, kurš strādājis pie sarežģītiem […]

Nekustamā īpašuma tirgus analīze, pamatojoties uz datiem no msgr.ru

Nesen saskāros ar problēmu izvēloties dzīvokli un, protams, vispirms nolēmu uzzināt, kas notiek nekustamā īpašuma tirgū, un, kā parasti, puse ekspertu no youtube.com apgalvo, ka nekustamais īpašums augs, bet otra puse uzstāj, ka cena samazināsies. Rezultātā nolēmu izprast situāciju pats, un lūk, ko esmu uzzinājis. © Designed by upklyak / Freepik […]

Microsoft paplašinājusi Arm64 mikroshēmu atbalstu Windows 10 profesionālajā segmentā

Microsoft turpina paplašināt atbalstu Arm64 arhitektūras mikroshēmām, neskatoties uz zināmu kritiku un potenciālām neveiksmēm attiecībā uz x86 lietojumprogrammu efektivitāti Windows 10 ARM. Windows 10 Insider Preview Build 19559 pievienots Arm64 atbalsts Microsoft Hyper-V virtualizācijas sistēmai Windows 10 Pro un Enterprise. Hyper-V izmantošana var palielināt virtuālo […]

Minimālistiska dīstriņa Tiny Core Linux 11 izlaišana

Iznācis minimālistisks Linux izplatījums Tiny Core Linux 11.0, kas var darboties sistēmās ar 48 MB RAM. Iesācēja iso attēls aizņem tikai 19 MB. Izplatījuma grafiskā vide ir izveidota, pamatojoties uz Tiny X serveri, FLTK rīku kopu un FLWM logu pārvaldnieku. Izplatījums tiek ielādēts pilnībā RAM un darbojas no atmiņas. 64 bitu sistēmām ir sagatavota CorePure64 versija, kura izmērs […]

Elasticsearch pamati

Elasticsearch ir meklēšanas dzinējs ar JSON REST API, kas izmanto Lucene un ir rakstīts Java valodā. Visu šī dzinēja priekšrocību apraksts ir pieejams oficiālajā tīmekļa vietnē. Turpmāk tekstā mēs nosauksim Elasticsearch kā ES. Šādi dzinēji tiek izmantoti sarežģītā dokumentu bāzes meklēšanā. Piemēram, meklēšana, ņemot vērā valodas morfoloģiju vai meklēšana pēc ģeogrāfiskajām koordinātām. Šajā rakstā es […]

Kā konfigurēt Elasticsearch, lai novērstu datu noplūdes

Pagājušajā gadā bija daudz noplūdzu no Elasticsearch datu bāzēm (šeit, šeit un šeit). Daudzos gadījumos datu bāzē tika glabāti personiski dati. Šīs noplūdes varēja novērst, ja pēc datu bāzes uzstādīšanas administratori būtu pārbaudījuši dažus vienkāršus iestatījumus. Šodien par tiem parunāsim. Uzreiz jāsaka, ka savā praksē izmantojam Elasticsearch žurnālu glabāšanai un analīzei […]

KeyDB kā [potenciāla] Redis aizvietotāja

Habrā neatradu pārskatus par «ātrākām Redis alternatīvām» — KeyDB. Iegūstot pietiekami svaigu pieredzi ar tā lietošanu, gribu aizpildīt šo tukšumu. Priekšistorija ir diezgan banāla: reiz, lielas plūsmas laikā tika novērota būtiska lietojumprogrammas veiktspējas pasliktināšanās (proti — atbildes laika). Tajā brīdī, diemžēl, nebija iespējams veikt normālu diagnostiku, tādēļ pēc tam plānojām virkni […]

Kubernetes darba mezgli: daudz mazu vai daži lieli?

Izveidojot Kubernetes klasteri, var rasties jautājumi: cik darba mezglu jāiestata un kāda veida? Kas ir labāk klasterim on-premise: iegādāties vairākus jaudīgus serverus vai izmantot desmit vecus datorus jūsu datu centrā? Un mākoņos labāk izvēlēties astoņus vienas kodola vai divus četru kodolu instance? Atbildes uz šiem jautājumiem ir rakstā, ko autors Dāniels Vaibels, inženierprogrammatūras speciālists un mācību pasniedzējs, […]

SRE Slērm. Nepārtraukts eksperiments ar ekspertiem no Booking.com un Google.com

Mūsu komanda mīl eksperimentus. Katrs Sļērm ir nevis statisks iepriekšējo atkārtojums, bet pieredzes apzināšana un pāreja no laba uz labāko. Taču ar Sļērm SRE mēs nolēmām ieviest pilnīgi jaunu formātu — sniegt dalībniekiem apstākļus, maksimāli tuvus "cīņas". Ja īsi iezīmēt, ar ko mēs nodarbojāmies intensīvā laikā: "Būvējam, laužam, labo, pētām". SRE tam maz ko nozīmē […]

Datoru uzdevumi kā lielisks rīks angļu valodas vārdu apguvei.

Angļu valodas apguve, izmantojot datoru spēles, ir jau apstiprināta prakse. Jo spēles apvieno labu izklaidi un iespēju pilnībā ienirt valodas ekosistēmā, mācoties to bez piepūles. Šodien izskatīsim piedzīvojumu žanra spēles, kas ir lieliski piemērotas valodas uzlabošanai un noteikti sniegs daudz prieka spēlētājiem. Sāksim! Sākumā nedaudz garlaicības: ko […]

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