본문 바로가기
728x90
반응형

개발의 기록/Etc..16

xcrun: error: invalid active developer 이번에 맥 북 Ventura로 업데이트 후 컴파일을 할 때 위와 같은 오류가 발생할 때가 있다. 이번에 node-sass 쪽에서 계속 에러가 나서 뭐지? 하다가 로그 중에 xcrun이 보이길래..아 이 문제구나! 하고 바로 xcode-select로 설치 후 정상 동작함! 아마도 node-sass가 npm 설치될 때 컴파일이 되나 보다..;; 핵심 에러 코드 error xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 대략적인 에러 코드 3127 error code 1 3128 error .. 2022. 11. 7.
Github 엔터프라이즈 internal repository fork 방법(ft. git clone) 회사에서 업무를 하다 보면 과거의 repository를 복사해야 할 일이 왕왕 있다. 그런데 github enterprise의 internal repository에서는 개인 private repository로 밖에 fork가 안 되기 때문에 repository를 복사하기가 쉽지 않다. 여기서 fork와 비슷한 효과를 내는 방법을 소개한다. $ git clone --mirror `` git clone 에 --mirror 옵션을 붙이면 이제까지 모든 commit이 들어있는 히스토리가 내려오고, 우리가 보통 clone 하는것과 다르게 아래와 같이 파일이 나오게 된다. 그 후에 origin의 remote 주소를 변경하고 push 할때도 --mirror 옵션을 넣어주면 끝! $ git remote set-url .. 2022. 11. 2.
IntelliJ에서 Gradle을 활용한 멀티프로젝트(multiproject) 프로젝트를 진행하다보면 특성별로 프로젝트를 나눠서 관리해야 하는 경우가 왕왕 생긴다. 예를들어 Frontend, Backend를 갖고 있는 서비스가 있다면 이 두곳에서 사용하는 공통 라이브러리를 이용하여 모델들을 관리해야 하는 경우가 생긴다. 이럴경우 Gradle에서 멀티프로젝트를 생성하는 법을 기록에 남기고자 한다. 1. 프로젝트 설정 File -> New Project -> Gradle -> Java 2. 각 설정정보를 입력한다. 3. Settings.gradle에 설정 값을 저장 한다. rootProject.name = 'sample' include 'common' include 'frontend' include 'backend' 4. 최상위 build.gradle 파일에 설정 값을 저장한다. 설정.. 2020. 2. 12.
IntelliJ Lombok 설정 컴퓨터 포맷 후 IntelliJ를 새로 설치하고 자주 까먹는 설정이라 기록을 위해서 작성합니다. 간단하지만 매번 설치할 때마다 까먹어서...ㅎㅎ 오늘도 오랜만에 포맷했는데 가물가물하니 이렇게 기록에 남깁니다. 1. File -> Settings -> Plugins -> Marketplace -> lombok 검색 -> Install 2. File -> Settings -> Build, Execution, Deployment-> Compiler -> Annotation Processors -> Enable annotation processing Check 추가로 제가 프로젝트하면서 많이 사용하는 Lombok 명령어입니다. @Getter, @Setter : Java의 귀찮은 getter setter를 없애 .. 2020. 2. 11.
MySQL auto increment 초기화 진짜 간단한데 매번 까먹음.. 그래서 그냥 적어둠.. alter table 테이블명 auto_increment=1; 참 쉽죠? 2015. 9. 15.
Amazon RDS Mysql Timezon 변경 RDS를 이용시 Timezone이 UTC로 되어 있는 문제가 있다. 이 문제에 대해서 공식적인 변경 방식은 아직 안나와 있는듯(?) 하다 그래서 스토어드 프로시져를 이용한 타임존 변경을 해야 한다. 우선 sql client 를 이용하여 자신의 디비에 접속하여 다음과 같이 진행 하면 된다. 1. 스토어드 프로시져 만들기 DELIMITER | CREATE PROCEDURE mysql.`store_time_zone`() IF NOT (POSITION('rdsadmin@' IN CURRENT_USER()) = 1) THEN SET SESSION time_zone = 'Asia/Seoul'; END IF | DELIMITER ; 2. 실행 CALL mysql.store_time_zone 이렇게 하면 일단 현재는 .. 2015. 8. 24.
[꿀팁]캡처도구 활용법 이건 아주 꿀팁인데 살짝 알려줌..사실 누구나 다 알수도 있지만..... 우리가 윈도우에서 화면을 캡쳐 할 때 Print screen버튼을 누르거나, 윈도우 캡처 도구를 사용해서 캡처를 합니다.자 여기에서 캡처 방법을 하나하나 짚어보면 1. 가장 일반적인 화면 캡처방법 이 방법은 가장 쉽고 널리 알려져 있는 숫자키보드 위에 있는 print screen key를 눌러서 캡처하는 방법이 되시겠다. 이 방법은 가장 쉬운 반면, 화면 전체가 캡처되므로 그림판이나 포토샵등을 열어서 필요한 부분만 다시 잘라내어야 한다. 2. 선택된 창만 캡처이 방법은 1번 방법의 업그레이드 방법인데, 우리가 화면을 캡쳐 하고자 할때 창 한개만 캡처를 해야 할 일이 많다.그런데 전체화면을 캡처해서 자르기는 귀찮기도 하고 이쁘게 자를.. 2015. 8. 20.
AWS Summit Seoul 오늘 AWS Summit Seoul을 다녀 왔습니다. 한국에서는 최초로 개최하는 Summit 이라고 하네요.현재 제가 개발중인 서비스들이 아마존웹서비스 안에서 동작하기에 더욱 관심이 있었습니다. 아마존웹서비스에 서비스가 많은건 알고 있었지만 이렇게 까지 많고 활용성이 좋다는걸 다시한번 깨닫게 되는 자리였습니다.오늘보면서 느낀점은 클라우드 춘추전국시대가 막을 내리려나? 라는 생각이 강하게 들었습니다.우선 제가 만들고자 하는 서비스도 아마존에 올라간 상태에서 무리없이 돌아고 새로운 테스트도 아주 간편하게 되기도 하고요. 아마존의 인프라 입니다. 이 장표는 GS Neotek에서 발표한 장표인데.. 현재 제가 준비중인 미디어 서버 인프라와 아주 유사하게 구성했더군요 ㅎㅎ 이러면서 재가 구성한 아키텍트도 한번 검.. 2015. 4. 21.
Django 번역 프로젝트 오랜만에 포스팅 합니다~ 이번엔 Python Web framework인 Django에 대해 번역 프로젝트를 진행 중입니다.ㅎㅎ우리나라에 유일했던 책이 절판되고 관련 내용을 찾을 길이 없었는데 생각이 맞는 분끼리 번역 한번 해보자고 해서 번역을 하고 있습니다! 번역된 문서는 https://github.com/python-docs-ko/django-docs-ko 요기에서 진행중이며,http://django-document-korean.readthedocs.org/en/latest/ 여기를 통해서 문서가 publishing 된 내용을 볼 수 있습니다. readedocs에 퍼블리싱 되는 시간이 오래 걸려서 git에 적용된 내용이 바로 보이지는 않더군요 ㅎㅎ 만약 번역에 관심있으신 분은 함께해요~ http://w.. 2012. 8. 17.
WPF Custom TextBox Control WPF로 프로젝트를 하면서 참 많은 것을 만들었다. 그중 가장 쓸모가 있을 법한 내용을 소개한다. 이름하여 Custom Textbox! 어떤것인고 하니, Default String이 있고 이 Default String은 값이 Null일때만 나타난다. 그리고 TextBox에 Focus가 가면 그 내용이 사라지는 컨트롤이다. 개발자는 코드만 보면 되는법!! 우선 Textbox를 상속받는 클래스를 하나 만든다. public class CTextBox : TextBox { } 그리고 상속받은 클래스에 DependencyProperty를 추가해 준다. 이 내용은 DesignTime에서 내용을 주고 받기 위해서 만든다. //기본 스트링 표시 Null일때 보여지는 문자 public static readonly Dep.. 2012. 1. 18.
Things you need to know about smartphone business in korea v 1 0 f_pd Things you need to know about smartphone business in korea v 1 0 f_pd View more presentations from eqhoon. 2010. 5. 26.
Go daddy를 이용한 Tistory에 내 도메인 달기! 방금 Google application관련 포스팅을 발로 하고..바로 도메인 등록 포스팅중.. 아 콜록콜록 기침..피토하면서... 감기 조심하세요 -_-;; 시작~! 관리자 화면에서 도메인설정->도메인 이름 -> 고급DNS설정 Go Daddy 로그인 자기 도메인 선택 후, 하단 가운데 보면 Total DNS 보이는데 거기에 Total DNS Control클릭! 위와 같은 화면에서 A(host)에 www놓고 Points To에 211.172.252.15를 넣어주면 우선 DNS설정은 끝! (그런데 저거 그림이 이상하게 나왔네요 -_-; IP다르게 나왔어요 저거 아님 211.172.252.15 이거 넣어줘야 해요 -_-); 그리고 Tistory 환경 설정->블로 정보->주소->2차주소에 도메인 등록하고 저장!.. 2010. 5. 19.
728x90
반응형