Skip to content

Instantly share code, notes, and snippets.

Yamamoto, Hirotaka ymmt2005

Block or report user

Report or block ymmt2005

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@hashrock
hashrock / diag.md
Last active Jan 20, 2020
作図系ツール・ライブラリまとめ
View diag.md

シーケンス図とかフローチャートをしごとで描画することになった場合、 テキストから生成できたら楽なので、それ系のツールまとめ

GraphViz

http://www.graphviz.org/

  • C製
  • Doxygen, Moinmoinなどと連携可能
  • ブロック図、クラス図、ネットワーク図など
@kumagi
kumagi / byte_lock.cpp
Created Jul 22, 2014
byte_lockが速いとかいうので試してみた。やっつけ実装なのに60倍速い。
View byte_lock.cpp
#include <pthread.h> // pthread_create/join
#include <sys/time.h> // gettimeofday
#include <stdio.h> // printf, perror
#include <stdlib.h> // exit
#include <stdint.h> // exit
#define _GNU_SOURCE 1
#include <sched.h> // sched_setaffinity
struct byte_lock {
byte_lock()
View goscheduler.md

go 1.1 scheduler

where

src/pkg/runtime proc.c asm_*.s

design

@kazuho
kazuho / gist:5027236
Last active Feb 20, 2016
MessagePackの文字列型追加において、Extended型を導入する提案
View gist:5027236

#MessagePackの文字列型追加において、Extended型を導入する提案

本提案は https://gist.github.com/frsyuki/5022569 https://gist.github.com/frsyuki/5022460 において提案された「バイナリ型」の構造に変更を施すものである。

##解決しようとする問題

  • MessagePackへの拡張は今後行われないとしても、独自に拡張する提案が今後頻発しそう
  • 拡張フォーマットは、既存のMessagePackに対して後方互換にならない(なりようがない)ため、相互運用性を損なう可能性が高い。これが問題

##提案する手法

@gnue
gnue / git-export
Created Jun 13, 2012
git に export サブコマンドを追加する(tgz, tb2, zip, ディレクトリ出力も簡単)
View git-export
#!/bin/bash
die() {
echo "$1" 1>&2
exit 1
}
usage() {
die "Usage: $(basename $0) [-o outfile] <tree-ish> [<path>...]"
}
@ymmt2005
ymmt2005 / passphrase.py
Created Apr 24, 2012
pass phrase generator for Japanese
View passphrase.py
# -*- coding: utf-8 -*-
'''
パスフレーズがいいらしい
→ 日本人なんだから日本語フレーズがいいに決まっている
いい辞書ないかな
pubdic+
http://www.remus.dti.ne.jp/~endo-h/wnn/
平仮名→ローマ字
You can’t perform that action at this time.