일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 기능 많은 브라우저
- mac 화면분할
- 프로그래밍
- ui 커스텀
- 코드트리
- aws
- Java
- 자동화
- 알고리즘
- 코딩
- 알고리즘분류
- 대규모 시스템 설계
- 알고리즘초보
- 판교퇴근길밋업
- 커스텀단축키
- 스프링부트
- 편한 즐겨찾기 편집
- 스카이라인 열차
- 조가사키 해안
- 알고리즘 추천
- 오블완
- 초년생
- 성능테스트
- 브라우저 단축키
- 코코테라스
- spring boot
- 소프트웨어 지표
- JMeter
- 알고리즘사이트
- 가발자 인사이드아웃
- Today
- Total
목록전체 글 (137)
영감을 (inspire) 주고픈 개발 블로그
젠킨스(Jenkins)는 소프트웨어 개발 시 지속적 통합(continuous integration) 서비스를 제공하는 툴이다. 이렇게만 쓰면 사실 뭔소린지 이해할 수가 없다. CI 가 왜 필요한지에 대해 잘 정리된 기사를 첨부한다. http://www.itworld.co.kr/news/107527 여기서 지속적 통합이 뭐냐 다수의 개발자들이 하나의 프로그램을 개발할 때 버전 충돌을 방지하기 위해 각자 작업한 내용을 공유 영역에 빈번히 업로드하는 것
책의 탄탄한 구성에 놀랐다. 설명의 흐름 속에 자연스럽게 마이크로서비스를 구현하는 개념들이 필요성과 함께 다가온다. 우선 마이크로서비스가 왜 좋은지를 기존의 방식(모놀리식)과 비교하며 설명해준다. 마이크로서비스의 단점(비동기, 분산처리의 장단점)을 얘기하며 자연스럽게 Node js를 소개하고 서버 클라이언트 개념을 얘기해준다. 자연스럽게 TCP 서버와 HTTP를 거쳐 REST API와 DB 그리고 이를 실습(모놀리식 분산 아키텍처)으로 중간 정리를 한다. 예제에 사용한 node 버전과 github으로 코드를 공개해서 실습을 따라가기도 편하다. 실습 코드도 회원 관리나 상품 관리를 직접 구현해보는 등 실용적으로 구성되어있다. 그 이후는 인터페이스, 레이어, 안정적인 서비스를 위한 cluster, 자동화된 ..
Nexon Devloper Conference 꽤 역사가 있는 컨퍼런스이고 실무자분들의 발표다 보니 퀄리티가 꽤 있었다. 대체로 강연이 20분 정도로 짧게 짧게 구성되어 지루할 틈이 없어 좋았지만 기술적인 내용은 Overview 정도와 회고가 많았다. 나 같은 초보 개발자가 프로세스를 익히기 좋았던 컨퍼런스였다. 게임 아트로 전시회도 있었고 점심시간에 게임음악으로 밴드 공연을 하는 등 문화적으로도 준비를 많이했다는 느낌을 받았다. 오전 세션은 웹 관련 세션을 들었고 오후 세션은 서버, 인프라에 관심이 있어서 주로 그 방향으로 들었다. 사실 첫날 프로그래밍 구성이 그렇게 되어있기도 했다.http://ndcreplay.nexon.com/ 이 사이트에 2018년도도 곧 올라올 것이다. 오전 인하우스 웹 프레임..
코딩 공부은 정말 매력있는 기술이다. 아이디어를 내고 구체화한 후 실제화한다. 거창할 필요도 없다. 내가 매일 반복 작업하는 것들을 모아 정리하고 스크립트 같은 것으로 자동화하면 된다. 그러나 막상 코딩을 배우면 많이들 좌절한다. 1. 일상과 연결이 안되서 동기부여도 안되고 재미도 없다. 2. 따라했는데 안된다. (환경설정문제들, 서버나 다른 것들)3. 되도 왜 되는지 모른다. 막연히(로망으로) 컴퓨터 공학에 진학했지만 쉽지만은 않다. 굳이 개발자가 될 필요는 없다. 코딩을 할 줄 아는 일반인들도 엄청나게 매력적이다. 최근 핫한 데이터사이언티스트 직군도 굳이 개발자일 필요가 없다. 그러나 프로그래머가 되려면 배경 지식이 많아야된다. 급작스런 오류를 만났을 때 오류를 찾으려면 논리적인 추론을 해야한다. 그..
안녕하세요! 이 블로그는 프로그램을 공부하면서 보고 듣고 이해한 걸 모아놓는 곳입니다. 그러다보니 아마 다른 사람이 읽긴 불친절한 부분이 많아서 조금씩 포스팅을 수정할 예정입니다. 자세한 목록은 오른쪽 위 카테고리를 참고하세요 추가적으로 제가 좋아하는 문학과 노래 관련 글과 제 몸에 오래 새겨진 아토피를 치유하는 글을 같이 적을 것입니다. 최신 글 http://inspire12.tistory.com/category 후기, 문학http://inspire12.tistory.com/category/후기%20 아토피 분투기 http://inspire12.tistory.com/category/%EB%82%98%EC%9D%98%20%EC%95%84%ED%86%A0%ED%94%BC%20%EB%B6%84%ED%88%A..
소감 강연의 내용을 내가 느낀대로 간단히 요약하자면 "개발하는 일반인 / 전문가 - 코드 몽키 / 전문가 - 엔지니어" 같은 시작점에 있는 친구들이 어느 수준까지 갈 사람인지는 태도가 중요하다" 그리고 강연은 그 태도에 대한 내용이 주를 이룹니다.* 내용은 목차에 정리했습니다.회사에서 돈 받고 일을 하면서 내가 얼마나 나혼자 읽는 코드를 짜왔는지 느꼈다. 금요일에 사수님이 코딩하는 걸 보면서 느낀 점이 오늘 강의를 들으며 더 와닿았다. 사수님이 코드를 짜면서 가장 먼저 한건 함수들로 나누고 /** @description @return */으로 코드를 설명하는 일이었다. 포프님이 라면 끓이는 법을(알고리즘) 코딩으로 표현하면서 한 부분과 QA 시간 마지막 질문과 맞닿아 코딩 습관을 되돌아보는 계기가 되었다..
https://ko.wikipedia.org/wiki/CRUD Create생성INSERTRead(또는 Retrieve)읽기(또는 인출)SELECTUpdate갱신UPDATEDelete(또는 Destroy)삭제(또는 파괴)DELETE
최근 프론트엔드 분야 웹 개발을 하려면 공부해야할 게 너무 많다. 이럴수록 기초를 잘 쌓아놔야 한다.자바스크립트라는 Node.js 가 나오며 브라우저에서뿐 아니라 운영체제 위에서도 작동이 가능해졌다. 이 후로 자바스크립트는 엄청 발전했다. 특히 12년 중반 Angular.js에 구글이 참여하고 facebook에서 react를 프로젝트에 참여하면서 기업형 오픈소스 형식으로 진화했다. 기업형 오픈소스는 오픈소스와 기성품의 장점을 합친 것 같다. 10년 전이라면 C, JAVA만 잘해도 괜찮았다면 현재는 Javascript를(Typescript) 공부해둬야 할 것 같다. 가장 수요가 많고 할 수 있는 범위가 넓어진다. 그리고 react 나 angular 등을 통해 Javascript의 단점들을 커버하면 퍼포먼스..
https://www.slideshare.net/cybaek/ss-80687819 지나가다 좋은 PPT 자료를 보고 가져옵니다. 선배가 후배한테 말하듯 만들어져서 부담없이 읽을 수 있습니다. 학생입장에선 알고리즘 (쉬운 것부터) 골라서 풀어보기, 같은 문제를 다른 언어로 다른 방식으로 풀어보기 직접 컨셉 구현! 머릿속에서 이해했던 부분의 구멍을 찾게 됨, 이해했다고 착각한 부분 깨닫는 과정! 소스 코드를 읽는 것, 메뉴얼을 읽는 능력! 이것이 되면 한 발 앞서게 된다. (인터넷 검색만 하지말고)코드 리뷰 받자! : 저 이것 모르겠어요. 좀 도와주세요!무지를 부끄러워 하지 말자 얻으려 하지 말고 도우려 노력누군가 나에게 물어보기 좋은 상대가 되어야함 쌓은 지식은 꼭 글로 작성!
2018-02 동안 view pager 삽질, 버튼으로 처리, tab layout 공부? recycler view가 감싸는 container view 가 wrap_content 일 때 로딩 되지 않고 짤리는 현상 -> 크기를 먼저 지정하거나 wrap_content를 나중에 지정 2018-03-13 retrofit 사용법! 서버의 요청을 모르니까 얼타게 된다. post 의 경우 body postman 을 사용해서 서버에서 데이터가 잘 넘어오는지 확인할 수 있다. 2018-03-16 Object 안에 Object를 Intent로 넘기기 (Parcelable) list 같은 경우 초기화시 null 이 아니라 new ArrayList 등으로 만들어줘야함 readTypeList 를 사용하여 writeDest 와 ..