본문 바로가기

전체 글

(112)
2017년 하루 늦은 연말정산 20180101 날짜 : 2018. 01. 01.(월) 2017년 하루 늦은 연말 정산 목차 취업 블로깅 Github 트렐로(월별 목표관리) 1. 취업 결론은 실패를 하였다. 취업을 진행하면서 알게 된것은 직무에 대한 더 세분화된 기술들과 업무의 내용이다. 사전에 준비한 내용만으로 취업을 지원하게 되어 다른 사람들에 비해 채용의 메리트가 없음. 준비가 되면 취업을 하는 것이 아니라, 취업이 될때까지 지원을 하고 취업이 된 후에도 자기 개발을 한다. 1년 동안 본것은 준비가 된 사람이 기회를 얻는 것이 아니라, 기회를 얻어서 결과를 만들어 낸 것이였다. 그동안 실패하는 것에 무서워서 시도조차 못해본 것 같다. 그리고 취업이 된 후에도 자신의 인생 목표를 수립하고서 계속 앞으로 나아가는 사람들을 만나왔다. ..
프로젝트 결산, 앞으로 하고 싶은 프로젝트 조사 20171228 날짜 : 2017. 12. 28.(목) 프로젝트 결산, 앞으로 하고 싶은 프로젝트 조사 목차 프로젝트 관련 내용 기술적, 비기술적 알게된 것들 다음 프로젝트 관련 내용 1. 프로젝트 관련 내용 프로젝트 개요 : LoL에서 캐릭터 스탯이 좋은 캐릭을 찾고, 비교하는 어플리케이션 동기 및 목표 관심있는 분야에 대해서 어플리케이션을 만들기 React 사용해 보기 (학습이 아니었음) D3를 사용해서 수려하게 보이기 (실패) 실제 커뮤니티 사이트에 공개하기 기술 스펙 배포 : Heroku(PHP) 화면 : React + WebPack + ES6(babel) 툴 : git&Github + sublime 기간별 한일 작업내용 전체 작업수 수행 작업수 작업시간 특이사항 S1 설계 및 필요지식 습득 4 ..
웹 어플리케이션 설계 느낀점. (왜 설계에 관한 자료는 없지?) 20171227 날짜 : 2017. 12. 26.(화) 웹 어플리케이션 설계 느낀점. (왜 설계에 관한 자료는 없지?) 1. 생각하게 된 동기 계획한 프로젝트를 마무리 하였다. 오늘 작업을 하면서 생각난것을 다음번에는 어떻게 하면 피해갈 수 있을까? 프로젝트 결과물 링크 2. 생각한 내용 (스프레드시트, 슬라이드)설계서는 부족하였다. 스프레드시트와, 슬라이드를 이용하여 기능과 화면을 정리하였다. 실제화면은 비슷하게 만들기 쉽지만, 해당 인터랙티브(이벤트)의 경우 설계서에 적지를 않아서 임기응변으로 만들기 일쑤였다. 현재의 도구 만으로는 인터랙티브 화면을 나타내기는 힘이 들며, 시간이 많이 들어도 설계서만 잘 만들면 나머지 작업은 쉬운것을 이해 하게 되었다. 사람은 코드를 기억하지 못한다. 테스트코드가 필..
잘못을 인지 하는 방법은 없을까? (react에서 cookie 사용 삽질기) 20171226 날짜 : 2017. 12. 26.(화) 잘못을 인지 하는 방법은 없을까? (react에서 cookie 사용 삽질기) 1. 생각하게 된 동기 React 에서 cookie를 이용하여 이력기록 그런데 사용이 되지 않는다?! 2. 생각한 내용 결론을 먼저 말하면 오타였다. 'document.cookies'에 입력을 하려고 한것 같다. error문이 발생을 하였는데... sublime에서는 ... 그것을 모르고서 삽질을 진행하였다. react-cookie 라이브러리를 사용할려고 하였다. 예제에서는 서버쪽 구성까지 하여서 사용을 하였지만, static페이지에서 동작이 될거라 생각을 하였다. 사용은 되지 않았으며, 'create-react-app'을 사용하여 간단한 페이지에도 적용하였지만 작동하지 않..
야근 지수 (프로그래머스 Level 3) algol001 알고리즘 연습노트 오늘의 문제 야근 지수 (프로그래머스 Level 3) 내가푼 코드 public class problem145 { static int MAX = 0; static int baseArray[] = new int[3]; public static void solution(int N, int[] W){ if(N == 0){ int temp = 0; System.out.print("this time : "); for(int i = 0; i
HTML5 쿠키, 세션스토리지, 로컬스토리지 20171221 날짜 : 2017. 12. 21.(목) HTML5 쿠키, 세션스토리지, 로컬스토리지 1. 생각하게 된 동기 검색이력을 화면에서 보여주고 싶었다. 검색을 하니 무언가가 나오는데, 어느것을 사용해야 할까? 사실은 자동완성이 먼저였지만, 대부분 백엔드를 구현한 ajax통신 뿐이여서.... 2. 생각한 내용 summary 구분 쿠키 세션스토리지 로컬스토리지 용량 4Kb 디바이스별, 브러우저별 상이(1Mb이상) 만료 expire 설정별 다름 브러우저 종료시 지속 서버와통신 Header에 포함 통신하지 않음 쿠기 나오게 된 계기 HTTP protocol의 특성에 따라 서버와 연결을 유지 하지않고 (connectionless), 상태값도 가지지 않는다.(stateless) 홈페이지에 로그인 후 CRU..
시간(Performance)과 도구(Library)를 사용하는 것에 대한 생각. 20171220 날짜 : 2017. 12. 20.(수) 시간(Performance)과 도구(Library)를 사용하는 것에 대한 생각. 1. 생각하게 된 동기 React array 조작이 다른 언어와 다르다. 이를 도와주는 라이브러리Immutablity-Helper를 사용하는 것이 좋을까? 2. 생각한 내용 웹페이지에서 라이브러리를 많이 사용한다는 것은 성능에 문제가 있다고 생각을 하여 최대 사용을 자제하자는 주의 였다. 그래서 React array 조작을 할때 "추가, 삭제, 변경"이 쉽게 되지 않는다. (개념을 이해했다고 생각하고 기존의 객체를 복사하여 객체를 대체할려고 하였지만 무엇 때문인지 잘 안되었다.) 시간은 한정이 되어 있고, 인터넷에 오픈되어 있는자료는 라이브러리 사용을 한 자료가 많았다...
React에서 Table 표현하기 (부제:템플릿 사용에 대한 고찰) 20171219 날짜 : 2017. 12. 19.(화) React에서 Table 표현하기 (부제:템플릿 사용에 대한 고찰) 1. 생각하게 된 동기 능력치를 표현할려니 우선 "표"를 생각하게 되었음. 그런데 언제 Table Tag를 JSX로 표현해야할까? 링크 2. 생각한 내용 사전설명 캐릭터를 선택하면 캐릭터의 능력치가 연산되어 배열에 저장된다. 저장된 배열을 가지고 Table 태그로 표현을 한다. 다른 캐릭터 선택이 되면 누적이 되어 배열에 저장된다. 데이터 + HTML Tag 조합 클릭 이벤트에 따라 표현해야 되는 행의 수가 바뀐다. 그리고 안에 들어가는 데이터도 바뀌어야 된다. 현재 해결 방법 미리 HTML 구조를 잡고서 표현 데이터의 수를 제한 한다. (최대2개로 제한) 데이터는 1개만 들어왔을 ..