전체 글
-
s3api 예제 (aws s3api cli example)Cloud 2021. 7. 7. 09:29
* 2021년 7월 기준 작동을 확인하였다. 1. 전체 파일 및 디렉토리 조회 $ aws s3api list-objects --bucket mybucket 2. 디렉토리 생성 : Create directory $ aws s3api put-object --bucket mybucket --key path/to/ - key 문자열 시작시 / (slash) 없음 - key 문자열 마지막 / (slash) 있음 3. 디렉토리 삭제 : Delete directory $ aws s3api delete-object --bucket mybucket --key path/to/ - key 문자열 시작시 / (slash) 없음 - key 문자열 마지막 / (slash) 있음 - 디렉토리내 파일을 모두 삭제하는경우 디렉토리도 ..
-
F# Async TCP Server Simple ExampleF# 2021. 1. 2. 18:59
[Original Source] http://www.fssnip.net/1E/title/Async-TCP-Server [Modifed] .net core에서 컴파일되도록 일부 수정한 코드입니다. (Option type 적용등) 작동 확인 : 2021-01-02 open System open System.Net open System.Net.Sockets open System.Threading type Socket with member socket.AsyncAccept() = Async.FromBeginEnd(socket.BeginAccept, socket.EndAccept) member socket.AsyncReceive(buffer: byte [], ?offset, ?count) = let offset ..
-
[Windows10] github ssh key생성 및 등록ETC 2020. 12. 30. 18:17
0. 설치 - www.putty.org/ 에서 putty를 다운로드 받는다. (puttygen.exe, pageant.exe가 이미 설치 되어있는경우 통과) - 설치 경험이 아예 없는경우는 c:\Program Files\Putty 에 압축파일을 풀고 어디에서나 실행할 수 있도록 환경변수 path 에 등록해주자 1. 윈도우10에서 ssh key 생성 ssh-keygen -t rsa -b 4096 -C "your_email@example.com" - c:\users\(id)\.ssh 에 key 가 생성된다. 2. private key를 ppk 형식으로 변경 puttygen.exe 실행 - c:\users\(id)\.ssh\id_rsa 파일 선택 id_rsa.ppk 파일 생성 3. pageant.exe 실행 ..
-
Linux 에서 android debugging 개발/디버깅하기Linux 2020. 11. 17. 21:33
1. adb 패키지 설치 sudo apt-get update sudo apt-get install android-tools-adb 2. 스마트폰에서 디버깅 옵션 풀기 설정 -> 휴대전화 정보 -> 소프트웨어 정보 -> 빌드번호 7번 연속 터치 -> 개발자옵션 3. 스마트폰에서 usb debugging 허용 개발자 옵션 -> 디버깅 -> USB디버깅 -> ON 안드로이드 스튜디오에서 해당 장치가 장치목록에 표시되는지 확인하자.
-
pm2.json 에서 이름으로 특정 서버 하나만 가동하기Linux 2020. 11. 6. 10:44
pm2.json 스크립트를 이용하여, 여러개의 서버를 동시 가동할 수 있다. 이때, 스크립트에 정의된것들중 하나만 가동하고 싶을때는 다음과 같은 방식으로 실행이 가능하다. 예) pm2.json { "apps" : [ { "name": "server_1", "script" : "server_1.js" : }, { "name" : "server_2", "script" : "server_2.js" : } ] } 여러개가 정의되어있을때, 그중 하나만(예 server_2) 실행하고 싶은경우 $ pm2 start ./pm2.json --only server_2 기타 > 이걸 응용해서 sh script를 작성하면 순차가동도 가능하다.
-
[번역] 이더리움 2.0 Slasher 작동 개요Block chain 2020. 10. 18. 12:07
원문 : kb.beaconcha.in/archive/outdated-prysm-client-windows/macos-prysm/slasher-windows-macos-prysm 슬래시 / 슬래싱(Slashing) : 악의적인 행동을 한 검증자의 예치금을 차감하는것. 개요 슬래셔의 목적은 이더리움 2.0 네트웍에서 악의적인 검증자를 찾아내고 비콘노드에 슬래시를 해야하는 공격을 보고하는것이다. Slasher가 어떻게 동작하는가? Slasher는 독자적으로 가동되지만 검증 내용을 받기 위해 비콘 노드가 필요하다. Slasher는 검증자들로 부터 악의적인 행동을 찾아내기 위해, (비콘노드에서 받은) 모든 검증 내용들을 순회한다. (만약) 슬래싱 해야할 검증내용을 찾게 되면 이를 네트웍에 전파한다. (이후) 다음..