hiki のメモ <2014-12-29 Mon>
hiki を rack で使おうとしたら /?c=admin;conf=hoge などでエラー
Rack::Request
が環境変数の QUERY_STRING を解釈するときにセパレータが & のみになっているため。
https://github.com/rack/rack/blob/master/lib/rack/request.rb#L369
... | |
/Users/nyoho/Library/Saved Application State | |
0 swift 0x0000000103392a68 llvm::sys::PrintStackTrace(__sFILE*) + 40 | |
1 swift 0x0000000103392f54 SignalHandler(int) + 452 | |
2 libsystem_platform.dylib 0x00007fff905bc5aa _sigtramp + 26 | |
3 libsystem_platform.dylib 0x0000000000000014 _sigtramp + 1873033860 | |
4 CarbonCore 0x00007fff894d13bf CSBackupIsItemExcluded + 92 | |
5 CarbonCore 0x00007fff894d1502 CSBackupIsItemExcluded + 415 | |
6 CarbonCore 0x00007fff894d1502 CSBackupIsItemExcluded + 415 | |
7 CarbonCore 0x00007fff894d1502 CSBackupIsItemExcluded + 415 |
hiki のメモ <2014-12-29 Mon>
hiki を rack で使おうとしたら /?c=admin;conf=hoge などでエラー
Rack::Request
が環境変数の QUERY_STRING を解釈するときにセパレータが & のみになっているため。
https://github.com/rack/rack/blob/master/lib/rack/request.rb#L369
import Foundation | |
import Cocoa | |
//let s = String.fromCString(C_ARGV[0]) | |
let s = "謹賀新年s㎃p" | |
var path = NSBezierPath() | |
//let font = NSFont.systemFontOfSize(24.0) | |
let font = NSFont(name: "HiraKakuStdN-W8", size: 24.0)! |
javascript:(function()%7Bvar%20a=document.getElementById('booksTitle').innerText;var%20b=document.getElementsByClassName('bucket');for(i=0;i<b.length;i++)if(/登録情報/i.test(b[i].innerHTML))var%20r='■%20'+a+b[i].innerText;r=r.replace(/おすすめ[\s\S]*らせる\n/,'');b=document.getElementsByTagName('b');for(i=0;i<b.length;i++)if(/ISBN-10/i.test(b[i].innerHTML))is=b[i].parentNode.innerHTML.match(/(\d{10})/);var%20e=document.createElement('textarea');e.style.width='100%25';e.value=r+'http://www.amazon.co.jp/dp/'+is[1]+'/\n';document.body.insertBefore(e,document.body.firstChild);e.focus();e.select();e.ondblclick=function()%7Be.parentNode.removeChild(e);%7D;e.oncopy=function()%7BsetTimeout(function()%7Be.parentNode.removeChild(e);%7D,1);return%20true;%7D%7D)() |
/* confdefs.h. */ | |
#define PACKAGE_NAME "git" | |
#define PACKAGE_TARNAME "git" | |
#define PACKAGE_VERSION "2.8.1" | |
#define PACKAGE_STRING "git 2.8.1" | |
#define PACKAGE_BUGREPORT "[email protected]" | |
#define STDC_HEADERS 1 | |
#define HAVE_SYS_TYPES_H 1 | |
#define HAVE_SYS_STAT_H 1 | |
#define HAVE_STDLIB_H 1 |
#!/usr/bin/env bash | |
DEVELOPMENT_SNAPSHOTS_PATH=https://swift.org/builds/development/xcode | |
DEVELOPMENT_SNAPSHOTS_PREFIX=swift-DEVELOPMENT-SNAPSHOT- | |
echo | |
if [ -z "$1" ]; then | |
echo "OVERVIEW: Download and install Swift Development Snapshots from Swift.org." | |
echo |
# # # # # # # ##### ###### # # #### # # | |
# # ## # # # # # # # ## # # # # # | |
# # # # # # ## ##### ##### # # # # ###### | |
# # # # # # ## # # # # # # # # # | |
# # # ## # # # # # # # ## # # # # | |
#### # # # # # ##### ###### # # #### # # | |
4 000 Based on the Byte Magazine Unix Benchmark | |
44 00 0 |
def nn | |
(rand * 5).to_i + 1 | |
end | |
def random_problem(n) | |
a = [] | |
while a.length < n do | |
a.push [nn,nn] | |
a.uniq! | |
end |
n = 2; | |
b = 5; | |
BlockRandom[SeedRandom[1, Method -> "MersenneTwister"]; | |
a = # + 1 & /@ | |
Table[IntegerDigits[RandomInteger[b^n - 1], b, n], 100]] | |
a // MatrixForm |
server { | |
listen 80; | |
listen [::]:80; | |
server_name lti.nyoho.jp; | |
root /var/www/lti.nyoho.jp; | |
location /.well-known/acme-challenge/ { allow all; } | |
location / { return 301 https://$host$request_uri; } | |
} | |
server { |