WebP를 쓰면 뭐가 좋아요? 개선 효과가 있나요?WebP를 쓰는 이유가 뭐에요?WebP가 뭐에요???WebP는 웹 최적화에 초점을 맞춘 포맷으로 효율성, 성능 개선, 호환성에서 강점이 있는데, 특정 사용 환경이나 요구 사항에 따라 실효성을 판단해야 한다. 아래는 WebP의 주요 실효성에 해단 분석이다.1. 성능 및 데이터 절감 효과효율성구글의 연구에 따르면, WebP는 JPEG 대비 약 25~34% 더 작은 파일 크기로, 동일한 화질을 제공한다.무손실 WebP는 PNG 대비 약 26% 더 작은 파일 크기를 제공하며, 투명 이미지에서도 효율적.파일 크기를 줄이면 네트워크 트래픽과 데이터 사용량이 감소하며, 모바일 환경에서 유리하다.실효성 사례유튜브: WebP를 도입해 썸네일 파일 크기를 줄였으며, 페이지..
Working Copy는 iOS용 Git 클라이언트입니다. iPhone과 iPad에서 Git 리포지토리를 클론, 편집, 커밋, 푸시할 수 있는 앱을 찾던 중에 알게 된 앱입니다. 코드 편집기로 활용도 가능하기 때문에 repository를 클론 해둔 상태에서 간단한 코드 수정을 하는 용도로도 종종 활용하게 됩니다. 코드를 읽거나 편집하는 기능만으로도 다른 앱에 비해 좋다보니 단순히 코드를 보는 용도로도 많이 사용합니다. 요즘들어서는 git을 활용한 자동화를 실험중인데 ios shortcut을 지원해주는게 너무 좋습니다. 전 무료 기능을 1년이상 사용하다가 유료 결제를 했는데 한번 결제하면 평생 사용 가능하기 때문에 큰 부담은 되지 않았던 것 같습니다. 학생들을 위해 GitHub Student Develop..
항해플러스에 대한 회고는 몇 차례 작성한 적이 있지만 한 코스를 모두 마치는 현시점을 기준으로 종합적인 소감을 작성해본다. 회고는 많이 할수록 좋다고 생각.항해 플러스를 선택하기까지항해플러스 백엔드 과정을 수료한지 1년이 지나지 않아서 프론트엔드 과정이 새로 열린다고 해서 지원하고 시작한지 벌써 10주가 지나 모든 과정이 끝났다. 당시에 나는 3년정도의 경력자였지만 백엔드 개발 경험이 없었고 관련 지식이 거의 없는 상태였다. 백엔드 코스에서 경험했던 성장 경험을 본래 포지션인 프론트엔드 에서도 경험하고 싶었기에 망설임 없이 지원을 하게 되었다. 항해 플러스를 처음 지원하기 전의 상태는 개발자로서의 내 존재에 대해 막막한 상태였던 것 같다. 단순히 실력이 좋고 나쁜걸 떠나서, 내가 잘 하고 있는지 자체가 ..
키 바인딩의 필요성맥OS에서 Home키와 End키의 바인딩이 다른 OS와 차이가 있어서 이를 교정하는데 도움이 됩니다. 필요에 따라서 캡스락 키를 컨트롤로 바꾼다든지... 등 조합이 가능합니다. 저의 경우에는 키보드 왼쪽 상단의 ₩키가 backtick(으로 입력 되기를 원했습니다. 원래 이 키는 영어일때는 백틱, 한글인 경우에는 원 기호를 표시하는데 저는 원 기호보다 백틱을 훨씬 많이 쓰기 때문에 ₩를 ‘로 입력되게 하는 설정을 추가했습니다. 방법키 바인딩에 대한 설정을 저장하는 파일이 있는데, 해당 파일을 수정하면 바인딩이 저장됩니다. (여기서 유저는 OS의 로그인 유저를 말한다.)경로 ~/Library/KeyBindings/DefaultKeyBinding.dict 를 수정하면(없는경우 생성) 해당 유..
요즘들어 움직이는 스크린샷이 튜토리얼에서 종종 보여서 따라 만들어보고싶어졌다. 튜토리얼 같은 곳에 적절하게 움직이는 스크린샷이 들어있으면 알아보기가 좋은 것 같다. MS에서 만든 튜토리얼도 gif로 된 움직이는 스크린샷이 꽤 많다. 스크린샷 캡쳐 하는 것처럼 쉽게 움직이는 GIF를 만들어주는 툴이 없나 해서 몇가지 찾아보았다. 구글에서 검색한 결과 3개의 앱을 찾았다. 각 앱마다 설치-실행-저장-후편집을 비교해보았다. 가장 중요한 것은 필요할때 간편하게 스크린샷을 찍고 저장되어야 한다. 후편집은 길이를 자르거나 속도조절 혹은 텍스트를 추가로 넣는다거나 정도는 있으면 좋을것 같다. (막상 써보니 이것만으로 설명되지 않는 프로그램마다의 특성이 있긴 하다.) GifCapture: 쓰기는 편한데, 저장이 느리고..
로지텍 블루투스 키보드인 k780을 사용하고 있다. 구입시기는 정확히 기억 안나지만 2017년 4월에 리뷰를 쓰려고 캡쳐한 것이 있는것을 보니 최소 2년 이상 사용한 것 같다. 당시에 비용과 상관없이 마음에 드는 블루투스키보드를 사고 싶어서 큰맘먹고 샀던 기억이 난다. 현재는 가격이 내렸지만 그래도 저렴한 편은 아닌 나름 고급 키보드이다. 구매한 이유 구매할 당시에 고려했던 점이다. '실제로 그러하냐?'고 묻는다면 그렇다고 할수도 있고 꼭 그렇지는 않았다고 할수도 있다. 노트북2대(맥북과 윈도우노트북)와 아이패드에 공용으로 쓸 키보드. 딜레이가 있으면 곤란할 것 같다. 휴대할 것이 아니니 그냥 크고 누르기 좋으면 돼! 아이패드 거치대도 된다면 좋지! 멀티 페어링 3대 이상 기기의 멀티 페어링 가능 기기를..
2019년 08월 15일 부터 2019년 08월 18일까지 열린 PyCon Korea 2019에 4일 연속으로 참여하였다. 참여한 프로그램 튜토리얼(8/15~8/16) 서울시 자전거 따릉이 데이터로 파이썬 기초부터 크롤링까지(박조은) 서울시 자전거 따릉이 데이터로 파이썬 시계열 분석부터 기계학습까지(박조은) 딥러닝 NLP 손쉽게 따라해보기 - GluonNLP 첫날 튜토리얼 중 프로젝터가 자꾸 꺼지는(키보드만 입력하면) 문제가 있었는데 프로젝터 문제를 여러번 해결하려고 노력했는데 잘 되지가 않았다. 결국 전액 환불하는 지경에 이르렀는데... 개인적으로는 사고 때문에 누락된 내용을 제외하고는 유익하게 잘 들었는데 환불까지 받고 다시 강의 진행 해주신다고 해서 오히려 감사할 따름이다. 발표세션(8/17~8/1..
TIL/TIT 2019-08-16 어제부터 파이콘 행사(PyCon 한국 2019)를 하고 있다. 이틀동안 튜토리얼, 이틀동안 키노트와 발표 세션을 진행한다. 어제 서울시 따릉이 데이터 분석 튜토리얼에 참석한 것에 이어서 딥러닝 NLP 손쉽게 따라해보기 - GluonNLP 참여하고 왔다. 최근에 어렴풋이 깨닫게 된 것중에 머신러닝(딥러닝)의 기능을 활용하기를 원한다면 밑바닥부터 다 개발하는 것이 아니라 api나 라이브러리를 잘 활용하는 것이 중요하다는 것이다. 그치만 그 종류를 많이 알고 있는것도 아니고, 탄탄히 공부하면 뭐라도 도움이 되겠지 싶어서 머신 러닝 이론들을 가능한대로 공부를 하고 있었다. NLP는 Natural Language Processing(자연어 처리)를 의미한다. 머신 러닝 책을 보면..
TIL 2019-08-15 PyCon Korea 2019에서 하는 튜토리얼에 참여하고 왔다. 서울시에서 제공하는 따릉이 대여 통계 자료를 분석하는 방법에 대한 워크숍이다. 초급, 중급 모두 신청해서 참여했다. 자료를 불러와서 전처리하고, pandas, seaborn라이브러리활용하여 분석하는 것을 했다. 솔직히 말하면 후반으로 갈수록 내용이 생소하고 따라가기가 어려웠다. (내가 초보라서.. ㅠㅠ) 그래도 실제 데이터를 불러와서 전처리 하는 과정에 대한 팁도 주시고 주피터 노트북에서, 자기호출 기능(shift + tab)을 활용하는 팁도 유용하게 쓸 것 같다. 자료를 시각화해보고, 데이터가 가지는 의미에 대한 해석으로까지 설명해주셔서 좋았다. 그리고 평균값(mean), 중앙값(median)의 차이와 언제 어..
(맥북) 한쪽에서 전체 화면을 하면 다른 화면이 까맣게 돼요... 발생 상황꽤 오랫동안 맥북을 써 오고 있는데 불편했던 점 하나가 듀얼 디스플레이를 사용시에 생기는 문제였다. 한 쪽 화면에서 전체화면을 해버리면 다른 쪽 화면은 까만 화면이 되면서 사용할 수가 없게 되는 문제이다. 이 문제 때문에 지금까지 전체화면 기능은 없는셈 치고 사용하고 있엇다. 최근에 동영상 강의를 많이 듣다 보니, 한쪽에는 강의만 크게 띄우고 다른 쪽 모니터에서는 코드를 실습하거나 참고자료를 보면서 사용을 하고 싶은데... 전체 화면을 쓸 수가 없으니 화면 크기도 작고, 창 테두리 보이는것도 답답한 상황.그러던 중, 이건 아니다 싶어서 해결 방법을 반드시 찾겠다며 방법을 찾다가 결국 해결 방법을 알게 되었다. 별도 소프트웨어를 ..