본문 바로가기

분류 전체보기

(173)
S27H850 리뷰 S27H850 모니터는 7월 3일에 구매한 제품인데, 이제야 리뷰를 씁니다. 당시 구매가는 30만원 조금 안되게 주고(정말로 299,x00원이었습니다) 샀었는데, 이 글을 쓴 8월 1일에는 40만원이 최저가였습니다.당시에 30만원보다 좀 싼 가격에,27" QHD, c타입 모니터는 이것밖에 없었습니다.사실 32인치 QHD가 더 마음에 들긴했으나, 중소기업밖에 없었고 가격도 35만원 이상이었습니다.그리고 구매를 결정하게된 결정적인 리뷰는 델 모니터랑 똑같은 패널이라는 것 이었습니다. 물론 베젤이 없는 점도 마찬가집니다.사실 눈이 안좋아서 좋은지는 모르겠으나, 막 번인처럼 노랗거나 S8처럼 사쿠라에디션은 아니었기 때문에 만족했습니다. 아래는 사진인데, 당시에는 ISO조절 방법을 몰라서 사진에 노이즈가 좀 많습..
Express.js IP 구하기 Express.js에서 접속자의 IP를 반환하는 함수는 아래와 같다. const getIp = req => (req.headers['x-forwarded-for'] || req.connection.remoteAddress || req.socket.remoteAddress || req.connection.socket.remoteAddress); Express를 사용할 때 아래코드도 덤으로 넣어주어야 한다. "app.set('trust proxy', true);
무료 환율 API, Exchange API 무료 환율 API - Exchange API API 소개 환율 정보를 제공하는 API입니다. 정보 출처는 Yahoo! Finance 입니다. 본 API는 API 유지보수를 위해 API 사용정보를 수집할 수 있습니다. (수집 정보 : 사용 일시) API 사용에 관한 중요사항 및 주의 사항 안내 본 API와 연관되어 발생하거나 사용 과정 중 발생하는 어떠한 피해, 법적 책임에 대해서도 책임을 지지 않습니다. 본 API의 변경사항은 jaeheon.kr에서 최소 3일 전에 공지하도록 노력하고 있습니다. 제공 중단 및 규격 변경 등 중요한 변경사항은 최소 5일 전에 공지하도록 노력하고 있습니다. (2021/6/13 추가) API 이용자는 주기적으로 이 페이지에서 최신 정보를 확인하는데 노력해야할 필요가 있습니다...
robots.txt robots.txt는 웹 크롤러같은 로봇들의 접근을 제어하기 위한 규약이다. 한마디로 검색엔진봇이 접근하지 말아야하는 경로같은것을 의미한다.참고로 robots.txt는 권고사항임으로 지키지 않는 봇이 나타날 순 있다. robots.txt는 웹사이트의 루트경로에 있어야한다. (a.com/robots.txt)디텍토리의 뒤에는 반드시 /을 붙여야하는데, 아래와같이 사용할 수 있다.123456789101112User-agent: abcAllow: /abc/def/ User-agent: abcDisallow: /abc/def/ User-agent: *Allow: / User-agent: *Disallow: / cs첫번째는 User-agent가 abc인 봇이 /abc/def/에 접근하는것을 허용한다는 뜻이고,두번째..
간단한 express서버 만들기 12345678910111213const express = require('express'); //expressconst path = require('path');const app = express();app.use(express.static('public'));app.get('/',(req,res)=>{ //on GET (route : /) res.sendFile('./main.html');});app.get('/a',(req,res)=>{ //on GET (route : /a) res.sendFile('./a.html');});require('http').createServer(app).listen(7200,()=> { console.log("Server Start!");}); //Create htt..
SHA란? SHA는 미국 NSA(국가안보국)가 제작한 해시 암호알고리즘이다.SHA-0 부터 최신버전인 SHA-3이 존재한다. 그러나 SHA-0과 SHA-1은 보안상 위험하기때문 보안이 중요한 곳에서는 사용해서는 안된다.SHA는 눈덩이 사태를 일으키기 때문에 조금이라도 값이 다르면 전혀 다른값이 튀어나오게된다.알고리즘별 속도"apple"의 해시값을 구해보면 아래와 같다.SHA-1 : D0BE2DC421BE4FCD0172E5AFCEEA3970E2F3D940 SHA-256 : 3a7bd3e2360a3d29eea436fcfb7e44c735d117c42d1c1835420b6b9942dd4f1bSHA-512 : 844D8779103B94C18F4AA4CC0C3B4474058580A991FBA85D3CA698A0BC9E52C5..
PHP에서 해시값 뽑아내기 md5 : RSA Data Security, Inc. MD5 Message-Digest Algorithm을 사용하여 MD5의 해시값을 반환합니다.md5는 취약한 해시 알고리즘이기 때문에 민감한 정보를 저장할 시에는 SHA-256이상을 이용하여 저장하는것을 강력히 권합니다. MD5는 해시충돌이 있습니다.12345Colored by Color Scriptercs sha1 : US Secure Hash Algorithm 1을 사용하여 sha1 해시를 반환합니다.SHA1역시 보안성 위험하오니, 단순 무결성 검사를 위한것이 아닌 이상, 사용하면 안됩니다. 12345Colored by Color Scriptercs hash : 지정한 알고리즘에 의해 값을 반환합니다. hash(알고리즘,입력값)이용가능한 알고리즘 :..
PHP explode & array_push array_push는 배열의 끝에 데이터를 추가해줍니다. (http://php.net/manual/en/function.array-push.php)PHP 문법 특성상 array_push(배열,추가할 값) 처럼 사용해야합니다. 12345