Books/Programmers(7)
-
The Go Programming Language -앨런 도노반, 브라이언 커니건
Hello, World package main import "fmt" func main() { fmt.Println("Hello, World") } 작은 기본 구성 요소들을 모아 큰 프로그램을 만든다 25개의 키워드가 있다. 낙타 표기법(Camel case)을 사용한다. 밑줄 보다는 대문자를 더 선호 선언에는 주로 var, const, type, func의 네 가지 종류가 있다. 변수 var 선언은 특정 타입의 변수를 만들고 이름을 붙인 뒤 초기 값을 설정 값을 갖는 저장소 var 이름 타입 = 표현식 이름 := 표현식 // var 이름 타입 = 표현식 var s string fmt.Println(s) // 이름 := 표현식 freq := rand.Float64() * 3.0 t := 0.0 변수의 수명..
2021.06.06 -
Terraform Up & Running - 예브게니 브릭만
#Devops - 프로세스와 방법, 기술의 집합 - 소프트웨어를 전달하기 위한 절차와 방법을 효율적으로 만드는 것에 목적을 지님 - 문화, 자동화, 측정, 공유 (네 가지 핵심 가치) #IaC, Infrastructure as Code (코드형 인프라) - 서버, 데이터베이스, 네트워크, 로그 파일, 애플리케이션 설정, 자동화된 검증 절차, 배포 방법 등 모든 것을 코드 형태로 관리 - 애드 혹 스크립트 -> 가장 간단하게 코드 형태로 자동화를 구현 가능한 즉각적인 호출과 응답을 하는 스크립트 구성 -> 소규모, 단발성 - 구성 관리 도구 -> 서버에 소프트웨어를 설치하거나 관리하는 목적으로 사용 -> 쉐프(Chef), 퍼핏(Puppet), 앤서블(Ansible), 솔트스택(Saltstack) -> 멱등..
2021.05.25 -
그림으로 배우는 서버구조 - 니시무라 야스히로
#서버의 3가지 이용 형태 - 클라이언트의 요청에 대응하여 처리한다. 1. 서버는 요청받은 처리를 수동적으로 실행 2. 서버 한 대에 클라이언트 여러대 3. 서버와 클라이언트가 공통된 소프트웨어를 이용하는 일이 많음 4. 클라이언트가 서버에 수시로 요청 5. 파일, 프린트, 메일이나 웹, IoT 서버 - 서버에서 능동적으로 처리한다. 1. 서버에서부터 처리를 시작하고 실행 2. 서버 측에서 처리 시점을 정해서 실행 3. 기업이나 단체의 시스템이나 업무 운영에서 중요한 역할 4. 운용 감시, RPA, BPMS, IoT 서버 - 서버의 높은 성능을 활용한다. 1. 서버와 클라이언트의 구성과 서버 단독에 가까운 구성 2. 서버 측에서 독자적인 처리를 실행 3. PC에서는 할 수 없는 높은 성능 요구 4. AI..
2021.05.16 -
개발자의 글쓰기 - 김철수
책을 읽으면서 중요한 포인트 및 느낀점들을 쓰고 있습니다. -> 문장과 단락을 구조화하는 법 문장을 쉽게 쓰려면 간단한 문장 구주로 핵심만 말한 뒤, 필요에 따라 부가 설명을 하면 된다. ex) before : 색상 RGB 값을 각각 사용하기 때문에 입력 데이터는 3차원 벡터다. after : [입력 데이터] 입력 데이터는 3차원 벡터다. 색상 RGB 값을 각각 사용하기 때문이다. -> 서술식, 개보식, 도식의 차이 서술식 : '~다'로 끝나는 완전한 문장으로 구성된 글, 무엇을 설명하거나 논증할 때 주로 사용하는 방식 소설이나 신문 기사처럼 개발 가이드 문서는 대부분 서술식으로 쓴다. 개조식 : 명사나 '~했음'로 끝내는 것, 릴리스 문서나 장애 보고서를 쓸 때 개조식으로 쓴다. 도식 : 주로 표를 의..
2021.03.24 -
Programmers 책03
제목 : 화성에서 온 프로그래머 금성에서 온 기획자저자 : 시미즈 료 - 초반 내용은 기획자 중점으로 풀어나감- 후반 내용은 프로그래머들을 이해하기 위한 여러 용어들이 설명 된다.- 후반은 내용이 무거워 지는 듯한 느낌- 기획자 및 프로그래밍을 처음 도전하는 프로그래머들에게 추천할만 한 책
2017.02.15 -
Programmers 책 02
제목: Do it! 프런트엔드 웹 디자인 입문 저자: 문성호 - HTML/CSS 공부 하기전에 용어를 알기 좋음- 간단한 예제들을 알 수 있음 반응형 웹(Responsive Web) - 유동형 패턴콘텐츠의 크기만 조절- 칼럼 드롭 패턴화면 너비가 좁아지면 칼럼들이 아래로 떨어지도록 구성구현 방법론- 가변 그리드각각의 길이에 어울리도록 배치되어 크기에 맞게 배치, 픽셀 대신 백분율을 이용, CSS 적용- 미디어 쿼리다양한 접속 기기들의 조건에 따라 사이트의 레이아웃을 다르게 만드는 방법, CSS 적용- CSS 프레임워크-- 부트스트랩가장 많이 사용하는 프레임워크, 기능 확장성이 높다, 홈페이지 : getbootstrap.com-- 파운데이션부트스트랩보다 먼저 발표된 프레임워크. 홈페이지 : foundata..
2017.02.11