4월, 2016의 게시물 표시

What is difference between eclipse mars and luna

이미지
개요 궁굼했다.  Eclipse에는 많은 버전들이 있었는데 서로 다른점이 과연 무엇일까 ? ? 위의 이미지는 이클립스 사이트에서 제공하는 릴리즈들의 이름이다. 과연 무엇이 다르고 어떤 규칙이 있을까?  역시 이러한 정보는 WIKI만한것이 없다.  ? ? WIKI의 말을 인용하자면 Callisto, Europa, Ganymede 같은 릴리즈는 목성의 4대 위성의 이름이라 한다. 최근의 버전들은 투표를 통하여 이름을 정한다고 한다.  이클립스는 오픈 프로젝트로 동시다발적으로 여러군대서 개발이 진행되고 있으며 그렇기때문에 버전의 충돌을 방지하기위해 매년 6월에 프로젝트를 묶어서 통합으로 발표한다고 한다.  플랫폼 뿐만 아니라 관련된 프로젝트들을 묶어서 발표하여 버전충돌을 대비한다.  2015년 6월에 발표된것이 Mars 버전이며 2016년6월에는 Neon, 2017년 6월에는 Oxygen이 발표 예정이라고 한다.  참조 내용 : 링크 

직접생산

이미지
개요 직접생산법에 의거하여 우리 회사가 직접생산의 기준에 부합 하는지 확인할 수 있다. ㄱ. 생산공장    1. 사업자등록증    2. 공장등록증 ㄴ. 생산시설    1. 생산설비 ( CAD Software, PLC, DDC, RTU, Device, 조립/배선공구)    2. 검사설비 ( 오실로스코프, 직류전압/전류발생기, 저항가감기, 캘리브레이터,                      디지털멀티미터, 계장신호측정기) ㄷ. 생산인력    1. 상시근로자 2인 이상  ㄹ. 생산공정    1. 전체공정          - 설계         - 외함생산         - 조립/배선         - 구성품취부/검사         - 시퀀스시험         - 시운전    2. 필수공정         - 설계         - 조립/배선         - 구성품취부/검사         - 시퀀스분석시험         - 시운전 ? ? [ 직접생산 확인 기준 체크리스트 ] 참조 내용 : 링크 

회계원리

이미지
개요 회계의 개념 재무제표작성과 표시 거래의 개념 기업은 여러 사람들이 돈을 모아 만든다. 주식회사에서는 이들을 주주라 한다. 주주들의 돈으로 회사를 대신 운영하는 사람을 "경영자" 라고 한다. 즉. 주주들의 대리인인 경영자는 사업에 관한 정보를 주주에게 보고해야한다. 이러한 보고는 돈을 통하여 하며 이러한 사실을 기록/전달 하는 과정을 "회계" 라 한다. ? ? 회계의 정의 정보 이용자가 합리적 의사 결정을 할 수 있도록 기업 실체에 관한 정보를 기록/전달 하는 과정이다. 부기 : 장부기록의 줄임말 , 회계의 영역중 기록 기능만을 의미, 회계의 일부. ? ? 회계 정보는 일정한 규칙과 지침에 따라서 작성하여 외부에 제공한다. 이러한 규칙과 지침을 GAAP(Generally Accepted Accounting Principles) 이라 한다.  회계 정보의  이용자에 따라서  원하는  정보가 다르다. 관리회계 : 경영자는 GAAP에 의해 작성된 재무제표가 필요하다. 재무회계 : 외부이용자들이 필요한 정보이며 작성근거(gap)나 보고양식이 없다. " 회계"  는 정보이용자에게 정보를  전달하는 "과정"  이며  이런 정보를  전달하는 "수단"  을  "재무제표"  라 한다.  재무제표에는 여러 가지가 있다.  그중에서  재무상태표  는  기업의 재산  을 나타내고  포괄손익계산서   는  기업의 소득  을 나타낸다. 1.재무상태표 재무제표= 재무상태표(재산:재무상태) + 포괄손익계산서(소득:경영성과)   으로 봐도 된다.  ? ? [ 재무상태표 구조] 1.  재무상태표  라는  제목 을 사용한다.  2....

HTML Import to HTML use DOM

이미지
개요 DOM 을 이용하여 무엇을 할 수 있을까?  나는 서버사이드 언어를 사용하지 않고 HTML을 병합 하고싶다. HTML과 CSS를 이용하여 메뉴를 구성 하였고 이러한 메뉴는 모든 HTML파일에  수기로 추가해야하는 번거로움, 수정의 번거로움, 관리의 번거로움!!! 이를 해결하기 위하여 서버사이드 랭귀지 처럼 Import를 할 수는 없을까! 에 대한  솔루션을 제공한다.  Contents 파일구성 index.html   ....... index10.html menu.html loadMenu.js menu.css <파일간 구성 개념도1> ? ? <파일간 구성 개념도2> ? ? 구현설명 1. index.html 및 메뉴가 나와야하는 모든 파일 menu.html 을 임포트 한다.  loadMenu.js를 참조한다.  loadMenu.js의 함수인 loadMenu()를 호출한다. 2. menu.html menu.css를 참조한다.  menu.css는 menu.html과 연동되어 메뉴를 프리젠테이션 하는 역활을 한다.  div태그와 class를 이용하며 메뉴를 만든다.  위의 1번과 2번을 만족하면 HTML, JAVASCRIPT , CSS 만으로 메뉴구성 및 효율적 관리를 위한 분리가 가능하다.  풀 소스는 아래와 같다.  ---------------------------------------------------------------------- index.html ---------------------------------------------------------------------- <!DOCTYPE html> <html> <meta charset="utf-8"...

DOM API를 이용한 HTML IMPORT

이미지
개요 Contents What is DOM?  - Document Object Model(문서 객체 모델)  - 구조화된 문서를 표현하기위한 형식, W3C 표준  - DOM은 동적으로 문서의 내용,구조, 스타일에 접근, 변경하는 수단/역활  - DOM 을 지원하는 프로그래밍 언어를 이용하여 접근/활용이 가능하다.     (ex : Javascript, VBScript, Perl, VB, JAVA, C++, etc...) < Example DOM TREE > ? ?                                                                              < DOM Attributes> childNodes 현재 노드의 자식 노드를 배열로 반환 firstChild 현재 노드의 첫번째 자식 노드를 참조 lastChild 현재 노드의 마지막 자식 노드를 참조 nextSibling 현재 노드의 바로 다음 노드를 반환 nodeName 노드의 qualified name 반환 nodeType 노드의 XML DOM노드 형식을 지정 nodeValue 해당 노드의 값을 참조 ownerDocument 해당 노드를 포함하는 루트 엘레멘트를 반환 parentNode 해당 노드의 부모 노드를 반환 previousSibling 현재 노드 바로 앞에 오는 노드를 반환 xml 현재 노드와 자식 노드의 XML을 문자열로 반환(IE On...

CSS관련 사이트 모음

개요 CSS, JavaScript, SVG등등의 샘플 페이지 http://css-LOUNGE.com/GALLERY http://9elements.com/io/projects/html5/canvas/ http://www.theez.com/blog/google/20131108_rorschach.html http://codinginparadise.org/projects/svgweb/samples 참조 내용 : 링크 

HTML5 교육과정

이미지
개요 교육목표  HTML5 시맨틱 태그이용한 정보설계 CSS3 스타일 속성을 활용한 정보설계 HTML5 캔버스를이용한2D그래픽 HTML5 멀티미디어 연결 및 작성 HTML5 css 미디어쿼리작성 HTML5 반응형 웹 화면 설계 및 작성 HTML5 반응형 웹 프로젝트 작성 HTML5부터 생긴 태그와 예시 소스 <!DOCTYPE html> //html5임을 나타낸다.  <html> <head> <base herf="http://www.naver.com"> <meta charset = "utf-8"> <title> insert title here </title> </head> <body> <header> header </header> <nav>nav </nav> <section> <article>article 1</article> <article>article 2</article> <article>article 3</article> </section> <footer>footer</footer> </body> </html> ATTRIBUTE 대부분의 속성에는 ClassName과 ID를 줄 수 있는데 ClassName은 중복되어도 상관 없지만 ID는 유니크 해야한다.  HTML5 콘텐츠 모델 종류 <!DOCTYPE html> //html5임을 나타낸다.  <html> <head> <base herf="http://www.naver.com"> <meta charset = "utf-8"> <title> insert title here </t...

연구의 윤리적 역사

개요 뉘른베르크 행동강령 (1947년8월)    -  나치시절 무분별한 인체실험을 재판할때 만들어짐 헬싱키선언      - 뉘른베르크보다 더 강력한 제정이 필요하다고 판단. 인간실험체실험시      주의해야할 권고사항 정리     - 실험계획서는 독립적 위원회의 검토를 받야야함    - 연구는 이익과 위험을 비교해야하며 이익이 더 커야함    - 의사는 연구목적,방법, 기대되는 이익, 잠재적 위험을 알려야하며 언제든 참여를 회피할       수 있는 권리를 알려야하며 , 동의서를 받아야 한다.     - 미성년자, 장애인 등 취약계층은 반드시 법적 대리인의 동의 필요    - 피험자의 안녕은 학문적, 사회적이익보다 더 중시 되어야함 벨몬트보고서(1979)    - 터스키기사건(매독연구로 인간실험)을 계기로 발행    - 피험자를 보호하는 세가지 기본 윤리원칙 제공 1. 인간존중의 원칙(The Principle of Respect for Persons)    - 개인의 존엄성,자율성을 인정하고 자율권이 부족한 사람들에게 특별한 보호를 제공 2. 선행의 원칙(The Principle of Beneficence)    - 연구의 위험성은 언제나 예상되는 연구이익에 의해 정당화 된다.     - 이익은 최대화 하면서 동시에 위해는 최소화 하여야 한다.  3. 정의의 원칙(The Principle of Justice)    - 피험자는 공정하게 대해져야 한다. 고의로 약자나 특정 인물을 선택해서는 안된다. 동물실험3R원칙    - Replacement(대체) : 무생물로 대체 하거나 계통...

지식재산권

이미지
개요 지식재산기본법을 토대로 실현. 지식재산    - 재산적 가치가 실현될 수 있는 무형적인 것. 신지식재산    - 새로운 분야에서 출현하는 지식재산 발명의 소유권자 분류    - 직무발명 : 업무의 범위에 속하는 발명.     - 자유발명 : 직무발명이지만 회사가 인정할경우 등등...    - 퇴직후 직무발명의 소유 발명자     - 문제 해결을위한 기술적 수단을 착상한 자    - 타인의 착상에 의거 연구를 통해 발명을 완성한자    - 타인의 착상을 구체화하는 기술적 수단을 부가하여 발명을 완성한자    - 타인의 일반적인 지식의 조언 또는 지식을 받아 발명을 완성한 자 단순조력자    - 자금제공, 설비제공같은 발명완성을 위해 원조/위탁 한자    - 희망조건만 제시하고 해결할 착상을 제공하지 않은자    - 타인의 착상 속에서 실용성이 있을 것 같은 것을 선택한자    - 발명의 기본착상만 하였고 구체화 하는 과정에 실제 관여치 않은자    - 연구자의 지시로 단순 데이터 정리나 제시된 실험을 한자.    - 일반 지식의 조언 또는 제시를 주기만 한자 관리자    - 발명자인 관리자 : 구체적인 지식, 착상, 해결책을 제시한자    - 발명자가 아닌 관리자 : 일상적인 관리를 한자 ? ?   [ 지식재산권 (산업재산권,  저작권,  신지식재산권) ] 참조 내용 : 링크 

연구 부정행위

이미지
개요 연구 부정행위    - 교육부의 "연구윤리확보를 위한 지침" 을 따른다.    - 위조, 변조, 표절은 전세계가 공통으로 규정짓는 대표적 부정행위    - 위조 : 허위 연구결과 및 데이터    - 변조 : 데이터의 인위적 변형, 삭제로 결과를 왜곡하는 행위    - 표절 : 타인의 아이디어, 연구내용/결과를 적절한 인용없이 사용하는 행위    - 연구진실성 확립 노력을 저해하는 행위, 부정행위 조사방해 및 제보자에대한 위해 등    - 연구비 유용의 경우는 명백한 부정행위지만 연구진실성과는 관련이 없다       (=연구부정행위에 포함되지 않는다.)    - 연구 부정행위의 검증시요는 없다. 2011년 "연구윤리확보를 위한 지침" 개정안에서5년의 검증시효를 삭제하였다.  국가연구개발사업    - 국가가 자금을 조달하는 연구개발의 경우 "국가연구개발사업의 관리규정"에 따라 제재. 민간연구사업    - 과학자 집단의 자율 연구부정행위 검증절차    - 교육부 훈령 "연구윤리확보를 위한 지침" 에 따라 검증과 처리가 이루어짐.    - 대학과 연구기관들은 연구부정행위 검증과 처리를 위한 자체 규정을 둠. ? ? 1. 제보등에의해 부정행위 의혹제기 2. 공식적 조사가 필요한 구체적인 의혹인지 판단을 위한 예비조사 실시 3. 공식조사를 수행할 필요성이 있는 본조사 실시    - 사건관련 학문분야의 전문가와        조사기관에 소속되지않은 외부위원이 포함되어 본조사위원회 구성    - 실제 부정행위의 여부, 정도, 경위를 종합적으로 판단. 4. 본조사 완료 후 조사결과 통보    ...

논문표절 , 인용, 중복게재

이미지
개요 논문을 쓸 때 주의해야 할 사항과 알아두면 좋은 것들을 정리해 보았다. 표절    - 타인의 독창적인 표현 및 아이디어를 자신의 것처럼 몰래 사용하는것.    - 타인의 창작물/아이디어를 자신의 것처럼 부당하게 이용하는 학문적 부정행위    - 자신의 창작물을 재출판함으로서 새로운 창작물로 보이게하는 부정행위 표절의 대상     - 타인의 고유한 아이디어    - 독특한 표현( 단어, 구, 절 , 문장, 그래프, 표, 그림, 사진 등)    - 연구 가설이나 방법    - 이론 및 연구결과, 데이터 , 조사자료 등 자기표절    - 자신의 논문일지라도 출처를 명확히 하지 않으면 제3자는 새로운 연구로 알아낸것으로      착각할 수 있으므로 표절로 간주된다.  인용    - 인용부호를 적절히 사용하고 출처를 정확히 밝히면서 타인의 저작물을      자신의 저작물에 이용 하 는것 [표절은 저작권침해를 포함하는 더 큰 개념. 저작권을 침해하지 않더라도 표절이 될 수 있다. ] 중복게재의 유형 1. 살라미기법 (Fragmented Publication, Salami Publication)    - 논문을 쪼개어 서로다른논문처럼 등록. 2. 이말라스기법 (Imalas Publication)    - 여러 논문을 짜집기하여 새로운 논문처럼 작성. 새로운 학술적 가치가 없다. 기존의 발표된 논문을 활용하기 위해서는? - 명확한 출처를 표기 해야하고 - 기존 연구자에게 동의를 구해야하며 - 인용의 내용이 자신이 실험한것이 아님을 밝혀야하며 - "감사의글"에 내용을 남긴다. 위의 조건들을 충족한다면 중복게재가 아니다.  다만 공동연...

netstat, nslookup, findstr, tasklist , Windows기반의 명령어 활용

이미지
개요 프로그램 엔지니어나 개발자들은 간혹 포트가 중복되어 무언가 인터페이스 하기 곤란한 상황을 격게된다. 예를들어 어떤 프로그램이 80번 포트를 쓰고있는것같은데.. 대체 어떤 프로그램이 쓰고있는지 알고싶은 경우가 되겠다. 이런때 사용할 수 있는 커맨드들을 준비 해보았다. 산업용 장비들을 인터페이스를 하다보면 여러 업체들간에 서로 프로그램을 깔다보니 서로 같은 포트를 사용하는 경우도있고... 그러다보면 서로 충돌이 나는데 대체 누가 포트를 쓰고있는지 잡아내야 할 때가 있는데 이런때 유용하다. 아래에서 알아볼 명령어들은 netstat, nslookup, findstr, tasklist 이다. 흔히들 사용하는 ping 명령어 정도는 알고있다고 가정하며 글을 쓴다. Contents 커맨드창에  c:\>netstat /help  입력하면 도움말을 볼 수 있다. 다음 명령으로 사용중인 포트와 포트를사용중인 PID(Process ID)를 얻을 수 있다.  아래의 명령어는 CMD 창을 관리자 권한으로 실행해야 원하는 결과를 얻을 수 있다.  ( runas /user kami "program" 명령어를 이용하고싶었으나.. 새로운 콘솔로 실행되더라) c:\>netstat -anbo 1. 포트를 사용중인 PID 찾기 예를들어 4432포트를 어떤 프로그램이 사용하고있는지 찾고 싶을때 아래의 명령어를 이용한다.  파이프라인을 이용하여 명령어를 합치는 방법이다.  netstat -anbo | findstr 4432 ? ? 위에서 보는바와같이 4432를 포함하는 라인을 찾아준다. 안타깝게도 4432포트를 사용하는 프로그램은 없다. 우측에 나타나는 4432는 PID번호이다. 2. PID가 어떤 프로그램인지 찾기  만...