전체 글 528

[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

보상은 사람을 어느정도는 변하게 만들어준다.

보상은 사람을 어느정도는 변하게 만들어준다. 일반적으로 경쟁에 따른 보상은 많이 들었을겁니다.그리고 당연하듯이 알고있는 지식, 보상은 사람의 열정을 이끌어내며 열심을 다하게 만든다고 알고 있습니다. 어느정도는 보상체계를 통해서 사람들은 성장하곤 합니다. 그와함께 보상은 개인 및 팀의 성장도 이끌지만 조직을 경쟁이 만연하게 만들어 사람들과 팀이 망가지기도 합니다. 저는 성공을 지향하는 삶을 살았으며, 보상을 향한 경쟁사회에 익숙하게 살아가고 있습니다. 이런 경쟁이 넘치는 사회에서, 경쟁에 익숙함과 동시에 경쟁이 분명히 나를 망치며 개인에게 도움이 되지 않는 부분도 많다고 생각해왔습니다. 물론, 경쟁은 충분히 긍정적인 요소도 많기도 하지만요... 그런데, 최근에 회사에서 출근에 관한 보상 시스템(아직, 시스..

Log 2017.01.19

[가산디지털단지] 이디야커피 가산월드점 마감시간 오후 9시

가산디지털단지의 이디야커피 가산월드점 마감시간이 오후 9시까지입니다.그렇습니다.... 뜬금포 정보공유 입니다 :( 저는... 오픈 마감시간이 안보이길래 뭔가 당연(?)하듯이오후 10시까지는 하는지 알고 계산하면서 물어봤는데.... "마감시감은 9시까지 입니다." 라는 말을 듣고.... 딴데갈걸... 했습니다 ㅠ좀 더 오래 있으려고 한건데요.

Log 2017.01.17

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

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

Dev/Android 2017.01.16

맥북프로 2015 사용한지 1주일이나 됐다.

일평생(?) WindowOS 만 쓰다가 맥북프로를 통해서 macOS 로 옮겨온지 1주일째입니다. 아직은 낯설고, 사용하는데 서투르지만 사용하기에 참 괜찮은 도구라고 생각합니다. :) 1주일동안 사용하면서 macOS 에서 제일 편하다고 느끼는것은트랙패드의 제스쳐로 하는 윈도우(창) 관리입니다. 물론 아직까지는 마우스를 사용하지 않으면서트랙패드만 사용하는것이 완전히 편해진것은 아닙니다만, 그럼에도 꽤 편합니다. 이래서 맥 쓰던 사람들이 제스쳐 제스쳐 말했던것을 이제야 이해하게 되었습니다. 그래도 아직 한/영 바꾸는 부분이 참 불편합니다. 한/영 키보드만 누르면 되었었는데... control + spacebar 를 누르는게 참 익숙하지가 않고 불편합니다 ㅠㅠ 그래도 참 좋은 녀석이라고 생각합니다 ㅎㅎ

Log 2017.01.08

[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