320x100
반응형
320x100
반응형
FTP 서버란? 파일 전송 프로토콜(File Transfer Protocol)의 약자로, 파일을 교환하기 위한 통신 규약을 의미한다. 사용자는 FTP 서버를 이용하여 파일을 주고 받을 수 있다. 쉽게 말하면, A컴퓨터와 B컴퓨터를 서로 연결하여 파일을 주고 받 것을 말한다. FTP 서버를 이용하여 하나의 공유 드라이브를 구성하여 사용할 수 있다. 나같은 경우는 여러 환경의 컴퓨터에서 서버 컴퓨터의 소스 코드 파일을 확인하고 수정하기 위해서 구축하게 되었다. FTP 서버 및 IIS 관리자 활성화하기 윈도우에서 FTP 파일 서버를 사용하려면 우선 IIS(인터넷 정보 서비스)와 FTP 기능이 활성화가 되어있어야 한다. 시작 - 제어판 제어판 - 프로그램 프로그램 및 기능 - WIndows 기능 켜기/끄기 Wi..
파이어베이스(Firebase) 란? iOS, Android, 웹, Flutter, Unity, C++용 앱을 빌드하고 출시하는 앱 개발 크로스 플랫폼이다. 앱 개발의 모든 단계를 지원하는 제품 및 솔루션 제공하여 보다 쉽게 앱 개발을 할 수 있도록 한다. 빌드 - 서버 관리 없이 백엔드를 가동하며 손쉽게 확장할 수 있다. 출시 및 모니터링 - 테스트를 간소화하고 안정성 및 성능 문제를 해결할 수 있다. 참여 - 사용자를 더 효과적으로 파악하고 실험을 실행하여 새롭고 유용한 정보를 파악할 수 있다. 대표적으로 Firebase의 제품 중 Cloud Firestore는 클라우드에서 데이터를 쉽게 저장, 동기화, 쿼리할 수 있게 해주는 모바일 및 웹 앱용 NoSQL 문서 기반 데이터베이스이다. 파이어베이스 프로..
문제 발생 플러터 앱을 업로드 하려니 다음과 같은 에러가 출력되었다. 'com.example'은(는) 제한되어 있으므로 다른 패키지 이름을 사용해야 합니다. 해결 방법 결론만 말하면, 애플리케이션 ID를 변경해주면 된다. 안드로이드 앱에는 고유한 애플리케이션 ID가 있다. 이 ID로 기기와 구글 플레이 스토어에서 앱을 고유하게 식별하는 기능을 한다. 이것을 다른 말로 표현하면 앱의 패키지 이름을 변경하면 된다는 뜻인데, 애플리케이션ID, 패키지 이름 등등으로 불려서 헷갈리지만 그러는 데에는 다 이유가 있다. 프로젝트 생성 시 패키지 이름과 애플리케이션ID는 동일한 이름으로 생성되기 때문이다. 물론 그 이후로 패키지 이름(네임스페이스)를 변경해도 애플리케이션 ID에 영향을 주지 않긴 하지만, 편의상 식별을..
앱 업로드 문제 발생 내용 구글 플레이 콘솔에 플러터로 만든 앱을 업로드 하려 하니 다음과 같은 문구가 출력되었다. 디버그 모드로 서명한 APK 또는 Android App Bundle을 업로드했습니다. 출시 모드로 APK 또는 Android App Bundle에 서명해야 합니다. 해결 방법 서명 구성 정보를 릴리즈 모드로 빌드 타입 변경하기 프로젝트 폴더에서 android > app > build.gradle 파일을 연다. 빌드 그레이들 파일에서 빌드 타입 부분의 signingConfigs를 디버그에서 릴리즈로 변경한다. buildTypes { release { // TODO: Add your own signing config for the release build. // Signing with the ..
개요 깃허브에 씨샵 윈폼 관련 프로젝트를 올리려고 새로운 리포지토리를 만들려 했는데, 깃이그노어에 씨샵 관련 언어가 보이지 않는다. 이야기에 앞서 .gitignore 파일에 대해 알아보자 .gitignore 파일이란? 깃 리포지토리를 이용하여 관리할 때 불필요한 파일이나 디렉토리를 제외하기 위해 사용하는 파일이다. 이 파일을 이용하여 특정 경로의 파일들의 커밋 푸쉬 제외할 수 있다. 깃 이그노어 파일은 사용자 및 개발 환경에 따라서도 다소 다를 수 있기 때문에 일반적으로 특정 프로젝트의 종류나 개발 언어에 따라 설정해두고 요구에 맞게 필요한 설정을 추가한다. .gitignore 파일을 설정하는 이유는? [ 불필요한 파일을 추려 경량화 및 속도 향상 ] 프로젝트 생성 및 빌드 중에 생성되는 임시 파일, 빌..
개요 : chrome://inspect 란? 크롬 브라우저에서 제공되는 디버깅 도구이다. 이 도구를 사용하면 크롬에서 실행 중인 웹 페이지나 웹 애플리케이션을 디버깅할 수 있다. 웹 개발자에게는 익숙한 단축키 'F12' 또한 같은 크롬 개발자 도구이다. 웹앱으로 구성된 하이브리드앱에서의 웹 페이지 또한 개발자 도구를 이용하여 디버깅할 수 있다. 이번 포스팅에서는 모바일 앱에서 웹뷰를 통해 보이는 웹 페이지(하이브리드 앱)를 디버깅하는 방법을 다룬다. 모바일 환경은 안드로이드 가상 에뮬레이터로 진행합니다. 테스트를 위한 간단한 앱을 개발하기 위해서 Flutter를 사용합니다. 포스팅에서 다루는 플러터 프로젝트는 아래의 깃허브 링크에서 다운로드 가능합니다. https://github.com/luvris2/f..