IT에 관한 글

(환경설정) 프론트엔드 개발자를 위한 vscode 에디터 세팅과 확장프로그램(extension)
1. 들어가는 글 나는 모든 개발을 가르치기 전에 IDE나 에디터에 대해서 한 시간 정도 강의를 할애해야 한다고 생각하는 사람이다. 개발환경은 단지 코드를 작성하는 프로그램이라고 과소평가할 것이 아니기 때문이다. Rust가 C++를 대체할 수 있다고들 하지만 아직까지 Rust의 개발 환경이 제대로 갖춰지지 않아있기 때문에 쉽지 않을 거라는 비판이 많다. 개발환경은 그 자체가 프로그래밍 언어와 밀접한 관계가 있다. 인간이라면 프로그래밍 언어의 모든 클래스와 함수를 다 외울 수 없기 때문에 IDE가 미리 보기와 제안을 해주는 것이고, 모든 흐름을 알아보기 어렵기 때문에 디버거가 있으며, 모든 명령어를 외울 수 없기 때문에 자동완성된 명령어로 컴파일과 빌드를 하는 것이다. 컴파일과 빌드를 일일이 다 CLI로 ..

돈을 벌기 위해서 배워야 할 (프로그래밍)언어 3가지
0. 돈을 벌기 위한 언어 예전에 누가 우스갯소리로 프로그래밍 언어도 언어라고 해서 자신은 3개 국어를 할 줄 안다는 유머를 들었다. 사람과 소통하든 기계와 소통하든 어떤 방식으로도 언어를 배우는 것은 현실에서 살아남기 위해 중요한 요소이다. 오늘은 내 경험상 돈을 벌어봤던 언어와 여기저기서 들었던 뇌피셜로 세상에서 살아남기 위한 언어 3가지를 글로 써보고자 한다. 1. 영어 (English) 절대 강자 영어. 인터넷에서 대부분의 문서가 영어라는 것은 모르는 사람이 없을 정도다. 현재 영어는 약 60개국에서 사용하고 있는 언어로 돈을 벌기 위해서는 많은 사람에게 노출되는 것이 필수적이다. 토스의 창업 스토리 "유난한 도전"에 보면 영어에 유창하지 않았던 이승건 대표가 해외로 나가 투자를 받지 못할 때마다..

사이드 프로젝트 쉽게 시작하기 (OpenAPI, Javascript)
최근에 재미있는 깃허브 레포지토리를 발견했다. https://github.com/dl0312/open-apis-korea GitHub - dl0312/open-apis-korea: 🇰🇷 한국어 사용자를 위한 서비스에 사용하기 위한 오픈 API 모음 🇰🇷 한국어 사용자를 위한 서비스에 사용하기 위한 오픈 API 모음. Contribute to dl0312/open-apis-korea development by creating an account on GitHub. github.com 한국어 사용자를 위한 오픈API 모음으로, 사이드 프로젝트를 하기에 괜찮은 것들이 많다. 날씨부터 랜덤 사진, 영어 단어와 금융 정보까지. 간단하게 디스플레이하거나 가공해서 시각화하면 좋을 것들이 많다. 이렇게 공개된 API로..

소프트웨어 창업은 왜 어려울까? (매출을 일으키는 소프트웨어, 1인 창업)
0. 들어가는 글 몇 년 전인지 기억이 안 날 정도로 예전에 '게임'으로만 돈을 벌 수 있는 방법을 리스트화 시킨 자료를 본 적이 있다. 세상에 존재하는 모든 게임 비즈니스 모델을 모두 모아둔 영어 자료였는데 지금은 검색해도 나오질 않는다. 앱의 시대가 지나고, 하이브리드 앱과 웹의 시대가 다시 도래한 것 같다. 예전에 비해서 Android, iOS에서 지원하는 WebView 객체는 엄청나게 발달했다. 웹 API는 물론이고 그것을 동작시키는 브라우저와 스마트폰의 AP 하드웨어 성능 또한 괄목상대하게 발전했다. Node.js 환경이 전세계로 확산되면서 React, Vue.js가 생겼고, Github의 규모가 커지면서 훌륭한 오픈소스를 공부할 수 있는 환경이 되었다. 백엔드와 프론트엔드의 쉬운 접근성이야말로..

전세계에서 8번째로 트래픽이 큰 사이트, 폰허브(Pornhub)는 어떻게 운영될까?
전세계가 알고 있는 포르노 사이트에 대한 개요 폰허브의 모회사는 마인드기크(MindGeek)라는 회사로 캐나다 퀘백 주에 위치해있다. (법인 등록은 룩셈부르크에 되어있다고.) 아마 전세계에 여러 곳에 지사가 있는게 아닐까 싶다. 조금 더 알아보니 신기한게 마인드기크는 자회사로 폰허브 말고도 여러가지 기업과 사이트를 운영한다. RedTube, YouPorn, Men.com, Reality Kings 같이 인터넷좀 해봤다는 남성들이 한 번 쯤은 들어봤던 사이트를 모두 운영한다. (진정한 성인 시장의 강자가 아닐 수 없다 ㄷㄷ) 그래서 어떻게 개발한대요? 공식적인 폰허브 개발자 채용사이트는 없으나, MindGeek에는 Career (구인 관련 글) 메뉴가 있다. 언어로만 따지면 Java, Golang, PHP..

크롬에서 유튜브 4K 화질 선택이 안될 때
유튜브는 4K 영상을 VP9이라는 코덱으로 송출한다. 참고 > https://en.wikipedia.org/wiki/VP9 VP9 - Wikipedia From Wikipedia, the free encyclopedia Jump to navigation Jump to search Open and royalty-free video coding format released by Google in 2013 VP9 is an open and royalty-free[1] video coding format developed by Google. VP9 is the successor to VP8 and compete en.wikipedia.org 그 의미는 브라우저에서 뭔가 이 영상 코덱 형식을 방해하면 4K가 실행..

iOS 15 업데이트 후 통화연결음이 이상해졌어요.
1. iOS 15 통화연결음이 ETSI 표준 기본 통화 연결음으로 바뀌다. https://ko.m.wikipedia.org/wiki/%ED%86%B5%ED%99%94%EC%97%B0%EA%B2%B0%EC%9D%8C 통화연결음 - 위키백과, 우리 모두의 백과사전 ETSI 표준 기본 통화 연결음 일본의 기본 통화 연결음 대한민국·미국의 기본 통화 연결음 영국·호주의 기본 통화 연결음 유럽 대륙의 대부분 국가는 425Hz 사인파, 1초 재생 후 3-4초 정지인 ETSI 권 ko.m.wikipedia.org 유럽의 대부분 국가는 425Hz 사인파, 1초 재생 후 3~4초 정지인 ETSI(European Telecommunication Standards Institute) 권고안을 사용한다고 합니다. 혹시 다음과..