노력과 삽질 퇴적물
목차 기초 및 입문 (1) 필요한 파일 프로젝트 생성 환경설정 빌드 테스트 기초 및 입문 (2) 레이아웃 및 UI 액티비티 코드를 통한 UI제어 기초 및 입문 (3) ??? * JAVA & 이클립스ADT에서 하던걸 기준으로 놓고 자마린(Xamarin) 공식 튜토리얼을 참조해서 작성하면서 가급적 병행표기를 해뒀습니다. * 이번 포스팅 목표는 프로젝트 생성부터 빌드까지로 레이아웃등 솔루션내 구성에 대한 설명은 다음 포스팅에서 다루겠습니다. * MS진영이 Xamarin.Forms기반으로 MAUI를 밀고 있다는 자료를 뒤늦게 발견해서 그 쪽으로 환승합니다. [2023-03-11] 0. 필요한 파일 파일명 예시경로 android-sdk-windows D:\dev_lib\android-sdk-windows jdk-..
* 해당 포스트에 업무상 메인 개발 환경과 보조로 사용하는 개발 도구들을 모아봤습니다. * 현 업무 및 포지션: 서버(게임) 1. 메인 개발툴 1) 이클립스 > 주목적: JAVA, JavaScript, 스프링부트, AWS > 단점 ① '전자정부 표준프레임워크'로 나온 이클립스로 작업시, 프로젝트에 svn플러그인이 자동으로 활성되어 있다보니 윈도우 창에서 업데이트나 커밋을 할때 오류가 나고 이클립스쪽이 느리기도 하고 이쪽 svn플러그인은 연결 해제 해두는게 나을지도? ② 종종 문법상 혹은 아까까지 멀쩡하던 코드에 다른 클래스 코드를 수정하고 프로젝트 클린등을 하고 나면 접점이 전혀없는 코드에서 에러 표시가 날때가 있어서 이럴때마다 이클립스가 참 성가신데 다행히 해결법이 좀 간단합니다. 해당 코드 파일 전체..
0. 시작하기 전 해당 포스트는Android Developers Blog: An update on Eclipse Android Developer Tools등으로 이클립스 지원 중단이 발표되면서 기존 이클립스+ADT 프로젝트를 안드로이드 스튜디오용으로 컨버팅하는 작업말고도 추가 개발을 하고자 조금이라도 빠른 적응을 위한 가이드글입니다. 즉, 개발 초심/입문자를 위한것이 아니라 기존에 안드로이드 개발을 하던 사람 기준으로 개발도구 전환을 하는데 촛점을 두고 있으므로 초보자분에겐 안 맞을수도 있습니다. 1. gradle 1) gradle이란?빌드 및 의존성 처리를 위한 스크립트 파일입니다.어떻게 보면 이클립스+ADT환경이 GUI에 가까웠다면 gradle을 쓰는건 CUI에 가까운 방식? (혹은 용도별로 bat파..
mapper.writevalueasstring recursive OR xxx.xxx["json"]->xxx.xxx["json"]->xxx.xxx["json"]->xxx.xxx["json"] OR chain reference등으로 mapper.writeValueAsString(this);로 스트링으로 뽑아서 볼려고 할때 발생한 버그로원래 mapper.writeValueAsString를 사용하는데 별 문제가 없었지만,함수명을 명명법에 맞춰 고치는 과정에서 문제가 발생했습니다. 해법. //정상 작동 버전publuc String convertJson(){ mapper.writeValueAsString(this);}//문제가 발생 버전publuc String getJson(){ mapper.writeValueAs..
* 해당 포스트는 우분투 16.04.4 LTS기준이며 아파치+mySQL조합입니다. 12345678910111213141516root@ubuntu# cat /etc/*releaseDISTRIB_ID=UbuntuDISTRIB_RELEASE=16.04DISTRIB_CODENAME=xenialDISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"NAME="Ubuntu"VERSION="16.04.4 LTS (Xenial Xerus)"ID=ubuntuID_LIKE=debianPRETTY_NAME="Ubuntu 16.04.4 LTS"VERSION_ID="16.04"HOME_URL="http://www.ubuntu.com/"SUPPORT_URL="http://help.ubuntu.com/"BUG_RE..
* 세팅환경> AWS> Ubuntu Server 16.04 LTS (HVM), SSD Volume Type> 레디스(Redis)와 맴캐시디(memcached)를 AWS에서 제공하는 메뉴가 아닌 EC2를 이용한 서버 인스턴스에 설치 및 세팅.(Redis self-host in EC2)> apt-get 명령을 이용한 패키지 설치 1234567891011121314login as: ubuntuAuthenticating with public key "imported-openssh-key"Welcome to Ubuntu 16.04.5 LTS (GNU/Linux 4.4.0-1065-aws x86_64)... ... ...... ... ...See "man sudo_root" for details. ubuntu:~$..
1. Visual Studio Tools for Unity 통칭, UnityVS 유니티5.2이상 권장. Visual Studio 2015 Tools for Unity 호환버전 > Visual Studio 2015 Community > Visual Studio 2015 Professional > Visual Studio 2015 Enterprise Visual Studio 2013 Tools for Unity 호환버전 > Visual Studio 2013 Community > Visual Studio 2013 Professional > Visual Studio 2013 Enterprise Visual Studio 2012 Tools for Unity 호환버전 > Visual Studio 2012 Profe..