본문 바로가기
반응형

IT227

SKT Github 생태계 교란 프로모션 이슈 (updated. 2019/8/1) 깃허브란? 개발자들의 프로젝트 공유 서비스 본인이 개발한 코드에 대해 공유(오픈소스)하고 다른 유저들과 함께 개발하는 것도 가능함 오픈소스에 대해 다른 개발자들의 관심사를 확인한 척도가 바로 “스타”의 갯수 SKT는 자기들 깃허브 주소를 공유하면서 별을 누르면 스타벅스 기프티콘을 주는 프로모션 2회 진행 페이스북 7월 1일, SKT 7월 25일 아무것도 모르는 사람들도 회원가입하고 기프티콘을 받기 위해 스타를 누름 깃허브 이슈(버그 등 남기는 게시판)에도 어뷰징 프로모션 금지 이슈가 등록됨 프로젝트 Owner가 치팅이라는 것을 아는 뉘앙스로 본인도 살려고 했다는 핑계로 마무리 대다수의 개발 관련 사람들은 이 프로모션을 보고 깃허브에 어뷰징 리포트 남김 어뷰징의 결과 * 프로젝트 Owner의 공식 답변으로.. 2019. 7. 30.
R에서 명사 이외의 형태소 분석 하는 방법 R의 KoNLP 패키지에서는 extractNoun 이라는 함수를 통해 명사를 추출하도록 되어있습니다. - 일반적으로는 명사를 추출해서 많이 사용하니까요. 그러나 형태소에도 명사 이외에, 형용사, 동사, 부사, 등 다른 품사에도 형태소가 존재 합니다. 이럴 경우에는, simplePos09() 함수나, simplePos22()함수를 사용하여 분석하고자 하는 문장을 태깅하여 품사별로 구분하여야 합니다. 문장 내의 각 품사 별로 추출해야 합니다. 보통명사(NC), 고유명사(NQ), 동사(PV), 형용사(PA), 부사(MA) 참고문서 https://github.com/haven-jeon/KoNLP/blob/master/etcs/KoNLP-API.md 2019. 7. 28.
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.
반응형