세상에서 가장 인기없는 앱 공개 (flask, kotlin)

이미지
  서버모니터 앱을 만들었습니다. 백엔트, 프론트 앤드, 파이썬, 플라스크(프레임워크)에 대해 관심이 있다면, 코드, 프로젝트 구조 등 모든 것을 오픈 소스로 공개하였으니 참고하세요. https://youtu.be/6bRb8r5zwXU https://youtu.be/JiYo7ujaXcg https://nolgaemi.github.io/index.html 서버 모니터 앱 프로젝트 (세상에서 가장 인기 없는 앱을 만든 이유) 슬라이드 1: 서버모니터 앱 만든 이유 이유1 : 최근의 클라우드스크라이크와 같은 상황에 대한 신속한 대처 (이중화à 모니터링으로 신속한 대처 ) 이유2 : Backend/Frontend 이해 (기존: 치킨 파이트 / 병정 놀이 게임 è 모니터링 앱으로 발전(playstore) Backend server + Backend agent + frontend(android app) <구조> 사진 설명을 입력하세요. 이미지 출처: createiv commons license: https://www.google.com/imgres?imgurl=https%3A%2F%2Ffreerangestock.com%2Fsample%2F123658%2Fapps-on-smartphone-.jpg&tbnid=pZYFNkpwHvv1KM&vet=12ahUKEwi7iciTlr6HAxWtXvUHHd6cJsUQMygJegUIARCFAQ..i&imgrefurl=https%3A%2F%2Ffreerangestock.com%2Fphotos%2F124092%2Fapps-on-smartphone-.html&docid=GdF7wL8ZZxa7HM&w=970&h=646&q=android%20app&hl=en&ved=2ahUKEwi7iciTlr6HAxWtXvUHHd6cJsUQMygJegUIARCFAQ 건너뛰어도 되지만 재미있는 이야기 Android Studio download: 슬라...

전산 이 정도 알면 실무자다! → 윈도우즈 원격지원 안될때 / rdp 안될때

이미지
윈도우즈 원격지원 안될때 해결하는 방법  윈도우즈는 원격 연결을 지원한다(RDP 서비스). 하지만, 시스템 설정에 따라 되지 않는 경우도 있고, 윈도우즈 서버는 보안상의 이유로 서버를 설치후 rdp를 막아 놓은 상태이므로, rdp를 사용하기 위해서는 별도의 세팅을 해주어야 한다. 일단 아래의 3가지 를 설정 하면 된다.  ■ 첫째, 시스템 속성에서 원격을 허용하는지 확인 ■ 둘째, rdp 서비스가 running  중인지 확인 ■ 세째, 방화벽에서 rdp를 허용 하는 지 확인 win + r  → firewall.cpl 입력 → 고급 설정  → 방화벽 설정  간단하지요. 윈도우즈에서 자체 지원하는 기능으로 별도의 설치 과정 없이  바로 사용 할 수 있는 기능이고, 전산 담당자의 경우 꼭 알아야 하는 기능이에요. ■ 옵션이지만,  보안 강화를 위해 port 3389를 변경하는 법입니다. 1. win+R을 하고 아래와 같이 입력 2. 레지스트리 편집기에서 형광색을 아래와 같이 계속 클릭 3. 레지스트리 편집기에서 형광색을 아래와 같이 계속 클릭 4. rdp-tcp까지 왔으면, 오른쪽 패널에서 portnumber를 더블 클릭한다 5. 더블클릭후 10진수 클릭후 원하는 포트 번호로 바꾼다.(값데이터를 바꾼다) 보안을 강화한다는 것은 이렇게 사소한 것을 챙기는 거군요...ㅎㅎ

전산 이 정도 알면 실무자다! → 서버 담당자로 살아가는 법 → 서버로 파일을 전송하는 방법 - 파일질러 설정하는 방법

이미지
 << 서버 담당자가 하는 일 : sftp 서버 설치하기 >> ■ 로컬/클라이언트/호스트에서 서버로 파일을 전송하는 방법 ■ 원하는 그림    → 4가지 개념 이해하기(로컬에서 서버로 파일 전송)  ■ 큰 개념 이해 하기(Big Picture) 👍 파일을 전송하기 위해 "목적 서버의 서비스 포트(22)"를 오픈 한다. 👍 "SSH 서버"를 설치한다(ssh 서버 / sftp) 👍 메인 방화벽 혹은 타겟 서버의 방화벽을 오픈 한다 👍 ssh 서버의 설정에서 포트를 변경 해준다 ■ 실습 하기     ❤️ 파일질러 연결 성공     ❤️ 메인 방화벽에 ip 및 포트 오픈 하기 (기업용과 같이 방화벽이 있는 경우만 해당)                     → 회사마다 솔루션이 다양하다. 아래는 국내에서 점유율이 높은 안랩 제품                          로고이다     ❤️ 타겟 서버 방화벽에 ip 및 포트 오픈 하기 (개인과 기업 모두 해당)                     → 아래의 이미지는 윈도우즈에서 인바운드 방화벽 설정시 많이 보았을                         것이다                      ...

IT 개발자 다이어리 #1 - 2024년 6월 7일 금요일 / 날씨: 흐리다가 맑아짐

이미지
2024년 6월 7일 금요일 날씨: 흐리다가 맑아짐      엄니 앞니가 한개 더 부러졌다. 젊었을때는 건강에 대한 다양한 문제에 대해 다양한 대안이 있지만, 나이가 들어 갈수록 특별히 어떻게 할 수 없는 일이 많아진다는 것을 배우고 있다. 나이 들어 치아가 빠지면, 틀니를 하게 된다. 하지만 더 나이가 들면 틀니를 할 수 없게 된다. 어머니는 틀니가 더 이상 맞지 않아 틀니를 하려고 치과에 가서 치료를 받았지만, 치료과정이 엄니의 체력을 다 갈아 먹어버렸고, 엄니는 중간에 새 틀니를 하는 것을 거부 하셨다. 그래서, 이 옛날 틀니가 망가져도 망가진대로 그냥 쓰고 계신다. 그래서 이제 엄니는 앞니가 두개 빈다.      나도 치아가 시리거나 잇몸이 붓거나 하는 경우가 점점 잦아진다. 이럴때마다 꽤나 불편하다. 젊었을때는 몰랐던 새로운 불쾌한 경험들이 내 몸 여기 저기에서 더 자주 생겨난다.      젊다는 것과 늙었다는 것의 차이는 얼마다 상황에 대처가 가능하냐는 것에 달린 듯하다. 엄니는 더 이상 대처가 거의 불가능 하신듯 하다. 일단 치아 상태가 그러하고, 캔서가 그러하다. 엄니가 배가 아프다고 침대에서 인상을 쓰고 누워계실 때에는 맘이 너무 아프다. 달리 어찌 표현 할 수 있을까. 맘이 찢어지듯이 아프다. 눈물이 앞을 가린다. 자연의 법칙을 누가 막겠냐마는, 그 자연이 법칙이 나의 일이 되었을 때, 이건 또 다른 문제다. 슬프고 괴롭고 죄책감이 든다. 캔서의 고통을 어찌 맨 정신으로 버틸 수 있냐는 말이다. 마약성 진통제를 맞아도 그 고통으로 울부 짓는다고 하는데, 이것을 맨 정신으로 버텨야 하는 현실이 너무 괴롭다. 엄니가 막걸리 조차 못 드시게 되면, 이제 그때는 어떻게 해서든지 마약성 진통제를 구해서 엄니에게 조치 해 드려야 할 듯하다. 매일 매일 성큼 성큼  다가오는 죽음이라는 것의 어두운 그림자가 더욱 짙어진 듯하다.     며칠전 인천 시청...

윈도우즈 위젯 언어 변경 하는 법

이미지
 아래와 같이 윈오우즈 위젯 언어를 변경해도 다시 원래의 세팅으로 돌아가는 문제가 있다. 좌측 하단에 현재 한국어로 디스플레이되고 있다. 아래와 같이 들어가서 언어를 변경할 수 있다. 아래와 같이 프로필을 클릭한다. 아래와 같이 언어를 한국어에서 영어로 변경하였다. 하지만, 언어는 계속 한국어로 다시 변경된다. 즉 언어를 다시 설정해도 변경이 되지 않는 문제가 있다. 이 문제를 해결하기 위해서는 설정의 언어 & 지역을 해당 언어 지역으로 바꾸어 줘야 한다. 아래와 같이 좌측 하단의 윈도우즈 이미지를 클릭하고, 그 다음에 설정을 클릭한다. 그러면 아래의 그림이 뜨는데 언어 및 시간을 클릭하고 그 다음에 언어와 지역을 클릭한다. 아래와 같이 위젯이 표시되기를 원하는 언어의 지역으로 설정한다. 즉 위젯이 영어로 표시되기를 원한다면 미국과 같이 영어가 사용되는 지역을 선택한다. 즉, 위젯은 해당 지역의 뉴스 등을 보여주기 때문에 언어만 영어로 선택한다고 위젯의 언어가 영어로 표시되지는 않는다. 이것은 해당 지역의 뉴스를 영어로 표시하기 위해서 해당지역에서 영어가 소통되어야 하는 이유이기 때문이다. 언어와 지역에 대한 이해가 선제되어야 하는 것이기에 설정이 조금 복잡한 듯 하다. 여하튼 위젯의 언어는 영어로 잘 변경되었다. 한국어로 표시할려면 지역을 한국으로 다시 바꾸면 된다. 이렇게 마이크로 소프트 위젯의 언어를 변경하는 방법에 대해 알아 보았다. 아래와 같이 영어로 잘 표현 되고 있다. pc나 스마트폰에서 뭔가를 설정하는 일이 뭔가 점점 더 복잡해진다고 느껴지는 것은 기분탓 이겠지?!!! ㅎㅎㅎ

무료로 얼굴 모자이크 자동으로 하는 법 & 자막 자동으로 넣는 법

이미지
 얼굴 모자이크 자동으로 넣는 법(아래 그림 참조) 대표적인 무료 동영상 앱을 말하라고 하면, 다빈치 리졸브와 캡컷을 얘기할 것입니다. 이 두개가 무료 동영상 편집기 시장을 양분하고 있을 것입니다. 그만큼 안정적이고 사용이 편리하면서 동시에 품질도 좋은데 무료 입니다. 다빈치리졸브는 상당히 무겁게 움직여서 좋은 성능의 PC에서 하시기를 추천드립니다. 저의 경우, ASUS 고성능 노트북에서 작업을 하는데, CPU가 허덕이고 팬돌아가는 소리가 엄청나게 커집니다. 그래서 저는 이제 캡컷으로 갈아탔습니다. 캡컷은 8기가 램 노트북에서도 잘돌아가고 사용이 쉽습니다. 하드한 편집을 하지않는 저와 같은 일반 사용자 입장에서는 매우 만족스럽니다. (강추입니다) 특히, 자동 자막 기능과 자동 얼굴 모자이크 기능은 매우 반가운 기능입니다. 참고로 다빈치리졸브에서는 없었던 기능이었던것으로 생각이 들구요. 특히, 다빈치리졸브가 세심한 세팅이 필요한 경우가 있어서 불편했었는데, 캡컷이 세팅이 잘 되어있고 안정적이라는 생각이 들었습니다(저는 캡컷 회사랑 아무 상관이 없어여..상관이 있었으면 좋겠어요...ㅎㅎㅎ) 예컨데, 다빈치리졸브에서 가끔 영상을 임포트하면 소리가 나오지 않아서 애를 먹는 경우가 있는데, 캡컷은 아직까지 사용하면서 딱히 문제가 되는 경우가 없었습니다. 자 여기까지 간단한 소개를 했구요, 아래의 내용대로 하시면 됩니다. 너무 쉬워서 머 딱히 한번 보면 다 아실 거에요. 자 그럼 렛츠고오~~~ 1. 캡컷을 켜고 effects 클릭 --> body effects 클릭 --> 얼굴 모자이크 클릭 이렇게 하면 얼굴 모자이크를 수작업으로 하지 않아 빠른 동영상 처리가 가능합니다. 다만, 자동으로 얼굴을 가리는 작업이 완벽하지는 않아서 일부 얼굴이 노출 되기는 합니다. 자막 자동으로 넣는 법(아래 그림 참조) 1. 캡컷을 켜고 택스트 선택 - 자동 캡션 선택 - 언어선택(한국어) 생각보다 매우 우수한 자동 자막 기술입니다. 조금 수정을 해야 하는 부분이 있지만,...

androidx.fragment:fragment (androidx.fragment:fragment)님이 1.0.0 버전이 오래되었다고 신고했습니다.

이미지
 위의 에러를 처리하기 위해 Assests-Dependencies-Editor 밑에 파일을 아래와 같이 만들도록 한다. 파일명: Dependencies.xml 파일내용:  <dependencies>   <androidPackages>     <androidPackage spec="androidx.fragment:fragment:1.3.6" />   </androidPackages> </dependencies> 이렇게 하고 나서 빌드를 하면 다른 에러가 아래와 같이 발생한다.  - 에러 내용 -  We've detected that your custom Assets/Plugins/Android\mainTemplate.gradle file is using a deprecated way of controlling which types of assets should not be compressed. To fix this you can update aaptOptions noCompress property yourself by adding unityStreamingAssets constant (like this: + unityStreamingAssets.tokenize(', ')) to it and also making sure that unityStreamingAssets constant is defined in gradle.properties file (like this: unityStreamingAssets=.unity3d**STREAMING_ASSETS**). We can also do this automatically, your current mainTemplate.gradle file will be backed up. Continue? 에러 이미지 여기서 yes를 클릭하지 마시기를. yes를 클릭했다면 빌딩시에 또다른 많은 에러를 야기하게...