개발(11)
-
[CSS] Reset CSS (CSS 초기화 하기, reset.css)
웹 브라우저마다 default 값으로 저마다의 스타일이 적용되어 있습니다. 그래서 내가 설정하지 않은 스타일이 적용되는 경우를 볼 수 있습니다. 동일한 CSS 스타일을 보여주기 위해, default값을 초기화하는 작업이 필요한데, 이를 reset CSS 라고 합니다. 인터넷에서 Reset CSS 라고 검색해서 나온 코드를 쓰면 됩니다. https://meyerweb.com/eric/tools/css/reset/ CSS Tools: Reset CSS CSS Tools: Reset CSS The goal of a reset stylesheet is to reduce browser inconsistencies in things like default line heights, margins and font si..
2023.03.04 -
[개발환경 세팅] Homebrew(홈브루)가 뭐에요?
https://brew.sh/index_ko Homebrew : macOS 패키지 매니저 맥북에어나 맥북프로, 맥미니 등 맥(mac)에서 각종 소프트웨어를 간편하게 설치하고 관리할 수 있는 오픈소스 패키지 관리 툴입니다. 홈브루는 간단한 명령어로 설치와 삭제가 가능하고, 설치하는 장소도 홈브루 안에 설치했다가 지울 때도 깔끔하게 지워집니다. 보통 개발환경 세팅을 한다고 하면, 여러가지 프로그램을 깔기 전에 홈브루(homebrew) 부터 설치하는 유튜브 영상을 많이 발견할 수 있는데, 바로 이 같은 이유 때문입니다. 애플에서 공식 지원하는 건 아니자만, macOS에서 프로그래밍하는 사람들에게는 이미 필수 프로그램이자, 사실상 표준이라고 봐도 과언은 아닐 것 같습니다. 한때, M1 맥을 제대로 지원하지 않아..
2023.02.01 -
현대자동차가 달 탐사 로버를 개발할 인재를 채용하기 시작했다!
안녕하세요. 스페이스차일드입니다. 지난 2022년 7월 29일, 현대자동차가 달 탐사로버를 개발한다는 뉴스를 전해드린 적이 있습니다. https://spacechild.net/515 현대자동차가 달 탐사로버를!? 안녕하세요. 스페이스차일드입니다. 어제 신선한 뉴스가 들려왔습니다. 바로, 현대차 그룹의 "달 표면 탐사 모빌리티" 개발 뉴스입니다. '현대차-기아, 달 표면 탐사 모빌리티' 개발 나선다 http:// spacechild.net 그런데, 2주가 채 지나지 않아, '달 탐사 모빌리티 프로젝트' 관련 인재 채용 뉴스가 떴습니다. 경력직 연구원을 뽑는다는 채용공고입니다. 접수기간은 꽤나 기네요. 약 5개월의 시간을 두고 있습니다. 항공우주공학이나 시스템공학, 기계공학 전공자를 우대하는 것으로 되어 있..
2022.08.16 -
[Xcode] 아이폰 무선으로 빌드하기(iPhone : Enable Wireless Builds and Debug)
아이폰 무선 빌드하는 법Enable Wireless Builds and Debug in Xcode 9 & iOS 11 Xcide 9 이상iOS 11 이상 Xcode 9과 iOS 11 이상에서는 무선으로 아이폰을 빌드 할 수 있습니다. 순서는 다음과 같습니다. 1. 맥과 아이폰를 라이트닝케이블(USB)로 연결2. Window > Devices and Simulations 를 실행 3. 맥과 연결된 아이폰이 뜨면, 화면에서 "Connect via network" 체크박스를 클릭하여 체크. (설정 끝) 4. 아이폰과 맥을 연결하던 USB를 제거하고 둘다 Wi-Fi에 접속 5. Xcode에서 빌드 타겟을 아까 등록한 아이폰으로 잡고 빌드하면 무선으로 빌드 실행 (끝) 이제 아이폰과 맥을 라이트닝 케이블로 연결하..
2018.02.05 -
[Xcode] 아이폰 스토리보드 객체 테두리 보기(Show Bounds Rectangles)
[아이폰개발] Xcode 스토리보드에서 객체 테두리 보기 Xcode 9.2 (2018.1.) 스토리보드에서 레이블이나 각종 뷰를 가지고 와서 이리저리 배치를 하다 보면, 각 객체의 반경이 어디까지인지 몰라서 매우 답답합니다. 객체를 클릭하면 현재 사이즈를 볼 수 있는데, 마우스를 때면 다시 테두리는 사라집니다. 이때, Show Bounds Rectangles 옵션을 사용하면 편리합니다. (Xcode 메인메뉴) [Editor] > [Canvas] > [Show Bounds Rectangles]
2018.01.30 -
[Xcode] 뷰 컨트롤러 사이즈에 원하는 아이폰 기종이 없을 때(아이폰 해상도 총정리)
아이폰 해상도 총정리 Xcode 9.2 기준 (2018.1.) Xcode에서 스토리보드 파일을 연 상태에서, 인터페이스 빌더 하단에 View as 영역을 보면 뷰 컨트롤러 사이즈를 설정할 수 있는 그림이 있는데, 거기에는 모든 아이폰 기기가 표시되어 있지않습니다. 멍청하게도 동일한 크기의 디바이스들은 대표적인 디바이스 하나로 표시됩니다. 예를 들어, 아이폰 5는 아이폰 SE와 화면크기가 같기 때문에 표시되지 않고, 제가 현재 쓰고 있는 아이폰6는 아이폰8과 화면크기가 같기 때문에 표시가 되지 않습니다. 그림을 생략하는 건 좋은데, 최소한 해당 화면크기에 해당하는 기종이 뭔지 표시해주면 좋았을텐데. 애플 홈페이지에서 아이폰6, 7, 8 화면을 비교해보고서야 아이폰 6에 해당하는 뷰 컨틀롤러를 고르려면 아이..
2018.01.30 -
[구름IDE] Xcode 없이 Swift 4 프로그래밍 하기(웹에서 Swift 4 프로그래밍)
맥(Mac) 없이 스위프트 공부하기 : 구름IDE를 이용한 Swift 4 웹으로 통합개발환경을 제공하는 구름IDE를 이용해서 Swift 4를 사용하는 법을 공유합니다. 사실, 애플의 스위프트(Swift)는 아이폰(iOS)과 맥(MacOS) 개발을 위해서 배우는 것이기 때문에, 맥(Mac)-Xcode 없이 스위프트 프로그래밍을 하는 것이 과연 의미가 있는지에 대한 의문은 있습니다. 그렇지만 혹시나 맥을 아직 구매하지 않은 상태에서 스위프트를 공부하고 싶으신 분들이나 직장에서 딴짓하고 싶은 프로그래머들을 위해 남겨봅니다. :D 구름IDE 구름IDE는 언제 어디서나 동일한 개발환경을 이용할 수 있는 웹 기반의 통합개발환경입니다. 코다임(codigm)에서 개발한 서비스로, 자신의 컴퓨터를 들고 다니지 않아도 언..
2018.01.11 -
[Swift 4] 애플에서 제공하는 Swift 4 학습자료 모음
Swift 4와 관련된 학습자료 모음 Swift 는 iOS, MacOS 상에서 구동되는 앱, 프로그램 등을 개발하기 위한 언어입니다.즉, Swift를 배워 실제로 개발하고 활용하기 위해서는 맥이 필요합니다. Swift 4 iBooks (The Swift Programming Language (Swift 4))- 스위프트 4 iBooks 버전. 웹 페이지와 내용은 동일 Swift 4 애플 개발자 홈페이지 (The Swift Programming Language (Swift 4))- 스위프트 4 웹 문서. 내용은 iBooks와 동일 Swift Playgrounds (iPad 전용)- 스위프트를 iPad에서 학습할 수 있도록 제작해둔 iPad 전용 학습앱 (iPad 필요) App Development with..
2017.11.20 -
[아두이노] 무엇부터 시작해야 할까? 아두이노 종결키트(입문용) 구입
바야흐로 대 메이커 시대입니다.'아두이노(Arduino)'와 '라즈베리 파이(Raspberry Pi)'를 필두로 많은 사람들이 메이커의 세계로 빠져들고 있습니다. 최근의 코딩 배우기 열풍과 맞물려 어린이들 부터 직장인까지 모두가 아두이노와 라즈베리 파이에 달려들고 있는 느낌입니다. 기세가 무서울 정도네요. 예전에는 그냥 손재주 있는, 혹은 만들기 좋아하는 사람들이 즐기면서 하는 느낌이었다면, 요즘은 그를 넘어서서 이른바 '유행'으로 번지고 있는 느낌까지 듭니다. 이러다가 전기전자 실습이 코딩교육과 함께 의무교육으로 편입되는 건 아닐까.그 중에서도 특히 '아두이노'에 대한 사랑은 정말 폭발적인 것 같습니다. 지난 주에 서점에 들렀을 때도, 얼마나 많은 초등학생들이 아두이노 관련 책들을 뽑아들고 계산대로 달..
2017.06.15 -
[자마린] Visual Studio for Mac 설치하기(iOS, Android 동시개발)
Xamarin으로 모든 것을 한번에! Visual Studio for Mac맥을 사용하는 이유에는 여러가지가 있겠지만, 스마트폰 개발 초기 당시에 많은 1인 개발자들이 iOS와 안드로이드를 동시에 개발할 수 있는 환경이라는 이유로 맥을 선택했던 것으로 기억합니다. 안드로이드는 맥과 PC 모두에서 개발이 가능했지만, 아이폰의 경우 반드시 맥이 있어야 개발할 수 있었기 때문입니다. 심지어 초반에는 개발도구나 환경 또한 좋지 않았습니다. 이클립스에 안드로이드 개발도구를 얹고, 환경설정을 해주면서 '도대체 이게 다 뭔가...' 하고 피곤해 했던 기억이 납니다. 개발환경을 어떻게 갖춰야 되는지 몰라 하루에도 수많은 질문이 올라왔었습니다. 시간이 흘러 각각의 모바일 개발도구 및 환경은 많이 좋아졌지만, 개발환경과 ..
2017.06.10 -
[Windows 8] 초기 프로그램 설치 리스트 및 설치결과 정리
Windows 8 RP 사용환경 세팅과정 : 각종 프로그램을 설치해보고 나서 Windows 8 Release Preview 버전을 설치하여 사용하고 있습니다. 설치방법 및 후기는 아래 링크에 ^_^ [Windows] 마이크로소프트의 최신작을 만나보자 - Windows 8 설치법 & 설치후기 시간을 더 많이 들여서 정성스런 포스팅을 하고 싶은데, 항상 시간에 쫓기며 살아가다 보니~ ㅎㅎ 처음 PC에 OS를 설치하고 나서 어떤 프로그램을 설치하는지, OS를 자주 재설치하시는 분들은 아마 자신만의 어떤 설치 빌드가 있을 거에요~ Windows OS 상에서 무엇을 먼저 설치한다고 해서 후행 프로그램이 설치가 안되고 하는 절대적인 기준은 거의 없다고 봐도 무방하지만 (Windows Mobile 시절에는 꽤 있었습..
2012.07.24