| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- c#
- java
- mac
- screen
- 윈도구7
- 애플
- Objective-C
- 7932
- 맥
- 아이폰
- cagr48com
- 형식
- 윈도구
- 윈도우즈7
- windows
- Number
- iPhone
- 오브젝티브C
- install
- WebService
- 퇴사
- ObjectiveC
- 링크
- VISTA
- 볼링
- 아이맥
- windows7
- Mobile
- WSDL
- 설치
- Today
- Total
목록분류 전체보기 (319)
A colossal Dreamer: GR鐵塔-天生我材
주요 Entity 의 흐름(pipeline) 을 파악한다. 여기서 pipeline 에 개입하는 객체의 목록을 추출하자. 각각의 객체에 대해서 성격(역할/ 기능)을 파악하자. 역할을 중심으로 단순화해서 필요한 객체를 구성(정의) 하자. (모듈 새로 구성) 대체모듈 과 새로 정의한 모듈의 객체들 간의 관계(Interface)를 설정 하자. (대체모듈이 기존과 꼭 맞을 수 없으므로, 대체모듈 개념에 맞게 기존모듈을 재구성하는 과정) 기존코드 구성과 새로정의한 모듈 을 파이프라인 수준에서 비교 해보자. 각각의 파이프라인의 흐름에서 같은 관계를 찾아낸다 관계가 같은 부분의 상위 또는 하위 수준의 객체를 교체할 수 있다. 비교과정에서 어느 수준까지 교체할 것인지 판단 하자 약간의 수정(method 추가 정도)으로 ..
그건 상처 많은 것이 아니라 경험이 많은 것이었어. 타자에 대해서 아픈 만큼 보이고, 아팠던 만큼 느껴지고, 아픈 만큼 공감할 수 있다. 아픔 대신 경험으로 바꾸더라도 동치로 느껴지는 아침. 강호에 수 많은 고수들이 모여있던 정글의 한 가운데 혈혈단신 투신했을 때... " 어떻게 이렇게 조심스러울 수 있지? " 아픔이 많았나 보다. 나의 아픔(업무적으로)을 이해받고, 내밀어 주던 손을 맞잡으며, " 아픔이 많았나 보다 " 이렇게나 나를 이해해주다니. " 나도 저런 사람이 되고 싶다. (respect) 아픈 만큼 성숙해진다고 했던가. 아픈 경험만큼 소중한 것은 없는 것같다. 지금 마음 아픈 당신.. !! 먼 훗날 이 아픔의 경험으로 타인이 보지 못하는 길을 보는 혜안을 갖게 될 것이다. 아픔을 온전히 느껴..
누군가를 느리다고 업신 여겼었고. 누군가를 답답하다며 막 대했었다. 어느새 나의 모습에서 그의 모습이 비쳐 보였다. 지금은 그 상황에서 벗어나 그의 모습이 내게 비쳐 나오게 된 원인을 사유하고는. 느리고, 답답하게 보이는 이유를 알아차렸다. 물론 세상만사 오해한 것일지도 모르지만, 그 원인은 꿈의 크기가 아닐까 싶다. 꿈이란 지금 이순간 이룰 수 없기 때문에 꿈이기도 하지만, 꿈이 현실이 될 때까지 소요자원의 분포가. ("시간, 에너지, 열정"의 평균이, 분산이) 느리고 답답하게 만들었던 것 같다. 소요자원의 평균이 큰 꿈일 때; 작은 꿈을 가진 이는 되지도 않을 공상한다며 타박하게 될 것이고, 큰 꿈을 가진 이는 꿈의 무게에 압도되어 선택을 주저하게 될 것이니. 답답함과 느림을 가지게 되는 것이 아닐까..
F0 9F 96 95
Error Domain=NSCocoaErrorDomain Code=260 "파일이 존재하지 않기 때문에 ‘xxx’ 파일을 열 수 없습니다." UserInfo={ NSFilePath=/var/mobile/Containers/Data/Application/xxx, NSUnderlyingError=0x106ef7da0 { Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory" } } swift 에서 NSError 잡는 깔끔한 방법 do { try fileManager.moveItem(at: fromURL, to: toURL) } catch CocoaError.fileNoSuchFile { print("Error: no such file exist..
symbolic break: -[NSManagedObject setValue:forKey:] rxApp 에서는 state 변경하는 binding(Publisher 체인)과 변경된 state 를 UI 에 반영하는 binding(Publisher 체인)이 분리되어 있게 되므로 UI에 반영하는 binding 이 동작했을 때 잘못된 것을 인지하게 되므로, state 를 변경하는 binding 을 찾기 위해서는 state 변경이 트리거 되는 위치를 찾아야 하지만, 본인의 관점과 binding 설계자와 관점이 달라 의외의 시점에 trigger 되는 경우 코드를 훑어보아 확인하기 어렵게 된다. 이 경우 app MVC 로 구성한 경우에 ViewController 에서 lifecycle 과 @UIAction UIEven..
앱내의 파일을 USB 로 연결해서 iTunes(또는 Finder) 에서 접근하려면... 앱내에서 생성한 파일을 Files 앱(파일 앱)에서 접근하려면... 파일을 app/Documents 디렉토리에 기록해준다. 아래 두 개의 값을 Info.plist 에 추가해주면 가능하다. UIFileSharingEnabled ← iTunes 앱에 노출시키는 옵션 LSSupportsOpeningDocumentsInPlace ← 기기(iPad, iPhone)에 포함된 파일앱(Files App) 에 노출시키는 옵션 ref: https://stackoverflow.com/questions/70370908/showing-ios-app-files-within-in-the-files-app
바라는 가치축에 가까워 보이는 길로만 가면, 언젠가는 만나게 될 것 같다. 하지만, 되돌릴 수 없는 시간이라는 축이 항상 존재한다. 되돌릴 수 없는 시간축의 변화의 영향을 받으면, 어느 순간 멀어지기만 하는 상황에 빠질 수 있다. - 지금이 바로 그런 것 같다. 그럼에도 예상하지 못한 사건들로 인해서 다시 가까워질 길이 보이기도 하고, 가깝다는 정의를 바꿔 조금은 더 가깝게 느끼게 되기도 한다. 또는 바라는 가치축을 바꿔 타고, 새롭게 시작하기도 한다. 결국 시간트랩에 빠졌을 때는. 지금 이순간 바로 여기의 정보는 멀어지는 정보이기만 할 수 있겠다. 기존의 삶과 지혜를 뒤흔들 새로운 자극이나 새로운 가치축을 만나야 해결이 가능하다.
AVAudioNode ↑ AVAudioUnit ↑ AVAudioUnitTimeEffect ↑ AVAudioUnitVarispeed(only rate), AVAudioUnitTimeEffect(pitch, overlap, rate) AVAudioUnitVarispeed 를 사용해보자 AVAudioPlayer → AVAudioUnitVarispeed → mainMixerNote 형태로 구성하면, AVAudioUnitVarispeed.rate 을 조종해서 재생속도를 조정할 수 있다. ref. stackoverflow
곰같은 사람을 만나는 것은 축복이다. 빠르고 날쌔고 우직한 그는 곰ʕ·ᴥ·ʔ아워 - 빠딱한GR “인재” 무엇으로 읽히는 가? 뛰어난 사람 vs 사람으로 시작된 재앙. 어느 것이든 그것은 그를 어떻게 가꾸느냐에 달려 있다. - 삐딱한GR 그는 되고 싶어한다. 증명도 설명도 없이 멋진 사람이 - 삐딱한GR ——- ——- ——- 감사하는 마음은 가장 위대한 미덕일 뿐만 아니라, 다른 모든 미덕의 금원이 된다. - 키케로 인재는 처음부터 정해진 것이 아니라 어떻게 정치를 하고. 어떻게 이끌어 가느냐에 달려 있다. - 강희맹 [사숙재집] 멋진 사람이 되세요 하지만 그것을 증명하는 데 시간 낭비는 하지 마세요 - 파울로 코엘료