분류 전체보기140 [개발관련] lexorank 적용기 3 일단.. 만드는 일이 너무 품에 많이 들 것 같아 고민고민하던 어연 일주일..일단 같은 분이 만들어놓으신 c# 버전 lexorank가 있길래 아.. 이걸 보면 되겠다.. 싶었지만 차마 만들 용기가 나지 않았다..그러다가 소마에서 만나신 분의 조언을 듣게되는데..오 c#이면 python 이랑 연결해서 사용할 수 있지 않나요?그걸 듣고 냅다 적용해봅니다 brew install --cask dotnet-sdkbrew install mono 일단 git 레포를 받아주었습니다.그리고 dll 파일로 만들어줄겁니다.일단 받은 깃 레포 파일에 사용할 폴더로 들어갑니다..dotnet build라는 명령어로 만들어줍니다그러면 요 링크에 생겼다는 링크를 주는데 이걸 사용할 폴더로 옮겨줍니다 (mv 파일 옮길장소) 그리고 .. 2024. 7. 24. [개발] lexorank 적용기 1.5 LOG 0|hzzzzz: LOG 0|i00001: LOG 0|i00004: LOG 0|i00005:i LOG 0|i00006:9 LOG 0|i00006:m LOG 0|i00006:t LOG 0|i00006:w LOG 0|i00006:xi LOG 0|i00006:yi LOG 0|i00006:z9 LOG 0|i00006:zm LOG 0|i00006:zt LOG 0|i00006:zw LOG 0|i00006:zxi LOG 0|i00006:zyi LOG 0|i00006:zz9 LOG 0|i00006:zzm LOG 0|i00006:zzt LOG 0|i00006:zzw LOG 0|i00006:zzxi LOG 0|i00006:zzyi LOG 0|i00006:zzz9 LOG 0.. 2024. 7. 22. [백엔드] nested serailizer, lexorank 적용기 2차.. nested 로 아래와 같이 만들고 싶다면{ "id" : 1, "books" : [ "id": 1, "title" : "책이름", ]} models.py 에 해당 foreignkey 에 속하는 속성의 뒤에 related_name 속성을 설정한다serailizer 에서 realated_name 에서 설정한 이름으로 부른다예시로이런식으로 불렀다면이런식으로 설정해주면 된다 (todo 및에 subtodo가 있는 형태) 그러면 잘 뜬다!참고했던 블로그 https://pyh0502.tistory.com/55 Nested Serializer - Django Rest Framework현재 공모전에서 모바일 애플리케이션을 개발하면서 DRF를 활용하여 REST API를 만들고 있다. 하나의 .. 2024. 7. 22. [프론트] node.js, npm, 소마 멘토님의 프론트엔드 특강을 듣고 정리한 글입니다.사실 이해가 어려웠던 부분만 스리슬쩍 정리하고 다시 멘토님께 여쭙고자 만든 글입니다. npm 이 서버사이드렌더링을 보장하는가?일단 우리팀 프론트는 react native 라서 좀 다르다.npm run:android 를 했을 때 프로그램이 떠서 프로세스가 된다. -> 빌드 -> android app 형태로 만든다.metro -> 번들러 => 정리하면서도 뭔말인지 모르겠어서 팀원분에게 물어봐야겠다! 번들러는 여러개로 모듈화된 자바 스크립트 파일을 하나로 합치는 도구다. https://velog.io/@realsnoopso/%EB%B2%88%EB%93%A4%EB%9F%ACBundler%EB%9E%80 번들러(Bundler)란?어느날 회사에서 빌드 속도를 .. 2024. 7. 19. [개발 관련] lexorank 적용기.. 일단 백엔드에서 Lexorank 적용하는 걸 포기해봤다..!일단 내가 사용하는 Django 에서 적당하게 쓸 만한게 없는게 제일 컸다. 그리고 우리는 투두 리스트라.. 기껏 많아봐야 한 레벨에 100개 정도라 예상했다...!그래서 딱히 백엔드에서 계산할 필요도 없고.. 바로바로 프론트에선 눈에 띄어야하니 프론트에서 개발하는 게 나을 것 같았다.그래서 lexorank를 js로 적용해보려고 한다. https://github.com/kvandake/lexorank-ts GitHub - kvandake/lexorank-ts: A reference implementation of a list ordering system like JIRA's Lexorank algorithmA reference implement.. 2024. 7. 18. [백엔드] lexoRank 공부하기 참고 https://techblog.lycorp.co.jp/ko/about-atlassian-jira-ranking-algorithm-lexorank Jira의 이슈 정렬 방식이 Integer 방식이 아니라고?!들어가며 안녕하세요. LINE+ Contents Service Engineering 조직에서 백엔드 개발을 하고 있는 김한솔, 문다정, 이현동, 조강훈입니다. 저희 조직에서는 그룹...techblog.lycorp.co.jp 노션의 기능처럼 드래그앤드랍으로 정렬을 하고 싶어서 해당 사항을 공부하게 되었다! 간단히 이해해 본 내용1. Integer : 자료구조 배열과 같은 방식2. greenhopper : 간격두고 앞으로 가면 +1, 뒤로가면 -1 정도..3. Linked List : 자료구조 Li.. 2024. 7. 13. [백엔드] django test db관련 문제 오늘도 버그리포팅문제상황분명히 User.objects.all 에 있다고 뜬다.. 근데api 안에 print(User.objects.all()) 을 했는데 안 나온다... 따흐흑 왜 이럴까.. 팀원분과 산책가면서 얘기하면서 생각한 바로는.. 아마 test 에서 사용하는 db와 mysql db 가 따로 나뉘어 있을 것이라는 말을 들었다!!!그래서 test case 위쪽에 user.obejcts.create() 함수로 만들어서 해결했다!! 2024. 7. 12. [깃허브] organization 403 에러 + 동기화 및 암호화 관련 멘토링 깃허브 403 에러가 뜬다. 팀 레포지토리에서 아무 파일을 생성하니 위와 같은 메세지가 떴고.. 권한을 하고 수정한 후에 push 를 날렸다 -> 성공!암호화와 동기화에 관해서 소마 멘토님께 질문을 남겼다1. 암호화암호화는 기본적으로 ssl 을 통해서 진행하면 내가 생각하는 정도의 암호화는 진행된다고 하셨다. ( 가능 도중에 중간 단계에서 패킷 보는 것 안됨) 그러나 우리는 todo list 를 만들기 때문에 개인정보가 들어가게 되고, 그로 인해 데이터베이스 자체에도 암호화해야 생각했다. 그래야 백엔드를 포함한 제3의 인물이 해당 투두의 내용을 보지 못하기 때문이다.그러나!! 이렇게 저장하게 되면 문제점은 사용자의 버그 리포팅을 해결하기 어렵다는 점을 알게 되었다..예를 들어, '저 30일에 '친구랑.. 2024. 7. 11. [백엔드] mysql 한글 깨짐 + django 테이블 반영 안됨 + html form 에 안뜨는 문제 utf8이 아니여서 계속 한글이 깨지는 현상이 발생했다영어는 잘 인식하는 것 같다https://security-guide.tistory.com/115 [MySQL] Docker-compose 사용 시 MySQL 한글 깨짐 현상 해결하기command: - --character-set-server=utf8mb4 - --collation-server=utf8mb4_unicode_ci - --skip-character-set-client-handshake docker-compose.yml의 mysql 이미지를 받아올때 위 옵션을 붙여주면 된다. 이후 mysql 컨테이너에서 show variablesecurity-guide.tistory.com이 블로그를 참고해서 docker compose.yml 을 변경했다 -.. 2024. 7. 10. 이전 1 ··· 11 12 13 14 15 16 다음