본문 바로가기

전체 글59

삼성 블록체인 플랫폼 SDK 사용하기 (4) Payment Payment 블록체인 SDK를 이용한 payment는 더욱더 간단하다. 소스를 보면서 이해하자. CoinNetworkInfo coinNetworkInfo = new CoinNetworkInfo( CoinType.ETH, //코인 종류 EthereumNetworkType.ROPSTEN, //네트워크 종류 rpcAddress //노드 정보 ); EthereumService ethereumService = (EthereumService) CoinServiceFactory.getCoinService(this, coinNetworkInfo); List lists = mSblockchain.getAccountManager() .getAccounts(wallet.getWalletId(), CoinType.ETH, .. 2020. 2. 11.
삼성 블록체인 플랫폼 SDK 사용하기 (3) Account 생성 및 가져오기 계좌 생성 지갑을 가지고 온 뒤 Account가 없을 경우 Account를 생성해 주어야 한다. 기존의 Account가 존재할 경우 AccountManager의 getAccount를 이용하여 Account 정보들을 가지고 올 수 있다. Account를 생성하기 위해서는 CoinNetworkInfo 객체가 필요하다. 이를 통해 어떤 코인에 대한 계정을 생성할 것 인지, 또한 테스트넷 기반인지 메인넷 기반인지를 설정할 수 있다. CoinNetworkInfo coinNetworkInfo = new CoinNetworkInfo( CoinType.ETH, //코인 종류 EthereumNetworkType.ROPSTEN, //네트워크 종류 rpcAddress //노드 정보 ); CoinNetworkInfo 객체는 .. 2020. 2. 11.
삼성 블록체인 플랫폼 SDK 사용하기 (2) Wallet Connect 셋팅이 끝났으면 본격적으로 개발을 진행해 보자. 먼저 기능들을 구현하기 위해 우리는 간단한 GUI를 생성할 것 이다. 본 포스팅은 기본적인 안드로이드 개발이 가능하다는 전제로 작성되기 때문에 위와 같은 GUI쯤은 뚝딱 만들 수 있을것이라 생각된다. 먼저 삼성 블록체인 SDK를 사용해 주기 위해서는 삼성 블록체인 객체를 불러와야 한다. @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = findViewById(R.id.toolbar); setSupportActionBar(toolb.. 2020. 2. 11.
삼성 블록체인 플랫폼 SDK 사용하기 (1) 설정 본 내용은 FOUNDERS x SAMSUNG BLOCKCHAIN 교육내용의 정리 및 개인적 부가설명의 추가이며 https://developer.samsung.com/blockchain/platform/programming-guide/getting-started.html 에 기반하여 작성됩니다. 블록체인을 이용한 어플리케이션을 작성하기 위해 삼성 최신폰에 있는 블록체인 기능을 이용하여 블록체인에 대한 지식이 없더라도 간단한 어플리케이션을 작성할 수 있다. 이때 이 블록체인 기능을 사용하기 쉽게 해주는 SDK를 삼성에서 제공해 주고 있는데 이에 대한 사용법에 대하여 포스팅 하도록 하겠다. 개발 환경 Microsoft Windows 10. Android Studio 개발 기기 SAMSUNG S10 5G 들어가.. 2020. 2. 11.
싸이월드 클럽 동영상 백업 프로그램 싸이월드의 유통기한이 1년남았다. 대학시절 몸담았던 응원단 동아리의 모든 동영상 및 사진자료들이 싸이월드 클럽에 올라가 있었기에 이를 다운받기 위한 노력의 여정... 사진이나 글 등 백업 프로그램은 깃허브에 많이 있으나 유독 동영상은 없었다. 하지만 다운로드받아야 할 동영상이 수백개가 되는 본인은 이를 손으로 다운로드 할 자신이 없었다. 먼저 동영상을 파싱하기 위해 분석에 들어갔다. 아아 다운받아지고 싶어하는 저 동영상을 보라..! 소스를 보아하니 iframe으로 플레이어를 보여주는것을 볼 수 있다. 하지만 해당 url을 접속한다고 동영상 재생이 되지는 않는다. 무언가 다른 데이터가 필요하단 뜻인데..... 해당 페이지를 불러올 때 무슨 데이터를 불러오는지 확인하도록 하였다. 데이터를 보던 중 위와같은 .. 2019. 11. 5.
리눅스 (centos) 공유폴더 마운트 시키기. (cifs 마운트) 케이녹의 서버는 총 3개로 이루어져 있다. 홈페이지가 구동되고 있는 main서버, 각종 자료들을 보관하고 있는 NAS서버, 그외 연구용이라던지.. 잡다한 서버들이 구동되고 있는 서버서버...? 실은 3번째 서버는 별 이름 이 없다. 난 항상 97서버라고 부르는데 해당 서버가 처음 생겼을때 사용하던 아이피가 97로 끝나서... 잡솔은 그만하고.. 케이녹 서버는 일주일에 한번씩 자동 백업을 시켜두고 있는데, 이때 main서버의 내용을 nas서버의 백업폴더에 옮기는 식으로 하고 있다. 이 방식은 내가 서버를 주물럭할때의 방식이 아니라 동아리에 NAS가 처음 생겼던 15년도 당시의 서버관리하던 형이 적용한 방식인데, 형이 아무에게도 이에 관련된 내용을 알려주지 않아 필자가 17년도에 서버를 다시 구축할때 개고생.. 2018. 2. 20.