• Logga in
    • Sök
    • Kategorier
    • Senaste
    • Taggar
    • Populära
    1. Hem
    2. Mikael
    3. Inlägg
    • Profil
    • Följer 0
    • Följare 0
    • Ämnen 514
    • Inlägg 3045
    • Bästa 3
    • Controversial 0
    • Grupper 4

    Inlägg skapade av Mikael

    • Skärmdump för hela eller delar av en webbsida

      Skärmdump

      Många av våra applikationer idag är webb-baserade. Felsökning kan ibland vara svårt utan att se hur problemet ser ut. Jag får ibland frågan om hur man gör en skärmdump som är längre än skärmen. Detta behövs oftast för att visa olika typer av webbsidor eller webbapplikationer.

      Det finns självklart ett tillägg för chrome ifall man vill utföra detta. Om du inte vill ha massor med plugin så kan du lätt skapa en pdf av hela hemsidan genom att bara spara den som pdf i chrome. Detta gör du genom att välja att skriva ut sidan men istället för att välja en printer så väljer du att spara dokumentet till pdf.

      Det finns många andra lösningar men detta är var jag brukar använda. Om ni vet något bra så är det bara att svara på detta inlägg 😉

      postat i Teknik
      Mikael
      Mikael
    • Bokstavering med fonetiska alfabetet

      Något som är bra att kunna är det fonetiska alfabetet. Man använder detta för att minska risken för missuppfattningar över telefon.

      Bokstav Sverige Engelska
      A Adam Alfa
      B Bertil Bravo
      C Cesar Charlie
      D David Delta
      E Erik Echo
      F Filip Foxtrot
      G Gustav Golf
      H Helge Hotel
      I Ivar India
      J Johan Juliet
      K Kalle Kilo
      L Ludvig Lima
      M Martin Mike
      N Niklas November
      O Olof Oscar
      P Petter Papa
      Q Qvintus Quebec
      R Rudolf Romeo
      S Sigurd Sierra
      T Tore Tango
      U Urban Uniform
      V Viktor Victor
      W Wilhem Whiskey
      X Xerxes X-ray
      Y Yngve Yankee
      Z Zäta Zulu
      Å Åke Alfa Alfa
      Ä Ärlig Alfa Echo
      Ö Östen Oscar Echo
      Siffra Sverige Engelska
      ---------- --------------: -----:
      0 Nolla Zero
      1 Ett One
      2 Tvåa Too
      3 Trea tree
      4 Fyra fower
      5 Femma Fife
      6 Sexa Six
      7 Sju Seven
      8 Åtta Ait
      9 Nia Niner

      Detta är superbra ifall man inte lyckas komma ihåg alla dessa utantill 😉

      postat i Teknik
      Mikael
      Mikael
    • Verktyg för att skapa bootbara USB-minnen

      ISO-filer

      Det finns många olika program som är utformade för att skapa startbara USB-minnen från ISO-filer.

      Chromebook Recovery Utility

      Om du vill skapa ett startbart usb-minne för olika Linux/Unix via din chromebook så kan du göra detta via Chromebook Recovery Utility. Tyvärr så kan man inte skapa Windows installationsmedia med detta eftersom den använder kommandot dd som endast funkar för Linux/Unix. Du måste döpa om .iso filerna til .bin för att verktyget skall hitta dem under Use Local Image i inställningar. (funkar inte så bra 2021-06-17)

      Rufus

      Om det inte funkar att få till din USB-sticka med någon av de nämnda ovan så kan du alltid testa Rufus som ska vara bra för mer unika ISO-filer. Läs mer om det här

      UNetbootin

      UNetbootin är ett av de mer populära valen. Om du vill ha något som funkar på Linux, Mac och Windows så är detta ett bra val. Läs mer om det här.

      Universal USB installer

      Ett annat populärt val genom åren är Universal USB installer från PenDriveLinux som funkar perfekt i Windows. Läs mer om det här.

      Man kan aldrig ha för många tools, lycka till 😉

      postat i Teknik
      Mikael
      Mikael
    • Användbara kommandon i Vim

      Den ultimata textredigeraren i Linux

      Vim låter användaren arbeta snabbt och effektivt genom att erbjuda högnivå-kommandon för att editera text och flytta runt i texten. Jag tänkte skriva ner några av de kommandon som finns i Vim så vi får en lathund. Det är kommandon för att starta och lämna Vim, filhantering, inmatning av text, förflyttning av markören, radering, kopiera, klipp ut och klistra in, sökning, ångra redigering samt fönsterhantering.

      Vimlogo.svg

      Vim är en av mina baskommandon som jag använder varje dag. Det är svårt att lära sig men när du kan det är det toppen.

      Alla kommandon i Vim ges i kommandoläget eller det visuella läget, beroende på vad du vill göra. För att komma till kommandoläget trycker du på Esc-tangenten. Om det inte står särskilt angivet att kommandot ska anges i det visuella läget är det kommandoläget som gäller.

      Om det står en liten bokstav i kommandona nedan är det den lilla bokstaven du ska skriva. Om det står en stor bokstav är det den stora bokstaven du ska skriva. Står det t.ex. w ska du trycka på bokstaven w och står det D ska du hålla ned shift-tangenten och trycka på bokstaven d. Står det två tecken efter varandra, t.ex. de ska du trycka på d, släppa d, trycka på e och sedan släppa e.

      Starta och lämna Vim

      • vim - Starta Vim (i kommandotolken).
      • vim fil.txt - Starta Vim och öppna filen fil.txt (i kommandotolken).
      • :q - Avsluta Vim, om inga ändringar har gjorts.
      • :wq - Spara dina senaste ändringar och avsluta Vim.
      • :q! - Avsluta Vim utan att spara dina senaste ändringar.
      • ZZ - Spara filen och avsluta vim.

      Filhantering

      • :w - Skriv aktuell buffert till fil, d.vs. spara filen. (Write)
      • :w <filnamn> - Skriv aktuell buffert till en ny fil med namnet <filnamn>, d.v.s. spara som.
      • :e <filnamn> - Öppna filen <filnamn> som finns i aktuell katalog, skriv annars sökvägen.
      • :!ls - Visa innehållet i aktuell katalog (kommandot :!dir fungerar också).
      • :!ls <sökväg> - Visa innehållet i katalogen med sökvägen <sökväg>.

      Inmatning av text

      • i - Sätt in text framför markören.
      • I - Sätt in text i början av raden.
      • a - Sätt in text efter markören.
      • A - Sätt in text i slutet av raden.
      • o - Öppna en ny rad under nuvarande rad för att sätta in text.
      • O - Öppna en ny rad ovanför nuvarande rad för att sätta in text.

      Förflyttning av markören

      • gg - Flytta markören till början av filen (1G fungerar också).
      • G - Flytta markören till slutet av filen.
      • <n>G - Flytta markören till rad nummer <n> (:<n> fungerar också).
      • h - Flytta markören ett tecken till vänster.
      • l - Flytta markören ett tecken till höger.
      • k - Flytta markören ett tecken uppåt.
      • j - Flytta markören ett tecken nedåt.
      • w - Flytta markören ett ord framåt.
      • e - Flytta markören till slutet av nuvarande ord.
      • <n>e - Flytta markören till slutet av det <n:te> ordet framåt (skriv t.ex. 3e för att flytta markören till slutet av det tredje ordet framåt).
      • b - Flytta markören ett ord bakåt.
      • <n>w - Flytta markören <n> ord framåt (skriv t.ex 3w för att flytta markören 3 ord framåt).
      • <n>b - Flytta markören <n> ord bakåt (skriv t.ex 3b för att flytta markören 3 ord bakåt).
      • <End> - Flytta markören till radens slut ($ fungerar också).
      • <n><End> - Flytta markören till den <n>:te radens slut (skriv t.ex. 2<End> för att flytta till nästa rads slut).
      • ^ - Flytta markören till första tecknet i radens början som inte är ett blanksteg.
      • <Home> - Flytta markören till första tecknet i radens början (0 fungerar också).

      Radering

      • x - Radera tecknet under markören.
      • X - Radera tecknet framför markören.
      • dw - Radera ett ord, ställ markören över det första tecknet i ordet som du ska ta bort och tryck dw.
      • d<n>w - Radera ”<n>” ord framåt (skriv t.ex. d3w för att radera 3 ord framåt).
      • de - Radera från markören till ordets slut.
      • D - Radera från markören till radens slut, håll ned shift-tangenten och tryck på d (d$ fungerar också).
      • dd - Radera en rad.
      • <n>dd - Radera <n> rader (skriv t.e.x. 3dd för att radera tre rader).
      • p - Lägg tillbaka senast raderade text efter markören.

      Kopiera, klipp ut och klistra in

      För att kopiera eller klippa ut ett område gör du följande:

      1. Flytta markören till början av området du vill kopiera.
      2. Tryck v för att gå in i det visuella läget.
      3. Flytta markören till slutet av området du vill kopiera.
        Om man vill vara effektiv så kan man tänka på detta. Tryck e för att markera till slutet av ordet eller w upprepade gånger för att utöka markeringen med fler ord. Stora W markerar fram till nästa mellanslag. Om man skulle ha råkat markerat för långt så kan man använda exempelvis b för att avmarkera. En super cool sak är att o hoppar till början av markeringen vilket då gör så man kan ändra startpunkten för markeringen med hjkl eller de andra förflyttningskommandona.
      4. Tryck y för att kopiera området och tryck c för att klippa ut området.

      Du kan också kopiera en rad genom att skriva "yy” eller ett ord genom att skriva ”yw”. Om du tar bort en rad med ”dd” kan du senare klistra in den om du vill. För att klistra in text som du har kopierat eller klippt ut skriver du ”p” när du är i kommandoläget. Texten kommer klistras in efter markören. Om du har kopierat en hel rad kommer texten klistras in efter raden som markören står på.

      Sökning

      • /<sträng> - Sök efter strängen ”<sträng>”, tryck på returtangenten för att utföra sökningen.
      • n - Sök efter nästa matchning i samma riktning.
      • N - Sök efter nästa matchning fast i motsatt riktning.

      Ångra redigering

      • Ctrl-r - Göra om (redo)
      • u - Ångra senaste redigering.
      • U - Ångra alla senaste ändringar på en rad.

      Fönsterhantering

      • :split - Dela aktuellt fönster horisontellt i två delar.
      • :<n>split - Öppna ett nytt fönster, i aktuellt fönster, som är <n> rader högt. Skriv t.e.x. :3split för att öppna ett nytt fönster som är tre rader högt.
      • Ctrl-w + _ - Maximera aktivt fönster när du har flera fönster.
      • Ctrl-w + = - Gör fönstren lika stora.
      • Ctrl-w + w - Flytta markören till nästa fönster.

      Gör om bokstäver till små eller stora

      Ibland kan man behöva göra om bokstäver till stora eller små lätt.

      1. Flytta markören till början av området du vill förändra.
      2. Tryck v för att gå in i det visuella läget.
      3. Flytta markören till slutet av området du vill förändra.
      4. Tryck u för att göra alla till små bokstäver och U för att göra dem till stora.

      Det finns många guider där ute för att lära sig vim. Ett tips är att köra vimtutor i kommandotolken för att snabbt komma igång.

      Felsökning

      • Backspace fungerar inte som den ska
        • Lägg till set backspace=indent,eol,start i din .vimrc fil
      • Backspace lägger bara till konstiga tecken i min fil som '^?'
        • Lägg till stty erase '^?' i din .bashrc eller .profile fil

      Smarta kommandon

      Konvertera ^M radbrytningar till normala radbrytningar.

      :e ++ff=dos
      

      Byt ut tab-indentering till 2 space-indentering

      :set expandtab shiftwidth=2 tabstop=2
      :retab 
      

      Byt ut 2 space-indentering till tab-indentering

      :set noexpandtab shiftwidth=2 tabstop=2
      :%retab!
      
      postat i Linux
      Mikael
      Mikael
    • Var kan man se vad som händer?

      Kan ju vara bra att berätta grunden!

      Bästa stället att se vad som händer just nu är i engelska Nodebb forumet eller i deras git träd.

      De kör dock den senaste versionen av forumet men själv väljer jag att köra den senaste stable så man inte får massor med problem.

      postat i Utveckling
      Mikael
      Mikael
    • Vem använder NodeBB?

      Här är en lista på olika Nodebb forum! Kan vara bra att se vilka andra som kör det förutom jag!

      • 35Hz
      • Notepad++ Community
      • Kamloops Makerspace
      • Expii
      • Afraid to ask
      • Kubuckets
      • Bitbangers
      • NodeJS Forums
      • Coinunity.sk
      • Lost Decade Games
      • Anxietyhelp.org
      • MangoLassi
      • MySensors
      • CryptoFR
      • PURE DATA Forum
      • VPSie
      • OnlyAnExcuse
      • Gruppe Adler
      • RCAA World
      • Tummenur.nu
      • Kano World
      • Star.aow.me
      • Dealstan
      • The Options Forum
      • Libgdx
      • GamersTavern
      • VSquare
      • Galaxy Graph
      • Gamrhaus
      • Reel Fishing Talk
      • Meaxplay
      • Battle Realms France
      • Motorcycle News
      • Openbadges
      • Pichalite (Test forum)
      • MIUI Norge
      • Qt
      • MyTechZone
      • NodeBB.se
      • Exo.do
      • ITProTV
      • Geek.tj
      • Radxa
      • Meizufans
      • PonoyVerge
      • Badminton Birdie
      • Fbloggers
      • LowMyPrice
      • Coloradorks
      • Vue.js

      Om ni vill vara med i listan eller hittar en som inte funkar säg då till i denna tråd!

      postat i Utveckling
      Mikael
      Mikael
    • Vad är NodeBB?

      Ni kanske vill veta vad NodeBB är för något. Jag gillar ibland att visa saker istället för att folk ska läsa sig till 😉

      NodeBB - Communities Redesigned for the Modern Web

      Så vad säger ni, visst är det grymt? Ni kan läsa mer om projektet här: NodeBB!

      postat i Utveckling
      Mikael
      Mikael
    • Använd formatering för att göra snygga inlägg

      Markdown

      I NodeBB används något som kallas för Markdown. Markdown är till för att formatera text på ett snyggt sätt istället för BBcode som används av gamla forumplattformar.

      Här kan du hitta en lathund för Markdown.

      postat i Utveckling
      Mikael
      Mikael
    • Server för att köra NodeBB

      För att köra NodeBB så använder jag själv Digitalocean -> VPS -> CoreOS -> Docker -> Gentoo -> NodeBB

      Var kan man köra CoreOS och NodeBB

      • Digitalocean
      • Vultr

      Kan vara nice med en liten lista på alternativ!

      postat i Utveckling
      Mikael
      Mikael
    • Svenska NodeBB installationer

      NodeBB i Sverige

      Skapar upp en liten lista på Svenska sidor som kör NodeBB

      Mina sidor

      • https://www.uex.se

      Övriga sidor

      • https://forumet.vimla.se

      Om du kör en Svensk NodeBB och vill vara med i listan så är det bara att svara i denna tråd så lägger jag till. Om ni märker att någon site inte funkar så får ni gärna säga till så tar jag bort!

      Om du vill komma igång med att bygga ditt eget tema för NodeBB så kan du börja här: Themes.

      postat i Utveckling
      Mikael
      Mikael
    • Vi behöver hjälp att översätta saker i Nodebb!

      Det skulle vara bra om fler kan hjälpa till med att översätta Nodebb till svenska! Vi behöver all hjälp vi kan få för detta coola projekt.

      Hjälp till här

      Hör av er ifall ni känner ett sug att hjälpa till, sharing is caring 🙂

      postat i Utveckling
      Mikael
      Mikael
    • Engelskt support forum för NodeBB

      Vi ska självklart hjälpa varandra med NodeBB här. Jag kommer att försöka svara på det jag kan! Men ibland kan det vara bra med flera källor för support!

      För att få mera hjälp så kolla in engelska support forumet för NodeBB

      Om ni hittar något bra så får ni gärna skriva ett inlägg om detta här. Givetvis så ska det skrivas på svenska 😉

      postat i Utveckling
      Mikael
      Mikael
    • Nodebb - Ta bort Single Sign On inställningar

      När man använder Single Sign On så skapas massor med data i databasen. Om man vet vad man gör så kan man ta bort det direkt ur databasen om man kör mongodb. Man får testa lite med denna info. Det är bara under skriva data där de farliga sakerna finns.

      Läsa data

      db.objects.find( { _key: "user:5"} ).pretty();
      db.objects.find( { _key: "gplusid:uid"} ).pretty()
      db.objects.find( { _key: "fbid:uid"} ).pretty()
      db.objects.find( { _key: "twid:uid"} ).pretty()
      db.objects.find( { _key: "fbid:uid"} ).pretty();
      db.objects.find( { gplusid:{$exists:true}} ).pretty();
      db.objects.find( { gplusid:{$exists:true}} ).pretty().count();

      Vad jag vill ta bort

      user:1

      • fbaccesstoken
      • fbrefreshtoken
      • twid
      • fbid
      • gplusid

      config:

      • social:facebook:app_id
      • social:facebook:secret
      • social:twitter:key
      • social:twitter:secret

      fbid:uid
      twid:uid
      gplusid:uid
      settings:sso-google
      settings:sso-facebook
      settings:sso-twitter

      Skriva data

      db.objects.update( { username:{$exists:true}}, { $unset:{twid: "", fbaccesstoken: "", fbrefreshtoken: "", fbid: "", gplusid: ""}}, {multi:true})

      db.objects.update( { "social:facebook:app_id":{$exists:true}}, { $unset:{"social:facebook:app_id": "", "social:facebook:secret": "", "social:twitter:key": "", "social:twitter:secret": ""}}, {multi:true})

      db.objects.remove( { _key: "fbid:uid"} )
      db.objects.remove( { _key: "twid:uid"} )
      db.objects.remove( { _key: "gplusid:uid"} )
      db.objects.remove( { _key: "settings:sso-google"} )
      db.objects.remove( { _key: "settings:sso-facebook"} )
      db.objects.remove( { _key: "settings:sso-twitter"} )

      Länkar

      https://github.com/NodeBB/NodeBB/wiki/Database-Structure

      postat i Utveckling
      Mikael
      Mikael
    • Skapa ett eget NodeBB tema

      Här kommer lite information ifall ni vill försöka er på att göra ett eget tema till NodeBB!

      • Hands on theming guide
      • Templates System
      • Creating a new NodeBB Theme

      Passa på att läsa på lite om teman för NodeBB. Jag har själv inte hunnit att sätta mig in i detta så mycket än.

      postat i Utveckling
      Mikael
      Mikael
    • Nodebb persona - Modifiera med css editorn

      Färger i NodeBB

      Om man inte vill bygga ett helt eget tema så kan man bara modifiera cssen på ett befintligt tema med verktygen som finns i kontrollpanelen.

      Lägger in lite taggar här för persona temat som kan vara bra att känna till.

      Färger

      http://paletton.com/

      ca2e3d - a51624
      3fae28 - 288e13
      1e8375 - 0e6b5e
      d17330 - aa5417

      Denna CSS är för min jenkler.se hemsida. Men ni kan lätt plocka den och byta ut till era färger.

      CSS

      a { color: #ca2e3d; }
      a:focus, a:hover { color: #a51624; text-decoration: none; }
      body { color: #4a4a4a; background: #f5f5f5; }
      .account-username-box .open #profile
      {
          background-color: #3fae28;
          border-color: #288e13;
      }
      .alert-warning
      {
        background-color: #d17330;
        border-color: #aa5417;
        color: #fff;
      }
      .btn-primary.active{ background-color: #3fae28; border-color: #288e13 }
      .btn-info
      {
        color: #ffffff;
        background-color: #3fae28;
        border-color: #288e13;
      }
      .btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open>.dropdown-toggle.btn-info
      {
          color: #ffffff;
          background-color: #288e13;
          border-color: #288e13;
      }
      .btn-primary
      {
          color: #ffffff;
          background-color: #ca2e3d;
          border-color: #a22531;
      }
      .btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary
      {
          color: #ffffff;
          background-color: #a22531;
          border-color: #a22531;
      }
      .btn-primary:disabled, .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.focus, .btn-primary.disabled:active, .btn-primary:active, .btn-primary.disabled.active, .btn-primary.active
      {
          background-color: #1e8375 !important;
          border-color: #0e6b5e !important;
      }
      .btn-warning {
          color: #fff;
          background-color: #d17330;
          border-color: #aa5417;
      }
      .btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open>.dropdown-toggle.btn-warning
      {
          color: #fff;
          background-color: #aa5417;
          border-color: #aa5417;
      }
      .forum-logo { padding-right: 10px; }
      .mobile-navbar { background: #ca2e3d !important; }
      .navbar-default { background-color: #ca2e3d; border-color: #a51624; }
      .navbar-default .navbar-nav>li>a, .navbar-nav>li, .navbar-default .navbar-nav>li>a:focus { color: #fff; }
      .navbar-default .navbar-nav>li>a:hover
      {
          background: #a51624;
          color: #fff;
      }
      .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus
      {
          background: #a51624;
          color: #fff;
      }
      .navbar-default .btn-link, .navbar-default .btn-link:focus
      {
          color: #fff;
      }
      .navbar-default .btn-link:hover
      {
          background: #a51624;
          color: #fff;
      }
      .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
          background: #a51624;
          color: #fff;
      }
      .navbar-default .navbar-toggle { border-color: #a22531; }
      .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
          background: #a22531;
          color: #fff;
      }
      .navbar-default .navbar-toggle .icon-bar { background: #fff; }
      .navbar-default .navbar-brand {
          color: #fff;
      }
      .nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus
      {
          background: #b4103a;
          color: #fff;
      }
      .panel-info>.panel-heading
      {
          color: #ffffff;
          background-color: #ca2e3d;
          border-color: #a51624;
      }
      .topic .pagination-block { background-color: #a51624; }
      .topic .pagination-block .progress-bar { background-color: #ca2e3d; }
      .wrapper { color: #fff; }
      #menu .notification-list li a, .header .notification-list li a { color: #4a4a4a; }
      #menu .notification-list li.unread, .header .notification-list li.unread { background: #eeeeee; }
      #nprogress .bar { background: #fff; }
      #nprogress .spinner-icon { border-top-color: #fff; border-left-color: #fff; }
      

      Synlighet

      Dölj logga in länken
      #logged-out-menu { display: none; }

      postat i Utveckling
      Mikael
      Mikael
    • Logga in när NodeBB är i underhållsläge

      Om man av någon anledning har låst sig ute så kan man logga in via /login?local=1. Detta händer med vissa inställningar och om du har satt systemet i maintenance.

      postat i Utveckling
      Mikael
      Mikael
    • Installation av NodeBB anteckningar

      Dokumentation

      https://docs.nodebb.org/en/latest/index.html
      https://github.com/NodeBB

      v1.x.x - Major version number (Innehåller förändringar som inte är bakåt kompatibla)
      v1.1.x - Minor version number (För bakåt kompatibla förändringar)
      v1.1.1 - Patch version number (För patchar och bug-fixar)

      Använd bara bokstäver+siffror som lösenord till databasen.

      Run

      ./nodebb start ; ./nodebb log
      ./nodebb stop

      Backup - Skapa en backup innan uppdatering

      mongodump --db nodebb -p -u nodebb
      mongorestore --drop --db nodebb -p -u nodebb system.indexes.bson

      Installera och uppgradera

      Steg 1

      • git clone https://github.com/NodeBB/NodeBB.git
      • git checkout v1.x.x (Lista versioner med git branch eller git tag. Använd git log för att avgöra vad som är safe att uppdatera till)
      • rm -rf .git*
      • npm install --production
      • Reinstall plugins (npm install nodebb-plugin-adsense nodebb-plugin-custom-homepage nodebb-plugin-custom-pages nodebb-plugin-embed-videos nodebb-plugin-emoji-extended nodebb-plugin-emoji-one nodebb-plugin-google-analytics nodebb-plugin-gravatar nodebb-plugin-imgbed nodebb-plugin-mailchimp nodebb-plugin-postlink nodebb-plugin-recent-cards nodebb-plugin-registration-question nodebb-plugin-sso-facebook nodebb-plugin-sso-google nodebb-plugin-sso-twitter)
      • Mer info om plugin.

      Steg 2

      • cp -r NodeBB <tag-namn>
      • Stop nodebb (Sätt systemet i Maintenance mode om detta är en uppgradering)
      • cp config.json (Om detta är en uppgradering)
      • cp -Riv <Gammal>/public/uploads <Ny>/public/ (diff and cp filer från /public/uploads/ om detta är en uppgradering)
      • ./nodebb upgrade

      Om detta är en nyinstallation eller om ./nodebb upgrade inte fungerar

      • copy config (Om detta är en uppgradering)
      • ./nodebb setup (cat config för att se lösenord)(NodeBB Setup Aborted och Error: schema-out-of-date kan synas ifall detta är en uppgradering)

      Tips och felsök

      • ./nodebb build måste köras efter man har aktiverat plugins
      • clear browser cache
      • Man kan använda npm rebuild ifall man har uppdaterat Nodejs. Detta är även bra ifall man får undefined symbol problem när man startar projektet.
      • Set miljö variable NODE_ENV="development" (-e med docker)
      • node debug app.js - Starta med
      cont, c - Fortsätt exekvering
      next, n - Nästa steg
      step, s - Steg in 
      out, o - Steg ut
      pause - Pausa den körande koden (Som pause knappen i Developer Tools)
      
      https://nodejs.org/api/debugger.html
      
      • node debug -p <pid> - Ansluter till processen via <pid>
      • node debug <URI> - Ansluter till processen via URI som localhost:5858
      • kill -USR1 <pid>
      • ./nodebb reset -p

      server.js

      var http = require('http');
      http.createServer(function (req, res)
      {
      res.writeHead(200, {'Content-Type': 'text/plain'});
      res.end('Hello World\n');
      }).listen(10000, '127.0.0.1');

      console.log('Server running at http://127.0.0.1:10000/');

      Utveckling

      • Om du ska utveckla så ska du ej köra npm install --production utan bara npm install.
      • Lägg till "dev": "NODE_ENV=development grunt" i package.json under scripts.
      • Starta med npm run dev
      postat i Utveckling
      Mikael
      Mikael
    • Bra nodebb plugin att känna till

      NodeBB Plugin

      Här tänkte jag göra en lista på plugin som är bra att känna till och som jag använder själv 😉

      Generella

      • nodebb-plugin-google-analytics - Google analytics tracking
      • nodebb-plugin-gravatar - Online profilbild från Gravatar
      • nodebb-plugin-imgbed - Support för bild hot länkning
      • nodebb-plugin-mailchimp - Nyregistrerade till din en MailChimp lista
      • nodebb-plugin-recent-cards - Senaste trådar i kort form på startsidan

      Jenkler Plugin

      • nodebb-plugin-postlink - Modifiera länkar ut från webbsidan.
      • nodebb-plugin-video-embed - Byter ut länkar till videotjänster som Youtube till embed kod.
      • nodebb-widget-minecraft-stats - Visa Minecraft statistik i en widget.

      Logga in och registrering

      • nodebb-plugin-registration-question - Frågor och svar plugin för registrering
      • nodebb-plugin-sso-facebook - Skapa konto med Facebook
      • nodebb-plugin-sso-google - Skapa konto med Google

      Webbsidor

      • nodebb-plugin-custom-pages - Lägga till startsida och sidor för vanlig html design

      övrigt

      • nodebb-plugin-adsense - Lägga till Google Adsense

      Kommer uppdatera denna lista hela tiden! Om det inte går att installera dessa plugin via NodeBB så kan ni alltid använda npm install som alternativ.

      postat i Utveckling
      Mikael
      Mikael
    • En snabb guide för att skriva sitt första plugin

      Här är några guider för hur man kommer igång med att skriva ett plugin till Nodebb. Det är både ett hello world och simpelt Youtube plugin.

      • Felix's Node.js Beginners Guide (Bra att lära sig lite om node.js först)
      • Nodebb hooks
      • Official Plugin Writing Guide
      • Quickstart Plugin for NodeBB

      Dags att börja mecka 😉

      postat i Utveckling
      Mikael
      Mikael
    • [nodebb-plugin-postlink] Lägger till ett prefix på postlinks

      Här kommer mitt första plugin!

      https://github.com/Jenkler/nodebb-plugin-postlink

      Detta plugin är bra att ha ifall man vill lägga ett prefix på länkar i ett inlägg. Jag använder detta för att skicka folk genom en proxy.

      postat i Utveckling
      Mikael
      Mikael
    • Lägga in dina plugin som npm paket

      Om du vill att dina plugin ska kunna installeras via npm install så måste du först skapa ett konto på npmjs

      Efter det så kör du

      • npm adduser (Lägg in in användare och epost för den) (login om du har en användare)
      • mkdir nodebb-plugin-<plugin namn>
      • cd nodebb-plugin-<plugin namn>
      • npm init
      • Utveckla ditt plugin
      • npm publish

      Uppdatera versionsnumret när du ska uppdatera igen med npm publish

      postat i Utveckling
      Mikael
      Mikael
    • Redigera betalningsmetod hos google

      Google konto

      Det kan ibland vara svårt att hitta vissa saker på Google. Lägger in detta här så att man har lite anteckningar om hur man ändrar betalningsmetod hos google.

      Lägga till en betalningsmetod

      • Öppna Google Play-kontot.
      • Klicka på Lägg till en betalningsmetod.
      • Följ anvisningarna på skärmen.
      • Den nya betalningsmetoden läggs till i Google-kontot.
      • Mer information om tillgängliga betalningsmetoder när du klickar på Lägg till betalningsmetod (till exempel kreditkort, debitering via operatören, PayPal eller saldo i Google Play) finns i artikeln om godkända betalningsmetoder.

      Ta bort en betalningsmetod

      • Öppna Google Play-kontot.
      • Klicka på Ändra betalningsmetoder. Ditt konto på payments.google.com öppnas.
      • Klicka på Betalningsmetoder till vänster.
      • Klicka på Ta bort under betalningsmetoden som ska tas bort och sedan Ta bort.
      • Betalningsmetoden tas bort från Google-kontot.

      Redigera en betalningsmetod

      • Öppna Google Play-kontot.
      • Klicka på Redigera betalningsmetod. Ditt konto på payments.google.com öppnas.
      • Klicka på Betalningsmetoder till vänster.
      • Klicka på Redigera under betalningsmetoden som ska tas bort.
      • Gör ändringarna och klicka på Spara.
      • Betalningsmetoden uppdateras och du kan välja den när du handlar på Google Play.

      Ändra betalningsmetod när du handlar

      • Besök Google Play.
      • Öppna informationssidan för ett objekt som kostar pengar.
      • Klicka på priset.
      • Klicka på nedåtpilen Nedåtpil bredvid den aktuella betalningsmetoden.
      • Välj en av betalningsmetoderna eller lägg till en ny.
      • Slutför köpet genom att följa instruktionerna på skärmen.
      • Obs! Betalningsmetoder som du lägger till i samband med att du köper något sparas i kontot.

      Detta underlättar att göra av med pengar 😛

      postat i Teknik
      Mikael
      Mikael
    • G Suite Toolbox

      Felsökning

      G Suite Toolbox är en samling verktyg som kan användas för att felsöka G Suite och andra tjänster. Det är alltid trevligt att kunna rekommendera bra verktyg för webben.

      google-toolbox-icons-50601.png

      Felsökare för webbläsare

      Browserinfo är ett webbläsarbaserat felsökningsverktyg som registrerar information på klientsidan och söker efter uppenbara problem som kan påverka deras erfarenhet på internet.

      Verktyg för DNS-verifiering

      Check MX är ett lättanvänt valideringsverktyg för DNS som söker efter gemensamma MX-poster med felkonfigureringar som användare ofta gör.

      Dig tillhandahåller en webbaserad motsvarighet till unix-kommandot dig.

      Analyserare

      HAR Analyzer gör det möjligt att visa och navigera i inspelade HAR-filer och analyserar viss inspelad data.

      Log Analyzer ger ett sätta att analysera loggfiler skapade av Google-produkter. Exempelvis ChromeOS-loggar, G Suite sync för Microsoft Outlook, Google Cloud Directory Sync osv.

      Log Analyzer 2 kan hantera stora loggfiler och har många filtreringsmöjligheter.

      E-post: undersök e-postrelaterade problem

      Messageheader gör det möjligt för användare att analysera SMTP-meddelanderubriker som ofta har tillräcklig information för att identifiera orsaken till långsamhet. Förutom att upptäcka felkonfigurerade servrar kan den även förklara e-postroutning som ofta är relaterad till leveransförseningens orsak.

      Andra felsökningsverktyg

      Övriga verktyg som kan hjälpa dig felsöka G Suite.

      Koda/avkoda har en uppsättning kodnings- och avkodningsfunktioner som är till stor hjälp vid felsökning av webbrelaterade problem.

      postat i Teknik
      Mikael
      Mikael
    • Skicka SMS med Mightytext

      Mightytext

      Om du behöver skriva många sms varje dag så skulle jag rekommendera att du installerar Mightytext. Med denna app så kan du skicka och ta emot SMS och MMS från din dator vilket gör det mycker mera effektivt.

      lp-img-6.png

      Detta är verkligen användbart ifall man skickar mycket SMS. Kolla in Mightytext. Känner du till andra alternativ så är det bara att tipsa i denna tråd 😉

      postat i Teknik
      Mikael
      Mikael
    • Hur ser jag min publika IP-adress?

      IP-nummer

      En IP-adress eller ett IP-nummer är en adress som identifierar en anslutning mot Internet. IP-adressen används för att information som skickas på Internet skall nå fram till rätt dator. Ibland så behöver man veta sitt publika ip-nummer av olika skäl.

      IP-Adresse.png

      Du hittar lättast din publika IP-adress genom Googles sökmotor för webben.

      Om du vill veta om din IP är svartlistad så rekommenderar jag detta inlägg om svartlistning.

      Det är smidigt när det är lätt 😉

      postat i Teknik
      Mikael
      Mikael
    • 1
    • 2
    • 98
    • 99
    • 100
    • 101
    • 102
    • 121
    • 122
    • 100 / 122