분류 전체보기
-
모던 웹을 위한 HTML5 + CSS3 바이블 3판책 리뷰 2022. 5. 15. 23:35
평점 ⭐️⭐️☆☆☆ 아직 12 챕터 중 6 챕터까지 읽은 상태인데, html 태그와 css 부분은 필요한 부분만 집어 간단히 설명되어 있는 부분은 좋았으나 너무 예전 내용이다... 여기에서는 웹 페이지 레이아웃을 float을 사용해서 구현한다. 2019년에 개정되었으면 이때 flex도 사용이 되었을 것 같은데 flex와 grid에 대한 내용은 없었다. 책에서 소개하는 사이트가 이미지 받아 오는데 너무 오래 걸리거나(https://placeholder.com/) 너무 예전에 만들어진 사이트(css 그라디언트)라 다른 사이트를 이용하는 게 더 나을 듯 한 점도 아쉽다. br 태그 소개할 때 html5 표현방식과 xhtml5 표현이 있는데 필자는 xhtml5를 사용한다고 했으나 왜 그런지 이유가 없어 궁금했고..
-
리액트를 다루는 기술 - 개정판책 리뷰 2021. 12. 5. 12:19
평점 ⭐️⭐️⭐️⭐️⭐️ 21.07.16 에 책을 읽기 시작해 21.12.05 드디어 완독했다. 개정되기 전보다 페이지가 더 많아졌다. 총 908 페이지... 양이 상당하다 hooks, 컴포넌트 최적화, 리액트 미들웨어 등 거의 모든 파트가 많은 도움이 되고 유익했다. 서버 사이드 렌더링은 설정해야 하는 부분도 많고 복잡해서 이해가 잘 되지 않았다. 이후에 서버 사이드 렌더링을 할 때 한번 더 참고해야겠다. 코드 스플리팅도 해당 파트 내용만 보면 어느 정도 이해가 되었는데, 막상 프로젝트에 도입하려니 막막했다. 블로그 프로젝트에서 코드 스플리팅도 같이 다뤘으면 하는 아쉬움이 있다. 백엔드쪽은 토큰 기반 인증하는 방식이 항상 궁금했는데 책에서 JWT로 인증 프로세스를 알려줘서 흐름 이해에 도움이 되었다. ..
-
모두의 알고리즘 with 파이썬책 리뷰 2021. 4. 20. 20:15
평점 ⭐️⭐️⭐️⭐️⭐️ 알고리즘 공부는 처음인데 엄청 쉬운 파트도 있었고 반복해서 봐야지 어느 정도 이해가 되는 파트도 있었다 첫째 마당은 이 정도면 할 만한데?로 가볍게 시작했다가 둘째 마당인 재귀 호출은 팩토리얼과 유클리드까지는 괜찮았지만 하노이 탑에서 바로 멘붕이 왔다 그래서 온라인에서 하노이탑 게임도 직접 하면서 그 과정을 종이에 적어보기도 하고 손 코딩도 반복적으로 하니 감은 잡은 것 같지만 몇 달 있다가 다시 풀어봐라고 하면 못 풀 것 같다😅 이 부분은 틈틈이 공부해야지 그래프는 신기하면서 재미있었다. 딕셔너리를 이렇게 사용할 수 있다는 것을 처음 알았고 어렸을 때 많이 했던 싸이월드와 관련된 알고리즘을 설명해줘서 그런지 제일 재밌는 파트였던 것 같다 이 책은 알고리즘 풀이마다 설명이 부족하..
-
TCP/IP 쉽게, 더 쉽게책 리뷰 2021. 4. 15. 23:29
평점 ⭐️⭐️⭐️⭐️☆ 네트워크를 공부하고 싶지만 처음부터 두꺼운 책 읽기는 부담스럽고 간단하게 기초부터 알고 싶다면 추천. 그림도 많아서 이해하기도 쉬웠고 무엇보다 책이 얇아서 책 가지고 다니면서 출퇴근 시간에 틈틈이 보기에 좋았다 얇다 보니 각 단원에 대해 깊은 내용은 없었지만 내가 앞으로 어떤 부분들을 공부해야 하는지도 알아갈 수 있는 기회가 되었던 것 같다 책 내용이 아쉽거나 더 알고 싶은 부분은 유튜브를 봤는데 NAT, DHCP 부분은 생활코딩의 홈서버가 도움이 많이 되었다 보안 챕터의 공유키와 공개키는 얄팍한 코딩 사전의 HTTPS가 뭐고 왜 쓰나요?, 생활코딩의 암호학 순으로 봤는데 공유키 쪽은 어느 정도 이해가 되었지만 도대체 비대칭키는 키가 서로 다른데 어떻게 복호화를 할 수 있는 건지 ..
-
왕초보! 파이썬 배워 크롤러 DIY 하다!책 리뷰 2021. 3. 22. 20:40
평점 ⭐️⭐️☆☆☆ 장점 파이썬 기초 문법에 대해서는 정리가 잘 되어있었다 정규식에 대해서도 설명되어 있어 아직은 너무 어렵기만 한 정규식을 조금이라도 접해볼 수 있는 기회가 생겨 좋았다 단점 2016년에 발행된 책이라 그런지 html5에서 지원하지 않는 font 태그와 align 속성 등이 설명되어 있어 HTML 부분은 많이 아쉬웠다. 그리고 open API 부분은 주소나 인증 키를 적용하는 방법이 변경되었기 때문에 책만으로는 따라 하기 힘드며 크롤러를 만들었을 때 결과가 어떻게 나오는지 예시 이미지라도 있었으면 좋았겠지만 코드 설명만 있었기 때문에 완성하기 전까진 결과물을 볼 수 없었다 또한 알고리즘 단원에서는 풀이가 결과보다 먼저 나온 점도 아쉬웠다. 문제를 직접 풀기 위해서는 실행 결과를 알아야 ..
-
백준 - 단계별로 풀어보기알고리즘 2020. 9. 27. 16:55
파이썬을 배우면서 알고리즘 문제풀기 도전 1단계: 입출력과 사칙연산 문제 푼 기간: 20.09.21 ~ 20.09.27 참고자료: - youtu.be/kWiCuklohdY (나도코딩, 0:00 ~ 57:00 슬라이싱까지 시청) - 값 입력 받기 (input 함수): dojang.io/mod/page/view.php?id=2181 2단계: if문 문제 푼 기간: 20.09.27 ~ 20.09.28 참고자료: - 나도코딩 youtu.be/kWiCuklohdY (1:57:33) 6-1.if - if문 들여쓰기 wikidocs.net/20 3단계: for문 문제 푼 기간: 20.09.28 ~ 20.09.29 참고자료: - 나도코딩 youtu.be/kWiCuklohdY 5-1.리스트 (1:22:31) 6-2.fo..
-
생활코딩 WEB2 - #1 Node.js 동적인 웹페이지 만들기Node.js/생활코딩-WEB2 2020. 4. 22. 23:26
출처: 생활코딩 WEB2 - Node.js https://opentutorials.org/course/3332 WEB2 - Node.js - 생활코딩 수업소개 이 수업은 JavaScript를 이용해서 Node.js를 제어해 동적으로 HTML 코드를 생성하는 웹애플리케이션을 만드는 방법에 대한 수업입니다. 수업대상 예를들어 1억개의 페이지로 이루어진 웹사이트가 있다고 상상해보세요. 그런데 HTML 코드의 구조를 바꿔야 한다면 어떤 절망적인 상황이 생길까요? 이런 상황에서 생겨날 절망감을 상상할 수 있는 분이라면 이 수업을 통해서 혁명적인 변화를 겪을 수 있습니다. 수업을 보는 다른 방법 Youtube opentutorials.org 정적 웹 페이지 index.html WEB HTML CSS JavaScri..
-
Node.js 공부 - Node.js란?Node.js 2020. 4. 12. 10:56
원래 자바스크립트는 브라우저에서만 실행이 가능했지만 Node.js를 사용하면 자바스크립트를 웹 브라우저 없이도 실행할 수 있다. Node.js는 네트워크 프로그램 제작을 위해 고안되었으며 웹 브라우저에서는 할 수 없었던 웹 서버를 만들거나 채팅 프로그램을 만드는 것도 가능하다. 또는 PHP처럼 동적 페이지를 만들 수도 있다. Node.js는 프로그래밍 언어일까? Node.js는 프로그래밍 언어가 아니다. Node.js는 Chrome V8 Javascript 엔진으로 빌드된 자바스크립트 런타임으로 브라우저에서 쓰던 자바스크립트를 그대로 사용한다. 런타임이란? 프로그래밍 언어가 실행되고 있는 환경을 뜻함 script.js 파일에 코드를 작성하고 console.log('hello world') html 파일에..