분류 전체보기 (332) 썸네일형 리스트형 [실전 구글 통계] 1. 구글 통계(구글 애널리틱스) 기본 세팅하기 앱이나 웹 서비스를 런칭하고 그 서비스의 효과성, 사용성 등에 대해 간편하게 측정할 수 있는 많은 통계 도구들이 있습니다. 구글 애널리틱스는 그 중에서도 무료이면서도 막강한 기능을 제공하기 때문에 유명합니다. (물론 구글에서는 각 웹이며 앱의 모든 자료를 수집할 수 있게끔 자사 툴을 공짜로 내어줌으로써 그 툴을 이용하는 모든 회사, 개인의 데이터를 들여다볼 수 있다는.. 어마어마한 이점을 누리고 있지만요. 어떻게 생각하면 소름끼치는 전략입니다 -_-;) 물론 웹 쪽에서는 정말 강력하지만 앱 쪽에서는.. 현재 아이프렌즈펫의 각 페이지, 버튼 등을 측정하게끔 심어놨는데요 웹에서만큼 편리한지는 아직 모르겠더라구요. 구글 통계를 잘 활용하여 어떤 분야에, 어떤 방안으로 활용할 수 있는지도 나중에 따로 포스팅하도.. angular4에서 외부 js파일 import 하기 안녕하세요. 남산돈가스입니다. angular 기반의 웹을 구축하면서, 외부의 js 소스를 import하여 사용해야하는 경우가 생기는데요. 기존의 웹 개발 방식은 각각의 페이지 별로 태그가 만들어졌다고 이해하시면 됩니다.그리고 script태그의 src에 접근하여 (1)의 url를 할당하고, type에 접근하여 'text/javascript' 타입을 지정한 뒤, async를 통해 비동기 처리 여부를 설정합니다. 여기까지 설정한 내용은 html의 와 동일한 내용입니다.마지막으로 요소에 접근할 수 있는 ElementRef의 el객체의 자식노드로 해당 script를 append 해줌으로서 컴포넌트 내 html에서 외부 js소스가 import되게 됩니다. (6) - 마지막으로, (5)에서 생성한 loadDaumAp.. [iOS] WKWebView 시작하기 ios9 부터 기존 UIWebView 보다 향상된 성능을 제공하는 WKWebView를 지원합니다. UIWebView로는 하이브리드 앱과 연동하는데 있어서, 많은 제약사항이 있어, WKWebView를 진행 중인 프로젝트에 적용해 보았습니다. 아래는 WKWebView에 장점과 문제점입니다. 참고해주세요. *참고 링크 http://docs.kioskproapp.com/article/840-wkwebview-supported-features-known-issues * 장점 - 앱의 기본 프로세스 외부에서 실행됩니다. - 더 빠른 자바 스크립트 엔진 인 Nitro 사용합니다. - JavaScript를 비동기 적으로 처리합니다. - 특정 터치 지연을 제거합니다. - 서버 측 인증 과제 지원합니다. - 오류가있는 자.. javascript 유용한 배열 메서드 안녕하세요. 남산돈가스 입니다. 오늘은 엄청 자주 쓰이면서 쓸 때마다 헷갈리는 javascript 배열 메서드에 대해서 몇가지 알아보도록 하겠습니다. 1. push & pop 배열을 사용하는데 가장 기본적인 개념으로 데이터를 + 하고 - 하는 메서드입니다. 바로 다음에 다루겠지만, push - pop, unshift - shift 를 짝지어 설명하는 이유는, 두 쌍 모두 데이터를 +, - 하는 메서드지만 해당 데이터를 배열의 어느 곳에다 + 하냐, 어디에서 - 하냐 다르기 때문입니다. 이 push & pop 은 데이터를 배열의 가장 끝 부분에서 핸들링하는 메서드입니다. var arr1 = [ 1,2,3,4,5 ]; arr1.push(6); arr1.push(7); console.log(arr1); // .. ionic 하이브리드 앱 개발 - #5 navigation 네비게이션 ionic3에서는 모바일 환경을 중심으로 단순화되고 있으며, ionic3에서는 향상된 네비게이션 기능을 위해 @IonicPage 데코레이터가 도입되었습니다. 먼저 네이게이션 기능을 살펴보도록 하겠습니다. 기본 네비게이션src/app/app.html 파일을 열고 내용을 살펴보면, 아래와 같은 내용을 확인할 수 있습니다. ion-nav는 NavController의 하위 클래스 이며, 네이게이션 스택과 작업하기 위한 용도로 사용됩니다. ion-nav가 제대로 동작하려면 루트 페이지가 @component 인, 루트페이지를 초기에 로드하도록 설정해야 합니다. import {StartPage} from 'start' @Component({ template: '' }) class MyApp { // First pag.. [반려동물 이야기] 산으로 가는 (사료)광고 안녕하세요, 이프입니다! 오늘은 재미있는 사료 광고 CF가 있어서 소개해드리려구요! 광고 이야기이지만 제품개발이나 회의에서도 비슷한 장면이 많이 보이는 것 같은 느낌적인 느낌이 드네요 ㅋㅋ 엘스야, 너도 저런 광고에 출연하면 좋겠... 아 얼굴도 못나오겠구나 ㅋㅋ [반려동물 이야기] 고양이가 좋아하는 것 12가지 고양이가 좋아하는 것 12가지 1. 눈키스 고양이가 느리게 눈을 깜박이는 것을 눈키스라고 한다. 자신을 사랑해달라는 의미가 담겨 있다. 대답하려면 고양이 눈을 비스듬히 바라보면서 눈을 천천히 감았다 뜨면 된다. 2. 머리 쓰다듬기 고양이는 사람이 자신의 몸을 만지는 것을 싫어하지만 유일하게 머리 부분은 싫어하지 않는다. 특히 귀와 귀 사이, 콧등, 뒷통수 등을 만져주면 매우 좋아한다. 운이 좋으면 그르릉 소리도 들을 수 있다. 3. 캣닢 허브의 일종인 캣닢은 고양이 마약으로 불린다. 코에 살짝 갖다 대면 마약에 취한 듯 행복해하는 고양이의 모습을 볼 수 있다. 4. 박스 고양이는 자신의 체형에 맞는 밀폐공간에 있을 때 안정감을 느끼는 습성이 있다고 한다. 5. 비닐봉투 고양이는 비닐봉투의 바스락거리는 소.. [Ubuntu] inode full 해결을 위한 오래된 Kernel DATA 삭제 지난 포스팅에서 Ubuntu 서버의 최신 Kernel 적용 방법에 대해 알아보았습니다. 지난 포스팅 보러가기 그런데 몇개의 인스턴스를 업데이트를 진행 하다보니 Kernel 업데이트 도중 DISK 저장공간 부족으로 인해 업데이트가 불가능한 현상이 발생하였습니다. 실제 디스크 용량은 충분 하여 아래 명령어를 통해 확인해 보니 inode 가 100% 사용 중이었습니다. $ df -i cs 검색해 보니 inode 확보를 위해서 이전커널 데이터를 삭제해야 되는것을 확인할 수 있었습니다. /usr/src 폴더로 이동해 커널 정보를 확인해 보면 이전버전의 커널 데이터가 버전별로 줄지어 용량을 차지하고 있는것을 보실수 있습니다. 아래 명령어를 실행하여 이전버전 커널 데이터를 정리할 수 있습니다. $ sudo apt a.. 이전 1 ··· 26 27 28 29 30 31 32 ··· 42 다음