Här har du Mackens Nyheter det senaste dygnet (25 januari 2026)

Här har du Mackens Nyheter det senaste dygnet (25 januari 2026)

Här har du Mackens Nyheter det senaste dygnet (25 januari 2026)

Judge denies Musk’s bid to force OpenAI to hand over source code – 9to5Mac

In addition to denying X and xAI’s demand, the judge also decried the case’s excessive discovery requests and disputes. Here are the details.

Court’s patience wears thin

Last year, X and xAI filed a lawsuit against Apple and OpenAI, following Elon Musk’s claim that their partnership to integrate ChatGPT into iOS was preventing competing AI apps from succeeding in the App Store. The accusation was promptly debunked by X’s own users.

Källa: Judge denies Musk’s bid to force OpenAI to hand over source code – 9to5Mac

Ett brev till alla puckon som försöker skydda innehållet på sin webbplats

Ett brev till alla puckon som försöker skydda innehållet på sin webbplats

blank

Så, du har alltså skapat en webbplats, fyllt den med bilder och text och nu är du så stolt över din skapelse att du ska se till att hålla den för dig själv. Du ska skydda ditt innehåll.

Läs de inledande raderna ovan och låt dem sjunka in, ordentligt, så kommer du att inse ett fel – du kan inte dela och samtidigt försöka att se till att inte dela – samtidigt.

  • Du slänger in allehanda script för att försöka att blockera höger-klick och kopiera.
  • Du lägger en genomskinlig bild över dina bilder så att de inte ska gå att ladda ned.
  • Du bygger att avancerat grafisk skal som gör att ingenting går att markera på din webbplats.

Inser du hur larvig du är?

Du försöker nämligen kombinera två saker som ör oförenliga:

  • Dela och inte dela

Du vill berätta att du finns, att din webbplats finns och att du har skapat ett program som du hoppas att andra ska tycka om.

Hamnat så snett

Jag funderar över vad som försiggår i din hjärna, hur du resonerar och hur du kan ha hamnat så snett i ditt resonemang?

”Nu ska fan i mig ingen kunna kopiera mina texter, det är mina texter”

”Det ska du ha klart för dig att skärmbilderna på mitt program är mina skärmbilder”

Det är dessutom i stort sett bara i OpenSource-världen som jag stött på det här beteendet. Därmed inte sagt att alla utvecklare landat så här snett, inte alls. Det här är undantag men ändå – hur tänker du, eller de?

Användarna

En genomskinlig bild som kopieringsskydd, ett lager ovanpå en bild rundar du enkelt genom att göra en egen skärmbild. Höger-klick och kopiera rundar du lika enkelt genom att göra en skärmbild och sedan kopiera all text därifrån, om det nu är det du vill göra.

Jag kan förstå att du som ägare av en webbplats vill stoppa det som kallas ”hot linking”; det vill säga att andra länkar direkt till dina bilder och på det sättet ”snor” inte bara din bilder utan plockar dem från din webbplats (din bandbredd). Det effektiva sättet (och vettiga) för att göra det är på server-nivå, för hela webbplatsen.

Ineffektiva

Egentligen så är jag inte arg över era lama, ineffektiva försök att skydda er information utan mer fascinerad över om detta inte skvallrar om hur ni betraktar oss användare, som snyltare.

Så varför skulle någon vilja kopiera din text och dina skärmbilder då?

Det finns väl ingen vettigt, giltigt skäl för att göra det, invänder du (kanske)?

Tja, en sån som jag kanske vill göra det gör att tipsa och berätta om ditt program men om du har kastat in en massa script och saker som ska göra det svårare så struntar jag i det.

Det var bara det.

Gratis är gott: OceanAudio, enkel och funktionell ljudredigering

Gratis är gott: OceanAudio, enkel och funktionell ljudredigering

blank

Ocenaudio är en plattformsoberoende, snabb och funktionell ljudredigerare som kombinerar användarvänlighet med hög prestanda.

Det är den idealiska programvaran för användare som vill redigera och analysera ljudfiler utan krångel, samtidigt som den erbjuder kraftfulla funktioner för de mer avancerade behoven.

Programvaran bygger på Ocen Framework. Detta är ett kraftfullt bibliotek utvecklat för att förenkla och standardisera skapandet av applikationer för ljudmanipulering och analys på flera olika plattformar.

OceanAudio

Gratis är gott: LosslessCut, snabb videoredigering utan kvalitetsförlust

Gratis är gott: LosslessCut, snabb videoredigering utan kvalitetsförlust

blank

LosslessCut strävar efter att vara det ultimata plattformsoberoende gränssnittet för FFmpeg. Det är utformat för extremt snabba och förlustfria operationer på video, ljud, undertexter och andra mediafiler.

Huvudfunktionen är förlustfri trimning och klippning av media, vilket är idealiskt för att spara utrymme genom att grovklippa stora filer från videokameror, GoPro eller drönare.

Verktyget är i grunden ett grafiskt gränssnitt som gör att du slipper dyka ner i Terminalen för att använda FFmpeg. Det innebär att du får tillgång till snabb och förlustfri redigering för både video, ljud, undertexter och andra typer av mediafiler.

LossLessCut

Pokémon: Guide till Team GO Rocket Grunts

Pokémon: Guide till Team GO Rocket Grunts

blank

Team GO Rocket Grunts är de vanligaste fienderna du möter vid PokéStops eller i luftballonger. Genom att lyssna på deras utmaningar kan du lista ut vilka typer av Pokémon de använder och välja rätt motståndare. Grunts använder inga sköldar, vilket ger dig ett stort övertag i striden.

Insekter

Utmaning: ”Go, my super bug Pokémon!”

Bästa motdrag är Fire och Rock. Om du möter kombinationer av Bug och Flying bör du fokusera på Rock-attacker.

Plats Pokémon
#1 Shadow Venonat, Shadow Shelmet, Shadow Karrablast
#2 Shadow Pinsir, Shadow Shuckle, Shadow Anorith
#3 Shadow Vikavolt, Shadow Scizor, Shadow Scolipede
Mörker

Utmaning: ”Wherever there is light, there is also shadow.”

Fighting-typer är generellt bäst här. Var dock vaksam på Alolan Muk som istället är svag mot Ground.

Plats Pokémon
#1 Alola Rattata, Shadow Poochyena, Shadow Carvanha
#2 Alola Shadow Raticate, Shadow Mightyena
#3 Shadow Liepard, Shadow Hydreigon
Drakar

Utmaning: ”ROAR! … How’d that sound?”

Använd Ice, Dragon eller Fairy. Pokémon som White Kyurem, Mamoswine och Gardevoir är utmärkta val.

Plats Pokémon
#1 Shadow Dratini, Shadow Bagon, Shadow Deino
#2 Shadow Dragonair, Shadow Gabite, Alola Shadow Exeggutor
#3 Shadow Dragonite, Shadow Garchomp, Shadow Salamence
Elektricitet

Utmaning: ”Get ready to be shocked!”

Ground-typer som Groudon och Garchomp är bäst. För Galvantula krävs dock Fire eller Rock.

Plats Pokémon
#1 Shadow Magnemite, Shadow Voltorb, Shadow Shinx
#2 Shadow Electabuzz, Shadow Voltorb, Alola Shadow Geodude
#3 Shadow Ampharos, Shadow Galvantula, Shadow Luxray
Féer

Utmaning: ”Check out my cute Pokémon!”

Steel och Poison fungerar bäst mot rena Fairy-typer. Undantaget är Mawile som är svag mot Fire och Ground.

Plats Pokémon
#1 Shadow Snubbull, Shadow Ralts, Alola Shadow Vulpix
#2 Shadow Snubbull, Shadow Kirlia, Galarian Shadow Weezing
#3 Shadow Granbull, Alola Shadow Ninetales, Galarian Shadow Weezing
Kamp

Utmaning: ”This buff physique isn’t just for show!”

Fairy, Flying och Psychic fungerar bra, men Psychic är oftast det säkraste alternativet.

Plats Pokémon
#1 Shadow Timburr, Shadow Machop, Shadow Mankey
#2 Shadow Hitmonchan, Shadow Hitmonlee, Shadow Hitmontop
#3 Shadow Infernape, Shadow Toxicroak, Shadow Conkeldurr
Eld

Utmaning: ”Do you know how hot Pokémon fire breath can get?”

Välj Water, Rock eller Ground. Kyogre, Swampert och Rhyperior sopar banan med dessa.

Plats Pokémon
#1 Shadow Fennekin, Shadow Vulpix, Shadow Litwick
#2 Shadow Braixen, Shadow Magmar, Shadow Camerupt
#3 Shadow Delphox, Shadow Magmortar, Shadow Darmanitan
Flygande

Utmaning: ”Battle against my Flying-type Pokémon!”

Electric, Ice och Rock är de bästa valen här. Mamoswine och Rhyperior är mycket starka alternativ.

Plats Pokémon
#1 Shadow Swablu, Shadow Pidgey, Shadow Taillow
#2 Shadow Zubat, Shadow Gligar, Shadow Scyther
#3 Shadow Dragonite, Shadow Swanna, Shadow Toucannon
Spöken

Utmaning: ”Ke…ke…ke…ke…ke…ke!”

Använd Dark eller Ghost. Tyranitar och Dawn Wings Necrozma är mycket effektiva.

Plats Pokémon
#1 Shadow Gastly, Shadow Duskull, Shadow Yamask
#2 Shadow Sableye, Shadow Dusclops, Shadow Cofagrigus
#3 Shadow Gengar, Shadow Froslass, Alola Shadow Marowak
Gräs

Utmaning: ”Don’t tangle with us!”

Fire och Bug är de givna motmedlen. Charizard och Heatran bränner snabbt ner motståndet.

Plats Pokémon
#1 Shadow Chespin, Shadow Cacnea, Shadow Phantump
#2 Shadow Quilladin, Shadow Lileep, Shadow Ferrothorn
#3 Shadow Chesnaught, Shadow Cradily, Shadow Trevenant
Mark

Utmaning: ”You’ll be defeated into the ground!”

Grass, Ice och Water fungerar bäst. Notera att Flygon och Vibrava är extremt svaga mot Ice.

Plats Pokémon
#1 Shadow Gligar, Shadow Sandshrew, Shadow Trapinch
#2 Shadow Gligar, Shadow Baltoy, Shadow Vibrava
#3 Shadow Golurk, Shadow Hippowdon, Shadow Flygon
Is

Utmaning: ”You’re gonna be frozen in your tracks.”

Fire, Steel, Rock och Fighting är bra val. Var försiktig med Fire mot de som även är Water-typer.

Plats Pokémon
#1 Shadow Swinub, Shadow Spheal, Shadow Sneasel
#2 Alola Shadow Ninetales, Shadow Froslass, Shadow Sealeo
#3 Shadow Glalie, Shadow Froslass, Shadow Aurorus
Normal

Utmaning: ”Normal doesn’t mean weak.”

Fighting-typer som Machamp och Lucario är de enda sanna motmedlen här.

Plats Pokémon
#1 Shadow Teddiursa, Shadow Meowth, Shadow Swablu
#2 Shadow Rattata, Shadow Loudred, Shadow Starly
#3 Shadow Swellow, Shadow Ursaring, Shadow Kangaskhan
Gift

Utmaning: ”Coiled and ready to strike!”

Använd Ground och Psychic. Groudon och Mewtwo fungerar utmärkt.

Plats Pokémon
#1 Shadow Qwilfish, Shadow Skorupi, Shadow Tentacool
#2 Shadow Nidorina, Shadow Nidorino, Galarian Shadow Weezing
#3 Shadow Weezing, Shadow Toxicroak, Shadow Amoonguss
Psykisk

Utmaning: ”Are you scared of psychics that use unseen power?”

Dark, Ghost och Bug är de typer du bör satsa på här.

Plats Pokémon
#1 Shadow Drowzee, Shadow Wobbuffet, Shadow Ralts
#2 Shadow Drowzee, Shadow Wobbuffet, Shadow Duosion
#3 Shadow Gallade, Shadow Reuniclus, Shadow Malamar
Sten

Utmaning: ”Let’s rock and roll!”

Fighting är det bästa valet. Om du möter Archen eller Archeops fungerar Water-typer som ett bra komplement.

Plats Pokémon
#1 Shadow Kabuto, Shadow Shuckle, Shadow Omastar
#2 Shadow Cranidos, Shadow Shieldon, Shadow Graveler
#3 Shadow Golem, Shadow Tyrantrum, Shadow Aurorus
Stål

Utmaning: ”You’re no match for my iron will!”

Välj Fire och Fighting. Var dock uppmärksam på att Skarmory och Scizor står emot Fighting-attacker.

Plats Pokémon
#1 Alola Shadow Sandshrew, Shadow Beldum, Shadow Aron
#2 Shadow Lairon, Shadow Metang, Shadow Skarmory
#3 Alola Shadow Sandslash, Shadow Probopass, Shadow Aggron
Vatten

Utmaning: ”Isn’t it about time you felt like enjoying some sea breeze or water?”

Electric och Grass är bäst. Inkludera alltid en Grass-typ för att kunna hantera Whiscash.

Plats Pokémon
#1 Shadow Froakie, Shadow Krabby, Shadow Tentacool
#2 Shadow Frogadier, Shadow Sharpedo, Shadow Tentacruel
#3 Shadow Greninja, Shadow Walrein, Shadow Kabutops

Specialfall: Snorlax och Starters

Vissa Grunts är svårare än andra och saknar en specifik typetikett i sin utmaning.

Snorlax (Utmaning: ”Winning is for winners!”)

Snorlax är alltid en tuff nöt att knäcka. Fighting-typer som Lucario krävs, men du bör även ha med Metagross för att hantera Gardevoir samt en Electric-typ för Dragonite eller Gyarados i slutet.

Starters (Utmaning: ”Don’t bother – I’ve already won.”)

Här möter du de klassiska start-Pokémon från Kanto eller Kalos i olika utvecklingsstadier.

Decoy (Utmaning: ”Fooled ya, twerp.”)

Dessa möter du när du letar efter Giovanni med en Super Rocket Radar. De använder ofta Bellsprout och Raticate.


Rekommenderat allround-lag

För maximal effektivitet kan du använda detta lag som fungerar mot nästan alla typer av Grunts:

Pokémon Fast Move Charge Moves
Rhyperior Mud-slap Rock Wrecker, Surf
Charizard Fire Spin Blast Burn, Dragon Claw
Lucario Counter Shadow Ball, Power-up Punch