본문 바로가기
반응형

Tool & Setting13

[Tool] Json Formatter, ObjGen: API JSON response 만들기 앞서 API 설계 관련해서 간단하게 글을 작성했는데, 이번 글에서는 json 관련한 툴을 몇가지 소개해보려고 한다. https://pearlluck.tistory.com/781 [Kotlin] 굉장히 초라한 API 설계..와 구조? (+ JSON 생성기) 점점 더워져서 그런지 의욕이 없고, 의지가 없이 쳐지는 일상이다..ㅜㅜ 그러던 중 요즘 하고 있는 코틀린 api개발 관련해서 간단하게 기록해볼까한다... 내가 직접 짰던 코드를 바탕으로 위 다섯 pearlluck.tistory.com 대부분 API의 response가 JSON 형식이라, 이번 실제로 사용하면서 편했었다. API 테스트할때 사용하는 가장 기본적인 툴로 PostMan, Insomnia가 있지만, 너무나도 다들 잘 알고 있을것 같아서..패스... 2023. 7. 1.
[Intellj] M1맥북, Intellj 느릴때 - apple silicon 버전 재설치 왜 자꾸 내 intellj에서만 이렇게 느리게 돌아가는걸까? 왜 자꾸 나만 이러는거냐구ㅠㅠㅠㅠㅠM1 좋은게 맞아?ㅠㅠㅠㅠ 맥북 M1에서 인텔리제이가 너무 느려요 매번 kotiln프로젝트 빌드할때마다 한~참 걸리고 버벅걸리고 진짜 너무너무 화가 나고 답답했다. 계속 됐다 안됐다하면서.. 심지어 이런 java application crash 오류가 발생하기도.. assertion failed [found_x86_offset]: no instruction entry found for jit breakpoint at arm address 0x12db71e00. 찾아보니 해결책으로 인텔리제이를 m1 버전으로 바꾸고, m1버전 jdk인 azul java를 쓰란다.. https://developer.apple.com.. 2022. 11. 7.
git GUI tool, SourceTree에서 Fork로 갈아타다 원래 나는 git툴로 소스트리를 쓰고 있었다. 회사에서 bitbucket을 비롯한 atlassian 툴을 연동해서 쓰고 있었기 때문에 자연스럽게 sourcetree를 썼다. www.sourcetreeapp.com Sourcetree | Free Git GUI for Mac and Windows A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac. www.sourcetreeapp.com 하지만 맥이라서 그런지 너무나도 자주 소스트리가 멈췄다..부들부들.. (이런게 은근 삶의 질을 떨어뜨림) 그래서 최근에 Fork로 갈아탔다. https://git.. 2022. 8. 1.
[Tool] Medis2 : Redis GUI Client 프로그램(Mac M1 가능) 이제 좀 redis를 알아보려고 하는데, 계속 터미널에서 확인해야하니 명령어를 계속 찾아봐야해서 너무 번거로웠다.. 그래서 뭔가 gui툴이라던지 다른 프로그램이 없을까봐 찾아봤다. 그중에서 내 환경에서 사용할 수 있는 Redis GUI Client 프로그램을 소개해보려고 한다. 결론적으로 m1을 지원하는 프로그램은 아래와 같이 있으며 본문의 내용은 medis2를 설치하고 사용하는 방법을 소개한다. Medis2 AnotherRedisDesktopManager 그리고 참고로, 아래의 2개는 m1l이라서 그런건지 설치 실패했다. 맥북 m1이신 유저들은 참고하시길! Medis1 RedisDesktopManager Medis2 AppStore 다운로드 공식문서는 이곳이다. GitHub - luin/medis: 💻.. 2022. 2. 6.
[단축키] 개발자 생산성 높이는 Mac 단축키와 IntelliJ 단축키 나는 생산성충(?)이다. 생산성을 높이기 위한 툴이나 앱들을 이것저거 자주 사용해보는걸 좋아한다. 그중에서 이런 생산성의 기본중의 기본은 단축키라고 생각한다. 그래서 내가 자주 사용하는 단축키들의 모음을 정리해보려고 한다. 참고로, 저는 mac pro M1 유저입니다요..ㅎㅎ Mac 단축키 내가 자주 사용하는 단축키 모음 command + space : Spotlight 검색 -> 이것저것 아무거나 모든지 검색할때 좋음 command + shift + 4 : 화면캡쳐 (내가 원하는 부분 자를수 있음) command + shift + 3 : 전체 화면캡쳐 (자를수 없음 전체화면) 창 분할하기 (spectacle 앱사용) 나는 이전에 윈도우에서 썼던것 처럼 쓰고 싶어서 컨트롤이랑 커맨드를 가지고 조정할 수 .. 2022. 2. 5.
[Tool] [Kotlin] logger로 로그 찍는 꿀팁! + Grep Console 플러그인 기존 프로젝트를 이해하려면 테스트코드를 작성하는게 맞지만, 일단은 로깅 찍어서 전체적인 플로우를 보려고 했다. 그래서 로그를 찍는 방법을 찾아본 내용을 정리한다. 추가로, intellj에서 필터링해서 볼수있는 플로그인까지 소개한다. Kotiln logger java에서는 lombok을 사용해서 클래스변수의 getter/setter를 자동으로 생성해주는 @Data어노테이션이나, logger객체를 자동으로 생성해주는 @Log, @Slf4j가 있다. 하지만 kotlin에서는 이렇게 logger객체를 쉽게 얻어주는 라이브러리가 없다. 그래서 코틀린코딩으로 간단하게 logger객체를 얻을 수 있는 방법을 알아보자 kotiln-logging dependency추가 logger객체를 얻기 위해서 디팬던시 추가가 필요.. 2022. 2. 4.
[Setting] [VScode] AWS EC2 (Linux) SSH 접속하기 원래 IDE 툴로 ATOM을 썼는데 최근에 코파일럿때문에 자동완성이 편해보여서 VS 코드로 갈아탔다! 그리고 뭔가 기분탓인진 모르겠지만 ATOM보다 VS코드가 가벼운 느낌이 든다! 2021.07.02 - 🌱깃허브 코파일럿(Github Copilot), AI가 코드 대신 짜준다!?@ 🌱깃허브 코파일럿(Github Copilot), AI가 코드 대신 짜준다!?@ 코드제안서비스, 깃허브 코파일럿 깃허브가 AI를 기반으로 작성 중인 코드를 분석해 적절한 코드를 제안하는 서비스를 공개했다. 소스코드 편집기에서 작성 중인 코드, 주석, 함수 등을 분석해 pearlluck.tistory.com 그만큼 vs코드에서 지원해주는게 많은데 이번엔 VS코드에서 원격접속으로 AWS의 Linux에 접속하는 법을 메모해두려고 한다.. 2021. 9. 8.
[Setting][Intellj] 파이썬 가상환경 venv 설정 사실 아나콘다로 해도 되지만, 나는 아나콘다를 별도로 깔고 싶지 않아서 python자체에서 제공해주는 가상환경 라이브러리(venv)를 이용한다. 근데 이걸 맨날 까먹고, 검색하길래 다시한번 정리해본다! 가상환경 생성 원하는 폴더에서 python -m venv 가상환경이름 그러면 해당경로에서 가상환경이름으로 하위폴더가 하나 생성된다. 가상환경 활성화 해당경로에서 가상환경이름/Script/activate.bat 그러면 이제 가상환경이 활성화 되서 명령어 앞에 (가상환경이름) 이 될 것이다. (독립환 환경이 만들어졌다!) 그리고 실제로 파이썬 인터프리터가 이 폴더 안에 있는걸로 인식되었는지 확인해보려면 where python을 쳐보면 된다. 그러면 이렇게 추가적으로 원래 로컬의 python경로뿐만 아니라 가상.. 2021. 8. 25.
[Setting] [Intellj] pyspark 환경구성 하기 주피터를 안쓰고, 그냥 intellj에서 바로 spark를 쓸 수 있지 않을까 해서 찾아봤다. 일단 로컬에 spark가 설치되어 있어야한다. intellj에서 경로추가(Project Structure) Add Content Root로 스파크를 설치했을때 지정했던 경로를 추가한다. 참고로, 스파크 실행과 실행경로 설정은 아래에서 확인할 수 있다. 2021.04.22 - Apache Spark 실행하기 | Spark설치와 pyspark사용 (궁금증미해결) Apache Spark 실행하기 | Spark설치와 pyspark사용 (궁금증미해결) 와 이제 본격적으로 spark를 설치해서 해볼 준비가 되었다. 오늘의 목표는 Spark설치하고, RDD 자료구조 파악하기 * pyspark와 spark차이점은? * pys.. 2021. 7. 26.
[Spark] Docker로 jupyter에서 spark 환경 만들기 도커확인 docker --version 참고로, 윈도우에서 docker Desktop을 이용했습니다. 주피터 이미지 가져오기 주피터의 이미지는 라이브러리에 따라서 여러개 있다. >> 도커이미지 라인업 확인 jupyter/base-notebook jupyter/minimal-notebook jupyter/r-notebook jupyter/scipy-notebook jupyter/tensorflow-notebook jupyter/datascience-notebook jupyter/pyspark-notebook jupyter/all-spark-notebook 나는 혹시 몰라서 all-spark-notebook 이미지를 사용하기로 했다 docker run -p 8888:8888 -e JUPYTER_ENABLE_.. 2021. 7. 26.
728x90