Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
Klas Wärnå
@klaswarna

Med reservation för en korkad fråga (då github, packagist, composer o.s.v. inte är min starka sida) låter följande för mig lite motsägelsefullt:

"Webbplatsen skall finnas på GitHub, tillsammans med en README som beskriver hur man checkar ut och installerar sin egen version."
(Under krav 1,2,3)
OCH
"...det finns inget krav om moduler i projektet."
(svar på fråga av Jonathan)

Klas Wärnå
@klaswarna
...Eller kan man slänga upp rubbet (inklusive andras vendor-filer) och klona ner det?
Edward Nilsson
@Enilsson9
Hur mycket kraft ska man lägga på design delen?
Klas Wärnå
@klaswarna
Ach, min fråga var nog bara korkad. Jag tror jag fattar nu.
Mikael Roos
@mosbth
@klaswarna "Allt" skall finnas på github, fint paketerat och så vidare. Men det finns inga speciella krav på att göra projektet som modul med eget git-repo. Om det nu förtydligade något. Så det som du skrev var inte motsägelsefullt.
Kändes som du fick koll på det.
@Enilsson9 design, gör det snyggt? Det är som alltid, när folk tittar på ens arbete så lägger de ofta märke till deisgn/utseende först och det riskerar att bli ett bestående intryck. Man bör alltid hålla en viss nivå av hyffsad design så man undviker att folk kommenterar på ens design.
Bortsett från det så handlar inte kursen om design men med tanke på att vi nu gått igenom ett antal kurser så kan man förhoppningsvis har löst biten med "hyffsad god grund-design" och sen kan man bara göra bättre utifrån det.
Edward Nilsson
@Enilsson9
@mosbth Men alltid prioriterar vi back-end delen, korrekt? Jag brukar lämna design delen till sist. Nu har jag inte mycket tid kvar. Går det bra att fixa design delen efter man lämnat in? :) Bara för att utveckla lite mina front-end kunskaper?
Mikael Roos
@mosbth
Låter som en plan.
Vilhelm Martinsson
@VMWA
får en väldans massa errors när jag provar att validera.. "Expected linebreaks to be 'LF' but found 'CRLF' " tror det va för att jag klonade från github.. Vet någon en snabb / smidig lösning på detta?
alltså tusentals errors..
Vilhelm Martinsson
@VMWA
det mesta verkar koma från mappen "theme".. är det något man kan ta bort tro? eller vad gör den mappen?
Mikael Roos
@mosbth
Stå i rooten av kursrepot och gör dbwebb update
Vilhelm Martinsson
@VMWA

Update course-repo with latest changes from its master at GitHub.
error: You have not concluded your merge (MERGE_HEAD exists).
hint: Please, commit your changes before merging.
fatal: Exiting because of unfinished merge.
FAILED to update course repo.

Hmm. Vad nu? @mosbth

Vilhelm Martinsson
@VMWA
är det bara jag som ska commita mitt repo först? (vill inte förstöra nått)
Mikael Roos
@mosbth
Stå i rooten av kursrepot så att du inte står i me/redovisa eller me/proj som är egna repon (dbwebb-kommandot kan inte hantera det...)
Om du har ändrat någon lokal fil i kursrepot så behöver du stasha.
git stash
dbwebb update
git stash apply
Dubbelkolla gärna vad stash gör.
Vilhelm Martinsson
@VMWA
ok. ska kolla det! Det märkliga är dock att nu går valideringen igenom.. skumt..
Edward Nilsson
@Enilsson9
Måste man enhetstesta sina klasser? Mina klasser är ju endast active record och controllers. Svårt att enhetstesta :/
Jag får även database connection error vid make test om jag testar en Controller
Mikael Roos
@mosbth
Gör vad du kan och inse när det tar stopp.
Skriv en not om det i redovisningen.
Edward Nilsson
@Enilsson9
Oki
Mikael Roos
@mosbth
Imorgon börjar redovisningarna på campus enligt lektionsplanen, kl 09, dbwebb.se/ramverk1/lektionsplan
Vilhelm Martinsson
@VMWA

mina routes fungerar inte på studentservern.. bara ""-routen.. det fungerar lokalt. error: "Controller '\Anax\Controller\ErrorHandlerController' with action method 'catchAll' valid but to many parameters. Got 1, expected 0."

ideer?

Mohammad Alburhan
@H4MSK1
Kontrollera att din .htacess pekar mot rätt sökväg @VMWA
Vilhelm Martinsson
@VMWA
@H4MSK1 Ok! Ska kolla det! Tackar!
Vilhelm Martinsson
@VMWA
Yes det var felet! Mycket att hålla reda på :)
Mohammad Alburhan
@H4MSK1
Gött!
Mikael Roos
@mosbth
Kursutvärderingar och feedback är nu klara enligt: https://dbwebb.se/forum/viewtopic.php?f=32&t=8298
Jonatan Lindblom
@jornatan
Jag har inte fått poäng för kursen än. Vad kan det bero på?
Allting är godkänt
Jag har fått poäng för inlämning 1 och inlämning 2, dvs 5 poäng totalt
Mikael Roos
@mosbth
Tittar jag i ladok så har du alla poäng på kursen, dubbelkolla vad det står i studentportalen.
Jonatan Lindblom
@jornatan
Jaha, då kollar jag fel :)
Mikael Roos
@mosbth
Inrappoerterat 2019-01-29
Jonatan Lindblom
@jornatan
Ska titta
Jo jag hade fått poäng
Bra om man kollar på rätt ställe :+1:
annd16 annd16
@annd16__twitter
Hej har två problem,
  1. Jag får ' Disk quota exceeded (122)' när jag försöker publicera kmom02. Finns det någon liten möjlighet att få lite mer diskutrymme tilldelat på studentservern?
  2. Lokalt verkar det i stort sett fungera, så jag har börjat lite smått med enhetstesterna. Tyvärr så vet jag inte riktigt hur jag ska gå tillväga. Som jag förstått det behöver man (SKA man) inte enhetstesta mot en extern tjänst (såsom IPStack), bl a för att slippa använda sig av sin API-nyckel i enhetstesterna, utan man ska 'mocka' anropet till och responsen från denna tjänst.
Mikael Roos
@mosbth
@annd16__twitter maila mig och inkludera din studentakronym så kan vi se om det går lösa (1). på (2) så är svaret ja, det stämmer, så är det bäst att göra, men det finns alternativ och varianter. Oavsett så tänk KISS.
annd16 annd16
@annd16__twitter

Ramverk1 kmom02: Sitter och försöker få till min JsonController: förstår inte varför den inte vill hitta min jsonActionGet-metod i min json-controller,

public function jsonActionGet(...$ipAddresses) : array
{

Har samma upplägg som jag använt för IP-validatorn och där fungerar det.
Om jag t ex anger http://localhost:8081/dbwebb/ramverk1/me/redovisa/htdocs/geo/json/145.38.5.6

så fastnar den i min 'vanliga' geokontrollers catchAll-metod (som inte returnerar något).
geo jsonkontrollerns config-fil i routekatalogen heter 1300-geo....och geokontrollern heter 1200-geo...Bägge dessa har samma monteringspunkt - "geo".

Om jag döper om metoden till jsonActionAny() så visas "Anax 404: Not Found"-meddelandet.
Om jag döper den till jsonAction() så fastnar den också i catchAll-funktionen.

Jsonkontrollern är monterad (den syns i dev/router), och jsonActionPost()-metoden i denna kontroller verkar att fungera).

annd16 annd16
@annd16__twitter
Eller när jag tänker efter så kanske den hittar routen bara det att den för tillfället returnerar en tom array...
Mikael Roos
@mosbth
Skriv ut lite dummyinfo så ser du om den träffar rätt route.
annd16 annd16
@annd16__twitter
Ja, nu fungerar det. Den hittade routen, men det var en elseif-sats i en funktion som används inuti routen som låg på fel ställe så att ip-addressen/adresserna inte fångades upp. Så nu har jag återgått till enhetstesterna, samtidigt som jag försöker bli av med lite valideringsfel. Glad påsk!
annd16 annd16
@annd16__twitter
@mosbth Tycker mig få många fler valideringsfel nu än innan påsken, t ex flera meddelande av typen:
C:\Users\Anna\dbwebb-kurser\ramverk1\me\redovisa\src\Curl\Curl2.php:23 Avoid unused private fields such as '$curl'.
som jag kanske hade några stycken av innan påsk men nu finns det väldigt många sådana. Har något uppdaterats?
Mikael Roos
@mosbth
inte vad jag vet
annd16 annd16
@annd16__twitter
OK, ändrade en av alla dessa privata variabler till protected och körde phpmd igen och fick då en helt annan lista, se bifogad codeshare. Mycket konstigt!
https://codeshare.io/aJNOO6. De tre sista felen om för hög komplexitet och för många metoder känner jag igen sen tidigare men jag hade ju några fler felmeddelanden än så, men inte riktigt så många som jag fick vid första körningen vad jag kan komma ihåg!
Mikael Roos
@mosbth
Rätta de du kan och ignorera resten