검색 본문
Kakao Developers developers.kakao.com/ 카카오 오픈 플랫폼 서비스. 앱 개발, 오픈 API, 소스, 개발자, 가이드, 포럼, 카카오 데브톡. 채널 Google Developers developers.google.com/ 구글 개발자 페이지. 모바일, 게임, 크롬 툴, 유틸리티 소개, 행사, 쇼케이스, 영상 안내. Facebook Developers developers.facebook.com/ 미국 페이스북 개발자 페이지, 웹플랫폼, 소셜 애플리케이션, 프로그램 정보 제공. 사이트 더보기
서비스 안내 Kakao가 운영하는 책 서비스 입니다. 다른 사이트 더보기 Oracle Programming With Visual Basic (Developers) 저자 Snowdon Nick 출간 1998.10.1. to Game Audio : For Composers, Musicians, Sound Designers, Game Developers 저자 Marks Aaron 출간 2021.1.1. 도서 43,410원 Teachers As Course Developers 저자 Graves Kath... 출간 1995.10.1. 도서 30,000원 Rxjava for Android Developers 저자 Tuominen Timo 출간 2019.3.9. 도서 38,480원 The iOS 5 Developers Cookbook(한국어판) 저자 에리카 세든 출간 2012.4.30. 도서 40,500원 Practical Google Analytics and Google Tag Manager for Developers 저자 Apress 출간 2015.11.27. 도서 43,080원 Docs for Developers 기술 문서 작성 완벽 가이드 저자 자레드 바티 외 출간 2023.4.10. 도서 22,500원 e북 18,000원 Pro T-SQL 2019 저자 엘리자베스 노블 출간 2020.5.19. 도서 53,730원 Pro T-SQL 2019 도서 69,730원 Samsung ARTIK Reference 저자 Wootton Cliff 출간 2016.11.9. 도서 50,590원 더보기 (주)카카오는 상품판매의 당사자가 아닙니다.법적고지 안내 (주)카카오는 통신판매중개자로서 통신판매의 당사자가 아니며 상품의 주문 배송 및 환불 등과 관련한 의무와 책임은 각 판매자에게 있습니다.
tioon.tistory.com tioon's Devlog 네이버 Green Developers 프로젝트 후기 - 🌟flipit VPC VPC(Virtual Private Cloud)는 퍼블릭 클라우드 환경에서 사용할 수 있는 고객 전용 사설 네트워크입니다. 다른 네트워크와 논리적으로 분리되어 있어 IT 인프라를 안전하게 구축하고 간편하게 관리할 수 있습니다. 또한 기존의 데이터 센터 네트워크와 유사하게 구현할 수 있습니다. - Ncloud 공식문서 - VPC는 쉽게 말해, 클라우드 환경에서 public과 private subnet으로 나눠 가상으로 사설 네트워크 처럼 환경을 구축할 수 있는 서비스를 뜻합니다.VPC를 적용해 외부로의 요청은 Internet Gat Load Balancer Load Balancer는 수신 트래픽을 다수의 서버로 분산시키는 서비스입니다. 등록된 멤버 서버로 수신 트래픽을 분산시켜 가용성을 높이고 시스템 가동률을 조절하는 역할을 수행합니다. 이로 인해 워크로드의 가용성을 향상시켜 예기치 못한 서버의 장애 또는 예정된 변경 작업 등에 대하여 중단 없이 대응할 수 있도록 지원합니다. - Ncloud 공식문서 - Load Balancer는, 서버로 들어오는 트래픽을 분산시켜 안정성과 확장성을 보장시켜주는 서비스입니다. Ncloud에서 제공하는 Load Balancer의 종류는 여러개가 있습니다 DNS & Certificate Manager Global DNS는 인터넷에서 사용하는 도메인 이름을 실제 접속 주소로 식별할 수 있도록 도와주는 서비스입니다. 개인이 직접 운영하기 어려운 DNS(Domain Name System) 서버를 클라우드 형태로 제공하여, 사용자가 서비스 운영에 필요한 도메인을 쉽고 편리하게 관리할 수 있습니다. - Ncloud 공식문서 - Certificate Manager는 연계 서비스(Load Balancer, CDN+ 등)에서 사용할 인증서를 발급, 등록하고 관리할 수 있는 서비스입니다. - Ncloud 공식문서 - 저희는 앞서 말씀드렸듯이, AutoScaling Auto Scaling은 모니터링 결과나 사용자 설정에 따라서 가상 서버 수를 늘리거나 줄여 수요 변화에 탄력적으로 대응할 수 있도록 돕는 서비스입니다. - Ncloud 공식문서 - 저희 서비스를 기획하면서, 서버쪽에서 해결해야할 과제가 있었습니다. Q&A기반의 서비스이다 보니 새학기 시즌에 사용자들이 몰릴 가능성이 있다 라는 것이였습니다.물론 새학기 시즌 전에 직접 Load Balancer에 추가 Server를 붙여 Scale-Out를 하는것도 괜찮은 방법입니다.다만, 이렇게 했을때마다 이럴때마다 업데이트 뿐만 아니라, 테스트도 Object Storage Object Storage는 사용자가 언제 어디서나 원하는 데이터를 저장하고 탐색할 수 있도록 파일 저장 공간을 제공하는 서비스입니다. - Ncloud 공식문서 - 저희 서비스의 비즈니스 로직상 사용자들의 피드에 존재하는 사진들을 저장하는 저장소가 필요했습니다.따라서 파일 저장소인 Object Storage를 사진파일 저장소로 활용하였습니다.AWS S3와 코드가 호환이 되기 때문에 별 어려움 없이 Spring 서버를 통해 개발을 할 수 있었습니다. 추가적으로, CI-CD를 진행할때 중간 빌드파일 저장소로 Object Storage를 Source Deploy SourceDeploy는 새로 작성되거나 업데이트된 소스들을 자동으로 서버에 배포하고 적용해 주는 배포 자동화 서비스입니다. SourceDeploy를 사용하여 미리 설정된 사용자 기반 명령어들을 통해 소스 배포, 실행 및 검증을 자동화할 수 있고 배포 중 서비스 중단 시간을 최소화할 수 있습니다. 또한, SourceDeploy는 배포 실행 관리자를 통해 배포 실행을 제어할 수 있어, 필수적으로 필요한 배포만 적용하여 서비스의 품질을 보장할 수 있습니다. - Ncloud 공식문서 - Source Deploy는 저희 서비스에서 정말 필 NAT GateWay NAT Gateway는 클라우드 플랫폼 내부에 있는 여러 대의 비공인 IP를 가진 고객의 서버가 공인 IP 주소를 가진 외부 서버와 통신할 수 있도록 연결하는 NAT 서비스입니다. 비공인 IP 주소를 가진 다수의 서버가 하나의 NAT Gateway를 공유하거나, 여러 개의 NAT Gateway를 만들고 서버 그룹별로 각각의 NAT Gateway를 사용할 수도 있습니다. 고객이 사전에 등록한 외부의 공인 IP 주소를 가진 호스트에만 접속할 수 있도록 설정해 보안을 강화할 수 있습니다. 또한 Auto Scaling 서비스와 연결하여 새 DB MySQL 데이터베이스를 손쉽게 구축하고, 네이버의 최적화 설정을 통해 안정적으로 운영하며, 장애 발생 시 자동으로 복구합니다. -Ncloud 공식문서- 저희는 Ncloud에서 총 2가지의 DB를 사용합니다. 하나는 Mysql, 나머지 하나는 Redis입니다.우선 Mysql은 저희 서버의 메인 DB를 구축하기위해 사용을 하였습니다. 따라서, 저희의 ERD를 기반으로 관계형 데이터베이스 구축을 Ncloud의 Mysql을 활용하여 구축하였습니다. 데이터 자동 백업 및 성능 최적화가 되어있어서 손쉽게 고가용성과 성능 안정성을 보장할 수 Naver Clova Studio CLOVA Studio는 초대규모(Hyperscale) AI 기술인 HyperCLOVA 언어 모델을 활용하여 사용자가 입력한 내용에 따라 AI 기술을 통해 생성된 문구를 출력하는 네이버 클라우드 플랫폼의 서비스입니다. -Ncloud 공식문서- 저희가 기획단계에서 고민을 했던 부분이 있습니다. 상대방에게 질문을 할때 어떤 질문을 해야할지 모르는 사용자가 있을 것이며, 이러한 사용자들에게 편의성을 제공할 수 없을까? 라는 고민을 했습니다.이러한 상황에서 AI기술을 바탕으로 다양한 예시 질문들을 생성해주면 사용자 편의성이 증가할 것이라 Object Storage의 AWS CLI 연동 네이버의 공식문서를 보면 아래처럼 Object Storage를 AWS S3 CLI를 통해서 제어를 할 수 있다고 나와있습니다. 따라서, 아래 처럼 AWS CLI를 통해 Naver API Key를 기반으로 인증을 손쉽게 할 수 있으며, Object Storage를 제어할 수 있습니다. 이 공식문서의 정보를 바탕으로 저희도 쉽게 AWS CLI에 인증을 할 수 있었습니다. 다만, 저희 백엔드 팀에서 Object Storage는 제어는 CI가 정상적으로 수행되고 빌드파일을 저장할 때 필요했습니다. 따라서, 깃허브 액션으로 직접 AWS CL Source Deploy 배포시 빌드파일 저장문제 Source Deploy를 이용해 AutoScaling 배포를 할시 아래사진처럼 배포 전, 배포, 배포 후로 나눠서 빌드 명령어를 커스텀하여 실행할 수 있습니다. 여기서 저희는 스프링 기반의 서버를 구축하였기 때문에, Object Storage에서 .zip파일을 기반으로 스프링 빌드파일인 jar 파일을 서버로 가져옵니다. 이 이후에 jar 파일을 백그라운드로 실행하기만 하면 되었습니다.다만, Source Deploy를 그냥 실행해본결과 아래 사진처럼 랜덤한 파일 이름이 생성이되고, 이 공간에 jar파일이 자동으로 저장이 되는것을 확 Private Subnet SSH 접속 이 부분은 사실 버그라기보다는 VPC내에 Private Subnet안의 서버에 SSH 접속을 하기위해서 어떤 방법을 사용해야하나 라는 저희의 고민이 담긴 문제였습니다. 기본적으로 Private Subnet 안에 있는 서버들은 외부로 노출되지않기 때문에 저희 로컬 에서도 원격으로 SSH 접속을 할 수 없었습니다. 따라서 기존의 SSH 접속방법으로는 접속이 불가능하고 다른 방법으로 접속을 해야 합니다. 저희가 생각했던 방법은 크게 3가지였습니다. Public Subnet에 Bastion Host를 두어, 경유를 거쳐 SSH 접속을 하는 18 VPC(Virtual Private Cloud)는 퍼블릭 클라우드 환경에서 사용할 수 있는 고객 전용 사설 네트워크입니다. 다른 네트워크와 논리적으로 분리되어 있어 IT 인프라를 안전하게 구축하고 간편하게 관리할 수 있습니다. 또한 기존의 데이터 센터 네트워크와 유사하게 구현할 수 있습니다. - Ncloud 공식문서 - VPC는 쉽게 말해, 클라우드 환경에서 public과 private subnet으로 나눠 가상으로 사설 네트워크 처럼 환경을 구축할 수 있는 서비스를 뜻합니다.VPC를 적용해 외부로의 요청은 Internet Gat 2024.05.01 블로그 검색 더보기 azelhhh.tistory.com 그래도해야지 Green Developers 프로젝트 후기 2 본 글은 Naver Cloud Platform의 주니어 개발자 지원 프로그램 "Green Developers"의 참여 후기 작성을 위해 제작되었습니다. Q. 프로젝트를 소개해 주세요. 현재 KBO-Ticketing라는 개인 프로젝트를 진행중에 있습니다. 1인 프로젝트로 기획-설계, 개발, CI/CD까지 혼자 진행하였습니다. 야구 팬인 제가 '한국시리즈... 2024.05.19 namu.wiki Developers, Developers, Developers, Developers! - 나무위키 2015 참가곡. 코멘트와 BGA에서도 드러나듯이 스티브 발머를 소재로 했으며 그를 소재로 한 유명한 밈인 DEVELOPERS를 제목으로 붙였다. 관련된 밈은 항목 참고. 대회: PABAT! 2015 총점: 4116 (45 임프레션... 개요 대회 결과 코멘트 BMS 2024.04.28 웹문서 검색 더보기 Samsung Developers - 나무위키 탄넨베르크(게임) - 나무위키 inbeom.tistory.com 생각하는 개발자 되기 [Conference] HelloWorld 24 (Google for Developers) 주니어 개발자, 학생을 대상으로 한 컨퍼런스로 다양한 개발자들의 실무 경험을 공유하고 시니어 개발자의 조언을 들을 수 있는 좋은 기회인 것 같다. GDG(Google Developer Groups)에서 주최하며 Air premia, Mondrian Jnpmd 등의 기업에서 후원하는 컨퍼런스로 개발자들이 모여 경험을 공유하고 발표하는 것을 들을 수... Conference GDG Hello World 2024 2024.03.31 takethat.tistory.com 택택 Kakao developers - KoGPT 사용해보기 이해하기 새로운 프로젝트 주제를 아직 정하지 못해서 kakao developers의 KoGPT를 사용해봤다. 활용 방법에 따르면 아래 요소를 답변을 할 수 있다고 한다. 제시된 문장의 긍정, 부정 등 속성 판단 및 분류 긴 문장의 주요 내용을 한 줄로 요약 결론이 없는 문장을 추론하여 결론 예측 질문에 맥락을 고려하여 답변 주어진 문장의 다음 내용 생성 기본적으로 KoGPT에 요청을 보내려면 몇가지 파라미터가 필요한데 내가 이해한 바로는 아래와 같다. prompt : 프롬프트, KoGPT에 전달할 제시어, 과제 설명, 예시, 입력이 필요하다 사용해보기 REST API 문서에 따르면 Post 형식으로 https://api.kakaobrain.com/v1/inference/kogpt/generation에 요청을 보내면 결과를 받을 수 있다. 아래는 공식 문서의 Python으로 호출하는 예제이다. # coding=utf8 # REST API 호출에 필요한 라이브러리 import requests import json # [내 애플리케이션] > [앱 키] 에서 확인한 REST API 키 값 입력 REST_API_KEY = '${REST_API_KEY}' # KoGPT API 호출을 위 새로운 프로젝트 주제를 아직 정하지 못해서 kakao developers의 KoGPT를 사용해봤다. 활용 방법에 따르면 아래 요소를 답변을 할 수 있다고 한다. 제시된 문장의 긍정, 부정 등 속성 판단 및 분류 긴 문장의 주요 내용을 한 줄로 요약 결론이 없는 문장을 추론하여 결론 예측 질문에 맥락을 고려하여 답변 주어진 문장의 다음 내용 생성 기본적으로 KoGPT에 요청을 보내려면 몇가지 파라미터가 필요한데 내가 이해한 바로는 아래와 같다. prompt : 프롬프트, KoGPT에 전달할 제시어, 과제 설명, 예시, 입력이 필요하다 Java Spring kakao developers kogpt 2024.05.06 glasierinc.tistory.com Glasier Inc. Blogs When & Where to Hire Dedicated Developers? Project Scope The scope of your project is one of the first and most important aspects to define before hiring a dedicated developer. A clear understanding of what you need to accomplish helps in identifying the type of developer you need. Are you building an app from scratch, or do you need enhancements to an ex Budget Your budget plays a significant role in the hiring process. It's essential to have a realistic budget that matches the quality of work you expect from a dedicated developer. Remember, the cheapest option is not always the best. On the other hand, high costs don't guarantee the best quality either. B Timeline The timeline of your project is another critical factor to consider. It's important to establish a realistic timeline that takes into account the complexity of your project and the availability of the developer. Communicate your expected milestones and deadlines clearly to ensure that the developer Skill Requirements The success of your project largely depends on the developer's ability to deliver what you need. Therefore, defining the specific skills and technologies required for your project is crucial. For instance, if you're developing a mobile app, specify whether you need an iOS or an Android developer, or Where to Hire There are several platforms and avenues you can use to find dedicated developers: Professional social networking sites like LinkedIn allow you to search for professionals with the exact skill set you need. Freelance platforms such as Upwork and Freelancer enable you to post your project details and When to Hire Timing is everything when it comes to hiring a dedicated developer. Ideally, you should start looking for a developer as soon as you have a well-defined project scope, a set budget, and a clear timeline. This ensures that you have enough time to vet candidates thoroughly and find the best fit for yo Types of Developers to Consider Depending on the nature of your project, you might need to hire developers with specific expertise. Here are some types to consider: SaaS developers for creating Software as a Service applications. Hire SaaS developers. Android app developers if your project involves developing an app for the Androi There are several platforms and avenues you can use to find dedicated developers: Professional social networking sites like LinkedIn allow you to search for professionals with the exact skill set you need. Freelance platforms such as Upwork and Freelancer enable you to post your project details and 2024.03.07 The Rising Demand for SaaS Developers: Key Trends and Insights. 통합웹 더보기
서비스 안내 스토리의 글을 대상으로 검색결과를 제공합니다. 자세히보기 이재훈 IT 분야 크리에이터 애플.. 나 떨고 있니? 4 아이폰을 발표하기로 예정된 행사까지 기술적으로 완벽하게 준비하기 어려웠던 스티브 잡스는 다양한 방법을 동원하기로 결정합니다. *WWDC : Worldwide Developers Conference (애플의 개발자 콘퍼런스) 전설의 시작 (출처 : 애플) 우선, 개발팀과 합을 맞추어 오작동을 최소화할 수 있는 순서를 정했습니다. 또한... 애플 IT AI 2024.05.27 브런치스토리 검색 더보기 story.kakao.com WebscrapingEcommerce WebscrapingEcommerce - 카카오스토리 realm of web development, data transfer is a critical operation. cURL, a command-line tool, allows developers to transfer data across various protocols. Its ability to work with proxies provides an... 2024.04.09 카카오스토리 검색 더보기 IT 크리에이터 보기
서비스 안내 Melon Company가 운영하는 음악 서비스입니다. 다른 사이트 더보기 Developers Dialect 앨범 Advanced Myth 2022.09.30. Developers (Feat. The Messenger) The Cali Project 앨범 The Cali Pr... 2010.12.07. Developers Manuel Marino 앨범 Disco Vibes 2019.03.29. Juliet Naked Belle & Sebastian 앨범 Late Develo... 2023.01.13. Give A Little Time Belle & Sebastian 앨범 Late Develo... 2023.01.13. The Evening Star Belle & Sebastian 앨범 Late Develo... 2023.01.13. Will I Tell You A Secret Belle & Sebastian 앨범 Late Develo... 2023.01.13. I Don't Know What You See In Me Belle & Sebastian 앨범 Late Develo... 2023.01.13. When We Were Very Young Belle & Sebastian 앨범 Late Develo... 2023.01.13. So In The Moment Belle & Sebastian 앨범 Late Develo... 2023.01.13. Late Developers Belle & Sebastian 앨범 Late Develo... 2023.01.13. Do You Follow Belle & Sebastian 앨범 Late Develo... 2023.01.13. When You're Not With Me Belle & Sebastian 앨범 Late Develo... 2023.01.13. When The Cynics Stare Back From The Wall Belle & Sebastian 앨범 Late Develo... 2023.01.13. When the Developers Came to Tea Zoe Lewis 앨범 Fishbone, W... 2001.01.01. Agricultural Developers Taureau 앨범 Funny 2013.12.04. Credits & Developers The Ionian 앨범 The Random ... 2017.10.15. Agricultural Developers Taureau 앨범 Drum&bass C... 2013.09.30. Harlem, Wait Your Turn (Until The Developers Are Finished With B The Field Recordings 앨범 The Field R... 2008.01.01. Agricultural Developers Taureau 앨범 No Limits 2013.10.28. 더보기