2023/01 4

[트위치][NightBot][Twitch] 채팅 로그 수집

1. 개요 채팅 수집할 일이 생겨서 보던 중 해외에서도 다들 채팅 데이터가 필요하다고 아우성이다. 찾다 보니 공식으로 제공하지 않아 다음과 같이 제작한다 . 2. 채팅 let data = new Array(); $("#DataTables_Table_0 tbody tr").each(function(idx,item) { data.push($(item).html()); }); for ( let i=0; i{ $(".paginate_button.next").click(); $("#DataTables_Table_0 tbody tr").each(function(idx,item) { data.push($(item).html()); }); },3000*i); }

[인텔리J][Jetbrains][Git] 인텔리J SSH 이용 원격 개발 CR LF CRLF 이슈

1. 개요 1) 인텔리 J의 SSH 서버를 이용한 원격 개발 제공을 하여, 기존 워크스테이션 서버에 적용해보고자한다. 2) 워크스테이션 CPU 사양이 기존 PC보다 높고, 재기동에 있어서 윈도우 보다는 CentOS 리눅스 환경이 좀 더 빠른건 사실이다. (Mac과 거의 비슷한 성능의 환경) 3) Git 설치하였을 때 기존 소스에 줄바꿈 형식이 윈도우 LF, 리눅스 CRLF라서 차이로 인해 전체 소스가 전부 줄바꿈 이력으로 표시되어 계속 찾던 중 다음과 같은 설정을 발견함. 2. 처리 방법 1) Git 목록에 전체적으로 뜨기 때문에 다음과 같이 조치한다. 2) git config --global core.autocrlf false CRLF으로 전체 변환되는 부분을 사용자 설정에 맞게 변경해준다.

[JAVA][자바] Nio 이용해서 IO Read & Write (이어쓰기)

1. 개요 1) 클라이어트 단에서 파일 업로드 시 Chunk화 하여 서버에 CPU 부하를 낮추기 위해 구현한다. 2) 차이점 가. AS-IS java.io 클래스의 경우 하드웨어가 아닌 JAVA → JVM → 하드웨어 → 디스크 나. TO-BE java.nio 클래스의 경우 JAVA → 하드웨어 → 디스크 으로 작성하다보니, 성능면에서 CPU가 안정적이고 부하가 존재하지 않아 매우 효율이 좋다. 2. 처리 // 존재하면 이어쓰기 OutputStream fileChannel = null; Path path = Paths.get(newFile.getAbsolutePath()); try { fileChannel = Files.newOutputStream(path, StandardOpenOption.CREATE..

[VMWARE] Fcoe Lan 어댑터 오류로 인한 VLAN Max Retries 오류

1. 개요 아래와 같이 계속하여 CPU + ql_fcoe 오류 + Vlan 명칭으로 Retries 오류가 발생하는 경우 다음과 같이 조치해야함을 뒤늦게 알게 되었습니다. 2023-01-10T14:00:50.011Z cpu62:2097279)WARNING: HPP: HppThrottleLogForDevice:1128: Cmd 0x42 (0x45d91fe1ef80, 2104353) to dev "t10.NVMe____Micron_7300_MTFDHBE3T2TDG_______________20352A7B07D7________00000001" on path "vmhba2:C0:T1:L0" Failed: 2023-01-10T14:00:50.011Z cpu62:2097279)WARNING: HPP: HppThrot..

Linux 2023.01.14