npm 패키지 관리자를 사용하여 Node.js 패키지의 다양한 의존성 모듈을 설치하고 관리할 수 있습니다. 예를 들어 Next.js를 설치하려 한다면 아래와 같이 npm 명령을 실행할 수 있습니다. $ npm install next 만약 해당 패키지를 업데이트하려는 경우에도 위와 같이 npm install {name}을 사용하여 패키지를 최신 버전으로 업데이트할 수 있습니다. 그렇다면...
Dart (Flutter)를 사용하면서 print 함수를 사용하여 여러 타입의 변수를 콘솔에 출력할 수 있습니다. print('abcd'); 그런데 텍스트가 길거나 내용이 많을 경우 print 함수는 텍스트 끝부분을 자르게 됩니다. 이로 인해 의도한 모든 내용을 확인하기에 어려운 경우가 있습니다. 이는 Dart의 print함수에서 의도한 기능으로서 현재로서는 꼼수를 사용하여 해결해야만...
macOS의 패키지 관리 앱인 brew(Homebrew)에서는 설치한 앱의 서비스 관리를 할 수 있습니다. brew 앱 설치 예를 들어 macOS로 데이터베이스를 로컬호스트로 서비스하기 위해 mariadb를 사용하려고 합니다. 아래 brew 명령어를 사용하여 mariadb를 설치할 수 있습니다. $ brew install mariadb 설치한 앱의 서비스 관리 이제 설치한 앱의 서비스를...
Xcasca 앱 출시 크로스 플랫폼 SSH 클라이언트인 Xcasca 앱이 출시되었습니다. 2025년 9월 23일 (주)넷사랑컴퓨터에서 SSH 터미널 & SFTP 파일 전송 클라이언트인 Xcasca 앱 출시를 발표했습니다. 기존에 이미 서비스 중이었던 PortX 앱을 새로운 이름으로 리브랜딩하였으며 이름 변경 뿐만 아니라 데이터 동기화 지원, 많은 개선사항이나 디자인 개편 등의...
Xcode에서 iOS 애플리케이션을 빌드(Archive)하고 App Store Connect에 앱을 업로드하는 도중, 아래와 같은 에러가 발생하면서 더 이상 진행되지 않는 경우가 있습니다. The following issues occurred while distributing your application. You do not have required contracts to perform...
INSTALL_FAILED_INSUFFICIENT_STORAGE 문제 안드로이드 스튜디오에서 에뮬레이터를 실행하고 개발중인 애플리케이션을 실행하려 하면 로그 창에 아래와 같이 표시되면서 앱 설치에 실패하는 현상이 발생합니다. Launching lib/main.dart on sdk gphone64 arm64 in debug mode... Running Gradle task...
인터넷 커뮤니티 사이트에서 게시글이나 댓글에 간혹 장난을 목적으로 작성된 특이한 글자를 볼 수 있습니다. 위 예시에서는 높이가 낮지만 실제로는 더 긴 높이의 텍스트도 만들 수 있습니다. 이로 인해서 웹사이트의 콘텐츠 영역을 벗어나버려 웹사이트 관리자들이 곤욕을 치루는 경우가 있습니다. 생김새가 마치 으시시하기도 해서 무서운 텍스트라고도 하는데, 이 텍스트의 정체는 무엇일까요? Zalgo...
리눅스 명령어 – kill, killall 리눅스 kill 명령어는 특정 프로세스를 종료해주는 명령어입니다. 백그라운드에서 실행되고 있는 작업이 있거나 더 이상 응답이 없는 프로그램을 강제 종료할 때 주로 사용합니다. kill 명령어와 함께 사용되는 인자값으로는 종료할 프로세스의 ID값(PID라고 합니다.)과 종료 명령을 위한 신호 코드가 필요합니다. 이를...
JavaScript는 역사가 긴 스크립트 프로그래밍 언어입니다. 세월이 흐르면서 많은 자바스크립트 표준이 만들어졌고, 현재는 많은 문법적 변화가 이루어졌습니다. 지금 설명하려는 것은 최신 문법에 대한 내용이 아닙니다. 긴 세월 존재해왔던 만큼 일어나는 특이한 현상이기도 합니다. JavaScript typeof null = object? null은 JavaScript의 원시 데이터 타입입니다...
NodeJS 테스트 프레임워크인 Mocha는 비동기 테스트를 지원합니다. 간혹 특정 테스트 스크립트를 작성하고 실행하면 아래와 같이 에러 메시지가 발생하며 실행이 되지 않는 경우가 있습니다. Error: Resolution method is overspecified. Specify a callback * or * return a Promise; not both. 이 문제는 아래와 같은...
최신 댓글