본문 바로가기

전체 글42

엄청 예전에 이용했던 Reversing.kr 크래킹 & 리버싱 연습을 할 수 있는 문제 사이트 http://reversing.kr/index.php Reversing.Kr This site tests your ability to Cracking & Reverse Code Engineering. Now Challenge a problem for each environment. (Windows, Linux, .Net, Flash, Java, Python, Mobile..) Admin E-Mail: gogil@reversing.kr reversing.kr 엄청 오랜만에 생각나서 찾아보았다. 홈페이지가 2012년 3월 3일 오픈했는데... 오픈한 그날 바로 300점을 획득하고 끝냈었다. (닉네임은 변경한 것!) 엄청 옛~날에 프로그래밍 커뮤니티에서 당시 .. 2021. 7. 9.
TypeScript(타입스크립트) 설치하기 이번에는 TypeScript를 설치해보려고 한다. 사전에 준비해두어야 하는 것: NPM (Node Package Manager) 그렇다. NPM만 있으면 TypeScript를 설치할 수 있다. 명령 프롬프트 또는 터미널을 열고 아래 명령어를 입력하면 설치가 끝난다. npm install typescript npm install -g typescript 그 후 아래 명령어를 통해 다시 설치가 정상적으로 되었는지 확인해보자! tsc --version 잘 나온다! 참고로 tsc는 TypeScript Compiler의 약자라고 생각하면 된다. TypeScript는 JavaScript와 달리 Compile을 해야하고,.. 2021. 7. 9.
웹 사이트가 무엇으로 개발되었는지 파악하는 방법 (BuiltWith 소개) 간혹 웹 개발자들은 어느 웹 사이트를 방문하면 어떤 기술이 탑재되어 있는지 궁금한 경우가 있다. 그렇다면 그들은 웹 서버에서 전달해주는 HTTP 헤더, 페이지 소스 코드를 통해 찾아볼 수 있다. 요즘 대부분의 웹 브라우저는 개발자 도구(Developer Tools)를 제공하고, 개발자 도구를 연 다음 웹 사이트에 접속하면 Network 탭에서 HTTP 패킷(헤더, Request 및 Response 데이터)을 관찰 할 수 있다. 이곳에서 볼 수 있는 정보로 웹 사이트가 사용 중인 기술을 파악할 수 있는 방법이 있는데 무슨 기술인지 알려면 본인도 그 기술이 무엇인지 알아야 한다는 것이다. 위 그림과 같이 웹 사이트 접속할때의 Request, Response 정보를 보면... "X-Powered-By: PHP.. 2021. 6. 13.
현재 사용하는 알고리즘 문제 풀이 사이트 제목과 같이 현재 사용하는 알고리즘 문제 풀이 사이트 목록이다. 백준 알고리즘 (백준 온라인 저지, Baekjoon Online Judge) Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 가장 유명하고 가장 많이 사용 중인 사이트 프로필 프로그래머스 (Programmers) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [실력 체크 - 스킬 체크]에서 난이도별 알고리즘 문제를 풀어볼 수 있다. 많은 기업들이 이 플랫폼을 사용하여 코딩.. 2021. 6. 11.
오늘의 카트왕 오늘의 카트왕은 카트라이더 API를 사용하여 실시간으로 전적 분석후 등수에 따라 점수를 부여하여 하루 동안의 랭킹을 실시간으로 동영상 플랫폼(유튜브)에 스트리밍하는 프로젝트입니다. ● 프로젝트에 사용된 기술(도구) PHP 7.x 넥슨 개발자센터 - 카트라이더 API 직접 개발한 KartRider API Wrapper for PHP SQLite3 Python FFmpeg (LGPL) ● 개발 소요 시간 약 3시간... ● 구현 방식 요약 추후 작성 하겠습니다 ㅠㅅㅠ ● 2021년 6월 11일 기준 유튜브 링크 및 스크린샷 https://www.youtube.com/watch?v=8jZNnzF1OOs 2021. 6. 11.
카트라이더 API Wrapper for PHP 넥슨 개발자센터에서 제공하는 카트라이더 API를 PHP로 쉽게 사용할 수 있게 Wrapping한 오픈소스 라이브러리 프로젝트입니다. 오픈소스(GitHub) 주소: https://github.com/smartse0k/KartRiderAPIWrapperForPHP smartse0k/KartRiderAPIWrapperForPHP PHP용 넥슨 카트라이더 API Wrapper. Contribute to smartse0k/KartRiderAPIWrapperForPHP development by creating an account on GitHub. github.com 샘플코드 // 라이더명으로 유저 정보 조회 API 사용 $findUserByNickname = new \Phodobit\Kartrider\Api\R.. 2021. 6. 11.