Startup Engineering 수강 시작

😢 이 페이지는 다음 주소로 변경될 예정입니다.

Coursera 강의는 예전에도 몇강의 도전했었는데 환상적인 인터넷 환경에 있다보니 몇번 듣다 결국 포기했었다. (게으른 것도 절반 이상이긴 하지만.) Startup Engineering은 HN에서도 그렇고 추천글을 몇번이고 보다보니 들어봐야겠단 생각에 등록을 했다.

https://class.coursera.org/startup-001

강의 분위기는 좀 지루하게 읽는 편이긴 하지만 내용은 상당히 흥미롭다. 첫 과제는 nodejs로 파일 저장, 소수 100개 찾기였는데 첫강부터 aws, heroku를 세팅하는걸 보면 앞으로의 과정에 기대를 안할 수가 없다. 수업 마지막까지 부지런히 들어야지!

Comprehensive Google Map Plugin(CGMP) conflicted with W3 Total Cache

😢 이 페이지는 다음 주소로 변경될 예정입니다.

When I installed W3 Total Cache, It was always problem with Comprehensive Google Map Plugin. Although W3 Total Cache is awesome plugin, I couldn’t use it for this problem. I spent time today and I found what problem is.

It was problem with JSON parsing. In W3 Total cache, every page minify by replacing space to new line(\n). So we can fix a code like below:

/plugins/comprehensive-google-map-plugin/assets/js/cgmp.framework.js
// CGMPGlobal.errors = parseJson(CGMPGlobal.errors);
CGMPGlobal.errors = parseJson(CGMPGlobal.errors.replace(/\n/gi,""));

And then, wrapping jQuery. It need to be run after jQuery loaded.

jQuery(function(){ /* all code */ });

/plugins/comprehensive-google-map-plugin/assets/js/cgmp.framework.min.js
// find w(i) and then change to the code
w(i.replace(/\n/gi,""))

Also wrapping jQuery in same way.

jQuery(function(){ /* all code */ });

I hope you get answer what you want.