• php 수행시간 측정

    PHP 수행시간 측정

    ```

    <?php
    function get_time() {
        list($usec, $sec) = explode(" ", microtime());
        return ((float)$usec + (float)$sec);
    }
    
    $start = get_time();
    /*
    수행할 내용
    */
    $end = get_time();
    $time = $end - $start;
    echo '<br/>'.$time.'초 걸림';

    ```

      0   #프로그래밍   hkmoon   2 weeks ago     comment

    • hkmoon 1 week ago

      good


  • 웹 자바스크립트 동향

    NAVER D2

    npm, electron, react native (모바일앱)의 약진이 인상적

      0   #프로그래밍   hkmoon   2 weeks ago     comment
  • 추천시스템과 협업 필터링

    추천시스템과 협업필터링

    본 문서는 주관적인 견해가 반영되어 있으므로 정확한 내용은 관련서적을 참고하시기 바랍니다 박혜웅

      1   #프로그래밍   hkmoon   4 weeks ago     comment
  • 제이쿼리 폼 변경 시 캐치

    기본적으로 .blur 로 처리하면 되나

    기존의 값이 자동으로 채워지거나 할 때는 .blur 이벤트가 항상 발생하므로 .change를 사용하면 된다.

    이렇게 하면 폼에서 벗어나거나 탭을 눌렀을 때 자동으로 캐치가 된다.

      1   #프로그래밍   alphao   1 month ago     comment
  • 자바스크립트 더보기

    Implementing 'Read More - Read Less' in Javascript

    A good way to reduce a long text to a shorter one is by implementing

      0   #프로그래밍   hkmoon   1 month ago     comment
  • CSS 이미지 밑 텍스트 흘러내릴 때 해결방법

    image text~~~~~~

    
    일 때
    
    image text~~~~~~~~~~~~~

    이런식으로 이미지 밑에 텍스트가 안오게 하려면 text의 클래스에 다음과 같은 css를 주면 된다.

    overflow: hidden;

      0   #프로그래밍   hkmoon   1 month ago     comment
  • debug시 app.php 민감한 정보 지우기

    라라벨에서 디버그를 할 때 민감한 서버 설정이 다 보이는 경우가 있습니다. 심지어 디비 패스워드까지...

    물론 프로덕션이나 서버 환경에서는 디버그를 항상 false를 해야되겠지만 비상 상황이 발생했을 때는 다음과 같이 config/app.php에 다음과 같은 식으로 예방을 해주면 됩니다.

    //라라벨 로그 에러 발생 시 민감한 설정 지우기.
    'debug_blacklist' => [
    '_ENV' => [
    'APP_KEY',
    'DB_DATABASE',
    'DB_PASSWORD',
    'REDIS_PASSWORD',
    'MAIL_PASSWORD',
    'PUSHER_APP_KEY',
    'PUSHER_APP_SECRET',
    'GOOGLE_ID',
    'MAILGUN_DOMAIN',
    'GOOGLE_SECRET',
    'FACEBOOK_SECRET',
    'DB_USERNAME',
    'MAILGUN_SECRET'
    ],
    '_SERVER' => [
    'APP_KEY',
    'DB_DATABASE',
    'DB_PASSWORD',
    'REDIS_PASSWORD',
    'MAIL_PASSWORD',
    'PUSHER_APP_KEY',
    'PUSHER_APP_SECRET',
    'GOOGLE_ID',
    'MAILGUN_DOMAIN',
    'GOOGLE_SECRET',
    'FACEBOOK_SECRET',
    'DB_USERNAME',
    'MAILGUN_SECRET'
    ],
    '_POST' => [
    'password',
    ],
    ],

    이 경우 지정된 민감한 정보는 *** 로 표시되어 나옵니다.
    진짜 깜놀했네용!!!!

      0   #프로그래밍   hkmoon   1 month ago     comment
  • 깃에서 특정 파일 커밋에서 제거하는 방법

    깃에서 버전 컨트롤을 할 때 로컬과 서버에서 다르게 파일을 관리해야 할 필요가 있다.
    하지만 git rm --cached 파일 이름을 하게 되면 로컬에는 남아있지만 서버에서 삭제되게 된다.
    이럴 때는 다음과 같이 해당 파일을 무시할 수 있게해서 서로 환경을 다르게 해준다.

    git update-index --assume-unchanged 경로

    PS) 저의 경우는 설정 파일이 이런 경우가 많았습니다.

      1   #프로그래밍   hkmoon   1 month ago     comment
  • 우분투에서 ImportError: No module named MySQLdb 에러 발생 시

    apt-get install python-mysqldb

    source: No module named MySQLdb
    I am using Python version 2.5.4 and install MySQL version 5.0 and Django. Django is working fine with Python, but not MySQL. I am using it in Windows Vista.

      0   #프로그래밍   hkmoon   2 months ago     comment
  • 파이썬 크로울러 설치 방법

    Scrapy Tutorial #2: How To Install Scrapy On Mac

    This is the #2 post of my Scrapy Tutorial Series, in this Scrapy tutorial, I will talk about basic points of Python such as Python version, Python package and show you how to install Scrapy on your Mac.

      0   #프로그래밍   hkmoon   2 months ago     comment