Angular 6 pwa: Progressive Web App

PWA (Progressive Web App) er navnet på en W3C standard der gør en hjemmeside endnu mere mobilvenlig og giver brugeren en følelse af at benytte en “rigtig” app.: Offline caching ved hjælp af service workers, dvs. din web app om nødvendigt også kan fungere uden en internetforbindelse. Et manifest der definerer splash screen, ikoner, navn […]

Angular 6 http: Kommunikation med api

Opret en service Opret en ny service:

Jeg vælger at kalder den ApiCom (Api Communication), men det er helt op til dig at vælge et navn. Derudover placerer jeg alle mine services under ~/mitProjekt/src/app/_service. Dette er den nye service og jeg har derudover importeret Angular’s indbyggede http klient og føjet en ny instans til […]

Angular 6 navigering: Responsive menu – en sidebar

I app.module.ts

… og i imports sektionen af samme fil:

I dokumentationen er brugen af modulet tydeligt forklaret, men som ny bruger af Angular 6, havde jeg lidt udfordringer med at finde ud af, hvordan man åbner og lukker det uden for det komponent hvor det er tilføjet. Jeg løste det ved […]

Angular 6 i18n: Oversættelse til flere sprog

Oversættelse i Angular 6 er kompliceret ved første øjekast, men efterhånden som man dykker ned i tågen af information, viser sig en ganske fornuftig arbejdsgang der i stor udstrækning forsimpler opgaven i forhold til tidligere tiders metoder. En af de helt store fordele er at Angular i dag kan generere sprogfiler i forskellige standardformater. Dvs. […]

Nedbringe størrelsen af fedora-root

Ved en opdatering i dag, fik jeg en advarsel om at dev/mapper/fedora-root er næsten fuld. En  df -kh afslørede da også at den var på 96%. Så jeg gik på jagt med du -ksh * og fandt folderen /var/cache/PackageKit på 30GB. Her ligger tilsyneladende en masse pakker fra den nuværende og tidligere installationer. Så spørgsmålet er så, […]

Flytte subversion repository til ny server

Flyt repository Først skal du lave et dump af det repository du vil flytte:

… og overføre det til den nye server:

På den nye server opretter du et nyt repository:

Konfigurer Apache … og herefter konfigureres Apache. Jeg inkluderer desuden SSL og adgangskodebeskyttelse.

Efter genstart af Apache fik jeg denne […]

ejabberd 16.01 på Ubuntu 16.04

 

Opret en database til ejabberd:

Indlæs databaselayout:

(Note til mig i fremtiden: Fra version 16.03 ligger databaselayoutet i INSTALLDIR_OR_PREFIX/share/doc/ejabberd) Peg dit chatdomæne hen på den server hvor ejabberd er installeret og konfigurer:

Konfigurer ejabberd i /etc/ejabberd/ejabberd.yml … her er de værdier jeg har ændret:

Nu kan vi registrere en bruger […]

MariaDB går ned og kan ikke startes

Vores MariaDB database gik pludselig hårdt i gulvet og  nægtede at starte igen:

Så jeg begyndte at læse logfiler og Google. Da der var tale om en slave, forberedte jeg mig på at lave mysqldump fra masteren og sætte slaven op forfra… Men så fandt jeg dette tip… Sæt innodb_force_recovery i my.cnf. Start med […]