목록전체 글 (52)
dev-miri
얼마전 참여한 교육에서 놀라운 이야기를 들었다. "카드회사는 우리의 휴대폰 기종 정보를 가지고 있어요. 어떻게 가지고 있을까요?" 라는 질문에, 카드로 휴대폰을 결제해서 그런가? 하는 단편적인 생각 외에는 떠오르지 않았다. 놀랍게도 카드회사가 이용자의 휴대폰 기종 정보를 가지고 있는 방법은 1. 카드회사에서 mms 문자를 보낸다. 이때, 스마트폰 이용자만 mms를 수신할 수 있다. 2. mms를 수신하면, 휴대폰 기종 정보, 수신 시간 등 정보를 리턴받는다. 위 과정으로 카드회사는 휴대폰 기종 정보와 개통일 등의 정보를 가질 수 있게 되고, 개통일이 3년이 넘은 이용자의 정보를 통신사에 합법적으로 판매하고, 이 정보가 텔레마케팅에 이용되는 것이다. 이처럼 카드사들은 적극적으로 빅데이터 산업에 뛰어들고 있..
운동과 더불어 내 하루 일과에 꼭 포함되는 것은 뉴스레터를 읽는 것이다. 넓은 정보의 바다에서 편집자의 관점으로, 혹은 빅데이터의 측면에서 중요하게 생각되는 정보들을 요약하고 정리하고, 에디터의 관점을 한 스푼 더한 뉴스레터는 지식의 습득과 더불어 다른 사람의 관점 또한 읽어낼 수 있어서 흥미로운 것 같다. 또, 똑같은 사건이더라도 초점을 맞춘 부분이 편집자마다 다른데, 이 부분을 읽어내는 것 또한 재미있다. 뉴스레터 이야기로 시작한 것은, 요새 나에게 많은 영향을 주는 것이 뉴스레터이기도 하고, 공부한 내용을 정리하는 위주의 글을 썼던 나에게 나의 관점을 담은 글을 써보고 싶다는 욕망을 들게했기 때문이다. https://yozm.wishket.com/magazine/detail/1834/ 비개발자의 눈..
문제 혼자 추측해서 행동하는 팀 단도 직입적으로 물어보는팀 해결방법 : 상황에 대해 묻고 문제를 파악하는 팀 우리의 목표 : 센스 있는 남친 되기!!! 유저와 ‘대화’를 해야한다 막막한 유저 인터뷰 유저 인터뷰로 ‘될 놈’ 찾기 확인한 문제로 ‘될 놈’ 만들기 유저 인터뷰로 ‘될 놈’ 찾기 가설 세우기 인터뷰 준비 인터뷰 하기 ⇒ 고객 문제 찾기 고객에 대한 가정 ⇒ 고객에 대한 가정 확인은 우리가 생각하는 고객에 대한 컨센서스를 맞춰준다 우리 고객은 혜택 받는 걸 좋아한다, 우리 고객은 자주 가는 매장에 혜택/포인트가 있다면 챙길 것이다 우리 고객은 시간보다 돈을 더 중요하게 생각할거야 혹은 반대 고객 문제에 대한 가설 세우기 “우리 고객은 어떤 문제를 갖고 있을까?” 생각만 x 문장으로 쓰자! 템플릿..
PART 1. 토큰 발행 코인 얘기를 시작하기 전에 우선 사회에 통용되고 있는 화폐의 얘기로 시작해보자. 화폐에는 세 가지의 기본적인 기능이 있다. 1. 교환의 매개체 : 화폐가 등장하기 전 사람들은 물물교환으로 거래를 하였다. 2. 가치의 저장소 : 화폐 덕분에 우리는 생산과 소비를 각각 다른 시간에 할 수 있다. 3. 측정의 기준이 되는 기능 : 화폐는 일정한 생산량을 측정하거나 회계의 단위로 이용된다. 그러나 많은 사람들이 모르고 있는 화폐의 네 번째 기능이 있다. 바로 주조차익(Seigniorage)을 생성한다. 시뇨리지(=주조차익)이란 화폐의 액면가와 화폐의 제조 비용 간의 차액으로, 돈을 발행하는 이들이 그 과정에서 얻는 이익을 의미한다. 혹은 화폐가 가지는 시장가치와 내재가치의 차이라고도 말..
진행하고 있는 프로젝트에서 OAuth2.0 을 이용한 구글 로그인을 구현하고자 한다. OAuth2.0에 관한 개념을 명확히 정리한 후 라이브러리를 사용하면 더 수월하게 진행할 수 있을 것 같아서 생활코딩 web2 OAuth2.0 강의를 수강한 후 정리해 보았다. https://opentutorials.org/module/3668 WEB2 - OAuth 2.0 수업소개 사용자가 가입된 서비스의 API에 접근하기 위해서는 사용자로부터 권한을 위임 받아야 합니다. 이 때 사용자의 패스워드 없이도 권한을 위임 받을 수 있는 방법이 필요합니다. 이를 위 opentutorials.org 이 강의는 9개의 동영상, 47분 정도의 분량으로 짧게 핵심적인 내용을 담고 있다. 강의의 수업 대상은 "구글, 페이스북과 같은 ..
1. 컨트랙트의 불변성 이더리움 DApp에는 일반적인 애플리케이션과는 다른 여러가지 특징이 있다. 1. 이더리움에 컨트랙트를 배포하고 나면, 컨트랙트는 변하지 않는다(Immutable) = 컨트랙트를 수정하거나 업데이트 할 수 없다 컨트랙트로 배포한 최초의 코드는 항상, 블록체인에 영구적으로 존재한다. 이것이 바로 솔리디티에 있어서 보안이 굉장히 큰 이슈인 이유이다. 만약 컨트랙트 코드에 결점이 있다면, 그것을 이후에 고칠 수 있는 방법이 전혀 없다. 사용자에게 결점을 보완한 다른 스마트 컨트랙트 주소를 쓰라고 해야한다. 이것이 스마트 컨트랙트의 특징이다. 코드는 곧 법이다. 어떤 스마트 컨트랙트의 코드를 읽고 검증을 했다면, 함수를 호출할 때마다 코드가 쓰여진 그대로 함수가 실행될 것이라고 확신할 수 ..