목록전체 글 (26)
0xFF

Let's Encrypt 를 통해 무료로 SSL 인증서를 발급받고, 아파치 웹서버에 발급받은 인증서를 연동하는 방법을 알아보겠습니다. 모든 설명은 제 서버 환경인 우분투에 아파치 서버를 기준으로 합니다. 1. certbot 설치 루트 권한으로 실행하세요 $ sudo apt-get update $ sudo apt-get install software-properties-common $ sudo add-apt-repository universe $ sudo add-apt-repository ppa:certbot/certbot $ sudo apt-get update 먼저 certbot이 업로드되어 있는 certbot ppa(저장소)를 등록해 줍니다. 이후 다음 명령어로 certbot을 설치합니다. $ sudo..

최근 원웹과 스타링크 프로젝트의 진행 과정을 관심갖고 찾아보고 있다. 스페이스X의 스타링크 프로젝트는 지난 5월 24일에 이어 지난 11일에 2차 발사를 했는데 벌써 우리나라에도 많은 분들이 목격하신 듯 하다. 그래도 데모 서비스를 시작하려면 400기 정도는 올라가야 한다고 했는데 이런 글들을 보니 아직 120기(로켓 하나에 60기)밖에 올라가지 않았는데도 위성이 올라갔다는 사실이 확 와닿는다. 위성 인터넷 하면 실제 유저 입장에선 기존 인터넷과 별 차이가 없을지 몰라도 뭔가 직접 위성과 직접 통신이 이루어진다는 것이 흥미롭게 느껴진다. 또, 최근 생겨나고 있는 Lacuna Space나 Fossasat, AstroCast와 같은 위성 기반 무료 또는 저가 IoT 서비스들도 위성 발사 및 서비스 시작까지 ..

※ 실제 위성 노드 구축 방법을 다룬 하편을 올렸습니다. (https://hellocomputer.tistory.com/32) 암호화폐 쪽에 관심있으신 분이라면 한번쯤 블록스트림이라는 업체를 들어보셨을 것입니다. 블록스트림은 비트코인 블록체인을 활용해 다양한 서비스를 개발 및 제공하는 업체입니다. 공동체에 의해 운영되는 비트코인을 한 기업이 상업적으로 이용하는 것이 옳은지에 대해서 논란의 여지가 있는 곳이긴 합니다만, 이 회사가 제공하는 서비스 중 'Blockstream Satellite' 라는 상당히 독특한 서비스가 있어 소개해 드리고자 합니다. 이름에서 짐작하실 수 있듯 위성을 통해 비트코인 블록체인에 접근할 수 있도록 하는 서비스인데, 구체적인 원리는 비트코인 네트워크에서 새로 생성되는 블록 데이터..

1. GET 요청을 받아오려면 php의 슈퍼글로벌 변수 $_GET['키 이름'] 을 사용하면 된다. 예시>> 1 2 3 4 cs $data 변수에 키 이름이a 인 키의 값을 받아와 저장 echo로 $data 변수에 들어있는 값 보여주기 2. POST 요청을 받아오려면 역시 슈퍼글로벌 변수인 $_POST['키 이름'] 을 이용하면 된다. 예시>> 1 2 3 4 cs 서버에 POST 요청시 콘텐츠 타입은 application/x-www-form-urlencoded 으로 해야 하는데 이때의 HTTP 메시지는 다음과 같은 형태이다. POST / HTTP/1.1 Host: abcd.com Content-Type: application/x-www-form-urlencoded Content-Length: 7 a=he..

이리듐 위성 네트워크란?이리듐 네트워크는 780km 상공의 극궤도를 도는 통신 위성으로 구성된 위성 네트워크입니다.6개의 궤도면마다 11기의 위성이 배치되어 총합 66기의 위성으로 서비스가 제공되고 있으며, 위 그림에서 보실 수 있듯 위성의 커버리지는 서로 겹치도록 설계되어 있으므로 사용자는 말 그대로 지구 상 어느 곳에서나(남, 북극 및 해양 포함) 위성을 통해 서비스를 제공받을 수 있습니다.단, 아무래도 위성인 만큼 하늘로의 시야가 제한되는 건물 내부나 지하, 또는 울창한 나무 아래 등 장애물이 있을 경우 쉽게 끊김이 발생할 수 있습니다.더보기이리듐은 과거 1990년대 초반 미국 모토로라의 주도로 우리나라의 SK 텔레콤(당시 한국이동통신)을 포함한 15개국 25개 기업에서 출자하여 이리듐 컨소시엄을 ..
들어가기 앞서.. 최근 몇 년 새 IoT가 IT업계의 화두로 떠오르고 코딩이 정규 교육과정에 편입됨에 따라 컴퓨터 화면만 보고 코딩하던 과거와는 달리직접 회로를 구성해서 해당 회로에 대한 펌웨어를 직접 개발해볼 수 있는 피지컬 컴퓨팅 수업들이 정말 많아졌습니다. 말 그대로 눈에만 보이는 소프트웨어보다는 손으로 직접 만질 수 있는 하드웨어에 더 비중을 둔 컴퓨터 수업을 말한다고 보시면 되는데 대표적인 것이라 하면 방금 말씀드린 아두이노가 있겠습니다. 요즘 학교 등지에서 코딩이나 알고리즘 교육에 정말 많이 사용되고 있고그 특징은 일반인이 접근하기 어려운 AVR칩에 미리 구성된 주변회로와 아두이노만의 개발툴을 이용해 진입 문턱을 상당히 해소했다는 장점이 있습니다.과거에는 상상하던 제품의 제품화를 위해 회로설계..