Windows 10의 NVMe 명령어들

드디어 나온 Windows 10의 NVM Express Admin Command 명령어들에 대해서 알아보자. Windows 10에서 제공하는 IOCTL 코드는 IOCTL_STORAGE_QUERY_PROPERTY와 IOCTL_STORAGE_PROTOCOL_COMMAND 두 가지다. 그렇다면 후자를 사용하면 모든 명령어에 대한 일반적인 구현이 가능할 거라 생각할 거다. 아니다. 후자는 지정된 “Vendor specific” 명령어만 사용할 수 있다. 따라서 우리가 알고 있는 일반적인 명령어는 다음의 세 가지만 사용할 수 있는 거다. 만약 다른 명령에 […]

덜 귀찮게 웹 호스팅에서 Let’s encrypt 인증서 쓰기

지난 글을 쓰고 더 나은 방법을 찾다가, 반자동화하는 법을 발견했다. 필요한 것들 git, php 5.6 이상 제공되는 호스팅. (git이 제공되지 않는 경우 해당 사이트에서 직접 zip으로 받아야 한다.) CPanel 접근이 가능한 호스팅 (Bluehost같은 외국 호스팅은 대부분 가능) 과정 ssh로 해당 호스팅 서버에 접속한다. 우선 php용 acme-client를 불러온 뒤, 해당 폴더에 들어간다. git clone https://github.com/kelunik/acme-client cd […]

이상원 교수님 데이터베이스

이상원 교수님 데이터베이스는, 부담도 상당히 적은 한 편 재밌다. 이 역시 추천 강의 중 하나로 꼽기에 부족함이 없다. 일단 과제가 적고, 그 과제들도 중간고사를 지나면 real-world usage를 다룬다. 그리 길지도 않기 때문에 간단히 해결할 수 있다. Quiz는 자주 보는 편이긴 하지만 어차피 지난 시간에 했던 내용 중 중요한 내용을 내서 어려움이 없다. 따라서 지난 시간 […]

이은석 교수님 소프트웨어공학

이은석 교수님 소프트웨어공학 역시 전에 말했던 강의처럼 처음에 들어갔을 땐 무섭다. 이 역시 대부분의 좋은 강의들이 그렇듯 처음 들어갔을 때 부담스럽다. 3달 간의 프로젝트, 미칠듯한 공부량까지. 교수님께서는 말한다. 전보다 많이 부담을 덜었다고. 맞는 이야기다. 처음에 들어갔을 때 이 과목은 다른 두 과목만큼 부담스럽다고 하는데, 아니다. 그렇게 ‘느껴질’ 수는 있겠으나, 다 끝난 뒤에 객관적으로 보면 평균적이다. […]

정재훈 교수님 컴퓨터네트워크

학기를 마치고 학점까지 끝난지도 오래 되었으니, 객관적으로 강의 평가를 하기엔 제격인 타이밍인 것 같다. 결론부터 말하자면, 추천한다. 정재훈 교수님 컴퓨터네트워크는 처음에 들어갔을 땐 무섭다. 하긴 대부분의 좋은 강의들은 처음 들어갔을 때 부담스럽다. 절대 평가 기준도 그렇고, flipped class도 그러하며, 주마다 보는 quiz도 그렇다. 교수님께서 말씀하시듯 그래서 학생들이 이 강의를 부담스럽게 여기지 않나 한다. 그러나 이 […]

시작하는 윈도우 오픈 소스 개발자를 위한 조언

나래온 툴을 개발하면서, 윈도우를 위한 오픈 소스 소프트웨어를 개발하려는 프로그래머들에게 하고 싶은 말들을 모아 보았다. 전체적으로 윈도우의 사용자는, 흔히 말하는 ‘일반 사용자’다. 따라서 여러분이 어떤 기술적인 결정을 하던, 그것보다 본인에게 어떤 가치를 줄 수 있는지가 더 중요하다. 그 사실을 명심하고 다음 내용들을 읽으면 좋다. 오픈 소스로 얻는 혜택은, 생각보다 적다. 물론 github가 무료고, sourceforge를 쓸 […]

공부하는 (용산) 카투사를 위한 경험담

주의: 이후의 내용은 당연하겠지만 진리의 케이스 바이 케이스가 적용된다. 눈치는 필수다. 의외로 자대에서 공부한 경험담 같은 건 잘 없어서 써본다. PT는 어떻게 하던 결국 통과하게 된다. 그러나 공부는 남이 해주지도 않고, 동기부여도 영 안 되기 때문에 공부에 소홀하기 십상이다. 하지만 사회에 나오게 되면 공부를 등한시한 지난 날을 떠올리며 통한의 후회를 하게 될 터이다. 따라서 어떻게든 […]

일본 여행기 – 1규카츠=1시간, 그리고 아사쿠사

  모든 일의 시작 기다릴 때는 죽어라 안 오던 전역은, 포기하자 성큼 다가왔다. 많은 전역을 앞둔 장병들처럼 나 역시 여행 계획을 세웠다. 일본 여행이다. 지난 몇 년간 나는 급행 KTX와 같았다. 필수적인 것들을 제하면 모든 것을 밀어 젖히며 달려왔다. 대학 1학년부터 머리 속 깊이 살아남아야 한다는 생각이 항상 존재했다. 그러던 차에 일본을 자주 가던 친구를 […]

SSD 수명 테스트, 무엇이 문제인가?

2012년에 내가 올렸던 글 중에 SSD 수명 관련 자료(13년 9월 후로 사실상 정지)라는 글이 있었다. 올린 뒤로 해당 글은 다른 곳에서 몰려온 사람들로 인해 인산인해를 이뤘다. 온갖 커뮤니티에 올라갔던 건 물론이고, SSD 업체 내부망에서도 돌았던 것으로 보인다(삼성 인트라넷망인 마이싱글 링크가 한동안 리퍼러를 가득 메울 정도였다). 그 때는 물론 나도 SSD에 대한 기본 지식이 매우 부족할 […]