회사에서 위 두 단어가 돌길래 찾아본 내용을 공유한다. 안드로이드 인스턴트 앱 줄여서 인스턴트앱은 앱스토어에 들어가서 앱을 다운받지 않아도 즉각적으로(Instantly) 앱을 실행할 수 있다. 추가로 이음새없이 매끄럽게(seamless) 결재와 인증절차를 수행할 수 있다. 한번더 요약하면 개발자가 할일은 없고 설계만 잘하면 구글 플레이스토어가 업그레이드되면서 기존보다 편하게 해줄것이다. PWA Progressive Web Application 진보적인 웹 앱 이건 진짜 간단하게 요약하면 "네이티브 앱만큼 강력한 웹앱" 크롬에서 웹페이지 북마크를 안드로이드 앱 서랍에 넣었던것 처럼 간단하게 웹앱을 설치할수있고 이렇게 설치해두면 웹앱주제에 자기혼자 업데이트도 하고 하는 강력한 어플리케이션이 된다. 네이티브처..
최근 서비스 앱을 개발하며 푸시서버를 새로 만들게 되었다. 기존 푸시서버는 PHP 5.4 기반의 어드민툴 서버에서 작성되었기 때문에 몇가지 한계를 갖고 있었다. 첫번째 문제는 기존 APNS 푸시 라이브러리가 보낼수 있는 한글 길이가 무지 짧다는거다. 아래 소스는 내가 원래 쓰던 푸시서버 소스다 function sendMessage( $ssn, $deviceToken, $message ) { $payloadFormat = array( 'aps' => array( 'alert' => array( 'title' => $message["title"] ), ), "msg" => $message["msg"], "category" => $message["category"], "img" => '', "link" => ..
내가담당하는 웹서버는 여러종류의 DB와 통신한다. 로컬DB로 MySQL, 기존 서비스들이 많이 사용하는 Oracle, 최근겜이 주로쓰는 MS-SQL, 일부겜이쓰는 POSTGRE 등등.. 여튼 대충은 알았지만 그 여러종류의 조합이 가능하도록 창작자께서 Connection Manage Tool을 만들어두었다. 각 DB에 연결하는 세가지 방법을 제공하고있는데 이는 JDBC, PDO, SQL-RELAY 이다. 음 여기까지는 이전에 알고있었다. 세가지가 있다.. 정도? 지금 해외에 내보내는 툴은 MS를쓰는데 국내서비스에선 뭐 이전에 누가 쓰고있는 커넥션을 카피해서 만들었다. JDBC를 사용하는 옵션인데, 이게뭔지는 크게 관심이 없었다. 근데 이게뭐야 해외로 옮겨서 커넥션정보를 만들었더니 JDBC connectio..
여러 디바이스에서 동일한 환경을 구축해두고 하던 작업을 이어서 할 수 있도록 세팅하는데있어 클라우드만큼 간편한게 없다, 그중에도 Local Storage와 자연스럽게 녹아드는 Dropbox 솔루션은 몹시 편리하고 활용가치가 높다. 다만 대부분의 회사에서는 클라우드 내지는 보조기억장치의 활용을 좋아하지 않기때문에 이에대한 대안을 찾고있다. 가장 여러곳에서 활용하는 Password관리 파일은 G Docs를 활용하니 깔끔해졌다. 음.. 어떤게있을까 우선 회사 작업내용의 외부유출이 껄끄러운것이라면, 회사작업폴더는 그냥 쌩까고 로컬에만 저장하는것이 좋겠다. 그럼일단 로컬스토리지에 개인문서와 업무문서를 분리해야겠다.
내가만든 어드민툴이 러시아로 나갈것같다. 그래서 다른겜들은 어떻게 보냈는지 알아보고있는데 이거하려면 어드민툴 내용파악이 필요해보인다. 1. 기존 대만,북미에나갔던 어드민툴 버전이랑 지금 어드민툴 버전이 다르다.2. 그래서 .then Syntax를 사용할수없다.... 오? 씨?3. 여튼 DB툴이 젤먼저 필요해보여서 기존거에다가 추가했다...4. 생각해보니 버전을 올리고할지 내리고할지 정해야될거같다.5. 올린버전으로 가야될듯 싶다.6. 여튼 그담에 어떻게하는지 찾아보니 전임자가 정리해놓은게 있다.7. JS파일, PHP파일에 선작업을 해두고, 타겟 텍스트들을 CSV로 추출해야한다고 한다.8. 번역이되면 그걸 현재 내 로컬 MYSQL에 넣는다.9. 그걸 MYSQL WORKBENCH로 추출해서10. 그걸 대상에다..
어제 세미나에서 배운 TCP의 개념에 대해 적어둔다. PHP에서 소켓통신을 할때 fWrite, fRead를 사용하곤 하는데.이 보내고 받는 행위들이 어플리케이션단에서 직접 일어난다고 착각하기 쉬운데, 그렇지 않다. 내가 어플리케이션에서 fWrite를 실행하면 OS는 TCP Stack에 그 내용을 복사하고, 실제로 통신은 TCP스택에서 이루어진다고 한다. 음.. 그림을 그리면서 설명해야겠는데 콤퓨타로 그림그리는게 좀 어렵다대충 이런그림을 그리고싶은데... 말로 설명하도록 한다. 요점은 이거다.fWrite를 통해 한번에 두개의 패킷을 보내면이게 전송하고 이어서 곧바로 전송되는게 아니라, 서버가 ACK를 보낼때까지 대기한 후 그게 도착하면 두번째 패킷을 보내게 된다.만약 서버가 ACK를 안보내면 Timeout..
면접에 쓸 질문들을 모아보았다. 1. Override / Overload의 차이점.Override는 재정의 / Overload는 인자의 수가 다를경우 처리Overriding은 상속 관계에서 같은기능을 사용하지만 함수 내용이 다른경우 자식클래스에서 함수를 재 정의 하는것.Overloading 은 리턴타입, 인자개수, 인자타입이 다를경우 함수를 재정의하는것. + Overriding이 가능하려면 함수이름, 리턴타입, 매개변수가 모두 동일해야한다. 2. Struct와 Class의 차이점.언어적으로 Struct는 Public / Class는 Private관습적으로 Struct는 자료형만 는 의미로 사용된다.Class는 내부 자료보다는 메소드가 중시되는 객체의 의미로 사용된다. 3. OSI 7 Layer 어플리케이..
HeadFirst HTML with CSS & XHTML10장 박스모델, 11장 Div와 Span 엘리먼트, 12장 레이아웃과 포지셔닝 우선 xHTML은 eXtensible HTML의 약자이고, HTML의 진화된 차세대 산물이라고 한다.확장 가능한 HTML. 아.. XML은 걍 메타랭기지HTML은 마크업 랭기지두개를 합쳐서 일반적인 HTML 태그 외에 여러가지것들을 붙여쓰고이를 xHTML이라고 부르는 것 같다.----------------------------------------------------------------------------- * Border, Margin, Padding, Content Area보더는 경계, 마진은 경계 바깥쪽, 패딩은 경계 안쪽부터 콘텐츠에어리어 밖까지* width..
sp_helptext @objname='USP_BL_NW_CASH'; 요래요래하면된다.
- Total
- Today
- Yesterday
- 0x0422
- Octane S2
- JS
- 개발자취업
- 연구개발직
- 일리네어
- 개발자
- 오블완
- 감정수업
- 나가노 스키여행
- Java Developer Day
- 취준생
- 존슨황
- swift
- 하 준 숴이
- cfstring
- 칠레와인
- 컴공
- 송강호
- happo-one
- 취업
- 컴퓨터공학과
- 존슨 황
- 깝스 1회
- 언프리티 랩스타
- 박찬욱
- 하포원
- 티스토리챌린지
- nsstring
- 이창동
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |