코딩 11

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

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

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

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

[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, --..

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

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

[C언어] 2. 프로그램 개발 과정

* 이 글은 2019. 9. 8. 22:58에 작성되었던 글입니다 * 1. 문제 분석 : 개발할 프로그램의 내용, 성격, 해당 프로그램의 사용자가 요구하는 기능이 무엇인지 분석하는 과정. ​ 2. 알고리즘 설계 - 원하는 결과가 나오도록 컴퓨터가 해야 할 일을 순서대로 모아둔 것. - 프로그램 개발에서 아주 매우 중요한 단계. - 건축물 설계도를 만드는 과정에 해당. - 순서도(flow chart)나 의사 코드(pseudo code)를 이용하여 나타냄. ​ 3. 코딩하기 : 알고리즘을 특정 프로그래밍 언어로 옮기는 작업. (소스파일, 소스코드) ​ 4. 컴파일(compiling) 하여 목적 파일(*.obj =object)과 라이브러리 파일 생성. ​ 5. 링킹(linking)을 통해 실행파일 생성 (*...

[C언어] 1. C 프로그램의 이해

* 이 글은 2019. 9. 8. 22:01에 작성되었던 글입니다 * 컴퓨터는 2진수(binary numbers)인 0과 1만 사용. 사람은 10진수(decimal numbers)인 0~9 사용. (왜냐 손가락이 10개이기 때문에 ㅋ.ㅋ) ​ * 2진수로 명령을 하기에는 효율적이지 않음. ​ ● 컴퓨터 (computer) : 데이터를 처리하여 정보를 제공하는 전자적 데이터 처리 장치. ​ ● 알고리즘 (algorithm) : 문제를 풀기 위한 처리 과정을 순서대로 적은 것, ​ ● 프로그램 (program) : 컴퓨터에게 내리는 명령을 알고리즘 순서에 맞게 모아둔 것. ​ ● 프로그래밍 언어 (programming language) : 컴퓨터 프로그램을 짜는 데 사용하는 언어. ​ 1) 고급 언어 (hi..

웹/ 앱 개발 관련 공부 예습 시작! [HTML 이란?]

* 이 글은 2019. 8. 28. 0:27에 작성되었던 글입니다 * 본격적으로 웹/앱 개발 관련 공부를 시작하기 전에 예습을 하기로 했다. 개발자 관련하여 유튭을 여기저기 둘러보다 '생활코딩' 채널을 만나게 되었다. (광고 아닙니당 ㅎ) ​ ... ​ ​ ​ Wow ​ UNBELIEVABLE! ​ 너무너무나 쉬운 설명과 함께 귀에 쏙쏙 박히는 목소리와 말투를 가지신 선생님께서 강의를 해주시는데 ​ 그야말로 ​ 신세계였다. ​ 비전공자인 나는 정.말.로 컴퓨터는 물론이거니와 컴퓨터 언어에 대해서 아무것도 몰랐다고 한다. Web 1.HTML 강의를 이틀 만에 다 들었다. 선생님이 참 대단하다고 생각하면서..ㅋㅋㅋ ​ 선생님 부디.. 아주아주 조금만 일하시고... 어마어마한 돈 쓸어 담으시길 간절히 기원합니..

[flutter] 화면 이동 구현 - Navigator

flutter에서 화면 이동을 구현하려면 Navigator 클래스를 사용해야 합니다. 화면 이동을 구현하기 위해서는 다수의 routes가 필요합니다. route란? flutter에서는 screen, page를 route라고 부릅니다. 안드로이드에서는 Activity, ios에서는 ViewController와 동일합니다. main() void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( home: Screen1(), ); } } Screen1() class Screen1 extends StatelessWidget { ..

flutter ThemeData - 앱의 테마를 지정해보자.

앱은 여러 화면들로 구성이 되어있는 경우가 많습니다. 화면들마다 색상을 구성해준다면 굉장히 불편하겠죠? ​ 그렇기에 원하는 값으로 설정이 가능한 ThemeData를 사용하는 게 정신건강에 무척이나 좋을듯하네요 😁 class _MyHomeState extends State { @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text('Theme Data'), centerTitle: true, ), body: Center( child: Text('Body Text'), ), floatingActionButton: FloatingActionButton( child: Icon(Icons.add), ), )..

웹에서 flutter 프로젝트 - flutter 온라인 IDE 추천 [flutLab]

컴퓨터 프로그래밍 언어들 중 c언어, java, python 등의 언어의 개발환경을 지원하는 온라인 IDE는 무수히 많지만지금껏 사용해봤던 온라인 에디터에서는 dart 언어나 flutter(는 언어가 아니지만..)를 지원하는 에디터는 보지 못했던거 같아서 한 번 찾아봤다.​​1. CODEPEN​codepen.io/CodePenAn online code editor, learning environment, and community for front-end web development using HTML, CSS and JavaScript code snippets, projects, and web applications.codepen.io​유튜브로 코딩 관련 영상들을 많이 보는데 추천으로 본 영상에서 소개해..