[개발따라하기#09] 배포 리스트를 이용한 자동 STEEM 배포 프로그램 개발기!( 실제 해봐야 내 것이 된다?)

in hive-196917 •  last month  (edited)

글 작성일: 2024년 10월 11일 (금)


안녕하세요. 요거트 @yoghurty 입니다!

최근 @talkit 님 덕분에 다양한 경험을 하고 있습니다. 감사합니다. ㅎㅎ

오늘은 드디어, 가야태자님이 알려주신 방법을 이용하여
저의 PC에서 STEEM을 자동으로 transfer 해주는 프로그램 테스트를 성공하였습니다! ^^

1.png

아마도 이번 10월 3일 부터 진행되는 2차 postingcuration 큐레이션에 참여하신 분들께서는
조금 전에 저의 테스트용 STEEM을 받으셨을 것입니다.

테스트에 참여해주신 것에 대한 감사의 표시입니다!
고맙습니다. ^^

나중에 포스팅큐레이션 대회 종료 후
정식으로 100 STEEM 배포시
이번에 테스트 성공한 스팀 배포 프로그램을 사용하도록 하겠습니다! ^^

다중 계정 스팀 일괄 배포 프로그램


한 계정에 스팀을 보낼때는 별로 필요하지 않을 수 있지만,
이번 큐레이션 대회 처럼 거의 20 여 개의 다수의 계정을 선택하여
각각 다른 개수의 스팀을
보내면서 메모를 남기는 작업은
꽤 번거로운 작업
이 될 수 있습니다.

참여인원이 40, 80명까지 늘어난다면, 더 더욱 지루한(?) 반복작업이 되겠죠?

이를 자동으로 처리해주는 스팀 배포 프로그램!
꽤 유용한 프로그램이라 생각해서
바로 따라했습니다.

쉽지 않은 따라하기 여정! (왜 난 선생님 처럼 안되지?)


가야태자님의 포스팅에는 스팀 배포 프로그램 소스가 그대로 있습니다.
하는 방법도 잘 설명이 되어있습니다.

그래서 저는 쉽게 생각했습니다.
바로~ 따라했습니다!

그런데, 잘 안되더군요. ㅠㅠ
선생님이 할때는 문제없이 잘 되던 것이
학생이 하니까.... 왜 자꾸 걸리는데가 나오는 거죠?

그래서 선생님께 여러번 (댓글로) 질문을 했습니다.

우리 선생님께서는 귀찮아 하지 않으시고,
매번 친절하게 답변을 잘 해주셨습니다.

문제1) 리눅스용 컴파일러가 없어서 발생한 에러

질문) https://steemit.com/kr/@yoghurty/skfkk8
답변)

sudo apt install build-essential git wget cmake

제가 이번에 새롭게 설치한 리눅스 개발환경에는 리눅스용 c컴파일러가 없어서 발생한 에러라는 것입니다.
선생님 개발환경에는 당연히 설치되어있는 것이었지만,
학생 PC에는 없었던... 컴파일러...

알려주신대로 c 컴파일러 설치하고~ 기분 좋게 다시 코드 실행!

문제2) 암호화 모듈이 설치 되어 있지 않거나, 잘못 설치 되었을 때 발생하는 에러

질문) https://steemit.com/kr/@yoghurty/skhq1k
해결)

pip uninstall pycryptodome
pip install pycryptodome

그런데, 또 걸리는 것입니다.
선생님께서는 암호화 모듈이 설치되지 않았을때 발생하는 에러라고 하시면서
해결책을 알려주셨습니다.

아~ 예전에 읽었던 한 소설책(?)에서,
문제가 생길때 마다 이 봉투를 한 개씩 열어봐라~ 라고 하시면서 빨강, 파랑 봉투를 주신 도사님이 생각나더군요! ^^
아~ 모든 것을 다 아시는 도사님 같으신 선생님!

👉[개발이야기#027] 내가 해보고 싶은 것 - 엑셀파일을 이용해서 다중 이체 해보기 - 리눅스 개발 환경 수정

저는 위의 두 가지 문제가 해결되었을때,
이제 저의 우분투 환경에서 드디어 스팀 배포가 잘 될 줄 알았습니다.

그런데, 최종 코드를 실행시켜보니...
또 에러가 나는 것입니다. 아~

분명히 선생님이 올려 주신 코드를 그대로 따라했는데요...😭
망설이다가
할 수 없이 또 선생님께 질문했습니다.

문제3) 최초 포스팅 코드에서 리눅스에서 오류가 가는 부분 수정

질문) https://steemit.com/kr/@yoghurty/sku4ef
답변)
👉 [개발이야기#030] 내가 해보고 싶은 것 - 엑셀파일을 이용해서 다중 이체 해보기 - 리눅스 개발 소스 수정

선생님께서는 최초 포스팅해 준 코드가 리눅스에서는 오류가 난다고 말씀하시면서
새로운 코드를 알려주셨습니다!

마무리


본의 아니게 여러 차례 선생님을 괴롭혀드린 결과!

우여곡절(?) 끝에
결국 선생님이 올리신 포스팅 결과물을 흉내 낸 저만의 결과물을
저의 상황에 맞게 성공적으로 만들어 낼 수 있었습니다!!!

저는 이번 스팀STEEM 자동배포 프로그램 개발 따라하기를 통해
남이 한 거...
그냥 보면서, 아~ 저렇게 하면 되겠구나!
생각만 하면,
내 것은 안된다는
좋은 경험을 했습니다.

귀찮을 수도 있는 질문들에 대해
매번 친절하게 해결책을 알려주시며 따라올 수 있게 이끌어 주신 가야태자 선생님께
진심으로 감사드립니다!

이상으로 요거트의
우당탕탕 스팀 자동 배포 프로그램 개발기를 마치겠습니다.

고맙습니다! ^^

#postingcuration

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Upvoted! Thank you for supporting witness @jswit.

image.png

따라하신다고 고생 하셨습니다.
제가 리눅스에서 테스트 해봤으면 처음 부터 ^^ 마지막 코드가 완성되었을 텐데, 윈도우즈에서 테스트하고 끝내는 바람에 번거럽게 해드렸네요.

즐거운 주말 되십시오.

고생은요~ 친절하게 잘 알려주셔서~
잘 따라할 수 있었습니다!
늘 감사드립니다! ^^

대단하십니다. 👍
이거 키체인으로 로그인해서 모두룰 편하게 쓰는게 나옴 아주 좋겠단 생각이 ㅎㅎㅎ
따라하려니 살짝 ㅎㅎㅎ
암튼 마무리까지 하신 요거트님께 박수를 보냅니다.

키체인으로 로그인해서 사용할 수 있도록 해주실 수 있는 능력자 분들이 한국 스팀잇에 많으실 것 같습니다!
만약, 꼭 필요한데도 아무도 안해주신다면... ㅎ
제가 고수님들께 키체인도 열심히 배워서 한 번 도전... 😅

ㅎㅎㅎ 감사합니닷!

앱으로 배포해주세용...

정말 앱으로 배포되면 정말 유용할 것 같은데요~ ^^
제가 아직 실력이 부족하여... ㅋ
일단 고수님들께서 해주시길 한 번 기다려보도록 하겠습니다~ ^^
좋은 의견 감사합니다!

아 그 열정이 대단하십니다. 프로그램은 직접 짜보고 실행해 봐야 이해가 되지요. 고생 많았습니다.

스팀잇 하면서 이것 저것 많이 배우고 경험할 수 있어 좋습니다!
감사합니다~ ^^

정말 대단하세요! 스팀잇 입문하신지 얼마 안되셨는데 정말 고수가 다 되셨어요!

과찬이십니다.
아직 모르는 것이 더 더욱 많은 스린이일 뿐입니다.
감사합니다~ ^^

우와 대단하시다

더 열심히 배우도록 하겠습니다!
감사합니다~! ^^