본문 바로가기

전체보기272

[Report] Bitcoin: A Peer-to-Peer Electronic Cash System 로재의 개발 일기 Bitcoin: A Peer-to-Peer Electronic Cash System 인터넷 기반의 상거래는 전자거래를 처리하기 위해서 제 3자의 역할을 하고 있는 금융기관과 같은 신뢰할 수 있는 기관을 거치게 됩니다. 하지만 제 3자의 분쟁이나 외부의 침입 등의 보안문제 및 전자 상거래의 이점 반감 등으로 인하여 이러한 기법은 약점을 가지게 됩니다. 따라서 제 3자의 신뢰가 아닌 암호학적 증명에 기반하여 거래하고자 하는 두 개인이 신뢰하는 제 3자를 필요로 하지 않고 서로 직접 거래하도록 합니다. 1. 거래 상거래를 하기 위해서 송신자와 수신자는 전자적 화폐를 사용하며, 이를 위해서 공개키 알고리즘을 사용합니다.직전의 거래를 해시한 값을 소유자의 개인키와 공개키로 검증 및 서명을 하는 .. 2020. 1. 2.
[Hello 2020] 2019년 회고록 로재의 개발 일기 2020년 1월 1일 군에서 2018년도를 맞이하고 얼마 지나지 않아 복학을 한 로재 2019년과 동시에 휴학을 하게 되고 힘든 시간과 소중한 기억 그리고 얻은 것이 컸던 한 해였다. 2학기에 복학함과 동시에 미친듯이 달려오면서 알바와 졸작 자소서 인턴에 도전하게 된 로재 고생 많았다. 그러니까 더 고생해라 그런 의미로 쓰는 2019년 회고록 2019.1.1 ~ 2019.3 아직 생생하다.방 안에서 혼자 c++ 및 알고리즘 코테를 독학하면서 고민하고 같은 건물에 사는 친구와 고민을 나누던 그때가 너무 생생하다. 서로 개발방향을 모르던 시기였고 무엇을 해야 할지 몰랐다.우린 빠른 길만 찾기를 원했고 차근차근히 나아갈 줄 몰랐던 것 같다. 당시 해야하는 것들과 책임에 너무 지쳐있었던 나는 .. 2020. 1. 1.
[Android] [NFC] NFC 무인 인증 시스템 프로젝트 근거리 무선 통신 기반의 학생 무인 인증 시스템 강원대학교 학생 무인 인증시스템 구현 개요 학생들은 평일 야간 및 주말, 휴일에 학교에 출입하려면 출입 인증이 된 학생증이 필요하다. 하지만 일부 학생들은 학생증을 안만들었거나 출입 인증이 안된 학생증을 가졌고 또는 아예 들고 다니지를 않는다. 이에 학생증이 없더라도 휴대폰을 사용한 학생인증 기능을 만들고자 한다. 실행영상 Github https://github.com/2silvermoon/Rojae 기간 2019년 7월 말 ~ 2019년 11월 19일 역할 API를 사용한 Android app 개발 Spring boot Server 연결 NFC 센서 프로그래밍 기술 스택 MariaDB, Android Studio, Java, PHP KFC_master K.. 2019. 12. 9.
[C++] [그리디 알고리즘] [프로그래머스] 큰 수 만들기 로재의 개발 일기 [ [Level 2] 큰 수 만들기 출처 : https://programmers.co.kr/learn/courses/30/lessons/42883 문제 문제 설명 어떤 숫자에서 k개의 수를 제거했을 때 얻을 수 있는 가장 큰 숫자를 구하려 합니다. 예를 들어, 숫자 1924에서 수 두 개를 제거하면 [19, 12, 14, 92, 94, 24] 를 만들 수 있습니다. 이 중 가장 큰 숫자는 94 입니다. 문자열 형식으로 숫자 number와 제거할 수의 개수 k가 solution 함수의 매개변수로 주어집니다. number에서 k 개의 수를 제거했을 때 만들 수 있는 수 중 가장 큰 숫자를 문자열 형태로 return 하도록 solution 함수를 완성하세요. 제한 조건 number는 1자리 .. 2019. 11. 27.
[C++] [그리디 알고리즘] [프로그래머스] 체육복 문제 로재의 개발 일기 [Level 1] 체육복URL : https://programmers.co.kr/learn/courses/30/lessons/42862 문제 설명 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 체육복이 없으면 수업을 들을 수 없기 때문에 체육복을 적절히 빌려 최대한 많은 학생이 체육수업을 들어야 합니다.전체 학생의 수 n, 체육복을 도난당한 학생들의 번호가 담긴 배열 lost, 여벌의 체육복을 가져.. 2019. 11. 27.
[꾸뻬씨의 행복여행] 행복의 배움 그리고 여행 로재의 개발 일기 꾸뻬씨의 행복여행 이 책은 여러모로 나에게 의미가 깊은 책이다. 힘들었던 시기를 함께 했던 책이며 사랑하는 후배에게 준 선물이기도 하며주위 사람들에게 많은 추천을 했었던 책이다. 그만큼 " 따뜻한 책 "이다. 간단한 줄거리 프랑스 파리의 한 정신병원 의사 '꾸뻬'씨는 오늘도 진료를 본다. 마주하는 수 많은 환자들...'꾸뻬'씨는 멀쩡한 얼굴로 환자들에게 온 힘을 쏟지만 멀쩡할 리가 없는 그였다.그럼에도 직업병이거니와 의사로서의 본분 "모든 환자는 치료를 받을 권리가 있다" 를 떠올리면서오늘도 진료에 여념이 없는 그이다. 그런 그에게 어떤 환자의 질문. 그리고 사랑스러운 여자친구의 질문. 결국에 떠난 여행. 운명적으로 만나게 된 노승 마음의 병을 앓고 있는 사람들을 치료하던 정신과 의사가.. 2019. 10. 11.