세계표준시(UTC)와 한국 표준시(KST)의 차이점 프로그램 짜다보면 해외 사이트에서 날짜 시간 정보가 포함된 데이터를 받아와야 하는 경우도 있고 굳이 프로그램 짜는일 아니라도 세계표준시(UTC)랑 한국표준시(KST)등이 필요한 경우가 있어서 이 글을 쓴다. 보통 우리는 한국에 살고 있기 때문에 한국 표준시를 쓴다. 아래와 같은 시간을 봤다고 하자. 2015-08-03 20:30:00(UTC) 2015년 8월 3일 오후 8시 30분이란 뜻이다.2015년 8월 3일 20시 30분 이다. 이게 세계표준시니까 한국 시간으로 한번 바꿔보자. 2015년 8월 3일 20시 30분에 9시간을 더하면 된다. 그러면 2015년 8월 3일 29시 30분(KST) 이라는거다. 그런데 24시간이 넘으면 다음날로 넘어가야 하므..
개발 Note - Jul 20 Mon The strength of development that considering Unit Test.Unit Test(유닛 테스트)를 고려한 개발의 장점 Unit Test를 고려해서 개발을 하면 Method를 Unit 별로 나누어서 개발을 해야 하고 이걸 나누는데 시간과 노력을 들여야 하는 편이라서 가끔 배보다 배꼽이 더 커지는 경우가 있다. 그래서 간단한 프로젝트... 예를 들면 2주 정도 걸리는 간단한 조회 프로그램 개발 같은 거는 Unit 단위로 분리하고 해당 Unit를 Test하는 Code를 만들고 하는게 낭비 일 수도 있다. 하지만 적절한 경우는 Unit별로 분리해서 만들다보면 만들고 나서 에러날 가능성이 줄어들고 고치는데 시간도 줄어들기 때문에 결과적으로 봤..
Programming Lesson Note - Jul 18 Sat 아이러니 하게도 별 기대를 않코 시작한 것들을 꽤나 오래 하게 되는 경우가 많다. 아니면 할게 그거 밖에 없거나 아니면 기대 했던 것들이 유리창이 주저 앉듯이 와장창 깨져 버려서 별 생각 없이 하게 되었기 때문인건지.. 블로그, 과외, 발레, 회사생활, 탁구 등 오늘은 총 3팀(4명)을 가르쳤다. 파이썬, 자바+R 프로젝트, Spring 이렇게 세가지를 했다. 파이썬은 내가 과외 과목이라고 올려놓지 않았는데 생각보다 요청이 많이 들어오는데 파이썬은 가르칠 때만 쓰니까 하긴 하는데 가르치는 퀄리티가 좀 떨어지는 것 같다.. 내가 가르치는 내용들 sap fi, excel vba, spring 이런건 머리속에서 꺼내서 꺼낼때도 한번 가공 해서 ..
개발 Note - Jul 07 Tue gradle로도 python build가 된다는군? python library 관리도 되는지? python panda code를 보니까 csv를 가지고 와서 돌리는 것 같은데 csv대신 db에서 가지고 올 수 있어야 python을 쓰는 의미가 더해지지 않을까 싶다. python을 쓰는 이유가 조금 이해가 가는게 coding하기가 조금 더 부드럽다고 해야하나? java의 ';'(semicolon)을 안 찍어줘도 되고 indentation을 넣어주어야 하는 등 규칙이 코드 가독성을 올려주고 짜면서도 머리가 깔끔하기도 해서 그런 듯? 그러나 library관리가 안되면 조금 불편하기도 함. 왜냐하면 library를 수동으로 다운받고 project folder에 넣어주고 하는..
Programming Lesson 일지 - Jul 4 Sat 이번주 프로그래밍 레슨은 토요일에만 했음. 오전에 2타임 하고 오후에 1타임 하고. 총 3팀을 가르쳤음.1번은 회계사님 이었고, 2번은 내 후배님들 2명, 3번은 SAP FI 이렇게 3팀 FI무료 계정은 해당 사이트에서 지원을 안하기 때문에 받지 못하지만 한달에 54불짜리 IDES를 등록하면 SAP를 해볼 수 있음. 이직 하려는 분들은 이걸 이용하는게 좋을 것 같음. 한 두달 정도 배우면 이직은 할 수 있을 정도가 될 수 있다고 생각함. 넉넉잡고 3개월이면 기존에 하던 가닥이 있으니 SAP는 비교적 금방 적응 하는 걸로 보임. 원래 이번주는 4팀이었는데 일요일 오후에 하기로 했던 분이 당일날 취소함. 난 이게 정말 싫은게 그 때 약속을 안잡았으..
개발 Note - Jul 02 Thur Transaction 프로그래밍 하다가 Thread 프로그래밍 하니까 금방 방전됨 훔.... 용어가 이게 맞는지는 모르겠는데 내가 말한 Transaction 프로그래밍은 게시판에 글 하나 올리는 동안 필요한 프로그램의 의미이고 Thread는 thread 여러개가 게시판에다가 글을 퍼올리는 의미 정도로 썼음. 한 사이클 만드는거랑 한 사이클이 1초에 열번 넘게 도는 프로그램을 해보니까 훨씬 지치고 꼼꼼히 만들어야대는건 당연함. ㄲㄲ 금방 방전되는 듯 7시 30분쯤에 지쳤음. 얼렁 퇴근해야긋다.
Programming Lesson 일지 - Jun 28 Sun 이번주에는 1...2....3.....4... 명과 수업을 했다. 성별은 남1 여3 이었고 직업은 기획, 컨, 디자이너, 취준생 매우 다양했다. 은근히 내 학생은 학부생은 드물다. 함께 공부한 과목은 아래와 같다. 기획자님과는 DB 공부를 했다.컨님과는 프로그래밍을 했다.디자이너님과는 html+css를 했다.취준님은 MS Access와 Excel VBA를 했다. 모두 다른 과목이긴 했다만 개발자는 랭기지를 가리지 않는다고 배웠기 때문에... 툴도 다양했다. db는 my sql, ms access, 하이디 SQL 프로그래밍은 intellij, vba는 excel, html은 sublime text. 다 비슷한 기능을 하는 녀석들이다. ms ac..
개발 Note - Jun 25 Thur Dao Test 만들 때의 애로사항 내가 주로 만들었던 프로그램이 db하고 뭔가 데이터를 주고 받는 프로그램들이기 때문에 mybaits같은거 쓰고 query문 짜고 제대로 select되는지, 제대로 insert되는지 검증하고 싶은 경우가 많다. 검증을 하려고 test코드를 짤려고 하면 애로사항이 많아서 이 글을 쓴다. 그게 머냐면 test code는 한번 짜놓고 test가 잘 되면 되는건데 gradle같은 경우는 test code가 error를 내면 build가 안되버린다. 이게 맞는거긴 한데 db에 data가 test code에 박아 놓은 expected value와 항상 같을 수가 없다. 왜냐하면 내가 test code에 expected value를 이 post..
개발 Note - Jun 23 Tue DB에서 Foreign key 쓰는 이유 에 대해서 생각해 보았다. 왜 Foreign key를 쓰는가? 당연히 필요하니까 쓰겠지 했는데 이번에 data를 1년치 1만건 정도를 썼다 지웠다 고쳤다 하는 프로그램을 만들면서 필요성을 어렴풋이 인지 했다. Foreign key를 안쓰면 table 간에 관계가 맺어지지 않아서 데이터가 잘못 들어가도 프로그램이 db에 넣을 때 db가 에러를 안뱉기 때문에 문제가 될 수 있다. Primary key도 마찬가지임. Primary key를 여러개의 field로 구성을 할 수도 있는데 이를테면 '이름', '생년월일'로 하는 경우이다. 이름과 생일이 모두 같은 경우는 매우 드물기 때문에 key로 정할 수 있는 기준이 몇개 없을때는 '이..
- Total
- Today
- Yesterday
- 도커컨테이너
- docker container whale
- 이직
- Linux
- 도커각티슈케이스
- 2017 티스토리 결산
- docker container tissue box
- Sh
- docker container case
- docker container
- docker container tissue
- vim
- 싱가폴
- shellscript
- 개발자
- 도커티슈케이스
- 도커티슈박스
- 도커각티슈박스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |