분류 전체보기 125

1. Mac OS(OSX : 엘 케피탄) 설치 USB 만들기 및 클린 설치하기

Mac (엘 케피탄) 설치 USB 만들기 및 Mac 클린 설치하기 Mac 클린 설치 후 기본 세팅 Mac 클린 설치 후 설치할 프로그램 Mac 클린 설치 후 사용자 설정 세팅 Mac 클린 설치 후 백업 이미 너무나도 잘 설명이 된 포스트가 있어 간략하게 적어보도록 하겠습니다. [설치 USB 만들기] 맥의 앱스토어에서 OSX(엘케피탄)을 다운로드 받습니다. (설치 버튼을 누르면 이미 설치되어 있는데 다운로드 할꺼냐는 식으로 물어봅니다) DiskMaker X 최신버전을 다운로드 받아 설치합니다. DiskMaker X를 실행하여 OSX 버전을 고르고 다운로드 받은 OSX를 선택합니다 (앱스토어에서 받은 OSX파일은 응용프로그램에 있습니다) DiskMaker X에서 설치될 USB를 선택합니다. (USB가 지워진..

프로그래밍/MAC 2016.08.18

Android JUnit - app의 resource에 접근하기

Android JUnit - app의 resource에 접근하기google이 eclipse에 대한 지원을 중단함에 따라 Android 개발자들이 이제는 Android Studio로 많이 개발을 하고 있습니다.특히 github에 올라오는 소스들도 Android Studio 프로젝트가 많아지고 있는데요, 어느센가 Android Studio에서 프로젝트를 생성하면 androidTest외에 JUnit을 사용하는 test라는 것이 같이 생성되더군요. 전 개인적으로 ‘기능 테스트’는 JUnit으로 (test) ‘시나리오 테스트’는 AndroidTestCase (androidTest)로 합니다.Case : JUint(test)에서 app의 res/raw의 xml파일을 읽어야 한다.androidTest에서는 아래와 같..

Quiver로 문서작성 후 블로그에 올리기

제가 Quiver로 작성한 후에 블로그에 올릴때 사용하는 방법 입니다. 1. Quiver로 글 작성2. File -> Export Note -> As HTML3. html파일에서 다음부분 수정 body{margin:0 auto;max-width:800px;line-height:1.4} ... body{margin:0 auto;line-height:1.4} ... * {-webkit-tap-highlight-color: rgba(0,0,0,0);}html {-webkit-text-size-adjust: none;}body {font-family: Arial, Helvetica, sans-serif;margin: 0;color: #333;word-wrap: break-word;}h1, h2, h3, h4, ..

Quiver (The Programmer’s Notebook) 소개

Quiver (The Programmer’s Notebook) 소개 현재 앱 개발에 종사하고 분이라면 '자신만의 참고서' 또는 '자신의 노하우를 적어둔 비밀수첩' 같은 프로그램이 하나쯤 있으시죠? 그게 에버노트일수도 있고 데본씽크일 수도 있을 텐데요, 조금 더 개발자에게 초점을 맞춘 노트 관리앱이 있었으면 좋겠다 싶은 분은 맥 앱스토어를에 새로 올라온 'Quiver'라는 프로그램을 눈여겨 보시기 바랍니다. 일반 텍스트뿐만 아니라 소스코드와 마크다운, LaTeX 등의 언어를 지원하는 개발자 지향의 노트 관리 앱입니다. 출처 : Back To The Mac 소개 페이지 딱! 그랬습니다. 에버노트가 다양한 플랫폼과 플러그인을 제공하여 편의성이 좋았지만 일반 사용자에게 초점이 맞춰져 있어 프로그래머 측면에서는 ..

gson 소개 및 사용법

gson 소개 및 사용법 예전에 Native (Android, iOS등)와 WAS 서버간의 통신시 사용하는 포맷은 여러 방식이 있었습니다. 그중에 대표적인 것으로 xml과 json이 있는데요. 요새는 json이 대세인듯 합니다.gson은 이 json을 편하게 사용할 수 있도록 google에서 만든 json관련 라이브러리 입니다.json과 java객체 간의 직렬화(Serialization)와 역직렬화(Deserialization)를 쉽게 할 수 있게 도와주기 때문에 json자체의 파싱보다는 업무로직 자체에 집중할 수 있도록 도와줍니다. github : google-gson 1. 설치하기 (Android Studio gradle 설정)Android Studio build.gradle(app) 설정depend..

앱에서 알림표시 활성 여부 확인하는 방법

Android도 iOS처럼 앱마다 알림수신을 ON/OFF 할 수 있습니다. 위 사진에서 '알림표시'가 그것인데요. 프로그래머 입장에서는 이 '알림표시'가 체크되어 있는지 아닌지 알아야 할 때가 있습니다. 이전에는 Reflection을 이용한 방법은 있습니다만 공식적으로는 불가능 했습니다. 하지만 Google I/O 2016에서 support-v4 ver24.0부터 공식적으로 지원한다고 합니다. 출처 : Google I/O 2016 Video Reflection 을 이용한 방법은 다음과 같습니다. public class NotificationsUtils { private static final String CHECK_OP_NO_THROW = "checkOpNoThrow"; private static fin..

터미널에서 logcat을 이쁘게 보자. (Colored logcat script : pidcat 소개)

Android App을 개발할때 대부분 Android Studio의 logcat윈도우에서 log 메세지를 확인합니다.하지만 저처럼 터미널에서 작업하는걸 좋아하는 사람도 있지요 ^^ 그 분들을 위한 Script를 소개해 드립니다.바로 pidcat ( https://github.com/JakeWharton/pidcat ) 입니다. PID Cat출처 : https://github.com/JakeWharton/pidcat 설치는 Homebrew를 사용합니다. 터미널에서 다음 명령어로 설치 합니다.$ brew install pidcat 실행 방법은 기존 logcat과 유사합니다.터미널에서 다음 명령어로 실행합니다. (com.oprah.bees.android는 자신의 app package name 을 넣으시면 됩니..

iOS개발시 도움을 주는 XCode Plugins (Alcatraz)

iOS개발을 할때 사용하는 XCode .. 그대로 사용하기는 너무나 불편하다. 좀더 사용하기 편하게 만들어보자. 우선 Alcatraz를 설치한다.Alcatraz는 Package Manager로 XCode용 Plugin package를 검색하고 설치를 도와준다. (Alcatraz는 Xcode 7 이상에서 지원한다) [출처 : http://nshipster.com/xcode-plugins/ ] Xcode PluginsWritten by Mattt Thompson — April 14th, 2014Apple is nothing if not consistent. From Pentalobular screws to Sandboxing, customers are simply expected to relinquish a..

이전포스트 2016.07.28

오픈소스 취약점 단번에 찾아주는 ‘소스클리어’

프로그래머들에게 유용한 소식입니다. 저의 경우 필요한 오픈소스를 찾아서 사용할때 가장 먼저 확인 하는 것이 '라이선스'인데요.오픈소스 내에서 다른 오픈소스를 사용했을 경우에는 일일이 라이선스 정보를 찾기가 너무 힘들었습니다.그리고 연결된 다른 오픈소스의 버전이 낮은 경우에 최신버전으로 교체를 하고 싶은데 이또한 너무 번거로운 작업이었습니다. 이러한 불편함을 해소할 서비스가 있어 소개합니다. 오픈소스 기술은 개발자들에게 유용한 정보를 가지고 있지만, 이를 기업내 서비스나 시스템에 통합할 때는 반드시 몇 가지 사항을 점검해야 한다. 우선 라이선스를 확인해야 하고, 버전이나 보안 취약성도 확인해야 한다. 이러한 과정은 오픈소스 기술을 처음 다루는 사람에게 쉬운 일이 아니다. 미국의 한 스타트업은 이러한 고민에..

이전포스트 2016.05.12
반응형