Skip to content

Instantly share code, notes, and snippets.

Avatar

Hiroshi Tsujimura tsupo

View GitHub Profile
@tsupo
tsupo / Twitter_API_1.1_rate_limit.txt
Created May 17, 2013
Twitter API 1.1 / 実行回数制限
View Twitter_API_1.1_rate_limit.txt
Twitter API 1.1 の現行APIの制限
(REST API v1.1 Limits per window by resource)
https://dev.twitter.com/docs/rate-limiting/1.1/limits
・15分辺り最大何回実行できるか
Timelines
GET statuses/mentions_timeline 15回
GET statuses/user_timeline 180回/user, 300回/application
@tsupo
tsupo / Twitter_API_1.1.txt
Created May 17, 2013
Twitter API 1.1 / API 一覧
View Twitter_API_1.1.txt
Twitter API 1.1 の現行API一覧
Timelines
GET statuses/mentions_timeline (API 1.0 の GET statuses/replies, GET statuses/mentions 相当)
GET statuses/user_timeline
GET statuses/home_timeline
GET statuses/retweets_of_me
Tweets
GET statuses/retweets/:id
@tsupo
tsupo / maya20121220.txt
Created Dec 20, 2012
マヤ暦は西暦2012年12月20日で終わるわけではない
View maya20121220.txt
2012年12月20日の暦 http://tsujimura543.azurewebsites.net/?yyyy=2012&mm=12&dd=20&HH=0&MM=0&SS=0
マヤ長期暦: 12.19.19.17.19 3カワク 2カンキン
マヤ短期暦: 4アハウのカトゥン 19トゥン 17ウィナル 19キン
2012年12月21日の暦 http://tsujimura543.azurewebsites.net/?yyyy=2012&mm=12&dd=21&HH=0&MM=0&SS=0
マヤ長期暦: 13.0.0.0.0 4アハウ 3カンキン
マヤ短期暦: 4アハウのカトゥン 0トゥン 0ウィナル 0キン
2012年12月22日の暦 http://tsujimura543.azurewebsites.net/?yyyy=2012&mm=12&dd=22&HH=0&MM=0&SS=0
マヤ長期暦: 13.0.0.0.1 5イミシ 4カンキン
View webkit.net.ToDo.txt
(1) proxyサーバー経由だと https アクセスがうまくいかない問題
- 環境変数 WEBKIT_IGNORE_SSL_ERRORS=1 をセットすれば解決するのでは? という提案があったが、解決しなかった
-- http://stackoverflow.com/questions/5579631/webkitdotnet-unable-to-load-https-site
- そういえば、Windows版 OpenSSL を WinSock2 との組み合わせで使うと、一部の https なサーバーとうまく接続できないというバグ(いまだに直っていない)があるけど、本件と関係ある?
-- このバグは、SSL_connect() が異常終了したときに、OpenSSL のエラーコードを取得してみると SSL_ERROR_SYSCALL になっているケース。
WinSock2 のエラーコードが WSAECONNRESET のときはリカバリー可能だ(というところまでは自力で調べた)が、そうではないときはリカバリー不可能、という問題。
- Windows版Safari、Google Chrome の真似っこすれば、うまくいくはず?
- そもそも WebKit.NET が参照している WebKit のバージョンが古いので、これをアップデートすれば解決するかも?
- WebKit.NET の develop ブランチの方で、何か進展がないか、チェックする
-- develop ブランチも fork 先に取り込みたいけど、方法が不明。master ブランチしか取り込めない?
@tsupo
tsupo / nt_MD.diff
Created May 16, 2011
OpenSSL 1.0.0d for Win32-no_asm (with Visual C++ 6 or later)
View nt_MD.diff
*** ms/nt.mak Mon May 16 14:28:11 2011
--- ms/nt_MD.mak Mon May 16 15:12:49 2011
***************
*** 17,23 ****
# Set your compiler options
PLATFORM=VC-WIN32
CC=cl
! CFLAG= /MT /Ox /O2 /Ob2 -DOPENSSL_THREADS -DDSO_WIN32 -W3 -WX -Gs0 -GF -Gy -nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE -DOPENSSL_NO_RC5 -DOPENSSL_NO_MD2 -DOPENSSL_NO_KRB5 -DOPENSSL_NO_JPAKE -DOPENSSL_NO_DYNAMIC_ENGINE
APP_CFLAG= /Zi /Fd$(TMP_D)/app
LIB_CFLAG=/Zl /Zi /Fd$(TMP_D)/lib
@tsupo
tsupo / WebKitBrowserEx.cs
Created May 13, 2011
an idea of expansion of WebKit.NET's WebKitBrowser control
View WebKitBrowserEx.cs
// Copyright (c) 2011, Hiroshi Tsujimura
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are met:
//
// * Redistributions of source code must retain the above copyright notice,
// this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above copyright
// notice, this list of conditions and the following disclaimer in the
@tsupo
tsupo / WebKitBrowserCore.cs.diff
Created May 13, 2011
patch (hint) for webkitdotnet-webkitdotnet-160a223/WebKitCore/WebKitBrowserCore.cs
View WebKitBrowserCore.cs.diff
*** webkit.net/webkitdotnet-webkitdotnet-160a223/WebKitCore/WebKitBrowserCore.cs Fri Mar 18 00:16:04 2011
--- WEBKIT_test_working002/webkit.net/webkitdotnet-webkitdotnet-160a223/WebKitCore/WebKitBrowserCore.cs Wed May 11 10:17:26 2011
***************
*** 870,877 ****
if (loaded)
{
// prepend with "http://" if url not well formed
! if (!Uri.IsWellFormedUriString(url, UriKind.Absolute))
! url = "http://" + url;
@tsupo
tsupo / MainForm.cs.diff
Created May 13, 2011
patch for "webkitdotnet-webkitdotnet-160a223/WebKitBrowserTest/MainForm.cs"
View MainForm.cs.diff
*** webkit.net/webkitdotnet-webkitdotnet-160a223/WebKitBrowserTest/MainForm.cs Fri Mar 18 00:16:04 2011
--- WEBKIT_test_working002/webkit.net/webkitdotnet-webkitdotnet-160a223/WebKitBrowserTest/MainForm.cs Fri May 13 15:17:01 2011
***************
*** 78,84 ****
// navigation bar events
navigationBar.Back += () => { currentPage.browser.GoBack(); ActivateBrowser(); };
navigationBar.Forward += () => { currentPage.browser.GoForward(); ActivateBrowser(); };
! navigationBar.Go += () => { currentPage.browser.Navigate(navigationBar.UrlText); ActivateBrowser(); };
navigationBar.Refresh += () => { currentPage.browser.Reload(); ActivateBrowser(); };
navigationBar.Stop += () => { currentPage.Stop(); ActivateBrowser(); };
View webKitTest20110513.uu
begin 644 webKitTest20110513.zip
M4$L#!`H``````.A.JSX````````````````7````5T5"2TE47W1E<W1?=V]R
M:VEN9S`P,B]02P,$"@``````Z$ZK/@```````````````!X```!714)+251?
M=&5S=%]W;W)K:6YG,#`R+W=E8FMI="]02P,$"@``````T$ZK/@``````````
M`````"(```!714)+251?=&5S=%]W;W)K:6YG,#`R+W=E8FMI="YN970O4$L#
M!`H``````"^2K3X```````````````!$````5T5"2TE47W1E<W1?=V]R:VEN
M9S`P,B]W96)K:70N;F5T+W=E8FMI=&1O=&YE="UW96)K:71D;W1N970M,38P
M83(R,R]02P,$"@``````XDZK/@```````````````$@```!714)+251?=&5S
M=%]W;W)K:6YG,#`R+W=E8FMI="YN970O=V5B:VET9&]T;F5T+7=E8FMI=&1O
M=&YE="TQ-C!A,C(S+V)I;B]02P,$"@``````)WJM/@```````````````$X`
View test.txt
begin 644 webkit_test_20110428.zip
M4$L#!`H``````/"(G#X````````````````5````=V5B:VET5&5S=#0N,C`Q
M,3`T,C@O4$L#!`H``````&J)G#X````````````````A````=V5B:VET5&5S
M=#0N,C`Q,3`T,C@O=V5B:VET5&5S=#0O4$L#!!0````(`$U+FCZVR0OX70$`
M`&L#```D````=V5B:VET5&5S=#0N,C`Q,3`T,C@O=V5B:VET5&5S=#0N<VQN
MI9'!3L,P#(;/J]1WJ,IE2$N5KNW8#AS:M($#H(DB3ERZ-9T"89F2%)#&GHP#
MC\0KD(JLVMB$8$@YV+\=^[/]\?9N6Y=T*KCDE7)NJ:P+YN2J+BEW<LYJ1?G<
MP921GH.Y>"QT#A&R$7W?@]"VCKY]ZD-?JV/![\E4==TECC,89@B"`/H8^'X:
M@`2'"8`0P1"?C#*<H)5[[)PZ[C.9/%!U0Z0*W=Z6>[=A>U.YT-6;C*4/X1"%
M80JB`4Y!&.$8C*)^'\`X0(%^,<3)RK6M;%X:(MLZ8WQ2,-OJ?!FY%O4XW?6P