반응형
반응형

[FACEBOOK UI] github - facebook UI material



https://github.com/nekomy/nekomy-platform


An open source LMS (eLearning platform) for MOOCs and online courses (like Tutellus.com or Udemy.com with extra features). Tech stack includes PWA & SPA with Facebook's React, Google's Firebase, Slack API and Material UI 



https://github.com/danivegamx/facebook-material


This is a UI version of the main Facebook timeline, using Polymer and webcomponents. The main idea is to make a visual substitution of the react.js view-controllers with the Material Design concept.





...

반응형
반응형

빠른 시작: JavaScript용 Facebook SDK

https://developers.facebook.com/docs/javascript/quickstart



JavaScript용 Facebook SDK의 다양한 클라이언트 측 기능 세트로 다음을 수행할 수 있습니다.

  • 사이트에서 좋아요 버튼과 기타 소셜 플러그인을 사용할 수 있습니다.
  • 사이트에 가입을 꺼리는 요인을 저하시키기 위해 Facebook 로그인을 사용할 수 있습니다.
  • Facebook의 그래프 API를 쉽게 호출할 수 있습니다.
  • 소식 공유와 같은 다양한 액션을 수행할 수 있는 대화 상자를 실행할 수 있습니다.
  • Facebook에서 게임 또는 앱 탭을 빌드할 때 쉽게 통신할 수 있습니다.

SDK, 소셜 플러그인 및 대화 상자는 데스크톱과 모바일 웹 브라우저 모두에서 작동합니다.

이 빠른 시작에서는 SDK 설정 방법을 보여주고 몇 가지 기본 그래프 API를 호출하는 방법을 익혀봅니다. 아직 설정하지 않은 경우 JavaScript 테스트 콘솔을 통해 모든 SDK 메서드를 사용해보고 몇 가지 예제를 살펴볼 수 있습니다. 설정 단계를 건너뛰고 이 빠른 시작의 나머지 부분만 콘솔에서 테스트해볼 수도 있습니다.

기본 설정

JavaScript용 Facebook SDK에는 다운로드하거나 설치해야 하는 독립실행형 파일이 없습니다. 대신 SDK를 페이지에 비동기식으로 읽어들일 HTML에 간단한 JavaScript 정규식을 포함하기만 하면 됩니다. 비동기식으로 읽어들이면 페이지의 다른 요소를 읽어들이는 것을 차단하지 않습니다.

다음 픽셀 코드는 옵션이 가장 일반적인 기본값으로 설정되는 기본 SDK 버전을 제공합니다. 읽어들일 각 페이지의 <body> 태그를 연 다음 바로 삽입해야 합니다.

<script>
  window.fbAsyncInit = function() {
    FB.init({
      appId            : 'your-app-id',
      autoLogAppEvents : true,
      xfbml            : true,
      version          : 'v2.10'
    });
    FB.AppEvents.logPageView();
  };

  (function(d, s, id){
     var js, fjs = d.getElementsByTagName(s)[0];
     if (d.getElementById(id)) {return;}
     js = d.createElement(s); js.id = id;
     js.src = "//connect.facebook.net/en_US/sdk.js";
     fjs.parentNode.insertBefore(js, fjs);
   }(document, 'script', 'facebook-jssdk'));
</script>
    

이 코드는 SDK를 읽어들인 다음 초기화합니다. 직접 만든 Facebook 앱의 ID로 your-app-id 값을 대체해야 합니다. 앱 ID는 앱 대시보드에서 찾을 수 있습니다.




...

반응형
반응형

[Chatbot] Python과 Tensorflow를 활용한 AI Chatbot 개발 및 실무 적용 chatbot


도입 

AI Chatbot 소개 

Chatbot Ecosystem 

Closed vs Open Domain 

Rule Based vs AI 

Chat IF Flow and Story Slot 

AI기반의 학습을 위한 Data 구성 방법 

Data를 구하는 법 / Train을 위한 Word Representation 

Data의 구성 / Data Augmentation(Intent, NER) 

자연어처리 위한 AI 적용 방안 

Intent (Char-CNN) / QnA (Seq2Seq) 

Named Entity Recognition (Bi-LSTM CRF) / Ontology (Graph DB) 

Chatbot Service를 위한 Architecture 구성 

Chatbot Architecture 

NLP Architecture 

Web Service Architecture 

Bot builder / Chatbot API 

Test Codes for Chatbot 

실무에서 발생하는 문제와 해결 Tips 

Ensemble and voting / Trigger / Synonym(N-Gram) 

Tone Generator / Parallel processing / Response Speed 

마무리 


[설명 코드] 

Text Augmentation / Slot Bot / QA Bot / Graph DB / Response Generator 




...

반응형
반응형

고양이 셀카 찍어주는 ‘캣스냅’ 



‘캣스냅‘은 고양이 셀카를 찍을 수 있는 앱이다. 움직이는 작은 물체에 반응하는 고양이의 특성을 이용해 고양이가 스스로 스마트폰이나 태블릿을 터치해 사진을 촬영한다. 기기 화면에 빨간 점이 이리저리 움직이는데, 그 점을 고양이가 터치하는 순간 진동과 함께 사진이 ‘찰칵’ 찍히는 방식이다. 고양이에 맞춰 움직이는 빨간 점의 속도나 민감도를 조절할 수 있다.


앱을 쓸 때 주의해야 할 부분은 ‘각도’다. 고양이가 터치하기 쉬우라고 스마트폰이나 태블릿을 바닥에 놓고 촬영하면 의도치 않게 ‘굴욕샷’만 찍힐 수 있다. 스마트폰 거치대 등을 활용해 꼭 옆으로 세워두는 식으로 촬영하는 걸 추천한다.




 

...


반응형
반응형

플랜그램, ‘메신저’와 ‘업무 관리 보드’를 하나로


국내 스타트업 플랜그램이 메신저와 업무 관리 보드를 결합한 신개념 프로젝트 및 태스크 관리 서비스 ‘플랜그램’을 국내 및 해외에서 동시에 선보인다고 8월25일 발표했다.


기존에 메신저로 협업하는 사람들은 메신저에 작업관리 기능이 없어 아쉬움을 토로하는 한편, 작업관리 앱으로 협업하는 사용자들은 커뮤니케이션을 위해 별도의 앱을 사용해야 하는 불편함이 있었다. 기존의 기업용 SNS와 작업관리 앱을 보완한 플랜그램은 이런 점을 개선하고 사용자의 다양한 요구를 채워주기 위해 개발됐다.


플랜그램의 핵심 기능은 이슈가 되는 작업을 ‘태스크 카드’로 작성하고 공유하는 것이다. 태스크 카드를 통해 업무 현황, 작업 진척도, 완료 일자, 파일 공유와 같은 협업은 물론 태크스 별로 커뮤니케이션도 할 수 있다. 태스크 카드의 작업기한을 실시간 차트로 변환하여 전체 작업 일정도 확인할 수 있도록 해 프로젝트 관리 편의성을 높였다.


플랜그램은 “계획적 관리가 필요한 기업 사용자는 물론 개인 사용자들에게도 유용한 서비스가 될 것으로 기대하고 있다”라며 “한국어와 영어 버전 서비스를 함께 선보임으로써 국내뿐만 아니라 해외 시장도 동시에 공략할 계획”이라고 말했다. 이강휘 플랜그램 대표는 “그동안 협업과 프로젝트관리, 커뮤니케이션의 분리로 인해 발생하는 업무 집중의 어려움, 여러 계정관리로 인한 번거로움, 중복 비용 발생 문제를 해소하는 것이 플랜그램의 핵심 목표”라 강조하며 “플랜그램은 퍼블릭 서비스 공급과 더불어 글로벌 파트너를 통한 화이트라벨 비즈니스도 전개해 나갈 계획”이라고 밝혔다. 플랜그램은 웹브라우저 크롬, 인터넷 익스플로러 11이상, 사파리, 파이어폭스와 안드로이드 및 iOS에서 무료로 다운로드 받아 사용할 수 있다.



...

반응형
반응형

[javascript] Vue.js 응용 프로그램 디버깅을위한 Chrome devtools 확장 프로그램.


GitHub :  https://github.com/vuejs/vue-devtools



크롬브라우저에서 확장프로그램 들어간 다음 "vue.js" 로 검색하면 나옴. 설치!



vue-devtools

Important Usage Notes

  1. If the page uses a production/minified build of Vue.js, devtools inspection is disabled by default so the Vue pane won't show up.

  2. To make it work for pages opened via file:// protocol, you need to check "Allow access to file URLs" for this extension in Chrome's extension management panel.

demo

Works with vuex for time-travel debugging:

demo

Installation

Manual Installation

Make sure you are using Node 6+ and NPM 3+

  1. Clone this repo
  2. npm install (Or yarn install if you are using yarn as the package manager)
  3. npm run build
  4. Open Chrome extension page
  5. Check "developer mode"
  6. Click "load unpacked extension", and choose shells/chrome.

Hacking

  1. Clone this repo
  2. npm install
  3. npm run dev
  4. A plain shell with a test app will be available at localhost:8080.

Testing as Firefox addon

  1. Install web-ext

    $ npm install --global web-ext
    

    Or, for Yarn:

    $ yarn global add web-ext
    

    Also, make sure PATH is set up. Something like this in ~/.bash_profile:

    $ PATH=$PATH:$(yarn global bin)
    
  2. Build and run in Firefox

    $ npm run build
    $ npm run run:firefox
    

    When using Yarn, just replace npm with yarn.

...

반응형

+ Recent posts