일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 유니파이드 셰이더
- 요한 성당
- PhoneIncomingCall
- c# static
- The Giver 줄거리
- 윈도우즈 7 ActiveSync
- 남수단
- Salva Dut
- 율동 공원
- 하버드 감정수업
- CPU와 GPU의 차이
- c# Monitor.Exit
- Deep state
- alsa-lib
- 영어 원서 추천
- c# lock
- 영어 원서
- libusb
- libsndfie
- overroad
- 자기계발 서적
- A Long walk to Water
- 감정수업
- CallBack
- thread-unsafe
- Qt Layout
- 모바일 세미나
- 윈도우 모바일 프로그래밍
- c# Monitor.Enter
- Windows Mobile Device Center
- Today
- Total
목록분류 전체보기 (47)
저 하늘의 구름처럼~
초기 GPU에서는 그래픽 처리를 수행하고자 좌표 변환(Transpose) 계산을 수행하는 파이프 라인과 픽셀의 밝기나 색을 결정하는(Lighting) 계산을 수행하는 파이프라인을 각각 독립적으로 만들었습니다. 이는 트랜스포즈 처리의 파이프라인 출력을 라이팅 처리의 파이프라인 입력으로 연결하면 트랜스 포즈에 연속해서 라이팅이 수행되므로 그래픽 처리 흐름과 일치하는 구조입니다. 그러나 변환할 좌표의 수가 많고 색을 계산할 픽셀의 수가 적을 때는 정점 셰이더(트랜스 포즈)의 파이프라인 성능 제약 때문에 픽셀 셰이더(라이팅)의 파이프 라인이 놀게 됩니다. 한편, 정점의 수가 적고 픽셀의 수가 많은 화면에서는 반대로 픽셀 세이터의 파이프라인 성능의 제약 때문에 정점 셰이더의 파이프라인에서 출력을 기다려야 하는 일..
1) GPU는 범용 처리를 수행하기 위한 프로세서이다. 여러 가지 처리를 가능한 짧은 시간안에 실행 할 수 있게 만들어 졌다. 각각의 정점 좌표 변환이나 픽셀의 색이나 밝기 계산은 느려도 수많은 정점이나 픽셀의 처리를 병렬로 실행함으로써 전체적으로 실행시간을 줄이는 방식으로 만들어 졌다. CPU는 스포츠카와 같은 것으로 한두 사람을 빠르게 운송 할 수 있다. GPU는 버스와 같은 것이다. 속도는 스포츠카에 미치지 못하지만, 한 번에 많은 사람을 태울 수 있으므로 시간당 사람 수x거리 면에서 본다면 스포츠 카보다 성능이 높다고 할 수 있다. 버스는 모든 승객이 같은 목적지에 갈 때는 효율이 좋으나 서로 다른 목적지에 가고자 하는 사람이 모이면 제대로 운송할 수 없다. 이와 마찬가지로 GPU의 경우도 같은 ..
LINDA SUE PARK 122page. Lost boy Salva Dut라는 남수단 사람의 실화를 바탕으로한 이야기이다. 책 페이지 수도 많지 않고, 어려운 문장도 많지 않다. 하지만, 내용은 그리 가벼운 주제가 아니다. # 줄거리 및 생각거리(스포 포함) 이야기는 2008년의 Nya의 시점의 이야기, 1985년의 Salva시점의 이야기가 같이 전개 된다. Salva가 살던 수단은 남부는 주로 기독교,토속 정령신앙을 믿는 사람들(딩카,누에르족)이 살았고, 북부는 이슬람 교와 아랍문화를 믿는 사람들이 주를 이루었다. 북부가 수단의 이슬람화를 추진하자, 남부에서는 수단 인민 해방운동이 결성되어 두차례 내전이 발생다. 내전이 끝난 후에는 남수단,수단으로 독립된 나라가 되지만, 여전히 나라의 상황은 불안한 ..
2019 3.20 ~ 2019.4.3 LOIS LOWRY 240 page # 느낀점, 줄거리 고통,고난이 없으면 행복 또한 느낄 수 없다는 것을 이야기 하는 것 같다. 주인공(Jonas)이 속한 사회는 직업을 개인이 선택할 수 없으며, 커뮤니티가 사회 구성원의 능력과 관심사를 알아내고 직업을 할당해 준다. 결혼을 할 대상 또한 커뮤니티에 의해 정해지고, 부부에게는 두 명의 자녀가 배정된다. 아이들은 생모를 알지 못한다. 이렇게 이 책 속의 인물들은 똑같은 환경에서 살아가도록 구조화된 사회 속에서 살아가고 있으며, 전쟁과 추위,공포같은 감정이 무엇인지 모르기 때문에 고통,고난이 무엇인지 모르고 살아간다. 또한, 모두 똑같은 환경에서 살아가기 때문에 다름으로 인해 생기는 불행을 알지 못한다. 하지만, 모든 ..
첫번째 영어 원서로 추천 !! Charlotte's Web E.B White 184 page. 해리포터 2/3권을 읽고 나서 3번째로 읽는 영어 원서 처음으로 영어 원서 읽기 공부를 시도 한다면, 해리포터 보다는 샬롯의 거미줄을 추천한다. 해리포터 2권 원서를 읽을 때는 600 ~ 700의 단어를 단어장에 기록하였다면 샬롯의 거미줄은 100개 내외의 단어를 단어장에 기록하였다. 샬롯의 거미줄이 훨씬 읽기 쉽고 문장의 구조들이 한눈에 들어오는 표현들이 많았다. 어려운 표현들이 많지 않고 모르는 단어가 있다고 하더라도 충분히 문맥으로 내용을 유추할 수 있다. 샬롯의 거미줄은 농장에서 일어나는 이야기 이다 보니, 농장 관련 표현들을 많이 접할 수 있다. 이 책의 주요 등장 인물은 돼지 Wilbur, 거미 Ch..
하버드 감정수업 세계 최고의 지성들이 배우는 감정의 심리학 쉬셴장 지음 | 송은진 옮김 와이즈 맵 , 320p 다른 자기계발서적들과 마찬가지로 어떻게 보면, 내용들이 뻔하다고 여겨질 수도 있다. 실패를 딛고 일어서라. 긍정적 사고로 감정을 제어할 수 있다. 관점을 바꿔 세상을 마주하라. 등 자기계발서적에서 자주 볼 수 있는 그런 류의 내용들이 많았다. 하지만, 똑같은 내용도 자신이 처한 상황에 따라 다르게 와닿는 부분이 있을 것 같다. 회사 생활도 10년차로 접어들고, 2년 전 주도적으로 진행했던 프로젝트로 인해 심신이 지쳐있고, 회사의 업무에 대한 불만과 회사 상황에 대한 나의 불만이 극으로 달해 있었다. 이미 끝난 프로젝트에 대한 불만으로 업무 진행 시 행동으로 옮기지 않았지만 감정적으로 생각하는 경..
lock은 thread-unsafe(안전하지 않은 스레드)코드를 안전하게 사용하고자 할때 사용한다. 즉, 동기화 처리를 할때 사용하는 구문이다. 그렇다면, thread-unsafe한 코드는 어떤 코드인가 다음 예제를 보자. static public class Division { static int num1 = 100, num2 = 5; static public void Divide() { try { if (num2 != 0) Console.WriteLine(num1 / num2); num2 = 0; } catch (Exception e) { Debug.WriteLine(string.Format("Err : {0}", e)); } } } Divide 함수가 스레드 하나의 함수에 의해 호출되면 안전하게 동작..
out 키워드는 인수를 참조로 전달하는데 사용하며 ref와 비슷하다. 하지만 ref의 경우 변수를 전달하기 전에 초기화를 반드시 해주어야 하지만 out의 경우 초기화를 하지 않아고 사용해도 된다. 하지만 out을매개변수로 사용하는 메서드 안에서는 반드시 out으로 선언된 변수에 값을 할당해 주어야만 한다. out ,ref 매개변수를 사용하려면 메서저 정의와 호출하는 메서드에 모두 out ,ref키워드를 사용해야만 한다. ref 와 out 키워드는 런타임에는 서로 다르게 취급하지만 컴파일 타임에서는 동일하게 취급한다. 그렇기 때문에 함수를 오버로딩하고자 하는 경우라면 한메서드에는 ref 인수를 사용하고 다른 메서드에는 out 메서드를 사용하는 경우 컴파일 타임에 같다고 판단하기 때문에 메서드를 오버로딩이 ..
율동 공원에 있는 번지 점프대 .. 언젠가는 한번 뛰어 보고 싶다 .. 하지만 올라가면 무섭겠지. ㅋ 이 날 율동 공원 한바퀴 도는 동안 짧은 시간이 있지만 실제 뛰는 사람은 보지 못했다. 요한 성당 율동 공원에서 바라본 요한 성당의 자태 사진기의 위력! 저녁 7시가 넘은 시간 실제로는 해가 저물어 가고 어두웠지만 사진으론 참 밝아보인다. 율동공원 책 테마 파크 안의 개미들 ㅋ 율동 공원 안에 있던 책 테마 파크
윈도우 모바일 세미나 참석 시 알게된 내용을 간략하게 정리하여 둔다. 세미나 강의 자료가 안올라 와있 어 기억나는 대로 정리해 둔다. 추후 어플 개발시 필수로 적용해야 하는 코드라고 하니~ 기억해 두어야 겠다. - 라이브러리 사용을 위해 아래의 그림에 있는 두 가지의 참조를 추가한다. - SystemState 변수를 하나를 선언하고 SystemProperty.PhoneIncomingCall를 할당해 준 다음 , Change 이벤트를 선언하고 그안에 전화가 왔을 때의 상황 처리를 위한 코드를 넣어 주면된다. 문자도 아래의 처리 방법과 비슷하다고 한다.옴니아2 알람 기능의 경우는 레지스트리 등록 과정이 별도로 필요로 하다고 한다. using System; using System.Linq; using Syst..