Skip to content

Instantly share code, notes, and snippets.

View gucchan22's full-sized avatar

GUCCHAN gucchan22

  • Japan
View GitHub Profile
--- /Users/gucchan/xhyve/hvdos/hvdos.c 2017-06-20 16:25:16.000000000 +0900
+++ hvdos.c 2017-06-20 17:44:12.000000000 +0900
@@ -5,7 +5,6 @@
#include <stdio.h>
#include <stdlib.h>
-#include <unistd.h>
#include <Hypervisor/hv.h>
#include <Hypervisor/hv_vmx.h>
#include "vmcs.h"
#-*- coding:utf-8 -*-
require "socket"
def telnet_proc(cmd, isrc, idst)
begin
fmt = "#{Time.new}, #{isrc}, #{idst}, #{cmd.chomp!}"
`echo #{fmt} >> ~/Desktop/telnet_out.txt`
`echo '#{cmd}' | hexdump -C >> ~/Desktop/telnet_out.txt`
return "CONNECTION SUCCESS"
rescue

#Kuroko ##Kuroko プロトコル仕様

ファイルのダウンロード (ノードA,B,C,D) Aを配布ノードとする

きほん

A: Bluetoothアドバタイズで自分のIPとポート番号をアドバタイズする
B,C,D: アドバタイズを受信したノードはAに対して提供するファイルのリスト要求を送る
A: ノードAは現在自分の持っているファイルの情報をまとめてB,C,Dに送信する

@gucchan22
gucchan22 / aaa.js
Last active November 10, 2016 14:09
{“t”=>TYPE,
“s” => {“nid”=> NODE_ID, “i”=> IP, “p”=> PORT}, // Source Node
“d” => {“nid”=> NODE_ID, “i”=> IP, “p”=> PORT}, // Destination Node
“payload”=> PAYLOAD }
#include <stdio.h>
#include <stdlib.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define DEBUG 1
#define ETHER_MTU 1500
#define LOOPBACK_MTU 1536
#define ETHER_ADDR_LEN 6
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import nfc
import time
import random
import pprint
#import requests
import binascii
servcode = 0x110B
suica = 0x090f
OBJS = \
bio.o\
..snip..
ne2k/ne2k_drv.o\
ne2k/ne2k_util.o\
QEMUOPTS= -hdb fs.img xv6.img -smp $(CPUS) -net nic,model=ne2k_pci,macaddr=12:34:56:78:90:ab -net user
javascript:(function() {
if(window.location.href == "www.amazon.co.jp") {
var information = {};
Array.prototype.filter.call(document.getElementsByClassName("bucket"),function(x){return x.nodeName=="TD"})[0].innerText.split("\n").forEach(function(e){var regexp_res=null;if((regexp_res=e.match(/出版社\:(.+)|発売日:\s+(.+)|ISBN\-10\:\s+(\d+)/))){switch(e[0]){case"出":information["publisher"]=regexp_res[1];break;case"I":information["ISBN"]=regexp_res[3];break;case"発":information["year"]=regexp_res[2];break}}});
var d = {
title : document.getElementById("productTitle").innerHTML,
author : Array.prototype.map.call(document.getElementsByClassName("author"),function(x){if(x.className=="author notFaded"){return x.innerText}else if(x.className=="author"){return x.childNodes[1].innerText+x.childNodes[3].innerText.replace(/\s+/g,"")}}).join(""),
publisher: information["publisher"],
year : information["year"].split("/")[0],
isbn : information["isbn"],
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define DEBUG 1
#define ETHER_MTU 1500
#define LOOPBACK_MTU 1536
#define ETHER_ADDR_LEN 6
typedef unsigned short ushort;
#include "clkctl.h"
#define NTASK 10
#define TASK_UNUSED 0
#define TASK_USED 1
struct clkctl_block {
uint period;
uint state;
void (*task)(void);
struct clkctl_block *next;