더드미의 개발자국
Lazy programmer powered by Caffeine. Turn coffee into < code />.
-
GitHub Pages 사용을 위한 세팅하기
내용이 계속 추가되면 포스팅이 너무 길어질거 같아서… 추가되는 내용들은 링크로 대체한다. Sitemap 제출하기 위 포스트의 주소는 http://dudmy.net/android/2016/02/14/list-item-ripple-effect/ 인데, 보는 것과 같이 사이트가 제대로 크롤링 되지 않는 문제가 있다. 정확한 이유인지는 모르겠지만 Sitemap을 제출하지 않는 것으로 짐작된다. Sitemaps for GitHub Pages 등을 참고하여 진행해보았다. 1. _config.yml 파일에 Automatic sitemap generation을 위해 추가한다....
-
Wordpress에서 GitHub Pages로 이사중
며칠 전에 AWS에서 한 통의 메일이 날아왔다. Your AWS Free Tier Period is Expiring Thank you for using Amazon Web Services. The AWS Free Tier includes service offers that are only available for 12 months following your AWS sign up date, as well as additional service offers that do not...
-
제목이 안떠오른다...
교수님께서 말씀해주신 말을 잊지 말고 기억하자! ‘그 생활에 익숙해 지면 안 된다. 안주하면 습관이 된다.’
-
자바의 추상클래스와 인터페이스
학과 자바 강의시간에 추상클래스와 인터페이스에 대해서 배웠다. 프로젝트를 진행하면서 본 개념을 이용했지만, 막상 이해도는 무지한 느낌이었다. 그러던 중 인턴 활동과 개인 공부를 통해 이들의 필요성을 깨달았다. 두 개념을 왜 사용하는지, 어떤 점이 좋은지, 차이점이 존재하는 이유 등을 직접 코드를 작성해보면서 느낀 것이다. 그 후로 나는 ‘이 개념을 직접 깨달았으니까 완벽히...
-
자바의 접근지정자와 캡슐화
캡슐화(Encapsulation)란? 객체의 속성(data fields)과 행위(methods)를 하나로 묶고, 구현 내용 일부를 외부에 감추는 개념이다. 객체의 외부에서 내부 정보를 직접 접근하거나 조작할 수 없도록 정보 은닉(Information Hiding) 한다. 이는 정보 보호의 목적에서 만들어진 개념이다. - 위키피디아 - 즉, 접근지정자는 OOP(Object-Oriented Programming)의 특징인 캡슐화를 위하여 사용된다. 외부에 감추는 방법으로 언어적 측면에서 접근지정자를 두어...
-
Parse.com 서비스 종료
1월 29일 한 통의 메일이 날라왔다. Facebook이 인수한 클라우드 기반의 백엔드 인프라를 제공하는 서비스인 Parse에서 온 메일이었다. 새로운 서비스 소개나 광고인줄 알고 넘겼는데, 나중에 읽어보니 생각지도 못한 내용이었다… We have a difficult announcement to make. Beginning today we’re winding down the Parse service, and Parse will be fully retired after...
-
리스트 항목에 Ripple effect 적용
리스트의 항목(Item) 터치 시 아무런 애니메이션 효과가 없을 때 Ripple effect 적용해본다. Ripple effect란 안드로이드 Material design의 기본 터치 피드백 애니메이션으로 물결 효과를 의미한다. 리스트의 항목 뷰 XML에 background를 지정하는 방식으로 기능을 적용해야 한다. 여기서는 일반적으로 사용되는 LinearLayout에 효과를 넣었다. 자세한 내용은 Android Developers - Customize Touch Feedback 에서 확인할...
-
자료구조 개념 정리
데이터: 처리의 대상이 되는 모든 것 ↑ 데이터 타입: 데이터의 집합(ex. Integer, Double…) ↓ 추상적으로 정의 ↓ 추상 데이터 타입(abstract data type: ADT) - information hiding ↓ 프로그래밍 언어로 구현 ↓ 자료구조(data structure) 선형 자료 구조(Linear data structure): 리스트, 스택, 큐, 덱 등 계층적인 구조(Hierarchical structure): 트리, 히프, 그래프 등...
-
4개월간의 인턴생활을 마치며
세미나 발표 과제 회사에 처음 출근한 날인가 그 다음 날인가? 받은 과제다. 사실 발표를 할 거라고 예상은 했지만, 이렇게 바로 시작할 줄은 몰랐다… 게다가 주제는 처음 들어본 주제였고, 담당 사수님께서 주신 참고자료가 영어라 멘붕이었다. :( 거의 2주 동안 관련 자료 조사하고, 1주 동안 PPT 자료 만들고 발표 연습을 하며 총...
-
C로 된 자료구조 Java로 바꾸기
2학년 자료구조 강의에서 ‘C 언어로 쉽게 풀어쓴 자료구조’라는 책으로 수업이 진행됬었다. 당시에 다룰 수 있는 프로그래밍 언어가 1학년 때 배운 C언어가 전부였기 때문에 해당 책으로 배운 듯 하다. 그 이후 3학년 때 Java를 배우고 해당 언어가 나에게 더 맞는 듯 하여 C는 거의 사용할 일이 없었다. 4학년 끝자락이 되니 과거에...