과거 오락실 야구 게임 중 단연 1등!! 장르를 떠나 너무나 인기 많았던 게임인 스타디움 히어로(Stadium Hero)를 아시나요?오락실 인기 야구 게임, 스타디움 히어로# 오락실 야구게임 스타디움 히어로당시 야구게임이 그리 흔하지는 않던 시기 였습니다. 이 게임이 나온 이 후 오락실에서 야구 게임이 인기를 끌지 않았나 생각이 드는데요~~ 정말 많은 사람들이 이 게임을 즐겼던 것으로 기억하고 있습니다. 그렇다면 왜 이렇게 많은 인기를 누릴 수 있었을까요? 이 게임만이 가진 재미 요소, 인기 비결을 알아보려고 합니다.! 당시 완성도 높은 게임, 스타디움 히어...
Python에서 base64로 인코딩(encoding) 또는 디코딩(decoding) 하는 방법에 대하여 알아봅니다.# Python base64 변환, 인코딩 디코딩 방법Python을 사용하는 경우 base64로 인코딩하거나 반대로 디코딩이 필요할 수 있습니다. 예를들어 인증 및 로그인에 jwt나 토큰을 사용한다면 값을 그냥 전달하지 않고 base64로 인코딩하여 전달하는 방법이 사용됩니다.! Python base64 값을 디코딩(decoding)하기아래는 전달 받은 값이 base64인 경우 이 값을 다시 문자열로 디코딩하여 사용하는 방법입니다. 먼저 base64를 ...
아래는 MongoDB에서 데이터베이스의 이름을 변경하는 방법을 알아봅니다.# MongoDB 데이터베이스 이름 변경하기아쉽게도 MongoDB의 데이터베이스 구조상의 이유로 데이터베이스 이름을 바꾸는 간단한 명령어가 존재하지 않습니다. 그 이유는 데이터베이스 이름이 사용하는 모든 컬렉션 및 데이터에 저장되기 때문인데 아래에서는 이를 대체할 방법을 알아봅니다.결국 다른 방법을 찾아야되는데 생각해 볼 수 있는 방법은 데이터베이스를 새로운 이름으로 복사, 클론하는 방법입니다. 하지만 이 기능 역시 Deprecated되어 4.0 이 전의 버전에서만 가능하므로 다른 방법을 찾아야...
웹페이지 HTML에 사용되는 <base> 태그에 대하여 알아봅니다.# HTML base 태그는?base 태그는 head 안에서 선언된 것을 볼 수 있는데요 ~ base 태그를 사용하면 기준이 되는 base url/uri를 설정하여 사용할 수 있습니다. 여기서 base url/uri는 링크 주소 등을 만들 경우 특정 값이 자동으로 추가되는 것과 같습니다. 간단하게 예를들어 base에 /images/라고 미리 설정해두는 경우 이미지를 불러오거나 링크에 사용되는 경로 앞에 /images/를prefix처럼 붙을 수 있도록 하는 것이 가능합니다.<base hr...
자바스크립트를 사용하여 이미지(Image) 또는 파일을 업로드 할 경우 base64로 변환하여 서버에 올리는 방법에 대하여 알아봅니다.! 언제 base64로 이미지를 변환할까서버에 이미지를 올릴때 파일을 직접 전송할 수도 있지만 데이터를 bade64로 인코딩한 후 업로딩 하는 방법도 많이 사용됩니다. 올라간 데이터는 다시 파일로 변환하거나 데이터베이스에 바로 저장하여 사용할 수 있을 것입니다. 그렇다면 어떻게해야 base64로 인코딩, 변환할 수 있을까요?# 업로드 할 파일 base64 인코딩하기먼저 자바스크립트의 FileReader 내부객체를 사용하여 파일에 접근할...
어플리케이션 아키텍처(Architecture) 단계에서 많이 고려되는 Redis 데이터저장소에 대하여 자세히 알아봅니다. Redis는 무엇이고 어떤 장점과 단점이 있는지 그리고 설치하는 방법 등에 대하여 알아봅니다.# Redis란 무엇인가, Redis의 이해Redis는 Remote Dictionary Server의 약자입니다. Redis는 In-Memory 방식으로 메모리를 사용하여 CRUD를 수행, 데이터를 저장하는 Data Storage입니다. NoSQL 방식의 데이터베이스로 Redis는 다른 데이터저장소에 사용되는 하드디스크(HDD), SSD 방식이 아닌 메모리...
웹사이트를 계속해서 만들어 놓는 경우 아래와 같이 css를 구분하여 작성하는게 일반적입니다. 가장 크게 아래와 같이 reset, common, base로 나뉠 수 있죠.reset.csscommon.cssbase.css위 파일들을 구분한 차이와 왜 나누어 사용할까요? 아래에서 알아보세요.# reset, common 그리고 base css 파일의 사용이처럼 구분하는 이유는 사용 목적에 따라 뚜렷히 구분될 수 있고 재사용성을 높일 수 있기 때문입니다. 또 향후 업데이트 역시 하나의 긴 파일보다는 용이합니다.- 재사용성의 목적- 업데이트의 용이- 사용 목적에 따라 뚜렷히 구...
HBase 데이터 구조에 대하여 알아봅니다.NoSQL 데이터베이스 구조는 HBase외에도 Redi Key/Value 구조 및 Virtuoso 등이 존재합니다. 이중에서 HBase가 무엇이고 구조는 어떻게되는지 알아봅니다.# HBase 알아보기Hadoop 기반의 데이터베이스입니다.- 스키마를 가지지 않음...
어떤 방식이 더 효과적일까요?1. 하나의 테이블에 많은 컬럼2. 많은 테이블에 적은 컬럼만약 1 대 다수인 경우 많은 테이블을 가지는 것이 좋을 수 있음하나의 테이블 안의 많은 컬럼 수는 제한이 있음테이블이 많은 것은 그만큼 유지보수 및 용량이 증가하게 됨나중에라도 테이블을 나눌 수 있음...
SQLlite3 장단점 알아보기...