OpenDatabase 376

[뉴질랜드 이민] 실제 생활비 / 1년 최소 생활비

[뉴질랜드 이민] 실제 생활비 / 1년 최소 생활비 뉴질랜드 이민을 생각하는 사람들에게 현실적인 도움을 주고자 실제 드는 비용들을 기준으로 주단위 월단위 지출액을 알아볼까 한다 집을 빌리는데 드는 비용 주당 500불 (시티기준)전기세 한달 160불 가량가스비(뜨거운물) 한달 100불 가량인터넷(광랜 무제한) 한달 86불 가량휴대폰비용 (Flex plan) 한달 20불 2명 주당 500 + 40 + 25 + 21.5 + 10 = 596.5불한달 2000 + 160 + 100 + 86 + 40 = 2386불 여기에 밥만먹고 아무것도 안하는 경우로 식비 주 300불을 계산해서 더하면 주 896.5불한달 3586불 가량 지출이 된다 게다가 옷, 전자제품 등을 구매한다면 위 금액에서 더 오르는게 현실이다 지출은 ..

Blank부터 시작하는 아이오닉 / 페이지 생성 및 이동과 lazy loading

Blank부터 시작하는 아이오닉 지난번에 만든 Blank프로젝트를 가지고 아이오닉을 좀만져보자 짠Ionic Blank the world is your oyster.If you get list, the docs will be your guide 이라고 나온다 소스로 가서 src/pages/home/home.html을 보면? 쨘 글씨만 바꿔서 어떻게 변경되는지 볼까? 자 글씨가 변경되면 바로바로 적용된다 안드로이드 아이폰 윈도우폰 3플랫폼 모두 지원한다당연한것이 웹기반 이기때문이다 자 페이지를 추가해보자 해당 프로젝트 폴더로 가서ionic g page page2 를 입력하면 두번째 페이지가 추가된다 페이지가 추가되어도 두번째 페이지로 갈수 없으니 첫번째 페이지만 계속 보인다여기서 오류가 보이는 사람은src/..

[뉴질랜드 이민] 첫 전화인터뷰

어제의 연락을 받고 오늘 전화를 받았다 good!! 나에게는 피와 살이되는 인터뷰 이기에 다시 잘 복기 하도록 한다 RWA : ***이와 통화 가능할까요?나 : 넵 제가 ***입니다RWA: 안녕하세요 +++입니다나: 넵 반갑습니다RWA: 우리는 지금 oracle DBA 찾고있는데요 지금 일 하고 계세요?나: 넵 파트타임으로 일하고 있어요RWA : 무슨 role로 일하고 계세요?나: 식당에서 접시 닦아요 ㅜ.ㅜRWA: 아 ^^ 네.. 뉴질랜드 오신지 얼마 안되셨죠?나: 네 두달밖에 안되었고 일찾고 있어요RWA: 네 ㅎㅎ cool 입니다 그래서 어떤 일자리 찾고 있어요?나: 저는 Oracle DBA찾고 있어요RWA: 네 딱 맞네요 그러면 자신이 어떤 강점이 있을까요?나: 저는 오라클 하고 SQL server..

[ Ionic3 / 아이오닉3 ] 첫 앱을 만들자

자 이제 진짜 아이오닉 어플을 만들고 확인해보도록 하자 ionic start blankProject blank 생성되었고 cd blankProjectionic serve -o blank라 아무것도 없는 그것이 생성되었다그럼 다른것도 만들어볼까 ionic start tabsProject tabs 아래쪽에 tab이 있는 프로젝트가 생성되었고 실행 해봤다 더 많은 기본 템플릿은ionic start anyProject 라고 쳐서 한번 보자물론 anyProject는 아무이름이나 하면되고 구지 Project라고 안 넣어도 된다 tabs, blank, sidemenu, superconference, tutorial, aws가 있는데 super의 경우는 best practices라고 하니 한번 만들어 보자 여러가지가 ..

[뉴질랜드 이민] Seek에서 CV를 보고 헤드헌터가 연락을 주다

오늘 오후에 Seek앱에서 알림이 왔다누군가가 내 CV를 다운받았다고 사실상 알바를 하면서 구직활동을 등한시 했었는데이런 알림이 오니 뭔가 싶었는데 RWA라는곳에서 이메일이 왔고 오라클 DBA 3~5년차를 구하고 있다고 한다 물론 DBA는 아니지만;;; 이력서를 오라클 DBA로 썼기때문에 이메일을 주고 받았는데 연봉은 80k~90k정도이고 자세한 내용은 전화로 하고싶다고 전화로 내 영어를 테스트 하려는 목적이겠지? ㅎㅎ 내일 1~2시에 전화 달라고 했는데 전화를 해보고 후기를 남겨야 겠다 잘되면 work비자로 바꾸고 지긋지긋한 어싸를 안해도 된다 라고 생각 했었으나....... 학생비자에서 워크비자로 2개월밖에 되지 않았는데 변경하는것은 구직을 위해 학생비자를 받았다고 이민성에서 판단할 가능성이 있어서 ..

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

[ Ionic3 / 아이오닉3 ] Angular부터 시작하자 6. pipe pipe를 전에 "| json"를 통해 잠깐 볼일이 있었는데 더 많은 pipe들이 있다 ng doc pipe 하면 아래와 같이 여러 문서들을 볼 수 있다 uppercase를 예를 들면 이렇게 사용하고 결과는 저렇게 나온다왜? Hello는 대소문자가 섞여있지? 라고 엉뚱한 질문을 하는 사람들도 간혹 있겠지만3번째 줄을 보면 uppercase는 person.name만 영향 받도록 되어있다 그러면 파이프를 만들어서 진행 하도록 해보자ng generate pipe PersonNameUpper로 만들면 app밑에 person-name-upper.pipe.ts가 생성 되었다app밑에 pipe폴더를 만들고 만들어진 2개의 파일을 이동시키도록 ..

[ Ionic3 / 아이오닉3 ] Angular부터 시작하자 6. Component Communication

[ Ionic3 / 아이오닉3 ] Angular부터 시작하자 6. Component Communication "5." 시간에 만든 names를 실제로 person으로 만들어 보자 src/app 에서 우클릭 새폴더이름은 person생성된 person 폴더에서 다시 우클릭 새 파일 파일명 person.ts 그리고 내용은 export class Person { name: string;} export const PEOPLE = [{name: "Twoway"}, {name: "Greeting"}, {name: "JSON"}, {name: "Angular"}, {name: "Ionic"}]; 그 다음은app/greeting.component.ts에서 names: 줄을 주석 처리하고 app/greeting.compo..

[ 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 오라클은 유독 복잡하기에 다 써내려 가려니 마음이 ..