목록Career/프로젝트 · 팁 · 후기 (39)
나무 숲
Windows PC에 원격 접속을 할 수 있다. 집에 서버처럼 데스크탑을 두고 공인인증서가 필요할때마다 원격으로 접속해서 사용하거나 하기도 한다. 셋업 1. iptime 쪽에서 ip setup 및 포트포워딩 2. 컴을 껐다켜거나 내 local ip를 변경하여 확인 3. Remote 접속을 허용 접속 App: RD Client PC: windows+R ⇒ mstsc 또는 Remote desktop connection PCName: 도메인:포트 Account: 접속시 사용 주의 일부 은행 사이트를 사용할때 AhnLab Safe Transaction으로 인해 원격 접속이 강제종료 되는 경우가 있다. 예상치 못한 상황에 대비하기 위해서는 AhnLab Safe Transaction 환경설정에서 원격접속 차단을 해..
다른 팀원들의 PR이 머지되어서 UI가 적용되었다. 덧붙여서 조금 정리하니 그럴듯해졌다. Chrome extension Popup page를 닫는 방법을 검색해보니 바로 결과가 나왔다. 저 팝업 페이지 또한 html이라는걸 생각하면 당연한 해답인듯,,! window.close(); 이 코드를 createBookmark의 콜백에 넣으니 Works like a charm✨ 그런데 테스트를 하다보니 버그가 발견되었다. 타이틀을 수정하고 Save했는데 defaultValue로 넣은 값이 그대로 적용되어서 저장되는 문제였다. 이 또한 검색을 해보니 React 공식에 내용과 샘플이 잘 나와있었다. const titleRef = React.createRef(""); const [title, setTitle] = us..
Chrome bookmark extension 개발기 (1) 을 통해 생각보다 간단하게 북마크 폴더/Url 추가 동작이 구현되었다. 그런데 구글 북마크를 생각해보면 북마크 팝업 페이지가 열릴 때 페이지 Title, Url이 기본으로 채워져 있다. 그래서 해당 기능을 구현하고자 했다. 시행착오 1. 아래와 같은 값을 디폴트로 세팅하면 될줄알았는데 안됐다. 항상 해당 탭의 최초 페이지에 대한 값만 불러와졌다. 팀 회의 및 리뷰를 통해 Extension이기 때문에 다른 api가 있을 수 있겠다고 결론내렸다. => 검색결과 Tab api가 있었다. Title = document.title Url = window.location.href 2. UseRef를 사용해보려다가 UseState로도 충분하다는걸 알고 Us..
Windows File Explorer에서 마우스 우클릭하면 해당 위치에서 Git bash를 열 수 있었다. 따로 뭔가 설정을 한 건 아닌데 언젠가부터 해당 메뉴가 안보였다. 검색해보니 메뉴(Context menu)를 설정하여 추가할 수 있길래 해당 글 참고하여 설정했다. 방법은 다양하고 간단한게 많은데, 내가 사용한 방법은 이렇다. 1. Windows+R 해서 regedit을 실행한다. 2. HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell 로 이동한다. shell key가 없다면 새로 만든다. 3. shell 마우스 우클릭 -> New-Key 선택 -> Key 이름을 Bash로 설정 4. Context menu에 나타날 텍스트를 설정한다. ..
chrome.bookmarks API를 사용하여 Extension을 개발하는 프로젝트에 참여하게 되었다. 나는 찐따라 가장 쉬운 부분을 요청했고, 맡았다 ㅎㅎ extension을 개발한다는 것 자체가 생각도 못해본 일이라 해나가면서 시행착오와 삽질 및 기록용 문서를 작성해나가보려 한다. 또한, 모든 공식 문서가 영어이기도 하고 영어공부를 한다는 느낌으로 내용은 되도록이면 영어로 정리한다. 사용하는 스택은 React +Tailwind CSS 이다. Chrome extension 개발을 위해서는 manifest를 조작해서 사용한다. 이에 대한 자세한 내용은 생략하고 공식문서를 참조한다. Try creating bookmark 🏷 Chrome bookmark API? Create, Organize, Manip..
1. 커뮤니케이션 나도 나를 모르고 나는 스스로를 모를 상대도 모르고 내가 무슨 생각을 어떻게 하는지도 모르겠고 글로 말로 표현하기도 어렵고 그런데 어떻게 커뮤니케이션을 하면서 일을 하느냐? 사실과 짐작을 분리한다. 내가 도달한 생각을, 생각하기까지의 경로를 함께 전달한다. 컨텐츠는 항상 한군데로 모은다. ( 메세지/컨텐츠의 파편화) 왜 계획은 작은 단위로 짜는 것이 좋은가? 계획 수정에 용이 2. 협력의 조건 왜 협력하나? 혼자 해결할 수 없는 큰 문제를 해결하기 위해 협력? 공동의 목표 수행 일할때 체계가 있는데 어느 단계(context)에서 협력하는게 유리한가? 일이 어려운complicated것이(어떻게 할지 알지만) 아닌, 일이 복잡할complex 때 (모호하고 변동성이 높은) 전문적(기술적 부분..
확장 프로그램으로, 매일매일 Programming관련 news, article을 웹브라우저에 접속할때마다 첫화면으로 띄워준다. daily.dev - News for Busy Developers daily.dev is the easiest way to stay updated on the latest programming news. Get the hottest dev news from the best tech blogs on any topic you can think of. Stay updated daily, and unlock more time to do fun stuff, relax, or just code. daily.dev 한국 버전이 서핏인데, 카테고리에 따라, 그리고 Programming 뿐만 아..
20javascript30.com/ JavaScript 30 Build 30 things with vanilla JS in 30 days with 30 tutorials javascript30.com 완강했다! 말도 재미있고 한 회당 길지도 않아서 진짜 재미있게 한듯.. 확실히 그냥 언어를 공부하거나 알고리즘을 푸는것보다는 프로젝트를 하는게 재밌는거구나 ㅎㅎㅎㅎ 깃헙을 편안하게 업데이트할 수 있는 경험이었다 ㅋㅋ 선생님 홈페이지가 넘 예뻐서 가져옴 wesbos.com/ Wes Bos Hey, I'm Wes Bos. I'm here to help you become a really good web developer. I'm a full Stack JavaScript developer from Canada ..
sites.google.com/view/code-with-gdgkr/home Home 온라인 모각코 캠페인 기간동안 아래 12개의 이벤트 중 1회 참석할 때마다 스티커 1세트를 우편으로 보내드립니다. 5회 이상 참석하실 경우 한정판 스테이홈 티셔츠를 배송해드립니다 😺 sites.google.com 현재 참여중인 온라인 모각코다! 사실 티셔츠가 제일 탐난다 ^___^ 굿즈맛집GDG 원래 잉여라 전회 참여 가능했을텐데 시간을 착각해서 앞에는 참석을 못했다. BGM이 좋다. 그리고 다른 분들 소개글이나 TODO 작성하신것 보는게 재미있다.
정리는 다른 분들이 잘해주신게 많아서 링크 첨부. 현장 강의가 아니어서 너무 아쉽다고 생각했는데 막상 해보니 온라인으로도 메리트가 있다! 1) 오프라인 강의였으면 난 광탈했음 { Code } Playground fastcampus-js-bootcamp.herokuapp.com
뒷북이지만.. API 개발 및 테스트할때 아아주 많이 사용되는 POSTMAN이 웹 버전 베타로 (7월에) 나왔다. 하필 데스크탑 앱 깔고나서 나와서 아직 써보진 못했는데 이제는 설치 안해도 되니까 좋다. http://go.postman.com/re0A0D0t0M3DuGUav02I0h0 http://go.postman.com/re0A0D0t0M3DuGUav02I0h0 go.postman.com
아주 좋은 기회로! 7주 동안의 코딩뉴비챌린지에 참여했다. 주로 이 강의를 들으면서 + 추가로 매주 다른 페이스메이커들의 라이브강의도 보고 매주 미션도 하는거다. https://www.edwith.org/boostcourse-cs-050 [부스트코스] 모두를 위한 컴퓨터 과학 (CS50 2019) 강좌소개 : edwith - 부스트코스 www.edwith.org 1. 강의 난 컴터시스템 처음배울때 개멘붕이었는데 좀 알고 들어서 그런지 모르겠지만 설명이 쉽고 현실적이고 재밌는듯. 인상깊은건 이 강의에는 컴퓨터 시스템 + 자료구조 + 알고리즘 까지 한다. 현재 유툽 CEO가 원래 인문학도였는데 이 강의를 듣고 IT쪽에 관심..? 아무튼 그런 비하인드가 있다고 한다. 지금 챌린지 끝나고 나서도 영어공부할겸 계..
* 다른사람이 pull한게 아니어야 함.. 어쨌든 개인 리포에서 하는게 가장 좋다 참고 1. git rebase - i --root 수정할 커밋을 edit으로 변경 2. git commit --amend --author="Author Name " 3. git rebase --continue 4. git push -f 곱씹을수록 유익한 깃강의^^
OSS 컨트리뷰톤 하면서 느낀점은, 기여한다는게 생각만큼 어려운 것만 있는건 아니라는거다. 근데 또 오타수정같은건 건수(?)만 있으면 언제든지 간단하게 할수있다. 그러니까 꼭 코드짜서 기여하는건 최소 한번은 해야한다고 생각했고 이 이슈로 그걸 해보려고 한다. 다행히 팀원님의 하드캐리로 세팅하는건 엄청 빨리 끝난 것 같다. Help get System.Text.Json test coverage to 100% (or close to it) · Issue #32341 · dotnet/runtime Let's try to get the test coverage of all components of the JSON stack closer to 100%, where feasible. We are in pretty ..
8월 22일.. 5개월만의 프론트엔드 뎁매치였고 이번에는 3시간동안 오직 Vanilla JS로만 구현하는 내용이었다. 5월부터는 그래도 바닐라js 스터디에 계속 참여(는) 하고 있어서 그래도 저번보단 좀 하겠지^^; 라는 마음으로 시작했다. 한시간반 정도는 주어진 코드 분리해서 컴포넌트화 하는데 사용. 이거는 오 왠지 할수있을거같아 라는 느낌으로 집중력 최고였다. 그리고 필수미션 중 하나를 진행했는데 중간에 15분 정도는 인터넷이 안좋은지 계속 끊겨서 폰보고 놀았던듯. 그리고 앞에 컴포넌트 분리하면서 너무 파워 포커스 해서 약간 기력이 처음같진 않았다 ㅋㅋㅋ 여기까지 하고나서 문제 읽어보면서 할만한거 있나 보는데 음 쉽게 끝날것같진 않아서 이러한 구조로 만들어라~ 제시문을 따라서 약간의 리팩토링을 하고 ..