Skip to content

Instantly share code, notes, and snippets.

View zzarcon's full-sized avatar
🦍
Generating legacy code

Hector Zarco zzarcon

🦍
Generating legacy code
View GitHub Profile
@zzarcon
zzarcon / palindrome.cc
Created March 13, 2016 15:47
Palindrome C++ 2
#include <nan.h>
using namespace v8;
void IsPalindrome(const FunctionCallbackInfo<Value>& info) {
Nan::Utf8String arg0(info[0]);
char *str = *arg0;
size_t len = arg0.length();
int half = len / 2;
int start = 0;
@zzarcon
zzarcon / request.js
Created March 20, 2016 20:01
XMLHttpRequest
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = callback;
xhr.open("GET", "https://api.github.com/users/zzarcon");
xhr.send();
function callback() {
if (xhr.readyState == 4 && xhr.status == 200) {
var json = JSON.parse(xhr.responseText);
@zzarcon
zzarcon / request.js
Created March 20, 2016 20:16
jquery ajax
$.get('https://api.github.com/users/zzarcon', callback);
function callback(user) {
console.log(user.name)
}
@zzarcon
zzarcon / request.js
Created March 20, 2016 20:28
xhr promises
function xhrPromise() {
return new Promise(function(resolve, eject) {
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = onready;
xhr.open("GET", "https://api.github.com/users/zzarcon");
xhr.send();
function onready() {
if (xhr.readyState == 4 && xhr.status == 200) {
//: Playground - noun: a place where people can play
import UIKit
let searchText = "Hector"
let property = "name"
let nameList : [Dictionary<String,String>] = [
["name": "Alex", "lastName": "Manzella"],
["name": "Hector", "lastName": "Zarco"],
@zzarcon
zzarcon / gh.js
Created April 4, 2016 21:26
gh-emoji async
import {parse} from 'gh-emoji';
async function() {
const result = await parse('hi :alien:');
console.log(result === 'hi <img src=".......');
}
server.post('/users', (request, db) => {
let id = request.body.user.id;
let user = db.create(User, {id: id, firstName: '...'});
let user = UserFactory({id: id, firstName: '...'});
db.insert(User, user);
});
@zzarcon
zzarcon / query.js
Created April 25, 2016 17:32
Query selector all
const elements = document.querySelectorAll('a')
elements.forEach(a => console.log(a.getAttribute('href')))
@zzarcon
zzarcon / elements.html
Created April 25, 2016 17:35
elements
<a href="www.medium.com">Medium</a>
<a href="www.google.com">Google</a>
<a href="www.github.com">github</a>
@zzarcon
zzarcon / slice.js
Created April 25, 2016 17:42
slice
Array.prototype.slice.call(elements, 0)
//Or
[].slice.call(elements, 0)