012345

'3.막찍사(사진 이야기) > 01.집이 아닌곳' 카테고리의 다른 글

2008.5.3. 춘계체육대회  (0) 2008.05.04
2008.04.12 ~ 2008.04.13  (0) 2008.04.18
2008.04.06 - 청남대..  (0) 2008.04.06
012345678910111213141516171819202122232425262728293031323334

'3.막찍사(사진 이야기) > 01.집이 아닌곳' 카테고리의 다른 글

2008.04-19 ~ 04.20  (0) 2008.04.20
2008.04.06 - 청남대..  (0) 2008.04.06
2008.03.16  (0) 2008.03.16

012345678910111213141516171819202122232425262728293031323334353637383940414243


'3.막찍사(사진 이야기) > 01.집이 아닌곳' 카테고리의 다른 글

2008.04.12 ~ 2008.04.13  (0) 2008.04.18
2008.03.16  (0) 2008.03.16
2008.03.08  (0) 2008.03.08
[의보 민영화의 위험성]
의료보험 민영화의 위험성을 잘 모르시는 분이 있으시다면,
미국 마이클 무어 감독의 다큐멘터리 영화 "SICKO(식코)" 를 보시길 권합니다.
인터넷으로 대략적인 내용을 보셔도 됩니다. 아주 충격적이죠.

우리나라에서 17만원쯤 하는 맹장수술이, 미국에서는 1500 만원입니다.
우리나라 2~4만원 하는 위내시경은, 미국에서 170만원,
단순 X-ray 사진 찍는데에도 몇십만원을 줘야 합니다.
우리나라에선 감기 치료받는데 3천원~8천원이죠. 미국가면 15만원입니다.
하루 병원입원비가 100만원 쯤 나옵니다. 미국에서 입원했다 도망가는 환자가 널렸죠.
구급 엠뷸란스 요청하는데도 돈이 듭니다. 30만원요.

안믿기시면, 보험없이 미국에서 한번 아파보시면 됩니다.
영화에서는 손가락 하나 잘린거 봉합하는데 1억 2000 만원을 요구하더군요.
보험없다고 말이죠.
그럼 보험이 있으면 될것같죠?
미국 1달 보험료는 4인 가족 120~150만원 수준입니다.
국민들 아프고 병걸린걸 등처먹고 사는 미국이죠.
1970년 닉슨 부통령의 어이없는 민영화 추진으로, 미국의 아픈 국민들은 망국의 길을 걸었고
그 이후 30년이 지나도록 민영화를 공영화로 되돌리지 못했습니다.
왜냐하면 천문학적 액수의 수입을 벌어들이는 의료보험 업계가 정치권에 엄청난 액수의
로비 자금을 대면서 국영화를 철저하게 막고 있기 때문이죠.
힐러리, 오바마의 큰 대선 공약 중 하나가 바로 의료보험 국영화입니다.

우린 거꾸로 가고 있죠.

또하나, 미국 신용불량자의 50% 가 의료비 때문에 생깁니다.
미국 의료보험 회사는 어떠한 핑계를 찾아서라도
(가입자의 문서상의 실수나, 과거 병력, 지불 거부 사례, 정 안되면 소송을 해서라도)
어떻게든 환자에게 보험금을 지급하지 않으면,
보험금 지급을 막은 직원에게 고액의 연봉과 승진을 보장하곤 합니다.
회사로서는 큰 돈이 들어가는 일을 막았거든요.
말그대로 환자야 죽든지 말든지, 사실 회사 입장에선 돈버는게 목적인거죠.
안그렇습니까?

이번에 MBC 에서 보도한 대로 질병정보를 의료업계에 제공하게 되면?
아예 아픈 전력이 있거나, 당뇨가 있거나, 뚱뚱하거나, 홀쭉하거나,
집안 내력에 환자가 있었거나 하는 국민들은 민영화된 의료보험에 가입조차 못하게 되죠.
그냥 아프면 집에서 자가치료하는 세상이 오는 겁니다.
손가락 잘린거 치료하는데 6000 만원 이라면 병원 가실수 있겠습니까?

총선이 코앞인데 국민적 지탄을 받을만한 의료보험 폐지 정책을
MB는 대체 뭘믿고 이런 걸을 추진하는걸까? 라는 생각이 드는 분이 있으시다면
제가 한말씀 더 드리겠습니다.

이명박은 이미 알고 있는 겁니다.
국민들이 워낙에 어리석고 멍청해서
이런 정책을 수행하든 말든, 총선에선 승리하고도 남는다는 사실을요.

왜냐고요?
이미 본인이 겪어봤기 때문입니다.

이명박이 "시장주의" 를 하겠다고 했습니다.
그러자 시장통 상인들이 환호성을 올리고 만세를 불렀죠.
같은 "시장" 이란 글자니까 시장통 상인 위한 정책 아니냐는 거였죠.
참 웃어야할지, 울어야 할지..... 대한민국의 슬픈 코메디 아닙니까?
이명박이 시장주의를 하면 자영업자나 시장통 상인들은 쫄닥 망한다는 걸
그네들은 모르는 거죠.
살아남는 것은 대형 유통업체(이마트) 일 뿐인데.
이명박 본인이나 측근들도 얼마나 콧웃음을 치며 웃었겠습니까.
국민들이 멍청해서 내가 정치 해먹고 산다고 말이죠.

또한 이명박은 친기업을 하겠다고도 했죠.
그런데 생각해 보십시오.
기업 입장에서 제일 좋은게 뭐겠습니까?
월급쟁이들 봉급 깎는게 제일 좋죠.
맘에 안드는놈 마음대로 해고하게 해주면 제일 좋죠.
봉급은 동결하고, 근로시간은 늘여주면 좋죠.
기업이 내는 세금은 최대한 줄여주고, 부족한 세수는 국민들한테 걷는다고 하면 제일 좋아하죠.
안그렇습니까?
그런데 우리나라 월급쟁이들이 이명박을 지지하는 참 웃지못할일이 벌어졌다는 겁니다.

(벌써 부가가치세를 10% 에서 12.5% 로 올리겠다는 이명박 정부의 계획이
MBN 뉴스에서 보도됐었습니다. 법인세 인하, 10억 고가주택 양도세 인하, 종부세 폐지(예정),
골프 등의 특별소득세 삭감등의 감세정책으로 인해 부족해진 세수를 서민에게서 걷겠단 거죠.)

또한 이명박은 보수주의, 신자유주의를 한다고도 했죠. (시장주의와 같은 뜻입니다.)
이는 복지주의 축소를 가장 기본적인 경제 정책으로 내세우죠.
또한 사회양극화를 격차가 벌어지는 것을 너무나도 당연하게 여깁니다.
그런데도 서민들은 이명박을 지지하며 환호성을 올리고 있으니...
우리나라 근로자의 1/3 이 비정규직인데, 비정규직 더 늘리자는 신자유주의 하는 사람을
대통령으로 앉혀주는 국민들이니 얼마나 멍청합니까.

그러니까 이명박은 아는 거죠.
의료보험 민영화 해도 총선에는 전혀 영향이 없다는 걸 말이죠.
그래서 대놓고 이런 정책을 추진하는 겁니다.
이렇게 국민들이 난리 치는 것도 인터넷 뿐입니다.

원래 수많은 이명박의 비리 때문에 이명박이 대통령 되어서는 안되는것이 아니라,
수많은 이명박의 서민 죽이기 정책 때문에 이명박이 대통령이 되어서는 안되는 거였죠.

식코 동영상 보기
http://cafe.naver.com/ftakiller.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=3057

독일은 2차대전 패전 직전,
마지막 궁지에 몰리자 노인들을 징집해서 전쟁에 내보내 죽게 했다고 한다.
그걸 국민돌격대라고 불렀는데, 독일에 그것에 대해 항의하는 양심있는 장교도 있었다고 한다.
이에 대해 히틀러의 선전부장 괴벨스는 이렇게 말했다고 한다.

"우리는 아무 잘못이 없소.
우리는 언제나 우리가 하겠다고 하는 걸 해 왔어.
그리고 단 한번도 그걸 숨긴 적이 없어.
그걸 알면서도 우리를 지지한 것은 바로 저자들(독일 국민들)이야."
(목을 칼로 자르는 시늉을 하며)

"그리고 이제 그들이 그 댓가를 치룰 차례지."




원문출처 ; http://board.knowhow.or.kr/board/view.php?start=80&data_id=33924&mode=&search_target=&search_word=
개를 키우고 싶어진다.

우선 단독부터 사야겠지...

사용예) hDLL = LoadLibraryEx("Temp.dll", NULL,LOAD_LIBRARY_AS_DATAFILE);

#define DONT_RESOLVE_DLL_REFERENCES            0x00000001
#define LOAD_IGNORE_CODE_AUTHZ_LEVEL           0x00000010
#define LOAD_LIBRARY_AS_DATAFILE                     0x00000002
#define LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE   0x00000040
#define LOAD_LIBRARY_AS_IMAGE_RESOURCE       0x00000020
#define LOAD_WITH_ALTERED_SEARCH_PATH         0x00000008

참고
•DONT_RESOLVE_DLL_REFERENCES :
   이 옵션은 윈도우 NT에서만 사용할 수 있으며 DllEntryPoint를 부르지 않을 때 사용한다.     DllEntry와 DllExit 코드는 Dll Main을 설명할 때 함께 하기로 하고,  지금은 Dll의 Entry Point에서 명시된 코드를 실행하지 않을 때 이 옵션을 사용한다

•LOAD_LIBRARY_AS_DATAFILE :
    이 옵션은 DLL 파일을 하나의 단순한 데이터 파일로 이해하고 적재하도록 하는데 그 목적이 있다. 실행 코드가 전혀 없는 DLL들은 시스템에서 DLL의 실행을 위한 특별한 준비가 필요하지 않으므로 실행 시간을 절약할 수 있다.

•LOAD_WITH_ALTERED_SEARCH_PATH :
   이 옵션을 사용하면 위에서 언급한 DLL을 탐색하는 경로를 LoadLibraryex(LPTCSTR)에 명시된 대로 바꿀 수 있다

LabView의 기능중에 컴파일 기능이 있다.

이중 DLL 만들기가 있다.

랩뷰가 생성되는 파일은 M$에서 사용되는 COFF 파일이다.
VCL에서는 OMF 형식으로 되니까.. 이부분을 변환해 줘야 된다고 생각하고 정적으로 불러왔으나 되지 않는다.

혹시나 해서 동적으로 불러보니 잘 된다.. ㅠㅠ(하루 까먹었다..)

우선 형을 정의해 주고..
typedef double (__stdcall *TTempTest)(double);

DLL을 인스턴스로 선언해주고..
HINSTANCE  Dll;

동적으로 생성할  함수형도 미리 선언
TTempTest DLLFunc;

사용하고자 하는 곳에서... (또는 생성부에서...) DLL 로드
둘 중 편한대로 사용..(2000과 XP 모두에서 사용할려면 아래 방식으로 해야 된다고 한다.. 2000 시스템이 없어서 확인 못함... XP는 사용가능)
 Dll = LoadLibrary("Temp.dll");
 Dll = LoadLibraryEx("Temp.dll", NULL, LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE);

이제 동적으로 불러오고.... 실행...
 DLLFunc = (TTempTest)GetProcAddress(Dll, "TempTest");
 if(DLLFunc)
 {
       DLLFunc(8);
 }

참고로... 화면을 불러오고자 할때에는...

VI 설정화면에서  윈도우 동작을 플로팅으로 해야 한다..
기본으로 할 경우에는 화면이 동작하지 않는다.
그리고 호출시 프런트패널을 보일것인지.. 로드시 보일것인지도 판단하도록 하고..

그리고 While문을 사용할경우에도 주의..하자.. 
그래프나 차트랑 연동될경우..
하나의 창만 나타날수도 있다.

블록다이어그램에서 인보크노드에서 설정해도 된다..

그리고.. 함수의 입출력 부분을 커넥트 처리를 꼭하자.. 이거 안하면 함수의 인자나 반환값을 받을수가 없다.



[원문] http://digital.ni.com/public.nsf/allkb/70995EC2CA1B523386256DD4004F3DE6

Calling a LabVIEW DLL from a CVI or other C/C++ project

Primary Software: LabVIEW Development Systems
Primary Software Version: N/A
Primary Software Fixed Version: N/A
Secondary Software: N/A

Problem: I compiled a DLL in LabVIEW but I can't figure out how to call it from CVI, Visual C/C++, or other Windows development environment.

Solution: When you build a DLL in LabVIEW, three files are created: the DLL file, a LIB file, and an H file (the C/C++ header file). The DLL file contains the functionality that you programmed in LabVIEW, the LIB file contains a stub for loading and calling the DLL function, and the H file contains a function prototype for calling the function that is contained in the LIB file (which ultimately calls the DLL). To use the code in another environment, you can call the DLL directly using LoadLibrary() and GetProcAddress() functions in the Windows SDK or you can link your project with the LIB file and header file so that you simply call the function by name as though it were already in your project. The latter is the easiest and preferred method for most beginning programmers. To do this:

  • Add the LIB file to your C/C++ project.
  • Include the H file at the top of the source file where you want to call your DLL function by using the #include preprocessor directive.
  • Point your compiler to find other LabVIEW .h files like extcode.h, fundtypes.h, and platdefines.h in the C:\Program Files\National Instruments\LabVIEW\cintools subdirectory. These header files define certain types used by LabVIEW and sometimes passed in and out of LabVIEW code depending on your DLL. If LabVIEW is not installed on the development machine, you will need to copy these .h files from the cintools directory to a location where the development computer can find them.
  • Call the function by its name and parameters as specified in the header file.

Note that the LabVIEW runtime engine includes supporting functions that are required for any code built with LabVIEW and used on another computer. The appropriate version of the runtime engine is required to execute a DLL.

Related Links: KnowledgeBase 28185EQO: LabVIEW Run-Time Engine Requirments for DLL Execution

Attachments:

Report Date: 2003-11-04
Last Updated: 2005-11-05
Document ID: 3337DOV4

+ Recent posts