Miscellaneous

MVVM 패턴에 관한 국내 자료는 찾기가 매우 힘들어서 그나마 있는 책이 이거라서 읽어 보았는데 별 도움은 안 되었다. 저자의 철학이 '짧은 글' 이고, 중요한 핵심적인 내용만 함축적으로 잘 기재되어 있는 점과 왜 MVVM 패턴이 필요한지, 기존 방식이 어떤 문제가 있는지 설명하는 부분은 좋았지만 이미 Winform, WPF 를 사용하던 입장에서 별 도움은 안 되었다. 만약 WPF 를 처음 배우는 초보자들이 있다면 읽어볼 정도는 되지만, 본인이 이미 C#으로 개발자 생활을 하고있는데도 불구하고 굳이 이 책을 구입한다면 말리고 싶다. 전체적인 내용을 보았을 때 Winform 기반에서 코딩을 해 본 사람이라면 사실 100페이지 까지는 별 내용 없는 뻔한 내용이다. 100페이지부터 130페이지 까지 WPF의 ..
특정 회사의 제무제표를 살펴보다 보면 P/E Ratio 가 음수로 기재된 경우가 간혹 존재한다. 애초에 P/E Ratio 의 계산되는 수식상 음수값은 큰 의미가 없는데도 불구하고 말이다. 그래서 간략히 해당 음수값이 의미하는 바가 무엇인지 정리 해 둔다. * 참고로 P/E Ratio 가 음수라면 당연히 '적자' 기업이므로, P/E 보다는 P/S 지표를 보는편이 더 낫다. 우선적으로 P/E Ratio 의 계산방법은 아래와 같다. $$\huge PER = {StockPrice \over EPS} $$ 즉 EPS가 음수가 되면 StockPrice 의 값이 얼마든지 음수를 띄게 된다. 이를 시각적으로 살펴보기 위해서 그래프를 살펴보자. Y Axis = PER X Axis = EPS * -1 StockPrice ..
Github 내에 개인적인 용도로 사용하려고 만들어둔 C++ 라이브러리는 암호화 처리하는데에 있어서 CryptoPP 라이브러리를 사용 중이였다. Crypto++ Library 8.7 | Free C++ Class Library of Cryptographic Schemes hash functions BLAKE2b, BLAKE2s, Keccack (F1600), SHA-1, SHA-2, SHA-3, SHAKE (128/256), SipHash, LSH (128/256), Tiger, RIPEMD (128/160/256/320), SM3, WHIRLPOOL cryptopp.com 사실 뭐 안되는거 없이, 잘 구현된 라이브러리 이다. 그러던중 최근 들어 AES256 을 통해 파일을 암호화 전송하는 기능을 라이브..
아는 사람들 끼리만...
사용용도에 따라서 사양은 극단적으로 탈 수 밖에 없기에, 절대적인 권장사양은 존재할 수 없습니다. 그냥 3년차 개발자의 짧은 식견으로 작성한 것이니 가볍게 봐주시길 바랍니다. -- 24/03/04 업데이트 -- 1. CPU 본인이 사용하는 툴 / 환경에 따라 극단적으로 나뉠 수 있지만 보통 -4년 미드레인지 CPU 까지는 현역이라 생각합니다. 2024년 기준으로 라이젠 5000번대 R5 라인업 이상 인텔 12세대 i5 라인업 이상 이상 라인업 정도만 되도 Android Studio, Visual Studio 같은 IDE 내에 있는 소~중규모 프로젝트들은 무리 없이 구동 가능합니다. 특히 위에 기재한 CPU 들은 매우 잘 나온 제품들이여서 2027 년 까지는 충분히 사용 가능하다 생각합니다. 2. GPU ..
일반적으로 2018년 이후에 출시된 삼성 스마트 TV에서 코덱은 대부분 지원 하는편이다. 때문에 대게 질문했을때 돌아오는 대답으로 '코덱문제, USB 포맷문제에요~' 하는 답변은 사실 뻘답변이다 USB 포맷도 exFat 를 쓸 정도로 잘 아는사람은, 대부분 이러한 문제점을 인지하고 검색해 볼 터이고 일반적인 사용자들은 99% FAT 아니면 NTFS 를 쓰므로 문제되지 않는다. 보통 영상이 PC에서는 나오고 TV에서는 안 나올텐데 이는 크로마 포멧 형식 때문이다 크로마 포멧(Chroma Format), 컬러 샘플링 형식 : 4:4:4, 4:2:2, 4:2:0... 크로마 포멧(Chroma Format), 컬러 샘플링 형식 1. 크로마 포멧(Chroma Format), 컬러 샘플링 형식 ㅇ 컴포넌트 비디오 ..
개인적으로 샤오미 라는 회사를 나쁘지 않게 생각한다. 때문에 이전부터 샤오미 제품들을 간간히 써 오고 있는데, 그 중 하나가 Redmi Note 7 으로 일명 홍미노트 7 이라고 불리는 폰이다. S20+ 이전에 사용하던 폰으로써, 학창시절 아주 요긴하게 써먹은 폰이다. 아마 마지막 UI 지원이 될 MIUI 12.5 버전이 출시되어, 업데이트 해 보았다. MIUI 12.5 를 말하기 전에 이전버전 MIUI 들에 관한 내 평을 간략히 하자면, '방대한 기능은 좋은데, 최적화가 처참하다' 라고 말 하겠다. 스냅드래곤 660 을 달고나온, 준수한 홍미노트7 조차 구 버전 MIUI 를 감당하지 못하고 자주 버벅거리는 증상을 보여 왔었다. 내가 MIUI 12.5 를 이렇게 특별히 포스팅 하는 이유는 이번 MIUI ..
서론 우선 WinUI 3을 말하기 위해선 WinUI 2 를 말해야 할 것 같다. 아마도 WinUI 2 가 뭔지도 모르는 사람이 대다수일 듯 하다. 왜냐면 그만큼 인기가 ㅈ도 없거든. WinUI 2 는 UWP 기반으로 돌아간다. UWP 는 뭔가? 하면 Windows 10 을 이용하면서 이런 창을 본 적이 있을거다. 좌측의 프로그램 제거와 우측의 프로그램 제거의 차이가 뭘까? 좌측은 WinUI 2 (UWP), 우측은 Win32 기반으로 개발된 프로그램들 이다. (일부 Win32 프로그램들이 좌측에도 '등록' 되어 있긴 하다.) 대표적인 예로 3D 그림판은 UWP 로 개발되었고, 2D 그림판은 Win32 로 개발되었다. (2024년 현재는 2D 그림판도 WinUI 3 로 재설계 되었다.) MS 에서는 WinU..
요즘은 '편한' 시대다. 조선시대 때에 서울에서 부산까지 가는 방법은 1) 걸어간다. 2) 말 타고 간다. 3) 가마타고 간다. 라는 선택지 밖에 없었다. 그러나 지금은 수많은 방법이 있다. 지금도 '굳이' 저 방법을 사용하는 사람은, 국토대장정, 배낭여행 아니면 없을거다. 근데 AMD는 굳이 저 방법을 쓴다 나는 2018 년 부터 AMD Radeon GPU를 사용했다, 그때부터 학교에서 GPU 이용해서 쓰는 코드를 일부 작성 하였었는데, 대게 공기관에는 NDIVIA GPU가 설치되어 있기에 그쪽으로 최적화 해서 작업을 했었다. 그러다가 집에서 잠깐 돌려보려고 집에 코드를 가져오면 AMD 용으로 환경을 바꿔줘야 했는데, AMD의 Radeon 기반 자료를 찾는건 너무 빡세서, 1주~2주 단위로 찾다 빡쳐서..
위와같이 설정하면 된다. 핫스팟, 테더링 모두 가능하며 중국제 자급폰으로 사용하면 통신사에서 제한하는 핫스팟 테더링 제한치가 사라진다.(과금도 되지 않았었다.) 다른 안드로이드 에서는 제한치가 있는지 없는지 모르겠고 실험도 안 해봤다. 최근들어서 안드 11 업글이 되면서 알뜰 통신사 측에서는 APN 변경 대응이 안되서 데이터조차 안되고, 알려준 APN으로 변경해도 데이터만 될 뿐, 테더링 핫스팟이 안되는데 위와 같이 설정하면 된다! apn 유형 설정이 문제이다. 끝
Cyp
'Miscellaneous' 카테고리의 글 목록