Posts
Luna's Piece
Cancel

2021년 3분기 질문 받습니다

이 글의 리플로 질문을 올리시면 답변 해 드립니다. 2021년 3분기까지 유효합니다.

Gitlab Pages로 블로그를 옮깁니다

원래 쓰던 XpressEngine 이 개발이 중단되고, XpressEngine3 도 망해가고, 보안 패치가 안되고 있어 해킹에 취약해서 고민하고 있던 차에 마침 시간이 나서 개인 소유의 gitlab 으로 블로그를 옮겼습니다. 앞으론 여기를 잘 써 보도록 하죠. 예전 블로그 글들을 옮겨오려고 봤는데… 다들 지난시대의 정보라 별 의미가 없어보이네요. ...

Facebook 의 광고 차단 Chrome 플러그인

Facebook 광고가 너무 자주 떠서 차단하려고 플러그인을 엄청 찾았는데.. 지금 2021년 6월 26일 현재 동작하는 플러그인이 거의 없더라.. 한참을 뒤지다가 딱 하나 찾음. https://chrome.google.com/webstore/detail/fblock-sponsored/njcnnfelhkehnacoabhefefkbmloakkf/re...

Java 정규식에서 subgroup 값 가져오기

Facebook 스프링사용자 모임에 질문이 올라왔다. 아래 코드가 의도와 다른 결과를 뱉는다는 질문이다. 웹에서 정규식을 테스트할수 있는 사이트인 regex101 에서는 정상 작동한다는 말까지 첨부하셧다 private static final Pattern SIDO_PATTERN = Pattern.compile( "(?<si...

Certbot으로 Lets Encrypt wildcard 인증서 얻기

참고링크 : https://certbot.eff.org/lets-encrypt/ubuntufocal-nginx certbot은 snap 관리자를 권장한다. 내가 사용하는 ubuntu 20.04는 snap 이 기본 내장이라 패스 snap 업데이트 : bash sudo snap install core; sudo snap refresh core ...

DNS Record 상태를 보는 웹 도구

https://toolbox.googleapps.com/apps/dig 구글에서 제공하는 dns 의 레코드 상태를 볼 수 있는 툴이다. 반영이 되지 않아 Let’s Encrypt 재시도 회수를 넘겨버리는 가슴아픈 일을 피할 수 있다.

DNS 문제로 몇일동안 접속이 제대로 되지 않았네요

전 원래 닷네임코리아의 DNS 를 사용했는데… 잠시 이 블로그를 만들기 위해 사이트를 parking 시켜두기위해 dns 의 cname 레코드를 조정했다 … 그런데 문제는 한번 등록한 cname을 삭제했는데도 거의 48시간이 넘는동안 계속 parking 상태로 남아있고, 심지어 닷네임코리아의 메인페이지로 리다이렉트도 시키더라…. 결국 dnszi라는 ...

WPF Grid 에 표처럼 Border 를 그려보자

주의 사항 이 글은 예전 블로그에서 옮겨온 오래 된 글입니다. 현재 상황과는 다를 수 있으며, 잘못 된 정보가 있을 수 있습니다. WPF 에는 표처럼 오브젝트를 배치할 수 있는 Grid 라는 Layout 컨테이너가 존재한다 그런데 이 컨테이너는 Layout 만 잡아 줄 뿐 표처럼 선을 그려주는 기능은 없… 진 않지만 내장되어 있는 ShowGri...

WPF 에서 ListView 의 ScrollBar 버튼 클릭을 프로그램으로 제어 하기

주의 사항 이 글은 예전 블로그에서 옮겨온 오래 된 글입니다. 현재 상황과는 다를 수 있으며, 잘못 된 정보가 있을 수 있습니다. Decorator border = VisualTreeHelper.GetChild(listViewName 0) as Decorator; ScrollViewer scrollViewer = border.Child as Sc...

왜 MemberFunction Pointer 를 cout 으로 출력하면 1이 나올까

주의 사항 이 글은 예전 블로그에서 옮겨온 오래 된 글입니다. 현재 상황과는 다를 수 있으며, 잘못 된 정보가 있을 수 있습니다. C++ Korea 에서 질문을 하나 받았습니다. 왜 아래 코드를 출력하면 결과가 1인가요? 라는 질문이었지요 struct Some { public: void func() { int i;...