전체 글

전체 글

    이탈리아 밀라노 여행기, 유럽여행기 (1) 두바이 경유

    이탈리아 밀라노 여행기, 유럽여행기 (1) 두바이 경유

    때는 2022년 9월 갑작스럽게 유럽으로 유학을 가기로했기때문에 유럽으로 떠나야만했다 내 처음 목적지는 폴란드 폴란드에서 지낼거기 때문 학교도 폴란드에 있음 (나중에 폴란드 비자만들기 등등 자세한 꿀팁에 대해서도 다룰예정) 일반적으로 유럽에있는 대학교들은 학기시작이 4월과 10월에 시작하기때문에 9월에 출국하는 나로써는 아직 시간이 있었다 기회주의자인 나는 이 기회를 놓치지않기위해 유럽여행 계획을 만들었다 폴란드- 이탈리아 - 스위스 -오스트리아 - 폴란드 로 복귀하는 여행일정 프랑스는 예전에 다녀와봣기 때문에 패스 그럼 거두절미하고 시작해보자 일단 내 항공편은 편도 폴란드행 두바이에서 경유였다 (경유시간은 3시간남짓) 비행기 타고 가는 중 너무너무 지겨워서 찰칵 기내식들도 먹어주고 나는 두바이 항공을 ..

    유럽여행! 이탈리아 밀라노에서 스위스 취리히까지 기차타는법

    유럽여행! 이탈리아 밀라노에서 스위스 취리히까지 기차타는법

    코로나이후 해외여행가시는분들이 굉장히 많아졌는데요 기회가 생겨서 간 유럽여행이다보니 한 나라에만 머무는 여행은 조금 많이 아쉽죠 유럽내 국가간이동은 한국여권으로 굉장히 쉽고 자유로워서 어떻게 가는지만 알면 큰 문제가 될건 없습니다 일단 어떻게 기차티켓을 구매하는가에대한 답변은 OMIO 어플리케이션을 사용하셔도되고 저같은 경우는 https://italiatren.com/ko 해당 사이트에서 진행했습니다 한국어로도 번역이 되어있기때문에 큰 문제없이 티켓을 구매할수있었습니다 티켓 구매이후에는 굳이 직접 프린트를 할 필요는없습니다 왜냐하면 이메일로 내 티켓이 올거거든요 개인정보가 나와있는 부분은 잘랐습니다 실제 제가 직접 예매하고 구매했던 티켓의 일부입니다 밀라노에서 스위스 취리히까지 3시간10분 탑승시간이고 ..

    JavaScript에서 인터프리터, 동적, 객체 지향 언어 개념에 관해

    자바스크립트 소개 자바스크립트는 인터프리터 언어로, 파이썬과 같이 컴파일 프로세스가 필요하지 않고 직접 실행될 수 있는 언어입니다. 또한 이는 동적 언어로, 동적 타이핑을 허용합니다. 이것은 개발자가 변수의 데이터 타입을 실시간으로 변경할 수 있게 해주며, 다음 코드 블록에서 설명된 것처럼 변수의 데이터 타입을 변경할 수 있게 합니다: let x = 1; x = 'hello'; x = true; x = { a: 1, b: 2 }; x = [1, 2, 3, 4, 5]; x = function (a, b) { return a + b; }; 자바스크립트에서의 객체 지향 개념 자바스크립트는 또한 객체 지향 언어이지만, C++ 및 Java와 같은 언어와는 다른 방식으로 객체 지향 개념을 구현합니다. 자바스크립트는..

    유럽 스위스 인터라켄 렌트카 후기, 하는 방법, 팁 TIP

    유럽 스위스 인터라켄 렌트카 후기, 하는 방법, 팁 TIP

    한국에서만 운전해보고 한국에서만 렌트카를 이용해본 내가 영어도 잘 못하는 내가 어떻게하면 유럽에서 렌트카를 빌릴수 있었을까 를 공유해보겠습니다 렌트카를 유럽에서 렌트하는 방법은 거의 모든 유럽 지역내 국가에서 공통적용됩니다 이탈리아 밀라노 에서 렌트하기를 보신분은 굳이 읽으시지않으셔도 될정도 못 보신분들은 이곳을 한번 읽고오셔도 됩니다 https://ganzicoder.tistory.com/185 유럽 이탈리아 밀라노 렌트카 후기, 하는 방법, 팁 TIP 한국에서만 운전해보고 한국에서만 렌트카를 이용해본 내가 영어도 잘 못하는 내가 어떻게하면 렌트카를 빌릴 수 있었고, 어떻게 사용했는지 공유 해보려고합니다 가장 첫번째로 예약을 먼저 ganzicoder.tistory.com 일단 가장 중요한 렌트카 예약부..

    유럽 이탈리아 밀라노 렌트카 후기, 하는 방법, 팁 TIP

    유럽 이탈리아 밀라노 렌트카 후기, 하는 방법, 팁 TIP

    한국에서만 운전해보고 한국에서만 렌트카를 이용해본 내가 영어도 잘 못하는 내가 어떻게하면 렌트카를 빌릴 수 있었고, 어떻게 사용했는지 공유 해보려고합니다 가장 첫번째로 예약을 먼저해야합니다 https://www.rentalcars.com/en/ 저는 위에 있는 사이트를 사용했습니다 영어로 되어있지만 구글 번역기를 사용해도 충분하고 렌트를 시작하는 곳과 반납하는곳이 다르면 비용이 어이가 없을정도로 오르기도하니 그런금액도 여기서 한번 확인해보는것이 좋으실거같습니다 참고로 이탈리아 밀라노역근처에서 렌트했고 이회사를 이용했습니다 불만없이 잘 이용했습니다 저는 문제도없엇고요 그리고 보험같은건 왠만하면 풀커버로 하시는걸 가장 추천드립니다 근데 요즘 써드파티 회사들 예를 들면 스카이스캐너, 렌탈카스 이런 회사들을 통..

    Node.js 와 Apache, nginx 는 왜 같이쓰는가?

    나는 당연히 node.js 의 express 만으로도 안정적인 서버를 구축할수있다고 생각하고 그렇게 자바스크립트를 배워왔지만 배포를 하다보니 nginx 를 같이이용하는경우가 많았다 클라이언트 사이드가 아닌 서버사이드인데 왜 이용하나 굳이 사용하면 괜히 속도저하만 생기는게 아닌가 싶어서 찾아봤지만 역시나는 갈길이 한참멀어도 이렇게 멀수가없었다 단어의 정의부터 알아보자 웹 서버 : 클라이언트가 서버에 request 를 하면 그 reauest 를 받아 정적 컨텐츠를 제공 요청에 대해 가장 앞에서 처리 WAS : 주로 동적컨텐츠를 제공하기위해 만들어진 Web Application Server 리버스 프록시 : 내부 어플리케이션과 외부 클라이언트 사이에 자리잡아 클라이언트의 요청을 적절한 서버로 보내주는 역할 많..

    Nest.js 에서 pm2 를 활용한 배포할시 주의할점

    말그대로 클라우드 환경에서나 아니면 로컬에서 무중단 배포를 위해 pm2 를 사용하는경우에 개인적으로 겪었던 문제점과 해당 문제를 해결하기위해 강구해낸 방법들을 공유해보려고 합니다 가장먼저 pm2 설치!! $ sudo npm i -g pm2 $ sudo yarn add -global pm2 설치한다면 pm2 명령어는 딱 3가지만 처음엔 알아도된다 $ pm2 start app.js $ pm2 log $ pm2 list $ pm2 kill pm2 kill 은 말그대로 종료하는것 start 는 시작 log 는 현재 진행로그현황 list 는 pm2 를 통해 돌아가고있는 서버들을 확인할수있다 Nest 에서 주의해야할점은 // pacakage.json { "name": "backend", "version": "0.0..

    근황과 유럽에서 Boot Camp(Mimo)

    근황과 유럽에서 Boot Camp(Mimo)

    2022년 9월 유럽여행을 시작으로 벌써 유럽에서 지낸지 4개월정도가 흘러갔습니다 한국에서 1년정도 정말로 좋은사람들과 좋은곳에서 같이 일을 했던 경험이 제 인생에서 아주 행복한 추억으로 남아있습니다 내가 여기서 뭘 하면 좋을지 어떻게하면 좋을지 곰곰히 생각한 결과 내가 지금 부족한부분은 내가 잘 알고있기때문에 부족한 부분을 채우기위해 노력하려고합니다 첫번째 부족한 부분은 기본기의 부재 기본기는 어느 분야에서든지 가장 중요하다고 생각합니다 현업에서 실제로 1년 정도 근무해본 결과 , 어떠한 문제가 주어지고 시간만 있다면 어떻게서든 해결을 할수있습니다 하지만 너무 오랜시간이 걸리면 당연히 좋지 않을수밖에 없겟죠 그동안 잘못된 코드들을 많이 작성해왔습니다 . 당연히 혼자 스스로 생각하고 좋은 코드를 작성하는..

    Time complexity (with JS) - Part 1

    실제로 회사에서 근무했을당시 Nest js 를 활용한 백엔드 API 를 만드는 업무를 담당했었는데 그 당시에는 시간복잡도 라는 개념이 없엇기때문에 반복문 안에서 또 반복문을 사용하는 경우가 있었다 이런 경우에 연산속도가 엄청나게 늘어나기때문에 좀더 나은 방법을 찾아야 했었는데 그 때 찾아봤던 자료가 있어서 정리를 해보려한다 시간 복잡도, 그리고 Big - O 란? 시간복잡도는 알고리즘을 처리하는데 얼마의 시간이 걸리는지 말해준다, 이런 알고리즘의 시간복잡도는 주로 Big - O 로 표시를한다 Big - O 란 알고리즘의 성능을 수학적으로 표현해주는 표기법이다. 이를 통해 알고리즘의 시간과 공간 복잡도를 표현가능하다 Big - O 는 알고리즘을 실제처리하는 시간을 말해주는것이 아닙니다. 데이터나 사용자 증..

    What is Vanilla JS?

    What is Vanilla JS? 외부 라이브러리나 프레임워크를 사용하지않은 순수 JavaScript 를 말한다 사용자를 위해 정의된 라이브러리나 프레임워크 일체를 사용하지않기때문에 당연히 다른 라이브리러나 프레임워크를 사용했을때보다는 빠르고 호환성이 좋다 고수면 고수일 수록 별의별 기능을 구현할 수 있다 (실력의 척도?...) Characteristics 순수 자바스크립트의 특성상 라이브러리를 사용했을때 간단하게 사용한 코드가 라이브러리를 사용하지않으면 코드가 길어진다 $('li').css('color','red') jQuery 를 사용해서 이렇게 표현할수있는것을 document.querySelectorAll('li').forEach(item => item.style.color='red') 이런식으로..