반응형 환's World Story76 웹(Web)과 앱(App) 소프트웨어 등록 절차 안녕하세요! 오늘 회사에서 소프트웨어의 등록을 요청받아 알아보게 되었는데요, 웹과 앱 중 어떤 것인지 확인해 보다가 두 가지 다 알아보게 되었네요... 이 과정에서 저작권 보호와 상업적 신뢰를 위해 중요한 절차들을 알게 되어, 여러분께도 이 내용을 공유드리고자 합니다. 소프트웨어 등록은 웹과 앱 각각 다른 방식으로 진행되며, 아래에서 상세히 설명드리겠습니다. 1. 웹(Web) 소프트웨어 등록 절차웹 소프트웨어는 배포 플랫폼이 따로 없기 때문에, 저작권 등록, 상표 등록, 그리고 공공 인증 과정을 통해 보호 및 신뢰성을 확보하는 것이 중요합니다.1.1 저작권 등록웹 소프트웨어의 저작권 등록은 법적 보호를 받을 수 있는 가장 기본적인 절차입니다.등록 절차한국저작권위원회 접속한국저작권위원회 웹사이트에 접속합니.. 2024. 11. 18. [Oracle] SQL 성능 최적화를 위한 Hint 활용법 안녕하세요! 오늘은 오라클에서 SQL 성능을 최적화할 수 있는 힌트(Hint) 기능에 대해 소개해드릴까 합니다.대량 데이터 처리 시 SQL의 실행 계획을 컨트롤해야 할 때 유용하게 사용할 수 있는 기능인데요, 실무에서 꼭 알아두면 좋은 팁입니다. Hint란 ?힌트는 "SQL 실행 계획에 영향을 주기 위해 사용되는 오라클의 특별한 주석"일반적으로 SQL 문장을 작성할 때 오라클의 옵티마이저가 최적의 실행 계획을 자동으로 생성하지만, 특정 상황에서는 개발자가 원하는 방향으로 실행 계획을 지정해야 할 때가 있습니다. 이럴 때 힌트를 사용합니다.자 그럼 실무에서 유용하게 쓰이는 예시를 봐볼까요~FULL 힌트특정 테이블에 대해 Full Table Scan을 강제합니다.SELECT /*+ FULL(emp) */ *.. 2024. 11. 15. AI 코드 편집기 Cursor로 본 요즘 개발 트렌드 안녕하세요! 최근 개발자들 사이에서 AI 기반 코드 편집기가 큰 주목을 받고 있습니다. 그중에서도 특히 Cursor라는 도구는 직관적이고 생산성을 높여주는 다양한 기능으로 화제를 모으고 있습니다. 저는 Cursor를 직접 사용해본 경험을 바탕으로, 요즘 개발 트렌드와 어떻게 이 도구가 이러한 흐름에 부합하는지 공유해보려고 합니다. Cursor란 무엇인가?Cursor는 AI를 활용한 코드 편집기로, 코드 자동 완성, 코드 리팩토링, 문서화 생성, 오류 수정 등 다양한 기능을 제공합니다. 특히, 자연어를 활용해 AI에게 명령을 내리고 원하는 코드를 생성하거나 수정할 수 있어, 개발자가 반복적인 작업에서 벗어나 핵심적인 개발에 집중할 수 있도록 도와줍니다.공식 웹사이트: Cursor주요 기능코드 자동 완성 단.. 2024. 11. 14. 개발자라면 알아야 요즘 대세! SNS 연동부터 Passwordless까지, 최신 암호화 로그인 방법 알아보기 안녕하세요!!다들 아시다시피 로그인 시스템에서 사용자 정보 보안은 무엇보다 중요합니다.따라서 개발자들은 최신 보안 기술을 적용해 안전한 인증 시스템을 구축해야 합니다.이번 포스트에서는 해시와 Salt의 기본 개념부터 최신 암호화 로그인 방법까지, 그리고 각 방법에 대한 예제 코드까지 함께 살펴보겠습니다.요즘 다시 한번 로그인 로직 부분을 분석하다 보니 트렌드를 공유하고 싶어 포스팅을 합니다!! 1. 해시와 Salt: 기본부터 이해하기해시(hash)와 Salt는 안전한 비밀번호 저장을 위한 핵심 요소입니다.해시(Hash): 비밀번호를 고정된 길이의 암호화된 문자열로 변환하여 저장합니다. 해시는 단방향 함수로, 한 번 해시된 값은 원래의 비밀번호로 복원할 수 없습니다.Salt: 각 사용자마다 고유한 임의의 .. 2024. 11. 12. [부천 송내역 맛집] 갯벌의조개 송내점 방문기 안녕하세요!!! 지난주 주말 저녁, 친구 두 명과 송내역 갯벌의조개에 갔어요. 평소엔 웨이팅이 기본인데, 운 좋게 한산할 때 입장 성공! 도대체 웨이팅이 나는 이유는 무엇일까??!! 일단 즐겨보기로 했습니다.갯벌의조개 송내점은 테이블마다 디지털 메뉴판이 준비되어 있어, 주문이 간편해요~대왕조개전골 세트는 소, 중, 대 사이즈로 구성되어 있어 인원에 맞춰 선택할 수 있답니다.저희는 3명이라 중 사이즈(69,000원)를 선택했어요.메인 메뉴 외에도 치즈폭탄 계란찜과 찐만두 등 다양한 사이드 메뉴가 준비되어 있어요.탕만으로 조금 아쉬울 때는 이렇게 사이드를 곁들여 넣어먹어도 맛있겠더라구요.아 그리고, 네이버 영수증 리뷰 이벤트도 진행 중이에요.이런 이벤트 혜택은 참을 수 없죠!! ㅎㅎ매장 벽면에 큼직하게 메뉴.. 2024. 11. 11. 클라우드 조직의 트렌드로 SaaS와 IaaS 팀 구성의 최적화 방법 안녕하세요, 여러분!어제 클라우드 서비스 선택 가이드를 작성해 보았는데, 최근에 클라우드 서비스를 제공하는 다양한 회사들이 SaaS와 IaaS 모델에 맞춰 조직 구조를 효율적으로 구성하는 방법을 많이 고민하고 있더라고요. 특히나 기능별 팀 구성과 유연한 협력 구조가 대세인데, 이 이야기는 여러 기업에서 공통적으로 나오는 트렌드 같아요. 이 흐름을 보면서, 우리도 이렇게 방향을 잡아가면 좋겠다는 생각이 들었답니다. 고려해본 구조는? → 유연하고 협력적인 구조요즘은 기술 발전이 워낙 빠르다 보니, 전통적인 직급 중심의 팀 구성보다는 기능 중심의 유연한 스쿼드(squad)와 챕터(chapter) 체제가 더 효과적이라는 의견이 많아요. 이건 정말 맞는 말인 것 같아요. 특히, SaaS와 IaaS 같은 클라우드 .. 2024. 11. 6. SaaS와 IaaS의 차이점 완벽 이해하기! 클라우드 서비스 선택 가이드 안녕하세요! 요즘 클라우드 서비스가 기업부터 개인 개발자까지 큰 관심을 받고 있는데요, 특히 SaaS와 IaaS 같은 클라우드 서비스 모델에 대한 궁금증이 많으시죠? 오늘은 SaaS와 IaaS의 개념부터 두 서비스의 차이점, 장단점을 자세하게 살펴보겠습니다. 각자의 장점이 뚜렷해서 필요에 따라 최적의 선택을 할 수 있답니다! SaaS(Software as a Service)란?SaaS는 Software as a Service의 약자로, 말 그대로 소프트웨어를 서비스 형태로 제공하는 모델이에요.사용자는 별도로 설치할 필요 없이 웹이나 앱을 통해 소프트웨어를 이용할 수 있습니다. 우리가 흔히 사용하는 구글 워크스페이스, 마이크로소프트 365, 슬랙(Slack) 같은 서비스가 바로 SaaS의 대표적인 예라고 .. 2024. 11. 5. CentOS 기반 Postfix 메일 서버 구축 및 Java 연동 방금 전 포스트에 이어 이번 포스트에서는 CentOS 7 및 CentOS 8에서 Postfix와 Dovecot을 설치하고, TLS 보안을 적용해 메일 전송의 안전성을 확보하는 방법을 다루겠습니다. 나머지 Java 코드는 같습니다. 1. 시스템 업데이트먼저 서버 패키지를 최신 상태로 업데이트합니다.sudo yum update -y2. Postfix 설치CentOS에서 기본 메일 전송 에이전트로 제공되는 Postfix를 설치합니다. TLS 및 SMTP 인증을 통해 보안성을 강화할 수 있습니다.sudo yum install -y postfix버전: Postfix 2.10 이상 (CentOS 7 기본 제공은 2.10 버전, CentOS 8에서는 3.x 버전 제공)3. Postfix 구성 파일 수정Postfix의.. 2024. 11. 4. Ubuntu 기반 Postfix 메일 서버 구축 및 Java 연동 안녕하세요, 오늘은 Ubuntu 서버에서 Postfix 메일 서버를 구축하고 Java 애플리케이션과 연동하는 방법에 대해 알아보겠습니다. 최근 많은 개발 환경에서 알림 및 트랜잭션 이메일 전송이 필수 기능이 되었는데요, 이를 위해 안정적이고 보안이 강화된 메일 서버를 운영하는 것이 중요합니다. 특히, TLS/SSL 암호화와 SMTP 인증을 통해 메일 전송의 보안을 강화할 수 있습니다. 이 글에서는 Ubuntu 20.04 LTS 또는 22.04 LTS를 기반으로 Postfix와 Dovecot을 설치하고, TLS 설정 및 사용자 인증까지 다룰 예정입니다. 또한, JavaMail API를 사용해 Java 애플리케이션에서 메일을 발송하는 방법도 단계별로 설명하니, 여러분의 개발 환경에 손쉽게 메일 서버를 구축할.. 2024. 11. 4. [Oracle] 파티셔닝(Partitioning) 성능 튜닝과 관리 팁 Oracle Partitioning을 적용하면 대용량 데이터에 대한 성능을 크게 향상시킬 수 있지만, 적용 후에도 지속적인 성능 튜닝과 관리가 필요합니다. 조금 전에 올린 포스트 이후로 이번 포스트에서는 Partitioning을 적용한 후 성능을 극대화하는 방법과 관리 시 주의할 점을 중심으로 설명하겠습니다. 1. Partition Pruning을 최대한 활용하기Partition Pruning은 쿼리를 수행할 때 필요한 파티션만 스캔하여 성능을 극대화하는 기능입니다. 파티션이 나뉜 테이블에서 전체를 스캔하지 않고, 필요한 파티션만 조회하도록 쿼리 구조를 최적화하는 것이 중요합니다.-- Partition Pruning이 일어나는 쿼리 예시SELECT * FROM sales_dataWHERE sale_dat.. 2024. 10. 24. [Oracle] 파티셔닝(Partitioning)을 활용한 대용량 데이터 관리 Oracle Partitioning은 대용량 테이블의 성능을 최적화하는 데 강력한 도구입니다.이번 글에서는 Partitioning의 주요 개념을 짧게 설명하고, 다양한 유형의 Partitioning을 적용하는 SQL 예시를 중심으로 소개하겠습니다. 1. Range PartitioningRange Partitioning은 날짜나 숫자와 같은 연속된 값에 따라 데이터를 분할하는 방식입니다. 예를 들어, 날짜를 기준으로 분할하여 테이블을 관리할 수 있습니다.-- 연도별로 파티션을 나누는 예시CREATE TABLE sales_data ( sale_id NUMBER, sale_date DATE, amount NUMBER)PARTITION BY RANGE (sale_date.. 2024. 10. 24. [가산디지털단지역 맛집] 멍석깔고에서 비오는날 파전! 안녕하세요! 비가 내리는 오늘은 가산디지털단지역 근처 멍석깔고에 다녀왔어요. 비오는날 전은 못참죠 ^^ 정겨운 분위기와 맛있는 안주로 유명한 이곳, 여러분께 소개해드릴게요.가게 외관부터 전통적인 한식 주점의 느낌이 물씬 나죠? 간판이 크고 눈에 잘 띄어 찾기 쉬웠어요.안으로 들어가면 나무로 꾸며진 인테리어가 인상적이에요. 따뜻한 조명과 아늑한 분위기가 참 좋더라구요. 사람들이 많아 활기찬 분위기였어요. 친구들이랑 오붓하게 이야기 나누기 좋은 장소에요.메뉴판도 보여드릴게요. 다양한 안주와 주류가 준비되어 있어요. 뭘 먹을지 고민될 정도로 많네요. 하지만 오늘은 전을 먹어야 할 것 같네요~ 저희는 일단 땡초부추전, 오징어쏙쏙김치전을 시켰어요.먼저 나온 땡초부추전!! 바삭하게 잘 부쳐져서 맛있었어요. 양파와 .. 2024. 10. 23. 이전 1 2 3 4 5 ··· 7 다음 반응형