Spathon

Mac Maverick vit/grå skärm

Dagen började inte speciellt bra då jag fick en vit/grå skärm helt plötsligt på min mac och starta om gav mig en missfärgad inloggnings skärm  följt av samma vita skärm.

En snabb googling gav ett antal alternativ:

1. Starta datorn i safe-mode

Detta görs genom att hålla in SHIFT direkt efter start tonen och starta om datorn normalt från safe-mode. Tyvärr funkade detta inte för mig utan gav samma vita skärm.

2. Återställa PRAM

Vid start håll in cmd, alt, P och R tills datorn startar om vilket kommer rensa PRAM som innehåller vissa inställningar. Men ingen lycka där heller.

3. Reparara Hård disk

Vid startup håll in cmd+R efter start tonen och i menyn som kommer välj “Disk Utility” och verifiera hårddisken som för mig funkade fint.

4. Ominstallera Mavericks

I samma meny som ovan så finns alternativet att ominstallera operativsystemet (utan att hårdisken rensas). Det tar några timmar men funkade för mig. Tyvärr så hade det skett en del ändringar och resterande dag går att få igång dev miljön.

Jag vet inte vad som hände eller varför så om någon vet berätta gärna vad som kan ha hänt.

Uppdatering

Datorn kraschade igen nu blir det att ta sig till Geneve och apple store.

Det visades sig i slutändan att vara grafikkortet som var trasigt vilket tydligen har varit lite problem med på MBP late 2011.

 

#Blogg100

Blogg100 - Ett inlägg om dagen i 100 dagar

Jag har nu tänkt anta Fredrik Wass utmaning #blogg100 som inne bär att man ska skriva 100 blogginlägg på 100 dagar. Det är nu 3:e året som dom kör och det är över 600 deltagare i år. Anledningen till att jag gör detta är för att bli bättre på att blogga och skriva och jag hade redan funderingar på att anta utmaningen första åter men det blev aldrig av.

Utmaningen började den 1mars så jag det fick bli dubbla  inlägg i dag och det är inte försent att anta utmaningen med mi.
Läs mer på bisonblog.se

Här på spathon.com kommer jag blogga om Webb och på patrikspathon.com om träning och annat i som händer i livet.
På patrikspathon.com hittar ni mitt andra blogg100 inlägg: Pau & Paris

Nodemon

Om du utvecklar Node.js kan jag rekommendera att installera Nodemon av Remy Sharp. Nodemon lyssnar efter ändringar i filer och startar om Node.js automatiskt om en fil ändras.

Installation:
npm install nodemon -g
Användning:
nodemon app.js

Snabb guide i Node.js, Express, Jade och Stylus

Node.js, Express, Jade & Stylus

Här kommer en liten serie snabb guider i hur du kommer igång enkelt med Node.js och Express. I denna del kommer jag bara gå igenom hur du får upp en fungerande Node server. För att generera HTML så kommer jag använda Jade som är influerat av HAML för ruby vilket är en “template engine”. Stylus används för att generera CSS likt SCSS eller liknande CSS Preprocessors.

Låt oss börja

Börja med att installera Node.js från deras hemsida (version 0.8.15). Då installeras både Node.js och NPM (Node Package Modules) som används för att installera och uppdatera node moduler vilket är nästa steg. Nu kan vi installera express globalt vilket underlättar att skapa nya projekt utan att börja från början.

Öppna terminalen och skriv följande
sudo npm install express -g
Sudo och -g för att installera express globalt.

Gå till din hem mapp i terminalen cd och skriv
express -c stylus hello-node
Ignorera -c stylus om du vill köra vanlig CSS
Skriv cd hello-node för att komma in i själva app mappen
Detta genererar alla filer som behövs och då skapas en package.json
{
"name": "application-name",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node app"
},
"dependencies": {
"express": "3.0.3",
"jade": "*",
"stylus": "*"
}
}

I package.json ställer du in vilka moduler som node appen är beroende av och i detta fall Express 3.0.3, senaste versionen av Jade och senaste Stylus.

Kör nu npm install för att installera beroendena.
Nu har du allt som behövs för att köra din server, för att starta skriv bara
node app.js
och surfa in på http://localhost:3000/
För att stänga node är det bara cmd+c

Woohoo, that’s it!

Snabb genomgång av filer och mappar

  • app.js – Detta är själva huvudfilen som du säger åt node att köra
  • package.json – Innehåller info om applikationen och dess beroenden
  • public/ – Här ligger javascript/CSS/bilder men när man refererar till filerna i så utesluter man public ex. src=”/images/min-bild.png”
  • routes – Här finns alla routes som hanterar vilka HTML mallar som ska visas mm
  • views – Här är alla HTML (Jade) templates. layout.jade används för omsluta den enskilda sidan tex finner du header & footer  i layout.jade

Alla kommandon i ett:
sudo npm install express -g
express -c stylus hello-node
cd hello-node
npm install
node app.js

Nästa gång kommer jag gå igenom Jade och Stylus mer men om du vill kan du läsa mer på respektive hemsida som är bra dokumenterade.

Sida 9 av 10« Första...678910