ECDSA 서명으로 JWT 토큰 생성 및 검증하기

안녕하세요. 안피곤입니다. ECDSA는 암호화폐에 가장 많이 사용되는 암호화 알고리즘입니다. 그리고 RSA 보다 성능이 더 좋다고 알려져 있습니다. 그리고 JWT(JSON Web Token)은 보안 및 인증에 가장 많이 사용되고 있습니다. 이 2개를 가지고 토큰을 생성하고 인증 하는 방법을 구현합니다. 보통은 JWT 생성에 SHA 해시 알고리즘을 사용하는...

Read

스텔라루멘 프로토콜 11 개선 사항

안녕하세요. 안피곤입니다. 스텔라루멘 프로토콜 11 버전에 도입된 주요 개선사항입니다. 거래 수수료 최적화(고정 수수료, VCG 경매) 네트워크 용량 확대 메이저 마켓 오더북과 같은 매수 제안(buy offers) 시스템 도입 등 번역 스텔라 개발 재단(Stellar Development Foundation)이 발표한 블로그에 따르면 새로운 업데이트로...

Read

하드웨어 웰렛으로 비트코인 서명 구현하기 #1

안녕하세요. 안피곤입니다. 개발자로서 블로그를 운영하며 매일 매일 글쓰기는 정말 어렵습니다. 그래서 개발 관련한 노하우나 기술라도 블로그에 자주 올리도록 노력해야겠습니다. 다음은 비트코인 트랜잭션에서 계산된 시그해시를 외부에서 서명하여 트랜잭션에 다시 추가하는 방법입니다. SDK 라이브러리를 사용하면 지갑 생성과 서명을 한번에 다 처리해줍니다. 하지만 서명...

Read

STEEM/SCT 보팅파워(VP) 안드로이드 위젯 #4 - 마지막 업데이트 이야기

안녕하세요. 안피곤입니다. 최근에 많이 바빠졌습니다. 그래서 스팀 위젯 앱 업데이트가 많이 늦어졌습니다. 그리고 안드로이드 스팀 위젯 앱은 아마도 이번이 마지막 업데이트가 될 것 같습니다. 왜냐하면 안드로이드 JAVA 개발은 제 적성에 안 맞습니다. OS 버전 마다 사용가능한 API 규격이나 Life Cycle이 다르고, 해상도에 따라 위젯이 다르게 보입니...

Read

SNAX토큰 에어드랍받기 위한 글 : WHAN APP 기획 개발 이야기

안녕하세요. 안피곤입니다. SNAX 에어드랍 이벤트를 귀찮아서 안하려고 했다가 아래 블로그를 보고 도전해봅니다. [SNAX] SNAX 에어드롭을 받자! 저는 글자수 1000자를 채우기 위해서 그냥 아무 말이나 주저리 주저리 하겠습니다. 저는 글쓰기가 제일 어렵습니다. 그리고 1000자를 채우기 위해서는 이렇게 아무말을 적어야합니다. %EC%96%87%EC...

Read

After you post we will get notification automaticaly and create an account for you. It may take up to several minutes.

I want to link my Steem account with my account on Snax blockchain using Please, create Snax account for me! My authentication hash: 59b7e6158891f6a4d5b7911d7191a6ecc2246768316bde5a5ad46a209bdd8243

Read

크롬 익스텐션 개발 : 스팀 엔진 토큰 목록 업데이트 (20190604)

안녕하세요. 안피곤입니다. 저는 천재 개발자 해피베리보이님(@happyberrysboy)과 함께 스팀잇 크롬 익스텐션을 개발하고 있습니다. 참고로 WS_TOOL은 오픈소스입니다. 라이센스는 MIT & WHAN 입니다. 누구든지 참여 가능합니다. - 출처: 해피베리보이님의 블로그 내용 중... 햄뽀님은 잠도 안 자고 개발하십니다. 그리고 크롬 익스텐션에...

Read

STEEM/SCT 보팅파워(VP) 안드로이드 위젯 #3 - Doze와 앱 대기(App Standby) 이야기

안녕하세요. 안피곤입니다. 사실 스팀 위젯에 기능을 업데이트를 할 계획은 없었습니다. 그런데 막상 구현하고 보니 욕심이 계속 생깁니다. 앱에 버그도 있고 기능도 거의 없는게 계속 마음에 걸리네요. 그리고 위젯 UI 디자인은 포기했습니다. 해상도, OS 버전, 시스템 폰트 크기와 글꼴에 영향을 많이 받습니다. 안드로이드 UI 개발은 경험이 없어서 매우 어렵습...

Read

하루 한 번 하늘보기 | 매일

Make a habit 하루 한 번 하늘보기 | 매일 하늘이 뿌옇타 ㅠ

Read

STEEM/SCT 보팅파워(VP) 안드로이드 위젯 #2 - 앱 업데이트 이야기

안녕하세요. 안피곤입니다. 이전 글 STEEM/SCT 보팅파워(VP) 안드로이드 위젯 #1에서 안드로이드용 STEEM&SCOT 보팅파워 위젯앱을 소개를 하였습니다. 반나절만에 급하게 개발한거라 앱디자인 퀄리티는 그렇다 치더라도 위젯 새로고침 버그가 있었습니다. ㅠ * 나는 왜 리액트 네이티브로 위젯을 개발할 수 있다고 생각했을까? 위젯앱은 리액트 네이티브에...

Read

STEEM/SCT 보팅파워(VP) 안드로이드 위젯 #1

안녕하세요. 안피곤입니다. 스팀코인판에 올리는 2번째 글입니다. 요즘 #sct와 더불어 #kr-dev에도 많은 글이 올라오니 기분이 좋습니다. 예전의 스팀잇 전성기로 돌아가는 것 같습니다. ㅎㅎ blockchainstudio님이 최초로 SCOT 보팅파워 뷰어를 만들었습니다. 그리고 트윈짱님이 데스크탑 위젯을 만드셨습니다. 관련글: blockchains...

Read

(스팀코인판 출범 축하 기념) 크롬 확장 프로그램 기능 추가 이야기

안녕하세요. 안피곤입니다. 늦었지만 스팀코인판 출범을 축하합니다. 그리고 코인판(coinpan.com)을 뛰어넘는 커뮤니티가 되길 바랍니다. ㅋ 그동안 스팀엔진 토큰에 관해서 관심을 두지 않고 있었습니다. 그러나 코인판으로 인해 스팀엔진 토큰에 관심이 많이 생겼습니다. 그리고 스팀코인판에 첫 글을 남겨봅니다. 저는 해피베리보이님(@happyberrysboy...

Read

5/17 김창옥 토크 콘서트 - 잘 살아보세 후기

안녕하세요. 안피곤입니다. 김창옥 교수님은 세바시에서 처음 알게 되었고, 유튜브 포프리쇼 강연을 즐겨보았습니다. 이번에 김창옥 교수님의 첫 유료인 강연 토크 콘서트에 다녀왔습니다. 항상 무료 강연만 하셨는데, 이번에는 유료 강연이라서 부담된다고 하셨습니다. 총 강연시간은 2시간입니다. 그런데 콘서트 시간이 정말 금방 지나갔습니다. 사실 세바시나 유튜브 강연...

Read

🚀 리액트에서 ESlint + Prettier + Airbnb Style 한방에 셋팅하기

Design by @imrahelk 안녕하세요. 안피곤입니다. 협업으로 개발할때는 코딩 스타일과 코드 가독성이 매우 중요합니다. 이걸 좀더 편하게 할 수 있는 도구가 있어서 소개합니다. ESLint는 자바스크립트 문법을 검사해줍니다. 그리고 Prettier는 작성된 코드를 규칙에 따라 이쁘게 정리해줍니다. 제가 주로 사용하는 VSCode 에디터를 기준으로...

Read

React Apollo Hooks 사용하기

Design by @imrahelk 안녕하세요. 안피곤입니다. Hooks는 리액트 v16.8에 도입되었습니다. Hooks를 사용하면 함수형 컴포넌트에서도 상태관리와 다양한 작업들을 할 수 있습니다. 이번에는 React에서 Apollo Hooks 를 사용하는 방법을 안내합니다. * 설치하기 npm install react-apollo-hooks or ya...

Read

크롬 앱(Chrome App) 만들기 #1

Design by @imrahelk 안녕하세요. 안피곤입니다. 이번에는 크롬 브라우저에서 동작하는 앱을 만드는 과정을 설명합니다. 다음과 같은 Chrome 앱을 만들 수 있습니다. 크롬 브라우저와 함께 동작하는 Chrome Extensions, 그리고 네이티브 앱처럼 독립적으로 실행할 수 있는 Chrome App이 있습니다. 출처: Chrome App은...

Read

해피보이님과 스팀잇 확장 프로그램 개발하는 이야기

Design by @imrahelk 안녕하세요. 안피곤입니다. 크롬 웹 스토어에는 해피베리보이(@happyberrysboy)님이 만드신 Steem Tools 앱이 있습니다. 제가 유용하게 잘 사용하고 있습니다. ㅋ 제가 여기에 기능을 추가하고 싶다는 의사를 전달하였습니다. 감격스럽게도 해피보이님께서 저를 일명 WS_TOOLS 앱의 커미터(Committer...

Read

WHAN DEV TEAM 을 소개합니다.

아이패드 Autodesk SketchBook 앱에서 그렸습니다. 애플 펜슬 구입한게 아까워서, 아이패드에서 가끔 마음에 드는 그림을 따라 그립니다. 저는 레트로 느낌의 그림체를 좋아합니다. ㅋ 스팀잇에서 활동하는 @wonsama, @happyberrysboy, @anpigon, @newbijohn 님을 제가 생각했던 캐릭터로 표현해보았습니다. 못하는게 없는...

Read

Google App Engine + GraphQL으로 스팀잇 API 서버 만들기

Design by @imrahelk 안녕하세요. 안피곤입니다. 바로 이전글 ⌈🚀5분 안에 Google App Engine에 Apollo GraphQL 서버 구성하기!⌋에서 GAE에 GraphQL 서버를 구성했습니다. 이제 이 API 서버를 이용하여 태그별 피드 검색, 저자 명성도 순, 댓글 순, 보상금액 순, 보팅 순 등의 데이터를 조회할 용도로 사용할...

Read

🚀5분 안에 Google App Engine에 Apollo GraphQL 서버 구성하기!

Design by @imrahelk 구글 앱 엔진(Google App Engine)은 서버 없이 백엔드 API 서버를 구축하기 좋은 플랫폼입니다. 개발자가 오로지 앱 개발에만 집중할 수 있습니다. 웹서버, 로드밸런스, 네트워크 구성 등 몰라도 됩니다. ㅎㅎ 현재 GAE는 JAVA, PHP, Node.js, Python, C#, .Net, Ruby, Go 등...

Read

프리즈마(Prisma) 사용하기 #3 : 태그별 통계 계산하기

Design by @imrahelk 안녕하세요. 안피곤입니다. 크롤링한 스팀잇 데이터를 이용하여 본래 목적인 태그별 통계를 계산해보겠습니다. 사실 통계 시스템 구현에 prisma는 비효율적인 부분이 있는 것 같습니다. ㅋ 개인적으로 prisma에 Insert All 기능이 없는 것이 가장 아쉽습니다. 그리고 Aggregations의 기능을 사용해보고 싶은데...

Read

프리즈마(Prisma) 사용하기 #2 : Insert 하기

Design by @imrahelk 안녕하세요. 안피곤입니다. 스팀잇 API로 #kr 태그의 글을 가져와서 크롤링하여 저장하는 App을 만들어 보려고 합니다. 사실 기존에 사용하던 방법으로 더 쉽고 빠르게 구현가능합니다. 하지만, 저는 새로운 기술을 학습할때 사이드 프로젝트를 하면서 배우는 것을 선호합니다. 새로운 기술을 배우면서 서비스를 만들어 보는 것...

Read

프리즈마(Prisma) 사용하기 #1

Design by @imrahelk 안녕하세요. 안피곤입니다. 무료 DB 서버 관련 이야기를 시작하면서 프리즈마(Prisma) 사용 방법을 시작하겠습니다. 무료 DB 서버 이야기 저는 가난한 개발자입니다. 비용이 거의 발생하지 않는 DB 서버가 필요합니다. 예전에 사용하지 않는 안드로이드폰에 MariaDB Server 앱을 설치해서 DB서버처럼 사용하기도...

Read

Steem 모바일 지갑앱 만들기 #2

Design by @imrahelk 안녕하세요. 안피곤입니다. Steem 모바일 지갑앱 2번째 포스팅입니다. 지갑 개발에 필요한 기능을 하나씩 학습하면서 구현하고 있습니다. 그리고 그 개발 과정을 기록하고 있습니다. 시리즈글 ▪︎ [React Native] Steem 모바일 지갑앱 만들기 #1 * 개발환경 기분 좋게 expo로 Steem 모바일 지갑 개발...

Read

데이터 저장하기 : AsyncStorage와 SQLite, 그리고 Realm

Design by @imrahelk 안녕하세요. 안피곤입니다. 리액트 네이티브에서 데이터를 저장하고 사용할 수 있는 방법이 필요합니다. 그래서 AsyncStorage와 SQLite, 그리고 Realm에 대해서 살펴보았습니다. 그리고 각각의 API를 방법을 학습하면서 성능도 비교하였습니다. AsyncStorage와 database를 비교할 수는 없지만, 리액...

Read

오랜만에 asbear님의 steeme에 들어가보니 작동을 안하네요. ㅠ

Design by @imrahelk 안녕하세요. 안피곤입니다. @wonsama님이 예전에 작성했던 글을 다시 찾아보려고, @asbear님의 steeme에 오랜만에 접속했습니다. 저는 작성했던 스팀잇 글을 전체적으로 파악하거나 검색 할 때, steeme의 Posting history 기능을 매우 유용하게 사용하고 있습니다. 그런데 조회도 안되고 오류가 발생...

Read

인터렉티브한 애니메이션(Animations) 만들기

Design by imrahelk 이쁜 대문 이미지를 만들어주신 레이첼(imrahelk)님 감사합니다. 아직 대문 이미지가 없으신 분은 ☆축환갑☆ 환갑기념 대문장이 리턴즈에 이벤트 응모해보세요. * * * Lottie Lottie는 Airbnb에서 출시한 애니메이션 라이브러리입니다. 아래 화면과 같은 아름다운 애니메이션 효과를 만들 수 있습니다. 하지만 애...

Read

갤럭시S8 흑백화면으로 전자책 읽기

안녕하세요. 안피곤입니다. 스마트폰 화면을 흑백으로 전환하는 방법입니다. 화면을 흑백으로 보니 확실히 눈의 피로가 줄고 집중이 잘되는 것 같습니다. 참고로 제 스마트폰은 갤럭시S8 입니다. 다른 최신 스마트폰도 비슷한 기능이 있을 거라고 생각합니다. 흑백화면으로 전환하기 설정 > 접근성 > 시인성 향상 > 색상조정 메뉴에서 흑백음영 옵션을 선택합니다. 그럼...

Read

인증(로그인) 상태에 따라 화면 분기하기

React Navigation의 Authentication flows 문서를 참고하여 작성하였습니다. 참고: -flow.html Authentication flows 일반적인 인증 Flow은 다음과 같습니다. 사용자가 앱을 실행합니다. 앱의 인증(로그인) 상태를 체크합니다. 유효한 인증 상태에 따라 인증(로그인) 화면 또는 기본 화면이 보입니다. 사용자...

Read

전자책 정기 구독 서비스 비교

안녕하세요. 안피곤입니다. 이제 교보문고도 전자책 무제한 구독 서비스를 시작했습니다. 교보문고는 e북 보유 권수가 가장 많기 때문에 정말 많은 기대가 됩니다. 어서 빨리 아마존 킨들 언리미티드처럼 백만권의 책을 무제한 대여 서비스 했으면 좋겠습니다. 관련기사: [한겨례] 교보문고도 ‘전자책 무제한 구독’ 서비스…출판업계선 우려 그리고 문화체육관광부는 ‘2...

Read

Steem 모바일 지갑앱 만들기 #1

옛날에 이런 책이 있었습니다. 스팀잇에는 이 책을 기억하는 분들이 많을 것 같습니다. 저는 리액트를 공부한지 일주일이 훨씬 넘었는데 잘 할 수 있을까요? ㅋ 안녕하세요. 안피곤입니다. WDT(WHAN DEV TEAM)에 합류해서 올리는 첫 글이네요. WDT가 뭔지 잘 모르는 분들은, 뉴비존님이 작성한 [출범식] WDT(WHAN DEV TEAM) 공식 활동...

Read

카카오 책 검색 API 사용하기

안녕하세요. 안피곤입니다. 이전 글 국내 도서 검색 OPEN API 비교에서 책 검색 OPEN API를 조사했습니다. 그러나 제가 원하는 데이터를 모두 제공하는 API는 찾지 못했습니다. 그나마 Daum 책 검색 API가 가장 괜찮은 것 같습니다. 아니 이제는 Kakao 책 검색 API라고 해야하죠. 저는 당연히 온라인 서점에서 책 검색 OPEN API 서...

Read

국내 도서 검색 OPEN API 비교

국내 도서 검색 OPEN API를 제공하는 서비스를 찾아서 정리해 보았습니다. 제가 원하는 데이터를 모두 제공하는 API는 없었습니다. ㅠㅠ 저는 아마도 다음이나 KOLIS-NET API를 사용할 것 같습니다. * * * 네이버 책 검색 OPEN API 구분내용 호출 건수하루 2만5천 건 검색 조건전체, 제목, 저자, 목차, ISBN, 출판사, 출간시...

Read

구글 스프레드시트 스팀잇 RSS 만들기

안녕하세요. 안피곤입니다. 어제 BNW 토큰의 창시자 @naha님에게 보여줄 구글 스프레드시트를 만들었어요. 스팀잇 포스팅 URL을 입력하면, 저자, 보팅, 댓글, 리스팀 여부를 가져와서 보여줍니다. 그리고 구글 스프레드시트 API 문서를 살펴보다가, 스팀잇 RSS 피드도 구현 가능할 것 같아서 한번 만들어 보았습니다. 만족할 만한 수준은 아닙니다. 이런...

Read

FlatList으로 Infinite Scroll와 Pull Down Refresh 구현하기

microcode님의 리액트 네이티브 강의입니다. 이분은 말 한마디 없이 코딩만 하네요. React Native에서 제공하는 FlatList를 사용하여 무한 스크롤(Infinite Scroll)과 Pull Down Refresh 기능을 구현합니다. FlatList에 대한 자세한 내용은 공식 문서에서 확인하세요. 이번 예제를 위해서 snack를 이용하였습니...

Read

리액트 네이티브로 무비앱을 만들어서 스토어에 올렸어요!

리액트 네티이브 무비앱 소개 영상 이번에는 리액트 네이티브 유료 강의를 듣고 무비앱을 만들었습니다. 완강하는데 약 18시간 정도가 소요되었습니다. 그리고 강의에 사용된 소스코드는 깃허브에 공개되어 있습니다. -movies 이번 무비앱은 expo 툴을 사용하여 개발하였습니다. 모바일앱을 expo로 개발하면 정말 편합니다. 장점을 3가지만 나열해보겠습니다....

Read

맥(Mac)에서 터미널을 개발자스럽게 사용하는 방법

이 포스팅은 -smets/8568070를 참고하여 작성하였습니다. iTerm2 저는 iTerm2 터미널 프로그램을 사용합니다. 지금부터 iTerm2를 개발자스럽게 셋팅하는 방법을 소개합니다. 먼저 iTerm2를 다운로드해 인스톨 합니다. 맥 사용자라면 brew로도 인스톨 가능합니다. brew cask install iterm2 iTerm2은 많은 기능을...

Read

레트로 게임 UI 만들기

Illustration © Codeman38 어렸을 때 Final Fantasy와 같은 RPG 게임을 좋아했습니다. 옛날 레트로 느낌을 살려서, Final Fantasy UI 처럼 보이는 컨테이너를 만들어 봅니다. * * * 프로젝트 생성하기 expo-cli를 사용하여 프로젝트를 생성합니다. 프로젝트 명은 ffcontainer라고 하였습니다. $ expo...

Read

커스텀 폰트 사용하기

리액트 네이티브(React Native)에서 사용자 글꼴(Custom Fonts)를 사용하는 방법입니다. 출처: -native-training/react-native-custom-fonts-ccc9aacf9e5e * * * Assets에 글꼴 파일 복사하기 글꼴(Fonts) 파일을 루트에 있는 assets/fonts 폴더에 복사합니다. Package.j...

Read

이더리움 모바일 지갑(Ethereum Mobile Wallet) 만들기 #8 - 배포하기

이제 정말 마지막 강좌입니다. 이번 시간에는 구글 플레이 스토어에 우리가 만든 앱을 배포해봅니다. 우선은 안드로이드앱 배포 만 설명합니다. Google Play 스토어에 앱을 등록하기 위해서는 서명된 APK를 만들어야 합니다. 앱 서명에 대한 자세한 내용은 를 참고하세요. 한글로 자세하게 설명되어 있습니다. 그리고 아래 내용은 문서를 참고하여 작성하였습니다...

Read

이더리움 모바일 지갑(Ethereum Mobile Wallet) 만들기 #7

이더리움 지갑 만들기 마지막 강좌입니다. 이번에는 지갑키로 전자서명을 수행합니다. 그리고 테스트넷에서 이더를 출금(송금)합니다. 아래는 완성된 앱 동작 화면입니다. 지갑에 필요한 기본적인 기능(지갑 생성, 입금, 출금)이 모두 구현되어 있습니다. * * * 전자서명 화면 만들기 아래와 같이 전자서명을 수행하는 화면을 만듭니다. ConfimTxScreen....

Read

이더리움 모바일 지갑(Ethereum Mobile Wallet) 만들기 #6

이번에는 이더리움 출금 화면을 만들어 봅니다. 하지만 이더리움을 출금하기 위해서는 지갑에 이더(Ether)가 있어야 합니다. 구현하기 전에 Ropsten Testnet Faucet 사이트에 접속합니다. 그리고 이더(Ether) 요청을 하여 받아보겠습니다. 테스트넷 이더 받기 아래 사이트를 이용하면 테스트넷의 이더(Ether)을 받을 수 있습니다. 이더리움...

Read

쌩광부님의 이더리움 모바일 지갑 만들기 강좌 소개

“리액트 네이티브 이더리움 모바일 지갑 만들기”가 잘 정리되어 있는 블로그가 있어서 소개합니다. 관련 자료를 찾다 보니 저보다 먼저 이더리움 지갑 만들기 포스팅을 올리신 분이 있었네요. 초보자가 쉽게 따라 할 수 있도록 쉽게 잘 정리되어 있습니다. 쌩광부님의 모바일 지갑 만들기 강좌 [강좌] 쌩광부의 모바일 지갑 만들기 (프롤로그) [강좌] 쌩광부의 모...

Read

동킹콩 모바일 게임 만들기

이번에는 리액트 네이티브로 모바일 게임을 만들어 보겠습니다. 이미 잘 만들어진 게임 샘플 코드를 가져와서 빌드하는 과정이라서 어렵지는 않습니다. 매우 간단합니다. 최근에 출시되는 모바일 게임은 대부분 unity로 개발되어 있습니다. 하지만 리액트 네이티브로도 모바일 게임 개발이 가능합니다. react-native-game-engine를 설치하면 리액트 네이...

Read

이더리움 모바일 지갑(Ethereum Mobile Wallet) 만들기 #5

이번에는 이더리움 지갑 상세 화면과 입금 화면을 만들 것입니다. 지갑 상세 화면 만들기 지갑 상세 정보를 보여줄 화면을 만듭니다. 지갑 상세 화면에는 이더리움 잔액과 입금/출금 버튼을 보여 줄 것입니다. components/WalletInfoScreen.js 파일을 생성합니다. import React, { Component } from 'react'; i...

Read

VSC(Visual Studio Code) 개발을 도와주는 유용한 도구 #1

제가 유용하게 사용하고 있는 개발 도구를 하나씩 소개할까 합니다. 저는 코딩할 때 주로 VS Code를 사용합니다. 그래서 VS Code에 설치하여 사용하면 좋은 확장(Extensions) 프로그램을 두 가지를 소개합니다. 저는 도구를 잘 사용하면 작업 효율이나 능률을 200% 이상 올릴 수 있다고 생각합니다. 나만 알고 있는 유용한 프로그램을 스팀잇에 소...

Read

이더리움 모바일 지갑(Ethereum Mobile Wallet) 만들기 #4

이번에는 생성한 지갑키를 Storage에 저장합니다. 우리는 React Native의 Secure Storage를 사용하여 지갑키를 저장 할 것입니다. Secure Storage는 iOS/Android의 Keychain/Keystore를 이용하여 데이터를 안전하게 저장합니다. Secure Storage를 사용하면, 지문인증과 같은 생체인증도 이용할 수 있습...

Read

이더리움 모바일 지갑(Ethereum Mobile Wallet) 만들기 #3

이번에는 니모닉으로 지갑키(PrivateKet)와 지갑주소를 생성합니다. 지갑주소는 공개키(PublicKey)에서 계산됩니다. * * * ethereumjs-util 라이브러리 설치 이더리움 주소를 계산하기 위해 아래 라이브러리를 설치합니다. $ npm install --save ethereumjs-util 이더리움 지갑키와 주소 계산에 필요한 라이브러리...

Read

이더리움 모바일 지갑(Ethereum Mobile Wallet) 만들기 #2

이번에는 이더리움 지갑 생성 및 복구에 필요한 니모닉(Mnemonic)을 생성합니다. 니모닉이란 지갑을 복구하기 위한 데이터입니다. 보통 12개의 영어 단어로 구성됩니다. 니모닉 생성 규칙은 BIP-39에 정의되어 있습니다. 니모닉은 아래와 같은 형태입니다. kidney neglect bomb balcony leaf gun spy narrow total r...

Read

이더리움 모바일 지갑(Ethereum Mobile Wallet) 만들기 #1

오래 전 멀고 먼 블록체인 저편에... 암호화폐는 암흑의 시기이다. 하지만, 네드 베이더는 물리쳤고, 스티미디언 부대들은 스팀 얼라이언스 기지를 구축했다. 이번에는 리액트 네이티브로 이더리움 모바일 지갑을 만들어 봅니다. 리액트 네이티브로 암호화폐 지갑을 만드는 과정이 쉽지는 않을 것입니다. 개발하기 앞서 자신의 시스템 환경을 꼭 체크하기 바랍니다. No...

Read

무한 스크롤(infinite scroll) 만들기

이번에는 무한 스크롤(infinite scroll)를 구현합니다. [React Native] 인스타그램 UI 만들기 시리즈의 개발환경을 그대로 사용합니다. 그리고 아래 블로그 내용을 참고 하여 구현하였습니다. 참고: -infinite-scroll-in-react-native-e717602553f8 라이브러리 설치하기 무한 스크롤을 구현하기...

Read

Redux와 Thunk Middleware 사용하기

이번에는 Redux와 Thunk Middleware를 사용해서 프로젝트의 전체적인 구조를 다시 잡아 보겠습니다. [React Native] 인스타그램 UI 만들기 시리즈의 개발환경을 그대로 사용합니다. 라이브러리 설치하기 먼저 리덕스를 구현하는 필요한 라이브러리를 설치합니다. Redux 라이브러리는 이전 글 Redux로 Counter 앱 만들...

Read

2019년 바람(Wish)

2019년 새해 소원 릴레이 바톤을 넘겨주신 @codingart 님께 감사드립니다. 바톤을 받은 지 나흘이나 지났네요. 저는 개인적인 소망보다는 스팀잇에 바라는 점을 적어볼까 합니다. codingart님 말씀대로 저는 kr-dev 자리를 꾸준히 지켜보고 있습니다. 더 많은 분들이(비 개발자를 포함하여) 코딩에 관심을 가졌으면 좋겠어요. 그래서 스팀잇에 더...

Read

스팀커넥트(Steemconnect) 로그인 만들기

이번에는 리액트네이티브로 스팀커넥트 로그인을 구현합니다. 저는 스팀커넥트를 선호하는 편은 아닙니다. 하지만 편리함 때문에 사용하고 있습니다. [React Native] 인스타그램 UI 만들기 시리즈를 이어서 로그인까지 구현해보도록 하겠습니다. 이전에 작성했던 개발환경을 그대로 사용합니다. 로그인 화면 만들기 ./Components/LoginSc...

Read

인스타그램 UI 만들기 #5

리액트 네이티브(React Native)로 인스타그램 UI를 구현하는 다섯번째 강의입니다. 이번에는 프로필 화면의 블로그 영역을 구현합니다. 이 포스팅은 아래 무료 동영상 강의를 참고하여 작성하였습니다. 동영상 강의는 이번이 마지막 입니다. ProfileTab에 세그먼트 버튼 만들기 ProfileTab.js 를 수정합니다. 프로필 화면에 버튼 4개를 만...

Read

인스타그램 UI 만들기 #4

리액트 네이티브(React Native)로 인스타그램 UI를 구현하는 네 번째 강의입니다. 이번에는 프로필 화면을 구현합니다. 이 포스팅은 아래 무료 동영상 강의를 참고하여 작성하였습니다. 상단바 수정하기 탭 화면마다 상단바가 다르기 때문에 수정해야합니다. 현재는 모든 탭 화면에서 같은 상단바가 보입니다. 먼저 MainScreen.js 파일을 수정합니다....

Read

인스타그램 UI 만들기 #3

리액트 네이티브(React Native)로 인스타그램 UI를 구현하는 세 번째 강의입니다. 이번에는 홈 화면에 스토리 헤더를 구현합니다. 이 포스팅은 아래 무료 동영상 강의를 참고하여 작성하였습니다. 인스타그램 UI 코딩 동영상 강의는 총 5편입니다. 이제 앞으로 2편 남았네요. 이번 강의 내용은 저번보다 조금 짧습니다. ㅎ 스토리 헤더 만들기 ./Co...

Read

인스타그램 UI 만들기 #2

리액트 네이티브(React Native)로 인스타그램 UI를 구현하는 두 번째 강의입니다. 이번에는 홈 화면에 피드 목록을 구현합니다. 이 포스팅은 아래 무료 동영상 강의를 참고하여 작성하였습니다. CardComponent 만들기 Components 폴더 아래에 CardComponent.js 파일을 생성합니다. CardComponent는 우리가 앞으로 구...

Read

인스타그램 UI 만들기 #1

이번에는 리액트 네이티브(React Native)로 인스타그램 UI을 구현하는 포스팅입니다. 다른 앱을 따라 만들어 보는 것은 굉장히 재미있습니다. 구글에서 인스타그램 클론 코딩 강의를 찾아보니, 다른 개발자들이 올린 동영상 강의를 몇 개 찾을 수 있었습니다. Udemy 강좌: React-Native + Redux + Redux-Saga + INSTAGR...

Read

Redux로 Counter 앱 만들기

Redux 와 NativeBase 를 사용하여 카운터 앱을 만들어 봅니다. NativeBase를 사용하니 컴포넌트 UI가 좀더 수려해졌습니다. 그리고 복잡한 앱을 구현할 때에는 Redux가 필수입니다. 리덕스(Redux)를 사용하지 않을 때와 사용할 때의 차이점은 아래 그림이 잘 표현하고 있습니다. 필요한 모듈 설치하기 expo-cli가 설치되어 있지 않으...

Read

NVM으로 노드(Node.js) 버전 관리하기

기존에는 macOS용 패키지 관리자인 Homebrew를 사용하여 Node.js를 설치하여 사용했습니다. 그런데 Node.js를 버전 별로 관리할 필요성이 있어서 찾게 되었습니다. Node.js 버전을 관리해주는 도구는 대표적으로 nvm과 n이 있습니다. 저는 nvm을 사용합니다. NVM 설치하기 nvm 설치 방법은 NVM 설치 문서를 참고하였습니다. nv...

Read

App을 Heroku에 배포하기

Heroku Heroku는 간단하게 사용할 수 있는 가벼운 클라우드 서버입니다. 참고로, 우리가 많이 사용하고 있는 busy.org가 Heroku에서 호스팅 되고 있습니다. 게다가 무료 가격 정책도 있습니다. 무료는 매월 550시간 사용이 가능합니다. 신용카드 정보를 추가로 입력하면 매월 1000시간 사용이 가능합니다. 그리고 30분 동안 사용하지 않으면...

Read

가상 환경(Virtualenv)으로 파이썬(Python) 버전 관리하기

맥(Mac)에는 기본적으로 Python 2가 설치되어있다. Python 2를 그대로 두고, Python 3를 설치하여 사용하고 싶다면, 가상환경을 구성해서 Python 3를 사용할 수 있다. Virtualenv Virtualenv는 분리된 Python 환경을 만들어 주는 도구이다. 이 도구를 이용하면 개별 환경에 각각 다른 Python 버전을 구성할 수 있...

Read

NativeBase UI 컴포넌트 라이브러리 사용하기

같이 읽으면 좋은 글 2019년에 알아야 할 React Native UI 컴포넌트 라이브러리 NativeBase는 React Native를 위한 크로스 플랫폼 UI 컴포넌트 오픈 소스이다. 현재 버전 v2.7.0까지 릴리즈 되었다. 그리고 KitchenSink에서 NativeBase로 구현된 샘플 앱과 예제 소스를 확인할 수 있다. NativeBase 처...

Read

리액트 네이티브에서 steem-js 사용하기

React Native에서 steem-js 라이브러리를 설치하여 사용하는 방법입니다. React Native에는 standard node modules이 포함되어 있지 않습니다. 그래서 제가 안내하는 방법으로 설치해야 React Native에서 steem-js 사용이 가능합니다. * * * React Native 프로젝트 생성과 steem-js 설치 Re...

Read

Gatsby 블로그에 구글 광고(Google Adsense) 달기

이번에는 Gatsby 블로그에 구글 광고(Google Adsense) 를 달았습니다. 스팀잇에 글을 작성하여 스팀으로 보상받고, 외부 블로그(Gatsby)에서는 구글 광고로 수익을 낼 수 있다면 가장 이상적인 형태가 될 것 같습니다. 사실 스팀잇 플랫폼 내에서 둘 다 가능하다면 가장 좋겠지요. 지금까지 Gatsby로 스팀잇 개인 블로그 생성하...

Read

Travis-CI를 이용한 Gatsby 블로그 자동 배포하기

이전 글 [개츠비(gatsby)로 스팀잇 블로그 만들기]에서는 Travis-CI 자동 배포에 실패했었습니다. 이번에는 Travis-CI 에서 자동 배포에 성공하여 다시 포스팅합니다. Travis-CI 는 깃허브에 사이트를 배포할 수 있습니다. 그리고 Cron Jobs 기능을 제공합니다. 저는 이 두 가지 기능 때문에 Netlify 보다는 Travis-CI...

Read

Netlify를 이용하여 Gatsby 블로그 자동 배포하기

Netlify는 GitHub, GitLab, Bitbucket과 연동하여 정적 사이트를 호스팅해주는 서비스입니다. 그리고 DNS, SSL, CDN 배포, 캐싱 및 지속적인 배포(Continuous Deployment) 등의 기능도 제공합니다. 이전 글 [개츠비(gatsby)로 스팀잇 블로그 만들기]을 먼저 읽고 오시기 바랍니다. Netlify에 배포하는...

Read

개츠비(gatsby)로 스팀잇 블로그 만들기

스팀잇 블로그 서비스는 티스토리나 워드프레스처럼 내가 원하는 테마로 UI를 바꿀수가 없습니다. 그리고 카테고리 분류도 안 됩니다. 구글 통계/구글 광고도 사용할 수 없습니다. 그래서 아쉬운 점이 많아요. 이번에도 스팀잇 글로 깃허브 페이지 블로그를 만들었습니다. 블로그 UI(테마)는 오픈소스에서 찾아서 적용하고, 카테고리는 스팀잇에 글 제목이 [카테고리]...

Read

스팀잇 글 분류하기 (첫번째 시도)

스팀잇을 처음 시작했을 때부터 게시글을 카테고리별로 분류하고 싶었습니다. 머신러닝을 이용해서 하고 싶었던 프로젝트 중의 하나였어요. 그런데 머신러닝이 어려워서 한동안 손을 놓고 있었네요. 요즘은 머신러닝보다 리액트의 매력에 빠져서 리액트 코딩 영상과 문서만 보고 있습니다. ㅎㅎ 제가 머신러닝을 경험하면서 배운 점은 코딩과 머신러닝은 다른 세계라는 것입니다....

Read

텐서플로우(TensorFlow) Char-RNN를 이용하여 소설 쓰기

텐서플로우를 사용하여 소설를 쓰는 인공지능을 구현해보았습니다. 원래는 감성적인 시를 쓰는 인공지능을 구현해보고 싶었습니다. 그런데 학습 데이터 구하는게 쉽지 않네요. 참고로 머신러닝 텍스트 생성은 이전에 마르코프 체인(Markov Chain)에서도 한 번 다룬 적이 있습니다. 사실 깃허브에 공개된 오픈소스를 그대로 사용하였습니다. sherjilozair님이...

Read

TO-DO 앱 만들기 #5

리액트 네이티브(React Native)로 할 일 관리앱(To-Do App)을 만들기 마지막 강좌입니다. 이번에는 로컬 스토리지에 데이터를 저장하고 불러오는 기능을 구현하고, 앱 배포하는 방법을 알아봅니다. 이전 강좌에서 계속 이어지는 내용입니다. [React Native] TO-DO 앱 만들기 #1 [React Native] TO-DO 앱 만들기 #2...

Read

TO-DO 앱 만들기 #4

리액트 네이티브(React Native)로 할 일 관리앱(To-Do App)을 만들기입니다. 이전 강좌에서 계속 이어지는 내용입니다. [React Native] TO-DO 앱 만들기 #1 [React Native] TO-DO 앱 만들기 #2 [React Native] TO-DO 앱 만들기 #3 이번 강좌에서는 할 일을 체크하는 기능과 삭제 기능을 구현합니...

Read

TO-DO 앱 만들기 #3

리액트 네이티브(React Native)로 할 일 관리앱(To-Do App)을 만들기입니다. 이전 강좌에서 계속 이어지는 내용입니다. [React Native] TO-DO 앱 만들기 #1 [React Native] TO-DO 앱 만들기 #2 이전 강좌에서 할 일을 새로 추가하는 기능을 구현했습니다. 이번에는 추가된 할 일을 목록 화면에 출력해봅니다. *...

Read

TO-DO 앱 만들기 #2

이전 강좌에서 이어지는 내용입니다. 이번에는 To-Do앱에서 할 일을 등록하는 기능을 구현합니다. * * * App.js 수정하기 App 컴포넌트 클래스에 state를 추가한다. export default class App extends React.Component { // state 추가함. state = { todos: [] } s...

Read

TO-DO 앱 만들기 #1

이번 강좌에서는 리액트 네이티브(React Native)로 단순한 할 일 관리앱(To-Do App)을 만들어 봅니다. * * * expo-cli 설치 이전에는 create-react-native-app 도구를 사용해서 리액트 네이티브 프로젝트를 생성했다. 하지만, 지금은 expo-cli를 사용하여 프로젝트를 생성한다. 아래와 같이 expo-cli를 설치하자...

Read

리액트 네이티브 날씨앱 만들기 #4

리액트 네이티브로 날씨앱 만들기 네번째 강좌 리액트 네이티브를 사용하여 날씨앱을 만드는 네번째 강좌입니다. 이번에는 styles를 이용하여 화면을 이쁘게 디자인합니다. 이전글 [React Native #1] 리액트 네이티브 시작하기 [React Native #2] 리액트 네이티브 날씨앱 만들기 #1 [React Native #3] 리액트 네이티브 날씨앱...

Read

리액트 네이티브 날씨앱 만들기 #3

리액트 네이티브로 날씨앱 만들기 세번째 강좌 리액트 네이티브를 사용하여 날씨앱을 만드는 세번째 강좌입니다. 이번에는 날씨 API 데이터를 이용해서 화면을 구현합니다. 이전글 [React Native #1] 리액트 네이티브 시작하기 [React Native #2] 리액트 네이티브 날씨앱 만들기 #1 [React Native #3] 리액트 네이티브 날씨앱 만...

Read

리액트 네이티브 날씨앱 만들기 #2

리액트 네이티브로 날씨앱 만들기 두번째 강좌 리액트 네이티브를 사용하여 날씨앱을 만드는 두번째 강좌입니다. 이번에는 GPS위치정보로 날씨API를 조회합니다. 이전글 [React Native #1] 리액트 네이티브 시작하기 [React Native #2] 리액트 네이티브 날씨앱 만들기 #1 날씨 조회 API 서비스 가입하기 날씨 정보를 조회하기 위해서 op...

Read

리액트 네이티브 날씨앱 만들기

리액트 네이티브로 날씨앱 만들기 리액트 네이티브를 사용하여 날씨앱을 만드는 첫번째 강좌입니다. 간단하게 현재 위치(GPS좌표)를 읽어 날씨를 조회하여 보여줄 것입니다. 기능을 하나씩 천천히 구현하면서 진행하겠습니다. 이전글 [React Native #1] 리액트 네이티브 시작하기 리액트 네이티브 프로젝트 생성 $ create-react-native-app...

Read

리액트 네이티브 시작하기

리액트 네이티브란? 리액트 네이티브(React Native)는 iOS와 안드로이드 앱 개발을 위한 라이브러리이다. 자바스크립트로 구현된 기존의 모바일앱들은 웹뷰를 이용한 하이브리드 방식이었다. 하지만 리액트 네이티브는 자바스크립트로 개발하지만, 화면 인터페이스는 네이티브 위젯으로 컴파일하여 빌드된다. 리액트 네이티브는 네이티브 UI를 사용하여 빠른 사용자...

Read

북이오 스티머 서비스 사용 후기?

몇일 전에 @lostmine27님이 쓴 북이오팀 분들에게: 미승인 보팅이 계속 나간 듯해서 확인 요청 드립니다. 글을 읽은 적이 있다. 그리고 (북이오) 보팅 자동화 서비스, 스티머(Steemer.app)를 공개합니다. 를 보고 북이오에서 보팅 자동화 서비스를 하고 있다는 것을 알았다. 나는 북이오에서 제공하는 서비스의 기능과 UI가 더 좋아보였다. 그래서...

Read

GraphQL로 React앱 만들기

이번에는 GraphQL과 React를 사용하여 웹앱을 개발합니다. apollo-graphql에서 제공하는 react-apollo를 사용하면 웹앱을 정말 쉽게 개발 할 수 있습니다. [GraphQL #1] GraphQL로 API 서버 만들기에서 이어지는 내용입니다. 우리는 크롬 브라우저에서 개발할 것입니다. 개발하기 전에 아래 크롬 브라우저 확장 프로그램을...

Read

GraphQL로 API 서버 만들기

GraphQL GraphQL은 API 쿼리 언어이며, 데이터 유형을 정의하여 쿼리하기 위한 서버 런타임 시스템이다. RESTful API와 비교하면, RESTful API는 Request마다 각각의 Endpoint를 사용하지만, GraphQL은 단일 Endpoint를 사용한다. 그리고 일반적인 Restful API 서버에서는 데이터를 주고받을 때 Over-...

Read

Hexo Steem 개인 블로그 만들기

안녕하세요. @anpigon 입니다. @jisoooh0202님이 작성하신 List of All Steem Based Projects / 스팀의 모든 프로젝트 리스트에는 스팀잇 프로젝트가 모두 정리되어있습니다. 스팀잇 프로젝트를 살펴보다가 마음에 드는 것이 있어서 소개합니다. 예전에 @jisoooh0202님의 “스팀 블록체인 위의 프로젝트 소개“ 시리즈 글을...

Read

나는 코노(코인노래방) 가수다. 콘테스트 사이트를 오픈합니다.

안녕하세요. @anpigon입니다. 이번에 @newbijohn님이 개최한 나는 코노(코인노래방) 가수다. 콘테스트를 한눈에 볼수 있는 페이지를 만들어 보았습니다. 사이트: 목록에서 동영상을 바로 재생할 수 있습니다. 다른 특별한 기능은 없습니다. 금방 만들 줄 알았는데 하다 보니 벌써 11시가 넘었네요. 2시간정도 걸린것 같습니다. 욕심내서 사이트에 동...

Read

Let's play maple leaves.

단풍잎으로 가을을 표현해 보았습니다. 즐거운 단풍잎 놀이였습니다~! Artisteem의 Fall Photo Contest / 가을 사진 콘테스트에 응모한 작품입니다.

Read

석촌호수 송리단길 분위기 역대급 카페 경성광장

안녕하세요. @anpigon입니다. 와썹맨 송리단길 편을 보고 요즘 핫 하다는 송리단길에 다녀왔습니다. * * * 송리단길을 구경하며 걷다가 눈에 띄는 카페가 보여서 걸음을 멈추었습니다. 창문으로 보이는 내부 분위기가 예전에 보았던 영화 밀정과 암살을 생각나게 만듭니다. 그래서 홀린듯이 들어가게 되었습니다. 내부 분위기는 이렇습니다. 들어가자마자 정말로 경...

Read

플러터(Flutter) 모바일 앱 개발 - Pull to Refresh 구현하기

안녕하세요. @anpigon 입니다. 이번에는 Pull to Refresh 기능을 구현해봅니다. Pull Down 또는 Pull Up 동작으로 목록을 업데이트하는 것인데... 텍스트로 설명하기 어려우니 앱 동작 화면으로 설명을 대신하겠습니다. 아래는 Pull Down하여 목록을 업데이트하는 화면입니다. Pull to Refresh 기능을 구현해놓은 라이브러...

Read

파이썬 머신러닝 #8 - 마르코프 체인(Markov Chain) : 문장 생성하기

마르코프 체인은 챗봇 답변과 같은 문장생성에 많이 사용됩니다. 더 나아가 딥러닝을 이용하면 셰익스피어 소설을 쓴다거나 소스코드도 만들어 낼 수 있습니다. RNN을 사용하여 셰익스피어나 리눅스 소스 코드를 생성하는 내용은 아래 앤드류 응 교수님 블로그에서 볼 수 있습니다. RNN/LSTM에 관한 내용입니다. The Unreasonable Effectiv...

Read

파이썬 머신러닝 #7 - 문서 요약하기(TextRank Summariser)

Summary by Nick Youngson CC BY-SA 3.0 ImageCreator 안녕하세요. @anpigon입니다. 파이썬을 이용하여 문서를 쉽게 요약할 수 있는 기능을 소개합니다. 이 글은 summarization.summarizer – TextRank Summariser을 참고하여 작성한 글입니다. gensim, newspaper 모듈 설치...

Read

플러터(Flutter) 모바일 앱 개발 - 스팀잇 피드 구현하기

안녕하세요. @anpigon 입니다. 이번에는 스팀잇 피드를 가져와서 출력하는 화면을 개발해보았습니다. 이전글 First Flutter App에서 추가로 학습할 부분이 거의 없어 코드 설명은 짧게 하였습니다. 그리고 핵심 로직에 집중하기 위해서 UI 컴포넌트는 최소한으로 사용합니다. 이전 글 모바일 앱 개발 : Flutter 시작하기 #1 - Get s...

Read

스캠 봇 계정이 DCLICK 광고를 사용할 수 있을까?

안녕하세요. @anpigon입니다. 스캠으로 보이는 계정 @sucona이 kr-dev에 글을 올렸습니다. 그런데 글 하단에 dclick광고가 달려있어서 의아했습니다. 과연 스캠 계정이 봇을 이용해서 dclick광고를 달수 있을까 해서 몇 가지 테스트를 해보았습니다. DCLICK은 steemconnect 방식의 로그인을 사용하고 있으므로, 로그인할 때 포스...

Read

모바일 앱 개발 : Flutter 시작하기 #5 - First Flutter App (4)

안녕하세요. @anpigon 입니다. 이전 글 모바일 앱 개발 : Flutter 시작하기 #4에서 이어집니다. Flutter 튜토리얼 파트2의 6 ~ 7 까지의 내용입니다. 이번에는 새로운 페이지로 이동하는 방법과 테마를 변경하는 방법을 학습합니다. 이번에 완성된 앱의 동작 화면입니다. 페이지 이동하기 (Navigate to a new screen) 이번에...

Read

DCLICK 광고 링크 URL의 비밀?

안녕하세요. @anpigon 입니다. 오늘 dclick에서 글을 작성하다보니 변화가 생긴것 같아서 살펴보았습니다. 이제는 SHOW AD에 광고 샘플이 보이네요. 포스트를 작성하고 나서 dclick 광고의 링크를 보니 JWT 형태로 보이는 토큰이 보입니다. 혹시나 하고 토큰을 디코딩을 해보았습니다. HS256 알고리즘으로 인코딩된 JWT(JSON Web T...

Read

모바일 앱 개발 : Flutter 시작하기 #4 - First Flutter App (3)

안녕하세요. @anpigon 입니다. 이전 글 모바일 앱 개발 : Flutter 시작하기 #3에서 이어집니다. Flutter 튜토리얼 파트2의 1~5번까지의 과정을 따라하면서 학습하였습니다. 이번에는 하트 아이콘을 추가하고 단어를 즐겨찾기에 추가/제거하는 기능을 구현합니다. 이번에 구현한 완성된 앱의 동작 화면입니다. 목록에 하트 아이콘 추가하기 목록의...

Read

모바일 앱 개발 : Flutter 시작하기 #3 - First Flutter App (2)

안녕하세요. @anpigon 입니다. 이전 글 모바일 앱 개발 : Flutter 시작하기 #2 에서 이어지는 내용입니다. Flutter 튜토리얼 파트1의 5~7번까지의 과정을 따라하면서 정리하였습니다. 이번에는 Stateful 위젯과 무한 스크롤 ListView를 구현하는 방법을 학습합니다. 원문을 보고 싶으면 아래 링크를 클릭하세요. -flutter-a...

Read

크롬 브라우저 이스트 에그 : 텍스트 어드벤처 게임

안녕하세요. @anpigon 입니다. 80~90년대 초에 유행했던 텍스트 어드벤처 게임을 아시나요? 저는 텍스트로만 진행되는 어드벤처 게임을 경험해보진 못했습니다. 하지만 비슷한 장르의 게임인 원숭이섬의 비밀을 재미있게 했던 기억이 납니다. 아래는 attemptnumber1 유저가 발견하여 reddit에 공개한 이스트 에그입니다. reddit에 댓글이 유...

Read

IT개발자로 사는 방법 #1

안녕하세요. @anpigon 입니다. 요즘 구상하고 있는 내용이 있어서 글을 써보려고 합니다. 하지만 글만있으면 내용이 너무 지루하고 재미없기 때문에 그림도 그려서 넣었습니다. 참고로 제가 그린 그림은 오래전에 유명했던 삽화를 보고 따라 그린 것입니다. 여러가지 버전으로 그려봤는데 이게 제일 맘에 드네요.ㅋ 그리고 재미있게 표현하려고 내용에는 약간의 허구가...

Read

안피곤 천하제일 코딩 대회 결과 발표

안녕하세요. @anpigon입니다. 안피곤 천하제일 코딩 대회가 마무리되었습니다. 그동안 수고해 주신 참가자분들에게 모두 감사드립니다. 참고로 이번 대회의 목적은 코딩에 관한 관심을 끌어오고 뉴비를 지원하는 데에 목적이 있었습니다. 그 목적을 달성한 것 같아서 너무 기쁩니다. 그럼 수상자를 발표합니다. ★ 1등 : 대상 ★ @thrufore님 블로그 주소...

Read

캘리그라피 도전 : 꿈을 향한 열정

꿈을 향한 열정 캘리그라피를 배워본 적은 없지만 도전합니다~!

Read

모바일 앱 개발 : Flutter 시작하기 #2 - First Flutter App (1)

안녕하세요. @anpigon 입니다. 이전 글 모바일 앱 개발 : Flutter 시작하기에서 이어지는 내용입니다. 이번에는 Flutter 튜토리얼 파트1의 1~4번까지의 과정을 따라하면서 정리하였습니다. 원문을 보고 싶으면 아래 링크를 클릭하세요. -flutter-app-pt1/#0 아래 발췌한 글은 Flutter 튜토리얼의 첫 문단에 있는 글입니다. 간...

Read

모바일 앱 개발 : Flutter 시작하기 - Get started

Flutter는 구글에서 개발한 크로스 플랫폼 모바일 앱 개발 프레임워크입니다. Flutter가 아직은 베타 버전이지만 곧 React Native를 따라잡을 것으로 생각합니다. 그럼 페이스북과 구글의 치열한 경쟁이 시작되겠지요.ㅋ Flutter Release Preview 2 가 공개되었을 때 너무 배워보고 싶었습니다. 오늘 문서를 쭈욱 훑어보니 React...

Read

네이버 API를 이용한 얼굴 인식하기 - 닮은 유명인 찾기

안녕하세요. @anpigon입니다. 최근에 @codingart님의 OpenCV를 이용한 얼굴 인식 시리즈를 읽고나서 얼굴 인식에 관심이 생겼습니다. OpenCV로 얼굴인식 구현하는게 어려워서 인터넷을 찾아봤는데, 네이버에서 얼굴 인식 API를 제공하는 것을 알게 되었습니다. 네이버 Clova Face Recognition API를 이용해서 얼굴인식 하는 것...

Read

(종료) 안피곤 천하제일 코딩 대회를 개최합니다.

안녕하세요. @anpigon입니다. @wonsama님과 @blockchainstudio님의 퀴즈 이벤트에 참여하면서 저도 이벤트를 해보고 싶어 준비했습니다. 이벤트 상금을 모으기 위해 몇 일 동안 스팀파워 충전을 하지 않고 스팀을 계속 모았습니다. 10 STEEM 정도 예상했는데 @blockchainstudio 퀴즈 이벤트에 당첨돼서 받은 5 STEEM이...

Read

나만의 스팀잇 블로그 만들기 #4 - 글 상세

안녕하세요. @anpigon입니다. 이제 나만의 스팀잇 블로그 만들기 의 마지막 강좌입니다. 이 시리즈는 개발 지식이 전혀 없는 분들도 쉽게 따라 할 수 있습니다. 이 강좌에서 사용한 소스는 GitHub 저장소에 올려놓았습니다. -django-blog 이전 글 나만의 스팀잇 블로그 만들기 #1 나만의 스팀잇 블로그 만들기 #2 나만의 스팀잇 블로그 만들...

Read

나만의 스팀잇 블로그 만들기 #3 - 페이징 구현

안녕하세요. @anpigon입니다. 나만의 스팀잇 블로그 만들기 세 번째 강좌입니다. 이 시리즈는 개발 지식이 전혀 없는 분들도 쉽게 따라 할 수 있습니다. 그리고 사용한 소스는 GitHub 저장소에 올려놓았습니다. -django-blog 이전 글 나만의 스팀잇 블로그 만들기 #1 나만의 스팀잇 블로그 만들기 #2 글 목록 페이징 구현하기 이번에는...

Read

나만의 스팀잇 블로그 만들기 #2 - 글 목록

안녕하세요. @anpigon입니다. 나만의 스팀잇 블로그 만들기 두 번째 강좌입니다. 이 시리즈는 개발 지식이 전혀 없는 분들도 쉽게 따라 할 수 있습니다. 이전 글 나만의 스팀잇 블로그 만들기 #1 blog url 추가하기 내 블로그 주소(예: anpigon.pythonanywhere.com)로 접속하면 첫 페이지에 나의 스팀잇 글 목록이 보이게 만들...

Read

나만의 스팀잇 블로그 만들기 #1

안녕하세요. @anpigon입니다. 이번에는 장고(Django)를 사용하여 나만의 스팀잇 블로그 만들기 를 진행해 볼까 합니다. 장고는 파이썬 웹 어플래케이션 프레임워크입니다. 이번 포스트를 작성하기 위해서 장고 걸스 튜토리얼을 보고 공부하였습니다. 이 시리즈는 개발 지식이 전혀 없는 분들도 쉽게 따라 할 수 있도록 진행할게요. 그리고 Pythonanywh...

Read

스팀잇 모바일앱 이야기 : eSteem을 수정해볼까?

안녕하세요. @anpigon입니다. 저는 주로 모바일에서 스팀잇을 합니다. 하지만 스팀잇은 공식 모바일앱이 없습니다. 공식 모바일앱을 개발할 계획도 없어 보입니다. 그래서 저는 Partiko와 eSteem 모바일앱을 많이 사용합니다. Partiko는 네이티브앱이라서 속도가 빠릅니다. 하지만 기능면에서 많이 부족합니다. 예를 들면, Partiko 앱은 본문...

Read

파이썬 머신러닝 #6 - 스팀잇에서 유사한 게시물 찾기

안녕하세요. @anpigon입니다. @nhj12311님의 Node & Steem #11 - 글 아카이브 ... 포스팅 분류하기 게시글을 보고 저도 비슷하게 구현해보았습니다. 시리즈 글을 찾아주는 기능은 @nhj12311님이 완벽하게 구현하였더군요. 그래서 저는 @nhj12311님과 다르게 시리즈 글이 아닌 유사도가 높은 게시글을 찾아내는데 초점을 맞추었습니...

Read

hello 안녕

안녕 친구야. 반가워 친구야. Hi, my friend. Nice to meet you. Steepshot IPFS IOS Android Web

Read

댓글 자동 답변봇

안녕하세요. @anpigon 입니다. 추석 연휴 기간 동안 스팀잇을 대신 관리해주는 봇이 있으면 좋겠다는 생각을 했습니다. 그래서 댓글에 자동으로 답변해주는 봇이 있으면 어떨까? 하는 생각에 만들어 보았습니다. 우선 댓글 자동 답변 봇을 구현하기 전에 챗봇에 대해서 짧게 이야기하고 시작하겠습니다. 챗봇(Chat Bot) 챗봇을 크게 두 종류로 구분하면 데이...

Read

파이썬 머신러닝 #5 - 유사한 게시물 찾기

안녕하세요. @anpigon 입니다. 이번에는 유사한 게시물을 찾아내는 방법을 공부하였습니다. 게시물을 벡터로 계산하고, 벡터 간의 거리를 구하는 방법으로 유사도를 분석합니다. 이 기술을 이용하면 인터레스팀 서비스처럼 관련 글을 찾아낼 수도 있습니다. 저는 이 기술을 사용해서 불펌러(어뷰징 계정)들을 찾아내고 싶네요. 이번 예제는 Building Machi...

Read

파이썬 머신러닝 #4 - 스팀잇 글 감정 분류하기

안녕하세요. @anpigon 입니다. 이번에는 간단한 텍스트 감정 분류기를 만들어 보겠습니다. 참고로 구글 검색하면 파이썬 머신러닝 관련 자료가 넘치도록 많습니다. 구글에서 마음에 드는 예제를 하나 가져왔습니다. 아래 예제는 -text-classification/를 참고 했습니다. TextBlob 라이브러리 설치 Textblob는 텍스트 정보를 처리하는 파...

Read

안피곤의 글 모음집

안녕하세요. @anpigon입니다. 그 동안 작성했던 글을 모아 글 모음집을 발행합니다. 스팀잇 기반 앱 만들기 NodeJS, Vue.js, Vuetify.js 를 사용하여 스팀잇 앱 서비스를 개발하는 과정을 기록한 포스팅입니다. 현재는 개발을 중단한 상태입니다. 스팀잇(Steemit)기반 앱 만들기 #1 - 시작하기 스팀잇(Steemit)기반 앱 만들기...

Read

파이썬 머신러닝 #3 - 스팀잇 아이디로 성별 예측하기

안녕하세요. @anpigon 입니다. 이전에 파이썬 형태소 분석이란 제목으로 시리즈를 시작했는데, 시리즈 제목을 머신러닝으로 변경했습니다. 형태소 분석은 스팀잇에 작성한 글로 단어구름를 만들어보고 싶어서 시작했습니다. 하지만, 형태소 분석만 하고 끝내기엔 아쉬워 머신러닝을 공부해서 재미난 걸 만들어 보려고 합니다. 이번에는 머신러닝을 사용하여 스팀잇 아이디...

Read

안드로이드앱 소개 #1 - ISS HD 라이브

안녕하세요. @anpigon입니다. 제가 사용하고 있는 앱 중에서 하나를 간략하게 소개합니다. ISS HD 라이브 우주 비행사들처럼 국제 우주 정거장에서 지구를 본 적 있나요? 이제 365일 24시간 실시간 동영상 스트리밍을 통해 볼 수 있답니다! NASA 국제우주정거장(International Space Station, ISS)의 움직임과 지구 영상...

Read

파이썬으로 스팀잇 형태소 분석하기 #2 - 단어구름 만들기

안녕하세요. @anpigon 입니다. 이전 글에 이어서 이번에는 스팀잇에 작성한 글에서 단어를 추출하여 단어구름을 만들어 보겠습니다. 이전글 파이썬으로 스팀잇 형태소 분석하기 #1 워드클라우드 모듈 설치 워드클라우드(wordcloud) 모듈을 설치한다. pip install wordcloud 워드클라우드 깃허브에서 사용방법 또는 예제 소스를 참고할 수...

Read

스팀잇 보상받기 자동화 하기

안녕하세요. @anpigon입니다. 매번 스팀잇 지갑에 들어가서 보상을 받는 것이 귀찮아서 만들었습니다. 이 포스팅에서는 보상을 자동으로 받는 봇을 구현합니다. 그리고 안드로이드폰에서 봇을 실행 할 수 있는 방법을 설명합니다. 놀고 있는 안드로이드를 재활용해도 좋습니다. 안드로이드 마켓에서 도리앱 설치 도리앱(Dory)은 안드로이드에서 Node.js로...

Read

크롬브라우저에서 이모지(emoji) 쉽게 입력하는 방법

이모지 입력할때마다 매번 getemoji.com 사이트에서 복사&붙여넣기 해서 사용했습니다. 너무 불편해서 크롬 확장프로그램을 찾아봤습니다. 아래 설치 URL 통해서 크롬 브라우저에 설치가능합니다. -keyboard-by-emojion/ipdjnhgkpapgippgcgkfcbpdpcgifncb?utm_source=chrome-ntp-icon 설치가 완료되...

Read

파이썬으로 스팀잇 형태소 분석하기 #1

안녕하세요. @anpigon 입니다. 구글 Keynote (Google I/O '18) 발표 영상을 이제서야 봤습니다. 발표 내용은 구글 어시스턴트의 새로운 기능에 관한 내용입니다. 여기서 주목할 기능은 인공지능(AI)이 미용실이나 레스토랑에 전화를 걸어 예약을 해주는 기능입니다. 인공지능이 미용실에 직접 전화를 걸어 대화하면서 예약하는 장면은 소름 돋을...

Read

스팀잇 펫 연구소

안녕하세요. @anpigon입니다. 최근에 블록체인과 Node.js를 공부하면서 머릿속에서 어느 정도 개념을 이해했습니다. 그리고 구현해보고 싶은 것들이 생겼습니다. 여유시간에 계획했던 것들을 하나씩 만들면서 과정이나 결과물을 공개하려고 합니다. 다양한 시도를 하면서 제가 가지고 있는 아이디어를 공유하고 싶습니다. 스팀잇에 펫이 있으면 어떨까?하고 생각해보...

Read

이더리움(Ethereum) 공부 #3 - 트랜잭션과 서명

안녕하세요. @anpigon입니다. 마스터 이더리움(Mastering Ethereum) 책을 보면서 정리한 글입니다. 아직 전체 내용을 다 보지는 못하였습니다. 하지만 궁금한 사항을 댓글로 문의하면, 최대한 답변해드리도록 노력하겠습니다. 책 전체 내용은 깃허브에서 볼 수 있습니다. 자바스크립트에서는 web3.js를 사용하여 이더리움 네트워크와 연동한다....

Read

블록체인 기반 은행 인증서비스 뱅크사인 사용후기

블록체인 기반 은행 공동 인증서비스인 뱅크사인이 2018년 27일에 오픈하였다. 뱅크사인은 기존의 공인인증서를 대체하기 위해 은행연합회에서 만든 통합 인증 서비스이다. 뱅크사인은 한 번만 발급받으면 여러 은행에서 이용할 수 있다. 현재는 은행 로그인 용도로만 사용된다. 뱅크사인 공용앱 설치 은행앱에서 뱅크사인 로그인을 이용하려면 전국은행연합회금융에서 만...

Read

이더리움(Ethereum) 공부 #2 - HD 지갑과 니모닉 코드

안녕하세요. @anpigon입니다. 마스터 이더리움(Mastering Ethereum) 책을 보면서 정리한 글입니다. 아직 전체 내용을 다 보지는 못하였습니다. 하지만 궁금한 사항을 댓글로 문의하면, 최대한 답변해드리도록 노력하겠습니다. 책 전체 내용은 깃허브에서 볼 수 있습니다. 이더리움 지갑에는 이더(ether)나 토큰(token)이 들어있지 않다....

Read

서울 한강 야경

한강 길을 걷다가 달빛이 강물에 반사된 영동대교가 이뻐서 찍었습니다. 멀리 보이는 롯데타워가 구름에 가려졌어요.

Read

이더리움(Ethereum) 공부 #1 - 키와 주소

안녕하세요. @anpigon입니다. 마스터 이더리움(Mastering Ethereum) 책을 보면서 정리한 글입니다. 아직 전체 내용을 다 보지는 못하였습니다. 하지만 궁금한 사항을 댓글로 문의하면, 최대한 답변해드리도록 노력하겠습니다. 책 전체 내용은 깃허브에서 볼 수 있습니다. 이더리움은 주소, 개인키, 디지털 서명 등을 통해 이더(ether)를 소...

Read

스팀잇(Steemit)기반 앱 만들기 #8 - 보팅 내역 보여주기

안녕하세요. @anpigon입니다. 이 포스팅은 제가 스팀잇과 프론트엔드 기술을 공부하고 앱을 구현하는 과정을 정리한 글입니다. 그래서 설명이 많이 부족할 수 있습니다. 궁금한 사항은 댓글로 문의하시면, 최대한 답변해드리도록 노력하겠습니다. 이번에는 아래와 같이 보팅 내역을 볼 수 있는 페이지를 구현하였습니다. 구현된 앱은 steemlog.github.io...

Read

스팀잇에서 사용 가능한 HTML태그와 속성을 알아보자.

안녕하세요. @anpigon입니다. 스팀잇은 허용한 HTML 태그와 속성만 입력할 수 있도록 되어있습니다. 그래서 스팀잇 소스를 분석하여 사용 가능한 HTML 태그와 속성을 파악하여 정리하였습니다. 스팀잇에서 사용가능한 HTML 태그는 아래와 같다. 아래에 포함되지 않은 HTML 태그는 사용할 수 없다.,,,,,, ,, ,,,,, ,,, ,,,,, ,,,...

Read

자꾸만 눈이 가는 하늘

한강 공원에서 기분 좋은 하늘 구름~

Read

뇌를 위한 휴식 : 마인드풀니스

안녕하세요. @anpigon입니다. 피곤을 해소하는 방법 중 하나인 마인드풀니스를 소개합니다. 마인드풀니스는 뇌를 휴식하는 방법입니다. 마음 챙김 명상이라고도 합니다. 2007년 구글에서 SIY(Search Inside Yourself) 프로그램을 도입했는데, 이것이 마인드풀니스(Mindfuless)의 시작이다. 지금은 구글뿐만 아니라 애플, 페이스북,...

Read

스팀잇(Steemit)기반 앱 만들기 #7 - 사용자 프로필 패널 구현하기

안녕하세요. @anpigon입니다. 이 포스팅은 제가 스팀잇과 프론트엔드 기술을 공부면서 앱을 구현하는 과정을 정리한 글입니다. 그래서 설명이 많이 부족할 수 있습니다. 궁금한 사항은 댓글로 문의하시면, 최대한 답변해드리도록 노력하겠습니다. 이번에는 사용자 프로필을 보여주는 패널을 구현하였습니다. 아래 화면을 보시면 왼쪽 상단에 사용자 프로필을 보여주는 영...

Read

크롬 브라우저에서 스팀잇 UI를 바꿔보자.

안녕하세요. @anpigon입니다. 스팀잇은 UI 디자인이나 기능에서 불편한 점이 있습니다. 그래서 @armandocat님이 만든 Steemit More Info(한글 소개자료)와 @kyunga님, @yjiq150님, @bramd님이 만든 Steemit.com Enhancer을 사용합니다. 둘 다 크롬브라우저에서 작동하는 확장 프로그램입니다. 두 프로그램을...

Read

더글라스 케네디의 '템테이션(Temptation)'

더글라스 케네디의 소설 《빅 픽처》를 시작으로 《파리5구의 여인》, 《모멘트》 다음으로 읽은 소설 《템테이션》이다. 초반에 약간 지루한 감이 있었지만, 읽다 보니 손에 놓지 못할 정도로 몰입하게 되었다. 《템테이션》는 로스앤젤레스 할리우드를 배경으로 한 시나리오 작가의 파란만장한 삶을 그리고 있다. 그리고 그 과정에서 인생의 가치를 생각하게 만든다.한 번의...

Read

뉴비분들을 위한 보팅 계산기

안녕하세요. @anpigon 입니다. 뉴비분들을 위한 보팅 금액 계산기를 만들었습니다. 이 계산기는 보팅 금액을 소숫점 3자리까지 표시해줍니다. 아래는 보팅 계산기를 만들게 된 계기(?)입니다. 자신의 보팅 금액은 steemnow에서 제공하는 보팅 계산기로 계산 할 수 있습니다. 하지만 스팀 파워가 낮아서 보팅 금액이 $0.01 이하면 $0으로 표시됩니...

Read

스팀잇(Steemit)기반 앱 만들기 #6 - 로그인 기능

이번 시간에는 스팀잇 로그인 기능을 구현해봅니다. 현재까지 구현된 전체 소스는 깃허브에서 확인 가능합니다. 저도 공부하면서 구현하는 중이라서 설명이 많이 부족할 수 있습니다. 궁금한 사항은 댓글로 문의하시면, 최대한 답변해드리도록 노력하겠습니다. 이번 시간에는 vuex를 사용하여 로그인 기능을 구현합니다. Vuex의 중심에는 저장소(store)가 있습니다...

Read

스팀잇(Steemit)기반 앱 만들기 #5 - 댓글 보여주기

이번 시간에는 스팀잇 본문의 댓글을 가져와서 하단에 보여주는 기능을 구현해봅니다. 현재까지 구현된 전체 소스 내용은 깃허브(PostView.vue)에서 확인 가능합니다. 저도 공부하면서 구현하는 중이라서 설명이 많이 부족할 수 있습니다. 궁금한 사항은 댓글로 문의하시면, 최대한 답변 해드리도록 노력하겠습니다. 이전글 스팀잇(Steemit)기반 앱 만들기...

Read

스팀잇(Steemit)기반 앱 만들기 #4 - 상세화면 구현하기

이번 시간에는 아래 화면과 같이 글 상세 내용을 볼 수 있는 화면을 구현해보도록 하겠습니다. 그리고 구현하고 있는 앱 이름을 Steemit 과 Blog를 합쳐서 Steemlog 라고 지었습니다.^^Steemit + Blog = Steemlog 이전글 스팀잇(Steemit)기반 앱 만들기 #1 스팀잇(Steemit)기반 앱 만들기 #2 - 최근글 가져오기...

Read

스팀잇(Steemit)기반 앱 만들기 #3 - 무한 스크롤 구현하기

이번 시간에는 스크롤을 내렸을때 글 목록을 자동으로 가져오는 기능을 구현해보도록 하겠습니다. 이런 기능을 인피니티 스크롤(Infinite Scroll) 또는 무한 스크롤이라고 합니다. 아래는 무한 스크롤이 구현된 화면입니다. 이전글 스팀잇(Steemit)기반 앱 만들기 #1 스팀잇(Steemit)기반 앱 만들기 #2 - 최근글 가져오기 무한 스크롤(I...

Read

내 보팅 가치(Vote Value)를 JavaScript로 계산하기

내 보팅 가치를 계산하는 공식이 궁금하여 자료를 찾아보았습니다. 다행히 @yoonsg님이 계산 공식을 잘 정리해 놓은 글이 있어서 참고하였습니다. [스팀잇 이야기] #2. 보팅의 가치는 어떻게 산출될까? 계산 공식을 100% 이해하기는 어려웠습니다. 자바스크립트로 구현하면서 정리한 내용을 공유합니다. Steem-js 라이브러리 사용 계산에 필요한 값들은...

Read

스팀잇(Steemit)기반 앱 만들기 #2 - 최근글 가져오기

이번 시간에는 스팀잇에 등록된 글을 가져와서 출력하는 화면을 구현하겠습니다. 저도 학습하면서 구현하는 중이기 때문에 설명이 부족할 수 있습니다. 양해부탁드립니다. 이전글 스팀잇(Steemit)기반 앱 만들기 #1 스팀잇 최신글을 가져와서 출력하는 화면 만들기 앱을 실행했을 때 처음에 보여질 메인화면를 생성하고 라우터(router)에 추가할 것입니다....

Read

빗썸 거래소의 스팀 가격 상승?

현재 빗썸 거래소의 스팀 가격이 다른 거래소랑 많이 차이가 나네요.

Read

스팀잇(Steemit)기반 앱 만들기 #1

스터디 목적으로 스팀잇 기반 서비스 앱을 자바스크립트(JS)로 구현해보려고 합니다. 그리고 모든 개발 과정들을 일지 쓰듯이 스팀잇에 남겨보려고 합니다. 구현하기 위해서는 HTML과 자바스크립트에 대한 기본적인 지식이 필요합니다. 그리고 다음 준비물이 필요합니다. NodeJS Visual Studio Code vuetifyjs vue.js steem-js...

Read

보팅 시간에 따른 큐레이션 보상 비율 분석하기

스팀잇을 공부하고 있는 스팀잇 초보입니다. 보상에 대해서는 많은 분들이 아는 내용이지만, 제가 이해한 방식으로 다시 정리하였습니다. 포스트 post 을 작성하는 사람을 저자 author 라고 하며, 포스트에 대해 보팅 voting 하고 댓글 comment 을 다는 사람들을 큐레이터 curator 라고 합니다. 포스트에 대한 총 보상금 rewards 중 75...

Read

보팅파워와 재생시간 분석하기

최근에 스팀잇에 관심을 가지고 스터디하고 있는 뉴비입니다. 하나 하나 차근 차근 공부하면서 블로그에 정리할 계획입니다. 보팅파워과 재생시간 보팅파워 Voting Power 와 재생시간이 어떤 공식으로 계산 되는지 궁금하여 분석하여 보았습니다. @아이디 에 접속하면 자신의 보팅파워를 쉽게 확인 할 수 있습니다. 하지만 우리는 계산 공식을 구해서 직접 계산해...

Read

안녕하세요. 스팀잇을 본격적으로 시작합니다.

가입은 오래전에 하였지만, 이제 본격 스팀잇를 시작하려고 합니다. 스팀잇, 이더리움, 스텔라루멘에 관심이 많습니다. 잘부탁드립니다. 😄

Read

레드마인(Redmine) svn 저장소 등록시 404 오류가 발생할때

레드마인에서 SVN 저장소 연결 정보를 입력하고 저장소 페이지를 가보면 404 오류가 계속 뜨는 경우, 에러로그를 살펴보면 아래와 같이 No close tag for /lists/list 오류가 나타난다. No close tag for /lists/list Line: 4 Position: 100 Last 80 unconsumed characters: Ou...

Read