Windows 10/11에서 카카오스토리 알림을 웹 페이지로 연결되는 토스트로 띄워주는 프로그램 – 카카오 스토리 웹 알리미

스크린샷:

소스코드
다운로드

변경내역:

1.0.0: 첫 릴리즈

1.0.1:
– 알림상의 앱 이름을 exe 파일명이 아닌 “카카오스토리 웹 알리미”로 변경
– 업데이트 안내 문구를 한국어로 변경
– 알림이 올 때, 기존에 표시된 알림 중 같은 게시글의 알림이 있는 경우 해당 알림을 지우는 기능 추가
– 알림 내용이 “내용 없음”일 경우, 그냥 해당 내용을 보여주지 않게끔 수정

1.0.2:
시스템 재시작 이후 프로그램이 제대로 실행되지 않고 오류 로그를 대량으로 기록하는 오류 수정
로그인 전용 브라우저 로직과 관련된 오류 수정

1.0.3 / 1.0.4:
시스템 재시작 이후 프로그램이 제대로 실행되지 않고 오류 로그를 대량으로 기록하는 오류 수정

Windows 10/11에서 PC의 리소스를 작업 표시줄의 고정 아이콘으로 확인 – Pin Stats

스크린샷:

소스코드
다운로드

변경 내역:
1.0.0: 최초 릴리즈 / CPU 사용량 조회 및 그래프 조회 기능 제작
2.0.0: GPU/메모리/네트워크 모니터링 기능 추가
2.0.1: GPU 사용량이 올바르지 않게 표시되는 오류 수정 및 컨텍스트 메뉴에 버전,저자 정보 추가
2.0.2: Intel GPU 버그 수정 및 타이머 멈추는 오류 수정
2.0.3:
– 타이머 버그 수정 및 예외 핸들링
– UI 수정
– 팝업 창 위치를 고정된 위치로 설정
– 기타 코드상의 수정
2.0.4: 이전에 관찰된 5개의 사용량 값을 캐싱하여 갑작스러운 사용량 급증 방지
2.0.5:
– CPU 및 GPU 사용량 정확도 개선
– 아이콘 갱신 안되는 버그 수정|
2.0.6: 프로그램 실행 이후 몇 분이 지나면 GDI+ 핸들의 누수로 인해 강제 종료 되는 오류 수정

2.0.7:
관리자 모드에서 프로그램을 실행하여 다음과 같은 자세한 정보를 확인할 수 있습니다:

  • CPU 온도 및 전력 사용량
  • GPU 전력 사용량
  • 배터리 잔량 및 충전 및 방전 속도
  • 배터리 수명 상태(퍼센트)

시작 프로그램 등록과 관련된 몇 가지 버그 수정

2.0.9:
시작 프로세스 버그 수정
배터리 충전률 정보 텍스트의 오타 수정

2.1.0:
오타 수정 (BatteryHealth -> Battery Health)
(실험적) 윈도우 10 지원

2.1.1:
업데이트 확인 기능 추가

2.1.2:
어두운 테마 기기를 위해 아이콘과 텍스트를 검은색으로 표시하는 기능 추가
(Reflection님이 구현하셨습니다. 감사합니다!)
작업 표시줄을 왼쪽 또는 오른쪽으로 정렬한 사용자의 리포트 창 위치가 잘못 표시되던 버그를 수정

2.1.3:
가상 메모리 정보를 표시하는 기능 추가
초당 스토리지 읽기/쓰기 속도를 표시하는 기능 추가
정보량 증가에 따른 리포트 창 크기 증가
리포트 창 초기 로딩 시간 및 타이머 정확도 개선

2.1.4: 처음 실행 시 시스템 테마 설정에 따라 아이콘 테마 색상 자동 설정

2.1.5:
코드베이스 리팩토링
기능: 전용 모니터링 디스플레이를 위한 H/W 모니터

2.1.6:
모니터 감지 관련 버그 수정 (H/W 모니터)

2.1.7:
사소한 UI 수정

2.1.8:
기능: 이제 팝업 창/하드웨어 모니터 창에 배경 이미지를 설정할 수 있습니다.

2.1.9:
기능: 컨텍스트 메뉴의 메뉴를 통해 하드웨어 목록을 새로 고칠 수 있습니다.
오타 수정
코드베이스 리팩토링

2.2.0:
버그 수정: 모니터 인식과 관련된 문제 해결
버그 수정: 키보드 단축키를 통해 다른 모니터로 이동할 때 H/W 모니터 창이 전체 화면 모드가 아닐 수 있는 버그 수정

2.2.1:
설치 관리자 지원
하드웨어 수동 새로 고침 성능 개선
.NET 8 업데이트 및 WinUI 버전 업그레이드
기능: 시작 시 자동 시작 바이너리 위치를 확인하고 손상된 경우 잘못된 경로를 수정

C# Selenium Driver 자동 설정 라이브러리

Selenium의 특성상 브라우저의 드라이버가 브라우저의 버전과 정확히 일치하여야 되는 단점이 있어 설치된 브라우저의 버전을 읽고 해당하는 드라이버를 자동으로 다운로드 및 캐싱해주는 프로젝트를 생성하였습니다.

링크

현재는 Edge와 Chrome만 지원합니다만, 차후 지원 브라우저를 늘릴 예정입니다.

원클릭으로 영상 프레임을 두배로 늘려주는 프로그램 Frame Interpolation

참고 소스 : https://github.com/nihui/dain-ncnn-vulkan

클릭 한번으로 영상의 프레임을 늘려주는 프로그램입니다. DAIN을 사용하였으며, 성능은 아래의 영상을 확인해주세요.

※ GPU를 사용하나, 프레임 보간이 매우 오래걸립니다. 이 점 참고해주세요.
※ 현재로써는 실행 파일 경로와 변환 파일 경로에 특수문자나 한글이 있으면 안됩니다 (1.2.0 업데이트로 해결됨)

프로그램 UI
DAIN 성능 비교 영상

다운로드
소스코드

변경 내역 :
* 1.0.0 : 최초 공개
* 1.1.0 : 프레임 보간 작업에 대한 프로그래스바 추가
* 1.2.0 : 프로그래스바 오류 수정 및 특정 상황에서 프로그램이 종료되는 오류 수정

탐색기에서 클립보드의 이미지 및 텍스트를 자동으로 파일로 저장해주는 프로그램 – Instant Clipboard Save

프로그램을 실행하면 탐색기에서 아무것도 선택하지 않는 경우의 우클릭 메뉴에 Instant Clipboard Save라는 메뉴가 생깁니다.
(프로그램 실행 이후 따로 뜨는 창은 없습니다)

클릭시 클립보드의 이미지(.png 파일) 또는 텍스트(.txt 파일)파일을 해당 폴더에 저장합니다.

프로그램 위치가 옮겨지는 경우 프로그램을 다시 실행해주세요.

프로그램 삭제시 탐색기 우클릭 메뉴에 남아있는 메뉴를 삭제하고싶으시다면,
레지스트리 편집기를 열어 아래 적혀진 위치의 키 및 하위 항목을 지워주세요.

Computer\HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell\Instant Clipboard Save

변경 로그:
1.0.0 : 최초 배포
1.1.0 : 메모리 누수 현상 해결
1.2.0 : 관리자 권한이 필요한 경우 관리자 권한 요청

컴퓨터로 타이핑하면 소리가 나는 프로그램 Typing Sound

인터넷에 비슷한 걸 찾아봐도 사운드를 못바꾸거나 바꿀수 있으면 하자가 있는게 많아서 직접 만들었습니다.

프로그램 종료를 원하시는경우 시스템 트레이의 아이콘을 우클릭하고 종료를 눌러주세요.

간혹 크롬에서 다운로드 시 다운로드가 막힙니다. 이 경우 다른 브라우저로 받아주세요

config.ini 파일 내용 설명 :

  • volume = 0~1 사이 소수로 볼륨 설정 (0.7 = 70%)
  • maxSoundChannel = 지정한 갯수 만큼 키 누름 소리를 미리 로딩 합니다. 연속된 키 입력시 소리 씹힘 현상이 일어난다면 이 수를 늘려주세요. 너무 크면 프로그램의 사용 메모리가 극단적으로 늘어납니다.
  • noSoundOnBattery = 이 설정이 0이면 배터리 사용 중에도 소리를 재생하며 이 값이 1이면 배터리 사용 중에는 배터리 사용 시간을 위해 소리를 내지 않습니다.
  • key, ctrl, alt, shift, space, tab, del, backSpace, enter = assets 폴더 내의 해당 키에 해당하는 소리를 지정합니다. wav파일로 지정해주세요.

프로그램 변경 내역 :

2.1.2 :

  • 기본 타이핑 사운드 Cherry MX Blue 스위치 소리로 변경
  • 각종 기계식 키보드 사운드를 assets폴더에 추가
  • 타이핑 소리 마지막에 지터 현상이 나는 현상 수정

2.1.1 :

  • 배터리 사용시 소리 재생 여부 설정을 추가하였습니다.

2.0.1 :

  • 백그라운드 CPU 사용량을 줄였습니다.

2.0.0 :

  • config.ini로 설정 변경 가능
  • 특정 키별 소리 지정 가능

1.8.0:

  • 절전 모드에서 깨어난 경우 사운드가 나지 않는 오류를 수정했습니다.
  • 프로그램 종료가 즉시 이루어지지 않는 오류를 수정했습니다.
  • 프로그램이 사용하는 메모리의 양을 줄였습니다.

1.6.0 :

  • 오랜시간 입력이 없는 경우 사운드가 지연되는 현상을 수정하였습니다.

1.5.0 :

  • 연속되는 키 소리 간격을 조정하였습니다.
  • 프로그램 아이콘을 추가하였습니다.
  • 트레이 아이콘을 통해 프로그램을 종료할 수 있습니다.

카카오톡 광고 제거 프로그램

참고한 소스 : https://github.com/SD810/KaTalkEspresso

카카오톡 PC버전엔 광고가 있습니다.

이 프로그램은 카카오톡의 PC버전의 광고를 제거하고 이후 백그라운드에서 지속적으로 프로그램 창 크기 조절등의 이유로 다시 생기는 광고를 제거해줍니다.

※ 이 프로그램은 우측 하단의 팝업 광고는 지워주지 않습니다.

자동 실행 방법

다운로드

패치 노트 :

1.0.1 :

  • 카카오톡 실행 종료 이후 다시 시작시에도 광고 제거하도록 수정

1.0.0 :

  • 최초 릴리즈

카카오스토리 매니저 다운로드

카카오스토리 매니저란 카카오스토리의 웹버전에서 할 수 있는 대부분의 기능을 프로그램으로 제작하는 프로젝트입니다.

이 게시글에 올라온 버전은 카카오스토리 매니저의 알림 및 자동 시작 기능을 제거해 윈도우 7, 윈도우 8(.1)에서도 사용 가능하게끔 만든 버전입니다.

실행파일은 KSP-WPF.exe입니다.

스크린샷

변경사항

1.2.30:

  • 보안 업데이트 적용, Framework 버전 업데이트, 의존 패키지 버전 업데이트, 이미지 및 비디오 업로드 오류 수정

1.2.27:

  • 사용자 프로필(본인 프로필 포함) 창에서 메뉴를 클릭하고 타임라인 백업 버튼을 클릭하면 프로필의 모든 사진 및 동영상, 글 내용 및 공유글 내용을 폴더에 게시글별로(날짜로 구분됨) 백업할 수 있습니다.

1.2.26:

  • 로그인 불가능한 오류 수정

1.2.25:

  • 일부 컴퓨터에서 로그인이 여전히 불가능한 버그룰 수정했습니다.

1.2.24:

  • 로그인이 불가능한 버그를 수정했습니다.

1.2.22:

  • 알림에서 열기 버튼을 삭제하고 알림을 클릭하면 메시지 내용을 조회하도록 설정했습니다
  • 설정에서 프로그램 알림 끄기 체크박스가 제대로 작동하지 않는 오류를 수정했습니다
  • 여러명이 공유 및 UP한 글을 확인할 수 있습니다.
  • 관심글에 삭제된 글이나 공유 설정이 변경된 글이 있는 경우 관심글을 불러오는 과정에서 문제가 생기는 오류를 수정했습니다.
  • 타임라인에 공유 설정이 변경됐거나 블라인드계정의 글이 있는 경우 타임라인 로드에 문제가 생기는 오류를 해결했습니다.

1.2.21:

  • 이전 업데이트의 수정사항이 반영되지 않았었습니다. 이 버전으로 받아주세요.

1.2.20:

  • 2019년 4월 16일부터 이미지 업로드가 불가능한 오류를 수정했습니다.

1.2.19:

  • 윈도우 7/8 호환모드에서 프로그램 상태 알림을 끄지 않은 상태로 프로그램을 닫을 경우 오류가 생기는 현상을 수정했습니다.
  • 프로그램 최적화를 개선하였습니다.
  • 오프라인 모드 진입시 자동으로 다시 로그인합니다.
  • 설정에서 고정 짤방을 추가할 수 있습니다.

1.2.18:

  • 공유글의 동영상이나 함께하는 친구 정보가 표시되지 않는 버그를 수정했습니다. (타임라인 포함)
  • 글쓰기에서 사진 및 동영상을 선택하면 사진 및 동영상을 더이상 추가할 수 없는 오류를 수정했습니다.
  • 동영상이 들어간 게시글을 수정할 때 오류가 발생하는 현상을 수정했습니다.
  • 동영상 재생 표기를 텍스트에서 이미지로 변경했습니다.

1.2.17 :

  • 이 버전은 이번 카카오스토리 업데이트로 지원되는 GIF 여러장 올리기, 사진(GIF포함)과 동영상 올리기 기능에 대응합니다.

1.2.16 :

  • 알림 조회시 읽지 않은 알림 표시를 좀 더 깔끔한 방식으로 바꾸었습니다.
  • 메인 화면에 전체 알림을 끄는 체크박스를 만들었습니다.
  • (베타) 윈도우 8 및 8.1에서 설정창 접근이 가능합니다.
  • 글쓰기창의 아이콘 활성화 관련 오류가 수정됐습니다.
  • 스크롤바 숨기기 옵션을 적용해도 알림 조회창의 스크롤바는 숨겨지지 않는 오류를 수정했습니다.
  • 쪽지 답장기능이 이제 정상적으로 작동합니다.
  • 쪽지 조회시 Progress Ring이 보여집니다.
  • 알림 조회시 Progress Ring이 보여집니다
  • 제한된 사용자 삭제시 삭제창이 먼저 닫히고 메시지를 띄우도록 수정했습니다.(사용자 요청)

1.2.15 :

  • 포스트 GIF 보지 않기 설정시 댓글의 GIF 이미지도 자동 재생하지 않게 설정했습니다
  • 로그인, 타임라인, 프로필 조회시 로딩이 표시됩니다.
  • (베타) 쪽지 보내기 기능을 활성화 하였습니다 (작동여부는 보장되지 않습니다)
  • 프로그램 종료 버튼을 누를시 딜레이 없이 종료됩니다.
  • 프로필 관리 기능이 추가됐습니다.
  • 사소한 버그 몇가지가 수정됐습니다.

1.2.14 :

  • 쪽지 관련 창에서 프로필 사진을 누르면 프로필로 이동합니다.
  • 쪽지 관련 창의 프로필 사진 스케일링 방식을 다른 창과 동일하게 바꾸었습니다.
  • 타임라인 GIF 이미지 표시 기본값 변경
  • 설정에서 포스트에서 GIF 표시 여부를 설정할 수 있습니다.
  • 내부적으로 알림 클릭시 포스트를 보여주는 방식을 수정했습니다. 창이 뜨지 않거나 클릭등의 문제가 해결됐습니다.
  • (베타) 텍스트에 링크가 있는 경우 링크로 강조표시되며 클릭시 링크로 이동합니다.
  • 포스트창에 수정 단축키를 추가했습니다(Ctrl+E, 자기 글에서만 가능합니다)
  • GIF 이미지를 표시하지 않는경우 기본 안내 이미지를 추가했습니다. 안내 이미지를 클릭하면 원본 GIF 이미지를 볼 수 있습니다.
  • 친구 관리 창을 띄우면서도 다른 작업을 할 수 있도록 수정했습니다.
  • 삭제된 친구 조회시 친구인데도 삭제된 친구로 뜨는 버그를 수정했습니다.
  • 삭제된 친구 조회 및 친구 백업 속도를 개선했습니다.

1.2.13 :

  • 쪽지 조회 기능이 추가됐습니다. 보내는 기능은 아직 제작중입니다.
  • 기타 버그를 수정했습니다.
  • 현재 윈도우 8/8.1에서 설정 변경이 불가능한 오류를 확인했습니다. 조만간 수정할 예정입니다.

1.2.12 :

  • “알림 받지 않기” 텍스트를 헷갈리지 않는 표현으로 바꿨습니다.
  • 오프라인일 경우 프로그램이 오프라인 경고를 표시합니다.
  • 프로필 배경 사진을 클릭하여 크게 볼 수 있습니다.
  • 본인 게시글의 느낌을 삭제할 수 있습니다.
  • 프로그램을 윈도우 로그인 시 자동으로 실행하게 할 수 있습니다.

1.2.11 :

  • 일부 업로드 관련 문제를 해결했습니다.(오류 메시지가 여러번 띄워지는등)
  • 포스트 정보 조회시 가끔 오류가 나는 현상을 수정했습니다.
  • 함께하는 친구의 수가 올바르게 표시되지 않는 오류를 수정했습니다.
  • 친구 관리 기능중 삭제된 친구 조회시 탈퇴한 친구가 존재하면 오류가 나는 현상을 해결했습니다.
  • 스토리 일괄 변경 관련 오류를 해결했습니다.

1.2.10 :

  • 프로필 창의 프로필 사진을 눌러서 프로필 사진을 크게볼 수 있습니다.
  • 이제 공유 UP 느낌 전체를 조회할 수 있습니다
  • 타임라인과 포스트창에서 함께하는 친구가 보여지며 조회할 수 있습니다.
  • 포스트창에서 Ctrl+T를 사용하여 댓글창을 펼치거나 접을 수 있습니다.
  • 이미지 뷰어에서 Ctrl+S를 사용하여 이미지를 저장할 수 있습니다.

1.2.9 :

  • 댓글 수정 여부를 확인할 수 있습니다
  • GIF 이미지 설정이 타임라인에만 적용됩니다.
  • GIF 이미지 설정과 관계 없이 포스트 조회시에는 GIF 이미지와 프로필을 보여줍니다.
  • GIF 이미지 설정을 비활성화시켜도 타임라인에서 이미지 뷰어를 통해 보는 이미지는 GIF 이미지를 보여줍니다.
  • 이미지 뷰어에서 Ctrl+F를 이용하여 이미지를 창 크기에 맞게 키울 수 있습니다.
  • 알림이 오지 않는 버그가 수정됐습니다.
  • 알림을 눌러도 가끔 창이 위로 오지 않는 오류를 수정했습니다.

1.2.8 :

  • 포스트에서 Ctrl+F로 관심글 설정 및 해제가 가능합니다.
  • 포스트에서 Ctrl+O로 댓글 첨부파일을 열 수 있습니다.
  • 단축키 확인창의 내용을 업데이트했습니다.
  • 알림이 무한정으로 뜨는 오류를 해결했습니다.

1.2.7 :

  • 포스트에서 느낌을 다는 방식을 개선했습니다.
  • 포스트에서 Ctrl+L로 느낌을 달 수 있습니다.
  • 포스트에서 Ctrl+S로 공유를 할 수 있습니다.
  • 포스트에서 Ctrl+U로 UP 할 수 있습니다.
  • 포스트에서 Ctrl+M으로 알림 설정을 변경할 수 있습니다.
  • 포스트에서 Ctrl+N으로 알림 설정을 변경할 수 있습니다.
  • 포스트에서 Ctrl+B로 브라우저로 열 수 있습니다.
  • 메뉴가 있는 창에서 메뉴를 Ctrl+M으로 열 수 있습니다.
  • 느낌창에서 단축키로 빠른 느낌을 남길 수 있습니다.

1.2.6 :

  • 클립보드 관련 오류 수정

1.2.5 :

  • 오프라인 관련 오류 수정

1.2.4 :

  • 메인화면 상단에 단축키 알림창이 추가됐습니다.
  • 프로그램 실행마다 업데이트 확인을 자동으로 진행합니다.
  • 이제 트레이 아이콘을 통해 알림을 알려줍니다.
  • 신규 기능 : 친구 관리 기능(제한된 사용자 삭제, 친구 목록 백업, 삭제된 친구 조회)

1.2.3 :

  • 타임라인에서 공유 횟수가 잘못 표기되는 버그를 수정했습니다.
  • 움직이는 프로필 지원 옵션이 추가됐습니다.
  • 스토리 작성시 이미지 메모리 누수 현상을 해결했습니다.
  • 타임라인에서도 GIF 이미지를 사용합니다.
  • 스토리 작성중 이미지 첨부시 썸네일 비율을 이미지 전체가 보이도록 변경했습니다.
  • 알림창에서 여러줄이 들어간 내용의 알림 UI가 깨지는 현상을 해결했습니다.
  • 기능 추가 : 게시글 일괄 변경 기능 추가 (설정에 있습니다)
  • 기타 잡다한 버그를 잡았습니다.

1.2.2 :

  • 글 알림 받지않기 및 다시 받기 옵션이 추가됐습니다.
  • 포스트에서 댓글 갯수가 총 30개가 넘는 댓글도 이전 댓글을 확인할 수 있습니다.
  • 포스트 정보의 탭 UI 개선 및 사소한 버그 수정이 이루어졌습니다.

1.2.1 :

  • 윈도우7에서 발생하는 대부분의 오류 수정

1.1.5 :

  • 자동 최소화 옵션 기본값 변경

1.1.4 :

  • 설정창에 버전이 표시됩니다

1.1.3 :

  • 윈도우 10관련 경고메시지 표기 및 홈페이지 링크 첨부