I hereby claim:
- I am aautar on github.
- I am aautar (https://keybase.io/aautar) on keybase.
- I have a public key ASC2aM0g2jk1jjN3YLBGLlc7KUjq1ckJNfMq-HukcmkqGgo
To claim this, I am signing this object:
const mime = MIMEFromDataURI.getMIMEType(e.data); // using https://github.com/aautar/mime-from-data-uri | |
const dataB64 = e.data.split(',')[1]; | |
const imageDataStr = window.atob(dataB64); | |
const imageDataBinaryArr = new Uint8Array(new ArrayBuffer(imageDataStr.length)); | |
for (let i=0; i<imageDataStr.length; i++) { | |
imageDataBinaryArr[i] = imageDataStr.charCodeAt(i); | |
} |
// From https://github.com/facebook/react/issues/3249#issuecomment-177750141 | |
var event = document.createEvent("HTMLEvents"); | |
event.initEvent("click", true, true); | |
var target = $('.about-page-link')[0]; | |
target.dispatchEvent(event); |
Element.prototype.insertAdjacentElement = function(position, elem) { | |
let _this = this; | |
switch (position.toLowerCase()) { | |
case 'beforebegin': | |
$(_this).before($(elem)); | |
break; | |
case 'afterbegin': | |
$(_this).prepend($(elem)); | |
break; |
.invisible-upload-input { | |
font-size:0; // hide button | |
cursor: pointer; | |
opacity:0; | |
position:absolute; | |
top:0; | |
left:0; | |
right:0; | |
bottom:0; | |
z-index:100; |
function stuffInt64BytesIntoNumber(_arrayBuffer) | |
{ | |
// get a DataView over the ArrayBuffer | |
var dv = new DataView(_arrayBuffer); | |
// read bytes from DataView into array | |
var bytes = []; | |
for(let i=0; i<8; i++) { | |
bytes.push( dv.getUint8(i) ); | |
} |
import org.apache.poi.xslf.usermodel.XMLSlideShow; | |
import org.apache.poi.xslf.usermodel.XSLFSlide; | |
import java.awt.*; | |
import java.awt.geom.Rectangle2D; | |
import java.awt.image.BufferedImage; | |
import java.io.File; | |
import java.io.FileInputStream; | |
import java.io.FileOutputStream; | |
import java.io.IOException; |
I hereby claim:
To claim this, I am signing this object: