본문 바로가기

분류 전체보기

(1487)
문화/재생목록 [음악] Bob Marley - One love 18일 방송된 ebs 지식채널e에서 "레게, 평화를 꿈꾸다." 편을 보고나서, 엄청 오랜만에 밥 말리의 노래를 다시 들었다. 레게 풍의 음악 중에선 밥 말리가 단연 최고라고 해도 반박할 사람이 그리 많지는 않을 것이다. 사실 밥 말리하면 그저 레게 가수였는데, 지식채널e를 보고 나서 왜 위대한 사람인지를 알 수 있었다. 아래는 밥 말리가 두 정당 대표의 손을 맞잡게 하고 부른, One Love(영상이 삭제되었다) 아래는 One Love과 18일 방송된 지식채널e 동영상이다. 2010. 1. 22. 14:53
가상 Private IP Address 사설망(Private Network) IP 주소 NameAddress range Number of addressesClassful description Largest CIDR block 24-bit block10.0.0.0–10.255.255.25516,777,216Single Class A10.0.0.0/8 20-bit block172.16.0.0–172.31.255.2551,048,57616 contiguous Class B blocks172.16.0.0/12 16-bit block192.168.0.0–192.168.255.25565,536Contiguous range of 256 class C blocks192.168.0.0/16 자꾸 까먹어서 안 되겠다... 포스팅! 2010. 1. 20. 11:41
잡담 소중함 한 연인과의 오랜 교제로부터 권태감이 생기고, 그 사람에 대해 너무 잘 알고 있다는 느낌을 받는다면, 아이러니하게도 그 문제는 우리가 충분히 잘 알지 못하기 때문에 생긴 것일 수 있다. 처음 사귈 때 우리가 상대방에 대해 무지할 것이라는 데에는 의문의 여지가 없다. 하지만 이후로 연인의 곁에서 함께 지내게 되면, 우리는 두 사람이 서로에게 무감각해질 정도로 진정 친숙해진 것이라고 착각할 수 있다. 하지만 그것은 같이 있기 때문에 생기는 가짜 친숙감, 즉 홍수의 가르침을 받기 전의 육백 년 동안 노아가 세계에 대해 가졌던 친숙감에 불과할 것이다. 알랭 드 보통의 『프루스트를 좋아하세요』中 책에 따르면, 누군가 혹은 무엇인가를 완전히 이해하기 위해서는 습관과 친숙함을 버리라고 말한다. 가까이에 항상 있기에 .. 2010. 1. 18. 20:14
잡담 자신의 독서 취향 알아보기 [이 사이트]에 가면, 자신의 독서 취향을 테스트해 볼 수 있다. 나는 온화한 "지중해성" 독성취향이란다. 따뜻하고 건조한 여름, 선선하고 비가 많이 내리는 겨울. 너무 춥지도 않고 너무 덥지도 않음. 지중해성 기후는 쨍하고 맑은 날씨와 일년 내내 푸근한 기온이 특징. 겨울에 한정되긴 하지만 충분한 강우량으로 목가적인 초목이 자라며, 수많은 향기 가득한 허브와 과일, 농작물들이 풍성하게 자란다. 극단적이지도, 어렵지도 않은, 언제나 맑고 밝고 풍족한. 이 기후는 당신의 책 취향을 대변해 줍니다. - 목가적 친밀함 : 올리브 나무 자라는 드넓은 평원마냥 낙관적이고 선량한, 가슴 따뜻한 내용 선호. 전인류 보편적인 인간애와 감성주의, 편안함과 친밀함을 좋아함. - 지속적, 안정적 : 비논리적, 비과학적인 내.. 2010. 1. 13. 13:06
SerialVersionUID in Serializable Interface 가상 SerialVersionUID in Serializable Interface Servlet을 구현하다가 보면, Warning 항목이 위와 같이 뜨면서, SerialVersionUID를 작성하라고 한다. 지금까지 작업을 할 때에는, 그저 무시하고 말았었는데, 웹 서비스가 실행되다가 InvalidClassException이 발생할 가능성이 있다고 한다. Java API에는 다음과 같이 명시되어 있다. 직렬화 가능(Serializable) 클래스가 serialVersionUID를 명시적으로 선언하지 않는 경우, 직렬화 런타임은 「Java(TM) 객체 직렬화 스펙」에서 설명하고 있듯이, 클래스의 다양한 측면에 근거해, 클래스의 serialVersionUID의 Default 값를 계산한다. 다만, 모든 직렬화 가능 클래스가 serialVersionUID를 명시적으로 선언하는 것을 강하게 .. 2010. 1. 12. 09:43
가상 CUDA 오류 검사 함수 void cuErr(const char *msg){ cudaError_t err = cudaGetLastError(); if(cudaSuccess != err) printf("*cudaErr(%d) in %s : %s \n",err,msg,cudaGetErrorString(err)); } 아직 확실히 테스트는 안 해봤지만, 이런게 있단다. MPI나 OpenMP를 먼저 공부해야 하는 것인가. 근데, 한글자료는 왜 이리 부족하니. 2010. 1. 8. 17:49
잡담 뉴스 "애인이 사망한 것으로 오인하여 한 청년이 자살, 그리고 여인도 자살" 뉴스로 저 한 줄이면, 로미오와 줄리엣의 비극적인 사랑 이야기가 끝이난다. 그저 우리는 하나의 가십거리로 치부해버리고, 커피 한잔에 기사 내용을 잊을지도 모른다. 어제 폭설로 인해, 친구의 아버님이 돌아가셨다. 뉴스가 나온다. 폭설 중 작업하다 실수로 사망. 5초 정도의 뉴스로 끝이 났다. 그 안에 내재하는 수많은 가능성, 이야기들은 나오지 않은 채. 왠지 씁쓸하다. 갑작스럽고 불미스러운 사고로 마음이 무겁다. 자연 재해로 인한 인명 피해 얘기는 먼 나라 이야기인 줄 알았는데... 꼭 아버님께서 좋은 곳으로 가시기를 기도한다. 2010. 1. 5. 11:02
CUDA 개발 환경 설정하기 #2. Visual Studio 환경 설정 가상 CUDA 개발 환경 설정하기 #2. Visual Studio 환경 설정 [CUDA 개발 환경 설정하기 #1. CUDA driver, toolkit, SDK 설치] 에 이어서, 이번에는 Visual Studio(이하 VS)에 CUDA 개발환경을 설정해보자. 1. 파일 확장자 등록 .cu, .cuh VS의 옵션 메뉴에 들어가서, 텍스트 편집기(Text Editor) > 파일 확장명(File Extension) 부분에 들어가서, cu와 cuh 파일에 대한 확장자를 등록한다. 2. CUDA Syntax 하이라이트 기능 등록 CUDA에서 사용하는 변수명이나 명령어에 하이라이트 기능을 주기 위하여, CUDA SDK에서 제공되어지는 usertype.dat 파일을 VS 폴더로 복사한다. - 대상 파일 : SDK 폴더 안에서 usertype.dat 파일 (NVIDIA GPU Computin.. 2010. 1. 2. 15:30
잡담 2009년 결산 키워드 - 순수와 열정의 땅, 아프리카(우간다) - 신뢰의 무너짐과 신앙의 매너리즘 - 의외로 재미있는 야구 - 토익 졸업 성적 패스 - 대기업 면접과 고배, 그리고 사람들 - 멀어졌던 친구들의 절친노트 - 복학생 아저씨와 친구, 선후배님들 2010. 1. 1. 18:05
이클립스 기반 SQL Explorer 가상 이클립스 기반 SQL Explorer SQL Gate, Orange, SmartSQL 등등 잘 만들어진 SQL 클라이언트 프로그램을 쓰다가, 최근 MySQL로 작업을 하게 되어서, 불편을 겪고 있었다. 시꺼먼 커맨드 라인을 보고 있노라니, 마치 시대에 뒤떨어지는 원시인이 된듯한 기분이 들었다. 소스포지에서 뒤지다가 괜찮은 클라이언트 프로그램을 발견했다. 이클립스 기반의 SQL Explorer. Stand-alone 버젼도 있고, 이클립스 플러그인도 있다. 나름 맘에 드는 걸로 골라 쓰면 될테지. 2009. 12. 29. 17:30
CUDA 개발 환경 설정하기 #1. CUDA driver, toolkit, SDK 설치 가상 CUDA 개발 환경 설정하기 #1. CUDA driver, toolkit, SDK 설치 첫째로, CUDA Driver, Toolkit, SDK 코드를 nVidia 홈페이지에서 다운 받는다. [다운로드 페이지 바로 가기] - CUDA 드라이버는 CUDA 지원 GPU 제품만 설치하면 된다고 명시되어 있다. [지원 제품 목록 바로가기] 지원하지 않는 환경에서는 Emulation 모드로 프로그램 할 수 있다. - CUDA Toolkit에는 컴파일러, 디버거 등의 C 언어에서의 개발 환경을 제공하고 있다. - CUDA SDK에는 개발자들이 참고할 만한 소스들이 들어있다. 병렬 정렬, 행렬 곱셈 등 다양한 예제 소스가 있으므로 참고하면 좋을 것이다. 드라이버 카드가 ati계열이라서 driver 설치는 생략하였다. toolkit을 설치하고 CUDA 폴더를 보니 doc 폴더가 있었고, 그 안에는 다양한 .. 2009. 12. 26. 15:38
전자정부 프레임워크 가상 전자정부 프레임워크 오! 놀라운 오픈 소스 프레임워크. 누구나 다 알만한 G4C(전자정부) 홈페이지에서 사용되고 있는 프레임워크가 공개되어 있었다. 무료 교육이나 Q&A게시판 등도 활성화 되어 있어 프레임워크에 대한 정보를 쉽게 접할 수 있다. 기능들이 무지 다양하고, 개발 모듈뿐 아니라, text editor(이클립스 기반), UML Editor등 다양한 개발환경도 지원해준다. 이런 전폭적인(?) 지원이 있다면, 좀더 효율적이고 완성도가 높은 개발물들이 나올 것 같다. 급하지만, 게시판 모듈부터 파악하며 사용해봐야겠다. 2009. 12. 23. 16:41
GPU 프로그래밍의 시작, CUDA 가상 GPU 프로그래밍의 시작, CUDA CUDA(an acronym for "Compute Unified Device Architecture", 쿠다)는 GPU에서 수행하는 (병렬 처리) 알고리즘을 C 프로그래밍 언어 등을 사용하여 작성할 수 있도록 하는 GPGPU 기술이다. CUDA는 엔비디아가 개발해오고 있으며 이 아키텍처를 사용하려면 엔비디아 GPU와 특별한 스트림 처리 드라이버가 필요하다. CUDA는 G8X GPU로 구성된 지포스 8 시리즈급 이상에서 동작한다. CUDA는 CUDA GPU 안의 명령셋과 대용량 병렬 처리 메모리를 접근할 수 있도록 해 준다. (그래픽 카드가 없는 경우, Emulation Mode에서 테스트가 가능하다.) 개발자는 패스스케일 오픈64 C 컴파일러로 컴파일 된 '쿠다를 위한 C' (C언어를 엔비디아가 확장한.. 2009. 12. 22. 12:18
가상 GPGPU ; General-Purpose computing on GPU 범용 GPU(GPGPU, General-Purpose computing on Graphics Processing Units: 그래픽 처리 장치를 통한 일반 목적의 컴퓨팅)는 GPGP 또는 GP2 라고도 불리며, 컴퓨터 그래픽스를 위한 계산만 다루는 GPU를 사용하여 CPU가 전통적으로 취급했던 응용 프로그램들의 계산을 수행하는 기술이다. 이를 가능하게 한 것은 프로그램 가능한 "단"과 고정도 연산을 그래픽 파이프라인에 연결하는 것으로, 이를 통하여 소프트웨어 개발자들이 그래픽이 아닌 데이터에 흐름 처리(Stream Processing)를 사용할 수 있게 된다. GPU 프로그래밍 개념 GPU는 그래픽에 특화되어 설계되었으며 따라서 연산과 프로그래밍에 있어서 매우 제한적이다. 그 본성에 따라, GPU는 흐름.. 2009. 12. 21. 10:40
세상 인생을 사는 Tip 부모님께 - 효도할 것. (나중에 후회한다.) 패스트 푸드 - 음료를 시킬 때는 얼음을 빼달라고 하는 것이 좋다.(양이 많아진다고 함.) 맥도날드 - 감자튀김 먹을 때 100원 더 내고 너겟소스 하나 구입해서 먹으면 맛있다.(과일소스가 맛있다고 함.) 버거킹 - 와퍼 시킬때 '올엑스트라'로 시키면 야채가 2배가 된다. (추가요금 없음.) 롯데리아 - 아이스크림, 후라이 제품 등을 흘릴 경우 말하면 새것을 준다. - 양념감자 분말은 원칙상 3개 다 주어야 한다. - 쉑쉑치킨은 정량에 미달되는 편이 많으므로 주의해서 볼 것. - 정장이나 하얀 모자를 쓴 직원이 짬밥이 높다. 음료 - 파인애플로 만든 것은 대부분 시럽+설탕맛이다.(원래 맛이 약해서라고 함.) 도미노 피자 - 주문시 늦는다고 미리 말씀드리지 않.. 2009. 12. 16. 16:14