잡담
-
예약어를 define해버리면 어떻게 될까Soliloquy 2020. 8. 23. 02:58
💻 과거 인터넷에서 C언어로 개발자를 괴롭히는 법이라는 글을 보다가 #define break return 0으로 괴롭힐 수 있다는 것을 알게 되었다. 예약어 break는 define으로 변경이 불가능할 것 같으면서도 된다는 것을 알게 되었다. 혹시나 싶어서 아래와 같은 코드를 짜서 온라인 컴파일러에 작성을 한 뒤 실행시켜 보았다. 신기하게도 정말로 예약어를 define으로 수정시킬 수 있음을 볼 수 있었다. #include #define break printf("Couldn't escape!\n") int main(void) { int i = 5; while(i){ break; i--; } } 작성한 코드 clang version 7.0.0-3~ubuntu0.18.04.1 (tags/RELEASE_700..
-
알뜰폰 Hub를 사용해 보았다Soliloquy 2020. 7. 28. 02:15
📱 휴대폰 요금제를 바꿀 때가 된 것 같아서 인터넷을 열심히 찾아보다가 알뜰폰 Hub라는 곳을 알게 되었다. 알뜰폰 Hub는 한국정보통신진흥협회와 알뜰폰 사업자가 공동으로 운영하는 사이트로 알뜰폰 사업자가 요금제를 홍보할 수 있는 곳이었다. 여기서는 수많은 여러 요금제를 내가 사용하는 패턴에 맞게 한 번에 검색을 할 수 있었다. 그리고 검색으로 나온 요금제를 해당 사이트를 통해 바로 가입할 수 있었다. 본 사이트는 특이하게도 보통 사이트에서 사용하는 인증서가 아닌 EV 인증서를 사용했다. 그래서 Edge에서는 평번한 자물쇠뿐만 아니라, 본 사이트의 소속이 같이 표시됐다. 🔒 Korea Association for ICT Promotion(KAIT) [KR] Edge에서 본 사이트 주소 사이트의 맞춤 요금..
-
IC카드가 보안에 강한 이유가 무엇일까Soliloquy 2020. 7. 19. 18:49
💳 최근에는 체크카드나 신용카드에 IC칩이 거의 무조건 장착되어 있는 것을 볼 수 있다. 그리고 과거와는 달리 카드 뒷면의 자성 테이프를 사용한 거래는 거의 사용되지 않으며, 대신에 IC칩을 이용한 거래가 주로 이뤄지고 있다. 이 처럼 점차 자성 테이프 사용에서 IC칩 사용으로 넘어가게 된 가장 큰 이유 중의 하나는 자성 테이프 방식보다 나은 보안성 때문이다. 그런데 IC칩 사용은 자성 테이프보다 보안성이 우수하다고 말은 많은데, 정작 어떻게 우수한지는 설명을 들어본 적이 없는 것 같다. 자성 테이프 방식의 취약한 이유는 자성 테이프의 정보는 카드 발급 후에 변하는 일이 없고, 주변에서 쉽게 리더기를 구할 수 있기 때문이다. IC칩도 비슷하게 카드 발급 후에 데이터가 변하는 일이 없을 것 같고, 누군가 ..
-
저사양 노트북에서 IE로 유튜브 보기Soliloquy 2020. 7. 12. 22:19
💻 내가 가진 4415u CPU를 가진 저사양 노트북에서는 기본 브라우저인 엣지 레거시로 유튜브 사이트를 접속하면 유튜브가 엄청 버벅거린다. 웹사이트에 임베드된 유튜브 플레이어를 재생할 때는 문제가 없지만, 유튜브 공식 웹사이트에서 볼 때는 불편함이 느껴질 정도로 속도가 느렸다. 이러한 유튜브 공식 웹사이트 속도는 2017년 경 유튜브가 웹사이트를 개편으로 심해졌었던 것 같다. 그런데 참 신기하게도, 엣지나 IE가 아닌 크로뮴 엔진을 사용하는 크롬 브라우저를 사용하면 유튜브 속도가 훨씬 빨라짐을 느낄 수 있었다. 그 당시 속도가 빠른 이유는 크롬의 뛰어난 성능 때문인 것으로 알고 있었는데, 알고 보니 크롬 자체의 성능보다는 크롬의 지원 기능 중 shadow DOM V0 API라는 기능 때문인 것으로 밝혀..
-
윈도우 Cisco: PEAP 인증 사용하기Soliloquy 2020. 6. 28. 15:51
🌐 내가 있는 곳의 보안 네트워크 환경은 WPA2 - 기업 보안의 인증 방식으로 윈도우에 기본 내장된 MS_PEAP 방식 대신 Cisco_PEAP를 보안 인증 방법으로 사용한다. 안드로이드에서는 Cisco_PEAP 사용에 문제가 없지만, 윈도우에서는 해당 방식이 기본적으로 제공되지 않아서 별도의 작업이 필요하다. 그리고 이러한 작업 때문에, 보통은 노트북으로 보안 네트워크를 잘 사용하지 않는다. 한 때, 윈도우에서 보안 네트워크 접속 방법을 몰라서 담당 부서의 Wi-Fi 이용 가이드를 찾아봤었는데, Cisco_PEAP를 지원하지 않는 노트북에서는 사용을 할 수 없다는 문구를 보게 되었다. 비록 보안 네트워크 망을 사용하는 않아도 생활에 불편함을 느낀 적은 없지만, 적지 않은 비용을 들여서 만든 보안망을 ..