관심분야 38

Underscore.js 사용후기

안녕하세요~ 지난 프로젝트 개발당시 클라이언트 사이드 템플릿 엔진으로 사용하였던 Underscore.js 에 대해서 공유를 해보려고 합니다. 자바스크팁트 객체등을 다루는 데 있어서 간편하고 유용하게 사용할 수 있었습니다. Underscore.js 란? 함수형 자바스크립트 라이브러리로 자바스크립트의 객체(Objects)와 배열(Arrays)을 다루는 유용한 함수들이 포함되어 있습니다. 공식 사이트 : https://underscorejs.org/ Underscore.js Underscore is a JavaScript library that provides a whole mess of useful functional programming helpers without extending any built-in..

관심분야/퍼블 2019.09.11

회계기본정보(2/2)

자산 : 재산 자신이 소유하고 있는 물것 및 권리를 금전적 가치가 있는 것 부채 : 다른 사람으로부터 빌린돈으로 앞으로 갚아야할 것 기업의 자산 = 다른사람으로부터 빌린자금 + 자신이 조달한 자금 자본 : 부채이외의 조달한 자금 중 기업자신이 조달한 것 자산 = 부채 + 자본 부채와 자본은 자금을 어디서 조달했는가를 나타내는 것이고 자산은 자금을 어떻게 사용했는가를 나타내는 것이다. 자본은 순재산 또는 순자산 자산 부채 자본 항목 자산의 주요 구성항목 현금및현금등가물 통화, 보통예금, 현금과 교환이 가능한 증서 장단기 금융상품 유가증권 매출채권 대여금 상품 토지 건물 차량운반구 비품 부채와 자본의 주요항목 매입채무 즉 외상매입금 차입금 타인으로부터 빌린돈 미지급금 외상으로 구입한대금 자본금 기업의 주인이..

회계기본정보(1/2)

자료를 정리하다가 회계관련 정리한 자료가 있어서 올려봅니다. >> 후배직원 보여주다가 아깝다 올려서 공유하자고 해서.... 열정이 불타올랐던 20대 마지막에 정리했는데 볼만하네요 .. 숫자 읽는 법 1,000,000,000,000 일조, 십억, 백만, 천, = 일 십 백 천 으로 시작한다. 회계기초 우리나라 기업회계기준상 의무적으로 작성해야 하는 기본 재무재표(Financial Statements) 대차대조표, 손익계산서, 이익잉여금처분(이월결손금처리)계산서, 현금흐름표 네가지 순재산은 자본 자산(A) - 부채(P) = 자본(K) 대차대조표의 3요소 자산 = 부채 + 자본 자산 은행이 과거의 거래결과로 소유하거나 통제하고 있는 미래의 경제적 효익을 말한다. 현금(외국통화), 대출금, 매입외환, 주식, 채..

Spring 3.x F/W 기본 구조

Spring 프레임워크를 기반으로 프로젝트를 만들자 라고 마음먹고 시작하려고 할때 정작 뭐부터 시작할까?? 어떤걸 우선 작업해야하지?? 등등 ㅡㅡ?? 프로젝트 시작도 전에 많은 고민을 하게됩니다. 이런 고민에서 조금은 벗어날 수 있도록 Spring 프레임워크를 초기 구성 방법에 대해 간단히 작성 하도록 하겠습니다. 그럼 우선은 스프링이 어떤 구조로 동작하는지 알아봅시다. 아래 구조에서 사용된 프레임워크는 Spring 3.x, Mybatis, Freemarker 입니다. ① Client 가 최초 요청 Request 를 보내면 DispatcherServlet 요청을 받는다. ② 요청을 받은 DispatcherServlet는 요청을 HandlerMapping 에게 넘기고, HamdlerMapping은 요청에 ..

제주지니 로그인/회원 가입

모바일업무는 대고객 서비스이기에 기획서 기반에 개발이 진행되긴하나 시간이 지나면 실제로 어떻게 개발되어 있는지 알기 어렵다 그래서 소스기반에 흐름도를 작업했으며 개발자가 볼수있도록 최대한(?) 애써서 그렸음. 회원가입의경우 제주지니는 1.카카오톡 SNS 로그인/회원가입 2.네이버 SNS 로그인/회원가입 3.페이스북 SNS 로그인/회원가입 4.핸드폰 로그인/회원가입 5.이메일 로그인/회원가입 총 5종류의 회원가입 프로세스를 정의하고 있다. [용어] 1. 서비스번호: 앱, 최초 실행 시 서버에서 발급되는 사용자식별 코드 2. 비회원 사용자 : 서비스번호만 부여된 사용자 3. 회원 사용자 : 회원 가입한 사용자 ( 서비스번호 + SNS ID / SNS type 또는 서비스번호 + ID(e-mail)/PW 정보..

제주버스OpenApi 적용방식(2)

3-3) 배치 개발 - 버스관련 대용량 정보를 OpenApi를 호출하여 변경처리후 적재하여 최신의 정보를 유지한다. - 중국어 버전 대응을 위해 구글클라우드 플랫폼 TTS API 연동 - OpenApi로 제공되는 번역기중 테스트 결과는 구글 TTS Api가 가장 뛰어나 선정했음 - 구글클라우드 플랫폼 회원가입 후 결제수단으로 카드를 등록해서 사용 기본이 $300 서비스로 제공함 - CREATE CREDENTIALS -> 엑세스키 생성하여 인증키를 해당 서버에 등록처리하여야 사용가능함 배치개발 방식 Spring Boot Batch 로 개발 하였다 총 6개의 테이블을 처리한다. 1) 전체 노선 리스트 정보(http://busopen.jeju.go.kr/OpenAPI/service/bis/Bus) 처리 - 한..

제주버스OpenApi 적용방식(1)

제주지니 버스 OpenApi 업데이트 요청이 있어서 수정보안도 하고 해당 OpenApi 적용방식에 대해 포스팅 하려고 합니다. 제주도에서 가장 신뢰할수 있는 버스OpenApi 확인결과 제주도청에서 제공하는 제주버스 OpenApi를 적용하기로 하였습니다. 1) OpenApi 구조 1.www.data.go.kr(공공데이타포탈)에서 회원가입 2.적용하여고 하는 OpenApi검색 3.선정후 신청->승인후 적용(보통 자동승인) 4.인증키를 OpenApi 호출시 파라미터로 세팅 5.데이터 포맷 XML 6.호출API 문서를 기준으로 개발 2) 적용 OpenApi 항목 1.전체 노선 리스트 정보 2.노선 상세정보 3.노선 버스 위치 목록 4.전체 정류장 리스트 정보 5.정류장 버스 도착정보 6.전체 버스 리스트 정보 ..

인앱 Webview 안에서 외부 Host접근 때 컨트롤 UI제공 하는 간단한 방법

하이브리드 웹뷰가 대세 인 지금 별도 NativeUI 없이 강력한 WebUI안에서 모든 기능을 제공하지만 소셜SDK , 간단한게시형 웹뷰 등 여러 와 연동하여 외부 Host주소로 이동되는 경우가 발생합니다. 아래 상황은 Naver Oauth 사용 중 네이버에서 페이지 컨트롤UI를 제공 하지 않는 상황입니다. 이런 상황은 빈번히 발생합니다. 간단한 네비게이션바를 위에 올려서 자체 운영되는 Host가 아니면 HistoryBack() 이벤트와 메인 Host로 이동하는 컨트롤 UI를 제공합니다. 자체 Host에서는 어떤 화면을 예상하고 컨트롤UI를 제공하지만, 예상할 수 없는 웹페이지에서 제어할 수 없는 예외 페이지를 위해 간단한 코드로 내비게이션 바를 제공해 보겠습니다. Swift 버전 / WKWebView를..

관심분야/iOS 2019.07.12