목록2019/06 (6)
규도자 블로그
리디렉션한 횟수가 너무 많습니다 가끔씩 뭔가 뚜렷한 전조증상 없이 이 에러가 뜨는 경우가 있는데 이유는 서버에서 링크이동이 반복해서 이뤄지게 됐을 때 브라우저가 임의로 이 에러를 일으키는 것이다. 예를 들어 localhost라는 주소에 들어갔을 때 해당 웹페이지에 localhost/move로 리디렉션시키는 스크립트가 짜여져 있고, localhost/move라는 곳으로 이동했을 때 localhost로 다시 리디렉션시키는 스크립트가 있다면 이 오류가 뜨게 된다. 내가 이 오류를 만났을 땐 다음과 같은 상황이었다. django로 프로젝트를 제작하던 도중 로그인이 된 상태이거나 로그인을 성공하면 redirect_to라는 GET키값의 밸류값으로 이동시키거나 혹은 home으로 이동시켜야 했는데 request에 뭐가..
삶의 기본 값은 false이다. 예전에 친구가 해줬던 말인데 잊고 싶지 않아 적어본다. 말 그대로다. 삶의 기본 값은 false이다. 개발자언어로 하면 이게 더 와닿을 수도 있겠다. 초기화하지 않은 논리자료형의 기본값은 false이다. 물론 실제 프로그래밍과는 다르다. 그냥 일종의 표현이다. 이게 무슨 의미이냐. 누군가에게 어떤 부탁을 했을 땐 거절당하는 게 기본값이고, 어떤 시험을 봤을 때나 지원을 했을 땐 기본값이고, 짝사랑에게 고백했을 때도 거절당하는 게 기본값이라는 말이다. 사실 이 말을 들었을 때도 내가 원하는 것들이 뜻대로 이뤄지지 않아 의기소침해졌을 때였다. 심지어 여러번 들었다. 그러니까 나의 뜻대로 되지 않는 일이 생겼더라도 원래 이렇게 됐을 일이려니 하고 생각하면 마음이 조금은 편해진다..
여러가지 언어와 프레임워크들을 써오며 느꼈던 단상 현 상태를 말하자면 이렇다. 나는 국비학원에서 프로그래밍을 처음 접했고 교육 커리큘럼은 C와 Java로 시작해서 학원 수행과제로 Java로 네이티브 앱을 만든 다음 PHP를 이용해 웹 프로젝트를 만들고 해당 결과물을 포트폴리오로 하여 PHP와 워드프레스를 주로 사용하는 회사에 취직했다. 개인적으로는 Python과 Django Rest Framework를 백엔드로, React와 Next를 프론트엔드로 사용하는 프로젝트를 진행 중이며 회사에서는 그간 PHP코드로 쌓아왔던 레거시 코드들을 Java Spring으로 컨버전하는 과정을 겪고 있다. 이러한 과정들 속에서 많은 걸 느꼈고 혹시 언어나 도구를 선택하려는 프로그래머, 프로그래밍을 시작하려는 학생 등에게 도..
이곳에서 알려주는 wp cli를 설치하는 일련의 과정을 실행시켜주는 쉘스크립트이다. 플랫폼을 작업하는 데에 있어서 wp cli를 자주 사용하는데 써야될 때마다 여기저기에서 깔 때마다 귀찮아서 동료 개발자분이 만들어 주셨다. 스크립트 내부 내용은 이렇다. #!/bin/bash curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar php wp-cli.phar --info chmod +x wp-cli.phar sudo mv wp-cli.phar /usr/local/bin/wp wp --info 예외처리 등은 없이 그냥 심플한 형태이다. 설치를 원하는 서버에서 위 wpcli.sh파일을 옮겨놓고 . wpcli.sh혹은 s..
jQuery와 input text value의 함정 글의 요지를 먼저 말하자면, jQuery로 선택자.val();을 했을 때 값이 반환되기 마련인데 input text태그는 실제 텍스트박스에 입력된 값이 value 속성보다 우선순위를 갖는다. 이점을 모르고 혼동했던 경험(오늘 일)을 잊지 않기 위해서 이 글을 남긴다. 일단 테스트 소스코드는 다음과 같다. This is jQuery Test convert to A console.log testinput change attr change attr console.log testinput2 https://jujumilk3.github.io/htmlinputtest/ 이곳에서 실제 실행되는 모습을 확인할 수 있다. 혹은 아래 코드샌드박스를 이용해도 된다. ifr..