지금까지 올라온 글들
-
Amazon Linux + Pupetteer + Headless Chrome
Amazon Linux + Pupetteer + Headless Chrome
2020.05.16Amazon Linux에 Pupetter를 설치해서 크롤링을 구현하려고했는데, 생각보다 자료가 없어서 남긴다. 정리는 나중에... https://qiita.com/YumaInaura/items/43d863f8376b68a8f754
-
2018-10 읽을 만한 글
2018-10 읽을 만한 글
2018.10.042018-10-03 컨테이너를 통한 마이크로 서비스 아키텍처 사용도커를 이용해 마이크로 서비스 아키텍처를 어떻게 잘 활용할 수 있는지에 대한 글
-
2018-09 읽을만한 글
2018-09 읽을만한 글
2018.09.102018-09-09CircleCI로 ElasticBeanstalk에 Typescript app을 배포하기 CircleCI에 ElasticBeanstalk와 GitHub을 연결하기 ElasticBeanstalk에 TypeScript app을 배포하기타입스크립트를 CircleCI로 배포하는 방법을 찾다가 읽은 글들이다. Docker를 이용해서 배포하는 방법, Zip파일을 이용해서 배포하는 방법 등이 포함되어있다. Typescript로 Express app을 만들기꽤 괜찮은 boilerplate 새로운 패키지 매니저 yarn에대한 정리yarn에 대한 정리 2018년에 Node.js를 하면 알아야할 것들Node.js에 대한 심화학습 Javascript 동작하는 원리 Nginx를 이용한 이미지 캐시 서버 도커 사용법
-
2018-08 읽을만한 글 정리
2018-08 읽을만한 글 정리
2018.08.262018-08-26팀 리더로서 어떻게 이끌어 나가야하는지 잘 정리한 글프로젝트를 한눈에 볼수있는게 중요하다. Apache Kafka에 대해 정리한 글카프카의 기본 구조는 이렇게 생겼다. TensorflowJS텐서플로의 자바스크립트 버전에 대한 정리와 데모를 보여줬다. git flow 에대한 간단한 정리간단하지만 잘 정리되어있는 느낌 Non-blocking과 asynchronous의 차이점비슷해보이지만 다른듯? 자바스크립트의 this에 대한 이해apply, call, bind에 대해 잘 적어놔서 좋았다. 레디스로 채팅 구현채팅 구현 부분에 대한 설명 2018-08-28노드 스트림에 대한 모든것스트림에 대해 간단하지만 자세하게 설명되어있다. 좋은 개발 팀 만들기좋은 개발팀에 대한 좋은 글 aws에 node...
-
[NodeJS] Express CORS
[NodeJS] Express CORS
2018.08.20app.use(function(req, res, next) { res.header('Access-Control-Allow-Origin', '*'); res.header('Access-Control-Allow-Headers', 'X-Requested-With, Content-Type'); res.header('Access-Control-Allow-Methods', 'POST'); res.header('Access-Control-Allow-Method', 'POST'); next();});
-
[Swift3] S3 이미지 업로드 참고 자료
[Swift3] S3 이미지 업로드 참고 자료
2017.02.23AWS에서 아래와 같은 샘플코드를 제공하고 있다. 여기서는 코그니토 pool id를 사용해야 하는데.. 다른 방법을 찾던 중https://github.com/awslabs/aws-sdk-ios-samples/tree/master/S3TransferUtility-Sample/Swift 아래의 링크를 발견하였다. 액세스 키를 가지고 접근하는 방식이다.https://medium.com/@maximbilan/swift-3-upload-file-to-amazon-s3-14e03a0fa5d8#.98u99z18g 두 가지 방법 모두 알아두는 것이 좋을 것 같다.
-
[Swift3] Play Video Background
[Swift3] Play Video Background
2017.02.23https://www.youtube.com/watch?v=L5j5kQEWN7o 위 링크 참조 var player:AVPlayer! var playerLayer:AVPlayerLayer! var user = User() override func viewDidLoad() { super.viewDidLoad() self.navigationController?.setNavigationBarHidden(true, animated: false) let url = Bundle.main.url(forResource: "intro_vod", withExtension: "mp4") player = AVPlayer(url: url!) playerLayer = AVPlayerLayer(player: player) player..
-
[NodeJS] 80 포트를 사용하고 싶을때
[NodeJS] 80 포트를 사용하고 싶을때
2017.02.0980포트를 사용하고 싶은데 자꾸 에러날때는 서버에서 이렇게 해주면 된다. 낮은 포트번호는 이미 OS단에서 예약이 되어있기 때문에 80포트를 노드에게 허락해주지 않는다는데... 이를 우회하는 명령어이다. sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3000 출처:Best practices when running Node.js with port 80 (Ubuntu / Linode)
-
[Android] solution for Error running app: Instant Run requires 'Tools | Enable ADB integration' to be enabled
[Android] solution for Error running app: Instant Run requires 'Tools | Enable ADB integration' to be enabled
2016.07.18안드로이드에서 에뮬레이터로 빌드를 할때 에러가 났다. 위 동영상을 참고했고. Settings - Build, Execution, Deployment - Instant Run - Enable Instant Run to hot swap...을 해제해주면 된다.
-
[PM2] Log Rotate
[PM2] Log Rotate
2016.06.30pm2 install pm2-logrotatepm2 set pm2-logrotate:max_size 1Mpm2 set pm2-logrotate:interval_unit DDpm2 set pm2-logrotate:reatain 10 pm2에서 상용버전에서 사용할때 로그로테이션을 사용해준다.