노력과 삽질 퇴적물
개념 ① 독립된 컴퓨터들의 집합이나, 사용자(end-user)입장에서는 1개의 시스템으로 인식되는 구조를 가진 시스템이다. NW를 통신선로로 사용하기때문에 다수의 컴퓨터나 DB를 하나의 시스템처럼 활용할수 있도록 제공하는 시스템. 메시지에 기반한 통신을 사용한다. -> 메모리나 클럭 공유는 없다. -> N대의 컴퓨터들이 1개처럼 보임. -> 점묘화는 가까이서 보면, 일반적인 관람에서는 하나의 면으로 보이는것처럼 -> 첩보영화나 SF물등에서 다수의 PC를 여러대 연결시켜서 슈퍼컴퓨터 대용품으로 쓰는것과 같다. ② 장점 -> economics(경제성) : mainframe보다는 저렴. -> performance(성능) : mainframe보다는 높은 성능. -> reliability(신뢰성) : 시스템 일부..
관용적으로 실행중인 프로그램을 일컫으며 program의 code와 동일하다. 프로그램 그 자체는 프로세스가 아니다. 프로그램은 실행파일처럼 수동형(passive)이고, 프로세스는 실행할 명령어를 지정하는 프로그램 카운더와 연관된 자원의 집합을 가진 능동형(active)이다. Process = 프로세스 스택 + 데이터 섹션 + 힙 = threads(2개 이상) + address space(1개) = 프로그램이 실행되서 메모리에 적재될때 Process != program != code + (passive)data 참고. 스택,Stack = 함수의 매개변수, 복귀주소, 지역변수같은 일시적인 자료가 할당되는곳으로 함수 call, return등에 사용. 데이터 섹션 = 전역변수를 기록 힙, Heap = 프로세스 ..
http://processing.org/ 1. 다운로드 http://processing.org/download/ 에서 플랫폼에 맞게 다운로드 한다. 해당 컴파일러같은 경우, 이클립스처럼 무설치입니다. 프레젠테이션에서 실수로 안 가져와도 그 자리에서 잠시 다운받아서 쓰기도 한다고도 하네요. 참고로 안드로이드용인 *.apk로 export할려면, 2.0이상으로 다운받아야 합니다. 다운받은 꾸러미는 그냥 압축해제해서 processing.exe를 실행하면 됩니다. 2. 프로그래밍 & 레퍼런스 E-북 * 주의할것들. main()함수 없음. JAVA문법 준수. 제어연산, 논리연산은 C/C++, JAVA등과 동일. setup()과 draw()는 세트로 사용해야 한다. setup()은 윈도우크기등 정적인 처리. draw..
* 요약0. "이 세상 게임은 내 작품에 무릎꿇게 될거다"같은 중2병은 당장 심신수양부터 하고 오세요. 1인 인디게임이나 혼자서 전과정을 하지, 학교과제 프로젝트만 해도 소~대규모로 구성된 팀으로 분업하는게 일반적입니다. * 요약1. C는 고대유물이다. 하지만, 아직도 현역이다. * 요약2. GPG를 늦게 안 만큼 손해봤다. * 요약3. 프로그래밍쪽은 공간좌표와 벡터/선형대수/기초물리가 가능하다는 전제로 작성한 정리입니다. * 요약4. 이 글은 기본적으로 실무자분들의 블로그를 참조해서 개발서적을 추려냈습니다. 1. 프로그래밍 언어입문서.-> C가 보이는 그림책: 개인적으로 '~가 보이는 그림책'은 첫발 딛기에 좋습니다. -> C++ 기초 플러스(5판): 자바를 하고 C++을 하시는게 이해와 정립에 득이 ..
이론. 비텐펠트의 한가한 오후: 분산시스템 TXSeries for Multiplatforms Version 6.2 분산시스템 실제사례. 분산 객체 미들웨어를 이용한 NMS HelpDesk 시스템 구축 사례
korone.net http://www.korone.net/KLDP http://wiki.kldp.org/wiki.php/QTProgrammingControls QT 3.x.x http://forum.falinux.com/zbxe/?document_srl=406308 QT 4.2 http://doc.trolltech.com/4.2//index.html 영진의 홈페이지 http://user.chol.com/~valentis/ QT SDK http://get.qt.nokia.com/qtsdk/Qt_SDK_Lin32_offline_v1_1_1_en.run