php7 phpmyadmin 에서 많은 Depreciation Notice 오류 경고가 표시될 때

Ubuntu 16.04 에서 php7 을 사용하는데 phpmyadmin 을 설치하면, 정상적으로 설치했는데도 다음과 비슷한 오류가 수없이 화면 하단에 표시되는 경우가 있습니다. Deprecation Notice in ./../php/php-gettext/streams.php#48 Methods with the same name as their class will not be constructors in a future version of PHP; StringReader has a deprecated constructor Backtrace ./../php/php-gettext/gettext.inc#41: require() ./libraries/select_lang.lib.php#477: require_once(./../php/php-gettext/gettext.inc) ./libraries/common.inc.php#569: require(./libraries/select_lang.lib.php) ./index.php#12: … php7 phpmyadmin 에서 많은 Depreciation Notice 오류 경고가 표시될 때 더보기

Javascript Date 와 Moment 활용

작업을 하다보면 늘 Date의 형식이 얽혀서, 헤깔리게 된다. Date 를 일관성있게 잘 정리해서 활용해야할 것 같다. Date 에 관한 문서 => mdn date Date 을 타임으로 변환하여 사용. Jan 1st 1970 00:00:00 am 을 0점으로 하여, 1 초를 1000으로 계산한다. 예를 들어, new Date().getTime() => 현재 시간을 타임으로 변환한다. Month var date = new Date(); … Javascript Date 와 Moment 활용 더보기

[memo] AOT Don’ts

AOT Don’ts The following are some things that will make AOT compile fail. Don’t use require statements for your templates or styles, use styleUrls and templateUrls, the angular2-template-loader plugin will change it to require at build time. Don’t use default exports. Don’t use form.controls.controlName, use form.get(‘controlName’) Don’t use control.errors?.someError, use control.hasError(‘someError’) Don’t use functions in … [memo] AOT Don’ts 더보기

세로 점 세 개 css 로 만들기

세로 점 세 개를 웹페이지에 넣으려고 특수문자표를 찾아봐도 도통찾을 수가 없다. 여기 저기 검색을 해보니 일목요연하게 정리된 곳이 있어 블로그에 복사해 놓는다 유니코드를 사용해서 만들기 .test:after { content: ‘\2807’; font-size: 100px; }   <div class=”test”></div> background 를 사용해서 만들기 div { width: 100px; height: 300px; background-image: radial-gradient(circle at center, black 10px, transparent 10px); background-size: 100px … 세로 점 세 개 css 로 만들기 더보기

[ WP-REST_API ] 특성 이미지 주소 참조 추가

/** * REGISTER REST FIELD : post.feartured_image_src */ //Get image URL function get_thumbnail_url($post){ if(has_post_thumbnail($post[‘id’])){ $imgArray = wp_get_attachment_image_src( get_post_thumbnail_id( $post[‘id’] ), ‘full’ ); // replace ‘full’ with ‘thumbnail’ to get a thumbnail $imgURL = $imgArray[0]; return $imgURL; } else { return false; } } //integrate with WP-REST-API function insert_thumbnail_url() { register_rest_field( ‘post’, ‘featured_image_src’, //key-name in json … [ WP-REST_API ] 특성 이미지 주소 참조 추가 더보기

[javascript] array 에 array를 push 하는 법

for loop을 사용하지 않고 간단하게 array 에 array를 push 하는 법이 있어 적어둔다. import {Ingredient} from ‘../shared/ingredient’; export class ShoppingListService { private items:Ingredient[]=[]; constructor() { } getItems(){ return this.items; } addItems(items:Ingredient[]){ Array.prototype.push.apply(this.items,items); } }  

윈도우에서 github ssh key 생성하고 등록하기

윈도우에서 ssh key를 생성하려면, git 프로그램을 설치하고 git bash 콘솔에서 몇 몇 명령을 실행하면 된다. 새로운 키를 생성하고 등록하는 방법은 링크에 잘 나와있다. 윈도우에서 콘솔창을 열고 $ ssh-keygen -t rsa -b 4096 -C “youremail@domain.com” 물어보는 질문에 하나씩 대답하면 키가 생성된다. //ssh-agent 작동을 확인한다. $ eval $(ssh-agent -s) //생성된 키를 ssh-agent에 등록한다. $ ssh-add ~/.ssh/id_rsa git … 윈도우에서 github ssh key 생성하고 등록하기 더보기

angular cli 에서 jquery 사용하기

JQuery 로 할 수 있는 일을 angular 2 로 대부분 할 수 있다. 따라서, 보통은 Angular 2와 JQuery를 함께 사용해야할 이유가 없다.  하지만, 특수한 상황에서 JQuery를 Angular2로 불러와서 사용해야한다면 다음과 같은 방법으로 가능하다. Angular2 에서 JQuery 사용하기 //프로젝트 루트 폴더 위치에서 명령프롬프트에 다음 명령을 수행. // jquery 설치 $ npm install jquery –save // jquery … angular cli 에서 jquery 사용하기 더보기

나만의 인스턴트 메시징/채팅 서버 만들기 – Using Openfire on ubuntu

오픈파이어를 사용하여 메시징서버를 만들어보자. Ubuntu 16.4 LAMP server 환경에 설치해본다. Openfire 는 Apache License 정책 아래 인스턴트 메시징 서버이다. 실시간 컬레보레이션 서버로써 XMPP 프로토콜을 사용한다. XMPP 프로토콜은 XML에 기반한 실시간 커뮤니케이션 프로토콜이며 Jabber라고 불리기도 한다. 다운로드 경로는 링크 이다. —————————- sudo apt-get update ; sudo apt-get upgrade wget -O openfire.deb http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_4.1.3_all.deb /home/user/openfire.deb 이라는 이름으로 저장된다. … 나만의 인스턴트 메시징/채팅 서버 만들기 – Using Openfire on ubuntu 더보기