2020년 9월 22일 화요일

우분투 20.04 WOL(Wake up On Lan)


 처음에는 무선으로 WOL을 설정하고 싶었지만, 저의 데스크탑에 내장된 무선 네트워크 어뎁터가 지원이 되지 않는 것 같습니다. 전통적인 방법으로 WOL을 설정하면 되는데 20.04에서 약간 달라진 부분이 있어서 포스팅합니다.


 특히 재부팅하는 경우에 기능을 유지하기 위한 추가적인 설정이 있습니다.


1. ethtool, wakeonlan 설치


$ sudo apt-get install net-tools ethtool wakeonlan
 

2. ifconfig 명령으로 네트워크 ID 확인


$ ifconfig

 


저의 경우에 네트워크 ID는 enp4s0 입니다.

3. 재 부팅 하는 경우에도 반영 되도록 설정

  • 다음 파일을 아래의 내용으로 생성
  • /etc/network/if-up.d/wsl_fix
    #!/bin/sh
    /sbin/ethtool -s [card] wol g  
  •  실행 권한 주기
    sudo chmod +x /etc/network/if-up.d/wsl_fix
    

개인정보처리방침

 

('http://issuetoday.kr'이하 'Look corp.')은(는) 개인정보보호법에 따라 이용자의 개인정보 보호 및 권익을 보호하고 개인정보와 관련한 이용자의 고충을 원활하게 처리할 수 있도록 다음과 같은 처리방침을 두고 있습니다.

('Look corp.') 은(는) 회사는 개인정보처리방침을 개정하는 경우 웹사이트 공지사항(또는 개별공지)을 통하여 공지할 것입니다.

○ 본 방침은부터 2020812일부터 시행됩니다.


1. 개인정보의 처리 목적 ('http://issuetoday.kr'이하 'Look corp.')은(는) 개인정보를 다음의 목적을 위해 처리합니다. 처리한 개인정보는 다음의 목적이외의 용도로는 사용되지 않으며 이용 목적이 변경될 시에는 사전동의를 구할 예정입니다.

    가. 재화 또는 서비스 제공

    서비스 제공, 콘텐츠 제공 등을 목적으로 개인정보를 처리합니다.


2. 개인정보 파일 현황

  • 1. 개인정보 파일명 : 개인정보보호파일
  • 개인정보 항목 : 이메일
  • 수집방법 : 홈페이지
  • 보유근거 : 개인정보보호법제15조 (정보주체의 동의)
  • 보유기간 : 1년
  • 관련법령 : 소비자의 불만 또는 분쟁처리에 관한 기록 : 3년


3. 개인정보의 처리 및 보유 기간

('Look corp.')은(는) 법령에 따른 개인정보 보유·이용기간 또는 정보주체로부터 개인정보를 수집시에 동의 받은 개인정보 보유,이용기간 내에서 개인정보를 처리,보유합니다.

② 각각의 개인정보 처리 및 보유 기간은 다음과 같습니다.

  • 1.<제화 또는 서비스 제공>
  • <제화 또는 서비스 제공>와 관련한 개인정보는 수집.이용에 관한 동의일로부터<1년>까지 위 이용목적을 위하여 보유.이용됩니다.
  • 보유근거 : 개인정보보호법제15조 (정보주체의 동의)
  • 관련법령 : 소비자의 불만 또는 분쟁처리에 관한 기록 : 3년
  • 예외사유 :


4. 개인정보의 제3자 제공에 관한 사항

('http://issuetoday.kr'이하 'Look corp.')은(는) 정보주체의 동의, 법률의 특별한 규정 등 개인정보 보호법 제17조 및 제18조에 해당하는 경우에만 개인정보를 제3자에게 제공합니다.

('http://issuetoday.kr')은(는) 다음과 같이 개인정보를 제3자에게 제공하고 있습니다.

  • 1.
  • 개인정보를 제공받는 자 : Look corp.
  • 제공받는 자의 개인정보 이용목적 : 이메일
  • 제공받는 자의 보유.이용기간: 1년


5. 개인정보처리 위탁

('Look corp.')은(는) 원활한 개인정보 업무처리를 위하여 다음과 같이 개인정보 처리업무를 위탁하고 있습니다.

  • 1. <>
  • 위탁받는 자 (수탁자) :
  • 위탁하는 업무의 내용 :
  • 위탁기간 :

('http://issuetoday.kr'이하 'Look corp.')은(는) 위탁계약 체결시 개인정보 보호법 제25조에 따라 위탁업무 수행목적 외 개인정보 처리금지, 기술적․관리적 보호조치, 재위탁 제한, 수탁자에 대한 관리․감독, 손해배상 등 책임에 관한 사항을 계약서 등 문서에 명시하고, 수탁자가 개인정보를 안전하게 처리하는지를 감독하고 있습니다.

③ 위탁업무의 내용이나 수탁자가 변경될 경우에는 지체없이 본 개인정보 처리방침을 통하여 공개하도록 하겠습니다.

6. 정보주체와 법정대리인의 권리·의무 및 그 행사방법 이용자는 개인정보주체로써 다음과 같은 권리를 행사할 수 있습니다.

① 정보주체는 Look corp.에 대해 언제든지 개인정보 열람,정정,삭제,처리정지 요구 등의 권리를 행사할 수 있습니다.

② 제1항에 따른 권리 행사는Look corp.에 대해 개인정보 보호법 시행령 제41조제1항에 따라 서면, 전자우편, 모사전송(FAX) 등을 통하여 하실 수 있으며 Look corp.은(는) 이에 대해 지체 없이 조치하겠습니다.

③ 제1항에 따른 권리 행사는 정보주체의 법정대리인이나 위임을 받은 자 등 대리인을 통하여 하실 수 있습니다. 이 경우 개인정보 보호법 시행규칙 별지 제11호 서식에 따른 위임장을 제출하셔야 합니다.

④ 개인정보 열람 및 처리정지 요구는 개인정보보호법 제35조 제5항, 제37조 제2항에 의하여 정보주체의 권리가 제한 될 수 있습니다.

⑤ 개인정보의 정정 및 삭제 요구는 다른 법령에서 그 개인정보가 수집 대상으로 명시되어 있는 경우에는 그 삭제를 요구할 수 없습니다.

⑥ Look corp.은(는) 정보주체 권리에 따른 열람의 요구, 정정·삭제의 요구, 처리정지의 요구 시 열람 등 요구를 한 자가 본인이거나 정당한 대리인인지를 확인합니다.



7. 처리하는 개인정보의 항목 작성

('http://issuetoday.kr'이하 'Look corp.')은(는) 다음의 개인정보 항목을 처리하고 있습니다.

  • 1<제화 또는 서비스 제공>
  • 필수항목 : 이메일
  • - 선택항목 :


8. 개인정보의 파기('Look corp.')은(는) 원칙적으로 개인정보 처리목적이 달성된 경우에는 지체없이 해당 개인정보를 파기합니다. 파기의 절차, 기한 및 방법은 다음과 같습니다.

-파기절차
이용자가 입력한 정보는 목적 달성 후 별도의 DB에 옮겨져(종이의 경우 별도의 서류) 내부 방침 및 기타 관련 법령에 따라 일정기간 저장된 후 혹은 즉시 파기됩니다. 이 때, DB로 옮겨진 개인정보는 법률에 의한 경우가 아니고서는 다른 목적으로 이용되지 않습니다.

-파기기한
이용자의 개인정보는 개인정보의 보유기간이 경과된 경우에는 보유기간의 종료일로부터 5일 이내에, 개인정보의 처리 목적 달성, 해당 서비스의 폐지, 사업의 종료 등 그 개인정보가 불필요하게 되었을 때에는 개인정보의 처리가 불필요한 것으로 인정되는 날로부터 5일 이내에 그 개인정보를 파기합니다.

-파기방법

전자적 파일 형태의 정보는 기록을 재생할 수 없는 기술적 방법을 사용합니다



9. 개인정보 자동 수집 장치의 설치•운영 및 거부에 관한 사항

Look corp. 은 정보주체의 이용정보를 저장하고 수시로 불러오는 ‘쿠키’를 사용하지 않습니다.

10. 개인정보 보호책임자 작성

Look corp.(‘http://issuetoday.kr’이하 ‘Look corp.) 은(는) 개인정보 처리에 관한 업무를 총괄해서 책임지고, 개인정보 처리와 관련한 정보주체의 불만처리 및 피해구제 등을 위하여 아래와 같이 개인정보 보호책임자를 지정하고 있습니다.

  • ▶ 개인정보 보호책임자
  • 성명 :이상훈
  • 직책 :대표이사
  • 직급 :CEO
  • 연락처 :050714336606, refopen@gmail.com,

※ 개인정보 보호 담당부서로 연결됩니다.

  • ▶ 개인정보 보호 담당부서
  • 부서명 :
  • 담당자 :
  • 연락처 :, ,

② 정보주체께서는 Look corp.(‘http://issuetoday.kr’이하 ‘Look corp.) 의 서비스(또는 사업)을 이용하시면서 발생한 모든 개인정보 보호 관련 문의, 불만처리, 피해구제 등에 관한 사항을 개인정보 보호책임자 및 담당부서로 문의하실 수 있습니다. Look corp.(‘http://issuetoday.kr’이하 ‘Look corp.) 은(는) 정보주체의 문의에 대해 지체 없이 답변 및 처리해드릴 것입니다.

11. 개인정보 처리방침 변경

①이 개인정보처리방침은 시행일로부터 적용되며, 법령 및 방침에 따른 변경내용의 추가, 삭제 및 정정이 있는 경우에는 변경사항의 시행 7일 전부터 공지사항을 통하여 고지할 것입니다.



12. 개인정보의 안전성 확보 조치 ('Look corp.')은(는) 개인정보보호법 제29조에 따라 다음과 같이 안전성 확보에 필요한 기술적/관리적 및 물리적 조치를 하고 있습니다.

1. 정기적인 자체 감사 실시
개인정보 취급 관련 안정성 확보를 위해 정기적(분기 1회)으로 자체 감사를 실시하고 있습니다.

2. 개인정보 취급 직원의 최소화 및 교육
개인정보를 취급하는 직원을 지정하고 담당자에 한정시켜 최소화 하여 개인정보를 관리하는 대책을 시행하고 있습니다.

3. 해킹 등에 대비한 기술적 대책
<Look corp.>('Look corp.')은 해킹이나 컴퓨터 바이러스 등에 의한 개인정보 유출 및 훼손을 막기 위하여 보안프로그램을 설치하고 주기적인 갱신·점검을 하며 외부로부터 접근이 통제된 구역에 시스템을 설치하고 기술적/물리적으로 감시 및 차단하고 있습니다.

4. 개인정보에 대한 접근 제한
개인정보를 처리하는 데이터베이스시스템에 대한 접근권한의 부여,변경,말소를 통하여 개인정보에 대한 접근통제를 위하여 필요한 조치를 하고 있으며 침입차단시스템을 이용하여 외부로부터의 무단 접근을 통제하고 있습니다.

5. 비인가자에 대한 출입 통제
개인정보를 보관하고 있는 물리적 보관 장소를 별도로 두고 이에 대해 출입통제 절차를 수립, 운영하고 있습니다.

2020년 9월 10일 목요일

우분투 20.04 에서 ROS(Robot Operating System) 설치

 1. 설치 준비

    1.1 우분투 리포지토리 설정

        우분투 가이드 에 따라서 "restricted," "universe," and "multiverse."에서 가능하도록 설정

 

    1.2 sources.list 설정

        소스 리스트 설정
          
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
 
 

    1.3 key값 설정

   
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
 
 

    1.4 설치 과정

 
 
sudo apt update
 
 

Desktop-Full Install: (추천사항) : 2D/3D 시뮬레이터를 포함한 모든 것을 설치합니다.

  • sudo apt install ros-noetic-desktop-full

    or click here

Desktop Install: Everything in ROS-Base plus tools like rqt and rviz

ROS-Base: (Bare Bones) ROS packaging, build, and communication libraries. No GUI tools.

            sudo apt install ros-noetic-ros-base

             or click here

  
설치 가능한 패키지를 찾을 경우에는 다음과 같이 입력합니다.

apt search ros-noetic
 

   1.5 환경 설정


source /opt/ros/noetic/setup.bash
 
 

 2. 튜토리얼

설치가 끝나면 다음 링크에서 튜토리얼을 확인 ROS Tutorials
 
 
 

2020년 9월 8일 화요일

Unbuntu 20.04 LTS 에 .NET core 설치

 우분투 20.04가 출시된지 얼마되지 않기도 했고, 원래 마이크로소프트는 리눅스에 대한 지원이 매우 불친절했기 때문에 엄청 걱정하고 찾아왔는데 왠걸...


 벌써 최신 버전까지 지원이 가능 하다는 사실을 알고 놀랐네요. 확실히 이제 오픈소스 진영이 대세가 되는 것 같습니다. 아시는 것처럼 C#은 마이크로 소프트에서 밀고 있는 프로그래밍 언어입니다.


Android 계열에서는 Java를 계승한 Kotlin을 미는 것 처럼요.

Apple에서는 Objective-C 이후에 Swift를 밀고 있고, 소프트웨어 개발 플랫폼을 편하게 갖추어줘서 자기 진영의 세력이 두텁게 만드는 것이 시장이 확장되고 결과적으로 승자독식으로 가게 된다는 것을 알고 있나봅니다.


다른 말이 길었지만...


다음 커맨드로 설치가 가능합니다.


$ wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
--2020-09-08 19:12:49-- https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
Resolving packages.microsoft.com (packages.microsoft.com)... 23.99.120.248
접속 packages.microsoft.com (packages.microsoft.com)|23.99.120.248|:443... 접속됨.
HTTP request sent, awaiting response... 200 OK
Length: 3124 (3.1K) [application/octet-stream]
Saving to: ‘packages-microsoft-prod.deb’
packages-microsoft-prod.de 100%[=====================================>] 3.05K --.-KB/s in 0s
2020-09-08 19:12:50 (115 MB/s) - ‘packages-microsoft-prod.deb’ saved [3124/3124]
$ sudo dpkg -i packages-microsoft-prod.deb

2020년 9월 7일 월요일

우분투 Nvidia codeworks 설치

 어쩌다 보니 Nvidia codeworks를 윈도우, 리눅스, 맥에서 모두 설치해보게 되었다. 리눅스에서 설치는 다른 플랫폼과 마찬가지로 다음과 같이 다운로드 사이트로 이동한다.


https://developer.nvidia.com/gameworksdownload#?dn=codeworks-for-android-1r8


 

 

우분투 64비트를 클릭하면

CodeWorks-1R8-linux-x64_b181.run 이 다운로드 완료된다.


받은 파일의 위치로 가서 다음과 같이 실행 권한을 부여하면 다음 화면이 나타난다.

 

 만약 우분투 20.04에서 테스트 하고 있다면 다음과 같은 에러가 발생할 수 있는데,

ppa를 통해서 설치 해주자.

 

1
2
3
sudo add-apt-repository ppa:linuxuprising/libpng12
sudo apt update
sudo apt install libpng12-0
 
순조롭게 설치가 되고 있다.