본문 바로가기

글 전부 보기482

[Laravel] 쿼리 확인할 때 DB::enableQueryLog(); 을 해준 후에 이것저것 처리한후->get() 까지 온 후에 print_r(DB::getQueryLog()); 를 해주면 쿼리 결과를 확인해볼 수 있다. 2017. 2. 8.
[Mysql workbench 워크벤치] 1022 - Can't write; duplicate key in table 개요 1022 - Can't write; duplicate key in table Mysql workbench 를 사용해서 ERD 작업하는 중인데, 이런 에러가 종종 뜬다. 상황 설명ERD 작업을 하면서, 테이블을 생성했던 데이터베이스 에 변경된 ERD 를 다시 Forward Engineering 작업을 할 경우에 에러가 발생함. 결론제약조건이 말썽이었다. 제약조건 의 명칭을 바꿔주고 다시 forward 해주니 잘 올라간다. Mysql workbench 에서 제약 조건 이름 을 바꿔주려면, 조인이 되어지는 테이블 을 선택해서 [foreign keys] 항목 을 보면 확인 할 수 있는데, 이름도 바꿀 수 있다. * 주의 : 릴레이션 을 직접 선택해서 바꾸는 명칭은 caption 인데, 이것은 제약조건 의 .. 2017. 1. 24.
템플릿 엔진 으로 select 핸들링 할 때 jquery 응용 방법 고민제목을 어찌 적어야 할 지 모르겠다... 결론은 jquery 로 select 를 핸들링 할 때에는 $("select").val(값); 으로 충분한데, 문제는 템플릿 엔진 으로 값을 넣어야 할 때 이다. 와 같이 넣어도, input 은 이상이 없다. 문제가 되는 것은 select 형태인데. dd 이렇게 들어가게 되면 문제가 발생할 여지가 있다. 해결고민 끝에 생각해낸 방법은 다음과 같다. dd 무난하게 data-value 라는 애트리뷰트 에 값을 넣는다. 그리고 jquery 를 응용해서, $(document).ready(function(){ $("select[data-value]").each(function(){ if($(this).find("option[value='"+$(this).attr("dat.. 2017. 1. 23.
[그누보드 Gnuboard] 그누보드 5 설치과정 (5.2.6 버전) 참고) 더 최근의 설치 과정 문서가 있습니다. (2019/03/02 -그누보드 5 설치과정 (5.3.2.6 버전)) 을 참고하시면 더 좋습니다. 1. 개요 새로 달라진 것이 있는가 볼 겸, 그누보드 5 를 새로 설치해보았습니다. 설치 방법은 예전에 포스팅 했던 것과 큰 차이는 없네요. 여기서는 리눅스에서 설치하는 방법에 대해서 다룹니다. 윈도우에 설치하는 것도 큰 차이는 없습니다. 2. 그누보드 란? 그누보드 는 https://sir.co.kr 에서 공개되고 있는 php & mysql 기반 게시판 입니다. 예로부터 많은 사람들이 사용중인 게시판 이기도 합니다. * 공식사이트 주소 : http://sir.kr (sir.co.kr 또는 sir.kr) * 공식다운로드 주소 : http://sir.kr/g5_p.. 2017. 1. 21.
[bootstrap v4-alpha] spacing 기능 서론bootstrap 을 사용하는 과정에서 spacing 에 관련되서 찾아보게 되었다. 소스를 살펴보다보면 mb-1, my-1 이라는 클래스가 종종 보이기도 하여서 겸사 찾아보기로 하였다. https://v4-alpha.getbootstrap.com/utilities/spacing/ 를 보니 자세히 설명이 있었다. 정리내용을 살펴보면, bootstrap 의 spacing 기능이 잘 나열되어 있는데, 간단하게 요약해보자면, 첫 글자 m 은 margin p 는 padding를 뜻한다. 조합되는 규칙을 보자면 다음과 같다. {m,p} + {t,b,l,r,x,y} + '-' + {0 ~ 5} 예시 를 들어보자면,.mb-1.my-2 와 같이 생성이 되는데, 결론적으로는 my-2 my-3 과 같은 클래스를 자주 쓰.. 2017. 1. 21.
[코드이그나이터 Codeigniter] Codeigniter 로 알아본 redirect location refresh 의 차이 1. codeigniter 의 redirect 함수/system/helpers/url_helper 를 찾을 수 있는데, 소스 를 살펴보면 function redirect case 'refresh': header('Refresh:0;url='.$uri); break; default: header('Location: '.$uri, TRUE, $code); break; 로 되어 있다. 결론적으로 볼 때에 php 의 header 함수 를 쓴다는 것을 알 수 있다. 사이트에서 설명은 https://codeigniter.com/userguide3/helpers/url_helper.html 을 참조 영알못 이므로, 한글화 된 곳 http://www.ciboard.co.kr/user_guide/kr/helpers/ur.. 2017. 1. 19.
[Bootstrap] Bootstrap 4 - 아이콘 Glyphicons 없어진 듯 Bootstrap 4 버전http://v4-alpha.getbootstrap.com Bootstrap 4 버전은 alpha 6 까지 나와 있습니다. 보통 알파 버전은 베타 버전 이전을 말하고, 베타 버전 이후에 정시 출시 됩니다. 한번 다운로드를 받아서 사용해봤는데, 써보면 괜찮은데 아이콘은 빠져 있네요. http://v4-alpha.getbootstrap.com/migration/ 설명을 보자면, Among all the practicalities brought to web development by the Bootstrap framework along the years, icon words were arguably one of the most important. Up until its latest v.. 2017. 1. 13.
[윈도우10] 파일 탐색기 Windows File Explorer 단축키 https://technet.microsoft.com/en-us/library/ee851673.aspx 를 참고 하였습니다. 단순한 단축키 몇 개는 계속 사용중이었는데, 윈도우10 에 와서 미묘하게 조금 바뀐 것 같아서 찾아보았습니다. 1. 파일 탐색기 Windows File Explorer 단축키 Ctrl+N Open a new window on the same folder. 같은 폴더의 새로운 창 Ctrl+WClose the current window. 현재 창 닫기. Alt+Up Arrow Go up one level. 한 단계 위 폴더로 이동 Alt+Right Arrow Go forward. 바로 전 으로 이동 Alt+Left Arrow Go back. 바로 다음 으로 이동 Alt+D Move t.. 2016. 12. 9.
구글 애널리틱스 정리 사이트 통계 를 할 때에 사용하는 '구글 애널리틱스' 입니다. 기능도 많고, 메뉴도 많은데 그 기능을 다 몰라서 저의 경우는 쓰던 것만 계속 쓰고 있었네요. 오늘은 이 기능 들을 한번 훑어보고자 하였습니다. 기능이 잘 이해가 안 갈 때에는, 원래 단어를 찾아보는 습관이 있어서. 영어 구글 애널리틱스 에서는 각각의 메뉴가 어떤 단어로 되어있는지 찾아보았습니다. 상단의 큰 메뉴의 경우는 1) 홈 (Home)2) 보고 (Reporting)3) 맞춤설정 (Customization)4) 관리 (Admin) '보고' 를 선택하고 나서 나오는 세부메뉴는 1) 대시보드 (Dashboards)2) 바로가기 (Shortcuts)3) 지능형 이벤트 (Intelligence Events)4) 실시간 (Real-Time)5) .. 2016. 11. 24.
[PHP] Deprecated features in PHP 7.0.x 관련링크 : http://php.net/manual/en/migration70.deprecated.php Deprecated features in PHP 7.0.x ¶ PHP 4 style constructors ¶ PHP 4 style constructors (methods that have the same name as the class they are defined in) are deprecated, and will be removed in the future. PHP 7 will emit E_DEPRECATED if a PHP 4 constructor is the only constructor defined within a class. Classes that implement a __constru.. 2016. 10. 20.