$string = '한글dfjasdflajksl'; $pattern = 'src=["']?(?:http(?:s)?:\/\/)?(?:www\.)?(?:m\.)?(?:youtu\.be\/|youtube\.com\/(?:(?:watch)?\?(?:.*&)?v(?:i)?=|(?:embed|v|vi|user)\/))([^\?&"'>]+)["']?'; preg_match("/{$pattern}/i", $string, $matches); echo ($matches[0]); //only the src="http://www.youtu.be/dQw4w9WgXcQ part echo ($matches[1]); //the video id part. (dQw4w9WgXcQ) 참고 http://stackoverflow.com/qu..
Youtube API 사용을 위해 OAuth 2.0 인증 절차를 개발하며 https://developers.google.com/youtube/v3/guides/auth/server-side-web-apps 를 참고하며 진행하는데 갱신 토큰 (refresh token) 값이 받아지지 않는 이슈가 발생!레퍼런스 첫 부분 즈음"1. 액세스 토큰 받기" 단락이 있는데 이것의 진정한 이름은"1. 인증 코드 요청하여 받기" 정도 되겠다."1. " 에서 받은 인증 코드와 함께 "4. " 요청 후 "5. " 에서 레퍼런스의 응답과 같이 "refresh_token" 값이 있어야 하는데 값이 없었고과정을 처음부터 반복을 구글링 조회하며 10회 이상 삽질하다가갱신 토큰 반환 안되는 원인을 찾음. : 최초 권한 요청때 1회만..
$ node app.js 로는 실행 후 포트 리스닝이 문제 없는데 pm2 로 start 시 포트 리스닝이 계속 안되는 문제가 발생!자세한 pm2 프로세스 상태를 보기 위해$ pm2 show 명령 실행에러 로그 경로를 확인error log path | ~/.pm2/logs/callback-error-0.logless 명령으로 열어서 오류 로그 확인$ less ~/.pm2/logs/callback-error-0.logError: Cannot find module '~/.nvm/....../lib/node_modules/pm2/lib/ProcessContainerFork.js'저 오류는 pm2 env 가 변경되어 유발된다고 하며해결은$ rm -rf ~/.pm2$ pm2로고가 뜨며 pm2 설정이 업데이트 됨.다..
공식 문서에는 NginX 설정이 나옴 http://socket.io/docs/using-multiple-nodes/다중 노드들 사용#고 load balancing고정 로드밸런싱If you plan to distribute the load of connections among different processes or machines, you have to make sure that requests associated with a particular session id connect to the process that originated them.This is due to certain transports like XHR Polling or JSONP Polling relying on firing sever..
mobile chrome 에서썸네일 넓이가 110px 미만이면 흐릿하게 blur 처리가 되는데 또렷하게 보이도록 해당 기능 막는법 img { image-rendering: optimizeSpeed; /* */ image-rendering: -moz-crisp-edges; /* Firefox */ image-rendering: -o-crisp-edges; /* Opera */ image-rendering: -webkit-optimize-contrast; /* Chrome (and Safari) */ image-rendering: optimize-contrast; /* CSS3 Proposed */ -ms-interpolation-mode: nearest-neighbor; /* IE8+ */ } http:/..
대개 한국 언론사들의 컨텐츠 유통 프로토콜은 FTP 이고 파일 형식은 XML 또는 TXTRESTFul 방식으로 하는데는 본적이 없고 RSS Feed 비슷한거라도 이용한다면 이 바닥에선 엄청나게 근대적이라 볼 수 있다.최근 XX일보 계열사의 컨텐츠 제휴 개발작업을 하게 되었는데 이곳은 TXT 파일을 요구하였다.클라이언트측 요구사항 중 데이터 구분자로 Leftwards Arrow를 요구하기에 그렇게 해서 파일을 보내줬더니그 문자가 아니고 역 화살표 특수문자라고 하며 예제 파일을 보내줬기에 비교분석을 위해 HEX 코드를 확인해봤다.클라이언트 요구 구분자 HEX Code = 0x1B내가 사용한 표준 HEX Code = 0xA1 0xE7클라이언트가 말하는 역 화살표 특수문자는 대체 정체가 뭔지 아직도 모르겠고 A..
개발/미러링 사이트를 위해 운영중인 XE 사이트를 백업받고 로컬 서버에 셋팅했는데 문자가 왕창 깨진 페이지가 떡하니 떳다. 오류메세지 같은 뭐가 보여야 구글링도 해 볼텐데 스트레스 좀 받다가 XE 포럼 묻고 답하기 게시판에서 '깨짐' 으로 검색하여 힌트를 얻었다. https://www.xpressengine.com/index.php?mid=qna&search_target=title&search_keyword=%EA%B9%A8%EC%A7%90&document_srl=20662051 /config/config.inc.php 의 define('__OB_GZHANDLER_ENABLE__', 1) 을 define('__OB_GZHANDLER_ENABLE__', 0) 으로 하면 해결된다는 답글 zlib.output..
- Total
- Today
- Yesterday
- Make Use Of
- How to geek
- 인터넷 통계정보 검색시스템
- 트위터 공유 정보모음
- 웹표준KR
- 치우의 컴맹탈출구
- Dev. Cheat Sheets
- w3schools
- Dev. 조각들
- ASP Ajax Library
- CSS Tricks
- WebResourcesDepot
- jQuery Selectors Tester
- DeveloperSnippets
- Smashing Magazine
- Nettuts+
- devListing
- 웹 리소스 사이트(한)
- Mobile tuts+
- Dream In Code
- Developer Tutorials
- CSS3 Previews
- 자북
- 안드로이드 사이드
- Code Visually
- Code School
- SQLer.com
- 무료 파워포인트 템플릿
- iconPot
- Free PowerPoint Templates
- Design Bombs
- Web Designer Wall
- 1st Webdesigner
- Vandelay Design
- 무료 벡터 이미지 사이트들
- Tripwire Magazine
- Web TrendSet
- WebMonkey
- 윤춘근 프리젠테이션 디자이너 블로그
- cz.cc 무료 DNS
- [웹하드] MediaFire
- [웹하드] DivShare
- 한컴 인터넷 오피스
- git
- iis
- CSS
- Debug
- mssql
- 워드프레스
- Docker
- IE
- javascript
- 안드로이드
- Wordpress
- 한글
- sencha touch
- Prototype
- laravel
- Android
- API
- centos
- IOS
- PHP
- JSON
- nodejs
- JQuery
- ASP
- iphone
- Mac
- nginx
- Linux
- Chrome
- classic asp
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |