More posts

C#

[C#] string과 String의 차이점

C# 언어 명세, 또는 클래스 기반에 대한 명확한 개념이 없어서 string과 String을 자주 혼동합니다. string은 System.String 클래스의 별칭입니다. 다음 두가지 문자열 변수 선언은 같습니다. string str1 = "문자열"; String str2 = "문자열"; 대문자 "String"으로 선언하는 것은 "System.String" 클래스 타입으로 선언하는 것과 같습니다. 명시적으로 문자열 클래스의 메소드에 접근하는 것을 표현하고
1 min read
자바스크립트

[javascript] jQuery로 요소가 보이지 않는지 확인하기

jQuery의 is() 함수를 사용해서 대상 요소가 보이거나 보이지 않는지 확인할 수 있습니다. is() 함수로 대상 요소의 CSS 화면 표시 속성인 visibility 속성의 값을 확인합니다. $(element).is(":visible"); $(element).is(":hidden"); 또는 쿼리 선택자로 속성까지 표시 해서 is() 함수 없이 한번에 확인할 수 있습니다. $("element:visible"); $("element:hidden"); CSS visibility 속성으로
2 min read
자바스크립트

[javascript] JSON 문서에 코멘트를 사용하는 방법

표준 JSON문서는 데이터를 표현하는 규격만 있으며, 코멘트를 작성하거나 표시하는 규격은 없습니다. 따라서 JSON 안에 코멘트를 표시하는 태그, 또는 작성 방법은 없습니다. 모든 문서가 그렇지만, 데이터만을 표현하는 JSON에도 JSON 키와 데이터 구조에 대한 설명을 작성해서 JSON 데이터를 사용하는 사용자에게 알릴 필요가 있습니다. 그래서 JSON 안에 코멘트를 작성하는 몇몇가지 융통성 있는 방법,
2 min read

[javascript] 검색엔진 최적화를 위해 블로그 이미지에 alt 속성을 자동으로 추가하는 방법

이미지에 alt 속성을 하는 것은 검색 최적화에 많은 도움이 됩니다. 구글의 경우에는 이미지로 검색할 때 이미지 alt 속성의 텍스트를 우선 검색 대상으로 사용합니다. 다만 구글의 경우에는 검색 인덱스를 생성할 때 이미지 alt 속성이 참조 대상이며 전체 검색 결과에서 미치는 영향은 미미합니다. 네이버의 경우에는 alt 속성이 없는 이미지를 포함한 글은 색인을
3 min read
리눅스

[linux] 리눅스 cp 명령어 기본 사용 방법 - 파일과 디렉토리 복사

리눅스에서 cp 명령어는 파일이나 디렉토리를 복사할 때 사용합니다. 기본적인 사용 방법은 다음과 같습니다. cp 커맨드 기본 사용법 cp [옵션] 원본파일or디렉토리 대상파일or디렉토리 cp 커맨드를 사용할 때 옵션은 생략할 수 있지만, 원본/대상 파일, 또는 디렉토리는 생략할 수 없으며, 경로를 표시하지 않으면 현재 경로를 기준을 ㅗ 예를 들어, source.txt를 target/ 디렉토리로
5 min read
AI

[AI] 블로그 글쓰기를 대신해주는 ChatGPT 크롬 확장 프로그램 AIPRM 설치와 활용

인공지능의 도움을 받아 글쓰기를 하고 싶지만 ChatGPT에 어떤 질문을 해야하고, 어떤 식으로 질문을 해야하는지 모르는 분에게 도움이 되는 확장 프로그램입니다. 크롬 확장 프로그램으로 ChatGPT에 프롬프트 작성을 도와줍니다. 생각할 수 있는 모든 분야의 프롬프트가 준비되어 있고, 특히 블로그에 글을 쓸 때 SEO 최적화된 글을 쓸 수 있도록 질문을 작성하는데 도움을 주며,
7 min read
AI

[node.js] ChatGPT API와 node.js로 AI 자동 글쓰기 기능 만들기

ChatGPT API를 node.js에서 사용하려면 "openai" 패키지를 설치해야 합니다. openai는 node.js에서 ChatGPT API를 사용할 수 있게 해주는 모듈입니다. 인터넷으로 검색되는 ChatGPT API 사용 코드들의 상당수가 현재 버전의 최신 openai 모듈의 사용법과 호환이 되지 않습니다. 모듈의 객체 구조가 많이 다르고, ChatGPT API의 응답 결과를 담는 데이터 구조도 조금 다릅니다. 먼저
10 min read
AI

[AI] 검색엔진 질문에 답을 해주는 ChatGPT 크롬 확장 프로그램 - 구글 검색의 미래

구글에서도 구글의 생성형 AI를 활용해서 구글 검색 결과 상단에 AI의 답변을 추가로 제공할 예정이라고 합니다. 생성형 AI가 미치고 있는 영향이 너무 커서 구글도 이 흐름에 역행을 할 수는 없겠지만, ChatGPT를 활용해서 검색 엔진에서 질문하는 내용에 대한 답변을 추가로 제공해주는 웹 브라우저 확장이 이미 제공되고 있습니다. 이 확장 프로그램을 사용하면 구글
5 min read
AI

[AI] ChatGPT와 구글 스프레드시트로 자동 글쓰기 만들기 - AI 글쓰기 자동화

구글 시트로 글쓰기 자동화 기능을 구현하려면 먼저 OpenAI의 API 키를 발급 받아야 합니다. OpenAI의 ChatGPT 기능을 외부 프로그램, 또는 확장 프로그램에서 사용하려면 ChatGPT의 API 기능을 통해 접근해야 하고, 접근을 하려면 API키를 외부 프로그램, 또는 확장 프로그램에 등록해야 합니다. OpenAI API 키 생성 OpenAI API 홈페이지로 로그인합니다. OpenAI는 웹에서 대화형으로 인공지능을
17 min read