728x90

분류 전체보기 51

[Dev's] 안드로이드 스튜디오로 웹앱 만들기

일단, 안스를 켜봅시다. 일단 켜졌으면, 새로운 프로젝트를 만듭시다, API 16(젤리빈 4.1) 이상에서 설치가 가능하도록 했습니다. Empty Activity를 선택해줍시다. Generate Layout File(xml로 레이아웃 만드는겁니다)을 체크 해제 해줍시다. 그리고, Finish 버튼을 누르면 프로젝트가 생성됩니다. 생성 및 로드가 완전히 끝나면 이런 창이 뜹니다. AndroidManifest.xml은 앱의 이름이나 버전, 권한, 패키지명 등에 관한 정보를 가진 파일입니다. 버전 코드와 버전명을 적어줍시다 귀찮으면 적지 마세요(?). 일단 이 정도만 만지고, MainAcitivity.java 파일을 열어봅시다. 일단 import 부분에 저런 내용들을 적어줍시다. 이렇게도 적어줍시다. 이제, ..

Dev's/App 2021.07.13

[Dev's] AWS 쓰다가 서버가 터질 경우 대처 방법?

1. EC2 업그레이드 2. 로드벨런서와 오토스케일링 구현 - 트래픽이 초과할 경우 오토스케일링에 의해 새로운 EC2 인스턴스가 생성 - 로드벨런서로 다수의 EC2 인스턴스를 사용하여 트래픽의 분산처리 3. RDS 클래스 업그레이드 - 보통 쿼리문이 겁나 길거나, 쿼리의 최적화가 이뤄지지 않을 경우, RDS 메모리가 터짐 - 어쩔수없이 RDS의 클래스를 업그레이드 하는거 밖에 답이 없슴, 아니면 쿼리문을 최적화 --------------------------------------------------------------------------------------------------- 이걸 쓸 당시에 아마.... 앱을 해외시장에도 내놓겠다고 구글마켓 시장설정에서 한국 이외의 여러 국가까지 설정해서 오픈..

Dev's/Web 2021.07.12

[Dev's] AWS 써보기@

고가, 고사양의 서버컴퓨터를 맞추기가 부담스럽다면 호스팅을 생각할 수 밖에 없는데, 가장 안정성이 높고, 쉽게 접근할 수 있는게 아마존 웹 서비스가 아닌가 싶다 초기비용도 비교적 저렴하고, 그에비해 서버성능도 뛰어나다 아주 다양한 기능들을 지원하는데 하나같이 다 막강하고 매우 유용한 기능들이니 자신만의 웹 서비스나, 백엔드용 서버가 필요하다면 파이어베이스나 다양한 서비스들이 있지만 개인적으로는 AWS 아마존 웹 서비스를 추천한다. 간단하게 소개하면 서버컴퓨팅 서비스인 EC2 파일서버 서비스인 S3 DNS 서비스 Route 53 데이터베이스 관리 서비스 RDS 기본적으로 요정도만 사용하면 어지간한것들의 구현이 가능하다. 최초가입 후 1년동안은 다양한 혜택이 있으니, 관심 있으면 확인해보는걸 추천함. 스샷하..

Dev's 2021.07.12

[Dev's] 리눅스 컴포저 사용법 포스팅

https://www.lesstif.com/pages/viewpage.action?pageId=23757293 PHP Composer 설치 및 사용법 www.lesstif.com curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin/ 를 이용하여 컴포저 다운로드 php -r "readfile('https://getcomposer.org/installer');" | php -- --install-dir=/usr/local/bin/ 컴포저 설치 composer.phar 파일이 생성됨 해당 경로로 이동하여 sudo ln -s /usr/local/bin/composer.phar /usr/local/bin/comp..

Dev's/Web 2021.07.12

[Dev's]SVN 호스트 만들기

내 PC를 기준으로 다른 컴퓨터에서 접속해서 SVN을 사용할 수 있도록 만들기 ​ https://javacpro.tistory.com/15 [SVN] visual SVN 설치 및 실행 visual SVN 설치 visual SVN 이란.. svn은 Surbversion 의 줄임말으로 보통 형상관리 툴이다. svn의 사용목적은 여러명이서 작업하는 프로젝트의 경우 버전관리나, 각자만든 소스를 어떻게 통합시킬것인가. javacpro.tistory.com [SVN] visual SVN 설치 및 실행 visual SVN 설치 visual SVN 이란.. svn은 Surbversion 의 줄임말으로 보통 형상관리 툴이다. svn의 사용목적은 여러명이서 작업하는 프로젝트의 경우 버전관리나, 각자만든 소스를 어떻게 통합..

Dev's 2021.07.12

[Dev's]NAS의 버전 업그레이드, 기존 프로젝트는 잠시 중단...

기존 NAS가 안정성이 높은 대신 버전이 낮아서 여러 기능을 사용할 수 없었는데 VMM, 가상머신을 써보고 싶어서 큰맘먹고 갈아엎기로 했다. 그로인해, 기존에 올라가있던 포트폴리오와 로또프로그램은 접속이 안된다;;; 일단 오늘 버전 업그레이드 및 가상머신 테스트를 진행했고 주말쯤에나 복구가 가능할꺼 같다....

Dev's/Web 2021.04.07

[Dev's]팀장으로 첫프로젝트 마무리하는 과정

1월부터 뜬금없이 팀장의 자리를 맡게 되었고 설계 중간에 쓰러졌던, 프로젝트를 이어받아서 진행하게 되었다. 경영지원팀에서 사용하고자 하는 시스템을 구축하는 게 목표였고 기능만 놓고 보면 굉장히 단순한 CURD와 엑셀 기능, 보고서 기능이 들어간 시스템이었다. 본인을 포함한 5명이 작업을 진행했고 보고서 기능은 제스퍼 리포트를 사용하기로 했다. 걱정되긴 했는데, 다행히도 잘 마무리되었다. 이제 단위 테스트와 통합 테스트를 진행하고 있는데 문제 나올만한 구석이 아주 많이 보여서 걱정이다. 본래 개발은 3월 19일까지가 끝이었는데 4월 초중순까지 지속적으로 테스트와 개선을 진행해야 그나마 좀 쓸 수 있는 시스템이 만들어지지 않을까 생각한다. 처음 팀장을 맡게 되었고 시작부터 막막하고 삐그덕거렸었다. 어떻게 프..

Dev's/Web 2021.03.23

[Dev's]생각난김에 적어놓는 아이디어...

1. 로또 번호 추천 프로그램 ㄴ 안드로이드 버전 빨리 만들어야 하는데... 시간이 없다. ㄴ 추후에 업그레이드 방향성을 생각해봤는데, 마코프 체인을 적용할 수 있을까 싶다. ㄴ 처음에 만들 때, 단순하게 스프링 프로젝트로 만들어서 했던걸로 기억하는데, 전자정부프레임으로 바꿀...까?? ㄴ 어쨋든, 반응성으로 해야하는데... 너무 날코딩으로 막 만들었던거 같다. ㄴ SSL 적용도 시켜야 하는디.... 2. MVC 모델 사용 관련 내용 정리 ㄴ 이번에 회사에서 팀장이 되고, 팀원들 작업하는걸 보면서 느낀건데, VO 사용이 나도 팀원들도 서툴다... ㄴ 마구잡이로 VO 가져다 쓰는게 아닌, 필요한 VO를 화면단위로 만들고, 사용하는게 좋은거 같다. ㄴ jsp에서 값을 보존해야 할 때(조회조건 유지), for..

Dev's/Web 2021.02.06

[Dev's]RSS 피드를 Ajax를 이용하여 JSON 형식으로 가져오기

티스토리에서 지원하는 RSS는 https://pororious.tistory.com/rss 이런 형식으로 주어진다. 이걸, 포트폴리오에서 파싱받아서, 한 섹션을 꾸며보고자 작업을 진행했는데 생각보다 쉬울줄 알았던 작업이 난관에 빠졌었다. 단순히 JSON만 가져오면 되겠지~ 했는데 이게 ajax에서 그냥 호출하면 에러가 뜬다. 이전에 작업 중 이런 에러를 마주친적이 있었는데, 클라이언트에서 통신중인 주서버가 아닌 외부데이터에 접근을 하려고 할 때 발생하는 에러였다. 결국 해결하지 못하고, 클라이언트가 아닌, 서버단에서 처리하도록 조치를 했던 기억이 있었는데 주요 문제는, "보안"문제였다. 이걸 해결할려면 중간에 보안문제가 없는곳을 통해서 데이터를 받아와야 한다. var feedURL = "http://po..

Dev's/Web 2021.01.10
728x90