Varnish cache – genindlæs filer

Efter at have opdateret TinyMCE på en hjemmeside, oplever jeg at javascript filerne returnerer 404 i produktionsmiljøet. Her har vi en loadbalance server med Varnish foran 4 webservere. Jeg prøvede at tilgå en af webserverne direkte, og så kom filerne fint, og dermed måtte det være Varnish cache der drillede. En genstart af Varnish burde […]

Composer til dine php projekter

Nu om dage kommer man ikke langt i et projekt, før man begynder at installere tredieparts pakker. Der er jo ingen grund til at genopfinde den dybe tallerken, hvis andre allerede har lavet en i god kvalitet, der bare virker. Her kommer Composer ind i billedet. Den holder styr på de pakker du har installeret […]

Elasticsearch med Kibana og Apache på FreeBSD 10 server

Elasticsearch 5 Elasticsearch er en super hurtig søgemaskine. Især hvis du har en masse dokumenter du gerne vil indeksere for fuldtekst søgninger eller skal lave noget lokationssøgning, eksempelvis finde nærmeste restaurent eller benzinstation. Installer:

Føj til /etc/rc.conf for automatisk opstart efter genstart af maskinen

Sæt ip adressen i /usr/local/etc/elasticsearch/elasticsearch.yml

Elasticsearch kører default på […]

Subversion – tilføj nyt projekt

Jeg har 3 forskellige metoder til at føje et nyt projekt til subversion: Simpel import

Med denne metode importeres ganske enkelt mitprojekt rodbiblioteket som undermappe til /projekter i dit repository. Dvs. at dit projekt nu ligger under:

Forhåndsoprettelse af mappen Hvis mappen i subversion ikke skal hedde det samme som den lokale mappe […]

Elasticsearch med Kibana og Sense på Fedora 23

Jeg har fået til opgave at tilføje geo tracking i en web app vi er igang med. Det involverer 2 opgaver: Indsamle brugernes position (længde- og breddegrad) Søgefunktion der viser en liste over brugere inden for en angiven radius Den første er nem nok… vi har jo HTML5’s geolocation API. Den tunge del er selve […]

Charles Proxy – din mand i midten

Opgaven På jobbet står jeg for et api som benyttes af en app til iPhone/Android. App’en udvikles af en leverandør, og jeg har derfor ikke nem adgang til at ændre url’en der naturligvis peger på vores produktionsmiljø. Når jeg skal teste ændringer, mangler jeg derfor en hurtig metode til at “pege” app’en over på udviklingsmiljøet. […]