HTTP 상태 코드에서 404 Error(Not Found)란?

  HTTP 404 에러 (Not Found) HTTP 404, 또는 오류 메시지 Not Found(“찾을 수 없음”의 의미)는 HTTP 상태 코드 중 하나입니다. 클라이언트가 서버에 접속할 수 있었지만,  클라이언트의 요구에 해당하는 것 (웹 페이지 등)을 서버가 발견되지 않았던 것을 나타낼 때 사용합니다. 또는 요구에 응할 수 없는 이유를 속이기 위해서도 사용됩니다. 웹 더보기…

Swift(스위프트): Core ML + Create ML 기초 요약 下 (이미지 분류 앱 만들기)

上편 – Swift(스위프트): Core ML + Create ML 기초 요약 上 (기계학습 모델 만들기) 바로가기 Create ML로 만든 모델 파일을 이용해 이미지 분류 앱을 제작합니다. (Interface Builder 스토리보드 이용)   이미지 분류 앱 만들기 1: 모델 파일(*.mlmodel)을 프로젝트에 추가합니다.   2: 메인 스토리보드에서 뷰 컨트롤러에 UI 요소를 추가합니다.   3: UI 요소를 더보기…

Swift(스위프트): Core ML + Create ML 기초 요약 上 (기계학습 모델 만들기)

Core ML 기계학습(Machine Learning)에 의한 이미지 분석, 텍스트 처리 등의 작업을 네트워크를 통하지 않고 기기(아이폰, 아이패드, 맥 등) 내의 AP를 이용하여 수행할 수 있도록 하는 라이브러리입니다. Core ML은 Apple 하드웨어를 활용하고 메모리 공간 및 전력 소비를 최소화하여 다양한 모델 유형의 기기 내 성능에 최적화되어 있습니다. 온전히 기기 자체에서 모델 실행 더보기…

PHP: CORS 에러를 회피하기 위한 API의 프록시(중계) 페이지 만들기 (cURL 이용)

참고 자바스크립트: JSONP (JSON Padding) 사용법 PHP: cURL 기초 (정적 웹 페이지에서 정보 가져오기) 자바스크립트(JavaScript)에서 쿼리 파라미터(query parameter) 값을 알아내는 방법   PHP: CORS 에러를 회피하기 위한 API의 프록시(중계) 페이지 만들기 HTML + 자바스크립트를 이용해 웹 페이지를 만들 때 외부 API를 사용하는 과정에서 흔히 CORS 위반이라 불리는 에러를 많이 접할 더보기…

Swift 예제: iOS + WatchOS 연동 앱 LinkedCounter (주요 개발 과정 요약)

Swift 예제: iOS + WatchOS 연동 앱 LinkedCounter 전체 코드 https://github.com/ayaysir/LinkedCounter   개발 환경 Xcode 13.3.1, Swift 5 iOS App with Watch App 템플릿 Storyboard Interface (워치 앱에 부분적으로 SwiftUI 사용)   목적 워치용 앱 기본 개발 학습 아이폰 앱 워치 앱 간 데이터 연동 방법 학습 컴플리케이션(Complication) 기본 개발 더보기…

일본 배우 ‘아베 히로시’의 홈페이지 (일본 위키피디아 번역)

아베 히로시의 공식 홈페이지   아베 히로시의 공식 웹 사이트 아베 히로시의 홈페이지는, 일본의 배우인 아베 히로시의 공식 웹사이트이다. URL: http://abehiroshi.la.coocan.jp 언어: 일본어 타입: 공식 웹 사이트 현재 상태: 운영중   참고: 아베 히로시 아베 히로시(일본어: 阿部 寛 (あべ ひろし), 1964년 6월 22일 ~ )는 일본의 모델 겸 배우이다. 신장 더보기…

Swift + Firebase: 익명 계정을 영구 계정으로 전환 (이메일로 회원가입)

참고 Apple 플랫폼에서 익명으로 Firebase에 인증 익명 인증 (Authenticate with Firebase Anonymously)과 관련된 내용은 위 공식 매뉴얼을 참고하면 됩니다. 다만 매뉴얼 중 ‘익명 계정을 영구 계정으로 전환’에 대한 설명이 다소 헷갈리게 적혀 있어 이에 대해 보충합니다.   상황 기존 익명 로그인이 존재하지 않고, ‘좋아요’ 버튼을 누르려면 무조건 회원 가입이 되어 더보기…

PHP: 브라우저 사용(선호) 언어 구하기

PHP에서 브라우저 사용(선호) 언어 구하는 방법 먼저 다음 코드를 입력해서 브라우저 선호 언어 스트링을 받아옵니다. echo $_SERVER[‘HTTP_ACCEPT_LANGUAGE’];   위 코드를 실행하면 아래와 같은 형태의 스트링이 출력됩니다. ko-KR,ko;q=0.9,en-US;q=0.8,en;q=0.7,ja;q=0.6 // 쉼표로 구분 ko-KR, ko;q=0.9, en-US;q=0.8, en;q=0.7, ja;q=0.6 맨 윗줄은 그대로 출력된 원문이고 아랫 부분은 읽기 쉽게 쉼표마다 엔터를 친 형태입니다. 현재 사용 더보기…

Swift(스위프트): 뷰 컨트롤러와 내부의 컨테이너 뷰(Container View)간의 데이터 교환

뷰 컨트롤러와 내부의 컨테이너 뷰(Container View)간의 데이터 교환 뷰 컨테이너(View Container)란 어느 부모 뷰 컨트롤러 안에 자식 뷰 컨트롤러(이하 VC)를 표시할 수 있는 특수한 View를 뜻합니다. 예를 들어 아래 스크린샷은, RootViewController라는 부모 VC 안에 자식 VC를 포함하는 형태입니다. 부모 VC는 RootViewController라는 클래스와 연결되어 있고 자식 VC는 컨테이너 뷰 안에 담겨 더보기…

Swift(스위프트): 개발 언어(Development Language)를 영어에서 한국어로 변경

개발 언어(Development Language)를 영어에서 한국어로 변경 Xcode 프로젝트에서 개발 언어(Development Language)는 기본 현지화를 위한 언어로 사용됩니다. 영어가 기본 설정으로 되어 있습니다. 만약 앱의 스토리보드를 다른 언어로 유지하려면 (예를 들어 한국어로 개발하고 앱 스토어에 한국어 버전으로 출시하고자 하는 경우 등) 이 설정을 변경해야 합니다. 불행히도 Xcode에서 이 설정을 직접 변경할 수 더보기…