Siste
Åpne kodelås (CoCraft 200BC)
KMT @ 2024-11-18 12:23
Fungerer sikkert for andre kodehengelåser også, men denne videoen hjalp meg. Tok meg ca 2 minutter å finne koden etter at jeg fikk følelsen med låsen.
Lotto vinnertall
KMT @ 2024-11-18 04:10
NRK har bare trekninger tilbake til 2012.
1986 første trekning(?): 23, 16, 31, 15, 3, 17, 25 + 6, 14 Video
Vinnertall for 2012-2024 var derimot lett å fa tak i.
For at denne siden ikke vokser seg for lang, så har jeg delt opp lista over flere sider: 2011-2019, 2020-2023
Installere Signal på Fedora (40)
KMT @ 2024-09-25 19:33
Installere flatpak, hvis du ikke har det.
$ sudo dnf install flatpak
Legg inn flathub repo
$ flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Installere Signal Desktop
$ flatpak install flathub org.signal.Signal
Kjør Signal app
$ flatpak run org.signal.Signal
ref 1 2
Indentere en hel blokk i Vim
KMT @ 2024-09-24 19:40
I view-mode, markér linjer og trykk > for innrykk eller < for utrykk.
ref
Cubic Player
KMT @ 2024-09-17 07:17
Det var tider.. Har brukt Audacious i årevis nå, men husker Cubic Player fra 90-tallet. Da kunne jeg ikke gjøre noe annet på PCen når den var opptatt med å spille av en mp3-fil.
Lesing av HTML og JSON må pakkes inn i StringIO?
KMT @ 2024-08-13 11:26
Var ikke så vanskelig det.
import io.StringIO, pandas as pdprint(pd.read_json(io.StringIO('[]'))
ref
Git branch i Bash-prompt
KMT @ 2024-08-07 10:39
(Dette fungerer på Ubuntu 20.04)
Legg inn følgende i ~/.bashrc
PS1='$(__git_ps1 "\033[1;33m[git:%s]\033[0m ")\[\e]0;'$PS1
Dette vil gi deg [git:BRANCH_NAME] foran resten av prompt-et hvis du står i et git-repo.
For å få dette til å fungere på Fedora40 måtte jeg legge inn en linje ekstra for å få __git_ps1-kommendoen:
source /usr/share/git-core/contrib/completion/git-prompt.sh
Rullerende logging for Apache
KMT @ 2024-07-16 04:22
Tenkte det var lurt å ha rullerende logging på web-serveren min, så de trygt kan slettes uten å miste noe informasjon før det er analysert.
Fant dokumentasjon for rotatelogs på apache.org og det ser ut til å fungere greit for meg nå. Bare satt opp følgende for hver vHost og restartet server-prosessen.
Byttet ut
CustomLog "$path/logs/$host_access.log" common
med
CustomLog "|/usr/bin/rotatelogs $path/logs/$host_access.log 50M [...]
Skann igjennom et git-repo for brukernavn, passord og nøkler
KMT @ 2024-06-05 11:33
Sjekk repoene dine for sikkerhetshull!
#!/bin/bashss=$(echo $@ | sed 's/ /\\|/g')git log --oneline|cut -b 1-8| while read h;do mlines=$(git show $h | grep -i $ss | grep '^[\+\-]') if [ ! -z "$mlines" ];then echo -e "\n#\n# Commit $h\n#\n${mlines}" fidone
Kjør scriptet med f.eks bash findwords.sh key secret password username, så får du alle commits med disse ordene lagt til eller fjernet på en linje.
Samsung A14 4G er en ubrukelig treg mobil.
KMT @ 2024-05-30 06:32
Man må avslutte app-er som kjører og rydde hele tiden for at den i det hele tatt skal være i nærheten av å være i nærheten av å reagere når du ber den om noe.
Fant enderlig et tips som faktisk fikk den til å bli mer reaktiv. Skru AV f***ings animasjoner!
Takk. Nå går det ann å gjøre noe på den uten å måtte vente (1-2 sekunder) hver eneste gang man tapper på noe på skjermen.
Dead Boy Detectives
KMT @ 2024-05-22 13:48
Altfor mye drama-prat og like intressant som skjer. Virker som den er ment for tenåringer. Her var det som de krysset The Dresden Files og Psych..
Dead Boy Detective fungerte ikke veldig bra som Derk Gently's Holistic Detective Agency..
List opp migrasjoner som ikke er kjørt i Django
KMT @ 2024-05-14 07:58
Det blir altfor mange migrasjoner listet totalt, så det var greit å ha en kommando som filtrerer ut bare det jeg trenger å se.
python manage.py showmigrations --no-color | grep -v '\[X\]' | grep -B1 ' \[ \] '
Hvilke filer er endret siden du branchet ut fra dev?
KMT @ 2024-05-10 11:55
Først må du finne punktet der branch-en din gikk ut fra dev
$ git merge-base dev HEAD
Commit-id-en brukes til å finne punktet du diff-er mot der du er nå og hekter på --name-only for å skrive ut filnavnene.
$ git diff --name-only [HASH] HEAD
For å få dette i en kommando:
$ git diff --name-only $(git merge-base dev HEAD) HEAD
Windows-linjeskift has sneket seg inn i fila mi!
KMT @ 2024-04-29 17:12
Så var det å få fjernet det, så git ikke tror alle linjene er endret.
Åpne fil i vim og gi kjøre :%s/\r//g vil fjerne alle \r i fila.
Det går også fint å fjerne det med:
$ cat FILNAVN | tr -d '\r'
Ref
SSH uten passord
KMT @ 2024-04-15 11:22
Fungerer på Ubuntu 12, 14, 16, 18 og 20.
Anbefaler å gjøre dette bare med maskiner der de med tilgang har sterke passord eller krypterte hjemmeområder. Så nøkler ikke kommer på avveie og kan gi tilgang til uvedkommende.
Oppsett
Logg inn som a (brukernavn) på maskin A (maskinnavn) og generer et nøkkelpar. (Ikke skriv inn passord.)
a@A $ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save t [...]
Hvordan få Git til ikke å rote til linjeskift fra Windows-brukere.
KMT @ 2024-04-08 16:35
Hvis du jobber på Linux eller MacOS with LF linjeendelse, så vil du ikke at Git automatisk konverterer disse når filer sjekkes ut; derimot, hvis en fil med CRLF endinger ved et uhell introduseres, så vil Git fikse det. Du kan be Git å gjøre CRLF til LF på commit, men ikke det motsatte med core.autocrlf=input:
$ git config --global core.autocrlf input
Dette burde la CRLF være på windows-checkuots, men LF linjeendelse [...]
Kildesortering drikkekartong (Asker)
KMT @ 2024-04-02 07:47
Tenkte ikke på at det kanskje er en annen ordning i Asker enn Lørenskog, Lillestrøm og forsåvist Bærum og Drammen kommune også. Nå nesten et år etter vi flyttet for forhåpentligvis for å bli. Men det ser ut som det er samme ordning med retur av drikkekartong. Den skal skylles, men trenger ikke stappe 6 stykker inni hverandre for å delta i lotteriet. Så! Skyll, brett flat og skriv navn + telefonnummer på o [...]
Laste ned priser fra Binance
KMT @ 2024-03-30 20:24
https://stackoverflow.com/questions/65864645/how-to-use-binance-api-simple-get-price-by-ticker
Får feilmelding fra noen maskiner. Som regel en "server" av en eller annen grunn....
Kan det være så enkelt at jeg har hatt en / på slutten av URLen?
Det her virker hjemmefra og fra jobb.
>>> u = 'https://www.binance.com/api/v3/ticker/price'>>> d = requests.get(u).json()
og
$ wget -O prices.json "https://www.binance.com/api/v3/ticker/price"
Installere intl-modul i php-docker image
KMT @ 2024-03-30 20:07
Legg til følgende i Dockerfile basert på PHP sine offisielle.
RUN apt install libicu-dev -yRUN docker-php-ext-install intl RUN docker-php-ext-enable intl
4-kornflarn
7-8 minutter i 175°C (Stek til de er brune i kanten)
Bland sammen...
1. Margarin + gryn2. Pisk egg og sukker stivt.3. Vend inn gryn i eggedosisen.4. Bland inn bakepulver og mel
Kakene eser opp til dobbel størrelse under steking, så ca 12 (3x4) per brett om de ikke skal henge sammen.
Konklusjon
2018-12-24: Nammenam