반응형

디지털 노마드 31

앱 화면, 엿보지 마세요! 안드로이드 스튜디오에서 스크린샷 캡처를 막는 방법

안드로이드 스튜디오에서 스크린샷 캡처를 막는 방법 안드로이드 앱 개발하다 보면, 캡처 기능을 제한하고 싶을 때가 있습니다. 예를 들어, 유료 콘텐츠를 보호하거나 개인정보 유출을 막기 위해서죠. 오늘은 안드로이드 스튜디오에서 getWindow().setFlags() 메소드를 이용하여 스크린샷 캡처를 막는 방법을 알려드릴게요. 1. FLAG_SECURE 플래그: 캡처 방지의 든든한 전사 FLAG_SECURE 플래그는 앱 화면의 콘텐츠를 캡처하거나 녹화하는 것을 막아줍니다. 마치 앱 화면을 보호하는 든든한 전사와 같죠. 다음 코드는 Activity 클래스의 onCreate() 메소드에서 FLAG_SECURE 플래그를 설정하는 방법입니다. @Override protected void onCreate(Bundle..

[파이썬 에러] Pyarrow will become a required dependency of pandas in the next major release of pandas (pandas 3.0)

파이썬 에러: Pyarrow가 뭔데 왜 필요하다는 거야? 안녕하세요, 여러분! 오늘은 제가 코딩하다가 부딪힌 에러 이야기를 해줄까 합니다. 바로 제목에서도 보시다시피 **"Pyarrow will become a required dependency of pandas in the next major release of pandas (pandas 3.0)"**이라는 에러였어요. 처음 봤을 때 정말 당황했어요. 뭔데 이건 또 뭐야? 하하. 그래서 인터넷을 뒤져보니, Pyarrow라는 게 판다스 3.0 버전부터 필수 라이브러리가 된다는 사실을 알게 되었어요. Pyarrow는 뭐 하는 거일까요? 간단히 말하면 데이터 처리 속도를 높여주는 라이브러리라고 생각하면 돼요. 특히, 메모리 사용량을 줄이고 성능을 향상시키는..

유로 환율, 유럽 중앙은행 정책 발언에 영향 받아 강세

유로 환율, 유럽 중앙은행 정책 발언에 영향 받아 강세 유로는 인플레이션 관련 발언에도 강세를 지속하며 미 연방준비제도(Fed)의 발언을 기다려 안녕하세요! 오늘은 유로의 강세와 유럽 중앙은행의 발언에 대해 이야기해보려고 해요. 유럽의 여러 정책 결정자들의 호크 성향 발언과 에너지 가격 하락 전망으로 유로는 일본 엔화에 대해 15년 만에 고점에 근접하고 미 달러에 대해서는 견고한 모습을 보였다고 해요. 유로는 미 달러에 대해 1.0703달러로 상승세를 지속하며 유럽 중앙은행의 수장 경제학자가 인플레이션을 잡기에는 충분한 진전을 보지 못했다고 말한 이후에도 달러의 상승세에 버티고 있어요. 그런가하면 유로는 2008년 이후 최고치인 161.73엔에 이르렀고, 전주 일본 중앙은행이 단기 금리를 동결한 이후에 ..

손정의 소프트뱅크 회장, 위워크 파산신청으로 115억달러 손실

미국의 공유 오피스 업체인 위워크가 파산보호를 신청한 가운데, 이로 인해 손정의 소프트뱅크 회장이 115억달러에 이르는 손실을 입었다고 합니다. 전날 위워크의 파산보호 신청으로 소프트뱅크는 약 115억달러의 자산 손실과 22억달러의 부채를 안게 됐습니다. 위워크는 2019년 초 기업가치가 470억달러까지 올랐지만, 몇 달 뒤 IPO 서류에서 이해상충 문제가 드러나며 투자자들의 우려를 샀습니다. 거래 중지로 주가가 84센트까지 떨어진 상황에서 소프트뱅크는 대규모 손실을 입었습니다. 손 회장은 중국 알리바바그룹의 초기 투자에 성공해 주목을 받았지만, 위워크 파산으로 인해 명성에 타격을 입게 되었습니다. 전문가들은 투자 손실 뿐만 아니라 이에 숨은 이야기를 주목해야 한다고 분석했습니다. 블룸버그통신에 따르면 ..

파이썬, 내가 선택한 IT 월드의 첫 관문

안녕하세요, 여러분! 오늘은 저의 IT의 세계로 첫 발짝을 떼게 해준 언어, '파이썬'에 대해 이야기해보려해요. 기억나시나요?처음으로 '파이썬'이란 이름을 듣고 "아, 거기서 오는 맛있는 비스켓 이름이아닐까?" 하고 했던 그때 그 순간. 하지만 파이썬은 뱀 이름을 따온 프로그래밍 언어랍니다. 괜히 멋져보이는 이름이 아니에요. 위키피디아에 파이썬을 검색하면 어렵게 적혀있지만, 제가 간단하게 설명드릴게요. 파이썬이란, 1980년대에 개발된 고급 프로그래밍 언어인데요. 이 파이썬의 가장 큰 특징은 바로 '사람이 읽기 쉽다'는 점이에요. 코딩을 처음 시작하는 사람들이라면, 이해하기 쉽고 사용하기 편리해서 파이썬을 많이 추천하죠. 저도 처음에는 코딩이 막막했는데 파이썬 ..

챗GPT란? 인공지능과 자연어 처리의 혁신

인공지능이 우리의 일상에 점점 더 녹아들고 있는 가운데, 최근에는 자연어 처리 기술을 바탕으로 한 챗봇이 눈에 띄게 발전하고 있는 모습을 볼 수 있습니다. 그 중에서도 GPT는 혁신적인 기술로 주목받고 있는데, 이번 글에서는 그 중에서도 챗GPT에 대해 알아보고자 합니다. 챗GPT는 OpenAI에서 개발한 인공지능 언어모델로, GPT-3라고도 불리며, 'Generative Pre-trained Transformer'의 약자입니다. 이는 인공지능이 대화를 통해 사용자와 상호작용하고 응답하는 데 특화된 기술로, 오랜 기간 동안 학습한 데이터를 기반으로 다양한 자연어 문장을 생성하고 이해합니다. GPT-3는 거대한 딥러닝 모델로, 1750억 개의 매개변수를 가지고 있어 인공지능의 학습 능력과 생..

MACD 지표란 - 주식지표

MACD 지표란 - 주식지표 MACD는 주식에서 아주 많이 사용되는 지표입니다. 하지만 이게 어떤 원리로 나오는지 모르고 사용하시는 분들이 많은데요. MACD는 단기 이동평균선과 장기 이동평균선이 반복적으로 서로 가까워졌다 멀어졌다 하는 특성을 이용해서 주가의 흐름과 추세를 확인한답니다. 즉 MACD를 풀어보면 moving average convergence & divergence의 줄임말입니다. MACD = 단기 이평선 - 장기 이평선 입니다. 보통 장기 이평선은 20, 단기 이평선은 5를 사용하곤합니다. MACD값이 0보다 크면 단기 이평선값이 장기 이평선보다 크다는 말이겠죠? 0보다 작으면 그 반대입니다. 가격이 급락할수록 단기 이평선 값이 빨리 하락해서 MACD값이 빠르게 하락합니다. MACD 곡..

디지털 노마드 2021.10.14

안드로이드 스튜디오 신규 프로젝트1 - 파이어 베이스 설정

안드로이드 스튜디오 신규 프로젝트 파이어 베이스 설정 앱 만들기는 초보 수준이라서 이렇다 하는 성과는 없지만 프로그램을 배우는데 가장 빠른 방법은 몰라도 이것저것 만들어 보는 거라고 생각합니다. 실제로 이것저것 만들어 보면서 많이 레벨을 올렸거든요. 그래서 다시 프로젝트 초기설정하는 방법을 정리하려고 합니다. 앱 만들 때 애드몹을 보통 설치하시는데요. 처음에 여기서 많이 막히는데 저도 정말 혼자서 하기 힘들었습니다. 우선 파이어 베이스부터 설정하도록 하겠습니다. 1. 안드로이드 스튜디오 프로젝트 생성 설치 폴더 확인 hello world 확인 웬만하면 이상 없지만 처음 프로젝트 만드시고 확인해보세요. 2. 파이어 베이스 설정 파이어 베이스에 들어가서 시작하기를 누르고 프로젝트를 생성하시면 됩니다. 가입이..

Python - Google translate(구글 번역기) API 사용 방법

구글 번역기 파이썬 사용방법 구글 번역기는 많은 사람들에게 도움을 주는 기능입니다. 특히나 영어 이외에 다른 언어를 해야하는 사람들의 경우에는 더욱 도움이 됩니다. 파이썬을 이용하여 구글 번역기를 돌리면 정말 편하게 번역을 할 수 있습니다. 구글 번역기 api사용법을 알려드릴께요. 우선 2가지 번역기 종류가 있습니다. googletrans: 무료 API Google Cloud Translation API : 유료 API 당연 많이 사용하지 않는 분들은 무료를 사용하면 될듯한데요... 하지만 자주 에러가납니다. 아마 구글에서 막아놓은듯 합니다. Google Cloud Translation는 구글에서 공식적으로 제공하는 API입니다. 500,000 글자 미만은 무료이며, 그 이상은 백만 자당 $20씩 비용이..

파이썬이란 무엇인가?

파이썬이란 무엇인가? 파이썬은 아주 인기 있는 프로그램입니다. 이 프로그램은 쉽고 간결하여 초보자도 쉽게 배울 수 있습니다. 이 파이썬을 이용하여 할 수 있는 일이 많습니다. 웹개발, 자동화, AI 등등 이런 파이썬을 활용하여 여러가지 일을 할 수 있죠. 또한 파이썬은 쉽습니다. 영어와 비슷한 구문을 가지고 있고, 서로 다른 플렛폼에서도 사용이 가능합니다. 또한 객체지향적인 방식이라서 쉽게 모듈화를 할 수 있습니다. 현재 파이썬은 3.x버전까지 나왔으며, 파이썬 버전마다 호환이 되는경우와 되지 않는 경우가 있으므로 주의하셔야합니다. 앞으로 파이썬을 통해서 업무자동화를 한번 경험해보세요.

반응형