Skip to content

Instantly share code, notes, and snippets.

View mirinzhang's full-sized avatar
🎯
Focusing

mirinzhang mirinzhang

🎯
Focusing
View GitHub Profile
@mirinzhang
mirinzhang / Electron.js
Last active February 10, 2018 14:46
Electron entry script
const { app, BrowserWindow, Menu } = require('electron'),
path = require('path'),
url = require('url'),
// App菜单设置
template = [
{
label: '编辑',
submenu: [
{
label: '撤销',
@mirinzhang
mirinzhang / Sublime Text Licence Key Build 3156
Created February 5, 2018 08:45 — forked from whour/Sublime Text Licence Key Build 3156
Sublime Text Dev Build 3156 Serial Key
----- BEGIN LICENSE -----
eldon
Single User License
EA7E-1122628
C0360740 20724B8A 30420C09 6D7E046F
3F5D5FBB 17EF95DA 2BA7BB27 CCB14947
27A316BE 8BCF4BC0 252FB8FF FD97DF71
B11A1DA9 F7119CA0 31984BB9 7D71700C
2C728BF8 B952E5F5 B941FF64 6D7979DA
B8EB32F8 8D415F8E F16FE657 A35381CC

Homebrew Permissions Denied Issues Solution

Installing and fixing node.JS


brew install node

export const dataURItoBlob = (dataURI) => {
const byteString = atob(dataURI.split(',')[1]);
const mimeString = dataURI.split(',')[0].split(':')[1].split(';')[0];
const strBuffer = new ArrayBuffer(byteString.length);
const unitBuffer = new Uint8Array(strBuffer);
for (var i = 0; i < byteString.length; i++) {
unitBuffer[i] = byteString.charCodeAt(i);
}
return new Blob([strBuffer], {type: mimeString});