Kategória: Blog

Hogyan gyorsítottuk fel a webalkalmazást 20-szor a WebAssembly segítségével

Ez a cikk egy esettanulmányt mutat be a böngészőalkalmazás felgyorsításáról a JavaScript számítások WebAssembly-ra való cseréjével. Mi az a WebAssembly? Röviden, ez egy bináris utasításformátum a verem virtuális gépe számára. Gyakran nevezik a Wasm-t (rövidített név) programozási nyelvnek, de nem ez a helyzet. Az utasításformátum a böngészőben fut a JavaScript-tel párhuzamosan. Fontos megjegyezni, hogy a WebAssembly […]

PyDERASN: hogyan írtam ASN.1 könyvtárat slots and blobs segítségével

Az ASN.1 egy szabvány (ISO, ITU-T, GOST) a struktúrált információk leíró nyelvére, valamint e információk kódolásának szabályaira. Programozóként számomra ez csak egy újabb formátum az adatok szerializálására és bemutatására, hasonlóan a JSON, XML, XDR és másokhoz. Rendkívül elterjedt a mindennapi életünkben, és sokan találkoztak vele: a mobil, telefonos, VoIP kommunikációban (UMTS, LTE, […]

Ő nem dRook

A Rook népszerűségének növekedésével szeretnék beszélni a rejtett buktatókról és a problémákról, amelyek az út során várnak Önökre. Magamról: Ceph-adminisztrálási tapasztalatom van a hammer verziótól kezdve, a t.me/ceph_ru közösség alapítója a Telegramon. Hogy ne csak üres szó legyen, a Ceph problémáiról szóló, a Habr által jóváhagyott (a rangsor alapján) posztokkal fogok hivatkozni. A problémák nagy részével […]

Új cikk: Mennyire van szükség videomemóriára a modern játékokhoz

Ez az év bátran nevezhető a játékvideokártyák évének. 2019-ben az NVIDIA szinte az összes lehetőséget kiaknázta — a cikk írásának idején már bemutatták a 4 GB memóriával ellátott GeForce GTX 1650-et. Hamarosan az AMD is bemutatja az új generációs Navi játékos grafikus kártyáit, azonban ez a cég mutatta be a rekordtartó eszközt — a 16 GB-os Radeon VII-et […]

Google Translatotron – a hangalapú fordítás technológiája, amely utánozza a felhasználó hangját

A Google fejlesztői bemutattak egy új projektet, amely keretében egy olyan technológiát hoztak létre, amely képes beszélt mondatok fordítására egyik nyelvről a másikra. Az új Translatotron elnevezésű fordító fő különbsége a hasonlóktól az, hogy kizárólag hangalapú, nem használ közbenső szöveget. Ez a megközelítés jelentősen felgyorsította a fordító működését. Egy másik figyelemre méltó […]

Bitmap-indexek a Go-ban: vad sebességű keresés

Bevezető szónoklat Ezt a beszámolót angol nyelven mutattam be a GopherCon Russia 2019 konferencián Moszkvában, majd oroszul a Nizhny Novgorod-i meetupon. A téma a bitmap-indexről szól — amely kevésbé elterjedt, mint a B-fa, de nem kevésbé érdekes. Megosztom a konferencián tartott előadás felvételét angolul és a szöveges átírást oroszul. Megvizsgáljuk, […]

Az új Microsoft Edge a Windows-szal együtt változtatja a téma megjelenését.

A sötét téma divatos trendje a különböző programokban, köztük a böngészőkben, továbbra is egyre népszerűbbé válik. Korábban már értesültünk arról, hogy az Edge böngészőben ilyen téma jelent meg, de azt akkor kényszerűen, zászlók segítségével kellett aktiválni. Most már erre nincs szükség. A legújabb Microsoft Edge Canary 76.0.160.0 verziójában hozzáadtak egy, a Chrome 74-nek megfelelő funkciót. Ez […]

A Python — egy segéd az olcsó repjegyek keresésében azok számára, akik szeretnek utazni.

A cikk szerzője, akinek a fordítását ma publikáljuk, elmondja, hogy célja a Python nyelven, Selenium használatával történő web scraping fejlesztése, amely a repülőjegyek árait keresi. A jegyek keresésénél rugalmas dátumokat használ (+- 3 nap a megadott dátumokhoz képest). A scrapper az eredményeket Excel-fájlba menti, és e-mailt küld annak, aki elindította, az összes […]

Docker: nem ártalmas tanácsok

A cikkem, a Docker: ártalmas tanácsok alatt sokan kérték, hogy magyarázzam el, miért olyan szörnyű az abban leírt Dockerfile. A korábbi epizód rövid tartalma: két fejlesztő szoros határidővel Dockerfile-t készít. A folyamat során meglátogatja őket az Ops Igor Ivanovics. A végső Dockerfile annyira rossz, hogy az AI a szívroham szélén áll. Most nézzük meg, mi a probléma ezzel […]

12. Check Point Kezdőknek R80.20. Naplók & Jelentések

Üdvözöljük a 12. leckén! Ma egy másik nagyon fontos témáról fogunk beszélni, nevezetesen a naplókkal és jelentésekkel való munkáról. Néha ez a funkció szinte döntő jelentőségű lehet a védelmi eszköz kiválasztásánál. A "biztonsági szakértők" szeretik a kényelmes jelentési rendszert és a funkcionális keresést a különböző események között. Nem is csodálkozhatunk azon. Valójában a naplók […]

Biztonsági mentés a Kubernetesben: létezik

A nevem Szergej, az ITSumma cégtől vagyok, és szeretném elmondani, hogyan állunk a Kubernetes biztonsági mentéséhez. Az utóbbi időben sokat foglalkozom tanácsadó munkával, különféle devops megoldások bevezetésével különböző csapatok számára, különösen K8s projektek terén. Az Uptime day 4 konferencián, amely a bonyolult biztonsági mentésről szólt […]

PowerShell Desired State Configuration és a fájlcsiszoló: 1. rész. A DSC Pull Server beállítása SQL adatbázissal való munkához

A PowerShell Desired State Configuration (DSC) jelentősen egyszerűsíti az operációs rendszer, szerver szerepek és alkalmazások telepítését és konfigurálását, amikor több száz szerver áll rendelkezésre. Azonban a helyszíni DSC használatakor, azaz nem a MS Azure-ban, néhány árnyalat felmerül. Ezek különösen érezhetőek, ha a szervezet nagy (több mint 300 munkaállomás és szerver) és még nem nyitották meg a világot […]

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