개발 툴툴툴
·
Tool
신기한 툴이나 간단한 툴을 알게되서 간략하게 써보기~ 그냥 이런게 있다~ 하는 정도.남겨놓고 싶어서 쓴다.(;;)1. dbdiagram iohttps://dbdiagram.io/home관계도 그릴 때 좋고, 여기서 만든 걸 바탕으로 export하면 DDL도 나온다. 정말 꿀.. dbdiagram.io - Database Relationship Diagrams Design Tool dbdiagram.io2. draw.iohttps://app.diagrams.net/ 플로우차트 그릴 때 쓴다.ᐟ Flowchart Maker & Online Diagram SoftwareFlowchart Maker and Online Diagram Software draw.io is free online diagram sof..
2024년 회고 go
·
DIARY
이 블로그에 비공개로 처리된 몇 개의 글에는 회고라고 부르기 어려운 한 해의 목표에 대한 자기 소감같은것을 간략하게 적곤 했다...대부분의 내용은 올해의 목표는 이거였고, 한 개도 이루지 못했으니 내년에 화이팅하자! 와 같은 한 다섯줄짜리의 내용들이었지만.. =_=12월쯤 되면 와~ 올해 뭐 했는데 한 해가 갔냐 가 입버릇이었는데올해는 와~ 올해 뭐 .. 했네! 많이 했다! 한 거 많은 한 해 였다! 라는 소감 이라서 좀 써볼만한 회고가 될 것 같아서 시작해본다. 1. Apple developer Academy @ Postech올 해 가장 빼먹을 수 없는 이벤트이자 인생에서도 빠질 수 없는 이벤트가 된 애플 디벨로퍼 아카데미~ 대학생처럼 대학 도서관에서 지내던 나날~ 끝없는 회의 가끔의 밤샘.ᐟ 삽질~ ..
Apple Developer Academy @ Postech 3기 테크 batch2 지원 후기
·
ADA
이걸 이제쓰네..(이 블로그는 최초작성일로부터 두달정도 걸려 업로드 된 글입니다) 0. 나의 지원동기 (TMI)개발경력 6년차인 내가 스위프트 세계에서는 주니어?! 가 아니고..😝 딱 1년 전 (이 아니고 이제 1년 2개월 전 쯤) 요맘때쯤 애플디벨로퍼아카데미에 대한 정보를 알게 되었다. 회사에 큰 불만은 없고 안정적으로 하루하루 일하는 직장인이었는데, 유지보수와 추가개발일이라.. 이대로 지내다간 자기발전이 없을수도 있다는 불안감이 슬슬 생기기 시작했다. 팀원들끼리도 스터디 하자는 이야기가 나오지만 금세 사라지고.. 하지만 월급은 꼬박꼬박 나오고 발등에 불타오르는 정도가 아니고 그 불이 은은하게 보온되는 느낌이라 아늑하구먼.. 하고 점점 늪에 빠지고 있는 느낌이었다. 안정적인 수입과 친한 동료들과의 즐거..
[zsh] iterm2에서 쓰는추천 플러그인
·
DevOps/Terminal
zsh syntax highlight# brew로 zsh-syntax-highlighting 설치brew install zsh-syntax-highlighting# zsh 설정파일 열기vi ~/.zshrc# shift + g (G) 로 가장 밑으로 내려가서 추가source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh# :wq 로 저장 후 나와서 설정 적용source ~/.zshrc명령어가 있는지 없는지 초록색/빨간색 으로 알려주는 플러그인유용하게 사용하는 플러그인이 생길때마다 추가해야겠다.ᐟ
[Laravel] sail로 도커를 이용해 라라벨 로컬서버 만들어보자 1편
·
언어/PHP
사용기술(이면서 목표)- (Laravel sail을 이용한) docker로 컨테이너 관리- xdebug로 디버깅 관리- swagger로 api관리- composer로 패키지 관리- jenkins로 자동배포- git으로 형상관리개발환경PHP 8.3.10Laravel Framework 11.20.0이번 글에서는 laravel 프로젝트 생성해서 첫화면을 띄우는 것 까지 진행.ᐟ docker 설치  Install Docker Desktop on MacInstall Docker for Mac to get started. This guide covers system requirements, where to download, and instructions on how to install and update.docs...
터미널에서 사용하는 git 명령어를 알아보자
·
DevOps/Git
github ? git ?githubgit으로 관리하는 코드를 저장하는 원격 저장소.서버에 직접 만들어 쓰는 gitlab, 아틀라시안에서 제공하는 bitbucket 등도 같은 역할을 함git형상관리 프로그램. 버전관리를 도와줌.관리 대상 폴더에 .git 이라는 폴더가 생성되고 버전관리를 할 수 있게 됨. 폴더는 숨김폴더인데 맥북에서 command + shift + . 누르면 숨김폴더 볼 수 있음.로컬과 서버local(로컬)내가 현재 있는 위치! 보통은 내 컴퓨터.git push 를 하기 전 까지는 다 내 컴퓨터에서만 이루어지는 일임. (add, commit 이런 명령어도 다 push해서 서버에 올리기 전까지는 내 컴퓨터에서만 수정이 일어남!)그래서 push 하기전까지는 코드를 지지고 볶아도 상관 ㄴ 걱..
iterm에서 git branch 바로 띄우기
·
DevOps/Terminal
oh my zsh 테마 변경 후 git branch 명령어 칠 때마다 새 탭에 뜨는거 너무 불편하다git branch 입력했을 때 현재 창에서 출력하고싶은데 마치 파일편집기처럼 뜰 때가 있다.iterm git branch without new prompt 이라는 검색어로 찾았다.지금 생각해보니 iterm git branch show cat 뭐 이렇게 검색해도 해당 스택오버플로우가 뜨는듯!git config --global pager.branch false   이렇게 하면 바로 현재 세션에 출력이 된다.출처 https://stackoverflow.com/questions/48341920/git-branch-command-behaves-like-less
PHP 8 이 나왔구나
·
언어/PHP
뭔가의 키워드로 검색하며 떠돌아다니다가 이제 PHP 8 공부하셔야죠 하는 거 보고 8이 나왔어? 하고 공식홈페이지에 가보았다www.php.net/releases/8.0/en.php PHP: PHP 8.0.0 Release AnnouncementPHP 8.0 is a major update of the PHP language. It contains many new features and optimizations including named arguments, union types, attributes, constructor property promotion, match expression, nullsafe operator, JIT, and improvements in the type systemwww.ph..
Vanilla JS 기초 정리글
·
언어/JS
* 본 포스팅은 노마드코더 바닐라js 강의를 듣고 정리하여 작성한 글입니다. nomadcoders.co/javascript-for-beginners/lobby Watch Now - 노마드 코더 Nomad Coders nomadcoders.co ○ Vanilla JS란 - 아무 라이브러리도 쓰지 않는 순수 js ○ const, let, var - const : constant, 상수, 변하지 않음. 상수에는 대입을 할 수 없고 대입하면 에러가 나게 됨 - let : 변수가 바뀌는 걸 허용함. 이외엔 const와 동일 - var : variable, 하지만 왠만하면 let과 const를 쓰는 것을 추천※ var의 문제점 : var를 사용하면 hoisting 문제가 생김. 속한 범위(scope) 내에 최상단으..
Google App Engine(GAE)으로 라라벨 환경구축
·
DevOps/Cloud Server
회사에서 클라우드 서버로 aws를 쓰다가, 제휴? 아무튼 협력 어쩌고 그런 이유로 점점 GCP(Google Cloud Platform)환경으로 조금씩 이동하려는 움직임이 있다. 그리고 지금 진행중인 프로그램을 구글환경에서 배포하는 것으로 결정!회사에서도 써 본 사람이 거의 전무해서, 일단 부딪혀가며 사용해보자~ 가 되었다. 서버의 경우에는 Google App Engine과 Google Compute Engine이 있었고, 회사 내에서 gce는 써 본 사람이 없으니까 일단 사용해본 적 있는 선배가 있는 gae 환경에서 개발을 하게 되었다. 둘의 차이와, 사용법에 대한 차이는https://cloud.google.com/appengine/docs/the-appengine-environments App Engi..
라라벨에 대해 몰랐던 것 정리
·
언어/PHP
현 프로젝트를 들어가면서 회사 내 프레임워크를 전체 공통화하자는 의견이 나오게 되었다.그래서 기존에 코드이그나이터로 개발했던 프로젝트를 라라벨로 변경하며 쓰게 되었는데, 이걸 변경하고 선배 개발자분이 서포트로 붙으면서 코드리뷰를 받게되면서 내가 정!말!로! 프레임워크의 기능을 하나도 이용하지 않고 있다는 점을 깨닫게 되었다. 그 부분에 대한 정리를 해보려고 한다. 라라벨단순히 MVC(Model-View-Controller) 디자인패턴을 이용하는 것만 생각했고, 그래서 정말 이 단순한 구조에 대한 이해+artisan 커맨드로만 프로젝트를 진행했다. 책 한장 읽지않고 강의 하나 듣지 않고 laravel.kr 에 그때그때 필요한 기능을 찾아보는 식으로 코드를 작성했다. 그리고 리뷰에서 돌아온 수많은 코멘트....
PHP와 linux환경에서의 환경조사
·
DevOps/Terminal
일을 하다보니 요즘 신입이나 회사 몇 사람들에게 환경조사에 대한 질문을 종종 받게 되는데, 그 때 내가 환경조사하는 순서에 대해 이야기해보려고 한다.기존 웹서비스에 추가개발을 들어가게 될 때 그 환경에 대한 초기환경세팅을 부탁받은 경우가 많은데, 그 때 이렇게 해서 해결했다 정도의 이야기가 될 것 같다1. 이 서버에서 소스코드가 배치되어 있는 곳은 어딘가요?aws환경의 경우 대충 감으로 /var/www 혹은 /home/httpd 등 루트 검색해보고 알아채는 경우가 있는데 가장 확실한 방법은 일단 nginx 환경인지 apache환경인지를 확인한 후apache의 경우/etc/httpd/conf/httpd.conf(아파치 옛날버전의 경우는 /usr/local 밑에 있을 가능성도 있음)nginx의 경우/etc/..
웬디
기LOG