일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- GitHub
- 암호학
- pandas
- 코루틴
- 백준
- livedata
- androidStudio
- MyVoca
- NGINX
- Kotlin
- Hilt
- boj
- AWS
- relay
- Codeforces
- android
- 프로그래머스
- Coroutine
- Compose
- Coroutines
- 쿠링
- TEST
- Rxjava
- Gradle
- 코드포스
- architecture
- MiTweet
- Python
- ProGuard
- textfield
- Today
- Total
목록Tertiary (13)
이동식 저장소
AWS 자동화와 관련된 글을 쓴 적이 있다. AWS Eventbridge로 EC2 재시작하기 Eventbridge를 사용하면 이벤트에 자동으로 대응할 수 있다. 나는 매일 EC2 인스턴스를 재시작하기 위해 eventbridge를 사용한다. 규칙 만들기 Eventbridge > 규칙으로 이동하여 새 규칙을 만들자. 이름과 thinking-face.tistory.com Ubuntu가 시작될 때 스크립트 실행하기 EC2에서 파이썬 스크립트를 실행하는데, 너무 오래 켜놔서 그런지(5일 이상...) 프로세스가 죽는 사태가 발생했다. 고심 끝에 하루마다 서버를 재시작하고, 서버가 재시작될 때 파이썬 파일을 자 thinking-face.tistory.com 나는 코드를 1분에 한 번씩 실행하고 싶었다. 맨 처음에는 ..
EC2에서 파이썬 스크립트를 실행하는데, 너무 오래 켜놔서 그런지(5일 이상...) 프로세스가 죽는 사태가 발생했다. 고심 끝에 하루마다 서버를 재시작하고, 서버가 재시작될 때 파이썬 파일을 자동으로 실행하기로 결정했다. 하루마다 서버를 재시작하는 방법은 지난 글에서 설명했다. AWS Eventbridge로 EC2 재시작하기 Eventbridge를 사용하면 이벤트에 자동으로 대응할 수 있다. 나는 매일 EC2 인스턴스를 재시작하기 위해 eventbridge를 사용한다. 규칙 만들기 Eventbridge > 규칙으로 이동하여 새 규칙을 만들자. 이름과 thinking-face.tistory.com 이제 서버가 시작될 때 스크립트를 실행하는 방법을 알아보자. 1시간동안 시도한 결과 Ubuntu의 cron t..
Eventbridge를 사용하면 이벤트에 자동으로 대응할 수 있다. 나는 매일 EC2 인스턴스를 재시작하기 위해 eventbridge를 사용한다. 규칙 만들기 Eventbridge > 규칙으로 이동하여 새 규칙을 만들자. 이름과 설명은 적당히 적으면 되고, 규칙 유형에서 일정에 따라 규칙을 실행하도록 설정한다. Cron식으로 시간을 직접 설정할 수도 있고, 나처럼 일정 빈도마다 규칙을 실행하게 할 수도 있다. 나는 1일마다 실행하도록 설정했다. EC2를 재시작하기 위해 AWS 서비스에서 EC2 RebootInstances API 호출을 선택하고, 인스턴스 ID를 입력한다. 인스턴스 ID는 EC2 콘솔에서 확인할 수 있다. 기존에 역할이 없었으므로 새 역할을 만들도록 설정한다. 태그는 알아서 잘 붙이고 ^..
대체 텍스트는 화면에 직접 보여서는 안 되지만, 스크린 리더는 인식할 수 있어야 한다. 어떻게 할까? 화면에서 숨기라고? /* BAD */ visibility: hidden; display: none; width: 0; height: 0; font-size: 0; line-height: 0; 화면에서 숨겨야 한다는 말에 그만 스크린 리더가 대체 텍스트를 인식하지 못하게 돼버렸다. 곤란하다. 숨기지는 않되 보이지만 않게 하자 /* 그닥.. */ opacity: 0; text-indent: -99999px; z-index: -1; 뭐.. 안 되는 건 아니지만 예상하지 못한 문제가 발생할 수 있다. ``opacity: 0``를 사용하면 텍스트가 투명해지긴 하지만 페이지에서 공간을 차지하고 있으며, 텍스트의 투..
지난 글에서도 이야기했지만, 이미지를 볼 수 없는 상황을 대비하여 대체 텍스트를 제공해야 한다. 보통 ``img`` 태그의 ``alt`` 속성에 대체 텍스트를 작성한다. 그런데 대체 텍스트가 일개 속성으로 적기에 너무 길다면? 이미지를 ``img`` 태그가 아니라 ``background``로 넣었다면? 마크업 태그로 대체 텍스트를 작성한다. 이 기법을 Image Replacement, 줄여서 IR이라고 한다. Investor Relationship 아니다. 배경 이미지? 아니, 그냥 배경 넣고 ``alt``도 넣으면 안 돼요? 배경 이미지가 계속 바뀌는 경우 ``alt``로 대응하기 쉽지 않다. 이런 경우에는 보통 이미지 바로 다음에 ``p`` 또는 ``span``으로 대체 텍스트를 작성한다. // 어떤..