본문 바로가기

개발 Note/it 이야기

(52)
PlantUML 에디터: 로컬에서 돌리기 소프트웨어 설계를 하다보면 디자인툴이 필요할때가 있습니다. 저도 설계를 진행하거나 아이디어 도출 단계, 그리고 시나리오 분석할때 UML을 자주 사용하는 편인데요. UML 툴중에 GUI를 이용한 툴을 많이들 사용할겁니다. 저는 Plant UML을 자주 사용하는 편입니다. 텍스트로 입력해서 UML을 그려주니까 uml 을 그릴떄 선이나 위치 모양 등에 대해서 좀 신경을 안쓰고 타이핑(텍스트) 되어있는 이름과 플로우를 보면서 코딩되면 어떤 모양일지 생각해보게 되어서 좋은것 같습니다. 물론 단점도 있죠.. 텍스트로 입력하다보니 PlantUML 문법을 좀 알아야 하고, 마음에 드는 모양을 만들기가 좀 힘들긴 합니다. 그래서 보고용으로는 좀 별로인듯 한데, 근데 또 이것이 보고용 자료 만들때도 마음은 편해요. Pla..
[쿠폰 사용 초초 간단 서비스] 데몬스쿼드 쿠폰 사용 안녕하세요 데몬스쿼드 키우기 쿠폰을 쉽게 사용할 수 있도록 만들었습니다.!! 많이 활용해주세요.
AWS dynamodb 와 aurora RDB 비교 저는 dynamodb를 이용하여 간단한 시스템을 구축한 경험이 있었는데요. DB 사용 비용이 상당히 비싼 것을 보고 좀 놀랐습니다. 제가 받은 청구내역은 아래 와 같이 약 5$정도 였는데요. (실제 서비스 비용은 아니고 서비스전 개발중에 받은 청구서라 서비스시에 얼마가 나올지를 예상하기는 힘들었습니다.) 청구 내역 - Amazon DynamoDB USD 5.32 $0.00 per hour for 25 units of read capacity for a month (free tier) 18,600 ReadCapacityUnit-Hrs USD 0.00 $0.00 per hour for 25 units of write capacity for a month (free tier) 18,600 WriteCapaci..
[Windows Tip] appwiz.cpl 종종 window 11 이나 회사, 학교, 기관에서 사용하는 PC에 추가기능 관련된 기능이 숨겨져 있는 경우가 있습니다. 이때 추가 기능 설치를 해야 하는경우 난감한데요. appwiz.cpl 을 이용하여 추가 기능을 설치 할 수 있습니다. Cmd, Shell, 또는 명령창을 실행합니다. Window Key + R 을 눌러서 cmd.exe 를 실행하면 됩니다. (관리자 권한으로 실행해야 하는 경우도 있음) > appwiz.cpl 이렇게 실행하면, 제어판\모든제어판 항목\프로그램 및 기능 이 실행 됩니다. Windows 기능 켜기/끄기 항목을 선택 그리고 나서, 필요한 기능을 찾아서 설치 하면 됩니다.
미디어파이프(Mediapipe)를 활용한 AI Web페이지 개발하기 1. MediaPipe https://developers.google.com/mediapipe MediaPipe | Google for Developers An open source, cross-platform, customizable ML solution for live and streaming media. developers.google.com On Device AI 를 쉽게 구현하고 다양한 서비스를 만들수 있는 프래임워크입니다. MediaPipe 솔루션은 애플리케이션에 인공 지능(AI) 및 기계 학습(ML) 기술을 신속하게 적용할 수 있는 라이브러리 및 도구 모음을 제공합니다. 이러한 솔루션을 애플리케이션에 즉시 연결하고 필요에 맞게 사용자 정의하며 여러 개발 플랫폼에서 사용할 수 있습니다. Med..
DevOps 선택하기... DevOps 란 ? 인터넷 서비스는 서비스 개선을 빠르게 부담 없이 적용 하는것이 매우 중요합니다. 사실 이 부분은 인터넷 서비스 뿐만 아니라, 거의 모든 소프트웨어 분야에서 요구되는 사항이긴 하죠. 빠르고 완벽하게 되면 뭐든 좋은거니까요. ^o^ 서비스만 놓고 얘기해보자면, 아래와 같이 몇가지 단계로 구분 해볼 수 있을 것이에요. 기획 -> 개발 -> 테스트 -> 배포 -> 운영 DevOps 라는 개념은 이 과정을 단순화 하고 쉽게 할 수 있도록 하는 것인데요, 말 그대로 개발(Dev) 과 운영(Operation)즉, 개발된 S/W를 빠르게 배포하고 운영을 하는 것입니다. DevOps라는 명칭이 사용하게 된 것도 이런 개념을 담은 솔루션들이 나왔기 때문이겠죠.... 관련해서 읽어볼 꺼리들을 링크로 공유..
SW를 개발하기 위해서는 가장 중요한것이 무엇인가?? SW를 개발하기 위해서는 가장 중요한것이 무엇인가?? 사용자 인터페이스나 비지니스 로직을 다루는 부분이 아닌 핵심 알고리즘이나 프래임워크(Framework) 을 주로 다루는 개발자로서 평소에 사용자의 요구사항부터 사용자 시나리오에서의 Usecase 까지 고려해서 이와 같은 질문을 해볼 기회가 별로 없었습니다. 그리고 일반적으로 개발자들은 사용자의 요구사항이나 시나리오보다는 SW 의 구조, 기술적 난이도, coding 방식에 더 관심이 많고 S/W의 중요한 부분도 이 부분에 있다고 생각하죠. "이번에 새로 알게된 기법인데... 적용해봐야지" "잘 구현하면 되지!" "성능을 어떻게 높일까?" "다른 기기에 포팅 해볼까?" 이런것에 더 흥미를 느끼고 이를 손으로 구현 해 냈을 때 만족을 느낄 겁니다. 저도 개..
지도 정보를 활용하기 위한 데이타 구하기 진행하고 있던 프로젝트에서 지도 정보가 필요하여 찾아봤던 자료들 입니다. 무료로 좌표계를 받을수 있는 곳을 찾기가 힘들어 고생했던 기억이 있어서 그당시 찾아봤던 site들을 정리해봤습니다. 결국 위도 경도 정보를 data로 구해야 해서 저는 python panda로 data를 구했었습니다. https://www.esrikr.com/arcgis-guide/arcgis-pro-master-2/ [ArcGIS Pro 완전 정복!] ②기본 | 한국에스리 ☞ 2차원 맵과 3차원 씬 연결 [보기(View)] → [뷰 연결(Link Views)] → [중심 및 축척(Center and Scale)] 클릭 데이터 탭을 클릭하여 드래그 → 뷰에서 십자형 사각형 중 원하는 모양에 배치하면 2차원 맵과 www.esrikr...