코딩 이야기 26

[스프레드시트] 스마트 스토어 편의점 택배 일괄 발송처리 엑셀 파일 만들기

너무너무너무 오랜만에 티스토리에 포스팅을 하는 중이다. 언젠가부터 티스토리에는 개발 관련된 내용만 포스팅을 하다 보니 스토어를 운영하기 바쁜 요즘 티스토리에 포스팅할 내용이 없어서 멀리하게 되었었다. 오늘 들고 온 내용은 개발 관련된 내용이 아니라 구글의 스프레드시트를 활용한 유용한 템플릿인데 앞으로도 스프레드시트 관련된 내용을 지속적으로 들고 올 예정이다 😁 가장 먼저 네이버 스마트 스토어 편의점 택배(GS25 & CU) 운송장 엑셀 일괄 발송 기능을 할 수 있는 파일을 만드는 과정에 대한 내용을 들고 왔당. ✶편의점 택배를 이용하게 된 계기에 대해 말해보자면.. TMI 주의) 초반에는 CJ 대한통운 택배사와 계약 후 택배를 보내왔었다. 하지만 중간에 내부적인 사정으로 물류 관련 업무를 타 지역으로 옮..

[재고관리프로그램] 스프레드시트로 만든 재고관리프로그램 ver.2

또 가지고 왔다. 구글의 엑셀 스프레드시트 Apps Script로 만든 재고관리 프로그램 ver.2 이전에 만들었던 재고관리 프로그램 ver.1에 비하여 나름 UI도 고치고 구성도 보다 탄탄하게 생각해서 제대로 만들어보자 다짐하고 만들고 있는 프로그램 ! 코딩에 손 놓은 지 꽤 오래돼서 그동안 공부했던 플러터고 apps script고 다 잊어버렸더라.. 원래는 ver.1에서 고쳐보려고 했지만 코드가 중구난방이라... 첨부터 체계적으로 기본부터 충실하게 만들어보자 해서 백지상태에서 시작했다. 노션 페이지에 Apps script 정보를 기록하며 공부하다가 이래서 언제 개발하나 하는 생각에 급발진으로 웹 사이트 문서 몇십 개를 정독해가며 코딩하여 아래에서 보여줄 '재고관리 프로그램 ver.2.0 Demo'를 ..

[Apps Script] 다재다능한 구글의 앱 스크립트

개인적인 공부용이므로 글은 편하게 작성합니다 :) 저번 글에서 아주 짧게 구글 앱 스크립트를 이용해 스프레드시트로 재고 관리 프로그램을 만든 것을 소개했었다. 이번에는 구글 'Apps Script'에 대해 설명하려고 한다. Google Application Script Google Apps Script는 Google Workspace와 통합되는 비즈니스 애플리케이션을 빠르고 쉽게 만들 수 있는 신속한 애플리케이션 개발 플랫폼입니다. 최신 JavaScript로 코드를 작성하고 Gmail, 캘린더, 드라이브 등과 같이 즐겨 사용하는 Google Workspace 애플리케이션용 내장 라이브러리에 액세스 할 수 있습니다. 설치할 것이 없습니다. 브라우저에서 바로 코드 편집기를 제공하며 스크립트는 Google 서..

스프레드 시트로 재고관리 프로그램 만들기 - Apps Script

* 기록용 * 코딩에 손을 놓은 지 어언... 몇 개월인지 기억도 안 난다..ㅋ 현재 쇼핑몰을 운영 중인데 재고관리 프로그램이 필요해져서 코딩을 다시 해보았다. 재고관리 프로그램을 어떻게 만들까 고민에 고민을 거듭했었는데 1) 플러터를 이용해 데스크탑앱과 모바일 앱을 만드느냐 2) 스프레드시트로 만드느냐.. 두 개의 선택지에서 후자를 택해서 만들어보았다! 내가 그동안 접해봤던 언어 중에 앱 스크립트는 없었으나 (물론 자바스크립트도 안 해봄) 원래 컴퓨터 언어 하나 공부해놓으면 다른 언어 공부하는데 처음보다는 수월하니깐 도전해보기로 함. 결론은 아직 미완성이긴 하나 내가 생각했던 핵심 기능들은 구현에 성공했다 >

[Flutter] Flutter 웹 release - Icon 엑박 이슈

[Flutter] Flutter Web - Github Page를 통해 플러터 웹 호스팅 Flutter web 프로젝트 생성 Input flutter config Output Configure Flutter settings. To remove a setting, configure it to an empty string. The Flutter tool anonymously reports feature usage statistics.. dajoonee.tistory.com 이전 글에서 보면 알겠지만, Flutter web 프로젝트를 Github 페이지에 올렸을 때, 아이콘 모양이 네모 모양으로 나타나는 현상이 있었다. 폰트 또한 적용되지 않았다. 여기저기 뒤적거리며 여러 방법을 적용해보았는데... 원래 사용..

[Flutter] Flutter Web - Github Page를 통해 플러터 웹 호스팅

Flutter web 프로젝트 생성 Input flutter config Output Configure Flutter settings. To remove a setting, configure it to an empty string. The Flutter tool anonymously reports feature usage statistics and basic crash reports to help improve Flutter tools over time. See Google's privacy policy: https://www.google.com/intl/en/policies/privacy/ Global options: -h, --help Print this usage information. -v, --..

[Dart] Enum 타입 - 열거 타입

Dart의 Enum type 1. enum 타입은 언제 사용할까? • 한정된 상수 값 집합을 나타내기 위해 사용된다. • 직관적인 코드 작성에 용이하다. 2. 어떻게 써야 할까? enum Color { red, black, yellow } • 열거형의 명칭은 첫 문자를 대문자로 쓰는 게 관례이다. • 앞에 enum 키워드를 붙인다. • 중괄호 블록에 필드로 상수값들을 나열한다. 3. 상수 목록 읽기 • 상수 목록은 List와 마찬가지로 인덱스로 관리할 수 있다. • 상수 목록 전체 값을 읽을 때는 .values를 사용한다. void main() { print(Color.values); } • forEach문을 활용해서 읽기도 가능하다. 1) void main() { Color.values.forEach(..

[Flutter 프로젝트] flutter로 선택장애, 결정장애 해결 안드로이드 어플만들기 2편

[flutter 프로젝트] flutter로 선택장애, 결정장애 해결 안드로이드 어플만들기 1편 네이버블로그에서 포스팅했지만 배달시킨 음식이 도착기까지 아직 많은 시간이 남아서 티스토리에도 올립니당😀 지금 업로드 되는 gif 파일들속 영상들에는 오늘 추가한 모든 기능들이 들어있 dajoonee.tistory.com 👆👆👆👆 이 전 UI를 보시려면 전 포스팅을 보고 오세요~~ 👆👆👆👆 ​ ​ 하루나 이틀뒤에 다시 오겠다는 지키지못할 약속을 해놓고.. 드디오 왔습니다 🤣 UI를 갈아엎(?)은 정도는 아니지만 포인트 컬러는 다 바꿨어요 ㅎ헣 ​ 갑자기 버튼이 생겼어요. 친 언니가 글쎄, 누가 랜덤뽑기하냐고 사다리게임 정도는 있어야 하는거 아니냐고.. ​ 그래서 기능 두 가지를 더 추가하기로 했지요 하하하 사다리..

[JAVAFX 프로젝트] 기본에 충실한 계산기 만들기

* 이 글은 2020. 3. 23. 9:23에 작성되었던 글입니다 * ​ 나 혼자하는 미니 프로젝트 !! 프로젝트 명 : 기본에 충실한 계산기 구현 ​ ** 완성본 ** ​ ​ ​ UI는 Scene Builder를 이용했다.... ​ 기능 설명 기본에 충실하다... 1. 숫자 동시 입력 및 출력 ​ ​ ​ 2. 초기 숫자 입력이 없을 시 연산자 입력 막기. ​ ​ 3. 연산자 중복 입력시 연산자 수정되어 입력되는 기능 ​ ​ 4. 연산, 지우기, 취소 기능 ​ ​ 5. 다중 연산 기능 ​ ​ 6. 정수, 실수 구분하여 출력하는 기능 ​ ​ 어느정도 기본적인 기능은 구현이 잘 된거같다. 초반에는 입력 받음과 동시에 연산 작업을 하도록 로직을 짰었으나 굉장히 복잡해질거같은 예감이 들어서 일찍 포기하고 한꺼번..

[Git] Git을 왜 사용해야할까?!

* 이 글은 2020. 3. 19. 17:04에 작성되었던 글입니다 * git 이란? 분산형 버전 관리 시스템 Git은 분산형 버전 관리 시스템이다. 원래는 Linux 소스코드를 관리할 목적으로 개발이 되었다고함. ​ git을 사용하는 이유는 무엇일까? 일단 프로젝트를 진행할 때 혼자서 모든 개발을 하는 일은 드물다. 많은 사람들과 협업을 통해 프로젝트를 진행하는데 이 때 매번 usb에 옮겨 담거나 혹은 사내 메신저, 메일 등을 통해 코드 파일을 주고 받고한다면 ..... (사실 git을 알기 전까지 학원에서 나 또한 이러고 있었다...ㅎㅎ;; 불편하긴 하더라^^) ​ 또, 개발을 하다가 새로운 기능을 추가하면 좋을거 같아서 추가를 했지만 생각보다 좋은 결과가 나오지 못했다고 가정한다면 기능을 추가하기 ..