반응형
반응형

http://www.bloter.net/archives/234334 

 

<데브포스트>는 160개의 해커톤 1만여개의 프로젝트, 1만3281명의 해커에게 그들이 해커톤에서 사용한 기술을 물었다. 이를 기반으로 기술, 언어, API 인기 순위가 담긴 ‘학생 해커 리포트‘도 공개했다. 해커톤 프로젝트에서 해당 언어, 기술이 얼마나 많이 태그 됐는지에 따라 순위가 집계됐다.

다음 순위들은 학생 해커톤에서 집계된 것이므로 몇 가지 유의할 점이 있다. 해커톤은 보통 24~48시간처럼 짧은 시간 안에 개발을 진행해야 한다. 그래서 API를 이용한 웹, 모바일 앱 개발이 주를 이룬다. 자원도 한정돼 있기에 무료 혹은 비용이 적은 기술을 사용하게 된다. 이 순위들은 실제 IT업계에서 쓰는 비중과는 차이가 날 수 있다.

기술 & API 순위

모바일 플랫폼

플랫폼 %
Android 38.2
iOS 22.7
Windows Phone 4.9

프로그래밍 언어

1 HTML/CSS 11 Ruby
2 JavaScript 12 XML
3 Python 13 Ajax
4 Java 14 Shell
5 C/C++ 15 Processing
6 PHP 16 Lua
7 Objective-C 17 CoffeeScript
8 C# 18 Go
9 Swift 19 MATLAB
10 JSON 20 OpenGL

*HTML은 프로그래밍 언어가 아니라 마크업 언어다. 하지만 거의 모든 웹 개발에서 쓰이기 때문에 포함됐다. 제이슨도 프로그래밍 언어가 아니지만 포함됐다.

스위프트는 출시된 지 13개월 밖에 안 됐지만 9위에 올랐다.

데이터베이스

1 MongoDB
2 MySQL
3 SQLite
4 PostgreSQL
5 FoundationDB

커뮤니케이션 API

1 Twilio
2 Yo
3 SendGrid
4 Moxtra
5 Mailjet

소셜 API

1 Facebook
2 Twitter
3 Reddit
4 Instagram
5 Google+

결제, 금융 API

1 Venmo
2 Paypal
3 Stripe
4 Braintree
5 Blockchain

벤모 API가 페이팔보다 더 많이 쓰였다.

 

 

반응형
반응형

JavaScript InfoVis Toolkit

 

 

http://philogb.github.io/jit/index.html

 

Demo : http://philogb.github.io/jit/demos.html

 

The JavaScript InfoVis Toolkit provides tools for creating Interactive Data Visualizations for the Web.

 

자바스트립트 그래프, 정보표시

 

 

 

 

 

 

 

 

.

반응형
반응형

basicContext: Easy menus for your website

 

basicContext makes it easy to create menus for your website or app. It works with all kinds of events, always stays on screen, and is written in Vanilla JS.

basiccontext

 

basicContext

Easy-to-use context-menu for your website or webapp.

Context Screenshot

Demos

Name Description Link
Basic demo basicContext works with all kind of events Try it on CodePen
Position demo basicContext never leaves the visible screen-area Try it on CodePen
Scroll demo basicContext is scrollable when the context height is bigger than the browser height Try it on CodePen

Features

  • Works in all modern browsers
  • Written in Vanilla JS
  • Stays within the viewport and never opens outside the visible screen-area (Demo)
  • Scrollable, when the height of the context-menu is bigger than the height of the browser (Demo)

Requirements

basicContext is written in Vanilla JS and only dependents on the following browser APIs:

All of these APIs are capable of being polyfilled in older browser. Check the linked resources above to determine if you must polyfill to achieve your desired level of browser support.

 

 

 

 

 

 

 

 

 

반응형
반응형

basicModal: Modern dialog system for your web apps

 

basicModal is a dialog system for your modern web apps. It’s easy to use, includes support for text inputs, and includes drop-down elements, among other features.

basicmodal

 

 

basicModal

Easy-to-use dialog system for modern web-apps.

Modal Screenshot

basicModal is a dialog-system for modern web-apps. It includes everything you need to display information, ask questions or request input from the user. Modals can be chained, so you can easily build a setup-assistant or show dialogs in a predefined order. Invalid input can be highlighted and handled using the included function.

basicModal uses SASS, CoffeeScript, CSS3 Flexbox and only requires jQuery on your website.

Tested with the latest versions of Mozilla Firefox, Apple Safari, Google Chrome, Microsoft Internet Explorer (10+) and Opera.

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형
반응형

캡챠

reCAPTCHA

 

오래전에 제작된 종이책들을 텍스트화하기 위해 OCR 프로그램을 사용하는데, 낙서나 얼룩, 헤짐 등의 방해요소만 있어도 OCR 프로그램은 텍스트를 제대로 인식하지 못한다. 이런 단어들은 사람이 하나하나 판독해야 하지만 수요가 적은 책들까지 일일이 입력하려면 노동력과 인건비가 많이 들어간다. 이를 해결하기 위해 CAPTCHA를 입력하는 수많은 사용자들의 힘을 빌리는 것이 바로 reCAPTCHA이다.

reCAPTCHA는 다음과 같은 과정을 거친다.
1.reCAPTCHA는 두 개의 암호코드를 제시한다. 하나는 컴퓨터가 이미 답을 알고 있는 단어이지만 다른 하나는 서적을 텍스트화 하는 도중 OCR이 인식하지 못한 단어이다.
2.사용자가 두 단어를 모두 입력하면 컴퓨터는 이미 답을 아는 단어로 대상이 사람인지를 확인한다.
3.대상이 사람이라고 판정된 경우 나머지 단어 또한 정답으로 판단한다.
4.이렇게 인식하지 못한 한 단어를 여러 번 반복해서 테스트한 뒤 높은 비율로 입력된 단어를 선택해 책을 텍스트화하는 데에 적용하게 된다.

시각장애인을 위한 오디오 reCAPTCHA의 경우에도 옛 라디오 프로그램 중에서 자동으로 소리 인식이 되지 못한 부분을 활용한다.

reCAPTCHA를 통해 텍스트화되는 책의 숫자는 연간 250만권 정도에 해당한다. 하루에 10만건에 이르는 이 절차들은 CAPTCHA를 입력하는 데 낭비되는 시간을 활용하면서 수많은 책의 디지털화에 기여하고 있다.

reCAPTCHA를 사용하려는 유저들은 reCAPTCHA 배포 사이트를 통해 무료로 이용할 수 있다.

 

https://www.google.com/recaptcha/

 

 

예제 : https://developers.google.com/recaptcha/docs/display#js_api

 

속성 : https://developers.google.com/recaptcha/docs/display

 

 

 

 

반응형
반응형
JointJS: JavaScript diagramming library

 

Chart, Graph, javascript

 

JointJS is a JavaScript diagramming library. It includes basic diagram elements, interactive elements and links, touch support, animations, and more.

jointjs

Homepage: http://jointjs.com/
GitHub: https://github.com/DavidDurman/joint
Demo Page: http://jointjs.com/demos

 

 

http://jointjs.com/rappid

 

.Supported browsers

Only the good ones (those that support SVG):

  • Latest Google Chrome (including mobile)
  • Latest Firefox
  • Safari (including mobile)
  • IE 9+

 

 

반응형

+ Recent posts