[PHP] Parse error: syntax error, unexpected $end in 에러 해결법

오늘 작업하면서 이런 에러를 보았다. Parse error: syntax error, unexpected $end in ~ 뭐지.. 문법이 틀린것도 아니고 아무리 봐도 문제가 없었다. 구글링을 통해 알아보니 { or }괄호가 어딘가에서 누락됐을때 나타나는 에러라고 한다. 파일에서 단어를 검색해보니 { = 26개, } = 25개 짝이 맞지 않는다 -_-; 결국 if문에서 { 가 한개 닫히지 않았던 문제였다. ㄷㄷ

[jQuery] TABLE TR 추가 및 삭제

Table TR 추가

Table TR 삭제

 

[jQuery] 엘리먼트 좌표(top, left) 구하기와 변경 방법

엘리먼트 요소의 top, left 좌표를 구합니다. 이 값은 css의 position 정의 후 엘리먼트의 위치를 구하거나 설정하는데 사용됩니다.

 

[jQuery] 선택된 인자가 몇 번째인지 찾는 방법

같은 형식의 반복된 엘리먼트 요소 중에서 선택한 엘리먼트에 엑션을 주기 위해서는 이를 참조할 수 있는 인덱스값이 필요합니다. 보통 이런 상황에 자주 쓰이는 방법은 아래와 같습니다.

li요소를 클릭했을때 eq()를 이용해 eq index가 1에 해당하는 녀석의 data-val이라는 attribute에 “hello”라는 값을 넣어주는 코드입니다. 보통 이런식으로 eq를 많이 사용합니다. 그렇다면 eq안에 1과 같은 값을 어떻게 가져와야 할까요? 물론Continue reading “[jQuery] 선택된 인자가 몇 번째인지 찾는 방법”

[Linux] 재부팅 후 mysql 데몬이 자동으로 시작되지 않는 경우

얼마전 운영중인 서버를 일주일에 한번 재부팅 하도록 크론 설정 했습니다. 그런데 재부팅이 되고 나서 mysql 데몬이 시작되지 않아 물려 있는 웹사이트들이 DB 커넥션 에러를 뿜었습니다. 알아보니 부팅이되고나서 mysql 데몬이 돌지 않고 있었죠. 일단 mysqld 서비스를 시작시키고 찾기 시작했습니다. 어느 분들은 apache도 돌지 않는 경우도 있더군요. 이런 경우 원하는 서비스를 init.d에 등록해서 부팅시 서비스가 자동 시작하도록Continue reading “[Linux] 재부팅 후 mysql 데몬이 자동으로 시작되지 않는 경우”

[CSS] 앨리먼트 요소 center 정렬 해결방법

CSS 정렬에 있어서 각 요소의 width, height 값은 중요합니다. 이들이 없으면 상호간 정렬 또는 위치를 잡는데 애를 먹게 됩니다. parent라는 class를 가진 부모 DIV 앨리먼트가 child라는 class를 가진 자식 DIV 앨리먼트를 감싸고 있다고 가정합니다. 이때 흔히 고민하는 부분이 자식 앨리먼트를 어떻게 하면 center 정렬을 시킬 수 있을까 일겁니다. text-align? margin? padding? 요소를 정렬시키는데 있어 위Continue reading “[CSS] 앨리먼트 요소 center 정렬 해결방법”

[API] 네이버 맵 API를 이용해 latlng 좌표 구해오기

Google Map Api를 연동할땐 Map을 생성할때 주소값을 자동으로 내부에서 latlng좌표로 변환해줍니다. 그래서 따로 좌표값을 구해올 필요없이 Map 파라미터에 주소값을 넣어주는 것으로 간단하게 연동이 됐지만 네이버 Map API는 좀 다르네요. 직접 좌표를 구해서 구해온 값 중 필요한 데이터만 정제해서 좌표값을 넣어줘야 합니다. 덕분에 Curl도 써야하고 XML 파싱도 해야합니다. 이런 부분 때문에 연동하면서 Google Map Api와 비교를Continue reading “[API] 네이버 맵 API를 이용해 latlng 좌표 구해오기”

[JS] .js 파일에서 외부 js파일 가져오는 방법

간혹 특수한 경우인데 따로 파일로 뺀 js파일안에 외부 js파일을 불러와야하는 상황이 생깁니다. 이런 경우에는 여러가지 방법이 있는데 그 중에서 가장 간단한 방법 한 가지를 소개합니다.

보시면 아시겠지만 아주 간단한 방법입니다. document.write를 이용한 방법이죠. 그 외의 여러 외부 js파일을 순차적으로 불러오거나하는 방법은 이 형태로는 불가능하고 다른 방법을 사용해야 합니다. 이 방법은 단지 순서에 상관없이 js파일을Continue reading “[JS] .js 파일에서 외부 js파일 가져오는 방법”

[Note] 개인 프로젝트의 중요성과 개인적인 생각

꿀위키 버프글 섹션에서 참고할 만한 좋은 글들을 보던 중 너무 공감이 되는 포스트를 읽게 되었습니다. 프로그래머가 개인 프로젝트를 해야하는 5가지 이유   제가 생각하는 개인 프로젝트의 장점도 위 내용과 비슷합니다. 개인프로젝트라면 개인이 목표를 수립하고 하나의 결과물을 만드는 것과 소위 투잡이라는 본업무시간 외의 알바 중 일부도 포함이 될 수 있겠다고 생각합니다. 하지만 알바도 알바나름이기 때문에 일부라는Continue reading “[Note] 개인 프로젝트의 중요성과 개인적인 생각”