우분투에 원격으로 접속을 했는데 아래와 같은 2개의 메세지를 볼 수 있었습니다.41 updates can be applied immediately*** System restart required *** 해석해보면41개의 업데이트가 대기 중 (41 updates can be applied immediately)시스템 재시작이 필요함 (*** System restart required ***) 41개의 업데이트가 대기중이라는 메시지와 시스템 재시작이 필요하다는 메세지 였습니다. 그래서 아래와 같은 방법으로 업데이트를 해 주었습니다. 1. 먼저 패키지 목록을 업데이트합니다: > sudo apt update 2. 실제 업데이트를 설치합니다: > sudo apt upgrade3. 재부팅이 필요한 경우 서버를 재부..
해외 시장의 특성과 각 지역의 쇼핑몰 환경에 따라 플랫폼을 선택하는 것이 핵심이므로, 다음과 같은 플랫폼을 고려할 수 있습니다.1. Shopify추천 이유:글로벌 시장에 강력한 접근: Shopify는 175개 이상의 국가에서 사용되고 있으며, 다양한 통화와 언어를 지원합니다. 특히 미국, 유럽, 아시아 등 해외 시장에서 널리 사용되고 있습니다.쉬운 설정 및 관리: 비기술적인 사용자도 쉽게 사용할 수 있도록 직관적인 인터페이스를 제공합니다.앱 및 플러그인: 다양한 마케팅 도구와 배송 관리, 고객 지원 도구들이 제공되어, 해외 판매에 필요한 기능을 쉽게 통합할 수 있습니다.다국적 판매 지원: 다국어 및 다국적 결제 시스템을 지원하므로 해외 고객들에게 원활한 쇼핑 경험을 제공할 수 있습니다.단점:수수료: Sh..
1. Shopify특징:사용하기 쉬운 인터페이스와 빠른 구축 가능.다양한 테마와 플러그인을 통해 확장 가능.Shopify Plus: 대기업을 위한 엔터프라이즈 버전.장점:기술 지식이 적은 사람도 쉽게 사용 가능.호스팅과 보안이 포함된 서비스.모바일 친화적 디자인.단점:트랜잭션 수수료가 발생(Shopify Payments 사용 시 면제).제한적인 커스터마이징.2. Magento (현재 Adobe Commerce)특징:오픈소스 버전(Magento Open Source)과 상업용 버전(Adobe Commerce)을 제공.대규모 커스터마이징 및 확장 가능.장점:유연성과 강력한 기능.다중 스토어와 다국어 지원.대규모 트래픽과 제품군 관리 가능.단점:기술적 지식이 필요하며, 개발 비용이 높을 수 있음.호스팅 및 보..
세계적인 화장품 브랜드들은 자사 온라인 쇼핑몰을 구축하기 위해 다양한 전자상거래 플랫폼을 활용하고 있습니다. 주요 플랫폼과 그 특징은 다음과 같습니다: Shopify (쇼피파이): 글로벌 브랜드들이 널리 사용하는 전자상거래 플랫폼으로, 사용자 친화적인 인터페이스와 다양한 테마, 플러그인을 제공합니다. 특히 다국어 지원과 글로벌 결제 시스템을 통해 국제 시장 진출에 용이합니다.Magento (마젠토): 오픈소스 기반의 전자상거래 플랫폼으로, 높은 커스터마이징 가능성과 확장성을 자랑합니다. 대규모 트래픽을 처리할 수 있어 대기업에서 주로 사용하며, 다양한 기능을 통해 복잡한 비즈니스 요구사항을 충족시킵니다.WooCommerce (우커머스): 워드프레스 기반의 플러그인으로, 중소규모의 브랜드들이 주로 사용합니..
뿌리오를 통해 카카오알림톡을 보내는 소스코드를 받았다. 뿌리오에서 제공하는 소스코드는 Java와 PHP 2가지였다.뿌리오 측에 node.js용 소스코드는 없다고 문의했더니 현재까지는 없다고 답을 받았다. node.js 용은 없어서 아래와 같이 node.js 용으로 바꿔보았다. 아래의 소스코드를 가지고 실제로 연동에 성공했다. const axios = require('axios');const base64 = require('base-64');const crypto = require('crypto');const TIME_OUT = 5000;const API_KEY = '';const PPURIO_ACCOUNT = '';const SENDER_PROFILE = '';const TEMPLATE_CODE = '..
아래의 환경에서 서버를 구성해 보았다. 1. 환경 Ubuntu 24.04 nginx node.js maria DB 2. 서버 구성 nginx 와 node.js 로 리버스 프록시 구성 무료 SSL 자동 갱신 1. 패키지 업데이트 및 기본 도구 설치sudo apt updatesudo apt upgrade -ysudo apt install -y curl wget git 2. Node.js 설치curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -sudo apt install -y nodejs 3. Nginx 설치sudo apt install -y nginx4. MariaDB 설치sudo apt install -y mariadb-serversudo ..
config/database.js 파일을 아래와 같이 적어 보았다. mariadb로 연결하는 소스코드이다.const mariadb = require('mariadb');const pool = mariadb.createPool({ host: process.env.DB_HOST, port: process.env.DB_PORT || 3306, // DB_PORT 추가, 기본값 3306 user: process.env.DB_USER, password: process.env.DB_PASSWORD, database: process.env.DB_NAME, connectionLimit: 5, connectTimeout: 10000, // 연결 타임아웃 10초 acquire..
아래와 같이 예약 시스템에 대한 관리자 페이지를 제작하고자 한다. 이 구조에 대한 설명:src/: 소스 코드의 루트 디렉토리입니다.config/: 설정 파일들을 포함합니다. 데이터베이스 설정 등이 여기에 위치합니다.controllers/: 라우트 핸들러 로직을 포함합니다.middleware/: 커스텀 미들웨어 함수들을 포함합니다.models/: 데이터 모델과 데이터베이스 상호작용 로직을 포함합니다.routes/: API 라우트 정의를 포함합니다.services/: 비즈니스 로직을 포함합니다.utils/: 유틸리티 함수들을 포함합니다.app.js: Express 애플리케이션의 주 설정 파일입니다.public/: 정적 파일들을 위한 디렉토리입니다.views/: 서버 사이드 렌더링을 사용할 경우, 뷰 템플릿..
PORT=3000SESSION_SECRET=your_very_secret_key_hereNODE_ENV=development이 설정은 서버를 구성하고 필요한 미들웨어를 설정하는 기본적인 내용을 포함한다. 먼저, 필요한 패키지들을 설치해 준다. npm init -ynpm install express express-session cors helmet morgan dotenv mariadb bcrypt ejs 아래는 기본적인 소스코드다.require('dotenv').config(); // .env 파일에서 환경 변수 로드const express = require('express');const session = require('express-session');const cors = require('cors'..
Adobe XD 디자인을 HTML과 CSS 코드로 변환할 때, 다음 두 사이트를 추천합니다:Anima:특징: Anima는 Adobe XD 플러그인을 제공하며, 디자인을 HTML, CSS, React 코드로 직접 내보낼 수 있습니다. 사용하기 쉬우며, 디자인을 거의 그대로 변환해줍니다.장점: 직관적인 인터페이스와 높은 변환 품질, 다양한 코드 옵션 제공.웹사이트: AnimaWebflow:특징: Webflow는 시각적인 웹 디자인 도구로, Adobe XD 디자인을 가져와서 수정하고 HTML, CSS로 내보낼 수 있습니다. 코딩 지식 없이도 디자인을 웹사이트로 변환할 수 있습니다.장점: 강력한 디자인 도구, 호스팅 서비스 제공, 코딩 없이도 사용 가능.웹사이트: Webflow이 두 도구는 각각의 장점이 있으므..
오늘은 PTR레코드(리버스 도메인)을 등록하는 방법에 대해 포스팅하려 합니다. 리버스 도메인, 인버스 도메인, 역방향 도메인 등 다양한 이름으로 불리지만, 다 같은말입니다.IP를 질의하면 도메인을 알려주는 것인데 이 IP와 이 도메인이 맞나를 확인하는데 사용합니다. DNS를 구매한 업체에 문의한 결과 역방향DNS 등록은 통신사에 직접 신청을 해야만 한다고 안내를 받아 등록을 요청하게 되었습니다. 1. KTKT의 경우 아래의 주소에 접속해서 등록을 해줍니다.https://dms.kornet.net/reverse2. SKSK의 경우 아래의 전화번호로 전화해서 등록 요청을 해줍니다.02-6266-6551 등록 요청 3. LGLG의 경우 아래의 메일주소로 내용을 기재해서 등록 요청을 해줍니다.dns@bora...
윈도우 10을 사용 중에 바탕화면 클릭이 안되어서 아래와 같이 해보았습니다. Windows 구성 요소 저장소에서 파일 손상 검사 1. Windows 키 + X 키를 누른 후 명령 프롬프트(관리자)를 클릭합니다. 2. 명령 프롬프트에서 아래 명령을 입력하고 Enter 키를 누릅니다. - Dism /online /cleanup-image /restorehealth * PC 환경에 따라 시스템 검사 시간이 오래 소요될 수 있습니다. 3. 검사가 완료되면 명령 프롬프트에 아래 명령을 입력하고 Enter 키를 누릅니다. - sfc /scannow 4. 검사가 완료되면 컴퓨터를 다시 시작하여 현상이 해결되었는지 확인합니다.
Windows 10 의 명령 프롬프트에서 Telnet을 사용할 때 아래와 같이 하시면 됩니다.기본적으로 설치되어 있지 않을까 하고 실행해 봤는데 실행이 안되더라구요. 윈도우 10 설치시 Telnet은 설치되어 있지 않아서 그런 것이라고 하니 아래를 따라 해보세요. Telnet 설치하기 제어판 열기Windows + R 키를 눌러 실행 창을 엽니다.control을 입력하고 엔터를 눌러 제어판을 엽니다. 프로그램 및 기능제어판에서 프로그램 및 기능을 클릭합니다.Windows 기능 켜기/끄기왼쪽 사이드바에서 Windows 기능 켜기/끄기를 클릭합니다.Telnet 클라이언트 활성화팝업 창에서 Telnet 클라이언트를 찾아 체크 박스를 선택하고 확인을 클릭합니다.
- Total
- Today
- Yesterday
- W3Schools Online Web Tutorials
- 구차니의 잡동사니 모음
- [IT]블로거팁닷컴
- 비앤아이님의 블로그
- Blog Suspect
- 즐거운하루 blog
- zinicap의 검색엔진 마케팅(SEM)
- 머니야머니야님의 블로그
- [Friend] AtinStory
- [기타배우기]해브원 박스
- [웹표준] SINDB.com
- 해커 C 이야기
- [애드센스] 길라잡이
- 정순봉의 IT SCHOOL
- 씨디맨의 컴퓨터이야기
- 2proo Life Story
- 못된준코의 세상리뷰
- [IT강좌] 정보문화사
- IN 대전
- 에우르트는 나쁜남자 -_-
- 씬의 싱크탱크
- 엔돌슨의 IT이야기
- 진이늘이
- 'Cooltime'의 블로그
- 후이의 Tistory
- Soulstorage
- 앤드&엔드의 블로그
- June Blog
- 노지의 소박한 이야기
- gbWorld
- 인터넷 속 나의 생각
- HarshNix
- ART of WEB
- 녹두장군 - 상상을 현실로
- 모토로이
- C
- HTML
- 강의
- 인터넷
- php
- 안드로이드 어플 추천
- 안드로이드
- MBTI 검사
- MBTI 자료
- 예제 소스
- It
- 인터넷 익스플로러
- 리뷰
- 성공
- 소스
- C언어 문제
- C언어
- 강좌
- 프로그래밍 문제
- MBTI 테스트
- MBTI
- 효과음
- 안드로이드 어플
- C언어 소스
- 스마트폰
- MBTI 강좌
- 프로그래밍
- JavaScript
- 소스코드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |