[Knowledge] 경영, 목표

매출은 후행지표다.

시장을 지배 하는게 더 중요하며 천재적인 아이디어가 돈을 버는게 아니다.

마크 저커버그, 래리 페이지, 잭 도시는 매출이라는 단어 대신 다른 말로 목표를 설정한다고 한다.

  1. 회사가 지향하는 목표, 전략 그리고 회사의 정체성을 만드는 스토리
  2. 어떻게 고객을 사로잡을 것인가.
  3. 어떻게 시장에서 이길 수 있을 것인가.

중요한 것.

  1. 시장점유율, 타깃 고객층 중 몇 퍼센트가 서비스를 이용하는지.
  2. 성장 목표를 설정 할 때 매출이나 돈 대신 철저히 사용자와 광고주 지표를 기본으로 함.
  3. 매출은 후행지표(lagging indicator); 회사가 목표, 전략, 고객, 제품, 직원 등 이 모든 요소의 운영 결과다.

칼럼

Advertisements

[ios] opengl es

Apple document

Book

[iOS] Crashed, GPUImageContext presentBufferForDisplay

Symptom

symptom : Crashed when power button pressed app was running.

스크린샷 2016-12-01 오후 2.22.58.png

Solution

OpenGL ES processingQueue를 사용하고 비활성화 될 때 끄도록 설정함.

//AppDelegate
func applicationWillResignActive(_ application: UIApplication) {
    runSynchronouslyOnVideoProcessingQueue {
        glFinish()
    }
}

References

[Tip] Price, 다이아몬드 Diamond

http://semigold.co.kr/ab-910-321&article_num=321&tpa_index192=30&PB_1419581562=19

  1. 앞으로 다이아몬드 가치는 점점 내려갈 것이다.
  2. 역시 금이 최고다.
  3. 다이아몬드 합성 기술이 꽤 발전했다고 해도 완성도가 시장에 공개되는 것은 오히려 다이아몬드 합성 비즈니스에 좋지 않은 영항을 준다.

결론 : 다이아를 살려면 합성 다이아몬드 브랜드를 사는게 좋을 듯.

ps. 지구에 산다면 예물을 역시 금(Gold)

 

[ios] Assertion failure with segues

http://stackoverflow.com/questions/35727353/assertion-failure-with-segues

 

현상 : Destination View Controller 에 performSegue할 때마다 오류가 발생함.

해결방법 :

  1. Destination View Controller를 대체할 새로운 Empty Id View Controller를 작성한다.
  2. Destination View Controller 디자인 로직을 옮겨온다.
  3. Destination View Controller를 삭제한다.
  4. 삭제된 Destination View Controller와 동일하게 Segue 환경을 구성한다.
  5. 테스트 : 잘됨.

 

  • symptom : try to perform Segue to “DestinationViewControllerSegue” follow error message was shown “Assertion failure with segues”

 

  • solution :
    • Make new View Controller to replace “Destination View Controller”
    • No Storyboard Id, No Class
    • Migrate UI Code From Old View Controller(“Destination VC”) to new Empty View Controller
    • remove “Destination View Controller” and segue
    • connection source view controller with “new Destination View Controller”
    • fill segue’s id with old segue’s id
    • test
    • work well