Författare: ProHoster

Egenskaper hos flaggskeppet Huawei Mate 30 Pro avslöjades innan tillkännagivandet

Det kinesiska företaget Huawei kommer att presentera flaggskeppssmarttelefonerna i Mate 30-serien den 19 september i München. Några dagar före det officiella tillkännagivandet dök detaljerade tekniska specifikationer för Mate 30 Pro upp på Internet, som publicerades av en insider på Twitter. Enligt tillgängliga data kommer smartphonen att ha en vattenfallsskärm med mycket böjda sidor. Utan att ta hänsyn till de böjda sidorna är displayens diagonal 6,6 […]

Spektr-RG-observatoriet har upptäckt en ny röntgenkälla i Vintergatans galax

Det ryska ART-XC-teleskopet ombord på Spektr-RG-rymdobservatoriet har påbörjat sitt tidiga vetenskapsprogram. Under den första skanningen av Vintergatans centrala "bula" upptäcktes en ny röntgenkälla, kallad SRGA J174956-34086. Under hela observationsperioden har mänskligheten upptäckt omkring en miljon källor till röntgenstrålning, och bara dussintals av dem har sina egna namn. I de flesta fall är deras […]

Hur du förklarar för din mormor skillnaden mellan SQL och NoSQL

Ett av de viktigaste besluten en utvecklare fattar är vilken databas som ska användas. Under många år var alternativen begränsade till olika relationsdatabasalternativ som stödde Structured Query Language (SQL). Dessa inkluderar MS SQL Server, Oracle, MySQL, PostgreSQL, DB2 och många andra. Under de senaste 15 åren har många nya […]

Korsreplikering mellan PostgreSQL och MySQL

Jag kommer att beskriva korsreplikering mellan PostgreSQL och MySQL, samt metoder för att ställa in korsreplikering mellan de två databasservrarna. Vanligtvis kallas korsreplikerade databaser homogena, och det är en bekväm metod för att flytta från en RDBMS-server till en annan. PostgreSQL- och MySQL-databaser anses vara relationella, men […]

STEM Intensive Learning Approach

Det finns många utmärkta kurser inom ingenjörsutbildningsvärlden, men ofta lider den läroplan som byggts runt dem av ett allvarligt fel - bristen på bra samstämmighet mellan olika ämnen. Man kan invända: hur kan detta vara? När ett utbildningsprogram utformas anges för varje kurs förutsättningar och en tydlig ordning i vilken disciplinerna ska studeras. Till exempel, för att samla in och [...]

Upptäcka sårbarheter och bedöma motståndet mot hackerattacker av smartkort och kryptoprocessorer med inbyggt skydd

Under det senaste decenniet, förutom metoder för att extrahera hemligheter eller utföra andra otillåtna handlingar, har angripare börjat använda oavsiktligt dataläckage och manipulation av programexekvering genom sidokanaler. Traditionella attackmetoder kan vara dyra i termer av kunskap, tid och processorkraft. Sidokanalattacker, å andra sidan, kan vara lättare att implementera och oförstörande, […]

XY-fenomenet: Hur man undviker "fel" problem

Har du någonsin tänkt på hur många timmar, månader och till och med liv som har slösats bort på att lösa "fel" problem? En dag började några människor klaga på att de fick vänta outhärdligt länge på hissen. Andra människor var bekymrade över dessa förtal och spenderade mycket tid, ansträngningar och pengar på att försöka förbättra driften av hissar och minska väntetiderna. Men […]

Linux kernel 5.3 har släppts!

Huvudinnovationer Pidfd-mekanismen låter dig tilldela en specifik PID till en process. Pinningen fortsätter efter att processen har avslutats så att PID kan utfärdas till den när den startar igen. Detaljer. Begränsningar av frekvensområden i processplaneraren. Till exempel kan kritiska processer köras vid en lägsta frekvenströskel (säg minst 3 GHz), och lågprioriterade processer vid en högre frekvenströskel […]

Habr Special #18 / Nya Apple-prylar, en helt modulär smartphone, en by av programmerare i Vitryssland, XY-fenomenet

I det här numret: 00:38 - Nya Apple-produkter: iPhone 11, Watch och budget iPad för studenter. Tillför Pro-konsolen professionalism? 08:28 — Fairphone "Honest Phone" är en helt modulär pryl där bokstavligen alla delar kan bytas ut. 13:15 — Bromsar "slow fashion" framstegen? 14:30 — En liten sak som inte nämndes vid Apple-presentationen. 16:28 — Varför gör […]

Neovim 0.4.2

Vim-redigerarens gaffel – Neovim har äntligen passerat version 0.4-märket. Huvudändringar: Tillagt stöd för flytande fönster. Demo Tillagt stöd för multigrid. Tidigare hade Neovim ett enda rutnät för alla skapade fönster, men nu är de olika, vilket gör att du kan anpassa var och en av dem separat: ändra teckenstorleken, designen av själva fönstren och lägg till din egen rullningslist till dem. Nvim-Lua introducerade […]

Varlink - kärngränssnitt

Varlink är ett kärngränssnitt och protokoll som är läsbart av både människor och maskiner. Varlink-gränssnittet kombinerar klassiska UNIX-kommandoradsalternativ, STDIN/OUT/ERROR-textformat, man-sidor, tjänstemetadata och motsvarar FD3-filbeskrivningen. Varlink är tillgänglig från alla programmeringsmiljöer. Varlink-gränssnittet definierar vilka metoder som ska implementeras och hur. Varje […]

Linux-kärnan version 5.3

Efter två månaders utveckling presenterade Linus Torvalds releasen av Linux-kärnan 5.3. Bland de mest anmärkningsvärda förändringarna: stöd för AMD Navi GPU:er, Zhaoxi-processorer och Intel Speed ​​​​Select strömhanteringsteknik, möjligheten att använda umwait-instruktioner för att vänta utan att använda cykler, "utnyttjande clamping"-läge för ökad interaktivitet för asymmetriska processorer, pidfd_open systemanrop, möjligheten att använda IPv4-adresser från subnät 0.0.0.0/8, förmågan […]