전체 글8 [Backend기초] CGI, WSGI, ASGI 용어 정리 Backend 세션을 들으며 FastAPI를 구현해나가기 시작하는데, 그 이전에 모르는 용어가 너무 많은 것 같아서 한 번 정리해보았다. Web Server, WAS, CGI, WSGI, ASGI Web ServerHTTP Request에 맞는 웹페이지를 Response 해주는 기능을 가짐 (Static, 정적)정적 이란, Web Server에 있는 변경되지 않는 동일한 웹페이지를 Response하는 것 Web Application Server (WAS) = Web Server + Web Container (= Web Server + CGI)Web Server가 동적으로 작동하면 WAS라고 할 수 있음동적 이란, Request에 따라 데이터를 가공하여 생성된 웹페이지를 Response하는 것 Web .. 2024. 10. 4. [GA4] *티스토리 구글 애널리틱스 플러그인 해제* 지난 번에 티스토리에 연결했던 ga4 페이지에 들어가보니 (너무 오랜만에 확인했다...) 연결이 끊겨있는 것을 확인했다.분명 지난 번에 연결에 성공했다는 메시지를 확인했었던 것 같은데 연결이 끊겨 있어서 당황스러웠다. 해결해보려고 사람들이 확인해 보라고 하는 부분들을 모두 확인해 보았는데도 도저히 해결이 안돼서 포기하려는 찰나, 아래 글을 발견했다..!! 정말감사합니다ㅠㅜ https://avada.tistory.com/3376 티스토리: 구글 애널리틱스 GA4 연동 방법 (2024년 최신 방법)구글 애널리틱스가 유니버설 애널리틱스(UA)와 구글 애널리틱스 4(GA4)로 바뀌면서 애널리틱스의 인터페이스와 방식이 크게 바뀌었습니다. GA4가 처음 도입되었을 당시 연동하는 것이 쉽지 않은avada.tistor.. 2024. 9. 30. [Backend] FastAPI - 00. FastAPI 설치하고 서버 구현하기 막학기 기념으로 한 학기 동안 fastapi를 다루는 백엔드 기초 세션을 수강하기로 했는데 이왕이면 기록해두면 좋을 것 같아 매주 기록도 하고 복습도 해보려고 한다. 백엔드란?: 사용자가 직접 볼 수 없는 서버 측에서 작동하는 모든 것 백엔드의 역할 :데이터 처리 및 저장비즈니스 로직 수행API 제공보안 관리 FastAPI란? Django나 Flask와 같은 기존 Python프레임워크의 한계를 보완하고 성능과 개발자 경험을 개선하고자 2018년 출시된 Python Web Framework 속도, 적은 버그, 직관성 등등에서 장점을 가짐 Uvicorn ASGI Server을 사용함ASGI란, Asynchronous Server Gateway Interface의 약자로, 비동기 web server을 의미함.. 2024. 9. 24. 신문 기사 제목 스크랩 및 링크 모아보기 (+공유하기) - 00. 합법인가? 이제 정말 세상 물정에 대해 알아야할 때가 됐다고 생각이 들어 최근에 뉴스를 습관처럼 보려고 노력하고 있다 (사실 이미 늦었다). 처음 이제 뉴스를 볼 때는 언론사도 너무 다양하고, 몇몇 언론사는 편향되었다는 말도 많아서 어떤 언론사의 어떤 기사를 봐야할지에 대해 고민을 하곤 했다. 그러다가 다양한 언론사의 신문 기사 제목이나 내용 요약을 한 눈에 볼 수 있는 페이지가 있으면 좋을 것 같다는 생각을 했다. 크롤링이나 이것저것 공부한 내용 복습도 겸하면 좋을 것 같다는 생각에 당장 시도해보려고 했는데!! 갑자기이거 저작권 침해는 아닌가?하는 생각이 들어서 우선 합법인지부터 살펴보기로 했다. 사실 혼자 조용히 보기만 하는거라면 문제가 없을 것 같긴 한데, 잘 정리가 되면 친구들이나 학교 커뮤니티에도 공유하고.. 2024. 9. 20. [Dart] 노마드코더 <Dart 시작하기> - 2. Variables 2강부터 본격적으로 Dart 언어를 사용하는 법을 배웠다!내가 아는 거의 유일한 언어인 Python과 비교하며 공부하니 더 쉽게 이해할 수 있고 재미있었던 것 같다! 노마드 코더의 강의를 수강하며 공부한 내용을 정리한 글입니다. 수업 중 사용한 코드들과 Dart언어에 관한 기본적인 개념과 그에 대한 이해를 정리하였습니다. 이후 Flutter 사용을 위한 기초를 닦는 경험이 되었습니다. 아래가 Dart의 가장 기본인 main함수의 기본 형태이다! 마치 파이썬의 print("Hello World")void main() { print('Hello World');}동작을 위한 코드는 꼭! main함수 안에 작성해야함 변수 생성Var 키워드 사용Type 지정(ex. String)void main(.. 2024. 8. 16. [Dart] 노마드코더 <Dart 시작하기> - 1. Introduction 시작 배경2023년 9월, DAB경진대회 본선에 진출해 계속해서 '저메추' 프로젝트를 진행하고 있던 중, 최종 발표 시간에 우리가 기획한 서비스의 프로토타입을 시연하고 싶다는 생각을 하게 되었다. 데이터 분석을 위한 코딩 말고 개발이라고는 해본 적이 없던 중, Flutter이라는 크로스플랫폼 프레임워크를 알게 되었고, Flutter를 이용해 우리가 기획한 UI를 실현해보기로 결심하였다. 사실 시연까지는 할 필요가 없었기에 내 개인의 욕심으로 개발까지 시작한 김에 끝까지 혼자 책임지고자 공부를 시작했고 결국 성공적으로 웹의 배포까지 진행하여 최종발표 때 서비스 시연을 수행할 수 있었다. 그 시작에 있어 우선 Flutter를 구성하는 Dart라는 언어에 대해 공부했던 내용을 정리하고자 한다. 노마드 코더의.. 2024. 8. 16. 이전 1 2 다음