본문 바로가기
반응형

IT225

R 변수 입력시 "<-" (화살표)와 "="(등호)의 차이점 R 에서 변수에 값을 입력할 때에 일반적으로 등호(=)를 사용할 수 있지만, 암묵적으로는 사용하지 않습니다. 보통은 화살표를 사용합니다. 여러가지 이유가 있겠지만, 우선 등호의 경우에는 == 이나 != 같은 다른 형태로도 사용이 되기 때문에 권장하진 않습니다. 그래서 실제로는 화살표 기호( 2019. 7. 28.
Linux 명령어 ss (Socket Statistics) 리눅스에서 네트워크 상태를 확인하기 위해 흔히 사용하는 명령어로는 netstat 를 들수 있는데, 대체 명령어로 ss도 사용할 수 있다. CentOS 6.x x64 에서 가능하니 참고! #ss [옵션] [필터] -a : 모든 포트 확인 -t : TCP 포트 확인 -u : UDP 포트 확인 -l : LISTEN 상태 포트 확인 -p : 프로세스명을 표시 -n : 호스트 / 포트 / 사용자이름을 숫자로 표시 [root@centos7 ~]# ss | head -n 5 Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port u_str ESTAB 0 0 * 23740 * 23739 u_str ESTAB 0 0 * 23707 * 23706 u_str ESTA.. 2019. 7. 8.
R에서 read 가 제대로 되지 않을 경우 윈도우에서 작성한 문서를 맥에서 불러올때 인코딩이 깨지는 경우가 많다. 윈도우는 euc_kr 등으로 인코딩 하나, mac에서는 mac 인코딩으로 가져오기 때문에. 그럴 경우에는 read.csv() 나 read.table() 함수에 fileEncoding = "euc-kr" 이라는 옵션을 넣어주면 해결된다. 다음과 같은 오류도 마찬가지Error in make.names(col.names, unique = TRUE) : invalid multibyte string 1 2019. 1. 7.
병렬처리를 위한 R - MRO R은 흔히 아는 것처럼 인-메모리(in-memory) 형태의 언어로, CPU보다는 메모리에 영향을 많이 받는 언어이다. 모든 데이터를 메모리에서 처리를 해야되는데, 아무리 추가로 메모리를 꽂아서 쓴다고 하더라도 문제가 있다. 바로 싱글 스레드(Single Thread) 이다. 최근에 나오는 대부분의 CPU가 멀티코어의 CPU인데, R은 CPU의 성능을 제대로 못쓰고 있는 것이다. 아무튼 R에서는 병렬처리가 안되는데, MS의 MS R Open에서는 Intel의 Math Kernel Library(MKL)을 사용하여 연산이 빠르고 멀티스레드가 된다는 점이다! 물론 parallel 패키지를 설치할수도 있지만 이미 내포된 RevolutionR의 발전된 버전이다.> SQL Server와 Hadoop 연동> CRA.. 2018. 12. 31.
RStudio Cloud - 설치가 필요없는 R 스튜디오 https://rstudio.cloud/ RStudio Cloud. 이름처럼 클라우드 환경에서 구동되는 R스튜디오이다. 아직은 알파버전이니, 어느정도 버그는 감안하고 사용해야 할 것 같다. 우측 상단에 회원가입을 위해 Sign Up을 눌러보면, 계정을 새로 만들거나, 이미 사용중인 구글 계정이나 깃허브 계정으로도 사용이 가능하다. 로그인을 해봅시다. R스튜디오와 같은 화면을 생각했는데, 다소 다른 모습이라 당황을 했지만, NewProject를 클릭해 보자. 그럼 바로 익숙한 모습의 R스튜디오 화면이 보인다. 클라우드 환경이라서, 로컬PC에 있는 파일을 사용하기 위해서는 Files > upload 를 통해 클라우드 환경으로 파일을 전송한 이후에 가능하니 참고하자. 아직 알파버전으로 관련 피드백은 별도의 커.. 2018. 12. 31.
애플 신제품 공개 행사 (20181031)요약 me>오늘자 20181031 애플 키노트 이벤트 요약 버전입니다. 신제품 맥북에어, 맥미니, 아이패드 프로(으악!) 등 다양한 주제가 있었습니다. 1. 새로운 맥북에어- 터치 IT 적용 및 3세대 나비식 키보드 - 13.3인치 레티나- 8세대 듀얼코어 i5 cpu 탑재 (아마 맥북에 쓰던 Y 일듯?)- usb c타입 포트 2개- 13인치가 아니라면 12인치 맥북도 괜찮을듯 (7세대나 8세대나 Y 프로세서 성능차이는 별로 없습니다) 2. 맥미니의 부활- 스페이스 그레이 바디로 변경. 간지 좔좔- 8세대 쿼드코어 i3 cpu- 최대 2TB, 메모리 64GB(기본은 8GB)까지 확장 가능- 차세대 보안칩 T2 적용 (드라이브 암호화 및 여러 컨트롤러 통합)- 10Gb 기가빗 이더넷, 4 썬더볼트 USB-C 포.. 2018. 10. 31.
인텔 CPU 이슈 (멜트다운 버그, 스펙터 버그) 인텔 CPU 이슈를 요약하면 현재 95년부터 생산된 글로벌 CPU업체(주로 인텔)의 제품버그로 인해 해킹의 위험이 발견되었고버그를 수정할 경우 PC/서버 성능이 떨어져서 디지털기반 서비스에 위기가 예측되는 상황이라는 것입니다. [요약]1. 버그내용- 멜트다운 버그 : 프로그램 작동시 메모리에 올라간 데이터에 접근, 탈취가능한 버그 (현재 가장 치명적인 버그)- 스펙터 버그 : 다수 프로그램 실행시 타 프로그램의 실행 내역을 분석가능한 버그 (멜트다운에 비해 해킹 난이도가 높음) 2. 버그의 특징- 메모리 상에 기록되는 정보를 읽을 수 있음 (삭제, 수정은 불가함) 3. 예상 영향- 해킹을 통한 개인정보 및 각종 중요 데이터 유출 가능 (현재 밝혀진 사례는 없으며 기술적 가능성만 파악됨) : 애플, 구글,.. 2018. 1. 10.
[웹/모바일] 화면설계 / 프로토타이핑 툴 정리 최근에 웹 기획을 일부 하고 있는데, 팀 내에서 파워포인트로만 정리를 하고 있으니 어려운 부분이 있어서무료로 사용할 수 있는 툴이 있는지 찾아서 공유하고자 쓴다. 1. Oven- 카카오 베타서비스- 무료- 웹에서 가볍게 만들기 좋음- 단, 이미지 캡쳐의 Copy&paste는 지원되지 않아서 모두 업로드 해야함- 프로토타입을 url로 만들어서 전달 할 수 있음- https://ovenapp.io/ 2. PowerMockup- 파워포인트 플러그인- 1유저, 개인 $59.99- 블로그 리뷰를 하거나 기자의 경우 무료!- 파워포인트를 쓴다는 것이 최대의 장점이자 단점- https://www.powermockup.com/ 3. 네이버 프로토나우- 네이버 무료 툴- 설치형 프로그램, Axure 와 상당히 유사함- .. 2017. 9. 5.
반응형 웹 에디터 1. Froala (플로라)아마 최고의 에디터 인듯- 단 유료라는 점 www.froala.com 2. summernote.org무료라서 쓰기 좋은 에디터 www.summernote.org 2017. 8. 14.
반응형