Týždeň 2022-10

Veci už nestačí mať Pro alebo Max, to správne slovo pre najsamviacveľa je Ultra. @vlkodotnet

Udalosť týždňa: Apple Ultra event

Apple na poslednom evente uviedol nový procesor M1 Ultra (to rozšírilo značenie M1, M1 Pro a M1 Max). Je to v podstate procesor M1 Max krát dva, ktorý spája UltraFusion ?zbernica/konektor?. To z neho robí 20-jadrový procesor so 64-jadrovou grafickou kartou a 32-jadrovým AI koprocesorom. S pevne nadrátovanými pamäťami zvládne komunikovať rýchlosťou 800 GB/s, čo je úctyhodné číslo.

Apple Announces M1 Ultra: Combining Two M1 Maxes For Workstation Performance

Či sa jeho parametre potvrdia, uvidíme už čoskoro v reálnych testoch v novom rade počítačov Mac Studio, ktorých cena začína na 4k dolároch. Okrem toho Apple predviedol nový iPhone SE s najnovším mobilným procesorom A15, ale inak všetko zostalo po starom. A tiež nový monitor, ktorý má v sebe mobilný čip A13, ktorý sa stará o širokouhlú kameru a 6 reproduktorov so štúdiovým zvukom.

The 7 biggest announcements from Apple’s Peek Performance event
Apple’s new M1 Ultra, Mac Studio, iPhone SE 5G, and more

Skoro by som bol zabudol na nový iPad Air s M1 procesorom, ktorý silne konkuruje o 200 dolárov drahšiemu iPad Pro. Ak vám nechýba Face ID, viac kamier a o čosi lepší display, tak ide o dobre investovaných 650 euro (vzhľadom na výkon, doma ale mám iPad 2017 a stále funguje viac ako dobre).

11-inch iPad Pro vs iPad Air: Which M1 tablet is right for you?
If you want a premium—but not too premium—iPad, the choice just got a little harder.

Rusko legalizuje pirátsky software

Keďže všetci sa z Ruska porúčajú, tak proaktívne Rusko reaguje uvoľnením politík ohľadom pirátenia sofware. Nehovorím, že zase začne na svete prekvitať čierny obchod s cédečkami, pretože aj tak už dnes takmer všetko má predplatné, ale som práve zvedavý, ako si poradia so software, ktorý je viazaný na cloud.

Piracy OK: Russia to ease software licensing rules after sanctions
The Russian authorities are drafting a set of measures to support the country’s economy against the pressure of foreign sanctions, and when it comes to software licensing, the proposal greenlights a form of piracy.

Mimochodom, čítal som zaujímavý tweet, že zrušiť pobočku v Rusku už nie je len otázka prístupu k vojne, ale v podstate bezpečnostná nutnosť (odporúčam celý thread).

Azure DDoS protection

Ak máte nejaké služby hostované v Azure a chcete ich ochrániť pre DDoS útokom, tak môžete využiť službu Azure DDoS Protection. Stojí to síce 2,7-tisíc eur na mesiac, ale za tú cenu môžete obslúžiť až 100 svojich zdrojov. Celkom by ma zaujímalo, koľko stoja alternatívne riešenia niekde u hosting providerov.  Ak máte skúsenosť, tak prispejte do diskusie pod týmto týždenníkom.

Microsoft DDoS protection response guide
Receiving Distributed Denial of Service (DDoS) attack threats? This guide provides an overview of what Microsoft provides at the platform level, information on recent mitigations, and best practices.

WebGPU

Človek by si myslel, že WebGL bude stačiť na všetky 3D veci, ktoré chcete robiť v prehliadači. Očividne to ale nie je pravda, a tak prichádza nové Web API WebGPU. To ide ešte ďalej v integrácii s grafickou kartou, a ak ho chcete vyskúšať, tak budete potrebovať zapnúť experimentálnu podporu v jeho prehliadači. Pravdepodobne jeho využitie nebude pre tvorbu grafiky, ale pre prístup priamo k výpočtovej jednotke grafickej karty.

WebGPU — All of the cores, none of the canvas — surma.dev
WebGPU is an upcoming Web API that gives you low-level, general-purpose access GPUs.

Type hinty v JavaScripte

Autori jazyka TypeScript navrhli zmenu v ECMAScript, ktorá by umožnila písať typ do definície do JavaScriptu, aj keď kompilátor by ho následne ignoroval. To by znamenalo, že by tieto typové informácie boli JavaScriptovým enginom ignorované. Znie to zaujímavo a umožnilo by to nahradiť .ts súbory za .js.

A Proposal For Type Syntax in JavaScript
Today we’re excited to announce our support and collaboration on a new Stage 0 proposal to bring optional and erasable type syntax to JavaScript. Because this new syntax wouldn’t change how surrounding code runs, it would effectively act as comments. We think this has the potential to make TypeScrip…

Mimochodom tvorcovia JavaScritových enginov sa už nechali počuť, že od tohto návrhu určite nemôžeme čakať nejaký nárast výkonu, ide len o syntax sugar.

.NET okienko

Pre legacy projekty sa hodí nasledujúci návod, ako zhackovať .NET 6 projekt, aby vygeneroval statickú stránku pre IIS nasadenie.

Creating a Static Web Content Project for Publishing with WebDeploy
Static content projects are more and more common and if you need to publish directly to an IIS Web Server using WebDeploy is one of the options you have. If you’re building .NET projects there are many ways to publish projects from Visual Studio and the `dotnet` CLI. Unfortunately there currently is…

Task.WaitAsync umožňuje použiť timeout parameter a tak, pre prípad, že vaša remote funkcia z nejakého dôvodu trvá dlhšie ako by mala, ju ukončiť.

Cancelling await calls in .NET 6 with Task.WaitAsync()
In this post I discuss the new Task.WaitAsync() APIs introduced in .NET 6 and how you can use them to cancel an await call

Linky na záver

Zatiaľ tým nedosiahnete nič, len nepoužiteľné drahé foldable zariadenie, ale existuje návod, ako dostať Windows 11 na Surface Duo.

You can now install Windows 11 on a Surface Duo if you’re feeling brave
Most things don’t work, so this is just an experiment.

Nasledujúci návod je užitočnejší. Je to návod ako dostať M1 Mac mini do tela iMac G4.

iMac G4 to M1 conversion progress
Hey guys, I wanted to share a little project I’ve been working on over the holidays. I’m new to this forum and I am not a professional at this by any means, I just like to challenge myself with projects like this. I’ll share the details of my ongoing project, but please keep in mind that I am...

Pri návodoch zostaneme. IBM open sourcovalo návod na 300-dolárový mikroskop umožňujúci fotografovať objekty s rozlíšením 10 mikrometrov. Budete potrebovať Raspberry Pi, 8MP Raspberry Pi kameru a nejaké lego súčiastky.

IBM open sources $300* fully-functional LEGO®microscope design
By Katia Moskvitch

Do štvrtice Valve vydalo návod, ako dostať Windows na SteamDeck. Zatiaľ ale bez oficiálnej podpory.

The Steam Deck now runs Windows
The drivers are (mostly) ready.

Kedysi by to bola správa, teraz iba malá správička. Tento rok príde na trh nová verzia Magic Leap 2. Je menšia, ale stále s pukom na opasok. Zatiaľ to ale stále nevidím na masové rozšírenie.

The Magic Leap 2 isn’t a revolution, but it’s a visible improvement
A better field of view in a smaller (but still bulky) package.

Po desaťročiach sme sa dočkali podpory tabov vo File Exploreri.

Microsoft is adding tabs to File Explorer in Windows 11
It’s a secret feature inside Windows 11 test builds right now.

A bodka na záver bude Mad Max v ruskej verzii.