반응형

전체 글 63

2016 미국 대선 그 결과는?

트럼프의 승리 힐러리와 트럼프라는 두 막장 후보들의 대결로 화제가 되었던 2016 미 대선도 이제 그 결과만을 남겨두고있다. "Load to 270" 미 대선은 270명을 확보하기 위한 싸움이다. cnn에서의 예측으로는 힐러리가 268석, 트럼프가 204석을 확보한상태에서 66석의 자리가 베틀그라운드가 된다고 한다. 이 예측을 신뢰한다면 힐러리는 경합주들 사이에서 단 2석만 확보하면 승리하게 되므로 미국의 다음 대통령은 힐러리 클린턴으로 결정되었을 확률이 매우 높은 상태다. 그리고 이 대선도 이제 투표가 마감되고 개표가 진행되고있다. 9일 오전중에 결과가 나올거라는 이야기도 있고 9일 저녁에야 확정될거라는 이야기도 있지만 개표상태는 아직 확정된 주 가 하나도 없는 상태다. 내일은 아침부터 대선 레이스가 ..

잡담 2016.11.09

대통령에게 남은 시간

국내에서 대통령의 임기는 5년이다. 이는 모두가 아는 사실이다. 그렇다면 현 대통령의 남은 임기는 얼마일까? 일단 정답을 말하자면 오늘 날짜인 16.11.4일 기준으로 478일 하고도 몇시간이 더해지는 정도로 남았다. 헌법을 보면 대통령 임기의 시작은 헌법의 시작과 함께한다고 한다. 이는 2월 25일 00시를 의미한다. 즉 현재 대통령은 18년 2월 25일 00시가 되는 시점에서 임기가 종료되고 그때부터 차기 대통령의 임기가 시작되는것이다. 이를 바탕으로 적당한 도구를 사용해서 날짜 계산을 해보면 결과를 알 수 있다. (다음 대선이 17년 12월 19일 이니, 대선이 끝나고도 약 3개월의 기간이 있다.) https://m.search.naver.com/search.naver?where=m&sm=mtb_e..

잡담 2016.11.04

빅쇼트

이 영화는 나온지 꽤 된 영화다. 당시 포스터나 예고편에는 크리스찬 베일이 단독 주인공인양 나왔지만 기본적으로는 네 그룹의 인물군이 각각 중심이되어 움직인다. (그리고 최근 핫한 마고로비도 나와서 각종 증권 용어들을 섹시하게 알려준다) 빅쇼트라는 이름은 거대한(big) 숏거래(롱숏펀드의 그 숏이다)라는 의미다. 즉기본적으로는 주식투자, 그것도 옵션투자에 대한 이야기다.(실화를 바탕으로 한다.) 서브프라임 모기지 사태가 발생한 시기를 배경으로 하여 당시 정책적 실패와 금융가의 도덕상 문제를 비판하는 내용도 함께한다 . 금융상식에 대한 기본적인 지식이 없다면 영화를 따라가기 힘들 수 있으나 그렇게 큰 부담은 없다. 영화 자체는 때로는 다큐 흉내도 내고 때로는 극적인 효과도 내고 코믹하기도 하고 몰입감이 있어..

좋은 직장의 조건 - 행복한 삶을 위한 직장 선택의 기준.

0. 서론 공채 시즌이다. 대부분의 대기업들은 서류접수가 마감되고 많은 중견기업들의 서류접수가 시작되었을 시기다. 공공기관은 언제나처럼 불규칙한 모집 일정에 따라 띄엄띄엄 모집을 하고 있겠지. 이 시기의 취준생들은 당연하게도 자소서를 고민하기 이전에 어느 기업에 써야할지를 고민하고 있을것이다. 이 때 좋은 선택을 한 사람이라면 만족스럽게 직장을 다니면서 행복한 생활을 하겠지만, 나쁜 선택을 한 사람은 괴롭게 직장을 다니다 얻은것 없이 퇴사하곤 한다. 아래는 이 글을 통해 사회 초년생들 중 이처럼 괴로움을 겪는 사람이 조금이나마 줄어들었으면 하는 마음에서 적는 글이다. 1. 좋은 직장의 판단 기준 좋은 직장을 선택하기 위해서는 일단 좋은 직장을 선택하기 위한 판단기준이 있어야한다. 따라서 가장 먼저 판단의..

잡담 2016.10.17

TDD(테스트 주도 개발)의 의미와 의의

TDD란 Test Driven Development, 즉 테스트 주도 개발의 줄임말이다. TDD 개발의 단계는 보통 아래와 같다. 1. JUnit을 사용한 테스트케이스 작성 2. 기능개발 3. 테스트케이스 동작하여 기능테스트 4. 3에서 통과 할 때 까지 1부터 반복 즉 기능개발과정 앞뒤로 테스트케이스 작성 및 실제 테스트 수행 과정이 추가되어야 하며 그에 따라 실제 개발하는데 걸리는 시간이 상당히 늘어난다. 그리고 테스트케이스는 해당 기능을 개발하는 사람이 직접 작성하게 되는데 그 사람의 역량에 따라 테스트코드가 제대로 나오기도 하고 잘못 나오기도 한다. 이런 단점들을 보면 TDD는 안그래도 바쁜 프로젝트에시간만 더 잡아먹게 하는 나쁜 기능이다. 그렇다면 사람들은 요즘 왜 저런 사상에 주목하는것인가? ..

IT 상식 2016.10.11

이클립스에서 스프링 MVC 프로젝트를 만들고 테스트해보자

최근의 웹 개발은 거의 대부분이 스프링MVC (Spring MVC)구조로 만들어져 있다.그런데 스프링을처음 사용하는 사람들은 스프링MVC의 가장 기본적인 사용법을 익히는 부분부터 많은 어려움을 겪곤 한다.이 글에서는 그런 사람들을 위하여 스프링에서 기본으로 제공하는 MVC 샘플 프로젝트를 받고 테스트 해보기로 한다. 순서대로 따라하기만 하면 기본적인 동작은 모두 확인 할 수 있을것이다. ---------------------------------------------------------------------------- STS 다운받기 아래 링크에서 STS(SPRING TOOL SUITE)를 다운받은 후 적절한 위치에서 압축을 푼다.(STS는 이클립스를 기반으로 만들어진 웹 개발도구이다)압축을 푼 이후..

개발 2016.10.03

공대 여학생들이 취업이 힘들다고?

네이버에 EBS의 "공대 기획 1편, 2편" 기사가 올라왔다. http://m.ebs.co.kr/news/10571795?form http://m.ebs.co.kr/news/10571796?form&pageNum=1 해당 기사의 주요 내용은 공대에 다니는 여자들은 다양한 편견과 차별을 겪고 있으며 심지어 취업때도 불이익을 받는다고 쓰고있다. 그런데 과연 정말로 그럴까? 먼저 기사 내에서 서로 모순되는 부분을 보자. ------- 이인혜 4학년 / 화학공학과"남자들이 많고, 남자들 사이에 그런 관계 같은 게, 그런 것들에 여자들도 예외 없이 포함되는 경우가 많으니까…" 서예슬 4학년 / 컴퓨터공학과 "우리는 우리를 약자로 보고 연약하게 대하는 것이 아니라 동등하게 대해야죠." ------- 위 인터뷰 내용..

잡담 2016.10.03

톰캣 서버환경에서 post body에서 내용이 전달되지 않을 때의 확인사항

톰캣서버환경에서 개발을 진행하다보면 post body에 너무 큰 데이터를 전달 해서 전달 되는 데이터가 도중이 잘리는 경우가 있다. 그럴때 수정해줘야 하는 부분이 바로 아래의 maxPostSize 이다. 저 maxPostSize 옵션을 넣지 않으면 기본값 2mb를 가지며, 특정 값을 주고싶다면 바이트 단위로 길이값을 넣어줄 수 있고 maxPostSize=0을 하면 최대값 (2gb)으로 세팅된다. 여기서 중요한 부분이 있는데 톰캣 7.0.63 버전 이후로 maxPostSize=0은 진짜 body length=0을 의미하게 된다. 이후 버전부터는 maxPostSize=-1 로 세팅해 줘야 최대값이 된다. (관련자료 : http://www.captaincasademo.com/forum/posts/list/26..

IT 상식 2016.09.17

Android 모바일 브라우저에서 intent 호출시 발생하는 문제

안드로이드의 브라우저들은 모두 모바일 크롬 브라우저를 기반으로 만들어진다. 따라서 크롬브라우저에서 특정 패치가 이루어지면 늦든 빠르든 다른 브라우저들에도 영향을 주게된다. 과거 크롬 브라우저 37 버전 가량에서 다양한 수정사항이 반영되었는데, 그중 한가지가 모바일 크롬 브라우저에서의 intent 주소 호출에 관한 것이었다. 개발을 하다보면 어떤 웹페이지에 접속할 때 특정 앱 혹은 마켓으로 연결하는 기능을 구현하고 싶을때가 있다. 이럴때 사용하는것이 intent주소 (혹은 커스텀스킴)인데 이것들을 onload를 사용해서 호출 할 때 문제가 된다. 기존에는 특정 페이지를 onload 이벤트(혹은 fake클릭 등)로 intent주소/커스텀스킴을 호출하도록 구현하면, 사용자가 해당 페이지에 접근 했을때 설치된 ..

IT 상식 2016.09.16

메모장으로 utf-8 파일을 수정하지 말자

svn이나 git을 사용하여 여러사람들과 함께 개발하는 사람이라면 때때로 로컬 파일과 서버의 파일이 분명 내용은 똑같은데 소스 update 하라고 뜨는 경험 한두번쯤은 있었을 것 같다. 막상 소스를 diff 해보면 파일 의 제일 첫번째 부분에 뭔가가 다르다는데 뭐가 다르다는것인지 이해가 가지 않는다. 이때 두 소스를 울트라에디트나 에디트플러스같은 도구를 사용하여 헥사코드로 열어보면 EF BB BF 라는 3 바이트가 둘 중 한 파일의 가장 앞부분에 써져 있을 것이다. 해당 부분이 바로 BOM(Byte Order Mark)인데, 이 BOM은 메모장과 같은 윈도우 에디터에서 해당 문서가 UTF-8 문서라는것을 표시하는 부분이다.(물론 utf-16 등의 다른 인코딩에서는 다른 형태의 바이트가 붙는다) 그런데 이..

IT 상식 2016.09.16
반응형