본문 바로가기

전체 글511

PHP7.0에서 mssql 사용하기 php7.0 부터는 mssql_connect 함수가 바로 지원되지 않습니다. 그래서 다른 방법으로 mssql을 사용 해야 합니다. 그 중 한가지 방법인 sqlsrv를 사용해서 mssql을 사용하는 방법을 정리 해 봤습니다. Ubuntu 16.04 sudo su curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list > /etc/apt/sources.list.d/mssql-release.list exit sudo apt-get update sudo ACCEPT_EULA=Y apt-get install -y msodbcs.. 2017. 4. 20.
vim에서 찾은 값을 대소문자를 변경하기. vim에서 찾은 값을 대문자나 소문자로 바꾸는 방법입니다. 대분자로 바꾸기 :s/\(test\)/\U\1/g 소문자로 바꾸기. :s/\(test\)/\L\1/g ​ 2017. 3. 16.
vscode에서 xdebug로 php remote 디버깅 하기 Visual Studio Code에서 xdebug를 사용해서 php remote 디버깅을 하는 방법입니다. Ubuntu에 xdebug 설치하기 xdebug 설치 $ sudo apt-get install php-xdebug xdebug 설정하기 $ sudo vi /etc/php/7.0/fpm/php.ini php.ini 파일에 아래 내용을 추가 합니다. [xDebug] xdebug.remote_enable = 1 xdebug.remote_autostart = 1 xdebug.remote_port = 9000 xdebug.remote_connect_back = on xdebug.idekey = "PHPSTORM" 설정이 완료 되었으면 php-fpm을 재시작 해 줍니다. $ sudo service php7.0.. 2017. 3. 13.
PhpStorm에서 xdebug를 사용해서 remote debug하기.. 여기서 설명하는 환경은 ubuntu 16.04 php7.0-fpm을 사용하는 환경입니다. 그리고 사용하는 IDE는 PhpStorm입니다. Ubuntu에 xdebug 설치하기 xdebug 설치 $ sudo apt-get install php-xdebug xdebug 설정하기 $ sudo vi /etc/php/7.0/fpm/php.ini php.ini 파일에 아래 내용을 추가 합니다. [xDebug] xdebug.remote_enable = 1 xdebug.remote_autostart = 1 xdebug.remote_port = 9000 xdebug.remote_connect_back = on 설정이 완료 되었으면 php-fpm을 재시작 해 줍니다. $ sudo service php7.0-fpm resta.. 2017. 3. 13.
Visual Studio code에서 저장시 자동 포맷 Visual Studio code에서 저장시 자동으로 문서 포맷을 해 주는 기능을 확장프로그램으로 만들어서 사용하다가.. 기본으로 vs code에 들어간 사실을 알고.. 확장프로그램을 visualstudio 마켓에서 제거 했습니다. 사용하는 방법은 파일 > 기본설정 > 설정 을 에서 "editor.formatOnSave": true를 추가해 줍니다. 그리고, 특정 파일에서 적용을 하고 싶으시면, 아래와 같이 설정 하시면 됩니다. 아래는 typescript와 markdown의 예제 입니다. { "[typescript]": { "editor.formatOnSave": true, "editor.formatOnPaste": true }, "[markdown]": { "editor.formatOnSave": tr.. 2017. 2. 13.
Visual Studio Code에서 pylint warning 끄기. Visual Studio code에서 python확장을 먼저 설치 하셨을 거라고 생각하고 작업합니다. 메뉴에서 파일 > 기본설정 > 작업영역 설정(W) 를 선택합니다. { "python.linting.pylintArgs": [ "--rcfile", "pylint.config", "--disable", "missing-docstring" ] } 위와 같이 입력을 합니다. 그리고 프로젝트 폴더에 pylint.config 파일을 작성 합니다. [MESSAGES CONTROL] #C0111 Missing docstring #C0103 Invalid constant name #C0301 Line too long #C0303 trailing whitespace disable=C0111,C0103,C0303,C030.. 2016. 12. 22.
2줄 prompt CMDer를 보다가.. 아~ 2줄 프롬프트도 괜찮겠구나.. 생각하고 프롬프트를 검색해 봤다가.. 찾았습니다.https://gist.github.com/mkottman/1936195 하지만, 뭔가 약간 마음에 안 들어서 내가 출력하고 싶은 형태로 변형을 했습니다. 출력 결과.. 참고https://gist.github.com/mkottman/1936195http://eduardolezcano.com/2-line-clean-prompt/ 2016. 12. 13.
다음 팟플레이어, 유튜브 꿀 팁~ 다음 팟플레이어에서 Ctrl + U 또는 열기 > 주소열기를 사용하면, 유투브의 동영상을 재생 할 수 있습니다. 광고를 보지 않아도.. ㅎ.ㅎ그런데.. 혹시나 해서.. 유튜브 사이트에서 동영상을 드레그 해서 넣어 봤더니..헉~ 재생이 바로 됩니다..아래와 같이 재생이 됩니다. 심지어.. 재생 목록을 드레그 하면 재생 목록까지 재생이 됩니다.이제는 사이트 클릭해서 들어가지 않아도.. 영상 재생을 우아하고 쉽게 하겠네요 ㅎㅎㅎ 2016. 11. 17.
scp로 복사 시 마지막 파일 가져오기.. scp로 파일을 복사 할 때 마지막 파일만 가져오는 스크립트 입니다. $ dir="~" $ server="user@server.com" $ scp $server:$dir/$(ssh $server "ls -t $dir | head -1") . ​ 2016. 10. 28.