일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Backend
- php-fpm
- centOS
- ratchet
- php
- 작업물
- 개인공부
- 코딩테스트
- 작업물 #영상편집 #서브컬쳐
- 복습 #회사
- 카카오가고싶다
- centOS7
- laravel
- 에러해결
- linux #centos
- MySQL
- 메모
- 일상
- 시벌이슈
- NGINX
- jquery
- 네이버싫어
- 기타정리
- 보안
- php artisan
- 키워드 정리
- error
- 키워드
- vagrant
- AWS
- Today
- Total
목록전체 글 (138)
개발을 간바루Joy 하게
브라우저를 통한 webSocket이 아닌 shell 자체로 WebSocket client를 사용해야 하는 작업이 있었습니다. 열심히 구글링을하다가 Ratchet Pawl 이라는 유용한 라이브러리가 있어서 블로그에 남깁니다. https://github.com/ratchetphp/Pawl GitHub - ratchetphp/Pawl: Asynchronous WebSocket client Asynchronous WebSocket client. Contribute to ratchetphp/Pawl development by creating an account on GitHub. github.com 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Colored by Color Scripter..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 php Colored by Color Scripter cs
laravel8 버전으로 업데이트 이후 react를 설치하고 npm run을 실행했더니 다음과 같은 에러가 발생하였다. 결론부터 말하자면 laravel8에서 설치한 react버전과, npm, node 버전이 안맞아서 에러가 발생하였다. laravel 버전을 다시 낮출까.. 고민하다가 그냥 귀찮아서 npm, node를 최신버전으로 업그레이드후 node_modules과 package-lock.json 삭제후 다시 npm install하니 정상적으로 작동하였다. ※ 추가 --hide-modules 에러 laravel 최신버전에서는 --hide-modules 명령어에서 에러가 난다. package.json에서 해당명령어를 지워준다.
문제 설명 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 가입하는 유저들이 카카오 아이디 규칙에 맞지 않는 아이디를 입력했을 때, 입력된 아이디와 유사하면서 규칙에 맞는 아이디를 추천해주는 프로그램을 개발하는 것입니다. 다음은 카카오 아이디의 규칙입니다. 아이디의 길이는 3자 이상 15자 이하여야 합니다. 아이디는 알파벳 소문자, 숫자, 빼기(-), 밑줄(_), 마침표(.) 문자만 사용할 수 있습니다. 단, 마침표(.)는 처음과 끝에 사용할 수 없으며 또한 연속으로 사용할 수 없습니다. "네오"는 다음과 같이 7단계의 순차적인 처리 과정을 통해 신규 유저가 입력한 아이..
※해당글은 composer 설치가 되있음을 가정합니다. 서버1 환경 OS : Centos7 php : php7.4 서버 2 환경 OS : Amazon Linux 2 php : php7.2 Ratchet 라이브러리는 php 5.4 이상 버전만 사용 가능합니다. 우선 composer로 ratchet 라이브러리를 다운받습니다 composer require cboden/ratchet 정상적으로 설치가 되었다면 composer.json파일에 다음구문이 생성됩니다. Class 파일들을 NameSpace묶어서 사용하기 위해 json파일을 열어 동그라미친 부분을 "네임스페이스 이름\\": "파일경로/" 이런식으로 변경을 해줍니다. composer update 웹소켓 로직 1 2 3 4 5 6 7 8 9 10 11 12..