분류 전체보기 64

ux in 모바일

ux란 무엇인가 ui와 ux의 차이점의 핵심은 총체적 관점이기 때문에 넓게 보아야 하는데 이 때 무엇을 넓게 보고 통합할 것이냐에 따라 세가지 관점이 존재한다 1 적용 대상의 확대/통합 2 인간 반응의 확대/통합 3 업무 분야의 확대/통합 그리고 거의 모든 ux에 대한 정의는 위 세가지 관점 중 몇가지를 조합해서 만든다. 사용자 경험은 사용자가 어떤 서비스,시스템,제품을 간접적으로 이용하면서 느끼고 생각하게 되는 총체적 경험을 말한다. 모바일 디자인에 있어서 실용적인 팁 1. 디자인 전에 리서치를 수행하시오 리서치 통해 사용자가 원하는 바를 이해하는 것이 우선! -경쟁사 앱을 분석 : 맘에 드는부분과 그렇지 않은 부분을 살피고 그 이유를 찾는다 -사용자를 파악한다: 퍼소나를 구성하여 사용자가 앱과 상호작..

카테고리 없음 2020.03.01

DAPP 개발에 앞서서 공부한 것

블록체인 플랫폼(이더리움,이오스,퀀텀,네오등) = 스마트폰 OS(안드로이드,IOS )라고 보시면 되구요 댑 = 스마트폰 앱 이라고 보시면 됩니다. 그리고 기존 개발된 앱이 손쉽게 댑으로 전환이 될수 있는지 문의 하셨는데 댑은 보편적으로 사용 가능한 웹 서비스와 비슷하며, 일반 HTML/CSS/자바스크립트로 구현된 프런트엔드를 가지고 있어, 일반 사용자가 웹 브라우저나 스마트폰 앱, 또는 미스트와 같은 이더리움 브라우저를 통해 액세스할 수 있습니다. 이렇기때문에 블록체인기반으로한 플랫폼으로 스마트폰이 만들어진다면 기존 앱들도 쉽게 댑으로 전환이 될것으로 보입니다. 운동 관련해서 만든 플랫폼 track mate 프로토타입은 https://ovenapp.io/view/3lnjn9FWs7MqBLo6Bka9utt..

영화관 앱의 스토리플로우

https://news.appstory.co.kr/apps9300 CGV vs 메가박스, 어디가 더 좋을까? 스마트폰 덕분에 영화관 가는 일도 순조로워졌다. 상영 시간에 맞춰 갈 수 있어 기다리지 않아도 되며 영화 정보부터 결제까지 모두 진행할 수 있다. 최근에는 영화티켓 할인과 다양한 이벤트를 제공하고 있어 영화관 앱을 사용하지 않으면 오히려 손해일 정도다. 이번 기사에서는 대표적인 멀티플렉스 영화관 앱 CGV와 메가박스를 비교해보면서 어떤 앱이 더 사용하기 편리한지 알아보았다. CGV &nbs... news.appstory.co.kr 제가 평상시에 메가박스 영화 앱을 자주 이용해서 그 앱 구조에 관심이 많습니다. 그런데 이렇게 영화관 앱의 기능을 분석해주니 관심이 많이 가서 블로그에 포스트 합시다.

Dev Tools 2020.02.27

--blockchain developer의 자격요건--

1. 비트코인 코어 기반 비트코인 외에 수많은 알트코인이 비트코인 코어를 기반으로 하고 있습니다. 단순히 말해서 소스가 C++라는 개발언어로 되어 있으면 비트코인 코어 기반이라고 할 정도입니다. 아니면 스마트컨트랙트를 지원하지 못하는 수많은 메인넷이 비트코인 코어 기반이라고해도 과언이 아닐 정도이죠. 비트코인쪽에도 스마트컨트랙트를 구현하려는 시도가 있기는 하지만 이더리움이나 EOS 등에 비하여 코어나 블록 구조 자체에서 지원하는 구조가 아니기 때문에 좀 더 두고봐야하지 않나하는 생각입니다. 스마트컨트랙트을 지원하지 않아도 되는 메인넷이면 대부분 C++을 통하여 비트코인 코어 기반으로 개발을 진행할 것입니다. - C++(씨플플 또는 씨플러스플러스) C++는 객체지향이며 구조적 프로그래밍이 가능한 개발 언어..

카테고리 없음 2020.01.24

자기PR

스타트업의 개발팀 일원으로 6개월 남짓 휴학하고 일하였습니다. 2019년 겨울방학에는 그곳에서 일을 하였고 재택근무로 일을 많이 도와줫습니다.학교에서 이론을 공부하고 과제를 하는 것도 좋지만, 그보다는 좀 더 압박 속에서 외주를 따고 그것을 팀원들과 함께 해나가는 실무를 대학을 졸업하기 전에 경험해보고 싶었습니다. 중앙대학교 경영학부 그리고 고려대학교 자유전공 학생과 산업보안학과 실무적인 프로젝트를 경험해보고 싶었습니다. 그래서 저희 팀은 2019년 예비 창업 패키지(4차 산업혁명 소셜 벤쳐 분야)에 지원하여 국가의 저는 직접적으로 참여하지 않았지만 스타트업의 개발팀 일원으로 6개월 남짓 일하였습니다. 학교에서 이론을 공부하고 과제를 하는 것도 좋지만, 그보다는 좀 더 압박 속에서 외주를 따고 그것을 팀..

카테고리 없음 2020.01.21

blockChain Design에 앞서 개념 복습

블록 해쉬 블록 해쉬이지만 그 값은 블록 전체를 해쉬한 값이 아니라, 블록 헤더를 해쉬한 값 "블록체인은 블록으로 이루어진 링크드 리스트다." 거래 정보의 전파 블록체인은 거대한 분산 공개 장부 분산 공개 장부는 여러 개의 노드에 복사되어 있으며, 여러 개의 노드가 p2p로 연결되어 블록 체인 네트워크를 형성 은행은 2가지 일을 한다 1)보관 -거래 내역이 담긴 장부를 안전하게 보관한다. -서버에 데이터를 보관 2)검증 -거래 내역에 문제가 없는지 검증한다 블록체인이 은행을 대체하려면 두가지 일(보관,검증)만 대신하면 된다. 단 조건은 단일 주체가 이 두가지 일을 하면 안 된다는 것이다. 이 문제를 누구도 해결 못하다가 블록체인이 해결 블록체인이 가지고 있는 3가지 특성 1)장부에 쓰인 내용은 수정되거나..

BlockChain개발을 한다면 어떤 자료구조를 사용할까

알고리즘 수업에서 blchain을 위한 전용 알고리즘을 배우지는 않는다 기존것을 활용하지 않고 새 알고리즘이 나올 여지가 있다면 논문을 위한 blue 블록 “블록체인”의 “블록”부터 이야기해 보겠습니다. 블록체인에서 중요한 정보를 저장하는 것이 블록입니다. 예를 들어, 비트코인 블록에 저장된 유효한 정보는 비트코인 거래 (Transaction)이며, 거래 정보는 모든 암호화폐의 본질입니다. 이 외에도, 블록에는 버전, 현재 타임 스탬프 및 이전 블록의 해시와 같은 몇몇 기술 정보를 포함하고 있습니다. 이글에서 우리는 비트코인 기술 규범에 묘사된 것과 같은 블록체인을 구현하지는 않지만, 몇 가지 중요한 정보를 포함하고 있는 간소화된 블록체인을 구현할 것입니다. 간소화된 블록체인은 이런 모습일 것이다: ty..

python다운 코딩

Web쪽에서 Django 프레임워크에서도 사용되고, 수많은 데이터 분석 관련 툴이 python으로 작성되어 있다. https://www.python.org/dev/peps/pep-0008/ PEP 8 -- Style Guide for Python Code The official home of the Python Programming Language www.python.org 위 가이드에 나오는 PEP 8 스타일 가이드를 따르는 것이 좋다. yield 키워드 제너레이터(Generators) 제너레이터(generators)는 이터레이터(iterators)와 혼동하기 쉬운 개념입니다. iterator를 쉽게 만들 수 있는 문법으로, 코루틴의 한 형태라고 생각하면 됩니다. 하지만 제너레이터는 모든 값을 메모리에..

서버 관련 개념

기획 -aws에서 제공하는 가상화 클라우드 서비스로 이용 ->Amazon EC2 인스턴스 시작 nodejs프레임워크 종류가 상당히 많아 - With Node.js implementing the server side, developers don’t need to “joggle with” 2 languages anymore. One for the back-end/server-side and one for the front-end/client-side. 나는 linux 사용자니까 Linux 사용자: 키 페어를 홈 디렉터리의 .ssh 하위 디렉터리에 저장하는 것이 좋습니다(예: ~/.ssh/MyKeyPair.pem). 3단계에서 SSH 사용해 인스턴스에 연결할 때 사용할 수 있도록 AWS 인스턴스의 퍼블릭 IP..

웹 프로젝트 2020.01.20