Adding PHPMyAdmin to Laravel Sail
원문 : https://ecwebservices.medium.com/adding-phpmyadmin-to-laravel-sail-64823687e084
1. docker-compose.yml 수
...
depends_on:
- mysql
- redis
- minio
- phpmyadmin
...
phpmyadmin:
image: 'phpmyadmin:latest'
ports:
- 8080:80
networks:
- sail
environment:
- PMA_ARBITRARY=1
2. sail up -d
3. localhost:8080 접속
4. 서버 필드에는 mysql 로 기입.
WSL 기본 리눅스(기본값) 설정하기
Create a public SSH key from the private key?
원문 : https://serverfault.com/questions/52285/create-a-public-ssh-key-from-the-private-key
$ ssh-keygen -f ~/.ssh/id_rsa -y > ~/.ssh/id_rsa.pub
laravel 다국어 설정
원문 : https://digitalogia.tistory.com/282
[ .env ]
APP_TIMEZONE=Asia/Seoul
APP_LOCALE=ko
APP_FALLBACK_LOCALE=ko
APP_FAKER_LOCALE=ko_KR
git ignore 안될 때!! (node_modules 제거)
MSSql Server 사용자 편집 에러
백업에서 복원시 사용자 정보 수정시 에러 날때.
EXEC sp_change_users_login 'Auto_Fix', '계정이름'
작업 스케줄링 작동 안될때 : No scheduled commands are ready to run
$ php artisan schedule:run
No scheduled commands are ready to run.
$ php artisan up
Application is now live.
$ php artisan schedule:run
Running scheduled command:
.vim에서 마지막 수정위치 기억하기
원문 : https://saturnkim.dev/posts/vim-remembering-last-position/
vimrc
if has("autocmd")
au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
endif
chown username .viminfo
전체 환경에 적용하려면 /etc/vim/vimrc에 추가
현재 커널 확인
# uname -r
4.15.0-208-generic
설치된 모든 커널 확인
# dpkg --list|grep "linux-image\|linux-headers\|linux-modules"
ii linux-headers-4.15.0-208 4.15.0-208.220 all Header files related to Linux kernel version 4.15.0
ii linux-headers-4.15.0-208-generic 4.15.0-208.220 amd64 Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
ii linux-headers-generic 4.15.0.208.191 amd64 Generic Linux kernel headers
ii linux-image-4.15.0-208-generic 4.15.0-208.220 amd64 Signed kernel image generic
pi linux-image-4.4.0-210-generic 4.4.0-210.242 amd64 Signed kernel image generic
ii linux-image-generic 4.15.0.208.191 amd64 Generic Linux kernel image
ii linux-modules-4.15.0-208-generic 4.15.0-208.220 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
pi linux-modules-4.4.0-210-generic 4.4.0-210.242 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii linux-modules-extra-4.15.0-208-generic 4.15.0-208.220 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
pi linux-modules-extra-4.4.0-210-generic 4.4.0-210.242 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
자동삭제
# apt autoremove
수동삭제
# apt purge linux삭제커널
selenium 스크롤 내리기
출처 : https://youtu.be/yQ20jZwDjTE?t=14429
interval = 2
prev_height = browser.execute_script('return document.body.scrollHeight')
while True:
browser.execute_script('window.scrollTo(0, document.body.scrollHeight)')
time.sleep(interval)
curr_height = browser.execute_script('return document.body.scrollHeight')
if curr_height == prev_height:
break
prev_height = curr_height
print('스크롤 완료')