본문 바로가기
반응형

프로그램22

[electron 01] javascript 로 데스크톱 애플리케이션을 만들어 보려합니다. 알고 있는 프로그램은 웹 개발 ( JavaScript, HTML, CSS, PHP ) 언어가 전부인데 욕심은 데스크톱에서 운영되는 프르그램 같은 애플리케이션을 만들고 싶었습니다. 간단하게 데스크톱 애플리케이션을 만들 수 있는 방법을 찾던 도중 JavaScript, HTML, CSS의 기본적인 웹 개발 언어(?) 로도 데스크톱 애플리케이션을 만들 수 있는 프레임 워크를 발견했습니다. 바로 Electron는 프레임 워크입니다. 일렉트론(Electron) 이란 일렉트론(electron)이란 데스크톱 애플리케이션을 구축하는 도구라고 하네요. 좀 더 구체적으로 설명해 보자면 Chromium과 Node.js를 사용하여 여러분이 HTML, CSS, 그리고 자바스크립트를 이용해 애플리케이션을 만들수 있도록 해줍니다. .. 2022. 12. 14.
리눅스, 프로세스 정보 확인 top 명령어 top 명령어는 현재 OS의 상태를 어플리케이션 입니다. Memory 사용량, CPU 사용량 등을 확인할 수 있습니다. 옵션 없이 top을 실행하면 실행하는 동안 일정한 interval 간격 (기본3초)으로 실시간에 근접 내용을 확인할 수 있으며. 리눅스에서 top 명령어를 실행하면 아래와 깉은 화면이 모니터에 출력됩니다. (종료 : q ) top 출력 화면 정보 보는 법 시스템 간략정보 표시 top - 22:54:13 up 8 days, 6:00, 2 users, load average: 0.01, 0.03, 0.01 Tasks: 117 total, 1 running, 116 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.2%sy, 0.0%ni, 99.8%id, .. 2022. 11. 29.
부트스트랩(Bootstrap)을 이용한 로그인 웹페이지 화면 구현 2 부트스트랩을 이용한 로그인 페이지 화면을 만들어 보았습니다. 로그인 박스 형태이며, 로그인 박스의 좌우 정렬은 중앙에 위치하도록 하였고 브라우저 상당에서부터 150px 정도에 위치하도록 하였습니다. 로그인 웹페이지 화면 구현 ( 높이를 지정해 줄 수 있는 로그인 페이지 ) login.html CodeZone Login 고객 아이디 비밀번호 아이디 저장 login.css body { background-image: url('./loginbg.png'); background-size: 100%; font-size: 0.75rem; } #loginBoxTitle { color:#000000; font-weight: bold; font-size: 1.9rem; text-transform: uppercase; p.. 2022. 11. 19.
아파치 centos7 에 자동 실행 - rc.local 등록하기 Centos 6 버전에서 rc.local에 아파치, proftp, 등 서버 실행과 동시에 실행해 주어야 하는 프로그램들을 자동으로 실행시켰습니다. 그런데 Centos 7 버전에서는 rc.local에 프로그램을 등록해 주어도 자동 실행이 되지 않습니다. 이유는 매번 centos의 버전이 올라가면서 항상 보안 관련된 내용들이 강화되는데 이번에는 rc.local 이 보안상 이유 활성화가 안되어 있습니다. 새로운 버전에 익숙해져야 되지만 익히기가 쉽지 않아 rc.local을 centos7에서도 사용을 할 수 있도록 세팅을 해 보았습니다. [root@localhost data_room]# cat /etc/rc.local ----------------------------------- #!/bin/bash # TH.. 2022. 11. 16.
대용량 하드 인식, Centos 7 에 2TB 이상의 하드 인식 시키 Linux 환경에서 fdisk 명령어를 통해 2TB 미만의 하드디스크의 파티션을 생성, 수정, 삭제할 수 있습니다. 하지만 2TB 이상의 하드디스크는 fdisk 명령어를 통해 파티셔닝이 불가능합니다. 또한 EXT 파일 시스템은 최대 16TB로 제한되어 있어 고용량 스토리지로 사용하기 어렵습니다. 이런 문제로 xfs 파티션을 이용하여 16TB 이상 고용량 파티션을 사용할 수 있습니다. 1. NFS, XFS, PARTED 설치 #>yum install nfs* xfsprogs parted -y 드라이브 목록을 확인한다. [root@localhost ~]# fdisk -l ---------------------------------- Disk /dev/sda: 160.0 GB, 160041885696 byte.. 2022. 11. 16.
apache 2.2.25 와 PHP 5.2.17 구버전 컴파일 설치 운영 II PHP 5.2.17 구버전 컴파일 설치 1. 설치 전 php 5 대는 libxml 즉 xml2 가 설치되어있어야 한다 #> yum install libxml2* #> yum install gmp* 2. PHP 5.2.17 구버전 설치전 기본 package 설치 #>yum install -y libjpeg* libpng* freetype* gd-* gcc gcc-c++ gdbm-devel libtermcap-devel #>yum install pcre-devel lua-devel libxml2-devel ncurses-devel zlib zlib-devel curl openssl openssl-devel libtermcap-devel libc-client-devel bison gcc g++ cpp gcc-.. 2022. 11. 12.
apache 2.2.25 와 PHP 5.2.17 구버전 컴파일 설치 운영 아파치와 php를 yum을 이용하여 자동 설치하지 않고 컴파일로 설치하는 이유는 관리적 차원이 아닌가 싶습니다. 서버의 이상으로 웹소스를 이전해야 할 경우가 발생했을 때 기존 아파치 서버와 같은 환경으로 세팅하기에는 컴파일 소스가 최선이기 때문입니다. 또한 컴파일 설치의 경우 원하는 옵션을 지정할 수 있어 서버의 효율정 운영이 가능합니다. Apache 2.2.25 컴파일 설치 1. 자동 설치된 아파치와 php 제거 아파치 컴파일 설치 전 자동설치된 아파치와 php 가 있는지 확인 자동 설치된 아파치와 PHP 가 있다면 컴파일 설치하는 것과 충돌이 일어날 수 있습니다. 꼭 자동 설치되어 있지 확인하시고 있다면 해당 package를 삭제하여 주세요. #> yum list installed | grep php.. 2022. 11. 12.
[html, css] flex 를 이용한 문서 중앙에 위치하는 로그인 폼 html 문서 중앙에 위치한 로그인 페이지를 만들어 보려 합니다. 문서의 디자인을 지정해주는 스타일이 길어질 것 같아서 따로 CSS문서를 만들고 html 페이지에서 불러들여 사용하는 방법으로 코딩을 하였습니다. 로그인 폼이 중앙에 위치하도록 display 속성에 flex 요소를 사용하였습니다. login.html 로그인 아이디 비밀번호 로그인 login.css * { padding: 0; margin: 0; } html, body { height: 100%; background: #e4e4e4; } #container { display: flex; flex-direction: row; justify-content: center; align-items: center; height: 100%; } #logi.. 2022. 10. 27.
반응형