본문 바로가기

IT

(4)
뉴저지 issue, 시스템 유지 보수의 중요성을 조명해준 코로나19 뉴저지에서 '코볼' 개발자를 급하게 찾는 이슈가 발생했습니다.. 원인은 '코로나19' 이슈의 흐름은 이렇습니다. ### 이슈 흐름 ### 1. 코로나19 발생 2. 미국 내에서 실업자 대량 발생 3. 실업자들이 뉴저지 정부 웹사이트에 들어가서 실업급여 등의 지원을 신청 4. 트래픽 감당하지 못해서 시스템이 죽음. 이때, 이 시스템은 '코볼'로 제작되었으며 코볼이 나온지는 60년, 이 시스템은 30년이 된 노후된 시스템이라고 합니다. 지금은 코볼 개발자 숫자도 적고(거의 은퇴하거나 죽음) 이 시스템 다운에 대응할 수 없을 정도로 찾기 힘들다는 거죠. 코볼(COBOL)이 뭘까? high-level language인데, 대량의 데이터를 처리하는 프로그래밍 언어입니다. 사용처 = 금융, 증권 현재까지도 미국 뱅..
Dart 기본문법 중 메모 1. assert() 함수 -> 계산 결과가 참인지 검사. 예제) assert(2 + 3 == 5); assert(3 * 5 == 15); 위 예제는 모두 참 2. 타입 검사 키워드 is is : 같은 타입이면 true is! : 다른 타입이면 true 예제) int a = 10; if (a is int) { print('정수'); } String text = 'hello'; if (text is! int) { print('숫자가 아님'); } 3. 형변환 키워드: as 같은 타입끼리 변환 X ex) var -> int / double -> int 상위개념으로만 변환 O ex) int -> double; / int -> num / double -> num 예제) var c = 30.5; int d = c..
오픈뱅킹 API 를 사용하기 위한 절차를 알아보자 내가 사용하는 어플이나, 업체가 오픈뱅킹 API를 사용한다면, 결제방식이 매우 편해진다. 얼마나 좋을까? 나의 담당자 노아가 계좌인증 API를 찾아보라고 지시했고, 구글링 끝에 오픈뱅킹 API 를 찾게 됐다. 토스, 카카오페이에 이어서 2019년에 어울리는 굉장히 트렌드를 반영한 기술이라고 생각한다. 사실 지시를 받고나서 구글을 켰을 때는, API가 뭔지, 오픈뱅킹이 뭔지도 몰랐다. 하지만 구글은 지식의 보고. 지금의 나는 대충 이것들이 어떤 것인지는 알고있는 상태이다. 우선 정의부터 집고 넘어가자 오픈뱅킹의 정의 핀테크 기업 등 제3자가 오픈 API를 통해 금융회사가 보유하고 있는 고객의 금융정보에 안전하고 편리하게 접근하는 것을 허용하는 방식 또는 제도. 즉 조회나 이체 같은 핵심 금융서비스를 표준화..
아두이노를 활용한 스마트 자전거 보안 시스템 DSB (don’t steal bike)! 졸업프로젝트에 라즈베리파이, 아두이노등을 사용한 IOT제품과 자동화 기계(설비)가 많이 발표됐다. 전공을 살리기도 좋고, 눈에 띄는 결과물이 있어 나도 졸업프로젝트에 아두이노를 활용하면 좋겠다고 생각했다. 회사에서 업무중 프로젝트 주제를 고민했다. 적당한 주제를 5개 정도 찾아놨지만, 상품성도 그저그렇고, 개성도 없고 이미 시제품까지 있는 밋밋한 주제들 뿐이다. 나는 내가 좋아하는 것과 연관된, 그래서 스스로 만들고 싶다는 동기가 생기는 주제를 골라야한다고 생각한다. 그래서 난감하던 차에, 내가 평소에 불편하다고 생각하는게 무엇이 있나 고민했다. 잠시 밖에 나갔다 왔는데, 마침 내가 출퇴근할 때 사용하는 자전거가 눈에 띄었다. 그래, 이거다. 나는 자전거를 좋아한다. 평소에 운송수단으로도 좋지만, 출퇴근..