デカフェ http://ja.wikipedia.org/wiki/%E3%83%87%E3%82%AB%E3%83%95%E3%82%A7
脱カフェイン法
- 有機溶媒抽出
- 水抽出
- 超臨界二酸化炭素抽出
デカフェ http://ja.wikipedia.org/wiki/%E3%83%87%E3%82%AB%E3%83%95%E3%82%A7
脱カフェイン法
| #ifdef _WIN32 | |
| #include <windows.h> | |
| #define EXPORT _declspec(dllexport) | |
| #else | |
| #include <dlfcn.h> | |
| #define EXPORT | |
| #endif | |
| #include <vector> | |
| #include <sstream> | |
| #include <ffi.h> |
| # $ zimbu -o foo.so --ccarg "-shared -fPIC" foo.zu | |
| # :echo libcall('/path/to/foo.so', 'foo', '') | |
| FUNC foo(int a, int b) int | |
| RETURN a + b | |
| } | |
| FUNC MAIN() int | |
| # dummy | |
| >>> |
| Windows Vista SP2 | |
| cmd.exe version 6.0.002 | |
| font = MS Gothic 12 | |
| 0000: AsciiChar=0x00, UnicodeChar=0x0000 | |
| 0001: AsciiChar=0x01, UnicodeChar=0x0001 | |
| 0002: AsciiChar=0x02, UnicodeChar=0x0002 | |
| 0003: AsciiChar=0x03, UnicodeChar=0x0003 | |
| 0004: AsciiChar=0x04, UnicodeChar=0x0004 | |
| 0005: AsciiChar=0x05, UnicodeChar=0x0005 |
| # ShortMsgKAT_0.txt | |
| # Algorithm Name: Keccak | |
| # Principal Submitter: The Keccak Team (Guido Bertoni, Joan Daemen, Michaël Peeters and Gilles Van Assche) | |
| Len = 0 | |
| Msg = 00 | |
| Squeezed = 6753E3380C09E385D0339EB6B050A68F66CFD60A73476E6FD6ADEB72F5EDD7C6F04A5D017A19CBE291935855B4860F69DF04C98AA78B407A9BA9826F7266EF14BA6D3F90C4FE154D27C2858EA6DB8C117411A1BC5C499410C391B298F37BF636B0F5C31DBD6487A7D3D8CF2A97B619697E66D894299B8B4D80E0498538E18544C3A2FA33F0BFB1CFEF8DA7875C4967F332C7FC93C050E81FB404F9A91503D6010EE16F50B4ED0BC563BA8431668B003D7E2E6F226CB7FA93BB2E132C861FDC2141457589A63ECF05481126A7C2DE941A2FDEC71CB70DE81887B9014223865E79C4FFE82DAE83C1FC484B9A07A7E52B135F4AE3A0E09247EA4E2625E9349B0AC73F24CB418DF6DCB49CA37860298ADA18AA23595B5096EF789DE3EDF3826817FFF4F71102A01E1D2599F2958D5C186F5B11F5FEEDB61BB732DBB42D18B1E77258A8F211BF95C9F47F19603EC419FF879AEA41A4811344D016BBC4F9496741C469CCA425C5BE73543219AF40796C0B9FF14AEAA70C5E22E4BB1346A3DDFEDD8A559104E4704F1227D42918AE3F7404FBF3C6340A486E776AABCC34190F87DA4BD954B83386255 |
| " This is an implementation of Blake2b. | |
| " XXX: not complete and not tested | |
| function! Blake2(data) | |
| let bytes = (type(a:data) == type("") ? s:strtobytes(a:data) : a:data) | |
| return s:blake2(bytes) | |
| endfunction | |
| function! Blake2Test() | |
| let s = '' |
| " md5: http://www.ietf.org/rfc/rfc1321.txt | |
| function! Md5(data) | |
| let data = (type(a:data) == type("") ? s:strtobytes(a:data) : a:data) | |
| return s:md5(data) | |
| endfunction | |
| function! Md5Test() | |
| let s = "" | |
| let h = Md5(s) |
| diff -r 3bc0838d3188 src/misc1.c | |
| --- a/src/misc1.c Thu Jan 24 21:00:20 2013 +0100 | |
| +++ b/src/misc1.c Fri Jan 25 23:38:13 2013 +0900 | |
| @@ -3738,23 +3738,6 @@ | |
| } | |
| } | |
| } | |
| - | |
| -# if defined(FEAT_MBYTE) | |
| - if (enc_utf8 && var != NULL) |
| " PROTOTYPE WORK IN PROGRESS | |
| " (function) | |
| " (delfunction) | |
| " (return) | |
| " (call) | |
| " (let) | |
| " (unlet) | |
| " (lockvar) | |
| " (unlockvar) |
| diff -r ad7bbe9ea65b runtime/autoload/javascriptcomplete.vim | |
| --- a/runtime/autoload/javascriptcomplete.vim Tue Feb 26 22:54:11 2013 +0100 | |
| +++ b/runtime/autoload/javascriptcomplete.vim Thu Feb 28 21:50:37 2013 +0900 | |
| @@ -619,6 +619,7 @@ | |
| endfor | |
| let g:fm = final_menu | |
| return final_menu | |
| + endif | |
| endfunction |