반응형

분류 전체보기 174

GNU/Linux Crypto :: 01 :: GnuPG Keys

GnuPG의 기본적인 사용법을 살펴보고 이를 기반으로 SSH, Mutt 등 개발자의 일상 생활에 걸쳐 있는 보안에 대해서 짚어볼 수 있는 좋은 시리즈입니다. 원문 번역에 충실했으며, 제가 사용하는 GPG 버전과 원문에 있는 콘솔 출력 내용이 다르기 때문에, 제가 사용하는 버전에 맞추어 다시 쓴 것임을 알립니다. 본래 콘솔 내용은 당연히 원문에서 볼 수 있습니다. 1. GnuPG Keys 원문 링크 Keypair 생성하기 첫 걸음으로 4096-bit의 RSA keypair를 생성해볼 건데, 이는 보통 기준보다 훨씬 높은 암호화 수준이다. 여기서는 Debian 개발자들이 추천하는 몇몇 방식을 따라갈 것이다.본인이 개인적인 용도로 쓰는 최신 데스크탑 컴퓨터를 사용해야 엔트로피를 수월하게 생성할 수 있다. 물론..

GNU-Linux 2019.01.13

비수기의 파리 :: Day 0 :: 출발하기 앞선 말, 가이드 소개

2016년 늦가을, 파리에 가겠다 갑자기 왜프랑스에서 학업에 매진하고 있는 나의 친구에게서 콜이 왔다. 자기가 11월 즘에 여유가 되니까 오란다. 나도 유럽 가보고 싶었다.고마운 나의 친구도 티스토리 블로그를 한다 (내 블로그를 보고 뽐뿌가 와서 만들었다). 나도 정확히는 모르지만 철학 및 심리학과 관련해서 공부하는 내용이 많이 있겠지만, 그 뿐만 아니라 본인이 좋아하는 음악이나 문학 등에 대해서도 소개를 하곤 한다. 파리의 외노자를 알고 싶다면 방문해보셔도 좋다. 비행기 표 비행기 표 끊으면 시작이래서 일찍이 비행기 표를 예매하고 파리 여행을 시작했다.2016년 9월 즈음에 예매탑항공에서 예매 (지금은 망해있더라)2016년 11월 12일 토요일 인천 출발 - 2016년 11월 19일 토요일 파리 출발 ..

Travelogue 2019.01.05

비수기의 파리 :: Day 5 :: 혼자서도 잘 다녀요, 오르세 미술관, 노트르담 대성당, 카타콤, 에펠탑

경고: 오래된 여행 기록입니다이 글은 2016년 11월 12일부터 11월 19일까지 일주일 동안의 파리 여행을 뒤늦게나마 기념하고 기록한 것입니다. 따라서 돌아다닌 곳들의 정보나 지식을 담기보다는 그 당시에 스스로 보고 느낀 것들을 기억해내어 기록하는 것에 집중하고자 합니다. 찾아오시는 분들에게 조금이라도 도움이 되었으면 합니다. 고마운 나의 친구도 티스토리 블로그를 합니다 (내 블로그를 보고 뽐뿌가 와서 만들었다). 나도 정확히는 모르지만 철학 및 심리학과 관련해서 공부하는 내용이 많이 있겠지만, 그 뿐만 아니라 본인이 좋아하는 음악이나 문학 등에 대해서도 소개를 하곤 하니, 파리의 외노자를 알고 싶다면 방문해보셔도 좋을 것 같습니다. 2016년 11월 16일 수요일 다시 한 번 박물관 데이, 오르세 ..

Travelogue 2018.12.30

노네임드 봉개, 제주 봉개동에 두 강아지가 지키는 카페

제주도 봉개동에 아무도 모르는 작은 카페가 있다. 카페 이름은 "노네임드 봉개", 이름을 생각하니 사장님이 원하는 건가 싶기도 하다. 사장님의 의중은 내 알바 아니고, 나는 소개하고자 한다.제주도 한라산 백록담을 오르기 위해 봉개동에 숙소를 잡았었는데, 작업해야 할 일이 있어 그 주위의 카페를 찾아봤었다. 내가 있던 곳이 대로 변에 있어서 차들이 씽씽 다니기만 하고 해장국 집 뿐이었다. 검색 결과 몇 군대 나타나긴 했는데, 조용한 카페같은 게 있을까 기대하지 않고 다가갔다. 그런데 "이게 왠 걸" 다만 내가 처음 찾아갔던 당시는 밤 10시였는데 카페 마감 시간이라 위치 확인만 하고 발길을 돌릴 수 밖에 없었다. 그리고 내일 다시 오겠다고 인사하고 나가려는데 강아지가 같이 빠져나와 한참을 도망가서 사장님이..

Travelogue 2018.12.25

비수기의 파리 :: Day 4 :: 몽마르트르 거리의 화가를 조심하라

경고: 오래된 여행 기록입니다이 글은 2016년 11월 12일부터 11월 19일까지 일주일 동안의 파리 여행을 뒤늦게나마 기념하고 기록한 것입니다. 따라서 돌아다닌 곳들의 정보나 지식을 담기보다는 그 당시에 스스로 보고 느낀 것들을 기억해내어 기록하는 것에 집중하고자 합니다. 찾아오시는 분들에게 조금이라도 도움이 되었으면 합니다. 고마운 나의 친구도 티스토리 블로그를 합니다 (내 블로그를 보고 뽐뿌가 와서 만들었다). 나도 정확히는 모르지만 철학 및 심리학과 관련해서 공부하는 내용이 많이 있겠지만, 그 뿐만 아니라 본인이 좋아하는 음악이나 문학 등에 대해서도 소개를 하곤 하니, 파리의 외노자를 알고 싶다면 방문해보셔도 좋을 것 같습니다. 2016년 11월 15일 화요일 오늘의 목적지는 몽마르트르다. 몽마..

Travelogue 2018.12.25

비수기의 파리 :: Day 3 :: 몰라도 재밌는 박물관

경고: 오래된 여행 기록입니다이 글은 2016년 11월 12일부터 11월 19일까지 일주일 동안의 파리 여행을 뒤늦게나마 기념하고 기록한 것입니다. 따라서 돌아다닌 곳들의 정보나 지식을 담기보다는 그 당시에 스스로 보고 느낀 것들을 기억해내어 기록하는 것에 집중하고자 합니다. 찾아오시는 분들에게 조금이라도 도움이 되었으면 합니다. 고마운 나의 친구도 티스토리 블로그를 합니다 (내 블로그를 보고 뽐뿌가 와서 만들었다). 나도 정확히는 모르지만 철학 및 심리학과 관련해서 공부하는 내용이 많이 있겠지만, 그 뿐만 아니라 본인이 좋아하는 음악이나 문학 등에 대해서도 소개를 하곤 하니, 파리의 외노자를 알고 싶다면 방문해보셔도 좋을 것 같습니다. 2016년 11월 14일 월요일 오늘은 박물관 데이오늘은 친구가 학..

Travelogue 2018.12.23

비수기의 파리 :: Day 2 :: 뻥 뚫린 직선에 신명이 난다, 베르사유 궁전과 정원

경고: 오래된 여행 기록입니다이 글은 2016년 11월 12일부터 11월 19일까지 일주일 동안의 파리 여행을 뒤늦게나마 기념하고 기록한 것입니다. 따라서 돌아다닌 곳들의 정보나 지식을 담기보다는 그 당시에 스스로 보고 느낀 것들을 기억해내어 기록하는 것에 집중하고자 합니다. 찾아오시는 분들에게 조금이라도 도움이 되었으면 합니다. 고마운 나의 친구도 티스토리 블로그를 합니다 (내 블로그를 보고 뽐뿌가 와서 만들었다). 나도 정확히는 모르지만 철학 및 심리학과 관련해서 공부하는 내용이 많이 있겠지만, 그 뿐만 아니라 본인이 좋아하는 음악이나 문학 등에 대해서도 소개를 하곤 하니, 파리의 외노자를 알고 싶다면 방문해보셔도 좋을 것 같습니다. 2016년 11월 13일 일요일 가자, 베르사유 이번 여행 계획 중..

Travelogue 2018.12.18

비수기의 파리 :: Day 1 :: 첫 지하철, 첫 식사, 비오는 개선문

경고: 오래된 여행 기록입니다이 글은 2016년 11월 12일부터 11월 19일까지 일주일 동안의 파리 여행을 뒤늦게나마 기념하고 기록한 것입니다. 따라서 돌아다닌 곳들의 정보나 지식을 담기보다는 그 당시에 스스로 보고 느낀 것들을 기억해내어 기록하는 것에 집중하고자 합니다. 찾아오시는 분들에게 조금이라도 도움이 되었으면 합니다. 고마운 나의 친구도 티스토리 블로그를 합니다 (내 블로그를 보고 뽐뿌가 와서 만들었다). 나도 정확히는 모르지만 철학 및 심리학과 관련해서 공부하는 내용이 많이 있겠지만, 그 뿐만 아니라 본인이 좋아하는 음악이나 문학 등에 대해서도 소개를 하곤 하니, 파리의 외노자를 알고 싶다면 방문해보셔도 좋을 것 같습니다. 2016년 11월 12일 토요일 샤를드골 공항 도착, 혼자라면 치밀..

Travelogue 2018.12.16

쪼잔한 Rust 9. 오류 다루기

Chapter 9. 오류 다루기 Rust가 안전한 언어가 되기 위한 노력은 오류 다루는 데까지 닿아있다. 오류도 소프트웨어의 일부라고 할 수 있는 만큼, Rust는 뭔가 잘못된 상황을 다루는 많은 기능을 탑재하고 있다. 많은 경우에 Rust는 오류가 날 수 있는 가능성을 사용자가 알고 있기를 요구하고, 오류 상황에서의 대처법이 마련되어있어야 컴파일이 가능하다. 이러한 깐깐함은 당신의 코드가 프로덕션에 배포된 후에 오류가 발생하는 것을 보기 전에 오류들을 발견하고 처리하도록 강제하기 때문에 당신의 프로그램을 더욱 강건하게 해주는 것이다! Rust는 오류를 크게 두 가지로 분류하는데, 회복 가능한(recoverable) 오류와 회복 불가능한(unrecoverable) 오류가 그 두 가지이다. 파일을 못 찾는..

Programming/Rust 2018.11.17

쪼잔한 Rust 16. 두렵지 않은 Concurrency

Chapter 16. 두렵지 않은 Concurrency Concurrent 프로그래밍을 안전하고 효율적으로 다루는 것이 Rust가 삼는 주된 목표 중 하나이다. 프로그램의 여러 부분을 독립적으로 실행시키는 concurrent 프로그래밍과 동시에 실행시키는 parallel 프로그래밍은 많은 컴퓨터들이 여러 프로세서를 이용함에 따라 더욱이 중요하게 여겨지고 있다. 역사적으로 볼 때, 이러한 영역의 프로그래밍은 어렵고 오류가 나기 쉬운 것으로 생각되어왔다. Rust는 이러한 인식을 바꾸고 싶다. Rust 팀은 애초에 메모리의 안전을 보장하는 것과 concurrency 문제를 예방하는 것은 완전히 별개의 문제라고 생각했었다. 시간이 지나면서, Rust 팀은 소유권과 타입 시스템이 이 두 가지 문제를 해결하는데 ..

Programming/Rust 2018.09.11