목록기술과 지침서/Web (10)
크세노폰의 IT 누리사랑방
유투브가 한국에 처음으로 출시되었을 때를 기억합니다. 소위 돈받고 기사 써주는 애들가짜언론이 유투브가 "성인용 콘텐츠"가 제대로 필터링 되어 있지 않고, 국내에서 실패할 것이라는 그런 글을 기사라고 올리던 때를.. 오늘날의 유투브는 한국에서 자리를 잘 잡았습니다. 유투브로 한 달에 몇 천씩 버는 사람들도 생기고, 국내 스트리밍 생태계를 완전히 바꿔놨죠. 15-1분 정도의 광고를 무조건 보아야 재생할 수 있었던 회사들이 몇 있었습니다. 유투브가 한국에 나타나고 10초 부터 광고를 건너뛸 수 있는 기능을 추가하기도 했었죠. AWS의 서버를 빌려쓰는 넷플릭스 덕분에 아마존 웹 서비스(AWS)가 한국에 정식으로 론칭되기도 했습니다. Back-end 개발을 하는 제 입장에서는 참 고마운 일이죠.(AWS는 EC2 ..
안녕하세요, 크세노폰입니다. 제가 웹 유지보수 엔지니어로 일하면서 마크업만 1년 5개월을 했습니다.HTML이 제대로 보이지 않는 원인은 다양하지만, 기본적으로 HTML을 제대로 닫아주지 않으면 이것저것 꼬이게 되는데요. 오늘은 PHPStorm 에서 HTML 코드의 탭을 자동으로 맞춰주는 기능을 소개하고자 합니다. 이렇게 탭 정리가 되지 않은 문서를 정리해줍니다.. PHP스톰의 메뉴 중 Code - Reformat Code 를 클릭하면.. 이렇게 코드에 자동 들여쓰기가 적용됩니다. 감사합니다.
특정한 시간이 되면 열려야 하는 사이트가 있습니다.대표적으로 수강신청 시스템이나 예매 시스템이 있지요.사실 이것들은 대부분 DB에서 정확하게 시간 처리를 합니다만, 필요할 때가 있을것 같아 공개합니다. 간단간단하게 $mktime 으로 쉽게 오픈할 수 있는 방법에 대해 소개하고자 합니다. 다음은 코드입니다. $date = mktime(시,분,초,월,일,년); if ($date => date() ) { // 특정 시간이 지나면 오픈될 소스 } else { // 특정 시간이 되기 전 처리해둘 소스 } 이런식으로 하면 쉽고 간단하게 처리할 수 있습니다.
가끔 페이지를 유지보수할 필요가 있지요. 그 때 사용하는 방법이 여러가지 있습니다. 가장 확실한 방법은 웹모듈에서 넘겨주는 방식이고, 두번째로 확실한 방법은 indexi.html 등을 만들어서 넘겨주는 방법입니다.페이지가 없거나 이상할 때, "유지보수 내용이 담긴 maintenanace 페이지로 넘기는 방법을 연구하다가 간단하게 하나 짜봤습니다. 이렇게 해두면 아주 쉽고 간단하게 유지보수 제어를 할 수 있습니다.
HTML 파일을 업데이트 할 때가 있죠. 그럴때 사용할 수 있는 방법 중 가장 확실한 방법은 정규표현식 등을 사용해 Nginx나 Apache에서 설정을 바꿔주는 것입니다. 그렇지만 그 방법은 사실 많이 번거롭습니다. 그래서 오늘은 간단하게 페이지 상단의 meta 태그를 추가해서 바꿀 수 있는 방법을 소개합니다. 이 방법은 페이지를 수작업으로 업데이트 할 때 꽤 유용합니다. 일정시간 동안 페이지 접속을 차단시키는 척 하는 방법이지요. meta http-equiv="refresh" 메타입니다. 저렇게 페이지를 넘겨주어 깔끔하게 안내합니다. 에 저런 문구 하나만 적어주시면 됩니다. content 옵션에서 초 단위로 설정하실 수 있구요. 3초만 보여주고 넘어가는 방식이라던지..(접속자가 많을 때 임시방편으로 응..
긴 URL을 짧은 URL로 만들어주는 서비스가 있습니다. 이를테면 bit.ly 같은 서비스가 대표적인 예시입니다.그렇지만 그 URL들은 짧은 URL 로 변환시켜주는 기능을 애저녁에 상실했고, 짧은 URL 이 아니라 긴 URL 이라고 불러야 할 정도로 길어졌습니다. 대소문자를 구분해서 무려 7자리입니다. 일이 이런식으로 되면 안되죠. 이건 길고 복잡한(난독화된) URL 이라고 불러도 좋을 것 같습니다.다른 사이트도 사정은 마찬가지입니다. 굉장히 많은 사람들이 URL 단축 서비스를 사용하고 있습니다. 오늘은 쉽고 짧은 URL 단축 서비스인 "C11.kr url 단축기" 를 소개합니다. 외우기도 쉽습니다. c11.kr 이라고 쓰고 아주 간단하게 압축할 수 있습니다. 통계도 볼 수 있는데요. 이건 단축 URL ..
평생교육원 페이지를 리뉴얼해달라는 요청을 받고 개발서버에 올려 작업을 진행하던 중 문제가 생겼습니다. 로 묶인 php 코드를 읽지 못하는 문제였던것이죠. php로 프로그램을 작성할 때 코딩하는 사람의 스타일에 따라 태그를 정 이 작업은 우분투 14.04 버전, nginx + php5 환경에서 진행되었습니다. 1. /etc/php5/fpm/php.ini 의 파일을 수정합니다. SHORT_OPEN_TAG를 ON으로 바꿉니다. 2. 서비스를 재시작합니다. service php5-fpm restart
어제 퇴근하기 1시간 전, 평생교육원으로부터 프로젝트를 부탁받았습니다. 홈페이지 전반을 개선해달라는 요청이었는데 아무래도 전체적인 메인을 모두 고쳐야 하는 프로젝트라서 시간이 좀 걸릴 것 같습니다.여하튼 페이지 전체 파일을 제 개발서버에 올려두고 개발하려는 찰나에 문제가 생겼습니다. 확장자가 php로 끝나지 않고, html 로 끝나서 페이지가 읽히지 않는 문제였는데요. 오늘은 htm이나 html로 끝나는 확장자에서도 php파일이 마술같이 척척 잘 읽히는 방법을 소개합니다.NGINX에서 html이 읽히도록 처리해줍니다.제가 사용하는 우분투를 기준으로 설명합니다. /etc/nginx/sites-enabled/mydomain.host 파일에서 PHP를 읽는 코드에 추가해줍니다.server { server_na..
이런 오류를 해결할 수 있는 방법을 소개한다.. 일단 워드프레스가 설치된 디렉토리로 간다.wp-contents 폴더가 보일텐데, 그 폴더를 클릭. uploads 라는 폴더를 하나 만들어주고, 거기에 권한은 777로 준다. 그럼 해결될것이다.
다음은 각 통신사별 IP 대역을 나타낸 것입니다. 인터넷 사용중에 필요한 일이 있을것입니다. 구분 SKTelecom KT LG U+ 3G 211.234.~.~ 203.226.~.~ 211.246.~.~ 110.70.~.~ 175.223.~.~ 39.7.~.~ 211.234.~.~ 61.43.~.~ 211.226.~.~ 4G 223.62.~.~ 175.202.~.~ 122.32.~.~ 121.190.~.~ 122.202.~.~ 115.161.~.~ 110.70.~.~ 175.223.~.~ 211.246.~.~ 210.125.~.~ 175.252.~.~ 211.246.~.~ 39.7.~.~ 117.111.~.~ 211.36.~.~ 114.200.~.~