728x90 반응형 SMALL 개발초보6 [기초-3] 일렉트론 타이틀바 수정/변경 일렉트론의 기본 타이틀바는 많이 딱딱합니다. 기본 프로그램같습니다. 이것을 쉽게 수정하는 방법에 대해서 포스팅하겠습니다. 사용할 아이콘 선정 아이콘은 간단하게 부트스트랩에 있는 아이콘을 이용하겠습니다. 위 링크를 이용해서 사용하실 수 있으시고, pc에 놓고 두고두고 사용하고 싶으시면 아래의 npm i bootstrap-icons 명령어로 설치해줍니다. 그래서 필요한 것들을 골라서 사용할 수 있게합니다. 우선 타이틀바에서 가장 중요한건 창 최소화, 창 최대화, 닫기 이렇게 3총사가 제일 중요합니다. 3총사를 모두 선택한다음 css와 html에 추가를 해줍니다. 타이틀바 디자인하기 이 아이콘들을 버튼으로 만들어서 진행하겠습니다. 그리고 이것들을 담을 수 있는 그릇역할을 하는 div 태그를 만들겠습니다. 나의.. 2023. 2. 26. [기초-1] 일렉트론 메뉴 추가하기 / 다루기 안녕하세요 일렉트론 상단의 메뉴를 다루거나 추가하거나 없애는 방법에 대해 포스팅하겠습니다. https://www.electronjs.org/docs/latest/api/menu Menu | Electron Create native application menus and context menus. www.electronjs.org 일렉트론 공식사이트를 통해서 메뉴를 다루는 것을 참고하실 수 있습니다. 기능들은 참 많은데 이번 포스팅에서는 간단하고 주로 쓸수 있을 것 같은 것들을 한번 실습해보려고합니다. 기존 메뉴는 아무것도 설정하지 않았다면 처럼 일반적인 모습만 나옵니다. 메뉴를 사용하기 위해서는 메뉴라는 api를 사용해야합니다. main.js에 메뉴를 추가합니다. const { app, BrowserWi.. 2023. 2. 24. [프로젝트 생성-2] 일렉트론 패키징과 배포 지난 포스팅 https://uno-kim.tistory.com/370 [프로젝트 생성-1]node.js로 일렉트론 설치하기 https://uno-kim.tistory.com/369 Node js 설치 노드 JS 를 설치하는 방법입니다. https://nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 사이트에서 Node.js를 설치해줍니다. uno-kim.tistory.com 정상적으로 나오는 것을 확인해 보았습니다. 이제 조금더 편리하게 패키징과 배포를 하는 방법에 대해 포스팅을 하겠습니다. 이 방법까지는 해준다면 멋진 일렉트론 셋팅이될것같아 저도 나중에 틈틈히 보.. 2023. 2. 22. [프로젝트 생성-1]node.js로 일렉트론 설치하기 https://uno-kim.tistory.com/369 Node js 설치 노드 JS 를 설치하는 방법입니다. https://nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 사이트에서 Node.js를 설치해줍니다. 현재는 벌써 18.14.2 버전까지 나왔군 uno-kim.tistory.com 우선 위 URL에 접속해서 node.js 를 설치해줍니다. 그리고 일렉트론 설치를 위해 진행합니다. 노드 js 설치가 완료되었다면 일렉트론을 이제 시작할 폴더를 선정하고 그 폴더에 설치를 진행해줍니다. 저의 경우에는 사용자(user)폴더에 생성합니다. 큰이유는 아니지만 경로.. 2023. 2. 22. [프로그래밍] 셸 스크립트 변수 / 셸 프로그래밍 변수/ 리눅스 셸 스크립트 프로그래밍 변수의 입력과 출력 변수 셸변수는 필요한 값을 계속 변경해 저장한다는 개념이다. 셸 스크립트의 구조는 변경할 필요가 없는데, 설정해야하는 값이 상황에 따라 다르다면, 변수에 필요한 값을 계속 바꿔가는 방법으로 프로그래밍 해서 다양한 상황에서 대처 할 수 있다. 변수의 기본 셸 스크립트에서는 변수를 사용하기 전에 미리 선언하지 않으며, 처음 변수에 값이 할당 되면 자동으로 변수가 생성된다 변수에 넣는 모든 값은 문자열로 취급한다. 즉 숫자를 넣어도 문자로 취급한다. 변수 이름은 대소문자를 구분한다. 즉 $aa라는 변수 이름과 $AA라는 변수 이름은 다르다. 변수를 대입할 때 ' = ' 좌우에는 공백이 없어야 한다. testVal = Hello->오류!!(' = ' 앞뒤에 공백이 있다.) testVal=Hello-> OK te.. 2022. 12. 20. 네이버 금융페이지를 몽땅 가져와보자! - 자바 크롤링(java)_1 안녕하세요! 개인프로젝트의 일부분 중 하나인 크롤링에 대해서 공부해보겠습니다! 그리고 대상은 지금이제 처음 공부를 시작하셨거나 자바 초급수준이신 분들을 위한 난이도로 설명하겠습니다. 현재 글은 개인 프로젝트로 과제, 학원 등 웹페이지를 크롤링하는 것을 이용하려는 분들을 위함입니다. 상업적인 용도가 아닌 개인적인 용도로만 사용하시는 것을 추천드립니다....ㅎㅎ 크롤링이란 간단하게 말씀드리자면 웹페이지의 소스를 java에서 String 또는 Document(라이브러리에 있음) 타입으로 모두 가져와서 필요한 정보들을 각 태그 또는 id, class 등 각 엘리먼트들 또는 속성에 따라 가져올 수 있습니다. 우선적으로 크롤링에 앞어서 필요한 라이브러리 설치와 사용방법에 대해 숙지하신 후 함께 하시는걸 추천드립니다.. 2022. 3. 17. 이전 1 다음 728x90 반응형 LIST