Thief of Wealth
[HTTP 완벽가이드] 9장. 웹 로봇
개발/Web Programming 2022. 6. 26. 11:01

필요하다고 생각되는 부분만 정리 9.4.2 웹 사이트와 robots.txt 파일들 웹 사이트의 어떤 url을 방문하기 전에, 그 웹 사이트에 robots.txt 파일이 존재한다면 로봇은 반드시 그 파일을 가져와서 처리해야한다. 사이트 전체에 대한 robots.txt는 단 하나만이 존재한다. 로봇은 HTTP GET 메서드를 통해서 robots.txt를 가져온다. 많은 웹사이트가 robots.txt를 갖고 있지 않지만, 로봇은 그래도 찾아보는게 의무이다. - 서버가 200으로 응답 로봇은 반드시 그 응답의 컨텐츠를 파싱하여 차단 규칙을 얻고, 그 사이트에서 무언가를 가져오려고 할때 그 규칙에 따라야한다. - 서버가 404으로 응답 만약 리소스가 존재하지 않는다고 서버가 응답하면 로봇은 활성화된 차단 규칙이 ..

사람들은 보통 남의 고통을 과소평가한다.
개발/자기계발 2022. 6. 25. 22:54

노스웨스턴대학의 심리학자 로란 노드그렌이 이끈 실험이 있다. 실험 참가자들은 5시간동안 냉동실에 앉아 있으면 얼마나 괴로울지에 대해서 질문을 받는다. A그룹은 따뜻한 물이 가득 담긴 양동이를 품에 안은채 질문을 받았고, B그룹은 얼음물이 가득 담긴 양동이를 품에 안은채 질문을 받았다. 어떤 그룹이 냉동실이 더 고통스러우리라고 예측했을까? 결과는 얼음물 양동이를 안고 있는 그룹이 냉동실이 더 고통스러울것이라고 예측했다. 실제로 몇분간 그 추위를 경험한 사람이라서, 그 추위가 5시간동안 지속되면 얼마나 끔찍할지 잘 이해한 것이다. 여기서 C그룹이 추가된다. C그룹은 얼음물이 가득담긴 양동이를 품에 안은채로 있다가, 내려놓고 10분간 실험과 아예관련이 없는 내용의 설문지를 작성했다. 연구진들은 C그룹도 B그룹..

[도서] 역행자
개발/도서관 2022. 6. 22. 21:53

인생은 하나의 게임이다. # 무슨 책인가? 부월 추월차선 류의 자기계발서의 집합체인듯한 자청의 성공하는 방법에 대한 책으로, 자신의 경험과 성공에 대한 이론을 체계화하여 기술한 책이다. # 저자는 누구인가? 닉네임은 자청이라는 사람으로, 몇년전에 라이프해커 자청이라는 채널에서 봤던 분이다. 자수성가로 성공한 부자이자 자기계발에 진심인 사람이다. # 어떤 계기로 읽게 되었는가? 오로지 자기계발을 위해 읽기 시작했다. 나는 진취적이고 목표가 있는 삶을 사는것을 좋아하는데 그 가치관에 딱 들어맞았다고 생각한다. # 읽을 만한가? 내가 그동안 읽어왔던 자기계발서들 총망라하여 우리의 삶에 녹일 수 있는 방법들이 설명되어있다. 심지어 글도 잘 읽히도록 구성되었다. 정말 읽을만 하다. # 도움이 되는가? 진취적이고 ..

`React/RCTBridgeModule.h` file not found
개발/Web Programming 2022. 6. 14. 08:54

xcode를 빌드할때 해당에러가 뜬다면 1. 빌드하려는 기기가 iphone인지 확인한다. 2. https://stackoverflow.com/questions/41663002/react-rctbridgemodule-h-file-not-found `React/RCTBridgeModule.h` file not found Getting this error while building a react-native iOS app on xcode. Started getting this error after npm install and rpm linking react-native-fs library. But after searching online for a solution, I stackoverflow.com 위 2가..

article thumbnail
[HTTP 완벽가이드] 8장. 통합점. 게이트웨이, 터널, 릴레이
개발/Web Programming 2022. 6. 12. 11:41

8장은 여러종류의 리소스에 접근하는데에 http가 어떻게 사용되는지 알아본다. 알아야할 목표는 다음과 같다. - 게이트웨이는 서로 다른 프로토콜과 어플리케이션 간의 http 인터페이스이다. - 어플리케이션 인터페이스는 서로 다른 형식의 웹 어플리케이션이 통신하는 데 사용된다. - 터널은 http 커넥션을 통해서 http가 아닌 트래픽을 전송하는데 사용된다. - 릴레이는 일종의 단순한 http 프락시로, 한번에 한개의 홉에 데이터를 전달하는데 사용된다. 8.1 게이트웨이 웹의 발전으로 모든 리소스를 한개의 어플리케이션으로만으로는 처리할 수 없다고 판단함. 리소스를 받기 위한 경로를 안내하는 역할을 하는 게이트웨이를 고안함. 즉, 게이트웨이는 리소스와 어플리케이션을 연결하는 역할을 함. 위 그림처럼 http..

[도서] 브레이킹 루틴
개발/자기계발 2022. 6. 11. 14:41

# 브레이킹 루틴 - 천인우 > 안전지대를 벗어나는 것이 나만의 경쟁력이 된다. # 무슨 책인가? 자신이 어떻게 남들이말하는 좋은 커리어를 갖출 수 있었고, 시간관리나 성취와 노력에 대해서 어떻게 생각하는지 경험을 바탕으로 서술한 책이다. # 저자는 누구인가? 대중들에겐 하트시그널 출연자로 알려진, 우리 개발자들에겐 페이스북 개발자에서 뱅크샐러드로 이직했다가 하버드 MBA 과정을 밟고계신 천인우님이 저자이다. # 어떤 계기로 읽게 되었는가? 흔히 FAANG이라고 불리는 세계최대 글로벌 IT기업과 실리콘밸리에서 일하는 사람들은 보통 사람보다 특별한 무엇인가가 있고 뛰어난 사람들일 것이다. 그런 사람을 TV프로그램에서 알게된것도 놀라운데 최근에는 하버드 MBA로 떠나셨다는 소식을 듣고, "정말 열심히, 그리..

react-naitve와 flutter의 차이점
개발/Web Programming 2022. 6. 7. 21:30

react-native flutter 개발 주체 페이스북 구글 언어 자바스크립트 다트 출시 2015 2017 성능 빠르지만 네이티브 앱만큼은 아님 네이티브 앱에 근접한 속도 학습 곡선 웹개발자에겐 낮음 웹개발자에겐 높음? 대표 앱 페이스북, 인스타그램, 핀터레스트 알리바바, 구글 애드센스, 리플렉틀리 장점 넓은 자바스크립트 생태계 웹 개발자 접근성 npm으로 많은 패키지 이용가능 다양한 위젯 강력한 애니메이션 성능 블루투스 등 네이티브 하드웨어와 연결성이 좋음 단점 기본 위젯이 부족해서, 라이브러리나 커스텀된게 많음 OS 버전에 따라, 네이티브위젯 사용 여부가 갈림 블루투스 같은.. 네이티브 커스텀이 필요한 부분은 개발이 어려운편임 별도의 SDK로 앱 크기가큼 개발 생태계가 적은편임 업데이트 주기가 빠름..

article thumbnail
[HTTP 완벽 가이드] 7장. 캐시
개발/Web Programming 2022. 6. 5. 00:12

웹 캐시는 자주쓰이는 문서의 사본을 자동으로 보관하는 HTTP 장치다. (이 책은 목표를 정해줘서 그나마 읽는데 도움이 되는듯 ㅜㅜ) 목표 - 캐시는 불필요한 데이터 전송을 줄여서 네트워크 요금으로 인한 비용을 줄여줌을 안다. - 캐시는 네트워크 병목을 줄여주고, 대역폭을 늘리지 않고도 페이지를 빨리 불러올 수 있게 함을 안다. - 캐시는 원 서버에 대한 요청을 줄여준다. 서버는 부하를 줄일 수 있으며 더 빨리 응답할 수 없게함을 안다. - 페이지를 먼 곳에서 불러올수록 시간이 많이 걸리는데, 캐시는 거리로 인한 지연을 줄여줌을 안다. 7.1 불필요한 데이터 전송 여러개 클라이언트가 자주 쓰이는 하나의 서버 페이지에 접근할때 서버는 같은 문서를 클라이언트에게 각각 한번씩 전송한다. 똑같은 요청들이 네트워..

profile on loading

Loading...