携帯電話「eSIM」ことし夏ごろめどに本格導入の見通し

휴대전화 [eSIM] 올해 여름을 목표로 본격도입 전망

携帯電話の契約先を乗り換える際に、カードの差し替えがいらない「eSIM」が、ことし夏ごろをめどに本格的に導入される見通しになりました。手間が省けるため、乗り換えやすいなると期待されています。

통신사를 변경할 때 SIM카드 교체가 필요 없는 [eSIM]이 올해 여름을 목표로 본격적인 도입이 될 것으로 전망됩니다. SIM 교체에 따른 수고가 덜기 때문에 통신사변경이 쉬울 것으로 기대됩니다.

総務省の有職者会議は30日、携帯電話の契約先を乗り換えやすくする具体策を盛り込んだ報告書案をまとめました。

30일 총무성(행정안전부)의 유직자회의에서 통신사 변경이 쉽게 가능하도록 하는 구체적인 대안이 담긴 보고서를 내놓았습니다.

それによりますと、契約者の電話番号などの情報が記録されたSIMカードについて、契約先の会社でしか使えなくする「SIMロック」を原則、禁止します。

보고서에 의하면 통신 계약을 한 고객의 전화번호 등이 기록되어있는 SIM 카드에 계약한 통신사밖에 사용하지 못하게 하는 [SIM 락] 을 행하는 행위를 금지하였습니다.

そのうえで、カードの機能をあらかじめ端末の内蔵し、契約先を乗り換える際にカードの差し替えがいらない「eSIM」を、ことし夏ごろをめどに導入することが適当だとしています。

더 나아가 SIM 카드의 기능을 단말기에 내장하여 통신사를 변경할 때 SIM 카드의 교체가 필요없는 [eSIM]을 올해 여름을 목표로 도입을 하는것이 적당하다고 합니다.

これに沿って総務省が具体的なルールづくりを進めることになり、eSIMが本格的に導入される見通しになりました。

이에 따라 총무성이 구체적인 안을 제정하기로 하고 eSIM이 본격적으로 도입될 전망이라고 합니다.

eSIMになると、利用者にとっては郵送などでカードを受け取る手間が省けるため、乗り換えやすくなると期待されています。

eSIM을 사용하면 이용자는 우편으로 SIM 카드를 받을 필요가 없어지고 쉬운 통신사 변경을 기대할 수 있습니다.

報告書では、このほか、携帯電話会社が設定するいわゆるキャリアメールについて来年夏ごろまでに契約先を乗り換えたあとも使い続けられるようにすることを求めるとともに、NTTドコモとKDDIが解約の手続きを紹介するホームページを検索サイトで表示されないよう設定していたことについて「公正な競争を阻害する」と指摘しています。

보고서에는 이외 통신사가 제공하는 이른바 캐리어 메일에 대해서 내년까지 통신사를 변경한 뒤에도 계속 사용이 가능하도록 요구한 데 이어 NTT도코모 와 KDDI가 해약 절차를 안내하는 홈페이지를 검색사이트에 표시가 되지 않도록 설정하는 것은 [공정한 경쟁을 저해한다] 고 지적했습니다.

*(キャリアメール)캐리어 메일: 옛날 일본에서는 같은 통신사 끼리만 SMS를 전달할 수 있었고 이를 해결하기 위해 통신사에서 제공한 이메일 주소로 일본에만 있는 고객용 이메일 주소.

きょうも西~北日本の広い範囲で黄砂観測あすにかけ注意を

올해도 서~북일본 광범위의 황사관측 내일까지 주의

30日も国内の広い範囲で黄砂が観測され、特に西日本では見通しが悪くなっているところがあります。

30일도 국내에 광범위의 황사가 관측되어, 특히 서일본은 시야가 안 좋아지고 있는 곳도 있습니다.

黄砂は31日にかけても西日本から北日本の広い範囲で飛来する見通しで、気象庁が注意を呼びかけています。

황사는 31일까지 서일본에서 북일본까지 넓은 범위에 거쳐 날아올 전망으로 기상청은 주의를 요하고 있습니다.

気象庁によりますと、大陸からの西寄りの風の影響で、30日もこれまでに西日本から北日本の広い範囲で黄砂が観測されています。

기상청에 의하면 대륙(중국)에서 서풍의 영향으로 30일인 지금까지 서일본에서 북일본에까지 광범위의 황사가 관측이 되고 있습니다.

物が肉眼ではっきり見える範囲の「視程」は、午前10時までに(山口県下関市や滋賀県彦根市で3キロ、福岡市や大分市、神戸市で4キロと、西日本では5キロを下回り、見通しが悪くなっているところがあります。

물체가 맨눈으로 확실하게 보이는 범위의 정도를 나타내는 [시정] 는 오전 10시까지 (야마구치현의 시모노세키시와 시가현의 히코네시는 3km, 후쿠오카시와 오이타시 그리고 코베시는 4km, 서일본은 시정이 5km를 밑돌며 시야가 안 좋아지고 있는 곳도 있습니다.)

黄砂は、31日にかけても西日本から北日本の広い範囲で飛来し、「視程」が5キロ未満になるところもあると予想されています。

황사는 31일까지 걸쳐 서일본에서 북일본까지 넓은 범위에 걸쳐서 날아오며 시정이 5km 미만이 되는 곳도 있을 것으로 예상됩니다.

気象庁は、視程が5キロ未満の場合は交通への障害が出るおそれがあるとして、見通しが悪い中での車の運転や洗濯物などへの黄砂の付着などに注意するよう呼びかけています。

기상청은 시정이 5km 미만이면 교통의 장애가 있을 수 있음으로 시야가 안 좋은 상태에서 자동차 운전이나 세탁물 등 황사 먼지가 묻지 않도록 주의를 요하고 있습니다.

ワクチン接種第4波には効果限定的筑波大グループがAIで計算

백신접종 제 4물결에는 제한적효과 츠쿠바대학 그룹이 AI로 계산

来月から高齢者への新型コロナウイルスのワクチンの接種が始まりますが、筑波大グループがAI=人工知能を使った計算で、仮に東京都で去年夏の第2波と同じペースで感染が再拡大する場合、ワクチンの接種を急いでも次の流行を抑える効果は限定的だとする結果をまとめました。

내년부터 고령자에게 신형 코로나바이러스 백신의 접종이 시작됩니다만, 츠쿠바 대학 그룹이 AI(인공지능)를(을) 사용한 계산 결과에 따르면 만약 도쿄에 작년 여름의 제2 물결과 같은 페이스로 감염자가 재확대 되는 경우 백신의 접종을 서둘러도 다음 유행을 억누르는 효과는 제한적이라는 결론을 지었습니다.

これは筑波大学の倉橋節也教授らのグループがAIを使ったシミュレーションで計算したものです。

이는 츠쿠바 대학의 쿠라하시 세츠야 교수 그룹이 AI를 사용하여 시뮬레이션해 계산한 결과입니다.

グループでは、去年1回目の緊急事態宣言が解除されてから夏に第2波が来た際と同じレベルで感染が再拡大すると仮定して、ワクチン接種が感染の広がるにどう影響するかを計算しました。

해당 그룹은 작년 1회 긴급사태선언이 해제된 이후 여름에 제2 물결이 찾아온 경우와 같은 레벨로 감염이 재확대 된다고 가정해 백신 접종이 감염의 확대에 얼마나 영향을 줄지를 계산했습니다.

その結果、東京都ではワクチン接種がない場合、5月中旬に感染の第4波がピークとなり、1日の新規感染者は1850人になるという結果となりました。

그 결과, 도쿄에서 백신 접종이 없는 경우 5월 중순에 감염의 제4 물결이 피크가 되고 하루에 신규감염자는 1,850명이 된다는 결과가 나왔습니다.

一方、高齢者にワクチンの優先接種を開始し、東京都で毎日人口の0.3%に当たるおよそ3万5000人に滞りなく接種した場合でも、5月のピーク時には新規感染者は1日1650人で10.8%の減少にとどまるという計算になりました。

한편, 고령자의 백신 접종을 우선시하고 도쿄에서 매일 인구의 0.3% 정도인 약 3만 5,000만 명이 차질없이 접종한 경우에도 5월 피크가 되는 때 신규감염자는 하루에 1,650명으로 10.8%의 감소에 그치는 계산 결과가 나왔습니다.

接種のペースを早め、毎日人口の1%に当たるおよそ11万5000人に接種した場合、ピーク時の新規感染者は1日1540人で16.8%減りましたが、流行自体をを抑えることはできず効果は限定的との結果になりました。

접종의 페이스를 빠르게 하여 매일 인구의 1% 정도인 약 11만 5,000명이 접종을 받은 경우 피크가 되는 때 신규감염자는 하루에 1,540명으로 16.8% 감소하였지만 유행 자체를 억제하는 것은 못하고 효과가 제한적인 결과가 나옵니다.

計算を行った倉橋教授は「第4波にはワクチンの効果は期待できないことが分かった。流行を抑える効果が現れ始めるのは、順調に行っても7月以降なので引き続き会食時の飛まつ対策などを続けることが重要だ」と話しています。

계산을 징핸한 쿠라하시 교수는 [제4 물결에 백신의 효과에 기대할 수 없음을 알았다. 유행을 억누르는 효과가 보이기 시작할 때는 순조롭게 진행되어도 7월 이후이기 때문에 계속해서 회식 자리에서 발생하는 비말에 대한 대책 등을 유지하는 게 중요하다] 라고 말하였다.

구글 크롬을 잘 사용하다가 어느 순간 갑자기 입력하고 스크롤을 내리는데 엄청 렉이 심했다.

컴퓨터 문제인가 했는데, Edge를 켜보니 잘 되었다...

 

찾아보니 해결법을 몇 가지 얻을 수 있었고[1] 나의 경우는 다음과 같은 해결방법이 효과가 있었다.

 

그림 1. 과 같이 "크롬 설정 -> 고급 -> 가능한 경우 하드웨어 가속 사용" 을 끈다.

그림 1. 가능한 경우 하드웨어 가속 사용을 끈다.

 

참고문헌

1. Input lag fix on google chrome, Available Online: www.reddit.com/r/Stadia/comments/e87agy/input_lag_fix_on_google_chrome/ Mar 17 2021.

Relevance Feedback(RF)란 보다 더 나은 검색 결과를 얻기 위해서 초기에 얻은 검색 결과에서 연관된 결과를 다시 새롭게 입력으로 넣는 방법들을 의미하며 크게 Explicit Relevance Feedback(ERF), Implicit Relevance Feedback(IRF), Pseudo Relevance Feedback(PRF)이 있으며 PRF는 Blind Relevance Feedback(BRF)이라고도 한다 [1].

 

RF는 검색엔진이 내놓은 결과에서 관련성이 있는 결과를 피드백 해주어야 하는데 PRF는 RF와 다르게 유저와 추가적인 상호작용 없이 효과적인 검색결과를 얻는 방법을 의미한다 [2, 3].

 

이러한 PRF는 유저의 추가적인 개입이 필요가 없기 때문에 검색관련 논문들에서 많이 사용된다. PRF는 아래와 같은 과정을 거친다 [4].

 

1. 유저가 쿼리를 보낸다.

 

2. 검색엔진이 유저가 보낸 쿼리에 맞는 초기 검색 결과를 내놓는다.

 

3. 검색결과의 top-k는 연관성이 있는 결과로 간주하고 나머지는 관련성이 없다고 간주한다.

 

4. 이렇게 나온 top-k의 결과를 다시 유저 쿼리로 간주하여(Query Expansion) 다시 검색엔진에 넣고 새로운 검색 결과를 가져온다.

 

[4] 그림 1. PRF의 과정을 나타낸 그림으로 (1)에서 검색엔진이 최초로 결과를 내놓고 (2)에서 top-k결과를 가져와 관련있는 내용과 관련 없는 내용으로 나눈다. 그리고 (3)에서 관련이 있는 top-k결과를 유저쿼리로 간주하여 다시 검색엔진에 넣는다.

 

참고로 이러한 기법들은 반드시 문서(text, document)에만 적용된다는 법은 없다.(쉽지는 않지만 상상을 펼치면 곧 논문이 된다 ㅇㅅㅇ;)

 

참고문헌

1. Relevance Feedback, Available Online: en.wikipedia.org/wiki/Relevance_feedback 18 Feb 2021.

2. Relevance feedback and pseudo relevance feedback, Available Online: nlp.stanford.edu/IR-book/html/htmledition/relevance-feedback-and-pseudo-relevance-feedback-1.html 18 Feb 2021.

3. Pseudo relevance feedback, Available Online: nlp.stanford.edu/IR-book/html/htmledition/pseudo-relevance-feedback-1.html 18 Feb 2021.

4. EE448 project2: Query Expansion In class project for EE448(2020) in SJTU, Available Online: www.kaggle.com/c/ee448-project2-query-expansion/overview/description 18 Feb 2021.

3일 전 오른손 약지에 엄청난 통증이 와서 엄청 불편했다. 그러다가 내일이면 낫겠지 했는데, 통증은 많이 가라앉았으나 손가락이 부었고 손톱에 고름이 절반 정도 차올랐다 ㅠㅠ

 

어쩌지 하다가 근처 정형외과를 찾아갔고, 의사 선생님이 칼날 들고 쨀 곳을 찾다가 "아, 이거 그냥 손톱 제거합시다." 라고 말씀하시면서 갑자기 이상한 도구를 가져와서 준비를 시작하는데...

 

또 의사 선생님이 말씀하시기를 "마취하는 과정이 시간도 그렇고 더 아프니 차라리 그냥 마취 없이 제거하죠" 라고 하시는데 마음속으로는 마취하던 말던 두 선택지 모두 마음에 안 들었다. 그래도 진행은 해야 하니 아무 생각 없이 동의했고.

 

진행 중, 자르는 과정을 보면 더 아플까 봐 시선을 돌리고 참는데, 가위인지 뭔지 잘 모르겠지만 손톱을 파고 들어가서 뜯는 그 기분이 참 기분도 나쁘고 아팠다.

 

결국, 제거가 끝나고 손가락이 하루종일 아팠고 하루가 지나니 좀 나아졌다.

 

문제는 오른손이라 생활이 좀 많이 불편하다. 붕대만 풀면 좀 나아지겠지...


그렇게 2주정도 지난후... 그렇게 불편했던 붕대를 제거했다.

 

 

붕대를 풀고난 약지의 모습

 

 

나중에 확인 해보니 손톱을 완전히 제거하고 제거된 손톱을 위에다가 다시 얹어놓았다고 한다.

 

원래는 병원에서 붕대를 풀고 얹어놓은 손톱을 제거하려고 했으나 생활하면서 자연스럽게 빠지도록 그냥 두라고 하시길래 지금은 저 상태로 생활하고 있다.

나의 경우에는 리눅스를 ssh로만 접속해서 사용한다. 그런데 당연하지만 ssh로 웹서핑이 안되기에 데이터를 가져오는 다른 방법을 사용해야한다. 드롭박스와 구글드라이브는 많은 서드파티 유틸도 존재해서 그걸 사용해도 되지만 난 간편하게 사용할 수 있는 방법을 선호하는 편이라서 이번에 wget만을 사용해서 각 스토레지 클라우드로부터 데이터를 가져오는 방법에 대해서 서술하려고 한다.

 

1. google drive[1]

 

그림 1. 테스트 파일인 README.txt를 만들어 놓는다.

 

그림 2. 만들어놓은 README.txt파일의 공유링크를 만들고 전체공유로 바꾼다.

 

google drive를 위한 wget 명령어는 아래와 같고 결과는 그림 3 과 같다.(공유파일의 고유 아이디는 공유링크에서 확인 가능하다.)

$ wget --no-check-certificate "https://docs.google.com/uc?export=download&id=<공유파일의 고유 아이디>" -O "README.txt"

 

그림 3. wget 명령어를 사용하여 google drive로 부터 README.txt를 가져온다.

 

2. dropbox[2]

 

그림 4. 테스트 파일인 README.txt를 만들어 놓는다.

 

그림 5. 만들어놓은 README.txt파일의 공유링크를 만든다.(dropbox는 기본적으로 전체공유다.)

 

dropbox를 위한 wget 명령어는 아래와 같고 결과는 그림 6 과 같다.(복사한 공유링크 맨 뒷부분 ?dl=0 부분만 제거한다.)

$ wget --no-check-certificate <공유링크에서 ?dl=0 부분만 제거한다.>

 

그림 6. wget 명령어를 사용하여 dropbox로 부터 README.txt를 가져온다.

 

3. owncloud[3]

 

그림 7. 테스트 파일인 README.txt를 만들어 놓는다.

 

그림 8. 만들어놓은 README.txt파일의 공유링크를 만든다.

 

owncloud를 위한 wget 명령어는 아래와 같고 결과는 그림 9 과 같다.(복사한 공유링크 뒤에 /download 만 붙힌다.)

$ wget --no-check-certificate --content-disposition <공유링크 뒤에 /download 를 추가로 붙힌다.>

 

그림 9. wget 명령어를 사용하여 owncloud로 부터 README.txt를 가져온다.

 

참고문헌

1. wget/curl large file from google drive, Available Online: stackoverflow.com/questions/25010369/wget-curl-large-file-from-google-drive 16 Feb 2021.

2. how to download dropbox files using wget command?, Available Online: superuser.com/questions/470664/how-to-download-dropbox-files-using-wget-command 16 Feb 2021.

3. How to download a file from owncloud with curl, wget, Available Online: stackoverflow.com/questions/27602395/how-to-download-a-file-from-owncloud-with-curl-wget 16 Feb 2021.

ownCloud는 오픈 클라우드 스토레지 소프트웨어로 아직까지 활발하게 개발이 진행되고 있다[1].

다음에 도움이 될 것 같아서 이번에는 이 오픈소스를 이용해서 클라우드 스토레지를 Ubuntu 20.04에 구축하는 방법을 서술하려고 한다.

구축환경은 다음과 같다.

운영체제: Ubuntu 20.04.2 LTS (without GUI)

스토레지: RAID5(12TB * 4), 마운트경로 => /RADI5

소프트웨어: ownCloud 10.6.0 (stable)

*시작전 방화벽 80번 포트가 잘 열려있는지 확인하고 진행한다.

ownCloud는 설치 메뉴얼과 패키지 설치 파일을 이용해서 설치를 진행한다[2, 3].

1. 패키지를 업데이트한다.

$ sudo apt update && apt upgrade

2. ownCloud 패키지를 설치한다.

$ wget -nv https://download.owncloud.org/download/repositories/production/Ubuntu_20.04/Release.key -O - | sudo apt-key add -
$ echo 'deb http://download.owncloud.org/download/repositories/production/Ubuntu_20.04/ /' | sudo tee -a /etc/apt/sources.list.d/owncloud.list
$ sudo apt update
$ sudo apt install owncloud-complete-files

/var/www/owncloud 경로가 잘 생성되었는지 확인하고 다음 작업을 진행한다.

3. occ 실행을 위한 헬퍼 스크립트를 vim을 이용해서 작성한다.

$ sudo vi /usr/local/bin/occ
> #! /bin/bash
> cd /var/www/owncloud
> sudo -u www-data /usr/bin/php /var/www/owncloud/occ
$ sudo chmod +x /usr/local/bin/occ

4. 필수 패키지를 설치한다.

$ apt install apache2 libapache2-mod-php mariadb-server openssl php-imagick php-common php-curl \
> php-gd php-imap php-intl php-json php-mbstring php-mysql php-ssh2 php-xml php-zip php-apcu php-redis redis-server wget

occ --version을 입력하고 버전이 잘 나오는지 확인한다.

5. 권장되는 php 패키지를 설치해준다.

    5.1. 패키지 레포지토리 추가

$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ echo "deb http://ppa.launchpad.net/ondrej/php/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/php.list
$ sudo apt-key adv --recv-keys --keyserver hkps://keyserver.ubuntu.com:443 4F4EA0AAE5267A6C

    5.2. 패키지 설치

$ sudo apt install ssh bzip2 rsync curl jq inetutils-ping smbclient php-smbclient coreutils php-ldap

    5.3 패키지 레포지토리 제거(나중에 실수로 php 업데이트를 방지하기 위함)

$ sudo add-apt-repository --remove ppa:ondrej/php
$ sudo rm -rf /etc/apt/sources.list.d/php*

6. 아파치 설정을 해준다.

    6.1 아파치 root site를 변경해준다.

$ sudo sed -i "s#html#owncloud#" /etc/apache2/sites-available/000-default.conf
$ sudo systemctl restart apache2

    6.2 아파치 호스트 설정및 적용한다.

$ sudo vi /etc/apache2/sites-available/owncloud.conf
> Alias /owncloud "/var/www/owncloud/"
> 
> <Directory /var/www/owncloud/>
>   Options +FollowSymlinks
>   AllowOverride All
> 
>  <IfModule mod_dav.c>
>   Dav off
>  </IfModule>
> 
>  SetEnv HOME /var/www/owncloud
>  SetEnv HTTP_HOME /var/www/owncloud
> </Directory>
$ sudo a2ensite owncloud.conf
$ sudo systemctl reload apache2

7. 데이터베이스 생성 및 유저권한을 설정한다. (유저 및 패스워드는 직접 정해도 된다, 다만 잊어버리지 말것)

$ sudo mysql
MariaDB [(none)]> CREATE DATABASE IF NOT EXISTS owncloud;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON owncloud.* TO owncloud@localhost IDENTIFIED BY 'password';

8. 추천 아파치 모듈을 활성화 한다.

$ sudo a2enmod dir env headers mime rewrite setenvif
$ sudo systemctl reload apache2

여기까지 진행하면 그림 1 과 같이 해당 컴퓨터 ip로 접속하여 web 으로 유저 설정을 진행할 수 있다. (만약 local에 GUI환경에 설치를 진행하고 있다면 localhost를 입력하면 된다.)

그림 1. ownCloud 설치가 끝난 Ubuntu 20.04 서버에 접속한 화면

데이터베이스 사용자: owncloud

데이터베이스 암호: password (혹은 직접 설정한 암호)

데이터베이스 이름: owncloud

여기까지 진행하면 사용하는데는 문제가 없으나 데이터 저장공간을 마운트된 /RAID5로 변경 하고싶다. (혹은 또 다른 외부 마운트된 스토레지, 예로 외장하드 같은 경우) 그래서 [4] 문서를 따라 데이터를 옮겨주고 데이터베이스를 수정하는 작업을 추가로 진행해야 한다.

*시작전 ownCloud는 기본적으로 /var/www/owncloud/data 를 기본 저장 디렉토리로 사용을 한다. 그림 2 처럼 이를 확인하고 내가 추가한 관리자명으로 된 디렉토리도 잘 있는지 확인하고 작업을 진행한다.

* 시작전 사용할 외부 스토레지가 잘 마운트 되어있고 재부팅시 자동으로 마운트 되도록 잘 설정했는지 확인한다.

그림 2. 관리자명을 admin으로 했으며, 해당 디렉토리가 잘 생성됨을 확인 할 수 있다.

1. 아파치 서비스를 중단한다.

$ sudo systemctl stop apache2

2. 관리자 모드를 활성화 한다.

$ sudo -u www-data php /var/www/owncloud/occ maintenance:mode --on

3. 기존에 있는 데이터를 옮긴다.

$ sudo rsync -avz /var/www/owncloud/data /RAID5

/RAID5 에 잘 옮겨졌는지 확인하고 다음 작업을 진행한다.

4. /RAID5의 모든파일의 권한을 www-data에 넘겨준다.

$ sudo chown -R www-data:www-data /RAID5

5. 변경된 경로를 적용하기 위한 설정수정을 진행한다.

    5.1 데이터베이스 수정

$ sudo mysql
MariaDB [(none)]> use owncloud;
MariaDB [(none)]> UPDATE oc_storages SET id='local::/RAID5/data/' WHERE id='local::/var/www/owncloud/data/';
MariaDB [(none)]> UPDATE oc_accounts SET home='/RAID5/data/admin' WHERE id=1;

    5.2 ownCloud 설정수정

$ sudo -u www-data php /var/www/owncloud/occ config:app:set --value /RAID5/data fictitious datadir
$ sudo vi /var/www/owncloud/config/config.php
> 'datadirectory' => '/var/www/owncloud/data', 를 'datadirectory' => '/RAID5/data', 로 수정

6. 관리자모드 해제 및 아파치 서비스를 시작한다.

$ sudo -u www-data php /var/www/owncloud/occ maintenance:mode --off
$ sudo systemctl start apache2

여기까지 진행하면 그림 3, 그림 4 와 같이 문제없이 마운트한 외부 스토레지에 데이터 이동이 완료되고 이제부터 /RAID5에만 저장된다. (기본적으로 들어있는 파일은 새로 생성된 파일들의 확실한 구분을 위해 다 지워버렸다.)

그림 3. 새롭게 스토레지를 변경한 ownCloud에 Test 디렉토리 및 Test.txt 파일을 생성한 화면
그림 4. 새롭게 작성한 Test 디렉토리와 Test.txt 파일이 /RAID5 에 잘 옮겨짐을 확인할 수 있다.

참고문헌

1. ownCloud GitHub Organizations, Available online github.com/owncloud 11 Feb 2021.

2. Install ownCloud on Ubuntu 20.04, Available online doc.owncloud.com/server/10.6/admin_manual/installation/quick_guides/ubuntu_20_04.html 11 Feb 2021.

3. Install package owncloud-complete-files, Avaiable online download.owncloud.org/download/repositories/production/owncloud/ 11 Feb 2021.

4. How To Manually Move a Data Directory, Available online doc.owncloud.com/server/admin_manual/maintenance/manually-moving-data-folders.html 11 Feb 2021.

Owncloud를 사용하면서 꼭 웹을 통해서 업로드를 해야하나 생각했고 알아보니 수동으로 추가할 수 있었다.

 

방법은 다음과 같다.

  1. 먼저 추가하고 싶은 유저의 디렉토리에 파일을 mv 나 cp 로 옮기거나 복사를 한다.
  2. 다음 명령어를 실행하여 상태를 업데이트한다.(복사해서 넣는다고 알아서 인식하지 않음)

모든 유저의 디렉토리를 업데이트할 때

$ sudo -u www-data /var/www/owncloud/occ files:scan --all

특정한 유저의 디렉토리를 업데이트할 때(아래 작성된 경로는 예로 그대로 복사해서 넣지말고 자신이 업데이트하고 싶은 경로를 넣을것)

$ sudo -u www-data /var/www/owncloud/occ files:scan --path=/hcir/files/ActivityNet

* 입력할 경로는 유저의 이름부터 시작해서 입력해야한다.(위의 예로는 hcir유저의 ActivityNet을 업데이트 하고 싶다는 의미다.)

 

참고문헌

1. Manually add file to cloud and refresh file list in cloud, Available online: central.owncloud.org/t/manually-add-file-to-cloud-and-refresh-file-list-in-cloud/3264 Feb 10 2021.

1. 특정 브랜치만 클론하기[1]

$ git clone -b <branch> <repository url>

 

2. git add 이전으로 되돌리기[2]

(특정 파일만)

$ git reset <file>

(전체)

$ git reset

 

3. git commit 이전으로 되돌리기[3](마지막 커밋에서 이전 커밋으로)

(마지막 커밋지점에서 앞으로 한단계)

$ git reset --soft HEAD~1

(마지막 커밋지점에서 앞으로 두단계)

$ git reset --soft HEAD~2

 

참고자료

1. How To Clone a Git Repository, Available online: devconnected.com/how-to-clone-a-git-repository/#:~:text=In%20order%20to%20clone%20a%20specific%20branch%2C%20you%20have%20to,branch%20you%20want%20to%20clone.&text=%24%20git%20clone%20%2Db%20dev%20https,Enumerating%20objects%3A%20813%2C%20done 29 Jan 2021.

2. How To Undo Last Git Commit, Available online: devconnected.com/how-to-undo-last-git-commit/#:~:text=The%20easiest%20way%20to%20undo,removed%20from%20your%20Git%20history 29 Jan 2021.

3. How to Undo a Git Add, Available online: www.freecodecamp.org/news/how-to-undo-a-git-add/#:~:text=To%20undo%20git%20add%20before,reset%20to%20unstage%20all%20changes 29 Jan 2021.

+ Recent posts