EDBloggen

Alexander Karlstad. Blogger hovedsakelig om Linux og sånt.

Arkiv for kategorien «Tips og triks»

Run scripts when locking/unlocking screen in Ubuntu 14.04+

ingen kommentarer

After upgrading to Ubuntu 14.04 the old way of binding scripts to run when locking or unlocking my screen stopped working, but after investigating using the dbus-monitor, I found that the DBus event had changed, so here is a way of doing it nowadays:

dbus-monitor --session "type='signal',interface='com.ubuntu.Upstart0_6'" | \
(
  while true; do
    read X
    if echo $X | grep "desktop-lock" &> /dev/null; then
      custom-lock-command-here;
    elif echo $X | grep "desktop-unlock" &> /dev/null; then
      custom-unlock-command-here;
    fi
  done
)

Skrevet av Alexander Karlstad

3. september 2014 klokken 01.57

Oppdater permalenker i WordPress etter bytte av URL

ingen kommentarer

Et velkjent problem med WordPress er at når man bytter adresse, eller URL, for bloggen eller nettstedet sitt, blir ikke nødvendigvis alle lenkene til innlegg og sider oppdatert. Ofte ligger det også gammel ut utdaterte lenker i databasen i tilleg. Løsningen er et par SQL-spørringer.

UPDATE wp_options
SET option_value = replace(option_value, 'http://www.old-domain.com/folder', 'http://www.new-domain.com/newfolder')
WHERE option_name = 'home' OR option_name = 'siteurl';

PS! Denne spørringen er kun nødvendig hvis du ikke har endret adressen til bloggen fra før av i innstillingene til WordPress.

UPDATE wp_posts
SET guid = replace(guid, 'http://www.old-domain.com/folder','http://www.new-domain.com/newfolder');

Denne spørringen oppdaterer alle lenkene til innlegg, sider og mediefiler til riktig domene og/eller undermappe.

Hvis du i tillegg har en del innlegg eller sider med lenker som peker til gammelt domene og/eller undermappe, bør du også kjøre denne spørringen:

UPDATE wp_posts
SET post_content = replace(post_content, 'http://www.old-domain.com/folder', 'http://www.new-domain.com/newfolder');

(Kilde: http://wordpress.org/support/topic/updating-links-in-old-posts-when-things-change)

Skrevet av Alexander Karlstad

13. februar 2013 klokken 19.35

Postet i Tips og triks

UTF-8 i MySQL 5.X

ingen kommentarer

Skrevet av Alexander Karlstad

7. oktober 2012 klokken 12.15

Legg til versjons-spørrestreng i inkluderingen av WordPress' style.css

ingen kommentarer

Browser-caching av CSS-filer oppstår fra tid til annen, og derfor hender det man slenger på noen spørrestrenger i URL-en for å få nettleserne til å oppdatere til siste versjon.

For eksempel vil http://example.com/style.css bli til http://example.com/style.css?ver=123456789.

Dette problemet har jeg nylig hatt i WordPress, men å legge til en «ver»-streng i URL-en til hoved-CSS-filen er ikke all verden med jobb. Bare se her:

  1. Åpne, eventuelt opprett, filen functions.php i ditt tema.
  2. Legg inn følgende kode:

Skrevet av Alexander Karlstad

5. oktober 2012 klokken 22.53

IMAP og SMTP på NHH

ingen kommentarer

NHH bruker Microsoft Exchange som e-postserver, men har også mulighet til å sette opp mottak av e-post via IMAP i for eksempel Thunderbird. SMTP-serveren deres kan kun nås fra deres nettverk, altså hvis man sitter tilkoblet «eduroam» på NHH, eller om du er tilkoblet VPN. Du kan alltids sende e-post via en annen SMTP-server når du er utenfor NHHs nettverk.

IMAP-oppsett

  • Server: imap.nhh.no
  • Port: 993
  • Sikkerhet: SSL/TLS
  • Autentisering: vanlig passord
  • Brukernavn: valuta\sXXXXXX

SMTP-oppsett

  • Server: smtp.nhh.no
  • Port: 25
  • Sikkerhet: ingen
  • Autentisering: vanlig passord
  • Brukernavn: valuta\sXXXXXX

Skrevet av Alexander Karlstad

21. september 2012 klokken 09.00

Postet i Tips og triks

Stikkord: , , , ,

Sette opp VPN mot NHH i Ubuntu

ingen kommentarer

NHH har ikke, som UiB, helt standard PPTP VPN. De benytter en løsning fra Juniper networks, kalt Secure Access. Via nettleseren kan man få VPN-forbindelse via noen java-applets, men det er ikke alltid dette fungerer like greit i Ubuntu. Her er en alternativ måte å få VPN mot NHH uten å (helvis) bruke nettleseren.

  1. Besøk https://secure.nhh.no og logg inn.
  2. Klikk på «Start»-knappen under «Client Application Sessions». Du vil bli bedt om å godta at Java kjører på siden, og etter hvert vil et terminal-vindu dukke opp som ber deg taste inn brukerpassordet på PC-en din - ikke NHH-passordet ditt.
  3. Installer pakkene som kreves av programmet på maskinen din ved å åpne et terminal-vindu og skriv inn følgende:
    sudo apt-get install libc6:i386 zlib1g:i386 libgtk2-perl libwww-perl
  4. Last ned «MSJNC»-programmet og lagre dette for eksempel på skrivebordet ditt.
  5. Endre navn på filen til kun «MSJNC» ved å høyreklikke på den og velg «Gi nytt navn...»
  6. Høyreklikk på MSJNC-filen på skrivebordet, velg «Egenskaper». Manøvrer deg til fanen «Rettigheter» og huk av «Tillat å kjøre filen som program».
  7. Dobbelklikk på filen og velg «Kjør» hvis du får spørsmål om du vil vise innholdet eller kjøre filen.
  8. Programmet vil da åpnes. Klikk så på «Profiles» og «New» for å opprette en ny VPN-profil.
  9. Følgende info er relevant for NHH:
    • Name this profile: navn på VPN-forbindelsen. Kall den for eksempel «NHH».
    • Username: ditt NHH-brukernavn
    • Passrod: ditt NHH-passord
    • Server/URL: secure.nhh.no
    • Realm: enten «Stab» eller «Student», avhengig av om du er ansatt eller student.
  10. Klikk på «OK». Deretter velger du «Profiles» og «Default», og setter profilen du nettopp opprettet som standard.
  11. Klikk på «Connect» og du skal etter hvert være tilkoblet.
OBS! Programmet kan "henge" litt fra tid til annen og ved blant annet oppretting av nye profiler og ved førstegangsoppkobling. Det er også viktig at punkt 2 følges, da denne oppretter nødvendige filer i hjemmemappen din under ~/.juniper_networks. Hvis ikke vil ikke MSJNC-programmet fungere.

(Kilde: mad-scientist.us)

Skrevet av Alexander Karlstad

20. september 2012 klokken 09.00

Sette opp skriver på NHH i Ubuntu

ingen kommentarer

Siden IT-sidene til NHH (Norges Handelshøyskole) ikke har spesielt mye info om hvordan man gjør oppsett på private maskiner med Ubuntu/Linux, kommer det her en liten gjennomgang av hvordan man setter opp en skriver på privat maskin med Ubuntu.

SMB-utskrift har jeg ikke fått til å fungere mot balboa (som er printerserveren på NHH), men LDP fikk jeg derimot til å fungere.

  1. Åpne skriverinnstillingene
  2. Klikk på «Legg til»
  3. Velg «LDP/LPR-vert eller -skriver»
  4. Skriv inn «balboa» i feltet «Vert»
  5. Skriv inn navnet på nettverksskriveren i feltet «kø»
  6. Finn riktig driver
  7. Skriv ut!

Skrevet av Alexander Karlstad

19. september 2012 klokken 09.00

Postet i Tips og triks

Stikkord: , , , , ,

Oppdatert: Buypass smartkortleser og Ubuntu

ingen kommentarer

Buypass

Bruker du Ubuntu og liker å tippe eller vil sjekke reseptene dine? Buypass støtter "alle" plattformer – også Linux, men det er ikke alltid ting fungerer som de skal. Oppdatert.

Continue reading “Oppdatert: Buypass smartkortleser og Ubuntu” »

Skrevet av Alexander Karlstad

10. april 2012 klokken 14.29

Send og motta e-post fra andre e-postkontoer med Gmail

2 kommentarer

Gmail

Har du flere e-postkontoer andre steder, men vil egentlig bare bestyret alt fra ett sted – Gmail? Gmail støtter å sende og motta e-post fra flere e-postkontoer. Både via POP og IMAP, men også hvis man bare har en adresse et annet sted som automatisk videresender til din eksisterende Gmail-adresse. På skolen har du for eksempel foo123@student.uib.no som adresse. Den kan du da sette opp til å videresende til foo123@gmail.com, samtidig som du også kan konfigurere Gmail til å sende fra denne adressen (motta gjør den jo automatisk). Her er en visuell guide.

Continue reading “Send og motta e-post fra andre e-postkontoer med Gmail” »

Skrevet av Alexander Karlstad

2. april 2012 klokken 04.20

Synaptics (touchpad) tweaking

2 kommentarer

Skrevet av Alexander Karlstad

7. mars 2012 klokken 14.58

Optimization WordPress Plugins & Solutions by W3 EDGE