2022/06(14)
-
[SW 개발] 프로젝트, 웹 서비스 성능 체크하기 - Lighthouse
프로젝트, 웹 서비스 성능 체크하기 : Ligth house 0. 성능 체크의 중요성 프로젝트를 진행하면서 개발하고 배포를 하면 끝! 이 아니라 시작입니다. 좀 더 견고한 서비스가 되어야 하고 지속적으로 사용자 경험을 생각하면서 끊임없이 개선해야 합니다. 그래서 서비스의 성능을 체크하는 방법 중 하나인 Lighthouse에 대해서 소개드리고자 합니다. 1. Ligthhouse란 웹페이지 품질을 측정하기 위한 자동화된 오픈 소스 도구입니다. 크롬에서 개발자 도구를 통해서 손쉽게 웹페이지 품질 체크가 가능합니다. 웹페이지 품질은 Performance, Accessibility, Best Practices, SEO 등등 여러 가지 요소들을 체크하여 점수로 나타내 줍니다. 각 요소들이 뜻하는 것은 이렇습니다. ..
2022.06.16 -
SSAFY 자율프로젝트 남꺼 써보기
SSAFY 자율프로젝트 남꺼 써보기 자율프로젝트로서 싸피 커리큘럼에있는 프로젝트 진행이 마무리되었습니다. 다들 너무 고생많으셨습니다!!!! 확실히 자율프로젝트이다보니 다양한 프로젝트가 많았습니다. 메타버스가 유행이다보니 메타버스 프로젝트가 상당히 많더군요. 저번 기수에는 AI가 많았다는데 뭔가 신기하네요 그럼 남꺼 써보기 시작하겠습니다! URLs URL을 한꺼번에 관리하자! 'URLs' 이 URLs의 기능이 많이 공감되었던게 저희가 프로젝트를 하면 기능 URL이나 문제해답 URL이 중구난방으로 되있을때가 많습니다. 나한테 필요없는 URL이 있기도하고요.. 그런데 그걸 체계적인 관리를 할수있다는점에서 좋았습니다. 내가 URL을 저장할 폴더를 생성하고 팀원을 초대하고 URL을 넣으면 됩니다! 이런식으로 생성..
2022.06.12 -
SSAFY 특화프로젝트 남꺼 써보기
SSAFY 특화프로젝트 남꺼 써보기 SSAFY 공통프로젝트 남꺼 써보기 저번 공통 프로젝트에 이어서 특화프로젝트가 끝났습니다. 이번에도 한번 순회 돌아볼게요! 본인은 공가때문에 발표를 듣지 못했습니다! 아무것도 모르는 사용자로 사용해 보겠습니다. 악수 카메라를 통한 손가락인식으로 수어를 배워보자! '악수' 개인적으로 제일 완성도가 높다고 생각하는 프로젝트입니다. 이처럼 카메라 인식을 통해서 해당 손가락을 인식하게 되는되요. 인식도 잘되고 엄지손가락 안보여줘도 인식하는게 신기합니다. 배우는데 어렵지가않아서 잘만들었다고 생각합니다. 게임이 세개나 있습니다. ㄷㄷ 잠을 안자신건가 230점~ The Fan 연예인의 디지털카드를 모아보자 'The Fan' 로고가 멋있어서 보게 되었는데요 회원가입시 셀럽을 선택해서..
2022.06.12 -
SSAFY 공통프로젝트 남꺼 써보기
SSAFY 공통프로젝트가 마무리되서 본선진출 발표들을 보면서 한번 순회를 돌아봤습니다! 나랑(Narang) 나랑(Narang) 을 써봤습니다. 발표를 너무 잘해주셔서 써보고 싶은 맘이 들더군요 종우님? 저한테 안되요~ 팀원분하고 해봤는데 발표에서 본것만큼 재미있었습니다. 마피아도 너무재밌게 했습니다. 처음에 어떻게 할지몰랏는데 가이드도 있고 되게 잘만드셨습니다! 링크드 북 요즘 쓸떼없는 책들이 많아져서 많이 공감되었던 서비스였습니다. 사용해보는 김에 혹시나 하는 마음으로 진짜 팔고싶은 책올렸습니다. 깔끔하게 구성하셧고 쓰는데 어려움 없었습니다! 오늘저녁은 미정 발표를 보면서 제 냉장고로 뭔 메뉴가 나올지 궁금해서 한번 들어가서 해봤습니다. 오.. 삼겹살깻잎전 솔직히 별로였는데 이런 다른 음식도 보여주는거..
2022.06.12 -
[모바일] 모바일 웹, 웹 앱, 하이브리드 앱, 네이티브 앱 정리
모바일 서비스 개발 정리 : 모바일 웹 / 웹 앱 / 하이브리드 앱 / 네이티브 앱 모바일 서비스 개발방식에는 크게 4가지로 나누어집니다. 모바일 웹 웹 앱 하이브리드 앱 네이티브 앱 1. 모바일 웹 모바일 화면에 맞게 구성한 웹 PC 웹페이지를 모바일 크기에 맞게 만든것 적응형, 반응형 작업이 진행됩니다. 크기가 작은 웹 개발과 다를게 없습니다. URL 에 'm' 이 들어가는 것이 전형적인 모바일 웹 형태입니다. 2. 모바일 웹앱 PC가 아닌 모바일에 중점을 두고 개발을 하여 구동방식이 앱처럼 보이게 제작한 앱 앱처럼 보이게 만들었을 뿐 웹과 같습니다. 모바일 기기의 하드웨어에 접근할 수없어 센서, 카메라의 기능을 쓰지 못합니다. 3. 하이브리드 앱 웹 앱과 네이티브 앱의 기능을 결합해서 개발된 앱 모..
2022.06.12 -
[프로그래머스] 가장 먼 노드 (파이썬 python)
코딩테스트 - 그래프 - 가장 먼 노드 [Level3] 문제링크 : 가장 먼 노드 코딩테스트 연습 - 가장 먼 노드 6 [[3, 6], [4, 3], [3, 2], [1, 3], [1, 2], [2, 4], [5, 2]] 3 programmers.co.kr 문제풀이 그래프 문제입니다. 기존 BFS 풀이를 가지고 풀면 7,8,9 케이스에서 "시간 초과"를 만나게 됩니다. 그러기 위해서 그래프의 방법 중 "인접 행렬" 이 아닌 "인접 리스트"를 사용해야 합니다. list = [[0 for _ in range(n+1)] for _ in range(n+1)] 위 행렬 생성 코드 작성만 해놔도 시간 초과가 걸립니다. 인접 행렬의 경우 연결할 수 있는 모든 경우의 수를 체크를 하고 인접 리스트는 연결된 경우의 수만..
2022.06.10