이전글: 배워서 남주는 정규표현식(1) 이 글에서는 바로 정규표현식의 기본 문법격인 메타문자(meta character)에 대해서만 알아보기로 한다. 지난 글에서 일부 메타 문자를 예제로 다루기는 했지만 모두 다룰 수 없어서 이곳에 따로 정리했다. 정규식 연습 및 결과 확인은 regexr.com을 사용하고 있다. 각 카테고리에 해당하는 소제목 중 상당수는 한글로 어떻게 번역되는지를 정확히 알 수 없어서 영어로 표기하였다. 1. Character Classes [기호 클래스] 기호 클래스는 특정 set에서 문자를 찾는다. 정규식(예시) 명칭 매칭 조건 비고 [ABC] character set [ ] 안의 문자들 예) [a-z], [0-9], [a-c], [+_] [^ABC] negated set [ ]안에..
1. 정규표현식이란? 정규표현식(이하 정규식)은 프로그래밍에서 특정한 규칙(패턴)을 가진 문자열의 집합을 표현하는 데 사용하는 형식 언어이다. 정규표현식은 많은 텍스트 편집기와 프로그래밍 언어에서 문자열의 검색과 치환을 위해 지원하고 있으며, 특히 펄과 Tcl은 자체에 강력한 정규 표현식을 구현하고 있다. - 위키백과 영어로는 Regular Expression이라고 하며, 줄여서 regex 혹은 regexp라고도 한다. 정규식이라는 게 특정한 규칙을 가진 것이라고 하는데, 정규식을 보면 오히려 규칙이 없이 아무렇게나 입력된 문자처럼 보인다. 그래서 왠지 어렵게 느껴지고 다가가고 싶지 않게 느껴지는 것 같다. 2. 정규표현식, 꼭 알아야할까? 개발자라면 정규식을 꼭 알아야한다는 말을 여기 저기서 듣거나 보..
그로스마인드셋 (Growth Mindset) 내 잠재력은 정해져있는 것이 아니라 꾸준한 노력을 통해 성장할 수 있다는 마음가짐 아들이 걷기 시작하면서 개인시간이 급격히 줄어들었고, 공부를 많이 못하게 되면서 조급한 마음이 많이 생겼다. 성장하지 않고 있다는 불안감이 가중되면서 마음 속에 무거운 돌덩이가 있는 기분이 오랜 기간 지속되었다. 조급한 마음을 버리고 조금씩 꾸준히 성장하는 삶의 패턴을 만들어야겠다는 생각을 하기 시작했다. 짧은 시간이지만 소중히 여기고 꾸준히 투자하면 분명히 성장할 수 있을 것이라는 믿음이 다시 생겼다. 일찍 자고 일찍 일어나 나를 위한 시간을 다시 가지기로 했다. 10시에 자고 5시 30분에 일어나고 있다. 오늘은 10분 당겨 5시 20분에 기상했다. 조금씩 당겨 5시 정각에 ..
2023.09.13 아래 내용은 기존 FCM API가 구버전으로 더이상 사용이 불가하다. FCM API는 이제 Access Token을 사용하는 HTTP v1버전으로 변경이 되었다. 공식 문서는 여기서 확인할 수 있으며, body에 담아 보내는 메시지 형식도 변경되었으니 참고해야 한다. Access Token은 Google의 OAuth Playground의 Firebase Clound Messaging API v1에서 발급받을 수 있다. > 앱에 푸시메시지 테스트가 필요한 경우가 있다. 특히 푸시 메시지를 클릭하여 이벤트 동작을 처리해야하는 경우가 그렇다. 이 경우 이렇게 저렇게 여러번 테스트를 해봐야 할 것이다. 실제 서비스에서는 서버에서 클라이언트 앱으로 메시지를 보내게 되겠지만 단순히 테스트를 위해..
마지막 글을 쓰고 약 두 달 정도를 그냥 쉬었다. 마음에 여유가 없다는 생각이 들었고 휴식과 생각의 정리가 필요하다고 판단되었다. 내 인생에 대해서도 많이 생각했다. 그리고 오랜만에 영화도 많이 봤다. 왓챠는 위험하다. (넷플릭스도 마찬가지) 그새 아들은 정말 무럭무럭 자랐다. 2.9kg으로 태어난 아이가 생후 7개월이 지난 지금은 10kg이 되었고, 누워서 놀기만 했던 아이가 이제는 온 집안을 기어다닌다. 옹알이도 여러 단어를 구사한다(주로 하는 말은 '다다다'). 생각했던 것 보다 아이가 정말 빨리 자란다. 아쉬울 만큼 빨리 자란다. 안아서 귀여워해주던 맛이 있었는데 이제는 잡으러 다니고 있다. 조금 힘들다. 11월부터 아내의 복직으로 아이를 어린이집에 맡기기 시작했다. 어머니가 반나절 아이를 봐주시..
글을 시작하기 전에(요약) 이 글을 적는 이유는 혹시라도 누군가 이 글을 보고 도움을 얻을 수 있지 않을까 하는 마음 때문이다. 그래서 최대한 자세히 적고자 한다. 본론에 앞서 요약을 적는 이유는 어떤 과정을 거쳐 우리 아이가 통잠을 자게 되었는지 먼저 간단히 밝혀서 이해를 돕기 위함이다. 조리원에서 책 한 권을 읽고 우리 부부는 수면교육을 통해 아이가 일찍부터 통잠을 잘 수 있다는 사실을 알게 되었다. 생후 8주차 때부터 수면교육을 시작했고 단 이틀만에 아이가 8시간이상 통잠을 자기 시작했다. 이후로 보통 저녁 8시부터 잠에 들어 평균 7~9시간 정도를 잤다. 이때부터 우리 부부는 저녁 시간에 아이에게 방해받지 않고 자유시간을 가지기 시작했다. (지금은 10시간 정도를 잔다) 그러나 우리가 시행착오를 ..
- Total
- Today
- Yesterday
- 프로그래머의길멘토에게묻다
- 이직
- Regex
- 이사
- 알고리즘
- 건조기
- 개발자
- 안드로이드
- 알고리즘 풀이
- 건조기설치
- 알고리즘풀이
- 정규식
- 프로그래머스
- 문과생개발자
- 미야자키 하야오
- 멘토에게묻다
- 비전공개발자
- 세탁기
- 소프트웨어장인
- 정규표현식
- 세탁기설치
- 멘토에게 묻다
- 스타트업
- 디버깅
- 프로그래머의길
- 소프트웨어 장인
- 개발자취업
- 프로그래머의 길
- software craftmanship
- 육아
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |