반응형

전체 글 394

[html 기초강좌] - 02. 텍스트 관련 태그들

다음의 내용은 Doit HTML5 책 내용을 스터디 하면서 정리한 내용입니다. 제가 모르고 확인해야할 내용만 요약, 정리하였습니다. 즉, 중간중간 빠진내용이나 챕터가 상당히 많습니다. Doit HTML5 책은 웹 초보가 보기에 상당히 좋은 내용입니다. 정식으로 공부하실분은 정식으로 책을 구입하여 스터디 하시길 추천드립니다. 구매링크 : http://www.yes24.com/24/goods/34890410 html 기초강좌 리스트 : #HTML_기초강좌 텍스트 관련 태그들 텍스트를 덩어리로 묶어주는 태그 텍스트를 한줄로 표시하는 태그 기타텍스트 관련 태그 목록만드는 태그 ul li ol li 표만드는 태그 table tr td th caption figcaption thead tbody tfoot col ..

SW 개발 2021.05.06

[html 기초강좌] - 01. HTML 기본구조

다음의 내용은 Doit HTML5 책 내용을 스터디 하면서 정리한 내용입니다. 제가 모르고 확인해야할 내용만 요약, 정리하였습니다. 즉, 중간중간 빠진내용이나 챕터가 상당히 많습니다. Doit HTML5 책은 웹 초보가 보기에 상당히 좋은 내용입니다. 정식으로 공부하실분은 정식으로 책을 구입하여 스터디 하시길 추천드립니다. 구매링크 : http://www.yes24.com/24/goods/34890410 html 기초강좌 리스트 : #HTML_기초강좌 HTML 기본구조 태그, 이건 꼭 알아두세요. 태그는 속성과 함께 사용할 수 있다. HTML 문서 기본 구조 살펴보기 - 문서유형지정 html4 / xhtml 의 문서 유형선언 웹문서 시작을 알리는 태그 실제 브라우저에 표시될 내용 시간이란.. 내일 죽을 ..

SW 개발 2021.05.06

OBD 데이터 스캔을 위한 솔루션 검토..

OBD to RS232 솔루션이용 해당 칩을 이용하면 별도의 MCU 나 can controller 가 필요 없이 바로 OBD 의 데이터를 RS232 데이터로 얻을 수 있다.. 칩 종류 및 가격 칩이름 가격 UR- STN110 \13,000 구매링크 ELM327 \40,000 구매링크 Transceiver 가격 칩이름 가격 UR- MCP2551 \1,250 구매링크 위의 솔루션들은 AT command 형태로 명령어 셋이 존재한다. 복잡한 obd의 can 프로토콜을 사용하지 않고 편하게 개발 가능하다. 현재 판매되고 있는 대부분의 obd to Bluetooth / obd to rs232 관련 솔루션들은 위의 칩들을 이용하는 솔루션들이다. 각 칩이 지원하는 명령어 및 데이터 사용법은 각 칩 제조사 홈페이지에서..

HW 기초 2021.05.03

[Docker] Docker Tip - cron 간단하게 구성하기

docker 에서 각종 cron 구성하는 방법들을 검색해보다가 별로 마음에 드는 방법들이없어서, 고민하여~ 간단하게 구성하는 방법을 소개한다. cron 구성? 간단하다. docker 를 하나의 서비스 머신?으로 활용하기 위해서... cron 을 구성하여 주기적인 동작을 하도록 하는데 쓰면된다. 필자는 캠핑장 크롤링을 할때... 낮시간에 주기적으로 크롤링 하도록 cron 으로 구성하여 활용중이다. cron 구성하기 1. Dockerfile 만들기 사실 cron 기능만을 위해서, 누군가 만들어놓은 docker image 를 pull 하는건 좀 비효율적이라고 생각한다. 간단한 Dockerfile 을 만들어서 나만의 cron 이미지를 구성하자 Dockerfile FROM ubuntu:18.04 ARG DEBIA..

SW 개발 2021.04.22

[Docker] Docker Tip - Docker build 명령어시 멈춤 혹은 느림증상 해결

docker build 할때 간혹 느림, 혹은 아예 멈춤증상이 발생한내용을 해결한다. 증상 다음과 같은 나타난다. docker build 명령어 혹은 docker-compose build 명령어 시에 멈춤증상 혹은 엄청느림 아무리 기다려도 명령어가 끝나지 않거나, 아예 멈춘것같은 느낌이 든다. 해결하기 문제원인 레퍼런스문서(https://docs.docker.com/engine/reference/commandline/build/)를 보면 다음과 같은 내용이 나온다. In most cases, it’s best to put each Dockerfile in an empty directory. Then, add to that directory only the files needed for building t..

SW 개발 2021.04.22

[linux admin] linux mount 시점에서의 사용자, 권한 적용 (ext file-system)

마운트 시점에서의 사용자 권한? mount 시점에서의 사용자 권한 (permission mask) 설정 systemd 를 이용한 파일 마운트 시점 서비스 mount 시점에서의 guid / uuid 설정 mkfs 의 사용자 지정옵션 yocto wic 명령어를 통한설정 마운트 시점 폴더에 사용자 권한을 주기 위해서 자료조사, 테스트한것을 정리한다. 마운트 시점에서의 사용자 권한? 리눅스 부팅시 보안관련한 세팅을 해야한다. 구글링을 해보면, 대부분의 솔루션들이 mount 한 이후에 chmod 나 chown 명령어로 권한을 설정하면된다고 하고있다. 하지만, 뭔가 깔끔하지가 않다고 생각하였다. 부팅되는 처음 마운트 시점에서 권한 설정을 하면되는것 아닌가?! 마운트 된 이후에, 권한설정을 위해서 systemd se..

SW 개발 2021.03.30

[systemd] fstab 을 이용한 파일 마운트 서비스

local-fs.target 동작 systemd 에 의해 마운트 관리되는 마운트 포인트들 fstab 말고, 마운트 하도록 동작 하는방법은? 예제) 마운트하기 서비스 예제) 마운트 순서 맞추기 마운트 이후에 동작시키기 systemd 에서 fstab 을 파싱하고 마운트하는 곳은 어디일까? local-fs.target 동작 그냥 결론적으로 말하면, local-fs.target 에서 동작을 시킨다. 공식매뉴얼 : https://www.freedesktop.org/software/systemd/man/systemd.special.html 위의 공식매뉴얼을 살펴보면 다음과같이 나온다. (by 구글 번역) local-fs.target : systemd-fstab-generator(3) 이 대상 장치의 로컬 마운트 포..

SW 개발 2021.03.30

[yocto] yocto 를 이용한 모듈만들기

레시피 추가 소스코드 아래의 예제는 https://git.io/JUgth 에 풀 소스코드 업로드. 레시피 추가 다음과같이 예제 레시피(my-module.bb)를 만든다. # Copyright 2017,2018 ??? SUMMARY = "my-module" LICENSE = "CLOSED" BB_STRICT_CHECKSUM = "0" inherit module # SJA for kernel 4.14 #SRC_URI = "file://brcm-xgbe_${PV}.tar.gz" SRC_URI = "file://* " S = "${WORKDIR}/build-src" RPROVIDES_${PN} += "my-module" do_package_qa() { : } inherit module : 모듈 빌드할것을 명시 ..

SW 개발 2021.03.30

[smack] chsmack manual ko - 한국어번역

시작하며 NAME SYNOPSIS DESCRIPTION OPTIONS -L, --dereference -a, --access label -A, --drop-access -e, --exec label -E, --drop-exec -m, --mmap label -M, --drop-mmap -t, --transmute -T, --drop-transmute -D, --drop -r, --recursive OBSOLETE OPTIONS -d, --remove RETURN VALUE EXIT STATUS "SMACK LABELS" EXAMPLES "SEE ALSO" 시작하며 smack 과 관련하여 자료정리를 하다가... 제대로된 매뉴얼이 없어 고민했다. 하지만역시 정식 배포사이트에 매뉴얼 문서가 있었음. 원본 : ..

SW 개발 2021.03.19

[smack] chsmack manual en

시작하며 NAME SYNOPSIS DESCRIPTION OPTIONS OBSOLETE OPTIONS RETURN VALUE EXIT STATUS "SMACK LABELS" EXAMPLES "SEE ALSO" 시작하며 smack 과 관련하여 자료정리를 하다가... 제대로된 매뉴얼이 없어 고민했다. 하지만역시 정식 배포사이트에 매뉴얼 문서가 있었음. 원본 : https://github.com/smack-team/smack/blob/master/doc/chsmack.8 해당 문서를 보기 좋게 변환하였다. 한글번역(구글번역)본은 다음의 링크를 참고할것. 이전포스팅 : [smack] chsmack manual ko - 한국어번역 ... 매뉴얼시작 NAME chsmack - Change or list the Sma..

SW 개발 2021.03.19
반응형