본문 바로가기
728x90
반응형

개발의 기록61

AWS Summit Seoul 오늘 AWS Summit Seoul을 다녀 왔습니다. 한국에서는 최초로 개최하는 Summit 이라고 하네요.현재 제가 개발중인 서비스들이 아마존웹서비스 안에서 동작하기에 더욱 관심이 있었습니다. 아마존웹서비스에 서비스가 많은건 알고 있었지만 이렇게 까지 많고 활용성이 좋다는걸 다시한번 깨닫게 되는 자리였습니다.오늘보면서 느낀점은 클라우드 춘추전국시대가 막을 내리려나? 라는 생각이 강하게 들었습니다.우선 제가 만들고자 하는 서비스도 아마존에 올라간 상태에서 무리없이 돌아고 새로운 테스트도 아주 간편하게 되기도 하고요. 아마존의 인프라 입니다. 이 장표는 GS Neotek에서 발표한 장표인데.. 현재 제가 준비중인 미디어 서버 인프라와 아주 유사하게 구성했더군요 ㅎㅎ 이러면서 재가 구성한 아키텍트도 한번 검.. 2015. 4. 21.
안드로이드 스튜디오 Gradle .aar 설정 Slidingmenu를 만들어야 할 일이 있어서 Jeremy Feinstein 이란 사람이 만든 SlidingMenu를 사용 했다.Jeremy Feinstein가 만든 SlidingMenu는 ActionBarSherlock 에도 사용된듯 하다. SlidingMenu GitHub - https://github.com/jfeinstein10/SlidingMenuActionBarSherlock - http://actionbarsherlock.com/ 우선 사용을 위해서 gradle 컴파일을해야 한다. $ gradlew clean assamble 빌드 진행 화면 빌드하면 build/output 폴더에 [프로젝트명-relase.aar]이라고 생성된다.원하는 파일명으로 변경 후 자신의 안드로이드 프로젝트 의 lib.. 2015. 4. 15.
웹 개발환경 설정 웹을 개발 하기 앞서 어떤 도구를 이용해서 코드를 만들지 생각해 봐야한다.Html이나 css, JavaScript는 텍스트 문서처럼 작성하면 되므로 메모장으로 만들 수도 있고, 다른 툴을 이용해서 만들 수도 있다.(단, 한글, 마이크로소프트워드, 엑셀은 안됨-_-;) 나는 Sublime Text 3 라는 툴을 이용해서 작성을 하겠다. Sublime Text는 메모장을 좀더 이쁘고 좋은 기능을 넣은 메모장이라고 생가하면 좋을 것 같다. http://www.sublimetext.com/3 에서 다운받을 수 있다. 설치시 Next만 누르면 되는데 3번째 Step 에서 "Add to explorer context menu" 만 체크 설치 완료 후 실행하면 검은색 화면에 먼가 개발자 포스를 풀풀 품길것 같은 화면.. 2015. 4. 13.
영상으로 간편하게 움짤 만들기 내가 갖고 있는 동영상, 움짤로 어떻게 만드세요? 만든 움짤은 어떻게 관리 하세요? 검색엔진에서 검색을 해보면 다양한 방법이 많이 나옵니다.D사의 D인코더 프로그램으로 동영상을 잘라서 A사의 P샵을 이용 해라 와같이 듣기만 해도 어려운 이야기뿐입니다. 여기 설치 없이 동영상업로드, 구간설정, 만들기 만으로 움짤 만들고 만들어진 움짤을 편리하게 관리하는 방법을 소개합니다. 제가 만들었어요.. ㅋㅋ 이게 메인 화면인데요, 로고와 검색 창이 보입니다.움짤을 직접 만들 수도 있지만, 다른 사람이 만들어놓은 움잘도 사용 할 수 있도록 보여주는 기능을 하죠, ㅎㅎ http://33zzal.com 쭉 내리다 보면 Load More가 있어서 움짤을 더 보고 싶을 때는 눌러주시면 됩니다....ㅎㅎ 회원 가입 화면인데요,.. 2015. 2. 13.
Fragment 재사용 방법 100만년 만에 글 쓰는중..안드로이드를 개발할 일이 생겨 Fragment로 사용하는데... PagerView를이용하여 구연하면 Framgment가 삭제되고 재 생성 해야 하더라...PageView관련 내용은 많이들 나와있는데 유독 Fragmet재사용에 대한 글은 없었는데..여러 사람들이 이와 관련한 질문을 올렸던데.. (질문: http://www.androidpub.com/2422244) 어찌어찌 하다 찾아낸 답 http://stackoverflow.com/a/23519289 코드 public static class SectionFragment extends Fragment {SparseArray views = new SparseArray();@Overridepublic View onCreateView.. 2014. 5. 11.
Django 번역 프로젝트 오랜만에 포스팅 합니다~ 이번엔 Python Web framework인 Django에 대해 번역 프로젝트를 진행 중입니다.ㅎㅎ우리나라에 유일했던 책이 절판되고 관련 내용을 찾을 길이 없었는데 생각이 맞는 분끼리 번역 한번 해보자고 해서 번역을 하고 있습니다! 번역된 문서는 https://github.com/python-docs-ko/django-docs-ko 요기에서 진행중이며,http://django-document-korean.readthedocs.org/en/latest/ 여기를 통해서 문서가 publishing 된 내용을 볼 수 있습니다. readedocs에 퍼블리싱 되는 시간이 오래 걸려서 git에 적용된 내용이 바로 보이지는 않더군요 ㅎㅎ 만약 번역에 관심있으신 분은 함께해요~ http://w.. 2012. 8. 17.
WPF Custom TextBox Control WPF로 프로젝트를 하면서 참 많은 것을 만들었다. 그중 가장 쓸모가 있을 법한 내용을 소개한다. 이름하여 Custom Textbox! 어떤것인고 하니, Default String이 있고 이 Default String은 값이 Null일때만 나타난다. 그리고 TextBox에 Focus가 가면 그 내용이 사라지는 컨트롤이다. 개발자는 코드만 보면 되는법!! 우선 Textbox를 상속받는 클래스를 하나 만든다. public class CTextBox : TextBox { } 그리고 상속받은 클래스에 DependencyProperty를 추가해 준다. 이 내용은 DesignTime에서 내용을 주고 받기 위해서 만든다. //기본 스트링 표시 Null일때 보여지는 문자 public static readonly Dep.. 2012. 1. 18.
안드로이드 개발 세팅 2011년 마지막 날 버전~ㅋㅋ(2011.12.31) 요즘 안드로이드 관련 프로젝트를 진행중이여서(물론 난 안드로이드 개발 안하고 윈도우 개발중 ㅋㅋ) 안드로이드 프로그래밍에 급 관심이 생겼다. 그래서 집에와서 한번 설치 진행을 해보았다 ㅋㅋ 자바 프로그램을 접은지 하도 오래되서 설치부터 막막 ㅠㅠ 여기저기 찾아보고 겨우 설치성공!! 자 저와 같이 힘들어 하는 분들을 위해서~ 설치 방법 나갑니다! 1. JDK설치 안드로이드를 설치 하기 위해서 JDK설치가 필수! JDK 다운로드: http://www.oracle.com/technetwork/java/javase/downloads/index.html 위 사이트에 들어가서 밑으로 쭈~~~~욱 내리다보면 JDK Java SE 6 Update 30이라고 있다. 거기에서 JDK의 빨간색 다운로드 부분을 선택하여 다운.. 2011. 12. 31.
PHP Page Class - Layout을 구성 하는 클래스 개요: Page를 상속 받아서 전체 Layout을 구성 하는 클래스 함수 header(): Page의 header를 override해서 final로 설정 후 이후 override를 못 하게 한다 body(): Page의 body를 override해서 final로 설정 후 이후 override를 못 하게 한다 sub_header($header): 헤더 삽입(20110628 오버라이딩 함수에서 삽입함수로 수정) content($content): 컨텐츠 삽입(20110628 오버라이딩 함수에서 삽입함수로 수정) class _Site extends Page{ private $sub_header=''; private $content=''; final function header(){ return sub_heade.. 2011. 6. 28.
PHP Page Class - 최상위 Page 클래스 설계 잡담: PHP공부는 처음이라 성능은 장담 못해요~ 개요: PHP에서 사용 할 Page 클래스를 만듬. 이 클래스는 상속 받아서만 사용 할 수 있다. 함수 Create() : 함수 생성 부분 final로 선언하여 override 할 수 없게 한다. meta() : 메타 태그 생성(0628 함수명 변경) title():타이틀 설정(0628 함수명 및 기능 변경) favicon(): 파비콘 설정 (0628 생성) keyword(): 키워드 지정(0628 생성) description():설명 지정(0628 생성) add_to_css_linked($array_css_linked) : css 링크 생성 add_to_js_linked($array_js_linked) : javascript링크 생성 header(): .. 2011. 6. 28.
Javascrtip Injection 몇일전 아는 형님분이 자기가 즐겨 찾는 싸이트가 해킹당한거 같다 하셔서 그 싸이트를 조사하던중, Javascript Injaction이라는 것을 알게됐다. 모든 Injection 해킹은 간단한 코드만 넣어주면 되는데, 그 모든 것을 일일이 신경쓰기는 참 힘든 것 같다. 나도 개발하면서 우선 기능구현에 급급하여 보안관련 부분은 미뤄두는데... 다행이 이제까지는 내부 프로젝트라 보안에 그리 큰 이슈가 없었지만 신경써서 만들어야 겠다. 댐이 무너지기전에 보수공사를 해야지 다 무너지고 나서는 무슨 소용이겠는가. 여기 간단한 Posting을 찾아놨다~ 핵심은 이부분이 되시겠다~ 말그대로 Html을 인코드 하는 코드다. --> 요렇게 바꿔주는 코드이다. 사용법이.. 2010. 11. 1.
jQuery를 이용한 데이터 검색 요즘 일도 하기 싫고~뭐 하기도 싫어서 포스팅을 미루다 무리드 오랜만에 포스팅을 한다~ㅋㅋ 오늘은 jQuery를 이용하여 데이터를 검색 하는 방법을 알아보자~ 데이터를 검색 하는 방법에는 여러 가지가 있다. 우선 검색어를 데이터 베이스로 post나 get으로 던저서 값을 받아오는 방법, ajax를 이용하여 데이터를 받아 오는방법. 하지만 이러한 방법들은 서버에 다녀와야 하기때문에 속도가 많이 떨어진다. 그래서 생각해본건데...이미 로딩된 데이터를 가공해서 데이터를 불러오면 어떨까? 하는 생각. 뭐 이미 이런비슷한 기능들은 많이 있지만 찾기도 귀찮고 남의 소스 분석하는 것도 귀찮아서 걍 내가 만들어 버렸다 -_-;;;(만드는게 더 귀찮겠다 -_-) 우선 여기서 필요한 기능은 jQuery의 selector기.. 2010. 10. 7.
728x90
반응형