티스토리

코딩하기 딱 좋은날
검색하기

블로그 홈

코딩하기 딱 좋은날

woowaa.net/m

소프트웨어

구독자
1
방명록 방문하기

주요 글 목록

  • SciSpace AI: 연구와 학습을 혁신하는 AI 도구 SciSpace AI: 연구와 학습을 혁신하는 AI 도구SciSpace AI는 연구자, 학생, 또는 학습자들이 학술 자료를 더 효과적으로 이해하고 활용할 수 있도록 설계된 AI 도구입니다. PDF 형식의 논문 분석, 복잡한 텍스트 요약, 질문 기반 정보 검색 등 학문적 작업을 쉽고 효율적으로 만들어줍니다. 특히 연구 논문을 읽고 이해하는 과정을 단축해주는 기능으로 주목받고 있습니다.SciSpace AI의 주요 기능  1. PDF 논문 분석 및 질의응답SciSpace AI는 PDF 형식의 논문을 업로드하면, 사용자가 논문의 내용에 대해 질문하거나 특정 부분을 쉽게 이해할 수 있도록 돕습니다.사용 사례:논문 요약: "이 논문의 핵심 주장이 무엇인가요?"→ 논문의 주요 내용을 간결하게 요약하여 제공합니다.질의.. 공감수 3 댓글수 2 2024. 12. 7.
  • Suno AI 음악 생성 혁신적인 플랫폼 ​Suno AI는 인공지능을 활용하여 사용자가 원하는 스타일과 가사로 음악을 생성해주는 혁신적인 플랫폼입니다. 음악적 지식이 없어도 간단한 텍스트 입력만으로 자신만의 곡을 만들 수 있어, 음악 창작의 문턱을 낮추는 데 큰 역할을 하고 있습니다.주요 기능과 상세 설명텍스트 기반 음악 생성사용자가 입력한 가사나 설명을 바탕으로 AI가 곡을 생성합니다.예시: "밝고 경쾌한 팝 스타일의 노래"라고 입력하면, 해당 분위기의 곡이 만들어집니다.다양한 음악 스타일 지원팝, 힙합, 재즈, 클래식 등 여러 장르를 선택하여 원하는 스타일의 음악을 생성할 수 있습니다.예시: "재즈 스타일의 사랑 노래"를 입력하면, 재즈 풍의 곡이 생성됩니다.커스텀 모드 제공사용자가 직접 가사, 스타일, 제목 등을 지.. 공감수 2 댓글수 1 2024. 12. 7.
  • Google SGE(Search Generative Experience) ​**Google SGE(Search Generative Experience)**는 구글이 도입한 AI 기반의 새로운 검색 경험으로, 사용자가 입력한 검색어에 대해 보다 직관적이고 종합적인 정보를 제공합니다. 기존의 단순한 링크 나열 방식에서 벗어나, 생성형 AI를 활용하여 사용자에게 요약된 답변과 관련 정보를 함께 제공하는 것이 특징입니다.주요 기능 AI 기반 요약 정보 제공사용자가 입력한 검색어에 대해 AI가 관련 정보를 요약하여 상단에 표시합니다.예시: "SEO가 뭐야?"라고 검색하면, SEO의 정의와 주요 개념을 간략하게 요약하여 보여줍니다. citeturn0search18출처 링크 제공제공된 요약 정보의 신뢰성을 높이기 위해 해당 정보의 출처를 함께 표시합니다.사용자는 .. 공감수 4 댓글수 2 2024. 12. 7.
  • Perplexity AI: AI 기반 정보 검색 도구의 새로운 패러다임 Perplexity AI: AI 기반 정보 검색 도구의 새로운 패러다임Perplexity AI는 질문에 대한 정확한 답을 빠르게 제공하는 AI 기반 정보 검색 도구입니다. 사용자가 입력한 질문을 이해하고, 최신 정보를 기반으로 신뢰할 수 있는 답변을 제공합니다. 검색과 동시에 설명까지 제공하며, 복잡한 질문에도 명확한 답변을 제시할 수 있는 것이 큰 강점입니다.Perplexity AI의 주요 기능 1. 정확하고 신속한 정보 검색Perplexity AI는 질문을 입력하면 해당 질문에 대한 신뢰할 수 있는 답변을 제공합니다. 단순한 검색 결과가 아니라, 중요한 정보를 요약하여 설명합니다.사용 사례:단순 정보 검색: "태양계에서 가장 큰 행성은 무엇인가?"→ "목성(Jupiter)입니다. 목성은 태양계에서 가.. 공감수 3 댓글수 1 2024. 12. 7.
  • Udio AI : 사용자가 원하는 스타일과 가사로 음악생성 플랫폼 ​Udio AI는 인공지능을 활용하여 사용자가 원하는 스타일과 가사로 음악을 생성해주는 혁신적인 플랫폼입니다. 음악적 지식이 없어도 간단한 텍스트 입력만으로 자신만의 곡을 만들 수 있어, 음악 창작의 문턱을 낮추는 데 큰 역할을 하고 있습니다.주요 기능과 상세 설명텍스트 기반 음악 생성사용자가 입력한 가사나 설명을 바탕으로 AI가 곡을 생성합니다.예시: "밝고 경쾌한 팝 스타일의 노래"라고 입력하면, 해당 분위기의 곡이 만들어집니다.다양한 음악 스타일 지원팝, 힙합, 재즈, 클래식 등 여러 장르를 선택하여 원하는 스타일의 음악을 생성할 수 있습니다.예시: "재즈 스타일의 사랑 노래"를 입력하면, 재즈 풍의 곡이 생성됩니다.커스텀 모드 제공사용자가 직접 가사, 스타일, 제목 등을 지.. 공감수 1 댓글수 0 2024. 12. 7.
  • DeepL: AI 번역 도구로 언어의 장벽을 허물다 DeepL: AI 번역 도구로 언어의 장벽을 허물다DeepL은 뛰어난 번역 품질로 잘 알려진 AI 기반 번역 도구입니다. DeepL은 학습 자료, 비즈니스 문서, 개인적인 의사소통 등 다양한 상황에서 정교한 번역 결과를 제공합니다. 특히 자연스럽고 문맥에 맞는 번역으로 많은 사용자에게 신뢰받는 도구입니다. 이 글에서는 DeepL의 주요 기능과 특징, 그리고 사용법과 사례를 자세히 설명해 드리겠습니다.DeepL의 주요 기능과 추가 설명1. 고품질 번역DeepL은 문맥을 이해하고 적절한 어휘를 선택하여 자연스러운 번역을 제공합니다.사용 사례:일상 대화 번역: "스페인어로 '안녕하세요, 잘 지내시나요?'는 어떻게 표현하나요?"→ DeepL은 정확한 문법과 자연스러운 표현으로 "Hola, ¿cómo estás?.. 공감수 1 댓글수 1 2024. 12. 7.
  • Chat GPT 자연어 처리(NLP) 기술을 기반, 대화형 AI ChatGPT 자연어 처리(NLP) 기술을 기반, 대화형 AI ChatGPT는 OpenAI가 개발한 대형 언어 모델로, GPT(Generative Pre-trained Transformer) 시리즈의 4번째 버전에 해당합니다. 이 모델은 자연어 처리(NLP) 기술을 기반으로, 대화형 AI로서 사람과의 소통을 통해 텍스트를 생성하고 이해하는 능력을 보유하고 있습니다. 기본적으로는 텍스트 데이터를 학습하여 주어진 질문이나 요청에 맞는 적절한 답변을 제공하는 형태로 작동합니다. 기능적 특징ChatGPT는 언어 이해와 생성에 뛰어난 성능을 자랑합니다. 주로 사용되는 기능은 다음과 같습니다:대화형 응답 생성사용자의 질문이나 요청에 대해 문맥을 이해하고 적절한 답변을 제공합니다. 이는 자연스러운 대화를 가능하게 하.. 공감수 4 댓글수 3 2024. 12. 7.
  • Process 프로세스 Process 란 프로세스는 시스템의 자원들의 할당을 위한 기본적인 단위이다. 각 프로세스는 자신만의 주소공간과 (보통) 한 개의 제어 쓰레드를 갖는다. 프로세스는 프로그램을 실행한다; 당신은 같은 프로그램을 실행하는데 여러개의 프로세스를 가질 수 있지만, 각각의 프로세스는 자신의 주소공간에서 자신의 프로그램 복제본을 갖고 다른 프로그램 복사본과 독립적으로 실행된다. 프로세스들은 계층적으로 구성된다. 각 프로세스는 그것을 만들었던 부모 프로세스를 갖는다. 주어진 부모 프로세스에 의해 만들어진 프로세스는 자식 프로세스라고 불린다. 자식 프로세스는 부모 프로세스로 부터 그 속성의 대부분을 상속받는다. 여기서는 프로그램에서 어떤 자식 프로세스를 만들고, 종료하고, 제어하는지에 대해서 설명한다.실제로, 새로운 .. 공감수 0 댓글수 0 2024. 2. 6.
  • NFS Network File System NFS (Network File System)은 썬 마이크로 시스템(SUN)에서 네트워크를 통해 파일을 공유할 수 있도록 만든 프로토콜 이다. NFS는 하드웨어, 운영체제 또는 네트워크 구조가 달라도 파일을 공유 할 수 있도록 고안되었다. 파일 공유등을 비롯해 다른 부가 기능을 제공한다. 하지만 공유된 파일들에 대한 보안 문제가 생길 수도 있다. 사용하는 프로토콜은 Network Lock Manager (NLM)과 Network Status Monitor (NSM)이다. 기능상 Samba와 비슷하지만 가장 큰 차이는 커널에서 NFS를 지원한다는 점이다. NFS는 리눅스머신에서 윈도우 파티션을 마운트하여 사용하듯 NFS서버의 특정 디렉토리를 클라이언트에서 마운트하여 자신의 영역인것처럼 사용한다. 그러나 위.. 공감수 0 댓글수 0 2024. 2. 6.
  • SQL Alter 컬럼명 변경 ALTER TABLE dept RENAME COLUMN name TO deptName; 컬럼 타입수정 ALTER TABLE dept MODIFY ( deptName varchar2(100) [NULL]|[NOT NULL] ); 컬럼 삭제 ALTER TABLE dept DROP COLUMN deptName; 컬럼 추가 ALTER TABLE dept ADD ( address varchar2(100) default '' ); 컬럼의 제약조건 삭제 ALTER TABLE userTable DROP PRIMARY KEY: ALTER TABLE userTable DROP CONSTRAINT userTb_fk_userid; 외래키 추가 ALTER TABLE [테이블이름] ADD CONSTRAINT [외래키.. 공감수 0 댓글수 0 2024. 2. 6.
  • PHP 설치 (Ubuntu 22.x) APM(Apache + PHP + Mysql) 의 완전체 PHP 를 설치해보자 PHP는 맨 나중에 설치한다. 먼저 1. Apache 설치하고, 2. Mysql 설치하고, 그 다음에 3. PHP 를 설치하자. 1. apache2 와 mysql 연동모듈을 동시에 통합적으로 설치한다. $> sudo apt install php libapache2-mod-php php-mysql 2. php 확정모듈 설치(철자에 주의한다) $> sudo apt install php-{bz2,imagick,imap,intl,gd,mbstring,pspell,curl,readline,xml,xmlrpc,zip} 3. PHP 버전확인 $>sudo php -v 4. php 스크립트 파일을 만들어보자 5. 웹브라우저를 열고 웹서버에 접.. 공감수 0 댓글수 1 2023. 1. 2.
  • mysql 설치 (Ubuntu 22.x) mysql server 를 설치해보자. 간단하다. 1. mysql server 설치 $> sudo apt-get install mysql-server 2. mysql 로그 확인 $> sudo cat /var/log/mysql/error.log 3. mysql config 파일 확인 /etc/mysql/my.cnf (/etc/mysql/mysql.cnf) 4. mysql client 설치 $>sudo apt-get install mysql-client 5. Security 관련 스크립트 설치 설치 (중요하다) $> sudo mysql_secure_installation 6. 사용자 추가 및 사용자 권한 설정 - mysql user 추가 create user 유저아이디@localhost identified .. 공감수 0 댓글수 0 2023. 1. 2.
  • Apache 2 설치하기/Ubuntu 22.x Apache 는 HTTP 역사의 산증인이다. Apache 는 HTTP 서버의 버전과 명맥을 같이한다. Apache 재단은 HTTP 프로토콜 버전이 1.x 에서 2.x 버전으로 업그레이드가 되면서, apache 웹서버 명칭도 apache 에서 apache2 로 변경하였다. Apache2 라는 명칭은, HTTP 버전이 "2" 로 넘어오면서, 전세계적으로 깔려있는 Aapche 사용자들에게 마치 이렇게 외치는 것 같다. "Apache 사용자 여러분! 내말 좀 들어보시오!. HTTP 프로토콜이 버전 HTTP2 로 업그레이드 되었으니, Apache도 Apache2 로 업그레이드 하시오!" Apache2 라는 이름은, 이렇게 Apache 재단이 강하게 경종을 울리면서 모든 이들에게 알리는 수단이 아니었나? 하는 생각.. 공감수 0 댓글수 0 2022. 12. 29.
  • bashrc 설정 - Ubuntu 22.x 초기 세팅하기 1.사용자 계정 확인하기 Terminal 창을 열고, 아래 명령을 통해 나의 계정의 shell 이 무엇을 사용하고 있는지, 나의 계정의 Home 디렉토리가 어디인지를 확인해보자. 나의 계정정보는 /etc/passwd 파일에 있다. 현재 나의 계정은 "number3" 이며 , - home 디렉토리는 /home/number3 - Shell 은 "bash' (bourn shell) 로 설정되어 있음을 알수 있다 (아주 무난한 shell 이다) 2. bash 환경파일(.bashrc) 설정하기 앞서 bash 사용이 확인 되었다면, /home/number3/.bashrc 를 변경할 필요가 있다.(파일 앞에 "." 이 있음) 파일앞에 "." 점 이 있는 경우는 시스템의 hidden 파일로 이해하면 된다. 리눅스는 해.. 공감수 0 댓글수 0 2022. 12. 27.
  • Git GUI, Sourcetree 소스트리 설치 gitlab, github 등 원격에 존재하는 레포지토리(Repository) 를 나의 로컬 PC GUI 환경에서 관리할 수 없을까? SourceTree 가 있다. SourceTree 다운로드 및 설치 소스트리 사이트에 접속하여 나의 PC 에 맞는 실행파일을 다운로드하여 설치하도록 한다. SourceTree 실행 및 원격저장소 설정 설치된 소스트리를 실행하여 원격저장소(Gitlab, github) 의 나의 계정정보를 설정하도록 한다. 이때, HTTPS 또는 SSH 를 선택해야하는것에 유의한다. 공감수 0 댓글수 1 2020. 12. 31.
  • git, gitlab, windows 환경에서 git 연동하기 git client 설치하기 (windows 버전) 아래 사이트에서 git 프로그램을 설치한다. Windows 버전을 다운로드 받아 설치 한다. 실행파일을 실행하고, default 설정옵션을 유지하면서 next> next> 설치하면 된다. git client 설치확인 설치가 완료되었으면, 아래와 같이 확인해 보자. Windwos cmd 콘솔창에서 git 명령을 수행해본다. 아래와 같이 출력되면 정상 설치한 것이다. Windows 커맨드 칸에 "git" 이라고 입력하면 Git Bash 등의 패키지가 설치된 것을 확인 할 수 있다. gitlab.com 프로젝트 만들기 gitlab 사이트의 나의 계정에 접속해서 나의 프로젝트 공간을 만들도록 한다. 이때, 루트디렉토리에 바로 만드는것 보다, "New 디렉토리".. 공감수 0 댓글수 0 2020. 12. 31.
  • C 언어 cat 명령구현 C "cat" 명령을 구현해 보자. bool catFile(const char* file, char* buf){FILE* fp; if ((fp = fopen(file, "r")) == NULL){ERROR("%s file open fail\n", file);return false;}if (fscanf(fp, "%s", buf))fclose(fp);return true;} 공감수 0 댓글수 0 2020. 12. 16.
  • LINUX 메모리사용량 조회(free 명령) Linux 에서 메모리상태 조회 Free 명령어를 실행하면, 간혹 사용율 수치를 보면, 헷갈림과 동시에 착각을 불러일으킨다. total used free shared buffers cachedMem: 24675128 24541056 134072 0 274936 16256752-/+ buffers/cache: 8009368 16665760Swap: 65537156 0 65537156You have new mail in /var/spool/mail/root 실제 여유 메모리는 134072 + 274936 +16256752 이다.대략 16665760 값이 나온다. 아래 스크립트를 통해 쉽게 확인 할 수 있다. #!/bin/shMEM_TOTAL=`free | grep ^Mem | awk '{print $2}'`.. 공감수 0 댓글수 0 2020. 12. 16.
  • python 가상 환경 만들기(Windows,Anaconda) Python 가상환경 만들기 (Windows, Anaconda) python 개발환경에서는 다른 언어와는 다르게 "가상환경"이라는 기능을 제공한다. 개발환경과 운영환경이 다른경우, python 버전별로 패키징이 필요한 경우,군더더기 없는 패키징이 필요한 경우, specific한 환경이 요구되는 경우에 가상환경은 매우 유용하다. Python, Anaconda 에서 제공하는 방식으로 가상환경을 구현할 수 있다. 32bit 환경과 64bit 환경, 2가지의 가상환경을 구축해보자. 준비사항 - 사전에 64비트의 anaconda 가 설치되어 있어야 한다.- 가상환경을 구분할 수 있는 네이밍 Anaconda Prompt 를 실행하자. Anaconda Prompt 에서 현재 Pyhon 의 버전을 확인해보자. 현재 B.. 공감수 0 댓글수 0 2020. 11. 22.
  • MySQL 데이타위치 변경하기(Windwows) MySQL 데이타 위치 변경하기 (Windows) Windows 환경에서 MySQL DB 를 C: 드라이브에 설치했다가, 나도 모르는 사이에, 데이타가 무한대로 커지는 경우가 있다. 어떻게 해야할까? DB export 를 해서, 다른 DB에 import 를 해야하나? MySQL 의 Data 디렉토리를 확장드라이브, D: 드라이브 또는 E: 드라이브로 변경하면 된다. 이때, 주의할 점이 있다. 옮길 대상이되는 드라이브명은 반드시 "고정적" 이여야 한다.혹시라도, USB 메모리나 외장디스크가 드라이브명을 가로챌수 있으니,반드시, 윈도우즈 설정에서 드라이브명을 고정하도록 하자. (중요하다) 위사항만 유의한다면, MySQL Data 디렉토리만 변경하는것이므로 큰 위험부담은 없다. MySQL 데이타 위치변경 순서.. 공감수 2 댓글수 0 2020. 11. 21.
  • Python 개발환경 구축하기 (3) Pycham 처음 실행하기(Windows) Pycharm 처음 실행하기 Pycharm 을 처음 실행하면 아래와 같은 화면을 볼수 있다. New Project 를 선택하자 다음 화면으로 가면 Default 설정된 화면이 나오는데, 여기서 2 가지 유념해서 설정해야 할 사항이 있다. 1. 프로젝트 디렉토리 위치2. Python 인터프리터 설정 프로젝트 공간 디렉토리는 초기설정대로 해도 좋지만, 본인 편한데로 만들면 된다. 우리는 Anaconda에서 제공하는 Python 인터프리터를 선택해야하므로, 아래와 같은 순서로 바꿔주도록 하자. (1) 먼저 Existing interpreter 를 선택, 그리고 오른쪽 버튼을 선택한다. (2) 다음 화면에서 System Interpreter 를 선택 최근 설치된 Anaconda 설치 위치가 선택될 것이다. 만약.. 공감수 0 댓글수 0 2020. 11. 13.
  • Python 개발환경 구축하기 (2) Pycham 설치 (Windows) Pycharm 설치 Pycharm 은 Jetbrains 사 에서 만든 python 코드를 작성하고 컴파일, 실행, 디버깅을 위한 개발툴이다. 아래사이트에 접속하여 설치파일을 다운로드 한다. (30일 https://www.jetbrains.com/ko-kr/pycharm/download 무료판을 다운로드 받으면된다. Community 를 선택한다. 다운로드를 진행하면 화면이 바뀐다.이때, 아무것도 하지말고 바이너리 실행파일만 받도록 한다.좌측 하단에 실행파일이 다운로드 됨을 알 수 있다. 다운로드 받은 바이너리를 실행하자. 체크없이 진행해도 되지만, 바로가기 아이콘과 PATH 에 추가하도록 하자. Next > Next 를 선택한다 설치가 완료되면, Windows 를 재시작 한다. 공감수 0 댓글수 0 2020. 11. 13.
  • Python 개발환경 구축하기 (1)아나콘다 설치 (Windows) Python 개발환경 구축하기 (1)아나콘다 설치 (Windows) Anaconda (아나콘다) 설치 Python 인터프리터를 제공하는 package 가 많이 있지만, 그 중에서 아나콘다를 설치하도록 하자. 아래 링크로 들어간다. https://www.anaconda.com/products/individual 평범한 개발자, 개인용도로 사용한다면 무료버전으로 제공하는 Individual Edition 을 선택한다. 패키지 다운로드 이어서 Download 를 선택, 본인 PC 에 어울릴만한 버전을 다운로드 받도록 한다. 관리자 권한으로 설치 특정 디렉토리에 실행파일이 다운로드가 될텐데, 바로 실행하지 말고,반드시 "관리자 권한"으로 설치하도록 하자. 실행파일을 선택하고 오른쪽 마우스 버튼을 누르고 "관리자.. 공감수 0 댓글수 0 2020. 11. 13.
  • Python 파이썬 개발환경 구축하기(Windows) 개요 Python 파이썬,파이선 뜸금없지만, 주변에 생각나는 프로그래밍 언어들을 떠올려 보자.PYthon은 아래 언어의 종류들중에 어디에 해당될까? - Assembler기계어 기반의 어셈블리어, C/C++, Java, cobol, fortran, Delphi 등의 절차식 컴파일링 언어들, - Basic, Perl, Javascript, PHP, Ryby/Rail 등의 스크립트기반의 언어들, - 그리고 OS Shell 에서 제공하는 Shell Script. Python은 Script 언어에 가깝지만, 개발자 입장에서 보면, 위의 모든 프로그래밍 언어들의 장점들만 모아놓은 멀티플레이어 언어에 해당된다. 문법이 간결하고, 가독성도 훌륭하다. 습득하기도 쉽다. 디버깅도 쉽다.플랫폼별로 개발툴도 다양해서, 실행환경이나.. 공감수 0 댓글수 0 2020. 11. 9.
  • 키움Open API 개발환경 구성하기(1) 증권사에서는 개발자들을 위해 Open API 를 제공한다.개발자의 투자알고리즘과 투자패턴을 프로그램에 적용하면, 자동투자 프로그램, 자동 Bot 형태의 프로그램을 개발할 수 있다개발자는 OpenAPI를 개발PC에 설치하고 키움에서 제공하는 API 매뉴얼에 따라 이를 호출하여 개발을 진행하면 된다. 준비물 1. 키움증권사 회원가입2. 증권사 공인인증서 필요하다 키움 OpenAPI 사용절차 키움 증권사의 경우 제공는 OpenAPI 사용절차는 대략 다음과 같다.1. 사용신청하기2. Open API 모듈 다운로드3. KOA Studio 설치 키움증권 홈페이지 하단에서 OpenAPI 를 선택한다. 키움증권 홈페이지 하단에서 OpenAPI 를 선택한다. 1. 사용자신청하기를 진행한다 공인인증 과정을 거치게 되며, .. 공감수 0 댓글수 0 2020. 11. 9.
  • Virtual Box(가상머신) 네트워크 구성 6가지 방법 Oracle Virtual Box. 개발용도로 많은 개발자들이 사용하는 가상머신 패키지. 개발환경이나, 네트워크 환경에 따라서 가상머신의 네트워크설정도 바꿔야 하는 경우가 생긴다. 네트워크 설정방식을 간단하게 개념적으로 정리해 보았다. Virtual Box 네트워크 구성 6가지 방법 NAT NAT 모드에서 가상머신은 로컬IP를 사용하고, 외부 네트워크를 나갈때에는 호스트시스템의 IP로 매핑된다. 따라서, 가상머신에서는 인터넷 등 외부 네트워크에 접근 할 수 있지만, 반대로 외부로부터 가상머신 네트워크에 접근 할 수 없다. 동일 호스트시스템 내의 가상머신간 통신을 할 수 없다. NAT Network NAT 모드와 같다. 한가지 다른점은, 동일 호스트 시스템내의 가상머신간 통신을 허용한다. Bridge Ad.. 공감수 0 댓글수 0 2020. 10. 30.
  • Google Firebase 개발환경 구축하기 (3) Google Firebase CLI Google firebase 를 제대로 컨트롤 하고 싶은가? Google firebase 사이트에서 많은 것을 제공하지만, 개발 PC에 Firebase CLI 를 설치해서 사용하자. firebase-tools-instant 프로그램 설치 (Windows,Mac) 아래 사이트에 접속하여 바이너리를 다운로드 한다.https://firebase.google.com/docs/cli?hl=ko#install-cli-windows 설치가 되면, 파이어베이스 네온싸인이 등장한다. 그리고,Firebase CLI 로그인 화면이 팝업된다. 팝업 창에서 구글계정으로 로그인을 수행하고, 바로 [허용] 을 선택한다. firebase tools 설치 Google 로부터 firebase 사용허락.. 공감수 2 댓글수 0 2020. 10. 29.
  • Google Firebase 개발환경 구축하기 (2) NodeJS 설치 NodeJS 설치하기 개발 PC 에 nodeJS 를 설치해보자. 아래와 같이 콘솔창에 입력해보고 응답이 없거나 이상한 메시지가 출력되면, 설치하도록 하자. > node -v 아래 사이트에 접속해서 다운로드 받아 설치하면 된다.( "Recommed" 버전을 선택하는게 좋다고 생각한다.) nodejs.org 설치하다 보면, 각종 서드파티 tool 도 설치가 된다. 공감수 1 댓글수 1 2020. 10. 29.
  • Google Firebase 개발환경 구축하기 (1) Google Firebase "서버에서 해야할 일, 반복적인 일들은 나한테 맞겨라" 내가 구글 파이어베이스(Firebase)를 알게 되었을 때, 마치 "파"형님이 내게 그렇게 말하는 것 같았다. 그렇다. 서버가 불필요한 시대가 되었다. 그것도 불과 몇년 사이에 말이다.특히, 모바일어플리케이션, 웹 앱 개발측면과 운영 차원에서 진가를 발휘한다. Firebase 개발환경을 로컬PC 에 구축해보자. 준비물 1. Google 계정 2. Windows 또는 Mac PC 3. 인터넷 접속 환경 순서 1. Google Firebase 계정접속 신규프로젝트 생성 (Google 계정) 2. 프로젝트의 Firebase 활성화 3. (필요시) NodeJs 설치(로컬 개발PC) 4. Firebase CLI 툴 설치 (로컬 개.. 공감수 1 댓글수 0 2020. 10. 29.
  • 라즈베리파이 Raspbery Pi OS 라즈비안 설치 절차 라즈베리파이 Respbery Pi 개발환경을 구축해보자. 라즈베리파이는 일종의 소형 컴퓨터이다. 따라서 중앙처리장치를 비롯하여, 입력장치, 출력장치 등이 존재한다. 라즈베리파이는 miniSD 메모리카드가 하드디스크 역할을 하며, 각종 입력,출력을 위한 인터페이스 단자가 존재한다. 각 입출력 단자에 적합한 장치를 구비해야 한다. 라즈베리파이 개발환경 항목 설명 RaspberyPi 3+ 필수 miniSD Card 필수. 16G 이상 권장. miniSD 에는 OS가 설치되고, 각종 소프트웨어가 설치되는 영역이다. miniHDMI 케이블 필수., 모니터연결용 라즈베리파이는 miniHDMI 단자가 존재한다. 일반 모니터와 연결시 HDMI - miniHDMI 어뎁터가 필요할수 있다. USB 키보드/마우스 필수 블루.. 공감수 0 댓글수 0 2020. 10. 23.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.