https://regexr.com/ RegExr: Learn, Build, & Test RegEx RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp). regexr.com 용이하게 사용 중인 정규식 테스트 사이트입니다. 개발하다 보면 정규식 테스트할만한 곳이 필요할 때 저는 이 사이트를 애용합니다. 사이트 들어가면 바로 정규식 테스트가 가능합니다. Flag 입려도 매우 쉽습니다.
분류 전체보기
Laravel CRUD 초급 예제 HTML 삽입 미리보기할 수 없는 소스 라라벨 공부 바로가기 Step 1. 이전 유효성 검사 이전 포스트에서도 유효성 검사를 넣었지만 이는 추천하지 않는 방법입니다. 왜냐하면 사이트가 커질수록 체크해야 하는 Request와 조건들이 많아질 것인데 그럴 때마다 Controller에 코드가 길어지는 것은 보기 좋지 않기 때문이죠. ... class ProductController extends Controller { ... public function store(Request $request) { // 만약 검사해야할 값들과 범위가 훨씬 많아진다면?? $request = $request->validate([ 'name' => 'required', 'content' => 'r..
Laravel 9 CRUD 예제 HTML 삽입 미리보기할 수 없는 소스 라라벨 공부 바로가기 Step 0. Setting 이번 페이지네이션을 진행하는 프로젝트는 Laravel CRUD 초급 예제를 끝낸 뒤를 기준으로 진행합니다. 이전 포스트를 보지 않으신 분이라도 페이지네이션(Pagination) 만드는 데 있어 도움이 될 것입니다. Step 1. Basic Pagination 라라벨에서 지원하는 페이지네이션 함수를 사용하는 부분입니다. 이전 강의를 진행하신 분들 중 product의 개수가 10개를 넘어가시는 분들은 아래와 같이 스타일이 깨집니다. 위 사진에는 보이지 않지만, 아래로 스크롤을 내리면 이미지에 스타일이 적용되지 않은 것이 존재할 것입니다. 이는 제가 resources/view/product..
Laravel 9 CRUD 초급 예제 HTML 삽입 미리보기할 수 없는 소스 라라벨 공부 바로가기 Step 1. Read 상세 보기 페이지를 추가해봅시다. app/Http/Controllers/ProductController.php class ProductController extends Controller { ... // 상세 페이지 public function show(Product $product){ // show 에 경우는 해당 페이지의 모델 값이 파라미터로 넘어옵니다. return view('products.show', compact('product')); } } 라우팅 설정을 추가해줍시다. routes/web.php ... // {product}는 주소의 변경가능한 값이 오는 것을 produc..
남들이 GIF를 블로그에 사용하는 걸 보면 어떻게 만드는지 궁금해서 무료로 GIF 쉽게 만드는 사이트를 찾았습니다 아래 주소로 들어가셔서 https://www.screentogif.com/ ScreenToGif - Record your screen, edit and save as a gif or video Free screen recorder tool. Record, edit and save as a gif or video. www.screentogif.com installer 클릭 후 받아진 프로그램을 실행시켜서 다운로드 하시면 됩니다. 그러면 바탕화면에 아래와 같이 실행버튼이 생깁니다. 실행 후 녹화 버튼을 눌러 현재 pc 화면을 녹화한 후 GIF로 만들 수 있습니다. 녹화를 누르면 아래와 같이 창이..
Laravel 9 CRUD 초급 예제 HTML 삽입 미리보기할 수 없는 소스 라라벨 공부 바로가기 Step 1. Project Setting 프로젝트를 만들 폴더로 옮긴 후 프로젝트 생성 명령어 입력, dev_seung 부분은 프로젝트 명이며 뒤에 숫자는 라라벨의 버전입니다, 뒤 숫자를 변경하면 라라벨의 버전을 바꿀 수 있습니다. composer create-project laravel/laravel dev_seung "9.*" ※ composer : php에서 사용하는 패키지 및 라이브러를 관리해줍니다. (node의 npm) .env 파일에 데이터베이스 정보 입력 APP_NAME=Laravel APP_ENV=local APP_KEY=base64:yXz/0nPARHiPPIuPe87zvDe0RiqtpX9k..
제가 자주 보는 블로거 분께서 티스토리 스킨을 제작하셨는데 블로그에 적용해보니 상당히 괜찮네요 혹시나 스킨을 처음 적용하거나 어디 있는지 못 찾는 분들을 위해 방법을 정리해보았습니다 매우 간단합니다. 제가 말한 블로그의 주소입니다. https://pronist.dev/5 hELLO 티스토리 스킨을 소개합니다. hELLO hELLO 스킨은 본래 기능의 많이 없었다가, 최근 반응이 나쁘지 않아서 여러 기능의 추가와 함께 업데이트를 여러 번 하게 되었습니다. hELLO 1.0 때와 비교하면 비교할 수도 없을 만큼의 기능과 pronist.dev 아래 주소로 스킨을 다운로드하신 후 https://github.com/tistory-projects/tistory-skin-hELLO/releases/download/3..
https://echo.labstack.com/ Echo - High performance, minimalist Go web framework Echo is a high performance, extensible, minimalist web framework for Go (Golang). echo.labstack.com Go의 웹 프레임워크인 Echo의 아래와 같은 튜토리얼 진행 중 package main import ( "net/http" "github.com/labstack/echo/v4" ) func main() { e := echo.New() e.GET("/", func(c echo.Context) error { return c.String(http.StatusOK, "Hello, World!")..
https://www.acmicpc.net/problem/1929 1929번: 소수 구하기 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. www.acmicpc.net 위 문제는 소수 구할 때 자주 쓰이는 알고리즘인 에라토스테네스의 체를 사용하면 됩니다. 에라토스테네스의 체에 대한 설명은 나무 위키가 역시.. 잘 나와있습니다 https://namu.wiki/w/%EC%97%90%EB%9D%BC%ED%86%A0%EC%8A%A4%ED%85%8C%EB%84%A4%EC%8A%A4%EC%9D%98%20%EC%B2%B4 과정 또한 예시가 있으므로 이해가 쉬우실 것입니다. 수열에서 소수의 배수들을 전부 제..