RT @xrath: 어둠의 크롤링을 할 때 IP rate limit을 피하기 위해 저렴한 t4g.nano 인스턴스에 프록시를 올려 30분씩 쓰고 버리는 전략을 쓴 적이 있다. 전세계 리전을 순회하며 한 번에 인스턴스 6개씩 썼는데 꽤 훌륭했다. 이런…
어제 inline-flex라는 CSS 속성값을 처음 써봤습니다.
검색 input과 버튼을 딱 붙이는 디자인을 구현하기 위해 사용한 것인데요. 깔끔하게 작동했습니다.
별다른 설정 없이 컨테이너에 displa… twitter.com/i/web/status/1…
웹소켓을 들어 보기만 했는데, 오늘 코딩을
해야 한다면 우선 이 문서를 읽어 보는 게 도움이 될 겁니다.
MDN의 간단한 웹소켓 코딩 예제입니다(서버단은 안 나옵니다).
developer.mozilla.org/en-US/docs/Web…
GB, MB, KB 단위를 모르는 젊은 사람이 있다고 하니까 동료는 믿지 못했습니다.
기술자들은 공기처럼 당연히 여기는 것을 사용자는 모를 수 있습니다.
UI도 마찬가지인데요. 가장 이해하기 쉬운 관습을… twitter.com/i/web/status/1…
누군가 웹사이트에서 이미지가 보이지 않는다고 신고했는데, 내 컴퓨터에서는 잘 보이는 경우가 있습니다.
섣불리 문제가 없다고 답하기보다 이렇게 해 봅니다.
1. 우선 내 브라우저의 캐시를 삭제합니다.
2. 사… twitter.com/i/web/status/1…
MySQL dump 결과를 파이프로 넘겨 gpg 암호화를 하면 보안에 조금이라도 좋겠죠? 파일을 두 번 쓰지 않아 효율적이기도 하고요.
👇 아래 명령을 응용하세요.
sudo mysqldump my_db |… twitter.com/i/web/status/1…
이게 무슨 일이죠? 배경 제거 오픈소스 프로그램입니다.
Node.js로 설치할 수 있고, 온전히 로컬에서 작동한다고 합니다. 인터랙티브 데모도 사용해 보실 수 있습니다.
img. ly가 공개한 건데요, 자사… twitter.com/i/web/status/1…
개발 환경 세팅을 할 때 hosts 파일에 로컬에서 사용할 도메인을 적어 주죠.
그러면 그 도메인으로 접속이 됩니다.
왜 이렇게 하는 걸까요?
이면에는 도메인 네임 시스템의 원리가 깔려 있습니다.
mytory.net/archives/13134
event .target과 event.currentTarget의 차이를 아시나요?
JS에서 이벤트를 발생시킨 요소를 특정해 코딩할 수 있습니다. 이 때 사용하는 프로퍼티인데요.
target은 지금 이벤트를… twitter.com/i/web/status/1…
마틴 파울러의 리팩토링에 대한 발표 영상을 정리한 글입니다.
리팩토링의 종류를 구분해 제시하고 있으므로 언제 리팩토링을 해야 하는지 알게 해 줍니다(권장하지 않는 방법도요).
리팩토링에 대한 몇 가지 오해도… twitter.com/i/web/status/1…