728x90

전체 글 210

Electron 실행 chrome-sandbox 파일의 권한이 올바르게 설정

해결 방법: 해당 파일을 root 소유로 변경sudo chown root:root /home/dir/Downloads/my-app/node_modules/electron/dist/chrome-sandbox파일의 권한을 4755로 설정sudo chmod 4755 /home/dir/Downloads/my-app/node_modules/electron/dist/chrome-sandbox문제 원인:Electron은 chrome-sandbox를 사용하여 보안 기능을 제공하는데, 이 파일이 루트 소유이며 setuid 비트(4755)를 설정해야 정상적으로 실행됩니다.위 명령어를 실행하면 chrome-sandbox가 루트 사용자 소유가 되고, 일반 사용자도 해당 바이너리를 실행할 수 있습니다.추가 해결 방법 (옵션)만..

Web/JS 2025.02.26

Ubuntu 우분투 NodeJS 노드JS 설치 방법

1. 파일 다운로드 (이미 있다면 생략)wget https://nodejs.org/dist/v22.14.0/node-v22.14.0-linux-x64.tar.xz2. 압축 해제tar -xvf node-v22.14.0-linux-x64.tar.xz3. /usr/local로 이동 (선택 사항)압축을 해제한 폴더를 /usr/local/로 이동하면 시스템 전역에서 사용하기 편리합니다.sudo mv node-v22.14.0-linux-x64 /usr/local/node4. 환경 변수 설정Node.js를 어디서나 실행할 수 있도록 PATH를 설정합니다.echo 'export PATH=/usr/local/node/bin:$PATH' >> ~/.bashrcsource ~/.bashrc또는 zsh을 사용 중이라면echo..

Web/JS 2025.02.26

SQL과 NoSQL의 NULL 값 처리와 고유 인덱스의 차이점

데이터베이스에서 고유 인덱스를 생성하는 것은 데이터 무결성을 보장하기 위해 중요한 작업입니다. 하지만 NULL 값이 포함된 컬럼에 대해 고유 인덱스를 생성할 때, SQL과 NoSQL이 어떻게 다르게 동작하는지 알고 계신가요? 이번 포스트에서는 MongoDB, PostgreSQL, Oracle 데이터베이스를 예로 들어 NULL 값 처리와 고유 인덱스 동작 방식을 비교해보겠습니다.NoSQL의 NULL 처리: MongoDBMongoDB에서는 NULL이 값의 부재(absence)를 나타냅니다. 고유 인덱스를 생성할 경우, 동일한 NULL 값을 가진 두 문서는 중복으로 간주되어 에러를 발생시킵니다. 예를 들어, 다음과 같은 고유 인덱스를 생성한다고 가정합니다:db.calls.createIndex({ "time":..

데이터베이스 2025.02.25

Crossplane Kubernetes를 위한 클라우드 관리의 새로운 패러다임

Kubernetes 사용자를 위한 강력한 도구, Crossplane에 대해 들어보셨나요? 오늘은 Kubernetes를 클라우드 서비스 관리의 중심으로 만들어주는 Crossplane에 대해 알아보겠습니다.Crossplane란 무엇인가요?Crossplane은 Kubernetes를 확장하여 클라우드 서비스를 관리할 수 있도록 돕는 오픈소스 프레임워크입니다. 공식적으로는 '클라우드 네이티브 커뮤니티가 유지 관리하는 오픈소스 컨트롤 플레인 프레임워크'로 정의됩니다. 간단히 말해, AWS, Azure, GCP와 같은 클라우드 서비스에서 제공하는 리소스를 Kubernetes 클러스터 내부에서 YAML 파일과 kubectl 명령어만으로 관리할 수 있게 해주는 도구입니다.'컨트롤 플레인'이란 무엇일까요?컨트롤 플레인(C..

개인플로젝트 에서 태천인으로...

태천인은 개인 사업자 명칭이다.AI 공부하면서 파이썬 프로그래밍언어와 회사 덕에 PHP & 워드프레스 를 알게되었다. 그래서 낮에는 직장인 밤에는 판매자로 한번 전략을 구상해보고자이미 있는 개인사업자를 활용하여 소프트웨어 판매 쇼핑몰을 만들어 보려고 한다. 일단 도메인 값만 월 결제로 빠져 나가게 하고https://taecheonin.com/ 태천인 | 당신의 비즈니스를 위한 최적의 IT 솔루션Version 3.0.2 Release date: 16.11.2017 26 MB - include updates and bug fixes.taecheonin.com틈틈히 개발하면서 판매를 해 볼생각이다.

태천인 2025.02.23

리눅스에서 *.AppImage 설치 하는 방법!!

회사에서 개발을 할때 우분투 리눅스를 사용하고 있다. 다운로드를 받다보면 AppImage 확장자를 받을때가 있는데 물론 chmod +x *.appimage  적용 한다음 ./*.appimage 명령어 치고 메뉴에도 추가도 해야한다. 하지만 난 귀찮아서 이 방법으로 설치 해서 사용중이다. sudo apt updatesudo apt install libfuse2 https://github.com/TheAssassin/AppImageLauncher GitHub - TheAssassin/AppImageLauncher: Helper application for Linux distributions serving as a kind of "entry point" for runningHelper application f..

가젯 구매, 꼭 필요한가? ‘오토코노로만’의 유혹에서 벗어나기

우리 모두 한 번쯤은 느껴봤을 겁니다. 새로운 가젯이나 디바이스를 발견했을 때, '이거 진짜 멋지다! 꼭 갖고 싶다!'라는 생각이요. 하지만 정작 그 제품이 없다고 해서 삶에 큰 지장이 생기지는 않는 경우가 많습니다. 일본 블로거의 글에서 소개된 'オトコノロマン(오토코노로만)'이라는 개념은 바로 이러한 심리를 표현합니다. 이 단어는 '남자의 로망'이라는 뜻으로, 꼭 필요하지는 않지만 멋지고 소유하고 싶은 것들에 대한 강한 욕망을 나타냅니다.이러한 감정은 특히 IT 및 테크 분야에서 자주 나타납니다. 최신 스마트폰, 스마트워치, 노트북, 혹은 드론 같은 제품들이 그 대표적인 예입니다. 이 글에서는 우리가 '오토코노로만'의 유혹에 빠지지 않으면서도 현명한 구매 결정을 내리는 방법에 대해 알아보겠습니다.실제 ..

기타 2025.02.22

2025년, 무료 환율 API의 주요 활용 사례

2025년, 외환 거래와 금융 분석이 빠르게 발전하면서 실시간 데이터 접근이 그 어느 때보다 쉬워졌습니다. 외환 거래자, 금융 분석가, 또는 글로벌 환율 변동에 관심이 있는 일반 사용자라면, 올바른 도구를 사용하는 것이 성공의 열쇠가 될 수 있습니다. 바로 이때 중요한 도구로 등장하는 것이 '무료 환율 API'입니다.Forex Rate API란 무엇인가?Forex Rate API는 서로 다른 통화 간의 실시간 및 과거 환율 데이터를 제공하는 애플리케이션 프로그래밍 인터페이스입니다. 이 API를 활용하면 실시간 환율 데이터를 애플리케이션, 웹사이트, 또는 거래 플랫폼에 통합할 수 있습니다. 예를 들어, ForexRatesAPI는 실시간 환율, 과거 데이터, 차트, 그리고 환율 변환기를 제공하며, 이는 외환..

React와 Node.js로 확장 가능한 애플리케이션 구축하기

오늘날의 개발자들에게 가장 큰 도전 중 하나는 확장 가능한 애플리케이션을 구축하는 것입니다. 특히, 대규모 사용자 기반, 복잡한 기능, 높은 트래픽을 다뤄야 할 때 그 중요성은 더욱 커집니다. React와 Node.js는 이러한 문제를 해결하기 위한 강력한 조합으로, 빠르고 유지 관리가 용이한 확장 가능한 애플리케이션을 구축할 수 있습니다. 이 글에서는 React를 프론트엔드로, Node.js를 백엔드로 활용하여 확장 가능한 애플리케이션을 만드는 방법을 알아보겠습니다.React와 Node.js를 선택해야 하는 이유React는 동적이고 효율적인 사용자 인터페이스를 구축할 수 있는 프론트엔드 JavaScript 라이브러리입니다. 특히, 변경된 부분만 업데이트하고 렌더링하도록 설계되어 대규모 애플리케이션에서 ..

Web/JS 2025.02.20
728x90