Skip to content

Instantly share code, notes, and snippets.

View xyos's full-sized avatar

xyos xyos

View GitHub Profile
@xyos
xyos / designer.html
Created July 9, 2014 17:18
designer
<link rel="import" href="../core-scaffold/core-scaffold.html">
<link rel="import" href="../core-header-panel/core-header-panel.html">
<link rel="import" href="../core-menu/core-menu.html">
<link rel="import" href="../core-item/core-item.html">
<link rel="import" href="../core-icon-button/core-icon-button.html">
<link rel="import" href="../core-toolbar/core-toolbar.html">
<link rel="import" href="../core-menu/core-submenu.html">
<link rel="import" href="../paper-tabs/paper-tabs.html">
<link rel="import" href="../paper-tabs/paper-tab.html">
#!/usr/bin/python
# Quick and dirty demonstration of CVE-2014-0160 by Jared Stafford ([email protected])
# The author disclaims copyright to this source code.
import sys
import struct
import socket
import time
import select
t = int(raw_input())
def find_set(a,graph):
s = set([a])
for st in graph:
if a in st:
s = st
return s
def add_to_graph(a,b,graph):
import sys
cases = 0
average = []
def isortSteps(a):
v = []
for i in range(len(a)):
v.append(a[i])
steps = 0
@xyos
xyos / sqroot.js
Last active December 27, 2015 15:19
ejemplo aproximacion de raices cuadradas con el metodo de newton
//recogemos el numero de la linea de comandos y lo guardamos en number
var args = process.argv.splice(2);
number = args[0];
//la funcion recursiva
function r_sqroot(number, guess) {
// nuestra primera aproximacion, se usa cuando aun no tenemos aproximación(1ra pasada por la función).
if (guess == undefined) {
guess = number/2;
}
package pf;
import java.util.ArrayList;
import java.util.concurrent.locks.Condition;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
public class Boat {
private static final PersonType Adult = PersonType.Adult;
# include <iostream>
# include <cstdlib>
# include <fstream>
using namespace std;
double ** crear_matriz (int n, int m)
{
double ** X=new double*[n];
for (int i=0; i<n; i++)
{
X[i]=new double [m];
@xyos
xyos / gist:5702403
Created June 3, 2013 23:36
mathematica
orthogonalDirections[{p1_?VectorQ, p2_?VectorQ, p3_?VectorQ}] :=
With[{d =
If[Abs[#1.#2] == 1,
If[Abs[#1[[3]]] < 1, {-#1[[2]], #1[[1]],
0}, {0, #1[[3]], -#1[[2]]}], (#1 + #2)/2]},
Normalize /@ {d, Cross[#1, d]}] &[Normalize[p3 - p2],
Normalize[p1 - p2]]
orthogonalDirections[{p1_?VectorQ, p2_?VectorQ}] :=
Module[{no, ta, v1, v2, yk, zk}, ta = Normalize[p1 - p2];
"C:\Program Files\Java\jdk1.7.0_21\bin\java" -Didea.launcher.port=7534 "-Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1.1\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.7.0_21\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\jce.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\jfxrt.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\resources.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\rt.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\ext\localedata.jar;C:\Prog
@xyos
xyos / gist:5692219
Created June 2, 2013 00:54
KThread with join
"C:\Program Files\Java\jdk1.7.0_21\bin\java" -Didea.launcher.port=7536 "-Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1.1\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.7.0_21\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\jce.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\jfxrt.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\resources.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\rt.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\ext\localedata.jar;C:\Prog