본문 바로가기

컴퓨터

동아리 서버 할당 동아리 서버 이용 활성화를 위해 다음과 같은 계획을 추진하려 한다. - 동아리 서버 사용신청 홈페이지 개설(혹은 google form 사용) - 유저 데이터베이스 생성 및 유저 관리 시스템 제작 더보기
hdparm 사용하기(하드디스크 절전모드 등) 출처글 : 리눅스, 하드디스크를 절전모드로 두기 (hdparm) https://blog.iwanhae.ga/introducing-hdparm/ hdparm을 설치해서(apt)-I 옵션으로 해당 하드 디스크가 지원하는 옵션을 살펴볼 수 있다. 더보기
[네트워크]QUIC 프로토콜(0) 졸업프로젝트로 JAVA를 이용하여 Google QUIC을 구현하기로 했습니다.QUIC이 구글의 최신 프로토콜인 만큼 아직은 자료가 많이 부족한 느낌이지만,기존 프로토콜의 장점들과, 간소화된 연결 절차(적은 RTT로 연결이 수립된다는 뜻)를 가지므로 비교적 적은 데이터를 주고받는 HTTP 연결의 경우TCP를 버리고 QUIC으로 변경할 메리트가 충분하다는 생각이 들어서 QUIC에 대해 제대로 알아보고 싶었습니다. 그래서 이 블로그에- QUIC에 대한 설명부터- Chromium(크롬 브라우저의 오픈 소스 버전이라고 알고 있습니다) 코드 및 자료,- Linux TCP 관련 분석 자료,- Devsisters 깃허브의 QUIC 구현에 대해 분석하고, 생각하는 과정을 올리려 합니다.아마 틀리기도 하고 이상한 추측도 .. 더보기
jupyter notebook 커널 세팅 이 글에서 다루는 주제는 Jupyter notebook 커널 세팅이며, 환경은 Anaconda 기반을 주피터 노트북의 커널 세팅을 위해서 두 가지 단계를 거친다. 1. virtualenv를 이용하여 가상 환경을 만든다.아래 링크를 참고하여 python 2 또는 python 3을 이용하는 가상 환경을 만들 수 있다.https://ipython.readthedocs.io/en/stable/install/kernel_install.html#kernels-for-python-2-and-3 2. Kernel을 추가한다.아래 링크를 참고하여 만든 가상 환경을 Jupyter Kernel로 추가한다.https://medium.com/@5eo1ab/jupyter-notebook%EC%97%90-%EA%B0%80%EC%8.. 더보기
T-Bao R8 노트북 구매기 과제용 레노버 노트북이 중국 여행을 떠났습니다.레노버 본사로 간 노트북이 돌아오는 데 걸리는 시간이 만만치 않다는 소리를 들은 저는 그 사이에 쓸 노트북을 하나 사기로 했습니다. 사실 이렇게 비싼 중국 제품을 살 생각은 없었지만 마침 11.11 세일 기간이라서 알리익스프레스를 둘러보던 중18만원 정도에 atom z8350, Ram 4G 노트북을 발견하였고, 돈도 없고 장비도 없던 저는 너무 느리면 서버용으로라도 쓸 생각을 가지고 구매했습니다. 배송은 정확히 2주 걸렸습니다.사실 패키지를 받아보고 너무 구겨져 있어서 좀 불안했습니다.하지만 구겨짐은 저 엄청난 뽁뽁이 때문이었고,노트북 상자 내부에마저 충분한 충격 방지 대책이 되어 있었습니다.제품 스펙은 위의 사진과 같습니다.우측에는 micro sd 슬롯, .. 더보기
Lubuntu 사운드 잡기(진행중) http://egloos.zum.com/gun0123/v/1292092 더보기
Lubuntu 내츄럴 스크롤링 설정 Natural scrolling enable 다음 명령어를 데스크탑 환경 사용자로 터미널에서 입력합니다. echo "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap재부팅은 필요하지 않습니다. 위의 방식으로 내츄럴 스크롤링을 설정하면 파이어폭스에서만 동작합니다.(...) 크로미엄을 깔아서 사용해 보니 동작하지 않습니다. https://askubuntu.com/questions/91426/reverse-two-finger-scroll-direction-natural-scrolling 그래서 찾은 해결 방법입니다. xinput list 를 이용하여 터치패드의 아이디를 확인합니다. xinput list-props {터치패드 아이디} 를 입력하면 해당 입력 장치에 설정할 수 .. 더보기
리눅스에서 cmake로 OpenGL 사용하기 학교에서 컴퓨터 그래픽스 수업을 듣는다. 그래픽스 실습 진도가 한창 나가던 그 때 노트북이 죽어 버렸다. 그래서 실습실 컴퓨터에서 작업해서 퍼가느니 차라리 개인 서버에서 실습을 진행하기로 했다. 환경은 우분투 18.04, intellij CLion, X11 Forwarding(Putty 및 Xming 이용)이다. cmake_minimum_required(VERSION 3.12) project(OpenGLTest1 C) set(CMAKE_C_STANDARD 99) add_executable(OpenGLTest1 main.c) find_package(OpenGL REQUIRED) find_package(GLUT REQUIRED) include_directories(/usr/include) target_lin.. 더보기
레노버 아이디어패드 720S-13ARR(Ryzen5 모델) 후기 & 문제점(이었던 것) 아래의 내용은 윈도우 1903 업데이트 이전의 문제점입니다.1903 업데이트 이후 대부분의 문제점들이 해결되었습니다. 아직 아래의 문제가 발생한다면 시작->업데이트 확인을 통해 모든 업데이트를 진행하시는 것을 추천합니다.현재(2019.07)는 우분투 및 윈도우에서 에러 없이 잘 동작합니다. 지난 18년도 3월?4월?에 산 라이젠 노트북 lenovo ideapad 720s-13ARR을 리뷰해볼까 합니다.노트북 자체는 좋습니다. 가볍고, 키감도 좋고, 튼튼하고..4시간 가는 배터리에, 전원 off일 때도 5V 상시전원을 지원해서 든든한 보조배터리로 사용되기도 합니다. 다만, 사용 중에 그래픽이 멈춰 버린다는 문제가 있습니다.저는 처음 사서 윈도우 10을 사용하다가, 이 현상이 심해서 우분투 리눅스로 넘어갔는.. 더보기
dnszi ddns 설정하기 필자는 스쿨호스팅(phps.kr)에서 도메인을 구매했으며 dnszi 서비스를 이용한다.바로 오늘 dnszi에서 제공하는 ddns를 적용하였다.간단한 내용이므로 링크로 대체한다.http://bizadmin.tistory.com/entry/%EC%9A%B0%EB%B6%84%ED%88%AC-%EB%A6%AC%EB%88%85%EC%8A%A4-dnsever-DDNS-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0위의 링크에 잘 설명되어 있으며, dnszi->해당 도메인 관리 페이지-> 고급 관리->Dynamic DNS 관리->DDNS설정에서 dnszi에서 공식적으로 지원하는 방식을 볼 수 있다.처음 설정 할 때 잘 안되서 저 블로그의 도움을 받았다. 인증 키 넣는거 까먹지 말 것!적용에는 시간이.. 더보기