2023-05-17

[오늘은 사용중] 스위스 메일의 위엄? 프로톤 메일(ProtonMail) 실사용 후기

카카오톡으로 보내기는 좀 불안한 기업 정보문서나 계약서 같은 것들은 보통 메일로 많이 보내죠?

그런데 이 민감한 정보들도 이메일도 가로채기 수법으로 빼낼 수 있어요.

누가 내 메일을 보겠어? 라고 하겠지만, 마음만 먹으면 뭘 못하겠습니까.


그렇기 때문에 이메일도 보안메일로 보내는 기업들이 많은데요.

그럼 저희는 그냥 보내야 하나요...? 하는 분들에게 소개해드리고 싶은 서비스가 바로 프로톤 메일입니다!


확실히 네이버나 다음 같이 쓰기 편한 메일은 아닙니다.

무료 계정은 하루 150건의 메일 밖에 보내지 못하고, 용량도 1기가 밖에 되지 않죠.

하지만 네이버와 다른 점은 종단간 암호화가 된다는 점입니다.

중간에 누군가가 내 이메일을 가로채더라도 해석을 못하면 읽지 못한다는거죠.

그럼 다른 메일은 읽을 수 있느냐고 묻는다면..

네... 대부분...?

종단간 암호화는 생각보다 복잡한데다 서버에 부하가 걸리는 기술입니다.

하루 수백, 수천건의 메일을 처리해야 하는 서비스 제공자 입장에서는 효율성을 중시해야 하기 때문에 암호화까지 감당하기란 쉽지가 않죠.



그래서 프로톤 메일도 유료 서비스가 있습니다.

가격은 비싼 편입니다. 24개월 약정을 해도 한 달에 만 원 이상은 지출해야 하죠.

하지만 뒤에서 서술할 VPN 서비스 등을 생각한다면 돈 값은 한다고 생각하게 할 수도 있습니다.



로그인 하면 나오는 메일 대쉬보드 입니다.

일반 이메일 서비스와 크게 달라보이는 점은 없습니다.

암호화라는 것은 눈에 보이는게 아닌, 시스템 뒤에서 이뤄지는 백엔드 방식이니까요.

다만 상대방도 프로톤 메일을 써야 완벽하게 암호화 되는 것이고, 또 '암호화'라는 것을 너무 맹신해서도 안됩니다.

프랑스에서 기후활동가들이 프로톤 메일로 연락을 주고 받았는데, 보안 취약점을 이용해서 경찰이 활동가들을 압박한 적이 있으니까요.

역시 가장 좋은 것은 만나서 얘기하는게...


바로 옆을 보면 연락처를 입력하고, 검색할 수 있는 버튼도 있네요.

구글 지메일(Gmail) 서비스랑 크게 다른 점은 없어보여요.


상단에 바둑판 버튼을 누르면 Proton에서 서비스하고 있는 서비스 목록을 볼 수 있어요.



프로톤 캘린더는 구글 캘린더와 똑같은 역할을 하는 서비스인 것으로 보이네요.

큰 차별점은 없어 보입니다.


프로톤 드라이브도 구글 드라이브랑 유사한데요.

용량이 작은 대신에 민감한 정보를 올려도 일정 부분 안심이 되는 점은 있을 것 같아요.


VPN 서비스는 생소한 분들이 있을 텐데요.

쉽게 말하면 내가 미국에 있는 사람의 공유기를 이용해서, 미국에서 접속한 것처럼 인터넷을 쓴다는 겁니다.

우리나라에서는 접근이 제한되는 홈페이지 접속을 위해 더러 쓰이는데요.

무료버전에서도 이용은 가능하지만 속도가 제한되는 부분이 있는 것 같아요.



종합을 해서 말씀드리면 보안을 중시하는 분들은 꼭 써보면 좋은 서비스입니다.

일단 IP 기록을 남기지 않기 때문에 실사용자 여부를 확인하기가 쉽지 않고요.

프로톤 메일의 본사는 스위스에 있기 때문에 정부가 해당 이메일 계정에 대해 업체를 압수수색하려고 해도, 스위스 정부 당국의 허가 없이는 불가하기 때문에 사실상 불가능에 가깝다고 보면 됩니다.

다만 보안 때문에 아웃룩이나 썬더버드 같은 외부 프로그램을 사용할 수가 없고, 전용앱만 사용해야 합니다.

보안을 위해서는 어쩔 수 없는 조치이긴 하죠.

2023-05-04

[오늘은 공부중] 맥에서 안드로이드 스튜디오 설치하기

시중에 돌아다니는 안드로이드 개발 툴은 대부분 윈도우 기반이에요.
하지만 스벅 입장권은 맥북!!
맥을 기준으로 쓴 책은 없어서 제가 개발을 해보면서 써보려 해요!!



안드로이드 스튜디오를 설치하는 것은 누구나 할 수 있겠지만,
그래도 무엇을 눌러야 할지 모르겠다고 생각할 사람도 있을 것 같아서
친절하게(?) 안내해드릴께요!!



먼저 위에 링크를 찾아가서 안드로이드 스튜디오를 다운받아주세요!


다운로드 버튼을 누르면 이런게 나오는데 
1번 버튼은 반드시 눌러야 하는 것이고,
2번 버튼은 맥의 기종에 따라 달라져요!

맥북 중에 M1이나 M2같은 애플 ARM CPU를 쓴 맥 제품이 있는가 하면
인텔에서 나온 i3, i5, i7, i9 CPU를 쓴 맥 제품도 있어요!

본인의 맥에 맞는 안드로이드 스튜디오를 다운로드 받아주세요!

다운로드 된 dmg 파일을 실행시키면 이런 창이 떠요!
맥을 충분히 써보신 분들은 아시겠지만, 일부 앱들은 폴더에 넣는 것만으로도 설치가 된답니다!
안드로이드 스튜디오 앱을 바로 옆 Applications 폴더로 드래그해주면

설치 끝!!!

하.지.만

실행을 하려고 보니 이런 창이 뜨는 경우가 있죠?
확인 버튼을 눌러도 실행이 되지 않아서 많이 난감할텐데요 ㅠㅠ...


이럴 때는 여기 설정 버튼을 먼저 눌러주세요!


그런 다음에는 개인정보 보호 및 보안으로 가면
방금전에 실행하려고 했던 파일을 확인없이 실행할 것인지 묻는 탭이 있죠?


이걸 누르면 암호를 입력하라는 창이 나오는데요.

설치를 하려면 당연히 사용자 권한이 필요하겠죠?
로그인 할 때 입력하는 암호를 여기에다 입력해주세요!

글로벌 대기업인 구글이 애플 앱스토어에 왜 등록을 안하는지..
아니면 애플이 안받아주는건지 모르겠지만..

설치를 안할 순 없으니 열기를 눌러줍시다!


플라밍고가 나오네요!

근데 왜 플라밍고지...?


처음 실행을 하면 나오는 선택 버튼인데요..

이게 무엇이냐면 안드로이드 스튜디오를 발전(?)시키기 위해 
너가 사용 중에 발생하는 오류를 익명으로 구글에 보낼 것인지 선택해달라는거예요.

잘은 모르지만 내 정보가 빠져나갈 것 같은 느낌이 드니 Don't Send를 선택해주세요!
이걸 선택해도 사용하는 데에는 아무런 상관이 없어요!

먼저 환영의 인사말이 나옵니다!!!
Next를 눌러 옆으로 넘어가주세요!!

표준 설치를 할 것인지, 사용자 정의 설치를 할 것인지를 묻는건데요.
저는 두 개의 차이를 모르겠더라구요.

나중에 안드로이드 개발 전문가가 된 다음에 Custom 설정을 해줘도 되니, 오늘은 Standard 설치를 해줍시다!

안드로이드 인터페이스를 무엇으로 할 지 고르는 탭이예요!
본인 취향에 맞는 걸로 하면 되는데, 저는 어두운 테마를 추천합니다.

일단 눈 피로가 밝은 것보다 덜하구요.
무엇보다 LCD나 LED의 수명연장에는 어두운 테마를 많이 사용하는 것이 좋으니까요!!

다음은 SDK 설치 탭인데 사용가능한 SDK가 없다고 하네요?
아마 저는 지우고 다시 설치해서 그런가봐요.
이건 그냥 Next를 눌러줍시다!

다음은 안드로이드 개발에 필요한 SDK, 실행파일을 설치하겠다는 건데요.
전부다 설치해도 상관 없고, 필요한 것만 설치해도 상관 없어요.

저는 별다른 체크없이 넘어갔습니다!
잘 모르겠다면 여러분들도 그냥 넘어가면 돼요!

그동안 거쳐온 설치 항목을 리뷰하는 겁니다.
그냥 Next를 눌러주세요!

이제는 라이센스에 동의한다는 서명을 해야죠.
별 다른 내용은 없어요.

1번을 눌러서 동의를 한 다음,
2번을 눌러서 설치를 해줍시다!!

그럼 설치가 쭈우우우우우우우우우우우우우우우우욱~~~~~ 진행됩니다!!

잠깐 기다리니 설치가 끝났네요.

Finish를 눌러주면!



짜잔!!
안드로이드 설치가 끝났어요!

이제부터는 자유롭게 앱 개발을 하면 되는데요.

아직은 저도 모르는게 많으니 차근차근 익혀나갈께요!!



2023-04-28

[오늘은 공부중] 그누보드 비밀번호 찾기, 재설정 메일 누르면 에러 뜨는 문제 해결법

안녕하세요. 
그누보드 비밀번호 찾기나 재설정 메일을 누르면
에러가 뜨는 경우가 더러 있는데요.

찾아보니 해결법이 있어 공유 합니다 :)

홈페이지 관리하시는 분들은 어느정도 기초지식은 있을 것이라 생각하고,
SSH나 FTP를 통해 그누보드 홈페이지가 있는 서버에 접속합니다.

먼저 bbs/password_lost2.php의 72번째줄에 아래 코드를 추가해주세요!


set_session('mail_send_chk','1');
mailer($config['cf_admin_email_name'], $config['cf_admin_email'], $mb['mb_email'], $subject, $content, 1);
unset($_SESSION['mail_send_chk']);

주의점은
가운데 있는 문장은 기존에 있는 문장이니
위 아래에 있는 문장만 넣어주시면 돼요!

그 다음에는 bbs/password_lost_certify.php 
가장 아래에 밑에 있는 코드를 추가해주세요.


if(isset($_SESSION['mail_send_chk'])) die("메일전송체크");

이렇게 하면 대부분의 문제는 해결된다고 하네요 :)

[오늘은 공부중] 안드로이드 스튜디오, 맥에서 초간단 설정 초기화하기!

안드로이드 설정이 간혹 꼬이거나
코딩을 하다가 뭔가 이상한 오작동이 있으면
찝찝한 마음이 드는게 개발자의 마음입니다.

그럴때마다 싹다 밀고 다시 설치하고 싶은데
귀찮은게 사실 앞서죠... ㅠㅠ

안드로이드 스튜디오 역시 마찬가지인데,
손쉽게 초기화하는 방법이 있더라구요!



안드로이드 스튜디오를 실행시킨 뒤
상단메뉴에서 
[File] - [Manage IDE Settings] - [Restore Default Settings]

이 순서로 실행을 시키면 초기화가 진행되네요!!

초기화를 시키면 이 창이 가장 먼저 나옵니다!

단순한 설명이니 NEXT를 눌러주세요!


표준 설치와 사용자 정의 설치를 선택하는 창인데
전문가가 아니라면 큰 차이는 없어요!

Standard를 눌러주세요!


다음은 시스템 UI를 설정하는 건데요.
어느쪽을 선택하는 큰 차이는 없어요!

다만 검정색 테마가 눈에 조금 더 편하고,
액정 수명에 조금 더 도움이 돼요!

개인 취향에 맞춰서 설정해주시면 되고,
나중에 설정에서 수정도 되니까 편한 걸로 해주세요 ;)


인스톨 설정을 마지막으로 확인하는 과정이예요!

별 문제가 없다면 [Next]를 눌러주면 돼요!

이 창은 뜰 때도 있고 안 뜰때도 있는데요.

업데이트 못한 라이브러리를 업데이트 해주는 메뉴예요!

오른쪽 하단에 [Accept]를 누르고
[Next] 버튼을 눌러주세요!!


쭈욱~~ 설치가 진행되고...

설치가 완료되면
하단에 [Finish]를 눌러주세요!!

짜잔!!!

이렇게 쉽게 초기화한 
안드로이드 스튜디오를 
만나볼 수 있어요!!

2023-04-27

[오늘은 사용중] KT 이용자가 '밀리의 서재'를 무료로 보는 법

KT 이용자는 밀리의 서재를 무료로 즐길 수 있다는 사실!
알고 계셨나요??

KT 장기혜택쿠폰이 바로 그거예요!

한달에 9,900원이나 하는 콘텐츠를 
공짜로 즐길 수 있다니 놀랍지 않나요?

어떻게 하는지 알려드릴께요!

참 우선!
이 혜택을 이용하려면
2년 이상 KT에 가입해 있어야 해요!



먼저 '마이케이티' 앱을 설치하세요!
'KT 멤버십' 앱과 헷갈리시면 안돼요!!

안드로이드

아이폰


설치가 됐다면
로그인을 하세요!


로그인을 하면 여러 메뉴가 나올텐데
밑을 보면 혜택이라고 있어요!

이걸 눌러주세요!!



그러면 
장기 혜택 쿠폰 몇 가지가 나오는데요.


여기서 밀리의 서재 1개월 이용권을 눌러주면
한 달간 밀리의 서재를 공짜로 이용할 수 있어요!!

밀리의 서재에서는 
휴대폰 번호로 가입을 한 다음에 
쿠폰 이용을 눌러주면 된답니다 :)

[오늘은 공부중] 안드로이드 스튜디오, 맥에서 완전 삭제하기

만약 안드로이드 설정값을 단순히 초기화시키고 싶다면?

↓↓↓↓↓ 이 글을 봐주세요 ↓↓↓↓↓



안드로이드 개발.
쉽다고 쉽다고 해서 책 사고 설치까지 했는데
어려워서 포기하신 분들 많죠?

윈도우야 언인스톨 한 번 돌리면 되지만,
맥은 앱을 삭제하더라도 
관련 캐시는 맥 어딘가에 남아서 유령처럼 남아서
용량을 차지하죠...



맥은 윈도우와 달라서 
터미널에서 명령어로 일일이 삭제해줘야 하는데요.

그래서 삭제하는 명령어를 안내해드릴까 합니다.

우선 맥에서 터미널을 실행시켜야 하는데요.

프로그래밍 하는 사람 아니면 쓸 일이 없다보니 잘 모르시는 분들도 있을 겁니다.



[응용프로그램]에서 [유틸리티] 폴더를 찾으면
터미널 앱을 찾을 수 있고요,
색인에서 '터미널'이라고만 쳐도 나와요!

실행을 시켰다면 



위와 같은 창이 나온 걸 볼 수 있을텐데요.

그럼 아래에 있는 명령어를 복사에서
붙여 넣으면 돼요!

rm -Rf /Applications/Android\ Studio.app
rm -Rf ~/Library/Preferences/AndroidStudio*
rm -Rf ~/Library/Preferences/com.google.android.*
rm -Rf ~/Library/Preferences/com.android.*
rm -Rf ~/Library/Application\ Support/AndroidStudio*
rm -Rf ~/Library/Logs/AndroidStudio*
rm -Rf ~/Library/Caches/AndroidStudio*
rm -Rf ~/.AndroidStudio*
rm -Rf ~/.gragle*
rm -Rf ~/.android*
rm -Rf ~/Library/Android*

만약 프로젝트도 삭제를 하고 싶다면
아래 명령어도 터미널에 입력해주세요!

rm -Rf ~/AndroidStudioProjects

그러면 완벽하게 삭제가 됩니다!

이제 다시 안드로이드 스튜디오를 설치해주면
완전 깔끔하게!
처음 설치하는 것처럼 할 수 있어요!

[오늘은 공부중] 설치한 데비안(Debian) 버전 확인하기

가끔 내가 설치한 데비안도
기억이 안날 때가 많습니다.


기억이 안난다고 
어렵게 설치한 리눅스를 밀고
최신으로 다시 설치할 순 없겠죠?

간단하게 알 수 있는 방법이 있어요!


root@debian:/home/# lsb_release -a

lsb_release -a

위 명령어를 터미널에 입력하면

root@debian:/home/# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 11 (bullseye)
Release:        11
Codename:       bullseye
root@debian:/home/#

짜잔!
간단하게 데비안 버전을 알 수 있습니다.

그런데 가끔 에러메시지를 뿜는 경우도 있는데요.

root@debian:/home/# lsb_release -a
bash: lsb_relase: command not found

이건 lsb_release 명령어가 없다는 뜻이예요.

이럴 경우에는 설치만 해주면 아주 간단하게
문제를 해결할 수 있어요!

root@debian:/home/# apt install lsb-release
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  distro-info-data
The following NEW packages will be installed:
  distro-info-data lsb-release
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 35.7 kB of archives.
After this operation, 84.0 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://deb.debian.org/debian bullseye/main amd64 distro-info-data all 0.51+deb11u3 [7812 B]
Get:2 http://deb.debian.org/debian bullseye/main amd64 lsb-release all 11.1.0 [27.9 kB]
Fetched 35.7 kB in 0s (302 kB/s)      
Selecting previously unselected package distro-info-data.
(Reading database ... 36603 files and directories currently installed.)
Preparing to unpack .../distro-info-data_0.51+deb11u3_all.deb ...
Unpacking distro-info-data (0.51+deb11u3) ...
Selecting previously unselected package lsb-release.
Preparing to unpack .../lsb-release_11.1.0_all.deb ...
Unpacking lsb-release (11.1.0) ...
Setting up distro-info-data (0.51+deb11u3) ...
Setting up lsb-release (11.1.0) ...
root@debian:/home/# 

여담으로 

No LSB modules are available.

버전이 나올 때 
이 문구가 신경쓰이시는 있을텐데요.

이건 LSB 버전을 설명해주는 모듈이 없다는 것으로,
굳이 설치할 필요는 없어요.

하지만 그래도 나는 저게 신경쓰인다고 하시면


root@debian:/home/# apt-get install lsb

간단하게 lsb를 설치해주면 된답니다 :)

[오늘은 생각중] '기내 만취 루머' 소유, 항공사 사과받더니 더 깡말라졌다…"밥 더 먹어야겠네"

네이버 포털을 보던 중 나온 인터넷 기사의 제목이다. SNS 사진을 복사해, 붙여넣고, 고혹적, 건강미 등의 자극적인 언어를 붙인 뒤, SNS 댓글 몇 개를 인용해 송고 하면 끝. 잔뜩 그래 뭐 소유 일상이 궁금할 수도 있다고 생각한다. 기내 만취 루...