일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 동료학습
- schema first
- 엣지컴퓨팅
- 자료구조
- c++
- enable_if
- 42seoul
- adminbro
- 텍스트북
- 프라이빗클라우드
- 스플릿키보드
- GraphQL
- 파이썬
- 창업
- psql extension
- 어셈블리어
- 스타트업
- 도커
- 정렬
- Cloud Spanner
- 이노베이션아카데미
- 부동소수점
- mistel키보드
- 어셈블리
- 레이캐스팅
- uuid-ossp
- raycasting
- SFINAE
- 쿠버네티스
- 42서울
- Today
- Total
목록전체 글 (108)
written by yechoi
Mistel Baroco MD770 어고노믹 키보드를 찾아보다가 구매하게 됐습니다. 어고노믹 키보드는 제품별로 포커싱하는 바가 다른데요, 손목에 포커스를 맞춘 키보드가 많은 것 같습니다. 제 경우에는 손목 불편감은 따로 없어서 손목은 주되게 고려했던 점은 아니었습니다. 중요하게 생각했던 점은 '어깨'였습니다. 키보드를 치고 있다보면 손이 가운데로 모이기 때문에, 어깨도 자연스럽게 라운드되는데요. 거기다가 거북목까지 오면 완벽한 굽은등...이 연출되죠. 평상시에 바른 체형에 관심이 많아서, 라운드 숄더를 예방할 수 있는 키보드를 찾아보게 되었습니다. 스플릿 키보드의 장점은 쪼개진 키보드를 넓게 벌려두면 어깨가 말리지 않은 상태에서도 타이핑이 가능하다는 점입니다. 확실히 어깨가 편안하다고 느꼈어요. 단점은 ..
라인플러스의 DevRel 포지션으로 합류하게 됐습니다. 새로운 곳에서 멋진 분들과 함께 일할 생각을 하니 두근거리네요 😌 입사 전주 금요일, 회사에서 사무기기와 웰컴킷을 보내주었습니다. 이렇게 일할 준비를 하니 드디어 실감이 납니다. 사무기기는 맥북프로와 27인치 4K 모니터를 선택했습니다. (전 직장에서 무거운 노트북을 들고 다니던 기억이 스쳐지나가면서 벌써 애사심이 생깁니다 😂) 이전에도 집에서 작업할 일이 많았기 때문에 작업환경은 갖춰져 있는 편이었고, 모니터 암에 새로운 모니터를, 노트북 스탠드에 새로운 노트북을 갈아끼웠습니다. 굿즈 너무 좋아하므로 웰컴키트 검색은 이미 해봤는데요, 검색해본 구성과는 조금 다르게 왔습니다. 티셔츠, 텀블러, 만년필 세트, 노트북 파우치, 노트패드, 볼펜 등등 들어..
👉 이 글은 C++ - Why static member function can't be created with 'const' qualifier 일부를 번역했습니다. 멤버 함수에 붙는 const 수식어의 의미는 객체 인스턴스를 변경하지 않을 것이고 const 객체에서 호출도리 수 있다는 것입니다. static 멤버 함수는 어떠한 객체 인스턴스에도 엮여있지 않습니다. const 객체의 static 변수를 호출하는 일은 없으므로, static 멤버 함수의 const 수식은 말이 안됩니다. const 수식어를 nonstatic 멤버 함수에 적용하면, 이는 this 포인터에 영향을 미칩니다. 클래스 C의 const 수식 멤버 함수에서 this 포인터는 C const * 가 됩니다. 반면 non-const 멤버 함..
SFINAE란 Substition Failure Is Not An Error의 약자이다. 템플릿 인자 추론에서, C++ 컴파일러는 적합한 오버로딩 함수를 찾는다. 그 과정에서 함수 템플릿을 인스턴스화할 때, 인자나 결과가 유효하지 않다면 '컴파일 에러'를 뱉는 대신에 오버로드 결과물에서 해당 인스턴스화한 것을 지운다. 무슨 의미인지는 코드 예시를 보며 확인해본다. long multiply(int i, int j) { return i * j; } template typename T::multiplication_result multiply(T t1, T t2) { return t1 * t2; } int main(void) { multiply(4,5); } 위 코드에서 단순 multiply 함수가 있고, 템플..