These are chat archives for mosbth/oophp

11th
Apr 2018
chokolotte
@chokolotte
Apr 11 06:32
Hej igen! Kommer inte vidare med något utan fungerande curl.... apt-cyg install curl har installerat något, men det verkar inte fungera. Har ni fler tips på att installera/laga curl?
Simon Wallin
@wallin_simon_twitter
Apr 11 08:20
Jag har precis genererat dokumentation via make doc. Om jag skriver "git status" oavsett om jag står i redovisa-mappen eller i doc-mappen så dyker inte doc upp som filer att commita. Skriver jag "git add /doc" så får jag upp : fatal: /doc: '/doc' is outside repository. Hur får jag med doc?
Simon Wallin
@wallin_simon_twitter
Apr 11 08:26
@chokolotte Jag vet inte hur man löser det felet du får upp men har två frågor som kanske kan hjälpa med något. 1. Har du kollat så du har filen ".phpdoc.xml"? 2. Har du skapat den tomma mappen "doc" ? Kanske inte är relevant men jag gjorde det och det fungerade för mig
Mikael Roos
@mosbth
Apr 11 08:37
@chokolotte Om din cygwin inte beteer sig som förväntat så gör en uppdatering av cygwin självt, kör (ladda ned om det behövs) installationsprogrammet en gång till. Det brukar inte krångla när man installerar curl.
@wallin_simon_twitter om git add doc/, det är inte /doc du vill adda, det är ./doc eller enbart doc. Ställ dig i me/redovisa-mappen så står du på en bra plats.
Simon Wallin
@wallin_simon_twitter
Apr 11 08:41
@mosbth Yes ok my bad. Även om jag gör som du säger, när jag sedan skriver git status så finns inte doc någonstans, hur vet jag att den är med?
mosbth @mosbth ser att det finns lite forumtrådar om kursen, jag tar dem efter föreläsningen i eftermiddag. Fyll på i forumet om fler svar önskas.
Mikael Roos
@mosbth
Apr 11 08:43
Simon, gör en git push och kolla vad som ligger på GitHub. Kolla att katalogen verkligen ligger i ./doc och inte är tom. Kontrollera att .gitignore inte innehåller en referens till doc.
Simon Wallin
@wallin_simon_twitter
Apr 11 08:48
Ok tack för tips, ska testa detta. Skulle precis pusha upp och då fick jag återigen problem med nycklarna...(Permission denied) börjar bli lite tröttsamt :smile:
Mikael Roos
@mosbth
Apr 11 08:49
Se fram emot den dagen då du blivit git-expert. Fint att skriva på en CV.
Simon Wallin
@wallin_simon_twitter
Apr 11 08:49
Sant, sant. Det är i motgång vi lär oss som mest ;)
Mikael Roos
@mosbth
Apr 11 08:50
Yepp, det säger jag inte emot.
Simon Wallin
@wallin_simon_twitter
Apr 11 09:07
Efter mycket om och men, nu har jag en ny nyckel och kunde pusha. Doc-mappen är med så all is good, tack! Oklart varför jag inte kunde se den i git status dock men men då vet jag
Simon Wallin
@wallin_simon_twitter
Apr 11 09:29
Har lite svårt att komma i gång med DiceHand (https://dbwebb.se/guide/kom-igang-med-objektorienterad-programmering-i-php/komposition-med-en-tarningshand) trots exempelkoden som finns, finns det någon video eller liknande där jag kan söka inspiration?
Mikael Roos
@mosbth
Apr 11 09:32
Finns nog ingen mer inspiration där. Vad söker du? Försök skapa en mental bild av "tärning" och "tärningshand" som klasser som samverkar? vad är en tärningshand och vad kan man göra med den?
Simon Wallin
@wallin_simon_twitter
Apr 11 09:38
Jag vet inte, jag förstår att jag egentligen har allt jag behöver för att lösa uppgiften, har lite hjärnsläpp bara...får väl testa runt lite mer och återkomma om jag har en mer specifik fråga
Mikael Roos
@mosbth
Apr 11 09:45
Försök hitta en liten tråd (deluppgift) som du förtår, lös den först. Om det så bara är att skriva ut lite debugging på skärmen.
Ett annat sätt är att försöka formulera en konkret, specifik fråga kring det som du vill förstå.
thba17
@thba17
Apr 11 19:06
Ska exceptionhandlern också ligga i samma namespace (Mos/Dice)? Den hittas inte då...
Simon Wallin
@wallin_simon_twitter
Apr 11 20:23
@thba17 Hade lite trubbel med det innan jag med, men japp den ska också ha samma namespace. Dock måste det även läggas till \ före Exception. Alltså, namespace överst sedan "class GuessException extends \Exception"
eller ah, Dice i ditt fal då
thba17
@thba17
Apr 11 20:31
@wallin_simon_twitter Yay, funkar - tack.