■ Visual Studio Code
  (1) 다운로드
    윈도우) https://code.visualstudio.com/ 
    맥) brew install --cask visual-studio-code

  (2) Extensions 확장프로그램 설치
    HTML CSS Support
    HTML Snippets
    JavaScript (ES6) code snippets
    Live Server
    Open In Default Browser

 

■ VS Code's User Snippet 설정
  File > Preferences > User Snippets
  html 이라고 검색하여 나오는 결과인 html(HTML)을 선택하면 html.json 문서가 열림
  해당 문서 안에 스니핏 틀을 만들어두면 prefix의 이름으로 언제든 스니핏을 불러올 수 있음

{
    // Place your snippets for html here. Each snippet is defined under a snippet name and has a prefix, body and 
    // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
    // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the 
    // same ids are connected.
    // Example:
    // "Print to console": {
    //     "prefix": "log",
    //     "body": [
    //         "console.log('$1');",
    //         "$2"
    //     ],
    //     "description": "Log output to console"
    // }

    "Generate HTML Basic Structure": {
        "prefix": "html-basic",
        "body": [
            "<!DOCTYPE html>\n<html>\n<head>\n\t<title>Document</title>\n</head>\n<body>\n</body>\n</html>"
        ],
        "description": "Generate HTML Basic Structure"
    }
}

'스크립트 > JavaScript' 카테고리의 다른 글

Node.js 개발환경 설정  (0) 2021.07.03
Posted by 겨울섬
,

■ Bitnami WAMP
  - W(indows) A(pache) M(ysql) P(HP)

  * 다운로드 URL
    https://bitnami.com/stack/wamp/installer

  - 설치 컴포넌트는 Zend Framework만 선택
  - MySQL 루트 패스워드 설정
  - SSL 포트는 기본값 그대로
  - 설치가 완료되면 웹브라우저에서 루프백주소(127.0.0.1)로 접속했을 때 인덱스페이지가 나오는지 확인해봄
    만약 인덱스페이지가 나오지 않으면, 80포트가 LISTENING 중인지 확인해봄
    > netstat -an | find "80"
  - WAMP 설치 디렉토리 내 manager-windows.exe 프로그램으로 MySQL과 Apache의 설정파일을 변경 가능

 

■ 테스트용 페이지 구성
  - 인덱스페이지의 리소스들이 들어있는 디렉토리를 웹디렉토리라고 하는데, WAMP 설치 디렉토리 내 apache2/htdocs 안에 있는 자원들을 일컫는다
  - 해당 자원들을 모두 삭제 후 test.php 라는 이름으로 소스를 생성

<?php
	echo "test";
?>

  - 웹브라우저 상에서 127.0.0.1/test.php 라고 접속했을 때 위 결과가 나와야 정상

 

■ php 설정 변경
  - php설정을 변경하려면 php.ini 라는 이름의 파일 내용을 수정해야 하며, WAMP 설치 디렉토리 내 php 안에 존재
  * 2가지 설정 변경
    (1) short open tag  활성화
        <?php 에서 php 키워드를 생략할 수 있게 해주는 설정
        short_open_tag = On
    (2) OPCache  비활성화
        php5.5 버전 이후부터 해당 설정이 추가됨
        php 코드가 동작하기 위해서는 소스코드가 컴파일이 되고 그 결과인 바이너리파일이 실행이 됨
        해당 설정을 활성화하면 바이너리를 메모리에 올리고 꺼내어 실행하게 되므로 속도가 빠름
        운용환경에서는 활성화하여 속도의 이점을 가져가는게 맞으나, 테스트 목적으로는 비활성화 해줌
        opcache.enable = 0
  - php 설정 변경후에는 아파치 재기동을 해줘야 설정값이 적용된다
    manager-windows.exe > Manage Servers > Apache Web Server Restart
  - 테스트용 페이지 확인했던 test.php 소스를 다음과 같이 변경 후 새로고침하면 설정값 적용되었음을 확인가능

<?
	echo "test";
?>




■ MySQL 환경변수 설정
  - 시스템속성(sysdm.cpl) > 고급 > 환경변수 > 시스템변수 > Path 
    WAMP 설치 디렉토리 내 mysql/bin 경로를 추가
  - 명령프롬프트에서 mysql -u root -p   입력 후 MySQL 프롬프트가 나오면 정상

 

 

Posted by 겨울섬
,

■ 상황
  Atom - Settings - Install 메뉴에서 설치할 패키지 이름을 조회했을 때 
  "self signed certificate in certificate chain" 관련 에러가 발생하는 경우가 있다


■ 조치방법1
  (1) C:\Users\유저명\.atom\.apm 밑의 .apmrc 파일을 복사하여 
       C:\Users\유저명\.atom 폴더 밑에 붙여넣기
  (2) C:\Users\유저명\.atom\.apmrc 파일을 열어 맨 밑줄에 strict-ssl=false 라고 입력 후 저장
  (3) Atom 재실행


■ 조치방법2
  위 방법으로도 해결되지 않으면 다음과 같이 조치해준다
  (1) cmd프롬프트를 관리자권한으로 실행
  (2) apm config set strict-ssl false
      apm config list
  (3) 설치하고싶은 패키지를 설치
      apm install script
      apm install autocomplete-python
  (4) Atom 실행

'스크립트 > Python' 카테고리의 다른 글

파이썬 개발환경 설정  (0) 2021.07.08
아나콘다 명령어  (0) 2021.06.08
파이썬 GUI (tkinter 라이브러리)  (1) 2021.05.30
urlopen 파라메터 전달  (0) 2021.05.30
urllib.parse  (0) 2021.05.30
Posted by 겨울섬
,