TOP
class="layout-aside-left paging-number">
본문 바로가기
728x90

전체 글421

[구글 스프레드시트] 파일 소유권 이전 후, 원작자 삭제하기 구글 스프레드시트는 공유 및 협업에 탁월한 문서 작성 프로그램이다.구글 스프레드시트 서식 커스터마이징 작업을 하면서 의뢰인이나, 예비 의뢰인분들 중 누군가는"서식 결제하고나서 원작자가 삭제하거나, 못쓰게끔 해버리면 어떡하지?"즉, 소유권을 구매자에게 이전한 이후에도 원작자가 계속 본인의 데이터를 훔쳐보거나 하는 등의 걱정을 하는 사람도 있을 것이라 생각된다. 나도 의뢰인 분에게 파일을 넘겨 드리면서 소유권도 이전하고,아예 파일 내역이 내 드라이브에서 안 보이는 게 깔끔하다. (그리고 드라이브 용량 문제도 있고) 그래서 알아볼 것은,원작자가 구글 시트 소유권을 넘긴 후에 원작자가 해당 파일을 보지 못하게 하는 것이 가능한지,가능하다면 어떻게 하는 지를 알아보려 한다.(참고로, 그냥 삭제를 해버리면 파일 자.. 2024. 7. 23.
[구글 스프레드시트] 공간임대업 매출 수익 서식 - 추가 기능 공간임대업 매출 관리 서식에서 기능을 또 추가하였다. [기존 내용] [구글 스프레드시트] 공간임대업 매출 수익 서식의뢰내용 해당 서식은 무인 키즈카페 (공간임대업)를 운영하시는 분께서 의뢰해 주신 내용이다.주요 매출은 대관료이며,서브 매출은 과자, 음료 등 판매 금액이다. 또한, 주요 지출 내역은월세puppy-foot-it.tistory.com추가 내용 추가된 기능은월별 상세 추가 기능인데,특정 월을 조회하면 해당 월의 전체 일자 데이터가 보이며 해당 일자별로 데이터가 집계되는 기능이다. 또한, 일자별 매출액 및 이용객 수 그래프를 삽입하여 어떤 날에 가장 많은 고객이 방문했는지,어떤 날에 가장 많은 매출이 발생했는지 알 수 있다.예약 내역 탭에 입력된 데이터를 기반으로 자동으로 일자별 데이터가 집계되기.. 2024. 7. 23.
[전세보증금 반환 청구] 주택도시보증공사 이행 청구 접수 24년 7월 23일 화요일 전날 준비한 서류 중에 모자란 서류를 발급하기 위해 아침 일찍부터 주민센터와 은행을 방문해야 한다. [서류 준비 관련 글] [전세보증금 반환 청구] 주택도시보증공사 이행 청구 서류 준비24년 7월 22일.부동산등기부등본에 임차권설정이 기재된 것을 확인 했으니,이제 주택도시보증공사에 방문하여 이챙 청구 접수를 해야 한다. 관련 글 [전세보증금 반환 청구] 임차권설정 등기부puppy-foot-it.tistory.com 오전에 일어나자마자 아내가 해준 아침을 먹고,아내는 인터넷에서 허그 인천 관리 센터 방문객이 많아서 대기 시간이 엄청 길었다는 글을 보고 먼저 가서 대기표를 뽑기로 하여 먼저 부평으로 출발했다. 나는 집 근처 주민센터에 먼저 가서 (9시가 안 된 시간에 도착) 기다리.. 2024. 7. 23.
[파이썬] 플라스크(Flask) - 테스팅(testing) 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.테스팅(testing) [테스팅이란?]개발한 소프트웨어가 예상대로 작동하는지 검증하는 과정.버그를 미리 찾아 수정하거나 새로운 기능을 추가했을 때 기존 기능에 문제가 발생하지 않는지 확인하는 과정. 테스팅 없이 코드를 배포하면 사용자가 버그를 만나거나 시스템이 예상치 못한 방식으로 작동할 위험이 있다.테스팅은 이러한 문제를 미리 발견하고, 높은 품질의 소프트웨어를 제공하는 데 도움을 준다.플라스크에서의 테스팅 플라스크에서는 pytest나 플라스크 자체의 unittest를 이용하여 테스팅할 수 있다.my_app.py라는 파일을 만들고 하단의 코드를 입력.. 2024. 7. 22.
[파이썬] 플라스크(Flask) - 배포(Deployment) 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.배포(Deployment) 배포란,개발한 웹 애플리케이션을 실제 사용자가 접근할 수 있는 환경에 올리는 과정.내 컴퓨터에만 작동하는 애플리케이션을 인터넷에 연결된 서버에 올려서 누구나 웹 브라우저를 통해 사용할 수 있게 만드는 것이다.웹 서버와 SGI 웹 서버: 실제로 사용자의 요청을 받고 응답을 주는 개체. 네트워크 통신의 전반적인 부분을 담당예. 엔진엑스(Nginx), 아파치(Apache) 등 서버 게이트웨이 인터페이스(SGI, Server Gateway Interface): 웹 서버와 웹 애플리케이션 사이에 필요한 통신 규약이 규약을 통해 웹 서.. 2024. 7. 22.
[전세보증금 반환 청구] 주택도시보증공사 이행 청구 서류 준비 24년 7월 22일.부동산등기부등본에 임차권설정이 기재된 것을 확인 했으니,이제 주택도시보증공사에 방문하여 이챙 청구 접수를 해야 한다. 관련 글 [전세보증금 반환 청구] 임차권설정 등기부등본 기재 완료 소요기간24년 7월 16일(화)에 임차권 등기명령 결정정본을 받았다. [전세보증금 반환 청구] 임차권등기명령 송달처리24년 7월 16일.전세 대출 연장을 무사히 마치고, 임차권등기명령신청도 해놓고 살아가puppy-foot-it.tistory.com 주택도시보증공사(이하 HUG) 에서 보내준 이행청구 서류를 준비하여 HUG 방문을 준비한다. 필요한 서류들이 꽤 많은데,업무 중에 준비할 수 있는 준비들은 미리 준비를 해뒀다.- 등기사항전부증명서(등기부등본) ※ 제출용!- 전세 계약 해지 관련 서류 (내 경우.. 2024. 7. 22.
[전세보증금 반환 청구] 임차권설정 등기부등본 기재 완료 소요기간 24년 7월 16일(화)에 임차권 등기명령 결정정본을 받았다. [전세보증금 반환 청구] 임차권등기명령 송달처리24년 7월 16일.전세 대출 연장을 무사히 마치고, 임차권등기명령신청도 해놓고 살아가던 중,  [전세 보증금 반환 이행 청구] 임차권 등기 명령 신청어느덧 전세 만기일자가 1주일 앞으로 다가왔다puppy-foot-it.tistory.com 그리고 당일에 등기부등본을 떼보니, 아직 임차권이 등재가 안 되어 있었다.찾아보니, 등재까지 보통 3-4일 가량 소요된다고 하는데,그러면 '등재 여부를 항상 돈 내고 열람을 해봐야 알 수 있는가' 가 궁금해졌다. 그래서 이를 찾아보려 한다.등기부등본 열람/발급 없이 임차권설정 확인하기 1. 인터넷 등기소에 접속하여 로그인 www.iros.go.kr  대법원 인.. 2024. 7. 22.
[구글 스프레드시트] 공간임대업 매출 수익 서식 의뢰내용 해당 서식은 무인 키즈카페 (공간임대업)를 운영하시는 분께서 의뢰해 주신 내용이다.주요 매출은 대관료이며,서브 매출은 과자, 음료 등 판매 금액이다. 또한, 주요 지출 내역은월세, 관리비, 물품 구입비, 청소 알바비, 세무사 기장료, 광고비 등이 있다. [의뢰 내용]월별 매출 내역 집계월별 지출 내역 집계매출 및 지출 내역을 토대로 월별 손익 집계또한 매출, 지출, 손익 내역 시각화 (차트)월별 예약 관련 지표 집계(예약자 수, 방문자 수, 취소자 수, 취소율) 및 시각화(차트)▶ 그외에도 여러 지표들을 추가하여 사업 운영에 관련된 인사이트를 얻을 수 있게 해달라는 요청이 있었다. 그래서 추가로,요일 별 집계 (전체, 월별)시간 별 집계 (전체, 월별, 일별)고객 관리(고객 데이터베이스 화)기능.. 2024. 7. 22.
[파이썬] 플라스크(Flask) - 캐싱(caching) 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.캐싱(caching) 캐싱이란,데이터를 한 번 받아오거나 계산한 결과를 메모리와 같은 빠르게 접근할 수 있는 임시 저장 공간에 보관하는 것을 의미한다.즉, 데이터 처리의 효율성을 높이는 기술이며, 이 저장 공간을 캐시(cache) 라 부른다. [캐싱의 주요 장점]- 서버의 부하를 줄이고 사용자에게 더 빠른 응답을 가능하게 한다- 애플리케이션의 성능과 사용자 경험을 크게 향상시킬 수 있다- 시스템 성능의 향상- 반복적인 요청에 대한 응답 시간을 줄일 수 있다 [캐싱의 단점]- 캐싱된 데이터는 항상 최신 데이터가 아닐 수 있으므로 캐시 데이터의 유효성을 .. 2024. 7. 21.
[파이썬] 플라스크(Flask) - RESTful API 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.RESTful API RESTful API는 컴퓨터나 스마트폰 애플리케이션(클라이언트)이 서버에 정보를 요청하거나 보낼 수 있는 방법 중 하나이다.이는 주로 웹사이트나 애플리케이션에서 다양한 서비스를 이용할 때 중요한 역할을 한다.★ 서버: 정보가 저장된 컴퓨터 ★ 클라이언트: 서버에 저장된 정보를 사용하려는 사람이나 애플리케이션HTTP 메서드 이해하기 HTTP 메서드: 서버와 클라이언트가 어떻게 대화할 것인지를 정해 놓은 규칙 [주요 명령어]GET(조회): 클라이언트가 서버에게 "이 정보 좀 줘"라고 '요청하는' 것 (웹 브라우저에서 웹페이지를 열 .. 2024. 7. 21.
[파이썬] 플라스크(Flask) - 인증과 세션(2) 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.이전 내용 [파이썬] 플라스크(Flask) - 인증과 세션시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.인증과 세션 인증(authentication)사용자가 누구인지 확puppy-foot-it.tistory.com세션을 이용한 상태 관리 플라스크의 session 객체는 사용자별 상태를 관리하기 위한 수단으로, 쿠키에 암호화된 형태로 데이터를 저장한다.이는 사용자가 다시 사이트에 방문했을 때 이전의 상태를 유지할 수 있게 해준다. 플라스크 애플리.. 2024. 7. 21.
[파이썬] 플라스크(Flask) - 인증과 세션(1) 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.인증과 세션 인증(authentication)사용자가 누구인지 확인하는 과정대체로 로그인 페이지에서 이 과정이 이루어지며, 사용자는 일반적으로 ID와 비밀번호를 제공한다.시스템은 이 정보를 데이터베이스와 비교하여 해당 사용자가 정당한 사용자인지 아닌지를 판단한다. 세션(session)사용자가 웹사이트에 접속한 이후부터 로그아웃하거나 브라우저를 닫을때까지 유지되는 정보의 집합이다.세션을 통해 사용자는 한 번 로그인하면 다시 로그인하지 않고도 다른 페이지를 자유롭게 이동할 수 있다.세션 정보는 서버 측과 클라이언트 측 쿠키에 저장하는 것이며, 서버 측에서.. 2024. 7. 20.
[파이썬] 플라스크(Flask) - 데이터베이스 (3) 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.이전 내용 [파이썬] 플라스크(Flask) - 데이터베이스 (2)시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.이전 내용 [파이썬] 플라스크(Flask) - 데이터베이스 (1)puppy-foot-it.tistory.comFlask-Migrate Flask-Migrate는 플라스크 애플리케이션에서 SQLAlchemy 데이터베이스를 쉽게 마이그레이션할 수 있도록 도와주는 확장이다.Alembic을 기반으로 하며, 데이터베이스 스키마의 버전 관리를 효.. 2024. 7. 20.
[파이썬] 플라스크(Flask) - 데이터베이스 (2) 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.이전 내용 [파이썬] 플라스크(Flask) - 데이터베이스 (1)시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.데이터베이스 (SQLAlchemy) 플라스크와 파이썬에서는 여puppy-foot-it.tistory.com플라스크와 MySQL 연동 - User 모델 생성 기본적인 플라스크 애플리케이션을 설정하고 SQLAlchemy를 설정한 뒤, User 모델을 생성한다.User 모델 생성은 데이터베이스에 정의한 테이블을 생성하는 것인데, User 클.. 2024. 7. 18.
MES(Manufacturing Execution System) 란? MES(Manufacturing Execution System) 일반적으로 MES는제품주문에 의한 착수에서 완성품의 품질검사까지 전 생산활동을관리하는 시스템으로 생산현장의 각종 정보, 즉 생산실적, 작업자활동, 설비가동, 제품 품질정보 등을 실시간으로 수집하여집계/분석/모니터링 및 생산공정을 제어함으로써 고품질의 수익 지향적생산체제를 갖추게 하는 통합 생산관리시스템을 말한다. 생산 현장에서의 생산계획의 실행상태를 실시간으로 정확하게 관리함으로써 생산성을 향상시키고 ,생산제품의 품질 향상을 기대하는 고객사의 요구사항이 증대됨에 따라 기업의 업종과 현장의 특성을 반영하고 관리측면에서의 필요사항을 고려하여 구축되는 시스템이다. 즉, MES는 제품 주문에서 최종 제품의 완성까지 생산활동의 최적화를 위해 제조현장.. 2024. 7. 17.
[파이썬] 플라스크(Flask) - 데이터베이스 (1) 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.데이터베이스 (SQLAlchemy) 플라스크와 파이썬에서는 여러 가지 데이터베이스를 연결하여 사용할 수 있다. SQLAlchemy는 파이썬에서 사용할 수 있는 ORM(Object-Relational Mapping) 라이브러리이다. 즉, 데이터베이스 테이블을 파이썬 클래스로 매핑해주는 역할을 한다. 이를 통해 SQL 쿼리를 직접 작성하지 않고도 데이터베이스 연산을 수행할 수 있다.플라스크와 MySQL 연동 [MySQL을 기반으로 플라스크와 연동하는 방법]- 데이터베이스 생성: 'db_name'에 해당하는 MySQL 데이터베이스가 생성되어 있어야 한다.-.. 2024. 7. 16.
[파이썬] 플라스크(Flask) - 로깅 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.로깅 로깅(Logging): 프로그램 실행 중에 발생하는 이벤트, 메시지, 데이터 등을 시간순으로 기록하는 과정.이 기록들은 이후 문제 발생 시 원인 분석, 시스템 상태 모니터링, 사용자 행동 추적 등 다양한 목적으로 사용된다. - 로그 레벨(log level): 로그 메시지는 중요도에 따라 여러 레벨로 분류된다.DEBUG > 개발 중에 상세한 정보 제공WARNING > 예상치 못한 일이 발생했지만, 프로그램이 작동하는 데는 문제가 없을 때 사용INFO > 일반적인 작업의 성공 보고ERROR > 심각한 문제 발생CRITICAL > 아주 심각한 문제를 .. 2024. 7. 16.
[전세보증금 반환 청구] 임차권등기명령 송달처리 24년 7월 16일. 전세 대출 연장을 무사히 마치고, 임차권등기명령신청도 해놓고 살아가던 중,  [전세 보증금 반환 이행 청구] 임차권 등기 명령 신청어느덧 전세 만기일자가 1주일 앞으로 다가왔다.은행에서는 전세대출 만기 다 되어간다고 상환할 건지, 아니면 연장할 건지를 재촉하는 연락과 카톡 메시지를 계속 보내왔다. 원래 알기로는 임puppy-foot-it.tistory.com [전세 보증금 반환 이행 청구] 전세 대출 만기 연장어제 임차권등기명령 신청을 무사히 마치고, 신청서 접수증을 가지고 은행을 방문했다. ※ 임차권등기명령 신청 방법은 하단 글 참고 [전세 보증금 반환 이행 청구] 임차권 등기 명령 신청어느puppy-foot-it.tistory.com 대한민국법원으로부터 메일이 도착했다. 네이버 .. 2024. 7. 16.
[파이썬] 플라스크(Flask) - 세션과 쿠키 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.세션과 쿠키세션: 서버 측에서 사용자의 상태 정보를 유지한다. 사용자가 웹 애플리케이션에 로그인하면 서버는 고유한 세션 ID를 생성하고 이를 쿠키로 클라이언트에게 전송한다. 클라이언트는 이 세션 ID를 가진 쿠키를 사용해 이후 요청에서 자신을 인증하고, 서버는 이 ID를 이용해 사용자의 세션 데이터에 접근한다. 세션 데이터는 비교적 민감한 정보를 포함할 수 있다. (로그인 정보, 사용자의 권한, 구매한 상품 목록 등)쿠키: 클라이언트 측애서 관리되는 작은 데이터 조각이다. 웹 서버는 HTTP 응답을 통해 클라이언트에 쿠키를 전송하고, 이후 클라이언트는.. 2024. 7. 15.
[파이썬] 플라스크(Flask) - 블루프린트 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.블루프린트란? 블루프린트(Blueprint)는 플라스크에서 여러 컴포넌트를 논리적으로 그룹화하여 대규모 애플리케이션을 구성하는 방식이다.이를 통해 기능별로 코드를 분리하고 재사용할 수 있다.블루프린트는 웹 애플리케이션의 구조를 체계적으로 나타내는데, 특히 대규모 프로젝트에서 코드를 모듈화하여 관리할 때 유용하다. ◆ 블루프린트가 필요한 이유블루프린트는 대규모 애플리케이션의 복잡성을 줄이고, 코드의 재사용성을 높이며, 프로젝트의 유지보수를 용이하게 한다.모듈화: 블루프린트를 사용하면 코드를 논리적인 단위로 분리할 수 있어 유지보수가 쉬워진다.재사용성: .. 2024. 7. 15.
[파이썬] 플라스크(Flask) - 정적 파일 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.정적 파일(Static files) 정적 파일은 웹 서버가 따로 처리 없이 그대로 전달해주는 파일을 말한다. (이미지, CSS, 자바스크립트 파일 등의 리소스)이러한 정적 파일들은 사용자의 액션에 따라 변경되지 않고, 미리 서버에 저장되어 있다.플라스크에서 정적 파일 다루기 app.py 파일 안에서 플라스크 인스턴스를 생성하고, 이미지를 제공할 라우트를 설정.플라스크는 이미 /static 경로로 저적 파일을 제공하는 기본 설정이 있기 때문에 추가적인 설정 없이도 파일을 제공한다. 그럼에도 특정 경로로 파일을 제공하고 싶을 때는 send_from_dir.. 2024. 7. 14.
728x90