IMAP/SMTP 로그인할 때 메일 계정 전체 말고 메일 아이디만 써야 하는데,

2019 로그인 화면에서는 "로그인 아이디" 입력란이 없어졌어요 :(

Outlook 2019 로그인 화면 중 IMAP 상세 설정 화면... 로그인 계정 입력란 어디?

대신 이렇게 해 보세요.

# 아예 레지스트리 설정값을 고쳐서 예전 설정 창으로 되돌리는 방법이 있다고 합니다:

https://answers.microsoft.com/ko-kr/msoffice/forum/msoffice_outlook-mso_other-mso_2016/%ec%95%84%ec%9b%83%eb%a3%a9-2016/50a8a449-982b-42ad-814b-87b53d866bcb
https://support.microsoft.com/en-us/help/3189194/how-to-disable-simplified-account-creation-in-outlook

레지스트리 편집기에서 (시작 - 실행 - regedit),
* HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Setup\ 경로로 찾아 들어가서,
* (트리 오른쪽 빈 창에) 오른쪽 클릭 - [새로 만들기 - DWORD(32비트) 값] 클릭하고
* 항목 이름은 "DisableOffice365SimplifiedAccountCreation"으로, 1로 설정!

편집기를 끄고 Outlook을 다시 실행하면 예전 창으로 계정 생성이 가능하다고 하네요. 정말 됩니다.
  • 제어판 (윈도 10 설정 말고) > 사용자 계정 > Mail 로 들어가서

 

 

  • [전자 메일 계정] 버튼을 눌러 아웃룩 계정 설정 창을 띄우고

  • [전자 메일] 탭에서 [새로 만들기...] 버튼을 누르고 계정을 추가하세요.

예전 아웃룩 2016까지 쓰던 창이 나타나고요. IMAP 계정 상세 설정 창까지 가면 "로그인 계정" 입력란이 있습니다.

 

Outlook 2016까지 보던 상세 설정창이 반겨줍니다. 로그인 계정 입력란도 있네요!

 

 

아웃룩 프로그램 실행 중에, 위 방법으로 새 계정을 추가했는데 새 계정에서 메일 발송이 안 되면

아웃룩 프로그램을 껐다 켜 보세요.

아웃룩 프로그램이 떠 있는 상태에서 위 방법으로 새 계정을 추가했다면, 동기화할 폴더 목록에 새 계정의 폴더가 들어있지 않을 수 있습니다. 이 경우 [보내기/받기]를 백날 눌러봐야 소용이 없습니다.

 

반응형

HDL로 작성한 연산 블록을 테스트하려는데, HDL로 제어 블록이니 데이터패스니 그냥 작성하기는 너무 어려워서... 대안을 찾아보려 했는데요.

HLS 툴을 쓰는 방법이 있지만,

  • 라이선스가 있는 Xilinx Vivado HLS는 출력물을 Xilinx 제품에 안 쓰면 라이선스 철퇴맞는다는 답변이 있고 (예상은 했지만 역시나)
  • Mentor Catapult 등등 있긴 한데 라이선스가 없으니...

위키백과에 가면 이것저것 있는데, 거의 다 오래되었거나 유료고... 좋아보이는 게 안 보이네요.

다른 툴을 둘러보다가, 용도가 아예 다르긴 하지만 RTL 모델링 툴을 둘러봤습니다.

Python 기반

MyHDL

파이썬으로 쓰는 HDL 언어 정도가 되겠네요. Verilog로 TDD 하려면 테스트벤치 쓰기가 너무나 어려운데, 파이썬으로 테스트케이스 쓰면 편리할 것 같습니다.

문제는 hierarchy로 블록을 만들었을 때, 전체 블록 대신에 소블록별로 내보내는 방법이 있는지 모르겠네요.

PyMTL

여기는 아키텍처 모델링하는 데에 방점이 있어 보입니다. Behavior 레벨, Cycle 레벨, 그리고 RTL 레벨 각각에 대해 디자인을 만들면 이에 대한 테스트를... 고급지게... 할 수 있는 것 같아요.

반응형

윈도 10 들어서 더 이상 새 버전을 내지는 않고,

대신 6개월마다 메이저 업데이트를 진행하고 있는데요.

무료로 계속 업데이트해 주니 고맙기는 한데, 강제 업데이트 정책과 새 버전 초기의 갖가지 문제들의 결합은... 끔찍합니다.

특히 작년 9월 업데이트는 끔찍한 버그로 급하게 내려간 뒤 한 달 뒤에야 다시 나왔죠.

MS가 이에 학을 뗐는지, 올해인 19년부터는 메이저 업데이트 주기를 (이전 6개월에서) 늦추고 또한 새 메이저 업데이트를 충분한 테스트 기간을 두고 느긋하게 하기로 했나 봅니다.

이에 원래는 3월에 나올 업데이트였지만 4월로, 그리고 전체 배포는 5월 말로 늦추어졌습니다.

이러한 달라진 행보에 오히려 믿음이 가고, 4월 말에 RTM 버전이 나왔길래 설치해 봤습니다.

좋아진 점

드디어! 흰둥 테마가 생겼습니다! 적용해보니 어색한 면도 있긴 하지만 좋습니다.

사실 그 외에는... 지난 1809 버전과 달라진 점이 그리 체감되지는 않지만, 안정적으로 동작하는 것 같아 좋습니다.

RTM 버전의 문제

  * 구글 크롬 웹브라우저 속도가 윈도7 시스템의 1/3 - 1/4로 떨어진다는군요. 곧 고쳐주겠지만, 예전에 구글 유튜브 팀이 MS 웹브라우저 팀 호환성 이슈로 엿먹이던 일 복수하는 건 아닌지 싶네요 ㅋ

설치 시 겪은 어려움

이번에도 윈도10 ISO 맛집 "홍차의꿈"님 티스토리 블로그에서 받아봤습니다. 고맙습니다.

https://jsb000.tistory.com/1316?category=991974

업그레이드 설치로 진행을 했고요, PC별로 크게 두 가지 증상이 있었는데,

배그 "배틀아이", 윈도 내장 가상 PDF/XPS 프린터 드라이버 호환성 오류

"배틀아이"는 지우라 하면 지우면 되고요.

설치 프로그램에서 드라이버 호환성 문제는 문제가 있다고만 하고 어떤 장치 때문인지 안알랴줌 하는 매우 짜증나는 문제가 있습니다.

검색해보시면 설치 프로그램이 있는 숨김 폴더의 보고서 파일을 열어보면 알 수 있다고 하네요.

제 경우는 윈도 내장 PDF, XPS 가상 프린터 때문이었고요, 제어판의 Windows 기능 추가·제거에서 지워둔 뒤 설치 프로그램의 호환성 검사 결과 캐시 파일을 지운 뒤 다시 시도하면 되었습니다.

MS 내장 기능 때문에 업그레이드가 안 된다니.. 역시 아직 전체 배포할 버전은 아닌 것 같습니다.

가장 쉬운 해결책은 인터넷 연결을 끊고 설치 진행하면 호환성 검사 문제 없이 된대요. 미리 알았어야 했는데...

약관 동의하기도 전에 오류

https://answers.microsoft.com/ko-kr/windows/forum/windows_10/pc%EC%97%90%EC%84%9C-windows-10%EC%9D%84/e8bd6e23-2a70-4db1-ad0e-1eab7d03de83

"PC에서 Windows 10 을 실행할 수 있는지 확인하는데 문제가 있습니다. 설치 프로그램을 닫고 다시 시도하세요."

라는 오류가 약관 동의 여부를 묻기도 전에 떴는데요,

DRM 관련 프로그램을 제거하니 피할 수 있었습니다. 링크한 페이지의 답변과 같이 안티바이러스 프로그램 때문일 수도 있다네요.

반응형

LG G5부터 최신 기기까지 상단 상태바에서 통신사 문구 및 VoLTE (=HD Voice) 로고를 제거하는 테마입니다.

[G7 KT 기기 예시]

그냥 테마가 아니라 아이콘 테마이므로 기존 테마와 함께 적용할 수 있습니다.

또한, 노치 탑재 기기의 경우 양 옆 여백까지 줄인 버전을 통해 알림 아이콘을 한두 개 더 띄울 수 있습니다.

  • 시계 너비(폰트 종류, 시간제 설정, 현재 시간)에 따라 최대 아이콘 개수가 줄어들 수 있습니다.
  • Nacho Notch를 사용하여 상태바를 항상 까맣게 칠하면 덜 어색합니다!

[알림 아이콘을 최대 5개까지 띄울 수 있습니다]

 

지원 기종 (또는 동작 확인된 기종)

2016년 출시 기종부터 최신 기종까지 지원할 수 있음을 확인했습니다.

  • UX 6 (2016-2017년 출시 기종, 오레오 OS 설치된 경우)
    • G5, V20, G6, V30 등 오레오 OS 기기
    • ** UX 6에는 아이콘 테마 기능이 없으므로 일반 테마로 인식되며, 따라서 기기만으로는 기존 테마와 동시 적용할 수 없습니다 **
  • UX 7 (2018년 출시 기종 및 오레오 OS 기기)
    • G7, V35, 및 V40 (오레오 OS일 때만) 등
  • UX 8 (2019년 출시 기종 및 (G7/V35 이후) 파이 OS 기기)
    • G8, V50 등
    • V40, V30 및 19년 5월 이후 파이 OS로 업그레이드된 기기
  • UX 9
    • V50S

 

설치 방법

1. 먼저, 첨부된 압축 파일을 받고 포함된 테마 APK 파일 중 기기에 맞는 것, 원하는 베리에이션을 골라 설치하세요.

IconTheme_NoOperator_r4.zip
0.14MB

  • 파일 이름에 "NarrowMargin"이 있는 테마는 양 옆 여백까지 줄인 버전입니다.
    • 일반 버전과 "NarrowMargin" 버전을 동시에 설치하면, 나중에 설치한 버전만 정상 동작합니다.
  • 이전 버전에서 테마 이름에 ',' (콤마, 반점) 문장부호를 넣는 바람에 PC용 "LG Bridge" 프로그램이 동작하지 않았습니다. 새 버전은 이름을 고쳤습니다.
  • 이전 버전은 일부 안티바이러스 프로그램이 악성코드로 진단하였습니다.
    • 기존의 정식 테마 파일을 APKTool로 수정했기 때문에 "변조"된 앱으로 판단한 것 같고요.
    • 새 버전은 직접 바닥부터 패키징했기 때문에 괜찮을 겁니다. 제 테스트에서는 괜찮았어요.
    • 단, 나돌아다니는 테스트 인증서로 서명했으니 제 제작품이라는 보증은 되어 있지 않습니다.

 

 

2. 기기에서 [설정 - 화면 - 배경화면 및 테마 - 테마]로 찾아들어가세요.

사용하려는 테마를 적용하지 않았다면, 먼저 적용해주세요.

  • 고대비 모드와 함께 쓰려면, 고대비 모드를 먼저 켜 주세요.
    • [설정 - 접근성 - 화면]에서 찾을 수 있습니다.

3. 이제 "테마" 설정 화면으로 다시 돌아와서 본 "통신사 문구 숨김 테마"를 적용해 주세요.

  • 아래 예시 그림과 달리 "아이콘" 탭으로 들어가시면 찾을 수 있습니다.
    • UX6에는 아이콘 테마 기능이 없습니다. 그냥 일반 테마처럼 이용할 수 있습니다.

미리보기 그림 없는 테마입니다. (게을러서.. 이해하십시오.) 선택하여 적용해주세요.

[미리보기 그림 없는 테마가 하나 생겼습니다. (초록색 사각형으로 강조)]

  • 적용했던 아이콘 테마를 해제하려면,
    • 일반 테마를 다시 적용하거나
    • [설정 - 접근성]에서 고대비 모드를 켜거나 꺼 보세요. 고대비 모드도 테마의 일종입니다.
  • 뭔가 적용이 덜 되었다면, 재부팅해 보세요.
    • 잠금화면 상태바에서 통신사 문구가 사라지지 않는 경우
    • VoLTE 또는 HDVoice 아이콘이 사라지지 않는 경우
      • SKT 기기는 애초에 "HD Voice 아이콘 숨기기" 기능이 탑재되어 있습니다. 통화 앱 설정에서 찾아가세요.
  • 잠금 화면 하단, 그리고 알림 화면 하단의 통신사 문구는 AOSP(순정 안드로이드)에도 있는 문구입니다.
    • 이 문구는 숨기지 않았습니다.
    • 이 테마의 목적은 상태바의 통신사 문구를 숨겨서 상태바를 넓게 쓰는 데에만 있기 때문입니다.

 

 

  • 삼성 갤럭시 시리즈는... 그냥 굿락 설치하시면 됩니다!
    • 엘지 멋쟁이님들은 소프트웨어 업데이트부터 열심히 하십시다! 힘내주세요!

 

반응형

'도구' 카테고리의 다른 글

Mp3tag 웹 태그 소스 - 벅스 v0.4.15  (56) 2018.08.31
Mp3tag 웹 태그 소스 - 벅스 v0.3  (0) 2018.08.16
Mp3tag 웹 태그 소스 - 벅스 v0.2.1  (7) 2017.11.05
Mp3tag 웹 태그 소스 - 벅스  (2) 2017.03.12

주먹왕 랄프 2

마, 내가 디즈니다!

패기가 느껴지는 IP 자랑 영화. 자사 캐릭터 자랑하느라 정작 바넬로피 & 랄프는 소모되기만 한 느낌. 이번 작 신규 캐릭터 생크 또한 전작의 칼 훈과는 다르게 극을 휘어잡는 모습을 보여주지는 못한 듯 함..

비슷한 발상의 다른 영화에 비해 신선한 느낌을 주었으나, 본작에서 해결한 갈등은 진부하게 느껴짐.

덤보 (2019)

앗, 또 디즈니. 디즈니 너무 좋아하는 거 아냐

코끼리 귀여운 사람 추천. 에바 그린 좋은 사람 추천. 팀버튼 감독 스타일 좋아하는 사람은 글쎄...

실사로 뽑았음에도 코끼리가 귀엽다. 날 때 빼고는 귀를 가만히 두는데 평소에도 귀 팔랑거리면 좋겠다.

팀버튼 감독 특유의 스타일은 중간쯤에 비누거품 쇼로만 나타난다. 그 외에는 화면이 왠지 모르게 우중충한 것 빼고는 드러나질 않는다.

이야기 전개는 별로... 진부한 갈등, 어디서 본 것 같으면서 공감 안 되는 악역, 우연을 통한 문제 해결... 와장창 엔딩은 맘에 든다.

영화 "마틸다"의 악역 웜우드 아저씨가 선역으로 나와서 어리둥절 ㅋ.

극 중 등장하는 "드림랜드"는 요전 디즈니 영화 "투모로우랜드"를 쪼끔 떠오르게 하는 테마파크. 멋지구리하게 나오다가 결국 장식 취급인 것이 또 비슷. 스타일 면에서 게임 "바이오쇼크" 시리즈도 떠오른다.

극한직업

이상한 데 한눈 안 팔고 멋지게 잘 만든 꿀잼 코미디 영화. 한국 코미디 영화 업계의 미래가 밝다.

기생충

다 보고 나니 매우 찝찝..

존윅 3

존윅이 사막에 버려질 때까지만 보고 나오면 될 것 같은 영화.

일본 무사 나올 때마다 갑분싸 느낌이더니, 최종전 아주 볼 만 했음. 물론 나쁜 쪽으로. 총질 안 하고 칼질하니 노잼. 사무라이 좀 작작 썼으면.

이번 영화의 주요 소재인 원탁회의가 도무지 이해가 안 된다. 어차피 스토리 따위 개나 준 영화였지만 신의의 아이콘 존윅 캐릭터성을 망가뜨리는 내용인 것 같았다.

레드슈즈

여주가 참 예쁘네. 디즈니와 경쟁 가능. 캐릭터 모델링 장인이신 듯.

엑시트

캐릭터가 현실적인 맛깔나는 오락영화. 한국 재난영화의 미래도 밝다.

야나두 형님이야 연기 잘 하지만, 새벽씨 연기 괜찮은 줄은 또 몰랐네.

반응형

안시성 (9월)

영상미 좋았고 조인성은 역시 조인성 했으나, 앞, 뒤의 큰 전투 사이를 메꾸는 중간 스토리가 매우 아쉽... 각본에 쓸 돈이 부족했는지..

보헤미안 랩소디 (11월)

그저 마지막 공연 실황 (재현) 영상으로 만--족.

위대한 쇼맨 (12월 / VOD -- 올레TV)

맨 중의 맨 휴 잭맨 나오는 영화, 노래를 참 잘 하시네!

이야기는 애초에 기대를 하지 않았고, 실제 인물 평판 생각하면 찜찜한 면이 있으나..

성난 황소 (12월 / VOD -- 올레TV)

오랜만에 마동석이 제대로 마동석한 영화.

쓰리 빌보드 (11월 / VOD -- 올레TV)

화려하게 망하는 복수극, 그리고 복수의 허망함.

어벤저스3 (4월 / 극장)

잘 만들었네!

레디 플레이어 원 (극장)

명불허전 스필버그 감독다운 뛰어난 영상미.

어설픈 전개, 어설픈 갈등 해결, 확 깨는 결말은 아쉽.

그럼에도 결말 직전 장면은 필견.

인크레더블2 (12월 / VOD -- 올레TV)

1편을 넘어서는 신선함은 없었으나, 좋은 가족 영웅물이었음.

미션임파서블6 (극장)

또다시 한 차원 넘어서는 톰 크루즈와 미션 임파서블 시리즈.

다음에 대체 어디까지 가려고 이렇게나 완벽해지는지.

데드풀2 (극장)

소포모어 징크스고 뭐고 하고 싶은 것 다 하는 라이언 레이놀즈. 살짝살짝 아쉬웠던 킹스맨2와 달리 좋은 모습.

피터래빗 (VOD -- 올레TV)

그저 귀여움.

툼레이더 (VOD -- 올레TV)

여주 예쁘면 됐지 뭐. 작가에게 돈을 더 썼으면 하는 마음은 드나, 게임 툼레이더 (리부트) 생각나게 잘 만듦.

반응형

이런 글 있는 줄 알았으면 삽질 덜 했지...

알아두면 쓸데없는 배경 설명

Let's Encrypt (이하 LE)웹서버를 위한 무료 SSL 인증서 서비스입니다. 무료니까 3개월마다 갱신해야 하고 (자동 갱신 툴 이용하면 괜찮...) 사고 났을 때 어떤 보상도 못 받지만, 무료니까...

그런데 지난 2018년 초에 서버 인증 방식 중 하나인 TLS-SNI-01 방식이 보안 취약점으로 인해 폐기 수순에 돌입했고, 2019년 2월 부로 LE 서비스에서도 완전히 지원 중단되었습니다.

문제는 TLS-SNI-01 방식이 당시 HTTPS 포트만으로 인증이 가능한 유일한 방식이었다는 점입니다. 만약 HTTPS 포트만 열려있고, 1. DNS 서버를 건드릴 수 없는데다, 2. HTTP(80번) 포트도 열 수 없는 상황이라면 답이 없죠.

그 대신 TLS-ALPN-01이라는 HTTPS 포트만으로 인증받는 새 표준이 작년 하반기에 준비되고, 각종 자동 인증 도구 및 LE에서 지원을 시작한 모양입니다. 문제는 가장 널리 쓰이는 Certbot 도구는 아직 지원을 안 한다는 것...

대신 Dehydrated 및 Nginx 최신 버전을 이용해 TLS-ALPN-01 방식으로 인증서를 받아와 보겠습니다.

목표는,

  • Certbot에서 Dehydrated로 인증 도구 갈아타기
  • 무중단 인증서 갱신을 위해, Nginx의 load balancer 이용하기로 함 (Dehydrated의 TLS-ALPN-01 + Nginx 설명 따름)

Nginx 설정 변경

  1. Nginx 공식 저장소의 mainline 버전으로 갈아타기

우분투 18.04 저장소의 nginx는 지원을 안 하는 것 같아서...

  • 공식 저장소 추가
  • 저장소 인증키 추가
  • 설치!
  • 프록시 설정

nginx.conf 하단에 한 줄 붙이고,

include /etc/nginx/tls_alpn_proxy.conf;

tls_alpn_proxy.conf 파일을 만들고 내용으로 아래와 같이...

stream {
  map $ssl_preread_alpn_protocols $tls_port {
    ~\bacme-tls/1\b 127.0.0.1:10443;
    default 127.0.0.1:4433;
  }

  server {
    listen 443;
    listen [::]:443;

    proxy_pass $tls_port;
    ssl_preread on;
  }
}

(TODO 왜 127.0.0.1 붙여야 하지...)

  1. 원래 서버 설정 고치기

원래 443 포트로 서빙하던 것을 4433 포트로 고쳐두고

  1. 설정 파일 문법 검사 후 적용

nginx -t
systemctl reload nginx

Dehydrated 설치 및 설정

  1. Dehydrated 설치

사실 그냥 셸스크립트라 설치라고 할 것이 없고...

GitHub 저장소 clone!

그리고 저장소의 tls-alpn-01 지원 글 참고해서 응답기 역할하는 Python 스크립트도 준비!

  1. 설정 폴더 및 파일 생성

$ mkdir /etc/dehydrated
$ cp <path/to/tool>/docs/example/config /etc/dehydrated/config

복사한 설정 파일을 열어서

CA -- 일단 테스트용 staging 서버로 변경
CHALLENGETYPE -- tls-alpn-01로 설정

/etc/dehydrated/domains.txt 파일 만들고 그 안에 서버 도메인 주소 입력!

  1. Nginx 설정...은 아까 했고...

  2. 잘 돌아가는지 테스트!

등록키 받아오고

$ <path/to/tool>/dehydrated --register --accept-terms

응답기 역할을 할 Python 스크립트 실행시켜두고

$ python3 <path/to/responder>

인증서 생성!(-c 또는 --cron 하면 알아서 생성/관리 작업 수행)

$ <path/to/tool>/dehydrated -c

  1. 실제 인증서 받아오기

설정 파일을 다시 열어서 staging 서버에서 실제 서버 주소로 되돌려놓고,

$ <path/to/tool>/dehydrated --register --accept-terms
$ <path/to/tool>/dehydrated -c

한 번 더 해주면 /etc/dehydrated/certs/<domain>/에 인증서가 똭!

아까 띄워둔 Python 응답기는 이제 꺼도 되겠죠.

  1. Nginx 설정 고쳐서 새 인증서 쓰도록 변경

Certbot과 파일 이름은 같고, 경로가 /etc/letsencrypt/live/<site>/에서 /etc/dehydrated/certs/<site>/로 바뀌었습니다.

$ nginx -t
$ systemctl reload nginx

하면 마무리됩니다.

Cron 작업에 추가하기

아래와 같은 스크립트를 만드세요.

#!/bin/bash

python3 <path/to/responder> &
PID_RESP=$!

<path/to/tool>/dehydrated -c -k <path/to/hook> | logger -t dehydrated

kill $PID_RESP
  • 위 스크립트에서 | logger -t dehydrated는 데비안/우분투 기준으로 시스템 로그에 메시지 남기려고 두었고, /etc/rsyslog.d/etc/logrotate.d/ 안의 파일을 수정해서 syslog 대신 별도 로그 파일에 기록되게 만들 수 있겠습니다.

위에 "hook" 이야기가 있는데, 인증서 갱신될 때 Nginx가 설정을 (=인증서를) 다시 가져오게 (reload) 해야 합니다.
그러니 아래와 같은 hook 스크립트를 만드세요. 공식 샘플 참고.

#!/usr/bin/env bash

deploy_cert() {
    local DOMAIN="${1}" TOKEN_FILENAME="${2}" TOKEN_VALUE="${3}"

    echo "* Hook: reloading Nginx settings..."
    systemctl reload nginx
}

HANDLER="$1"; shift
if [[ "${HANDLER}" =~ ^(deploy_cert)$ ]]; then
  "$HANDLER" "$@"
fi

(사실 hook 스크립트에 startup_hook, exit_hook 이용해서 응답기 켜고 끄면 되긴 하겠네요...)

마지막으로 Certbot에 대해 했듯이 Cron 작업으로 만들면 되겠습니다.

$ crontab -e

0 4 * * 1 <path/to/cron_script> >/dev/null

끝!

곧 Certbot이 지원하게 되면 다 헛짓거리 되겠지만, 어쨌든 끝!

Apache는 다른 멋진 방법으로 잘 하실 수 있겠죠.

반응형

리눅스 컴퓨터에 로그 메일 설정했더니 아래와 같은 메시지가 날아온다면...

/etc/cron.daily/logrotate:
gzip: stdin: file size changed while zipping

요기를 참조해서 logrotate 설정에 delaycompress 옵션을 넣어둡시다.

(링크한 글에 안내된 절차, 아래 설명 및 경로는 데비안/우분투 기준)

  1. /var/lib/logrotate/status 파일을 열어서, 위 그림과 같은 메시지가 날아온 로그 발신자를 추적합니다. 내 경우는 apache2, sambad, rspamd.
  2. /etc/logrotate.d/에 있는 설정 중 위에서 찾은 발신자의 설정을 열어봅니다.
  3. 이 중 compress만 있고 delaycompress가 없는 설정 그룹을 찾아 delaycompress를 넣어줍니다. 끝.

delaycompress를 넣어주면 로그 파일을 먼저 보관 처리한 후에 압축을 진행하나 봅니다. 아래 설명에 따르면 보관 처리 중인 파일임에도 거기다 계속 쓰려는 대몬이 있다네요.

Postpone compression of the previous log file to the next rotation cycle. This only has effect when used in combination with compress. It can be used when some program cannot be told to close its logfile and thus might continue writing to the previous log file for some time.

반응형

FPGA를 이용해서 사용자의 응용 분야에 대한 연산 가속기를 만드는 방법이 그동안 많이 발전해 왔습니다. 더 이상 HDL 언어로 low-level에서 작성하지 않더라도

  • High-level Synthesis (HLS) 또는
  • OpenCL 등을 통해

high-level 언어로 내 workload를 작성하고 이를 가볍게(예전에 비하면야 아주 잘 번역되니까 가볍게 할 수 있겠죠) FPGA에 올릴 수 있습니다. 그렇게 되다보니 FPGA 칩을 클라우드 서버에 왕창 들여놓고 이를 고객이 프로그래밍해서 쓸 수 있도록 환경을 제공하는 사업도 흥하고 있는 것 같아 보여요. 얼마나 흥하는지야 잘 모르겠지만...

딥러닝 분야에서도 FPGA HW 가속기를 연구하는 분들은 HLS를 통해서 아키텍처를 빠르게 (HDL로 하나하나 만드는 것보다는 빠르겠죠) 만들어내서 제안한 구조 정당성, 효율성을 보여주시더군요. 저도 그렇게 하고 싶습니다. 라고 말만 한게 몇 년째인지...

FPGA 가속기 설계 언어와 High Level Synthesis

  • (System)Verilog
    장인이라면 모듈 하나하나 만들(든 장인이니까 잘 만들어둔 거 재활용하든)겠지만

  • OpenCL
    GPU만이 아니라 FPGA에서도 OpenCL로 작성한 커널을 돌릴 수 있나 보더라고요. 다만 커널에 최적화된다 해도 데이터패스를 맘대로 만드는 데 한계가 있을 것 같고 (뇌피셜입니다, 뭣도 몰라요) 이는 연산 뿐 아니라 데이터 전송도 주요 bottleneck이 되는 딥러닝 가속기에서 한계가 되겠습니다.

  • HLS
    C/C++로 아키텍처 및 데이터패스 (아키텍처에 포함되지 않나) 설계를 직접 하면 좋은 모습 보여줄 수 있겠죠. ASIC 버전에 버금갈지도..

하고 싶은 일

  • HLS로는 컨트롤러, 데이터패스 준비

  • 내부 연산기는 HDL로 작성한 버전으로 바꿔치기
    AXI 인터페이스 같은 것 없이 순수 입출력 포트를 내보내고, 별도로 손수 만든 HDL 버전 연산기와 연결하고 싶습니다.

다른 사람들은 잘만 하던데 왜 난 잘 안 되는지...

반응형

MS 파워포인트 슬라이드쇼 화면에서,

  • 터치 되는 노트북을 갖고 계시면

    • 좌우로 스와이프해서 슬라이드를 넘길 수 있고 (살짝만 밀어도 넘어갑니다!)
  • 디지타이저 펜 (서피스 펜, 와콤 펜 (삼성 S펜 등)) 지원 노트북을 갖고 계시면

    • 슬라이드에 바로 펜 필기를 할 수 있습니다!

스와이프로 넘기기, 슬라이드에 바로 펜 필기하기 기능 각각은 참 좋은 기능인데요,

N-Trig 펜을 탑재한 서피스 프로 시리즈에서는 두 기능이 함께 쓰일 때 끔찍한 재앙이 됩니다.

서피스 프로 >= 3 문제

서피스 펜은 무슨 이유에서인지 호버링 거리(= 화면에서 얼마나 멀어질 때 펜 인식을 멈출 지)가 매우 짧습니다. (TODO 정확한 거리는 모르겠네요.)

펜이 멀어지면 그 때부터 화면 터치를 인식하여 처리하는데요, 문제는 펜 인식 거리가 워낙 짧은데 화면을 살짝만 밀어도 슬라이드를 넘길 수 있다 보니...

필기 중 펜 위치를 옮길 때 의도치 않은 슬라이드 넘김 동작이 일어나는 일이 심심치 않게 벌어집니다!!

의도치 않은 필기 획이 그려지는 문제는 거의 없는 듯 합니다. 팜 리젝션 (= 펜 필기 중 화면에 닿은 손을 터치 동작으로 인식하는 문제) 기능은 그럭저럭 잘 되는 듯 합니다. 대부분의 윈도 펜 필기 앱이 화면 터치로 필기 기능을 비활성화하고 있는 것도 한 가지 이유인 것 같습니다.

서피스로 멋진 발표 -- 절망 편

웹 검색을 해 보시면, MS 지원 포럼 및 각종 커뮤니티에서 위 동작으로 고통받는 사람들을 쉬이 찾아보실 수 있습니다. 다만 MS에서는 해결해 줄 생각이 없는 듯 하네요.

서피스 펜 호버링 길이를 조절할 수 있게 되거나 (서피스 프로 6에서는 나아지겠죠?),

파워포인트 슬라이드쇼 설정에서,

  • 스와이프로 슬라이드 넘김 동작 비활성화
  • 스와이프 인식 길이 사용자 지정 이 가능해야 할 것 같으나, 서피스 프로 3가 팔리던 2015년에도, 현재 2018년에도 변화는 없습니다.. 피드백 허브에 글을 한 번 써 보면... 안 들어주겠죠?

이 중 어떤 기능도 없습니다.

고심 끝에 터치 스크린을 해체...

현 상황에서 무식하지만 가장 완벽한 해결책은 바로 터치 스크린을 아예 꺼버리는 것이겠습니다.
How to disable the touch screen on your Windows 8.1 laptop

위 링크를 참조하셔서, 장치 관리자를 여신 뒤 휴먼 인터페이스 장치 범주 밑의 HID 규격 터치 스크린비활성화해주면 되겠습니다. (지우면 다음 재부팅 때 다시 살아납니다.) 나중에 다시 활성화하면 터치 기능이 돌아오겠고요.

펜으로 마우스 클릭/터치 입력을 대신할 수 있기 때문에 터치 스크린을 비활성화해도 노트북 사용은 여전히 가능합니다. 터치 기능 얻기 위해 들인 돈이 아까울 뿐.

반응형

+ Recent posts