티스토리 친구하기

[안드로이드] 불필요한 객체 생성

지식상식/개발|2019. 1. 7. 01:55
반응형


불필요한 객체의 생성을 피하자.불필요한 객체의 생성을 피하자.



불필요한 객체의 생성을 피하자.

-기능적으로 동일한 객체를 필요할 때마다 매번 새로 생성하기보다는 하나의 객체를 재사용하는 것이 좋을 때가 많다.
재사용을 하면 객체 생성에 소요되는 비용(시간과 자원)이 절감되어 실행 속도가 더 빨라지고 코드도 보기 좋게 작성할 수 있다.
불변(immutable) 객체는 항상 재사용이 가능하다.


-불필요한 객체 생성을 막기 위한 첫번째 좋은 방법은 static 팩토리 메소드를 사용하는 것
-불변객체가 아닌 가변객체더라도 상태가 변경되지 않는 것이 보장되면 재사용 가능하다.


-재사용을 막기 위한 static 팩토리 메소드에서 늦 초기화 ( lazy initialization ) 을 하는 경우가 있는데, 후에 다루겠지만 두드러진 성능 개선이 나타나진 않고, 오히려 코드가 꼬일 가능성이 높다.

-자바 1.5 이상 버전에서는 오토박싱( autoboxing ) 을 통해 불필요한 객체를 의도치 않게 생성한다.기본형(primitive) 데이터를 박스화(boxed primitive) 클래스로 자동변환 하는 것을 오토박싱이라고 하며,반대의 경우를 오토언박싱 ( autounboxing ) 이라고 한다.

오토박싱이나 오토언박싱이 생길 때는 성능 측면을 잘 고려해야 한다.
즉 의도하지 않은 오토박싱이 생기지 않도록 해야 한다.

-우리가 직접 객체 풀 (object pool) 을 만들고 유지하여 객체 생성을 피하려는 방법은 좋지 않다. 풀에 유지할 객체들이 대단히 무거워 생성 비용이 많이 드는 것이 아니라면 복잡한 코드가 된다. 덧붙여 메모리 할당과 해지가 늘어나며 성능 저하가 나타나기 쉽다.
생성 비용이 많이 드는 대표적인 객체들은 데이터베이스 연결(connection)이다.

-반대로 방어복사 ( defensive copying) 가 필요한 경우도 있다.
단, 방어복사를 잘못 사용했을 때 불이익은 중복 객체를 생성하여 받는 불이익보다 훨씬 크기 때문에 주의하자.


-Summary
가급적 객체들을 불변객체로 만들어 재사용하라.
static 팩토리 메소드를 이용하여 쓸데없이 객체를 계속 만들지 말아라.
의도치 않은 오토박싱과 오토언박싱을 주의하라.
데이터베이스 연결과 같이 init 타임이 오래걸리는 경우를 제외하고는 가급적 object pool 을 스스로 만들고 관리하지 말아라.

반응형

댓글()

[마케팅]앱(APP) 마케팅에 대한 이해

지식상식|2019. 1. 6. 23:50
반응형





 안녕하세요. 박연입니다.

오늘은 앱 마케팅에 대한 이해를 돕고자 다음과 같은 자료를 공유합니다.


전세계적으로 스마트폰, 태블릿, PC 등모바일 기기의 확대에 따라 모바일 앱 마켓이 급속도로 성장하고 있습니다. 


 앱 마케팅에 대한 이해를 돕기전에 다음과 같은 광고 프로세스에 대해 간단하게 설명하고 시작해보겠습니다. 마케팅을 하기 전 중요한 내용이라 정리해 보았습니다.



1. 광고 프로세스

광고주의 광고가 고객에게 전달되는 과정입니다. 에이전시에서도 1단계 대형 에이전시가 수주를 하고 2단계 에이전시로 외주로 진행 3단계..4단계 등으로 광고를 외주를 주거나 직접 광고를 진행합니다. 여기서 간단하게 설명하자면, 다양한 플랫폼에서 고객으로 전파되는 것이죠. 기본적으로 우리가 알고 있는 여러 플랫폼 매체가 있을 것입니다. 

  • 지식정보 전달 : 뉴스, 컨텐츠등의 플랫폼 ( 직접 or 에이전시를 통한 광고진행)

  • 종합포탈 플랫폼 : 직접 광고주와 체결 (ex 네이버 직접 광고 등록 배너 하단 리스트 등.)

  • 앱(어플리케이션) : 직접 광고주와 체결 (배너, 전면광고, URL 등등)


국내 모바일 광고 시장 지형도 : 참조 버즈빌국내 모바일 광고 시장 지형도 : 참조 버즈빌

▲ 국내 모바일 광고 시장 지형도 : 참조 버즈빌



 간편하게 정리를 하자면 다음과 같습니다.
결국 고객에게 광고를 위해서는 구매자 판매자 중개자 등과 같은 다양한 조건들이 생깁니다.

▲광고주의 광고가 고객에게 전달되는 구조도



2. 앱 마케팅 계획 구조


 본격적으로 앱 마케팅을 어떻게 진행해야 되는지 정리해 보겠습니다. 광고 process에 대한 간단한 구조를 확인 했으니, 우리는 앱 마케팅을 어떻게 해야 하는지에 대해 논의해 보겠습니다. 아래는 광고 중에 앱(Android/IOS) 마케팅에 대해 리텐션을 만들어 내는 3가지 기본 사이클에 대해 정의 해 보았습니다.

▲ 사용자 리텐션을 만들어 내는 3가지 기본 사이클 



 왜? 위와 같은 마케팅 계획 전략을 세워야 하는 것일 까요? 라고 물어 보신다면 다음과 같은 자료를 보시면 이해가 가실 내용입니다.


▲ 앱 설치 후 모바일 APP유저 월별 유지율


 레드오션인 앱스토어에서 생존하기 위해서는 점차 마케팅이 차지하는 중요도는 더욱 높아지고 있으며, 공격적인 마케팅은 선택이 아니라 생존을 위한 필수 전략입니다. 그래서 다양한 마케팅 중에 광고를 어느시점에 어떻게 전달하는 지도 중요합니다.


점차 월별 유지율이 감소하는 경향은 일반적인 앱 사용 형태입니다.


 

▲ 모바일 앱 마케팅 요소


  • 마케팅 비용을 집행한다고 해서 수익이 정비례로 증가하는 것은 아니다. 

  • 전략 없이 무작정 사용자를 늘이기 위한 광고 집행은 효과가 없다.

  • 마케팅을 집행하는 목표는 일차적으로 앱의 수명(Life Cycle)을 늘리는 것이다.

  • 앱 수명이 증가하는 만큼 이용자의 Retention이 증가한다.

  • 앱 수명이 2배 증가하면 매출은 약 1.5배가 증가한다.

  • 바이럴을 통한 유입이 많다고 매출이 직접적으로 증가하는 것은 아니지만 광고비 지출이 줄어 순수익이 증가하게 된다.

  • 수익을 극대화하기 위해서는 ARPDAU를 높이는 전략을 세우는 것이 중요하다.



3. 마케팅에 대한 이해

 

 온라인 대비 모바일은의 특수성과 제약을 고려하여 광고를 진행하기 전에 여러 사항을 고려해야 합니다. 출시 후 30일 동안 집중적인 마케팅 리소스를 투입하여 초기 사용자 반응을 확인해야 합니다.


1. 텍스트를 많이 넣지 마라.

 -모바일 광고 영역이 작아진다.

2. 소재를 최적화 하라.

-작은 화면상에서 선명한 이미지가 노출될 수 있도록 하라.

3. 적용 가능 포맷에 대해 고려하라

-Flash의 경우 IOS 적용 불가.

-Gif 포맷의 애니메이션 경우 매체 별 적용 가능 여부 확인 필요.

4. 모바일 캠페인은 간소하게 진행하라

-이벤트를 간소화 하라.

(모바일 네트워크의 한계 / 장시간 집중할 수 없는 환경 등)

5. 모바일에 최적화 된 이벤트를 기획하라



● CPI(Cost per install) : 앱을 다운받은 유저에게 일정한 리워드(보상) 지급, 앱 다운로드를 유도함

● CPC(Cost Per Click) 노출에 대한 광고비는 지불하지 않고, 클릭하여 고객이 방문한 경우에만 광고비를 지불하 는 종량제 방식의 키워드광고
● CPM(Cost per mille) : 소비자 1천명에 대한 노출비용으로, 매체 도달상의 효율성을 평가하는 광고 
● CPA(Cost Per Action) : 파트너들의 자연스러운 앱소개 활동을 통해서 자발적인 앱설치 후 실행을 확산시키는 광고 방법
ARPDAU (Average Revenue Per Daily Active User) : 일단 돈을 낸 유저들이 평균적으로 얼마나 매출을 발생시 키는가를 의미한다.
ARPU(Average Revenue Per User) : 개인당 평균 매출 단가



4. 앱 마케팅 도구의 이해

 

 과금 형태 및 월별 다운로드 가능 수에 따라 적정 매체 설정을 하고 리워드 매체에 따른 조건을 고려하여 집행해야 함


▲ 앱 마케팅 도구의 이해 [그림-1]


 광고 목표에 따라 매체 선택을 고려해야 하며, 매체 커버리지, 타켓접근성 등을 고려대상.


▲ 앱 마케팅 도구의 이해 [그림-2]


 과금 형태 및 월별 다운로드 가능 수에 따라 적정 매체 설정을 하고 리워드 매체에 따른 조건을 고려하여 집행해야 함


5. 목적 별 마케팅 활동계획


▲ 목적 별 마케팅 활동 계획


마케팅 진행계획(제휴 마케팅 예시)마케팅 진행계획(제휴 마케팅 예시)

▲ 마케팅 진행계획(제휴 마케팅 예시)



*앱 마케팅시 참고사례*

구글 플레이 검색 순위 올리기 : http://aroundck.tistory.com/1936

마켓에 앱을 등록 할 때도 SEO가 중요하다. : http://androidhuman.tistory.com/entry

구글 플레이 내부 검색 순위를 올리기 위해 실행해야 할 13 가지 방법 : http://likelink.co.kr/26595

원문 : http://www.find-job.net/startup/factor-of-google-play-ranking

구글 마켓 키워드 검색 순위 높이기 : http://www.androidpub.com/2468346

미국 마케팅 앱 네이밍 & 앱 설명 사례 : http://www.androidpub.com/2389877

앱 다운로드 수 늘리는 기본적인 팁 몇 가지 : http://www.androidpub.com/2592873#0

SEO Best Practices for Android Apps : http://www.fiksu.com/blog/seo-best-practices-android-apps

검색엔진 최적화 가이드 : http://static.googleusercontent.com/media/www.google.co.kr/ko/kr/intl/ko/webmasters/docs/searchengine-optimization-starter-guide-ko.pdf

구글 검색엔진 최적화(SEO) : https://support.google.com/webmasters/answer/35291?hl=ko

구글 검색트렌드 : http://www.google.com/trends

구글 인기 검색 순위 : http://www.google.com/trends/hottrends




반응형

댓글()

[POWERPOINT] 파워포인트 PPT 만들기 좋은 템플릿

지식상식/지식 Topic|2019. 1. 6. 23:20
반응형

 

PPT 만들기 좋은 템플릿

 

 

 안녕하세요. 박연구원입니다. 오늘은 대학교 시절에 PPT를 열심히 만들면서 얻은 노하우를 소개시켜 드릴까 합니다.

 

 참고로 2014년 건축문화대상 - 특선 한 PPT 참고해 주세요.

건축학과를 다니다 보니 주로 PPT로 작업을 많이 했는데요.

간편하면서도 만들기 용이한 템플릿을 소개시켜 드리겠습니다. 무엇보다 내용이 가장 중요합니다. 그렇지만 그 내용을 어떻게 표현해야 하는지 궁금해 합니다. 그래서 보통 PPT로 작업할때 디자인 작업에 최소한의 시간을 써야 합니다. 그것이 내용을 더욱 알차게 만들 수 있는 방법이라 생각합니다. 제가 작업한 건축학과 졸업 PPT 를 참고해 주세요.

 

 

 

1. Slideshare : www.slideshare.com

 

 ■ 회원가입 필요 (이메일로 간편가입)

 ■ 슬라이드쉐어는 프리젠데이션 기획, 제작, 디자인을 배울수 있습니다.

 ■ PPT 소스를 얻기에 좋습니다. (다운로드 소스 보관 및 PPT 재편집가능)

 

 

SlideShare.net

Discover, Share, and Present presentations and infographics with the world’s largest professional content sharing community.

www.slideshare.net

www.slideshare.com
fdwww.slideshare.com

 

 

2. Gliffy :  www.gliffy.com

 

  ■ 회원가입 필요 (이메일로 간편가입)

  ■ 다이어그램을 무료로 만들기 좋다. (Process도 그리기가 좋다)

  ■ Jira와 연동성이 좋다. 

  ■ 서비스 기획자가 쓰면 좋다.

 

 

Diagramming Software & Team Collaboration Tools | Gliffy

Make UML diagrams, flowcharts, wireframes and more. Our diagramming software and visual communication tools improve team collaboration and workflow.

www.gliffy.com

www.gliffy.com
www.gliffy.com

 

 

3. Subbtle Patterns : https://www.toptal.com/designers/subtlepatterns

 

  ■ 회원가입 필요없음.

  ■ 디자인 패턴을 무료로 선택해서 다운로드가 가능하다.

  ■ 무료 강추

  ■ 퀄리티가 좋기 때문에 기획자 뿐만아니라 디자이너도 사용하기 좋다.

  ■ PPT에 디자인 패턴으로 넣기 좋다.

 

Subtle Patterns

Free high quality patterns for your next web project.

www.toptal.com

https://www.toptal.com
https://www.toptal.com

 

 

 

 

 

 

 

 

반응형

댓글()

[블록체인 이더리움] 기획자가 바라 보는 가스(GAS)

반응형

 

안녕하세요. 감성 IT : 박연구원입니다.

이번에는 이더리움 기반의 서비스를 기획할때 가장 고민이 되는 부분에 대해 논의해 볼까 합니다.

현재 연구소에서 서비스 기획일을 하고 있으며, 이더리움 ERC20의 기반한 DAPP 서비스를 기획하면서 기존의 앱/웹 서비스와는 다른 블록체인 기획을 접하며 경험한 내용을 공유합니다.

이더리움을 이해하는 핵심 중 하나인 가스(GAS)머클 패트리샤 트리(World State)가 있습니다.

 

 

1. 가스(GAS) 란?

 정의는 연료를 의미합니다. EVM 상에 트랜잭션을 동작시키지 위해 소모 비용(GAS)을 말합니다.

비트코인의 수수료 개념에서 진화된 형태이며, 코트의 복잡성에 따라 다르게 측정합니다.

 

#GAS

단위 : Gas 21000Gas (최소의 비용) 

단위: 원 : 약 3.5원 (2019.01.03 ETH = 169,000원 기준)

 ETH 와 가스 변환 공식에 대한 부분은 이더리움 단위와 환산표 을 참고해 보시면 됩니다.

 

 

2. 가스(GAS) 측정 방법은?

 DAPP 서비스를 기획하고 개발하고 있다면, 기획자/개발자가 가장 고충을 겪는 부분일 거라 생각이 됩니다. 가스를 계산하기 위해서는 총 3가지의 개념이 필요합니다. 가스를 설정하기 위해서는 이더리움이라는 코인의 개념을 알아야 합니다. 블록체인 서비스 기획자가 알아야할 기본적인 상식 Part-1 를 참고해 주세요.

#GAS&ETH

 "DAPP 서비스를 기획시 일반적으로 가스(GAS)를 누가 낼 것인가가 가장 중요한 핵심 입니다."

 

이더리움 사용가스 조회

<이더리움 사용가스 조회 참고 / 참고사이트 : https://ethgasstation.info>

 

 일반적인 Web 사이트와는 다르게 이더리움 기반 DAPP 서비스는 블록체인상에 올라갈 경우 가스(GAS)가 발생됩니다. 이부분의 기획과 설계를 잘해야만 문제점이 없습니다. 만약 플랫폼 제공자가 블록체인상에 올라가는 가스(GAS) 비용을 전부 부담한다면, 사용자가 많아짐에 가스(GAS)가 많이 사용됩니다. 그러면 이더리움(ETH)의 보유량 또한 많은 소비를 이루기 때문에 플랫폼 제공자는 부담을 느낄 수 밖에 없습니다. 그래서 트랜잭션 처리시 꼭 인지하고 기획해야 됩니다. 모든 데이터가 다 블록체인화 되면 문제의 소지가 있기 때문에, 어떤 정보를 블록에 담을 것인가?.그래서 다음과 같은 상반된 개념이 있습니다. ON/OFF Chain 의 개념입니다.

 

 ON Chain : 블록에 담을 것 

 OFF Chain : 블록에 담지 않을 것

 

 

#트랜잭션

 

 

 트랜잭션을 수동으로 보내려면 함수의 인코팅 된 매개변수를 번환. Web3.eth에 트랜잭션을 전송하는 시뮬레이션을 보면 전송하는 Data의 용량에 따라 가스의 전송도 변환되어 전송이 가능하다.

 var contractData = contractObject.new.getData(someparam, another, {data: contractBytecode});

 var estimate = web3.eth.estimateGas({data: contractData}) 

 

트랜잭션 실행시 가스를 시작
트랜잭션 실행 코어 이더리움 프로그래밍

 

 

 3. 기획자가 바라보는 가스(GAS)의 정의 

  상위 가스에 대한 내용을 어느 정도 이해했다면, 다시 근본적인 문제점을 가지고 고민합니다. 여러 블로그에서 소개해준 가스 비용 정산 및 트랜잭션에 대한 내용을 담기보다는 기획자가 생각하고 고민해야 되는 부분의 고충을 적어 보았습니다.

#블록체인 #서비스기획자 #토큰이코노미

 

 

 

● 다음과 같은 질문 사항에 대해 스스로 답변이 가능해야 합니다. (기획)

 1. 블록체인에 꼭 담을 내용인 것인가? (토큰 이코노미에 대한 설계가 있는가?)

 2. RDBMS로 관리해도 문제 없는 사항인가? ( 반드시 On Chain화 시킬 필요가 있는지? 

 3. GAS를 내는 사용자는 누구인가? (플랫폼 or 사용자)

 4. 런칭시 확보해야 되는 이더리움은 얼마인가? (초기 GAS 비용)

 

 

2018/09/17 - [블록체인/블록체인 서비스 기획 일기] - [블록체인] DApp의 구동환경

 

[블록체인] DApp의 구동환경

DApp 서비스의 구동환경에 대해 알아보자. Dapp Dapp(Decentralized App, 댑)은 스마트 컨트랙트 기반의 웹 서비스다. 스마트 컨트랙트를 개발한 후 블록체인에 배포하면 스마트 컨트랙트의 어카운트 주소와 ABI(A..

findjun.tistory.com

2019/01/31 - [블록체인/블록체인 서비스 기획 일기] - [블록체인] 서비스로 성공할 수 있을까?

 

[블록체인] 서비스로 성공할 수 있을까?

블록체인? 실제 서비스를 런칭하거나 운영하는 업체? 제 주변에서도 호기심과 궁금증으로 물어보시거나 검색하시는 분들이 많이 있더군요. 블록체인으로 서비스를 기획한다고 하면, 제일 먼저 다단계인지, 사기인..

findjun.tistory.com

 

반응형

댓글()

초보 기획자, 사무직 IT직장인을 위한 필수 생활 단어 & 용어 모음집

지식상식/기획|2019. 1. 2. 15:05
반응형

 

초보 기획자, 사무직 IT직장인을 위한 필수 생활 단어 & 용어 모음집

출처 : 희야의 소소한 일상

 

블로그를 보다가 IT쪽에 유용한 자료가 있어서 공유합니다. 

저는 서비스 기획을 하다보니 다음과 같은 단어를 개발자 분들하고 대화 할때가 있었거든요.

 

건축학과를 졸업하고, IT직장으로 처음 발돋음할때가 엊그제 같은대, 벌써 6년이 넘었습니다.

 

맨붕에 빠진 초보 기획자들에게 유용한 단어일 거라 판단하여 공유합니다.

 

초보 기획자, 사무직

 

 

개비 (改備)

의미: 있던 것을 갈아 내고 다시 장만함

사용 예) 대외계를 개비해야 한다.

※아재들이 사용함

 

겐또 (けんとう)

의미: 수를 헤아림. 어떤 일을 예상하거나 고려함.

사용 예) 겐또 때려보면 나오잖아?

 

디비를 말아넣는다

의미: 어떤 정보를 가공해서 DB에 insert/update하는 일련의 작업

사용 예) ①DB를 말아서 넣어주겠다. ②수신정보에 고객정보를 말아서 넣어주라는 거지.

 

의미: 문제

사용예) 똥싸고있네. 똥 싸놓지마라, 똥싸놨으면 치워야지. 네 똥은 네가 치워라

 

롤 (Role)

의미: 역할

사용 예) 그건 제 롤이 아니에요.

 

리뉴얼 (renewal)

의미: 새로이 하거나 새로 꾸밈.

사용 예) 홈페이지 리뉴얼하자, 계약을 리뉴얼하자

 

마더

의미: 주관사업자를 지칭한다. - 창구라는 뜻의 일본어 마도구찌(まどぐち)가 어원이라는 설이 있음.

사용 예) 이번 프로젝트 마더가 어디야?

 

맨먼스 (Man Month)

의미: Man/Month, M/M

- 대가(代價)를 계산하는 방식. 한 사람(man)이 하루 8시간 한 달(month) 25일 근무하는 것을 기준

- 즉, 1M/M이면 1명을 한달간 투입한것이고, 2M/M이면 2명을 한달 또는 1명을 두달간 투입한것이다.

사용 예) 맨먼스 겐또 때려보고 알려줘

 

메인터넌스 (Maintenance)

의미: 유지보수, 정비

사용 예) 메인터넌스 업체는 어디야?

 

백업 (backup)

의미: 지원, 예비[대체], 또는 데이터 원본 손실에 대비해 미리 복사하는 과정,

사용 예) ① 당신 백업은 누구야? ② DB백업은 했어?

 

벤더 (vendor)

의미: 제품 판매인 또는 판매업체 - 판매한 제품에 대해 책임을 지는 곳을 가리킴(물품을 공급한곳)

- 벤더는 제품을 제조한 곳일 수도 있고. 다른 회사 제품을 판매만 하는 곳일 수도 있음

사용 예) 그 솔루션은 벤더사에서 지원을 중단했다.

 

알앤알 (R&R)

의미: 역할과 책임 - Role & Responsibility 약자, 담당자끼리 수행할 업무를 나누는 것을 뜻함

사용 예) 알앤알은 정하고 진행하는거야?

 

알에프아이 (RFI)

의미: 정보요청서 or 자료의뢰서 - request for information 약자

- 발주자가 RFP를 작성하기 전에 필요한 정보를 수집하기 위해 공급업체에 정보를 부탁하는 요청서

사용 예) A솔루션 구성 확인을 위한 알에프아이를 발송했다

 

알에프피 (RFP)

의미: 제안요청서 - request for proposal 약자

- '어떤 제품을 도입하려고 하니 이런이런 사양으로 제안해주세요' 라는 문서

사용 예) 이번 프로젝트는 알에프피가 개판이다

 

어그리 (agree)

의미: 동의, 합의, 찬성

사용예) A기능 개발을 어그리 해놓고 이제와서 딴소리야

 

억셉트 (accept)

의미: 수용하다, 받아주다

사용예) 계약조건을 억셉트했다, 추가 요구를 억셉트했다

 

에스컬레이션 (escalation)

의미: 사전적의미는 '단계적 확대'로 해석 - 윗선 보고 혹은 타부서,타기업 등으로 넘기는것을 의미

사용예) A장비 장애는 제조사에 에스컬레이션한 상태다

 

윈백 (win back)

의미: 사용중인 장비 or 솔루션을 자사 제품으로 교체해주는 영업방법

사용예) A시스템을 무상 윈백하고 유지보수료는 년10%를 지급하는 조건이다

 

인발브 (involve)

의미: 관여, 참여

사용예) 이번일은 김대리를 인발브 해주세요. 

 

이관 (移管)

의미: 관할을 옮김. 또는 옮기어 관할함.

- 서버 이관 작업: 다른 장소로 서버를 옮김

- 데이터 이관 작업: 다른서버로 TALBE or DB 등을 옮김

사용예) 데이터 이관을 16시간 했는데 집에는 보내줘야죠!

 

이행 (移行)

의미: 다른 상태로 옮아감

- 데이터 이행 작업: 목적시스템으로 원하는 데이터형식과 내용으로 복사하는 작업

사용 예) 이행작업 후 데이터 검증을 해야한다.

 

의미: 끝, 망함, 충돌

사용 예) ① 쫑났다 ② 서버 IP가 서로 쫑났다.

 

십장 (什長)

의미: 일꾼들을 감독ㆍ지시하는 우두머리.

사용 예) 이번 IDC 이전 작업의 십장은 누구인가?

※ 시스템관리를 하는 인프라팀에서 주로 사용한다.

 

시마이 (仕舞い)

의미: 끝, 마감, 마침

사용 예) 오늘은 이만 시마이 하자

 

컨펌 (confirm)

의미: 어떤것에 대한 확인

사용 예) 그 구린 디자인이 임원 컨펌 받은것이라고 한다.

 

포팅(porting)

의미: 이식(移植)

사용 예) A기능을 구 전산프로그램에 포팅해라

 

피드백 (feedback)

의미: 되돌려받다 , 의견을 주고받는다

사용 예) ① 보낸 메일에 피드백이 없었다. ② 디자인시안 보고 피드백해줘

 

현행화

의미: 현재 행하여지는것을 문서나 데이터에 갱신이나 적용하는것을 의미

사용 예) ① 데이터 현행화 해라, 시스템 현행화 하자. ② 현행화가 하나도 안되어 있는데 관리를 하는거야 마는거야?

 

 

아젠다 (agenda)

의미: 회의/토론 등의 의제, 안건, 예정표, 의사 일정

사용 예) 본 발표의 아젠다를 말씀드리겠습니다.

 

스크린 (screen)

의미: 원뜻은 '영화 상영막'을 의미하나 영화 얘기가 아니라면 '스크린 하다' 로 쓰여 '어떤것을 가려낸다'는 의미로 쓰임

사용 예) ① 니 할일을 스크린해서 확인해보면 되잖아? ② 업무추진과제를 스크린해보자

 

롤백 (roll back)

의미: 현재의 상태가 유효하지 않거나 망가졌을 때 기존 상태로 되돌리는 행위

사용 예) ① 오픈시나리오에 롤백 계획이 없다 ② 오류 그만 잡고 데이터 롤백, 소스 롤백해서 다시 개발해

 

프리징 (freezing)

의미: 원뜻은 '꽁꽁 얼게 추운' 등을 의미.

- IT 운영쪽에서는 먹통, 멈춤 등으로 사용하고,

- IT 개발쪽에서는 소스반영 중단(개발 중단)을 의미한다

사용 예) ① DB서버에 프리징현상이 발생하고 있다 ② 백업을 위해 오픈 1주일전부터 기존 계정계 소스를 프리징한다

 

더블유비에스 (WBS)

의미: 작업명세구조 - work breakdown structure 의 약자

- 전체 업무를 담당자나 업무구분에 따라 쪼개 그 일정등을 명시한 장표

사용 예)개발 WBS를 작성하였다

 

비엠티 (BMT)

의미: 벤치마크 테스트(Benchmark Test) 약자, 품질성능평가시험 을 의미 함

사용 예) 해당 솔루션을 일주일간 비엠티를 해보고 도입하기로 했다

 

에스오더블유 (SOW)

의미: 작업지시서 - Statement of Work 의 약자

사용 예)SOW에 따라 개발 진행해라

 

스콥, 스코프 (scope)

의미: 범위

사용 예)프로젝트 스콥이 나오면 다시 협의하자

 

 

 

반응형

댓글()

[블록체인]이더리움 단위와 환산표 (GAS 계산하는 방법)

반응형


이더리움 단위와 환산표 (GAS 계산하는 방법)



명칭

WEI 기준

Ether 기준

WEI

1

0.000000000000000001

Ada

1000 0.000000000000001

Fentoether

1000 0.000000000000001

Kwei

1000 0.000000000000001

Mwei

1000000 0.000000000001

Babbage

1000000 0.000000000001

Pictoether

1000000 0.000000000001

Shannon

1000000000 0.000000001

Gwei

1000000000 0.000000001

Nano

1000000000 0.000000001

Szabo

1000000000000 0.000001

Micro

1000000000000 0.000001

Microether

1000000000000 0.000001

Finney

1000000000000000 0.001

Milli

1000000000000000 0.001

Milliether

1000000000000000 0.001

Ether

1000000000000000000 1

Einstein

1000000000000000000000 1000

Kether

1000000000000000000000 1000

Grand

1000000000000000000000 1000

Mether

1000000000000000000000000 1000000

Gether

1000000000000000000000000000 1000000000

Tether

1000000000000000000000000000000 1000000000000


예제를 들어 이더량을 계산해 보자.


■ ICO 참여할 경우 Gas Limit : 2,000,000 Gas Price maximum : 100 Gwei를 설정하라고 하면 비용으로 환산할 경우 얼마가 될 것인가?

  


Gas는 이더리움 채굴 수수료, 송금 수수료의 단위로 2,000,000개를 100Gwei 값에 지불해 달라는 말입니다.

  따라서 다음과 같은 계산 공식을 할 수 있습니다.

  


 2,000,000 x 100Gwei를 계산합니다. 

(2,000,000 x 100,000,000,000 wei = 200,000,000,000,000,000 wei)


  Ether 기준으로 0.2Ether : 1 이더리움 현재 시세는 157,300원 (빗썸기준 2019.01.02)


   방식으로 구할 수 있죠. 1 : 157300 = 0.2 : x   l  따라서 x = 31460원 입니다. 







반응형

댓글()

인터넷 포토샵 사이트(픽슬러) pixlr.com 활용

지식상식|2018. 12. 31. 23:50
반응형

 

포토샵을 설치하지 않고도 인터넷으로 포토샵하기 pixlr.com

 

인터넷으로 포토샵을 설치 하지 않고도 간단한 편집이 가능합니다.

주로 이미지 편집이 용이할 수 있는데요.

 

다음과 같은 사이트에서 바로 확인이 가능합니다.

유용하게 사용하세요.~!

 

픽슬러 사이트

 

 

유용하게 사용하세요.~!

 

사이트 바로 가기https://pixlr.com/editor/

 

 

픽슬러 스크린샷

 

 

 

 

반응형

'지식상식' 카테고리의 다른 글

[마케팅]앱(APP) 마케팅에 대한 이해  (0) 2019.01.06
구글애널리틱스 사전(초보)  (0) 2018.08.21
[건축] 포트폴리오 : )  (0) 2018.08.21

댓글()

[블록체인]샤딩(Sharding)&이더리움(ETH)

반응형

 

[블록체인 기획] 샤딩(Sharding)&이더리움

 

이더리움 로고

 

◎샤딩(Sharding)이란?

전통적으로 관계형 데이터 베이스에서 데이터를 분할하는 기술이다.

 

DB 샤딩

 

이더리움의 근본적인 원인

 

 

이더리움(ETHEREUM) 샤딩의 이유는?

메인엣을 여러 개의 작은 네트워크들로 분할하여 이더리움의 확장성을 확보하기 위함.

 

1) 이슈

      •  

                기술적 운영적 측면에서 최적방안 탐색 및 선정의 이슈가 있다.
      •         코인 이코노미 측면 참여자의 이해 관계의 이슈가 있다.

 

2) 현황

      •         활발한 연구 및 프로토타입 코드의 실험 단계이다.
      •         본격도입을 위해서는 이더리움재단 내부합의 및 기존 노드운영자들의 합의가 필요하여 상당한 시간이 소요될 것으로 예상된다.

 

3) 고려사항

      •         현재 네트워크 노드 부담하는 하드웨어 비용증가를 고려해야 
      •         하위 네트워크 내부 트랜잭션에서 기존 트랜잭션의 방식 사용성이다.
      •         네트워크 간 트랜잭션은 트랜잭션 요청 영수증 기반처리에 대한 부분을 고려해야 한다.

 

샤딩(Sharding) 블록체인 형태

샤드 간 트랜잭션

( 영수증 기반 처리 )
샤딩(Sharding) 관련 이슈
      •         중앙화 이슈.
      •         보안성 이슈.
      •        1% attack : 100개 샤드 시스템으로 오직 1%의 hash rate로 샤드 지배 가능성이 있음.
      •        샤드 간의 커뮤니케이션이 너무 빈번하게 일어난다면, 커뮤니케이션으로 인한 시간 지연의 문제가 발생함.
 
샤딩(Sharding) 적용가능 방식
    • 네트워크 샤딩
    • 트랜잭션 샤딩
    • 스테이트 샤딩

 

1) 네트워크 샤딩

      •         임의로 네트워크가 무작위로 느드를 샘플링하여 블록 단위로 샤드를 형성하는 것이다.
      •         네트워크가 샤드의 구성원에 대한 동의를 구하지 않아 구성원들이 원하는 방향으로 가지 않는 경우, 구성원들의 불만을 해결하지 못한다는 단점이 있다.

 

2) 트랜잭션 샤딩

      •         트랜잭션 해시의 마지막 몇 비트를 기반으로 샤드를 결정하고 트랜잭션의 유효성을 확인한다.
      •         사용자가 악의적인 경우, 동일한 두입력이지만 출력이 다른 트랜잭션을 생성할 수 있다.
      • 이중 지출을 방지하기 위해 유효기간이 진행되는 동안에 샤딩이 된 조각의 노드들간의 통신이 필요하다.

 

3) 스테이트 샤딩

      •         Account-based model 이다.
      •         상태가 지정된 블록체인에서 특정 샤드는 상태의 일부만을 유지한다.
      • 교차분할 트랜잭션을 수행하지 못하도록 제한됨.
      • 시스템의 상태가 모든 샤드에 복제되어 있지 않기 때문에 네트워크는 더이상 오프라인 샤드에 대한 트랜잭션의 유효성을 검사하지 못하게 된다.
      • 오프라인 샤드를 유지하기 위해 백업 노드를 갖게된다면 중앙집중식이 되어 보안성에 위협이 된다.
      • 네트워크가 한 번씩 재편성될 때 한번에 네트워크를 전환하게 되면 일부 동기화가 완료될 때 까지 전체 시스템을 사용할 수 없게 될 수도 있다.

 

샤딩(Sharding) 관련 과제

 

 

1) 난수생성

 난수를 사용하여 검증자를 샤드에 배정하는데, 공격자가 난수를 예측하거나 조작할 수 있다면, 샤딩 보안에 문제가 생길 것이다. 기존의 RANDAO 난수 생성방식을 VDF(Verifiable Delay Function)를 통하여 개선하는 중이다.

 

 

2) 빠른 샤드 전환

 샤드에 대한 공격 성공 가능성을 줄이고자 한다면 검증자를 빠르게 전환해야 한다. 이를 위하여 이 전부터 터 look ahead time을 두어 검증자가 자신이 맡을 샤드 블록을 미리 동기화 시킨다. 미리 동기화하기 위해서는 동기화할 자료를 줄여서 빠르게 검증자를 준비할 수 있는 stateless client를 제안한다. stateless client는 블록 헤더만을 저장한다. 하지만 블록헤더만을 저장하기 때문에 거래에 대한 검증은 불가능하다. 거래 검증을 하려면 거래를 만들 때, 검증에 필요한 witness를 첨부해야 한다. 아니면 영지식을 사용하여 witness의 크기를 줄이는 방법도 제안되었다.

 

 

3) 자료 가용성

 만약 모두가 stateless client라면 블록의 내용을 손실할 수 있다. 그렇기 때문에 누군가는 state를 저장하고 있도록 해야한다. 이를 위해 적절한 보상과 검증 (Proof of Custody)가 필요하다. Fisherman 딜레마는 Erasure Coding으로 해결 가능하다.

 

 

4) 검증자간 효율적인 통신

샤드 배정이 자주 바뀌는 상황에서 샤드 검증자들끼리의 효율적인 P2P 통신은 필수적이다. 이를 위해, libp2p floodsub gossipsub (meshsub)이 사용된다.

 

 

5) 샤드 간 비동기 통신

거래 당사자나 스마트 계약이 여러 샤드에 나누어져 있다면 샤드 간의 통신(cross-shard communication)이 필요하게 된다. 하지만 여러 단계를 거치게 되므로 시간이 오래 걸리므로 결국 메인 체인에 무리를 주게되고 이렇게 샤드 간 통신이 너무 자주 일어난다면 샤딩이 가지고 있는 장점은 사라지게 된다. 이에 이더리움은 crosslink를 가지고 메인체인의 무리를 덜고, yanking으로 필요한 스마트 계약을 현재 샤드로 가져와 샤드 간의 통신을 줄이고자 한다 .또한 현재 지연상태 전이 (delayed state transition)을 통한 샤드 간의 비동기 통신도 구상 중에 있다고 한다.

반응형

댓글()

중소기업 청년 소득세 감면 국세청홈택스 #경정청구 #신청방법

지식상식/재태크|2018. 12. 25. 23:31
반응형

 

 

중소기업 청년 소득세 감면

 

"중소기업 청년 소득세 감면" 

국세청 홈택스 경정청구 신청

 

신청하기 전 확인해야 할 사항.

1. 공인인증서 필수.

2. PC로만 신청이 가능.

3. 재직자

4. 중소기업에 근무자

 

중소기업 청년 소득세 감면으로 주변에서 환급을 받는 사례가 늘어 나고 있습니다.

신청 하는 방법에 대해 설명을 드리겠습니다.

 

1. 홈텍스 [공인인증으로 로그인] > [ 신고/납부 ] 선택

홈텍스 사례 화면

 

2. 신고/납부 [세금신고] > [ 종합소득세 ] 선택

홈텍스 사례 화면

 

3. 종합소득세 신고 [근로소득자 신고서] > [ 경정청구작성 ] 선택

홈텍스 사례 화면

 

4. 근로소득 경정청구 조사내역 [년도 선택] > [ 조회 ] 선택

- 년도 별로 셀렉트 선택 후 "조회버튼"을 클릭 하시면 경정청구 대상인지 확인이 가능합니다.

- 경정청구 대상이면 대상자라고 바로 확인이 가능합니다.

- 아래와 같이 경정청구 대상이면 "다음이동" 버튼을 누르라고 합니다.

홈텍스 사례 화면

 

5. 기본정보 입력 조회 ] > [ 하단 정보 입력 ] 선택

- 상단 정보 입력 후 "저장 후 다음"으로 이동 버튼을 누릅니다.

홈텍스 사례 화면

 

6. 총급여 " 숫자 복사"

- 총급여를 기억하고 저장 or 복사하기를 합니다.

홈텍스 사례 화면

 

 

7.  세액 감면에서 계산기 버튼 클릭

홈텍스 사례 화면

 

8. 세액감면 "총 급여를 복사 붙여 넣기를 합니다"

- 중소기업 취업청년 감면대상 총급여액 (100%) 부분에 총 급여 입력

- 계산하기 버튼을 클릭 하면 세액감면이 자동 계산됩니다.

- 적용하기 버튼을 클릭시 적용 됩니다.

- 여기서 "-40000" 일 경우 환급 "+40000" 일 경우 추가로 내야하는 돈으로 구분됩니다.

- 대부분 100% 감면에서는 환급을 받는 경우가 더 많습니다.   

 > 하단에 환급계좌정보 입력 후 다음으로 진행 합니다.

홈텍스 사례 화면

 

9. 경정청구 신고서 "결정(경정)청구 이유에서 세액감면 > 소득세 감면 선택"

- 세액감면 중소기업 취업청년에 대한 소득세 감면 선택

- 환급받을 계좌정보를 다시 한번 확인 후 저장을 하면 된다.

홈텍스 사례 화면

 

10. 경정청구 신고서 제출 후 납부할 세액을 확인

홈텍스 사례 화면
홈텍스 사례 화면

 

11. 신고서 제출목록에서 접수가 정상적으로 되었는지 확인.

홈텍스 사례 화면

 

 

  • 보통 2~3달로 진행 된다고 합니다.
  • 2~3일 만에 환급이 되기도 합니다.

 

반응형

'지식상식 > 재태크' 카테고리의 다른 글

[블록체인] 무료비트코인 적립 사이트 체험  (0) 2019.01.21

댓글()

[앱][알파마] 인공지능 추천 경마 어플(APP)

서비스소개/앱(APP)소개|2018. 11. 9. 20:05
반응형
 
알파마
알파마
요즘 젊은 커플끼리도 과천 경마장에 놀러 자주 가죠.

그중에 빅데이터 분석을 통해 경마 번호 조합을 알려주는 어플이라 신기 합니다.


2018년 11월 9일 적중률 이군요.

복승 환수율이 196%이군요.
그 중에 부산 7R 107배를 맞추었습니다.

쌍승 환수율은 무려 257% 입니다.
그 중에 부산 7R 압도적으로 333배 입니다.

많은 추천 어플들을 써 보았지만 이건 조금 신기하네요.

다운로드 링크 걸어드립니다.
 

 

알파마 다운로드 하러가기 >>>>

 


 



알파마-경마추천
알파마 스크린 샷
알파마-경마추천
알파마 스크린 샷

#경마추천

반응형

댓글()