목록개발자 이야기 (107)
동글동글 라이프
데브멘토에서 주관하는 모바일 플랫폼 바다 개발자 컨퍼런스입니다. 바다에 관련하여 국내에서 최초로 기획된 대규모 개발자 컨퍼런스라, 삼성전자측에서도 많은 분들이 오시네요. 참가비는 무료입니다. 지역이 서울이라 지방에 계신 분들은 힘드시겠지만, 관심있으시면 꼭 참가하세요~ 일정을 보니 뭔가 익숙한 팀이 보이네요 ㅋㅋㅋㅋㅋ Link : http://www.devmento.co.kr/devmain/seminar/edumento_detail.jsp?main_id=MSEM00000&dataSeq=72
네이버에 운영중인 Perl Community & Study 카페 회원이 드디어 1000명을 넘어섰습니다. Perl 카페는 세간의 이슈를 받지 않았고, 별 다른 홍보활동도 하지 않았습니다. 그럼에도 불구하고 프로그래밍 언어인 Perl 을 좋아하고 관심있는 회원이 1000명이나 모였다는 것은 너무 대단하고, 감동적인 일이라 생각합니다. 제가 처음에 이 카페를 만들었을 당시, perl 을 열심히 배우고 있었고, perl 을 너무나 좋아하던 시기 였습니다. 프로그래밍을 익히던 중 매너리즘에 빠졌던 당시, 광활한 세계를 느끼게 해주었고, Perl 과 관련하여 많은 사람을 만나게 해주었던, 저에게는 너무나 소중했던 언어였습니다. 최근,카페장인 제가 공부하는 시기에서 일을 해야하는 시기로 넘어가 카페 관리에도 많이 ..
'무엇을 만드느냐' 보다 '어떻게 만드는지'에 대해 공유하고 싶습니다. 이 문구가 저에게는 너무나 공감이 갔습니다. 어떻게 만드느냐는 실제 개발을 하는 팀원이 아닌 이상은 쉽게 토론할 수 없는 부분이 아닐까요? 기대되는 NHN DeView 2010 입니다. 사전등록이 9월 5일까지니 아직 늦지않았습니다 어서 등록하세요!! 지방이라 올라가기가 힘든 부분이 있었는데 이번에 지방으로 셔틀버스가 운행된다고 합니다. 참고 ) 셔틀버스 신청 deview_con@naver.com으로 신청 메일 메일 제목 : 데뷰 셔틀 신청 메일 내용 출발지역 : 참가자 네이버 아이디 및 이름 : 자주 쓰는 메일 주소 : 핸드폰 번호 : ※ 셔틀 신청은 공식 홈페이지에서 사전 등록을 하신 분에 한해 가능합니다!
최근 활동하고 있는 바다 모바일 개발 카페에서 아이콘 리스트에 대한 강좌를 올리면서 만들어본 지뢰 찾기 입니다. 아래 링크는 바다 SDK 샘플에 있는 AnimationApp 강좌입니다. [Bada SDK Sample] AnimationApp (1) [Bada SDK Sample] AnimationApp (2) 우클릭 버튼은 넣지 않았고, 재귀함수로 열리는 부분도 구현이 되어 있지 않습니다 예제로 만들어서 코드를 재활용 할 생각은 없네요 :) 나중에 지뢰찾기를 제대로 만든다면 아마.. 아이콘 리스트가 아닌 이미지를 사용해서 만들어야 겠습니다 ~
어제 C언어에 관련된 문제를 하나 내었는데 댓글로 답을 풀어주시기보다 트위터나 네이트온 쪽지로 더 답을 많이 주셨습니다. 1 2 3 4 5 6 7 8 9 10 11 #include int main(void){ int A[]={10,20,30,40,50,60,70}; double *dp = (double *)A; (*dp)++; printf("%d \n",*dp); return 0; } 제가 원했던 답은 빨간색으로 표시된 (*dp)++ 만 수정하여 답을 11이 되도록 바꾸는 것이 었는데 많은 분들이 소스 전체를 바꾸셔서 답을 주시더군요 ^^;; - 풀이 dp 는 더블형 포인터 입니다. 그렇기에 *dp 는 더블형으로 접근한 값을 1을 증가해 줘야 하는데 접근 한 값은 정수기 때문에 데이터 형에 맞지 않게 1..
간단한 C언어 문제를 한번 풀어보세요 ~ 1 2 3 4 5 6 7 8 9 10 11 #include int main(void){ int A[]={10,20,30,40,50,60,70}; double *dp = (double *)A; (*dp)++; printf("%d \n",*dp); return 0; } 위의 예제는 A라는 정수형 배열과 dp 라는 더블형 포인터 변수가 있습니다. 더블형 포인터 변수에 A배열을 연결 한 뒤 dp의 주소 값으로 접근하여 1을 더하려고 합니다. 정확히 10에 접근하여 1을 더한 11이라는 값을 출력하고 싶습니다. (*dp)++; 하지만 위의 코드는 원하는 값이 나오지 않는데 이 코드는 왜 11이 되지 않으며, 이것을 해결하려면 어떻게 코드를 짜야 하는지 댓글 한번 달아주세요..
Perl 6이 Rakudo Star 라는 이름으로 릴리즈 되었습니다. Rakudo Star - a useful, usable, "early adopter" distribution of Perl 6 http://rakudo.org/node/75 여기서 early adopters 라는 이름을 달고 출시를 한 이유는 perl 6 출시에 앞서 몇가지 버그가 있음을 잘 알고 사용자와 피드백을 얻기 위해서 이렇게 이름을 달았다고 합니다. Perl 6 에서의 멋진 기능들 입니다 :) Perl 6 grammars and regexes formal parameter lists and signatures metaoperators gradual typing a powerful object model, including ro..
레지스트리 정보에 관한 UI 입니다. 왼쪽에는 메인 정보를 나타내는 트리 형식으로 된 메뉴가 존재하며 레지스트리에 분석된 파일에 따라 이 메뉴들이 활성화 됩니다. 총 5개의 카테고리로 구성되어 있고, 첫번째 카테고리는 레지스트리 하이브 정보를 알려줍니다. 레지스트리를 분석하기 위한 파일에 관련된 정보들을 출력 해주며, 각 파일에 따른 하이브 파일 구조도 보기 쉽도록 출력됩니다. 두번째로는 카테고리는 레지스트리를 분석하여 하드웨어의 정보들을 장치관리자와 동일한 형식으로 나열해줍니다. 하드웨어 정보뿐만 아닌 사용자의 정보에도 신경을 더 쓸 계획입니다. 세번째 카테고리인 파일은 포렌식 분석에서 가장 중요한 역활인 사용자와 관련된 파일들을 나열하는 탭입니다. 최근 접근한 파일, 최근 저장된 파일, Explore..
만들어질 프로그램에 대하여 UI 를 설계하였습니다. 아래 그림은 처음 프로그램이 실행 될 시에 메인 화면입니다. 왼쪽에는 로고가 오른쪽에는 두가지 메뉴가 있습니다. 세부적인 데이터를 분석해주는 Normal 모드와 시나리오에 따른 문서화를 해주는 Document Mode 입니다. 각 버튼을 누르면 다음 모드로 이동을 합니다. 그리고 각 모드를 진행하기 전에 환경설정을 먼저 해야 하는데 환경설정 버튼을 누르게 되면 아래 폼이 뜨게 됩니다. 사건의 정보에 대하여 작성하고 분석하기 위한 각각의 파일들을 존재하는지 체크해야 합니다. 만약 여기서 존재하지 않는 파일이 있다면 Success 가 되지 않으며 Option 탭으로 가서 복구를 할 수 있습니다. Normal Mode 의 화면입니다. 총 4가지 탭으로 나뉘며..