본문 바로가기

정리

Ubuntu서버에서 MariaDB 원격 접속하기 본 문서에서 다음의 내용이 담겨 있습니다. 1. Ubuntu 에서 MariaDB 설정 변경. 2. Squirrel SQL 을 이용한 접속. 3. 포트포워딩. 4. MariaDB Read 계정 생성. 5. MariaDB 원격 접속. 1. Ubuntu 에서 MariaDB 설치. https://zetawiki.com/wiki/%EC%9A%B0%EB%B6%84%ED%88%AC_MariaDB_%EC%84%A4%EC%B9%98 ubuntu xenial(16.04) 에서 mariadb 설치하는 방법입니다. 참고하셔서 시키는대로 수행하시면 됩니다. 만약 이 설치 과정이 어려우시다면, 우분투 기본 패키지 설치부터 학습하셔야 합니다. 설치후 terminal 에서 Local MariaDB 접속은 $mysql -u root ..
[c++] 코드 속도 측정 방법과 원리 ㅇㅇ 속도 측정 방법 http://forum.falinux.com/zbxe/index.php?document_srl=507542&mid=lecture_tip linux time 명렁어 & 코드상에서 sys/time.h 이용한 코드 명령어 asm rdtsc 어셈블리 코드로 측정 http://www.npteam.net/50 http://returnaddr.org/b0d/zboard.php?id=comm_qa&no=3&PHPSESSID=d8182d76529be268e5b1a8e7080ce736알고리즘 수행 속도를 측정하는 매크로~ Memory Search 알고리즘에 적용해보았다. // [성능 측정] :: a는 float type milli second이고 b가 FALSE일때는 에러입니다 __int64 freq..
Ubuntu video & audio 편집기 (kdenlive) , 시스템 사운드 record (simplescreenrecoder) 작업 환경 : ubuntu 18.04 본 포스팅은 다음과 같은 정보를 담고 있습니다. 1. ubuntu 에서 동영상 편집하기.( kdenlive 설치하기) 1-1. ubuntu kdenlive 설치. 2. ubuntu 에서 화면 녹화하기. (simplescreenrecorder 설치하기) 2-1. simplescreenrecorder 설치하기. 2-2. simplescreenrecorder 로 마이크와 시스템 사운드를 같이 녹음하기. ===================================================================================== 1-1. ubuntu kdenlive 설치 방법. [그림1] https://kdenlive.org/en/download/..
10/14 구글 애드센스 & 다음 애드핏 설정 중 구글 애드센스를 등록했다. 거기에 daum 애드핏도 등록을 했다. 물론 10/14 현재는 계정 활성화, 심사 중이고 등록이 될지는 두고봐야겠다. 블로그를 그냥 썩히는 것 보다는 이렇게 가치있게 만들면 블로그 관리가 더 재밌어지리라... 앞으로 열심히 등록해봐야지.
jupyter notebook server 에 이상한 접속 시도! 안녕하세요. 즐거운 하루 보내고 계시는지요? 이번엔 jupyter notebook 관련해서 이상한 log 가 찍히는 경우에 대해 설명하려 합니다. 이상한 로그 유형은 두가지가 있는데요. baidu 와 EOS 코인입니다. 1. baidu.com를 이용한 접속 시도 baidu 라는 중국 검색 사이트 출처의 뭔가 이상한 접근입니다.gif 그림 파일을 조회해봐도 별 내용은 없습니다.하지만 ip가 계속 바뀌는걸로 보아 누군가 포트 스캔을 하는것으로 보입니다. 2. /v1/wallet/list_keys를 이용한 접속 시도EOS (블록체인 코인 중 하나) 코인 출처로 추측됩니다.검색해봐도 별 내용은 없습니다.(https://www.bleepingcomputer.com/news/security/misconfigured..
R에서 mail 보내기 (ubuntu) 개발 환경ubuntu 16.04 LTSR 3.4.4 (2018-03-15) 우여곡절 끝에 ubuntu 에서 R을 이용해 mail 보내기에 성공~방법은 mailR (R), mailutils (ubuntu) , smtp 서버 가동 후, naver를 이용해 메일 보내기에 성공했다. 1. rJava(R) 패키지 설치가 되지 않아서 mailR 설치가 불가능했다.해당 이슈는 sudo apt-get install liblzma-dev 설치로 해결되었다. 이전에 다양한 방법을 시도했고 누적된 결과로 해결되었을 수 있다. 2. mailutils 패키지가 repository ?에 없어 주요 패키지를 개별 설치했다.mailx, postfix 개별 설치함 3. 마지막으로 google smtp 사용이 번거로웠다.그래서 nave..
비전공자가 본 "c 프로그래밍" 저자 윤성우 후기 프로그래밍 책에 대한 후기를 처음으로 적습니다. 제가 본책은 2010년에 나온 인쇄본으로 주황색책입니다. -총 페이지 : p 616 + 처음 보기엔 너무 많다. -추천 독자: + 한번이라도 C프로그래밍을 접해본 사람 + 컴퓨터에 흥미를 느끼는 사람 + 컴퓨터 구조에 대해 조금이라도 들어본 사람 이유 : C프로그래밍에서 필요한 내용을 골고루 다뤄줍니다. 하지만 처음 보기엔 양이 너무 많습니다. 이 책으로 속성으로 C 프로그래밍을 배우기엔 무리가 있습니다. 끈기 있게 600 page를 독학으로 배우기도 힘들지요. 스터디를 하기에도 무리가 있는거 같습니다. 스터디를 한다면 이 책과 함께 프로그래밍 문제 사이트에 가서 열심히 시도하기를 빕니다. 혹시나 영어가 가능하시다면... 가능은 아니더라도 대충 알아들을 수..
예제로 이해하는 함수 포인터 예제로 이해하는 함수 포인터#1 2015.11.06. 작성#2 2018.05.20 .수정 ex) #main.c char x(){return 'X';}char y(){return 'Y';} char (*x1)(); char (*x2[2])(); char (*(*x3))(); 위에서 x(), y() 함수는 정의되어 있습니다. 그러나 x1, x2, x3는 정의되어 있지 않습니다. 왜냐? 바로 함수를 가리키는 포인터이기 때문입니다.그러나 함수 비슷한 형태를 가지고 있습니다. x1을 보면 char (*x1) (); 이렇게 되어있는데 이것을 두가지로 분류해서 설명해보겠습니다. 예 : char (*x1)( ); (1) char (*x1) ( );우선 char를 봤을 때 return 형 또는 type이 char이다! ..
외장하드에서 vmware linux 이용시 에러 본인의 외장하드는 msata Samsung 850 EVO 250GB 이다. 당연 USB 3.0 지원 그런데 이런 vmdk 에러가 뜬다 The operation on file "C:\...-disk1.vmdk" failed.If the file resides on a remote file system, make sure that the network connection and the server where this disk resides are functioning properly. If the file resides on removable media, reattach the media.Select Retry to attempt the operation again.Select Cancel to end th..
가정이 거짓인 명제 명제 p , q 에 대하여 p -> q 가 어떤 진리표를 갖는지 조사할 때 다음과 같은 의문이 들었습니다. p q p -> q T T T T F F F T ? F F ? 위 표에서 아래 두 개 진리 값에 대한 이해가 문제였죠.흔히 truth table을 그냥 받아들입니다. 그러나 그게 싫어서 검색 해봤습니다.아래는 그와 관련된 답변입니다. 답변 1 : "가정이 거짓이면 합성 명제가 참이라고 하기로 수학자들끼리 약속했다." 이에 대한 간단한 반론은 아래... 처음 접한 답변 입니다. 하지만 그냥 약속이라고 하고 넘어가기엔 구체적이지 않고 단순했습니다.이말인 즉슨 공리라는 사실인데 검색해본 결과 그런 공리는 없었습니다.그래서 이 답은 보류~ 다른 답변입니다. 답변 2 : "p->q 는 명제이므로 참 또는 거..
ubuntu 14.04 korean language cmd$ibus-setup 1. Input Method 가서 Customize active input methods 체크 등록2. Add 눌러서 'Korean - Hangul' 넣고 close 3. 화면 좌측에 'System Settings' (기어) 에 있는 Text Entry 들어가서4. English(US)만 있을 텐데 여기에 Korean(Hangul) 넣어줘야됩니다. (하단에 + 버튼 있습니다.)5.그리고 종료하면 한글 써집니다. 중간에 컴퓨터를 다시시작하거나 할 필요 없습니다. 참고: English(US) 말고 다른 English로 설정을 하면 ' 와 ` 차이로 인해 코딩하다가 고생하실 겁니다. (심심해서 바꿨다가 피해본 1인) ps. 영어로 검색해야하는 안타까운 분들을 위해 태그는 영어로...
[Android] http 개발API 와 Android API 버전에 따른 문제 at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1147) 해결방법 -> http 를 AsyncTask (백그라운드)로 돌리면 된다.