Cerebro Search - OS X Spotlight ๊ฒ์
๊ฐ๋จํ ํ๋ก๊ทธ๋จ์ ํ๋ ์๊ฐํด๋ณด๊ณ ์ ํฉ๋๋ค.
OS X์ UI/UX๋ฅผ ๋๋ฌด ์ข์ํ๋ ๋๋จธ์ง ์ฐจ๋ง Macbook ๊ตฌ์ ํ๋ ๊ฒ์ ๋ชปํ๊ณ , Ubuntu Linux์ Mac OS X ๋์๋ฅผ ํ๊ธฐ์ ์ฌ์ฉํ๊ณ ์์ง๋ง, ์ฌ์ค ์ ๋ OS X ๋ณด๋ค๋ Linux๋ฅผ ๋ ์ข์ํ๋ ๊ฐ๋ฐ์์ ๋๋ค.
Spotlight Search
OS X์๋ Spotlight ๊ฒ์์ด ์์ต๋๋ค. Spotlight ๊ฒ์์ ๊ฒ์ ์์ ฏ๋ฐ์ ๋น์ทํ ๊ฒ์ ๋์ ๋ง์น Windows์ ์คํ ์ฐฝ์์ ๋ชจ๋ ์ปค๋งจ๋๋ฅผ ๋์์ํค๊ณ , ๊ฒ๋ค๊ฐ ์น์ด๋ ์ฐ๋ํด ์ํ๋ ๊ฒ์์ ๋์์ฃผ๊ธฐ๋ ํ๋ OS X ์ ์ ์ฉํ ์ ํธ๋ฆฌํฐ ๋๊ตฌ ์ค ํ๋์ ๋๋ค.
์ด๋ฐ ๋น์ทํ ๊ธฐ๋ฅ์ ํ๋ก๊ทธ๋จ์๋ Linux์์ Albert์ด๋ผ๊ณ ํ๋ ํ๋ก๊ทธ๋จ์ด ์กด์ฌํฉ๋๋ค. ํ์ง๋ง Albert์ ์ผ๋ฐ ์์ฉ ํ๋ก๊ทธ๋จ์์๋ ๋ถ๊ตฌํ๊ณ , ์ฆ์ ๋ ๊ณผ ๋ฒ๊ทธ๋ก ์ธํด ์ ์ฌ์ฉํ์ง ์๊ฒ ๋์์ฃ . ๊ทธ๋ฌ๋ ์ค ๊ทธ์ ๋น์ทํ ์ข์ ํ๋ก๊ทธ๋จ์ ๋ฐ๊ฒฌํ์ต๋๋ค.
Cerebro Search
Cerebero Search ํ๋ก๊ทธ๋จ์ Linux, Windows, ์ฌ์ง์ด OS X ์์๋ ์ฌ์ฉํ ์ ์๋ Node.js ๊ธฐ๋ฐ์ ์น ์ ํ๋ฆฌ์ผ์ด์
์
๋๋ค.
๊ตฌ๊ธ ๋ฒ์ญ์ด๋ Stackoverflow ๋ฑ์ 3rd party ํ๋ฌ๊ทธ์ธ์ ์ง์ํ๊ณ ์๊ณ , React.js๋ฅผ ์ฌ์ฉํ๊ณ ์์ด ๋์ฑ Flexibleํ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ค ์ ์์ด ๊ฝค ์ ์ฉํ ํ๋ก๊ทธ๋จ์ ๋๋ค.
(์ฌ์ง์ด kill ํ๋ฌ๊ทธ์ธ๋ ์กด์ฌํ๋๋ฐ, ๋ง๊ทธ๋๋ก ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ ์ข ๋ฃ ์ํฌ ์๋ ์์ต๋๋ค ใฑ-;;)
Node ์ค์น
์ ๋ Linux์ ์ด ํ๋ก๊ทธ๋จ์ ์ค์นํด๋ดค์ต๋๋ค๋ง Windows์์๋ ์ง์ํ๊ณ ์์ด, ์๋ง Windows์์๋ ์ค์นํ ๊ฒ ๊ฐ์ต๋๋ค. Cerebro Search๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ๋น๋๋ฅผ ์ํด ๋จผ์ Node์ npm์ด ์ค์น๋์ด ์์ด์ผ ํฉ๋๋ค.
๊ทธ๋ฐ๋ฐ, ์ฐ๋ถํฌ์์ ์ ๊ณตํ๋ ๊ธฐ๋ณธ ๋ ํฌ์งํฐ๋ฆฌ์์ nodejs๋ฅผ ์ค์นํ๋ คํ๋ node ๋ฒ์ ์ด Cerebro Search์ ํธํ๋์ง ์๋ 4.2.0 ๋ฒ์ ์ด ์ค์น๋๊ณ ์์์ ํ์ธํ ์ ์์ต๋๋ค. Cerebro Search๋ node 6.2 ๋ฒ์ ์ ๊ถ์ฅํฉ๋๋ค. ๊ทธ๋์ ์ธ๋ถ ๋ ํฌ์งํฐ๋ฆฌ๋ฅผ ์ถ๊ฐํ์ฌ node 6.2 ๋ฒ์ ์ ์ค์นํ๋๋ก ํฉ๋๋ค.
$ sudo vim /etc/apt/source.list.d/node-6.x.list
ํ์ผ ํ ๊ฐ๋ฅผ ์์ฑํฉ๋๋ค. ์์ฑ ํ, vim ์ผ๋ก ๋ถ๋ฌ์จ ํ, ์๋์ ๋ด์ฉ์ ์ถ๊ฐํด์ค๋๋ค.
deb https://deb.nodesource.com/node_6.x [์์ ์ด ํ์ฌ ์ฐ๊ณ ์๋ ์ฐ๋ถํฌ ๋ฒ์ ์ ์ฝ๋๋ค์] main
deb-src https://deb.nodesource.com/node_6.x [์์ ์ด ํ์ฌ ์ฐ๊ณ ์๋ ์ฐ๋ถํฌ ๋ฒ์ ์ ์ฝ๋๋ค์] main
์์ ๋ด์ฉ์ ์ถ๊ฐํด์ค๋๋ค. ํ์ฌ ์์ ์ด ์ฐ๊ณ ์๋ ์ฐ๋ถํฌ ๋ฒ์ ์ ์ด๋ฆ์ ๋ชจ๋ฅผ ๊ฒฝ์ฐ, ์๋์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํด ๋ด ๋๋ค.
$ lsb_release -c
์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด CodeName: xxxx ๊ฐ ๋์ค๋๋ฐ, xxxx ๋ถ๋ถ์ ์ ๋ ฅํ์๋ฉด ๋ฉ๋๋ค.
$ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
๋ ํฌ์งํฐ๋ฆฌ ์ถ๊ฐ ํ, vim์ ๋์จ ๋ค์, ์ ๋ช ๋ น์ด๋ฅผ ์ด์ฉํด ๊ณต๊ฐํค๋ ๊ฐ์ด ์ถ๊ฐํด์ค๋๋ค.
$ sudo apt update
ํจํค์ง ๋ชฉ๋ก์ ์ต์ ํํฉ๋๋ค.
$ sudo apt install nodejs npm
๋ชจ๋ ์ ์์ ์ผ๋ก ๋๋ฌ์ผ๋ฉด nodejs๋ฅผ ์ค์นํด์ค๋๋ค. ๊ทธ๋ผ ์๋ก์ด ๋ ํฌ์งํฐ๋ฆฌ์์ 6.x ๋ฒ์ ์ node๋ฅผ ์ค์นํ ๊ฒ์ ๋๋ค.
์ ๋ฒํผ์ ์ด์ฉํด, Linux์ฉ Cerebro App์ ๋ค์ด๋ก๋ ๋ฐ์ผ์๋ฉด ๋ฉ๋๋ค.
๊ฐ์ข
์ค์ ๊ณผ ํ๋ฌ๊ทธ์ธ
Cerebro App์ ์ค์ ์ ์๋จ์ Status Bar์ ์์ด์ฝ์์ ๋ง์ฐ์ค ํด๋ฆญ์ผ๋ก๋ ๊ฐ๋ฅํ์ง๋ง, Cerebro Search์ Settings๋ง ์ ๋ ฅํ๋ฉด ๋ฐ๋ก Cerebro Settings ๋ฉ๋ด๊ฐ ๋์ค๊ธฐ ๋๋ฌธ์ ํค๋ณด๋๋ก ํธํ ์ค์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
์ค์ ์ ์๊ฐ๋ณด๋ค ๋ง์ง ์์ต๋๋ค. UI ์ค์ ์ผ๋ก ์ด๋์ด ์๊ณผ ๋ฐ์ ์์ ์ฌ์ฉํ ์ ์๊ณ , ๊ธฐ๋ณธ์ Control + Space์ง๋ง, ์ ๊ฐ ์ฐ๋ IDE ํด์ ๋จ์ถํค์ ๊ฒน์ณ์, ์ ๋ Control + r ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
ํ๋ฌ๊ทธ์ธ์ ์ค์น ๋ํ, plugins ๋ง ์ ๋ ฅํด์ฃผ๋ฉด, ์๋์ผ๋ก ํ๋ฌ๊ทธ์ธ ๋ชฉ๋ก์ ๋ณด์ฌ์ฃผ๊ณ , ์ํ๋ ํ๋ฌ๊ทธ์ธ์ ์ ํํด Install ๋ฒํผ์ ํด๋ฆญํ๋ฉด, ์๊ฐ๋ณด๋ค ๋นจ๋ฆฌ ์ค์น๊ฐ ๋๋ฉด์ ๋ฐ๋ก ์ฌ์ฉํ์ค ์๊ฐ ์์ต๋๋ค.
์ ๊ฐ ์ฌ์ฉํ๊ณ ์๋ ํ๋ฌ๊ทธ์ธ์ hash, timezones, stackoverflow, kill, linux-system ์ ๋์
๋๋ค.
'Infrastructure > Linux' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Linux์์ MQTT Broker, Mosquitto ์ค์น (0) | 2017.08.28 |
---|---|
Linux๋ก ์์ํด๋ณด๋ ๊ฐ๋จํ ์์ผ ํ๋ก๊ทธ๋๋ฐ (2) | 2017.04.08 |
Ubuntu 16.10 ๋ฒ์ ์์ nimf ์ ๋ ฅ๊ธฐ ์ค์น (0) | 2017.01.03 |
UFW (The Uncomplicated Firewall, ์ฐ๋ถํฌ ๋ฆฌ๋ ์ค ๋ฐฉํ๋ฒฝ ๋ฐ๋ชฌ) ์ ํ์ฉ (0) | 2016.05.22 |
Let's Encrypt (๋ฌด๋ฃ SSL ์ธ์ฆ์) ์ค์น์ ํ์ฉ (9) | 2015.12.24 |