노트

  1. docker + cuda

    3D-R2N2 사용하기 위해 작성됨. docker에서 share 볼륨 추가. `shell 도커 이미지 다운로드 및 컨테이너 실행 >docker pull nvidia/cuda:10.2-cudnn7-devel-ubuntu18.04 > docker run -it --gpus all -v share:/sharing nvidia/cuda:10.2-cudn…
    Date2022-12-06By관리자Views3,008
    docker + cuda
  2. c# smtp 파일첨부 메일 발송

    `cs static void Main(string[] args) { SmtpClient smtpClient = new SmtpClient("smtp.gmail.com", 587); smtpClient.UseDefaultCredentials = false; smtpClient.EnableSsl = true; smtpClient.Deliver…
    Date2022-12-05By관리자Views3,027
    c# smtp 파일첨부 메일 발송
  3. PHP javascript 캐시사용

    그누보드 소스에서 사용. `php // 자바스크립트에서 go(-1) 함수를 쓰면 폼값이 사라질때 해당 폼의 상단에 사용하면 캐쉬의 내용을 가져옴. 완전한지는 검증되지 않음 header('Content-Type: text/html; charset=utf-8'); header('Expires: 0'); // rfc2616 - Section 14.21 …
    Date2022-11-28By관리자Views3,072
    PHP javascript 캐시사용
  4. Apache + PHP 파일업로드 용량

    PHP 설정 php.ini 파일을 찾는다. 설정파일을 편집기로 열어서 post_max_size 항목과 upload_max_filesize 항목을 찾아서 적당한 값으로 조절한다. ` post_max_size = 32M upload_max_filesize = 32M ` Apache 설정 httpd.conf 파일을 찾는다. 설정파일을 편집기로…
    Date2022-11-28By관리자Views3,102
    Apache + PHP 파일업로드 용량
  5. [EC2] Tomcat 서비스 등록

    톰캣 서비스 등록 `shell vim /usr/lib/systemd/system/tomcat.service ` ` [Unit] Description=tomcat 8.5 After=network.target syslog.target [Service] Type=forking 환경변수 설정 시 할 필요 없음 Environment="톰…
    Date2022-11-16By관리자Views3,127
    [EC2] Tomcat 서비스 등록
  6. 리눅스 프로세스 통계

    htop top의 대안으로 나온 프로그램으로 c언어로 된 오픈소스이다. Ncurses를 이용하여 키보드 커서도 이용할 수 있다. 설치 방법은 간단하다. `shell 설치 $ sudo install -y htop 실행 $ htop ` iotop 프로세스 별 io 통계를 볼 수 있는 프로그램이다. 이것 또한 설치 방법은…
    Date2022-11-03By관리자Views3,241
    리눅스 프로세스 통계
  7. ffmpeg png to gif with alhpa

    `shell $ ffmpeg -i Tree_%04d.png -vf palettegen=reserve_transparent=1 palette.png $ ffmpeg -framerate 30 -i Tree_%04d.png -i palette.png -lavfi paletteuse=alpha_threshold=128 -gifflags -offsetting t…
    Date2022-09-08By관리자Views3,443
    ffmpeg png to gif with alhpa
  8. JS data change event

    `js class da { constructor(el, data) { this.el = el; this.filter = data.filter; this.detail = data.detail; this.opts = { attributes: true, } return this; } change(fn…
    Date2022-09-02By관리자Views3,555
    JS data change event
  9. 지상파 3사(MBC/KBS/SBS) TV 다시 보기(VOD) 동영상 다운로드

    .m3u8 검색 후 TS 파일 번호 적용 `shell $ curl "https://vod.gscdn.kbs.co.kr/~주소~/media_[00000-00449].ts" -o "#1.ts" $ ls 00*.ts | sort | xargs cat > merge.ts $ ffmpeg -i merge.ts -acodec copy -vcodec copy m…
    Date2022-07-26By관리자Views3,706
    지상파 3사(MBC/KBS/SBS) TV 다시 보기(VOD) 동영상 다운로드
  10. hwp.js 빌드

    hwp.js `shell wget https://github.com/hahnlee/hwp.js/archive/refs/tags/v0.0.3.zip unzip v0.0.3.zip cd hwp.js-0.0.3 yarn yarn build `
    Date2022-07-19By관리자Views5,096
    hwp.js 빌드
  11. python opencv error

    >error: (-215:Assertion failed) _img.size().height <= _templ.size().height && _img.size().width <= _templ.size().width in function 'cv::matchTemplate' matchTemplate(image, templ, result, method) …
    Date2022-07-16By관리자Views3,646
    python opencv error
  12. 우분투 부팅시 자동실행

    `shell nano /etc/rc.local ` `sh ! /bin/sh -실행 명령어- su - root -c 'abc' exit 0 ` `shell chmod +x /etc/rc.local nano /lib/systemd/system/rc-local.service ` 마지막 라인에 삽입 ` [Install]…
    Date2022-07-04By관리자Views3,575
    우분투 부팅시 자동실행
  13. PHP Regex to get youtube video

    Method 1 Use parse_url() and parse_str(). (You can use regexes for just about anything, but they are very easy to make an error in, so if there are PHP functions specifically for what you are tr…
    Date2022-06-23By관리자Views3,760
    PHP Regex to get youtube video
  14. Replacing filename with a Regex in JavaScript

    `js result = subject.replace(/(?=\.[^.]+$)/g, "-next"); result = subject.replace(/-next(?=\.[^.]+$)/g, ""); `
    Date2022-06-22By관리자Views3,666
    Replacing filename with a Regex in JavaScript
  15. python tensorflow warning 제거.

    `py os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2' tf.compat.v1.logging.set_verbosity(tf.compat.v1.logging.ERROR) `
    Date2022-06-09By관리자Views3,748
    python tensorflow warning 제거.
  16. PHP 배열 함수 정리

    array_change_key_case -- 모두 대문자나 소문자화된 문자열 키를 갖는 배열로 반환한다 array_chunk -- 배열을 여러 덩어리로 분산시킨다 array_combine -- 키를 위한 배열과 값을 위한 배열을 각각 사용하여 배열을 생성한다 array_count_values -- 배열 값의 수를 센다 array_diff_assoc…
    Date2022-05-27By관리자Views3,652
    PHP 배열 함수 정리
  17. php 문자치환

    `php $string = str_replace('{{abc}}', $val, $string); $string = preg_replace('/\{\{(.*?)\}\}/is','',$string); `
    Date2022-05-17By관리자Views3,718
    php 문자치환
  18. 유튜브(Youtube) 영상 비율에 맞게 (반응형 사이즈)로 가져오기

    javascript `js var $videoIframe = document.getElementById('video'); var responsiveHeight = $videoIframe.offsetWidth * 0.5625; $videoIframe.setAttribute('height', responsiveHeight); window.addEven…
    Date2022-05-17By관리자Views4,040
    유튜브(Youtube) 영상 비율에 맞게 (반응형 사이즈)로 가져오기
  19. PHP+JS 간단한 문자 길이 압축

    압축 - PHP `php function compress($unc) { if(empty($unc)) { return ""; } else if(is_array($unc)) { $unc = json_encode($unc); if($unc === false) { return ""; } } $i;$c;$wc; $…
    Date2022-04-18By관리자Views3,749
    PHP+JS 간단한 문자 길이 압축
  20. PHP 정규표현식의 규칙

    정규표현식 출처: 이승혁,「PHP웹프로그래밍가이드」(서울:마이트Press) 2000, pp. 178-182. 정규표현식의 규칙 문자열 패턴을 표현하기 위해 정규 표현식 함수와 함께 사용되는 특수 문자들이 있다. 정규 표현식에 사용되는 이 특수 문자들의 사용법을 먼저 알아보도록 하자 패턴 표현에 사용되는 특수 문자 정규 표현식에서 …
    Date2022-04-18By관리자Views3,816
    PHP 정규표현식의 규칙