Forberedelse af Android enhed På Android, gå til Indstillinger -> Om enheden -> Softwareoplysninger Tryk 7 gange på “Build-nummer” Gå tilbage til “Indstillinger” Vælg “Udviklingsindstillinger” i bunden af siden Slå “USB-fejlsøgning” til Tilslutning af Android enhed Start Chrome på din computer og åben et faneblad på adresse chrome://inspect Vælg “Devices” og tjek at der er […]
Kategori: Webudvikling
Pushover – modtag push notifikationer om alt
Pushover er i al sin enkelthed en service du kan benytte til at sende push notifikationer med. Mange forskellige apps har desuden integreret Pushover i deres tjenester. Via tjenesten IFTTT kan du, via Pushover, få en notifikation når du modtager mail fra en bestemt person på din Gmail konto, eller når du får en ny […]
Verificering af LinkedIn access token
Udfordringen Du har en app hvor brugerne kan logge på via LinkedIn’s mobil SDK. Dvs. app’en kommunikerer med LinkedIn’s api som herefter returnerer et access token. Du vil så nok umiddelbart mene, at der herefter blot er et spørgsmål om sende access token videre til din backend. Her vil din server applikation bede LinkedIn om […]
Installer MariaDB på Ubuntu 16.04
Fjern MySQL Hvis du udskifter MySQL med MariaDB, skal du først tage backup af dine data, og fjerne MySQL. Undlad at medtage databaser som ‘mysql’, ‘phpmyadmin’,’performance_schema’ og ‘information_schema’, dvs. alle de databaser der automatisk oprettes under den nye installation:
1 |
$ mysqldump -u bruger -pkode -h hostnavn --lock-all-tables --triggers --routines --events --databases db1 db2 db3 > mysqldump_data.sql |
Da din nye MariaDB sikkert ikke er kompatibel med privilegier fra den gamle, dumper vi […]
Installer MySQL 5.7 på Fedora 26
Siden Fedora 19 har MariaDB været standard på Fedora. Dvs. hvis du installerer pakken mysql-server, får du MariaDB. For at få Oracle’s database server, skal du istedet installerer mysql-community-server:
1 |
# dnf install community-mysql-server |
Derefter starter du den:
1 |
# service mysqld start |
Ifølge denne MySQL guide skulle du nu finde en midlertidig root adgangskode i loggen:
1 |
# grep 'temporary password' /var/log/mysqld.log |
Til gengæld:
1 2 |
# grep 'password' /var/log/mysqld.log [Warning] root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option. |
Hmmm… mærkeligt. […]
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:
1 |
# pkg install elasticsearch5 |
Føj til /etc/rc.conf for automatisk opstart efter genstart af maskinen
1 |
elasticsearch_enable="YES" |
Sæt ip adressen i /usr/local/etc/elasticsearch/elasticsearch.yml
1 |
network.host: 127.0.0.1 |
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
1 |
svn import -m "Import af nyt projekt" /sti/til/mitprojekt http://svn.mitdomæne.com/projekter |
Med denne metode importeres ganske enkelt mitprojekt rodbiblioteket som undermappe til /projekter i dit repository. Dvs. at dit projekt nu ligger under:
1 |
http://svn.mitdomæne.com/projekter/mitprojekt |
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 […]