본문 바로가기
728x90

분류 전체보기58

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.
겨울철 산에 있으면 분위기 어울리는 카페 경기광주 중대동 카페 추천 안녕하세요. 오랜만에 일상 이야기를 적어보네요. 프리랜스로 일하면서 집에서 작업만 하다 보니 머리도 식힐 겸 이리저리 돌아다니다가 주차시설도 넓고 매장 규모도 엄청나서 추천 하려고 합니다. 주차시설은 무료이고요. 일반 아메리카노 커피 같은경우 비싸다고 느껴질 수 있지만 여기 와서는 아 그만한 가격이 나올 수밖에 없구나 하는 기분은 들 거예요. 6천 원이면 적당한 가격이라고 생각할 정도입니다. 사진은 한 장이지만 사람이 은근히 많고 빈자리가 보일 정도이지만 매장이 넓어서 그래요. 경기 광주 사람 아니라면 자동차로 오는 걸 추천드립니다. 2021. 7. 12.
메타마스크 & 카이카스 사용안하고 디앱 개발 결정!! 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.
근손실 파괴를 위한 푸라닭 블랙알리오 소스로 라면 비벼먹기 치킨을 몇 개월간 먹지도 않으니 치킨이 당기더라고요. 요기요에서 뭘 먹을까 고민하다. 평소에 치킨집을 자주 시킨 곳을 벗어나 다른 곳을 시켜보려고 합니다. 그래서 시킨 곳은 푸라닭~ 제가 마늘 들어간 요리를 매우 좋아하는데요 블랙 알리오 치킨이 보이더라고요 블랙이라면 분명 간장 소스 일 듯한다. 하면서 호기심으로 시켜 보았습니다 정말 명품답게 포장이 마음에 드네요 ^^ 이것 때문이라도 자주 시켜야겠어요 ~ 솔직히 다른 치킨집보다 좀 비싼 편이지만 이런 퀄리티 때문이라도 비싼 거 먹어야 할 듯하네요 참고로 고추 마요는 바로 냉장고로 직행하였습니다. 나중에 라면에다가 먹으니 정말 맛있더라고요 ~ 나중에 푸라닭 또 시키게 되면 고추 마요 소스로 라면 컷 한 장 찍어 올려보겠습니다. 마늘은 튀겨서 왔는지 과자 .. 2021. 5. 10.
디앱 탈중앙화 커뮤니티 웹 사이트를 만들기 위한 준비물 디앱으로 탈중앙화 커뮤니티 사이트를 만들어 보려고 합니다. 만들기 앞써 일단 개발하기 위해서 용어 정리부터 좀 하려고 합니다. 디앱(DApp) 이란 (Decentralized Application) 약자로 이더리움, 이오스 등 블록체인을 이용하여 탈중앙화 분산 애플리케이션 말하는 것인데요 짧게 분산 앱이라고 불려요 댑스(dApps) 디앱스(DApps) 사용하기 때문에 아무렇게 불려도 뭐 자기 나름이에요 일단 공부삼아 대입 커뮤니티 하나 테스트 삼아 만들어 보려고 합니다. 일단 정확히 어떻게 만들지는 잘 모르겠습니다. 탈중앙화 사용하게 되면 읽고 쓰기는 되겠지만 수정 삭제는 되지 않는다는 점입니다. 블록체인 용어 그리 많지 않지만 나중에 자주 사용하는 용어 정리 토록 하겠습니다. 일단 웹 사이트 앞서 저 .. 2021. 5. 5.
매일 오게 만드는 메뉴 하나로 맛을 평정한 내방역 수제 버거 맛집 백종원 대표가 출연한 골목식당에서 나오는 자주 쓰는 문장이 있습니다. "메뉴를 줄여라" 정말 메뉴 하나만 있는 정말 맛있는 맛집을 찾았습니다. 내방역 8번 출구에 나오셔야 합니다. 골목에 있는지라 정말 미로 같아 지도 앱 키고선 자신의 위치 확인해가면서 찾아야 합니다. 말 그대로 맛집 골목식당입니다. 한자로 생긴 간판 (미국식) 오픈은 11:30부터 입니다. 또한 중요한건 예약 방식이라 꼭 예약부터 한 후 가셔야 합니다. 그리고 직접 가져가서 먹을수 있기 때문에 매장에서 먹을 것인지 포장할 것인지 선택하면 돼요 ~ 전 매장에서 먹었습니다. 사진이 구려서 그렇지 정말 맛은 정말 일품입니다. 참고로 맛집인지라 줄 서 있는분들이 많아서 또 방문하여 포장해서 먹었습니다. 육즙과 기름이 조화가 잘 이뤄져 한입 베.. 2021. 5. 3.
728x90

aaaa