반응형

 

1. 연결할 와이파이정보 확인

 

2. 터미널에 아래와 같이 입력한다.

$ wpa_passpharse [와이파이이름] [와이파이_Password]

    그리고 아래 psk= 뒷부분을 복사한다.

 

3. 아래 명령을 실행하여 변경한다.

 sudo nano/etc/wpa_supplicant/wpa_supplicant.conf

아래와 같은 코드 가있다.

반응형
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=GB

network={
        ssid= "와이파이이름"
        psk= (위에서 복사한거 붙여넣기)
}

 

 

4. 그리고 재부팅하면 와이파이가 들어온다.

sudo reboot

 

 

* 숨겨진 와이파이 연결하기

https://ansan-survivor.tistory.com/1309

 

[Raspberry Pi] 라즈베리파이 숨겨진 와이파이 연결하기

라즈베리파이의 일반적으로 Wifi를 연결하는 방법은 아래 참고. https://ansan-survivor.tistory.com/1305 [Raspberry Pi] 라즈베리파이4 와이파이 연결하기 (무선인터넷 연결) 1. 연결할 와이파이정보 확인 2. 터.

ansan-survivor.tistory.com

 

 

<최신버전 라즈베리파이4 구매 링크>

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

https://link.coupang.com/a/rxd79

 

라즈베리 파이 4 모델 B 2GB 4GB 8GB 키트 알루미늄 케이스 3A 스위치 전원 HDMI 케이블 옵션 64 32GB SD

COUPANG

www.coupang.com

 

 

반응형
반응형

이 라즈베리파이를 다루기 위해서는 입력할 수 있는 마우스, 모니터가 필요하고 출력을 볼 수 있는 모니터가 필요하다.

작은 보드자체가 하나의 컴퓨터이다.

 

* 사전에 라즈베리파이의 SD카드에 라즈비안 OS를 설치하고 시작해야 한다.

https://link.coupang.com/a/jZBw1

 

기존 라즈베리 파이 4 모델 B 2 4 8GB RAM 옵션 9 레이어 아크릴 케이스 32GB TF 카드 스위치 전원 어댑

COUPANG

www.coupang.com

 

라즈베리4는 mini-hdmi 단자로 출력포트를 지원한다.

그래서 아래와 같은 준비물이 필요하다.

 

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

 

<hdmi 미니포트 컨버터>

 - 라즈베리파이 출력단자와 hdmi를 연결

mini가 아니라 micro 단자라 한다. (아래 링크 참고)

https://link.coupang.com/a/nmnff

 

셀인스텍 HDMI MICRO HDMI 2.0Ver 케이블 골드메탈

COUPANG

www.coupang.com

 

 

<hdmi 포트>

 - 모니터와 컨버터를 연결

https://link.coupang.com/a/jZAIf

 

마하링크 Ultra HDMI Ver2.1 8K 케이블

COUPANG

www.coupang.com

 

 

<hdmi포트가 있는 모니터>

 - hdmi포트로 모니터를 연결

위와 같은 단자가 있어야 한다.

https://link.coupang.com/a/jZAPn

 

라온 60.96cm FHD 75Hz 광시야각 베젤리스 HDMI 모니터

COUPANG

www.coupang.com

 

 

<마우스와 키보드>

- 라즈베리파이의 USB단자에 마우스 키보드를 연결한다.

https://link.coupang.com/a/jZAYf

 

RGB 게임용 마우스 RGB 조명 효과 6 버튼 6400DPI PC 게임 사무실용 땀 방지 냉각 팬이 있는 조정 가능

COUPANG

www.coupang.com

https://link.coupang.com/a/jZA4Y

 

앱코 HACKER 레인보우 LED 게이밍 키보드 + 마우스 세트 KM400

COUPANG

www.coupang.com

 

(결과)

아래와 같이 라즈베리파이의 GUI가 뜨게 된다.

모니터에 라즈베리파이의 GUI가 뜨게 된다.

 

이제 터미널을 띄어 각종 필요한 패키지들을 설치할 수 있다.

 

반응형
반응형

 

1. Qoo10 사이트에 접속 후 로그인

https://www.qoo10.com/

 

직구지만 빠른배송! 믿음가는 해외직구! 전 세계의 최신 인기 상품을 놀라운 가격에 만나보세요!

직구지만 빠른배송! 믿음가는 해외직구! 전 세계의 최신 인기 상품을 놀라운 가격에 만나보세요!

www.qoo10.com

(필요시 언어 한국어 변경)

(만약 계좌등록이 안되있다면, 나의정보에서 등록한다. 성명은 달러 통장이므로 "여권 영어 이름" 으로 한다.)

 

 

2. 내 계정 클릭 - Q통장 - Q money 클릭

반응형

3. 통장 인출 클릭

    (Q통장 암호가 없다면 생성)

 

4. 각 항목을 입력하고 핸드폰인증까지 한다. 그리고 출금신청

 

 

 

반응형
반응형

파일의 개방 모드 
 -> stream을 어떻게 생성하는가에 대한 방법. fopen(  , "wt" 또는 "rt" ) write와 read 이 외 모드.

 


a.txt data는 사람이 볼수 있는 파일,  

a.bin 메모장으로 읽을 수 없는 이진수로 된 파일. (음원, 영상 등 소프트웨어에 의해 해석이 되는 데이터)

 

"wt" : write text        -> 텍스트 형태로 사람 또는 프로그램이 쓸 수 있음
"wb" : write binary    -> 바이너리(bin) 파일로 프로그램이 기계어로 생성 (그림, 시스템파일, 데이터베이스 등)


"rt" : read text         -> 위와 동일, 다만 '읽기 모드'
"rb" : read binary

 


스트림의 구분 기준.

1. 읽기 위한 스트림인가? 쓰기 위한 스트림인가?
2. Text 데이터를 위한 스트림인가?  Binary를 위한 데이터 스트림인가?

모드(mode) 스트림의 성격 파일 없으면
r 읽기가능                에러
w 쓰기가능                생성
a 파일끝 덧붙여 쓰기가능 생성
r+ 읽기/쓰기 가능 에러
w+ 읽기/쓰기 가능 생성
a+ 읽기/덧붙여 쓰기 가능 생성
반응형


그러나 +모드들은 잘 사용하지 않음.
모드 r w a 를 주로 사용함.
특징: r은 없으면 에러발생, a는 파일없으면 생성.
       w는 덮어쓰지만, a는 그 뒤에 덮어씀.

// 사용 예제. 이와 같이 모드를 사용함.
fopen("file.txt", "rb");	// read binary
fopen("file.txt", "wt");	//	write text
fopen("file.txt", "a+t");	//	a+ text

 

파일 생성해 쓰기 (파일이 있을 시 덮어씌움)

#define _CRT_SECURE_NO_WARNINGS 는 비주얼스튜디오를 사용할 때 필요하다.

#define _CRT_SECURE_NO_WARNINGS // fopen 보안 경고로 인한 컴파일 에러 방지
#include<stdio.h>

int main(void)
{
    FILE* pFile = fopen("test.txt", "w");

    fprintf(pFile, "hello world");        
    fclose(pFile);

    return 0;
}

(결과)

저장 경로를 따로 지정하지 않아서 .c 파일이 있는 위치에 아래와 같이 txt파일이 생성되었다.

 

 

존재하는 파일을 읽기

#define _CRT_SECURE_NO_WARNINGS 는 비주얼스튜디오를 사용할 때 필요하다.

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>

int main(void)
{
    FILE* pFile = fopen("test.txt", "r"); //read mode 
    if(pFile == NULL)
    {
        //r로 읽을 때는 파일이 없을 수 있기 때문에 이렇게 널체크를 해주어야합니다.
        //파일이 없으면 FILE*가 NULL 입니다.
        //파일이 없을때 파일을 만드는 처리를 하던지 프로그램에 맞게 짜면됩니다.
        //여기서는 프로그램을 종료 하겠습니다.
        printf("파일이 없습니다. 프로그램을 종료합니다.");
        return 0;
    }
    
    //여기까지 와다는건 read 모드로 파일이 열린것 입니다.
    char str[50];
    fgets(str, 50, pFile);  //파일에 있는거 읽어오기
    
    fclose(pFile);          //파일 닫기
    printf("%s\n", str);    //터미널에 출력
    return 0;
}

(결과)

위에서 생성한 test.txt 파일 내부 글자를 읽고 터미널에 출력했다.

 

 

존재하는 파일에 덮어쓰지 않고, 뒤에 추가하기

#define _CRT_SECURE_NO_WARNINGS 는 비주얼스튜디오를 사용할 때 필요하다.

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>

int main(void)
{
    // 추가쓰기 모드로 열기
    FILE* pFile = fopen("test.txt", "a");    

    fputs("\n 한줄 내려와서 글자 추가!", pFile); 
    fclose(pFile);                              

    return 0;
}

(결과)

이미 생성된 text.txt 파일에 한줄 내려와서 새로운 글자를 추가하고 닫았다.

 

반응형
반응형

EOF란?  End of File의 약어로, "파일의 끝을 표현한 상수로 -1 값을 지칭

즉, 파일을 대상으로 fgetc (읽기함수)가 호출되었을 때 그 파일의 끝에 도달하면 EOF (= -1)이 반환되어 끝을 알린다.

 

만약 fgetc(stdin) 으로 키보드를 입력장치로 콘솔, 터미널에서 입력을 받을 때,

Windows에서는 "Ctrl+Z"키

Linux에서는 "Ctrl+D"키

를 입력받을 때 EOF를 반환한다.

반응형

예시)

아래 코드는 키보드를 입력하면 똑같이 echo하는 코드이다. 그러나 만약 유저가 Ctrl+Z키를 누르면 콘솔이 종료된다.

만약 리눅스에서 실행한다면, Ctrl+D를 눌러야 종료된다.

#include <stdio.h>

int main()
{
	int ch;

	while (1)
	{
		// 키보드로부터 입력받음
		ch = getchar();
		if (ch == EOF)
		{
			break;
		}
		putchar(ch);
	}

	return 0;
}

(결과)

입력한 결과가 그대로 echo된다. 그리고 Ctrl+Z를 누르면 콘솔에서 (^Z)로 표시되며 종료된다.

 

 

 

반응형
반응형

 

1. yum 패키지 업데이트 및 업그레이드

sudo yum -y update
sudo yum -y upgrade

 

2. Docker 설치

sudo yum -y install docker docker-registry

complete! 가 뜨면 설치 완료

 

3. Docker 실행 및 자동실행 서비스 등록

sudo systemctl start docker.service
sudo systemctl enable docker.service

 

 

(docker로 다운로드 필요시)

  필요한 docker 컨테이너 다운로드 명령어.

docker pull 패키지이름

 

  Docker 컨테이너 실행

docker run -i -t 패키지이름 /bin/bash

 

반응형
반응형

허니게인은 네트워크 트레픽을 빌려주어 돈을 버는 방식이다.

허니게인에 대한 내용과 윈도우상에서 설치하여 채굴하는 방법은 아래 참고.

https://ansan-survivor.tistory.com/1298

 

허니게인 설치 및 사용방법 (설치만으로 돈버는 앱, 패시브인컴 돈버는 방법)

허니게인은 백그라운드로 마치 토렌트처럼 네트워트 데이터를 제공하면서 돈을 버는 방식이다. 한국과 같이 인터넷이 빠르고 사용료가 낮은 환경에서 사용하면 좋다. 또한 모바일 무제한 인터

ansan-survivor.tistory.com

 

아래 포스팅은 리눅스에서 채굴하는 방법이다.

 

 

반응형

 

0. 선행작업

 

리눅스에서 허니게인을 돌리기 위한 사전 준비작업으로  Docker를 설치해야 한다. (아래 링크)

https://ansan-survivor.tistory.com/1300

 

[CentOS 7] 리눅스 도커(Docker) 설치 방법

1. yum 패키지 업데이트 및 업그레이드 sudo yum -y update sudo yum -y upgrade 2. Docker 설치 sudo yum -y install docker docker-registry 3. Docker 실행 및 자동실행 서비스 등록 sudo systemctl start do..

ansan-survivor.tistory.com

 

 

1. 리눅스에서 firefox를 실행시킨다.

firefox &

 

2. 아래 링크로 접속하여 회원가입하고 로그인을 한다. (리눅스에서 돌릴 때는 구글회원가입 말고 직접 가입한다)

https://r.honeygain.me/LYJ91E5C3B

    가입 후 해당 메일주소로 가서 링크를 클릭하여 인증한다.

 

3. 다시 허니게인 링크에 와서 Download app - For Linux를 선택

    그러면 설치 명령어와 접속법에 대한 설명이 나와 있다.

 

 

3. 허니게인 설치 (도커로 설치, 도커가 반드시 깔려있어야 한다)

docker pull honeygain/honeygain

 

4. 가입했던 이메일주소와 패스워드 그리고 인스턴스 이름을 아무거나 쓰면 된다.

docker run honeygain/honeygain -tou-accept -email 'xxx@naver.com' -pass '12345678' -device DEVICE_NAME

클릭시 확대

(결과)

그럼 아래와 같이 뜨면 실행 된것.

실제로 브라우저의 내 계정에 들어가면 표시되어있다.

 

 

 

반응형
반응형

허니게인은 백그라운드로 마치 토렌트처럼 네트워트 데이터를 제공하면서 돈을 버는 방식이다.

한국과 같이 인터넷이 빠르고 사용료가 낮은 환경에서 사용하면 좋다.

또한 모바일 무제한 인터넷을 사용하는 사람들에게도 빠르게 채굴할 수 있어서 좋다.

 

일정량의 채굴이 넘어서면 페이팔로 달러로 지급받거나 또는 비트코인으로 지급받을 수 있다.

여러 OS에서 동작환경을 제공하므로 안드로이드, IOS, 윈도우, 리눅스 모두다 돌릴 수 있다.

 

허니게인은 데이터를 많이 제공한 만큼 최대 월 $300 까지벌 수 있다고 한다.

최고금액인 $300을 벌기 위해서는 하루에 약 100GB를 제공해야 한다고 한다.

 

* $20 이상인 경우에는 Paypal으로 송금을 받을 수 있다.

* 하나의 Public IP에서 2대 기기까지 채굴 허용

 

 

아래 예는 윈도우에서 설치해서 돌리는 방법이다.

 

1. 아래 링크로 접속하여 회원가입을 한다. (구글 아이디로 하는게 용이하다)

https://r.honeygain.me/LYJ91E5C3B

 

 

2. 내 구글이메일에가서 verify 메일을 확인하고 링크를 클릭하여 인증한다.

 

3. 그러면 다시 홈페이지에와서 허니게인을 동작시킬 OS를 선택한다. 아래 예시는 윈도우에서 동작시켰다.

 

4. 윈도우 동작 프로그램을 다운로드하고 설치한다.

 

 

5. 그리고나서 프로그램 로그인을 한다.

반응형

6. 로그인을 하고 접속을 하면, 백그라운드로 실행된다.

    실행하면 웹으로 열리며, 허니게인이 우측에 얼마 벌었는지 나온다.

 

* 여러 device를 실행시킬 수 있으며, 현재는 아래 윈도우 1개로만 돌리고 있다. (해당 IP주소가 표시된다)

 

 

반응형
1···25262728293031···181

+ Recent posts