본문 바로가기
반응형

Study9

[블로그 운영] 더 나은 티스토리 운영을 위한 할일 이 포스팅은 티스토리를 운영하면서 컨텐츠 외적인 부분에서 개선할 부분들을 정리하고 하나씩 적용할 때마다 체크위해서 만든 페이지 입니다. (추후 티스토리 운영관련 포스팅을 하게 될 때 참고 할 수 있을 것 같아서 지속적으로 업데이트 할 예정입니다.) 주기적인 포스팅 블로그의 주제 정리 블로그의 주제 정리가 꼭 필요한지? 그리고 가능한지에 대한 고민 선행필요 목차 예쁘게 다시 만들기 스킨 커스텀 태그 체계 잡기 예전 글 목차 정리 및 태그 정리(단순화) 구글 애널리틱스 적용 카테고리 체계 재정리 시리즈 물 한곳에서 묶어 볼 수 있도록 연결 포스팅 작성 티스토리 생성부터 애드센스 승인과정까지 정리 애드센스 본문 중간 광고 삽입 2023. 1. 26.
[웹사이트 만들기 4] django tutorial app 만들기 (part 1 - django project vs app, view and url ) 평소에 업무하고 애들이랑 놀아주고 재우고 나오면 블로그 글 하나 쓰기도 시간이 빠듯해서 계속 미뤄뒀던 웹사이트 만들기 프로젝트였는데 이렇게 미루면 한도 끝도 없을 것 같아 일주일에 최소 2~3회는 짧게라도 진행하고자 합니다. 마음 같아서는 튜토리얼 앱도 하루 만에 팍! 만들고 원래 생각했던 앱을 바로 만들고 싶지만 실력도 안되고 이 프로젝트의 목적이 단순히 하나의 사이트를 만들어보는 것에만 있는 게 아니라 실제로 django와 python에 대한 지식을 쌓는 것도 있기 때문에 속도보다는 조금씩 하더라도 내용을 정리하면서 진행할 생각입니다. 예전에 f***c*****에서 django 수업을 한번 들은적이 있는데 너무 오래돼서 하나도 기억이 안 나서(그나마 django라는 존재는 알고 있으니 아주 건진 게 .. 2023. 1. 26.
[AWS Athena] 중첩 배열을 행으로 만드는 법, Flattening nested arrays into row (UNNEST 사용법) AWS Athena에서 데이터를 보다보면 column의 type이 구매 array 이런식으로 되어 있는 경우가 있는데 이것은 한개의 컬럼에 여러 데이터가 중첩되어 있는 구조입니다. 간단한 생각해보면 아래 표와 같이 구매 컬럼 하나에 상품명과 단계가 같이 묶어서 저장되어 있는 형태라고 생각하면 이해가 편할 것 같습니다. user_id 구매 상품명 단계 A 가방 구매완료 상의 장바구니 B 상의 구매완료 하의 장바구니 이런 구조에서 단계나 상품명 기준으로 user_id를 count를 하려면 중첩된 데이터를 행단위로 펼쳐줘야 하는데 이렇게 하는 방법은 크게 2가지 정도가 있는 것 같습니다. -- CROSS JOIN을 사용하는 방법 SELECT product.상품명, product.상태, COUNT(*) FROM.. 2023. 1. 11.
[웹사이트 만들기 3] 프로젝트 시작부터 발생한 문제 해결하기(xcrun:error: invalid active developer path) 대략적인 기능정리를 한판 해서 일단 django 프로젝트부터 생성하고 공부하면서 하나씩 만들어 볼 생각으로 pycharm으로 프로젝트를 생성하려했더니 venv 만드는데 에러가 있다며... 시작부터 xcrun: error: invalid active developer path 라는 에러가 나타났습니다. 일단 무시하고 들어간 뒤 프로젝트 폴더에서 터미널 띄워보니 아니나 다를까 venv가 설정이 안되어 있었고, interpreter도 python으로 되어있지 않고 No interpreter라고 되어 있어있는 것을 확인할 수 있었는데요.(Mac 기준 Pycharm > Settings로 들어가 중간정도에 있는 Project: 프로젝트 명에 들어가서 Interpreter 확인 가능) 에러 메시지로 구글링을 해보니 .. 2023. 1. 6.
[웹사이트 만들기 2] 개발해야할 기능들 정리(230106 기준) 프로젝트를 본격적으로 들어가기 전에 전체적으로 구상하고 있는 사이트에서 제공되어야 할 기능들을 정리하고 하나씩 만들어 나가보려 합니다. 이 포스팅은 아마 지속적으로 업데이트가 될 것 같네요! Step1. 기본기능 로그인관련 기능 무게환산(kg -> lb) 1RM 계산 & 환산기 1RM 및 Named Wod 기록 적을 수 있는 기능(여러번 할 경우 history 관리) 광고 게재 Step2. 고급기능 박스 와드 읽어오기 또는 크롤링 박스 와드에 1RM의 %가 나오면 기록해둔 record 기준으로 무게 계산 커스텀 운동 입력 운동 기록 작성 같은 운동 한 사람들과의 leaderboard 기능 과거에 했었던 혹은 과거에 박스 운동 찾아보기 1RM이나 named wod 동일한 와드에 대해서는 과거 기록과 현재기.. 2023. 1. 6.
[웹사이트 만들기 1] 아이템 기획 및 개발언어 선택(django) 예전에 이 블로그를 처음 만들고 얼마 안 되었을때 제가 좋아하는 운동인 크로스핏을 왜 꾸준히 하는지에 대해서 간략하게 작성한 적이 있었습니다. 2014년도에 시작해서 아직까지 하고 있으니 이제 햇수로 치면 9년정도가 되었는데 아마 몸에 큰 이상이 없다면 앞으로도 계속 이 운동은 할 것 같습니다. 근데 대부분 그렇겠지만 일이나 취미 같은 것들을 한 분야에서 꾸준히 해오다보면 본인의 입맛에 맞는 방법이나 물건들을 자꾸 찾게 되는데요. 그런 것의 한가지 예가 운동장비를 새로운 것들을 사거나 또는 기존에 있는 장비를 바꾸는 것이고(세월이 지나서 더 좋은 장비들이 자꾸 나오기 때문에 구매하는 경향도 있습니다 ㅎㅎ 육아도 운동도 전문가가 아닌 이상 장비빨이거든요!) 또 다른 예가 바로 운동을 기록하는 서비스 같은 .. 2022. 12. 29.
반응형