분류 전체보기
게스트 OS 와 VirtualBox 공유폴더 설정하기 Share Folders between Host and Guest OS in VirtualBox
2017. 10. 23.게스트 OS 와 VirtualBox 공유폴더 설정하기Share Folders between Host and Guest OS in VirtualBox Step 1: Update & Upgrade and Dist-UpgradeKali Linux 를 실행시킨 후 터미널창에서 다음의 명령을 실행한다. 1root@kali:~# apt update & apt -y dist-upgradecs VirtualBox 를 재부팅한다. 1root@kali:~# rebootcs Step 2: Double-checking version최신 버전을 실행 중인지 다음과 같이 확인한다.123456789101112131415161718root@kali:~# root@kali:~# root@kali:~# root@kali:~# uname..
VirtualBox 에 Kali Linux 설치하기 How To Install Kali Linux in VirtualBox
2017. 10. 21.VirtualBox 에 Kali Linux 설치하기 How To Install Kali Linux in VirtualBox 먼저 VirtualBox 를 설치한다. VirtualBox는 리눅스, OS X, 솔라리스, 윈도를 게스트 운영 체제로 가상화하는 x86 가상화 소프트웨어로, 하단 링크에서 다운로드 받을 수 있다.http://software.naver.com/software/evaluation.nhn?softwareId=MFS_103899&categoryId=B0300000 VirtualBox 설치가 완료되면 VirtualBox용 Kali Linux 이미지 파일을 아래에서 다운로드한다. https://www.offensive-security.com/kali-linux-vmware-virtualbox-..
AICPA 시뮬레이션 시험 대비팁 Task-Based Simulations: CPA Exam Strategies
2017. 10. 20.현실에서 일어나는 문제를 해결하는 스킬을 평가하기 위해서, CPA 시험은 정보를 결합해서 데이터를 평가하는 시뮬레이션이라는 유형의 문제가 출제하고 있다.Task-Based Simulations 라고 명명되는 시뮬레이션 문제(이하 시뮬) 문제와 다수의 관련정보탭으로 구성된다. 문제 유형은 스프레드시트에 숫자 또는 공식을 넣거나, 팝업 박스의 리스트에서 정답을 고르거나, 드래프트를 리뷰하고 완성, 또는 수정하는 등의 다양한 형태로 출제된다. 이외에 AUD, FAR, REG 섹션에서는 유관 정보를 찾아서 인용하는 리서치 형태의 문제도 출제된다. 섹션별 시뮬 문제수는 아래와 같다. Task-Based Simulations 문제수AUDBECFARREG총 8문제총 4문제총 8문제총 8문제Testlet 3: 2 문제..
NLTK (4) - 정규표현식을 사용한 문자 분해 Tokenizing sentences using regular expressions
2017. 9. 26.NLTK (4) - 정규표현식을 사용한 문자 분해 Tokenizing sentences using regular expressions RegexpTokenizer 인스턴스를 생성한 후, 매칭 토큰을 사용하기위해 정규표현식 문장에 적용시켜보자. from nltk.tokenize import RegexpTokenizer tokenizer = RegexpTokenizer("[\w']+") tokenizer.tokenize("Can't is a contraction.") Out[6]:["Can't", 'is', 'a', 'contraction']클래스를 생성하고 싶지 않다면 다음과 같은 헬퍼 함수를 이용할 수도 있다.from nltk.tokenize import regexp_tokenize regexp_toke..
NLTK (3) - 문장을 단어 단위로 분해하기 Tokenizing sentences into words
2017. 9. 25.NLTK (3) - 문장을 단어 단위로 분해하기 Tokenizing sentences into words 이제 문장을 단어 단위로 분해해보자. 텍스트 처리에 있어 단어 리스트를 생성하는 것은 기본적이고도 필수적인 작업니다. 기본적으로 아래와 같이 word_tokenize() 함수를 이용하여 처리가능하다.from nltk.tokenize import word_tokenize word_tokenize('Hello world.') Out[1]:['Hello', 'world', '.'] word_tokenize() 함수는 TreebankWordTokenizer 클래스의 인스턴스에 tokenize() 함수를 호출하는 래퍼 함수이다. 다음 코드와 같은 의미를 갖는다.from nltk.tokenize import T..
ImportError: cannot import name 'PunktWordTokenizer'
2017. 9. 25.ImportError: cannot import name PunktWordTokenizer 에서는 해결 방법으로 NLTK 버전업그레이드를 제시하고 있다. 현재 NLTK 버전은 3.2.4 이다.1234567(envalicia) root@localhost:~# pythonPython 3.5.2 |Anaconda custom (64-bit)| (default, Jul 2 2016, 17:53:06)[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linuxType "help", "copyright", "credits" or "license" for more information.>>> import nltk>>> nltk.__version__'3.2.4'Colored by Color S..
NLTK (2) - 텍스트 문장으로 분해하기 Tokenizing text into sentences
2017. 9. 25.NLTK (2) - 텍스트 문장으로 분해하기 Tokenizing text into sentences 설치가 제대로 되었는지 간단한 코드로 확인해보자. para = "Hello World. It's good to see you. Thanks for buying this book." from nltk.tokenize import sent_tokenize sent_tokenize(para)['Hello World.', "It's good to see you.", 'Thanks for buying this book.']sentence tokenization 함수를 호출해서 para를 인수로 사용한다. sent_tokenize 함수는 nltk.tokenize.punkt 모듈의 PunktSentenceTokeniz..
NLTK (1) - NLTK 및 NLTK 데이터 설치
2017. 9. 25.NLTK (1) - NLTK 및 NLTK 데이터 설치 NLTK 설치 http://www.nltk.org/install.htmlNLTK 는 파이썬 2.7, 3.4, 3.5 을 지원한다.Install NLTK : conda install nltkInstall numpy : conda install numpy12345678910111213141516171819202122232425262728293031323334353637383940(envalicia) root@localhost:~/vikander# conda install nltkFetching package metadata .........Solving package specifications: . Package plan for installation i..
에밀 쿠에, <자기 암시> -암시는 새 못을 박는 망치질이다. 망치질을 계속하면 새 못은 점점 깊숙이 박히고 낡은 못은 빠진다.
2017. 9. 25.언제나 상상이 의지를 이긴다'각자 판단해서, 돌격하라'라고 지휘관이 명령한다면 참패할 수 밖에 없다. 지휘관은 지휘관을 따르는 병사들은 다른 생각없이 무조건 앞으로 나아가야 한다고 '상상'하지만, 각자 판단해야 하는 병사는 혼자 잘못 나섰다가는 패배할 것이라 '상상'한다. 이런 생각이 들면 병사들은 자기 한 목숨을 구하기 위해 뿔뿔이 도망칠 것이기 때문이다. 사람들은 의지가 자신이 원하는 것을 하게 해준다고 믿는다. 그러나 실제로 의지는 상상에 끌려 다니는 꼭두각시에 불과하다. 따라서 의지력 강화가 아니라 상상을 다루는 기술을 익혔을 때에야 비로소 그 꼭두각시 놀음에서 벗어날 수 있다. 모든 것은 상상하는대로 이루어진다상상력을 길들이기 위해 가장 중요한 것은 그것이 가능하다는 것을 아는 것이다. 하지만 ..
다이고, <좋아하는 것을 돈으로 바꾸는 법> - 구조를 만드는 심리술
2017. 9. 24.하루 종일 책만 읽을 수 있으면 그리고 집에서 함께 사는 고양이와 노는 시간과 헬스클럽에서 몸을 단련할 시간만 있으면그 밖에는 아무것도 필요없다고 해도 좋을 정도입니다. 저는 어느 시점부터 쓸 수 있는 돈을 최대한 '지식'(=책)을 얻는 데 투입했습니다. '지식'에 돈을 쓰자 이윽고 그 '지식'이 돈을 만들어주더군요.정말 무서운 '모럴 라이센싱' - 옳은 일을 한 후에는 조금 나쁜 일을 해도 괜찮다?'좋아하는 것'을 '직업'으로 연결할 때는 이왕이면 아직 누구도 하지 않은 것을 '일'로 삼는 편이 좋습니다. 좋아하는 것을 돈으로 바꾸는 법국내도서저자 : 멘탈리스트 다이고(メンタリスト DaiGo) / 김해용역출판 : 동양books(동양북스) 2017.09.15상세보기
모기 겐이치로, <좋은 질문이 좋은 인생을 만든다> - 중요한 것은 대개 곧바로 이해하지 못한다
2017. 9. 24.좋은 질문이 좋은 인생을 만든다 산다는 것은 치우침이 존재한다는 것이다. 인생의 문제에서 논리적인 정답을 얻는 일은 요원해서 만약 감정이 어느쪽으로도 기울지 않는다면 우리는 무언가를 결정하고 행동할 수 없다. 문제는 치우져 있다는 데 있는게 아니라 그 사실을 깨닫지 못하는 데 있다. 인지적 부조화에서 살펴보았듯이 우리는 세상을 바라보는 시점에 편견이 존재한다는 걸 깨닫지 못하고 정당화시키려고 한다. 그렇게 되면 자기다운 길을 모르는 채로 살아가게 된다. 논리란 무엇인가? 그것은 메타인지를 통해서 깨달은 자기의 편견을 수정하고 실행하고 실패를 반복하면서 새로운 세계로 이끌어주는 힘이다. 논리란 우리가 메타인지하고 언어화한 것에 대해 움직인다. 결국 애매한 감정을 핵심 질문으로 바꾸는 마지막 수단에 지나지 ..
주피터 노트북 파이썬3 추가하기 How do I add python3 kernel to jupyter (IPython)
2017. 9. 23.파이썬2 커널이 설치된 주피터 노트북에 파이썬 3 커널을 다음과 같이 추가로 설치할 수 있다. 추가적인 내용은 아래 링크를 참조한다. Kernels for Python 2 and 3How do I add python3 kernel to jupyter (IPython) 파이썬3 커널을 다음과 같이 추가로 설치할 수 있다.python3 -m pip install ipykernel python3 -m ipykernel install --user 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798..
[웹세미나] CPA 수험 전략의 중요성 The Importance of a CPA Exam Strategy
2017. 9. 21.미국공인회계사협회(AICPA)와 전미주정부회계위원회(NASBA)에서 주최하는 웹세미나가 2017년 9월 28일(목) 19:00부터 개최됩니다.The Importance of a CPA Exam Strategy 라는 주제하에 진행되는 이번 세미나에서는 시험의 구성, FAQ, 합격을 위한 전략 등에 대한 설명이 예정되어 있습니다. 질의응답의 시간도 마련되어 있는 만큼, 참석 예약시 작성하시는 양식에 궁금하신 점을 기재해주시기 바랍니다. 발표자는 다음과 같습니다.Joseph Maslott, CPA, CGMA, Senior Technical Manager, AICPAPatricia Hartman, Director of Examination Services, NASBA ■ 개최일시와 세미나 개요 ■개최일: 201..
Getting Started with CLISP (13) - 조건문 The Conditionals: if and Beyond
2017. 9. 19.The Conditionals: if and Beyondtrue 나 false 에 따라 서로 다른 값이 반환되도록 할 때 if 를 사용한다.1234[57]> (if (= (+ 1 2) 3) 'yup 'nope)YUP [57]>(if (= (+ 1 2) 4) 'yup 'nope)NOPEColored by Color Scriptercs물론 리스트가 비었는지 체크할 때도 사용할 수 있다.1234[58]> (if '(1) 'the-list-has-stuff-in-it 'the-list-is-empty)THE-LIST-HAS-STUFF-IN-IT[58]> (if '() 'the-list-has-stuff-in-it 'the-list-is-empty)THE-LIST-IS-EMPTYColored by Color Sc..
Robert Half가 소개하는 10 Best Job Search Websites
2017. 9. 19.세계적인 HR 업체인 Robert Half에서 소개하는 10 Best Job Search Websites 입니다. 현재 수많은 구인구직 게시판, 소셜 미디어 채널, 네트워킹 그룹 등이 있습니다. 풍부한 리스트를 제공한다는 장점이 있지만, 너무 많은 옵션에 자칫 짓눌리기 쉬운 단점도 존재합니다. Robert Half에서 소개하는 양질의 사이트를 통해 기회를 잡으시기 바랍니다. 1. Robert Half 여기서 소개해드리는 상당수는 Robert Half에 독점적인 경우가 많습니다. 검색 기능과 커리어 관련 어드바이스, 강력한 직장 검색, 그리고 해당 직장에 대한 정보 제공 기능이 장점입니다. Robert Half는 1948년 이래로 구직자 여러분에게 유용한 정보를 제공하고 있습니다. 2. CareerBuil..
PPTX에서 PPSX로 변환하기 (온라인 무료)
2017. 9. 18.온라인상에서 무료로 ppsx 파일을 pptx 파일로 변환하는 사이트를 소개해드립니다.Convertio 라는 사이트로 주소는 https://convertio.co/kr/ppsx-pptx/ 와 같습니다.ppsx에서 pptx로 변환하는 방법은 다음과 같습니다. 1. 변환을 원하는 ppsx 파일을 업로드합니다.내 컴퓨터, Google Drive, Dropbox, URL에서 선택하거나 이 페이지에서 드래그하여 선택할 수 있습니다.다수의 파일 처리도 가능합니다. 2. pptx 선택아래와 같이 pptx 또는 기타 필요한 결과물의 형식을 선택합니다. 3. 변환된 pptx 다운로드파일 변환을 실행 후 처리된 pptx 파일을 다운로드할 수 있습니다
2017년도 AICPA 시험 합격률 분석 2017 CPA Exam Pass Rate Observations
2017. 9. 18.2017년도 AICPA 시험 합격률 결과에서 보이는 주요 사항을 정리홰보았습니다.전 섹션의 합격률이 올해 1쿼터 보다 상승했습니다. 물론 2쿼터는 전통적으로 합격률이 오르는 시기이기는 합니다. 하지만 올해 4월 1일 도입된 새로운 시험에 적응할 때까지 다소 합격률이 하락할 가능성도 있었다는 점을 염두에 두면, 이번 2쿼터에도 그 동안의 트렌드를 유지했다는 것 자체가 고무적인 사실입니다. 또 다른 특징은 BEC 섹션이 가장 높은 합격률을 기록했다는 것입니다. 2017년 1쿼터의 BEC 합격률은 2016년 어느 쿼터보다 낮았습니다. 드디어 2쿼터에 반등하여 2016년 1쿼터 합격률에 근접한 결과를 보였습니다. 이 부분 역시 수험생 입장에서는 안심되는 결과치인데요, 이번 2쿼터는 BEC 섹션에 최초로 시뮬레이..
Getting Started with CLISP (12) - nil 과 ()
2017. 9. 16.The Symmetry of nil and ()리스프의 명령어와 데이터 구조의 동작을 자세히 보면 리스프는 대칭이라는 정신으로 똘똘 뭉쳐있는 것으로 보인다. 이러한 대칭성이야말로 리스프 코드를 우아하게 만들어 주고, 리스프의 간결한 구문 역시 이러한 대칭이 가능하게 하는 중요한 요소 중 하나가 된다. Empty Equals False정보를 저장하고 가공하는데 있어 리스트의 효용을 아주 강조하는 리스프의 철학상 리스트를 나누는데 편리한 디자인을 선호하는 것은 당연한 이치일 것이다. 가장 심오한 결정 중의 하나는 리스트에 관해 비어있는 리스트를 false 로 평가한다는 것이다. 1234[49]> (if '() 'i-am-true 'i-am-false)I-AM-FALSE[49]> (if '(1) 'i-am-t..
Getting Started with CLISP (11) - 중첩리스트 Nested Lists
2017. 9. 16.Nested Lists리스트는 리스트를 포함할 수 있다. 예를 들면 다음과 같다. 이 경우 3개의 아이템을 가진 리스트가 된다. 두 번째 아이템은 (duck bat) 으로 그 자체가 리스트이다. 12[42]> '(cat (duck bat) ant)(CAT (DUCK BAT) ANT)cs중첩리스트도 콘셀을 이용해서 구성된 것이며, 앞서 언급한 리스트 함수들을 이용하여 아래와 같이 원하는 아이템을 추출해낼 수 있다.123456[43]> (car '((peas carrots tomatoes)(pork beef chicken)))(PEAS CARROTS TOMATOES)[43]> (cdr '(peas carrots tomatoes))(CARROTS TOMATOES)[43]> (cdar '((peas carrot..
Getting Started with CLISP (10) - Car, Cdr, List Function
2017. 9. 16.The car and cdr Functions리스트는 2개의 아이템으로 구성된 셀의 긴 체인과도 같다. car 함수는 셀에서 첫 번째 아이템을 꺼낼 때 사용된다. 12[33]> (car '(pork beef chicken))PORKcs이에 반해 cdr 함수는 리스트의 첫 번째 아이템을 제거한다.12[35]> (cdr '(prok beef chicken))(BEEF CHICKEN)cs그리고 car 과 cdr 을 결합하여 cadr, cdar, cadadr 같은 함수를 만들어낼 수도 있다. cadr 의 경우 car 와 cdr 을 동시에 쓰는 것과 같다. cadr 의 경우 리스트의 두 번째 아이템을 뽑아낸다. 다음의 예를 보자. 123456[37]> (cadr '(pork beef chicken))BEEF[37..
Getting Started with CLISP (9) - Cons Function
2017. 9. 16.List Functions리스트를 다루는 것은 리스프 프로그래밍에서 *아주* 중요한 부분이다. 리스프에서 콘셀을 다루는데는 cons, car, cdr 이라는 3가지 기본 함수가 있다. The cons Function타입과는 무관하게 2개의 데이터를 연결할 경우, 주로 쓰는 방법이 cons 함수를 통한 것이다. 예를 들어, chicken 을 cat 에 연결해보자. 12[26]> (cons 'chicken 'cat)(CHICKEN . CAT)cs보는 바와 같이 cons 은 괄호안의 점으로 각각의 아이템을 연결한 하나의 객체를 반환한다. 이것은 일반적인 리스트와는 다르다. 가운데 있는 점을 통해 2개의 아이템을 연결하는 콘셀을 만드는 것이다. 그리고 quoting 을 통해 2개의 아이템을 리스프가 코드가 아닌..
Getting Started with CLISP (8) - 콘셀(Cons Cells)
2017. 9. 16.리스트는 리스트의 핵심 기능이다. 간단한 리스프 코드를 보자. 아래 코드는 심볼 (expt)와 2개의 숫자로 구성되어 있으며 괄호로 표시되는 리스트에 포함되어 있다.12[23]> (expt 2 3)8cs Cons Cells리스프의 리스트는 cons cells(이하 콘셀로 명명) 에 의해 결합된다. 콘셀은 2개의 작은 연결된 박스로 구성되며, 각각은 서로 다른 것을 가리킨다. 서로 다른 2개를 가리킬 수 있기 때문에 콘셀을 연결하셩 리스트에 넣는 것이 가능하다. 사실 리스프는 모든 것이 콘셀로 구성된 추상적인 구조에 불과하다. 예를 들어, '(1 2 3) 이라는 리스트를 만들었다고 하자. 컴퓨터 메모리에는 다음과 같이 표현된다. 3개의 콘셀을 통해 구성되는데, 각각의 셀 중 하나는 숫자를 그리고 나머지 하..
Getting Started with CLISP (7) - 리스프는 코드와 데이터를 어떻게 구분하는가 How Lisp Distinguishes Between Code and Data
2017. 9. 15.리스프에서는 코드와 데이터를 어떻게 구분하는가? 이를 위해 Common Lisp 는 2개의 모드를 사용한다. 하나는 코드 모드이고, 다른 하나는 데이터 모드이다. Code Mode무언가를 Lisp REPL 에 입력할 때마다 컴파일러는 여러분이 실행하고자하는명령을 입력하고 있다고 간주한다. 다른 말로 하면, 리스프는 기본 모드가 코드 모드라는 얘기다. 이미 언급했지만, 리스프는 코드가 리스트 형태로 입력된다고 기대한다. 하지만 입력되는 코드는 리스트의 특별한 타입, 즉 폼의 형태이다. 폼이라는 것은 도입부에 특별한 명령(보통은 명령의 이름)을 가지는 리스트를 말한다. 폼을 읽을 때 리스프는 해당 리스트의 모든 아이템을 파라메터로 함수에게 보낸다. 12[19]> (expt 2 3)8cs위의 예에서 지수를 계..
Getting Started with CLISP (6) - Symbols, Numbers, Strings
2017. 9. 15.Symbols리스프의 심볼은 문자, 숫자, + - / * = ? ! _ 와 같은 특수문자로 구성된다. 예를 들면 다음과 같다. foo, ice9, my-killer-app27, and even ---- 리스프의 심볼은 대소문자를 구별하지 않는다(case-insensitive). 하지만 대부분의 리스퍼들은 대문자를 사용하지 않는다. 이는 다음과 같이 2개의 심볼을 비교해보면 알 수 있는데, 리스프는 아래의 2개의 심볼을 동일한 것으로 취급한다.12[1]> (eq 'fooo 'FoOo)Tcs Numbers리스프는 실수와 정수를 모두 지원한다. 소수점 여부에 따라 정수 또는 실수로 구분된다. 리스프에서 1 과 1.0 은 서로 다른 2개의 개체인 셈이다. 그리고 다음과 같이 1 과 1.0을 더하는 경우,..
교육을 다시 생각하다 Next Generation Education
2017. 9. 15.앞으로의 시대의 교육은 지난 산업화 시대와는 다른 자질을 갖출 것을 요구할 것입니다. 그 중에서도 창의성, 비판적 사고, 혁신적 사고, 호기심, 사회적 지능, 협업정신, 적응력, 창업가 정신, 과거에 한 일이 현재를 만든다는 것, 그리고 올바른 질문을 하는 방법 등이 해당될 것입니다. 평생에 걸친 학습과 폐기학습(unlearning)에 대한 요구는 교육을 새롭게 재정의할 것을 요구합니다. 그리고 AI, 모바일, 클라우드, 가상현실, 증강현실, 빅데이터 등을 결합한 혁신을 이끌것입니다. 차세대 교육의 주요 면면은 다음과 같습니다. 자기 조직 학습 환경게임 기반 교육증강/가상 현실을 통한 토픽 탐구인공지능을 통한 개인맞춤 교육가상 스쿨1대 1 튜터링 네트워크 https://medium.com/@frankdi..
2017년 2쿼터 시행된 새로운 AICPA 시험의 합격률이 발표되었습니다!
2017. 9. 14.변경된 시험으로 처음 치러진 올해 2번째 윈도우의 AICPA 시험 합격률이 발표되었습니다. 섹션별 합격률은 다음과 같습니다. 섹션2016 Q42017 Q12017 Q2FARE 43.2443.4743.76REG 45.9346.1048.32BEC 52.8750.3955.09AUD44.4143.4752.00지난 2쿼터의 결과와 비교해보면 위와 같은 합격률은 어떻게 보면 새롭게 바뀐 시험이 학교나 현장의 경향을 더욱 더 잘 반영한 결과라고도 생각할 수도 있겠습니다. 요즘 수험생에게는 더 잘 맞는다는 얘기가 될 수도 있겠죠.물론 NASBA의 코멘트에 따르면 쿼터간의 합격률 단순 비교는 무리가 있다고 합니다. 2쿼터는 새로운 시험 제도와 이에 따른 새로운 합격기준에 근거하여 치러진 첫 시험이므로, 기존의 합격률과 ..
구독필수 7개 데이터 사이언스 뉴스레터 7 awesome data science newsletters to keep you informed
2017. 9. 10.무엇이 최신 트렌드를 아는 것은 다방면에서 유용합니다. 이를 위해 이메일 뉴스레터를 구독하는 것이 하나의 방법이 될 수 있는데, 본 포스팅에서 구독하면 좋을 7개 데이터 사이언스 뉴스레터를 소개해드립니다. 1. Data ElixirSubscribe to Data ElixirData Elixir Archives2. The Data Science RoundupSubscribe to the Data Science RoundupData Science Roundup Archives (From issue 47 onwards only)3. Data Science WeeklySubscribe to Data Science WeeklyData Science Weekly Archives4. KDnuggets NewsSubs..
믿을 수 없는 파이썬의 성장세 The Incredible Growth of Python
2017. 9. 10.세계은행 기준 고소득 국가와 그렇지 못한 국가간의 기술적 트렌드 분석자료에 따르면, 양자간의 크게 눈에 띄는 부분이 다름 아닌 파이썬에 대한 것이다. 스택오버플로우 트렌드 또는 기타 글로벌 소프트웨어 개발 랭킹 등을 통해서도 확인할 수 있듯이 고소득 국가에서 파이썬의 성장세가 아주 두드러지고 있다. Stack Overflow Trends 에서 볼 수 있듯이 지난 5년간 파이썬은 급성장했다. 본 포스팅에서는 특히 이 중에서 고소득 국가에 집중했고, 질문에 답하는 것보다 질문의 비중에 중점을 두었다. 스택 오버플로우 상위 10개의 태그 중 6개를 비교한 결과는 다음과 같다. 아래는 향후 전망이다. 파이썬의 성장세는 지속된다. 성장세인 다른 언어들과 비교해보자. 저소득 국가에서는 전혀 다른 트렌드를 보인다. ..
RSS 는 여전히 건재함. 소셜미디어 대신 뉴스수집기로 RSS를 써야하는 이유 Why RSS Still Beats Facebook and Twitter for Tracking News
2017. 9. 10.흔히 RSS는 이제 그 수명을 다했다고 생각할지 모르지만, 2017년 현재에도 여전히 그 역할을 하고 있다. 소셜 미디어대신 RSS를 뉴스수집기로 써야하는 이유에 대한 포스팅소셜 미디어를 통해 뉴스를 공급받는다는 것은 다른 사람의 선택(필터링)에 의지하는 것인 반면, RSS의 경우 필터링되지 않은 뉴스를 공급받아 유저가 선택을 할 수 있다는 점이 다르다. 그리고 RSS의 경우 불필요한 뉴스를 넘기느라 시간을 낭비하지 않아 시간을 효율적으로 활용할 수 있는 장점도 있다. 마지막으로 그 대상은 비단 뉴스에만 국한되지는 않는다. http://fieldguide.gizmodo.com/why-rss-feeds-still-beat-facebook-and-twitter-for-track-1800722740
미국 정부 공공서비스 접근을 위한 SSO 서비스 login.gov 런칭
2017. 9. 10.미국 정부는 공공서비스에 대한 접근을 용이하게 하기 위해 정부웹사이트 로그인을 위한 SSO 서비스 login.gov 런칭했다고 밝혔습니다. 개발에 사용된 소스 코드는 아래 깃헙에 모두 공개되어 있습니다. Government launches login.gov to simplify access to public services https://18f.gsa.gov/2017/08/22/government-launches-login-gov/ open source repository https://github.com/18F/identity-idp