성착취 방지 기법 소개 안전한 서비스 이용에 대한 사용자 가이드 마련 사용자에게 업로드 기능이 있을 경우 신고 및 제재 조치 마련 다운로드 방지 및 스크린 캡처 차단등을 제공 공유 기능이 있을 경우 해시 값등을 활용해 공유되는 게시물에 대한 문제 대처 시스템 마련 메시지, 통화, 영상통화, 대화등이 가능한 경우 즉각 대응할 수 있는 신고, 내용 저장등을 마련 사용자 차단, 허용되지 않은 사용자로부터 수신 거부 설정 및 메세지 차단에 대한 시스템 마련 보안 강화 (URL, .apk, .dmg등 확장자가 포함된 메세지 차단) '비공개' 또는 공개 값을 '최소화'로하며 사용자가 직접 공개 범위를 설정하도록 제공 '전체공개'시 주의사항 명시 성착취관련해서 보안적으로 처리해야하는 부분에대해 쉽고 간략하게 설명해주..
UI 개선할 수 있는 9가지 방법 요소를 명확하게 표시할 것 서체는 하나로 통일할 것 폰트 사이즈(20pt) 추천 사용자의 온보딩 경험 향상 시킬 것 그림자의 적절한 사용 오버레이 시 이미지와 텍스트 대비를 향상 시킬 수 있다. 가운데 정렬을 적당히 사용할 것 여백의미, 공백을 적절히 사용할 것 밝은 배경일 수록 폰트 색상을 어둡게 할 것 폰트사이즈 20pt 추천? 내용 중에서도 서체에 따라 다르다고 나옵니다. 20pt를 px로 변환하면 26.66..px이 나오는데, 한글 서체로 봤을때 너무 큰 것 아닌가?라는 생각이 들기는 합니다. 크롬 브라우저 기준으로 기본 px 사이즈는 16px입니다. 소개하고있는 사이트의 px 사이즈는 21px이네요. 온보딩(Onboarding) 경험 향상? 온보딩은 첫번째 사용..

Vue.js single file components 방식으로 개발해보기 02 Vue Project 시작, 페이지 띄워보기 Vue.js 페이지 브라우저에서 열어보기 실행 할 프로젝트 폴더를 생성하거나 선택하여 에디터에서 열어줍니다. - 이 폴더에 vue.js를 다운로드 받아 사용할 것입니다. 저는 vue 폴더를 만들어서 VScode에서 Open Folder 했습니다. 에디터에서 cmd 창을 열어줍니다. - VScode 에디터의 단축키는 [ctrl + `] 인데, 에디터마다 다르므로 검색은 필수 입니다. (기본으로 cmd를 제공하지 않는 에디터는 플러그인이 있을 듯 합니다.) cmd창을 자세히보면 [ PS C:\Users\사용자명\Desktop\vue > ] 라고 되어있는데, 이것은 자신의 폴더 구조입니다..

Vue.js single file components 방식으로 개발해보기 01 프로젝트 실행 전 Node.js를 통한 사전 작업 Node.js의 정의 Node.js는 확장성 있는 네트워크 애플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼입니다. 작성 언어로 자바스크립트를 활용하며 Non-blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있습니다. 내장 HTTP 서버 라이브러리를 포함하고 있어 웹 서버에서 아파치 등의 별도의 소프트웨어 없이 동작하는 것이 가능하며 이를 통해 웹 서버의 동작에 있어 더 많은 통제를 가능케 합니다. 출처 : 위키백과 Chrome V8 Javascript 엔진으로 빌드된 Javascript 런타임입니다. 이벤트 기반, Non-bl..