본문 바로가기

분류 전체보기

(165)
[북메모] 벤츠타는 프로그래머 대부분의 공부는 좋은 결실을 보기 위해서는 끊임없는 인내와 노력이 필요하다. 그렇기 때문에 더더욱이나 확실한 동기를 부여하고 공부를 시작하는 것이 중요하다. 프로젝트를 처음 시작할 때만 해도 무엇을 어디에서부터 시작해야 할지 감을 잡지 못했었지만, 비용을 받고 진행하는 프로젝트라는 긴장감을 가지고 집중하면서 프로그래밍 공부를 하다 보니 그것이 어느새 몸에 배어 버린 것이다. 만일 이 프로젝트를 시작하지 않았더라면, 필자의 윈도우 프로그래밍 공부는 훨씬 더 시간이 걸렸을 것이다. 따라서 여러분도 좋은 프로그램을 만들고 싶다면, 현재 여러분이 가장 많이 쓰거나 잘 사용하고 있는 프로그램을 분석해보는 것도 좋다. 그렇게 해서 자신이 좋아하는 프로그램의 아류작을 만들다 보면 그 과정을 통해서 본인의 프로그래밍 ..
[방통대] 컴퓨터과학과 4학년 1학기 후기 한국사의이해 유튜브로도 한국& 세계 역사 관련 영상을 많이 보는 역덕후라 선택했다. 점수 역시 Good! 생명과환경 요즘 친환경에 관심이 많아져서 선택했는데, 과제하면서 역시나 느낀게 많았다. 과제 관련 환경문제에 대해서 학술지, 논문등 다양한 자료들을 검토하는등 노력을 기울였다. 요즘 아침에 조식받으러 갈 때 재활용품 최대한 안받는 중이다. 하하 Java프로그래밍 자바 개발자였었기 때문에 만만히 봤다가 기말고사 망했다. 시험볼때 쉽다고 느꼈는데 왜 이렇게 점수가 낮았는지 의문이다. 아 쪽팔려. 모바일앱프로그래밍 React-Native 하면서 안드로이드 앱 원리등을 같이 공부했고, 안드로이드 스튜디오에서 디버깅 하다보니 안드로이드에 좀 친숙한 상태가 되서 얕본게 문제였다. 정작 시험은 지엽적인거 위주로 ..
[북메모] 나는 저녁마다 삶의 방향을 잡는다. 자신의 노력을 가장 잘아는 사람은 바로 자기자신이다. 가장 잘아는 자신에게 진심으로 고마워할 때 내일 하루도 힘차게 다시 시작할 수 있다. 어떤결과도 편안하게 받아들이며 자신과 다른 의견이 있어도 부정하지 말고 지금 내가 할 수 있는 최선의 행동을 하며 하늘의 뜻을 기다린다. 이것이 좋은 결과를 이끈다. 아무리 좋은 결단이라도 행동으로 옮기지 않으면 아무런 생각을 하지 않은 것과 같다 생각을 멈추고 밤하늘을 바라본다 잠깐 갖는 이 시간으로 눈앞의 작은일에 흔들리지 않고 자신의 본래 모습으로 되돌아 갈 수 있다. 안심입명: 편안한 마음으로 하늘의 뜻을 기다린다. 주일무적: 하나의 선택에 집중한다. 염퇴안정: 싸움은 멀리하고 느긋하고 차분하게 있어라. 단순히 술만 마시는 것이 아니라 목적과 전략을 가지고 마..
React + TS + Styled Component + Material UI + Dark Theme 이번에 회사에서 프로젝트를 하면서 Material UI를 사용하였는데, Material UI에서 제공하는 기본 스타일링 문법이 마음에 들지 않았다. 아예 scss도 아니고 Styled Component도 아닌 좀 애매한 문법이라는 생각이 들어서 Styled Component에서 Material UI의 기본 기능들을 사용할 수 있게 세팅해보았다. 원하는 컬러를 @material-ui/core/colors에서 꺼내서 palette 생성 다크모드시 컬러 팔레트의 속성을 반전시킬 수 있도록 설정 // colors.ts import { createMuiTheme } from "@material-ui/core/styles"; import green from "@material-ui/core/colors/green"..
Property 'history' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes<BrowserRouter> & Readonly<BrowserRouterProps> & Readonly<...>'. BrowserRouter에는 history를 세팅할 수 없다. history 모듈로 BrowserHistory를 생성해서 넣으려면 Router 컴포넌트를 사용해야 한다. import { Router, Route, Switch } from "react-router-dom"; export const history = createBrowserHistory(); function Routes({}: RoutesProps) { return ( } /> ); }
TypeError: loaderUtils.getOptions is not a function ts-loader 9를 webpack 4를 지원하지 않는다 https://github.com/TypeStrong/ts-loader/releases/tag/v9.0.0 webpack 4 쓸꺼면 ts-loader 8.2.0로 설치하자
[북메모] 왜 일하는가? 열심히 일한다는 것은 근면하다는 것이고, 일에 대한 태도가 언제나 성실하다는 것이다. 우리가 맛보는 진정한 기쁨은 일 속에 있다. 놀이나 취미의 세계에서 기쁨을 찾으면 일시적으로는 즐거울지 모르나 진정한 기쁨 을 맛보기는 어렵다. 일은 사람의 일생에서 가장 큰 비중을 차지 한다. 따라서 일에서 충실감을 얻지 못하면 공허함을 느끼게 된다. 성실하게 일에 몰두 해 무언가를 이루는 것이야말로 다른 어떤 것과도 바꿀 수 없는 기쁨이다. 어떤 한 가지를 깊이 연구하고 끝까지 파헤치는 과정을 통해 세상사의 본질에 눈뜨게된다. 깊이 연구하고 끝까지 파헤친다는 것은 그것에 마음과 영혼을 바쳐 핵심을 파악한다는 의미이기도 하다. 하찮아 보이는 일이라도 주어진 일을 천직이라 생각하고 몸과 마음을 다해 달려들어보라. 끊임없..
[리뷰] 자바스크립트 마스터북 이 책은 내가 초보시절 자바스크립트 실력을 늘리는데 큰 도움을 줬던 책 중 하나이다. 그땐 제1판을 봤었는데, 자바스크립트 버전이 올라가면서 모던 자바스크립트(ES6) 내용이 포함된 제2판도 출간되었고 이 리뷰는 제2판을 기준으로 작성했다. 이 책의 특징을 말해보자면 일본 저자 특유의 표나 그림으로 깔끔하게 정리를 잘해놓은 책이라는 점이다. 초보 시절 프로그래밍 공부할 때 가장 힘든건, 내용이 방대하기 때문에 내가 지금 뭘 배우고 있는건지 지금 배우는게 어떤식으로 관계를 맺고 있는건지가 파악이 잘안된다는 점이다. 허나 이런 학습서 스타일 책은 도표로 한번 모아서 정리하고, 그림으로 전체적인 개념을 제시해준다는 점때문에 공부하고 있는 것들을 한눈에 파악하기 좋아서 국내 특유의 공부법(?)이랑 잘 맞는다고 ..