전체 글 349

[ Ionic3 / 아이오닉3 ] Angular부터 시작하자 5. ngFor

[ Ionic3 / 아이오닉3 ] Angular부터 시작하자 5. ngFor 자.. 이번에는 for문이다 컴포넌트를 하나 생성하도록 한다 ng generate component greeting그 다음 app/app.component.html로 가서새로 추가된 app-greeting을 추가한다 성공했다면 아래와 같은 화면을 볼 수 있다. 그 다음 app/greeting/greeting.component.ts로 가서 names: string[] = ["Twoway","Greeting","JSON","Angular","Ionic"]; 를 추가한다names라는 array에 5개 값을 넣어줬다 그런다음app/greeting/greeting.component.html로 가서 {{name}} 라고 입력을 한다 그러면..

[ Ionic3 / 아이오닉3 ] Angular부터 시작하자 4. ngIf else

[ Ionic3 / 아이오닉3 ] Angular부터 시작하자 4. ngIf else 일단 지난 3. 에서 한 내용만 두고 주석처리를 하고 가도록 하겠다 app-twoway만 두고 if else 를 해보도록 하자 스샷이 귀찮으니 app/twoway.component.ts 가서 this.greeting = "Hello App?"; 를 삭제하고 저장 그러면 아무것도 안나오는 text field 만 뜬다 이 상태로 글을 입력하면? 글이 잘 입력된다 자 그럼 if else를 써보도록 하자 app/twoway/twoway.component.html로 와서 Type anything in the textbox를 최상단에 넣고 아래와 같은지 확인한다 그러면 어떻게 될까? greeting에 내용이 없으면? Type any..

[ Ionic3 / 아이오닉3 ] Angular부터 시작하자 3. data binding & Two-way data binding

[ Ionic3 / 아이오닉3 ] Angular부터 시작하자 3. Two-way data binding 이번엔 two-way data binding이다 지난시간 까지 작업했던 프로젝트에 계속 작업 하도록 한다 먼저 component를 생성 해보도록 할텐데 ng generate component twoway 로 생성하고vsc에서 확인을 해보면 폴더가 들어가있다cmd창을 보면 app.module.ts에 update가 발생했는데TwowayComponent가 import되어진것을 확인 할 수 있다 그럼? 기존화면에 컴포넌트를 뿌려볼까? app/app.component.html로 가서 를 추가하면?app/twoway/twoway.component.html의 내용을 가져와 아래와 같이 뿌려준다 twoway work..

[ Ionic3 / 아이오닉3 ] Angular부터 시작하자 2. NgModule 에 대해

ngModule에 대해서 알아보도록 하자 application에는 여러개의 module이 사용되고 module은 여러개의 component로 구성된다 프로젝트를 만들고 시작해보자 ng new myProject2cd myProject2code . 그러면 코드 스튜디오가 나올것이다 app/app.module.ts먼저 보도록 하자안에 @NgModule 이 선언되어있고bootstrap이 AppComponent인것을 볼 수 있다 그럼 상단에서 ./app.component에서 AppComponent를 import하기에 app.component파일로 넘어가도록 하자 class AppComponent 는 title = 'app' 을 가지고 있다해당 component는 app-root라는 이름으로app.component..

[ ionic3 / 아이오닉3 ] Angular부터 시작하자 1. 폴더 및 파일 구조

Angular부터 시작하자 기본적으로 Module안에 다수의 component가 있는 구성으로각 component는 metadata, template, class가 들어있다 angular cli를 설치해보자 npm install -g @angular/cling new newProjectcd newProjectcode . 'code . ' 은 해당폴더에서 visual studio code를 바로 실행 시키는 명령이다 visual studio code가 뜨면 크게 3개의 폴더가 보인다e2e, node_modules, src e2e는 end to end test를 위해 있고 지금은 그냥 올바른 테스트를 하기 위해 있는것이다 정도만 알고 넘어가도록 하자 node_modeuls는 @angular 를 비롯한 여러개..

[ Ionic3 / 아이오닉3 ] 개발환경 구성하기

개발을시작하자 배우면서 필요한부분 느낀부분에 기반해서 포스팅을 작성하도록 하겠다 환경구성 1. nodejs 설치https://nodejs.org/ko/최신버전으로 설치하도록 하자버전확인node -vnpm -v 2. ionic & cordovanpm install ionic cordova -g-g 옵션은 해당 개발세팅된 컴퓨터의 어느 유저든 사용할 수 있는 글로벌 퍼미션을 주는것 3. 코딩을 위한 에디터 설치https://code.visualstudio.com/비주얼 스튜디오 코드를 사용하도록 한다 플러그인angular language serviceangular v4 typescript snippets TSlint 여기까지 보면? 에디터 플러그인은? 왼쪽 하단에 확장을 누르고 검색을해서 설치하도록 하자1...

[뉴질랜드 이민] 2017년 8월 28일 변경될 이민법 변경관련 내용 8월 17일자 발표

자! 이민법에 관심많은 나로써 다시금 글을 가지고 돌아왔다..https://www.immigration.govt.nz/about-us/media-centre/news-notifications/smc-and-essential-skills-policy-details 큰 부분은 Essential Skills, Skilled Migrant 가 분리되어 다른 정책을 가져간다 SMC skilled migrant category 쪽은 요약하면 4월 발표내용을 반영하여30~39 나이대 점수 증가레벨9,10 학력에 대한 점수 증가work experience and qualifications in future growth areas 점수 제거qualifications in areas of absolute skills sh..

[DBMS comparison] SQL server 2016 vs SQL server 2017 (Linux)

[DBMS comparison] SQL server 2016 vs SQL server 2017 (Linux) 2017은 vNext라고 부르던 리눅스 버전의 공식 명칭이다 개인적으로 리눅스, 윈도우 어느쪽이 더 안정적인가? 라는 물음으로 부터 시작했다 사실상 성능은 비슷할것 같아서 크게 궁금하지는 않으나 그래도 시작한 만큼 성능비교 들어간다 1. SQL server 2016 2. SQL Server 2017 (Linux) 확실히 안정적이고 높은 성능이 나온다 109400 > 98,480 리눅스 버전 승! 애초에 성능이나 안정성을 고려하지 않았다면 리눅스버전을 만들지 않았겠지..

[DBMS comparison] SQL server vs SQL server In-memory OLTP

[DBMS comparison] SQL server vs SQL server In-memory OLTP 조금 더 심심해져서 더 재미난것을 해볼까 한다HammerDB에서 스폰받는거 아니다.. ㅎㅎ in-memory OLTP 많이 들어본 사람들이 있을것이다 2016부터 나온.. 2014부터 나왔지만 상위 에디션부터 사용 가능했고 2016부터 모든 제품군이 사용가능해진 그 기술!! 긴 설명은 필요 없다 테스트 ㄱㄱ CREATE DATABASE [tpcc_in_memory] CONTAINMENT = NONE ON PRIMARY ( NAME = N'tpcc_in_memory', FILENAME = N'/var/opt/mssql/data/tpcc_in_memory.mdf' , SIZE = 8192KB , FILEG..

[DBMS comparison] Oracle vs SQL server vs MySQL vs MariaDB vs PostgreSQL part3. Performance with 10 clients

[DBMS comparison] Oracle vs SQL server vs MySQL vs MariaDB vs PostgreSQL part3. Performance with 10 clients 대망의 마지막 test 1. Oracle 처리량도 낮은 놈이 부하만 큰가보다...HammerDB가 계속 죽어서 테스트는 못한다 2. SQL Server SQL Server(221,800) 높은수치는 기록했지만 널뛰는 폭이 다소 크다 3. MySQL MySQL (2,570,100) 어마어마한 수치.. 4. MariaDB MariaDB (2,651,800) 역시 5. PostgreSQL PostgreSQL (97,440) 길게 하려고 했는데 구지........ 정리하자.. Oracle (N/A)SQL Server(22..

[DBMS comparison] Oracle vs SQL server vs MySQL vs MariaDB vs PostgreSQL part2. Performance with single client

[DBMS comparison] Oracle vs SQL server vs MySQL(innodb) vs MariaDB(Aria) vs Postgres part2. Performance with single client 싱글유저로 테스트를 진행했다 다시 말하지만 테스트는 I5-6500@3.20Ghz 에 Ram 16G 인 머신에 vmware을 통해 가상의 머신을 만들어서 각각 4G의 물리메모리를 할당한 다음기본설치 상태로 파라메터를 단 하나도 건들이지 않은 순정 상태의 결과다설정값을 만져주면 충분이 변화는 생기겠지만 그냥 아무것도 손대지 않은 상태에서 결과값을 보자 1. Oracle 12cR2 Oracle 12cR2 (59,560) 2. SQL server 14.0 SQL Server (104,380) 3..

[DBMS comparison] Oracle vs SQL server vs MySQL vs MariaDB vs PostgreSQL part1. Schema check

[DBMS comparison] Oracle vs SQL server vs MySQL(innodb) vs MariaDB(Aria) vs Postgres part1. 제목 참.. 거창하다 각 제품 준비과정은http://opendatabase.tistory.com/entry/Preparing-DBMS-Benchmark-Install-Oracle-12201-on-CentOS-72http://opendatabase.tistory.com/entry/Preparing-DBMS-Benchmark-Install-SQL-Server-140900751-on-CentOS-72http://opendatabase.tistory.com/entry/Preparing-DBMS-Benchmark-Install-MySQL-5719-on..

[Preparing DBMS Benchmark] Install Oracle 12.2.0.1 on CentOS 7.2

[Preparing DBMS Benchmark] Install Oracle 12.2.0.1 on CentOS 7.2 대망의 오라클 ! 제일 오래걸리고 용량 제일 크고...... 으그.. http://www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle12c-linux-12201-3608234.html 여기서 다운받자 12.2.0.1이 가장 최신인듯 하다.. 메타링크 들어가도 상위버전이 없다 설치는 아래링크로 가서 설치를 하도록 하자 https://oracle-base.com/articles/12c/oracle-db-12cr1-installation-on-oracle-linux-7 오라클은 유독 복잡하기에 다 써내려 가려니 마음이 ..

[Preparing DBMS Benchmark] Install Mariadb 10.1.17 on CentOS 7.2

[Preparing DBMS Benchmark] Install Mariadb 10.1.17 on CentOS 7.2 자! 4번째 마리아디비를 해보도록 하겠다 https://mariadb.com/download_file/mariadb/rhel/10.2.7/8279ca5e06351f8b77b538007ea2e001 요기서 다운받고 https://mariadb.com/kb/en/mariadb/installing-mariadb-with-the-rpm-tool/ 요기처럼 설치하겠다 Step 1. 압축을 푼다 [root@localhost preinst]# tar -xvf *mariadb-10.2.7-rhel-7-x86_64-rpms/mariadb-10.2.7-rhel-7-x86_64-rpms/MariaDB-10.2..

[Preparing DBMS Benchmark] Install MySQL 5.7.19 on CentOS 7.2

[Preparing DBMS Benchmark] Install MySQL 5.7.19 on CentOS 7.2 mysql 설치이다 바이너리로다가 경로깔끔하게 집어넣고 설치하려고 했으나.. 빨리빨리 하고 싶으니 후딱하자 https://dev.mysql.com/downloads/mysql/에서 파일을 받고 번들로 그냥 통째로 받도록 하자 Step 1. tar 풀기 [root@localhost preinst]# lsmysql-5.7.19-1.el7.x86_64.rpm-bundle.tar[root@localhost preinst]# tar -xvf *mysql-community-embedded-devel-5.7.19-1.el7.x86_64.rpmmysql-community-client-5.7.19-1.el7.x..

[Preparing DBMS Benchmark] Install SQL Server 14.0.900.75-1 on CentOS 7.2

[Preparing DBMS Benchmark] Install SQL Server 14.0.900.75-1 on CentOS 7.2두번째 설치이다 https://docs.microsoft.com/ko-kr/sql/linux/sql-server-linux-setuphttps://docs.microsoft.com/ko-kr/sql/linux/quickstart-install-connect-red-hat 쉽다 빨리 설치하자.. sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server.repo sudo yum update sudo yum install -y mssql-server ..

[Preparing DBMS Benchmark] Install PostgreSQL 9.6 on CentOS 7.2

[Preparing DBMS Benchmark] Install PostgreSQL 9.6.3 on CentOS 7.2 처음시작은 PostgreSQL로 시작을 해보도록 하자두근두근... 안친한 친구라서 친하게 지내줄지 모르겠지만 최대한 다가가도록 하겠다 https://www.postgresql.org/download/linux/redhat/ 위 링크를 클릭하고 설치에 대한 설명을 아래와 같이 확인하고 설치를 진행하자 yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-redhat96-9.6-3.noarch.rpm yum install postgresql96 yum install postgresql96-..

DBMS 비교를 해보자 2017년 가장 최신인 애들을 골라서 비교해보자

2015년 1월쯤 했었던 성능 비교자료에 달린 댓글을 보고 2017년 버전으로 다시한번 해볼까 한다 뉴질랜드 와서 막상 IT일을 아무것도 안하니 손과 머리가 예전같지 않아서 모든작업을 손가락에 다시 각인 시켜주기 위해서 일사분란하게 움직여 볼까 한다... 와이프가 키보드 소리 시끄럽다고 하겠지만... 설치를 해야하니 그리 오래걸리지 않겠지만 한 하루정도 하나하나 설치해볼까 한다 유튜브로 영상도 만들고 해봐야지.. 설치기 부터 하나하나 써봐야 겠다 라인업은 리눅스에 모두 설치를 할 예정이고 리눅스는 CentOS 7.2 memory 4G로 진행 하겠다 4G정도면 오라클도 힘쓸정도는 되니까 불만은 없으리라 생각한다 oracle 12.2.0.1 mssql-server-14.0.900.75-1 (리눅스)mssql..

관심거리 2017.08.04

win10 C:\Windows\Installer 사이즈 줄이기

C:\Windows\Installer 사이즈 줄이기 사실상 줄이기 보다는 다른곳으로 옮기는 작업이다 SSD가 보급화 되고 이젠 보통 250G정도는 다들 사용하리라 생각한다 하지만 128G나 64G정도인 SSD를 사용하다보면 C드라이브에 용량이 부족한 현상이 한두번이 아니다 굉장히 스트레스이고 해결하기가 어렵다.. 그러면 내 컴퓨터에서 비교적 높은 비율로 공간을 차지하던 c:\Windows\Installer를 다른 드라이브로 옮기고 링크를 걸어 그 기능은 유지하도록 하겠다 cmd창을 "관리자 권한으로 실행"하고 c:\Windows\Installer에 있는 파일들을 D드라이브로 옮긴다나는 D:\C_DRIVE\Windows\Installer로 옮겼다(지울까봐 C_DRIVE표시를 했다.. 지우면 안된다!) 다 ..