Skip to content

Instantly share code, notes, and snippets.

View rane-hs's full-sized avatar

Hiroshi Seki rane-hs

View GitHub Profile
@rane-hs
rane-hs / program.fs
Created November 22, 2011 09:44
tcpのサーバーを書きたかった
//F# の詳細 (http://fsharp.net)
open System.Net.Sockets;
open System.Net;
type TcpServer (port:int, ip:string, read_memory_func) =
let port_ = port;
let ip_ = ip;
let functor_ = read_memory_func;
let mutable tcpServer:System.Net.Sockets.TcpListener = null;
@rane-hs
rane-hs / gist.xml
Created November 18, 2011 09:28
Gist Code search
<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
<ShortName>Gist</ShortName>
<Description>Gist Code search</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16">data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAABMLAAATCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAMwAAADMAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF0AAADSAAAA/wAAAP8AAAD/AAAA/wAAANIAAABdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAALEAAADwAAAAbAAAAKsAAAD/AAAA/wAAANsAAABpAAAA8AAAAK4AAAAJAAAAAAAAAAAAAAAAAAAAAAAAALEAAADDAAAAGwAAADkAAACuAAAA/wAAAP8AAADSAAAAAAAAABsAAADDAAAAsQAAAAAAAAAAAAAAAAAAAFoAAADhAAAADwAAALoAAACxAAAAyQAAAP8AAAD/AAAAxgAAAAAAAAAAAAAADwAAAOEAAABaAAAAAAAAAAAAAADSAAAAYAAAAJYAAABdAAAAGwAAAHgAAAD/AAAA/wAAAKgAAAA8AAAAAAAAAAAAAABgAAAA0gAAAAAAAAAbAAAA+QAAAAkAAAAAAAAAXQAAAPwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAJYAAAAAAAAACQAAAPkAAAAbAAAAPAAAANsAAAAAAAAADAAAAPkAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAHgAAAAAAAADbAAAAPAAAADwAAADbAAAAAAAAADAAAAD/A
@rane-hs
rane-hs / iso2022jp.hpp
Created November 17, 2011 06:31
ベタ書きなC++ mime parser(工事中)
#include <string>
#include <sstream>
#include <mbstring.h>
//from : http://7ujm.net/C++/JIStoSJIS.html
//このURLのコードのバグを修正しているもの
//JIS(ISO-2022-JP)からShift-JISに変換
//jis : 変換元 //sjis : 変換先
namespace iso2022jp
@rane-hs
rane-hs / hoogle.xml
Created October 21, 2011 06:22
Hoogle search for firefox
<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
<ShortName>Hoogle</ShortName>
<Description>Hoogle Haskell Code search</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAmCAIAAACphTeFAAAC2UlEQVR4nNWVX0hTcRTHz71edQs2ZSHMkYrO6TRta38QAnuw0iEkBsHAhyyionoIH3stqKdAkXpIiOYehNQiRAiC0PagU9Rdx6ZTm5sixJzdjdKt3e3eHu64+123tosv0Xn53fM953PP73d+v3t/GMuycCLDT4b9c3JzenPuxRyTZESSBDdsfdoa6xljGTboCFonrVgRJqom9Y2a7JtkGRYAfB99jucOUbOl/JTtki1OxXlp9slsyB0qSBZVTlVGA1FUYhk2TsWbrzcXqNnY06gyq0C4Ls+4h/JT+UmMO0P7nv2RthH6kOYDbY/aLIOWfDW5oeJsRfvjdjSwal9NxpOFSQAwPzSXyEp4N/Yj5p3wiiIl5RLDbQMaW3q9JIoEAPMDM9qqHcdOeD0silRoFOpONaosjyyLIgFAZVShrsvmSv1OiSBZcI+5USF2EFt7v1aYDMwGItsRDBcci7/1SUC63roAQH9LX1pWmnndTOBg4yAfmfiV4Dawta+1xdqCJuXsU4b0TnjpQ1qqkNZcrNH1647NJZU43iccDQNAw9UGnMCrLlQpNAo+dBQ+Wv+wnpuk/FTwaxAAtL1aTtH369G87D6lSdJGAgvFp4rru+o5RXdDhzZ5+8t2eC2cRbJAjpIAoO5SE9L0n0leJa/tqEVTncPO42RgJhAJRACg6VoTGjPeM6IuOUrGI3EByfUGwzFNtwZN1fZqZSoZ79KH9MqblQyZ+
//某社の某cpp
#include <string>
#include <vector>
typedef struct
{
std::string str_;
time_t tim_;
}foo_t;
int FooFunc(void *lhs, void *rhs){