분류 전체보기

웨비나를 보며 빠르게 정리한거라 두서 및 오타, 부정확한 단어 사용 있음 주의! 웨비나 제목 : 어느날 갑자기 찾아온 Datadog, DevOps 변화의 시작 주제 : gs리테일에서는 datadog을 실무에서 어떻게 사용하나 (이거 보고 당근마켓 영상도 보면 좋을듯!) agenda 1. intro 2. gs 리테일 서비스 소개 3. gs 리테일 datadog 적용 배경 및 활용 범위 4. 트러블 슈팅을 위한 datadog 실 활용사례 소개 with gs retail 5. qna gs 리테일 서비스 소개 오프라인 쇼핑(gs25, gs the fresh, 랄라블라) 온라인 o2o, o4o (더 팝, 나만의 냉장고, 와인25...) 온라인 커머스, 홈쇼핑 (gs shop, gs fresh, marketfor,..
· JAVA
내 코드 바꿔보기, 근데 함수형을 곁들인 시리즈 함수형 프로그래밍을 조금씩 이름만 듣고 검색만 해보다 이제 회사 코드에 적용을 해보고 있다. 틈틈이 기존 코드 스타일을 함수형 프로그래밍으로 바꾸는 방법을 올려보려고 한다. 간단하게. 최대한 간단하게 올리려고 한다. 시간이 된다면 함수형 프로그래밍의 패러다임과 구조를 정리해서 올려봐야겠다. ​우선 다음 코드와 같이 Person이라는 클래스를 정의합니다. public class Person{ private String name; private int age; public Person(String name, int age){ this.name = name; this.age = age; } public int getAge(){ return this.age; } ..
아래 글과 이어집니다. https://developer-youn.tistory.com/72 Product에 Object Detection을 도입하고 싶은데 딥러닝은 하나도 모를때 읽으면 괜찮을만한 글(1) Introduction 필자도 딥러닝을 잘 알지는 못합니다. 근데 팀에서 딥러닝을 이용한 Object Detection을 도입하려고 했고 그때 겪었던 트러블슈팅, 지식들을 공유하고 특히 아무 지식이 없는 상태에서 도 developer-youn.tistory.com 1. 검출이 잘 되지 않습니다. 이제 뭘 더 해봐야 할까요? 자.. 이제 훈련은 다 했는데 생각만큼 검출이 잘 되지 않을 수 있습니다. 실은 이건 정답이 있는 게 아니라 어떻게든 원인을 분석해서 잘 돌파해야 합니다. 학습 데이터로 넣은 데이터..
어디까지나 순전히 제 생각임을 밝히며 틀린 내용일 수도 있습니다 이제 3년 차 개발자이면서 개발을 잘한다고 말할 수는 없는 상태에서 어디 가서 함부로 말하기 위험한 주제일 수도 있지만 개발에 대한 생각을 의식의 흐름대로 작성을 해보고자 한다. 정말 의식의 흐름대로 작성할 거라 갑자기 옆길로 샐 수 있는 점 미리 말한다. 1. 나는 지금 무엇을 개발하고 있지 학부생 때 교수님이 내준 과제, 프로젝트를 하거나 회사에서 제품에 대한 개발을 진행하거나 개인 프로젝트를 진행하는 등 개발자는 다양하지만 항상 개발을 하고 있다.(물론 Paper work가 많을 수 있다. 그저 애도를 표한다. 이 부분 또한 다루도록 한다.) 개인 프로젝트의 경우 본인이 원해서 하는 개발이니 넘어가도록 하자. 그렇다면 타인이 맡긴 개발..
· dart/Flutter
0. 들어가며 https://www.youtube.com/watch?v=FAi7mTyKW60&list=PLQt_pzi-LLfo1sKDaFN1SOuDVP85OwK4M 역시 따라하면서 배우는게 최고다.. 1. Onboarding screen?? Onboarding이라는 뜻 자체가 처음 합류하기 위해 적응하는 과정을 의미한다. 아래 예시처럼 맨 처음 앱을 실행했을 때 요약해서 설명해주는 창을 많이 봤을텐데 그걸 Onboarding screen이라고 한다. 2. 여기서 배운 것들 introduction_screen 3.0.2 패키지 페이지간의 이동 3. 설명 Onboarding screen은 하드코딩할 수 있지만 쉽게 하기 위해 아래 패키지를 사용한다. https://pub.dev/packages/introdu..
· dart/Flutter
이제 데스크탑앱을 만들면서 내 UI에 적용을 해보려고 한다. 적용하면서 이런 부분은 이렇구나 하는 부분을 적어보려고 한다. (이제 Flutter를 시작해서 상당히 비효율적인 코드와 틀린 부분이 있을 수 있으니 많은 피드백 부탁드립니다!) 1. AppWindow와 SystemTray AppWindow객체와 SystemTray 객체가 필요하다. AppWindow는 현재 만들어진 가장 최상위 Window를 의미하고 SystemTray는 tray에 넣기 위한 객체이다. final AppWindow _appWindow = AppWindow(); final SystemTray _systemTray = SystemTray(); 2. Future Dart에서 Future는 미래에 어떤 값을 받아야한다면 받는 클래스다...
· dart/Flutter
vscode에서 방금 따끈따끈하게 flutter create로 프로젝트를 만들었는데 뜬금없이 material.dart를 못 찾는다고 나온다. 검색해보니 간혹 이런일이 있나 보다. 터미널에서 다음 명령어를 입력하자. flutter packages get 나 같은 경우는 바로 적용이 되었는데 안된다면 vscode를 재시작해보자.
· dart/Flutter
데스크탑앱을 Flutter로 하나 만들고 싶어져서 이것저것 보고 있는데 System tray에 넣는걸 먼저 어떻게 넣나 좀 보려고 했다. 내가 사용한건 system_tray 패키지다. https://pub.dev/packages/system_tray system_tray | Flutter Package system_tray that makes it easy to customize tray and work with your Flutter desktop app. pub.dev 좋은 세상.. 그대로 넣고 돌리면 되는 코드가 존재했다. 물론 빨간줄이 잔뜩 나온다. 필요한 패키지를 설치하지 않았기 때문이다. vscode기준으로 저기 빨간줄 난 패키지 위에 마우스를 가져다 대면 quick fix 메뉴가 나오는데 거..
· dart/Flutter
저번 글에 이어서 정리를 시작합니다. Nesting rows and columns layout 프레임워크는 row와 column이 사용자가 원하는 만큽 중첩해서 사용할 수 있습니다. 이 이미지에서 저기 빨간색 박스를 친 부분은 2개의 row로 구현되어있습니다. 아래 UI Tree를 확인하시죠. ratings(평점) 변수 부분은 5개의 작은 별 아이콘으로 구성되어 있습니다. var stars = Row( mainAxisSize: MainAxisSize.min, children: [ Icon(Icons.star, color: Colors.green[500]), Icon(Icons.star, color: Colors.green[500]), Icon(Icons.star, color: Colors.green[50..
· dart/Flutter
Flutter를 시작하는데 UI, Widget이 이해가 잘 가지 않아 codelab의 내용을 계속 보고 있다. https://docs.flutter.dev/development/ui/layout Layouts in Flutter Learn how Flutter's layout mechanism works and how to build a layout. docs.flutter.dev 한글로 된 문서는 없는데 최대한 정리를 해보려고 한다. 정리하다 보니 생각보다 이해가 가기 시작했다. (한글화 프로젝트 환영입니다!) 중요 포인트 Widget은 UI를 구성하는 클래스다. Widget은 layout과 UI element에 사용된다. Compose simple widget은 유연한 widget을 만들기 위해 사용..
Berno
'분류 전체보기' 카테고리의 글 목록 (10 Page)