728x90
반응형
SMALL

2024/11 12

오라클 클라우드 무료버전 리뷰

오늘은 내가 자주사용하는 오라클 클라우드 리뷰를 하겠다. Oracle Cloud Infrastructure(OCI) 살펴보기고객의 산업을 위해 특별히 설계되고, 고객이 원하는 곳 어디에서나 이용 가능한 클라우드 솔루션으로 효율성을 극대화하고 비용을 절감할 수 있습니다.www.oracle.com여러 클라우드중 오라클 클라우드를 가장 많이 사용해봤다. 이유는 무료버전이 나름 알차기 때문이다.무료버전은 위와 같이 많은 지원을 해준다. 무료버전으로 인스턴스를 생성하면 50gb로 생성할수 있다. 거기에 블록스토리지 200gb를 합쳐서 250gb를 사용할수있다.오라클 클라우드는 로그인할때 앱 에서 2차 인증기능을 제공한다.로그인을 시도하면 아래처럼 앱에서 허용을 누르라고 나온다.2차로그인 체크하는 앱이름은 Auth..

클라우드 2024.11.16

VBA 2. Visual Basic 기능 사용해서 메세지 출력 폼 만들기

VBA 1. 기초 세팅을 하고 이제 쓸만한 코드를 작성해보려고 한다. VBA 1. 기초 세팅나는 오피스 2010에 익숙해져있다. 글에는 오피스 2010으로 나올것이다. 더 높은 버전의 오피스도 사용해봣는데 2010과 크게 다르지 않고 비슷해서 괜찮을것같다.VBA를 처음한다면 화면과같이 개발salttoastexcel.tistory.com탭 - 개발 도구 - Visual Basic 을 클릭하면 아래같이 오래된 프로그램같은 화면이나온다.여기에서 많은것을 할수있다. 삽입 - 사용자 정의 폼을 클릭한다.그러면 위 처럼 화면을 만들수있는 UserForm1와 도구 상자가 나온다.A 모양의 객체를 클릭하고 UserForm1에 클릭하면 아래처럼  그려놓을수있다. 이런식으로 폼의 디자인을 하는것이다. ab를 클릭해서 놓으..

Excel/VBA 2024.11.14

VBA 1. 기초 세팅

나는 오피스 2010에 익숙해져있다. 글에는 오피스 2010으로 나올것이다. 더 높은 버전의 오피스도 사용해봣는데 2010과 크게 다르지 않고 비슷해서 괜찮을것같다.VBA를 처음한다면 화면과같이 개발도구가 활성화 되어있지 않을것이다. 개발자 도구를 활성화하는방법은 다음과 같다. 파일  - 옵션 - 리본 사용자 지정 - 개발 도구 체크개발 도구를 활성화 하면 탭에 개발 도구가 활성화된다

Excel/VBA 2024.11.14

엑셀 VBA 매크로 시작

나는 크몽에서 엑셀 매크로를 2018년~2023년까지 5년정도 판매를 했다.5년동안 많은 의뢰를 받았는데 기억나는건 쇼핑몰 택배관리, 자동차 딜러, 대학생의 숙제,그리고  불법도박?같은걸 하는 사람도 연락이 온적이있다. 물론 불법적인 일에 쓰이는 프로그램은개발자도 처벌 받는다고 알고있어서 거절했다.가격은 대충 5000원~ 300,000원까지 다양하다.매크로를 판매하게된 이유는 고등학교때부터 프로그래밍 대회를 하면서 VBA코드를 작성하고 실력을 키워왔다.고등학교 3년동안 열심히 공부한것을 써먹기위해서 크몽에서 판매를 시작했다.엑셀 매크로는 생각보다 많은 사람이 필요로한다.매크로를 잘 사용하면 수작업으로 5시간 걸리는 일도 10초면 끝나기도한다.그래서 의뢰를 맡겨주신 분들은 대부분 결과물에 만족해한다.지금부..

Excel/VBA 2024.11.14

자주쓰는 리눅스 명령어 45개

ls - 디렉터리 내 파일 및 디렉터리 목록을 나열합니다.ls # 현재 디렉터리의 파일 및 폴더 나열ls -l # 자세한 정보(파일 권한, 소유자 등) 포함하여 나열ls -a # 숨김 파일 포함하여 나열cd - 디렉터리 이동cd /home/user # /home/user 디렉터리로 이동cd .. # 한 단계 상위 디렉터리로 이동pwd - 현재 디렉터리 경로 출력pwd # 현재 작업 디렉터리 경로 출력mkdir - 새 디렉터리 생성mkdir new_folder # 현재 디렉터리에 'new_folder' 생성mkdir -p /tmp/a/b # 중간 디렉터리도 포함하여 생성rmdir - 비어있는 디렉터리 삭제rmdir..

Linux 2024.11.14

리눅스 서버 저장공간 부족한데 기존 파티션 지우는건 불안하고 추가해야 할때

평소처럼 리액트작업을 완료해서 파일질라로 업로드하는데 전송실패가 막 나온다.무슨문제가 있나하고 보니사용중인 메인 파티션의 용량이 모두 찼다. 그림은 급하게 1기가바이트 지운상황전체 용량은 분명 150GB인데 45.5GB를 사용하고있엇다. 남은 103 GB가 놀고있엇다.메인으로 사용중인 sda3을 증량해야하는 상황이 생겻다.sda3는 함부로 손댈수없는상황이다. 이미 서비스가 실행중이기때문이다.최대한 손을 안대고 데이터 손실이 안나게 하는 방법을 생각해야한다.lvm은 파티션을 지우고 용량을 늘려도 데이터 손실없이 용량 증량이  가능하다는 글을 봤지만100% 신뢰할수없다. (나중에 따로 테스트해봐야겟다)그래서 남은 103GB의 용량으로 sda4를 새로만들고 메인인 sda3의 서버와 웹을 sda4로 이동시키고..

Linux 2024.11.14

Selenium을 이용한 API 비용 없이 AI 챗봇 사용하기

크롤링으로 뭘 해볼수 있을까 하고 고민하다가 요즘 자주 사용하는 AI 챗봇을 제어해보자 라는 아이디어가 떠올랐다.AI챗봇은 여러가지가있는데 그중에서 사람들에게 알려지기 전부터 사용했던 뤼튼이라는 AI 챗봇을 사용해봣다정상적으로 AI 챗봇을 제어하려면 API 비용이 든다. 편법으로 비용없이 AI 기능을 사용해보겠다.세팅은 이전 글과 같이 세팅한다. 파이어폭스나 드라이버설치같은 설명이 있어서 보고오는것을 추천한다. Selenium을 이용한 간단 크롤링 하기 (네이버 실행)준비물WindowsESR firefox 78.8.0GeckoDriver 0.29.0java 17IntelliJ셀레니움으로 해커같이 웹브라우저를 자동으로 맘대로 조작할수있고, 필요한 자료가있으면 자동으로 추출해서 리스트화까지 가능한 크롤링sa..

Java/실험실 2024.11.14

Selenium을 이용한 간단 크롤링 하기 (네이버 실행)

준비물WindowsESR firefox 78.8.0GeckoDriver 0.29.0java 17IntelliJ셀레니움으로 해커같이 웹브라우저를 자동으로 맘대로 조작할수있고, 필요한 자료가있으면 자동으로 추출해서 리스트화까지 가능한 크롤링기능의 간단한 코드를 작성하려고한다.셀레니움의 특징은 브라우저가 실제로 작동하면서 동작하기때문에 리소스를 많이 먹을수있지만,뭔가 화면이 자동으로 휙휙바뀌는게 뭔가 개발자같고 그렇다.설치할것은 ESR firefox 78.8.0, GeckoDriver 0.29.0 이다파이어폭스앞에 ESR은 업데이트를 허용하지않는 버전이라고 생각하면된다크롤링을 배포해놧는데 스스로 최신 업데이트해버리면 버전이 맞지 않게되어 동작이 안될수 있기때문에버전이 고정된 ESR을 사용한다.GeckoDriv..

Java/실험실 2024.11.13

인터넷 사이트에서 복붙안될때, 드래그안될때 꿀팁

자료조사하거나 어떤 사이트에서 긴글을 복사, 붙혀넣기를 할때 드래그 조차안되는 사이트가 가끔있다.특히 개발자들은 긴 코드를 복붙해서 사용하는 상황이 많이 있는데, 복사가 안되는 사이트 때문에 다른글을 찾거나일일히 보고 타이핑하는 노가다 작업을 하는 사람들이있다. 그럴땐 이 방법을 사용하면 10초만에 복사할 수 있다.먼저 드래그&복붙이 안되는 웹페이지에서 F12를 클릭한다.  그러면 아래처럼 오른쪽에 뭔가나온다.이상태에서 F1을 누른다. 그러면 아래처럼 뭐가나온게 이렇게 바뀐다. 스크롤을 제일 아래로 내리면 Debugger에 Disable JavaScridpt가 있는데 체크를 한다. 그러면 드래그가 안되던 내용이 드래그가되면서 복사, 붙혀넣기가 가능해진다. 이방법을 몰랐던 학생일때 많이 고생했던 기억이있다..

2. Google 로그인 구현(Oauth2)

첫번째 이메일 인증에 이어서 이번에는 Google의 계정으로 로그인 기능을 시작하겠다.Google로 로그인을 하면 이메일 인증과 마찬가지로 뭔가 Google과 어떤 연결고리가 생기는거같고있어보이기 때문에 두번째로 선택했다. Google로 로그인하면 정말 편리하다.예전에는 웹이든 앱이든 하나하나 회원가입하는 과정이 귀찮았는데 카카오,네이버, 구글 같은 누구나 가지고있을만한 계정으로 로그인을 간단하게 해버리니 요즘 앱이나 웹에는 거의 필수로 사용되는것같다.환경WindowsVscode1. 그림과 같이 간단하게 세팅한다.2. 그리고 아래와 같이 입력해서 설치한다.npm install @react-oauth/googleApp.tsximport React from 'react';import { GoogleOAuth..

728x90
반응형
LIST