전체 글 67

SOOP 은 10조짜리 기업이 될수 있을까?

10조짜리 기업은 어떤 기업일까?현시점(2025년) 국내에 상장되어있는 기업중에 10조를 넘어가는 기업은 50개가 되지않는다그중에 이미 쌓아놓은 자본력을 바탕으로 신사업을 영위하는 재벌그룹의 자식을 제외하면 정말 극소수의 기업만이 10조의 영역을 터치할 수 있었다.네이버, 카카오, 하이브, 고려아연, 셀트리온 누구나 이름만 들어도 알만한 그런기업들이고 국내를 석권하고 해외에서도 위용을 떨치며 독자적인 포션을 차지하는 기업들이다. 주식은 상방이 열려있고 하방이 닫혀있는 게임이다.기간은 짧으면 짧을수록 좋겠지만 장기적으로 10배의 성장을 보여줄수있는 기업이 아니라면 큰 매력을 가지긴 힘들다.국내에서 그런 가능성을 보여주는 기업으로 내가뽑은 기업은 SOOP이다.현재 1조언더로 거래되는 기업이 향후 10조짜리 ..

주식 2025.03.23

Mac 에서 Docker가 장치를 손상시킬 수 있다는 메시지가 뜨는경우

특별한 업데이트가 없었는데 갑자기 Docker 관련 보안에러가 뜨기시작했다github에 가보니 나랑 같은 문제를 겪는 사람들이 많아서 금방 해결했는데혹시나 싶어 남겨본다#!/bin/bash# Stop the docker servicesecho "Stopping Docker..."sudo pkill [dD]ocker# Stop the vmnetd serviceecho "Stopping com.docker.vmnetd service..."sudo launchctl bootout system /Library/LaunchDaemons/com.docker.vmnetd.plist# Stop the socket serviceecho "Stopping com.docker.socket service..."sudo lau..

개발/Etc 2025.01.09

[Laravel AtoZ] 2. Livewire 살펴보기

Livewire 살펴보기이전 로그인 생성할때 사용했던 라이브와이어에 대해 좀더 자세히 살펴보겠습니다. 라라벨의 프론트앤드를 작성할때 SPA방식의 웹페이지를 구현해야될 필요가 있다면 Vue와 React도 좋은 선택이지만Laravel에서는 Livewire라는 선택지도 존재합니다.서버와 프론트앤드에서 모두 PHP문법을 적극적으로 사용할수있는 장점이 있습니다. Full-Page Component일반적으로 라이브와이어 사용방법을 찾아보면 inline component 로 구현한 예제를 많이 볼수있습니다. (like Jetstream)하지만 우리는 로그인을 구현할때 full-page component 로 구현했고 그 주된 이유는 SPA 패러다임에 입각하여 만들기 위해서 입니다.Blade와 Livewire를 SPA로..

개발/PHP 2024.04.24

[Laravel AtoZ] 1. 로그인 추가하기

로그인 사전준비로그인 추가하기라라벨에서는 로그인을 만드는 방법으로 스타터킷(Breeze, Jetstream) 을 사용하는것을 추천합니다그러나 디자인적인 부분이나 기능을 커스터마이징하는 경우 스타터킷의 틀에 맞춰서 변경해야되는 경우가 발생하기에 직접 구현하는 쪽으로 진행하겠습니다.Laravel Breeze : tailwind 스타일을 적용한 간단한 인증구현Laravel Jetstream : Livewire와 Inertia 를 지원하는 강력한 인증구현 Fortify포터파이에서 회원가입, 유저정보변경, 비밀번호변경 등의 기본적인 인증 백앤드를 구현해놓았기에우리는 편하게 인증서비스를 만들수 있습니다, 물론 만들어진 기능을 다 쓸필요는 없습니다.composer require laravel/fortifyphp a..

개발/Laravel 2024.04.15

Livewire 한방 정리

라라벨을 설치하고 실행한다 composer create-project laravel/laravel:^11.0 example-app php artisan serve npm install npm run dev 라이브와이어를 설치한다 composer require livewire/livewire 이제 준비가 끝났다. 1. 간단한 액션만들기 라이브와이어 오브젝트를 생성하는 artisan 명령어를 입력한다 Counter.php 와 counter.blade.php 가 생성된다 php artisan make:livewire counter Counter.php class Counter extends Component { public $count = 1; public function increment($addValue)..

개발/PHP 2024.04.08

[Laravel AtoZ] 0. 프로젝트 생성

프로젝트 생성하기composer create-project laravel/laravel:^11.0 example-appcd example-app 프로젝트에 사용할 데이터베이스는 docker 로 mysql 컨테이너를 만들어 활용하겠습니다docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=rootroot -d -p 3306:3306 mysql:latest .env 파일에서 새로생성한 데이터베이스와 연결해줍니다.DB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=laravelDB_USERNAME=rootDB_PASSWORD=rootroot DB마이그레이션까지 완료합니다php a..

개발/Laravel 2024.04.04