PC
-
대구 지하철 시간표 알리미를 만들어 보았다Soliloquy 2022. 9. 25. 23:56
최근 대구 도시철도 열차 도착 시간 알림 프로그램 제작에 푹 빠졌었다. 휴대폰에는 대구 도시철도의 도착 시간을 알려주는 여러 앱이 나와있지만, 데스크톱에는 해당 프로그램을 찾을 수 없었다. 그래서 내가 직접 만들어 보면 어떨까?라는 생각으로 만들어 보기로 했다. 그런데 아무 생각 없이 시작한 게 취미가 되어버렸다. 점심시간이나 집에 오면 프로그래밍을 가장 먼저 생각할 정도였다. 때로는 자는 시간을 줄이면서 까지 버그를 잡기도 하고, 새로운 아이디어가 떠오르면 한 줄만 더 쓰자라고 생각하면서 피곤한 몸으로 컴퓨터 앞에서 코드를 만들어 나간 적도 있었다. 이렇게 까지 프로그래밍에 관심을 두게 된 것은 파이썬이라는 언어의 친절함과 편리함이 매우 컸다. 파이썬은 문법이 쉽고 간결해서 내가 생각하는 것을 구현하는..
-
HEIC, HEIF 파일 윈도우 기본 앱에서 열기Soliloquy 2022. 7. 15. 01:00
🖼️ HEIF 파일에 대해 아이폰에는 .heic라는 확장자를 사용하는 HEIF(High Efficiency Image Format)라는 이미지 포맷으로 사진을 촬영할 수 있다. HEIC 포맷은 2015년도에 만들어졌다고 한다. 그에 반해 아직 널리 사용하는 JPEG 포맷은 1992년에 만들어졌다. JPEG와 HEIF는 제작 연도가 20년 이상 차이가 나는 만큼 JPEG 포맷에 비해 이점들이 많다. 가장 큰 이점은 비슷한 화질의 JPEG 파일에 비해 파일의 크기가 2배 이상 작다는 점이다. 다르게 말하면 동일한 용량의 JPEG에 비해 화질이 뛰어나다는 점이다.[비교 사진] 높은 압축률 외에도 아래와 같은 기능들을 지원한다. 이 외에도 여러 기능들이 있다. 이미지 수정 시 원본 데이터를 수정하는 것이 아닌 ..
-
파이썬 다운로드시 파일명 가져오는 방법, 문자 인코딩Soliloquy 2022. 6. 22. 01:38
🌐 다운로드 시 서버로부터 파일명을 가져오는데에는 여러 가지 방식이 있다. 인터넷 주소의 끝부분을 가지고 추론하거나, 응답 헤더의 Content-Disposition이라는 부분을 보거나 아니면 HTML5에 있는 Download 태그를 쓰거나 등이 있다. 예로 이미지 주소가 아래와 같다면 URL의 마지막 부분인 Windows_logo_and_wordmark_-_2021.svg를 보고 이 부분이 파일명임을 유추할 수 있다. 또한, 아래와 같이 응답 헤더의 Content-Disposition 부분의 filename부분을 보아도 알 수 있다. https://blog.kakaocdn.net/dn/bI5PaW/btrozw3Udj4/o2nI0pKMfL4l5ZiuFIUTpK/Windows_logo_and_wordmar..
-
노트북을 거치해서 사용해보았다Soliloquy 2022. 4. 3. 01:37
💻 최근 들어 컴퓨터로 하는 일이 웹서핑 말고는 크게 없는 것 같다는 생각이 들었다. 큰 작업을 하지도 않는데 데스크톱을 사용하는 것은 전력 낭비가 아닌가? 데스크톱 대신에 전력 사용량이 훨씬 적은 노트북을 사용해 보는 것은 어떨까? 하는 생각이 들었다. 전력 공급 장치만 보아도 내가 사용하는 데스크톱의 정격 출력 전력이 400[W]인데 노트북 전원 어뎁터는 약 38[W] 밖에 되지 않는다. (노트북: NT550EBZ-AD2A, 4415u/내장 그래픽 사용) 실제 전력량을 인터넷에서 찾아보니 실제 사용 전력량은 데스크탑에 비해 적어도 2배 이상 적었다. 내가 사용한 노트북 사용 구상은 노트북을 덮고 외부 모니터로만 사용하기로 했다. 이렇게 노트북을 덮어두고 외부 모니터만을 사용하는 것을 클램쉘 모드(Cl..
-
하스웰 SM Bus 컨트롤러 드라이버 설치Soliloquy 2022. 1. 13. 02:43
⚠️ 윈도우10 재설치 후 장치 관리자에 들어가 보니 SM Bus 컨트롤러 장치에 드라이버가 설치되어 있지 않다면서 노란색 마크가 띄워져 있었다. 보통은 윈도우 업데이트 시 자동적으로 드라이버가 설치되는데, 무슨 이유에서인지 드라이버를 윈도우 업데이트에서 찾을 수 없다는 오류가 발생했다. 드라이버가 있든 없든 사용에 문제되는 것이 전혀 없긴 하지만, 괜히 신경 쓰여서 드라이버를 수동 설치하기로 했다. 이 장치에 대한 드라이버가 설치되지 않았습니다. (코드 28) 이 장치에 대해 호환되는 드라이버가 없습니다. 이 장치에 대한 드라이버를 찾으려면 [드라이버 업데이트]를 클릭하십시오. SM Bus 컨트롤러 속성에서 볼 수 있는 메시지 예전에 가능했던 유효했던 방법인 인텔의 Chipset INF Utility ..