저커버그가 대학에서의 강연, 각종 연설, 매체와의 인터뷰에서 한 말을 보면 성공한 원인과 목표의식을 확인할 수 있습니다. 비즈니스 관리자에게 영감을 주는 마크 저커버그의 명언 16가지를 정리했습니다.


1. “가장 큰 위험(Risk)은 위험을 피해 가는 것이다. 모든 것이 급변하는 시대에서 위험을 피해가는 전략으로는 반드시 실패한다” – Y 콤비네이터 스타트업 스쿨(Y Combinator’s Startup School) 강연


2. “지금 사람들은 아프리카에서 죽어가는 난민보다 집 앞 잔디밭에서 죽어가고 있는 다람쥐에 더 관심이 있을지 모른다” – 뉴욕타임스(The New York Times) 인터뷰


3. “빠르게 움직이고 주변의 틀을 깨부숴라. 주변의 틀을 부숴버리지 않는다면 빠르게 움직이고 있는 것이 아니다.” - 비즈니스 인사이더(Business Insider) 인터뷰


4. “내가 자신에게 매일 묻는 말은 ‘나는 내가 할 수 있는 일 중에서 가장 중요한 일을 하고 있는가?’이다. 가장 중요한 문제에 나의 시간을 쓰고 있다는 생각이 들지 않으면 내가 시간을 보내는 방식에 만족하지 않는다.” – 도서 ‘마크 저커버그: 페이스북 창업자(Mark Zuckerberg: Facebook Creator)’


5. “사람들은 매우 똑똑하거나 실무에 적용할 수 있는 응용력이 있을 수 있지만, 그들 스스로가 이를 믿지 않으면 일을 열심히 하지 않는다.” - 스탠포드 대학교(Stanford University), 올바른 직원을 채용하는 방법에 대한 강연


6. “아침마다 어떤 옷을 입고 출근할지, 뭘 먹을지 고민하는 시간이 아깝다. 내 인생에서 사소한 것들에 내 에너지를 소비하면 나는 내가 할 일을 하지 않는 것처럼 느낀다. 나는 최고의 제품과 서비스를 구축하고, 지역사회에 봉사하기 위한 최고의 방법을 찾기 위해 내 모든 에너지를 바치고 싶다.” – 페이스북 본사 공개 Q&A 세션


7. “비즈니스의 기본원칙은 쉬운 것부터 먼저 시작하면 큰 성과를 이룰 수 있다는 점이다.” – 도서 ‘마크 저커버그: 리더십을 위한 10가지 조건(Mark Zuckerberg: Ten Lessons in Leadership)’


8. “세상에는 큰 조직을 이끌 수 있는 능력 있는 관리자 같은 사람들이 있는 반면, 아주 분석적이고 전략에 집중하는 사람이 있다. 이 두 가지 특징은 보통 한 사람에게서는 발견할 수 없다. 나는 나 자신을 후자에 가깝다고 말하고 싶다.” - 쉐릴 샌드버그(Sheryl Sandberg) COO 취임연설


9. “‘나의 목표는 절대 회사를 설립하는 것이 아니었다’고 말하면 많은 사람들이 내가 돈벌이에 관심이 없다고 잘못 이해한다. 하지만 나는 단순히 회사를 설립하는 것이 목표가 아닌 세상에 아주 큰 변화를 가져올 다른 무언가를 만들겠다는 의미이다.” – 포브스(Forbes) 인터뷰


10. “가장 열정적으로 할 수 있는 것이 무엇인지 찾아라.” - 도서 ‘저커버그처럼 생각하라 : 페이스북의 창업자 마크 저커버그의 성공 원칙(Think Like Zuck: The Five Business Secrets of Facebook’s Improbably Brilliant CEO Mark Zuckerberg)’


11. “많은 기업체들이 실수하지 않을까 두려워한다. 위험을 감수하는 것을 두려워한다. 기업은 실패를 통해 사람들이 서로를 평가하게 하려고 만들어졌다.” - 도서 ‘저커버그처럼 생각하라 : 페이스북의 창업자 마크 저커버그의 성공 원칙(Think Like Zuck: The Five Business Secrets of Facebook’s Improbably Brilliant CEO Mark Zuckerberg)’


12. “단순하게 말하면 우리는 돈을 벌기 위해 서비스를 만드는 것이 나이라 더 좋은 서비스를 만들기 위해 돈을 번다.” - 페이스북 투자자에게 보내는 편지


13. “나는 항상 몇 가지에 집중해왔다. 하나는 회사와 우리가 설립하는 것들에 대한 분명한 방향성을 갖는 것. 그리고 하나는 이를 이루기 위한 최고의 팀을 만드는 것이다. 만약 기업으로서 이 두 가지(뚜렷한 방향성과, 이를 실행하기 위한 좋은 사람들)가 있다면 기업은 잘 운영될 수 있다.” - D8 컨퍼런스


14. “우리는 무엇인가에 열정을 가진 사람을 찾는다. 어떤 것에 열정을 가졌는지는 상관이 없다.” - BYU 강연


15. “사람들은 ‘혁신’이 창의적인 아이디어를 갖는 것으로 생각한다. 그러나 혁신은 빨리 움직이고, 많은 것을 시도해보는 것이다.” -  패스트컴퍼니(Fastcompany) 30초 MBA ‘HOW DO YOU GENERATE INNOVATION?’


16. “시도해보고 실패를 통해서 학습하는 것이 아무것도 시도하지 않는 것보다 낫다.” - 오프라 윈프리 쇼(Oprah Winfrey Show)


출처 : http://blog.newswire.co.kr/?p=4271

'스타트업' 카테고리의 다른 글

아이디어(아이템) 찾기!  (0) 2015.11.10
핀테크 ?  (0) 2015.11.05
IoT ? IoE ?  (0) 2015.11.05
O2O ?  (0) 2015.11.05
스타트업의 시작 ? 아이디어(아이템)는 ?  (0) 2015.11.05

내가 생각한 아이디어 또는 아이템이 정말 혁신적이고 새로운 것이라 할 수 있는가?


검색어를 조금씩 바꾸면서 잘 찾아봐라


분명 비슷한 아이디어들을 찾아낼 수 있다. 심지어는 이미 내가 생각하고 있던것들이 이미 구현되어 서비스 또는 제품으로 판매 되고 있을지도...


나 또한 지금 생각한 분야는 아직 누구도 쉽사리 손대지 않았을 거라 생각했지만...


역시... 이미 나와있던 서비스


하지만 그렇다고 포기하기는 이른거 같다.


비슷하지만 다 각각 들여다 보면 서비스 방식, 타겟이 다르다.


조금조금씩은 다른점을 찾을 수 있을 것이므로 잘 분석해서 유용하게 활용할 수 있을것 같다.

'스타트업' 카테고리의 다른 글

페이스북 창업자 마크 저커버그의 성공 비즈니스를 위한 16가지 명언  (0) 2015.12.09
핀테크 ?  (0) 2015.11.05
IoT ? IoE ?  (0) 2015.11.05
O2O ?  (0) 2015.11.05
스타트업의 시작 ? 아이디어(아이템)는 ?  (0) 2015.11.05

MiPlatform 에서는 함수를 사용하여 팝업창의 폼에 접근을 하였지만


XPlatform 에서는 팝업창의 폼에 접근하기 위해서 popupframes 로 접근이 가능.


Ex)

application.popupframes['id'].form



'Tools > XPlatform' 카테고리의 다른 글

천단위마다 콤마(,) 출력  (0) 2015.10.14
autosizingtype 문제점  (0) 2015.10.13

금융을 뜻하는 파이낸셜(financial)과 기술(technique)의 합성어로 모바일 결제 및 송금, 개인자산관리, 크라우드 펀딩 등 금융·IT 융합형 산업을 말한다.


간단히 말해 금융과 IT기술과의 결합이다.


삼성페이를 들면, 휴대폰에서 지문인식을 하고 신용카드 단말기에 핸드폰을 대면 상품이 결제되는 시스템이다.


이러한 간편결제는 핀테크의 일부분이며, 더 나아가 돈을 관리하고, 송금하고 하는 모든 금융활동에 관여되어있다고 할 수 있다.


하지만 핀테크가 성장하기에는 여러 장애물(전자금융거래법,전자금융감독규정, 금융기관검사제재시행세칙,은행법,대부업법,자본시장법,유사수신행위법 많은 법, 정보보안 등)


핀테크로 스타트업을 하고자 할 때는 이러한 장애물들을 어떻게 극복하느냐가 관건이라 할 수 있다.

IoT(Internet Of Things), 사물인터넷이라 한다.


여기에서 말하는 사물인터넷은 가전제품, 전자제품, 헬스케어, 일상 생활에서 사용하는 기기까지 다양한 제품에 인터넷을 연결하여 정보를 제공하고 기기를 제어한다.


예를 들면 야외에서 집안 실내 온도를 제공 받고 앱을 통해서 실내 온도를 조절하고, 보일러를 가동하는등 인터넷으로 장치를 제어하는 기술이다.


IoE (Internet Of Everything), 만물인터넷이라 한다.


IoT와 IoE는 같은것인가?


개념적으로는 비슷하다고 할 수 있지만, 둘의 가장 큰 차이는 IoT(사물인터넷)가 사람이 제어를 하는 개념이라면, IoE(만물인터넷)는 사물끼리 조작이 되는 점이 차이라 할 수 있겠다.


예를 들어 사물인터넷에서는 가스벨브를 끄고 키는 동작은 사람이 하지만, 만물인터넷에서는 가스렌지가 장시간 켜져있을 경우 주변에 사람이 없다 판단하고 자동으로 가스 밸브를 잠그는 것이다.


다시말하면, IoT(사물인터넷)는 일방향 통신이고, IoE(만물인터넷)은 쌍방향 통신이다.


또한 앞으로 다가올 IoE(만물인터넷)은 상황에 따른 데이터를 분석하여 처리하기 때문에 사람의 손길이 필요하지 않는다.


하지만 이러한 기술에도 단점이 있다. 인터넷이 연결되어 서로 통신으로 제어를 하고 동작하는 방식이기때문에 보안에 각별히 신경을 써야 하는 부분이다.


각 사물들의 인터넷망을 해킹을 통해서 일어나는 범죄에 예방을 하고자 하면 보안이 필수인 셈이다.

Online To Offline, 온라인과 오프라인을 결합하여 새로운 가치를 창출하는 서비스다.


예를 들면 스마트폰또는 인터넷에서 고객을 유치하고 매장에서 물건을 구매 또는 서비스를 이용할 수 있도록 하는 모든 서비스다.


배달의 민족, 요기요오 같은 온라인 배달 서비스가 여기에 해당된다.


O2O 역시 기존에 없던 서비스가 아니고 소비 형태가 변경되어가는 과정에서 생긴 용어일 뿐, 이미 O2O서비스는 경험해보았을 것이다.


예를 들어 앱에서 할인 쿠폰 또는 음식점의 쿠폰을 구매 또는 제공받은 후 매장에서 서비스를 제공 받는 등 소셜 커머스도 일종의 O2O라 할 수 있겠다.


일종의 고객 유치를 위한 마케팅 수단이 되겠다.

발견이 아닌 발명을 해야한다.

획기적이고 창의적인 새로운것이 만능은 아니다.

기존에 없던 무엇인가를 발견하기보다 생활에서 불편한 하나의 발견을 해야한다.

대단해 보이는 아이디어도 결국 아주 작은 아이디어를 '일단 실행에 옮긴 뒤 점차 다듬어 온 것'이 대부분이라는 것.

처음부터 거창한 아이디어를 찾아야 한다는 강박관념에서 벗어나야 한다. ('전화성의 스타트업 교과서' 중)


지금의 난 대단해 보이는 이 아이디어를 찾으려고만 하고있는지도...

'스타트업' 카테고리의 다른 글

페이스북 창업자 마크 저커버그의 성공 비즈니스를 위한 16가지 명언  (0) 2015.12.09
아이디어(아이템) 찾기!  (0) 2015.11.10
핀테크 ?  (0) 2015.11.05
IoT ? IoE ?  (0) 2015.11.05
O2O ?  (0) 2015.11.05

코딩을 하다보면 다음과 같은 에러가 나는 경우가 정말 간혹 한번쯤 있다.


ORA-01460: 요구된 변환은 실행될 수 없습니다.


보통 CLOB를 사용하면서 VARCHAR2와 변경 문제 때문에도 나는 경우가 있지만, 특별히 CLOB를 사용하지 않은 경우에


VARCHAR2에 입력된 값의 byte를 봐야 한다. VARCHAR2는 4000 byte 이상 입력하지 못하므로... (결국 3999 byte에서 끊어줘야 하는 문제)


Java 로직부에서 String에 4000 byte 이상을 전달하고 쿼리에서 VARCHAR2인 타입의 변수에 넣으려다보니 생기는 문제...

'데이터베이스 > Oracle' 카테고리의 다른 글

TEMPORARY TABLE  (0) 2015.09.25
ORA-12899: value too large for column  (0) 2015.09.24

 단축키

 실행 비고

 Ctrl + F11

 바로 전 실행한 클래스 실행  

 Ctrl + 마우스클릭(F3)

 클래스나 메소드 혹은 멤버를 상세하게 검색하고자 할때

 현재 메소드의 정의부로 이동

 소스상에 링크로 표시됨

 Alt + 좌우 방향키

 이전 또는 이후 수정한 소스 파일로 이동  

 F4

 [클래스명 선택] 해당 클래스의 Hierarchy  

 Ctrl + f 

 찾기 및 변경

 기본 찾기

 Ctrl + k

 블록 지정된 문자열 찾기

 

 Ctrl + Shift + k

 블록 지정된 문자열 역으로 찾기

 

 Ctrl + j

 문자열을 입력하면서 찾기

 이클립스 툴 하단에 찾고자 하는 문자열과 결과 표시 

 Ctrl + Shift + j

 문자열을 입력하면서 역으로 찾기

 Ctrl + Shift + g 

 현재 커서가 위치한 메소드를 사용하는 부분들을 찾아준다

 마우스 오른쪽 클릭 - Reference - Workspace

 Ctrl + Space

 입력 보조장치(Content Assistance)

 코드 자동완성기능

 F2

 에러가 난 부분에서 에러의 원인에 대한 힌트 제공

 

 Ctrl + Shift + Space

 현재 커서가 위치한 메소드의 파라메터 타입과 힌트를 제공

 

 Ctrl + d

 한 줄 삭제

 

 Ctrl + w

 현재 활성화 된 탭을 닫기

 

 Ctrl + l

 입력된 소스 라인으로 이동

 

 Ctrl + i

 자동 들여쓰기

 

 Ctrl + /

 // 주석처리

 블록을 지정하면 모두 //로 주석처리되고

 주석 처리된 상태에서는 주석 해제가 됨

 Ctrl + Shift + /

 /**/ 주석처리

 블록을 지정하여 주석처리

 Ctrl + Shift + \

 /**/ 주석해제 처리

 

 Alt + 상하 방향키

 위 또는 아래줄과 라인을 바꿈

 블록을 지정하여 사용가능

 Alt + Shift + 방향키

 블록지정

 

 Ctrl + Shift + o

 자동 import

 

 Ctrl + Shift + m

 특정 클래스 import

 

 Ctrl + Shift + f

 소스코드 자동 정릴

 들여쓰기 줄 바꾸기 등

 Alt + Shift + f

 메소드나 멤버변수에 자동으로 주석 Template 추가

 

 Ctrl + Shift + F4

 모든 파일 닫기

 변경 파일 존재시 Save여부를 물어봄

 Ctrl + m

 현재 탭의 화면 최대화

 다시 누르면 원상태로

 Ctrl + t

 하이어라키(계층구조) 팝업 띄우기

 인터페이스 구현 클래스간의 이동시

 Ctrl + o

 메소드나 필드 이동

 

 Ctrl + F6

 열려있는 파일들 목록으로 선택해서 이동하기

 

 syso~ + Ctrl + Space

 System.out.println(); 단축입력

 try문, if문, while문, for문, switch문 …

 Ctrl + , or .

 다음 annotation(에러, 워닝, 북마크 가능)으로 점프

 

 Ctrl + 1

 퀵 픽스

 Help

 F10

 메뉴창을 활성화

 

 Ctrl + F8

 다음 Perspective로 이동  

 Ctrl + n

 새로운 파일 및 프로젝트 생성

 

 Ctrl + Shift + Down

 Java Editor에서 다음 member로 이동

 

 Ctrl + F7

 다음 View로 이동

 

 Ctrl + Shift + F7 

 이전 View로 이동

 

 F12

 컴파일 중 에러등으로 포커스가 다른데로 갔을 때 Editor 로 커서 이동

 

 Ctrl + Shift + b

 현 커서의 위치에 브레이크 포인트 설정/해제

 

 F11

 디버깅 시작

 

 F8

 디버깅 계속

 

 F6

 디버깅시 한줄씩 실행 (Step Over)

 

 F5

 디버깅시 한줄씩 실행하고 함수일 경우 그 함수 내부의 row씩 실행 (Step Info)  

 Ctrl + r

 현재 라인까지 실행  

'Tools > Eclipse' 카테고리의 다른 글

이클립스 설치 및 한글버전 설정  (0) 2015.10.13
속도개선 설정하기  (0) 2015.09.25
탭을 공백문자로 바꾸어주도록 설정  (0) 2015.09.23

바인딩을 사용하여 masknumber 를 사용하여 자동으로 천단위로 콤마(,)를 출력 할 수 있지만.


하나의 필드에 숫자타입과 문자열을 혼합하여 사용하는 경우 숫자타입부분에 콤마를 생성해서 문자열로 리턴하는 스크립트이다.


utlf_numberFormat()


/******************************************************************************* 

 * 함수명     : utlf_numberFormat()

 * 설명       : 숫자에 ','를 입력하여 반환

 * argument    : strNum : 숫자 또는 숫자형식 문자열( 예 : -1234567.89 , "123456789") 

 *                     sFind : 찾고자 하는 문자열( 예 : "bb" ) 

 *                     nStart : 검색 시작위치 (옵션 : Default=0) ( 예 : 1 ) 

 * return Type : (String)

 *               변경된 문자열이나 숫자가 없으면 Null 리턴

 *               변경된 문자열이나 숫자가 있으면 ","가 들어간 문자열 ( 예 : -1,234,567.89 )

 * Test Ex)

 * trace("문자열" + utlf_numberFormat("1234565789"));

 * trace("문자열 소수점 포함" + utlf_numberFormat("12345657.89"));

 * trace("문자열 - 포함" + utlf_numberFormat("-1234565789"));

 * trace("문자열 - 포함 소수점 포함" + utlf_numberFormat("-12345657.89"));

 * 

 * trace("숫자형" + utlf_numberFormat(1234565789));

 * trace("숫자형 소수점 포함" + utlf_numberFormat(12345657.89));

 * trace("숫자형 - 포함" + utlf_numberFormat(-1234565789));

 * trace("숫자형 - 포함 소수점 포함" + utlf_numberFormat(-12345657.89));

 * 

 * trace("한글,영문 포함" + utlf_numberFormat("한x-12345657.89"));

 * trace("한글 포함" + utlf_numberFormat("한-12345657.89"));

 * trace("영문 포함" + utlf_numberFormat("x-12345657.89"));

******************************************************************************/

function utlf_numberFormat(strNum)

{

var ppos, sDigit, nEnd, nStart=0, sRet=""; 


if( utlf_isNull(strNum)  ) return ""

var reg = /(^[+-]?\d+)(\d{3})/;   // 정규식

if( !reg.test(strNum) ) return strNum;

strNum = strNum.toString();

if( strNum.charAt(0) == "+" || strNum.charAt(0) == "-" ) { 

sRet += strNum.charAt(0); 

nStart = 1

}

ppos = utlf_Pos(strNum, ".", nStart); 

if( ppos < 0 ) {

nEnd = strNum.length; 

}

else {

nEnd = ppos;

}

sDigit = strNum.substr(nStart, nEnd - nStart); 

for( pos = 0 ; pos < sDigit.length ; pos ++ ) { 

if( pos != 0 && (sDigit.length-pos)%3 == 0

sRet += ","

sRet += sDigit.charAt(pos);

sRet += strNum.substr(nEnd); 


return sRet; 

}


utlf_Pos()


/******************************************************************************* 

 * 함수명     : utlf_Pos()

 * 설명       : 문자열의 위치를 대소문자 구별하여 찾는다 

 * argument    : sOrg : 원래 문자열( 예 : "aaBBbbcc" ) 

 *               sFind : 찾고자 하는 문자열( 예 : "bb" ) 

 *               nStart : 검색 시작위치 (옵션 : Default=0) ( 예 : 1 ) 

 * return Type : (Number)

 *               찾고자 하는 문자열의 시작위치가 없으면 -1 리턴

 *               찾고자 하는 문자열의 시작위치 ( 예 : 4 ) 

******************************************************************************/ 

function utlf_Pos(sOrg, sFind, nStart)

{

    if( utlf_isNull(sOrg) || utlf_isNull(sFind) ) return -1;

    if( utlf_isNull(nStart) )    nStart = 0;


    return sOrg.indexOf(sFind, nStart);

}


'Tools > XPlatform' 카테고리의 다른 글

GetFormFromHandle  (0) 2015.11.06
autosizingtype 문제점  (0) 2015.10.13

+ Recent posts