달력

3

« 2021/3 »

  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
반응형

 

 

 

Typora 타이포라 마크다운 에디터 다운로드 & 설치하기 - download & install

·         Typora 페이지

·         Typora 설치파일 다운로드 download

·         Typora 설치하기 install

·         설치 중…

·         설치 완료

·         마크다운 문서 작성

·         마크다운 문서 저장 save

 

 

 

 

반응형
Posted by codedragon codedragon

댓글을 달아 주세요

반응형

 

 

 

Typora 타이포라 마크다운 에디터 설치하기 - download & install

·         Typora 페이지

·         Typora 설치파일 다운로드 download

·         Typora 설치하기 install

·         설치 중…

·         설치 완료

·         마크다운 문서 작성

·         마크다운 문서 저장 save

 

 

----------------------------------------

 

 

Typora 페이지

타이포라 공식 페이지에 접속합니다.

https://typora.io/

 

페이지를 아래로 조금 내려줍니다.

 

상단에 메뉴가 표시됩니다.

 

 

 

Typora 설치파일 다운로드 download

[Download] 클릭합니다.

 

다운로드 화면으로 이동됩니다.

 

자신의 운영체제에 해당되는 버튼을 클릭합니다.

[Windows] 버튼 클릭합니다.

 

Windows 설치파일을 다운받을 있는 페이지로 이동됩니다.

https://typora.io/#windows

 

자신의 운영체제 비트수에 해당되는 버튼을 클릭합니다.

 

자신의 운영체제 비트수를 모른다면 확인하는 방법에 대한 영상이 있으므로 확인하시기 바랍니다.

 

설치파일이 다운로드되었습니다.

 

 

 

Typora 설치하기 install

다운받은 설치파일을 실행합니다.

 

[] 클릭합니다.

 

[Next] 클릭합니다.

 

[Next] 클릭합니다.

 

[Install] 클릭합니다.

 

 

 

설치 ...

 

[Finish] 버튼 클릭하면 설치된 타이포라가 실행됩니다.

 

 

 

설치 완료

 

 

 

마크다운 문서 작성

마크다운 문법에 맞쳐 몇줄의 문서를 작성해 보겠습니다.

저는 마크다운 문법을 사용했지만 편집 메뉴를 사용하면 MS워드로 문서를 만들것과 크게 다르지 않아 쉽게 적응 있습니다.

 

 

  

마크다운 문서 저장 save

단축키 [Ctrl+S] 눌러 문서를 저장합니다.

 

 

저장된 경로에서 문서를 확인해보면 마크다운 문서는 .md 확장자를 가집니다.

 

 

 

반응형
Posted by codedragon codedragon

댓글을 달아 주세요

반응형

 

 

 

Typora 타이포라 단축키

가장 많이 쓰는 Typora 단축키입니다. 

단축키

마크다운 서식

Ctrl + 0

본문

Ctrl + 1

제목 1

Ctrl + 2

제목 2

Ctrl + 3

제목 3

Ctrl + 4

제목 4

Ctrl + 5

제목 5

Ctrl + 6

제목 6

Ctrl + B

굵게

Ctrl + I

이탤릭체

Ctrl + U

밑줄

Ctrl + \

서식 삭제

Ctrl + K

하이퍼링크

 

 

 

반응형
Posted by codedragon codedragon

댓글을 달아 주세요

반응형




StackEdit (스택에디트)

·         브라우저 기반 마크다운 편집기

·         브라우저에서 동작하기 때문에 프로그램 설치가 필요 없습니다.

·         다양한 플랫폼에서 브라우저만 실행하면 사용할 있습니다.

·         작성한 파일을 클라우드 저장소에 저장할 있습니다.

 

https://stackedit.io/




반응형
Posted by codedragon codedragon

댓글을 달아 주세요

반응형

 


 

2020년도 개발자 에코시스템의 현황

 

Java

가장 인기있는 주요 프로그래밍 언어

 

JavaScript

가장 많이 사용된 프로그래밍 언어

 

웹사이트

개발자가 작업 중인 가장 일반적인 유형의 애플리케이션

 

(백엔드)

가장 인기 있는 플랫폼

 

Go, Kotlin, Python

개발자가 도입하거나 마이그레이션 할 계획이 있는 상위 3개 언어

 

Python

지난 12개월간 사용한 언어 목록에 Java를 추월하고, 또한 가장 많이 연구된 언어. 지난 12개월 동안 응답자의 30% Python을 배우기 시작하거나 계속 배우고 있는 중이며, 이 비율은 전년도보다 높은 수치입니다.

 

 

https://www.jetbrains.com/ko-kr/lp/devecosystem-2020/


 


 


 


반응형
Posted by codedragon codedragon

댓글을 달아 주세요

2020. 3. 17. 09:13

UML 작성 목적 Development/UML

반응형



 

UML 작성 목적

·         객체 지향 시스템을 가시화, 명세화, 문서화 하는

·         개발하고자 하는 바를 보다 명확화

·         개발단계인 요구사항, 분석 단계에서의 산출물 작성

·         개발자들끼리의 원활한 의사소통

·         이해하고 소통하기 편해 집니다.(팀장, 부장, 이사, 사장, 디자이너, 영업, 엔지니어, 고객지원등)

 

 

 

 


반응형

'Development > UML' 카테고리의 다른 글

액티비티 다이어그램(Activity Diagram) - 기호  (0) 2020.03.22
UML 작성 목적  (0) 2020.03.17
ERMASTER - erm 파일 만들기  (0) 2019.09.26
소프트웨어 개발 방법론  (0) 2019.09.21
ER 모델의 주요 구성 요소  (0) 2019.09.09
ERD 생성하기  (0) 2019.08.04
Posted by codedragon codedragon

댓글을 달아 주세요

반응형


 

소프트웨어에 주목 이유( 소프트웨어인가?)

·       소프트웨어는 암호, 접근제어, 프로토콜 만큼이나 중요합니다.

·       실제로 모든 정보보안은 소프트웨어에서 구현됩니다.

·       만약 소프트웨어가 공격받기 쉽다면 보안도 쉽게 뚫리게 됩니다.(암호알고리즘, 접근제어, 프로토콜등이 강력한 것과는 무관합니다.)

 

 


반응형
Posted by codedragon codedragon

댓글을 달아 주세요

반응형

   

   

   

GO Programming Language 탄생

  • 2007년 로버트 그리스머(Robert Griesemer), 켄 톰슨(Ken Thompson), 롭 파이크(Rob Pike)의 세명의 개발자에 의해 최초 탄생
  • 개발 중간에 이안 테일러(Ian Taylor)는 Go언어를 GCC 컴파일러에 적용 작업, 러스 콕스(Russ Cox)는 Go의 완성도를 높이는 작업을 위해 두 명의 멤버 추가
  • 2009년 11월 10일 GO(고)프로그래밍 언어 공개

  

 

 

 

   

Go언어의 안정 버전 이전

  • 언어가 초기에 발전해 나가는 시점이라 발생할수 있는 여러 문제 존재
  • 버전마다 문법이 달라 지난번에 작성한 코드가 현재 버전에서는 컴파일이 안 되는 경우도 발생

   

   

Go (programming language) - Wiki

http://en.wikipedia.org/wiki/Go_(programming_language)

   

   

   

반응형
Posted by codedragon codedragon

댓글을 달아 주세요

반응형

   

보안 소프트웨어

  • 소프트웨어 공학에서는 프로그램이 의도한 행위을 수행한다는 것을 보장하도록 노력
  • 보안 소프트웨어 공학에서는 의도한 행위을 수행하고 그 이외에는 수행하지 않도록 요구
  • 절대적으로 보안적인 소프트웨어는 불가능
  • 절대적인 보안도 거의 불가능
  • 위기를 어떻게 관리할 수 있을 것인가가 중요
  • 프로그램 결함은 의도하지 않은 것이 대부분이며 보안적 위험를 발생시킵니다.

   

   

주요 결함 3 항목

다른 많은 결함들이 발생할 수 있지만 가장 일반적인 3가지 결함 항목입니다.

   

  • 버퍼 오버플로우(스택 파괴)
  • 불완전 중재
  • 경주 상황
반응형

'Security > SecureCoding' 카테고리의 다른 글

소스코드 취약점 분석 방법  (0) 2015.03.21
SQL Injection-SQL 삽입공격 역사  (0) 2015.03.17
보안 소프트웨어  (0) 2015.03.14
프로그램 결함  (0) 2015.03.13
소프트웨어 보안 이슈  (0) 2015.03.12
Software 복잡도와 보안  (0) 2015.03.09
Posted by codedragon codedragon

댓글을 달아 주세요

반응형

   

   

프로그램 결함

  • 오류(error)는 프로그램을 오동작 하게 합니다.
  • 오류는 부정확한 상태를 야기합니다. -> 결점(fault)
    • 결점은 프로그램 내부로 한정됨
  • 결점은 실패(failure)를 야기하며 이로 인하여 시스템은 예상된 동작으로부터 멀어져 부정확한 동작을 수행하게 됩니다.
    • 실패는 외부에서 관찰됨

   

   

   

프로그램 결함 예

단계

설명

1

프로그램은 오류를 가지고 있습니다.

2

오류는 결점을 야기합니다. (내부적으로)

3

부정확한 내부 상태를 야기합니다.

4

만약, 결점이 발생하면 이는 실패를 야기할 수도 있습니다.

5

프로그램은 부정확한 동작을 수행하게 됩니다.(외부적으로)

이렇게 오류에서 야기되어 실패이어지는 일련의 용어들을 결함(flaw)으로 일반화 할 수 있습니다.

   

char array[10];

for(i = 0; i < 10; ++i)

    array[i] = 'A';

array[10] = 'B';

   

반응형

'Security > SecureCoding' 카테고리의 다른 글

SQL Injection-SQL 삽입공격 역사  (0) 2015.03.17
보안 소프트웨어  (0) 2015.03.14
프로그램 결함  (0) 2015.03.13
소프트웨어 보안 이슈  (0) 2015.03.12
Software 복잡도와 보안  (0) 2015.03.09
시큐어 코딩 관련 용어정의  (0) 2015.03.02
Posted by codedragon codedragon

댓글을 달아 주세요