전체 글: 141개의 글

바이두 유료 검색기 yunpanjingling (云盘精灵, 운반정령) 이용하기 - 1편. 소개 및 가입하기

Posted by 아이티프로13
2019. 11. 28. 00:44 IT관련 잡지식/클라우드 관련

안녕하세요. 쿠과자입니다

요즘 바이두 관련해서 여래저래 많이 알아보고 공부하고 있는 상태입니다. 블로그 글이 뜸한 이유도 여러가지 이유가 있지만 이쪽 이유도 있고요.

오늘은 특별히 yunpanjingling, 云盘精灵 에 대해서 알아보도록 하겠습니다. 이 사이트는 많이 알려진 사이트인데 국내에 관련 글이 없는것 같네요. 제가 여러 편에 나눠서 자세히 알려드리도록 하겠습니다

 

1. Yunpanjinling, 운반정령이란?

바이두 검색시 yunpanjingling 이 나옵니다

 

위와 같이 구글에서 필요한 키워드 + baidu를 하면 yunpanjingling 사이트가 많이 걸리는 것을 알 수 있습니다. 하지만 저 링크로 들어가도 다운로드 링크를 하기 위해선 회원가입을 하고 결제를 해야해서 포기하곤 하죠.

 yunpanjingling (云盘精灵)은 다들 아시다시피 바이두 링크를 회원들끼리 공유하는 사이트로, 가입을 하면 싼 가격에 좋은 자료들을 쉽게 검색해서 다운받을 수 있습니다.

 중국 사이트라서 피싱or과한 과금을 요구하는 사이트라고 생각하실 수 있지만, 구매 후 제공되는 링크가 대부분 가짜 링크가 아니라 (지금까지 사용한 바로는) 진짜 링크가 많이 있고, 신고 및 환불 기능 또한 좋아서 비밀번호가 걸려있거나 막혀버린 링크를 구매한 경우 바로 환불도 가능합니다. 솔직히 제가 구하기 힘든 자료를 운반정령에서 쉽게 받은 경우가 많이 있습니다.

 

 아무튼 설명은 이쯤 하고, 먼저 사용하기 위한 회원가입 및 기본 사용방법에 대해서 알아보도록 하겠습니다.

 

2. Yunpanjinling 가입 방법

 먼저 운반정령 홈페이지(https://www.yunpanjingling.com/ )에 들어간 이후, 위 사진처럼 회원가입(注册新账号) 버튼을 누릅니다.

 

 그 다음, 순서대로 이메일 및 아이디(닉네임) 비밀번호를 차례대로 입력하고 주황색 버튼을 누르면 회원가입은 간단하게 끝납니다. (참고로 다음 로그인부터는 이메일+비밀번호로 로그인하셔야 합니다.) 추가적인 활동을 하기위해선 후술한 이메일 인증을 해야합니다.

 회원가입이 완료되면 다음과 같이 두번째 대시보드로 이동하는데, 여기에서 업로드/다운로드 관리 및 충전, 남은 코인 확인 등이 가능합니다.

 번역기 켜시고 각 버튼을 눌러보면 무슨 기능을 하는지 대략 알수 있지만.. 제가 친절히 번역을 해드렸습니다.

대시보드 설명

  •  유저 상태 : 유저 상태를 봅니다
  •  포인트 상태 : 포인트 구매/판매 등의 상태를 봅니다
  •  공유(판매) 상태 : 판매한 링크들에 대한 상태를 봅니다
  •  구매 이력 : 구매한 이력을 볼 수 있습니다(여기에서 환불도 가능합니다)
  •  판매 이력 : 판매한 이력을 볼 수 있습니다
  •  구매+판매이력 : 무엇을 구매하고 무엇을 판매했는지 다 합해서 볼 수 있습니다.

 

  • 포인트 충전 : 위안화를 이용하여 포인트 충전을 할 수 있습니다
  • 닉네임 변경 : 회원가입시 정한 닉네임을 변경 할 수 있습니다
  • 비번 변경 : 비번을 변경합니다
  • 로그아웃 : 로그아웃을 합니다

 먼저 포인트 상태로 가보면 다음과 같이 가입축하금으로 꼴랑 1포인트 주고 아무런 것도 없을겁니다. 먼저 이메일 인증을 해야하기 때문에 이메일 인증 란의 이메일 보내기(验证) 버튼을 눌러줍니다.

 

  다음과 같이 메일(저같은 경우 네이버 메일을 이용해 가입했습니다) 에 메일이 오면 인증 확인 링크를 눌러 인증시켜주면 됩니다.

 

 위와 같이 확인됨(已验证) 이라는 말이 나오면 성공한겁니다.

 


 지금까지 yunpanjingling (云盘精灵, 운반정령)의 사용법에 대해서 간략히 알아봤습니다. 다음 편에서는 yunpanjingling의 업로드를 통해 포인트를 버는 방법, 더 나아가서 현질을 통해 포인트를 사는 방법까지 더 알아보도록 하겠습니다. 감사합니다.

닌텐도 스위치 구입부터 SX OS 설치까지 All In One 가이드 - 0

Posted by 아이티프로13
2019. 9. 27. 01:59 기타 이야기

안녕하세요. 오랜만입니다.

오늘은 닌텐도 스위치의 SX OS 설치 방법에 대해서 알아보도록 하겠습니다.

제 최종 목적은 에뮤낸드 생성 / SX OS 펌웨어 적용 및 업데이트입니다.

주의! 저는 SX OS 커스텀 펌웨어의 적용 방법 에 대해서만 알려줄 뿐이며, 제 작업을 따라함에 있어서 모든 책임은 따라하시는 분들에게 있습니다.

 


0. 준비물 소개 및 커펌 준비

 

우선 커펌을 적용시키는데 필요한 준비물은 다음과 같습니다.

닌텐도 스위치(2018년 6월 이전 생산) - 확인 방법은 추후 서술

SD카드

RCM LOADER(선택)

 

0 - 1. 닌텐도 스위치 구매

 

저같은 경우 닌텐도 스위치를 6월달에 구매할려고 마음을 먹었습니다.

당연히 1년전 제품을 찾기는 하늘의 별따기였죠..

운 좋게 이베이(Ebay)에서 오래된 중고 닌텐도 스위치를 대량으로 파는 업자가 있었습니다.

시리얼 번호를 대조해 가며 경매에 입찰해 $142달러, 대략 배송비까지 포함하면 17~18만원 가량에 (기기만) 구매할 수 있었습니다.

조이콘은 따로 구매하여 8만원정도 소요되었습니다.

 

드래곤볼로 모아진 스위치

 

당연히 중고로 샀기때문에 추가 박스같은건 없이, 저게 끝이었습니다.

어차피 다시 팔 생각은 없고, 정상적으로 켜지기나 하니까 다행이라고 생각했습니다.

 

시리얼 넘버

구매하자마자 바로 켜서 시리얼 넘버를 확인해봤습니다.

스위치가 커펌이 가능한 모델인지는 저 시리얼 넘버를 확인하면 가능합니다.

https://ismyswitchpatched.com/

 

Home - Is My Switch Patched?

A: It depends. If it is still sealed and you have the possibility to return it, you should probably try to get a Switch in the green region. If you can't return it, just try and see for you self if it is patched or not.

ismyswitchpatched.com

간단히 위 사이트에 자신의 시리얼 넘버를 입력하면 가능한지 불가능한지 확인이 가능했습니다.

 

제게 배송된 스위치는 정상적으로 패치가 가능한 모델이고,

출고 당시 버전이 4.1.0이라고 합니다.

 

준비물

 

추가적으로 삼성의 EVO+ 256GB와,

Payloads를 주입하는 RCM LOADER를 구입했습니다.

 

SD카드에 대해서 잠깐 얘기하고 넘어가자면,

기본적으로 모든 작업을 SD카드 위에서 할거고,

일반적으로 게임을 온라인에서 다운로드 또는 실행할때도 SD카드에 저장후 하는것이 대부분이기떄문에,

SD카드의 속력이 절대적으로 중요합니다.

그러므로 보급형 SD카드중 가장 속도가 빠른 Class10이 적혀진 모델을 반드시 구매하셔야 합니다.

 

두번째로, RCM Loader입니다.

RCM Loader는 필수가 아닙니다. 스마트폰+USB C케이블이나 컴퓨터+USB C케이블로 충분히 커펌 적용이 가능합니다.

하지만, 이 경우 매 재시작 마다 적용을 해야하는 문제가 있고, 추가적인 지그(1편에서 설명)를 구매하거나 제작하셔야 하기 때문에 간편함을 위해서 구매하는것을 적극 추천드립니다.

 

 

 


 

오늘은 정말 간단히 준비물을 소개해봤습니다.

다음엔 정말로 SX OS를 설치하는 방법에 대해서 알아보도록 하겠습니다.

다음 글 보기:

2019/12/01 - [기타 이야기] - 닌텐도 스위치(9.0.1) 구입부터 SX OS 설치까지 All In One 가이드 - 1

 

닌텐도 스위치(9.0.1) 구입부터 SX OS 설치까지 All In One 가이드 - 1

안녕하세요. 닌텐도 스위치 SX OS 설치 가이드 첫번째 편입니다. 사실 빨리 글을 쓸려고 했는데 귀찮음이 도져서 글을 쓰질 못했네요. 사진은 몇달 만에 썼지만 글을 이제야 씁니다. 참고로 이 방법은 이전 글에서..

itblogpro.tistory.com

 

웨이보 사진 일괄 다운로드 받기!

Posted by 아이티프로13
2019. 6. 6. 18:54 IT관련 잡지식/소프트웨어

안녕하세요. 쿠과자입니다.

웨이보(Weibo)라는 서비스를 이용해 보신적 있으신가요?

웨이보는 중국에서 사용하는 페이스북, 트위터 같은 SNS 서비스입니다.

오늘은 여기에서 업로드되는 사진을 일괄적으로 다운로드 받는 방법을 알려드리도록 하겠습니다.

 

 

*주의!

이 프로그램을 사용하기 전에 파이썬(Python) 3.x 버전이 깔려있어야 합니다.

파이썬은 https://www.python.org/ 에서 받을수 있으니 참고해주세요.

 

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

 

weiboPicDownloader - 웨이보 사진, 동영상 일괄 다운로드 받기

https://github.com/nondanee/weiboPicDownloader

 

nondanee/weiboPicDownloader

Download weibo images without logging-in. Contribute to nondanee/weiboPicDownloader development by creating an account on GitHub.

github.com

 

먼저 위 사이트에 들어가서 weiboPicDownloader.py를 다운로드 받습니다.

이 py 파일이 웨이보 다운로더 파일입니다.

 

 

cmd창을 띄우고 다음과 같이 입력합니다

pip install requests
pip install colorama

 

위 두 명령어는 파이썬 애드온같은걸 설치하는 명령어입니다.(정확히는 모듈이라고 합니다) weiboPicDownloader에서 사용하는 거니 꼭 설치해야 합니다.

 

 

다음으로, 웨이보에서 동영상과 사진을 추출할 사람의 이름을 찾습니다.

저같은 경우 只是简言 라는 코스어의 웨이보 사진을 추출해보겠습니다.

 

 

weiboPicDownloader.py가 있는 곳에서 cmd창을 열고 다음과 같이 입력합니다.

python weibodownloader.py -u [다운받을려는 웨이보 이름] -v

python weibodownloader.py -u [다운받을려는 웨이보 이름] -v -n {date:%Y%m%d}-{name}

참고로 뒤의 -v 옵션은 비디오까지 같이 다운받는 옵션이고, -n {date:%Y%m%d}-{name} 옵션은 날짜까지 같이 저장하는 옵션입니다.

 

cmd 창을 여는법을 모르시는 분은 다음 글을 참고해주세요.

2019/03/23 - [IT관련 잡지식/소프트웨어] - 윈도우 10 파워셸 대신 "여기서 명령 창 열기" 띄우기

 

 

그 이후 weiboPic 폴더 안에 찾아보면 다음과 같이 사진이 잘 저장되어 있습니다.

바이두 클라우드 QQ 코인으로 SVIP 유료 결제하기

Posted by 아이티프로13
2019. 6. 2. 18:01 IT관련 잡지식/클라우드 관련

이 방법은 현재 막힌 방법입니다.

QQ코인이 아닌 다른 결제수단으로 결제하면 된다는 속설이 있으나

확인하지 않았으므로 알 수 없습니다

현 국내 구매대행보다 싸게 구매를 원하시는 분들은 https://itblogpro.tistory.com/184?category=831839 글을 참고해주세요.

 

안녕하세요. 쿠과자입니다.

요즘 클라우드가 필요해서 바이두 클라우드 쪽으로 이래저래 알아보는 중입니다.

 

최근에 바이두 클라우드에서 대용량 파일을 다운받을려고 하는데, baidu측에서 다운받으면 최대 100KB/s 밖에 나오지 않아서 결국 현질을 하게 마음먹었습니다.

하지만, 해외 클라우드인 만큼 결제 방법이 다소 까다로워서 방법을 정리해드리고자 합니다.

물론 대리결제로 하면 금액을 더 주고 편하게 하는 방법이 있지만, 100원이라도 아끼고 싶다면 이 방법을 사용해주시면 됩니다.

 

이 방법은 플레이스토어 기프트카드같이 QQ에서 발행하는 QQ Coin 이라는 기프트카드(?) 를 외부에서 구입해서 사용하는 방법입니다.

QQ 카드(Q币卡) 외에도 천홍카드(天宏一卡通) 등의 기프트카드 또한 결제가 가능하니 참고합시다. 저는 그냥 QQ카드로 했습니다.

 

1. QQ 카드 구매

 

먼저, QQ카드는 SEA Gamer Mall 이나 OffGamers 에서 구매할 수 있습니다.

https://www.seagm.com/qq-xun-teng-qb-card

 

 

https://www.offgamers.com/game/qq%E6%B8%B8%E6%88%8F+%28%E4%B8%AD%E6%9C%8D%29

 

위 두 사이트 외에도 여러 사이트가있습니다. 직접 구글링 해서 찾아보시길 바랍니다.

저같은 경우 가장 가격이 저렴한 OffGamers에서 구매했습니다.

 

 

회원가입을 하고, 위 사이트에 들어가서 Buy버튼을 눌러 구매할 수량을 구입합시다.

1년 298위안 / 3개월 86위안 / 1개월 30위안 이므로, 그에 맞게 금액을 선택하셔서 결제하시면 됩니다.

저같은 경우 1개월, 즉 30위안만 결제할거기 떄문에 30위안짜리 코인을 구매했습니다.

 

 

결제 창입니다. 페이팔 말고도 다른 결제수단이 많은데, 일단 Visa는 안되므로 저는 페이팔을 선택했습니다.

수수료 2.99% 와 0.3 USD가 더붙어서 5.15달러가 최종 금액이네요.

 

 

페이팔로 구매할때는 추가적으로 청구서 주소를 적어야 합니다.

대충 적어도 상관없지만.. 일단 적어둡니다. PAY NOW 버튼을 눌러줍니다.

 

 

구매가 완료됬습니다. 이후 5~30분정도 기다리면 코드가 정상적으로 발급됩니다.

 

 

위처럼 GAME CODE 부분에 QQ 코인의 CODE 와 Password가 나타났습니다. 이를 저장해둡시다.

 

2. 바이두 클라우드에서 QQ 코인으로 결제하기

 

https://pan.baidu.com/buy/center?tag=8&from=homepage#/svip

위 사이트로 들어간 다음에 황금색 버튼을 눌러줍니다.

 

 

위와같은 창이 나오면, 결제할 기간(1년 298위안 / 3개월 86위안 / 1개월 30위안)을 선택해주시고

체크박스를 해제하신 후에,

查看您更多的支付方式 버튼을 누른 후 点卡支付(포인트 카드 결제) 버튼을 눌러준 후

빨간색 버튼을 눌러 진행합니다.

 

 

위까지 왔다면, 충전 금액(저같은 경우 30)을 입력하시고

위에서 발급받은 코드 및 비밀번호를 입력하신 후에

아래 파란색 버튼을 누르면 정상적으로 SVIP 결제가 될겁니다.

 

 


++

 

현재(2019년 6월 2일) QQ 코인을 통해 바이두 SVIP 결제가 안된다고 합니다. QQ측에서는 해결하는데 일주일정도 걸린다고 하니 참고 바랍니다. 지금 하면 卡面额与卡号卡密不一致(301) 오류가 납니다.

[Autohotkey][외전2] C언어와 오토핫키 속도, 용량 및 메모리 차이 비교

Posted by 아이티프로13
2019. 5. 16. 23:26 프로그래밍/AutohotKey

 

 

 

안녕하세요. 쿠과자입니다.

원랜 GUI 쪽 강좌를 계속해야됬지만, 가끔씩 이런 질문을 하시는 분들이 계셔서 글을 써 봅니다.

 

C언어와 오토핫키, 얼마나 차이가 나나요?

 

이렇게 질문이 들어오면, 대부분 그냥 차이가 많이난다고만 합니다. 또한 이에 대한 자세한 자료도 없고요.

오늘은, 진짜로 얼마나 차이가 나는지, 메모리 용량이나 실제 용량, 그리고 사용 속도 면에서 비교해 보도록 하겠습니다.

 

사실 저도 이에 대해선 궁금했고, 한번쯤 확인해보고 싶었었습니다. 하지만 이런 작업은 처음 해보는거라, 강좌라기 보단 일종의 연구(??) 에 가깝다고 생각이 됩니다. ㅎㅎ;;

 

 

사전 작업 - 소스 코드

 

 

테스트를 위해서 C언어와 오토핫키에서 같은 기능을 하는 소스 코드를 작성해야 하기 때문에,

가장 간단한 마우스 클릭이나 키보드 입력 등도 있겠지만,

메시지박스 하나를 띄우는 예제를 가지고 비교를 해보도록 하겠습니다.

 

먼저 오토핫키로 작성한 코드입니다. 흔하디 흔한 Hello World 메시지박스입니다.

오토핫키 컴파일러 버전은 v1.1.30.1 ANSI로 컴파일했습니다.

 

#include "windows.h"
main()
{
	MessageBox(0, L"Hello World", L"", MB_OK);
	return 0;
}

 

마찬가지로 C 코드입니다. 최대한 간략히 하기위해 main함수 등도 다른 처리를 안하고 그대로 적었습니다.

VS 2017 버전으로 컴파일했습니다.

 

 

 

용량 및 메모리 차지 비교

 

 

 

먼저, 컴파일 후 용량을 확인해봅시다.

오토핫키로 컴파일한것은 대략 693KB, C로 컴파일한것은 대략 9KB로

대략 77배 차이가 나는것을 볼 수 있습니다.

 

 

다음으로, RAM상에 올려졌을때 얼마나 차이가 나는지 봅시다.

먼저, C언어의 파일을 IDA(아이다)로 분석했을때 입니다.

원래는 약간 더럽지만 C언어에서 컴파일 할때의 부산물(?)을 IDA가 분석해주기 때문에 쉽게 볼 수 있습니다.

 

빨간색 박스가 전체 소스 코드인데, 정확히 9줄입니다.

물론 call안에 추가적인 코드가 존재하지만, 이를 건너뛴다 치면 ASM상에서는 굉장히 짧은 코드지요.

 

 

 

다음으로, 오토핫키 코드입니다. 

약간... 복잡.. 해 보이죠?

사진에서 MessageBox는 마찬가지로 호출하는거지만, 위아래가 덕지덕지 많이붙은 모습입니다.

프로그램은 이게 전부가 아닙니다.

 

위의 수많은 코드박스 들 중 아래 큰걸 확대한게 위에서 올린 사진입니다.

 

그리고 심지어 저 사진 자체도 수많은 코드를 한참 돌아서 온거기때문에.. 차이가 엄청나다고 볼 수 있습니다.

 

 

좀 더 정확히 알기 위해서, 함수의 갯수를 봐봅시다.

C언어의 경우 첫번째 함수(main 함수) 에서 MessageBox를 호출하고, 총 73개의 부가적인 함수가 프로그램 상에서 존재하는 것을 알 수가있습니다.(물론 다 사용하는지 안하는지는 미지수입니다.)

 

 

다음으로, 오토핫키로 만든 프로그램입니다.

1563개의 함수 중에서 1066번째 함수에서 MessgeBox가 실행됩니다.

마찬가지로, 로드된 함수들이 모두 사용되진 않습니다.

 

실제 메모리 사용량을 확인해봅시다.

C언어로 만들어진 경우 메모리를 589824 bytes (약 576KB)를 이용하는걸 알 수 있습니다.

 

동일한 프로그램을 오토핫키로 만드는 경우,

5931008 bytes (약 5792KB)를 이용합니다.

무려 10배 정도의 메모리를 더 집어먹는단 말이죠.

 

 

 

실행 속도 비교

 

다음으로, 진짜 속도 비교입니다.

IDA의 Trace기능을 통해서 Messagebox를 띄우기까지 얼마나 많은 명령어들이 실행되는지를 통해 속도가 얼마나 차이나는지 비교해보겠습니다.

 

 

먼저, C언어 입니다.

좌측 하단에 보시면, 239개의 명령어가 실행된 후에 Hello World 창이 뜨는것을 확인할 수 있습니다.

 

 

다음으로, 오토핫키입니다.

무려 22069개의 명령어가 실행된 후에 Hello World 창이 뜨네요.

약 92.3 개의 명령어가 더 실행된 수치입니다.

단순무식하게 생각하면 무려 92.3 배나 C언어가 빠르단 소리죠.

 

결론

  C언어 오토핫키 차이
용량 차지 693KB 9KB 77배
메모리 차지 589824 bytes 5931008 bytes 10 배
실행 속도(명령어 실행 개수) 239개 22069개 92.3 배

 

결론적으로, 오토핫키는 C언어에 비해서 77배 크고, 10배정도 메모리를 더 잡아먹고, 92.3배 느리다는 결론을 얻었습니다. 물론 이는 간단한 환경에서 측정한 예상적인 수치이며, 특히 실행 속도 면에서 92.3배 느리다는 것은 최대값에 가까울 것입니다.

 

 

결과에 관한 고찰

그렇다면, 왜 오토핫키는 C언어에 비해서 느릴까요?

 

 

정답은 바로, 컴파일 방식에 있습니다.

C언어의 경우, "컴파일"언어라고 주로 말합니다. "컴파일"이라는 단어의 뜻이 쉽게 말하자면 C로 작성된 소스파일(Source File)을 기계어(ASM, 어셈블리어) 단위로 해석해 컴퓨터가 읽을수 있도록 함에 목적을 두고 있습니다.

또한, C언어는 엄청 대중화되어있고, 역사를 거듭하면서 그 컴파일러 또한 진화했기 때문에, 간단한 연산이나 기타 등등은 컴파일러가 최적화를 해주는 경우가 다반사입니다.

 

하지만, 오토핫키의 "컴파일" 개념은 조금 다릅니다.

오토핫키는, C언어와 달리 "스크립트" 언어입니다. 즉 스크립트(Script)를 짜서 그걸 오토핫키라는 인터프리터(Interpreter)에 집어넣는 방식이죠.

오토핫키에서 흔히 말하는 "컴파일"은 단순히 실행 파일로 만든다는 목적을 가지고 있습니다. 가장 쉽게 컴파일을 하는 방법은, 오토핫키 프로그램과 소스코드를 한번에 집어넣는 방법이겠죠. 이 방법을 오토핫키 컴파일러 또한 채용하고 있습니다.

그렇기 때문에, 오토핫키로 컴파일된 exe파일을 실행하면 오토핫키를 먼저 실행하고, 스크립트를 실행하는 방식으로 진행이 됩니다. 그런 도중에  오토핫키에서 지원 가능한 모든 모듈들(함수들)을 불러오고, 그 후에 스크립트를 불러와서 필요한거만 또 빼내요.. 이런 방식을 반복하는거죠. 그렇기 때문에 당연하게도 C로 만든 exe파일의 배의 용량, 메모리, 속도를 차지하는 것입니다.

 

 

 


 

 

 

저도 IDA로 분석을 하면서 느낀거지만 의외로 오토핫키와 C언어와의 속도차이가 생각보다 많아서 놀랐습니다.

하지만, 여러분들도 아시다시피 프로그램을 돌릴때는 특수 목적을 제외하고는 오토핫키는 C언어든 알고리즘, 코드를 어떻게 구현할건지가 속도를 좌지우지한다는 점을 꼭 말해드리고 싶습니다.

그럼, 재미있는 코딩하세요!