May-akda: ProHoster

Paano ko na-parse ang Habr, bahagi 1: mga uso

Nang matapos ang Olivier ng Bagong Taon, wala akong magawa, at nagpasya akong i-download ang lahat ng artikulo mula sa Habrahabr (at mga kaugnay na platform) sa aking computer at magsaliksik. Ito ay naging maraming mga kagiliw-giliw na kuwento. Ang una sa kanila ay ang pagbuo ng format at mga paksa ng mga artikulo sa loob ng 12 taon ng pagkakaroon ng site. Halimbawa, ang dynamics ng ilang mga paksa ay lubos na nagpapahiwatig. Nagpatuloy sa ilalim ng hiwa. Proseso […]

Ang Firefox para sa Wayland ay nagdadala ng WebGL at video hardware acceleration

Gabi-gabing build ng Firefox, na magsisilbing batayan para sa paglabas ng Firefox 7 sa Abril 75, kasama ang buong suporta para sa WebGL sa mga kapaligiran gamit ang Wayland protocol. Hanggang ngayon, ang pagganap ng WebGL sa Linux build ng Firefox ay naiwan nang marami dahil sa kakulangan ng suporta sa pagpapabilis ng hardware, mga problema sa mga gfx driver para sa X11, at ang paggamit ng iba't ibang mga pamantayan. Pagpapabilis batay sa gfx sa […]

Paglabas ng nginx 1.17.9 at njs 0.3.9

Ang pangunahing sangay ng nginx 1.17.9 ay inilabas, kung saan nagpapatuloy ang pagbuo ng mga bagong tampok (sa parallel na suportadong matatag na sangay 1.16, ang mga pagbabago lamang na nauugnay sa pag-aalis ng mga seryosong error at kahinaan ay ginawa). Mga pangunahing pagbabago: Ipinagbabawal na tukuyin ang maraming linya ng "Host" sa header ng kahilingan; Inayos ang isang bug kung saan binalewala ng nginx ang mga karagdagang linya ng "Transfer-Encoding" sa header ng kahilingan; Ang mga pag-aayos ay ginawa upang maiwasan ang pagtagas […]

Paglabas ng DragonFly BSD 5.8 operating system

Ang paglabas ng DragonFlyBSD 5.8 ay magagamit, isang operating system na may hybrid kernel na nilikha noong 2003 para sa layunin ng alternatibong pagpapaunlad ng sangay ng FreeBSD 4.x. Kabilang sa mga tampok ng DragonFly BSD, maaari naming i-highlight ang ipinamahagi na bersyon ng file system na HAMMER, suporta para sa pag-load ng "virtual" na mga kernel ng system bilang mga proseso ng user, ang kakayahang mag-cache ng data at FS metadata sa SSD drive, context-sensitive variant symbolic links, ang kakayahan upang i-freeze ang mga proseso […]

Paglabas ng nEMU 2.3.0 - isang interface sa QEMU batay sa ncurses pseudographics

Ang bersyon ng nEMU 2.3.0 ay inilabas. Ang nEMU ay isang interface ng ncurses sa QEMU na nagpapasimple sa paggawa, pagsasaayos at pamamahala ng mga virtual machine. Ang code ay nakasulat sa C at ipinamamahagi sa ilalim ng lisensya ng BSD-2. Ano ang bago: Nagdagdag ng virtual machine monitoring daemon: kapag nagbago ang estado, nagpapadala ito ng notification sa D-Bus sa pamamagitan ng interface ng org.freedesktop.Notifications. Mga bagong switch para sa pamamahala ng mga virtual machine mula sa command line: –powerdown, –force-stop, –reset, […]

Ang "All the Music, LLC" ay nakabuo ng lahat ng posibleng melodies at inilabas ang mga ito

Si Damien Riehl, isang abogado, programmer at bachelor of music, at si Noah Rubin, isang musikero, ay nagsulat ng isang programa na nakabuo ng lahat ng posibleng maiikling 12-bar melodies gamit ang 8 notes sa loob ng isang octave (mga 69 bilyong kumbinasyon), ay nagrehistro sa kanila sa ngalan ng kanyang kumpanyang All the Music, LLC at inilabas sa pampublikong domain. Nai-post sa archive.org 1200 Gb sa […]

Inilabas ang Nginx 1.17.9

Ang Nginx 1.17.9 ay inilabas, ang susunod na release sa kasalukuyang mainline na sangay ng nginx web server. Ang pangunahing linya ng sangay ay nasa ilalim ng aktibong pag-unlad, habang ang kasalukuyang stable na sangay (1.16) ay mayroon lamang mga pag-aayos ng bug. Baguhin: hindi pinapayagan ngayon ng nginx ang maraming linya ng "Host" sa header ng kahilingan. Ayusin: hindi pinapansin ng nginx ang mga karagdagang linyang "Transfer-Encoding" sa header ng kahilingan. Ayusin: Tumutulo ang socket kapag gumagamit ng […]

Tungkol sa kung paano magsulat at mag-publish ng isang matalinong kontrata sa Telegram Open Network (TON)

Tungkol sa kung paano magsulat at mag-publish ng isang matalinong kontrata sa TON Tungkol saan ang artikulong ito? Sa artikulong pag-uusapan ko kung paano ako nakibahagi sa una (sa dalawa) kumpetisyon sa blockchain ng Telegram, hindi kumuha ng premyo, at nagpasyang itala ang aking karanasan sa isang artikulo upang hindi ito malunod sa limot at, marahil, tumulong. isang tao. Dahil ayaw kong magsulat [...]

Mikhail Salosin. Golang Meetup. Gamit ang Go sa backend ng Look+ application

Михаил Салосин (далее – МС): – Всем привет! Меня зовут Михаил. Я работаю бэкенд-разработчиком в компании MC2 Software, и я расскажу об использовании Go в бэкенде мобильного приложения «Смотри+». Кто-нибудь из присутствующих любит хоккей? Тогда это приложение для вас. Оно – для «Андроида» и iOS, служит для просмотра трансляций разных спортивных событий в онлайне и […]

Isang gawain para sa isang developer, o kung paano kami nag-flash ng mga hand-held scanner na walang vendor

Всем привет. Мы, Виктор Антипов и Илья Алешин, сегодня расскажем о своем опыте работы с USB-девайсами через Python PyUSB и немного о реверс-инжиниринге. Предыстория В 2019 году вступило в силу Постановление Правительства РФ № 224 «Об утверждении Правил маркировки табачной продукции средствами идентификации и особенностях внедрения государственной информационной системы мониторинга за оборотом товаров, подлежащих обязательной […]

Mga resulta ng kumpetisyon ng Apple na "Shot on iPhone in Night Mode": kalahati ng mga nanalo ay mula sa Russia

Inihayag ng Apple ang mga resulta ng "Shot on iPhone in Night Mode" photo contest. Sinuri ng isang espesyal na hurado ang libu-libong larawang ipinadala mula sa buong mundo, na kinunan sa iPhone 11, Pro at Pro Max, at pinili ang anim na pinakamahusay na larawan (marahil ay may mga mas matagumpay), na ipo-post sa gallery sa kumpanya website, sa Instagram @Apple at lumalabas sa mga billboard sa iba't ibang bansa. […]