Node.js telepítése Mac OSX-re

2013. június 17. development OSX selfnote komment hozzászólás

Gyors és lényegre törő leszek, nem friss a téma, afféle #selfnote ez. A cukormázas részt elolvashatjátok angolul.

Első lépés: Node.js telepítése

Roppant egyszerű dolgunk van ugyanis, Xcode telepíti, így nincs más teendőnk mint AppStore-ban megkeresni és letölteni azt.

Második lépés: NPM telepítése

Ez a Node Package Manager-e, amit nem is tudnék a nevénél jobban jellemezni.

$ curl https://npmjs.org/install.sh | sudo sh

Alternatív megoldás, töltsd le a forráskódot github-ról.

$ git clone http://github.com/isaacs/npm.git
$ cd npm
$ sudo make install

~/.bash_profile -ba be kell tenni két sort, hogy az npm megtalálja a hozzá tartozó moduljait.

export NODE_PATH="/usr/local/lib/node"
export PATH="/usr/local/bin:/usr/local/sbin: 
/usr/local/mysql/bin:/usr/local/share/npm/bin:$PATH"

Értelem szerűen a ↩ jel és a sortörés maga sem kell. Profile reload után már működnie is kell mindennek. 

Harmadik lépés: Szerver indítása

Hozz létre egy server.js fájlt és állítsd be a tartalmának az alábbi sorokat:

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

Majd parancssorból futtasd

node server.js

Böngészőben megnyitod a http://127.0.0.1:8124/ url-t és készen is vagyunk. Node.js API dokumentációt itt találod.

iOBD2: autódiagnosztika a mobiloddal

2013. június 8. autó komment hozzászólás

A legtöbb európai autóba 2001 (benzin) és 2003 (diesel) óta kötelezően szabványosították az OBD2 csatlakozót. Szervízekben ezen keresztül olvassák le az autó hibakódjait, majd állnak neki a javításához. Az iOBD2 egy eszköz, ami ezt kihasználva olvassa le a motor aktuális értékeit és azokat WiFi-n keresztűl továbbítja mobil eszközökre (iOS és Android platformokon elérhető hozzá szoftver).

Magic Mouse

2013. január 27. apple komment hozzászólás

magic-mouse_1358813744.jpg_1960x678

A legviccesebb benne, szokatlan módon elhelyezett ceruzaelemek. Mindkettőnek a pozitív pólusa egy irányba néz, aminek megvalósítása valójában pofonegyszerű, mégsem láttam ezidáig. Játékra alkalmatlan, viszont élmény a használata máshol.

Beszippantott az Apple világa

2013. január 26. apple komment hozzászólás

mbpr-slim_1.png

Céges gépnek egy 15 hüvelykes Retina kijelzős MacBook Pro-t kaptam. Nagy SSD, sok procimag. Őszintén megmondom nem is tudtam mi van benne, bár megjelenés óta figyeltem rá, elrettentett az ára. Nagy szerencsémre mégis összehozott minket a sors, azóta szó szerint nem tudom letenni. Asztali gép pihen. Hardverrel minden a lehető legnagyobb rendben, hang nélkül suhan - kivéve játékoknál, ott azért tud visítani a ventillátor! Főleg az ágyban a takarókon, mikor eltakarja minden a szellőző nyílásait. :) StarCraft 2 fullhd-ban ultra grafikán futott, nagyobb felbontásban még nem próbáltam. Melegszik ilyenkor, úgygondolom ez normáls. Billentyűzet háttérvilágítást külön köszönöm. Méretre nem nagy, még éppen hordozható, bár a hozzá vett tokba éppen befér (wtf?). Esténként kikapcsolás után nézegetem még 1-1 percig az íveket, tényleg tud valamit Johny. Touchpad egyszerűen váó, mennyire kényelmes vele navigálni! Pár alapbeállítást bekapcsoltam pluszba, azt is észrevettem, hogy néha leteszem az egeret annyira ász.

mbpr-opening.jpg

Teljesen új számomra az OS X is, idáig Szandi gépén ismerkedtem csak vele, de ott felületes voltam, mégsem akartam berendezkedni rajta. Windows-ról érkeztem így mondhatni teljes a váltás. Szerencsére első napokban sok segítséget kaptam @felhobacsi-tól, aki készségesen végigmutogatta nekem az összes telepített alkalmazását, válogathattam belőle mit érdemes feltenni. Amúgy fancy az egész, nem nagyon láttam még, hogy akadna bármi is, egyedül a gadgeteket gondoltam jobban mint amik.

mbpr-open.png

Sublime van mindenhol, ezért bátran azzal kezdtem el a fejlesztést. Vagyis szerettem volna, mert egy gomb sem volt a megszokott helyén. Shame on me, de magyar billentyűzet kiosztással dolgozom, ami rengeteg fejtörést okozott OSX alatt. Erősen gondolkozom a pc-s kiosztásra való visszaállásra. Ezt a tényleg idegesítő tényt leszámítva nagyon megszerettem a masinát és a rendszert is. Szokni kell még, eleinte még a programok telepítése is meglepő volt :)

apple-side_1.jpg

Hirtelen felindulásból elkezdtem ismerkedni az Objective-C nyelvvel. Elsősorban OSX-re fejlesztés érdekel, iOS vonal másodlagos. Nehezen találtam eleinte megfelelő könyvet hozzá.

Pro:

  • a kijelzője álomszép. minden más zavarni fog ezekután :)
  • nincs hangja munka közben, ezt úgy értem, hogy semmi
  • nincs akadozás, darabos kép "just works"
  • billentyűzet háttérvilágítás, minimum fényerőn
  • tökéletes csatlakozók: HDMI, 2xUSB, 2xThunderbolt

Kontra:

  • kell a külső billentyűzet a napi munkánál, néha melegedik a kicsike
  • felejtsük el az ígért 7 órás teljesítményt, kijelző nélkül sem jött össze
süti beállítások módosítása