본문 바로가기

분류 전체보기51

NGINX로 메세지 출력 HTTP server { listen 80 default_server; server_name localhost; server_tokens off; add_header Content-Type "text/plain"; return 200 "WEB"; } HTTPS server { listen 443 ssl http2 default_server; server_name localhost; server_tokens off; ssl_certificate "/etc/ssl/certs/ssl-cert-snakeoil.pem"; ssl_certificate_key "/etc/ssl/private/ssl-cert-snakeoil.key"; add_header Content-Type "text/plain"; return 2.. 2020. 4. 20.
url 짧게 만들어주는 사이트 https://s.hoto.dev Fast URL Shorter - https://s.hoto.dev The Fastest URL Transfer in Korea s.hoto.dev 한국에 서버가 있어서 그런지 다른 곳보다 속도가 굉장히 빠릅니다 다른 정보도 일체 수집하지 않아서 보안성도 높다고 하더라고요 정말 간결한 메인 화면이 나오고요, 여기에 이동할 url을 입력해줍니다 More.. 버튼을 누르면 뒤에 붙을 별칭을 정할수 있습니다. 이런식으로 설정을 하고 Convert 버튼을 누르면 변환이 완료됩니다 이렇게 간단하게 도메인을 줄일수 있고, 자동으로 QR 코드도 만들어 집니다! 변환전 URL : https://www.naver.com 변환된 URL : https://s.hoto.dev/r/gotoNa.. 2020. 4. 7.
[js] form submit 전에 input 추가하기 var subForm = document.getElementById('sub_form'); var input = document.createElement('input'); input.type = 'hidden'; input.name = 'data_1'; input.value = 15; subForm.appendChild(input); subForm.submit(); //form Submit 2020. 4. 6.
[개발 근황] 20년 3월 셋째 주 이번 주는 별로 한게 없이 지나갔네요.. ​ 다들 있는 자기소개 페이지, 저만 없는거 같아 만들어 보고 있습니다. ​ https://me.hoto.dev 아직 채워넣는 중이라 볼건 없습니다. 나중에 완성되면 제대로 올려볼께요 ​ 오늘은 학교 인트라넷 개발하는 그룹(?)에 들어갔습니다. ​ TypeScript로 개발하는것 같던데, 만져본 적이 없어서 익숙해지는데 좀 걸릴거 같네요 ㅜ PHP 인코더 부분은 새로운 인코딩 방식인 Shitty Encode를 넣어봤습니다. ​ 거지같은 함수 만들기도 어렵더군요.. ㅜ ​ C++ 공부 하는데, 람다 함수를 사용하는것을 보고 아이디어를 얻어 만들어 봤습니다. ​ 구조는 단순한데, 난독화에 코드도 일부로 거지같이 짜둬서 저도 이해를 못하겠네요..ㅜ.. ​ 2020. 3. 20.
URL Shortener 제작기 The Fastest URL transfer in Korea. https://s.hoto.dev Fast URL Shorter - https://s.hoto.dev The Fastest URL Transfer in Korea s.hoto.dev 제작한 Fast Url Shorter ​ 모바일은 디자인하지 않았다. 제작 이유 학교 수행평가를 위해 어떠한 링크를 사이트에 제출할 필요가 있었다. ​ 그런데 제출을 하려고 보니 URL이 너무 길어서 잘리는 것이였다. 그래서 URL을 단축해주는 사이트를 찾았어야 하는데, 아이디를 까먹어 찾아야 하는 작업이 너무 귀찮았다. 이 참에 직접 제작해보자 맘을 먹었기에 생각을 해보았다. ​ 먼저 다른 URL Shortener는 부가기능이 많다. 예를 들어서 몇번 클릭되었는.. 2020. 3. 7.
PHP 소스 암호화 프로그램 https://encoder.hoto.dev Easy PHP Obfuscation - https://php-encoder.hoto.dev Easy way to protect your PHP sources! encoder.hoto.dev ​ php 난독화 테스트 테스트 phpinfo 입니다! 인코딩 전 ​ 2020. 3. 7.
VMware vs VirtualBOX 개인적 비교기 기존에 저는 VMware를 사용하고 있었습니다. 그런데 vmware의 Unity 모드라는 기능을 알게되었습니다. 게스트 OS의 창을 부모 OS에 띄울수 있는 기능(?) 같은것인데, 자세한 사항은 구글을.. 그런데, 알고보니 우분투(리눅스)에서의 유니티 모드는 이미 지원을 종료했더군요.. 사용 방법을 열심히 알아봤지만, 현재로서는 Vmware 다운그레이드 말고는 방법이 없길래 차선책으로 VirtualBOX의 Seamless 모드라는 기능도 있어서 VirtualBOX를 설치해 봤습니다. ​ 물론 잘나가는 유료툴 VMWare와 무료툴 VirtualBOX는 솔직히 승패가 정해져있을것이라 봅니다만.. 일단 체험해보고서 어떤게 좋을지 판단해보겠습니다. ​ ​ 첫 모습 구동시 모습은 개인적으로 Vmware가 더 좋아.. 2020. 3. 7.
[C++] std::string 앞 뒤에 개행문자 제거 //앞에 있는 개행 문자 제거 static inline std::string <rim(std::string &s) { s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); return s; } //뒤에 있는 개행 문자 제거 static inline std::string &rtrim(std::string &s) { s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); return s; } //양쪽 끝의 개행 문자 제거 static inline std::string &t.. 2020. 1. 31.
[C++] using namespace std; 를 사용하면 안되는 이유 보통 C++을 코딩할때 제일 첫줄에 using namespace std;를 선언하고 사용합니다. 이렇게 하면 std:: 를 붙여야할 함수/형식을 사용하기 보다 간편해지죠 그러나 C++을 사용하는 사람들은 using namespace std; 를 사용하지 말라고 합니다. 그 이유는 아래 글에서 찾을 수 있습니다. 이것은 성능에 관련된 것이 전혀 아닙니다. 하지만 이것을 고려해보세요. 당신은 Foo와 Bar라고 불리는 2개의 라이브러리를 사용하고 있습니다. using namespace foo; using namespace bar; 모든 것이 정상적으로 작동하고 당신은 Foo로부터 Blah()를 호출할 수 있고 Bar로부터 Quux()를 호출할 수 있습니다. 아무 문제 없이 말이죠. 하지만 어느날 당신은 Qu.. 2020. 1. 31.