Autor: ProHoster

Implementarea MTProxy Telegram cu statistici

„Am moștenit această mizerie, începând cu Zello fără scrupule; LinkedIn și se termină cu „toți ceilalți” pe platforma Telegram din lumea mea. Și apoi, cu un sughiț, oficialul a adăugat în grabă și cu voce tare: „Dar voi restabili ordinea (aici în IT)” (...). Durov crede pe bună dreptate că statele autoritare ar trebui să se teamă de el, de cypherpunk și de Roskomnadzor și scuturi de aur cu filtrele lor DPI […]

CMake și C++ sunt frați pentru totdeauna

În timpul dezvoltării, îmi place să schimb compilatoarele, să construiesc moduri, versiunile de dependență, să efectuez analize statice, să măsor performanța, să colectez acoperire, să generez documentație etc. Și îmi place foarte mult CMake pentru că îmi permite să fac tot ce îmi doresc. Mulți oameni critică CMake, și adesea pe merit, dar dacă te uiți la asta, nu este chiar atât de rău, iar recent […]

Joc AirAttack! — prima noastră experiență de dezvoltare în VR

Continuăm seria publicațiilor despre cele mai bune aplicații mobile ale absolvenților SAMSUNG IT SCHOOL. Astăzi – un cuvânt de la tinerii dezvoltatori din Novosibirsk, câștigători ai concursului de aplicații VR „SCHOOL VR 360” în 2018, când erau studenți în anul I. Acest concurs a încheiat un proiect special pentru absolvenții „SAMSUNG IT SCHOOL”, unde au predat dezvoltarea în Unity3d pentru ochelarii de realitate virtuală Samsung Gear VR. Toți jucătorii sunt familiarizați cu [...]

SQL. Puzzle-uri distractive

Bună, Habr! De mai bine de 3 ani predau SQL în diverse centre de formare, iar una dintre observațiile mele este că studenții stăpânesc și înțeleg mai bine SQL dacă li se dă o sarcină, și nu doar despre posibilități și fundamente teoretice. În acest articol, voi împărtăși cu voi lista mea de sarcini pe care le dau […]

Cartea „Linux în acțiune”

Bună ziua, locuitorii Khabro! În carte, David Clinton descrie 12 proiecte din viața reală, inclusiv automatizarea sistemului de backup și recuperare, configurarea unui nor de fișiere personal în stil Dropbox și crearea propriului server MediaWiki. Veți explora virtualizarea, recuperarea în caz de dezastru, securitatea, backupul, DevOps și depanarea sistemului prin studii de caz interesante. Fiecare capitol se încheie cu o prezentare generală a recomandărilor practice […]

Specificația completă a smartphone-ului Librem 5 a fost publicată

Purism a publicat specificația completă a Librem 5. Hardware și caracteristici principale: Procesor: i.MX8M (4 nuclee, 1.5GHz), GPU suportă OpenGL/ES 3.1, Vulkan, OpenCL 1.2; RAM: 3 GB; Memorie internă: 32 GB eMMC; Slot MicroSD (suporta carduri de memorie de pana la 2 TB); Ecran 5.7" IPS TFT cu o rezoluție de 720×1440; Baterie detașabilă 3500 mAh; Wi-Fi: 802.11abgn (2.4GHz + […]

Nu vă pierdeți în cei trei pini: o viziune egocentrică asupra mediului

Mișcarea este viață. Această frază poate fi interpretată atât ca o motivație de a merge înainte, de a nu sta pe loc și de a realiza ceea ce îți dorești, cât și ca o afirmație a faptului că aproape toate ființele vii își petrec cea mai mare parte a vieții în mișcare. Pentru ca mișcările și mișcările noastre în spațiu să nu se termine cu denivelări pe frunte și degete mici rupte pe […]

Povești de la departamentul de service. O postare frivolă despre munca serioasă

Inginerii de service se găsesc în benzinării și porturi spațiale, în companii IT și fabrici de mașini, la VAZ și Space X, în afaceri mici și giganți internaționali. Și gata, absolut toți au auzit odată setul clasic despre „el însuși”, „L-am înfășurat cu bandă electrică și a funcționat, apoi a început să bum”, „Nu m-am atins de nimic”, „Cu siguranță am nu l-am schimbat” și […]

DKMS defect pe Ubuntu

O actualizare recentă (2.3-3ubuntu9.4) în Ubuntu 18.04 întrerupe funcționarea normală a sistemului DKMS (Dynamic Kernel Module Support) folosit pentru a construi module de kernel terță parte după actualizarea nucleului Linux. Un semn al unei probleme este mesajul „/usr/sbin/dkms: line### find_module: command not found” la instalarea manuală a modulelor sau dimensiuni suspect de diferite ale initrd.*.dkms și initrd-ul nou creat (aceasta poate fi verificat de utilizatorii de upgrade nesupravegheați) . […]

Cum să devii designer de produs de la un „designer obișnuit”

Buna ziua! Numele meu este Alexey Svirido, sunt designer de produse digitale la Alfa-Bank. Astăzi vreau să vorbesc despre cum să devin designer de produse de la un „designer obișnuit”. Sub tăietură veți găsi răspunsuri la următoarele întrebări: Cine este designer de produs și ce face? Este această specialitate potrivită pentru tine? Ce trebuie să faci pentru a deveni designer de produs? Cum să-ți creezi primul portofoliu de produse? […]

Video: Trailer de joc Blair Witch de la creatorii Layers of Fear

În timpul expoziției E3 iunie 2019, dezvoltatorii studioului polonez Bloober Team, cunoscut pentru duologia Layers of Fear și Observer, au prezentat filmul de groază Blair Witch. Proiectul a fost creat în universul Blair Witch Project, care a început cu filmul de groază cu buget redus din 1999, care a fost senzațional la vremea sa. Recent, Game Informer a publicat un videoclip lung de joc și […]

Proiectul de lege privind preinstalarea obligatorie a software-ului intern a fost atenuat

Serviciul Federal Antimonopol (FAS) a finalizat un proiect de lege care ar trebui să oblige producătorii de smartphone-uri, tablete și computere să preinstaleze software rusesc pe acestea. Noua versiune spune că acum depinde de fezabilitatea și cererea programelor în rândul utilizatorilor. Adică, utilizatorii pot alege singuri ce va fi preinstalat pe smartphone-ul sau tableta achiziționată. Se presupune că [...]