Rocky Linux 저장소 mirror 를 네이버로 변경하기

Page edited by 정광섭 mirror 변경 같이 보기 Ref 2021년 6월 21일에 록키 리눅스 8.4 안정 버전이 발표되었습니다.네이버클라우드는 록키 리눅...

CentOS 8 을 록키 리눅스(Rocky Linux)로 이관(migration)하기

Page edited by 정광섭 준비 이관 같이 보기 Ref CentOS 의 창시자중 한 명인 Gregory Kurtzer가 주도하는 록키 리눅스 배포판이 8.4 안정 버전...

CentOS yum 저장소 미러 사이트를 카카오와 네이버로 변경하기

Page edited by 정광섭 사용 같이 보기 CentOS 를 설치한 후에 저장소(repository) 주소를 kakao 나 naver 등 국내 포탈로 변경하면 패키지 다운...

CentOS yum 과 Ubuntu apt Mirror를 국내 사이트로 설정하기

Page edited by 정광섭 yum repository 변경 script 로 변경 수동 설정 ubuntu 저장소 변경 같이 보기 yum repository 변경yum 에는 fastmirr...

CentOS 의 대체제 Alma Linux(알마 리눅스) Beta 발표

Page edited by 정광섭 설치 경험 같이 보기 Ref Rocky Linux 8 정식 버전이 CentOS 로부터 이관할수 있는 스크립트와 함께 출시되었습니다.Cent...

CentOS 8 지원 종료 및 CentOS Stream 전환 정책 대응 방안

Page edited by 정광섭 변경 정책 CentOS Stream 과 차이 대안 RHEL 로 전환 Rocky Linux Cloud Linux Oracle Linux Ref Rocky Linux 8 정식...

scroll-help-center-pinned-page

PEM 과 CER/DER/CRT/CSR 형식 파일이란?

Page edited by 정광섭 PEM OpenSSH Private Key 인증서 개인키 CRT CER DER CSR CA-Bundle.crt 같이 보기 PKI 나 전자서명 업무를 위해서 공...

openssl 로 x509 인증서 파싱( certificate parsing )하기

Page edited by 정광섭 파싱 및 정보 보기 인코딩 변환 DER → PEM PEM → DER 같이 보기 openssl 로 x.509 certificate 를 parsing 하는 방법...

OpenSSL 자주 쓰는 명령어(command) 및 사용법, tip 정리

Page edited by 정광섭 설치 인증서 정보 보기 개인키(PrivateKey) RSA 2048 키 생성 및 개인키를 AES256 으로  암호화 위에서 생성한 개인키...

PHP

[php] Javascript 코드를 php로 변환 ( JS -> PHP )

- javascript code convert to php code - 자바스크립트(js) 소스 코드 => php로 번역 //----------------------------------------------------------------------------- * endel / js2php https://github.com/end...

PHP javascript js transpiler

OpenSSL 자주 쓰는 명령어(command) 및 사용법, tip 정리

Page edited by 정광섭 설치 인증서 정보 보기 개인키(PrivateKey) RSA 2048 키 생성 및 개인키를 AES256 으로  암호화 위에서 생성한 개인키...

PHP

[php] Javascript 코드를 php로 변환 ( JS -> PHP )

- javascript code convert to php code - 자바스크립트(js) 소스 코드 => php로 번역 //----------------------------------------------------------------------------- * endel / js2php https://github.com/end...

PHP javascript js transpiler

[php] php 코드를 Javascript 코드로 변환 ( PHP -> JS )

- PHP source code script convert to Javascript script - php 소스 코드 => 자바스크립트(JS) 코드 스크립트로 번역 //----------------------------------------------------------------- * Kornel / babel-pres...

PHP javascript js transpiler

[php] xdiff 확장 설치 방법

- 문자열, 문장, 문서, 코드 내용 차이점 git 처럼 diff 판별 기능 - install php xdiff extension in windows and ubuntu(linux) https://pecl.php.net/package/xdiff https://www.php.net/manual/en/book.xdiff.ph...

PHP

PHP Carbon 으로 오늘이 몇 주차이고 몇 일째인지 계산하기

Page edited by 정광섭 API Getter 사용 같이 보기 Ref 가끔 오늘이 1년중 몇 주차인지 계산해야 할 경우가 있습니다.또 오늘이 1년중 몇 일째인...

PHP

WSL 2(Windows Subsystem For Linux 2) 정식 버전 사용하기

Page edited by 정광섭 주요 변경 사항 WSL 2 설치하기 WSL 2 로 변환 배포 삭제 서비스 구동 WSL 재시작 Network WSL 파일 IO 성능 높이기 빠른...

PHP Laravel

APIDoc 으로 REST API 문서화 하기 #1

Page edited by 정광섭 기본 사용 문서화 확장자 지정 템플릿 사용 제외 파일 지정 script 사용 문서화 Trouble Shooting Nothing to do 무한...

Laravel PHP

APIDoc 으로 REST API 문서화 하기 #2

Page edited by 정광섭 문서화 위치 header/Footer 사용 POST API 실행 가능하게 만들기 같이 보기 Ref 문서화 위치apidoc 이나 기타 도구로 문...

PHP

라라벨 model factory 로 DB Seeding 과 test 데이타 만들기

Page edited by 정광섭 팩토리 지정 faker 사용 데이타 생성 갯수 지정 Persistence 데이타 생성 Reference factory 사용 Model migration...

PHP Laravel

PHP Faker 프로젝트 중단 및 오픈소스 프로젝트에 대한 단상

Page edited by 정광섭 들어가며 PHP Faker 란? 설계 문제 탄소 배출 seeding 문제 저자에게 Faker 프로젝트가 저주(Curse)가 된 이유 무분별...

PHP Laravel

WSL 2(Windows Subsystem For Linux 2) 정식 버전 사용하기

Page edited by 정광섭 주요 변경 사항 WSL 2 설치하기 WSL 2 로 변환 배포 삭제 서비스 구동 WSL 재시작 Network WSL 파일 IO 성능 높이기 빠른...

PHP Laravel

APIDoc 으로 REST API 문서화 하기 #1

Page edited by 정광섭 기본 사용 문서화 확장자 지정 템플릿 사용 제외 파일 지정 script 사용 문서화 Trouble Shooting Nothing to do 무한...

Laravel PHP

라라벨 model factory 로 DB Seeding 과 test 데이타 만들기

Page edited by 정광섭 팩토리 지정 faker 사용 데이타 생성 갯수 지정 Persistence 데이타 생성 Reference factory 사용 Model migration...

PHP Laravel

PHP Faker 프로젝트 중단 및 오픈소스 프로젝트에 대한 단상

Page edited by 정광섭 들어가며 PHP Faker 란? 설계 문제 탄소 배출 seeding 문제 저자에게 Faker 프로젝트가 저주(Curse)가 된 이유 무분별...

PHP Laravel

Vimeo 가 만든 PHP 용 정적 코드 분석기 psalm 으로 php 코드 품질 개선하기

Page edited by 정광섭 개요 설치 사용 Option clear-cache 코드 수정 설정 Error levels ignoreFiles 같이 보기 Ref phpstan - PHP 정...

PHP Laravel

Laravel Role 과 Permission 으로 ACL 관리하기

Page edited by 정광섭 설치 Role 생성/관리 HasRoles trait 사용 Role 과 Permission 보유 여부 Ref 서비스를 만들다 보면 사용자의 role 에 따...

PHP Laravel Editor

Laravel HTTP 비동기 요청

HTTP Client async request

Laravel http async new-feature

PHPStan 의 laravel 용 wrapper 인 larastan 사용하기

Page edited by 정광섭 설치 같이 보기 Ref larastan 은 laravel 에서 phpstan 을 쉽게 쓰기 위한 wrapper 입니다. laravel 은 수많은 magic met...

PHP Laravel

가볍고 익히기 쉬운 템플릿 엔진

Page edited by 정광섭 PHP 로 웹 개발을 할 경우 뷰 레이어 코드를 작성할 때 HTML 내에    와 같이 데이타를 출력하는 코드를 넣는 것은 매우 귀...

PHP Laravel

PHP Carbon 달을 더하거나 뺄때 오버플로우(overflow)되지 않게 하기

Page added by 정광섭 Ref Carbon 에 addMonth() 나 subMonth() 로 특정 달을 구하고 그 달의 첫째나 마지막 날을 구해야 하는 경우가 있습니다....

PHP Laravel

2020년을 마무리하며 (회고)

2020년은 코로나19로 인해 많은 것들이 변했지만 나에게도 많은 변화가 있었다. 기존 것을 과감히 버리려고 했고 새로운 것을 얻으려 했지만 생각만큼 만족한 결과를 얻진 못했다. 개발자로의 삶을 영위하기 위해 꼭...

PHP CodeIgniter FrontEnd

지원하지 않는 PHP 버전에서 사용할 Microframework 구현

충분한 휴식을 가진 후 이직을 했다. 구현된 소스코드를 보고 개발을 하며 새로운 회사에 적응하고 있다. 금수강산이 2번 변할 동안 회사를 지켜온 코드는 그 시대의 모습을 거의 그대로 유지한 채 개발과 유지보수...

PHP Laravel CodeIgniter Editor

PHP Dockerfile 만들기 (with Laravel, Xdebug, vscode)

PHP docker 공식 이미지는 PHP만 제공하기 때문에 추가로 필요한 패키지들은 별도로 설치하여 사용해야 한다. 그리고 Laravel과 같이 특정 라이브러리들을 필수로 하는 프레임워크도 있기 때문에 대부분의 사용자들...

PHP Laravel CodeIgniter Editor

회사 소프트웨어 개발 문화를 만든 과정과 느낀점

과유불급(過猶不及) - 정도를 지나침은 미치지 못한 것과 같음. 개발자들이 자부심을 가지고 있는 것 중 하나는 사내의 개발 문화라고 생각한다. 이 개발 문화로 인해 개인이 성장하고 협업이 수월하게 되며 소스...

PHP Laravel CodeIgniter Editor FrontEnd

PHP Variables to Javascript Variables with Codeigniter 3 Hook

가끔 PHP 변수를 Javascript 로 넘겨주어 사용해야 할 때가 종종 있습니다. Javascript 안에 ... The post PHP Variables to Javascript Variables with Codeigniter 3 Hook appeared first on 데보나스 - DEVelopme...

CodeIgniter PHP

Codeigniter – accessing CI Library from any files

컨트롤러는 CI_Controller 를 상속받으므로 어느 library 든지 접근이 가능하다. 보통 $this->sesseion->func(), $this->input->func() 이런식으로 사용하게 된다.... The post Codeigniter – accessing CI Library...

CodeIgniter PHP

Codeigniter 3 File Download 구현하기

PHP 프레임워크인 코드이그나이터 3.x 를 이용한 파일 다운로드 기능 구현   프레임워크 내에서 제공되는 기능들을... The post Codeigniter 3 File Download 구현하기 appeared first on 데보나스 - DEVelopment ON...

CodeIgniter

Azure 웹앱 서비스에 Azure DevOps 로 CI/CD 연동 Laravel 프로젝트 올리기

Local Laravel 셋팅 $ brew install php@7.3$ curl -sS https://getcomposer.org/installer | php$ composer global require laravel/installer$ laravel new hello-laravel-project$ cd hello-laravel-project$ com...

azure app service CD CI CI/CD DevOps Git github Laravel Web App

Azure 웹앱 서비스에 Azure DevOps 로 CI/CD 연동 Laravel 프로젝트 올리기

Local Laravel 셋팅 $ brew install php@7.3$ curl -sS https://getcomposer.org/installer | php$ composer global require laravel/installer$ laravel new hello-laravel-project$ cd hello-laravel-project$ com...

azure app service CD CI CI/CD DevOps Git github Laravel Web App

사회초년생 개발자가 오픈소스 개발에 기여하기까지

안녕하세요. 해당 포스팅 제목과 같이 저는 빠르게 사회에 뛰어들은 개발자 김민근입니다. 저는 올해 특성화고 졸업을 무사히 마치고 바로 회사에 취업을 했습니다. 회사 퇴근 후 특별한 날이 아니면 자는 시간을...

PHP Laravel CodeIgniter

웹 개발을 위한 나의 VSCode 세팅(프론트+PHP)

VSCode를 많이들 사용하게 되면서 나도 VSCode로 갈아탈만 하지 않을까 생각하게 됐다. 개인적으로는 PhpStorm이 가장 좋다고 생각한다. PHP 지원 때문만이 아니다. HTML, CSS, js 지원이 강력하기 때문이다. VSCo...

vscode

vscode laravel blade 파일 코드 정렬

참고주소:https://stackoverflow.com/questions/46268211/how-to-format-laravel-blade-codes-in-visual-studio-code

vscode

vetur 설치

vetur : Vue.js 코드에 대한 문법 강조, 코드 자동완성, 디버깅, 린팅 기능들을 제공한다.

vscode

Phpstorm에서 tab을 space 4개로 설정

File -> Setting -> Code Style -> PHP 에서 Use tab character를 체크하지 말기

PhpStorm

Docker를 이용한 개발 환경 구축하기

배경 여러 버전의 OS에서 돌아가는 여러 언어로 만든 시스템을 개발하려다 보니 개발 환경을 구축하는 것도 쉬운 일이 아닙니다. Vagrant도 사용을 해봤지만, 그렇게 획기적으로 편리하다는 인상은 못 받았습니다....

비분류 Docker docker-compose vscode

Docker를 이용한 개발 환경 구축하기

배경 여러 버전의 OS에서 돌아가는 여러 언어로 만든 시스템을 개발하려다 보니 개발 환경을 구축하는 것도 쉬운 일이 아닙니다. Vagrant도 사용을 해봤지만, 그렇게 획기적으로 편리하다는 인상은 못 받았습니다....

비분류 Docker docker-compose vscode

Upsource IntelliJ에 연동하는 방법

우산, Upsource는 Jetbrains 에서 개발한 Code Review Tool 이다.Jetbrains 계일인 IntelliJ 에 호환도 잘돼서 Code Review 할때 굉장히 편하다.1. [Prefereneces] - Plugins 로 들어간다음 Upsource 로 검색 해서...

Helloworld! codereview IntelliJ jetbrain Review tool upsoruce 리뷰 업소스 인텔리제이 코드리뷰

IntelliJ 에서 저장할 때마다 eslint 적용하는 방법

1. 매크로 설정을 IntelliJ 에 적용한다.복사할 경로 : ~/Library/Preferences/IntelliJIdea2018.2(사용중인 IntelliJ 버전에 따라 다름)/options/ 파일명 : macros.xml 2. 완료후...

Helloworld! Auto Save eslint IntelliJ lint fix lunt macro Save 매크로

[ Jetbrains ] WebStorm / PHPStorm / Intellij 버벅거릴때 성능(속도) 향상 시키기

최근 사무PC를 변경하여 PhpStorm을 새로 설치하였는데, Docker 컨테이너를 띄우니 버벅거리는 현상이 발생하였습니다.?? PC 사양이 안좋나? 하고 생각하던 찰나 Jetbrains IDE가 JVM에서 작동하다보니 JVM 관련 설...

개발이야기 IntelliJ PhpStorm webstorm

PHPStorm Terminal 을 git bash 로 교체하기

Windows 에서 PHPStorm 의 터미널은 당연한 얘기겠지만, 명령프롬프트가 실행됩니다. 이를 git 설치시 함께 배포되는 bash로 변경해봅니다. 설정(Ctrl + Alt + S) 에서 Tools > Terminal 로 들어갑니다. 그리고 아래...

언어 - PHP bash Git PhpStorm terminal

[php] Javascript 코드를 php로 변환 ( JS -> PHP )

- javascript code convert to php code - 자바스크립트(js) 소스 코드 => php로 번역 //----------------------------------------------------------------------------- * endel / js2php https://github.com/end...

PHP javascript js transpiler

[php] php 코드를 Javascript 코드로 변환 ( PHP -> JS )

- PHP source code script convert to Javascript script - php 소스 코드 => 자바스크립트(JS) 코드 스크립트로 번역 //----------------------------------------------------------------- * Kornel / babel-pres...

PHP javascript js transpiler

CSS :not(selector) 가상 선택자의 한계 잘 알고 쓰기

:not(selector) 가상 선택자는 매력적인 놈이지만 아래 한계를 인지하고 사용해야 한다. 중첩시킬 수 없다. :not(:not(...)) 아무 영향을 미치지 않는 놈이 생길 수도 있다. :not(*)...

CSS

[Javascript] js-beautify, 소스 코드 리포맷

- 자바스크립트 소스 코드 정리 툴, 포매팅, 포메터 Javascript Beautifier - javascript re-formatter, JSON, CSS, Sass, HTML https://github.com/beautify-web/js-beautify - 7.2k - v1.13.0 , 2020.8 - 웹에서...

javascript

[Javascript] Prettier - js 포매팅 툴

Code Formatter JavaScript · TypeScript · Flow · JSX · JSON CSS · SCSS · Less HTML · Vue · Angular GraphQL · Markdown · YAML //---------------------- * prettier/prettier https://github.....

javascript

[javascript] crypto-js , 암호화 라이브러리

- 자바스크립트 암호화 라이브러리 https://github.com/brix/crypto-js - 10.7k - v4.0.0 , 2020/02 - 매뉴얼 https://cryptojs.gitbook.io/docs/#hashing //--------------- * 암호 모듈 - HMAC (Hash-based Messag...

javascript

자바스크립트 소스 코드 난독화 유틸 비교

javascript source code Obfuscate, 소스 코드 암호화 - Obfuscation, obfuscator mangle, minimize, encode //------------------------ * 속도 비교 원본 : 100% terser : 96.4% javascript-obfuscator : 103.6% (...

javascript

[Javascript] || , ?? 연산자 비교

자바스크립트 연산자 || (OR) , ?? (Nullish coalescing operator, 널 병합 연산자) 다른점

javascript

[Javascript] 쉐도우 돔(Shadow DOM)과 템플릿(<template> tag) 비교

- 자바스크립트 html 제어 //----------------------------------- < 쉐도우 돔(Shadow DOM) > - nodeType = 11 - 생성 let node = document.createElement('div'); - let shadow = node.attachShadow({mode:"open"}...

javascript

[Node.js] sqlite DB 사용 (sequelize 이용)

- 설치 npm install --save sequelize npm install --save sqlite3 mapbox /node-sqlite3 https://github.com/mapbox/node-sqlite3 - 4.6k - v5.0.0 , 2020/07 - 매뉴얼 https://github.com/mapbox/node-sqlite3/wik...

javascript

아파치 MPM 유형 설명 - prefork, worker, event

아파치 웹서버 최적화를 수행하면서 조금 공부한 것을 공유한다. 일단 아파치가 여러 요청을 동시에 처리해 성능을 향상시키기 위해 사용하는 것은 MultiProcess Module(MPM, 다중 처리 모듈)이다. 이 모듈은 자식...

apache

unknown error: session deleted because of page crash

라즈베리파이에서 잘 돌던 크롤러가 갑자기 동작하지 않아서 로그를 보니 unknown error: session deleted because of page crash 가 남아 있었다. 삽질을 좀 했는데 결론적으로 문제의 원인은 공유 메모리 공간(/de...

야매 개발 Linux selenium 디버깅 리눅스 삽질 셀레늄 크롤러 크롤링

[ Docker ] 도커 API와 소켓을 사용하는 방법

반응형 안녕하세요. 도커 API와 소켓을 사용하는 방법은 간단합니다.   sudo nano /lib/systemd/system/docker.servi...

Docker API 도커

Github Action SQLITE "ON CONFLICT, DO UPDATE" Syntax error

SQLite의 Upsert 구문에 대한 설명과 Github Action에서의 SQLite 버전 오류로 인해 발생했던 내용에 대해서 다뤄봅니다.

github github-action Troubleshooting CI/CD

Cron에서 HTTPie stdin 오류 - http: error: Request body (from stdin or a file) and request data (key=value) cannot be mixed.

HTTPie1 실행이 포함돼 있는 bash 스크립트를 cron에서 돌리려고 했다. 스크립트를 커맨드라인에서 실행하면 잘 되는데 cron에서는 제대로 실행이 안 되고 에러가 났다. 에러 메시지는 아래와 같았다. http: err...

cron Linux httpie

Laravel + CloudWatch 설정

자사에서 운영 중인 관리자 사이트에서 Access log를 관리하기 위해 cloudwatch를 적용했다. laravel과 cloudwatch를 연동한 경험을 공유하고자 한다.   Composer 먼저 필수 패키지를 설치한다. // CloudWatch Logs...

Tip AWS cloudwatch Laravel laravel7

docker compose 업데이트

이번에 cetnOS8 을 업데이트하면서.. docker compose 도 업데이트 시키려고 한다. 서비스중인 docker-compose 를 모두 stop 시켜준다. 1.docker-compose remove 2.docker-compose install 해당 버젼에 맞게끔 내용을...

정보 도커 도커 업데이트 도커컴포즈 도커컴포즈 업데이트 컴포즈 업데이트

Docker for Mac 속도 개선하기

Docker for Mac 환경에서 개발할 때 마주치는 성능 문제를 개선하는 방법을 소개합니다.

Docker Mac mutagen dev

ufw 방화벽 로그를 ufw.log에 따로 기록하게 하기

ufw(Uncomplicated Firewall, 손쉬운 방화벽)는 데비안 계열 리눅스에서 사용하는 쉬운 방화벽 관리 프로그램이다. (iptable 관리 인터페이스라고 생각하면 된다.) 여기서 방화벽 설정을 하면 dmesg 결과나 /var/lo...

Etc Linux

Docker 를 공부하면서 도움이 많이 되었던 사이트

반응형 도커로 클라우드를 개발한지 어느덧 4개월 넘게 지나갑니다. 그동안 많은 도움이 된 문서와 블로그를 정리해...

NodeJS Docker 도커