Skip to content

Instantly share code, notes, and snippets.

View xyos's full-sized avatar

xyos xyos

  • AWS
  • Utrecht
  • 09:12 (UTC +02:00)
  • X @xyos
View GitHub Profile
const data = {
1: {
prime: !0,
name: 'water',
ingredients: [['ice', 'heat'], ['snow', 'heat']],
creates: [
'steam',
'sea',
'ocean',
'mud',

The power of Vim

Example 1 (power of dot)

example.h

bool Process1(int nitems);
bool Process2(int position);
bool Process3(int ntrials, bool property);
let msj =
" 000 000 000 000 000 000 000 000 ooo 000 000 000 000 000 000 000 "+
" 0 0 0 0 0 0 0 0 0 0 o o 0 0 0 0 0 0 0 0 0 " +
" 000 0 0 000 0 0o0 000 0 ooo 000 0 0 0 000 000 0 0 0 " +
" 0 0 0 0 0 0 0 0 0 0 oo 0 0 0 0 0 0 0 0 0 0 " +
" 0 0 000 000 000 000 0 0 0 000 o o 000 000 0 0 000 000 0 0 000 ";
msj = msj.split("").reverse()
var leds = [];
for (var i = 0; i < 80 ; i++) {
@xyos
xyos / test.cc
Created November 25, 2017 18:41
void rotate () {
int l_size = sizeof(leds)/sizeof(*leds);
int first_five = leds[0] >> 3;
int five_leds = 0;
for (int i = 1; i < l_size; ++i) {
five_leds = leds[i] >> 3;
leds[i-1] = ( ( leds[i-1] << 5 ) & 0b11100000 ) | five_leds;
cout << leds[i-1] << "\n";
}
leds[l_size-1] = ( ( leds[l_size-1] << 5 ) & 0b11100000 ) | first_five;

Keybase proof

I hereby claim:

  • I am xyos on github.
  • I am xyos (https://keybase.io/xyos) on keybase.
  • I have a public key ASBDeooHLzv60eDYLa2cZ1nfLfmIleu7cDvnbTcXffAMcAo

To claim this, I am signing this object:

# python3 suma_cuadrados.py
# Nombre del archivo:test1.txt
# 13
with open(input("Nombre del archivo:"), 'r') as archivo:
num1 = int(archivo.readline().strip())
num2 = int(archivo.readline().strip())
print(num1*num1+num2*num2)
import {WebView, View} from "react-native";
import React, { Component } from 'react'
const BODY_TAG_PATTERN = /\<\/ *body\>/;
// Do not add any comments to this! It will break line breaks will removed for
// some weird reason.
var script = `
;(function() {
var wrapper = document.createElement("div");
#!/usr/bin/env python
Sbox = (
0x63, 0x7C, 0x77, 0x7B, 0xF2, 0x6B, 0x6F, 0xC5, 0x30, 0x01, 0x67, 0x2B, 0xFE, 0xD7, 0xAB, 0x76, 0xCA, 0x82, 0xC9, 0x7D, 0xFA, 0x59, 0x47, 0xF0, 0xAD, 0xD4, 0xA2, 0xAF, 0x9C, 0xA4, 0x72, 0xC0, 0xB7, 0xFD, 0x93, 0x26, 0x36, 0x3F, 0xF7, 0xCC, 0x34, 0xA5, 0xE5, 0xF1, 0x71, 0xD8, 0x31, 0x15, 0x04, 0xC7, 0x23, 0xC3, 0x18, 0x96, 0x05, 0x9A, 0x07, 0x12, 0x80, 0xE2, 0xEB, 0x27, 0xB2, 0x75, 0x09, 0x83, 0x2C, 0x1A, 0x1B, 0x6E, 0x5A, 0xA0, 0x52, 0x3B, 0xD6, 0xB3, 0x29, 0xE3, 0x2F, 0x84, 0x53, 0xD1, 0x00, 0xED, 0x20, 0xFC, 0xB1, 0x5B, 0x6A, 0xCB, 0xBE, 0x39, 0x4A, 0x4C, 0x58, 0xCF,
0xD0, 0xEF, 0xAA, 0xFB, 0x43, 0x4D, 0x33, 0x85, 0x45, 0xF9, 0x02, 0x7F, 0x50, 0x3C, 0x9F, 0xA8, 0x51, 0xA3, 0x40, 0x8F, 0x92, 0x9D, 0x38, 0xF5, 0xBC, 0xB6, 0xDA, 0x21, 0x10, 0xFF, 0xF3, 0xD2, 0xCD, 0x0C, 0x13, 0xEC, 0x5F, 0x97, 0x44, 0x17, 0xC4, 0xA7, 0x7E, 0x3D, 0x64, 0x5D, 0x19, 0x73,
0x60, 0x81, 0x4F, 0xDC, 0x22, 0x2A, 0x90, 0x88, 0x46, 0xEE, 0xB8, 0x14, 0xDE, 0x5E, 0x0B, 0xDB, 0xE0, 0x32, 0x3A, 0x
@xyos
xyos / less.css
Last active August 29, 2015 14:26
.un-col-1 {
width: 1.69491525vw;
}
.un-col-offset-1 {
margin-left: 1.69491525vw;
}
.un-col-2 {
width: 3.38983051vw;
}
.un-col-offset-2 {
.generate-columns(59);
.generate-rows(23);
.generate-columns(@n, @i: 1) when (@i =< @n) {
.un-col-@{i} {
width: (@i * 100vw / @n);
}
.un-col-offset@{i} {
margin-left: (@i * 100vw / @n);
}