카테고리 없음

Aladdin (알라딘) DOS Android Game

뷰티랩 2023. 7. 24.

Aladdin (알라딘) DOS Android Game

저번 글 서비스를 위한 인프라는 모두 구축했고, 데이터도 적재했으니 이것들을 사용해서 이제 시각화를 해볼 차례입니다. 시각화를 위한 도구는 무엇으로 할까 고민합니다. 오픈소스에 사용법도 간단한 Superset을 최종으로 선택했다. 각설하고 본격적인 슈퍼셋을 설치하고 실제 시각화하는 과정까지 이야기해 보도록 하겠습니다. 첫번째 슈퍼셋을 어디에 설치할지가 고민이었다. 첫번째 후보는 로컬이었는데, 컴퓨터에 쓸 데 없는? 프로그램이 설치되는 것을 좋아하지 않아 탈락하였습니다.

결국 EC2에 설치하기로 하였는데, 선택한 가장 큰 이유는 일회용으로 사용할 수 있다는 것이었다. 사실 이 부분은 도커로 설치하면 똑같이 일회성으로 사용할 수 있었지만, 서버에 직접적으로 설치하는 것이 더 안정적일 것이라 생각하여 scratch로 설치하였습니다.

 

 

Aladdin 알라딘 DOS

전자책은 대여구매만 가능

알라딘은 2021년 말을 기준으로 아직 전자책 무제한 정기구독 시스템이 없습니다. 무제한 전자책을 서비스 하지 않는 유일한 인터넷서점 같은데요. 다른 플랫폼이 먼저든 후발이든 이 시장에 뛰어든 것과 별도의 행보입니다. 특히 크레마 기기를 같이 내세우는 등 제 인식 상 한 쌍으로 엮인 예스24와 왜 다른 길을 걷는지가 궁금하죠. 예스24는 2018년 말부터 북클럽을 시작했습니다. 저는 밀리의 서재를 예로 들며 전자책 무제한을 권장하고, 교보문고를 예로 들 때는 교보문고 sam2처럼 한정된 권수의 전자책 서비스를 권장합니다.

두 가지 모두 장점이 있는 플랜이기 때문이죠. 알라딘이 아직이든 추후에도 전자책 정기구독 시장에 뛰어들지 않는 건 나름의 생각이 있어서 일 듯합니다. 어떤 것이든 결과로 평가받게 되겠죠. 일단 알라딘에서는 현재 전자책을 렌트 아니면 구매 형식으로 이용하실 수 있습니다.

전자책은 대여구매만 가능

종합평어플

먼저 저는 신버전에서 바뀐 부분들에 만족하고 있습니다. 바뀌지 않은 부분은 이전에도 아쉬워했기에 현재에도 마찬가지고요.

사용 면에서는 불편하지 않습니다. 다만 더 좋은 롤모델이 있을 뿐이지요. 그걸 따라할 필요는 없는 데다가, 그렇게 변화가 쉽지도 않을 것입니다. 천천히라도 독자가 독서하기에 편한 것들과 알라딘의 목적으로 삼는 것의 교집합을 반영하는 게 중요할 것으로 보입니다.

 



EC2 구축하기

EC2는 딱히 따로 설정한 부분이 없어서 일일이 설명하지는 않겠지만 OS는 우분투 18.04 버전을 사용했고, 당연히 프리티어 버전을 사용했다EC2를 구축하고 가장 처음 해야할 작업은 작업한 코드를 EC2 서버에 옮기는 것입니다. scp 명령어를 이용하여 손쉽게 코드를 옮길 있습니다. 자료를 이동한 뒤에는 requirement.txt을 통하여 필요한 패키지들을 먼저 다운받아줍니다.

알라딘 eBook 어플ios 환경

2편부터 말씀드리는대로 저는 아이폰과 아이패드를 사용하고 있습니다. 애플의 정책 상 eBook을 검색하거나 보려면 알라딘 어플이 아닌 사파리 등의 브라우저를 통하여 들어가야 하죠. 불편함을 느끼는 점이지만 어쩔 수 없습니다. 제가 알라딘 편을 21년도 말22년도 1월까지 작성했는데요. 그로부터 2개월 후인 3월에 어플에 외적인 변화가 생겼습니다. 업데이트 이전을 다룰 때 제가 알라딘 어플은 너무 기본적이기 때문에 큰 찬사를 보내기 어렵다고 했었는데요. 과연 어떻게 달라졌는지, 업뎃 이전과 이후 이미지를 다.

넣어보겠습니다. 업뎃 이전이 왼쪽, 이후가 오른쪽입니다. 이전 어플의 메인 색상은 하늘색이었습니다. 단일색을 중심으로 흑백의 무채색이 꾸며주었죠. 새로운 어플은 몇 년 전부터 내세워 온 우주점을 배경으로 하는 듯 합니다.

슈퍼셋 접속

인바운드 규칙을 추가했다면 이제 슈퍼셋에 접속을 해보자 ec2에서 접속하려면 원래 쳐야하는 명령에 호스트 IP를 추가한 명령어를 쳐야합니다. superset run h 0.0.0.0 p 8088 withthreads reload debugger여기에서 h 0.0.0.0의 의미가 무엇인지 궁금하여 조금 찾아보았습니다. 슈퍼셋은 flask 기반으로 웹 UI가 제공되지만 flask와 연관된 인자였다. 이와 관련해선 아래의 링크가 잘 나와있으니 참고하면 될 거 같다간결하게 정리해보면 호스트 매개 변수h는 개발 서버가 수신할 주소를 제어하는 것으로, 디폴트로 localhost를 가리키고 있고, 0.0.0.0을 입력하면 모든 IP 주소에서 동작할 있습니다.

하여튼 위의 명령어를 입력하고 URL창에 httpec2 퍼블릭 IPv4 주소8088을 치면 정상적으로 슈퍼셋에 접속할 수 있는 것을 볼 있습니다.

자주 묻는 질문

전자책은 대여구매만 가능

알라딘은 2021년 말을 기준으로 아직 전자책 무제한 정기구독 시스템이 없습니다 자세한 내용은 본문을 참고하세요.

종합평어플

먼저 저는 신버전에서 바뀐 부분들에 만족하고 있습니다 좀 더 자세한 사항은 본문을 참고하시기 바랍니다.

종합평어플

EC2는 딱히 따로 설정한 부분이 없어서 일일이 설명하지는 않겠지만 OS는 우분투 18 궁금한 내용은 본문을 참고하시기 바랍니다.

댓글

💲 추천 글