분류 전체보기 397

JavaScript 문장 끝의 ;에 대해

이번 포스팅에서는 "JavaScript는 문장(statement)이 ;(semicolon)으로 끝나지 않아도 된다"는 것에 대해 생각해보는 시간을 갖도록 하겠습니다. ;을 사용하는 이유 왜 문장 끝에 ;을 사용하는 것일까요? C나 Java의 경우 모든 문장이 ;으로 끝납니다. 그런데 Python의 경우 모든 문장이 개행문자로 끝납니다. (물론 상황에 따라 (), [], {}로 감싼 경우 개행문자를 만나도 문장이 끝나지 않지만요.)그렇다면 왜 문장 끝을 중요하게 생각하는 것일까요? 사실 문장의 끝이 중요하다기보단, 다음 문장의 시작을 알아내는 게 parser에게 중요하기 때문입니다. 그렇다면 JavaScript의 경우 ;을 사용해도 되고 사용하지 않아도 되는데 어떻게 문장이 끝났다는 사실을 알 수 있을까요..

ARCHIVES 2015.10.16

애플 시리를 이루는 오픈소스 기술

애플이 자사 서비스를 향후 수년 내 대규모 통합 클라우드 플랫폼에 구축한다. 곧 아이클라우드, 아이튠스, 시리 등이 모두 오픈소스 기반 클라우드에서 서비스될 것으로 예상된다. 애플은 알게 모르게 오픈소스 기술을 많이 사용해온 회사다. 최근 가장 관심을 모았던 내용은 개인음성비서 ‘시리’의 백엔드 시스템 관리에 ‘메소스(Mesos)’를 사용중이란 얘기였다. 지난 4월 애플 개발자가 메소스 미트업에 발표자로 나서 시리의 메소스 활용사례를 발표해 화제를 모았다. 시리는 매일 전세계 아이폰, 아이패드 사용자 수억명의 질문과 요청을 처리하는 거대한 시스템이다. 애플은 시리의 대규모 자원을 운영하기 위해 클러스터 관리 기술인 메소스를 채택했다. 메소스는 대규모 병렬컴퓨팅 인프라를 관리하는 오픈소스 소프트웨어다. 데..

PostgreSQL vs MongoDB

PostgreSQL vs MongoDB 이번 포스트에서는 PostgreSQL과 NoSQL DB 중 각광을 받고 있는 MongDB를 비교한 아티클을 소개합니다. 원문의 출처는 다음과 같습니다.https://www.airpair.com/postgresql/posts/sql-vs-nosql-ko-postgres-vs-mongo?utm_source=postgresweekly&utm_medium=email 이 아티클은 가장 유명한 RDBMS 중 하나인 PostgreSQL과 가장 많이 사용되는 document database인 MongoDB를 비교하고 각각의 장단점을 소개합니다. 또한 실제 운영 상황에 맞는 선택이 어떤 것인지도 알려줍니다. 최근 DB-engines.com의 데이터베이스 순위에서 PostgreSQL..

ARCHIVES 2015.09.23

지급결제업무와 그래프 데이터베이스

안녕하세요. 김경호선임입니다.이번에는 지급결제라는 금융회사 IT 업무와 그래프 데이터베이스를 관련시켜 이야기 해보려 합니다. 먼저 지급결제에 대해서 간략히 알아보겠습니다.우선 세계적으로 가장 유명한 지급결제 회사로는 paypal이 있습니다. 페이팔은 독자적인 FDS(Fraud Detection System)을 효율적으로 운영하므로 신뢰도 있는 지급결제 서비스를 제공하며 차세대 핀테크 산업의 대표주자로도 손꼽히고 있습니다. 지급결제란 ‘현금’등 화폐적 가치이전을 통해 경제주체간 각종 경제 활동에 따라 발생한 채권, 채무관계를 해소하기위해 이루어지는 처리과정을 의미합니다. 지급결제의 다양한 업무중에 3행이체 라는 업무를 예를 들어 쉽게 설명해보겠습니다. 만약 A라는 고객이 우리은행 카드를 하나은행 ATM기기..

RDF (Resource Description Framework) 1.1

RDF의 한계를 넘어, 그래프 데이터베이스 알아보기 Agens Graph(아젠스 그래프) 출시 이후 비정형데이터의 일부 영역인 웹상의 데이터를 기술하는 Resource Description Framework(RDF)에 대해 기술된 내용입니다. 출처: 한국정보화진흥원 국가DB구축사업의 연구결과인 "부록-데이터활용_신기술가이드-RDF.pdf"에서 발췌. 제 2장. RDF (Resource Description Framework) 1.1 • RDF 가이드라인의 주요 대상 문건은 W3C RDF 1.1 Primer (2014년 6월 24일 발행문건, http://www.w3.org/TR/2014/NOTE-rdf11-primer -20140624/)임. • RDF에 대한 필요성과 논의는 1995부터 시작되었고 19..