GitHub 뒤지기 - 3hsol / JsQuery.js - 소개 오늘도 hsol의 Git 을 들고왔다.사실상 이 포스팅 덕분에 개발에 재미가 붙은 듯. 요새 업무가 좀 널널 해지기도 했고 이 라이브러리를 사용하면 MySQL, MS-SQL, ORACLE 등의WHERE, ORDER BY 절과 같이 전체 데이터를 필터링 할 수 있다. 민감한 데이터엔 사용하지 못하겠지만 미리 가져온 데이터에서 검색이 가능하니"검색결과에서 재검색" 등과같은 기능을 만들 때 유용하지 않겠나 싶다. 링크: https://github.com/hsol/JsQuery.js - 구성 JsQuery.jsJsQuery.min.js - 공식 예제 http://bit.ly/1NRzpBD - 사용법 (by 한솔) 먼저 JsQuery.js 또는 J..
https://robwu.nl/우선적으로 이 서비스는 개인이 운영하고있는 서비스임을 알린다. xmlhttprequest 통신시에 cross domain 이슈를 만나 이러지도 저러지도 못한채 쩔쩔매던 현실.서버단에 세팅을 해주면 쉽게 해결되긴 하겠지만 서버단에 접근하지 못하는 상황에 맞닥뜨렸을 때 하늘에서 빛이 내려오는 것처럼 검색에 존재를 드러내주신서론은 여기까지하고 cross domain 이슈를 해결하되 서버단을 건드리지 않고 해결하는 방법이다. https://github.com/Rob--W/cors-anywhere우선 이 서비스는 RobWu 님의 GitHub repository 를 기반으로 운영되고 있다. 자신의 서버를 구축하여 사용할 사람들은 저 URL로, 그럴 여건이 안되거나 귀찮은 사람들은 아래..
GitHub 뒤지기 - 1 hsol / convertTemplate.js - 소개 리스트에서의 아이템, 레이어팝업의 값 등 템플릿화 하여 사용하는 코드들을 간편하게 사용하게 해주는 라이브러리. 개발자는 본인이다. 깃헙 뒤지기를 쓰기 위한 첫걸음 링크: https://github.com/hsol/convertTemplate.js - 구성 convertTemplate.js convertTemplate.min.js - 공식 예제 http://codepen.io/anon/pen/aOQdyW - 사용법 (by 한솔) 페이지에 해당 라이브러리를 포함하게 되면 전역변수로 convertTemplate 가 만들어진다. 먼저 set 객체는 라이브러리에서 사용하는 값들을 설정해주기 위한 것 이다. 차례로 frame 은 치환..
어제부터 오늘까지왜인지 API에서 보내주는 정보를 클라이언트에서 받지 못한다는 제보로 디버깅을 해본결과,. IE에서는 xmlhttprequest 통신시에 이미지와 리소스파일 뿐만 아니라 텍스트까지도 캐싱해버린다크롬에서는 되고 IE에서는 안되길래 ㄹ아 진짜 IE!!!! 를 외쳤던 기억이 새록새록 cache-control 헤더를 확인하자.
그냥 돌아가기만 하는 코드가 아닌 멋쟁이 코드를 만들고 싶다면 읽어보면 좋은 책. 씨엔티테크의 SI업무 특성상 일이 들어오면 정해진 일정안에 맡겨진 서비스를 완성 해내야 한다.이 과정에서 개발계획없이 개발에 들어가거나, 무작정 코드를 붙여나가거나 하게 되는데 이 과정에서 유지보수에 큰 악영향을 주게되는 것을 보았다. 개발에 발을 담고있는 회사들 중 규모가 크거나 인프라가 체계적인 곳은 '코딩 컨벤션' 이라는 것을 맞춰 놓는다고 들었다.입사 전에 개발자를 꿈꾸며 NHN의 웹 프론트엔드 코딩컨벤션, O2O 서비스를 개발하는 스타트업 스포카의 파이썬 코딩컨벤션 등크고 작은 규모를 가진 업체들의 코딩컨벤션을 보고 "실제 업계에서는 이런식으로 코딩을 하는구나" 라며 놀라곤 했다. 사실 개발자들은 모두 제각각의 코..
안드로이드 풀스크린에서 키보드 겹침 문제 해결, 안드로이드 풀스크린에서 소프트키보드 밀어내기 안드로이드 애플리케이션 개발 중 EditText 영역을 클릭했을때 키보드가 올라와 텍스트 입력영역을 가리는 이슈가 있었다. 입력 자체기능에는 문제가 없지만 보면서 입력을 못하는 사태가 발생해 수정 해야 하는 상황인데, 검색중에 찾아낸것은 windowSoftInputMode 옵션에 adjustResize 혹은 adjustPan 을 주라는것. 그래서 AndroidManifest.xml 파일에 android:windowSoftInputMode="adjustResize" 를 주고 시도 해보았으나 실패. android:windowSoftInputMode="adjustPan" 마저 실패 해버리고 그 이유에 대해 검색 하다 ..
OWASP Top 10 List 에 대한 정리Open Web Application Security Project UI솔루션본부 임한솔 목차1. OWASP TOP 10 및 문서소개2. OWASP WEB TOP 103. OWASP Mobile TOP 10 1 OWASP TOP 10소개 OWASP(The Open Web Application Security Project)는 오픈소스 웹 애플리케이션 보안 프로젝트로, 주로 웹에 관한 정보노출, 악성 파일 및 스크립트, 보안 취약점 등을 연구하며, 웹 애플리케이션의 취약점 중에서 빈도가 많이 발생하고, 보안상 영향을 크게 줄 수 있는 것들의 10대 취약점들을 발표하였습니다. 본 문서는 ~2013년 OWASP TOP 10, ~2014년 OWASP TOP 10 Mo..
객체지향 자바스크립트의 원리저자자카스 지음출판사비제이퍼블릭 | 2015-03-26 출간카테고리컴퓨터/IT책소개C++와 자바 같은 전통적인 객체지향 언어를 사용하는 사람에게는...글쓴이 평점 사실 나는 많고많은 언어중에서 Javascript 를 정말로 좋아한다고 스스로 말해왔지만정작 jQuery 부터 시작한 터라 오리지널 ECMA Script 에 대해서는 그저 무지했다. 웹을 구성하며 jQuery를 사용하던 나는 문득 궁금해졌다. 식별자 ($) 를 사용해서 DOM을 불러오는 jQuery 는 도대체 안에서 어떻게 돌아가길래이렇게 편하게 DOM을 만들고 선택하고 변경하고 또 지울까. 나는 이 궁금증을 이웃농촌본부때부터 키우기 시작했고 결국에 jquery 코드를 까보기 시작했다. 처음에는 알아볼 수 있는것이 한..