2018년 1월 31일 수요일

끝나지 않은 올레 KT... 아무리 봐도 기가 지원하는 공유기로 보이지 않아 ...

컴퓨터 하다 짜증이 조금 많이 났다. 더 이상 포스팅을 안하려고 했는데, 품질은 여전히 나아지지 않았고 내일 고쳐준다는거 쉬엄쉬엄 다음 주 까지 해달라고 했는데 연락이 없다.

영통을 모두 담당하는 사람의 카톡 프사가 연결되었는데 완전 젊은 사람이던데 생각해 보면 목소리도 젊었다. 지금 보니 늙은 사진으로 바뀌어 있다. 고객 대응에 블랙 리스트 대응팀이 따로 있고 그냥 한풀이나 들어주는 부서로 알고 있다. 나를 그런데 넣은 것인가? 미친... 기가 인터넷인데 10메가만 나오게 해달라고...

믓튼 짜증이 너무 나서 그래, 무선이 문제라고 할 수 도 있으니(회사에서는 무선으로 서버 돌린다 AC되면서 무선이 유선급이 된 것은 확실해서) 궁금증을 풀고자 단자함을 열어보기로 했다.

에어포트 익스트림(AC지원) 무선인데 무선이라 안되나? 그들만의 탈출구인가? 왜 벽면은 안해주나? 라는 의문이 생긴것도 문제다.


직접 단자함을 뜯었다. 별거 아니었다 ㅡㅡ; 공유기 하나 달랑. 지금 이 사진은 내가 정리한 사진이다. 가장 왼쪽이 TV, 2번째가 거실 공유기용 마지막이 내 방꺼다. 내방은 연결이 안되어 있었다. 파란색선이 PC, 흰색선이 전화선인데 둘 다 인터넷선으로 빼준 것으로 봐서 별 관계 없나보다. 익스트림이 흰색선(전화)에 물려놓고 잘 동작하는 것을 보면.

선 하나는 사용하지 않는데 계속 인터넷을 쓰고 있었다(점멸로 확인) 옆집껀 아닐테고... 뭐지? 뽑았는데 TV도 컴퓨터도 모두 잘된다.

인터넷 회선 테스트기 얼마 안하는데 조금만 신경쓰면 원하는 방에 인터넷 다 뚫어줄 수 있다는 것을 알게 되었고, 아무리 봐도 기가 비트 지원 안할 것 같이 생긴 저 공유기는 조만간 저 공유기는 IPTime으로 교체하려고 한다. 신발장부터 WiFi 잘 터지겠네 ㅡㅡ; 시간날 때 공유기 뜯어서 칩이 기가비트 지원 안하는 칩이면, 처음부터 개뻥카였다는 것이 드러날 것이다. 삼성TV 교체해주던 것 처럼 그날 밤에 찾아와서 한방에 처리해 주려나?

유선, 연결되어도 지금 속도가 kbyte 나온다. gbyte는 아니더라 mbyte는 나와야 되지 않나?


현재 인터넷 속도
360

Kbps









Apple developer enterprise program renewal



했다.




비자, 마스터 등등 없는 순수 국내 카드




국민 카드로 했다.




국내 카드도 되네 신기 방기.




이틀 남았는데 연장하니 위에 나오던 카운트 다운이 사라진다.




379,000




싸진 않지만 그만큼 기회는 많으니.







Membership Details

Your team's membership information and legal agreements.Membership Information


Program Type

Apple Developer Enterprise Program


Team Name

Morpheus Co., Ltd


Team ID

R이건가려야지


Entity Type

In-House / Enterprise


Phone

82-03180170423


Address8 Daewangpangyo-Ro 395beon-Gil, Bundang-GuSeongnam, Kyonggi-Do 13543Korea, Republic of


Expiration Date

February 02, 2019


Device Reset Date

February 01, 2018


Team AgentJUNHO HA


Your Role

Agent

geforce game ready driver 다운로드

다운로드를 받다가 멈추었다. 다시 받았다 해도 이상없이 잘 받아진다.

여러번 해봤다 잘된다.

geforce experience 가 game ready driver를 일괄 관리해준다.

게임까지도.

편하다.

잘된다.

이런 프로그램을 만들어야 한다.

2018년 1월 30일 화요일

You have to remove these apps from starts up menu for windows10

SwingBox Starter
Autodesk Desktop App
iCloud Services
iTunesHelper
AhnLab Safe Transaction Application
DivX Media Server Launcher
HP Beats
hpwuSchd Application
IncrediBuild Agent Tray-icon
Interezen Process
Java Update Scheduler
Mediatek Wireless LAN Card Utility
NVIDIA Capture Server Proxy
PTMDonut.exe
Adobe Updater Startup Utility
HncCheck

These were made without consider your various circumstance. It's enough for you to execute when it needs.

연금보험 해지했다

교보 연금 보험 좋은 상품인데 해지 했다.
백만원 내고 50만원 받음.
그래도 메트라이프 변액 보험 40내고 0원 받은 것보단 낫다.

쩝,
50만원 생겼네.
계산 해봤는데 12년 11만원 정도 내고 65세 되면 그 때부터 매달 20만원씩 10년간 받는다.
그 때 되면 새우깡이 십만원 할 것 같다는 상상을 해 본다.
매달 집으로 배달되는 새우깡 2개.

사실, 소율이 선물 만원도 안하는데 그거 받고 기뻐하는 것을 보면 10만원 아껴서
선물 10개 사주는게 낫다는 생각이다.

점점 힘들어 진다. 사실 버는 돈이 줄지는 않았는데 줄일 껀 줄여야지.

[진심이다.] 평판 걱정

우선 [진심이다.] 태그는 뭔가 잡다하고 쓰레기 같이 정리되지 않는 내 글 중, 제대로 정리한 글에 붙이는 말머리와 태그이다. 내 글은 쓰면서 끝이지 2번 읽지도 않는데 [진심이다.]는 한번 더 읽어 보기로 했다. 블로그에는 태그 기능도 있어서 태그도 달기로 했다.

-----------------------------------

1

가족도 그렇고 주변도 그렇고 나를 걱정하는 시선이 있다. 그 걱정 중에서 [평판]이라는 것에 대해서 사람들이 잘 모르는 것이 있어서 알려주고픈 마음도 있기에 [진심이다.] 글을 쓴다.

우선, 김구라. 김구라 황봉알 노숙자 방송을 들은 적이 있는가? 쓰레기같은 인간들이 쌍욕을 하는 방송이다. 그러나 그 속에는 날카로운 세상 풍자와 김구라가 얼마나 똑똑한지 알 수 있는 통찰이 느껴졌다. 그래서 지금의 김구라가 있는 것이다. 보통 사람이 빽그라운드 없이 연예인이 된 사람들은 사실 보통 사람이 아니다. 자식 교육 관련해서는 나와 생각이 다르지만 정말 대단한 사람으로 인정하고 있다. 미래에 우리가 가져야할 선진 문화를 담고 있는 사람이라고 할까? 대부분의 사람들은 남을 까내림으로 자신을 드러내려고 해서 역겨운데 김구라는 그런 스타일임에도 호감형이고 객관적이라는 것이 대단하다는 것이다.

2

세상은 변하고 있다. 미래 세계가 그려진 영화를 보며 그러려니 한다. 겹겹히 쌓인 철문에 암암리에 이루어지는 사람과의 커넥션이 담긴 영화도 꽤 많다. 영화를 보며 그러려니 하는 것과 겹겹히 쌓인 철문을 보면서 이질감이 없는 것은 이미 우리 사회가 그렇기 때문이다. 선진국인 영국, 미국애들이 올리는 유투브 영상을 보면 한국이 엄청나게 안전한 나라라며 물건을 공공장소에 놔두고 나중에 찾아간다. 그리고 조회수도 수십만이 넘어가고, 공감도 많이 받는다. 이미 선진국은 개인화가 진행되었다.

아~주 오래전 자우림이 말했다. 자기 음악 듣기 싫으면 안 들으면 된다고. 그렇다. 안보고 안듣고 그러면 된다. 이미 그렇게 지내는 사람이 수두룩하고 문화도 많이 바뀌었다. 일전에 한킴이 글 올린거 보고 댓글 단 적도 있지만 기업단 80억씩 대출해주고 1조를 운영하며 승인을 해 주던데 내 후임이랑 나랑 2명이었다. 은행에서 결정권이 있는 사람들과도 자주 미팅을 했었었다. 그런데 고작 10~100억 빌려주고 그것도 무료도 아니고 겁나 담보 잡고 빌려주면서 생색내는 새끼들이 하는 말이나 그들과 연계된 3류 미디어에 쓴 글이 마치 사회에서 큰 파장이라도 있느냥 말하는게 참 우스웠다. 무슨 대통령도 아니고 ㅡㅡ;

3

내가 신경쓰는 평판은 오로지 인성바른 내 제자들이 평가하는 부분이다. 물론, 비판도 오케이다. 그러나 제대로된  제자들이 피해입지 않도록 3류에 실력 없는 애들이 있으면 확실히 밟아준다. 나이 차이? 위로도 상관없고 아래로도 상관없다. 음주 운전하는 살인자들이 무슨 나이 따져야 하나?

가끔씩 제자들과 찍은 사진도 올리지만, 이번에는 글을 올리려고 한다. 이름은 지웠다. 워낙 호방하게 글을 쓰다보니 호불호가 확실해져서 행여나 피해갈까 걱정도 되기 때문이다.

하준호 강사님 Etri----입니다 . 요즘 회사에서 상위 프로그램 개발과 FW 개발업무를 맡아 하고있는데, 에트리와 강사님께 배운 MFC와 자료구조, 커널 디바이스 드라이버가 많이 사용되어 즐거운 회사생활을 하고있습니다. 진작 연락드렸어야 했는데 회사생활 처음이다 보니 하루하루 정신없이 보내다가 지금에서야 연락드리게되었습니다. 강사님 시간이 괜찮으실때 말씀해주시면 조만간 ---와 ---랑 모여서 찾아뵙겠습니다.   날씨가 추운데 건강하시고 늦었지만 새해복 많이받으세요 ^^

4

나의 평판이나 안위는 걱정없다. 걱정하는 새끼들이 돈을 줄것도 아니고. 잘되었을 때 박수쳐줄 선배도 1명밖에 없다. 그런 형들은 꽤 많고.

얼마 전, 어머니께서 주변 사람들 때문에 힘들어 하셨다. 정직하고 착하게 살아왔는데 하면서 말이다. 내가 착하지 않은 부분은 착하지 않다고 말했고, 스스로 나쁜 것을 모르면 안된다고 말했다. 그리고 그 뒤에 인정하고 다시 전화를 하셨다. 그 때 같이 했던 말은 인정 받고 싶은 사람에게 인정 받으라는 말이었다.

내가 크게 실수하고 실패했던 일이 그런 것이다. 인정 받을 실력도 안되는데 내가 추켜세우고 대단하다고 했었다. 그 사람은 서울대 출신, 해외파 출신에게 피해 의식이 있었고 결국 극복하지 못했다.

명불허전, 대단한 사람은 대단한 것이다. 유시민, 진중권, 김구라, 문재인, ... 이런 사람들에게 인정받는 것을 목표로 한다면 삶은 많이 달라질 것이다. 내가 그러고 싶다는 것은 아니고. 지금의 나는 그냥 내가 목표로 한것을 이루었을 때 스스로 인정한다고 생각한다.

5

자라나는 아이들도 남들의 시선에 크게 영향을 받지 않았으면 한다. 부정적인 말을 하는 사람들은 그냥 멀리 했으면 한다. 멀리했다고 해코지 할 것도 아니라는 것이다. 그렇다. 나처럼 평균에서 더 나가지는 말고. 그런 세상을 만들려고 하다보니, 너무 더러운 것을 보다보니 나도 이렇게 된 듯 하다. 세상탓은 아니고 내가 선택했다. 사실 그게 중요한 것은 아니다. 중요한 것은 목표한 바를 이루는 것이지.

단순히 SI가 좋고 그것을 준비하는 시간이 즐거울 따름이다.

화사첨족으로... [진심이다.]를 쓰고 있다보니 그 동안 생각한 [소설이다.] 도 빨리 시작을 해야 할 것 같다.

이번 윈도우 업데이트 무지하게 길구나...

갑자기 업데이트 떠서 했는데 2시간 넘게 기다렸네... 덕분에 다음 웹툰에서

보던 강풀의 브릿지 완결까지 볼 수 있었다. 정말 갓풀 ㅇㅈ

예전 같았으면 리눅스가 최고니, 맥이 최고니 어쩌구 했겠지만

윈도우 서버가 3년동안 안 뚫리고 업데이트와 카스퍼스키 하나만으로 잘 버티는 것을 보며,

그러려니 하고 있다.

플랫폼에 적응해 간다고 해야 하나.

--------- 또 다른 이야기.

비즈스파크 만료가 되어 지우고 새로 산 맥에 인스톨 DMG를 찾을 수 없어

OFFICE 365 구입자에게 부탁해서 PKG를 받았다.

이제 키가 필요없고 계정으로 접속이 되는구나.

그래도 고맙네.

안될 줄 알았는데.

2018년 1월 29일 월요일

nugu mini 안팔리긴 안팔리나 보다.

계속해서 진화 중..♥
[SKT NUGU mini] 누구 미니 인공지능 스피커 NU200
 41,900
4%39,900
무료배송

할인했다 ㄱㅅㄹ 하더니 가격 더 내리고 있네 ㅡㅡ;

괜히 샀다 정말.

헤이 카카오는 잘 쓰고 있다. 누구 미니처럼 중간에 뻑가고 다시 설정하는 일은 아직 없어서

그리고 결정적으로 스피커에 매달려진 라이언 때문에 인테리어용으로...

하는 일은 날씨 물어보는 일 밖에 없다.

조금 쓰다가 빼려고 했는데 인테리어랑

누구랑은 다르게 아이 목소리 인식이 된다.

소율이가 헤이 카카오 사랑해 하니 언젠가 사랑이라는 감정을 알게 되면 답을 해주겠다고 했다.

아이 목소리 하나라도 인식되면 그 인공지능 스피커는 쓸만한 것이 된다.

누구 미니는 처음 집에 온 인공 지능이라서 아이가 정말 많이 사용했었는데

정말 한 백개중에 

단 1도 인식 못했다.

망해라. 어차피 유가 조작해서 망할 일 없는 SK는 딴거 해라 SKT좋으니까 그거 계속 하던지.

망할 기업은 망하고 흥할 기업은 흥해야 대한민국이 산다. LG는 네이버랑 했으니 한번 이용해 봐야

하는데 또 사면 안될 것 같기도 하고 ㅡㅡ;

회사에서 AI 하기엔 힘이 딸린다.


페이팔 문제

페이팔로 등록되어 있는 카드를 이용해서

anonymous 접속 결제가 되는지 알아보았는데,

안된다.

페이팔에 일반 카드 결제 기능이 있는데 회원 가입 때 사용했던 카드로 일반 결제를 하려고 하면

다음과 같이 문제가 발생한다.





dropbox business 무료 평가판 시작

페이팔로 시작했다.

일전에도 포스팅했었지만,

아마존, 구글, 드랍박스, 마소 원드라이브 다 사용해봐도 속도나 만족도는 드랍박스가 가장 좋았었다.
그만큼 가격은 가장 비쌌다.

3년 정도의 비교 기간이 있었는데 지금은 드랍박스를 정리할 용도로 그리고 비지니스 제품의 기능을 알아보려고 무료 평가를 시작했다.

500기가에 달하는 드랍박스에 남겨진 파일들을 모두 동기화하고 구글 드라이브로 옮길 예정이다. 회사는 여유가 된다면 구글 서비스를 이용하려고 2년동안 회사 계정을 등록해서 이용했었는데 아직은 나누미넷 서비스가 더 좋아서 그것을 쓰고 있다. 나누미넷의 메일 첨부의 업로드 다운로드 속도는 글로벌 서비스가 따라갈 수 있는 수준이 아니다. 작은 기업에서만 가능한 속도, 비용이 18만원 정도로 우리가 24명인지라 6만원 정도 차이가 나니 바꿔볼만도 하지만 아직 사람들은 익숙한게 좋을 것 같다. 새로 들어오신 분만 바꾸자고 하시는데...

중국에선 접속 조차 안된다. ㅡㅡ; 중국 서비스를 또 버릴 순 없고 통합이 힘들기 때문에 구글로 이전은 안될 것 같기도 하다. 그동안 나누미넷이 더 빨라지고 서비스가 더 좋아지면 좋지 뭐 국내기업이니. 드랍박스 같은 파일 공유 기능이 하나 더 들어가면 좋을 것 같은데... 안되면 그냥 파일 공유는 우리가 만든 솔루션으로 하면 될 것 같기도 하다.

2년간 유지한 도메인 비용이랑 구글 드라이브 비용은 날아갈수도 있겠다. 이게 맞다고 생각했거늘... 중국이라는 변수가 있을줄이야.

HJH_Xcode_shortcuts

레퍼런스북 같은 실무 프로그래밍 중급편에 실을 내용으로 shortcuts 정리를 시작한다. 이미 텀블벅 프로젝트에서 했었다. 모금은 실패했으나 시안 제품은 뽑아서 제자나 지인에게 많이 나눠줬다.

머그컵으로 늘 보고 있고 요즘 사용하는 툴은 웹스톰, visual stdio 2015/2017, Eclipse, Android Studio, Xcode고 대부분의 소스 코드는 사실 beyond compare, powergrep, editpad pro로 작업이 된다. 아무래도 오픈소스를 많이 컴바인 하는 것이라.

그러던 중 이제 나도 나이가 많이 들었다는 것이 실감이 나고, 대충 비슷한 것끼리 묶으면 되겠다는 생각이다. jet brain사 제품은 너무 비싸다. 구글 덕분에 안드로이드 스튜디오는 인텔리J대신 써도 되는(사실 인텔리J랑 테마만 다른) 제품이고 개발을 위해 어쩔 수 없이 무조건 써야 한다. Xcode도 마찬가지고 Visual Studio도 마찬가지. 그래서 웹스톰은 이미 후임 2명이 2개의 라이센스를 신청해서 쓰고 있지만 나 개인은 이번에 라이센스가 만료 되더라도 사용하지 않겠다는 생각이다. 편하게 node.js 개발하고 running 상태로 두어 디버깅 하기는 편하지만. 내가 만약 하나의 회사라면 .... 하고 생각해보면 버리는 툴이 맞다.

bizspark도 끝나고 예상대로 마이크로스프트가 돌연 지난 라이센스 키를 보는 페이지도 날려버려서(비즈 스팍 2번 연속으로 해봐서 안다) 마이크소프트 제품은 웬만하면 사지 말아야 겠다는 생각이다. 정부 기관도 한번 플랫폼을 먹고 나면 완전히 돌변하는 회사(매년 라이센스 비용을 50% 이상 올리는)의 상술에 M$를 외치던 FSF진영의 철학을 이해했을 듯.

사띠아도 좀 다를거라 생각했는데 사실 똑같았다. 그러나 Visual studio 2015의 아키텍트 기능은 2017에는 없고, 2017은 최신 SDK를 완벽히 지원하기 때문에(지들이 만든 운영체제인데 지원 안할수가 있나...) 또 병행해서 사용할 수 밖에 없다. 아마 visual studio 2017에 아키텍트 기능은 2015에 비해 비루한데 뭔가 라이센스 문제라 내부 분란이 있었을수도... 결국 Visual Studio 2015 update3는 명작으로 남을 것 같고. 30년 동안 마소를 지켜본 내가 이건 명작이 될거라 예상해서 지은 카페이름 cafe.naver.com/vs2015 처럼. 다른 사람에게 도움될 프로그램은 2015로 많이 만들 것 같다. 다만 회사가 너무 최첨단을 걷다보니 2017를 안 쓸 수는 없어서 결국 2개다 쓰고 있다. ㅡㅡ; 내 개인적으로 의료계는 모두 맥으로 전환시키고 싶다는 포부가 있는데. 별다른 이유는 없고 그냥 병원에는 맥이 어울리기 때문이다. 맥 개발에 쓰이는 Xcode는 참 좋은 툴이지만 기능의 다양성은 Visual Studio 에 비할바는 안된다. 북마크 기능만 해도 Xcode는 없다. 그러나 맥북 프로 풀옵션 보다 더 비싼 가격에 구입해야 하는 엔터프라이즈 버전과 비교하기는 무리데쓰. 개발자 계정 일년에 얼마씩 돈을 내지만 그 가격으로 이정도 가성비를 내는 것은 상당히 좋다. 그리고 내 노트북의 경우 4K 인데 맥북 프로 2K가 더 선명하고, 모니터 아무리 큰거 여러개 써도 채워지지 않던 눈의 피로가 아이맥 5K의 선명함으로 채워지는 것 같다. 아쉬운 것은 한가지 플랫폼만 할 수 도 없고, Xcode 만 쓸 수 도 없는 노릇이다. 최소한 컴패어링 툴이랑 sourceInsight 를 연결해서 써야한다. 이미 길들여진 부분도 있어서 왠만하면 하나의 플랫폼에서 전문가가 되려고 노력한다. 

서론이 길었다. 보통 내 포스팅은 오리지널스나 제로투원을 보고 라스트무버를 지칭하는 사람들 중 마케터들의 현란한 디자인 솜씨로 다시 재창출되어 인터넷에 돌아다닐텐데, 그냥 내가 가장 많이 쓰는 shortcuts만 잘 정리한다면 사실 개발자한테나 도움되지 대중적이진 못하게 된다. 대중적인 것은 제품으로 승부하는거지.


https://developer.apple.com/library/content/documentation/IDEs/Conceptual/xcode_help-command_shortcuts/MenuCommands/MenuCommands014.html
참고하면 더 많다.


Xcode Shortcuts (based on ver.9.2)


⌘1~9 : Left panel navigating
⌥⌘1~2 : Right panel navigating

⌃1 : Recents Files, Find Callee
⌃2 / ^3 : show previous / next history
⌘ <- / -> : move to edit point previously / next



개발환경설정(⌘,)
menu - Xcode - Preferences... - Navigation

Optional Navigation (Uses Separate Assistant Editor)
Double Click Navigation (Uses Separate Tab)
Command-click on Code(Jumps to Definition)


- iMac 5K 개발 기준이다. MacBook pro 는 기본 옵션을 써서 더블클릭으로 창을 띄우게 한 후 bettersnaptool을 쓰면서 이동하는 것이 더 좋다. 화면이 좁기 때문에 ^^ 큰 화면에서는 어시스턴스 뷰가 너무 좋은데 옵션 키 누르고 계속 클릭하게 된다. 한꺼번에 닫을 때는
⇧⌥⌘Z

better snap tool 화면 최대화
⇧⌥⌘⇡
(better snap tool 설치해야 한다)

연결된 디바이스 목록
⇧⌘2
실행
⌘R

파일찾아서 열기
⇧⌘O
클린
⇧⌘K
저장하면서 실행
⌘R

- 안드로이드 스튜디오도 실행하면 저장된다. 본래 윈도우는 기본 저장이 없어서 Ctrl+S는 기본이었는데 이제 많이 바뀌었지. 구글 이미지가 더 하지만, 맥은 뭘 하던 기본 저장이라는 개념이 깔려있다. 에버노트나 원노트는 프로그램일 뿐이지만 애플은 브랜드 자체가 사용자에 달라붙는 느낌.

welcome to xcode
⇧⌘1

- 이거 모를 때는 ⌘Q를 이용했었다 ㅠㅠ

파일 탐색기(Project Navigator)열기
⌘1
- 윈도우 개발과 다르다. 메타데이터를 저장하기 때문에 Finder 파일 실제 경로의 파일들과 다르다. 따로 목록(메타데이터)이 있다.

Build configuration
⇧⌘,

- 비쥬얼 스튜디오와 메카니즘이 좀 다르다. 디버그 버전과 빌드 버전에서 include되는 헤더와 라이브러리가 빌드 버전별로 지정되는 비쥬얼 스튜디오와 다르다. Xcode가 더 좋을 수도 있지만 큰 프로젝트 할 때는 구분되어 있는게 더 좋다. 보안이나 디버깅 관련 라이브러리를 따로 넣을 수 있으니... 특히 보안 때문에 Visual Studio 메카니즘이 더 낫다.
Standard Editor 최대화
⌘⏎ - Assistance Editor 끄고 메인창을 최대화 한다.

⌘0 - 네이게이터 날리고,
⌥⌘0 - 유티리티 에어리아 날리고,
⇧⌘Y - 디버깅 에어리아도 날린다.- 스토리보딩(ㅋ), 코딩에 집중 할 수 있다.

프로젝트 grep
⇧⌘F

다음
⌘G

이전
⌘G

바꾸기
⌘F


한 후에는 해당 파일 네비게이터에 띄우기
⇧⌘J

정의로 이동해서
^⌘J

all references (or usages) 찾고
^1
- ^1 해서 calee를 찾아야한다

해당 파일로 새 탭 띄우기
⌘T

탭 닫을 때는
⌘W
한 후에는 Assistance Editor에 띄우기
⌥⌘⏎

탭 이동은
⇧⌘|
탭 바로 이동은
⇧⌘[ or ]

혹은
⌘J
⌘⇢⇠
탭 안에서 Assistance Editor 이동은
⇢⇠

탭 한방에 닫기
⇧⌘w

Code snippet show/hide
ESC

그리고
⌃⌥⌘2

스토리 보딩 할 때는
⌥⌘L

- 사실 스니핏은 커스터 마이징해서 썼는데, 다른 사람 컴에서 하는 경우도 많아서 걍 기본 키 바이딩 그대로 쓰게 된다. 한글 전환이랑 스포트라이트를 바꿔서 수년을 써서 습관이 되니, 다른 사람 컴에서 코딩하거나 협업할 때 아예 고쳐지질 않더라.

formatting
⌘A 
⌃I
- vim 에서 무쟈게 자주쓰는 gg=G 와 같은 기능. Eclipse는 그렇게 많이 썼는데 생각이 안나네. 정말 기록이 기억은 지배하는 것인가 ㅋㅋ 얼마전에 후임이 맥 쓰다가 인터넷에서 안 찾아지는 shortcut 기능을 묻길래 모른다고 했는데 막상 가서 눌러보니 되는... 손이 기억을 지배한다가 맞겠다.

이제부터 특수문자 cmd C V가 귀찮아서 걍 영문으로 하겠다shift ctrl opt cmd

빠른 API 설명
opt 마우스 클릭

API 문서
shift cmd 0

- 제목창 가는 건 크롬이랑 같다. cmd l

키보드로 하려면
shift ctrl cmd /

줄 위 아래로 
shift cmd [ ]

탭 밀기/당기기

cmd [ ]



- 정의로 이동하기 쓴다음 가장 많이 쓰는

단어 수정 : ctrl cmd E

헤더 전환하는
ctrl cmd 위 화살표는 스위프트에서 필요없게 되니까...


참 좋아하는 짤방 GIF


DUBAI HEALTHCARE


두바이가 한국 의료에 참 관심이 많다.

덕분에 정부 사람도 많이 만나고 즐거운 시간이었다.


유틸리티의 국산화



잘나가는 외산 유틸리도 한글화가 안 되어 있다면 정이 가지는 않는다.

정... 한국인만의.

그런데 그 반대라면?

정말 그런 유틸리티 많다.

국산이 한글 지원이 더 안되는 ㅡㅡ;

하재수


컴퓨터에서는 지울거라

그래도 아버진데 남겨둬야지 ㅅㅂ

오버워치리그 인기



트위치 조회수를 보면 알 수 있다. 미국에서는 십만명이 넘게 본다. 요즘 잘나가는 유투버 구독자가 십만이 넘어가니 그려러니 하겠지만 메이저리그 야구장 정원이 5만 정도니 2개가 꽉 차는 것이다.

2018년 1월 27일 토요일

인비절라인 홈페이지

https://www.google.co.kr/aclk?sa=L&ai=DChcSEwj_1IrkiffYAhWOCioKHYkdCkAYABAAGgJ0bQ&sig=AOD64_2888Ne3GDM4zSg1ddUooKiMs6EAg&q&adurl&ved=2ahUKEwjLz4bkiffYAhVIhbwKHe8FCHgQ0Qx6BAgXEAE

2018년 1월 26일 금요일

네이버 자료실을 없앤다고 했었는데...

http://www.itworld.co.kr/news/107997


똑같은 생각을 가진 사람이 나타났네 ...

프로젝트는 더 가속화 되겠다.

우선 토렌토 쪽은 마무리 되었고,

m코인 쪽 진행중이다.

비트코인 트렉젝션 로그가 너무 많아서 외장 하드 추가 구입 신청했다.

회사 힘이 더해지니 좋다.

블로거 모바일 다시 정상 동작 한다

사진 잘 올라가네


다쓴 헬륨가스통을 타입캡슐로 만들 예정이다





정말 좋은 말이다


2018년 1월 25일 목요일

강남 모텔 뱅뱅 사거리랑 가까운

3개가 모여 있고
모텔을 바라보고 제일 왼쪽 시설이 가장 좋았다.
둘 중 하나는 이런데...

어딘지는 말 안할란다.



가루쿡 포코모코

쿠팡에 판다 싸다

맛있단다



이모티콘 만들어 보다

카카오 이모티콘 만들어 보기로 했다.
이모티콘을 20개 정도 구입한 것 같은데 내가 쓸 것을 만들어 보고 싶었다.

난 디자인엔 소질이 없어서 내가 하면 누군가 배끼겠지.
그럼 괜찮은 이모티콘을 구매해서 살 수 있겠지.

이미지 사이즈 정방형 360 픽셀
2메가 이하
72dpi, RGB
24개를 만들어야 한다.

오전에 일도 손에 안잡히고 심심해서 만들고 오후에 제출했다.
https://emoticonstudio.kakao.com/

만들다 보니 이모티콘에 쓰던 돈이 더욱 안 아까워졌다.

시안이 통과되면 3D 툴로 글자를 만들면 괜찮을 것 같다는 생각이다.

사진은
https://pixabay.com/ko/%ED%95%B4%EC%BB%A4-%EA%B3%B5%EA%B2%A9-%EB%A7%88%EC%8A%A4%ED%81%AC-%EC%9D%B8%ED%84%B0%EB%84%B7-%EC%9D%B5%EB%AA%85-%EC%A7%84-%ED%95%98%EB%82%98-%EC%82%AC%EC%9D%B4%EB%B2%84-%EB%B2%94%EC%A3%84-2883632/

폰트는

http://software.naver.com/software/summary.nhn?softwareId=GWS_001611#


2018년 1월 24일 수요일

부산 경찰 안되겠네

포장마차에 아직 조폭 사칭하는 놈이 있고

삼성 광고 클릭했다. 한번은 아니라 잊을만하면 보는 것 같아서...

페이지가 작동하지 않습니다.

news.samsung.com에서 리디렉션한 횟수가 너무 많습니다.

ERR_TOO_MANY_REDIRECTS

미국에서 FDA 통과 제품 카피본이라 참여


귀하는 턱지방분해제 2상 임상시험 피험자로 선정되셨습니다.
병원 방문 일정 확인 후 추후 통보 드리겠습니다.

blogtouch pro 더 이상 업로드가 안되네...

[이건 테스트용]

데탑에서는 잘 될 듯 한데...

앱을 지웠다가 다시 깔아도 업로딩이 안된다.

구글에서 막은 건지

앱 버그인지

알아보다.

모바일 버전 크롬에서는 [업로드] 기능 자체를 없애버린 것을 확인했다.

데스크톱용 버전으로 해야 [업로드]가 생기네.

뭐, 문어발로 성장해서 이제 버릴 것은 버리는 것일까...

덕분에 기회가 생겨서 좋긴하다만

안타까움은 있네.

10년만에 git alias 처음 써본다.

삼성 때부터 git을 썼으니...(프레임웍은 perfoce, 커널은 git) 10년이 넘었는데 alias는 한번도 안 써봤었다. 데모용으로 브랜치를 계속 생성해야 하고, sourceTree는 UI에서 제대로 push가 안되어 커맨드라인으로 할 수 밖에 없기 때문에 결국 "필요"에 의해서

쓰게 되었다. b1, b2, b3로 브랜치를 명명하면 좋을 것 같다는 생각이 들었다.

Junhoui-iMac:junhoha.xcuserdatad junhoha$ git config --global alias.a 'checkout AlignTechDemo'
Junhoui-iMac:junhoha.xcuserdatad junhoha$ git a
M iOS_Previewty/Mproject/aligntech/Medytox.xcworkspace/xcuserdata/junhoha.xcuserdatad/UserInterfaceState.xcuserstate
Switched to branch 'AlignTechDemo'
Your branch is up to date with 'origin/AlignTechDemo'.
Junhoui-iMac:junhoha.xcuserdatad junhoha$ git branch
* AlignTechDemo
  master
Junhoui-iMac:junhoha.xcuserdatad junhoha$ git checkout master
M iOS_Previewty/Mproject/aligntech/Medytox.xcworkspace/xcuserdata/junhoha.xcuserdatad/UserInterfaceState.xcuserstate
Switched to branch 'master'
Your branch is up to date with 'origin/master'.
Junhoui-iMac:junhoha.xcuserdatad junhoha$ git branch
  AlignTechDemo
* master
Junhoui-iMac:junhoha.xcuserdatad junhoha$ git a
M iOS_Previewty/Mproject/aligntech/Medytox.xcworkspace/xcuserdata/junhoha.xcuserdatad/UserInterfaceState.xcuserstate
Switched to branch 'AlignTechDemo'
Your branch is up to date with 'origin/AlignTechDemo'.
Junhoui-iMac:junhoha.xcuserdatad junhoha$ git branch
* AlignTechDemo
  master

Junhoui-iMac:junhoha.xcuserdatad junhoha$ 

sourcetree 에서 github 으로 push 가 안될 때

명령어로 푸시하면 된다.

command 가 짱이지.

스토리보드 리팩토링


스토리보드 리팩토링


https://useyourloaf.com/blog/refactoring-with-storyboard-references/

개편한데?

문재인 정부는 최성봉을 스타로 만들어야 한다.

https://www.youtube.com/watch?v=tAPwp_mDWW8

폴포츠가 워낙 유명했었고,
한국의 폴로츠라고 해서 더욱 유명했었다.

유명세가 그의 성장을 돕는 것은 아니지만

사람이 어느 정도 크다보면
세상에 나가야 할 때가 있다.

https://www.youtube.com/watch?v=8fUb7YxAv4U


아마 문재인 정부가 추구하는 모든 길을 걸었고 또 가졌고,
대중에게 잘 어필이 될 만한 연예인이 아닐까 싶다.

뭐, 쉬다가 생각나서 듣다가 끄적여 본다.


perhaps the designated entry point is not set?

요구사항이 많아지다보니, ...

정확히 말하면,

뭘 요구하는 모르는 사람들과 일할 기회가 많아지다보니


코드로 되어 있는 프로젝트를 되려 스토리 보드로 나누고 있다.

그냥 그러려니 했는데 3년이 넘도록 요구사항이 계속 바뀌니

Acceptance Test design을 이젠 어떻게 해야 할지도 모르겠고,

그냥 요구하는 데로 들어주고 그 시간만 지나가고 월급을 받는 것이 일이 되어 버리는 것 같다.

디자이너가 없어서 기획의 한계가 있는 것이 가장 큰 문제 이기도 하다.

내가 디자인을 공부할까?

드로잉까지는 아니더라도 명품 구매 셔틀을 많이 했을 때, 진품 가품 구별 눈이 생긴 것을 보면,

비슷하게 노력하면 감각은 익힐 수 있을 것 같은데 말이다.

좋은 것을 보고 좋을 것을 듣고 하다보면 좋아지는 뭐 그런? ㅋㅋㅋ


각설하고, 제목의 오류가 나면 info.plist 에서 main interface를 바꿔주고(그럼 프로젝트 세팅이 바뀐다)

아래처럼 해주면 된다.


스토리보드 시작점을 뜯어 고칠 일은 거의 없기에
계속 까먹어서 내가 찾기 쉽도록 남겨둔다.


어제 저녁 서현 환승 주차장을 갔다.

http://blog.naver.com/PostView.nhn?blogId=thesales1&logNo=220704222204

6시에 가서 10시 넘어 집에 오는데,

5600 원 나왔다.

싼 느낌은 사실 없다. 걍 밥 먹는데 주차 하고 2~3시간권 받는게 나을 듯.

정말 지하철 이용하는 사람은 편할 듯.

교통 카드 찍는데 아니라 넣는건데 환승은 말을 해야 할지 카드를 찍으면 자동으로
되는지는 알 수 없었다.

위에 나온 포스팅으로도 알 수 없다.

교통카드는 분명 따로 있고, 신용카드를 넣는 곳이니 아마 말을 하거나,

정기적으로 정말 환승하는 사람을 위해서 만든 것 같기도 하다.

AK가 들어와 있었는데 작년 9월 30일 종료되었다고, ...

AK에서 얼마 받았는지 알면, 주차장이 시민을 위한 용도인지 돈 벌기 위한 수단인지

정확히 알 수 있겠지만

아마 삼성도 성남시도 함구하겠지.

성남시 홈페이지에 있으려나 ... 시간 날 때 찾아봐야겠다.

동영상으로 수익을 얻는 것은 정말 힘든 일이 되어 버렸다.


https://support.google.com/youtube/answer/72857#apply

일전에는 대충 해도 성공할 수 있었지만 이제 빅 대디가 많아져서 힘들다.

정말 좋아하는 영상을 찍어야 한다.

2018년 1월 23일 화요일

인터넷 속도 체크

갑자기 애드블락에 막힌다.

잘 사용하다가 ...

뭐, 둘이 친구는 아니니까

http://www.speedtest.net/run

AD BLOCKER ERROR

It appears that your ad blocker is preventing Speedtest from working properly. Please try updating the 3rd party filters in your ad blocker options or add these custom filters to resolve the issue:
@@/hello^$xmlhttprequest,domain=speedtest.net @@/ping^$xmlhttprequest,domain=speedtest.net @@/download^$xmlhttprequest,domain=speedtest.net @@/upload^$xmlhttprequest,domain=speedtest.net

다운로드 모니터링 시스템 솔루션

https://www.manageengine.com/products/netflow/download.html


customized LaunchView adding in xcode using objective-c

런치뷰는 좀 전에 올렸던 스토리보드로 만드는 방식도 있지만 뷰로 만들어도 된다.

LaunchView 파일 2개 만든다. .h, .m

헤더에 선언하고

@property (weak, nonatomic) LaunchView *viewLaunch;

파일에서

#import 한 후

#import "LaunchView.h"

LaunchView *viewLaunch = [[LaunchView alloc] init];

viewLaunch.frame = _viewBanner.frame = _viewConsul.frame =

CGRectMake(0, 0, _viewFullScreen.frame.size.width, _viewFullScreen.frame.size.height);

뷰를 추가한다.

[_viewFullScreen addSubview:_viewLaunch];


시간 추가



if (eTimerState == TIMER_LAUNCH) {

viewLaunch.hidden = NO;

CFTimeInterval cTime = CFAbsoluteTimeGetCurrent();

if (cTime - sTime > 4.5f) {

viewLaunch.hidden = YES;


eTimerState = TIMER_INIT;

}



view hide, show 방식보다는 프레임웍을 제공하는 회사(애플)에서 제공하는 앱 개발 프레임을 지키는 것이 중요하므로 걷어내면서 남겨둔다.

AppDelegate.m 에

[NSThread sleepForTimeInterval:4];

넣으면 딜레이를 줄 수 있다.


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

// Override point for customization after application launch.


[NSThread sleepForTimeInterval:4];




xcode objective-c project 에 swift storyboard & code 추가

LaunchScreen.storyboard가 없으면 스토리 보드 추가한다.

런치스크린을 화려하게 하려면 파일이 많이 필요하니

new group with folder 로 폴더를 하나 생성해서 그 안에 만들어 준다.

LaunchScreen.swift 파일 만들어 준다.

Would you like to configure an Objective-C bridging header?

창이 뜨면 브리징 헤더를 만들어 준다.

빈 헤더 파일이 하나 생성된다.

Launch screen interface file base name

에서 LaunchScreen 을 적어 준다.

Use as launch screen에 체크가 되어 있으면

LaunchScreen.storyboard: error: Illegal Configuration: Launch screens may not set custom classnames

이런 에러가 나니 주의하자.

인터넷에 나온 것 같이 딱히 컴파일러 설정을 하지 않아도 objective-c 안에서 swift 모듈이 잘 돈다.


백그라운드 영상을 넣기 위해 

https://github.com/Guzlan/BackgroundVideoiOS

모듈을 썼는데 obj-c 로 먼저 해보고 swift 로 바꿔보면 도움이 될 것 같다.

런치 스크린은 스토리 보드로 떨어져 있지 않고 view에 바로 뿌리게 되어 있었는데

swift 로 코드를 바꿀 때 굳이 서로 참조 하지 않고 가능한 부분은 우선 바꾸어 보자는 생각에서

스토리 보드 중심으로 바꾸어 보았다.

보통 커다란 마이그레이션 전에는 작은 성공들을 해봐야 끝까지 갈 수 있으니깤ㅋㅋㅋ
 

previewty iOS 버전 11.0 으로 올렸다. warning 잡자.

/Users/junhoha/Downloads/BackgroundVideoiOS-master/Demo-Swift/Demo/BackgroundVideo.swift:28:51: 'characters' is deprecated: Please use String or Substring directly
Deprecations Group
/Users/junhoha/sourcetree_repo/iOS_Previewty/Mproject/aligntech/Medytox/MainViewController.mm:288:21: 'UIAlertView' is deprecated: first deprecated in iOS 9.0 - UIAlertView is deprecated. Use UIAlertController with a preferredStyle of UIAlertControllerStyleAlert instead
/Applications/ycode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertView.h:26:12: 'UIAlertView' has been explicitly marked deprecated here
/Users/junhoha/sourcetree_repo/iOS_Previewty/Mproject/aligntech/Medytox/MainViewController.mm:117:13: 'UIAlertView' is deprecated: first deprecated in iOS 9.0 - UIAlertView is deprecated. Use UIAlertController with a preferredStyle of UIAlertControllerStyleAlert instead
/Applications/ycode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertView.h:26:12: 'UIAlertView' has been explicitly marked deprecated here
/Users/junhoha/sourcetree_repo/iOS_Previewty/Mproject/aligntech/Medytox/MainViewController.mm:188:44: 'setStatusBarHidden:' is deprecated: first deprecated in iOS 9.0 - Use -[UIViewController prefersStatusBarHidden]
/Applications/ycode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:459:63: Property 'statusBarHidden' is declared deprecated here
/Applications/ycode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:459:63: 'setStatusBarHidden:' has been explicitly marked deprecated here
/Users/junhoha/sourcetree_repo/iOS_Previewty/Mproject/aligntech/Medytox/MainViewController.mm:206:5: 'UIAlertView' is deprecated: first deprecated in iOS 9.0 - UIAlertView is deprecated. Use UIAlertController with a preferredStyle of UIAlertControllerStyleAlert instead
/Applications/ycode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertView.h:26:12: 'UIAlertView' has been explicitly marked deprecated here
/Users/junhoha/sourcetree_repo/iOS_Previewty/Mproject/aligntech/Medytox/MainViewController.mm:312:40: 'openURL:' is deprecated: first deprecated in iOS 10.0 - Please use openURL:options:completionHandler: instead
/Applications/ycode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:127:1: 'openURL:' has been explicitly marked deprecated here
/Users/junhoha/sourcetree_repo/iOS_Previewty/Mproject/aligntech/Medytox/MainViewController.mm:430:9: 'UIAlertView' is deprecated: first deprecated in iOS 9.0 - UIAlertView is deprecated. Use UIAlertController with a preferredStyle of UIAlertControllerStyleAlert instead
/Applications/ycode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertView.h:26:12: 'UIAlertView' has been explicitly marked deprecated here
/Users/junhoha/sourcetree_repo/iOS_Previewty/Mproject/aligntech/Medytox/PageView/AnalysisView.mm:221:45: 'CFReadStreamCreateWithFTPURL' is deprecated: first deprecated in iOS 9.0 - Use NSURLSessionAPI for ftp requests
/Applications/ycode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.2.sdk/System/Library/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h:321:1: 'CFReadStreamCreateWithFTPURL' has been explicitly marked deprecated here
/Users/junhoha/sourcetree_repo/iOS_Previewty/Mproject/aligntech/Medytox/PageView/AnalysisView.mm:224:63: 'kCFStreamPropertyFTPUserName' is deprecated: first deprecated in iOS 9.0 - Use NSURLSessionAPI for ftp requests
/Applications/ycode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.2.sdk/System/Library/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h:62:30: 'kCFStreamPropertyFTPUserName' has been explicitly marked deprecated here
/Users/junhoha/sourcetree_repo/iOS_Previewty/Mproject/aligntech/Medytox/PageView/AnalysisView.mm:225:63: 'kCFStreamPropertyFTPPassword' is deprecated: first deprecated in iOS 9.0 - Use NSURLSessionAPI for ftp requests
/Applications/ycode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.2.sdk/System/Library/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h:74:30: 'kCFStreamPropertyFTPPassword' has been explicitly marked deprecated here
/Users/junhoha/sourcetree_repo/iOS_Previewty/Mproject/aligntech/Medytox/PageView/AnalysisView.mm:226:68: 'kCFStreamPropertyFTPUsePassiveMode' is deprecated: first deprecated in iOS 9.0 - Use NSURLSessionAPI for ftp requests
/Applications/ycode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.2.sdk/System/Library/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h:86:30: 'kCFStreamPropertyFTPUsePassiveMode' has been explicitly marked deprecated here
/Users/junhoha/sourcetree_repo/iOS_Previewty/Mproject/aligntech/Medytox/PageView/MorpheusView.m:92:24: 'stringByAddingPercentEscapesUsingEncoding:' is deprecated: first deprecated in iOS 9.0 - Use -stringByAddingPercentEncodingWithAllowedCharacters: instead, which always uses the recommended UTF-8 encoding, and which encodes for a specific URL component or subcomponent since each URL component or subcomponent has different rules for what characters are valid.
/Applications/ycode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.2.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSURL.h:592:1: 'stringByAddingPercentEscapesUsingEncoding:' has been explicitly marked deprecated here
/Users/junhoha/sourcetree_repo/iOS_Previewty/Mproject/aligntech/Medytox/PageView/MorpheusView.m:93:44: 'openURL:' is deprecated: first deprecated in iOS 10.0 - Please use openURL:options:completionHandler: instead
/Applications/ycode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:127:1: 'openURL:' has been explicitly marked deprecated here
/Users/junhoha/sourcetree_repo/iOS_Previewty/Mproject/aligntech/Medytox/PageView/MorpheusView.m:95:44: 'openURL:' is deprecated: first deprecated in iOS 10.0 - Please use openURL:options:completionHandler: instead
/Applications/ycode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:127:1: 'openURL:' has been explicitly marked deprecated here
Unused Entity Issue Group
/Users/junhoha/sourcetree_repo/iOS_Previewty/Mproject/aligntech/Medytox/MainViewController.mm:34:19: Unused variable 'storyboard'
Semantic Issue Group
/Users/junhoha/sourcetree_repo/iOS_Previewty/Mproject/aligntech/Medytox/Util/Public/minizip/unzip.c:943:52: Possible misuse of comma operator here
/Users/junhoha/sourcetree_repo/iOS_Previewty/Mproject/aligntech/Medytox/Util/Public/minizip/unzip.c:943:9: Cast expression to void to silence warning
/Users/junhoha/sourcetree_repo/iOS_Previewty/Mproject/aligntech/Medytox/Util/Public/minizip/zip.c:182:64: This function declaration is not a prototype
/Applications/ycode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.2.sdk/usr/include/zconf.h:290:23: Expanded from macro 'OF'
/Users/junhoha/Downloads/BackgroundVideoiOS-master/Demo-ObjC/BackgroundVideoDemo/BackgroundVideoObjC.m:50:1: Method possibly missing a [super dealloc] call
Asset Catalog Compiler Warning Group

/Users/junhoha/sourcetree_repo/iOS_Previewty/Mproject/aligntech/Medytox/Images.xcassets: The app icon set "AppIcon" has 4 unassigned children.

스토리 보드 2개 쓰기

스토리 보드를 안쓰면 좋겠지만, 너무 편하다.

편하라고 만들어 놓은 것이니...

어드민 페이지 만드는데 스토리 보드를 나눌 때 유용하다.

https://stackoverflow.com/questions/42171364/set-app-entry-point-programmatically-in-appdelegate



accepted
Consider not having an entry point. Then, in appDelegate, test for your variable and choose the appropriate storyboard accordingly. Then show the view controller from that storyboard.
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

    if globUs.hasName {
        let storyboard = UIStoryboard(name: "Main", bundle: nil)
        let vc = storyboard.instantiateViewController(withIdentifier: "FirstMainVC")
        self.window = UIWindow(frame: UIScreen.main.bounds)
        self.window?.rootViewController = new
        self.window?.makeKeyAndVisible()
    }
    else {
        let storyboard = UIStoryboard(name: "NewUser", bundle: nil)
        let vc = storyboard.instantiateViewController(withIdentifier: "FirstNewUserVC")
        self.window = UIWindow(frame: UIScreen.main.bounds)
        self.window?.rootViewController = welcomeVC
        self.window?.makeKeyAndVisible()
    }

    return true
}


bootcamp 지우기

맥북 프로 레티나 터치바 diskutility 에서 bootcamp 파티션 삭제하면 검은색에서 회색으로 바뀐다(APFS로 지정) 파틴션 아이콘 클릭하여 - 버튼을 이용하여 삭제하면 끝.