Author Archives: apollo89

About apollo89

아폴로89 입니다.

맥북프로 vs 맥북프로, M3 vs M4, 비교 분석과 추천까지(가격, 성능, 차이점, 장단점)

  “이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.”   오늘은 많은 분들이 고민하시는 맥북프로 M3와 M4의 차이점을 확실하게 짚어드리려고 합니다. 놀랍게도 M4가 출시되면서 가격은 오히려 내려가고 성능은 더 좋아졌다는 사실, 알고 계셨나요? 이 글을 통해 여러분의 … Continue reading

Posted in Review | Leave a comment

python pip install 시 error: externally-managed-environment 에러 해결방법

“이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.” 리눅스 또는 맥북의 python에서 pip install 으로 설치하려고 하면 error: externally-managed-environment 에러가 나는 경우가 있다. $ pip install requests error: externally-managed-environment × This environment is externally managed To install … Continue reading

Posted in Python/Ruby/Perl | Leave a comment

ssh는 되는데 sftp는 안될때

서버에서 ssh는 잘 접속되는데, 탄은 프로토콜인 sftp는 안될때가 있다. sshd 설정 파일을 아래와 같이 수정하고 재시작 vi /etc/ssh/sshd_config … # override default of no subsystems # Subsystem       sftp    /usr/lib/openssh/sftp-server # 위에 줄은 주석처리하고 아래처럼 수정 Subsystem … Continue reading

Posted in Development, Security/Hacking, 미분류 | Leave a comment

docker db 활용

“이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.” docker db 활용 1. docker 설치 https://www.docker.com/ 2. db 이미지 다운로드 docker pull postgres docker pull mariadb docker pull mysql docker pull sath89/oracle-xe-11g 3. 다운 받은 이미지 확인 $ … Continue reading

Posted in Database | Leave a comment

osx pip install 시 Operation not permitted 에러 발생

error: could not create ‘/System/Library/Frameworks/Python.framework/Versions/2.7/share’: Operation not permitted 에러 발생… 원인을 찾아보니.. MacOS X El Capitan 이후 추가된 기능인 ‘시스템 무결성 보호(SIP:System Integrity Protection)’ 때문인듯 하다. 이는 시스템 파일과 폴더를 수정할 가능성을 사전에 차단해 악성 소프트웨어로부터 Mac을 보호해 주는 기능이다. … Continue reading

Posted in Python/Ruby/Perl | Leave a comment

CryptoJS SHA256

var test = 1; <script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/rollups/sha256.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/components/enc-base64-min.js"></script> <script> function formSubmit(form) { //document.write("input: "+form.password.value+"<br />"); var hash = CryptoJS.SHA256(form.password.value); var base64 = CryptoJS.enc.Base64.stringify(hash).replace(‘=’,”); form.password.value = base64; //document.write("hash: "+hash+"<br />"); //document.write("base64: "+base64+"<br />"); form.submit(); } </script>

Posted in Javascript/Html | Leave a comment

Node.js 에서 암복호화 하기

“이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.” AES 방식(Key) var key = ‘this is password key’; var input = ‘This_is_Password!’; var cipher = crypto.createCipher(‘aes192’, key); cipher.update(input, ‘utf8’, ‘base64’); var cipheredOutput = cipher.final(‘base64’); var decipher = crypto.createDecipher(‘aes192’, … Continue reading

Posted in node.js | Leave a comment