본문 바로가기

공부/기타29

리액트 프로젝트 검색 상위노출 시키기 SPA-SEO 서론 누구든 내 홈페이지를 검색결과 상단에 띄워서 많은사람들에게 노출하고 싶어한다. 우리나라에선 구글과 네이버 검색비중이 높기때문에 두 검색엔진을 중점적으로 작업한다. 이 글에서는 SPA(Single Page Application)의 기본적인 SEO( Search Engine Optimizer / 검색엔진 최적화) 를 알아본다. 구글의 검색엔진 알고리즘은 다음 순서로 작동한다. 1. 크롤링 - 내 웹페이지의 콘텐츠 정보들을 모두 수집하여 가져온다. 2. 인덱싱 - 구글 봇이 수집한 정보들을 색인해서 데이터로 보관한다. 3. 랭킹 - 콘텐츠를 검색의도에 맞춰 순위를 부여한 다음 랭킹 순서대로 결과를 출력한다. 구글을 랭킹 산정에 약 200가지 이상의 측정 기준이 있다고 발표하였고 밝혀진 내용은 다음과 같다.. 2024. 3. 8.
[Git] GitHub's file size limit of 100.00 MB 에러 해결 GitHub's file size limit of 100.00 MB 에러 귀찮은 에러해결 방법을 정리해놓으려고 오랜만에 포스팅을 한다. 에러 메시지는 아래와 같다. remote: error: File test.mp4 is 100.1 MB; this exceeds GitHub's file size limit of 100.00 MB remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com. Github에 저장되는 최대 파일크기는 100MB 인듯한데 내 파일(test.mp4)의 크기가 무려 100.1MB 여서 push에 실패한 것이다! 용량이 0.1MB만 작았더.. 2023. 12. 1.
[기타] 메일서버 및 웹호스팅 위한 네임서버 설정 개요 각 회사에서는 당연히도 하나의 도메인으로 홈페이지와 메일 두가지 서비스를 모두 이용한다. ex) www.samsung.com Google Domains 에.. 2023. 5. 22.
[기타] ChatGPT 란, 간단한 활용법과 한계 Chat GPT가 출시된지 벌써 몇 개월이 됐지만 아직도 업계와 사회에 큰 화제가 되고있다. 몇몇, 아니 이 글을 읽고있다면 한번쯤은 Chat GPT를 사용해봤을것이라고 생각한다. 이 글에서는 아래와 같은 목차로 Chat GPT에 대해 풀이해보려 한다. 1. 소개 2. 작동원리 3. 활용분야 4. 사용법 5. 한계점 1. 소개 Chat GPT는 OpenAI가 개발한 GPT-3.5 엔진 기반의 인공지능 챗봇이다. - GPT 엔진 : Generative Pre-trained Transformer 로 자연어 처리를 위한 인공지능 모델문장에서 단어들간의 관계를 이해하고 출력문장을 생성할 수 있다. GPT-1 : 2018.6 GPT-2 : 2019.2 GPT-3 : 2020.6 GPT-3.5 : 2021.10 >.. 2023. 3. 27.
[기타] AI-900 시험 후기 목차 1. Microsoft Learn 2. AI900 3. 시험응시방법 4. 후기 및 팁 Microsoft Learn Microsoft는 Microsoft Learn을 통해 많은 학습 과정들과 인증을 제공한다. 그 중 AZ900을 저번에 취득했고 이번에는 AI900을 취득했다. 이 둘은 기본 과정으로, 그 다음과정들을 보려면 아래 사진의 Azure 의 Certification Path 사진을 참고하자 AI-900 그 중 Microsoft Azure AI Fundamentals : AI-900 시험 은, Microsoft Azure 의 AI 서비스와, AI에 대한 지식을 점검하는 시험이다. 시험 난이도는 기존에 AI에 대한 공부를 했던 사람이라면, Azure 의 서비스에 대해서만 짚으면 쉽게 통과할 정도.. 2023. 2. 12.
[기타] AZ-900 시험 후기 목차 1. Microsoft Learn 2. AZ900 3. 시험응시방법 4. 후기 및 팁 5. 시험 응시 이유와 여러 생각들 Microsoft Learn Microsoft는 Microsoft Learn을 통해 많은 학습 과정들과 인증을 제공한다. 아래와 같이 많은 종류가 있고 난이도가 꽤 어려운 전문가 용도 존재한다. AZ-900 그 중 Microsoft Azure Fundamentals : AZ-900 시험 은 Microsoft Azure 기본 사항에 대한 지식을 점검하는 시험이다. 나는 출퇴근 시간에 틈틈히 덤프문제 풀이와 강의로 2주정도 공부를 해서 취득할수 있었다. 난이도가 어렵지 않아 누구든 쉽게 도전할 수 있다. 시험 범위는 아래와 같다. (사실 별 신경안쓰고 공부했다.) - Cloud 개념.. 2023. 1. 29.
git diff 정리하기 요즘 세상에 git 명령어를 직접 쓰는 개발자들이 얼마나 있을까 하지만 나처럼 필요한 사람이 있을 수 있기때문에 정리해보려 한다. 여러가지가 있지만 이번엔 가끔쓰는듯 꽤나 자주 쓰는 'git diff' 이다. git diff란 diff = difference 무언가의 차이를 보여준다 여기서는 commit branch 간 다른점 또는 Repository Directory 간 다른 점을 보여주는 명령어이다. 따라서 다양한 옵션들이 있는데 하나씩 간단히 알아보도록 하자. 1. git diff - Working Directory 와 Staging Area 사이의 차이를 확인하기 위함 실제로 파일에 두 부분을 수정 후 git diff 를 실행해보자 - git add를 하기전에 두 장소 (Staging Area 와.. 2022. 10. 9.
[C/C++] ->(화살표) 와 .(도트) 이 둘은 클래스나 구조체에서 변수를 사용할때 이용하는 연산자이다. 즉 무언가에 접근 이라는 의미로 사용된다. 요약 1. .(도트) 는 클래스의 멤버를 직접적으로 접근한다. 2. ->(화살표) 는 포인터를 통해 멤버를 간접적으로 접근한다. 3. 즉 a->b 는 (*a).b 와 동일하다. 예시 - 아래 예시를 통해 이해해보자 #include using namespace std; class Mycls { public: int age = 10; int num = 1000; const char* name = "홍길동"; }; struct Mystruct { int age = 20; int num = 2000; const char* name = "김김김"; }; void main() { Mystruct mystru.. 2022. 10. 3.
반응형