본문 바로가기

전체 글

(11)
[github] 깃허브에 라라벨 프로젝트 올리기 로컬에 만들어 놓은 라라벨 프로젝트를 github에 올리기 github에 가입하기 https://github.com/ github에 repository 만들기 가입한 계정으로 로그인을 한다. 좌측의 New 버튼을 클릭하여 저장소 생성페이지로 이동한다. 그리고 새로운 저장소의 정보를 입력하고 Create repository버튼을 클릭하면 생성완료 git bash로 로컬 저장소 만들기 git bash를 열어 프로젝트가 있는 위치로 이동한다. git 디렉토리 생성 git init 프로젝트 디렉토리에 있는 모든 파일을 버전관리 하도록 한다. git add . 로컬 저장소에 커밋을 한번 한다. git commit -m 'first commit' 로컬저장소와 github 연결시키기 로컬저장소와 원격저장소를 연결시킨..
CKeditor5 커스텀빌드 설치 환경 : Window10, laravel6.4, ckeditor5 신규라라벨 프로젝트에 CKeditor5를 붙이려고 한다. 라라벨 프로젝트와 ckeditor전용 프로젝트 2개가 필요하다. 먼저 라라벨 신규 프로젝트를 생성하고 composer와 npm을 순서대로 설치한다. * 기존 라라벨 프로젝트가 있다면 이 순서는 건너뛰어도 된다. laravel new editor_test composer install npm install ckeditor5를 커스텀하게 사용하기 위해 기본 ckeditor5 git clone을 한다. 해당 디렉토리안으로 이동하여 npm을 설치한다. git clone -b stable https://github.com/ckeditor/ckeditor5-build-classic.git..
홈스테드부터 라라벨 설치까지 설치 과정 virtual box를 설치 vagrant 설치 git bash 설치 git bash로 git clone git bash로 vagrant 실행 putty로 homestead ssh 접속 yaml설정파일에 설정한 경로로 이동 라라벨 설치 composer 설치 yarn 설치 1. 윈도우 사용자라면 하드웨어 가상화 (VT-x)를 활성화해야 한다. BIOS에서 확인해보자. * 만약 UEFI 시스템에서 Hyper-V 를 사용중이라면 추가적으로 VT-x에 액세스하기 위해 Hyper-V를 비활성화 해야합니다. * 라고 써있음. 2. VirtualBox를 설치해야된다. 위의 경고문은 VirtualBox를 설치하는 도중 "VT-x/AMD-V 하드웨어 가속을 사용할 수 없다" 같은 오류가 발생하는 것을 방지하기..
[ 유튜브] 동영상 정보 추출 2019 추출 내용 - 제목, 설명, 태그, 썸네일 크기별 url, , 재생시간(초), 업로더 등등 1. 동영상 아이디 추출 - 공유 URL - 브라우저 URL 2. 동영상 데이터 추출 $id = 7anwbJ0ZEyA; // 추출한 동영상 ID $content = file_get_contents('http://youtube.com/get_video_info?video_id='.$id); parse_str($content, $data); // 문자열을 변수화하여 $data라는 배열로 만든다. // $data배열중 player_response가 필요한데 이 값은 json으로 되어있다. // json 데이터를 array로 decode $content_response = json_decode($data['player_r..
정보처리기사 실기 요점정리 (데이터베이스, 업무프로세스) 데이터베이스* 데이터베이스의 개념 - 업무처리를 위해 다수의 응용시스템사용자들이 공용으로 사용하기 위한 데이터의 집합 * 데이터베이스의 정의 - 통합 데이터 : 중복을 최소화한 데이터의 집합 - 저장된 데이터 : 언제든 사용가능 하도록 저장된 데이터 - 공용 데이터 : 여러 사용자가 공유 할 수 있는 데이터의 집합 - 운영 데이터 : 중복을 최소화하여 문제가 발생하지 않도록 관리가 필요한 데이터 * 데이터베이스 특징 - 실시간접근성 : 사용자질의에 대한 실시간 응답 및 처리 - 계속적인 진화 : 최신의 정보유지를 위해 삽입,삭제,갱신이 지속적으로 이루어짐 - 동시공유 : 여러 사용자가 동시에 접근하여 이용가능 - 내용에의한 참조 : 데이터참조시 튜플이나 주소가 아닌 사용자가 요구하는 내용으로 검색 - 데..
[Pyqt5]단어장(4) - QtDesigner로 UI구성 QtDesigner로 화면만들기 우리가 만들 단어장은 크게 메인리스트, 단어 등록, 파일업로드 팝업 화면이 필요하다. 각각의 object들의 이름을 수정하였다. 1. 메인리스트 창 [파일명 : List.ui] 2. 단어 등록 팝업 [파일명 : dialogRegistor.ui] 3. 엑셀파일 업로드 팝업 [파일명 : dialogUpload.ui]
[Pyqt5]단어장(3) - Pyqt5설치, QtDesigner설치 Pyqt5, QtDesigner 설치 cmd 실행 후 python 설치 경로로 이동 pip install pyqt5 명령어 실행 pip install pyqt5-tools Pyqt5 설치 확인 Python이 설치된 경로에 Lib/site-packages/pyqt5_tools 로 이동 C:\Users\hp\AppData\Local\Programs\Python\Python36\Lib\site-packages\pyqt5_tools designer.exe 파일이 있는지 확인 QtDesigner는 GUI개발을 위한 프로그램이다. 일일이 코드로 화면을 그리지 않아도 화면구현이 가능하다. QtDesigner를 이용한 UI파일을이용해 파이참에서 개발할 것이므로 파이참에서 pyqt5를 사용할 수 있도록 환경설정에서 Py..
cafe24 호스팅에 라라벨올리기 cafe24의 호스팅에 라라벨 올려 사용하기홈스테드를 구성하고 Laravel 5.8를 설치한다. (최신버전은 ssh에서 artisan 명령어가 안될 수도 있다고...)설치된 프로젝트 폴더를 호스팅서버에 ftp로(FileZila)전송한다.호스팅 서버에 ssh접속을(Putty) 한다.기존 www폴더를 백업업로드한 파일을 www로 심볼릭 링크를 건다.사이트 확인* 참고 동영상https://www.youtube.com/watch?v=4O_qacSHPd8 * 참고 사이트https://blog.naver.com/PostView.nhn?blogId=jrady&logNo=221515070505