본문 바로가기

분류 전체보기

임백준의 "소프트웨어 산책" 객제지향 프로그래밍의 입문서로 손색이 없다. 객체지향의 의미와 디자인 패턴, 리팩토링, 소프트웨어 공학, XML...소설 - 프로그래머 K씨의 하루 까지 소설처럼 잘 읽혀지는 글들. 이분 참 글 잘 쓴다. 전공분야인데도 쉽게 쓰기도 하고, 술술 넘어가는 문제에... 부러워~~아래는 저자의 글에 나의 생각을 보태 주절 주절 써내려간 것이다. 패턴으로 프로그래밍 하자. 패턴의 철학 : 확장에 관대하고, 수정에 엄격하라. Open to extension, close to modification.- by girin 버그를 잡을 때나 새로운 기능을 더할 때 어디선가 냄새가 나는 것 같으면 그 곳으로 달려가 소매를 걷고 뚝딱 리팩토링을 하면 된다. 리팩토링을 그런것이다. - 소프트웨어 산책- 리팩토링이란 이미 작성..
거대한 새떼의 아름다운 춤~Huge Swarm of Birds Dances in the Sky 거대한 새떼의 아름다운 춤~ A bird ballet | Music Video from Neels CASTILLON on Vimeo. We were shooting for a commercial with my D.O.P, waiting for an helicopter flying into the sunset, when thousands and thousands of birds came and made this incredible dance in the sky. It was amazing, we just forgot our job and started this little piece of poetry... Enjoy ! Thanks to the birds... And thanks to Ariane Corn..
▣ 바흐, 미뉴에트 (안나 막달레나를 위한 노트 중) ▣ 바흐, 미뉴에트 (안나 막달레나를 위한 노트 중) 이 곡은 바흐가 두 번째 부인이자 성악가였던 안나 막달레나를 위해 만든 곡이디. 미뉴에트는 작다 라는 뜻의 프랑스어 메뉴(menu)에서 유래되었으며 우아한 3박자의 프랑스 무곡으로 프랑스에서 시작되어 17~18세기 무렵 유럽을 중심으로 널리 보급되었다. 루이 14세 때 처음 오페라와 발레에 쓰였던 미뉴에트는 바로크시대 모음곡에 포함돼 기악곡으로 발전했다. 고전주의 음악에서는 미뉴에트가 소나타, 교향곡의 제3악장에도 사용되었다.
자연속 황금비율 이것 역시 기초과학관에 가면 볼 수 있다.
신용카드 명세서 한 장으로 알아낼 수 있는 것 ! 엘리베이터 앞에서 우연히 주운 신용카드 명세서 한장 ! 곰곰히 관찰하면서 알아낸것들 1. 20대로 추정 - KFC 아주대점2. 애인 있음 - 밤 10시 10분 34초에 혼자 갔을리는 없다고 보고3. 날짜와 요일 - 주말인지 평일인지4. 카드 종류 - 좀 있는 사람들이 쓰는 카드는 아닌듯5. 금액 - 씀씀이를 알 수 있슴.6. 가맹점의 주소와 대표자 성함7. 결재를 담담한 직원 이름8. 가맹점 번호9. 가맹점 전화번호10. 카드번호 4자리를 제외한 번호11. 할부기간 굉장이 많은 정보를 누설하는군... 카드사는 돈벌기 쉽겠어. 기본정보가 이정도인데, 이게 회사 엘리베이터에 떨어진것으로 보아 직원중의 한명이라고 좁혀가면 누군지도 알아낼 수 잇을듯. 카드 결제후 함부로 명세서 버리면 안됨. 우유가 넘어지면 아..
디지탈 장치를 사용할때 우리의 안전을 위협하는 보안 문제를 고려함 “일상 생활에서 흔히 사용되는 다양한 장치에 익숙해지면서 우리는 그러한 장치를 맹신하는 경향을 보이고 있다. 우리는 우리가 사용하는 장치에 의심을 가져야 하며 우리의 안전을 위협하는 보안 문제를 적극적으로 노출시킴으로써 제조업체가 안전한 장치를 만들도록 해야한다” ● When Gadgets Betray Us : The Dark Side of Our Infatuation With New Techologies- Robert Vamosi 지음- Basic Books (2011.3) 출간 ● 하이테크 기술은 우리에게 편리함을 제공하는 장치이지만, 대부분 보안기술의 부재와 개별적 기술결함의 가능성이 있음 - GPS 네비게이터, 차량의 도난 방지 장치, 모바일 폰의 사용, 신용카드, 운전 면허증 및 여권 등이 블랙..
프로그램 되는 수동적인 참가자가 아니라, 적극적인 프로그래머가 되어야 한다. “디지털 기술이 곳곳에 이용되면서 미래에 나타날 심각한 문제는 디지털 시대에 모든 기기와 네트워크 들이 각각의 목적을 내재화 하고 살아있는 생명체처럼 스스로 진화할 가능성이 높다는 것이다. 현실로 성큼 다가선 지능형 디지털 기술이 미치는 영향을 분석하고 그에 대한 대응으로서 저자는 기술이 적용되는 원리인 프로그래밍에 대한 이해와 능력을 강조하고 있다.” ● Program or Be Programmed : Ten Commands for a Digital Age - Douglas Rushkoff 지음 - Soft Skull Press (2011.10) 출간 ● 디지털 사회에서는 인간이 프로그램을 하고 삶의 방식을 결정하지만, 점점 기술자체가 인간 삶의 방식에 영향을 주면서 프로그램을 하지 않으면 더 이상 우..
가트너, “만물인터넷에 기회 있다” 2002년 닷컴 거품 붕괴 이후 각 기업의 최고정보담당자(CIO)들에게 ‘사내 IT 예산을 줄이면서, 줄이기 전과 같은 효과를 내라’라는 힘겨운 과제가 떨어졌다. 경기는 좋지 않고 IT 관련 업무는 계속 진행해야 하니 벌어진 어쩔 수 없는 조치였다.10여년이 지난 지금 이 과제는 여전히 현재진행형이다. 한정된 비용으로 최대의 효과를 발휘하기 위해 오늘도 CIO는 고군분투하고 있다. 미국 주택경기가 침체로 들어간 2009년 이후 IT예산은 글로벌 가중평균으로 감소 추세다. 2013년 IT 예산만 해도 전년대비 글로벌 가중평균 0.5% 감소했다. “만물인터넷(IoT), M2M 모두 우리가 알고 있는 단어들입니다. 이 단어들을 모르고 있는 CIO는 없을 거라고 생각합니다. 오늘 전 이 단어들은 다른 각도에서 ..