http://api.metacpan.org/v0/favorite/_search?q=author:HIDEAKIO&fields=user,distribution
以下のようなレスポンスが得られる。
{
"timed_out": false,
# Check if SSE instructions are available on the machine where | |
# the project is compiled. | |
MACRO (FindSSE) | |
IF(CMAKE_SYSTEM_NAME MATCHES "Linux") | |
EXEC_PROGRAM(cat ARGS "/proc/cpuinfo" OUTPUT_VARIABLE CPUINFO) | |
STRING(REGEX REPLACE "^.*(sse2).*$" "¥¥1" SSE_THERE ${CPUINFO}) | |
STRING(COMPARE EQUAL "sse2" "${SSE_THERE}" SSE2_TRUE) |
Rate sha md5 murmur3 | |
sha 808/s -- -92% -92% | |
md5 10000/s 1138% -- -2% | |
murmur3 10204/s 1163% 2% -- |
/* NO-OP for little-endian platforms */ | |
#if defined(__BYTE_ORDER__) && defined(__ORDER_LITTLE_ENDIAN__) | |
# if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ | |
# define BYTESWAP(x) (x) | |
# endif | |
/* if __BYTE_ORDER__ is not predefined (like FreeBSD), use arch */ | |
#elif defined(__i386) || defined(__x86_64) \ | |
|| defined(__alpha) || defined(__vax) | |
# define BYTESWAP(x) (x) |
#!/usr/bin/env perl | |
use strict; | |
use warnings; | |
use utf8; | |
use JSON; | |
use Furl; | |
use constant { | |
METACPAN_URL => 'http://api.metacpan.org', | |
API_FAV => '/v0/favorite/_search?q=distribution:', | |
API_USER => '/v0/author/_search?q=user:', |
http://api.metacpan.org/v0/favorite/_search?q=author:HIDEAKIO&fields=user,distribution
以下のようなレスポンスが得られる。
{
"timed_out": false,
var spawn = require('child_process').spawn; | |
var ls = spawn('bash',['-c','ls','/*']); | |
ls.stdout.on('data', function(data){ | |
console.log(data.toString()); | |
}); |
let ff_table = {'dos' : 'CR+LF', 'unix' : 'LF', 'mac' : 'CR' } | |
set statusline=%F%m%r%h%w\ [%Y][%{ff_table[&ff]}][%{&fileencoding}] | |
" %{ff_table[&ff]} で改行コード表示 | |
" %{&fileencoding} で文字エンコーディング表示 |
a = Hash[ *(<<EOS.split("\n").map {|e| [e,true]}.flatten()) ] | |
foo | |
bar | |
baz | |
EOS | |
p a # => {"foo"=>true, "bar"=>true, "baz"=>true} |
h = { | |
hoge: <<EOS, | |
Hey! | |
EOS | |
fuga: <<EOS | |
Yo! | |
EOS | |
} | |
p h |