본문 바로가기
반응형

My Record22

Smart App Banner란? 스마트 앱 배너란? 스마트 앱 배너는 애플 앱스토어에서 앱을 홍보하는 표준 방식을 의미한다. iOS에서 공식지원하는 Smart App Banner는 웹 페이지의 최상단에 위치하게 된다. 안타깝게도 안드로이드 환경에서는 따로 제공해 주는 게 없기 때문에 Smart App Banner와 비슷하게 따로 구현해줘야 한다. Smart App Banner는 iOS에서 공식 지원한다는점, 해당 App이 사용자 Device에서 지원가능한지 여부를 자체 판단하여 배너를 보여주고 안 보여주는 점, 기타 구현과 대응에 힘을 쏟을 필요가 없다는 점 등등 다양한 장점을 가지고 있다고 생각된다. 그렇다면 무조건 Smart App Banner를 쓰는게 좋은 게 아닐까? 꼭 그렇지는 않은 게, 커스터마이징이 힘들다는 점이다. 특히 .. 2024. 2. 4.
[#경험담] 웹 개발자(SI/SM)의 경력직 이직 경험 및 후기 사실 이 글은 2022년 말에 작성한 회고글을 적기 이전에 먼저 적어두고 싶었는데, 까먹고 이제야 작성하는 글이다. 내가 굳이 제목에 SI/SM 개발자라고 적은 이유는 좀 안타까운 경우들이 많이 생길까 봐 찾아볼 때 도움이 되었으면 해서 그렇게 작성하였다. 내 미천한 경험들과 생각들이 누군가에게 도움이 되기를 바라며 끄적끄적 글을 써보도록 한다. 아 참고로 SI에서 4년 차라는 경력을 가지고 있었다. 1. 재직 중 이직 준비 VS 퇴사 후 이직 준비 이직을 결심한 순간 가장 처음 걸리는 게 현재 재직 중인 회사일 것이다. 과연 재직 중에 이직 준비를 해야 하는지 아니면 퇴사 후에 이직 준비를 해야 하는지가 처음 맞닥뜨리는 선택의 순간이다. 정해진 정답이 있는 건 아니지만 이건 지극히 개인적인 이유로 선택.. 2023. 1. 13.
[펌][Javascript] function의 이해 및 모듈화 출처 : http://www.nextree.co.kr/p4150/자바스크립트는 한동안 개발자들의 많은 오해와 편견으로 toy language 취급을 받아 왔습니다. 누구든지 쉽게 배워 간단히 적용할 수 있다는 생각에 깊이 있는 학습이 이뤄지지 않았습니다. 하지만, 현대의 웹 애플리케이션이 시대적 요구와 사용자의 기대로 인해 점점 더 복잡한 대규모 시스템으로 발전해 나가면서 자바스크립트에 대한 관심이 크게 늘고 있습니다. 이에 자바스크립트에 대한 올바른 이해를 위해 자바스크립트에서 가장 중요한 주제인 함수에 대해 간략히 설명하겠습니다.대부분 자바스크립트에서 함수를 설명할 때 "자바스크립트에서 함수는 first-class object(또는 citizen, value)다"라는 정의는 항상 빠지지 않고 등장하는.. 2020. 10. 4.
[펌][Javascript] function(){}() - IIFE란? 출처 : https://findawayer.tistory.com/entry/IIE%EC%9D%98-%EC%9D%98%EB%AF%B8%EB%8A%94자바스크립트에서 이런 구문을 보신 적이 있으신가요?(function() { // 코드 })();제가 처음 이런 구문을 봤을 적엔 의아스러웠습니다. 괄호가 여기저기 겹쳐 붙어 있는 걸로 보일 뿐, 대체 무슨 구문인가 하고요. jQuery에서 사용하는 $(function() { });의 또다른 버전인가 하는 생각조차 들었습니다. (그렇지 않습니다) 이것은 퓨어 자바스크립트에서 거의 언제나 사용하는, IIFE(Immediately-invoked function expression: 즉시 작동하는 함수식)라는 구문입니다. "이 안에 들어있는 코드를 바로 실행해라" 라.. 2020. 10. 4.
[도서 #1] 성공하는 프로그래밍 공부법 * 그저 내가 개발자로 살아가면서 지금까지 무슨 책을 읽어 왔는지 기록해 두려는 글이다. 회사에 적응을 끝냈다 생각하여 이제 하나씩 전문서적을 읽어볼까 한다. 여기저기 검색하며 찾아본 책들 중에 리스트를 만들고 그중 첫 시작으로 이라는 책을 읽어보았다. 무언가 느낌이 이제 막 개발을 하려는 사람들이 읽기에 좋을법한 제목이여서 뻔한 내용 아닌가라는 생각이 들었지만 읽어보니 생각보다 재밌게 읽을 수 있었다. 우선 책 자체는 1장 프로그래밍 공부법 2장 의도적 수련과 소프트웨어 장인 정신 3장 컴퓨터와 사람들과 소통하는 국어 이야기 4장 교양 있는 당신을 위한 프로그래밍 공부법 이렇게 목차를 가지고 설명을 해 나간다. 나한테 있어서는 지금 읽어도 좋은 책으로 다가왔다 애초에 전문서적(자바, 스프링 이런 거 제.. 2020. 7. 28.
[MyBatis] Mybatis_파라미터 #{} 과 ${} 의 차이 SPRING 에서 mybatis를 사용하다 보면 mapper에서 보이는 '#' 과 '$' 특히 나는 기존에 배울때 '#'에 대해서만 배웠기 때문에 '$' 표현이 생소하기 때문에 어떤 의미인지 공부하며 기록해두고자 한다. 우선 #{} 을 이용했을 경우의 실행방식을 살펴보자 >mapperSELECT * FROM mineTest WHERE num = #{num} AND id = #{id} 이런식으로 작성된 쿼리문은 다음과 같이 오라클로 전달되어 수행된다. >oracle로 전달SELECT * FROM mineTest WHERE num = ? AND id = ? >실제 수행 쿼리문SELECT * FROM mineTest mtWHERE num = 34 AND id = 'mine'다음은 ${}를 이용했을 경우의 실행.. 2020. 4. 12.
[Android] The Intent extra data 크기 제한 - [펌] Adnroid Intent extra size limit일전에 Intent를 이용하여 Activity간 데이터를 주고받는 형식의 기능을 구현해놓고 테스트를 하는 과정에서 어느 순간만 앱이 튕기는 현상이 일어났다. 에러가 발생하는 위치를 잡지 못해서 헤매던 결과 그 순간에 extra로 넘기는 데이터가 Map의 size로 650개를 담아 넘기는 상황을 발견했는데 혹시나해서 테스트를 더 진행하던 결과 데이터의 크기가 문제가 있다는 결론을 내려 찾아보던 중에 괜찮은 블로그를 발견하여 기록해두고자 한다.-출처-원본 : https://www.neotechsoftware.com/blog/android-intent-size-limit 정리된 번역 블로그 : https://parkho79.tistory.com/39 아래.. 2019. 12. 8.
[Android] 해상도에 대한 이해 (feat. dpi) - [펌] 출처 : https://tadomstudio.tistory.com/4 dpi별로 아이콘을 집어넣길래 저게 뭔가해서 찾아보다가정말 괜찮은 정리글을 발견하여 기록해둔다. 안드로이드 해상도를 이해하기 위해서는 크기의 단위(Dipmension)인 DP의 개념을 먼저 잡고 출발해야 합니다. 그래서 DP에 대한 설명을 먼저 드리고 이어서 DPI, px에 대해서도 알아보겠습니다. DIP (Device Independent Pixels) or DP 안드로이드에서 사용하는 독립적 단위 수치입니다. 어떠한 해상도에서도 같은 크기를 보여주는 것이 목적이라고 볼 수 있습니다. DPI(Dots Per Inch) 1인치(2.54 센티미터)에 들어있는 픽셀의 수입니다. 안드로이드에서는 160을 기본으로 합니다. px(pixel) .. 2019. 11. 2.
HTTP 상태 코드 종류 및 의미 상태코드에 대해 찾아보는 도중에 아주 훌륭한 사이트를 발견하여 기록해둔다. 두고두고 공부하자 ( 출처 : https://developer.mozilla.org/ko/docs/Web/HTTP/Status ) 정보 응답섹션100 Continue이 임시적인 응답은 지금까지의 상태가 괜찮으며 클라이언트가 계속해서 요청을 하거나 이미 요청을 완료한 경우에는 무시해도 되는 것을 알려줍니다.101 Switching Protocol이 코드는 클라이언트가 보낸 Upgrade 요청 헤더에 대한 응답에 들어가며 서버에서 프로토콜을 변경할 것임을 알려줍니다.102 Processing (WebDAV)이 코드는 서버가 요청을 수신하였으며 이를 처리하고 있지만, 아직 제대로 된 응답을 알려줄 수 없음을 알려줍니다. 성공 응답섹션2.. 2019. 8. 27.
반응형
TOP