<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>FT개발자</title>
    <link>https://ftdev.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Fri, 3 Jul 2026 14:56:17 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>하도리꼬프로</managingEditor>
    <item>
      <title>모바일, 아이패드, 데스크탑을 커버하는 미디어쿼리 소스</title>
      <link>https://ftdev.tistory.com/17</link>
      <description>&lt;pre id=&quot;code_1591769859142&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;/* 공통코드와 모바일용 작성 */
body:before {
	content: '스마트폰';
	font-size: 20px;
	font-weight: bold;
	color: red;
	position: fixed;
	z-index: 999;
	left: 0;
	top: 0;
	background-color:black;
}
/* 아이패드, 피씨와 모바일만 구분하는 경우 데스크탑 까지 포함 */
@media (min-width: 768px) and (min-height: 412px) {
	body:before{
		content: '아이패드';
	}
}
/* 아이패드 프로 , 데스크탑, 피씨와 모바일만 구분하는 경우 필요 없음 */
@media (min-width: 1024px) and (min-device-height: 769px) {
	body:before {
		content: '데스크탑';
	}
}&lt;/code&gt;&lt;/pre&gt;</description>
      <category>Front-end 개발</category>
      <category>CSS</category>
      <category>mediaquery</category>
      <category>미디어쿼리</category>
      <author>하도리꼬프로</author>
      <guid isPermaLink="true">https://ftdev.tistory.com/17</guid>
      <comments>https://ftdev.tistory.com/17#entry17comment</comments>
      <pubDate>Wed, 10 Jun 2020 15:30:45 +0900</pubDate>
    </item>
    <item>
      <title>mongoDB 기초</title>
      <link>https://ftdev.tistory.com/16</link>
      <description>&lt;p&gt;정말 기본 명령어만 기록&lt;br /&gt;몽고DB 문서보기 &lt;a href=&quot;https://docs.mongodb.com/&quot;&gt;https://docs.mongodb.com/&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Database 생성&lt;br /&gt;&lt;code&gt;use 데이터베이스이름&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;생성한 데이터베이스 확인&lt;br /&gt;&lt;code&gt;db&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;생성된 데이터베이스 모두 확인&lt;br /&gt;&lt;code&gt;show dbs&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;데이터베이스 제거, &lt;code&gt;use 데이터베이스이름&lt;/code&gt;으로 삭제할 데이터이스 선택 후&lt;br /&gt;&lt;code&gt;db.dropDatabase()&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;컬렉션 추가&lt;br /&gt;&lt;code&gt;db.createCollection(name, [options])&lt;/code&gt;&lt;br /&gt;옵션은 링크에서 확인 &lt;a href=&quot;https://docs.mongodb.com/manual/reference/method/db.createCollection/&quot;&gt;https://docs.mongodb.com/manual/reference/method/db.createCollection/&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;컬렉션 확인&lt;br /&gt;&lt;code&gt;show collections&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;컬렉션 제거&lt;br /&gt;&lt;code&gt;db.COLLECTION_NAME.drop()&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;도큐먼트 추가, 데이터를 추가하기 전 데이터베이스가 선택된 상태여야 함&lt;br /&gt;&lt;code&gt;db.COLLECTION_NAME.insert(document)&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;도큐먼트 제거&lt;br /&gt;&lt;code&gt;db.COLLECTION_NAME.remove(criteria, justOne)&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;로컬에서 연결할 때 url 설정&lt;br /&gt;mongodb://localhost:PORT/DB_NAME&lt;/p&gt;
&lt;code&gt;mongodb://localhost:PORT/DB_NAME&lt;/code&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;컬렉션까지 지정할 때는 스키마를 만들때 옵션으로 추가&lt;/p&gt;
&lt;code&gt;new mongoose.Schema({..}, { collection: 'my-collection-name' });&lt;/code&gt;</description>
      <category>Front-end 개발</category>
      <author>하도리꼬프로</author>
      <guid isPermaLink="true">https://ftdev.tistory.com/16</guid>
      <comments>https://ftdev.tistory.com/16#entry16comment</comments>
      <pubDate>Sat, 2 May 2020 15:23:34 +0900</pubDate>
    </item>
    <item>
      <title>맥북 터미널에서 brew 이용해서 mongoDB 설치하기</title>
      <link>https://ftdev.tistory.com/15</link>
      <description>&lt;p&gt;원문은 아래 링크를 참고하세요.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/mongodb/homebrew-brew&quot;&gt;https://github.com/mongodb/homebrew-brew&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1588338099734&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;object&quot; data-og-title=&quot;mongodb/homebrew-brew&quot; data-og-description=&quot;The Official MongoDB Software Homebrew Tap. Contribute to mongodb/homebrew-brew development by creating an account on GitHub.&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/mongodb/homebrew-brew&quot; data-og-url=&quot;https://github.com/mongodb/homebrew-brew&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/qzyWz/hyFRNfswqD/IXDftKWFXBLqJ4FeelaTm1/img.png?width=200&amp;amp;height=200&amp;amp;face=0_0_200_200,https://scrap.kakaocdn.net/dn/bqVnK3/hyFS3OwEPB/6KrpIobIykYHoWXxUDZtPK/img.png?width=256&amp;amp;height=256&amp;amp;face=0_0_256_256&quot;&gt;&lt;a href=&quot;https://github.com/mongodb/homebrew-brew&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/mongodb/homebrew-brew&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/qzyWz/hyFRNfswqD/IXDftKWFXBLqJ4FeelaTm1/img.png?width=200&amp;amp;height=200&amp;amp;face=0_0_200_200,https://scrap.kakaocdn.net/dn/bqVnK3/hyFS3OwEPB/6KrpIobIykYHoWXxUDZtPK/img.png?width=256&amp;amp;height=256&amp;amp;face=0_0_256_256');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;mongodb/homebrew-brew&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;The Official MongoDB Software Homebrew Tap. Contribute to mongodb/homebrew-brew development by creating an account on GitHub.&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;1. homebrew가 설치 안되어 있다면 먼저 설치하세요. 혹은 업데이트 할 때도 아래 코드를 실행, 중간에 xcode 뭘 설치하라고 할 수도 있는데 오래 걸립니다.&lt;/p&gt;
&lt;pre id=&quot;code_1588338299420&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;/bin/bash -c &quot;$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;2. 아래 코드를 터미널에서 실행&lt;/p&gt;
&lt;pre id=&quot;code_1588338182693&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;brew tap mongodb/brew&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;3. 다시 아래 코드 실행, 몽고DB 커뮤니티 최신버전을 설치합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1588338414596&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;brew install mongodb-community&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;4. 몽고DB실행&lt;/p&gt;
&lt;pre id=&quot;code_1588338519539&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;mongod --config /usr/local/etc/mongod.conf&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt; 몽고DB를 백그라운드에서 실행하지 않는 명령어&lt;/p&gt;
&lt;pre id=&quot;code_1588338559509&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;brew services start mongodb-community&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;5. 몽고DB 접속&lt;/p&gt;
&lt;pre id=&quot;code_1588338594509&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;mongo&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;6. 몽고DB 정지&lt;/p&gt;
&lt;pre id=&quot;code_1588338659719&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;brew services stop mongodb-community&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;7. 몽고DB GUI 클라이언트&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.mongodb.com/download-center/compass&quot;&gt;https://www.mongodb.com/download-center/compass&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1588339253938&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;article&quot; data-og-title=&quot;Download Center: Compass&quot; data-og-description=&quot;MongoDB Compass, the GUI for MongoDB, is the easiest way to explore and manipulate your data. Download and use for free for development environments.&quot; data-og-host=&quot;www.mongodb.com&quot; data-og-source-url=&quot;https://www.mongodb.com/download-center/compass&quot; data-og-url=&quot;https://www.mongodb.com/download-center/compass&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/ckSb8n/hyFTbluXJ4/LWgBiMQ635PvgUwcx1lhZ1/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630&quot;&gt;&lt;a href=&quot;https://www.mongodb.com/download-center/compass&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.mongodb.com/download-center/compass&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/ckSb8n/hyFTbluXJ4/LWgBiMQ635PvgUwcx1lhZ1/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;Download Center: Compass&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;MongoDB Compass, the GUI for MongoDB, is the easiest way to explore and manipulate your data. Download and use for free for development environments.&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;www.mongodb.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>셋팅하기</category>
      <category>Macbook</category>
      <category>MongoDB</category>
      <category>개발셋팅</category>
      <category>맥북</category>
      <category>몽고db</category>
      <author>하도리꼬프로</author>
      <guid isPermaLink="true">https://ftdev.tistory.com/15</guid>
      <comments>https://ftdev.tistory.com/15#entry15comment</comments>
      <pubDate>Fri, 1 May 2020 22:14:24 +0900</pubDate>
    </item>
    <item>
      <title>프리랜서에게는 시간이 곧 돈이예요.</title>
      <link>https://ftdev.tistory.com/14</link>
      <description>&lt;p&gt;얼마 전 로켓펀치로 일을 해보고 싶다는 메시지가 하나 왔습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Electron, Vue, Jquery 중심으로 프로젝트를 구성 중이라는 내용이었고 통화를 해보니 당장은 일렉트론에 대한 프로젝트를 진행하려고 하는 내용이었습니다. 바로 일을 진행해서 성과를 내는 것보다는 장기적으로 함께 일을 할 개발자를 구하고 있다는 말에 일렉트론은 해본 적이 없지만 일정이 그리 급하지 않고 난이도가 낮다면 스터디를 진행하면서 할 수 있을 것 같다는 의사를 전달했고 화상 미팅까지 진행을 했습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;화상 미팅을 하면서 여러 이야기를 나누고 프로젝트에 대한 좀 자세한 설명도 듣고 하면서 2일 정도 제가 일렉트론에 대한 튜토리얼과 강좌를 찾아서 해보고 진행 가능할지 여부를 알아본 후 다시 논의하기로 했습니다.&lt;br /&gt;그리고 2일 정도 살펴보다 보니 강좌가 좀 남아서 하루 더 강좌를 진행하고 오후에 연락을 했습니다. 관련 커뮤니티도 있고 공식 문서도 한글로 잘 되어 있는 사이트들도 있어서 개발 비용을 좀 적게 받아도 경험이 될 것 같다는 내용으로 이야기를 해보려고 했습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;그런데 제가 받은 문자는 프로젝트가 급해서 다른 사람과 일을 진행하기로 오늘 결정했다는 내용이었습니다. 이 순간 많은 생각이 들었습니다.&lt;br /&gt;내가 하루를 넘겨서 연락을 한 게 잘못인가? 내가 오늘 연락을 했는데 마침 오늘 그걸 결정했다고? 근데 당장 일보다 장기적으로 함께 할 개발자를 생각한다며? 내가 이걸 알아보기로 하고 다시 논의하기로 했는데 사람을 결정했으면 내가 연락하기 전에 알려줬어야 하는 거 아닌가?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;가장 크게 든 생각은 그럼 내가 이틀간 소모한 시간은 뭐지......&lt;br /&gt;이틀간 시간을 들여서 기술에 대해 리서치를 진행하고 테스트를 했고 그것 또한 업무의 시작이라고 볼 수도 있는 것입니다.&lt;br /&gt;심지어 후에 다시 이야기를 나누기로 협의를 한 것인데 협의를 위해 연락을 하니 이미 사람을 구했다라니....&lt;br /&gt;하루 늦게 연락한 제 잘못이라고 생각을 한다고 해도 후에 협의를 하기로 했으면 사람이 내정되었을 때 저에게 먼저 연락을 하는 게 예의라고 생각합니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;프리랜서에게 시간은 돈입니다.&lt;br /&gt;전 이미 저 기술을 사용할 수 있을지 알아보는데에 이틀이라는 시간을 소모했고 이를 제 인건비로 계산하면 최소 50만 원의 금액이 책정되는 시간입니다.&lt;br /&gt;하지만 그 스타트업의 대표는 본인들의 급한 프로젝트는 돈이고 제가 들인 시간은 돈으로 생각되지 않나 봅니다.&lt;br /&gt;그 대표가 이상한 거였을 거라 생각할 수도 있지만 이런 경우가 두 달에 한 번 정도는 되는 것 같아요.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;점점 더 스타트업과 프로젝트를 하는 것에 거부감이 생깁니다.&lt;/p&gt;</description>
      <category>프리랜서 개발자</category>
      <category>개발자</category>
      <category>스타트업</category>
      <author>하도리꼬프로</author>
      <guid isPermaLink="true">https://ftdev.tistory.com/14</guid>
      <comments>https://ftdev.tistory.com/14#entry14comment</comments>
      <pubDate>Thu, 30 Apr 2020 18:31:05 +0900</pubDate>
    </item>
    <item>
      <title>UI개발자 온라인 5주 인턴과정을 개설했습니다.</title>
      <link>https://ftdev.tistory.com/13</link>
      <description>&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&quot;디자인 분석부터 접근성 준수까지 제대로된 UI개발 실무 경험&quot; 5주간의 온라인 인턴과정&lt;/blockquote&gt;
&lt;p&gt;방치해둔 블로그에 오랜만에 쓴다는 글이 일종의 광고글이라니.... 죄송합니다...;;;&lt;/p&gt;
&lt;p&gt;이번에 코멘토에서 UI개발자 온라인 5주 인턴 과정을 개설했습니다.&lt;/p&gt;
&lt;p&gt;총 5주간 UI개발자가 실제로 일할 때 어떻게 일하는지 디자인 분석부터 웹접근성, 사용자 경험에 대한 부분까지 체험해보는 직무부트캠프입니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;코로나 때문에 이제 오프라인 수업보다는 온라인 수업이 대세인 이때에 시의적절하게 오픈해보았습니다.&lt;/p&gt;
&lt;p&gt;5주를 진행하면서 매주 과제를 내드리고 과제에 따른 코드리뷰를 진행합니다. 그 중 1,3,5주에는 라이브로 피드백을 하는 시간도 있습니다.&lt;/p&gt;
&lt;p&gt;이 직무부트캠프에 참여하시는 분들께는 정말 꼼꼼하고 또 꼼꼼하게 코드리뷰를 해드리겠습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;UI개발자, 웹개발자, 프론트앤드 개발자를 이제 시작해보려고 하는 분들이 있다면 좀 더 제대로된 UI개발을 경험해보세요.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://comento.kr/edu/learn/ITSW/%EC%9B%B9%EA%B0%9C%EB%B0%9C-1188&quot;&gt;https://comento.kr/edu/learn/ITSW/%EC%9B%B9%EA%B0%9C%EB%B0%9C-1188&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1586792325388&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;IT/SW-웹개발-직무부트캠프-IT/SW 웹개발 5주 인턴&quot; data-og-description=&quot;IT/SW 웹개발 현직자의 업무를 함께 풀면서 직무를 깊이 이해할 수 있습니다. 직무부트캠프에 참여하세요.&quot; data-og-host=&quot;comento.kr&quot; data-og-source-url=&quot;https://comento.kr/edu/learn/ITSW/%EC%9B%B9%EA%B0%9C%EB%B0%9C-1188&quot; data-og-url=&quot;https://comento.kr/edu/learn/ITSW/%EC%9B%B9%EA%B0%9C%EB%B0%9C-1188&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bJSl8N/hyFFilx0PN/rZssmyfAf0Sse2E0khMJTK/img.jpg?width=960&amp;amp;height=502&amp;amp;face=0_0_960_502&quot;&gt;&lt;a href=&quot;https://comento.kr/edu/learn/ITSW/%EC%9B%B9%EA%B0%9C%EB%B0%9C-1188&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://comento.kr/edu/learn/ITSW/%EC%9B%B9%EA%B0%9C%EB%B0%9C-1188&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bJSl8N/hyFFilx0PN/rZssmyfAf0Sse2E0khMJTK/img.jpg?width=960&amp;amp;height=502&amp;amp;face=0_0_960_502');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;IT/SW-웹개발-직무부트캠프-IT/SW 웹개발 5주 인턴&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;IT/SW 웹개발 현직자의 업무를 함께 풀면서 직무를 깊이 이해할 수 있습니다. 직무부트캠프에 참여하세요.&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;comento.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Front-end 개발</category>
      <category>UI개발</category>
      <category>대학생인턴</category>
      <category>신입개발자</category>
      <category>웹개발</category>
      <category>인턴</category>
      <category>직무부트캠프</category>
      <category>초급개발자</category>
      <category>코멘토</category>
      <category>프론트앤드개발</category>
      <author>하도리꼬프로</author>
      <guid isPermaLink="true">https://ftdev.tistory.com/13</guid>
      <comments>https://ftdev.tistory.com/13#entry13comment</comments>
      <pubDate>Tue, 14 Apr 2020 00:41:25 +0900</pubDate>
    </item>
    <item>
      <title>개발용 맥북 셋팅시 우선 해야 할 사항</title>
      <link>https://ftdev.tistory.com/12</link>
      <description>&lt;div style=&quot;text-align:left&quot;&gt;&lt;p&gt;1. 설치할 때 파일볼트 비활성&lt;br&gt;2. 설치 후 복구 모드로 진입해서 터미널에서 csrutil disable&lt;br&gt;3. root 사용자 활성&lt;br&gt;4. 숨겨져 있는 /usr, /var, /etc의 권한을 함부로 바꾸지 말 것. &lt;br&gt;&lt;br&gt;관련된 사항은 검색하면 다 나옵니다. &lt;/div&gt;</description>
      <category>셋팅하기</category>
      <author>하도리꼬프로</author>
      <guid isPermaLink="true">https://ftdev.tistory.com/12</guid>
      <comments>https://ftdev.tistory.com/12#entry12comment</comments>
      <pubDate>Sat, 9 Mar 2019 19:17:57 +0900</pubDate>
    </item>
    <item>
      <title>npm 설치할 때 &amp;quot;Using needle for 모듈이름 https download&amp;quot; 라는 WARN 이 뜰때</title>
      <link>https://ftdev.tistory.com/11</link>
      <description>&lt;p&gt;npm 으로 모듈 설치시 WARN 메세지로 &quot;Using needle for 모듈이름 https download&quot; 라고 뜰 때가 있습니다.&lt;/p&gt;&lt;p&gt;이럴 때는 옵션에&lt;/p&gt;
&lt;pre&gt;npm i --unsafe-perm&lt;/pre&gt;
&lt;p&gt;라고 추가해서 설치해주세요.&lt;/p&gt;</description>
      <category>셋팅하기</category>
      <author>하도리꼬프로</author>
      <guid isPermaLink="true">https://ftdev.tistory.com/11</guid>
      <comments>https://ftdev.tistory.com/11#entry11comment</comments>
      <pubDate>Sat, 9 Mar 2019 16:38:07 +0900</pubDate>
    </item>
    <item>
      <title>맥북 터미널에서 brew 이용해서 node, npm 설치하기</title>
      <link>https://ftdev.tistory.com/5</link>
      <description>&lt;p&gt;맥북에 node를 설치할 때 &lt;a href=&quot;https://nodejs.org/ko&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;nodejs.org&lt;/a&gt;에서 설치파일을 다운로드 받아서 설치하는 것이 일반적입니다.&lt;/p&gt;
&lt;p&gt;하지만 이렇게 설치하면 -g 옵션으로&amp;nbsp;global로 설치 할때 매번 su로 해줘야하는 불편함이 있습니다.&lt;/p&gt;
&lt;p&gt;그래서 node와 npm은 터미널에서 설치하는 것이 제일 좋은 방법입니다.&lt;/p&gt;
&lt;p&gt;터미널에 익숙하지 않아도 쉽게 설치가 가능합니다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot;&gt;
&lt;li&gt;맥 앱스토어에서 xcode를 설치해줍니다.&lt;br /&gt;&lt;a href=&quot;https://itunes.apple.com/kr/app/xcode/id497799835?mt=12&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;https://itunes.apple.com/kr/app/xcode/id497799835?mt=12&lt;/a&gt;&lt;br /&gt;시간이 꽤 오래 걸리니 여유롭게 진행해주세요.&lt;/li&gt;
&lt;li&gt;설치 후 한번 실행해서 라이센스 동의를 해줍니다.&lt;br /&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 490px; width: 490px; height: 342px;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/26393F4E57B1CAC328&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F26393F4E57B1CAC328&quot; width=&quot;490&quot; height=&quot;342&quot; filename=&quot;스크린샷 2016-08-15 오후 10.58.46.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;width: 490px; height: 342px;&quot; original=&quot;no&quot;/&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;root 로그인 후 아래 코드를 터미널에서 입력해줍니다.&lt;/p&gt;
&lt;pre class=&quot;brush:plain&quot;&gt;ruby -e &quot;$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)&quot;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;3번 완료 후 node를 설치해줍니다. 이 과정은 꽤 오랜 시간이 걸립니다. 여유롭게 기다려주세요.&lt;/p&gt;
&lt;pre class=&quot;brush:plain&quot;&gt;brew install node&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;본인의 계정 폴더로 이동 후 .bash_profile 파일을 수정하고 없으면 생성합니다.&lt;/p&gt;
&lt;pre class=&quot;brush:plain&quot;&gt;cd ~
vi .bash_profile&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;.bash_profile 파일에 아래 내용을 입력합니다. 노드버전은 4번 완료된 화면을 보면 확인 하실 수 있습니다.&lt;/p&gt;
&lt;pre class=&quot;brush:plain&quot;&gt;export NODE_PATH=&quot;/usr/local/lib/node_modules&quot;
export PATH=&quot;/usr/local/Cellar/node/노드버전/bin:$PATH&quot;&lt;/pre&gt;
&lt;p&gt;vi는 i를 누르면 편집모드, 입력후 esc누르고 :wq 누르면 저장하고 나옴&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;터미널 종료 후 다시 열어서 아래 두 명령어가 제대로 나오는지 확인해주세요.&lt;/p&gt;
&lt;pre class=&quot;brush:plain&quot;&gt;node -v
npm -v&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;아래와 같이 버전이 제대로 표시되면 완료된 것입니다.&lt;br /&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 500px; width: 500px; height: 193px;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/263E1E3557B1D72B26&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F263E1E3557B1D72B26&quot; width=&quot;500&quot; height=&quot;193&quot; filename=&quot;스크린샷 2016-08-15 오후 11.51.31.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;width: 500px; height: 193px;&quot; original=&quot;no&quot;/&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>셋팅하기</category>
      <category>Node</category>
      <category>NPM</category>
      <category>개발자</category>
      <category>맥북</category>
      <author>하도리꼬프로</author>
      <guid isPermaLink="true">https://ftdev.tistory.com/5</guid>
      <comments>https://ftdev.tistory.com/5#entry5comment</comments>
      <pubDate>Sat, 9 Mar 2019 14:49:17 +0900</pubDate>
    </item>
    <item>
      <title>맥북(macOS) 터미널에서 nvm을 이용해서 node 설치하기</title>
      <link>https://ftdev.tistory.com/10</link>
      <description>&lt;p&gt;1. nvm 설치. 최신버전은 &lt;a href=&quot;https://github.com/creationix/nvm&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;nvm github 페이지&lt;/a&gt;에서 확인&lt;/p&gt;&lt;blockquote class=&quot;tx-quote-tistory&quot;&gt;&lt;p&gt;curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.6/install.sh | bash&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;2. 설치 후 터미널을 껐다 켬&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;2-1 껐다 켜지 않으려면 아래 코드 입력&lt;/p&gt;&lt;blockquote class=&quot;tx-quote-tistory&quot;&gt;&lt;p&gt;source ~/.bash_profile&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;3. nvm 버전 확인&lt;/p&gt;&lt;blockquote class=&quot;tx-quote-tistory&quot;&gt;&lt;p&gt;nvm --version&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;4. node 설치&lt;/p&gt;&lt;blockquote class=&quot;tx-quote-tistory&quot;&gt;&lt;p&gt;nvm install stable&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;5. node 버전 확인&lt;/p&gt;&lt;blockquote class=&quot;tx-quote-tistory&quot;&gt;&lt;p&gt;node -v&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>셋팅하기</category>
      <category>Node</category>
      <category>nvm</category>
      <category>노드</category>
      <author>하도리꼬프로</author>
      <guid isPermaLink="true">https://ftdev.tistory.com/10</guid>
      <comments>https://ftdev.tistory.com/10#entry10comment</comments>
      <pubDate>Wed, 31 Aug 2016 21:12:10 +0900</pubDate>
    </item>
    <item>
      <title>맥북의 타임머신 서버를 smb로 연결된 네트워크 드라이브로 설정하기</title>
      <link>https://ftdev.tistory.com/9</link>
      <description>&lt;p&gt;1. 디스크 유틸리티에서 파일 -&amp;gt; 새로운이미지 -&amp;gt; 빈이미지 선택&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 467px; width: 467px; height: 201px;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/22708F3A57C593C813&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F22708F3A57C593C813&quot; width=&quot;467&quot; height=&quot;201&quot; filename=&quot;스크린샷 2016-08-30 오후 11.08.10.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;width: 467px; height: 201px;&quot; original=&quot;no&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol style=&quot;list-style-type: decimal;&quot;&gt;&lt;ol style=&quot;list-style-type: upper-alpha;&quot;&gt;&lt;li&gt;이미지 포맷 : 분할 번들 디스크 이미지 (이미지 포맷을 바꾸면 내용이 초기화 됨으로 제일 처음에 해주는 것이 좋음)&lt;/li&gt;&lt;li&gt;파티션 : 단일 파티션 - Apple 파티션 맵&lt;/li&gt;&lt;li&gt;포맷 : &amp;nbsp;OS X 확장(저널링)&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;p&gt;2. 자동 마운트 된 이미지를 추출&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 314px; width: 314px; height: 208px;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/222B884257C594471C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F222B884257C594471C&quot; width=&quot;314&quot; height=&quot;208&quot; filename=&quot;스크린샷 2016-08-30 오후 11.11.56.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;width: 314px; height: 208px;&quot; original=&quot;no&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;3. 네트워크 드라이브에 생성 된 디스크 이미지 파일을 복사&amp;nbsp;(확장자가 sparsebundle인 파일)&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;4. 네트워크 드라이브에서 해당 파일 실행&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 289px; width: 289px; height: 251px;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2558E63D57C594F829&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2558E63D57C594F829&quot; width=&quot;289&quot; height=&quot;251&quot; filename=&quot;스크린샷 2016-08-30 오후 11.14.58.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;width: 289px; height: 251px;&quot; original=&quot;no&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;정상적으로 마운트가 되어야 함&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;5. 터미널을 열어서 아래 코드 입력&lt;/p&gt;&lt;blockquote class=&quot;tx-quote-tistory&quot;&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;sudo tmutil setdestination /Volumes/마운트된이름&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;6. 설정 - 타임머신 을 열어서 타임머신 서버 이름이 자신이 지정한 서버 이름과 맞는지 확인&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 501px; width: 501px; height: 321px;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2608634B57C59AB340&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2608634B57C59AB340&quot; width=&quot;501&quot; height=&quot;321&quot; filename=&quot;스크린샷 2016-08-30 오후 11.34.18.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;width: 501px; height: 321px;&quot; original=&quot;no&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;7. 메뉴 막대에서 Time machine 보기를 체크해서 지금 백업 시작&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 223px; width: 223px; height: 108px;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2545EF4957C59B181F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2545EF4957C59B181F&quot; width=&quot;223&quot; height=&quot;108&quot; filename=&quot;스크린샷 2016-08-30 오후 11.41.09.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;width: 223px; height: 108px;&quot; original=&quot;no&quot;/&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>셋팅하기</category>
      <category>Time Machine</category>
      <category>맥북</category>
      <category>백업</category>
      <category>타임머신</category>
      <author>하도리꼬프로</author>
      <guid isPermaLink="true">https://ftdev.tistory.com/9</guid>
      <comments>https://ftdev.tistory.com/9#entry9comment</comments>
      <pubDate>Tue, 30 Aug 2016 23:43:03 +0900</pubDate>
    </item>
  </channel>
</rss>