안녕하세요 

appium과 핸드폰 안에 있는 앱을 연동하는 법을 알아보도록 하겠습니다. 

 

프로그램 설치해야 될 것들은 다음과 같습니다.

 

python 설치( 후 pycharm으로 해도 됩니다.) , appium 설치, 안드로이 드 설치 , SDK설치(안드로이드 설치하면 있습니다.) 해야 됩니다. (필요 시 JDK 설치하면 됩 니다.),

 

) 1. 안드로이드 설치 후 adb 환경변수 설정 후 cmd창에서 adb devices 입력(모바일이랑 연 결되어 있어야 합니다.) (http://labs.brandi.co.kr/2018/08/10/kimcy.html adb설정 참고 ) 2. sdk경로가 모르신다면 밑의 사진 참조 및 안드로이드 8.0 설치 ( 안드로이드에서 - settings ->sdk입력)

 

 

2. https://dejavuqa.tistory.com/224 (appium 서버 설정 및 파일 위치 설정) 안드로이드의 환경변수를 입력해야 합니다.

서버 시작하기 -> 돋보기 모양 클릭 -> 사용자 정의 서버 -> 원격 호스트 이 부분에서는 소스 코드 안에는 원격 호스트, 원격 경로가 있는데 입력을 해줍니다.

원격 호스트 : 127.0.01 

원격 경로 : /wd/hub 

 

밑에 사진처럼 입력합니다.

appPackage, appActivity 부분은 밑에 블로그를 참조하시길 바랍니다. 

https://dejavuqa.tistory.com/223

 

Appium Android Inspector 실행 (with Emulator)

Windows에 Appium을 설치했으니 Android Inspector를 실행해 봅시다. Android Inspector는 Android Native App인 경우 HTML Tag 처럼 계층형으로 된 Object들을 확인할 수 있게 해줍니다. 따라서 Android Native A..

dejavuqa.tistory.com

 

 

udid부분은 cmd창에서 adb devices 하면 됩니다. (1번 참조)

appium을 실행시키고 apk를 실행시킬려면 app폴더 안에는 apk가 있어야 됩니다. ex)adsfa.apk  

 

 

버프스위프트 다운받는 곳은 아래

https://portswigger.net/burp/download.html

 

프록시란 ?

대리, 대리인이라는 사전적 의미를 가지고 있듯, 프록시 서버를 이용하여 최종 목적지에 프록시 서버를 통해 간접적으로 접근이 가능한 것입니다.

 

버프스위프트웹 애플리케이션 테스트로 자주 사용하는 웹 프록시 툴이며 프록시를 사용하여 네트워크에서 통신하는 HTTP request를 가로채 분석 및 수정할 수 있습니다. 또한 ,POST방식인지 GET방식인지도 알 수 있으며 그 외에도 다양한 기능을 이용해 웹 애플리케이션의 취약점을 테스트를 하거나 해킹 공격을 시도할 수 있습니다ㅅ.

 

버프스위프트를 일단 실행시킵니다. Next를 눌러 빠르게 진행합니다.

 

IE(익스플로러)를 대상으로 다음과 같이 실행하겠습니다.

도구 -> 인터넷 옵션 -> 연결 ->LAN 설정

 

설명드리자면 제 로컬 주소 값 127.0.0.1 , 포트에 8080을 입력 후 확인을 누릅니다. 

 

만약 버프슈트가 활성되고 프록시 서버가 설정을 했는데도 웹서비스가 작동되면 다음과 같이 하시면 됩니다. 

윈도우키 -> 프록시 설정 변경 -> 프록시 서버 사용을 클릭해주시길 바랍니다.

 

여기서 프록시 서버의 서버 주소와 포트를 확인하고 버프슈트를 강제종료를 하게 되면 웹 서비스를 이용할 수가 없습니다. 왜냐하면 내 프록시 서버를 통해 패킷을 받겠다고 설정을 했기때문입니다. 그렇기 때문에 다시 원상태로 돌려놓고 웹 서비스를 실행하기 바랍니다. 

 

여기에서는  Proxy에 용어에 대해서만 설명드리겠습니다.

 

Forward : 현재 잡은 패킷만 인터셉트를 해제하여 전달합니다( 다음 패킷이 오면 클릭 누르면 다음 패킷을 볼 수 있습니다.)

Drop : 현재 가지고 있는 패킷을 제거하고 다음 패킷을 받습니다.

Intercept is on : ON모드에 버튼이 활성화 되면 패킷을 가져옵니다. 만약 ON모드를 해제했을 때는 인터넷을 사용할 수 있습니다. 즉, OFF모드로 해제 시 패킷을 다시 잡지 않습니다.

Action : 패킷과 관련하여 부가적인 기능을 사용할 수 있습니다. 

 

패킷을 잡아서 어떤식으로 쓰느냐에 따라 방향이 달라질 수 있습니다.

 

 

이상 포스터를 마치겠습니다. 감사합니다 .

애드센스 상단, 하단 광고를 안 넣으신 분들은 먼저 넣어주시길 바랍니다. 밑에 글 참조해주세요.

best-mother-seonnyeo.tistory.com/90

 

티스토리 애드센스 상단 하단 광고넣기

안녕하세요 오늘은 티스토리 애드센스 상단 하단 광고넣는 법에 대해서 설명드리겠습니다. 일단 애드센스를 들어갑니다. 다음과 같이 "코드 가져오기"라는 것을 클릭을 합니다. 그런다음에 코��

best-mother-seonnyeo.tistory.com

그리고 상단, 하단과 비슷하게 사이드 광고를 넣어주시면 됩니다. 그래서 [광고만들기]는 생략을 하고 중요한 부분만 짚고 넘어 가겠습니다. 

그 전 글에서 광고 만들기 반응형으로 만드시고 코드를 복사한 것 까지만 따라해주시면 됩니다.

 

그런 다음에 티스토리(본계정)에 들어가셔서 [플러그인] - [배너 검색 후] - 배너를 클릭해주세요.

배너 출력을 클릭한 다음 [적용]을 눌러주세요.

 

 

이건 나중에 사진을 추가해서 따로 넣겠습니다. 말로만 설명드리겠습니다.

[꾸미기] - [사이드바]에 들어가시면 [플러그인]- HTML 배너출력이 보이실 겁니다.

 

거기서 [편집]을 클릭해 광고 소스 코드를 복사해놨던 것을 붙여넣기 하시면 됩니다. 그런 다음에 확인을 눌르시면 끝.

 

이상 포스터를 마치겠습니다. 감사합니다.

 

안녕하세요 오늘은 티스토리 애드센스 상단 하단 광고넣는 법에 대해서 설명드리겠습니다.

 

일단 애드센스를 들어갑니다.

다음과 같이 "코드 가져오기"라는 것을 클릭을 합니다.

 

 

그런다음에 코드 복사를 눌릅니다.

 

 

그런다음에 제 티스토리(본 계정)에 들어가서 [스킨편집] - [HTML] -> <head> 이 사이에 코드 복사한 것을 넣습니다 </head>

 

 

그리고 적용을 눌러줍니다.

 

그리고 다시 애드센스페이지로 돌아온다음 

[개요] - [광고 단위 기준] - 디스플레이 광고를 클릭해줍니다.

 

눌러서 [사각형] [수평형], [수직형] 있습니다. 원하시는 거 체크해주시길 바랍니다. 저는 수평형으로 하겠습니다.

[광고이름]은 [상단수평형]으로 지정하겠습니다.

 

 

이제 [코드 복사]를 눌러줍니다. 제 회색부분은 광고코드라서 지웠습니다

 

 

 

이제 티스토리에 다시 들어가주세요. 그리고 [플러그인] - 구글 애드센스(반응형)을 클릭해줍니다.

 

들어가주셔서 이제 [아까 복사했던 코드]를 붙여주면 됩니다.

처음에 [상단 광고]를 만들었구요 이제 하단 광고도 넣을 차례인데 하단광고는 다시 위에 가셔서 만들었던 것처럼 만드시면 됩니다.

 

하단광고도 다시 위에 처럼 만들어서 넣어주시길 바랍니다.  그런 다음에 적용을 눌러주시면 됩니다.

 

 

이상 포스터를 마치겠습니다. 만약 어려운 점이 있거나 도움이 필요하신 분은 댓글 달아주시면 빠르게 답변드리겠습니다.

 

광고가 기재되는 데에는 시간이 오래걸릴 수도 있으니 참조하시길 바랍니다.

 

다음 글에는 사이드바 광고 넣기에 대해 포스터를 올리도록 하겠습니다.

 

하트 눌러주시면 감사합니다~

 

 

안녕하세요 요즘에는 다이어리를 직접 손으로 쓰는 것 보다는 디지털시대로 하는 게 더 좋은 것 같습니다.

하지만 저는 아직도 손으로 쓰는 게 좋아서 손으로도 쓰고 있습니다. ^^ ㅎㅎ

 

일단 구글 캘린더를 들어가줍니다. (크롬이 깔려있어야 합니다)

 

https://chrome.google.com/webstore/detail/google-calendar/gmbgaklkmjakoegficnlkhebmhkjfich/related?hl=ko

 

Google 캘린더

Google 캘린더를 쉽게 확인하고 당신이 방문한 웹사이트에서 새로운 일정을 쉽게 추가 할 수 있습니다.

chrome.google.com

 

 

추가해주고요 그런 다음에 캘린더에 들어갑니다.

 

캘린더에 들어간 다음에 이제 캘린더를 추가해줍니다. 공유를 위해서요.

 

 

그리고 새 캘린더 만들기 해줍니다.

그리고 새 캘린더 만들기 -> 새 캘린더 만들기 ->이름 -> 설명 등을 적어줍니다.

 

 

그렇게 만들어졌으면  캘린더 설정에 -> 사용자 추가를 눌러줍니다.

 

 

메일을 보냈으면 그 받으신 분이 승락을 해야 서로 공유가 됩니다.

다음으로 매일 캘린더에 들어와서 보기에는 귀찮아서 데스크탑에 저장해놓겠습니다.

 

캘린더 창에서 오른쪽 상단에 보시면  '...'이 세 개가 보이거나 밑에 처럼 !가 보일 겁니다. 거기서 도구 더보기를 클릭한 다음에 바로가기 만들기를 클릭합니다.

캘린더 창 -> 도구 더보기 -> 바로가기 만들기

 

 

 

만약 이제 바로가기 만들기를 클릭했다면 홈페이지에서 열고 싶으신 분은 확인을 눌러주시고 그냥 클릭을 했을 때 창으로만 보고 싶으신 분은 창으로 열기로 눌러주세요.

 

편안한 건 다음과 같습니다.  바로가기 만들기 -> 창으로 열기 -> 확인

 

서로 공유된 것을 보실 수 있을 겁니다.

이상 포스터를 마치겠습니다.

안녕하세요 오늘은 루아 설치 법에 대해서 알아보겠습니다.

 

www.lua.org/www.lua.org/download.html

 

The Programming Language Lua

 

www.lua.org

다음과 같이 따라하시면 됩니다.

History 에서 Lua 5.35. - Release 1을 다운 받습니다. 근데 굳이 Lua 5.35 - Release을 안 다운 받아도 됩니다.

 

다음은 환경변수 설정입니다. 환경변수 설정은 다음과 같습니다.

  • [검색]에서 시스템(제어판)을 검색하여 선택합니다.

  • 고급 시스템 설정 링크를 누릅니다.

  • 환경 변수를 누릅니다.

 

그런다음 'PATH' -> 편집 -> 찾아보기 -> 설치한 루아 lua-5.3.5_Win32_bin을 넣어줍니다.

환경변수가 제대로 됐는지 확인하고 싶으시면  cmd창을 이용해주세요!

 

vscode을 먼저 설치하시고 다음과 같이 똑같이 하시면 됩니다.

 

 

이렇게 설치를 하고 난 뒤 상단에 보시면 실행(세모)가 보이실 겁니다. 그걸 클릭해서 hello world!가 출력되는 지 확인하시길 바랍니다.

 

이상 포스터를 마치겠습니다.

안녕하세요. 오늘은 파일을 설치했었는데 맥에서 무슨 파일이 손상되었기 때문에 열 수 없다는 오류 사항이 발생해서 이 글을 올리게 되었습니다.

 

 

위에 같은 오류가 뜨면 많은 사람들이 당황 할 것 같은데요. 다음과 같이 오류를 해결해줍니다.

 

맥에 상단에 보면 애플모양이 보입니다. 애플모양을 클릭해줍니다. 그리고 시스템 환경설정을 눌러줍니다.

 상단 애플모양 -> 시스템 환경설정 -> 보안 및 개인 정보보호

 

그럼 다음과 같이 보입니다.

 

 

여기서 다음에서 다운로드한 앱 허용에서 '모든 곳'이 안 보일 경우 다음과 같이 합니다.

 

command + spacebar를 눌러 터미널을 들어 가줍니다.

그리고 다음과 같이 명령어를 칩니다.

 

sudo spctl --master-disable

 

이제 다시 보안 및 개인 정보 보호를 들어가게 된다면 잠금을 해제했을 때 모든 곳이 보일 것입니다.

모든 곳으로 한 다음 설치하려고 하는 어플을 클릭해주면 됩니다.

 

그리고 이제 모든 곳을 비활성화 해줄건데요. '보안 및 개인 정보 보호' 에서 확인된 개발자로 바꿔줘도 되고

터미널에 들어가서 다음과 같이 바꿔도 됩니다.

 

sudo spctl --master-enable

 

이상 포스터를 마치겠습니다. 감사합니다.

안녕하세요~ 3구입니다. 오늘은 인텔리제이 학생인증을 하는 법에 대해 알아보도록 하겠습니다.

 

일단 저는 인텔리제이에 UItimate을 다운받았는데요. 만약 다운을 받지 않았더라면 다운받으시면 됩니다.

https://www.jetbrains.com/

불러오는 중입니다...

 

인텔리제이 사이트를 들어갑니다. 상단 메뉴바에 보면 'Solution' -> Education 을 클릭해줍니다.

조금 내려다 보면 Apply now가 보입니다.

지금 보신분들의 이름등을 적어주시고!

 

(학생 인증) Email address에 학교 이메일을 입력합니다.

 예를 들어서 id@***.***.ac.kr이네요 저같은 경우 id@edu.***.ac.kr입니다.

 

이제 메일이 발송한 게 뜰겁니다. 자신의 메일로 접속하여 JetBrains Account로부터 온 메일을 "Confirm Request"를 클릭하고

 

Confirm your account를 클릭합니다.

 

메일 확인 -> Confirm Request -> Confirm your account

 

분명 학교 메일은 있으나 메일이 안 오고 라이센스 어쩌구나 이런 메일이 뜬 다면 예전에 라이센스를 발급받았던 적이 있을겁니다 예를 들어서 파이참 등이 있을거에요

 

수락한 다음 로그인 하면 됩니다.

 

만약 라이센스 ID를 보고 싶으시다면 인텔리J에 들어가서 확인하시길 바랍니다. 밑에 참조해주세요~

오른 쪽 보면 라이센스가 발급되었습니다.

 

이상포스터를 마치겠습니다.

+ Recent posts