코딩은 주댕이로
-
[REST API] Query Param vs Path Param 뭐가 더 좋을까?코딩은 주댕이로/인터넷 2017. 2. 22. 02:34
물론 경우에 따라 뭐가 더 좋은지 나눌 수 있겠다. 1. 옵셔널한 값이 있다면 Query param2. Not found시, 404에러를 내려주길 원한다면 Path param3. Not found시, 특정한 값을 내려주길 원한다면 Query param 다른 경우는 http://stackoverflow.com/questions/4024271/rest-api-best-practices-where-to-put-parameters 를 참고
-
정규표현식코딩은 주댕이로/컴공지식 2017. 1. 28. 19:16
튜토리얼http://zvon.org/comp/r/tut-Regexp.html#Pages~Page_2 생활코딩 강의https://opentutorials.org/module/622/5143 정규표현식 검사http://regexr.com/ page 1-4^$\ page 5-6. page 7-9[][-] [^] page 10( | ) page 11~14*+? page 15~17{숫자} {5}, {1,3}, {3,} pages 18~24\w\W\d\D\b\B\A\A...\Z...\Z page 25~26\w+(?=X) X를 선택자에 포함하지면 선택은 하지않겠다. w:wordd:digits: } *? 0개+? 1개?? greedy 수량자lazy 수량자 ===================================..
-
[메모리 절약 Tip] 상수 프로퍼티(variable)가 많다면 프로퍼티(variable) 대신 메소드를 써보자.코딩은 주댕이로 2016. 9. 9. 11:35
iOS 개발 관점에서 작성되어 혼동되는 단어가 있을 수 있습니다. View관련 클래스에는 상수가 많이 들어간다. 이미지의 가로Size, 세로Size, 최대 이미지 갯수, 폰트, 컬러 등등.. 이렇게 많은 상수들을 해당 클래스에서 모두 사용한다면 상관 없지만, 사용하지도 않는 프로퍼티들 때문에 메모리 낭비를 하는 경우가 발생할 수 있다.안쓰는건 선언하지 않으면 되잖아? 라고 생각이 드는게 당연한데, 아래의 상황을 떠올려보자. [SuperView] - 상수30개 보유|[SubViewClass1(사용상수 10개)] [SubViewClass2(사용상수 7개)] [SubViewClass3(사용상수 2개)] ..... 이런 구조에서 모든 Cell의 superView가 되는 SuperCell에 Cell관련 상수들을 ..
-
[TCP/IP] 웹 프로토콜에서 MAC주소와 IP주소를 어떻게 쓰는걸까?코딩은 주댕이로/컴공지식 2016. 7. 14. 00:02
그냥 IP주소, MAC주소에 대한 얕은 지식을 위해 적는 글!!쯔위에게 Facetime을 하려고 한다고 치자.쯔위의 전화번호를 알리가 없다.쯔위에게 전화를 걸기 위해 무엇부터 해야할까?일단 카톡을 열어 가장 트덕한놈에게 연락을 한다.트덕 : 팬카페에 가입하면 회장이랑 연락될걸?팬카페에 가입해서 회장에게 연락을 취했다.팬카페 회장 : 매니저한테 연락해보세여..매니저에게 연락했다.매니저 : 쯔위? ㅇㅇ 잠시만~~~쯔위 : 꺼져 냄새나는 덕후새끼야...이렇게 무사히 쯔위에게 연락이 닿았다. 쯔위는 서버에 해당하고, 쯔위의 전화번호가 바로 IP주소에 해당한다.트덕, 팬카페 회장, 매니저는 라우터에 해당하고그들의 연락처가 MAC주소에 해당한다고 볼 수 있겠다. 1.우리가 웹브라우저에 http://www.naver..
-
네이버 날씨는 어디서 정보를 가져올까? 네이버날씨API는?코딩은 주댕이로/인터넷 2016. 5. 6. 23:34
결론부터 말하면 네이버는 날씨API를 제공하지 않고 있다.네이버가 관측을 안하니깐 당연한건가 싶기도 하고.. 네이버 날씨 페이지를 들어가면 웨더아이, 케이웨더에서 날씨 정보를 받고 있다고 한다.둘 다 들어가본 결과.. 1. 웨더아이 - https://www.weatheri.co.kr/ 얘네는 무료로 제공하지는 않는듯... 데이터는 제일 좋아보이는데 .. 2. 케이웨더 - http://api.kweather.co.kr/apiguide/present.html여긴 무료도 제공하는데, 데이터의 질이 웨더아이보다는 좀 떨어지는 기분임.. 3. 난 SK플래닛거 쓸래.. http://rhammer.tistory.com/124
-
[날씨API] SK플래닛 날씨API사용하기 using Swift in iOS코딩은 주댕이로/인터넷 2016. 5. 1. 01:25
https://developers.skplanetx.com/develop/app/ 로 이동하여 회원가입 후 appKey를 발급 받는다. GET요청을 한다.요청 URL : http://apis.skplanetx.com/weather/날씨API에도 여러 종류가 있습니다. 예를 들면, 현재날씨 분별, 현재날씨 시간별, 초단기예보, 단기예보, 태풍정보 등등 이 종류에 따라 URL path가 달라집니다.저는 현재날씨 분별을 사용해서 요청 URL이 http://apis.skplanetx.com/weather/current/minutely입니다.날씨API 종류는 https://developers.skplanetx.com/apidoc/kor/weather/information/?leftAppId=15048899 에서 ..
-
[책 리뷰 후기] 누워서 읽는 알고리즘코딩은 주댕이로/컴공지식 2016. 1. 7. 23:40
후기1. 책 제목만큼이나 가벼운 내용을 강조하고 있으며, 실제로도 그렇다.2. 시덥잖은 내용만 있는게 아니라, 정렬,자료구조 등 몇 가지 다시 되짚어보는 계기가 되었다. (거부감없이 재미있게 접근시켜준다.)3. 심심할대 읽어도 될 정도로 '재미있다.'4. 저자에게서 오세득 셰프같은 아재향이 풍긴다.(긍정)5. 좋은 개발자가 되기 위한 자세를 종종 강조하는데 꽤나 와닿는다.6. 15,000원은 좀 비싼 감이 있으므로 별 4개 반드립니다.7. 가격외엔 만족만족 꿀잼 한 줄 보기8. 키보드부터 두드리는 사람이 하는 일은(실전 프로그래머들이 흔히 말하는 '노가다'와 같은 의미에서의)'코딩'이고 침착하고 꼼꼼하게 접근하는 사람이 하는 일은'프로그래밍'이다.
-
[자바스크립트 객체 Javascript Object] 내장 객체, 브라우저 객체모델(BOM), 문서 객체모델(DOM)코딩은 주댕이로/JavaScript 2015. 9. 24. 22:07
자바스크립트의 객체는 크게1. 내장 객체, 2. 브라우저 객체 모델(BOM:Browser Object Model), 3. 문서 객체 모델(DOM:Document Object Model) 로 나눌 수 있다. ***내장 객체내장 객체는 자바스크립트 엔진에 내장되어 있어, 필요한 경우 생성해 사용할 수 있습니다.내장 객체로는 문자(String), 날짜(Date), 배열(Array), 수학(Math)객체 등이 있습니다.오늘 날씨가 며칠인지 알고 싶다면, Date 객체를 생성하여 getDate()를 사용하면 됩니다. ***브라우저 객체 모델(BOM)브라우저에 계층적으로 내장되어 있는 객체들을 브라우저 객체 모델(BOM:Browser Object Model)이라고 합니다.브라우저 객체로는 window, screen..