https://www.youtube.com/watch?v=L133ug7Xxmc개발자로 일하다 보면 좋든 싫든 리눅스 서버에 접속할 일이 정말 많다. cd, ls, cat 같은 익숙한 명령어를 치며 폴더를 넘나들지만, 문득 궁금해질 때가 있다. ls -al /를 쳤을 때 나오는 수많은 폴더들... 대체 얘네들은 다 뭐 하는 애들일까?솔직히 고백하자면, 나도 home, etc, var 정도를 제외하면 나머지는 대충 감으로만 알고 있었다. 그러다 얼마 전 유튜브를 보다가 우연히 아래 영상을 발견했다. 단 1분 남짓한 시간에 리눅스의 핵심 폴더 구조를 깔끔하게 설명해 주는데, '아, 이건 한번 정리해둬야겠다'는 생각이 번쩍 들었다.그래서 오늘은 이 영상을 바탕으로, 리눅스의 주요 폴더들이 각각 어떤 역할을 하는..
지난번 std::optional에 이어, 오늘은 C++17의 또 다른 강력한 무기인 std::variant에 대해 이야기해 보려고 한다. optional이 '값이 있거나 없거나'의 두 가지 상태를 다뤘다면, variant는 한 걸음 더 나아가 여러 가지 정해진 타입 중 하나가 될 수 있는 상태를 우아하게 처리한다.예전엔 우리 어떻게 했더라? (feat. 공용체와 보이드 포인터)하나의 변수가 여러 타입 중 하나를 가져야 하는 상황. 생각보다 흔하다. 네트워크 메시지는 '인증 요청'일 수도, '데이터 전송'일 수도 있다. UI 이벤트는 '마우스 클릭'일 수도, '키보드 입력'일 수도 있다. 이런 걸 처리하기 위해 예전에는 보통 이런 방법을 썼다.union과 enum의 조합: C 스타일의 전통적인 방식. un..
오랜만에 C++ 관련 글을 쓰는 것 같다. 오늘은 C++17에 등장한 이후로 나의 '최애' 기능 중 하나가 된 std::optional에 대해 이야기해 보려고 한다. 특히 현업에서 골치 아팠던 문제를 optional이 얼마나 우아하게 해결해 줬는지, 실제 경험을 바탕으로 풀어볼까 한다.예전엔 우리 어떻게 했더라? (feat. 널 포인터와 마법의 숫자)함수에서 '값이 없음' 또는 '실패'를 어떻게 표현했는지 돌이켜보자. 아마 대부분 비슷할 것이다.포인터를 반환하며, 실패 시 nullptr 반환: 가장 흔한 방식. 하지만 호출하는 쪽에서 잊지 않고 꼭 널 체크를 해줘야만 한다. 이걸 깜빡하면? 바로 런타임 에러와 함께 프로그램이 뻗어버린다. (그리고 이런 버그는 꼭 새벽에 터진다...)'마법의 숫자'나 특정..
https://www.youtube.com/watch?v=k4FcWk7AcYc 요즘 개발자 커뮤니티에 들어가 보면 하루가 멀다 하고 AI 이야기가 나온다. 챗GPT가 코드를 얼마나 잘 짜는지, 코파일럿 없이는 이제 개발하기 싫다는 우스갯소리까지. 보다 보면 '이러다 정말 내 일자리가 없어지는 거 아닌가?' 하는 불안감이 스멀스멀 피어오르는 건 어쩔 수 없나 보다.나 역시 그런 걱정을 하던 와중에, 메타(Meta)의 수석 AI 과학자이자 AI 분야의 세계 3대 거장으로 꼽히는 얀 르쿤 교수님의 인터뷰 영상을 우연히 보게 되었다. (영상 원본은 글 마지막에 첨부)결론부터 말하면, 영상을 보고 나서 막연했던 불안감이 꽤 많이 해소되었다.LLM의 한계: 똑똑한 앵무새, 그 이상은 아니다얀 르쿤 교수님은 단호하..
AI로 조사해봄 요약최근 발생한 KT 고객 대상 스미싱 및 소액결제 사기 사건은 3G/4G 네트워크의 중요 구성 요소인 펨토셀(Femtocell)의 보안 취약점을 악용한 정교한 공격이었다. 본 문서는 해당 공격에 사용된 핵심 기술을 3GPP 표준 보안 아키텍처 관점에서 분석하고, 공격 벡터(Attack Vector), 핵심 취약점, 그리고 기술적 대응 방안을 제시하는 것을 목적으로 한다.1. 3GPP 스몰셀(펨토셀) 기술 및 보안 개요펨토셀은 3GPP 기술 표준에서 HNB(Home NodeB, 3G) 또는 HeNB(Home eNodeB, 4G/LTE)로 정의되는 저전력 소형 기지국이다. 주된 목적은 실내 및 음영 지역의 커버리지를 확보하고, 매크로 네트워크의 트래픽을 분산하는 것이다.HeNB는 일반 가정..
판교와 강남으로 출퇴근하는 30대 개발자에게 '내 집 마련'은 풀리지 않는 숙제와 같다. 분당은 이제 너무 멀어졌고, 서울은 더 멀게 느껴지는 요즘, 자연스럽게 시선은 경기도 남쪽으로 향하게 된다. 그중에서도 '수원 영통'은 항상 궁금했던 곳이다. '살기 좋다', '학군이 좋다'는 말은 많이 들었지만, 과연 판교 출퇴근러에게도 매력적인 곳일까?주말을 이용해 수인분당선에 몸을 싣고, 영통의 핵심 지역 중 하나인 '청명역'으로 랜선 임장을 떠나보려 한다.1. 왜 청명역은 '영통의 심장'이라 불리는가?청명역의 가치는 단순히 '수원의 베드타운'을 넘어선다. 30대 직장인, 특히 아이를 키우거나 계획 중인 가정에게 매력적인 요소가 집중되어 있다.수인분당선 (feat. 판교/강남 쾌속 접근): 판교역까지 환승 없이..
며칠 전이었다. 분명히 나는 새벽에 잠깐 깨서 '강아지 구토 원인'을 검색하고 잠들었을 뿐인데, 다음 날 아침부터 네이버의 모든 광고창이 강아지 영양제, 애견 호텔, 심지어 강아지 장례식장(...) 광고로 도배되기 시작했다. 순간 소름이 쫙 돋았다. "아니, 나 그냥 검색 한 번 했는데 이렇게까지 나를 탈탈 털어간다고?"개발자로서 '개인화'라는 이름의 데이터 수집 기술이 어떻게 돌아가는지 대충은 알고 있다고 생각했는데, 막상 내 일이 되니 기분이 영 찝찝했다. 분명 네이버 설정에서 '검색어 저장' 같은 건 다 꺼놨는데, 대체 얘네는 어떻게 내 관심사를 이렇게 정확히 꿰뚫고 있는 걸까?오늘은 이 찝찝함의 실체를 파헤치고, 나와 같은 디지털 유목민들이 네이버의 집요한 추적에서 벗어나 '데이터 주권'을 되찾을..
오늘 아파트 단지를 산책하는데, 한 강아지가 낑낑거리며 토를 하고 있었다. 주인분도 어쩔 줄 몰라 하며 등을 쓸어주는 모습을 보니 마음이 안 좋았다. 다행히 금방 괜찮아졌는지 다시 꼬리를 흔들며 걸어갔지만, 한참 동안 그 모습이 마음에 남았다.문득 궁금해졌다. 강아지들은 왜 토를 하는 걸까? 그리고 그럴 땐 어떻게 해줘야 하는 걸까? 나중에 우리집 강아지(미래의)를 위해, 그리고 비슷한 상황에서 당황할 다른 분들을 위해 미리 공부해두자는 마음으로 자세히 정리해봤다.강아지는 왜 토를 할까? (자세한 원인들)사람과 마찬가지로 강아지도 다양한 이유로 토를 한다. 크게 걱정하지 않아도 되는 일시적인 경우도 있지만, 질병의 신호일 수도 있어 잘 구분해야 한다.1. 일시적이고 괜찮은 경우급하게 먹어서: 허겁지겁 사..
며칠 전까지만 해도 나는 내가 IT에 밝다는 이유로 이런 해킹 사건에 초연할 수 있다고 믿었다. 하지만 오늘 아침 YTN과 MBC 뉴스를 보고 그 생각이 완전히 박살 났다.이번 KT 해킹 사태의 유력한 원인이 '유령 기지국'이란다. 해커가 가짜 기지국을 만들어서, 그 근처를 지나가는 사람들의 휴대폰 정보를 통째로 빼돌렸다는 것이다. 내가 의심스러운 링크를 누르지 않아도, 앱을 잘못 설치하지 않아도, 그냥 특정 지역을 지나갔다는 이유만으로 내 정보가 털릴 수 있다는 뜻이다. 이건 공상과학 영화가 아니라 2025년 대한민국에서 벌어지고 있는 일이다.이건 스미싱이 아니다, 그냥 재난이다뉴스에 따르면, 해커는 KT가 관리하지 않는 사설 기지국을 특정 아파트 단지 같은 곳에 설치했다. 그리고 그곳에 사는 KT 이..
이번 휴가는 LA부터 라스베가스, 그랜드캐니언까지 이어지는 미서부 로드트립! 렌트카를 빌려 광활한 대륙을 달릴 생각을 하니 벌써부터 가슴이 웅장해진다.그 대장정의 첫 시작은 바로 LA. 어릴적부터 영화나 미드에서만 보던 그 곳을 직접 운전해서 다닌다니, 감회가 새로울 것 같다. 30대가 되어서 가는 LA는 어떤 느낌일까? 로드트립의 첫 단추를 잘 꿰기 위해, LA에서 꼭 가봐야 할 곳들을 먼저 정리해봤다. 나처럼 LA에서 여정을 시작하는 사람들에게 도움이 되길 바라며.1. 그리피스 천문대 (Griffith Observatory)왜 가야할까?: LA하면 가장 먼저 떠오르는 상징적인 곳. 영화 '라라랜드'의 감동을 다시 한번 느끼고 싶다면, 그리고 LA의 환상적인 야경을 한눈에 담고 싶다면 무조건 가야한다...
- Total
- Today
- Yesterday
- Frontend
- 내집마련
- go
- 프로그래밍
- SWiFT
- MacOS
- 오리역
- JavaScript
- 개발자
- Spring
- CSS
- 카톡업데이트
- ios
- AI
- reactjs
- Python
- 부동산
- Backend
- Java
- ChatGPT
- react
- HTML
- 주식투자
- Linux
- openai
- 부동산분석
- golang
- 재테크
- 생각
- 카카오톡
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |