필자는 회사에서건 집에서건 svn을 사용한다. 당장 git을 사용할 필요는 없지만 나중에 필요할지 몰라 git 간편 안내서를 정리해둔다. git이 좋기도 하고 대세기도 하지만 svn보다 월등히 좋다거나 기존 svn 체계를 버리고 git 택할만큼의 가치는 있는지 모르겠다.


git - 간편 안내서


간편 안내서 사이트에 가면 아래와 같이 설치에서 부터 git의 다양한 기능을 습득할 수 있다.




※ 요약
Microsoft Press에서 출간된 책 중 무료로 제공되는 eBook에 대해 다운로드 받을 수 있는 사이트에 대한 포스트이다.
Topic은 App Development, Microsoft Azure, Microsoft System Center, Windows, Windows Server, SQL Server으로 나눠져 있고 권 수는 30여권으로써 그렇게 많지는 않다. 또 원서만 제공된다. 





※ 요약
어떤 프로그래밍 언어를 선택하더라도 꼭 배우게되는 반복문, 반복문을 배울때 변수명을 보통 i나 j, k등으로 하는데 그 이유는 아래와 같이 포트란의 영향을 받아서 생긴 관습이라고 한다.




 

 

※ MIL-STD-498이란

MIL-STD-498은 Military-Standard-498의 약자로써, 소프트웨어 개발과 문서화 요건을 수립하기 위한 목적으로 만들어졌다.
이 표준은 1994년 11월에 공표되었고, 1998년 5월 27일 다른 표준으로 대체되어 효력을 상실했지만 한국을 포함하여 다른 나라에서는 여전히 이 표준 규격을 따르는 경우가 많다.

위 내용의 출처는 위키백과이며, 좀 더 자세한 내용을 알고 싶다면 위키백과에 방문해보기 바란다.


※ PDF 문서

※ DID (Data Item Descriptions) 설명

MIL-STD-498 Data Item Descriptions

단 계

해당 항목(약어)

해당 항목(전체 이름)

설명

Plans

SDP

Software Development Plan

소프트웨어 개발 계획서

SIP

Software Installation Plan

소프트웨어 설치 계획서

STRP

Software Transition Plan

소프트웨어 전이 계획서

Concept/Requirements

OCD

Operational Concept Description

운용 개념 기술서

SSS

System/Subsystem Specification

시스템 및 서브시스템 규격서

SRS

Software Requirements Specification

소프트웨어 요구 규격서

IRS

Interface Requirements Specification

인터페이스 요구 규격서

Design

SSDD

System/Subsystem Design Description

시스템 및 서브시스템 설계 기술서

SDD

Software Design Description

소프트웨어 설계 기술서

DBDD

Database Design Description

데이터베이스 설계 기술서

IDD

Interface Design Description

인터페이스 설계 기술서

Qualification Test Products

STP

Software Test Plan

소프트웨어 시험 계획서

STD

Software Test Description

소프트웨어 시험 기술서

STR

Software Test Report

소프트웨어 시험 보고서

User/Operator Manuals

SUM

Software User Manual

소프트웨어 사용자 지침서

SCOM

Software Center Operator Manual

소프트웨어 센터운영자 매뉴얼

SIOM

Software Input/Output Manual

소프트웨어 입출력 매뉴얼

COM

Computer Operation Manual

컴퓨터 조작 매뉴얼

Support Manuals

CPM

Computer Programming Manual

컴퓨터 프로그램 매뉴얼

FSM

Firmware Support Manual

펌웨어 지원 매뉴얼

Software

SPS

Software Product Specification

소프트웨어 제품 명세서

SVD

Software Version Description

소프트웨어 버전 기술서



※ 기타 용어

해당 항목(약어)

해당 항목(전체 이름)

설명

ABL

Allocated Baseline

할당 형상 기준선

CDR

Critical Design Review

상세 설계 검토회의

CM

Configuration Management

형상 관리

CMP

Configuration Management Plan

형상 관리 계획서

CSCI

Computer Software Configuration

형상 관리 항목

CSU

Computer Software Unit

소프트웨어 유닛

DBL

Development BaseLine

개발 형상 기준선

DT

Development Test

개발 시험

FBL

Functional BaseLine

기능 형상 기준선

FAT

Factory Acceptance Test

공장 수락 시험

FCA

Functional Configuration Audit

기능 형상 확인

HAT

Harbor Acceptance Test

정박 수락 시험

ICD

Interface Control Document

연동 통제 문서

OT

Operational Test

운용 시험

PBL

Product BaseLine

제품 형상 기준선

PCA

Physical Configuration Audit

물리적 형상 확인

PDR

Preliminary Design Review

예비 설계 검토 회의

PMP

Program Management Plan

사업 관리 계획서

PRR

Product Readiness Review

생산준비 검토회의

RFP

Request for Proposal

제안 요청서

RM

Requirements Management

요구사항 관리

SAT

Sea Acceptance Test

해상 수락 시험

SFR

System Function Review

시스템 기능 검토 회의

SOW

Statement of Work

작업 기술서

SRR

System Requirement Review

시스템 요구사항 검토 회의

SSR

Software Specification Review

SW 규격 검토회의

TEMP

Test&Evaluation Master Plan

시험 평가 종합 계획서

TRR

Test Readiness Review

시험 준비 검토회의

WBS

Work Breakdown Structure

작업 분할 구조

 

※ 요약
보통의 검색 엔진과 달리 소스코드 검색에 특화된 구글 코드 서치(google Code Search)에 대한 소개이다.

개발자를 위한 검색 엔진인 만큼 정규식을 지원하며, 다양한 언어에 대해 검색할 수 있다.



※ 소개

메인 화면이다. 다양한 검색 옵션을 적용할 수 있다.

 

C++이나 Java같이 전통적이고 유명한 언어 외에도 Go 같이 최신 언어도 옵션 대상에 있다.

 

※ 다른 코드 서치 사이트
 

※요약
페이스북용 윈도우 SDK가 있다.
지원하는 언어는 C#, C++ 이 있고, 잘 활용하면 좋을 듯 싶다.

링크 : http://microsoft.github.io/winsdkfb/


※예시

 

 

 


※ Visual Studio
//matches value in Visual Studio math.h
3.14159265358979323846

※ gcc
//matches value in gcc v2 math.h
3.141592653589793238462643383279

 

C++ Korea와 마이크로소프트가 진행하는 멜팅팟 세미나에 다녀왔습니다.

13시부터 18시 조금 넘어서까지 했는데 관심있던 내용들이라 시간이 후딱 가더군요 ㅋㅋ

난이도는 2부 후반부터 좀 어려웠구요.


내용은 유익하고 좋았는데 사은품은 하나도 못 건졌네여 ㅋㅋ

12월 말에 또 한다던데 그때 갈 수 있으면 또 가야겠습니다.


아래는 후기는 아니고 가서 찍은 사진 몇 장 올려요.


변화된 모던 C++, 심층분석


사은품입니다.

추첨을 통해 나눠줬는데, 하나도 못 건졌네여!!

판교 글로벌 R&D센터 로비에 있던 안내표


판교 글로벌 R&D센터 조감도


세미나 내용











끝나고 강남에서 저녁 먹으려는데 고수가 있더군요 ㅋㅋㅋㅋ

깜짝 길거리 데이트라던데, 보니까 진짜 말랐더군요


아래는 설문에 참여하면 나눠주는 소정의 사은품입니다.

휴대폰 뒤에 붙이는 건데 저한테 쓸모가 없네요 ㅠㅠ





오일러 프로젝트(Project Euler)는 

프로그래밍과 수학적인 면들을 적절하게 조화시킨

문제들을 풀기 위해 만들어진 웹사이트이다.


오리지널 사이트는 영문 버전 웹사이트로써, 

영어에 부담스러운 이들을 위해 "사이냅소프트"에서 

한글로 문제들을 번역해주고 있다.


문제를 풀면, 해당 문제를 푼 다른 사람들의 해결 방법도 볼 수 있을 뿐만 아니라

다양한 언어들로 푼 결과를 볼 수 있다.


현재 영문 사이트의 경우 482문제가, 한글 사이트의 경우 113문제가 올라와 있다.





※요약
설치없이 다양한 언어들을 컴파일해 볼 수 있는 온라인 컴파일러 입니다. 웹브라이저만 있으면 이용이 가능하기 때문에 스마트폰이나 태블릿 등에서도 되며, 설치를 할 필요가 없기 때문에 간편하게 사용해 볼 수 있습니다. 저는 다른 C++ 이외의 언어들을 접할때, 해당 언어의 문법이 맞는지 확인하거나, 최신 문법 공부 및 확인할 때 사용합니다. (Visual Studio 중 가장 최신 버전인 2013도 C++11의 모든 기능을 지원하지 못하기 때문) 원래는 WandBox 하나만 소개하려고 했는데, 2개 더 링크로 걸었습니다.

※특징
 - Visual Studio 2013도 아직은 C++11의 모든 기능을 지원하지 못 하는데, 온라인 컴파일러에서는 지원 가능
 - 컴파일러 종류나 버전 선택 가능
 - C, C++, Perl, Python, Ruby, Erlang, JavaScript, CoffeeScript, Scala, Bash Script, Pascal 등의 다양한 언어 지원
 - 설치없이 수 많은 언어들을 컴파일 해 볼 수 있음
 - 모바일 환경에서도 실행 가능
 - 온라인이라 제약이 있으므로 간단히 문법 위주로 확인 가능

※링크
Compile and Execute Program OnLine : http://www.compileonline.com/

※화면

아래는 제가 가장 많이 이용하는 WandBox 화면입니다.


+ Recent posts