목록분류 전체보기 (18)
미디어 온 연구실
PhpSpreadsheet는 스프레드시트 파일을 읽고 쓰기 위한 PHP 라이브러리입니다. Excel 및 CSV를 MySQL로 가져오면 사용자 시간을 절약하고 반복 작업을 방지하는 데 도움이 됩니다. 소프트웨어 요구사항 PhpSpreadsheet를 사용하여 개발하려면 PHP 버전 7.2 이상입니다. PHP 확장과 같은 기타 요구 사항은 작성기에 의해 적용됩니다. 설치 CodeIgniter를 다운로드하고 설치합니다. Composer를 사용하여 PhpSpreadsheet를 프로젝트에 설치합니다. composer require phpoffice/phpspreadsheet MySQL 데이터베이스 및 테이블 생성 다음 SQL 쿼리는 MySQL 데이터베이스에 user_info 테이블을 생성합니다. CREATE..
리눅스 서버를 기준으로 빠르게 설치하는 방법 1.설치 위치로 이동합니다. cd /webservice/httpdoc 2. 컴포저 설치를 진행합니다. composer create-project codeigniter4/appstarter ./ci4_test 3. 주요 폴더와 설정파일 들을 복사한다. - vendor/codeigniter4/framework의 app, public, tests, writable 폴더를 루트에 복사합니다. - vcendor/codeigniter4/framework에서 프로젝트 루트로 env, phpunit.xml.dist 및 spark 파일을 복사합니다. 4. 설정파일를 수정합니다. - app/Config/Paths.php에서 $systemDir..
1. 데이터베이스 및 테이블 생성 다음 SQL 쿼리를 실행하여 데이터베이스와 국가, 주 및 도시 테이블을 생성합니다. 뿐만 아니라 다음 테이블에 데이터를 삽입합니다. CREATE DATABASE demo; CREATE TABLE `countries` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) COLLATE utf8_unicode_ci NOT NULL, `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1=Active | 0=Inactive', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; CREATE TAB..
1. 데이터베이스 및 테이블 생성다음 SQL 쿼리를 실행하여 데이터베이스와 테이블을 생성합니다.CREATE DATABASE demo;CREATE TABLE `users` ( `id` int(11) NOT NULL, `name` varchar(255) NOT NULL, `email` varchar(50) NOT NULL, `phone` varchar(20) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;2. 모델 및 컨트롤러 생성FormModel.php 파일을 생성하므로 app/Models/ 디렉토리로 이동하여 FormModel.php 파일을 생성합니다. 그런 다음 FormModel.php 파일에 다음 코드를 추가합니다.FormControll..
우리가 아는 온픈소스기업에 비지니스는 무엇일까? 단지 궁굼함을 넘어 프로그래머라면 거의 자신만에 서비스를 개발하여 주목을 받고 싶을 것이다. 다음 내용은 오픈소스 BM에 대한 구분과 함께 적용 화사들을 나열한 것입니다. 1. Subscription Model - 사용자가 소프트웨어를 다운로드하여 무료로 무한정 사용할 수 있음 - 사용자는 소프트웨어 업데이트를 수동으로 확인하고 설치하며 기술 문제 해결을 위한 토론 포럼을 무료로 다시 사용할 수 있음 - 사용자가 특정 이슈를 해결하기 위해 컨설턴트 및 계약업체를 고용할 수 있음 - 가입기준에 따른 공급업체 업데이트 및 지원 제공 Examples: RedHat, Canonical Ubuntu 2. Commercial and Open Source Product..
애자일 방법론 폭포수 방법론 비교 소프트웨어 개발 프로세스에서 폭포수(Waterfall) 방법론과 애자일(Agile) 방법론을 설명 한 후에, 각각의 모델의 특징과 장단점을 비교해 보도록하겠습니다. 그리고 하나의 프로젝트에서 두가지 방법론을 함께 사용하는 사례에 대해 설명드리도록 하겠습니다. 폭포수(Waterfall) 방법론 폭포수 모델은 소프트웨어 개발하는데 있어서, 각 단계가 위에서 아래로 물이 떨어지는 것처럼 순차적으로 진행되게 됩니다. 크게 아래의 이미지 처럼 요구사항 분석, 설계, 구현, 테스트, 유지보수로 나눠져 있습니다. 이 모델 특징으로는 폭포에서 물이 떨어지는 것처럼 위에서 아래 단계로 순차적으로 각 단계가 진행되게 됩니다. 여러 단계가 병행적으로 진행되거나 거꾸로 진행되는 경우가 거의 ..
Front End Developers Back End Developers 프런트 엔드 개발자는 GUI 및 프런트 엔드 인터페이스 생성을 전문으로합니다. 백엔드 개발자는 서버 데이터베이스의 프로그래밍 논리 및 관리를 담당합니다. FrontEnd 개발자는 HTML, CSS, JavaScript, jQuery 및 Adobe Photoshop, GIMP, CorelDraw, Illustrator와 같은 일부 이미지 편집 플랫폼을 알아야합니다. 백엔드 개발자는 Ruby, Python, ASP.Net, Java, PHP 등과 같은 프로그래밍 언어를 알아야합니다. 프런트 엔드 개발자는 엔드유저가 보는 방식에 관심이 있습니다. 백엔드 개발자는 엔드유저의 작업 방식에 관심이 있습니다. 프런트 엔드 개발에는 이미지, 콘텐..
1. 테이블 생성 이번 진행에서는 "category"및 "product"라는 두 개의 테이블이 필요합니다. "category"테이블을 만들려면 다음 쿼리를 실행하여 테이블을 생성합니다. CREATE TABLE category( category_id INT PRIMARY KEY AUTO_INCREMENT, category_name VARCHAR(50) )ENGINE=INNODB; 또한 다음 쿼리를 실행하여 "product"테이블을 만듭니다. CREATE TABLE product( product_id INT PRIMARY KEY AUTO_INCREMENT, product_name VARCHAR(100), product_price INT, product_category_id INT )ENGINE=INNODB;..