본문 바로가기
반응형

코딩31

카카오 송금 url 분석하기, 리버스 엔지니어링 사이드 프로젝트에서 현재 사이트에서 입력한 금액 정보를 최대한 그대로 송금할 수 있게 구현을 하고 싶었다. 예를들어서 내 사이트에서 5000원 보낸다! 했으면 송금링크로 들어가면 바로 5000원이 입력되게끔까지. 물론 송금하기 직전 송금앱에서 금액을 바꿀 수 있겠지만 그것까지 막을 방도가 없다. 그런데 일단 카카오 송금링크로 가는 이상, 우리 사이트의 권한이 아니기에 거기서 데이터 처리를 할 수 없다. 하지만, 우리가 마지막으로 영향을 줄 수 있는건, 카카오 송금 링크로 request 할때, 그 url속에서 최대한 정보를 때려넣는것이다! 우선 카카오 송금 링크는 다음과 같다. 1. 그냥 송금링크 생성했을경우 https://qr.kakaopay.com/{{user.id}} 2. 금액 지정 송금링크를 생성했.. 2024. 2. 3.
[git] ![rejected] master -> master (fetch first) error 문제상황 다른 레포지토리를 clone하고 보기 > 표시 > 숨김항목표시 한 후 .git파일을 삭제해줬다 이제 clone받은 파일을 좀 수정하고 내 레포지토리에 push하려니 에러가 났다. 에러 전문 ! [rejected] master -> master (fetch first) error: failed to push some refs to 'https://github.com/Pirogramming-20/Jubro.git' hint: Updates were rejected because the remote contains work that you do not hint: have locally. This is usually caused by another repository pushing to hint: th.. 2024. 1. 14.
[파이썬 웹크롤링] beautiful soup를 이용한 웹크롤링 후 간단한 게임 만들기 주제 : 웹크롤링을 이용한 술게임 만들기 피로그래밍 2주차 팀 과제로 주어진 주제인데, 뭘할지 계속 고민을 하다가 더 많이 더 적게 구글 검색량을 이용한 중독성 넘치는 검색량 비교 게임 www.higherlowerkorea.com 검색량을 단순 비교해서 무슨 키워드가 더 검색량이 많은지 선택하는 '더 많이 더 적게' 사이트에서 아이디어를 얻어 네이버 페이 증권 사이트에서 TOP 종목 중 랜덤으로 가져와서 이날 이 주식이 상승했는지, 하락했는지 단순 선택하는 술게임을 만들 것입니다. beautifulsoup 설치 및 임포트 #!pip install BeautifulSoup4 #!pip install requests import requests from bs4 import BeautifulSoup as bs.. 2024. 1. 8.
[Python] turtle모듈을 활용한 mbti검사 및 그래프 (2020년) 1학년 2학기 시절 python 기말 프로젝트로 진행한 mbti 검사 및 학과, 직업 추천 프로그램이다. 그림을 그리는 turtle모듈이 신기해서 그걸 최대한 활용해보고싶었다. 처음엔 당연히 mbti 검사를 한다. 질문을 코드에 다 넣을수도 있겠지만, 지저분해서 txt파일을 불러오는 형식으로 했다. 이후 이중리스트를 통해 질문들과 성향을 구분하였다. 다음과 같이 mbti의 4가지 성향을 판단할 수 있는 질문이 각각 10개씩 있도록 설정하였다. 각 성향에 대한 질문의 답변을 점수로 계속 더해지는 형태로 mbti를 판단하도록 했다. 그리고 이후 설문 응답을 토대로 turtle모듈을 사용해 그래프로 표현하게 하였고, 그래프를 그릴때 반복잡업할 함수들을 설정해준다. 이후 재귀함수 형태로 반복하여 .. 2023. 8. 24.
Dart 언어 기초1 DartPad dartpad.dev 우선 dart의 온라인 컴파일러 사이트다. var 와 dynamic 변수선언 var, dynamic 모두 모든 형태의 변수를 선언할 수 있다. 하지만, var은 처음 선언한 형태의 변수로 픽스가 된다. dynamic은 뜻 그대로 유동적으로 다른 형태의 변수로 선언 될 수 있다. Final 과 Const final 과 const 모두 값을 한번 선언하면 바꿀 수 없다. 그리고 final 과 const는 var도 내포하고 있기 때문에 타입을 선언하지 않아도(생략가능) 오류가 뜨지 않는다. 추가로 Final은 buildtime을 몰라도 되지만, const는 buildtime을 알아야한다. Nullable (?연산자, ??연산자) 원래 타입별로 null값을 넣을 수 없는 타입.. 2023. 7. 14.
C언어로 게임 만들기(7) - 완성. (코드, 구현 영상) https://jubrodev.tistory.com/8 C언어로 게임 만들기(6) - 점수 및 랭킹시스템(파일 입출력) https://jubrodev.tistory.com/6 C언어로 게임 만들기(5) - 게임 씬 추가(getch함수, exit함수) https://jubrodev.tistory.com/4 C언어로 게임 만들기(4) - 적 구현(rand함수, srand함수, time함수) https://jubrodev.tistory.com/3 C언 jubrodev.tistory.com 지난시간 점수와 랭킹시스템을 넣음으로써 C언어 게임만들기가 끝이 났다. 사실 자잘한 버그(이름 입력시 가끔 이름 중복 등) 이 있지만 게임자체에 지장이 안가기에 패스.... 이제 이 프로젝트를 놓아주려고 한다 ㅎㅎ 그리고 이.. 2023. 6. 2.
C언어로 게임 만들기(5) - 게임 씬 추가(getch함수, exit함수) https://jubrodev.tistory.com/4 C언어로 게임 만들기(4) - 적 구현(rand함수, srand함수, time함수) https://jubrodev.tistory.com/3 C언어로 게임 만들기(3) - 총알 발사 및 정보표시 지난 시간에는 캐릭터 이동까지 구현했다. C언어 게임 만들기(2) - 캐릭터 출력 및 이동 https://jubrodev.tistory.com/1 C언어로 게 jubrodev.tistory.com 저번시간엔 적 구현까지 끝냈습니다. 사실 게임의 메인화면은 구성이 다 끝난것이죠, 근데 처음 시작메뉴화면이랑, 게임오버 화면을 만들며 더 부족한 부분을 수정하려고 합니다!! 게임시작 화면 화면전환은 쉽습니다. Unity의 Scene order처럼, 각 화면에 해당하는.. 2023. 5. 28.
C언어로 게임 만들기(4) - 적 구현(rand함수, srand함수, time함수) https://jubrodev.tistory.com/3 C언어로 게임 만들기(3) - 총알 발사 및 정보표시 지난 시간에는 캐릭터 이동까지 구현했다. C언어 게임 만들기(2) - 캐릭터 출력 및 이동 https://jubrodev.tistory.com/1 C언어로 게임 만들기(1) - (콘솔창 세팅, window.h, conio.h) 학교 동아리 프로젝트에서 C jubrodev.tistory.com 지난 시간에는 총알 구현과 UI 표시를 하였다. 오늘은 이제 적을 구현해볼거다! 난수생성 랜덤함수 - rand(), srand(), time() 오늘 중점적으로 이용할 함수는 rand()함수 이다. rand함수란? 0 부터 RAND_MAX사이의 정수를 반환해준다. RAND_MAX는 stdio.h에 정의된 상수.. 2023. 5. 20.
C언어로 게임 만들기(3) - 총알 발사 및 UI 표시 지난 시간에는 캐릭터 이동까지 구현했다. C언어 게임 만들기(2) - 캐릭터 출력 및 이동 https://jubrodev.tistory.com/1 C언어로 게임 만들기(1) - (콘솔창 세팅, window.h, conio.h) 학교 동아리 프로젝트에서 C언어로 게임만들기를 하고 있어서 한번 게임을 만들어보려고 한다. 내가 만들고 싶은 게 jubrodev.tistory.com 투사체 코드 오늘은 이 캐릭터가 총알을 쏘는 것을 구현할 것이다. 1 2 3 4 5 6 7 8 //탄막 정보 구조체 typedef struct bullet { int x, y; bool Active; }Bullet; Bullet Bullet_info[MAXBULLET]; cs 일단 총알 하나당 x,y의 위치와 이 총알이 현재 화면에 .. 2023. 5. 19.
C언어 게임 만들기(2) - 캐릭터 출력 및 이동 https://jubrodev.tistory.com/1 C언어로 게임 만들기(1) - (콘솔창 세팅, window.h, conio.h) 학교 동아리 프로젝트에서 C언어로 게임만들기를 하고 있어서 한번 게임을 만들어보려고 한다. 내가 만들고 싶은 게임은 2D 종스크롤 슈팅게임을 만들어보고싶다. 일단 필요한 기능들을 도식화 jubrodev.tistory.com 저번 시간엔 콘솔창을 세팅하였다. 오늘은, 이제 주인공 캐릭터(기체)를 만들고, 거기서 탄막이 나오는것까지 코딩을 해볼 것이다. 맵 설정 자고로 게임을 처음 시작할때 기본 맵을 설정한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 void FillMap(char str[], char str_s, int max_va.. 2023. 5. 14.