Sangil's blog

https://github.com/ChoiSangIl Admin

Jquery Disabled 속성 변경 및 상태가져오기 DEV / WEB

2019-07-18 posted by sang12


Jquery를 사용해서 Disabled 속성을 변경해야 될 때가 있습니다.

<input id="testInput" disabled="disabled"/>
위와같이 input 태그가 존재할 때,
$("#testInput").attr("disabled", false);
$("#testInput").attr("disabled", true);
속성을 변경하는 attr함수를 이용해 disabled 상태를 변경 할 수 있습니다.
$("#testInput").attr("disabled")
또한 해당 태그의 속성값이 disabled 됐는지 확인하기 위해서도 attr 함수를 이용하여 해당 속성값을 체크 할 수 있습니다.
이때 disabled 상태라면 disabled의 값이 나올거고, 아니라면 undefined가 나오게 됩니다.

#jquery 속성 변경 #jquery disabled 속성 변경 #jquery disalbed 상태

CENTOS 리눅스 DOCKER COMPOSE 설치 DEV / SERVER

2019-07-08 posted by sang12


일반적으로 DOCKER를 사용하여 컨테이너를 띄우면 포트 설정이나 볼륨 설정 등을 아래와 같이 할 수 있다.

docker run --name sang12-maria -e MYSQL_ROOT_PASSWORD=mypw -d mariadb:latest  -p 3306:3306

관리하는 컨테이너가 하나이거나 올려야 하는 서비스가 한 종류라면 위와 같이 사용해도 무방할 것이다. 하지만 올려야 하는 컨테이너가 다수이고 서비스도 많다면 일일이 위처럼 명령어를 이용해서 사용하기엔 매우 불편할 것이다. 그래서.... Docker Compose가 나온 듯..?

DOCKER-COMPOSE를 사용하면 아래와 같이 내가 사용하는 서비스를 docker-compose.yml에 저장하여 이용할 수 있다. docker-compose.yml을 작성하는 문법은 version에 따라 다르니, version에 맞는 문법을 사용해야 한다.
(참고: https://docs.docker.com/compose/compose-file/)

version: '3.7'
services:

  mariadb:
    image: mariadb:10.4.6
    restart: always
    environment:
     - MYSQL_ROOT_PASSWORD=my_pw
    volumes:
     - /home/sang12/con_volumes/mariadb/data:/var/lib/mysql
     - /home/sang12/con_volumes/mariadb/conf.d:/etc/mysql/conf.d
    ports:
     - '3006:3006'

리눅스 상에서 DOCKER-COMPOSE를 설치하는 방법은 아래와 같다. 설치하는 방법부터 헤맸다. 공식 사이트에 잘 나와 있는데.. 역시 사람은 영어를 해야 해... (참고: https://docs.docker.com/compose/install/)

sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

그리고 docker-compose --version을 쳐서 설치한 버전이 나오면 설치 성공.

다음엔 docker-compose를 어떻게 사용하는지에 대해 알아봐야겠다.

#docker compose 설치 #리눅스 docker compose 설치 #docker 만세 #docker-compose란 #docker-compose

블로그 이동 BLOG

2019-07-06 posted by sang12


어느덧 블로그를 운영한지 1년이 다가옵니다. 미천한 실력에 열심히 개발을 진행해, 처음 글을 쓸 수 있는 환경을 만들었을 때가 엊그제 같은데. 시간이란 정말 빠른 거 같습니다. 일별 10명도 안 들어 오던 사이트는 200명이 들어오는 사이트가 되었습니다 :). 다른 분들에 비하면.. 세 발의 피겠지만 ^^; 

그래서 이번에는 일 년에 이만 원대 호스팅 사이트에서 벗어나서, 마침 노트북을 산 기념으로, 마침 데스크톱이 남은 기념으로. 개인 PC를 서버로 만들어서, 그 서버에서 호스팅을 해보자는 계획을 세웠습니다. 개인 PC에서 호스팅을 하면 안 좋은 점이.. 정전이 되거나 고양이가 전원을 눌렀거나.. 하는 불상사에 바로 대응할 수는 없지만 일 년에 이만 원짜리 호스팅에 비하면 무척 자유롭게 개발할 수 있을 거란 생각이 들었습니다. 그리고 일단 너무 재밌을 거 같았어요.

그래서 호스팅 때문에 어쩔 수 없이 사용했던 mysql은 maria db로, 서비스 배포는 docker를 이용해서 진행해 볼까 합니다. 10평 남짓한 이 집에서 벗어날 때는 어떻게 또, 서버를 안전하게 이전할지에 대한 걱정은... 나중으로 미루는 걸로..^^

개발을 진행하며 배우고 느낀 점 또한 글로 올리도록 하겠습니다. 행복하세요 :)

#블로그 이동 #개인서버로 이동 #블로그 docker #블로그 이주