전체 글 138

예탁결제원, 내년 700억대 차세대 예정 (LG CNS 유력)

BI Korea 기사를 보고 개인적으로 정리한 내용입니다.내년부터 예탁결제원 차세대 개발이 착수 예정이라고 한다. 700억 원 규모의 한국예탁결제원 차세대 시스템 구축 사업을 놓고 LG CNS가 입찰 참여를 검토하는 것으로 보인다.700억 원이면 사업 규모가 단일 기관이 발주하는 SI사업 중에서는 큰 편에 속한다. 공공 정보화 사업 예산이 축소되면서 어려움을 겪고 있는 IT업계에서는 환영받을 일이다.  예탁원 차세대 특징 1단계, 2단계로 순차적으로 개발할 예정으로 보인다. 1단계에서 약 16개월, 2단계에서 약 30개월을 예정으로 대략적인 예탁원 차세대는 예상 46개월 기간일 것으로 추정된다. 1단계대내외 연계 (통합 대외, 통합전문 관리, 인터페이스 포탈, 오픈 API, 메시지브로커)기간계(e-Saf..

프리랜서 개발자 실업급여 받는 방법 (실업급여 수급조건)

프리랜서 개발자도 실업급여를 받을 수 있을까? 소프트웨어 기술자 산재보험 및 고용보험 의무가입으로 변경되면서, 프리랜서 개발자도 잘하면 실업급여를 탈 수 있게 되었다. 언젠가는 실업급여를 타야할 때가 있을지 모르니 실업급여에 관해 간단하게 정리해봤다. 내가 직접 실업급여를 받아본 것이 아니라, 인터넷으로 알아본 정보들을 정리한 것이니 부정확한 내용이 있을 수 있다. 프리랜서 개발자도 실업급여 받을 수 있다특수형태 근로종사자의 경우 고용보험, 산재보험이 의무로 바뀌면서 실업급여 혜택도 받을 수 있게 되었다. 그리고 2021년 7월 이후 소프트웨어 기술자도 특수형태 근로종사자에 편입되어있다. 즉 고용보험에 의무 가입하게 되면서, 프리랜서 개발자도 실업급여에 대한 수급자격을 얻을 수 있는 기회가 생겼다고 보면..

프로프레임(ProFrame) 간단 정리

ProFrame 프레임워크에 대해 간단하게 정리해본다.프로프레임 (ProFrame)ProFrame은 티맥스소프트에서 개발한 애플리케이션 프레임워크 솔루션이다. 티맥스 홈페이지에서는 ProFrame을 "성능 및 안정성이 검증된 아키텍처와 표준화된 개발 및 운영 환경을 제공하는 통합 애플리케이션 프레임워크" 라고 설명하고 있다.프로프레임 특징비즈니스 중심의 개발 환경거래 유형별 템플릿 이용이 가능하고, 표준 API를 통한 시스템 자원 접근 가능개발자는 순수 업무 로직만 구현해도 비즈니스 목적에 맞는 애플리케이션을 구축할 수 있음EMB 기반의 개발 생산성 향상ProFrame은 EMB(Enterprise Module Bus) 아키텍처 기반임다양한 형태 모듈로 개발 환경에서 코딩 없이 디자인만으로 프로그래밍 가능..

Ionic Life cycle (아이오닉 앵귤러 생명주기) 정리

Ionic life cycle를 참고하였습니다.이번 프로젝트에서 Ionic & Angular로 구축된 모바일 프로젝트를 진행 중이다. 개발을 하다보니 Page life cycle(페이지 생명주기)가 어떤 순서로 작동하는지 알아둘 필요가 있어서 간단하게 정리해본다. Ionic 페이지 생명 주기 Ionic 페이지 생명 주기는 아래 순서대로 이벤트가 발생한다. Ionic에서는 angular의 생명주기 이벤트도 수용하고 있기 때문에, angular 로 구현되어 있다면 angular의 lifecycle도 같이 고려해 보아야 한다.ngOnInitionViewWillEnterionViewDidEnterionViewWillLeaveionViewDidLeavengOnDestroy  이게 뭔 순서인가 싶지만, 1번과 6번..

Frontend/Angular 2024.05.18

Integer.valueof() vs Integer.parseint() 차이 및 소스분석

자바에서 문자열을 int형 타입으로 형변환할 때, 흔히 Integer.parseInt() 또는 Interger.valueOf() 메서드를 사용한다. 이 둘의 차이점과 실제 Java API 소스를 가볍게 살펴보려고 한다.Integer.valueof() vs Integer.parseint() 차이parseInt() : int 타입을 반환valueOf() : Integer 래퍼(wrapper) 객체를 반환Java 내부 API 까보기 Integer.parseInt 메서드는 기본데이터 타입인 int 값으로 반환한다.public static int parseInt(String s) throws NumberFormatException { return parseInt(s, 10);} Integer.valueOf ..

Backend/Java 2024.05.17

개발자가 연봉 1억을 넘길 수 있는 5가지 방법

okky 글을 보고 개발자 방향성 관련해서 잘 정리해두신 것 같아서 저장한 글입니다.  결론적으로 말씀드리면 개발만해서는 답이 없습니다. '개발자' = '응용프로그램 개발자' 라고 한정지어 보겠습니다 여기 들어 오시는 분들의 99% 가 여기에 해당 될테니깐요 구체적으로 응용프로그램 개발자에 대해서 정의해 보자면 아래와 같습니다.- 웹 개발자     Java, Js(React, Nodejs 등), Python, Php, C# 등 - 모바일(하이브리드) 개발자     Android(Java, Kotlin), IOS(Object c, Swift), 멀티플랫폼(RN, Flutter 등) - Windows 개발자    C++, MFC, C# 등, 요즘은 많이 없죠 - 하드웨어 + 임베디드 개발자     키오스크,..

개발자 로드맵 사이트 추천, 원하는 스킬 한눈에 파악 가능

구글링하다가 개발자 로드맵 관련해서 좋은 사이트를 찾아내서 공유한다. Developer Roadmaps 사이트에는 Frontend, Backend 외에도 DevOps, Flutter, React, AI 등 다양한 로드맵을 제시하고 있다. 현재 내가 관심있는 앵귤러 프레임워크를 예시로 살펴보자면 TypeScript부터 RxJS, Angular CLI 등 필요한 개념들을 짚어주고 있다. 원하는 언어나 스킬이 있다면 참고해볼 만한 사이트이다.

앵귤러 문서 까기 @NgModule

앵귤러 API 문서를 보면서 궁금했던 것들을 하나씩 까보려고 한다. 현재 프로젝트에서 쓰고 있는 앵귤러 5 버전을 기준으로 기록한다. @NgModule NgModule이란 기능 모듈 단위로 코드를 관리하는 것을 말한다. 기능이 연관된 구성요소(컴포넌트, 디렉티브, 파이프 등)를 하나로 묶어 관리하는 단위이다. 아래처럼 @NgModule 데코레이터로 선언하여 메타데이터를 입력한다. 앵귤러 애플리케이션은 최상위 모듈인 AppModule에서 시작된다. import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { AppComponent } from './app.component..

Frontend/Angular 2024.04.14

키보드 한컴 입력기 삭제하는 방법 (키보드 자동 변환되어 불편할 때)

타자를 치다보면 가끔씩 Micosoft 입력기가 아닌 엉뚱한 입력기로 변경되곤 한다. 한컴 입력기가 자동으로 변환되어 가끔 타자가 안쳐지는 불편한 상황이 일어나서, 불필요한 입력기를 삭제하려고 한다. 윈도우+i키를 눌러서 윈도우 설창을 연 뒤 언어를 검색한다. 한국어 설정의 [옵션]을 선택한다. 언어 옵션: 한국어로 진입하면, 현재 설치된 키보드 목록이 보여진다. 이중 옛한글 입력키를 삭제할 것이다. 불필요한 입력기를 삭제했다면 앞으로는 한국 영어 자동변환 오류가 발생하지 않는다. 반대로 사용하려는 키보드를 추가할 수도 있다.

앵귤러에서 ionic Framework (아이오닉 프레임워크) 간단한 정리

이번에 앵귤러 모바일 프로젝트에 투입되었다. 애플리케이션 서버를 실행할 때 ng serve가 아닌 ionic serve로 서버를 실행하더라...? 생전 처음 들어본 inoic이 무엇인지 알아봤다. 사전지식 반응형 웹 (웹) : html, css, js로 이루어진 웹을 모바일 상의 화면으로 보는 것 네이티브 앱 (앱) : android(코틀린) 혹은 ios(스위프트) 환경의 코드로 제작된 모바일용 애플리케이션 하이브리드 앱 (앱) : 웹 코드로 이용해 각 플랫폼(android, ios)으로 패키징 한 애플리케이션 (웹+앱) 프로그레시브 웹앱 (웹) : 하이브리드 앱처럼 보이지만 설치가 필요하지 않고, 네이티브앱 기능을 사용할 수 있는 애플리케이션 ionic Framework (아이오닉) 2013년에 등장한..

Frontend/Angular 2024.04.07