잡담
이 기능 있는줄 나만 몰랐나? - 1편- Intellij에서 TODO 기능을 사용해보자.
이 기능 있는줄 나만 몰랐나? - 1편- Intellij에서 TODO 기능을 사용해보자.
2021.03.09Intellij에서 프로젝트를 열면, 항상 궁금했던 것이 하나 있는데, 도대체 이 TODO 기능은 도대체 어떻게 쓰는가? 에 대한 것이었다. 도대체 어떤식으로 작동하는 건데..라며 생각했던적이 있었다. 얼마전에 //TODO 주석이 포함된 복사하다가 오잉? 하이라이트가 되는 것을 보고, TODO기능의 쓰임에 대해서 찾아보았다. TODO는 어떻게 쓰는가? 의외로 간단했다. 주석달고 //TODO나 //FIXME를 통해서 색반전이 되면서 더 가독성이 높아진다. 그리고 또한 멀티라인을 사용하고 싶은경우 -를 앞에 붙혀주면 멀티라인도 가능하다. 그리고 TODO 탭에서 그 코드가 TODO와 FIXME가 몇번째 줄인지도 알려준다. TODO도 커스텀하게 사용가능함! FIXME는 빨간색으로 강조를 하면 더 좋을텐데... ..
2020년 회고 - 뭔가 많이 했지만, 스스로 만족할 만한 성과는 나오지 않은 한 해
2020년 회고 - 뭔가 많이 했지만, 스스로 만족할 만한 성과는 나오지 않은 한 해
2020.12.31안녕하세요. 세상에... 1년전에 회고를 쓸만해도 내년에는 잘되겠거니했던 일들이 지금에서 보면 잘 안된거보면 아쉬운 한해였습니다. 그리고지독하게도 괴롭히고 있는 코로나가 저희를 아직도 고통스럽게 한거를 보면, 아직도 왜 이런건지 하하... 내년이면 끝날지 의문이기도 한 한해이네요. 이런 코로나 덕분인지는 모르겠으나, 하루하루 어떻게 가는지도 모르겠고, 연말같지도 않은 2020년의 12월 31일까지 몰려서 한해의 회고를 작성하게 되었습니다. 올해를 굳이 설명해보자면...? 내 스스로 만족할 만한 성과가 부족한 한 해였다라고 볼수 있을것 같네요. 2020년도에는 도대체 뭔일을 했는가? 1. 취업 준비와 광탈 💫 여기저기 취업준비를 한다고 노력은 했었는데, 실제로 결과가 그렇게 좋지 못했습니다. 서류까지는 많..
if-kakao MongoDB 세션 정리
if-kakao MongoDB 세션 정리
2020.12.10사실 몽고 DB가 뭔지는 대충 알긴했지만... 몽고 DB가 NoSQL의 대표주자인 건 알고있고, RDBMS와는 다른 포지션을 가진 DB라는 것은 알고 있는데... 도대체 어디서 쓰는 게 좋을 까라는 생각을 되게 많이 했다. 이 MongoDB의 활용성을 극대화하는 것이 도대체 어떤 프로젝트일까라는 고민을 많이했다. 그냥 쓰기보다는 차라리 왜 써야하는 가라는 생각을 하고 그에 맞는 프로젝트를 찾는게 좋지 않을까라는 생각을 많이했다. 마침 그런 세션이 있길래 듣고 정리해본다. 특히 나같은 경우 몽고 DB의 실제사용 사례와 특징들을 집중적으로 이야기해보겠다. 실제 세션 영상 MongoDB 특징 몽고 DB는 4개의 특징이 있다. 신뢰성, 확장성, 유연성, Index 서포트 방식 신뢰성 신뢰성을 위해서 Replic..
글또 5기를 시작하면서...
글또 5기를 시작하면서...
2020.11.10글또를 시작해버렸다. 글쓰는 또라이라는 이 모임은 개발 블로그 글쓰기 모임과 같다. 사실 개발 블로그는 내가 배운 내용이 아니면 정기적으로 포스팅하기가 쉽지는 않다. 아무래도 내가 순간순간 깨닫는 내용은 국소적인데 타자에게 전하는 것은 범위가 크니까 내 스스로도 정리하고 검증하는 글을 쓰는 시간이 필요하고 그게 글을 단기적으로 많은 글을 꾸준히 쓰게 하는게 어렵게 하는 원인 중 하나이다. 그래서 결국에는 대충 이런 악순환의 고리를 만든다. 1. 글을 쓰려고 다짐한다. -> 2. 내가 전달하려는 글이 복잡하네? 검증의 시간이 필요하다. -> 3. 검증 시간 블로그 탐색과 구글링, 책 섭렵 -> 4. 오히려 검증하는 시간이 글쓴시간 보다 오래걸림. OR 기술적 검증이 더 필요한 상태 -> 5. 이렇게 까지 ..
오픈소스 컨트리뷰터가 될뻔했던 썰.SSUL
오픈소스 컨트리뷰터가 될뻔했던 썰.SSUL
2020.09.17뭘 고친건데? 왜 될뻔했는가를 설명해보자면, 이야기는 한 3주전으로 거슬러올라간다. 현재 인턴에서 Mybatis를 자주 다루고 있기 때문에, 공식문서를 자주 들릴일이 많다. mybatis는 잘 써보지 않은 툴이기때문에 가끔 들여다볼 일이 많이 생겼다. 목차버튼으로 바로 이동을 누르려고 했는데... 이 버튼을 눌러도 작동을 안하는 것이다. 뭔가 좀 이상하길래 주소창을 확인해봤는데... 주소창은 이러한데 mybatis.org/mybatis-3/sqlmap-xml.html#insert_update_and_delete 실제로 html상에서는.. 이렇게 되있었다. 즉, 이 name값이 서로 다르기 때문에, 이동을 안했던 것. 어차피 이런거 찾은김에 오픈소스에 문서화에 기여하는것도 가장 쉽게 contributor가..
알프레드(alfred4) 사용시 듀얼 모니터에도 띄우는 방법
알프레드(alfred4) 사용시 듀얼 모니터에도 띄우는 방법
2020.09.07알프레드는 맥에서 Spotlight와 같이 검색 보조 그외에도 여러가지 부가적 기능이 많아서 자주 쓰는 프로그램이다. 특히 필요한 프로그램 바로 키는 기능이 좋아서 쓰는데 지금 생각해보면 Spotlight랑 무슨 차이가 있나 싶긴하다. 아무튼 본론으로 알프레드 사용하는 사용자중에서 노트북만 가지고 쓰는 경우도 있겠으나, 실제로 듀얼모니터를 물려서 사용하는 경우도 있을 것이다. 그러면 단점이 하나 생기는데, 알프레드는 "주" 모니터에만 뜨게된다. 결국 큰화면을 사용하는 이 듀얼 모니터에는 정작 이 알프레드는 못쓴다는 것인가..? 이러면 듀얼모니터에서 못 쓰니까 매번 노트북으로 내 얼굴을 돌려야한다는 번거로움이 생기기 마련... 분명히 해결 할 수 있는 방법이 있을 거라고 생각하고 찾아보기로했다. 구글링은 ..
블로그 스킨을 새단장했습니다.
블로그 스킨을 새단장했습니다.
2020.07.23최근 고민을 좀 많이 하게 되었습니다. 특히 이 블로그에 대한 이전에 대한 고민을 엄청 많이 했는데요. 일단 티스토리의 기본 스킨의 한계점을 명확하게 느끼고 있었습니다. 특히 기본 스킨의 경우 에디터와 실제 블로그 상에서 보이는 사이즈가 달라서 제가 에디터에서 쓰는 글과 실제 글이 너무 달라서 좀 짜증이 많이 났었는데요. 그리고 결정적으로 안이쁘기까지 했어서 그걸 일일히 스킨을 바꿔가면서 만드는것도 귀찮고 해서 차라리 다른 대안을 찾아보게 됩니다. 사실은 Velog를 선택하려다가 조금 고민을 많이 했던 것이 있었습니다. 실제로 Velog가 더 "힙"(그놈의 얼어죽을 힙이요.) 해보이는 건 사실이었고 실제로 마크다운 방식의 글쓰기 툴도 깃허브 TIL을 정리하면서 많이 익숙해진 탓에 글 쓰는 맛도 좀 있고 ..
2019년 회고 - "여러 성공들을 옆에서 지켜본 한 해"
2019년 회고 - "여러 성공들을 옆에서 지켜본 한 해"
2019.12.22안녕하세요. 올해도 어느덧 12월 22일까지 후다닥 지나갔네요.2018년도에는 백준 200문제를 끝내는걸 목표를 끝냈는데 올해는 이것저것 많은 행사들을 참여하고 이것저것 많은 것들을 했었던 한해였기도 했습니다.꾸준히 성장해가고 있다는 것도 알겸, 제가 올해 얼마나 알차게 살아왔는가를 다시끔 되짚는 시간이 되었으면 좋겠습니다. 아마 지속적으로 떠오르는대로 더 추가가 될 수도 있습니다. 올해를 정리해보자면 한줄로 정의해보자면...." 여러 성공들을 옆에서 지켜본 한 해" 라고 정의 하고 싶습니다. 왜냐하면 올해는 정말 많은 도전을 했었고 정말 많이 떨어졌고, 정말 많은 실패를 겪었던 한해었던 것 같습니다. 그 외에도 나쁘지 않은 결과물들을 좀 많이 만들었던 한해 였던 것 같습니다. 1. 많은 실패들.올해에는..
docker를 통한 Oracle 11g 실행 명령어들
docker를 통한 Oracle 11g 실행 명령어들
2019.11.20https://coding-start.tistory.com/44 Docker - docker oracle11g 설치 mac os 환경에서 docker를 이용한 oracle 11g 설치 우선 진행하기 전에 자신의 os에 맞는 docker를 다운로드 해줍니다. 1)docker pull wnameless/oracle-xe-11g =>oracle 11g 도커이미지 다운로드, 여기서 이미지.. coding-start.tistory.com 자꾸 컴퓨터를 끄거나 다시 키는 순간마다 docker가 재실행되지 않고, 내가 직접 입력해야하는 경우가 빈번한데 자꾸 명령어를 까먹어서 참고용으로 열어둔다.
요즘 이것저것 관심이 많다.
요즘 이것저것 관심이 많다.
2019.10.03최근 나는 격변기에 속해있는것 같은데... 특히 요즘에 배우는 언어가 난잡하게 뒤섞여 일지도 모르겠다. 특히 Python을 접하기도 하고 얼마전에는 특강으로 React.js를 들어보기도해서 각자의 매력에 상당히 솔솔솔 끌리는 편이다. 차후에 React.js에 대해서 설명할 일이 생기면 좋겠지만, 어쨌든 그건 차후로 하고 요즘 기술 구독 이메일을 받아보곤하는데, 거기에서 보았던 좋았던 기술에 대해서 그냥 적기로 한다. (설명 아님) JHipster라는 것이 있다. https://www.jhipster.tech/ JHipster - Generate your Spring Boot + Angular/React applications! www.jhipster.tech 이게 대략적으로 보면 어떤 느낌이냐면, Spr..
UCPC 2019 참가 후기
UCPC 2019 참가 후기
2019.08.12우연찮은 기회로 학교에서 팀을 이뤄서 같이 친구들과 함께 UCPC를 나갈 기회가 생겨서 잘하는 친구들 덕을 많이 보면서 예선을 간단하게 참여해볼 목적으로 참가 신청을 했습니다. 예선에서는 각자 노트북을 한대씩 쓸 수 있어서 그냥 끄적끄적 되는대로 문제를 풀었는데요. 역시 너무나도 어려운 문제들이 다수 포진해있어서 엄청 고생하면서 문제를 풀었는데,(뭐 많이 풀지도 못했죠.) 예선에서 41등을 하면서 탈락을 하는 줄 알았으나, 본선 진출한 팀들이 몇몇이 떨어져 아주 우연찮은 기회에 UCPC 2019에 참여 할 수 있는 기회를 획득했습니다. 당일 아침 10시 고대까지 도착하기로 한 친구들과 함께 고대에서 만나서 간단하게 아침을 핫바 하나정도로 때우고 거의 반쯤 기절한 상태로 대기를 하고 있었습니다. 도착해서 ..
삼성 역테를 풀다보면 느껴지는것
삼성 역테를 풀다보면 느껴지는것
2019.07.05삼성 역테를 풀다 보면 내가 원래 공부하는 거랑 양상이 완전히 다르다는 걸 알 수 있는데 특히 가장 많이 느끼는 건 시뮬레이션을 하게끔 코드를 짜야하는것이 가장 큰 요인인 것 같다. https://www.acmicpc.net/problem/17143 17143번: 낚시왕 낚시왕이 상어 낚시를 하는 곳은 크기가 R×C인 격자판으로 나타낼 수 있다. 격자판의 각 칸은 (r, c)로 나타낼 수 있다. r은 행, c는 열이고, (R, C)는 아래 그림에서 가장 오른쪽 아래에 있는 칸이다. 칸에는 상어가 최대 한 마리 들어있을 수 있다. 상어는 크기와 속도를 가지고 있다. 낚시왕은 가장 처음에 1번 열의 한 칸 왼쪽에 있다. 다음은 1초 동안 일어나는 일이며, 아래 적힌 순서대로 일어난다. 낚시왕은 가장 오른쪽 ..