본문 바로가기

2017/09

(90)
c# Timer and Start Process Kill Process 간단하게 윈도우 프로그램을 실행 종료시키는 Console 프로그램을 만들었다 아주 기초적인 거지만 혹시 필요하신 분은 사용하면 괜찮을것같다. using System;using System.Collections.Generic;using System.Diagnostics;using System.Linq;using System.Text;using System.Threading;using System.Threading.Tasks; 필요한 namespace를 등록한다. static void Main(string[] args) { var autoEvent = new AutoResetEvent(false); var stateTimer = new Timer((d) => { Process[] processList = P..
Polymer 두번째 이야기 Try Polymer 원본글:https://www.polymer-project.org/2.0/start/quick-tour Polymer는 웹 컴퍼넌트를 선언적으로 쉽게 만들수 있게 해줍니다.새로운 웹 개발자들은 markdown으로 웹페이지에 커스텀 HTML을 간단하게 추가할 수 있습니다.그냥 여러분이 익숙한 HTML tag를 사용하는 것과 같습니다.A heading!A fancy thing!경험있는 개발자들은 Polymer의 특정 기능을 이용해 복잡한 코드들을 줄이고 보다 인터렉티브한 사용자 경험을 쉽게 만들수 있습니다. 이 과정에서는 다음과 같은 것들을 익힐수 있습니다.요소 등록라이프 사이클 콜백 사용속성 관찰템플릿으로 SHADOW DOM 만들기데이터 바인딩 사용이번 섹션에서는 Polymer Library를 설치없이 배울..
component에서 Pipe쓰기 음 view단에서 pipe를 쓰는게 아니라 component에서 써야할 경우가 있네요 일단 ngmoudle.ts provider에다가 사용할 pipe를 등록합니다. 전 providers: [DatePipe] 전 이렇게 등록했음 그리고 사용할 컴퍼넌트 생성자 함수에 주입주입시킵니다. constructor(private datePipe: DatePipe) { } 그다음 다음과 같이 쓰면 됩니다. this.date = this.datePipe.transform(new Date(), 'dd-MM-yy');
angular build에서 image 경로 못찾을때 잘 찾아 보세요 값이 어떻게 되어있는데 전 이렇게 되어있었는데 빌드하니 이미지가 안나왔어요 원인은 위의 경로 네요 혹 저와같은 에러가 있으시면 한번 확인해 보세요
cordova debugging 크롬으로 디버깅하기 usb 디버깅 허용은 기본으로 생각하고 설명함.. 먼저 usb디버깅 허용하고 cordova platform -add android 까지 됐으면 cordova run android를 친다. 그럼 핸드폰에서 앱이 실행 될텐데 이때 크롬을 띄워 주소창에 아래의 명령어를 실행시킨다.chrome://inspect/#devices 위의 그림처럼 해당 webview에 inspect를 클릭한다 그럼 위의 그림처럼 핸드폰 화면이 보인다. 여기에선 javascript 디버깅은 언급하지 않겠다. 주의 : release 모드로 빌드하면 안된다
cordova plugin 추가 할때 특정 버전 추가하기 푸쉬 안드로이드에서 아직 GCM을 쓰는관계로 코드 변경없이 cordova plugin의 특정 버전을 설치하려면 cordova plugin add phonegap-plugin-push --variable SENDER_ID="XXXXXXX" 이런식으로 설치하면 된다..
cordova build android 에서 에러 발생시 cordova platform add android 이렇게 하고 cordova build android 하면 어떨 때는 에러나고 어떨 때는 그냥 통과 된다 cordova 버전에 따라서 build 오퍼레이션과 spec이 틀리기 때문에 문제가 발생할수 있다 이럴 경우 해당 프로젝트가 만들어 진 버전으로 android 플랫폼을 추가해 보자 나의 경우 cordova platform add android@~5 이런식으로 하니 정상 작동했다.
angular cli component 생성하기 angular cli 에서 component를 생성하는데 만약 ng g c testList 라고 그냥 생성하게 되면 app/test-list/test-list.component.ts 이렇게 생성이 된다 하지만 test-list 폴더를 생성하고 싶지 않을 때가 있다 이럴 때는 어떻게 할까 ? https://github.com/angular/angular-cli/wiki/generate-component 위의 문서에서 나와있듯이 flat 옵션을 사용하면 된다 ng g c testList --flat