본문 바로가기

인간적인 개발자9

[View] 웹폰트, vuetify 아이콘 로컬 실행으로 변경 Vue/Nuxt(Frontend)-Spring boot(Backend) 를 사용한 웹 프로젝트를 구성하여 현장 반영 도중 아이콘이 실행되지 않고 텍스트 출력 시 '_'가 보이지 않는 이슈가 발생했다. 1. 아이콘 출력 안되는 문제 vuetify icon을 사용한다고 알고 있었는데 프로젝트에서 검색해보니 icon을 CDN으로 링크하여 사용 중 이었다. 현장 작업자분에게 여쭤보니 인터넷이 안되는 내부 환경이라고 하셔서 CDN이 문제라고 생각 후 vuetify icon을 로컬에서 실행 가능하도록 수정하기로 했다. - vuetify icon에 대한 자세한 설명은 아래 링크 참고 https://v15.vuetifyjs.com/ko/components/icons/ Icon Component — Vuetify.js .. 2022. 12. 29.
IaaS, PaaS, SaaS 용어 정리 MSA를 공부하던 중 자주 나오는 용어라서 정리해 둔다. As a Service 제 3사에서 클라우드 컴퓨팅 서비스를 제공해 준다는 의미 각 유형의 클라우드 컴퓨팅을 활용하면 관리해야 할 온프레미스 범위가 감소할 수 있음 IaaS Infrastructure as a Service 인터넷을 통해 최종 사용자에게 IT 인프라를 제공하는 형태의 클라우드 컴퓨팅 제3사가 스토리지와 가상화, 네트워크, 서버와 같은 인프라 서비스를 인터넷을 통해 클라우드로 제공 Ex. AWS, Microsoft Azure, Google Cloud Paas Platform as a Service 클라우드 컴퓨팅 서비스 제공 업체가 자체 인프라에서 하드웨어와 소프트웨어를 호스팅하고 사용자에게 이러한 플랫폼을 서비스로 제공하는 것 사용.. 2022. 2. 22.
[안드로이드] Fragment_3 ** 공홈 번역http://developer.android.com/guide/components/fragments.html#Design Creating a Fragment ** 프래그먼트 만들기 프래그먼트를 만들기 위해서는 일단 Fragment 의 서브클래스를 만들자(또는 이미 만들어 놓은 것 써도 된다). Fragment 클래스는 Activity 와 비슷하게 보이는 코드를 가지고 있다. 그것은 activity 와 비슷하게 콜백 메서드들을 포함한다(예를들어, onCreate(), onStart(), onPause(), onStop()). 사실, 존재하는 안드로이드 애플리케이션을 fragment 를 쓰는 걸로 바꾼다면, activity 의 콜백 메서드 안에 있는 코드들을 간단하게 fragment 의 적절한.. 2015. 6. 5.
[안드로이드] Fragment_2 ** 공홈 번역http://developer.android.com/guide/components/fragments.html#Design FragmentDesign Philosophy ** 좀 있다가 보자... 일단 만들어봐야지 2015. 6. 5.
[안드로이드] Fragment_1 *** 공홈 번역!http://developer.android.com/guide/components/fragments.html#Design Fragment ** Fragment 란?activity 안에서 사용자 인터페이스의 한 부분 또는 동작하나의 activity 안에 여러개의 fragment 를 합칠 수 있고 여러개의 activity 에서 동일한 fragment 를 재사용할 수 도 있다.자신만의 라이프 사이클을 가지는 activity 의 모듈러 섹션처럼 생각해도 되며, 자신만의 input 이벤트를 받고 activity 가 사용중인 동안에 input 이벤트들을 추가하거나 제거할 수도 있다 (다른 activity 들에서 다시 사용할 수 있는 서브 activity 의 종류 같은?!) fragment 는 항상.. 2015. 6. 5.
Service stopService() 불렀을 때 onDestroy()가 작동하지 않거나 원하는 타이밍에 작동안할떄 Service 안드로이드의 Service는 startService 또는 bindService로 Service를 시작할 수 있다bindService 시 flag를 어떤 것을 사용하는지 어디서 startService가 시작되는지에 따라 다양한 경우가 발생한다 이중 stopService 실행 시 onDestory()를 바로 타게 하고 싶으면 bindService에서 사용하는 flag를 변경하면 된다 기존에 bindService에서 썼던 flag는 Context.BIND_AUTO_CREATE 였는데 이것을 Context.BIND_ADJUST_WITH_ACTIVITY 로 수정했다그랬더니 잘 작동한다! BIND_ABOVE_CLIENT : 서비스에 바인딩된 client application이 app 자체보다 바인딩한.. 2015. 5. 15.
소켓 프로그래밍 로컬에서 실행하기 학원에서 강사님이 서버 짜주시고 view 만 손댔는데 서버 좀 손대보려고 로컬레서 돌리는거 해보았다. 몇번의 검색끝에 해결! 로컬호스트(내 PC)에서 서버를 실행하기 위해서는 일단 자바 컴파일이 필요하다 서버 파일이 있는 경로로 가서 shift + 마우스 오른쪽 클릭! -> 여기서 명령창 실행하면 간편히 해당 경로에서 윈도우 명령창 실행할 수 있다. (캡쳐가 안됨...ㅠ) javac 명령어를 이용해서 필요한 파일을 컴파일 한다 (검색하면 다양한 옵션으로 컴파일 가능). ... 자리에 파일이름.java 입력하고 엔터! 그 다음! 여기서 나는 좀 헤맸는데, 컴파일한 class 파일을 실행하려고 하는데 계속 오류가 난다. 검색 결과 패키지 파일 밑에서 생성한 경우에는 최상위 경로로 이동해서 패키지명.클래스파일.. 2015. 4. 20.
안드로이드 외부경로 Envitonment.getExternalStorageDirectory() 등에 대한 설명 http://diyall.tistory.com/784 2015. 4. 2.
pull 할 때 index.lock 충돌문제 이유는 뭔지 모르겠지만 소스트리(Sourcetree)에서 pull 할 때프로젝트 파일의 .git(숨김폴더임) 폴더안에 있는 index.lock 파일이 충돌하는 문제가 발생한다..git 폴더 밑에 들어가 봤으나 index.lock 파일은 보이지 않음. 무슨 파일이지? 그냥 프로젝트 폴더 내에서 오른쪽 클릭하고 git bash로 들어가서 (Git 이 설치가 되어 있어야 겠죠) rm -f ./.git/index.lock이렇게 치고 ENTER 빠빵! 이후 다시 pull 하니깐 잘 됩니다왜그런걸까요... 2015. 3. 25.