전체 글
[Shell] Grep으로 원하는 내용 검색하기
[Shell] Grep으로 원하는 내용 검색하기
2022.06.06우리는 원하는 결과에 빠르게 도달하기 위해 키워드를 기반으로 검색하곤 합니다. 웹 페이지나 에디터같은 익숙한 GUI환경에서는 Ctrl + F 또는 Cmd + F 를 통해 검색하는 것은 늘상 있는 일이죠. 하지만 개발을 하다보면 때로는 터미널 환경에서 검색을 해야하는 상황도 발생하고는 합니다. 이때에는 우리가 GUI환경에서 사용하던 방법으로 검색하기에는 한계가 있습니다. 그럼 터미널에서는 어떻게 찾으면 좋을까요? 바로 이 때 사용하면 좋은 것이 grep 이라는 명령어입니다. grep은 GNU와 FreeBSD 2가지 버전이 존재하는데, 버전마다 옵션에 조금 차이가 있으므로 실습 결과가 조금 다를수도 있습니다. 본 글에서는 Mac(BSD) 기준으로 작성해보도록 하겠습니다. 그럼 grep은 무엇이고 어떻게 사용..
[책] 개발자로 살아남기를 읽고
[책] 개발자로 살아남기를 읽고
2022.06.051. 이 책을 읽게 된 이유 어느덧 개발자로 일하게 된 지 5년 차가 되었다. 그동안 남들 다 한다는 이직도 한 번 해봤고, 일하는 노하우도 조금은 생긴 것 같다. 주니어지만 신입이라기엔 머리가 너무 컸고 시니어라기에는 아직도 부족한 게 많은 어중간한 시기라 고민도 많아진다. 그래서 가끔 이런 생각이 든다. '나는 현재 내 경력에 맞는 성과를 내고 있는 걸까?', '언제까지 지금처럼 개발만 할 수 있을까?', '나는 몇 살에 은퇴하게 될까?' 누구에게 물어야 할지 모르는 질문들 말이다. 답은 아직 찾지 못했는데 경력이 쌓여갈수록 아득히만 느껴졌던 팀장, 부서장이라는 직함은 가까워진다. 더 이상 혼자만 잘한다고 되는 게 아니라 내게도 팀을 이끌어야 할 순간이 다가온다는 의미이기도 했다. 전, 현 직장 팀장..
[오류 해결::Ruby] Ruby 3.0.1 mysql2 설치 오류
[오류 해결::Ruby] Ruby 3.0.1 mysql2 설치 오류
2022.02.02오류 발생 Ruby 3.0.1버전으로 Rails 7을 사용하는 중 bundle install 실행 시 mysql2를 설치하는 과정에서 오류가 발생했습니다. iksflow@iksflow archive % bundle install Fetching gem metadata from https://rubygems.org/........... Resolving dependencies....... Using rake 13.0.6 Using concurrent-ruby 1.1.9 Using minitest 5.15.0 Using builder 3.2.4 Using erubi 1.10.0 Using racc 1.6.0 Using crass 1.0.6 Using rack 2.2.3 Using nio4r 2.5.8 Usi..
[오류 해결::Ruby] error: use of undeclared identifier 'RUBY_FUNCTION_NAME_STRING' - Ruby 3.0.x 설치 오류
[오류 해결::Ruby] error: use of undeclared identifier 'RUBY_FUNCTION_NAME_STRING' - Ruby 3.0.x 설치 오류
2022.01.05Ruby 3.0.x 설치 오류 해결하기 기쁜맘으로 Ruby 3버전을 영접하려다 오류로 골머리좀 앓았습니다... RUBY_FUNCTION_NAME_STRING 너는 누구냐...! 환경 MacOS: Bigsur 11.4 XCode: 13.1 오류 발생 배경 asdf-vm 으로 ruby 3.0.x버전을 install 하려는데 문제가 발생했습니다. install을 실행하면 아래처럼 오류가 발생합니다. $ asdf install ruby 3.0.0 Downloading ruby-3.0.0.tar.gz... -> https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.0.tar.gz Installing ruby-3.0.0... ruby-build: using readline fro..