Dev 328

[Mac] 마리아DB!! mariaDB - 세팅하기(초보는 힘드렁)

[Mac] MariaDB 설정서투르지만 하나씩 배우는 mariaDB 설정하기 드디어 Mac에 MariaDB 를 설정해야 하는 날이 왔습니다. mariaDB를 설정하는데 설치 방법을 찾는데 헤맸으며, 더구나 설치하고 실행순서에 헷갈림을 겪고 힘들었습니다. 혹시 MariaDB 설정하는데 헷갈리는 분이 이 글을 읽고 조금이라도 도움이 되면 좋겠습니다. 남에게 무엇인가를 전달하는건 항상 쉽지 않지만, 저의 Upgrade를 위해서라도 순서를 잘 써놓도록 하겠습니다. mariadb 다운로드 : https://mariadb.org/download/ mariaDB 설치를 위한 환경 설정 1. Mac 에서 애플의 통합환경개발인 엑스코드(Xcode) 설치.2. 홈브루(Homebrew) 사용을 위해서 홈브루 설치. (터미널..

Dev/Others 2017.01.31

[Mac] Terminal 사용과 Homebrew 사용

[Mac] Terminal 사용과 Homebrew 사용 터미널(Terminal) 을 잘 사용하지 못하다보니 요즘 고생이 이만저만이 아닙니다. ㅠㅠ윈도우를 사용할때도 cmd를 활용할 일도 적었으며 잘 들어가지도 않았는데... 이제는 맥이란 훌륭한 개발자의 무기를 잘 사용해보고 싶다는 마음에 열심히 공부중입니다. 최근에 한창 진행중이던 것은 maraidb 환경 셋팅입니다. 처음에 셋팅을 해서 잘 돌아가다가 다음날 되니깐 다시 db에 문제가 발생해서 웹이 실행이 되지 않았는 문제를 경험하고 셋팅에 먼가 문제가 있었구나 싶었습니다. 그래서 제대로 알때까지 mariadb 셋팅을 계속 시도해보자라는 생각을 가지고 하다가 터미널을 사용에도 애를 먹어서.... 일단 homebrew 사용법 및 터미널 용어(?) 정리 좀..

Dev/Mac모닝 2017.01.26

[Web/Spring] @__@Autowired 문제

웹 프로젝트를 받고 진행하면서 발생한 작은 이슈들 환경 : MacBook Pro 현재, 웹 프로젝트를 진행하려고 IDE에 내려받은 후 나온 작은 해당 syntax를 찾을 수 없었습니다.그래서 간단히 구글링 해보니, Lombok 플러그인이 Autowired 가 안되는 작고 소소한 문제였단걸 알았습니다. @RequiredArgsConstructor(onConstructor = @__(@Autowired)) IntelliJ IDEA -> Preferences -> Plugins -> Browse repositories...(하단부분) -> (검색창에서) Lombok Plugin 검색 후 설치 하시면 됩니다.이클립스도 아마 설정을 찾아서 plugins 항목 찾아서 들어가서 하시면 될겁니다. 참고 이미지 참고 :..

Dev/Others 2017.01.25

[Mac] 맥북 안드로이드 스튜디오 단축키 - Android Studio

맥북 안드로이드 스튜디오 단축키 - Android Studio 안드로이드 개발자 대부류 입니다 :) 이제 맥북프로(MacBook Pro) 2015 를 구매한지 2~3주가 되기도해서 많이 사용하지는 않았습니다.그래서 사용한지 얼마 안되다 보니 모든 조작이 참 낯섭니다.... 이제는 안드로이드 개발도 맥북으로 진행할 것인데 생각보다 단축키가 참 말썽입니다. 윈도우 이클립스 스타일에 익숙하다보니 저도 모르게 자꾸 단축키를 잘못 누르게 됩니다. 그래서 오늘 다시 정리 좀 하기위해서 포스팅을 합니다. [현재 맥북프로]- 버전 macOS Sierra 버전 10.12.2 입니다.- Android Studio 는 기본형태 Android Studio 단축키 [ 맥북 기본 키 설명 ]command ⌘shift ⇧optio..

Dev/Mac모닝 2017.01.21

[Android] 안드로이드 SQLite 데이터 백업(Backup), 복원(Restore)

Android SQLite 데이터 백업(Backup), 복원(Restore) 버전 : 안드로이드 5.0(Lollipop)모델 : Asus Fonepad - K00Y 안드로이드 외부 SD 카드에 SQLite 데이터 백업 및 내부 저장소에 복원 기능을 참고해서 앱에 적용했습니다. 현재의 소스를 참고한다면 잘 만들어질 겁니다. 참고로, importDB() 부분은 복원 부분이고exportDB() 부분은 백업 부분입니다. 그리고 현재 아래의 참고 코드는 백업, 복원 둘다 내부에 저장하고 내부에 복원을 하는 코드입니다. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556private..

Dev/Android 2017.01.16

[Android] 프로그래밍적으로 EditText 글자수 제한하기!!

[Android] 프로그래밍적으로 EditText 글자수 제한하기!! xml 에서 EditText 의 길이를 maxLength 라는 속성으로 통제하는 방법도 있지만 사정에 따라서 Activity에서 직접 글자수 제한을 다르게 해야하는 경우가 있기도합니다. 그래서 class 파일에서 직접 제한해야 합니다. EditText 글자수 제한을 하기위해서 InputFilter 를 사용하면 됩니다.생각보다 참 쉽습니다 :) EditView et = new EditView(this);int maxLength = 10;InputFilter[] fArray = new InputFilter[1];fArray[0] = new InputFilter.LengthFilter(maxLength);et.setFilters(fArray..

Dev/Android 2017.01.06

[Android] TabpagerAdapter 에 대해서

TabLayout 을 쓰려고 하면 Fragment 및 FragmentPagerAdapter 를 잘 사용하여한다. 지금은 FragmentPagerAdapter 를 상속받은 Adapter.class 에 대해서 적겠습니다. 구글 플레이 같이 Swipe 하는 Tab 형식을 구현하려면 Design Support Library 를 활용하여서 TabLayout 을 사용하여 한다. 그리고 TabLayout 을 사용하려면 Fragment 와 Fragment 페이지를 관리하는 FragmentPagerAdapter 를 상속받은 Class를 사용하여야 한다. FragmentPagerAdapter 를 상속받은 Class 의 프로세스 순서입니다. 1234567891011121314151617181920212223242526272..

Dev/Android 2016.03.09