본문 바로가기

분류 전체보기

(36)
[html] Apple Mobile Web App Tag 유효성 : iOS에서 사용할 수 있습니다. 안드로이드의 Add to Home Screen 기능은 단지 북마크를 화면에 추가하는 것일 뿐 추가적인 기능은 제공하지 않는다. 하지만 아이폰 사파리에서 웹 페이지에 대해 이렇게 + 를 눌러 “홈 화면에 추가”후 실행하면 iPhone 에서는 Mobile Web App 으로 동작하게 된다. 이때 Web App 의 지원을 위해 모바일 사파리는 몇 가지 태그를 지원한다. 모바일 웹 앱 개발자는 head 섹션에 아래의 4가지 태그를 추가할 수 있다. 이렇게 4가지 기능을 지원함으로써 HTML5 기반의 Local 또는 Online Web Application 들이 마치 Native App 처럼 실행하는 효과를 지원할 수 있다. 태그 설명
[IOS 유용기능] 빠른 QR코드체크인 방법 "간편한 동작으로 빠른 QR코드 체크인 방법이 있습니다." ❗❗이 팁은 iOS 14 버전 이상을 사용하는 아이폰 유저에게만 해당된다. 진행방법 1. 사파리(Safari)에서 네이버 검색후, 로그인합니다. 그다음 상단에 있는 QR 체크인을 누른 뒤 개인정보 수집 및 제공 동의 절차합니다. 2. 아이폰에서, 단축어 앱 ▷ 를 누릅니다. 이어 ▷ ▷ 를 차례대로 실행합니다. 를 누르면 방문한 페이지 목록 중, 네이버 QR체크인 페이지를 눌러준다. +) 단축어의 이름 수정 : 상단의 을 누른 뒤 단축어 이름 수정 3. 설정 앱 실행시켜 ▷ 선택 ▷ 하단에 있는 ▷ ▷ 제일 하단 ‘QR코드’ 단축어가 뜹니다. ▷ 체크표시 해주면 끝! ▷ 자, 이제 홈 화면으로 돌아가서 휴대전화 뒷면을 2번 두드려 보자. 참고출처..
[PHP] 한글 NFD 정규화 : MAC 한글 깨짐(자소분리)현상 Mac에서는 한글을 저장할 때 NFD 방식을 사용하지만, Windows에서는 NFC 방식을 사용 ⇒ Mac에서 NFD 방식으로 저장된 데이터를 Windows에서 확인할 때 자소분리 현상이 발생. PHP 5.3 부터 Normalizer 클래스를 사용하여 NFD 정규화 가능 Normalizer Class 설치 # Linux 기반 시스템 (php7.x-intl 등 php 버전에 따라 다를 수 있으니 알맞게 설치할 것) - apt-get install php-intl (for ubuntu-based linux) - yum install php-intl (for CentOS) NFD 정규화 처리 if (class_exists('Normalizer')) { if (Normalizer::isNormalized($va..
[MySQL] SQL 기본 문법 잡기 (CRUD) 용어정리 SQL (Structured Query Language) : 데이터베이스 시스템에서 자료를 처리하는 용도로 사용되는 구조적 데이터 질의 언어 MySQL : 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS) CRUD (Create, Read, Update, Delete) : 기본적으로 데이터를 생성, 읽기, 갱신, 삭제하는 것 SQL 명령어의 종류 DDL (Data Definition Language) : 데이터 정의어 - 데이터베이스 스키마를 정의 - 데이터베이스 혹은 테이블 생성, 수정, 삭제 DML (Data Manipulation Language) : 데이터 조작어 - 레코드의 CRUD 작업 DCL (Data Control Language) : 데이터 제어어 - 사용자 계정 추가 및..
[Vue.js] 시작 ! Vue.js란?  2013년 12월에 UI의 빠른 개발  웹 화면 작성에 최적화된 프레임워크  최근 가장 빠르게 발전하고 확산되고 있는 자바스크립트 프레임워크 특징  대단히 유연하고 가볍다  SPA(Single Page Application) 아키텍쳐 구성을 위한 라우터 기능도 에코시스템에서 지원  전형적인 MVVM(Model – View – ViewMode) 패턴  가상 DOM 지원으로 빠른 UI 렌더링 속도 개발환경설정 Node.js  https://nodejs.org/ko npm Visual Studio Code 크롬 브라우저 + Vue.js devtools Vue-Cli npm install –g vue-cli vue list simple browserify browserify-si..
[Vue.js] 2 vs 3 data, method ,computed 간단한 문법 정리 Vue 2 Name: {{ name }} Amount: {{ amount }} Increase Capacity Vue 3 Name: {{ name }} Amount: {{ amount }} Increase Capacity import import { ref } from "vue"; Composition API는 Vue의 핵심 기능들을 전부 import하는 대신 직접 선택하여 import할 수 있도록 해줍니다. 사용하기 위한 핵심 기능을 우선 import합니다. setup 메소드 setup() { const name = ref('Name'); const amount = ref(3); function increaseAmount() { amount.v..
[PHP] 연산자(Operator) 산술연산자 사칙 연산을 다루는 가장 기본적이면서도 많이 사용하는 연산자. 산술 연산자는 모두 두 개의 피연산자를 가지는 이항 연산자이며, 피연산자들의 결합 방향은 왼쪽에서 오른쪽입니다. $num_01 = 10; $num_02 = 4; echo "+ 연산자에 의한 결괏값은 ".($num_01 + $num_02)."입니다. "; // 14 echo "- 연산자에 의한 결괏값은 ".($num_01 - $num_02)."입니다. "; // 6 echo "* 연산자에 의한 결괏값은 ".($num_01 * $num_02)."입니다. "; // 40 echo "/ 연산자에 의한 결괏값은 ".($num_01 / $num_02)."입니다. "; // 2.5 echo "% 연산자에 의한 결괏값은 ".($num_01 % $..
세번째 시간! PHP 설정 어떤걸 수정해줘야 할까?? 기본적으로 PHP를 서버에 설치하고 난 이후에 그냥 사용하여도 되지만, 어느정도 기능이 작동하기 위해선 기본적으로 PHP 설정을 살포시 수정해줘야 합니다. 아래는 기본적인 수정 사항입니다. 주로 사용하는 수정설정 max_execution_time 초단위로 PHP실행시간입니다. max_input_time 초단위로 업로드 실행 시간입니다. post_max_size 파일은 보통 POST로 올라가기에 파일업로드를 고려하여 수정 upload_max_filesize 보통 post_max_size와 같은 사이즈로 수정해주면 문제가 없다. default_charset 케릭터셋 설정 session.gc_maxlifetime 세션 유지시간 로그인 시간 session.cookie_lifetime 브라우저 꺼지면 세션종료 d..