Skip to content

Instantly share code, notes, and snippets.

View rane-hs's full-sized avatar

Hiroshi Seki rane-hs

View GitHub Profile
//某社の某cpp
#include <string>
#include <vector>
typedef struct
{
std::string str_;
time_t tim_;
}foo_t;
int FooFunc(void *lhs, void *rhs){
@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+
@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 / 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 / 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 / nana_x64.patch
Created December 19, 2011 07:52
nana for x64 (for msvc10)
--- C:/cpplib/nana/source/gui/cursor.cpp.bkp Tue Dec 13 19:37:44 2011
+++ C:/cpplib/nana/source/gui/cursor.cpp Mon Dec 19 15:49:01 2011
@@ -60,8 +60,13 @@
{
#if defined(NANA_WINDOWS)
const nana::char_t *idstr = translate(id);
+#ifdef _WIN64
+ ::SetClassLongPtr(reinterpret_cast<HWND>(wd), GCLP_HCURSOR,
+ static_cast<unsigned long>(reinterpret_cast<size_t>(::LoadCursor(0, idstr))));
+#else
@rane-hs
rane-hs / 犬小屋python.py
Last active December 28, 2015 20:59
犬小屋python 雑
import urllib2
import json
cp_url = "http://melpon.org/wandbox/api/compile.json?"
list_url = "http://melpon.org/wandbox/api/list.json"
compilation_list = {}
def get_type(ext):
response = urllib2.urlopen(list_url)
@rane-hs
rane-hs / hlds_czero.md
Last active August 29, 2015 14:04
hlds czero
@rane-hs
rane-hs / test.ipynb
Created August 19, 2015 08:49
ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@rane-hs
rane-hs / test.py
Created May 23, 2016 11:27
cryptography sample.py
pkey_string = """
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEArphwgCaBh25XhkszCHSr/ElQY7e2lM8x2HY1CzoZYFdrCnN3
Bhta+q1itSNyacXbCTa1boLeoHNjlBe0RS1wA0iz6jyoh50APigPlY6V6raxdbWf
siVLPLeo75l4lEOP6IPSEBsY+LO6bhvQUQawSRA6EHfM9g8nBNZgS80aOnhj/xV+
j2LL+heLjHkWng8tMJrKIV+rv4j9bs8Q3uls2p3mBT5Glqyuzo0FFZQfEl1qGI29
LnfTTrUIEqhb1tG6TO+kMwiHEmDxvC24bbQvk4Msxw9axDIhEvbqLcTFfacozjGb
Vn29ebqtUhhxzz7kOY/zJ0zA1ULCgQxjC2tDVwIDAQABAoIBAD2o9mo7rxkOPfje
i+pbkfWqSqq80c1iEx94N6l8XkPo+5OYTZupg4ruOuLv3tM+Hen2GUMrEsalmbBO
YsrfjiSKw4dg3r/uEYziBwbxcT6QQMHqX7jBdP2/evkLQUtTRPp/u2sWts32Y0vJ