Skip to content

Instantly share code, notes, and snippets.

View mzp's full-sized avatar

Hiro Mizuno mzp

View GitHub Profile
@mzp
mzp / gist:728609
Created December 4, 2010 23:44
websocket.py
#!/usr/bin/env python
#-*- coding:utf-8 -*-
from optparse import OptionParser
import SocketServer
import struct
import hashlib
import itertools
class WebsocketHandler(SocketServer.BaseRequestHandler):
def handle(self):
@mzp
mzp / echo.html
Created December 11, 2010 01:30
websocket.py
<html>
<head>
<style type="text/css">
.log {
color: red;
}
</style>
<script>
ws = new WebSocket("ws://localhost:8080");
ws.onopen = function (e) {
*.scpt filter=osa

Keybase proof

I hereby claim:

  • I am mzp on github.
  • I am mzp (https://keybase.io/mzp) on keybase.
  • I have a public key ASAwwDPqzgm4PlvU_jfr-ryuG8e2dvbb74lIj3jnHgC4mwo

To claim this, I am signing this object:

@mzp
mzp / Dockerfile
Created October 12, 2017 12:56
alpine-ruby:2.5.0-preview1
FROM buildpack-deps:stretch
# skip installing gem documentation
RUN mkdir -p /usr/local/etc \
&& { \
echo 'install: --no-document'; \
echo 'update: --no-document'; \
} >> /usr/local/etc/gemrc
ENV RUBY_MAJOR 2.5
@mzp
mzp / nexus7.md
Last active December 26, 2015 16:19

Nexus7買いました

あるいは、Nexus7上にDebian環境を構築するときのメモ。

TODO

だれかおしえてください。

  • キーボードの配列変更(Dvorak配列 + Ctrl-CapsLock入れ替え)
  • 画面幅が80文字に固定される
  • スワップを有効にしたほうがいい?
@mzp
mzp / memory map
Created September 21, 2013 08:38
Xen Minimal OS!
start_info: 000000000018b000(VA)
nr_pages: 0x10000
shared_inf: 0x1de99000(MA)
pt_base: 000000000018e000(VA)
nr_pt_frames: 0x5
mfn_list: 000000000010b000(VA)
mod_start: 0x0(VA)
mod_len: 0
flags: 0x0
@mzp
mzp / ninja.md
Last active December 19, 2015 05:59
Functional Ninja #3

Functional Ninja #3 (OCaml編 その2)

Functional Ninjaとは

ニンジャー

事前準備

@mzp
mzp / ninja.md
Last active December 17, 2015 23:58

Functional Ninja #2 (OCaml編)

Functional Ninjaとは

ニンジャー

事前準備

@mzp
mzp / Gemfile
Last active December 15, 2015 03:49
yapra-plugin-fastladder example
source 'https://rubygems.org'
# Specify your gem's dependencies in fl-crawler-yapra.gemspec
gem 'yapra-plugin-filter', :github => 'mzp/yapra-plugin-filter'
gem 'yapra-plugin-github', :github => 'mzp/yapra-plugin-github'
gem 'yapra-plugin-fastladder', :github => 'mzp/yapra-plugin-fastladder'