728x90 분류 전체보기494 sudo 입력시 패스워드 입력하지 않아도되게 하는 설정 USER가 sudo 사용시 password를 입력하지 않아도되게 하는 설정 # Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) NOPASSWD: ALL # See sudoers(5) for more information on "#include" directives: user ALL=(ALL:ALL) NOPASSWD: ALL Linux 2022. 6. 27. sudo 명령어 실행시 zsh: command not found PATH 설정 문제시 sudo 입력시에만 zsh: command not foud: n 과 같이 커맨드를 찾을 수 없다고 할때 sudo path 설정을 확인 해봐야됨 env 설정 확인 $ env $ sudo env sudo의 PATH 설정이 다르다면 아래와 같이 sudo PATH 설정을 변경 sudo 설정 진입 $ sudo vi /etc/sudoers Defaults 설정 변경 #Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" # 기존부분을 주석처리 Defaults env_keep=PATH # 새로추가 # 만약 특정 유저 그룹만 적용하고 싶다면 아래 줄을 추가 Defaults:%users env\_keep=PATH 또 다른 방.. Linux 2022. 6. 27. Ubuntu 20.04.4 LTS에서 ffmpeg 설치 하는 방법(Unknown encoder 'libfdk_aac') 개요 (Overview) Ubuntu 20.04.4 LTS에서 ffmpeg 설치 하는 방법 Ubuntu에서 sudo apt-get install ffmpeg 로 ffmpeg를 설치할 수 있지만 'libfdk-aac'가 없어서 디코딩을 못한다거나 커스텀한 설정이되지 않아 인코딩이나 디코딩이 되지 않을 수 있다 본인의 경우 인코딩시 Unknown encoder 'libfdk_aac' 모듈을 찾으면서 오류가 발생해서 기존에 설치된 ffmpeg를 제거하고 아래의 명령어로 ffmpeg를 설치해서 문제를 해결하였다 cd ~/ffmpeg_sources wget http://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2 tar xjvf ffmpeg-snaps.. Linux 2022. 6. 27. [Kotlin] Intellij에서 Kotlin SDK를 실수로 삭제 했을때 Kotlin SDK 코틀린 프로젝트를 생성 했으면 Projects Structure - Platform Settings - SDKs 위치에 JDK와 Kotlin SDK가 있다 실수로 삭제 했더라도 Kotlin으로 정상적으로 Build가 되면 자동으로 생성되므로 너무 걱정할 필요 없다 그래도 어느 위치에 있는지 확인하고 싶다면 ToolBox 사용자 Kotlin SDK home path 위치는 MacOS 기준으로 아래와 같다 /Users/(본인아이디)/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/213.6777.52/IntelliJ IDEA.app.plugins/Kotlin/kotlinc ToolBox 미사용자 Toolbox를 통하지 않았다.. Kotlin 2022. 2. 23. [intellij] SpringBoot Devtools Remote LiveReload 설정 SpringBoot 설정 SpringBoot LiveReload Document https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#using.devtools.remote-applications Spring Boot Reference Documentation This section goes into more detail about how you should use Spring Boot. It covers topics such as build systems, auto-configuration, and how to run your applications. We also cover some Spring Boot best practices.. Programming 2021. 11. 28. [Kotlin] Kotlin Entity Field 생성 SQL 이 글을 진행하기에 앞서 아래의 SQL은 MySQL 기준으로 작성되었다 아래의 SQL을 수행하기위해 initcap, snake_to_camel Function을 생성하는 선행 작업이 필요하다 https://freedeveloper.tistory.com/482 Java Entity를 생성해주는 IntelliJ Plugin이 있는데 아직까지 Kotlin Entity를 생성해주는 IntelliJ Plugin은 아직까지 없는 것 같아서 편의상 field를 생성해주는 sql을 작성해보았다 SELECT a.column_name, a.column_comment, a.DATA_TYPE, concat('@field:Schema(title = \"', a.column_comment, '\")\n.. Kotlin 2021. 10. 6. [MySQL] snakecase to camelcase 변환 Function Oracle 의 경우에는 INITCAP Function이 기본적으로 제공되어 아래와 같이 사용하면 Snakecase 문자열을 Camelcase 로 변환할 수 있다 Oracle INITCAP Function 사용예시 SELECT SUBSTR(REPLACE(INITCAP('1' || 'abc_ddd_hhh_ooo_ddd'), '_'), 2) CAMELCASE FROM DUAL;결과: abcDddHhhOooDddMySQL의 경우 해당 Function이 기본적으로 제공되지 않는 관계로 아래와 같이 직접 생성해서 사용해야된다 initcap Function 작성 DELIMITER $$ DROP FUNCTION IF EXISTS `schema`.`initcap`$$ CREA.. DataBase 2021. 10. 6. [intellij] 클래스 생성시 자동생성 주석 설정 IntelliJ에서 command+shift+a 혹은 ctrl+shift+a를 눌러 action 검색창이 열린다면 아래와 같이 file template을 입력 File template을 선택후 includes -> File Header를 선택하고 기본 양식의 주석 수정 /** * Created by FREELIFE1191 on ${DATE}. */ 위와 같이 입력하고 OK 버튼을 클릭하고 저장하면 클래스를 생성할때 마다 자동으로 주석이 생성된다 참조: https://jojoldu.tistory.com/121 Programming 2021. 9. 9. [Linux] vi 전체삭제 명령어 gg - 첫째줄로 이동 dG - 현재줄부터 마지막줄까지 삭제 Linux 2021. 8. 29. [intellij] 테스트 코드 수행속도 향상 시키기 Preference - Build, Execution, Deployment - Build Tools - Gradle 의 Build and run using, Run tests using 항목을 Gradle -> IntelliJ IDEA로 변경하면 테스트 코드 수행속도가 향상된다 Programming 2021. 8. 23. [intellij] Kotlin 주석 자동완성 안될때 Java에서는 Method 위에서나 Class 위에서 /** 을 입력하고 Enter 키를 치면 주석이 자동으로 완성된다 intellij 에서 Kotlin 으로 프로젝트를 셋팅하면 주석이 자동으로 완성되지 않는 문제점이 있는데 아래의 BugKotlinDocument Plugin을 Marketplace에서 검색해서 설치하면 문제가 해결된다 https://plugins.jetbrains.com/plugin/9781-bugkotlindocument BugKotlinDocument - IntelliJ IDEs Plugin | Marketplace Usage. plugins.jetbrains.com Programming 2021. 8. 23. [OSS] 백오피스 Operation Support System 개발 가이드 OSS 개발 가이드 본 OSS 개발 가이드는 전회사에서 개발자들이 LegacyDB를 직접 붙어서 데이터를 수정하는 부분을 OSS 기능으로 제공하여 휴먼에러를 줄이기 위해 본인이 혼자 기획하고 개발한 기능임 OSS 개발 순서 OSS 서비스 개발 요청자에게 SQL과 구체적인 기능 요청서를 받음 기능요청서를 검토하고 궁금한 부분을 문의 기능요청서 분석이 끝나면 본격적인 기획 및 화면설계 후 이채은 매니저에게 화면 개발요청 화면설계는 https://ovenapp.io/ 이용 먼저 연동 API 에 요청 서비스를 개발 및 테스트 연동 API 에 추가된 요청 서비스를 OSS-API Swagger을 통해 OSS에 서비스 메인, 서비스 상세 데이터를 등록 롤백 처리가 필요하다면 추가로 연동 API 에 롤백 데이터 조회 .. 프로젝트 2021. 8. 22. 이전 1 2 3 4 5 6 ··· 42 다음 💲 추천 글 728x90