본문 바로가기
728x90

복붙 노트39

PHP 메일 발송용으로 만들어본것! " : $to_exp[0]; $Frm = $from_exp[1] ? "\"".getUTFtoKR($from_exp[1])."\" " : $from_exp[0]; $Header = "From:$Frm\nReply-To:$frm\nX-Mailer:PHP/".phpversion(); $Header.= "\nContent-Type:text/html;charset=EUC-KR\r\n"; return @mail($To,getUTFtoKR($subject),getUTFtoKR($content),$Header);}function getUTFtoKR($str) { return iconv('utf-8','euc-kr',$str); }$to = "to@aa.com";$from = "from@bbb.com.. 2021. 9. 20.
운영중이 웹서버 압축 및 디비백업 크론탭 쉘스크립트 명령어 #!/bin/sh zip -r /home/폴더명/backup/sensetem_$(date +%Y%m%d_%H%M%S).zip /home/폴더명/* mysqldump --single-transaction -u 아이디 -p패스워드 디비테이블 > /home/폴더명/backup/파일명_$(date +%Y%m%d_%H%M%S).sql 2021. 9. 17.
하모니카OS 에서 snap 설치가 안될때 방법은? 하모니카에서는 snap을 기본으로 제공하고 있지 않습니다. 만약 스냅을 사용하시려면 다음과 같이 사용할 수 있습니다. 1) 터미널에서(Ctrl+Alt+T) 다음의 명령으로 스냅을 활성화합니다. sudo rm /etc/apt/preferences.d/nosnap.pref sudo apt update sudo apt install snapd 2) 컴퓨터를 재시작하신 후 2021. 9. 13.
리액트 360 설치 및 체크 리뷰 일단 리액트 360은 아직 멀었다는 느낌 하나는? 한글이 깨짐 ㅋㅋㅋㅋㅋ 한글이 깨진다는 이유 하나만으로 공부 안 하기로 결정 ㅋㅋㅋ 한글이 안정화 되어서 동작 잘되면 그때나 공부하겠다. 일단 오늘 문서는 설치까지만 NODEJS 최신 버전으로 설치하게 되면 깨지게 될 것이다. 또한 설치도 잘 안될 것이다. 그래서 찾은 버전은 : node-v8.0.0-x64.exe ~ node-v12.9.1-x64.exe 설치해야 정상적으로 구동이 될 것이다. 휴~ 버전 하나하나 테스트하느냐 하루 보냈네요 https://github.com/facebookarchive/react-360 GitHub - facebookarchive/react-360: Create amazing 360 and VR content using R.. 2021. 9. 3.
탈중앙화 P2P 블록체인 브라우저 우분투에 설치 해보기 안녕하세요. 한주입니다. 오늘은 제가 자주 사용한 것을 문서화해볼 생각인데요. 탈중앙화 개발에 필요한 브라우저 소개는 안 할 거고 설치 방법만 문서화해볼 생각입니다. https://beakerbrowser.com/ Beaker Browser Make Websites from inside the browser Beaker is great for classrooms and offices where you need an easy way to share Websites without setting up servers or touching the command-line. beakerbrowser.com sudo apt update sudo apt install snapd sudo snap install beake.. 2021. 8. 30.
[Ubuntu/Linux] /etc/hosts 명령어 사용법 sudo vi /etc/hosts 127.0.0.1 localhost 127.0.0.1 도메인 127.0.1.1 storycompiler :wq sudo /etc/init.d/networking restart 2021. 8. 18.
LG 노트북 걸리적 거리는 터치패드 비활성화 방법 LG에서 가끔 윈도 터치패드 fn + F5키가 안 먹힐 때가 있습니다. 저도 그렇고요 그렇다고 해서 인터넷 알려 준 대로 했는데 안 되는 경우를 경험했을 거예요 하지만 단순합니다. Win키 + R -> regedit -> HKEY_CURRENT_USER -> SOFTWARE -> Synaptics -> SynTPEnh -> 마우스 오른쪽 새로 만들기 -> DWORD(32비트) -> DisableIntPDFeature -> 33 숫자 바꾸기 재부팅~ 바로 적용된 것을 볼 수 있습니다. 2021. 8. 16.
우분투 에디터 선택 하는 방법 명령어 크론탭 사용하다가 가끔 에디터를 잘못 선택을 할 때가 종종 있다. 이 같은 경우 명령어로 처리 하는 방법을 문서화 작성하였다. 명령어 : select-editor 2021. 8. 13.
하모니카OS 외부 SSH접속시 타임아웃(timeouts) 나타날때 해결법 안녕하세요. 전한주입니다. 정말 정말 오랜만에 블로그 작성하네요. 코로나다 뭐 다해서 이리저리 바빴습니다. 오늘 제가 경험한 걸 가지고 나중에 까먹기 전에 문서정리로 작성해볼 것인데요 원래 리눅스 사용하게 되면 sudo apt install openssh-server 설치한 후에 바로 접속 명령어 치면 접속할 수가 있었습니다. 하지만 국상 애용하자 의미에서 그리고 데비안 계열이다 보니 한번 설치해서 1달 동안 써보는 중인데요 일단 한국사람에 맞게 커스텀 한 리눅스라 인제 불편한 점은 없었네요 그런데 오늘 몰랐던 사실을 알려드리고 저도 문서 정리 겸 적어볼까 해요 외부에서 ssh 접속할 때 타임 아웃이 뜰 거예요 자료 찾아보다 경로 들어가서 설정하라고 나올 텐데요 결국 해결 방법은 방화벽이었습니다. 하모니.. 2021. 8. 9.
윈도우 XAMPP 서버 운영 방법! xampp 윈도우 서버셋팅 명령어 mysql/bin/ mysql -u root UPDATE mysql.user SET Password=PASSWORD('test1234') WHERE User='root'; FLUSH PRIVILEGES; mysql 재부팅 D:\xampp\phpMyAdmin\config.inc.php 파일 수정 $cfg['Servers'][$i]['auth_type'] = 'cookie'; mysql 재부팅 테스트 디비 디렉토리 변경 datadir = "D:/db/data" D:\xampp\mysql\data -> D:\db\data 복사 mysql 재부팅 버츄얼 호스트 C:/xampp/apache/conf/httpd.conf # Virtual hosts Include conf/extra.. 2021. 8. 2.
프라이빗 블록체인 이더리움 멀티 서버 셋팅 방법 셋팅방법 1. geth 폴더 생성 2. geth2 폴더 생성 3. geth3 폴더 생성 [1번 2번 3번 제네시스는 동일해야한다.] 4. genesis.json 폴더 안에 적용할것! C:\geth\ 5. 시작-> 실행 -> cmd 6. cd D:\geth\ 7. geth --datadir test0630 init genesis.json 8. geth --allow-insecure-unlock --networkid 119 --datadir test0630 --rpc --rpcport 8545 --rpccorsdomain "*" --rpcapi "admin,eth,miner,net,txpool,web3,personal" console 9. 시작-> 실행 -> cmd 10. cd D:\geth2\ 11. ge.. 2021. 7. 16.
윈도우용 프라이빗 이더리움 셋팅 방법 알아보자 셋팅방법 1. https://geth.ethereum.org/downloads/ [최신버전은 버그가 있어 그 아래 버전 1.9.25 다운받았습니다.] 2. geth 폴더 생성 3. genesis.json 폴더 안에 적용할것! C:\geth\ 4. 시작-> 실행 -> cmd 5. cd D:\geth\ 6. geth --datadir test0630 init genesis.json 7. geth --allow-insecure-unlock --networkid 119 --datadir test0630 --rpc --rpcport 8545 --rpccorsdomain "*" --rpcapi "admin,eth,miner,net,txpool,web3,personal" console [networkid 같은경우 제.. 2021. 7. 14.
메타마스크 & 카이카스 사용안하고 디앱 개발 결정!! MetaMask MetaMask A crypto wallet & gateway to blockchain apps metamask.io Welcome - Kaikas Docs Welcome docs.kaikas.io 메타 마스크 & 카이 카스 안드로이드나 아이폰 호환 연동이 잘되어 있다면 계속해서 사용하겠지만 연동도 안되고 일단 자료 있는 거라면 web3 뿐이다. 제가 안드로이드 사용하기 때문에 카이카스 안드로이드 앱 설치해볼 결과 앱도 없어질 모양이다. 그럼 개발할때 어떻게 할 것인가? 전 결정하였습니다. 유료로 사용할것이며 infura, kas 이용하여 구축할 생각이다. 이럴 때 보면 블록체인 활성화는 갈길이 멀긴 하지만 발전 가능성이 무궁무진하다. Ethereum API | IPFS API & Gat.. 2021. 7. 2.
트러플 스위트 가나쉬 와 메타마스크 연동하는 방법을 알아보자 메타 마스크는 가장 인기 있는 암호화폐 지갑이며 이더리움 블록체인과 네트워크에서 실행되는 모든 토큰을 지원합니다. MetaMask MetaMask A crypto wallet & gateway to blockchain apps metamask.io 트러플 스위트 사이트에서 만든 가나쉬 툴과 웹사이트 접속해서 이더리움 IDE 리믹스 연동하는 방법입니다. 일단 리믹스 이더리움 IDE 사이트를 접속한다. 가나슈 설치하기 위해서는 트러플 스위트 사이트를 접속하여 다운로드한다. https://www.trufflesuite.com/ganache Ganache | Truffle Suite Deploy contracts, develop your decentralized applications (dapps), and r.. 2021. 6. 21.
이더리움 영지식증명 조크라테스 정리 해보았다. 영지식란 처음 에는 무슨 의미도 잘 몰라 해시 넷 쉽게 풀이하자면 익명성을 위한 것을 전문 용어로 영지식이라고 말한다. 조금 더 임팩트 있는 설명은 N번방에서 이용했던 코인이 모네로 코인 기술적으로는 매운 조은 기술인 블록체인이다. 칼은 누가 잡느냐에 따라 요리사가 잡으면 맛있는 요리가 되고 나쁜 사람이 잡으면 살인자가 되듯이 코인이 나쁘게 쓰였을 뿐 기술은 꼭 필요한 요건을 가진 코인들이었다. 위키백과 가져온 문장 영지식 증명(零知識 證明, 영어: zero-knowledge proof) 또는 제로 널리지 프로토콜(영어: zero-knowledge protocol)은 암호학에서 누군가가 상대방에게 어떤 사항(statement)이 참이라는 것을 증명할 때, 그 문장의 참 거짓 여부를 제외한 어떤 것도 노출.. 2021. 6. 14.
내가 어떻게 코딩을 배우게 되었는가? 비주얼베이직 6.0편 학창 시절 공부에 는 흥미가 없을뿐더러 게임에 몰두하고 있었다. 그게 고등학교 때이다. 중학교 때도 물론 공부는 중간 정도 했었다. 고등학교 진학할 때 고민 많았다. 공부는 계속해서 흥미가 없을 것 같았고 인문계 갈라 고하면 늦게까지 야자 해야 하기 때문에 너무도 싫었고 고등학교 졸업한다고 해도 대학교까지는 갈 생각도 없었다. 그래서 결국 실업계를 가게 되었고 남녀공학으로 정보산업고를 들어가게 되었다. 중학교 때처럼 역시나 공부에는 흥미가 없었다. 하지만 한자와 수학만 성적은 좋았다. 한자를 공부하게 된 이유는 일본 애니메이션도 좋아했을뿐더러 중국은 땅이 넓어 여행을 해보자는 마음에 일본어 중국어 공부하게 되었다. 하지만 부모님은 실업고 나오면서 공부도 잘 안 하고 성적도 나쁘고 해서 뭐 먹고 살 거냐고.. 2021. 5. 24.
디앱 만들기를 위한 클레이튼으로 나만의 코인 준비하기 탈중앙화(Decentralization) 관심이 많다 보니 일반적으로 사이트 제작보다 블록체인을 활용한 대입 개발을 많이 공부하고 있습니다. 처음에는 많이 어려웠지만 자꾸 도전하고 연구하다보니 생각보다 이해도와 접근하기가 용이 해졌습니다. 그러다 보니 뭘 만들어도 대입 아니면 뭐가 만드는 게 허전하더라고요. 그래서 탈중앙화의 철학과 프로그래밍을 공부 하면서 문서화 작업을 시작하려고 합니다. 전 가상화폐의 투자보다는 개발의 집중하려고 합니다. 사실 거래소에 가상화폐가 오르면 한편으로는 좋고 개발하기에는 부담이 많이 가요. 그래서 다른 플랫폼을 이용합니다. 그래서 일단 전국민이 다 사용하는 카카오톡 카카오톡에서도 블록체인을 만들어 놓은 게 있는데요 그라운드X에서 제작한 클레이튼입니다. 그래서 클레이튼으로 대.. 2021. 5. 13.
디앱 탈중앙화 커뮤니티 웹 사이트를 만들기 위한 준비물 디앱으로 탈중앙화 커뮤니티 사이트를 만들어 보려고 합니다. 만들기 앞써 일단 개발하기 위해서 용어 정리부터 좀 하려고 합니다. 디앱(DApp) 이란 (Decentralized Application) 약자로 이더리움, 이오스 등 블록체인을 이용하여 탈중앙화 분산 애플리케이션 말하는 것인데요 짧게 분산 앱이라고 불려요 댑스(dApps) 디앱스(DApps) 사용하기 때문에 아무렇게 불려도 뭐 자기 나름이에요 일단 공부삼아 대입 커뮤니티 하나 테스트 삼아 만들어 보려고 합니다. 일단 정확히 어떻게 만들지는 잘 모르겠습니다. 탈중앙화 사용하게 되면 읽고 쓰기는 되겠지만 수정 삭제는 되지 않는다는 점입니다. 블록체인 용어 그리 많지 않지만 나중에 자주 사용하는 용어 정리 토록 하겠습니다. 일단 웹 사이트 앞서 저 .. 2021. 5. 5.
비트코인 개발자 서버 설치 및 셋팅 (윈도우편) githubt : leeve5/BitcoinSetting: 비트코인 셋팅 (github.com) https://bitcoin.org/ko/ https://bitcoin.org/ko/download exe 설치 윈도우 C:\Users\testuser\AppData\Roaming\Bitcoin\bitcoin.conf ## ## bitcoin.conf configuration file. Lines beginning with # are comments. ## # Network-related settings: # Run on the test network instead of the real bitcoin network. #testnet=0 # Run a regression test network regtest=1.. 2021. 4. 28.
무작정 따라하는 클레이튼 셋팅! 안녕하세요. 세팅 명령어 정리하기 전에 미리 말씀드리자면 이 명령어는 클레이튼 테스트넷 바오밥입니다. 제가 개발자 이기 때문에 테스트 넷으로 세팅하는 것을 올려드립니다. wget https://packages.klaytn.net/klaytn/v1.6.0/ken-baobab-v1.6.0-0-linux-amd64.tar.gz tar zxf ken-baobab-v1.6.0-0-linux-amd64.tar.gz export PATH=$PATH:$PWD/ken-linux-amd64/bin cd ken-linux-amd64/conf cp kend_baobab.conf kend.conf mkdir ~/kend_home vi kend.conf NETWORK="baobab" NETWORK_ID= RPC_API="klay.. 2021. 4. 23.
클레이튼(Klaytn) 2021년 1분기 이슈 요약 정리 Klaytn v1.6.0이 릴리즈 되었습니다. Klaytn v1.6.0이 릴리즈 되었습니다. KES (Klaytn Endpoint System) 기능 적용으로 확장 가능한 서비스 지원 및 array, tuple, slice 데이터에 대한 ABI pack/unpack 지원 외 다수의 개선 사항이 포함되었습니다. medium.com/klaytn/%EA%B3%B5%EC%A7%80-klaytn-v1-6-0-%EB%A6%B4%EB%A6%AC%EC%A6%88-4f092310f47c [공지] Klaytn v1.6.0 릴리즈 Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in .. 2021. 4. 21.
728x90

aaaa