기타 (Etc)

분류되지 않은 개발 관련된 것들에 대해서 소개해드립니다.


2020

wget/curl로 구글 드라이브 파일 다운로드
wget/curl로 구글 드라이브 파일 다운로드

서버 측에서 외부 리소스를 다운받아야하는 경우가 있습니다. CLI 환경에서 외부 리소스를 다운 받는 방법에는 대표적으로 wgetcurl 이렇게 두 가지가 있습니다.

[HTML] 공백(스페이스, 빈칸) 넣는 방법
[HTML] 공백(스페이스, 빈칸) 넣는 방법

웹 프론트엔드 개발을 하다보면, 뜻대로 글이 써지지 않는 경우가 있습니다. 그 중 가장 잊기 쉬운 것이 공백(스페이스)인데요. 오늘은 HTML에 공백문자를 삽입하여 페이지에 노출이 잘 되는지까지 확인해보는 시간을 가져보도록 하겠습니다.

중복 없이 배열 합치기 (Merge arrays without duplicates)
중복 없이 배열 합치기 (Merge arrays without duplicates)

자바스크립트 뿐만 아니라 여러가지 언어에서 개발을 하면서 여러 배열들을 병합해야하는 경우가 있습니다. 요즘 새로 생긴 언어같은 경우 간단하게 처리가 가능한 내장 함수를 지원해주기도 합니다. js에서는 중복 없이 배열을 합치는 함수는 없지만 여러가지 빌트인 함수를 이용하여 손쉽게 코드를 작성할 수 있습니다.

Intellij 콘솔창 색깔 설정 - Grep Console
Intellij 콘솔창 색깔 설정 - Grep Console

개발을 할때, 뭔가를 확인하고 싶어서 로그 찍고 콘솔창에서 확인하는 작업을 많이하게 되는 것 같습니다. 그런데 로그의 양이 많아서 찾기가 힘들고, 가독성이 떨어져서 다음과 같은 식으로 로그를 확인하게 됩니다.

Copy iframe node (iframe node 복사하기)
Copy iframe node (iframe node 복사하기)

javascript를 통해서 노드를 복사해야하는 경우가 있습니다. 노드를 복사하는 방법에는 2 가지가 있는데요.

XMLHttpRequest 예제 (XMLHttpRequest example)
XMLHttpRequest 예제 (XMLHttpRequest example)

font-end 개발을 하다 보면, javascript를 이용해서 back-end로 http 요청을 보내야할 때가 있습니다. 그런 경우, XMLHttpRequest를 이용하여 아주 간단하고 쉽게 요청을 보낼 수 있습니다.

맥에서 Flutter 설치하기 (Install Flutter in mac)
맥에서 Flutter 설치하기 (Install Flutter in mac)

언젠가 앱개발을 AOS/IOS 둘 동시에 개발하는 앱이 개발되지 않을까 생각했는데, 역시 Google이 또 만들어 냈네요. 오늘은 Flutter를 맥에 설치하는 방법에 대해서 정리해보겠습니다.

selectKey 컬럼 여러개 사용하기 (multiple select key)
selectKey 컬럼 여러개 사용하기 (multiple select key)

Mybatis 3.2.6 버전부터 selectKey에 다음과 같이 여러 개의 컬럼을 가져올 수 있습니다. 방법은 아래의 selectKey 코드에 있습니다.

More Read