본문 바로가기

[Docker] 누구보다 쉽게 도커 시작해보기( 꼭 필요한 도커 명령어 ) 도커란 무엇일까요?요즘 인터넷에 도커만 검색하면 수많은 정보가 쏟아지니 따로 도커가 무엇인지는 설명하지 않겠습니다.도커를 시작했을때 꼭! 필요한 명령어만 정리하였습니다.정리한 이유는 기록용이죠 # 도커허브에서 이미지 검색 docker search 검색어* docker를 처음설치하면 기본 저장소는 도커허브를 보고있습니다. 검색을 하게되면 도커허브에 있는 이미지들이 검색됩니다. * OFFICIAL 이 [OK] 인 이미지는 도커에서 공식적으로 제공하는 이미지이므로 믿고 사용하실 수 있습니다.* OFFICIAL 은 도커빌드시 베이스 이미지로 많이 사용됩니다. # 도커 이미지 다운로드 docker pull ubuntu:14.04* 이미지이름:태그 입니다. 대게 TAG는 버전명이 들어갑니다. ubuntu:14.04.. 더보기
"다이어리 메모장!(+그리기 메모)" 오픈소스로 공개합니다. 2011년도 처음 안드로이드 개발을 시작하면서 2012년 첫서비스된 다이어리 메모장!(+그리기 메모) 를 이제는 오픈소스로 공개하고자 합니다.벌써 출시한지 4년이란 시간이 지나버려서 코드가 지저분하긴 하지만, 그래도 참고하실께 한개라도 있다면 도움이 됬으면 좋겠네요 소스코드는 Github 에 공개해두었습니다.현재 마켓에도 올라가 있으니 설치해 보실 수도 있습니다. 구글플레이(GooglePlay)티스토어 DiaryMemo* 본 프로젝트는 2011년 ~ 2012년 까지 개발되던 프로젝트입니다. * 2016년 1월 부터 공식적인 개발중단으로 인하여 소스코드를 오픈소스화 합니다. * 초창기에 두서없이 만든 프로젝트이기 때문에 코드정리는 안되어있고 엉성할 수 있으니 참고용으로만 사용해주세요. * 본 프로젝트는 이.. 더보기
[Spring] 스프링에서 sitemap.xml 및 robots.txt 처리하기 스프링 프레임워크로 사이트를 개발하여 sitemap 및 robots.txt 를 처리해야할 필요가 있을때 아래처럼 구성하면 유기적으로 관리가 가능합니다.sitemap.xml 에 신규 컨텐츠를 지속적으로 추가해주어야 구글검색등에 반영이 될 수 있습니다 SitemapController.java@Controller public class SitemapController { @RequestMapping(value = "/sitemap.xml", method = RequestMethod.GET) @ResponseBody public XmlUrlSet main() { XmlUrlSet xmlUrlSet = new XmlUrlSet(); create(xmlUrlSet, "", XmlUrl.Priority.HIGH); .. 더보기
HttpURLConnection 사용시 참고사항 // HttpURLConnection 객체 생성.HttpURLConnection conn = null; // URL 연결 (웹페이지 URL 연결.)conn = (HttpURLConnection)url.openConnection(); // TimeOut 시간 (서버 접속시 연결 시간)conn.setConnectTimeout(CONN_TIMEOUT * 1000); // TimeOut 시간 (Read시 연결 시간)conn.setReadTimeout(READ_TIMEOUT * 1000); // 요청 방식 선택 (GET, POST)conn.setRequestMethod(GET); // Request Header값 셋팅 setRequestProperty(String key, String value)conn.setR.. 더보기
[랜섬웨어 , CryptoLocker 예방하기] 어베스트에서 제안하는 랜섬웨어, CryptoLocker 예방 가이드입니다( 어베스트 사용자 추천) 최근 랜섬웨어로 인하여 지적 자산의 피해가 발생된 개인 및 기업이 증가하고 있다는 소식을 언론 매체나 주변으로부터 쉽게 접할 수 있습니다. 앞으로는 PC와 인터넷 사용에 있어서 보안에 더욱 신중을 기하고 올바른 PC 사용 습관으로 랜섬웨어와 같은 악성코드로부터 피해를 최소화 시켜야만 합니다. 보통 보안과 편리성(사용성 및 PC의 업무 처리 속도)이라는 두 속성은 반대 성향을 보입니다.따라서 보안을 강화하기 위해서는 약간의 불편함이 동반될 수 있습니다. 하지만 안전을 위해서라면 약간의 불편함은 감내하는 것이 어떨까요 ? 저희 어베스트 백신은 랜섬웨어와 같은 악성코드로부터 파일변조나 암호화를 방지하기 위해 몇 가지 옵션을 조정할 수 있습니다. 보다 강화된 보안을 통해 랜섬웨어로부터 자산을 보호하시려는 분들은.. 더보기
[Android] 안드로이드6.0 권한 처리하기 ( checkSelfPermission ) Android 6.0 Marshmallow 에서 checkSelfPermission 사용하기 안드로이드가 6.0 마시멜로로 업데이트 되면서 크게 바뀐게 하나 있습니다.바로 권한인데요, 기본적인 인터넷 같은 사용권한은 기본권한에 포함되어 따로 사용자에게 동의를 구하지 않아도 됩니다.하지만 기기를 제어할 수 있는( 파일읽기,카메라,블루투스,GPS제어 등등 ) 에 대한 권한은 동의를 받아야만 사용할 수 있습니다.또한 사용자는 언제든지 그 권한 사용을 취소할 수 있습니다. 앱개발시 가령 갤러리를 만들어서 사용한다고 할때 기기의 파일을 읽는 권한인 READ_EXTERNAL_STORAGE 가 필요로 합니다.마시멜로에서는 READ_EXTERNAL_STORAGE 권한에 대한 사용동의를 받지 않을경우 별다른 처리가 없으.. 더보기
[MongoDB] Spring 4.x + MongoDB 3.x 연동하기 지난번에 Spring + MongoDB 연동을 포스팅했었는데요, 그때는 Spring 3.2.2 기준에 MongoDB 2.6 버전이였습니다.다시 구성하려고 보니 스프링4.x + 몽고디비 3.x 구성시에는 조금 달라진 부분이 있더군요제일큰게 몽고디비가 버전이 3대로 올라오면서 인증방식 변화로 예전처럼 해서는 접속이 안되는 문제가 있었습니다.[ Spring 3.2.2 + MongoDB 2.6 조합 포스팅 보기 ] 1. 개발환경- JAVA 8 - Tomcat7 - Spring Framework 4.1.7.RELEASE - Spring-data-mongodb 1.8.0.RELEASE org.springframework.data spring-data-mongodb 1.8.0.RELEASE org.mongodb mo.. 더보기
[MongoDB] 몽고디비 접속시 We suggest setting it to 'never' 경고 해결 MongoDB 3.0.6/우분투 기준으로 설치후 mongo명령어로 접속시 아래와 같은 경고를 만나실 수 있습니다. MongoDB shell version: 3.0.6connecting to: testServer has startup warnings: 2015-10-01T19:41:55.449+0900 I CONTROL [initandlisten] 2015-10-01T19:41:55.449+0900 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.2015-10-01T19:41:55.449+0900 I CONTROL [initandlisten] ** We suggest setting it .. 더보기