2010년 4월 27일 화요일

1999년11월29일 The informant

마크 위트커의 자발적인 정보제공으로 사건이 드러나게 되었지만, 나중에 밝혀진 바로는 위트커가 자신의 공금 횡령 사실을 숨기기 위해서 아니, 숨긴다기 보다는 죄값을 경감받기 위해서 검찰에 협조했다는 사실이 드러났고 그는 결국 중형을 선고받았다.

 

제일제당-미원, 미국시장서 가격담합 혐의 피소

제일제당과 미원 등 국내 업체들이 외국의 다른6개 업체와 함께 미국 시장에서 조미료 가격을 담합인상, 수요자들에게 피해를 입혔다는 이유로 미국의 한 식품회사로부터 손해배상 소송을 당했다.

이번 소송은 가격담합으로 인해 미국 조미료 구매업체들이 입은 손해의 3배액을 배상하라는 것으로 집단소송의 형식을 띠고 있어 피해업체들이 소송과정에서 많이 나타날 경우 배상액은 커질 가능성이 있다.

공정거래위원회는 29일 미국의 거대 식품회사인 프리미엄 인그리디언츠사가 최근 미국 내에서 MSG, DSG, DSI 등 인공조미료를 생산, 판매하는 8개 업체에서 제품가격을 담합해서 올려왔다는 이유로 미국 캘리포니아 연방지방법원에 제소한 것으로 확인됐다고 밝혔다.

소송의 피고는 한국의 제일제당과 미원, 미국의 아처 다니엘 미드랜드(ADM), 일본의 아지노모도와 그 현지법인인 아지노모도 USA, 다케다와 그 현지법인인 다케다USA, 대만의 퉁 하이 등이다.

제일제당과 미원의 관련 제품 미국 수출규모는 회사별로 연간 300만달러 수준으로 추정되고 있으나 정확하게 어느 정도의 제품이 수출돼 얼마의 피해를 입혔는지에 대해서는 아직 파악되지 않고 있으며 소송 과정에서 밝혀질 전망이다.

다만 원고측은 소장에서 MSG의 미국내 판매가격이 지난 93∼96년 약 30% 인상됐으며 피고들은 94년 이전부터 가격의 인상이나 유지를 합의, 공모해왔다고 주장한 것으로 알려졌다.

한편 이번 민사소송과는 별도로 미국 경쟁당국인 법무부(DOJ)가 조미료 산업에 대한 조사를 진행중이며 일본의 다케다사가 이에 협조하고 있다는 사실이 지난 9월 발표돼 국내 업체들이 담합에 따른 벌금을 물 가능성도 있다는 우려가 제기되고 있다.

공정위 고위관계자는 "국내 업체들이 외국의 법을 위반해 역외적용 당하는 것은 해당 업체 뿐 아니라 국내 경제 전체에도 악영향을 준다"면서 "아직 판결은 나지 않았지만 이를 계기로 국내 업체들의 경쟁법 준수에 대한 인식이 달라져야 할 것"이라고 말했다.

<연합>

2010년 4월 16일 금요일

[README]

Once upon a time there was a printer who lived in the woods. He was a lonely printer, because nobody knew how to configure him. He hoped and hoped for someone to play with.

One day, the wind passed by the printer’s cottage. “Whoosh,” said the wind. The printer became excited. Maybe the wind would be his friend! (windows)

“Will you be my friend?” the printer asked.

“Whoosh,” said the wind.

“What does that mean?” asked the printer.

“Whoosh,” said the wind, and with that it was gone.

The printer was confused. He spent the rest of the day thinking and jamming paper (for that is what little printers do when they are confused).

The next day a storm came. The rain came pouring down, darkening the morning sky and destroying the printer’s garden. The little printer was upset. “Why are you being so mean to me?” he asked.

“Pitter Patter, Pitter Patter,” said the rain.

“Will you be my friend?” the printer asked shyly.

“Pitter Patter, Pitter Patter,” said the rain, and then it left and the sun came out.

The printer was sad. He spent the rest of the day inside, sobbing and blinking lights cryptically (for that is what little printers do when they are sad).

Then one day, a little girl stumbled into the printer’s clearing in the woods. The printer looked at this curious sight. He didn’t know what to think.

The little girl looked up at him. “Will you be my friend?” she asked.

“Yes,” said the printer.

“What is your name?” asked the little girl.

“HP 4100TN”, replied the printer. (The 4100TN is indeed a postscript printer)

“My name is gnome-cups-manager” said the little girl. (gnome-cups-manager는 그놈용 CUPS 프론트엔드입니다.  프린터 설정을 해 주는 툴)

The printer was happy. He spent the rest of the day playing games and printing documents, for that is what little printers do when they are happy.

2010년 4월 14일 수요일

Do not use sizeof for array parameters

Consider the below program.

#include<stdio.h>
void fun(int arr[])
{
  int i;   
  
  /* sizeof should not be used here to get number
    of elements in array*/
  int arr_size = sizeof(arr)/sizeof(arr[0]); /* incorrect use of siseof*/
  for (i = 0; i < arr_size; i++)
  {
    arr[i] = i;  /*executed only once */
  }
}
  
int main()
{
  int i;
  int arr[4] = {0, 0 ,0, 0};
  fun(arr);
  
  /* use of sizeof is fine here*/
  for(i = 0; i < sizeof(arr)/sizeof(arr[0]); i++)
    printf(" %d " ,arr[i]);
  
  getchar();
  return 0;
}

Output: 0 0 0 0 on a IA-32 machine.

The function fun() receives an array parameter arr[] and tries to find out number of elements in arr[] using sizeof operator.
In C, array parameters are treated as pointers (See http://geeksforgeeks.org/?p=4088 for details). So the expression sizeof(arr)/sizeof(arr[0]) becomes sizeof(int *)/sizeof(int) which results in 1 for IA 32 bit machine (size of int and int * is 4) and the for loop inside fun() is executed only once irrespective of the size of the array.

Therefore, sizeof should not be used to get number of elements in such cases. A separate parameter for array size (or length) should be passed to fun(). So the corrected program is:

 
#include<stdio.h>
void fun(int arr[], size_t arr_size)
{
  int i;
  for (i = 0; i < arr_size; i++)
  {
    arr[i] = i;
  }
}
  
int main()
{
  int i;
  int arr[4] = {0, 0 ,0, 0};
  fun(arr, 4);
  
  for(i = 0; i < sizeof(arr)/sizeof(arr[0]); i++)
    printf(" %d ", arr[i]);
  
  getchar();
  return 0;
}

2010년 4월 10일 토요일

카 틴 숲 사 건

`카틴 숲 사건'은 폴란드인들이 러시아에 대해 가진 원한의 상징 중 하나이다. 오늘 폴란드인들이 즐겨하던 농담 하나가 떠올라 소개한다.

러시아인, 독일인, 폴란드인 세 사람이 함께 비행을 하고 있었다. 비행기가 독일 상공을 날자, 독일인이 갑자기 차고 있던 시계를 풀어 밖으로 던져버린다.
폴란드인: 왜 아까운 시계를 버립니까?
독일인: 아, 우리나라에는 시계가 너무 많아서요.

비행기가 다시 러시아 상공을 날자, 러시아인이 마시고 있던 보드카를 병 채로 밖으로 던져버린다.
독일인: 왜 피 같은 술을 버립니까?
러시안: 아, 우리나라에는 보드카가 너무 많아서요.

비행기가 다시 폴란드 상공을 날자, 폴란드인이 옆에 않아 있던 러시아인을 갑자기 들더니 밖으로 던져버린다.
독일인: 아니, 사람을 밖으로 던져버리다니...
폴란드인: 우리나라에는 러시아인들이 너무 많아서요.

— 해설: 오랫동안 러시아와 소련의 지배를 받은 동유럽에는 러시아인들에 대한 반감들이 상당히 강하다. 그래서 이들에 얽힌 풍자나 농담들이 수없이 많다.

 

http://blog.chojus.com/1684

the army of crime

전쟁범죄(戰爭犯罪)는 국제법에 따라 처벌할 수 있는 위법행위로서, 민간인, 군대, 정부 등 누구든지 전쟁법을 어기는 것을 말한다. 국가 간 분쟁에서 전쟁법을 어기는 것이 전쟁범죄이고 국내 분쟁에서의 전쟁법 위반은 그곳 사법당국의 심판에 맡겨 있다. 핵심을 말하자면 ‘전쟁범죄’는 정부가 기능을 하지 못하거나 국가 혼란에 빠져 있는 곳에서 일어난 가장 심한 범죄에 적용할 수 있는 국제사법의 개념을 나타낸다.

 

침략군과 범죄라고 해야 할 까  일제시대에 악랄한 경사가 나오는 우리나라 영화를 보는 듯 했다.

 

특히, 첫머리에 등장하는 이름들은 너무나 영어단어의 나열이 따라갈 수 없을 정도로 생소하였다.  미국에서 의사하고 있는 넘의 얘기로는 폴란드애들이 이름을 어떻게 발음해야할 지 모르겠다고 툴툴거리더만 정말이지 이건...   Missak Manouchian , Feri Boczov , Henri Krasucki , Olga Bancic

 

영화를 보는 내내 뭉클한 것은 아직 독립을 하지 못한 것 같다는 생각이 들기 때문일까.

2010년 4월 7일 수요일

3월26일 위성적외선사진은...

[한겨레] 한국항공우주연구원이 다목적실용위성 아리랑 2호가 지난 2월 촬영한 북한 평양지역의 위성영상을 최초로 공개했다. 이번에 공개한 아리랑 2호 위성영상은 서울의 잠실지역 영상(2006년 11월)과 5월 1일 경기장(능라도)를 중심으로 한 평양시내 영상으로 다목적실용위성 아리랑 1호와 비교해 볼 때 해상도의 차이가 선명하게 나타나는 영상이다.

2010년 4월 5일 월요일

[FEM]IGES

IGES 를 앤시스에서 import하여 사용할 때 주의 사항

  : 모델링은 앤시스의 메쉬에 맞게 하여야 한다.

    모서리가 아아주 조금이라도 남는 모델은 메쉬가 되지 않는다.

 

    

 날개의 끝단이 원판의 끝단으로 잘리지 않으면 원판이 조금이라도 남게 되는 모델링...