본문 바로가기

css margin과 padding 작업을 하다 보면 글이 붙어 있다던지 박스가 붙어 있어서 여백을 좀 줘야 할 때 쓰는 경우로 margin과 padding이 있다. margin:10px 0; 이렇게 두개만 쓰면 앞쪽 위아래에 10px의 여백을 좌우는 0을 준다는 뜻 margin:10px 0px 0px 5px; 이러면 시계방향으로 생각하면 된다. 위 10픽셀 오른쪽 0 아래 0 왼쪽 5px의 마진을 준다는 뜻이다. margin:5px 10px 50px; 이렇게 3개를 쓸 때가 몰랐을 때는 제일 헷갈리기도 했었는데 위쪽과 아래쪽에 5px을 오른쪽은 10px을 왼쪽은 50px을 준다는 뜻이다. 그리고 마지막으로 하나만 줄 경우 margin:5px; 이렇게 하나만 쓸 경우에는 상하좌우 전부 균일하게 5px을 준다는 뜻. 이는 padding도 마..
Unable to lock ./ibdata1, error: 11 에러 관련 갑자기 또 로그인이 안되어서 확인해보니 얼마전에 정리했던 서버공간이 또 100% 다 쓰고 있다고 나온다. 족히 몇십기가는 쓸 용량이였는데 이상하다 해서 봤더니 /var/log/mysqld.log의 크기가 이틀사이에 몇십기가가 되었다. 그래서 로그를 확인을 해보니 아래와 같은것이 있었다. InnoDB: Check that you do not already have another mysqld processInnoDB: using the same InnoDB data or log files.InnoDB: Unable to lock ./ibdata1, error: 11 디비가 날라가면 안되기 때문에 늘 조심을 하는데 근래에 들어서 자주 이런 문제가 있는것으로 봐서는 서버를 바꿔야 하는 시기가 온것인가 하는 생각..
Warning: mysql_connect(): Too many connections in 에러 서버 돌릴 때 거의 나지 않는 에러가 났다.그래서 알아보게 된 mysql 관련 설정부분. 아무래도 어디서 공격을 한게 아닐까하는 생각이 드는데 에러는 아래와 같다. Warning: mysql_connect(): Too many connections in 너무 많은 연결이 되어 있다고 하는데 그렇게 되어 있을게 없다. 왜냐하면 개발테스트용 위주이기 때문에 많은 방문자가 있는것도 그렇다고 많은 데이터나 페이지가 있는 것도 아니기 때문이다. 뭔가 루프문에서 try catch를 안해서 로그인이 무한정 돌아서 그런건지 안 끊긴 상태로 지속이 되는 문제가 발생해서 그런건지. 아니면 부하 공격을 어디서 해서 그런건지 알 수 없었다. 서비스 중인 몇몇개도 죄다 디비를 이용을 하고 있는 부분이기 때문에 우선을 다시 돌려..
swiper js 설정 이전에 자주쓰던 것은 bxslider이였다.스와이프가 되고 여러가지 이미지를 슬라이더 시킬 때 편리하고 많이 쓰기도 해서 프로젝트마다 대부분 사용을 하였다. 지금도 여전히 몇몇 프로젝트에는 쓰고 있을 정도로 손에 익고 또 다른걸 생각하는데 시간을 보내고 싶지 않아서 쓰고 있긴 하다. 그 밖에도 swiper.js도 꽤 마음에 들어서 쓰고 있는데 특히 나같은 경우는 상단에 몾바일에서 swipe가 되는 메뉴를 만들 때 자주 쓴다. 구조는 간단하다. 기본적으로 만든곳에서 알려주는 부분이기도 하고. 메뉴 css는 몇가지 배경이라던지 글자색이나 여백등을 조금만 조절해 주면 꽤나 괜찮게 나오는 편이다. 슬라이더 관련한 js는 이제 좋은것이 여러개 많이 있기 때문에 괜찮은 것을 사용을 어느것을 해도 무방하긴 하지만 나..
php7 쓸때 몇가지 기본 에러들 새로 호스팅을 하나 얻었는데 버전이 이전에 쓰지 않았던 php 7.x버전 이였다.뭐 지금 쓰는 것으로도 부족한것은 없지만 말로만 듣다가 접할 길이 없어서 쓸일이 없었던 칠쩜때 버전. 간단한 페이지 테스트를 여느때와 같이 하다가 많은 에러를 만나게 되고 혼란스럽게 한다. 원래 맞는것인지 기억이 안나는 것인지는 모르겠지만 말이다. 별도 래핑을 하지 않고 바로 날로 쓰다보니 나같은 경우 몇가지 문제가 발생한다. mysqli_select_db시에 $con을 뒤에 넣었을 때 나는 에러 Warning: mysqli_select_db() expects parameter 1 to be mysqli, string given in 나는 처음에 insert가 안되길래 당연히 저 부분은 될 줄알고 에러로그도 안 찍고 한참 보..
자바스크립트로 보는 html 디버거 소스 웹작업을 하다보면 설정한 div의 크기가 맞는지그리고 css를 입력했는데 적용이 안되는데 왜 안되는지 알려면 디버깅을 해봐야 한다. 브라우저를 이용해서 하거나 여러가지 ide 툴에서 확인을 하곤 하는데 이게 되지 않으면 답답하고 상상을 하면서 작업을 해야 하기 때문에 매우 답답해진다. 뭔가 나의 시력이 낮은 눈에 안경을 벗기면 뿌옇게 보이고 뭔가 답답한 그런 느낌이랄까. 나는 별도로 쓰는 부분이 있기 때문에 필요하진 않지만 관심이 가기도 하고 해서 발견하게 되었다. 스크립트 소스를 적용을 하고 쉬프트 컨트롤을 누르면 영역과 옵션값이나 크기등이 나온다 물론 클래스명이나 아이디도 나온다. 어떤건지 확인하려면 데모페이지를 보면 된다.데모페이지는 아래와 같다 https://codepen.io/lucagez/fu..
jquey bookmarklet 여기저기 돌아다니다 언젠가 쓸모가 있거나 유용할거 같은것들. jquery 북마클릿이다. // THE UNCOMPRESSED JAVASCRIPT /*javascript:void((function(doc) { if(typeof jQuery == 'undefined') { var script_jQuery = document.createElement('script'); script_jQuery.setAttribute('src', '//code.jquery.com/jquery-latest.min.js'); document.body.appendChild(script_jQuery); console.log('jQuery included ^_^'); } else { console.log('jQuery already in..