영어에서 "~는 말할 것도 없고"를 표현하는 다양한 방법과 각각의 뉘앙스를 알아보겠습니다.1. much less / still less가장 기본이 되는 표현으로, 부정적인 상황에서 더 심한 상황을 강조할 때 사용합니다.still less가 much less보다 약간 더 격식적기본 문장 구조[부정문] + much less/still less + [더 심한 상황]부정문에서 주로 사용됨.예문No explanation was offered, still less apology(아무런 해명도 없었고 사과는 말할 것도 없다)He has no daily necessities, much less luxuries(그는 일상 필수품조차 없고 사치품은 말할 것도 없다)비즈니스 상황 예시The company can't pay ..
분류 전체보기
일상적인 영어로 "자주 가는 곳" 표현하기우리가 자주 가는 곳을 영어로 표현할 때 쓸 수 있는 다양한 표현들을 알아보겠습니다.기본 표현That's my hangout place"거기가 내가 자주 노는 곳이야"hang out: 놀다, 시간을 보내다hangout place: 자주 가서 시간을 보내는 곳That's my stomping ground"거기가 내가 자주 가는 곳이야"stomp: 쿵쿵거리며 걷다stomping ground: 잘[자주] 가는 곳"The mall was their stomping ground" (그 쇼핑몰은 걔들이 자주 가는 곳이었어)I'm a regular"나 여기 단골이야""I'm a regular at this restaurant" (난 이 식당 단골이야)"I'm just hang..
개요회사에 파일에 저장된 text를 불러와 처리하는 프로그램이 있는데 테스트로 echo someword >> file 이런식으로 파일 하나를 만든뒤 이 파일을 읽어들였더니 에러가 발생하였다. (해당 프로그램은 공백과 개행에 민감한데 기존엔 이 처리가 되어있지 않았다.)분명 파일 저장시 공백을 추가하거나 개행처리를 하지 않았는데 왜 이럴까 의문스러웠다.찾아보니 원인은 Unix/Linux 계열 시스템에서 텍스트 에디터(vi, vim, nano 등)로 파일을 저장할 때나 echo 등 POSIX 호환 명령어들을 사용해서 저장할 때 문자열 끝에 개행이 자동으로 추가된다는 것이었다.POSIX 표준과 개행문자이는 POSIX 표준을 따르는 것으로, 텍스트 파일은 개행문자로 끝나야 한다는 규칙에 기인한다.관련 내용은 P..
Laravel 10과 AWS SES를 이용하기 위한 설정 가이드1단계: AWS SDK for PHP 설치composer require aws/aws-sdk-php2단계: AWS SES 설정AWS SES를 사용하여 이메일을 보내려면 AWS SES 계정을 설정하고 이메일 주소나 도메인을 인증 필요.참고: 아직 완료하지 않은 경우, '샌드박스' 모드로 발송에 제한이 있음. 보낼 수 있는 메일의 용량과 속도가 크게 제한되며, 모든 수신자가 SES에서 인증을 받아야 함.3단계: Laravel에서 AWS SES 구성Laravel 프로젝트의 config/services.php 수정. AWS SES 인증 정보를 추가// config/services.phpreturn [ // 다른 서비스 구성... 'ses'..
아래 문장을 보며 short-circuit 은 형용사가 아닌가 싶었는데 여기에선 "우회하다", "건너뛰다" 의 의미를 가진 동사로 쓰였다.They inject themselves into the execution life-cycle and when possible short-circuit much of the repetitive work. 근데 경우에 따라 동사도 되고 형용사도 될수도 있다. 개인적으론- 하이픈을 사용하여 단어끼리 연결된 복합형용사에 익숙해져 있어 당연히 형용사라고 생각했었는데 문법 구조상 이상하여 찾아보니 동사로 쓰인게 맞다. 영어 발음도 그렇고 이러한 문법도 그렇고 틀에 박혀있지 않고 자유도가 꽤 높은거같다.. 아무튼 다음과 같이 여러 품사로 사용될수 있다. 동사(verb): to s..
기술 문서를 읽다가 아래와 같은 문장을 보았는데 moving forward 가 앞으로 나아간다는 뉘앙스인건 알겠는데 어떻게 해석해야 자연스러운지 헷갈렸다. Moving forward (5.5+), Zend OpCache is the recommended option; there are known issues with APC and PHP 5.5. This document covers both Zend OpCache and APC. 찾아보니 관용구로 자주 쓰인다고 한다. 특히 기술 문서에서는 보통 새로운 버전이나 변경사항을 소개할 때 자주 사용된다고 함.그래서 위 문장에서 쓰인 Moving forward 의 의미는 "이제부터" 라고 해석하면되고 뒤에 붙은 (5.5+) 와 결합되어 "5.5버전 이상부터"..
PHP는 스크립트 언어로 인터프리터 컴파일러가 php 파일을 실행한다. Zend engine 기반으로 실행되며 처리 과정은 다음과 같다. (Zend engine은 PHP를 실행시키는 주체이며 여러 컴포넌트의 구성으로 이루어져 있다. 각 컴포넌트들은 php 파일을 토큰화, 파싱, 컴파일, 실행 등의 역할을 한다.)PHP 실행 과정토큰화(lexer) -> 파싱 -> AST -> opcode(컴파일러에 의해 변환됨) -> 실행 (Zend VM에 의해 실행됨)PHP7 이전엔 파싱 단계에서 opcode까지 생성하였지만, 이후엔 각 기능을 모듈화 (토큰화, 파싱, 컴파일) 하여 분리하였다. 모듈화의 장점복잡한 컴파일 과정을 작은 단계로 나눠 처리할 수 있음각 단계가 독립적이어서 유지보수와 디버깅이 쉬움최적화가 필..
DB 보다 더 높은 성능의 read/write 가 필요할때웹 서비스를 운영하다 보면 DB의 성능만으로는 부족한 순간이 찾아온다. 특히 실시간으로 빠른 응답이 필요하거나, 반복적으로 같은 데이터를 조회하는 경우에는 DB 대신 캐시를 활용하는 것이 좋은 선택이 될 수 있다.캐시로 활용할수 있는 in-memory DB 들과 apcu대표적인 in-memory DB로는 Redis와 Memcached가 있다. 이들은 독립적인 서버로 운영되며, 분산 환경에서도 잘 동작한다. 하지만 단일 서버 환경에서는 이러한 별도의 서버를 띄우는 것이 오히려 오버헤드가 될 수 있다. 이때 PHP에서 제공하는 apuc 를 고려해볼 수 있다.apcu 의 특징 및 장단점PHP 프로세스와 apcu의 관계PHP-FPM은 master proc..