Inlägg

Inlägg som Mahkizmo har skrivit i forumet
Av Mahkizmo

Har inte sett serien ännu då jag inte prenumererar på den streamingtjänsten ännu.

Men bara lite off-topic.

Jag som inte spelat Fallout sedan Fallout 2, är det något jag missat eller måste spela innan jag börjar kolla på serien?

Av Mahkizmo

Även dur finns med ibland samt moll, men dim (även detta är ett typ av ackord) finns inte med

mig, dig etc är inte heller tillåtna, ibland har nas godkänts, ibland inte, vad det beror på vet jag inte, men man blir lite konfus emellanåt

Av Mahkizmo

Jag tyckte det var märkligt, var nog 2 dagar sedan, sars var godkänt som ord, men inte mers, även om definitionen för sars som diagnos/sjukdom fanns med i saol.

Av Mahkizmo

Tycker även orden anti och tele, flane borde vara godkänt.

Oftast används dem som bindeord, men man brukar ju säga att man är anti emellanåt

tele är väl mer ett gränsfall, men det är ju mer eller mindre "på avstånd" sen måste man nog specificera vad, dock osäker om man kan använda ordet fristående.

Enda sammanhangen är nog mer i slang, oftast förknippat med ljudkablar, mini-tele, telekabel (musikinstrument), tele (Fender Telecaster) etc etc

Av Mahkizmo

En uppdatering....

Jag har de senaste 2 dagarna försökt köpa warcraft 1 och 2.

Warcraft 2 är tillgängligt i battle net store, 1:an är inte det.

På forumen så har folk skrivit att GoG versionerna inte är kompatibla med Battle.Net versionen.

Imorse fick jag svar från Blizzard supporten att warcraft 1 måste köpas via GoG då det inte finns i Battle.Net store.

Vilket är märkligt då dem marknadsfört det att Diablo 1, Warcraft 1 & 2 är tillgängliga i Battle.Net.

Av Mahkizmo

Jag tänkte att jag skulle lägga till dessa på mitt konto, då jag har spelat dessa som ung, men har inte skivorna.

på Battle.NET så finns endast Warcraft 2 tillgängligt att köpa, likaså i launchern, står bara "Hmm...looks like there´s nothing here för Warcraft Orcs & Humans.

Inte hittat nån info om dem har bekymmer.

Kan dock vänta, ingen panik, men hoppas att barnaminnet inte förstörs, som det gjorde med AoE 2 remaken etc.

Av Mahkizmo
Skrivet av Edvin1:

Det ryktet är bullshit. Rockstar har alltid först och främst skapat spel för konsol. Och har alltid varit skeptiska till pc-community och moddare. Ingen kan bli förvånade av att det först kommer till konsol.

Nja, att påstå att dem "alltid" gjort det är lite magstarkt.

Det är på senare tid som det fenomenet uppkommit och ursäkter om att det är så svårt att få till det på PC etc.

Från början utvecklades spelen till PC, sen när konsolerna blev så pass stora på marknaden så har fokus legat på dem i första hand och sedan PC.

Alla utvecklare är dock inte likadana, finns en hel del utvecklare som släpper till både konsol och PC samtidigt.

Detta fenomen med exklusivitet och låst till en viss launcher är ett mög som inte gör saken bättre.

Lootlådor ska jag inte ens nämna, girigheten är helt utan gräns idag. Var mycket bättre kvalitet på saker och ting förr, nu är det bara för att stå väl med aktieägare och vi spelare är inte speciellt mycket värda.

En utveckling som går åt fel håll.

Av Mahkizmo

Tråkigt att man som PC-spelare får vänta som vanligt.

Troligtvis bara ett sätt att mjölka kunderna på.

Man får tålmodigt vänta tills dem släpper PC-versionen.

Av Mahkizmo
Skrivet av torgalius:

Hej!

Till den som eventuellt orkar läsa igenom min kod så håller jag på med slutuppgiften "Bussen" i programmering 1 på distans. Jag är nästan färdig med koden, men har ett problem jag ännu inte lyckats lösa. I metoden "add passengers" vill jag att om man fyller i felaktig information så ska inte denna info lagras, utan man ska få fylla i passagerarens info på nytt. Får inte det till att funka på ett smidigt sätt, är det någon som har tips? Ser koden bra ut för övrigt eller finns det förbättringsförslag jag inte tänkt på? Har inte heller lagt till kommentarer än.

Tacksam för eventuell feedback!

using System; using System.Collections.Generic; namespace Bussen { class Person { private int ålder; private string kön; public int Ålder { get { return ålder; } set { if (value >= 0) { ålder = value; } else { Console.WriteLine("Åldern kan inte vara negativ."); } } } public string Kön { get { return kön; } set { string lowercaseValue = value.ToLower(); if (lowercaseValue == "man" || lowercaseValue == "kvinna") { kön = lowercaseValue; } else { Console.WriteLine("Ogiltigt kön. Du måste fylla i antingen 'man' eller 'kvinna'."); } } } } class Buss { private List<Person> passagerare; private int antal_passagerare; public Buss() { passagerare = new List<Person>(); } public void Run() { Console.WriteLine("Welcome to the awesome Buss-simulator"); Console.WriteLine("Vänligen välj ett av alternativen ur menyn."); Console.WriteLine("Använd endast siffror."); Console.WriteLine(""); int meny; do { Console.WriteLine("1. Lägg till passagerare "); Console.WriteLine("2. Skriv ut alla bussens passagerare "); Console.WriteLine("3. Beräkna den totala åldern på bussens passagerare "); Console.WriteLine("4. Beräkna den genomsnittliga åldern på bussens passagerare "); Console.WriteLine("5. Visa åldern på bussens äldsta passagerare "); Console.WriteLine("6. Sök efter passagerare i en viss ålder "); Console.WriteLine("7. Sortera bussen efter passagerarnas åldrar "); Console.WriteLine("8. Ta reda på passagerarnas kön "); Console.WriteLine("9. Låt en passagerare stiga av bussen "); Console.WriteLine("10. Avsluta programmet "); meny = Convert.ToInt32(Console.ReadLine()); switch (meny) { case 1: add_passenger(); break; case 2: print_buss(); break; case 3: calc_total_age(); break; case 4: calc_average_age(); break; case 5: max_age(); break; case 6: find_age(); break; case 7: sort_buss(); break; case 8: print_sex(); break; case 9: getting_off(); break; case 10: meny = 0; break; default: Console.WriteLine("Felaktig inmatning. Skriv endast heltal mellan 1-10."); break; } } while (meny != 10); } public void add_passenger() { Console.Clear(); Console.WriteLine("Hur många passagerare vill du lägga till? "); Console.WriteLine("Du kan högst lägga till 25 passagerare. "); try { int säten = Convert.ToInt32(Console.ReadLine()); if (säten > 25) { Console.WriteLine("Max antal passagerare är 25. Vänligen försök igen. "); } else { for (int i = 0; i < säten; i++) { Console.WriteLine("För att lägga till en ny passagerare så fyller du i passagerarens ålder samt kön. "); Console.Write("Ålder: "); int ålder = Convert.ToInt32(Console.ReadLine()); Console.Write("Kön: "); string kön = Console.ReadLine(); passagerare.Add(new Person {Ålder = ålder, Kön = kön }); antal_passagerare++; } } } catch { Console.WriteLine("Du kan endast lägga till en passagerare i taget genom att fylla i passagerarens ålder och sedan kön."); Console.WriteLine("Använd endast heltal för att fylla i åldern."); } } public void print_buss() { Console.Clear(); Console.WriteLine("Här är listan på bussens passagerare: "); if (antal_passagerare == 0) { Console.WriteLine("Det finns inga passagerare på bussen."); } else { for (int i = 0; i < antal_passagerare; i++) { Console.WriteLine($"Passageraren är {passagerare[i].Ålder} år gammal och är en {passagerare[i].Kön}."); } } Console.WriteLine(""); } public int calc_total_age() { Console.Clear(); if (antal_passagerare == 0) { Console.WriteLine("Det finns inga passagerare på bussen."); Console.WriteLine(""); return -1; } int total_ålder = 0; for (int i = 0; i < antal_passagerare; i++) { total_ålder += passagerare[i].Ålder; } Console.WriteLine($"Den gemensamma totalåldern för bussens passagerare är {total_ålder} år."); Console.WriteLine(""); return total_ålder; } public int calc_average_age() { Console.Clear(); if (antal_passagerare == 0) { Console.WriteLine("Det finns inga passagerare på bussen."); Console.WriteLine(""); return -1; } int genomsnitt = 0; for (int i = 0; i < antal_passagerare; i++) { genomsnitt += passagerare[i].Ålder; } int medelålder = genomsnitt / antal_passagerare; Console.WriteLine($"Den genomsnittliga åldern på passagerarna är {medelålder} år."); Console.WriteLine(""); return medelålder; } public int max_age() { Console.Clear(); if (antal_passagerare == 0) { Console.WriteLine("Det finns inga passagerare på bussen."); Console.WriteLine(""); return -1; } int maxålder = passagerare[0].Ålder; for (int i = 1; i < antal_passagerare; i++) { if (passagerare[i].Ålder > maxålder) { maxålder = passagerare[i].Ålder; } } Console.WriteLine($"Passageraren med högst ålder på bussen är {maxålder} år gammal."); Console.WriteLine(""); return maxålder; } public void find_age() { Console.Clear(); Console.WriteLine("Vad vill du söka efter? "); Console.WriteLine("1. En specifik ålder "); Console.WriteLine("2. En åldersgrupp "); Console.WriteLine("Svara med en siffra. Tryck 0 för att återvända till huvudmenyn. "); Console.WriteLine(""); int val; int key; bool hittad; do { val = Convert.ToInt32(Console.ReadLine()); if (val == 1) { Console.WriteLine("Vilken ålder vill du söka efter? Svara i heltal."); key = Convert.ToInt32(Console.ReadLine()); hittad = false; for (int i = 0; i < antal_passagerare; i++) { if (passagerare[i].Ålder == key) { Console.WriteLine($"Passageraren med åldern {key} år sitter på plats {i}"); Console.WriteLine("Tryck 0 för att återvända till huvudmenyn eller välj att söka efter ny ålder."); Console.WriteLine(""); hittad = true; } } if (!hittad) { Console.WriteLine("Det finns ingen passagerare på bussen med denna ålder."); Console.WriteLine("Tryck 0 för att återvända till huvudmenyn eller välj att söka efter ny ålder."); Console.WriteLine(""); } } else if (val == 2) { Console.WriteLine("Vilken är den lägsta åldern du vill söka efter? "); int lägst = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Vilken är den högsta åldern du vill söka efter? "); int högst = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Eventuella passagerare i denna åldersgrupp sitter på plats: "); hittad = false; for (int i = 0; i < antal_passagerare; i++) { if (passagerare[i].Ålder >= lägst && passagerare[i].Ålder <= högst) { Console.WriteLine($"{i}"); hittad = true; } Console.WriteLine("Tryck 0 för att återvända till huvudmenyn eller välj att söka efter ny ålder."); Console.WriteLine(""); } if (!hittad) { Console.WriteLine("Det finns inga passagerare inom denna åldersgrupp."); Console.WriteLine("Tryck 0 för att återvända till huvudmenyn eller välj att söka efter ny ålder."); Console.WriteLine(""); } } } while (val != 0); Console.WriteLine("Det finns inga passagerare med denna ålder. Tryck 0 för att återvända till huvudmenyn."); } public void sort_buss() { Console.Clear(); for (int i = 0; i < antal_passagerare - 1; i++) { for (int j = 0; j < antal_passagerare - 1; j++) { if (passagerare[j].Ålder > passagerare[j + 1].Ålder) { var temp = passagerare[j]; passagerare[j] = passagerare[j + 1]; passagerare[j + 1] = temp; } } } Console.WriteLine("Bussen har sorterats efter passagerarnas åldrar."); Console.WriteLine(""); for (int i = 0; i < antal_passagerare; i++) { Console.WriteLine($"Passagerare {i + 1}. Ålder: {passagerare[i].Ålder}"); } Console.WriteLine(""); Console.WriteLine(""); } public void print_sex() { Console.Clear(); Console.WriteLine("Platserna är numrerade från 0-24."); Console.WriteLine(""); Console.WriteLine("Platser med manliga passagerare:"); for (int i = 0; i < antal_passagerare; i++) { if (passagerare[i].Kön.ToLower() == "man") { Console.WriteLine($"Plats {i}"); } } Console.WriteLine(""); Console.WriteLine("Platser med kvinnliga passagerare:"); for (int i = 0; i < antal_passagerare; i++) { if (passagerare[i].Kön.ToLower() == "kvinna") { Console.WriteLine($"Plats {i}"); } } Console.WriteLine(""); } public void getting_off() { //har ännu inte börjat på denna metod } } class Program { public static void Main(string[] args) { var minbuss = new Buss(); minbuss.Run(); Console.Write("Press any key to continue . . . "); Console.ReadKey(true); } } }

En snabb överblick, utan att kolla koden speciellt mycket:

Det är många variabelnamn som är på svenska och en hel del på engelska gällande metoder/funktioner etc.

Om man ska vara petig så skulle jag ha allt på engelska då det följer kodspråket.

Om ni måste ha det på svenska, namnge dina metoder och så på svenska också, så det blir mer enhetligt.

Namnen på funktionerna är lite mer åt c/c++ hållet med underscore, rätta mig om jag har fel, men c# är lite mer åt CamelCase hållet.

Metoder, funktioner etc bör alltid börja med stor bokstav ex add_passenger skulle jag döpa om till AddPassenger etc om det inte ska vara på svenska då blir det ex LäggTillPassagerare eller AdderaPassagerare.

lowercaseValue skulle väl heta tillGemener om det ska vara på svenska osv.

När jag har mer tid så ska jag kika lite på koden med

Av Mahkizmo
Skrivet av Vickee_123:

Har testat att stänga av brandväggen och lagt ea fc under undantag på mitt antivirus.

Om jag inte missminner mig sa var det massor av strul med detta till FIFA 23.

Jag hade det ocksa, dock inget i arets upplaga.

Det jag fick gora var att leta reda pa deras anticheat i mappen, oppna exen, avinstallera och ominstallera, det fick man gora lite av och till for att spelet skulle starta.

Du kan prova med det, eller avinstallera anticheatdelen och sedan i EA launchern sa verifierar du spelfilerna och da kommer den hamtas hem pa nytt.

Det ar lite bokigt, men skam den som ger sig

Av Mahkizmo
Skrivet av Airikr:

Det kan du, men just nu endast som inloggad. Gå till inställningar co kryssa sen i "Använd ett ljust tema" under "Alternativ".

Vill du berätta varför du vill undvika kommentarer så mycket som du kan?

Ja, helt klart, och det är ju en fin liten utmaning Jag lade till detaljerade kommentarer för 3 filer förut, men blev snabbt hjärntrött. Blev då påmind om varför jag skippade att lägga till kommentarer för Keizai :/ Får se om jag fortsätter lägga in kommentarer till de andra filerna. Kanske är bättre med en wiki som förklarar allt.

Det ar av anledningen ifall man skulle glomma att andra kommentarerna efter man andrat logiken.

Om man ger tydliga variabelnamn samt metod-/funktionsnamn tillsammans med tydliga variabler, sa behover man inte kommentera vad som gors eller hur det fungerar.

Daremot om det ar komplex logik eller kan vara svart att folja exakt vad som gors i metoden sa kan man ge en beskrivning ovanfor, typ
// Metod-/Funktions-/Klassnamn Helper
// beskrivning

Forr i tiden sa var kommentarer nastan ett maste da man inte kunde ge beskrivliga variabelnamn pga teckenlangdsbegransningen.

Av Mahkizmo

Jag knackar mest C#.

Men gallande kommentarer sa undviker jag det sa mycket jag kan, jag ger hellre tydliga variabelnamn, gor inget om dem blir lite langre, forut var det mer begransat till 6 bokstaver sedan tillkom 2 till, men idag finns inte samma begransning, ej heller hardvarumassigt.

Anvander kommentarer endast dar det kan vara svart att satta sig in i koden aven med bra och tydliga variabelnamn.

Som andra har skrivit, om man anvander kommentarer sa maste man komma ihag att andra dessa, finns inget varre an nar en method eller liknande har andrats men inte kommentarerna.

Av Mahkizmo
Skrivet av KAD:

På 10 minuters surf kom jag till slutsatsen att DPN är icke-standardiserad proprietär skit, styrt av ett enskilt företag. Du kommer få alla nackdelar av att driva en TOR exit node, men utan att någon har insyn i vad källkoden egentligen gör.

Har jag fel? Länka gärna till den tekniska specen.

Tackar for att du klargjorde detta.

Det lilla jag laste sa lat det som guld och grona skogar, inga manadskostnader, sakrare etc etc

Av Mahkizmo

Tackar for all input som inkommit hitintills.

Ska kika pa Mullvad.

Har hort att Netflix inte ar sa anvandarvanliga langre.

Da jag har mitt egna separata natverk pa overvaningen, t ex om jag kor via VPN dar, medans pa nedervaningen ar det utan VPN men da med italiensk IP.

Kan det potentiellt skapa diverse bekymmer om jag ar inne pa min netflixprofil medans dottern kanske sitter pa nedervaningen men inloggad pa sin profil?

Oftast sa kor vi inte bada samtidigt pa bada vaningarna (en svensk IP och en italiensk). ar mest ett worse case scenario som jag kan komma att tanka pa.

Av Mahkizmo

DPN eller VPN

Hej!

Ursäktar om rubriken är lite diffus, nyligen så har Cmore tagit bort SVT, och jag som är bosatt i Italien kan då ej längre se SVT.

Mest för jultraditioner och så.

Men läste nyligen om DPN som är en nyhet för mig.

Då jag vill fortsätta ha möjligheten att kunna titta på SVT så behöver jag en VPN, svenskarna som bor här i Rom har rekommenderat NordVPN, men har sett här på SweClockers att det är lite blandade synpunkter om NordVPN.

Då åter till frågan, är det bättre att betala månadsvis för en VPN? finns det alltid en killswitch och hur kan det påverka mina nuvarande streamingtjänster, Netflix, Disney+ etc?

Eller ska man satsa på en DPN? Räcker det bara med en "enhet" eller måste man köpa router och hela fadderullan för kunna nyttja DPN?

Flik gärna in med kompletterande kommentarer.

Tack på förhand!

{{ Gå till inlägget för att se omröstningen }}

Av Mahkizmo
Skrivet av seville57:

Vem håller på å "stenålders" casta från en mobil, finns Chromecast Google TV med Netflix, Apple TV, Prime, Youtube/Music appar förinstallerade. Där får man logga in/eller vara inloggad hela tiden. Har själv en 4K Google TV.

Det beror pa vilken app det galler.

Sjalv har jag en TV fran 2012 eller 2013, daromkring i alla fall.

Tidigare fungerade CMore appen, Disney+ har aldrig fungerat.

CMore kraver en TV fran 2014 eller nyare och antar att det ar detsamma for Disney+. Sa jag kor pa en Chromecast da det var det billigaste alternativet.

Netflix fungerar dock, men ar sjukt storande da mitt svenska abonnemang har gatt fran serier med svenska undertexter som alternativ till typ 0 serier/filmer med svenska undertexter (ofta saknas aven engelska undertexter).

Detta da jag bor i Italien, men som ett exempel, i forrgar sa borjade jag kolla pa Suicide Squad. Fanns engelskt och italienskt tal, undertexter pa svenska, engelska, italienska.

Igar sa skulle jag fortsatta titta pa filmen, da var allt andrat till italienska, fanns endast tal och undertexter pa italienska.

Detta ar sjukt storande enligt mig, och sa blev det ingen fortsattning pa filmen

Disney+ har flera sprak och undertexter tillgangliga, detta vore nagot som enligt mig skulle hoja kvaliten en bit, dock sa ar prissattningen helt at skogen i jamforelse med andra streamingtjanster.

Det ar nastintill omojligt att kolla pa en anime dar endast japanska finns som tal och italienska undertexter, det blir helknas i huvudet

Om du undrar varfor jag inte koper en ny TV ar det for att den jag har fungerar bra, nar den gar sonder sa koper jag en ny, mestadels av ekonomiska skal da en bra lon i Italien ar 14000 efter skatt och TV-apparaterna kostar en hel del har, nastintill omojligt att hitta nagot vettigt under 5000kr.

Av Mahkizmo

Följer denna tråd, mest av nostalgiintresse, mycket trevligt att läsa och gissa sig igenom, dock känner jag inte till det senaste spelet. Kanske är för ung som 40+

Av Mahkizmo

For manga herrans ar sedan sa kallade jag mig Dark Dreier nar jag spelade online, typ Quake 2 o.d.

Dreier fran mitt efternamn da och en kompis tyckte att det var ganska coolt, speciellt med Star Wars och allt sa var det enligt honom lite nara Darth

Annars har man haft lite flumnamn som SchwedenMann under tiden man spelade CS, men har hallt mig till nuvarande nick (Mahkizmo) i evigheter kanns det som.

Nicket kommer fran Hulken, det ar nan elaking i serietidningen som heter sa

Av Mahkizmo

Om ni nu ska lägga så pass mycket pengar på en dator, så skulle jag nog rekommendera att få med en i7 istället för en i5 om du ska köra på ett RTX 4090.

Har dock inte koll på priserna om det är en jättestor skillnad i pris.

Vad har ni för en skärm? 1440p alà 21:9 eller 4K?

Om det endast är för 1080p är det väldigt mycket overkill om det inte är även för rendering.

Bara en tanke, självfallet så väljer ni vad ni vill ha

Av Mahkizmo
Skrivet av siglolmic:

Ja, men det borde väl vara ett ganska handikappande format att göra en avlång högtalare? Jag antar att det ser ut såhär?
https://i.ibb.co/GkRLTQw/h-gtalare.png

Det är typ så ja.

Bose har samma koncept för deras nischade musikgrejer, dessa små högtalare sprider diskant och mellanregister 180 grader medans basen sprider ljudet i 360 grader.

Så är det bra designat samt bra högtalare så kan det låta bra, dock så går det aldrig att jämföra med ett riktigt hemmabiosystem