개발하기 (8) 썸네일형 리스트형 config.php와 index.php의 업데이트가 필요한 경우 config.php 업데이트가 필요한 경우 - 데이터베이스 연결 정보 변경 시 * 호스트 변경 * 사용자/비밀번호 변경 * 데이터베이스 이름 변경 - 공통 함수 추가 시 * 유틸리티 함수 * 보안 관련 함수 * 데이터 검증 함수 - 설정 값 추가 시 * 상수 정의 * 환경 설정 * 전역 변수 index.php 업데이트가 필요한 경우 - 화면 구성 변경 시 * 새로운 버튼 추가 * 테이블 컬럼 추가/수정 * 디자인 변경 - 기능 추가 시 * 새로운 탭 추가 * 검색 기능 추가 * 정렬 기능 추가 - 데이터 표시 방식 변경 시 * 날짜 형식 변경 * 금액 표시 방식 변경 * 상태 표시 방식 변경 서버의 종류와 의미(기초 개념) 설명합니다 서버의 기초 개념을 알기 쉽게 설명해드리겠습니다. 서버(Server)는 기본적으로 '서비스를 제공하는 주체'를 의미합니다. 컴퓨터 네트워크에서는 다른 컴퓨터에게 정보나 서비스를 제공하는 컴퓨터를 말합니다. 서버 종류 1. 웹 서버 인터넷을 통해 웹 페이지를 제공하는 서버 예: Apache, Nginx 등 웹 브라우저의 요청을 받아 HTML, 이미지 등을 전송 2. 로컬 서버 자신의 컴퓨터에서 실행되는 서버 프로그램 인터넷 연결 없이 개발이나 테스트 목적으로 사용 예: localhost (127.0.0.1) 3. 원격 서버물리적으로 떨어진 곳에 있는 서버 인터넷을 통해 접속 예: 클라우드 서버 (AWS, Google Cloud 등) 서버와 클라이언트 관계를 예시로 들면: 클라이언트(웹 브라우저) → 요청(.. XAMPP 설치 (Apache + MySQL + PHP) 하고 사용법 배우기 로컬 환경에서 개발하기 위해 다음 단계를 따라하세요 1. 개발 환경 설치 XAMPP 설치 (Apache + MySQL + PHP) https://www.apachefriends.org/download.html 접속 운영체제에 맞는 버전 다운로드 및 설치 2. 파일 저장 위치 C:\xampp\htdocs\bill // Windows /Applications/XAMPP/htdocs/bill // Mac 위 경로에 다음 파일들을 만듭니다:본인 상황에 따라 D 드라이브에 설치해도 됩니다. index.html (HTML/CSS 코드) Database.php (데이터베이스 연동 코드) config.php (데이터베이스 설정) ** 주의사항다음과 같은 에러가 뜨는 경우가 있습니다. ---.. 서버사이드 스크립트를 쉽게 설명해드리겠습니다: 1. 웹 스크립트의 두 가지 종류: 1) 서버사이드 스크립트 (서버에서 실행) - PHP, Python, Java, Node.js 등 - 데이터베이스 접근 가능 - 파일 시스템 접근 가능 - 민감한 정보 처리 가능 2) 클라이언트사이드 스크립트 (브라우저에서 실행) - JavaScript - HTML 요소 조작 - 사용자 이벤트 처리 - 화면 동적 변경 2. 동작 과정 예시: [로그인 상황] 1. 사용자가 로그인 폼 입력 아이디: hong 비밀번호: 1234 2. 서버로 전송 ↓ 3. PHP(서버사이드)가 처리 - 데이터베이스에서 회원 확인 - 비밀번호 검증 - 세션 생성 ↓ 4. HTML 생성해서 브라우저로 전송 "홍길동님 환영합니다" 3. 실제 사용 .. 2024년 AdMob과 AdSense 차이점 총정리: 효과적인 광고 전략 수립하기 디지털 광고 시장에서 Google의 AdMob과 AdSense는 주요 플레이어로 자리잡고 있습니다. 2024년을 맞아 이 두 플랫폼의 차이점을 상세히 알아보고, 각각에 맞는 효과적인 광고 전략을 수립해보겠습니다.1. 기본 개념 및 주요 차이점AdMob주 대상: 모바일 앱 개발자플랫폼: iOS, Android 앱주요 광고 형식: 배너, 전면, 네이티브, 보상형 광고AdSense주 대상: 웹사이트 운영자플랫폼: 웹사이트, 블로그주요 광고 형식: 디스플레이 광고, 텍스트 광고, 인피드 광고2. 수익 모델 비교AdMob클릭당 비용(CPC)노출당 비용(CPM)설치당 비용(CPI) - 앱 프로모션 광고의 경우AdSense주로 클릭당 비용(CPC)일부 프리미엄 광고주의 경우 노출당 비용(CPM)3. 2024년 새로운.. 구글 앱 등록 순서대로 따라하기(프로덕션 출시 방법) 안드로이드 앱 출시하는 것에 대해서 알아보겠습니다. 앱을 다 만들고 나서 플레이콘솔 사용법이 익숙하지 않아 고생하는 경우가 있습니다. 이 가이드는 구글 플레이 스토어에 처음으로 앱을 등록하는 개발자를 위한 실용적인 메뉴얼입니다. 구글 플레이 콘솔 사용이 익숙하지 않은 분들을 위해, 앱 등록 과정을 단계별로 알려드리겠습니다.이 메뉴얼을 따라가면서, 여러분은 구글 플레이 스토어의 요구사항을 정확히 이해하고 앱을 성공적으로 등록할 수 있을 것입니다. 그럼 지금부터 단계별 가이드를 시작하겠습니다 1. 프로덕션플레이콘솔에 개발자 계정으로 로그인을 했다면 프로덕션으로 이동하세요. 프로덕션 > 출시 > 버전수정 버전수정 클릭하세요. 2. 라이브러리에서 추가업로드 혹은 라이브러리에서 추가를 선택하세요. 아래 화면의 .. iOS 리젝 후 재 심사 요청하기 및 제출 취소 iOS 앱을 승인받기 위해 App Store 심사 과정은 중요한 단계입니다. 많은 경우 앱이 리젝되어 재심사를 요청해야 하는 상황이 발생합니다. 이 글에서는 iOS 앱이 리젝된 후 재심사를 요청하는 과정을 상세히 설명하고자 합니다. 그럼 지금부터 단계별로 재심사 요청 과정을 살펴보겠습니다. 1. 이번에 앱을 신청하였는데 리젝되었습니다. 아래 그림은 리젝된 1.0 버전을 선택해서 들어간 화면입니다. 심사에 추가하기 위해 아래와 같은 단계로 진행하세요. 2. 리젝된 버전이 1.0 입니다. 이번에 iOS 1.1 버전을 올린 상태에서 부터 시작합니다. 프로그래머가 앱을 올렸다면 아래 그림처럼 다음 버전이 표기될 것입니다. 버전을 확인하고 ios 제출을 선택하세요. 3. iOS 제출 화면으로 들어왔습니다. 버.. 블록체인 게임 개발을 위한 플랫폼을 선정할 때 고려해야 할 주요 기준 블록체인 기술이 게임 산업에 새로운 기회를 제공하면서 많은 게임 개발사들이 블록체인 기반 게임 개발에 관심을 가지고 있습니다. 그러나 다양한 블록체인 플랫폼이 존재하기 때문에 적절한 플랫폼을 선택하는 것이 중요합니다. 플랫폼 선정은 게임의 성능, 비용, 보안성 등 여러 요소에 영향을 미치므로 신중히 고려해야 합니다.목차 1. 확장성 및 처리량확장성과 높은 트랜잭션 처리량(TPS)이 중요한 경우 플랫폼의 성능을 확인해야 합니다. 이더리움의 경우 현재 낮은 TPS를 보이지만, 이더리움 2.0 업그레이드 후 확장성이 크게 향상될 것으로 기대됩니다. 반면 BNB 체인, 폴리곤 등은 상대적으로 높은 TPS를 제공합니다.2. 수수료 및 가스비트랜잭션 수수료와 스마트 컨트랙트 실행에 필요한 가스비용이 합리적인 수준인.. 이전 1 다음