전체 글 87

차트 그리기

막대그리기 barplot(데이터, xlim=x범위, ylim=y범위, horiz=F(가로), xlab=x축이름, ylab=y축이름, col=색, space=그래프 간 여백) 점 차트dotchart(데이터, color="색", lcolor="내부점선 색", pch="점모양", labels="칼럼", main="제목", cex="글자/점 크기") 파이 차트pie(데이터, labels="칼럼", border="색", col=rainbow(숫자), cex="크기")title("제목") 상자 그래프boxplot(데이터, range=0, notch="허리잘록TF") : range=0으로 지정시 최소값과 최대값을 점선으로 연결하는 역할abline(h="y값", lty="선타입", col="색") 히스토그램hist(데..

컴퓨터공부/R 2017.03.16

하류가 되었도다, 우리는. [하류사회]

하류사회 - 미우라 아츠시 지음, 이화성 옮김/씨앗을뿌리는사람 '하류'라는 말을 들으면 영화에서 보았던, 그런 장면들이 생각난다. '파이란'이나, '하류인생', '주먹이 운다', (아니면 노래방 갈 때마다 나오는 곡은 알 수 없으나 임창정 주연의 그... 뮤비..☆) 같은 데서 나오는, 별다른 직업 없이 꽃무늬 남방을 입은 주인공이 이를 쑤시면서(왜?) 걸어오는, 뭐 그런... 장면.. 아무튼. 책의 이 구절을 보면 누구라도 에에?! 진짜!? 라고 할 만 하다. (책에서 보고 빵 터져서 사진 찍었다) 그... 그렇구나... 자기다움을 지향하는 나는 '하'로구나 ㅋ... 물론 여기서 이야기하는 '자기다움'과 브랜딩에서 이야기하는 '자기다움'은 이름만 같을 뿐, 의미는 조금 다르다. 여기서 이야기하는 '자기..

사는이야기/책 2017.03.14

궁예질은 그만! [인사담당자 100명의 비밀녹취록]

인사담당자 100명의 비밀녹취록 - 김도윤.제갈현열 지음/한빛비즈 세상에서 제일 알고 싶은 것, 너의 마음. 누군가 엄청나게 답답하다는 듯 연애에 관해 남긴 짧은 글이 무릎을 탁 치게 만들었다. '고백이란 건, 내가 너를 좋아하기 시작했으니 너도 나를 봐달라고 강요하는 게 아니고, 서로의 마음이 충분히 느껴졌을 때 그걸 언어로 확인하는 과정'이라고. 그 전에 너를 좋아해, 라고 말해버리면 고백받는 사람은 '??' 상태가 될 수밖에 없다는 것. 고백하는 입장도 이해는 간다. 너의 마음이 어떤지, 너의 취향이 어떤지, 너는 어떤 사람을 원하는지, 나는 아무것도 모르면 도저히 어떻게 다가갈 수가 없다. 그러니 일단 던져라도 보는 것.. 당연히 실패하겠지. 음, 차은우 정도 되면 몰라...♡ 큼큼.다 알면..

사는이야기/책 2017.03.12

만약 헤밍웨이가 자바스크립트로 코딩한다면?!

만약 헤밍웨이가 자바스크립트로 코딩한다면 - 앵거스 크롤 지음, 김나솔 옮김/한빛미디어 문·이과를 넘나드는 다양한 지식은 혹독한 취업난 속에서 살아남기 위한 비기일 뿐 아니라 풍요로운 삶의 숨은 비결이다. 시대를 넘나드는 명작들을 써낸 당대의 문인들이 현대의 매력적인 언어, 자바스크립트로 자신의 세계를 표현했다면, 하는 가정에서 출발하는 이 책은 인문학과 코딩, 상반되어 보이는 두 가지 세계를 넘나드는 '통섭의 자세'를 보여준다. ...라는 식의 한껏 어려운 독후감을 쓰게 될 것이라고 생각했지만, 실제로 책을 접해 보니 일단 재미있었다! 헤밍웨이, 셰익스피어, 제인 오스틴 등, 책을 가까이 하지 않는 사람이라도 중·고등학교 시절 '고전 읽기' 목록에서 한번쯤은 접해봤을 만한 작가들이다. 자기만의 특색있는..

사는이야기/책 2017.02.21

이클립스(Eclipse)에서 오라클 연동 Ping Failed! 뜰 때 체크리스트

웹 프로젝트를 하다가, 집에서 이클립스를 설치해서 하려고 하니 결국 SQL 문을 다시 실행해야 한다^^;; 그래서 오라클을 설치하면서 계속 Ping failed가 떠서! 이리저리 확인해보았다 :) 체크리스트 1.jar 파일이 제 위치에 있는가?처음 설치를 할 때 보면 제 위치에 오라클을 연동하는 jar 파일이 없는 경우가 많다. 이 경로는 나의 경우지만, 오른쪽에 있는 Add JAR/Zip 버튼을 눌러서비슷한 경로로 app/oracle/product/버전/server/jdbc/lib 안에 ojdbc6.jar 파일을 찾아서 넣으면 된다! 이 게 아니라면 다음으로 넘어가보자.다음은 Driver Properties와 관련된 체크리스트다! 체크리스트 2. Service name 또는 SID 확인하기!보통은 SI..

Java SE 버전에서 서블릿, JSP 쓰기

Java EE 버전은 glassfish가 기본으로 제공되기 때문에, 설치할때 필요없는 GF까지 설치된다. 그래서 나는 JavaSE를 설치했는데, JSP 구현이 안된다^_^; JSP와 서블릿을 구현하기 위해 이렇게 했다. Tomcat은 Java EE 스펙을 지원하므로 [Tomcat디렉토리]\lib\Servlet-api.jar, jsp-api.jar 두 개를 [jdk디렉토리]\jre\lib\ext에 복사한다. 이렇게 하면 Java EE 를 설치하지 않아도 JSP를 쓸 수 있다. 이클립스에는 이미 servlet-api가 포함되어 있어서 굳이 따로 설치하지 않아도 된다고 한다!(출처 : http://okky.kr/article/252729 )이미 톰캣에 servlet-api 모듈이 같이 포함되어있습니..

php와 mySQL 연동하기

다음 내용은 생활코딩의 MySQL 실습 내용 중 MySQL monitor와 mysqli를 비교한 내용입니다. MySQL monitor mysqli 서버 접속 mysql -hlocalhost -uroot -p1111; $conn = mysqli_connect('localhost','root', '111111'); DB 선택 mysql > use opentutorials; mysqli_select_db($conn 'opentutorials'); 조회 mysql > SELECT * FROM topic; $result = mysqli_query($conn, 'SELECT * FROM topic'); 출력 (표 형태로 출력됨) $row = mysqli_fetch_assoc($result));(연관배열이라는 형식으..

컴퓨터공부 2017.01.30

Python 배열 구조 set

Set 특징- 순서 없음, 중복 허용 불가 (커다란 항아리에 넣고 섞인다고 보면 됨!)- index 사용 불가(순서가 없으니까)- 형식) 참조변수 = {값1, 값2, ..., 값n}- 집합 개념이라고 생각하면 쉬움! 12s = {3, 2, 14, 5, 10}print(s, len(s)) # s와 배열의 길이 cs결과{3, 10, 2, 5, 14} 5활용 : 중복 제거하기!1234gender = ['남', '여', '남', '여']sgender = set(gender) # set으로 바꾸기gender = list(sgender) # 다시 list로 바꾸기print(gender)cs결과['여', '남'] set에서 원소 추가/삭제하기123s = {3,2,14,5,10}s.add(7); print(s)s.di..

Python 배열구조 tuple

Tuple 특징- list 자료구조처럼 index 사용 가능- 형식) 참조변수 = (값1, 값2, ..., 값n)- 수정 불가능한 대신 list보다 속도가 빠름! 12345t = (1,2,3,4) # index 사용 예print(t[1:3]) # 1번 인덱스(실제로는 두번째)부터 3번 전까지 뽑아라!print(t[-1]) # 마지막 하나만 뽑아라!cs결과(2, 3)4 수정은 안됨: 예시123t = (1,2,3,4) t[1]=3cs결과TypeError: 'tuple' object does not support item assignment cf. zip 함수 : tuple 타입으로 묶어주는 함수!12z = zip([1,2,3], [4,5,6,7],[8,9,10])print(z)cs결과 객체 정보만 뜬다! 결..