Setup og formål Jeg benytter ejabberd gennem Apache proxy med mysql. Det giver serveren lidt ekstra arbejde at Apache er mellemmand men til gengæld skal jeg ikke bekymre mig om CORS eller at den port jeg bruger til ejabberd måske ikke er åben i brugerens netværk. Det projekt jeg arbejder på, er en privat chat, […]
Forfatter: jette
Angular: Browser webpush- og desktop notifikationer
Dette er mine noter om implemententering af push- og desktop notifikationer i en Angular 7 PWA. Se den fulde beskrivelse på engelsk her: Angular Push Notifications – a Complete Step-by-Step Guide Web Push notifikationer: Notifikationer der sendes fra en server til en browser, også når hjemmesiden ikke har fokus og endda når browseren er helt lukket. […]
Low carb Seitan brød med gær
Rigtig mange af de kulhydratfattige brødopskrifter der findes rundt omkring, har bagepulver som hævemiddel. Jeg har prøvet en del af dem, for vi har personer i familien der ikke tåler kulhydrater særligt godt. Jeg synes bare, at konsistensen på bagepulverbrød, minder meget om at bide i et stykke kage. Der mangler noget elasticitet, og det […]
Vegansk risalamande cheesecake
Overskriften er misvisende…. der er naturligvis ikke ost i den her kage 🙂 Jeg har selv udviklet opskriften på denne veganske kage med afsæt i den traditionelle opskrift, og må indrømme jeg er lidt stolt af den. Kiksebunden er fra “Den Store Bagedyst” som jeg har spicet lidt op med lakridspulver. Det er en fantastisk […]
Linux – brugervenligt, gratis og miljørigtig
Jeg har begået et skriv på linuxviden.dk hvor du kan læse nogle gode grunde til at udskifte dit operativsystem fra Windows til Linux Linux – brugervenligt, gratis og miljørigtig
Angular 6: Font Awesome
Font Awesome er en samling af ikoner baseret på en font. Den indeholder pt. knap 4000 ikoner hvoraf ca 1300 er gratis. Jeg bruger ikonerne i et Angular 6 projekt og lagde ud med at benytte dem via angular-font-awesome …. lige indtil jeg skulle bruge thumbtack ikonet, som ikke blev vist. Men det er hvad […]
Test dit webprojekt på Android enhed
Forbind din Android enhed til computeren via USB og sørg for at “Udviklingsindstillinger” er slået til. Søg på din Android version og mærket på din mobil (f.eks. Android version 7 Samsung udviklingsindstillinger) for at se hvordan. Gå til chrome://inspect i din Chrome browser. Hvis din enhed detekteres korrekt, vil du se modelnavn (i eksemplet SM-G390F) […]
Npm: opdatering af dit projekt
Opdater selve npm For at opdatere selve npm:
1 |
sudo npm install -g npm@next |
Få vist npm’s version:
1 |
npm -version |
npm outdated Vis pakker der er forældet, dvs. udkommet i nyere versioner:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
$ npm outdated Package Current Wanted Latest Location @angular-devkit/build-angular 0.6.8 0.6.8 0.8.3 my-app @angular/animations 6.1.3 6.1.9 6.1.9 my-app @angular/cdk 6.4.6 6.4.7 6.4.7 my-app @angular/cli 6.0.8 6.0.8 6.2.3 my-app @angular/common 6.1.3 6.1.9 6.1.9 my-app @angular/compiler 6.1.1 6.1.9 6.1.9 my-app @angular/compiler-cli 6.1.1 6.1.9 6.1.9 my-app @angular/core 6.1.3 6.1.9 6.1.9 my-app @angular/forms 6.1.3 6.1.9 6.1.9 my-app @angular/http 6.1.3 6.1.9 6.1.9 my-app @angular/language-service 6.1.3 6.1.9 6.1.9 my-app @angular/platform-browser 6.1.3 6.1.9 6.1.9 my-app @angular/platform-browser-dynamic 6.1.3 6.1.9 6.1.9 my-app @angular/pwa 0.6.8 0.6.8 0.8.3 my-app @angular/router 6.1.3 6.1.9 6.1.9 my-app @angular/service-worker 6.1.3 6.1.9 6.1.9 my-app @ng-bootstrap/ng-bootstrap 2.2.2 2.2.2 3.2.2 my-app @ng-select/ng-select 2.5.0 2.9.1 2.9.1 my-app @types/node 10.5.8 10.11.0 10.11.0 my-app jasmine-core 3.1.0 3.1.0 3.2.1 my-app karma 2.0.5 2.0.5 3.0.0 my-app karma-coverage-istanbul-reporter 2.0.1 2.0.4 2.0.4 my-app ng-sidebar 7.3.0 7.3.0 8.0.0 my-app protractor 5.4.0 5.4.1 5.4.1 my-app rxjs 6.2.2 6.3.3 6.3.3 my-app typescript 2.9.2 2.9.2 3.0.3 my-app |
CurrentDen version der pt. er installeret WantedDen version der bør installeres iht. reglerne (semver) i package.json LatestDen senest tilgængelige version Opdater iht. semver Hvis du blot vil opdatere […]
Angular 6: Begynderfejl
Jeg starter dette dokument, for at minde mig selv om de fejl jeg IKKE må begå igen. Change Detection og indexedDB = blødende memory leak Hver eneste gang en variabel ændrer værdi, vil Angular kører en såkaldt “change detection”. Dvs. at DOM opdateres i henhold til ændringen. Hvis du f.eks. har en [ngClass]=”doSomething()” på samtlige […]
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 […]