본문 바로가기 메뉴 바로가기

JHB의 삽질 이야기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

JHB의 삽질 이야기

검색하기 폼
  • 분류 전체보기 (352) N
    • JHB (21)
      • IT 이야기 (2)
      • 잡다한 이야기 (19)
    • Cloud (29) N
      • AWS (25)
    • Language (46)
      • C C++ (26)
      • C# (2)
      • Java (1)
      • Python (16)
    • Development (218)
      • Windows (62)
      • Mobile (72)
      • Linux (6)
      • Driver (12)
      • Firmware & HW (3)
      • Algorithm (14)
      • CM&CI&CD (14)
      • Web개발 (7)
      • Container (1)
      • Etc (26)
      • Tip (1)
    • MUSIC (17)
      • Listen (12)
      • Compose (5)
    • ETC (20)
      • Public (20)
    • TOOL/FRAMEWORK
      • MFC
      • WPF
      • GIT
    • LANGUAGE
      • C/C++
      • C#
      • Java
      • Python
  • 방명록

전체 글 (352)
보안 정책을 통하여 유저에게 MFA 강제하기

AWS 보안을 더 강력하게 하는 방법에 무엇이 있을까? 여러가지 방법이 있겠지만, AWS Console에 접속하려는 사용자에게 MFA(Multi Factor Authentication) 사용을 강제하는 방법 역시 좋은 Practice중 하나가 되겠다. MFA 설정을 해놓지 않은 사용자가 AWS Console에서 아무 작업도 할 수 없도록 하려면 어떻게 해야 할까? 방법은 아래의 링크에서 확인 하자 https://docs.aws.amazon.com/ko_kr/IAM/latest/UserGuide/tutorial_users-self-manage-mfa-and-creds.html 기본적인 원리는 Force_MFA 라는 Policy를 User에게 줌으로써, MFA 설정이 안돼있으면 AWS 상에서 아무것도 못하도..

Cloud/AWS 2020. 8. 24. 10:40
Redmine 4.1 + Slack 연동

Redmine 4.1과 Slack을 연동 해보자 Redmine Plugin 설치 우선 Redmine은 AWS Marketplace에 있는 것을 이용해서 설치 완료 하였다. 기본 아이디/패스워드는 EC2의 Action → Instance Settings → Get System Log 에 가면 있다. 찾아서 로그인 후 적당한 값으로 변경하자. 이제 Slack 과 연동하기 위해 Plugin을 설치 해야 한다. Plugin 의 경우 https://github.com/sciyoshi/redmine-slack 여기서 다운 받았다. 아래의 순서대로 진행하자 $ sudo gem install httpclient $ cd /opt/bitnami/apps/redmine/htdocs/plugins $ wget https:/..

Development/Etc 2020. 8. 11. 21:50
MediaDeviceInfo is not defined / enumerateDevices() not supported

Node로 작성한 서버에서 카메라, 오디오를 사용해야 하는데 위 처럼 MediaDeviceInfo is not defined / enumerateDevices() not supported 의 에러 메세지가 나면서 진행이 되질 않는다. 이유가 무엇일까? 나의 경우는 http server여서 그랬다. http 서버의 경우 크롬에서 카메라 / 오디오를 block 하는 듯 하다. http 서버에 접속하니, 좌측 상단에 'Not Secure' 라고 뜨는 것이 보여 그걸 클릭해 봤더니 아래처럼 Camera, Microphone을 강제로 Block 시켜놓은 것이 보인다. 따라서 크롬 등의 브라우져에서 카메라, 마이크 등의 장치를 쓰기 위해선 https 서버로 실행해야 한다.

Development/Web개발 2020. 8. 11. 01:26
CDK Deploy를 위한 최소한의 Policy

CDK Deploy를 위한 Minimum Policy는 무엇일까 당연히 Administrator Role 인줄 알았는데 아래의 Role도 일단 Deploy는 성공했다. { "Version": "2012-10-17", "Statement": [ { "Action": [ "cloudformation:*" ], "Resource": "*", "Effect": "Allow" }, { "Condition": { "ForAnyValue:StringEquals": { "aws:CalledVia": [ "cloudformation.amazonaws.com" ] } }, "Action": "*", "Resource": "*", "Effect": "Allow" }, { "Action": "s3:*", "Resource":..

Cloud/AWS 2020. 7. 28. 21:52
vector 변수 size() - 1 함부로 쓰지 말 것

vector v; int i = 0; cout

Development/Algorithm 2020. 7. 26. 16:46
l + (r - l) / 2 혹은 start + (end - start) / 2 에 대한 고찰

C++을 사용하다 보면 중간 값을 구하는 연산으로 흔히들 아래와 같이 쓴다 mid = (l + r ) / 2; mid = (left + right) / 2; // 또는 mid = (start + end) / 2;가끔 다른 사람들이 짜 놓은 소스코드를 보면 아래와 같이 돼있는 걸 본적이 있다. mid = l + (r - l) / 2; mid = left + (right - left) / 2; mid = start + (end - start) / 2;수학적으로는 전혀 차이가 없는데 저렇게 나누는 이유는? Overflow 때문이다. 변수들이 int로 선언된 경우, left + right가 INT_MAX를 넘어서는 경우 overflow가 일어나서 원하는 결과대로 수행이 되질 않는다. 따라서 최소한의 방어벽을 치..

Language/C C++ 2020. 7. 26. 12:56
AWS Pinpoint → Kinesis Firehose → Elasticsearch Event stream 활성화

AWS의 Amazon Pinpoint에는 Event를 저장하는 기능이 있다. Event Stream이라 하여, Amazon Pinpoint에서 발생하는 모든 로그를 AWS Kinesis로 보내는 기능인데, 나는 보통 Elasticsearch로 보내어 로그를 관리 한다. 이후 Kibana를 통해 BI를 구성하여 쓴다. Pinpoint EventStream 기능을 활성화 하여 Kinesis Firehose를 통해 Elasticsearch로 보내도록 구성해보자. Elasticsearch 도메인 생성 새 도메인 생성 버튼 누른 후 원하는 것을 선택한다. 나는 개발 및 테스트를 선택했다. 이후 도메인 이름을 적당히 지정 후 네트워크를 구성한다. 나는 도메인 이름을 pinpoint로 지정하였다. 나는 네트워크 구성..

Cloud/AWS 2020. 7. 10. 17:43
python requests 모듈 사용 중 AttributeError: module 'requests' has no attribute 'get'

Python requests 모듈 사용 중 아래와 같은 에러가 났다. AttributeError: module 'requests' has no attribute 'get' AttributeError: module 'requests' has no attribute 'post' 으잉 분명 pip로 패키지 설치 완료 했는데 도대체 뭘까? 굉장히 황당하게도, requests 모듈을 사용하려는 파일 이름이 http.py 라서 안되는 것이었다 -_- 다른 이름으로 바꿨더니 정상적으로 수행됐다. 뭥미.

Language/Python 2020. 6. 2. 15:34
이전 1 2 3 4 5 6 ··· 44 다음
이전 다음
공지사항
최근에 올라온 글
  • 메세지큐를 이용 할 때 Co⋯
  • 좋은 글귀
  • AWS 기반 클라우드 네이티⋯
  • Raspberry PI, USB로 PC와⋯
최근에 달린 댓글
  • 감사합니다. 문제가 해결되었⋯
  • 안녕하세요 방문 감사합니다.⋯
  • athena에 대해 알아 보시면 p⋯
  • 답변이 달릴거라고 기대도 못⋯
Total
754,976
Today
113
Yesterday
215
링크
  • Kaspyx - Hacking
  • JHB LinkedIn
  • Dive into Deep Learning
TAG
  • database
  • AWS
  • MFC
  • winapi
  • linux
  • kering
  • java
  • Quiz
  • 드라이버
  • Visual C++
  • algorithm
  • API
  • 음악
  • NDK
  • jni
  • C
  • 안드로이드
  • gcc
  • db
  • C++
  • source
  • it
  • Cloud
  • android
  • jni강좌
  • driver
  • Python
  • 프로그래밍
  • 리눅스
  • Troubleshooting
more
«   2021/04   »
일 월 화 수 목 금 토
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  
글 보관함
  • 2021/04 (4)
  • 2021/03 (7)
  • 2021/02 (2)
  • 2021/01 (1)
  • 2020/12 (1)

Blog is powered by Tistory / Designed by Tistory