Skip to content

Instantly share code, notes, and snippets.

@ruanyf
ruanyf / shape-detction-API.js
Last active February 6, 2017 05:19
Shape Detection API 用法
// 条形码识别(Chrome 56 支持)
var barcodeDetector = new BarcodeDetector();
barcodeDetector.detect(image)
.then(barcodes => {
barcodes.forEach(barcode => console.log(barcodes.rawValue))
})
.catch((e) => {
console.error("Boo, BarcodeDetection failed: " + e);
});
@ruanyf
ruanyf / title.md
Last active March 1, 2017 08:14
中文标题测试

手动插入的标题

1. 一级标题

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer sed massa nisi. Ut cursus consequat blandit. Etiam sed viverra tortor. Duis leo ligula, facilisis ut lacinia sagittis, bibendum sed est. Praesent ac mi turpis. Nulla posuere est nec purus vulputate dignissim. Etiam vehicula dictum facilisis. Vestibulum dignissim mattis mollis. Nam ac nunc quis urna viverra tincidunt quis non nisl. Curabitur feugiat nibh vehicula ligula hendrerit, id viverra diam ullamcorper. Duis at sagittis turpis, venenatis laoreet justo.

Nam mauris metus, auctor nec ligula bibendum, eleifend bibendum elit. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus at mi enim. Proin eu vulputate sapien. Phasellus cursus ex lobortis, porttitor urna quis, viverra quam. Suspendisse et lacinia tellus. Suspendisse potenti. Nullam euismod ultrices augue sit amet dignissim. Morbi at purus sed augue aliquet feugiat elementu

@ruanyf
ruanyf / pointfree01.js
Last active March 11, 2017 15:24
Pointfree Demo One
var str = 'Lorem ipsum dolor sit amet consectetur adipiscing elit';
// 以空格分割单词
var splitBySpace = s => s.split(' ');
// 每个单词的长度
var getLength = w => w.length;
// 词的数组转换成长度的数组
var getLengthArr = arr => R.map(getLength, arr);
@ruanyf
ruanyf / pointfree02.js
Created March 11, 2017 16:20
Pointfree Demo Two
var data = {
result: "SUCCESS",
interfaceVersion: "1.0.3",
requested: "10/17/2013 15:31:20",
lastUpdated: "10/16/2013 10:52:39",
tasks: [
{id: 104, complete: false, priority: "high",
dueDate: "2013-11-29", username: "Scott",
title: "Do something", created: "9/22/2013"},
{id: 105, complete: false, priority: "medium",
@ruanyf
ruanyf / pointfree04.js
Created March 11, 2017 16:46
Pointfree Demo Four
var data = {
result: "SUCCESS",
interfaceVersion: "1.0.3",
requested: "10/17/2013 15:31:20",
lastUpdated: "10/16/2013 10:52:39",
tasks: [
{id: 104, complete: false, priority: "high",
dueDate: "2013-11-29", username: "Scott",
title: "Do something", created: "9/22/2013"},
{id: 105, complete: false, priority: "medium",
@ruanyf
ruanyf / pointfree03.js
Created March 11, 2017 16:51
Pointfree Demo 03
var data = {
result: "SUCCESS",
interfaceVersion: "1.0.3",
requested: "10/17/2013 15:31:20",
lastUpdated: "10/16/2013 10:52:39",
tasks: [
{id: 104, complete: false, priority: "high",
dueDate: "2013-11-29", username: "Scott",
title: "Do something", created: "9/22/2013"},
{id: 105, complete: false, priority: "medium",
@ruanyf
ruanyf / table.md
Created March 22, 2017 13:39
Markdown 表格测试
文章 总结
@ruanyf
ruanyf / led-on.js
Created June 11, 2017 12:27
Open LED on Raspberry Pi
var rpio = require('rpio');
// Configure pin 11 (GPIO17) for output (i.e. read/write).
// rpio.setOutput(11);
rpio.open(11, rpio.OUTPUT);
// Turn GPIO17 on, also known as 'high'.
rpio.write(11, rpio.HIGH);
@ruanyf
ruanyf / led-off.js
Created June 11, 2017 12:29
Close LED on Raspberry Pi
var rpio = require('rpio');
// Configure pin 11 (GPIO17) for output (i.e. read/write).
// rpio.setOutput(11);
rpio.open(11, rpio.OUTPUT);
// Turn GPIO17 on, also known as 'high'.
rpio.write(11, rpio.LOW);
@ruanyf
ruanyf / led-blink.js
Created June 11, 2017 12:33
Blinking LED on Raspberry Pi