2016-08-30

운노주자 -- 18시의 음악욕 --

운노주자 -- 18시의 음악욕 --

 : 4.5



운노주자는 작가의 필명으로 "海野一三" 의 일본어 발음을 적절히 한국식으로 바꾼듯 하다.
데스카 오사무, 마츠모토 레이지등 일본의 거장 만화가들 및 SF작가 들에게 많은 영향을 주었다고 하고 생에는 1897~1949년으로 말년의 작품은 영미계의 SF 초대 거장들과 거의 같은 시기에 나왔다고 볼수 있다.

운노주자의 작품을 다 보지는 않았고 이 단편집 "18시의 음악욕" 을 처음으로 읽은 경우로, 
이 작품의 경우 1946.6월 발표된 작품이다.  시기적으로 "스타쉽 트루퍼스"와 약10년정도, "별을 계승하는자"와 20년 정도의 차이가 난다.

과학발전이 약진하던 근,현대에 10년과 20년 차이는 큰 차이 겠지만, 혹은 동서양의 SF 경향의 차이일수도 있겠지만 작품의 진행 방식과 표현 양식이 상이하다.

18시의 음악욕을 포함한 단편의 작품들은, 당시의 경향과 맞지 않게 소프트sf의 경향이 강하며, 마치 일본영화 "기묘한 이야기" 에서 나올듯한 공포? 호러? 같은 느낌의 이야기 구성이 강한 특색으로 느껴진다.

한마디로 SF 가 아니고 ,SF 요소가 있더라도 개연성및 표현이 부족하다. 보수적 국가관이 간혹 나타나는데 큰 철학은 보이지 않는다.

그럭저럭 읽혀지기는 하지만, 작품성은 거의 없다고 보여지며,  서구적 과학관에 점령된 이 세상에서 읽기가 다소 거북스러운 기괴한 이야기가 중심이다.

1980년대 생존 작가가 그 시기에 그만한 상상력을 그려낸것은 대단할수 있지만, sf 하고 보기에는 어려워 보이며 , 후대에의 영향도 상상력을 발휘하는 방식에 대한 영향이 아닐까 한다. 

운노주자의 다른 작품을 읽지 않았기에, 이 단편집에 대해서만 생각하면 위와 같다..
따라서 비추천 한다.



Robert A. Heinlein -- 스타쉽 트루퍼스 --

Robert Anson Heinlein -- Starship Troopers ( 스타쉽 트루퍼스 ) --

★☆ : 7.5



로버트 A. 하인리히의 대표작이며,  외계 생명체와의 충돌, 특히 비 인간형 외계인과의 직접적 충돌을 다루는 거의 최 초기의 작품이다, 따라서 , 많은 영화와 만화 들에 의해 오마쥬 되었다. 

1997년 영화화된 작품과는 별도로 작중에는 "버그" 라 불리는 외계 생명체 이외에도 외계생명체가 존재함을 나타내고 있으며, B급영화 였기 때문에, 외골격에 대해서는 영화에는 나와있지 않다. 

다들, 작중에 나오는 "강화 보병"의 외골격 장갑에 대해 많이 이야기 하며, 거외 최근에 나오는 모든 작품들에 나오는 외골격마저  하인리히의 초기 설정에서 크게 벗어나지 못할 정도로 디테일 하다고 하는데, 솔직히 아주 자세하지는 않으며 두루뭉실한 설정들도 많다.
다만 최대한 작가가 기술적인 부분을 잘 설명하려고 노력한 면이 보인다. 

외우주를 향한 거대한 스케일의 SF 답계 우주선, 외골격 외계인, 함선등 많은 상황및 기술 묘사가 되어 있지만, 1959년 작품 답게 이외의 세세한 부분에서 현재에 상상하는 미래상을 반영하지 못하는 경우가 많다, 예를 들면 그 당시에 상상하던 기술의 한계를 상상력이 넘지 지 못한 경우다. 예를 들면 함선의 디스플레이,, 작중에느느 거의 CRT인것처럼 나온다... ㅡ.,ㅡ

작중에는 , 군대에 다녀온 사람만이  '시민' 즉 참정권을 얻을수 있게 되어 있는데, 이 사회가 유지 될수 있는 이유가 자세히 묘사되어 있다.  군대를 다녀온 사람의 강인한 육체외 정신을 통해 사회를 유지한다는 면이 강하다.
굳이 군국주의 라기 보다는 플라톤의 "철인정치"에 가까운 면이 있지 않을까 한다. 

전투신도 생각보다 많지 않고, 철학적이거나 사회적인 설명들이 많아 재미는 반감된다.  영화와는 살짝 내용이 틀려지기는 하지만 재미만 본다면 영화를 보는것을 추천한다.
(참고로 책에서는 영화처럼 뇌를 먹는 벌레는 없다. 벌에도 일벌레와 군대벌레가 따론존재하며..)

여튼, "SF의 고전를 읽는다라"는 타이틀과 다양한 곳에서 활용된 여러가지 재료들 (외골격, 벌레들, 함선, 사회 전체 주의 등..) 을 보고 싶다거나 혹은 약간의 재미를원한다면 보는것을 추천한다. 우리나라에는 이런 소설이 없다. SF가 먼치킨 식의 장르소설로 취급되니까는...

완전히 재미 있을것이라고 읽는다면 추천하지 않는다..


2016-07-28

구본권 -- 로봇시대 인간의일 --

구본권 -- 로봇시대 인간의일 --

 : 7




상상하던 미래가 이제는 코앞이다. 다양한 증거 자료들이 새로운 시대가 이제는 다가왔음을 알리고 있다.  소설가 윌리엄 깁슨이 언급한  "미래는 이미 와 있다. 단지 널리 퍼져있지 않을 뿐이다" 이라는 문구가 피부에 와 닿는다.

4차 산업혁명, 알파고등 올해초 부터 다양한 시그널들이 세상을 강타 했다. 이미 세상은 미래를 준비하고 있었던 듯하다. 그리고 이제는 그 미래를 당당히 선전하고 있는듯 하다.

우리가 상상하던 미래는 개인에 따라 극히 극단으로 나누어 질수 있을 것이다. 밝거나 혹은 아주 어두운 미래..   이 책에서 저자는 현재 기술 수준을 바탕으로  다가올 미래의 다양성에 대해 논하고 있다.  더 좋아 질수도 더 나빠 질수도 있다는 것을 다양한 석학들의 의견과 연구들을 인용해서 설명하고 있다.

현재를 사는 우리에게 , 미래는 어디까지 다가와 있는가!! 를 한번 살펴보기에는 좋은 책같아 읽어 보기를 권한다. 또한 저자가 전물 기술자가 아니면 철학과 출신의 저널리스트이어서 글쓰는 재주도 좋아 술술 읽힌다. 양도 많고 인용구로 딱딱해 질수 밖에 없는 책을 잘 읽히도록 잘쓴 저자에게 한표를 던지고 싶다.

다만, 너무 많은 인용 중심으로 , 읽는 독자에게 화두를 던지다 만것 같은 느낌이 들어 조금은 아쉽지만 읽어볼 가치는 충분한 책이다.

















2016-07-26

VM Disk CID MISMATCH after remove snapshot

If you got a message like following..

2016-07-27T13:34:33.894+09:00| vmx| I125: [msg.disklib.CID_MISMATCH] The parent virtual disk has been modified since the child was created. The content ID of the parent virtual disk does not match the corresponding parent content ID in the child
2016-07-27T13:34:33.894+09:00| vmx| I125: [msg.disk.noBackEnd] Cannot open the disk 'F:\one\one-000003.vmdk' or one of the snapshot disks it depends on.
2016-07-27T13:34:33.894+09:00| vmx| I125: [msg.moduletable.powerOnFailed] Module 'Disk' power on failed.
2016-07-27T13:34:33.894+09:00| vmx| I125: [msg.vmx.poweron.failed] Failed to start the virtual machine.

In the virtual machine of the Vmware, the disk is stored on local host PC as a number of seperated files numbered sequentially.

like this..

F:\one>dir | findstr one
2016-07-27   01:34         7,929,856 one-000003.vmdk
2016-07-27   11:19             8,684 one.nvram
2016-07-27   11:19    30,642,339,840 one.vmdk
2016-07-27   11:04                 0 one.vmsd
2016-07-27   11:19             5,045 one.vmx
2016-07-27   11:36    <DIR>          one.vmx.lck
2016-07-08   03:29               258 one.vmxf

A vmdk , the file extention ,  which means virtual disk of the VM.

As you open the last file 'one-000003.vmdk' , you can see CID and parent CID.

※ parentCID=fffffff means it is a root disk file.

In this case, CID and parentCID has exactly same value.


So, you have to fill up the value of the parentCID  correctly.
If the root vmdk file is so huge size that can not  open file, try to type this.

F:\one>type one.vmdk | findstr CID
CID=3c0de770
ddb.longContentID = "84db3daa23d4babb81c98b613c0de770"
FINDSTR: 26row so long.
FINDSTR: 114326row so long.
FINDSTR: 114326row so long.
FINDSTR: 114326row so long.

After you got a CID of root disk file, Edit parentCID value of the 'one-000003.vmdk' with given CID. then , try to power on the vm.



if it does not work, and if you don't care a losing of data, rollback the disk file to root disk file.

Open vmx file of VM and edit it . then power on. 
it might be powered on...  but anyone knows how much of data losing.

scsi0:0.present = "TRUE"
scsi0:0.fileName = "one.vmdk"
sata0:1.present = "TRUE"



테드 창 --소프트웨어 객체의 생애 주기--

테드 창 --소프트웨어 객체의 생애 주기--

 : 7.5




중국계 미국인인 작가( 본명: 姜峯楠(장펑난) ) 은 테크니칼 라이터라는 다소 생소한 직업군에 속한 인물이다. 따라서  소설 작가가 본업이 아니며 중,단편 소설을 15개 정도 쓴 정도이다. 테크니컬 라이터 답게  작중에서 기술적인 고려요소나 , 관련된 여러 직군에 대한 묘사가 자세하다. 
작품 " 소프트웨어 생애 주기" 일반적으로는 "소프트웨어 생명 주기" 라는 용어를 더 많이 사용하는데 , 영어로는 'LIFE CYCLE'로 동일하게 표사용 되지만, 번역에서  '생명'이 '생애' 번역된것은 다소 의도된 것이 아닌가 한다.

작품은 전반에 걸쳐, 디지털 유전자에 기초한 인공 생명체 ( 디지언트 ) 의 탄생, 발전, 교육, 사랑, 목적등 말그대로 '생애'에 대하여 인공생명체의 주인이자 ,가족, 연인등의 다양한 관계를 가진 주인공들을 통해 서술하고 있다.  인공지능에 대한 소설이라기 보다는,  굳이 인공지능이 아니더라도 가상 혹은 무생물 일지라도 인간이 정을 느낄수 있는 존재에 대한 관계에 대한 내용이다. 지뢰게거 로봇인 팩봇을 은인으로 여기고 정을 들인 미군이 팩봇의 교체가 아닌 수리 즉 생명연장을 요구했던것 처럼 말이다.

인공생명체의 생애를 , 소프트웨어 객체 , 여기서는 아마도 소프트웨어가 가동되면 시작되는 인스턴스를 의미 하지 않는가 한다. 기본적으로 인스턴스는 객체의 소멸 즉 하드웨어의 제거 또는 리부팅 혹은 객체의 사용 폐기등이 발생하기 전까지는, 기본적으로 생명의 주기와 같다. 작중에서 주인공 애나는 잭스의 동작을 멈추지 않는데, 인공 생명체의 생애를 일반 생명체의 주기와 동일하게 표현한것이 아닌가 한다.

결론적으로, 언제가 우리가 마주 하게될 인공 혹은 가상의 생명에 대하여 우리가 생각해봐야할 다양한 주제들을  다루며, 반즘 열린 결말로 끝난다.
인공지능에 대한 이야기를 기대한다면  그럭저럭 볼만하고, 인간의 인식과 관계 그리고 사물에 대해 생각해본다면 조금은 더 읽을 만한 소설이다.

일단 짧으니까.. 쉽게 볼수 있다. 잘~ 읽히기도 하고.


2016-07-25

The croquette recipe

The croquette recipe


Ingredients

  1.  3 Middle boiled potatoes that is removed its skins.
  2.  50g Butter chip.
  3.  A proper quantity of pepper and salt.
  4.  Bread powder.
  5.  3 Eggs.
  6.  A flour.
  7.  1 Canned corn.
  8.  1/2 Middle onion.
  9.  Whatever you want to eat! but not the thing having so much water in it. such like a cheese...


Steps

  1.  Make boiled potatoes all, and remove its skins. then mash it.



  2. Add a dash of pepper , a proper salt and a butter chip. then mix it until a butter me out of all.


  3. Add cut mozzarella cheese, canned corn without its soup and a grinded onion. and mix it.



  4. Make shape like a ball with the mixture. then, Roll croquettes on flour.


  5. Whisk croquette to another plate with egg water, roll mixture on the plate.
    then roll it on another plate with the breadcrumbs.
    Its sequence is good to keep.




  6. Dip croquettes in the deep frying pan over medium-high heat until it is floating.
  7. Finally. done.

























2016-07-24

Windows Executive component function prefix

Windows Executive component function prefix


Pattern

<Prefix><Operation><Object>

ex. ExAllocatePoolWithTag

Prefix

Alpc = Advanced Local Inter-Process Communication
Cc = Common Cache
Cm = Configuration Manager
Dbgk = Debugging Framework for User-Mode
Em = Errata Manager
Etw = Event Tracing for Windows
Ex = Executive support routines
FsRtl = File System driver Run-Time Library 
Hal = Hardware Abstraction Layer
Hvl = Hyper visor Library
Io = I/O Manager
Kd = Kernel Debugger
Ke = Kernel
Lsa = Local Security Authority
Mm = Memory Manager
Nt = NT System Services
Ob = Object Manager
Pf = Prefetcher
Po = Power Manager
Pp = PnP Manager
Ps = Process Support
Rtl = Run-time Library
Se = Security
Tm = Transaction Manager
Vf = Verifier (Driver Verifier)
Whea = Windows Hardware Error Architecture
Wmi = Windows Management Instrumentation
Wdi = Windows Diagnostic Infrastructure
Zw = The mirror entry point for system service , similar to NT, but sets access mode to Kernel, which in turn eliminates any parameter validation. because, Only In the user mode, Nt system service validate parameters.