Quantcast
Channel: Programmering och digitalt skapande | SweClockers
Viewing all 6017 articles
Browse latest View live

Har nu sökt Yh, behöver lite info!

$
0
0

Hej på er!

Har pluggat komvux de senaste halvåret för att få betyg i Programmering 1, Matematik 2b och Webbutveckling 1(Behövs egentligen inte)
för att kunna läsa på yrkeshögskola. Klarade alla kurserna. Skall få besked om jag blivit antagen till de utbildningar jag sökt denna eller nästa vecka, sååååååå..

Har en fråga till er som har läst eller läser på yrkeshögskola inom IT/Data, var det "lätt" att komma in? Vad är max sökande som man får ta in i en klass? Något jag bör tänka på innan jag börjar? Skriv gärna lite om era insikter i IT/Data på yh.

Many danks!


Java, min if else sats funkar inte som den ska

$
0
0

Hej!
Jag gör en "affär" i Java. Man trycker på knappen för att lägga till kunden och skriver in kundens namn samt antal varor. Det jag ska göra är att skriva ut ett meddelande ifall användaren skriver in något annat än siffra i antal varor. Jag försökte lösa problemet på två sätt men varje gånghänder det att om användaren skriver in något annat än siffra får jag bara massa röd text som error istället för meddelandet. här är båda metoder jag använde, hoppas ni vet varför den inte går in i else statement.

if(a >= '0' && a <= '9') {
System.out.println("test 1 ");
} else {
System.out.println("Test2 ");
}

Metod 2:

boolean checkInt = Character.isDigit(a);
if(checkInt){
System.out.println("test1");
}else {
System.out.println("test2");
}

Hur enklast konvertera en App?

Byta img med onClick Javascript

$
0
0

Hejsan!
Jag har fastnat vid ett problem när jag ska lägga in javascript för ett hmtl-dokument där jag ska påverka utseendet när man klickar på en "button". Det som ska hända är att när jag klickar på knappen ska alla bilder på sidan bytas ut mot andra. Då img-elementen i dokumentet varken har id eller class i sig och jag inte får ändra något i html-dokumentet kan jag inte lösa det med getElementById och heller inte getElementsByClassName. Har testat med TagName men det funkar inte.
Har då försökt med denna funktionen:

function anOtherFunctionFour() {
if (document.getElementsByTagName("img").src == "bildens URL")
{
document.getElementsByTagName("img").src = "andra bildens URL";
}
else { document.getElementsByTagName("img").src = "första bildens URL";
}
}

Men den kodningen fungerar ju som sagt inte och jag söker nu efter en lösning. Ska jag köra på en loop eller finns det något annat sätt som fungerar bättre?

tack på förhand!

Mvh.

Ersätta re.findall

$
0
0

Hej,

Behöver lite hjälp då jag fastnat något, försöker ersätta nummer som jag dividerat, hur ersätter jag resultatet i "find_1" med "find_2" och sparar det i filen Font.xml?

f = xbmcvfs.File(os.path.join(self.kodiPath, file2, 'Font.xml'), 'wb')
lines = f.read()
line = str(lines)
find_1 = [int(s) / float(1.5) for s in re.findall(r'<size>(.*)</size>', line)]
find_2 = re.findall(r'<size>(.*)</size>', line)

Tacksam för all hjälp.

Går detta att göra med JavaScript?

$
0
0

Från min website skickar jag vid ett fåtal tillfällen ut ca 500 mail. Det rör sig om ett standardmail som jag förser med mottagaradress styrt från en tabell i en SQL-databas.
Mitt webbhotell tillåter bara att jag kör 25 mail var 5:e minut. Jag sitter alltså och klickar på en ”knapp” manuellt var 5:e minut.
Kan detta istället göras via ett JavaScript tills databastabellen är tom?
Kan också tänka mig att använda en räknare som laddas i förväg med det totala antalet mail att sända.

Siten är skriven i PHP och det skulle naturligtvis gå att skriva detta i PHP men webbhotellet har en begränsning av hur lång exekveringstid man får också.
Jag kan väldigt lite om JavaScript-programmering så innan jag fördjupar mig mer i det skulle jag vilja veta om detta skulle vara möjligt.

Helst vill jag hitta ett färdigt script som jag bara kan modifiera.

Programmera med 60% tangentbord

$
0
0

Hej,

Jag har skaffat mig ett 60% tangentbord och söker lite tips från programmerare som använder dessa. Eller för den delen TKL-användare med bra input. Grejen är den att jag själv är ingen programmerare till vardags utan sitter mest och trimmar lite på de gamla c universitetskunskaperna ibland för att det är kul. Därför kommer inte knackandet helt naturligt för mig och jag känner inte att jag får en klar bild hur jag ska sätta upp tangentbordet för att få ut max. Utan just nu känner jag mig lite handikappad och vilsen.

Så jag tänkte helt enkelt om det är några programmerare här som använder dessa till vardags som har nå tips på hur ni sätter upp dom. Vad har ni för bra knep? Till exempel piltangenterna, hur löser ni det på ett sätt som känns bra för er?

CBTNuggets och Python

$
0
0

Bakgrund

Hur är CBTNuggets när det gäller utveckling? Tex och framförallt Python kurserna, någon som testat?
Tänker tex denna: https://www.cbtnuggets.com/it-training/python-programming

Ska även säga att jag föredrar videos när jag ska lära mig saker då jag har en viss släng av koncentrationssvårigheter, att se och lyssna är det som fungerar bäst för mig. Kan dock tänka mig testa någon textbaserad grundkurs i python med, om inte cbtnuggets är bra får ni gärna rekommendera något annat!


Problem med mobilversionen av wordpress-site

$
0
0

Jag använder WordPress och temat astra pro och använder elementor som sidbyggare men jag vet inte vad jag gjort efter som om man swiper åt höger så är det precis som om webbplatsen är för stor då det blir en vit rand på sidan om innehållet. Om ni vet hur jag kan ändra detta så vpre jag tacksam om ni skriver det

Kolla bifogad bild

https://drive.google.com/file/d/1MmHWCCZLc9umM7pZ18XvyrqqwZBS...

Läskbacken Programmering 1

$
0
0

Hejsan,

Sitter just nu och arbetar med sista uppgiften i programmering 1. Läskbacken heter uppgiften och man ska skapa ett program där man ska kunna lägga till diverse drycker i en läskback. Man ska kunna använda en rad olika funktioner men jag har fastnat på ett ställe.

Får inte riktigt till det hur jag får användarens val att registreras. När användaren väljer alternativ 1 t.ex. för att lägga till Ramlösa så kraschar programmet. Jag vet inte riktigt hur jag ska göra när jag använder en lista. Har lagt till överst för att det ska synas tydligt, men även nedan ett större kodblock. varför blir inte myList[1 tex.] Ramlösa?

for (int i =0;i < bottles.Length; i++)
{
if (bottles[i] == null)
{
addSoda--; //eftersom val 1 är läsk 1, men i vektor 0
bottles[i] = myList[addSoda]; //HÄR KRASCHAR DET
break;
}

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace sodacrate
{
class Soda
{
private string name;
private string type;
private double price;

public Soda(string name, string type, double price)
{
this.name = name;
this.type = type;
this.price = price;
}
public string Name
{
get { return name; }
set { name = value; }
}
public string Type
{
get { return type; }
set { type = value; }
}
public double Price
{
get { return price; }
set { price = value; }
}
}
class Sodacrate
{
private Soda[] bottles = new Soda[24]; //Vektor
List<Soda> myList = new List<Soda>(); //lista

public void sodasList()
{
myList.Add(new Soda("Ramlösa", "Mineralvatten", 5.90));
myList.Add(new Soda("Coca-Cola", "Läsk", 6.90));
myList.Add(new Soda("Coca-Cola Zero", "Läsk", 6.90));
myList.Add(new Soda("Sprite", "Läsk", 6.90));
myList.Add(new Soda("Fanta", "Läsk", 6.90));
myList.Add(new Soda("Dr. Pepper", "Läsk", 6.90));
myList.Add(new Soda("Mountain Dew", "Läsk", 6.90));
myList.Add(new Soda("Red Bull", "Energidryck", 7.90));
}
public void Run()
{
int menu;
Console.Clear();
do
{
Console.WriteLine("Välj ett alternativ genom att endast skriva in siffran till passande meny och klicka enter.");
Console.WriteLine(" 1: Lägga till läsk");
Console.WriteLine(" 2: Ta bort läsk");
Console.WriteLine(" 3: Skriv ut läskbacken");
Console.WriteLine(" 4: Belopp på läskbacken");
Console.WriteLine(" 5: Sök efter läsk");
Console.WriteLine(" 6: Sortera läskbacken");
Console.WriteLine(" 0: Avsluta programmet");
while (true)
{
try
{
menu = int.Parse(Console.ReadLine());
break;
}

catch
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("\nDu kan bara skriva siffor. Försök på nytt.");
Console.ResetColor();
}
}
Console.Clear();
switch (menu){
case 1:
add_soda();
break;
case 2:
remove_soda();
break;
case 3:
print_crate();
break;
case 4:
calc_total();
break;
case 5:
find_soda();
break;
case 6:
sort_sodas();
break;
case 0:
return;
default:
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("Du valde inget utav ovanstående alternativ. Var vänligen och försök igen.\n");
Console.ResetColor();
break;
}
} while (menu != 0);
}

public void add_soda()
{
int addSoda; //användarens val. T.ex. 1 ---> Lägg till Ramlösa
for (int bottleInput = 0; bottleInput < bottles.Length; bottleInput++)
{
Console.WriteLine("Var vänligen och lägg till önskad dryck:");
Console.WriteLine("1. Lägg till Ramlösa");
Console.WriteLine("2. Lägg till Coca-Cola");
Console.WriteLine("3. Lägg till Coca-Cola Zero");
Console.WriteLine("4. Lägg till Sprite");
Console.WriteLine("5. Lägg till Fanta");
Console.WriteLine("6. Lägg till Dr. Pepper");
Console.WriteLine("7. Lägg till Mountain Dew");
Console.WriteLine("8. Lägg till Red Bull");
Console.WriteLine("0. Gå tillbaka till huvudmenyn");
while (true)
{
try
{
addSoda = int.Parse(Console.ReadLine());
break;
}

catch
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("\nDu kan bara skriva siffor. Försök på nytt.");
Console.ResetColor();
}
}

for (int i =0;i < bottles.Length; i++)
{
if (bottles[i] == null)
{
addSoda--; //eftersom val 1 är läsk 1, men i vektor 0
bottles[i] = myList[addSoda]; //HÄR KRASCHAR DET
break;
}
else if (i == bottles.Length)
{
Console.WriteLine("Backen är redan full. Klicka på enter för att återgå till huvudmenyn");
Console.ReadLine();
Run();
}
}
}
}
class Program
{
public static void Main(string[] args)
{
//Skapar ett objekt av klassen Sodacrate som heter sodacrate

Console.WriteLine("Välkommen till läsksimulatorn! Klicka på enter för att komma till huvudmenyn.");
Console.ReadLine();
var sodacrate = new Sodacrate();
sodacrate.Run();
Console.WriteLine("Tryck på valfri tanget för att avsluta . . . ");
Console.ReadKey(true);
}
}
}

Frågor öppet API Trafiklab

$
0
0

Hej! Försöker göra en app med hjälp av Trafiklab. Får ett svar som jag försöker hämta delar av. Tycker det är svårt att plocka ut enskilda element.

Här är en URL som använder resrobot reseplanerare.

Just i detta anropet är det att hitta en resa mellan Malmö och Eslöv.

let TRAIN_URL = "https://api.resrobot.se/v2/trip?key=xxxxxxxxxxxxxxxxxxxxxxx&o..." //Sök mellan två platser

Någon som gjort detta eller liknande?

Nedan är ett exempel där jag hämtar ut en resa mellan Malmö och Eslöv.

Tycker dock det är svårt att plocka ut värden då det är nästlat och med Arrays.

Ett annat exempel där jag plockad värden från en enklare struktur som hade Array.

let tempResult = json["StopLocation"][2]["name"]

JSON-svar

"scrF" : "1|OF|MTµ11µ10583µ10583µ10607µ10607µ0µ0µ365µ10532µ6µ-2147482382µ0µ1µ2|PDHµ93f5d31ef3d8516eaa75437b0af8ef0b|RDµ23062019|RTµ5030",
"scrB" : "1|OB|MTµ11µ10373µ10373µ10400µ10400µ0µ0µ5µ10130µ1µ-2147482382µ0µ1µ2|PDHµ93f5d31ef3d8516eaa75437b0af8ef0b|RDµ23062019|RTµ5030",
"Trip" : [
{
"idx" : 0,
"LegList" : {
"Leg" : [
{
"Notes" : {
"Note" : [
{
"routeIdxFrom" : 2,
"value" : "Pågatågen",
"type" : "A",
"key" : "VG",
"priority" : 100,
"routeIdxTo" : 7
},
{
"routeIdxFrom" : 2,
"value" : "Endast 2 klass",
"type" : "A",
"key" : "AA",
"priority" : 100,
"routeIdxTo" : 7
},
{
"routeIdxFrom" : 2,
"value" : "Ej reservering",
"type" : "A",
"key" : "AE",
"priority" : 100,
"routeIdxTo" : 7
}
]
},
"Stops" : {
"Stop" : [
{
"lon" : 13.000909999999999,
"extId" : "740000003",
"routeIdx" : 2,
"lat" : 55.609456000000002,
"id" : "740000003",
"depTime" : "04:53:00",
"depDate" : "2019-06-23",
"name" : "Malmö Centralstation"
},
{
"name" : "Hjärup station (Staffanstorp kn)",
"lon" : 13.136512,
"extId" : "740000942",
"routeIdx" : 3,
"lat" : 55.674151000000002,
"id" : "740000942",
"depTime" : "05:00:00",
"arrDate" : "2019-06-23",
"arrTime" : "05:00:00",
"depDate" : "2019-06-23"
},
{
"name" : "Lund Centralstation",
"lon" : 13.186897,
"extId" : "740000120",
"routeIdx" : 4,
"lat" : 55.708094000000003,
"id" : "740000120",
"depTime" : "05:07:00",
"arrDate" : "2019-06-23",
"arrTime" : "05:05:00",
"depDate" : "2019-06-23"
},
{
"name" : "Stångby station (Lund kn)",
"lon" : 13.200201,
"extId" : "740000834",
"routeIdx" : 5,
"lat" : 55.751153000000002,
"id" : "740000834",
"depTime" : "05:11:00",
"arrDate" : "2019-06-23",
"arrTime" : "05:11:00",
"depDate" : "2019-06-23"
},
{
"name" : "Örtofta station (Eslöv kn)",
"lon" : 13.243969,
"extId" : "740000961",
"routeIdx" : 6,
"lat" : 55.778928999999998,
"id" : "740000961",
"depTime" : "05:15:00",
"arrDate" : "2019-06-23",
"arrTime" : "05:15:00",
"depDate" : "2019-06-23"
},
{
"lon" : 13.305491,
"extId" : "740000260",
"routeIdx" : 7,
"lat" : 55.837719,
"id" : "740000260",
"arrDate" : "2019-06-23",
"arrTime" : "05:20:00",
"name" : "Eslöv station"
}
]
},
"transportNumber" : "1252",
"direction" : "Höör station",
"Product" : {
"operator" : "Skånetrafiken",
"catCode" : "4",
"name" : "Länstrafik - Tåg 1252",
"operatorUrl" : "http:\/\/www.skanetrafiken.se",
"catOutL" : "Länstrafik - Tåg",
"operatorCode" : "276",
"catOutS" : "JLT",
"num" : "1252"
},
"Origin" : {
"time" : "04:53:00",
"lon" : 13.000909999999999,
"extId" : "740000003",
"routeIdx" : 2,
"lat" : 55.609456000000002,
"id" : "740000003",
"type" : "ST",
"date" : "2019-06-23",
"name" : "Malmö Centralstation"
},
"Destination" : {
"time" : "05:20:00",
"lon" : 13.305491,
"extId" : "740000260",
"routeIdx" : 7,
"lat" : 55.837719,
"id" : "740000260",
"type" : "ST",
"date" : "2019-06-23",
"name" : "Eslöv station"
},
"name" : "Länstrafik - Tåg 1252",
"idx" : "0",
"transportCategory" : "JLT",
"reachable" : true,
"type" : "JNY"
}
]
},
"ServiceDays" : [
{
"planningPeriodEnd" : "2019-08-18",
"sDaysB" : "FFFFFFFFFFFFFFFC",
"planningPeriodBegin" : "2019-06-18",
"sDaysR" : "daily"
}
],
"ctxRecon" : "T$A=1@O=Malmö Centralstation@L=740000003@a=128@$A=1@O=Eslöv station@L=740000260@a=128@$201906230453$201906230520$JLT 1252$$1$",
"tripId" : "C-0",
"duration" : "PT27M"
},
{
"idx" : 1,
"LegList" : {
"Leg" : [
{
"idx" : "0",
"reachable" : true,
"Stops" : {
"Stop" : [
{
"depTime" : "06:23:00",
"lon" : 13.000909999999999,
"id" : "740000003",
"depDate" : "2019-06-23",
"extId" : "740000003",
"lat" : 55.609456000000002,
"name" : "Malmö Centralstation",
"routeIdx" : 8
},
{
"depTime" : "06:30:00",
"lon" : 13.136512,
"id" : "740000942",
"depDate" : "2019-06-23",
"extId" : "740000942",
"arrTime" : "06:30:00",
"lat" : 55.674151000000002,
"routeIdx" : 9,
"arrDate" : "2019-06-23",
"name" : "Hjärup station (Staffanstorp kn)"
},
{
"depTime" : "06:37:00",
"lon" : 13.186897,
"id" : "740000120",
"depDate" : "2019-06-23",
"extId" : "740000120",
"arrTime" : "06:35:00",
"lat" : 55.708094000000003,
"routeIdx" : 10,
"arrDate" : "2019-06-23",
"name" : "Lund Centralstation"
},
{
"lon" : 13.305491,
"id" : "740000260",
"extId" : "740000260",
"arrTime" : "06:47:00",
"lat" : 55.837719,
"routeIdx" : 11,
"arrDate" : "2019-06-23",
"name" : "Eslöv station"
}
]
},
"transportNumber" : "1510",
"Destination" : {
"lon" : 13.305491,
"id" : "740000260",
"time" : "06:47:00",
"extId" : "740000260",
"lat" : 55.837719,
"date" : "2019-06-23",
"routeIdx" : 11,
"name" : "Eslöv station",
"type" : "ST"
},
"Product" : {
"operatorUrl" : "http:\/\/www.skanetrafiken.se",
"num" : "1510",
"catOutL" : "Länstrafik - Tåg",
"name" : "Länstrafik - Tåg 1510",
"catOutS" : "JLT",
"operatorCode" : "276",
"catCode" : "4",
"operator" : "Skånetrafiken"
},
"name" : "Länstrafik - Tåg 1510",
"Notes" : {
"Note" : [
{
"value" : "Pågatågen",
"key" : "VG",
"priority" : 100,
"type" : "A",
"routeIdxTo" : 11,
"routeIdxFrom" : 8
},
{
"key" : "AA",
"routeIdxFrom" : 8,
"priority" : 100,
"type" : "A",
"routeIdxTo" : 11,
"value" : "Endast 2 klass"
},
{
"key" : "AE",
"routeIdxFrom" : 8,
"priority" : 100,
"type" : "A",
"routeIdxTo" : 11,
"value" : "Ej reservering"
}
]
},
"transportCategory" : "JLT",
"Origin" : {
"lat" : 55.609456000000002,
"routeIdx" : 8,
"lon" : 13.000909999999999,
"time" : "06:23:00",
"name" : "Malmö Centralstation",
"id" : "740000003",
"type" : "ST",
"date" : "2019-06-23",
"extId" : "740000003"
},
"type" : "JNY",
"direction" : "Helsingborg Centralstation"
}
]
},
"ServiceDays" : [
{
"planningPeriodBegin" : "2019-06-18",
"planningPeriodEnd" : "2019-08-18",
"sDaysB" : "FFFFFFFFFFFFFFFC",
"sDaysR" : "daily"
}
],
"ctxRecon" : "T$A=1@O=Malmö Centralstation@L=740000003@a=128@$A=1@O=Eslöv station@L=740000260@a=128@$201906230623$201906230647$JLT 1510$$1$",
"tripId" : "C-1",
"duration" : "PT24M"
},
{
"idx" : 2,
"LegList" : {
"Leg" : [
{
"Product" : {
"catOutL" : "Länstrafik - Tåg",
"num" : "1405",
"operator" : "Skånetrafiken",
"catCode" : "4",
"name" : "Länstrafik - Tåg 1405",
"catOutS" : "JLT",
"operatorCode" : "276",
"operatorUrl" : "http:\/\/www.skanetrafiken.se"
},
"transportCategory" : "JLT",
"type" : "JNY",
"Notes" : {
"Note" : [
{
"routeIdxFrom" : 7,
"type" : "A",
"key" : "VG",
"priority" : 100,
"value" : "Pågatågen",
"routeIdxTo" : 11
},
{
"routeIdxFrom" : 7,
"type" : "A",
"key" : "AA",
"priority" : 100,
"value" : "Endast 2 klass",
"routeIdxTo" : 11
},
{
"routeIdxFrom" : 7,
"type" : "A",
"key" : "AE",
"priority" : 100,
"value" : "Ej reservering",
"routeIdxTo" : 11
}
]
},
"idx" : "0",
"reachable" : true,
"Origin" : {
"time" : "06:31:00",
"id" : "740000003",
"extId" : "740000003",
"type" : "ST",
"lat" : 55.609456000000002,
"lon" : 13.000909999999999,
"routeIdx" : 7,
"name" : "Malmö Centralstation",
"date" : "2019-06-23"
},
"Destination" : {
"time" : "06:58:00",
"id" : "740000260",
"extId" : "740000260",
"type" : "ST",
"lat" : 55.837719,
"lon" : 13.305491,
"routeIdx" : 11,
"name" : "Eslöv station",
"date" : "2019-06-23"
},
"direction" : "Kristianstad Centralstation",
"Stops" : {
"Stop" : [
{
"id" : "740000003",
"extId" : "740000003",
"lat" : 55.609456000000002,
"lon" : 13.000909999999999,
"routeIdx" : 7,
"depTime" : "06:31:00",
"name" : "Malmö Centralstation",
"depDate" : "2019-06-23"
},
{
"id" : "740000120",
"extId" : "740000120",
"lat" : 55.708094000000003,
"lon" : 13.186897,
"arrTime" : "06:42:00",
"arrDate" : "2019-06-23",
"routeIdx" : 8,
"depTime" : "06:44:00",
"name" : "Lund Centralstation",
"depDate" : "2019-06-23"
},
{
"id" : "740000834",
"extId" : "740000834",
"lat" : 55.751153000000002,
"lon" : 13.200201,
"arrTime" : "06:49:00",
"arrDate" : "2019-06-23",
"routeIdx" : 9,
"depTime" : "06:49:00",
"name" : "Stångby station (Lund kn)",
"depDate" : "2019-06-23"
},
{
"id" : "740000961",
"extId" : "740000961",
"lat" : 55.778928999999998,
"lon" : 13.243969,
"arrTime" : "06:53:00",
"arrDate" : "2019-06-23",
"routeIdx" : 10,
"depTime" : "06:53:00",
"name" : "Örtofta station (Eslöv kn)",
"depDate" : "2019-06-23"
},
{
"id" : "740000260",
"extId" : "740000260",
"lat" : 55.837719,
"lon" : 13.305491,
"arrTime" : "06:58:00",
"arrDate" : "2019-06-23",
"routeIdx" : 11,
"name" : "Eslöv station"
}
]
},
"name" : "Länstrafik - Tåg 1405",
"transportNumber" : "1405"
}
]
},
"ServiceDays" : [
{
"sDaysB" : "FFFFFFFFFFFFFFFC",
"sDaysR" : "daily",
"planningPeriodBegin" : "2019-06-18",
"planningPeriodEnd" : "2019-08-18"
}
],
"ctxRecon" : "T$A=1@O=Malmö Centralstation@L=740000003@a=128@$A=1@O=Eslöv station@L=740000260@a=128@$201906230631$201906230658$JLT 1405$$1$",
"tripId" : "C-2",
"duration" : "PT27M"
},
{
"ctxRecon" : "T$A=1@O=Malmö Centralstation@L=740000003@a=128@$A=1@O=Eslöv station@L=740000260@a=128@$201906230723$201906230747$JLT 1514$$1$",
"LegList" : {
"Leg" : [
{
"transportCategory" : "JLT",
"type" : "JNY",
"name" : "Länstrafik - Tåg 1514",
"transportNumber" : "1514",
"Destination" : {
"routeIdx" : 11,
"id" : "740000260",
"name" : "Eslöv station",
"lon" : 13.305491,
"extId" : "740000260",
"date" : "2019-06-23",
"time" : "07:47:00",
"type" : "ST",
"lat" : 55.837719
},
"direction" : "Helsingborg Centralstation",
"idx" : "0",
"reachable" : true,
"Notes" : {
"Note" : [
{
"priority" : 100,
"key" : "VG",
"type" : "A",
"value" : "Pågatågen",
"routeIdxTo" : 11,
"routeIdxFrom" : 8
},
{
"priority" : 100,
"key" : "AA",
"type" : "A",
"value" : "Endast 2 klass",
"routeIdxTo" : 11,
"routeIdxFrom" : 8
},
{
"priority" : 100,
"key" : "AE",
"type" : "A",
"value" : "Ej reservering",
"routeIdxTo" : 11,
"routeIdxFrom" : 8
}
]
},
"Stops" : {
"Stop" : [
{
"depTime" : "07:23:00",
"name" : "Malmö Centralstation",
"id" : "740000003",
"routeIdx" : 8,
"extId" : "740000003",
"lat" : 55.609456000000002,
"lon" : 13.000909999999999,
"depDate" : "2019-06-23"
},
{
"arrDate" : "2019-06-23",
"depDate" : "2019-06-23",
"name" : "Hjärup station (Staffanstorp kn)",
"id" : "740000942",
"routeIdx" : 9,
"extId" : "740000942",
"arrTime" : "07:30:00",
"lat" : 55.674151000000002,
"lon" : 13.136512,
"depTime" : "07:30:00"
},
{
"arrDate" : "2019-06-23",
"depDate" : "2019-06-23",
"name" : "Lund Centralstation",
"id" : "740000120",
"routeIdx" : 10,
"extId" : "740000120",
"arrTime" : "07:35:00",
"lat" : 55.708094000000003,
"lon" : 13.186897,
"depTime" : "07:37:00"
},
{
"name" : "Eslöv station",
"id" : "740000260",
"routeIdx" : 11,
"extId" : "740000260",
"arrTime" : "07:47:00",
"lat" : 55.837719,
"lon" : 13.305491,
"arrDate" : "2019-06-23"
}
]
},
"Product" : {
"name" : "Länstrafik - Tåg 1514",
"catOutS" : "JLT",
"catOutL" : "Länstrafik - Tåg",
"operatorCode" : "276",
"catCode" : "4",
"operator" : "Skånetrafiken",
"operatorUrl" : "http:\/\/www.skanetrafiken.se",
"num" : "1514"
},
"Origin" : {
"name" : "Malmö Centralstation",
"id" : "740000003",
"time" : "07:23:00",
"extId" : "740000003",
"routeIdx" : 8,
"lat" : 55.609456000000002,
"date" : "2019-06-23",
"lon" : 13.000909999999999,
"type" : "ST"
}
}
]
},
"tripId" : "C-3",
"duration" : "PT24M",
"idx" : 3,
"ServiceDays" : [
{
"sDaysB" : "FFFFFFFFFFFFFFFC",
"planningPeriodBegin" : "2019-06-18",
"planningPeriodEnd" : "2019-08-18",
"sDaysR" : "daily"
}
]
},
{
"ctxRecon" : "T$A=1@O=Malmö Centralstation@L=740000003@a=128@$A=1@O=Eslöv station@L=740000260@a=128@$201906230731$201906230758$JLT 1407$$1$",
"LegList" : {
"Leg" : [
{
"Product" : {
"name" : "Länstrafik - Tåg 1407",
"catCode" : "4",
"operator" : "Skånetrafiken",
"catOutL" : "Länstrafik - Tåg",
"catOutS" : "JLT",
"operatorUrl" : "http:\/\/www.skanetrafiken.se",
"num" : "1407",
"operatorCode" : "276"
},
"idx" : "0",
"Notes" : {
"Note" : [
{
"value" : "Pågatågen",
"type" : "A",
"routeIdxFrom" : 7,
"routeIdxTo" : 11,
"key" : "VG",
"priority" : 100
},
{
"value" : "Endast 2 klass",
"type" : "A",
"routeIdxFrom" : 7,
"routeIdxTo" : 11,
"key" : "AA",
"priority" : 100
},
{
"value" : "Ej reservering",
"type" : "A",
"routeIdxFrom" : 7,
"routeIdxTo" : 11,
"key" : "AE",
"priority" : 100
}
]
},
"transportNumber" : "1407",
"type" : "JNY",
"transportCategory" : "JLT",
"Stops" : {
"Stop" : [
{
"depTime" : "07:31:00",
"depDate" : "2019-06-23",
"extId" : "740000003",
"lon" : 13.000909999999999,
"lat" : 55.609456000000002,
"id" : "740000003",
"name" : "Malmö Centralstation",
"routeIdx" : 7
},
{
"depTime" : "07:44:00",
"depDate" : "2019-06-23",
"extId" : "740000120",
"lon" : 13.186897,
"arrDate" : "2019-06-23",
"arrTime" : "07:42:00",
"lat" : 55.708094000000003,
"id" : "740000120",
"name" : "Lund Centralstation",
"routeIdx" : 8
},
{
"depTime" : "07:49:00",
"depDate" : "2019-06-23",
"extId" : "740000834",
"lon" : 13.200201,
"arrDate" : "2019-06-23",
"arrTime" : "07:49:00",
"lat" : 55.751153000000002,
"id" : "740000834",
"name" : "Stångby station (Lund kn)",
"routeIdx" : 9
},
{
"depTime" : "07:53:00",
"depDate" : "2019-06-23",
"extId" : "740000961",
"lon" : 13.243969,
"arrDate" : "2019-06-23",
"arrTime" : "07:53:00",
"lat" : 55.778928999999998,
"id" : "740000961",
"name" : "Örtofta station (Eslöv kn)",
"routeIdx" : 10
},
{
"lon" : 13.305491,
"extId" : "740000260",
"arrDate" : "2019-06-23",
"arrTime" : "07:58:00",
"lat" : 55.837719,
"id" : "740000260",
"name" : "Eslöv station",
"routeIdx" : 11
}
]
},
"reachable" : true,
"direction" : "Kristianstad Centralstation",
"Destination" : {
"type" : "ST",
"extId" : "740000260",
"lon" : 13.305491,
"date" : "2019-06-23",
"time" : "07:58:00",
"lat" : 55.837719,
"id" : "740000260",
"name" : "Eslöv station",
"routeIdx" : 11
},
"Origin" : {
"type" : "ST",
"extId" : "740000003",
"lon" : 13.000909999999999,
"date" : "2019-06-23",
"time" : "07:31:00",
"lat" : 55.609456000000002,
"id" : "740000003",
"name" : "Malmö Centralstation",
"routeIdx" : 7
},
"name" : "Länstrafik - Tåg 1407"
}
]
},
"tripId" : "C-4",
"duration" : "PT27M",
"idx" : 4,
"ServiceDays" : [
{
"planningPeriodBegin" : "2019-06-18",
"sDaysR" : "daily",
"sDaysB" : "FFFFFFFFFFFFFFFC",
"planningPeriodEnd" : "2019-08-18"
}
]
},
{
"ctxRecon" : "T$A=1@O=Malmö Centralstation@L=740000003@a=128@$A=1@O=Eslöv station@L=740000260@a=128@$201906230823$201906230847$JLT 1518$$1$",
"LegList" : {
"Leg" : [
{
"type" : "JNY",
"name" : "Länstrafik - Tåg 1518",
"Notes" : {
"Note" : [
{
"value" : "Pågatågen",
"routeIdxFrom" : 8,
"priority" : 100,
"type" : "A",
"routeIdxTo" : 11,
"key" : "VG"
},
{
"value" : "Endast 2 klass",
"routeIdxFrom" : 8,
"priority" : 100,
"type" : "A",
"routeIdxTo" : 11,
"key" : "AA"
},
{
"value" : "Ej reservering",
"routeIdxFrom" : 8,
"priority" : 100,
"type" : "A",
"routeIdxTo" : 11,
"key" : "AE"
}
]
},
"Product" : {
"operatorCode" : "276",
"name" : "Länstrafik - Tåg 1518",
"num" : "1518",
"operator" : "Skånetrafiken",
"catOutS" : "JLT",
"catCode" : "4",
"catOutL" : "Länstrafik - Tåg",
"operatorUrl" : "http:\/\/www.skanetrafiken.se"
},
"transportNumber" : "1518",
"direction" : "Helsingborg Centralstation",
"reachable" : true,
"Destination" : {
"routeIdx" : 11,
"type" : "ST",
"name" : "Eslöv station",
"lon" : 13.305491,
"id" : "740000260",
"extId" : "740000260",
"lat" : 55.837719,
"time" : "08:47:00",
"date" : "2019-06-23"
},
"transportCategory" : "JLT",
"Origin" : {
"routeIdx" : 8,
"type" : "ST",
"name" : "Malmö Centralstation",
"lon" : 13.000909999999999,
"id" : "740000003",
"extId" : "740000003",
"lat" : 55.609456000000002,
"time" : "08:23:00",
"date" : "2019-06-23"
},
"idx" : "0",
"Stops" : {
"Stop" : [
{
"routeIdx" : 8,
"depDate" : "2019-06-23",
"name" : "Malmö Centralstation",
"lon" : 13.000909999999999,
"id" : "740000003",
"extId" : "740000003",
"depTime" : "08:23:00",
"lat" : 55.609456000000002
},
{
"routeIdx" : 9,
"depDate" : "2019-06-23",
"arrDate" : "2019-06-23",
"lon" : 13.136512,
"id" : "740000942",
"name" : "Hjärup station (Staffanstorp kn)",
"arrTime" : "08:30:00",
"extId" : "740000942",
"depTime" : "08:30:00",
"lat" : 55.674151000000002
},
{
"routeIdx" : 10,
"depDate" : "2019-06-23",
"arrDate" : "2019-06-23",
"lon" : 13.186897,
"id" : "740000120",
"name" : "Lund Centralstation",
"arrTime" : "08:35:00",
"extId" : "740000120",
"depTime" : "08:37:00",
"lat" : 55.708094000000003
},
{
"routeIdx" : 11,
"name" : "Eslöv station",
"arrDate" : "2019-06-23",
"lon" : 13.305491,
"id" : "740000260",
"arrTime" : "08:47:00",
"extId" : "740000260",
"lat" : 55.837719
}
]
}
}
]
},
"tripId" : "C-5",
"duration" : "PT24M",
"idx" : 5,
"ServiceDays" : [
{
"planningPeriodBegin" : "2019-06-18",
"sDaysR" : "daily",
"planningPeriodEnd" : "2019-08-18",
"sDaysB" : "FFFFFFFFFFFFFFFC"
}
]
}
]
}

kod för summering

$
0
0

Hej

Jag försöker få till en kod till hemsidan som ska summera totalt antal följare från både FB och Instagram, så att man bara ser den totala mängden.
Tyvärr så har jag helt fastnat.

Tacksam om någon har en ide om hur jag ska gå till väga.

Kod för Instagram:
<ul class="k9GMp "><li class="Y8-fY "><span class="-nal3 "><span class="g47SY ">1 092</span> inlägg</span></li><li class="Y8-fY "><a class="-nal3 " href="/angelica.larsson/followers/"><span class="g47SY " title="139 382">139t</span> följare</a></li><li class="Y8-fY "><a class="-nal3 " href="/angelica.larsson/following/"><span class="g47SY ">92</span> följer</a></li></ul>

Kod för Facebook:
<img class="_3-91 _1579 img" alt="Icon of invite friends to like the page" src="https://static.xx.fbcdn.net/rsrc.php/v3/yN/r/YuXBLKKQopk.png"></div><div class="_4bl9"><div><a href="/1604120796584783/friend_inviter_v2/?ref=context_row" rel="dialog" style="font-weight: bold;" role="button" id="u_jsonp_42_c">Bjud in dina vänner</a> att gilla den här sidan</div></div></div></div></div><div class="_2pi9 _2pi2"><div class="clearfix _ikh"><div class="_4bl7"><img class="_3-91 _1579 img" src="https://static.xx.fbcdn.net/rsrc.php/v3/yg/r/AT9YNs6Rbpt.png" alt="Highlights info row image"></div><div class="_4bl9"><div>103&nbsp;611 personer gillar detta</div></div></div></div><div class="_2pi9 _2pi2"><div class="clearfix _ikh"><div class="_4bl7"><img class="_3-91 _1579 img" src="https://static.xx.fbcdn.net/rsrc.php/v3/y7/r/PL1sMLehMAU.png" alt="Highlights info row image"></div><div class="_4bl9"><div>119&nbsp;709 personer följer detta</div>

Endast själva mängden följare är av intresse.
Tack på förhand.

3D modellering (rendering?)

$
0
0

Hej, vi är några stycken som driver ett ideellt bruksmuseum, inhyst i ett magasin från 1700-talet. Vi skulle behöva kopiera originalnyckeln, dvs gör a en 3d-modell och skriva ut i något lite hårdare material - inte nödvändigtvis metall, det gäller bara att kunna låsa upp - och stänga - magasinet vid visningar, samtidigt som originalnyckeln bild på nyckeln kan förvaras säkert någon annanstans - hur gör man?

Fundering/fråga ang. "många-till-många" i relationsdatabas.

$
0
0

Jag sitter med ett eget litet projekt nu när jag är ledig från skolan och skulle behöva lite input ang. ett "många-till-många" förhållande i en databas.

Jag ska göra en webbshop där en fiktiv kund ska kunna skapa ordrar osv.
Jag har en tabell för "order" och en för "user", mellan dessa har jag en tabell som representerar "m..n" förhållandet.
Om en kund väljer X antal av produkt A så kommer det skapas X antal kopplingar mellan produkten och ordern, och dessa rader kommer vara identiska förutom PK, men det en del redundans vilket man eg. vill undvika. Tanken som då slog mig är att i tabellen mellan order och user kommer det att skapas kopplingar mellan alla kunders ordrar och alla produkter som finns på ordrarna, vilket skulle kunna bli väldigt många. I ett riktigt scenario hade man så klart indexerat tabellen, men är det ett ok sätt att utforma tabellerna på?
Hur skulle man gjort i verkligheten?

Skiss över modellen, dock långt ifrån klar.

Hur kan man kolla minnestest i Eclipse IDE? - C programmering

$
0
0

Hej.

Jag installerade Eclipse IDE för Java SE.
Dör efter så installerade jag Eclipse CDT plugin via Market Place så jag kan programmera C och C++ kod i Eclipse IDE.

Nu vill jag testa koden om jag har minnesläkage i C. Hur kan jag göra det i Eclipse IDE? Jag testade installera Valgrind i Eclipse IDE (Help -> Install New Software) men när jag skulle köra ett "profiling"-test så fick jag meddelandet att Valgrind kunde inte hitta den rätta versionen.

Hur gör jag? Testa ladda ned Eclipse IDE och följ alla steg som jag gjorde. Man behöver inte installera det.


Hjälp med PHP och simpel GET-förfrågan via ett HTML-formulär för att hämta info från externt API

$
0
0

Det finns ett externt API som jag har fått tillgång till (dock kräver den att man kör API-frågan från min domän, då nyckeln jag fått är knutet till min sida så jag kan inte använda mig av onlinetjänster såsom: https://www.apirequest.io - på denna sida funkar demo-queryn fint, men inte när jag kör med min egen nyckel som kräver att man kör den från sin egen sida.).

Detta är demo-queryn om någon vill testa den på tjänsten ovan: https://api.dimu.org/api/owners?country=no&api.key=demo

Jag försöker nu få ihop ett enkelt formulär som tar API-strängen och köra en GET på den och visa svaret i ett text-formulär på samma sida.

Jag har kommit så här långt i HTML / PHP med formuläret, längre än så här kommer jag inte. Då jag inte har nån kunskap om PHP och senast jag höll på med programmering av lite ASP för ca 10 år sedan, gick över till Wordpress och inte behövt koda något sedan dess i princip.

<form action="api" method="GET">
Ange https query/fråga till externt API och visa resulatet nedan (https://api.dimu.org/api/owners?country=no&api.key=demo)
<br><br><input type="text" name="name">

<input type="submit" value="Visa resultat">
</form>

<br><br>
Visa resultatet från API-frågan:
<br><br>
<br><br>

<?php
// visa resultat från vår GET-förfrågan
echo ($_GET['api']);
?>

[C# double] string till double (Indatasträngen hade ett felaktigt format.)

$
0
0

Tjo,

Har kodat mycket, fick detta att funka i en annan kod rad men här så vill den inte funkar.

Har provat Convert med men det funkar inte heller i min andra kod rad så behöver jag denna kod och där funkar det.

Några som har lite ide?

string input = "1293.240";
double data = double.Parse(input);
data = Convert.ToInt64(data);

TimeSpan ts = TimeSpan.FromSeconds(data);

Länka filer via QR

$
0
0

Hej,

Är hyfsat novis på detta, så tänkte kolla detta med er mer erfarna.

Vi vill kunna länka till en PDF genom en QR (man ska hitta manualen till en manick genom att skanna koden på manicken).
Min tanke är då att ladda upp filen på vår hemsida och länka till den, för att kunna t.ex. kunna byta namn på PDF utan att länken bryts.
T.ex. www.example.com/manual/ är infon som ska finnas i QR-koden. Denna sida skickar vidare till PDF.

Är det något fel med detta tankesätt? Något annat sätt som är bättre?

Vi kommer att printa ut en hel del QR-koder, så ser gärna att det blir rätt från början :)

Tack på förhand!

Korta ner länkar med egen domän.

$
0
0

Tjo. Undrar om det finns någon tjänst eller kod så man kan korta ner långa länkar men så det ändå får min domän som start. Ex www.perrablerra.se/Kxso00. Vore kul så folk fortfarande ser att länken kommer från mig.

Lära sig javascript?

$
0
0

Hej!

Jag har erfarenhet sedan tidigare av programmering, men då mest maskinkod, och assembler på C64, Amiga, ZX Spectrum, och Turbo pascal och vanlig C på PC, samt assembler (på 486-tiden)

Nu är det så att jag skulle vilja kunna visa data ifrån helst ett excel-ark på en sida, där även informationen ska uppdateras när datan i excel-arket uppdateras.
Vill även kunna använda input på web-sidan för att lägga in data i excel-arket.

Är javascript rätt väg då? eller finns det något annat språk som vore enklare att lösa detta med?

Om javascript fungerar, vilken litteratur är att rekommendera? eller finns det bra sidor på nätet att lära sig med?

Viewing all 6017 articles
Browse latest View live