Skip to content

Instantly share code, notes, and snippets.

@repeatedly
repeatedly / test_failures
Created March 22, 2013 17:41
test failures of msgpack-ruby 0.4.x
Run options:
# Running tests:
FFF.F.FF"0.4.7"
.FFF....F........F........F.FF
Finished tests in 0.231897s, 163.8659 tests/s, 2194.9400 assertions/s.
1) Failure:
@repeatedly
repeatedly / storm_book_errata.md
Last active December 15, 2015 14:29
"Stormをはじめよう"のerrata

Stormをはじめようのerrata

インデントのずれがかなり多くて,本当にずれてるのか自分のviewer(MacのKitabu)でずれてるのか正直あまり自信がない

2章

スパウト

this.collector.emit(new Values(str),str);

@repeatedly
repeatedly / ugomemo.d
Last active December 16, 2015 02:19
ugomemo.d
import std.json : JSONValue, parseJSON;
import std.stdio : writefln;
import std.net.curl : get;
void main()
{
auto apiRequest = (string uri) => parseJSON(get(uri));
auto user = apiRequest("http://ugomemo.hatena.ne.jp/[email protected]");
auto movies = apiRequest("http://ugomemo.hatena.ne.jp/11F9E990AA34FFBC@DSi/movies.json");
@repeatedly
repeatedly / consistent_name_for_rest_api.diff
Created May 9, 2013 01:09
Patch for /metrics REST API
diff --git a/src/java/org/apache/hadoop/mapred/JobTrackerMetricsInst.java b/src/java/org/apache/hadoop/mapred/JobTrackerMetricsInst.java
index 74885a1..a041f28 100644
--- a/src/java/org/apache/hadoop/mapred/JobTrackerMetricsInst.java
+++ b/src/java/org/apache/hadoop/mapred/JobTrackerMetricsInst.java
@@ -121,8 +121,8 @@ class JobTrackerMetricsInst extends JobTrackerInstrumentation implements Updater
metricsRecord.incrMetric("jobs_preparing", numJobsPreparing);
metricsRecord.incrMetric("jobs_running", numJobsRunning);
- metricsRecord.incrMetric("running_maps", numRunningMaps);
- metricsRecord.incrMetric("running_reduces", numRunningReduces);
@repeatedly
repeatedly / idea.md
Created May 14, 2013 03:25
Fluentd Hackathon idea

Task

  • Windows support
  • Add json support to in_exec
  • Improve out_rewrite performance
  • Clean up code
  • Add documents
  • Add Japanese documents
  • Develop v11
  • etc...
@repeatedly
repeatedly / windows_blocker_list.md
Last active December 18, 2015 01:28
Blocker list for Fluentd on Windows

This list may not complete. If you notice other blocker, please let me know!

Fluentd

Version 0.10

fluent/process.rb

  • Use fork at line 44
  • This is not critical because this is optional feature.
# Install MacTex: http://mirror.ctan.org/systems/mac/mactex/mactex-basic.pkg
$ sudo chown -R `whoami` /usr/local/texlive
$ tlmgr update --self
$ tlmgr install ucs
$ tlmgr install etoolbox
# Install pandoc view homebrew
@repeatedly
repeatedly / cpu_info.rb
Created June 27, 2013 09:29
Goodbye...
class CpuInfo
def initialize
@stats = get_cpu_stats
end
CPU_KEYS = %W(user nice system idle iowait irq sirq)
LOADAVG_KEYS = %W(loadavg1 loadavg5 loadavg15)
def stats
res = {}
@repeatedly
repeatedly / time_sliced_output_emit.diff
Created July 26, 2013 08:26
Patch for TimeSlicedOutput#emit
diff --git a/lib/fluent/output.rb b/lib/fluent/output.rb
index 475a87b..476dba5 100644
--- a/lib/fluent/output.rb
+++ b/lib/fluent/output.rb
@@ -494,8 +494,10 @@ module Fluent
end
end
- def emit(tag, es, chain)
+ def emit(tag, es, chain)
@repeatedly
repeatedly / fluentd_as_a_kibana.md
Created November 12, 2013 09:11
"Fluentd as a Kibana" at Elasticsearch meetup #2

fluent-plugin-kibana-server

http://rubygems.org/gems/fluent-plugin-kibana-server

Fluentdの中でKibanaを動かす!

  • いちいちKibanaをDLしてくるの面倒くさい
    • Kibana v3からonly JavaScriptなので展開が楽
    • 大抵FluentdからElasticsearchに投げてる時に見るので,Fluentdと一緒に起動してくれた方が楽
  • そこでFluentdプラグイン!