목록2019/06 (6)
꿈 많은 사람의 이야기
얼마전부터 계속 황당한 일을 겪고 있습니다 바로 크롬 브라우저에서 한글을 입력을 하면 마지막 글자에 밑줄이 쳐지는 것입니다. 뭐 여기까지는 그래도 괜찮은데 문제는 엔터를 눌러서 문단을 바꾼다거나, 문장을 종료해서 다른 글을 또 쓰려고 하면 해당 밑줄이 그어져 있는 커서에 글자가 갑자기 삽입이 된다는 것입니다. 마치 한글이나 워드에서 insert 눌렀을 때 처럼, 삽입이 됩니다... 이렇게 저 위에 처럼 커서가 남겨지게 됩니다. 밑줄처럼요 네이버가 문제가 아닙니다. 구글에서도 똑같아요 그냥 chrome 브라우저를 사용하면 다 저렇게 됩니다 이게 무슨 문제일까??? 이게 내 컴퓨터 문제인가?? 알고보니 크롬 오류라고 합니다. 버그라고 하네요 저 뿐만 아니라 많은 사람들이 겪고 있었나봅니다 저렇게 공감도 많네..
요즘 자연어처리 (NLP)가 정말 핫합니다 텍스트 데이터를 활용하면 다양한 가치를 찾을 수 있고 재미있는 분석이 가능하기 때문이죠 그러나 우리나라 텍스트 데이터 분석은 형태소 분석기가 많이 필요합니다 영어 같은 경우에는 띄어쓰기로만 해도 커버가 가능하지만 한글은 그게 쉽지 않기 때문이죠 왜냐하면 사람들이 띄어쓰기도 잘 하지 않을 뿐더러 맞춤법, 은어 등이 많기 때문입니다. 그래서 형태소 분석기를 많이 사용하죠 예전에 형태소 분석기 중 하나인 konlpy를 설치한 것을 포스팅했습니다.(https://lsjsj92.tistory.com/442) 또한, 카카오 형태소 분석기(khaiii) 카이라고 불리우는 것도 포스팅 했었습니다.(https://lsjsj92.tistory.com/408) 사실 저는 MeCab..
완성된 코드는 아래 github 주소에 있습니다! 도움이 되셨다면 좋아요와 깃허브 스타를 눌러주세요! 저에게 있어 큰 힘이 됩니다 ㅠㅠhttps://github.com/lsjsj92/django_todo_app 지난 포스팅까지 진행하면서 django에서 Ajax를 활용한 것을 보여드렸습니다. Ajax를 활용해서 checkbox 체크 여부에 따라 일정이 완료 되었는지, 완료되지 않았는지 바로바로 보여질 수 있도록 했죠 그러면 게시판 글쓰기, 수정하기, 삭제도 되고 Ajax를 활용해서 일정 완료 여부 기능까지 만들었는데요 이번 포스팅에서 뭘 할것이냐? 이 Ajax를 다시 사용해봅니다 그래서 일정의 우선순위를 만들어서 우선순위 별로 정렬되어 웹 화면에 출력이 되도록 할 것입니다! 먼저 DB에서 PRIORITY..
완성된 코드는 아래 github 주소에 있습니다! 도움이 되셨다면 좋아요와 깃허브 스타를 눌러주세요! 저에게 있어 큰 힘이 됩니다 ㅠㅠhttps://github.com/lsjsj92/django_todo_app 지난 포스팅까지 진행하면서 파이썬 장고를 활용해 todo 게시판 만들기 틀이 갖추어졌습니다. 게시판 삭제, 수정, 글쓰기, 상세보기와 날짜를 추가하는 과정도 넣었는데요 아무래도 웹 개발을 하다보면 Ajax를 많이 쓰기 마련입니다. AJax는 JavaScript의 라이브러리중 하나이죠~ 이것을 사용하면 자바스크립트를 활용해서 비동기 통신이 가능합니다. 여기서 비동기 방식이라는 것은 웹페이지를 reload(새로고침 등)하지 않고 데이터를 불러오는 과정을 뜻합니다. 즉 새로고침 과정이 필요없고 백단 서..
완성된 코드는 아래 github 주소에 있습니다! 도움이 되셨다면 좋아요와 깃허브 스타를 눌러주세요! 저에게 있어 큰 힘이 됩니다 ㅠㅠhttps://github.com/lsjsj92/django_todo_app 지난 포스팅에서 python django를 활용하여 게시판 만들기 todo 게시글 추가, 상세보기, 수정, 삭제를 만들었습니다 근데 아직 일정에 date 값을 넣지 못했는데요 todo list에서 마감 시간까지 넣을 수 있는 end date 값을 넣을 수 있게 해봅니다 보통 일반적으로 bootstrap(부트스트랩) 등을 이용해서 date 정보를 input하려고 하면 calcalendar를 만들거나 하는 등으로 날짜를 입력 받을 수 있게 구현을 해줘야합니다. 이게 말이 쉽지 결코 쉽지 않습니다. 어..
완성된 코드는 아래 github 주소에 있습니다! 도움이 되셨다면 좋아요와 깃허브 스타를 눌러주세요! 저에게 있어 큰 힘이 됩니다 ㅠㅠhttps://github.com/lsjsj92/django_todo_app 지난 포스팅까지 진행하면서 update view까지 만들었습니다. 이제 게시판에 필요한 delete view를 만들어봅니다 그러면 todo app에 필요한 추가(write), 상세보기(read), 수정(update), 삭제(delete)까지 전부 완성됩니다 ㅎㅎ 먼저 삭제 버튼을 만듭니다. 마찬가지로 delete에 해당되는 url을 만들어줍니다 게시판을 삭제해야 하니까 pk값이 필요합니다. pk값도 넘겨주는 코드를 작성합니다 그리고 django의 generic의 deleteview를 상속해줍니다 ..