Inlägg

Inlägg som Leedow har skrivit i forumet
Av Leedow

@Hestkulan:

Tjena. Det var två andra som budade via PM och väldigt långsam konversation, men när det väl kom till kritan så ville de inte genomföra transaktionen.

PS3an finns kvar om du fortfarande är intresserad.

Mvh
David

Av Leedow

Vilket skick är det på Logitech Air? Hur länge har den använts?
Jag har haft ett par stycken och sensorn ger upp efter ett tag.

Av Leedow

Nästan allt kommer att gå till @LinkHybriD och @Hestkulan för att de hämtar upp.
Det enda som är kvar är #7, #8, och #9.

Av Leedow

Garderobsrensning

En hel del som ska bort på ett eller annat vis.

Skänkes mot fraktkostnad men ser helst att någon hämtar upp det i Falun.

Alla dessa prylar är grejer har jag samlat på mig inför eventuella projekt men då det inte har blivit av så kanske någon annan får bättre nytta av det. Om ingen vill ha så åker det på tippen.

Bilder finns här:

https://imgur.com/a/CWg4469

Tillhörande kommentarer följer:

#1
Troligtvis är allt aluminium
Överst - 200x30x30mm stav/profil
Mitten - 200x150x25mm kylare
Botten - 254mmx136mmx33mm

#2
Två stycken kontrollerkort
Varje kontrollerkort består av SIL3132-krets vilket innebär 2st ESATA och 2st SATA. Osäker på om de går att använda samtidigt.

#3
Tre stycken kontrollerkort
Varje kontrollerkort består av SIL3114-krets vilket innebär 4st SATA som går att använda samtidigt. Dessa tre är oanvända vad jag vet men de som jag själv har använt har fungerat bra i både Linux och Windows.

#4
En 220mm-fläkt med tillhörande galler och montering. Oanvänd.

#5
8st fläktgaller för 120mm, en för 80mm.

#6
Nätaggregatsljuddämpare

#7
Fläkt för montering i expansionsplats i chassit (även dåligt kallad PCI-fläkt)

#8
Ett gäng floppykablar. Vissa är flatkablar och vissa är runda.

#9
Runda IDE-kablar. Tror jag har kanske 3 stycken.

#10
Apparatdosa. Minns inte hur jag fick tag på den men jag tror att jag beställde den för ett mini-dator-projekt.
Yttermått
159mm längd
160mm bredd (189mm med listerna på båda sidorna)
71mm höjd

#11
Ca 50 SATA-kablar. Vissa med vinklade kontakter andra raka, 50cm till 100cm

Först till kvarn som gäller men jag tar mig rätten att gå den enkla vägen vilket betyder att upphämtning prioriteras.

Läs hela annonsen här

Av Leedow
Skrivet av eldidy:

Hej!

Försöker komma åt json-filen från ett API. Jag kan se den helt och hållet att allt fungerar som det ska när jag går in på urln med rätt via webbläsaren som vilken adress som helst.

Använder en mall för ajax anrop från andra små projekt så det bör fungera. Men jag får felmeddelandet i konsolen hela tiden: Access to XMLHttpRequest at 'api-urln' from origin 'null' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

Koden jag använder är (har bytt ut min url då den har privata nycklar osv i sig):

function requestData () { var request = new XMLHttpRequest() request.open('GET', 'api-urln', true) request.send(null) request.onreadystatechange = function () { if (request.readyState === 4 && request.status === 200) { showInformation(request.responseText) } } } function showInformation (response) { response = JSON.parse(response) console.log(response) }

Någon som har någon aning om varför det inte fungerar för mig? tack på förhand!

Det fungerar inte för att Javascript (browsers) tvingar en strikt CORS, mer specifikt Access-Control-Allow-Origin.
Det går att komma runt på flera sätt men allt är egentligen ganska komplicerat förutom JSONP och kanske iframe-meckande, vilket har sina nackdelar för sig. Att lägga in ACAO på servern är det rätta svaret, att göra en egenmeckad proxy ett alternativt svar.

Rent generellt kan man säga att de som har skrivit APIet inte vill att man använder client-side Javascript för att anropa/använda det.
Detta förstärks mer eftersom din url har koder/nycklar i sig vilket inte är lämpligt att ha client-side då vem som helst då kan få tag på dessa.

Om du enbart gör detta för något test så kan man starta browsern i "osäkert läge" vilket tillåter att man går runt dessa CORS-restriktioner.

Av Leedow

Bud via PM, 250kr hämtas.

Av Leedow

650kr inklusive frakt via PM.

Av Leedow

Fått bud på 500kr inklusive frakt via PM.

Av Leedow

Playstation 3, 250 GB

Färg
Svart

Modellnummer
CECH-2004B

Inköpt
Kanske 2011

Prisjakt
Finns ej

Övrig info
Ej i orginalkartong

Medföljer:
En handkontroll
En powerkabel
Fyra spel. Tekken 6, Call of Duty - Black Ops, The Orange Box, Uncharted 2: Among Thieves

Pris/budstart
200kr. Sista budet innan 21:00 på söndag är vinnare. Jag tar mig friheten att sälja till någon innan denna sluttid!

Leverans
Ser helst att transaktion sker i Falun/Borlänge men kan skickas mot fraktkostnad.

Edit:
Efter lite skrotande i garaget hittade jag orginalkartongen.

Läs hela annonsen här

Av Leedow

Asus RT-AC86U

Färg
Svart

Modellnummer
RT-AC86U

Inköpt
Slutet av 2017

Prisjakt
https://classic.prisjakt.nu/produkt.php?p=2037634

Övrig info
Trevlig och stabil router.
Medföljer orginalkartong inklusive allt. Manual, etc.

Pris/budstart
500kr. Sista budet innan 21:00 på söndag är vinnare. Jag tar mig friheten att sälja till någon innan denna sluttid!

Leverans
Ser helst att transaktion sker i Falun/Borlänge men kan skickas mot fraktkostnad.

Läs hela annonsen här

Av Leedow

iPhone 6, 32GB, svart, olåst

Färg
Space gray/rymdgrå

Modellnummer
MQ3D2QN/A

Inköpt
Februari 2019

Prisjakt
https://classic.prisjakt.nu/produkt.php?p=4283777

Övrig info
Enbart använd som "utvecklingsmobil". Det enda som har gjorts från den är att ringa ett par samtal samt att testa olika webbsidor i Safari.
Orörda hörlurssnäckor följer med
Konstlädersfodral samt flera skärmskydd följer med.
Orginalkartong följer med.
Praktiskt taget nyskick.

Pris/budstart
1500kr. Sista budet innan 21:00 på söndag är vinnare. Jag tar mig friheten att sälja till någon innan denna sluttid!

Leverans
Ser helst att transaktion sker i Falun/Borlänge men kan skickas mot fraktkostnad.

Läs hela annonsen här

Av Leedow

Googe Home Mini

Färg
Kolsvart (charcoal)

Modellnummer
GA00216-NO

Inköpt
Fick i present, december 2018

Prisjakt
https://classic.prisjakt.nu/produkt.php?p=4505284

Övrig info
Fortfarande inplastad.

Pris/budstart
200kr. Sista budet innan 21:00 på söndag är vinnare. Jag tar mig friheten att sälja till någon innan denna sluttid!

Leverans
Ser helst att transaktion sker i Falun/Borlänge men kan skickas mot fraktkostnad.

Läs hela annonsen här

Av Leedow
Av Leedow

@jillolakaka:

Välkommen till programmeringsforumet!

Använd gärna dessa specialtaggar för att formatera koden, det blir enklare för oss att läsa då.

[code]
//Din kod här
[/code]

Då ser det ut på detta vis.

public void add_hund() { Random random = new Random(); // Skapar ett objekt från klassen Random för att generera slumpade nummer int val; do { Console.WriteLine("Du valde alternativ 1 i huvudmenyn. n/Välj nu mellan att slumpa in en hund från vår hundlista eller mata in din egen."); Console.WriteLine("Du väljer alternativ genom att mata in respektive siffra:"); Console.WriteLine("1. Slumpa fram hund"); Console.WriteLine("2. Lägg till egen hund"); Console.WriteLine("3. Gå tillbaka till huvudmenyn"); val = int.Parse(Console.ReadLine()); if (val == 1) { for (int i = 0; i < Hundar.Length; i++) // Loopar vektorn { if (Hundar[i] == null) // Lägger endast till där det är tomt { int rnd = random.Next(1, hund_list.Count); // Skapar en slumpad siffra mellan 1 och listans längd, Hundar[i] = hund_list[rnd]; } } break; } else if (val == 2) { Console.WriteLine("\n Skriv in namn, ålder, köns, ras, tid då du vill hämta din hund samt om den kan sitta eller inte. Skriv '0' för att avbryta:"); Console.Write(" Namn: "); string namn = Console.ReadLine(); // Användaren matar in namn if (namn == "0") // Skriver användaren "0" går man tillbaka till första menyn i add_Hund() break; else { Console.Write(" Ålder: "); doubleålder = double.Parse(Console.ReadLine()); Console.Write(" Kön (Välj mellan tik eller hane): "); string kön = Console.ReadLine(); Console.WriteLine("Ras: "); string ras = Console.ReadLine(); Console.WriteLine("Digital tid för hämtning: "); double hämtning = double.Parse(Console.ReadLine()); if (hämtning < 8.00 && hämtning > 19.00) { Console.WriteLine("Hämtning sker mellan våra öppettider 8.00 till 19.00, var god skriv in ny tid: "); double tid2 = double.Parse(Console.ReadLine()); } else { hämtning = double.Parse(Console.ReadLine()); } Console.WriteLine("Kan sitta(ja/nej"); string svar = Console.ReadLine(); if (svar == "ja" || svar == "Ja") { bool sitt = true; } else { bool sitt = false; } //har problem och vet ej hur jag ska lösa detta... var Hundar = new Hund(namn, ålder, kön, ras, hämtning, sitt); for (int i = 0; i < 20; i++) { if (Hundar[i] == svar); } foreach(var Hund in Hundar); { Hundar[i] = (namn, ålder, kön, ras, hämtning, sitt); Console.Clear(); } } } while (val < 0 && val > 3); } while ( true ); }

Det är ett par fel som jag ser.

Du försöker använda variabeln "sitt" men den är deklarerad som en lokal variabel inne i if-satsen innan du försöker använda den. Det betyder att koden efter inte har åtkomst till den.

Sen försöker du skapa en lista av Hundar men du skapar den genom att skapa en hund, inte en lista.

Av Leedow
Skrivet av Peterboxy:

Jag kör min Xiaomi M365 till och från jobbet, en del av sträckan är genom en park där det är grusväg och det har inte varit några problem. Men naturstig kanske är värre, den har inte så bra markfrigång.

Ser ut att vara en riktig trevlig makapär!
Kör du året runt? Kan tänka mig att spårig snö/is är bökiga hinder? Kanske inte ens är meningen att använda under svenska vintrar?
Hur är det att åka i spöregn? Behöver man vara orolig? Lämpligt med någon stor poncho kanske?
Hur stor är laddaren? Lämpligt att ha med sig den till jobbet och ladda där?

Många frågor...

Av Leedow

@LdyUx:

Välkommen till forumet!

I fortsättningen kan du skriva in din kod mellan två speciella taggar så blir det enklare för oss att läsa.

[code]
//Din kod här
[/code]

Då ser det ut på detta vis istället:

import java.util.Scanner; public class HiLo { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Välkommen till HiLo!"); System.out.println("Vilken svårighetsgrad väljer du?"); System.out.println("1) Lätt: 0-10"); System.out.println("2) Mellan: 0-100"); System.out.println("3) Svår: 0-1000"); int choice = sc.nextInt(); if (choice == 1) { playGame(10); System.out.println("Gissa på ett tal mellan 0 och 10."); } else if (choice == 2) { playGame(100); System.out.println("Gissa på ett tal mellan 0 och 100."); } else if (choice == 3) { playGame(1000); System.out.println("Gissa på ett tal mellan 0 och 1000."); } } public static int playGame(int maxNumber) { Scanner sc = new Scanner(System.in); int number = (int)(Math.random() * maxNumber) + 1; int guess; int nrOfGuesses = 0; do { System.out.println("Gissa på ett nummer mellan 1-" + maxNumber); //Denna rad printas även när användaren gissat rätt nrOfGuesses = nrOfGuesses + 1; guess = sc.nextInt(); if (guess < number) { giveResponce(number, guess); } else if (guess > number) { giveResponce(number, guess); } else if (guess == number) { giveResponce(number, guess); } } while (guess != number); return nrOfGuesses; } public static void giveResponce(int answer, int guess) { if (guess < answer) { System.out.println("För lågt"); } else if (guess > answer) { System.out.println("För högt"); } else if (guess == answer) { System.out.println("Grattis, du har gissat rätt!"); //Hur får jag fram antalet gissningar? } } }

1. Det är inget direkt fel med loopen. Spelet ser ut att fungera som önskat. Spelet stoppas ju när korrekt gissning har skrivits in. Du har en hel del kod som skrivs två gånger. Du gör samma if-satser två gånger. Du kan ta bort if-satserna i playGame() och enbart kalla på giveResponse(). Alternativt, ta bort giveResponse() och skriva ut all information direkt i playGame().

2. Gör så att giveResponse() tar in ett extra argument vilket är antalet gissningar.

Övriga kommentarer:
Ta bort så att din playGame() inte returnerar något. Det bör vara en void eftersom du ändå inte använder resultatet från metoden till något.

Av Leedow

@Howardtheory:

Varför en if-sats?

document.body.innerHTML är nog lämpligt att använda med en regex replace.

Tänk på att hantera plural först. Katter blir Smurfer annars.

Av Leedow

@Pensum:

Beskriv problemet i inläggets rubrik istället för att be om hjälp. Hjälp får du oavsett.
Använd code-taggar för att få ett trevligare utseende på koden här i forumet.

Exempelvis

[code]
//min kod här
[/code]

Det är flera problem här och de flesta grundar sig i att du inte kör debuggern. Om du har tillgång till att prata med läraren, en kompis du studerar med eller har tillgång till litteraturen så borde du titta närmare på det. Då kan du stega igenom koden och se vilka värden som tilldelas eller inte, osv.

Din tanke är rätt gällandes att räkna antalet kvinnor och män. Problemet är att dina variabler kvinna och man måste definieras innan do-while-loopen, inte på en gång när de används. Som det är nu så kommer exempelvis kvinna aldrig kunna bli något annat än 0 eller 1 då den variabeln går förlorad efter nästa varv i loopen.

Sätt en boolesk variabel, exempelvis isFemale när det är en kvinna, då vet du att du senare ska spara undan ålder för kvinnor och om den inte är sant så ska du spara undan det som en man.

När du väl har identifierat åldern samt om det är en kvinna eller man så sparar du ner det i en lämplig lista av något slag för respektive kön. Medelåldersuträkningen antar jag att du vet själv hur man gör.

Av Leedow

@virree97:

Det ser ut som att du kör igång TCP-avläsningen så fort användaren trycker på BtnStartServer_Click() som i sin tur kallar på StartListener() som i sin tur kallar på StartReader(client). Det är väl detta flöde som känns lite felaktigt baserat på det du önskar.

Du borde istället spara undan klienten som skapas i StartListener() och inte kalla på StartReader(client) här.

Sen när användaren trycker på BtnCheckUser_click() så kallar du på StartReader(client).

Alternativt så låter du bara client skapas varje gång du ska prata med TCP-lyssnaren. Men återigen så ska du inte göra det på en gång utan väl när användaren trycker på BtnCheckUser_click().

Av Leedow
Skrivet av Petterk:

Lagstiftarna har lite av ett dilemma där, men samtidigt så förbjuder helt andra paragrafer i URL att jag t.ex. säljer ett verktyg för att rippa filmer så att du ska kunna spela upp dem på din Nvidia Shield TV från din NAS. DVDFab och RedFox är tämligen anonyma företag därav, SlyFox som är RedFox föregångare fick t.o.m. problem i Antigua och Barbuda och fick stänga ner, eller ja öarna fick problem och agerade därför, den formella ägaren fick böter och det gamla företaget försvann. Inget som påverkar tillgången av kopior eller hindrar någon som känner till dessa verktyg.

För DVD finns det ju fria verktyg. För BD fungerar inte gratisverktyget lika bra, och du är mer eller mindre hänvisad till betalvarianterna från DVDFab och RedFox (Passkey och AnyDVD HD).

Hade det varit så enkelt att man fick göra vad man ville bara man köpt media:t så skulle inte förbudsparagraferna funnits och det hade varit fritt fram att sälja verktygen.

Är detta en tandlös lag eller har lagen applicerats på någon person någonsin? Privatpersoner som privatkopierar sina egna DVD/BD kan omöjligtvis anses vara brottslingar i någon bemärkelse förutom enligt en tokig lag. Det är inte den fysiska skivan man köper utan innehållet på den. Fysiska skivan är extremt ömtålig och har inget som helst värde i övrigt. Man kan ju även då argumentera för att det är bättre att piratkopiera än att privatkopiera då båda är brottsliga?