카카오와 옥스포드의 콜라보 제품인 '라이언 버스' 를 샀으요!!


가격은 39000원


세 번째 콜라보 제품이라고 하므요










미피는 어피치, 튜브, 라이언









박스를 뜯으면 구성품이이써요









스티커랑 설명서가 있네요


설명서 보고 뚝.딱.뚝.딱









버스의 하판 부분을 먼저 뚝.딱.뚝.딱









꽤나 디테일하져???

운전석이랑 기어도 있어여 ㅋㅋㅋ

출입문 부분에 스티커를 샥샥









버스의 상판 부분을 뚝.딱.뚝.딱









좀 신기한 블럭이 있었어요

요렇게 생긴 블럭인데

양쪽으로 연결할 수 있도록 되있더라구여


이걸 어디다 쓰나 했는데.....


...


.....








요렇게 쓰더라구요 라이언 버스의 앞 얼굴 부분인 인 것 같죠??

신기방기!!










요렇게 스티커를 붙여주면~~~


얼굴 짜잔!!










버스 지붕을 만들어주고~~ 역시나 뚝.딱.뚝.딱









꼬리도~~?


뚝.딱.뚝.딱



지붕을 얹고 꼬리와 얼굴을 붙어주면..?









짜잔.!!!!!!! 


졸귀탱 ㅠㅜ, 어머 이건 사야해










다른 레고 포스팅으로 찾아뵐게여~~


안뇽~~







웹 서버 요청시 GET 방식과 POST 방식 등이 있는데 


GET 방식으로 서버 요청 시 긴 URL의 요청이 들어올 경우 414 Request-URI Too Large 오류가 발생합니다.


해결 방법은..


첫 번째로 GET으로 보내던 방식을 POST로 변환 하는 방법이 있습니다. 


두 번째로는 서버에서 요청 발생 시 client header buffer를 늘려주는 방법이 있지만 리소스가 한정적이기 때문에 완벽한 해결 방법은 아닙니다.


또한 브라우저마다 URI의 길이 제한이 있기 때문에 가급적이면 URI가 길 경우 POST 방식으로 변경해주는 것이 좋겠습니다.




'프로그래밍 용어' 카테고리의 다른 글

window.location document.location 차이점  (0) 2017.05.12
Coding Style - 네이밍 룰  (0) 2016.08.24
요다 조건문 / Yoda Conditions  (0) 2016.08.02

Javascript !!a


Javascript에서 느낌표 두개(!!) 연산자를 사용해서 코드를 작성하는 경우가 종종있는데 어떤 역할을 하는지 궁금했습니다.


알아보니..



Javascript에서 느낌표 두개(!!)를 사용하면 0, null, undefined 등과 같은 정의 되지 않은 변수들을 강제 변환하여 정확한 논리 결과인 true / false를 만들어 줍니다.


아래 코드를 보면 이해가 바로 됩니다.!

let a = 0;
console.log(a);   // 0
console.log(!a);  // true
console.log(!!a); // false

let b = null;
console.log(b);   // null
console.log(!b);  // true
console.log(!!b); // false

let c = undefined;
console.log(c);   // undefined
console.log(!c);  // true
console.log(!!c); // false


이런 식으로 애매한 변수들을 정확한 논리 결과의 표현을 원할때에 사용할 수 있습니다.



아래 코드는 "흠.. 이런 경우엔 어떤 결과가 나올까?" 생각해볼 수 있는 예제입니다.


!!false === false
!!true === true

!!0 === false
!!parseInt("foo") === false // NaN은 false
!!1 === true
!!-1 === true  // -1 는 true

!!"" === false // 빈 문자열은 false
!!"foo" === true  // 일반 문자열은 true
!!"false" === true  // false라는 문자열도 true

!!window.foo === false // 정의 되지 않은 변수는 false
!!null === false // null은 false

!!{} === true  // 빈 객체는 true
!![] === true  // 빈 배열은 true