2019/11/15 11:33:15
quicksight も使用候補であるので、検証をするためにまとめている。これは外観と、制限など。
Amazon QuickSight は、視覚化の構築、アドホック分析の実行、データからのビジネス上の洞察の取得に使用できるビジネス分析サービスです。
require 'benchmark/ips' | |
ARRAY = [1, 2, 3, 1] | |
def fast | |
ARRAY.uniq! | |
end | |
def slow | |
ARRAY.uniq.length != ARRAY.length |
# 結論 | |
- 後は公式ドキュメントと実際に触るだけでいい。それが一番良い方法。といつもの技術要素と同じ様に扱える状態まで辿り着けたので楽になった。 | |
- だいたい基礎知識を得たと思うので、話していて足りないものはきっとその人が現場の経験から得たもの。と考えられる境界を得た。 | |
- 考えなくていいこと。の境界を得た | |
- さらに歴史を知りたい場合には、最近のちゃんとした本を選ぶつもりだが、選ぶ際の基準をある程度得た。 | |
今ガッとやっておいて、今後の関わりややることを考えるとコスパ良かったと思う。 |
2019/11/15 11:33:15
quicksight も使用候補であるので、検証をするためにまとめている。これは外観と、制限など。
Amazon QuickSight は、視覚化の構築、アドホック分析の実行、データからのビジネス上の洞察の取得に使用できるビジネス分析サービスです。
Charty - Visualizing your data in Ruby
(Overview of Charty)
https://raw.githubusercontent.com/red-data-tools/charty/master/images/design_concept.png
class String | |
# def to_proc | |
def* to_proc | |
puts self | |
-> { self } | |
end | |
end | |
->(&b){b.()}.(&("Hello world" * 42)) |
# puts("Hello world") if false \ | |
puts("Hello world") if false \ # (C-Z) | |
&& false && | |
false | |
# Q1 | |
"Hello world".then do | |
# case x = 1.010101 | |
case x = 1..010101 | |
in ^x | |
puts "Goodbye world" | |
end | |
rescue NoMatchingPatternError | |
puts @1 |
# 'Hello World' を出力するようにプログラムを修正してください。 | |
# Q1 | |
n = 314 | |
# if n > 4782968 | |
if n > -4782968 | |
puts 'Hello World' | |
else | |
puts 'Hello Ruby' |
$ make test-all TESTS=ruby/test_string.rb | |
./revision.h unchanged | |
Run options: "--ruby=./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb --extout=.ext -- --disable-gems" --excludes-dir=./test/excludes --name=!/memory_leak/ | |
# Running tests: | |
[ 57/314] TestString#test_fs = 0.53 s | |
1) Failure: | |
TestString#test_fs [/Users/kazuma.furuhashi/src/github.com/ruby/ruby/test/ruby/test_string.rb:1760]: | |
pid 35235 killed by SIGABRT (signal 6) |
# ruby 2.6.0preview3 (2018-11-06 trunk 65578) [x86_64-darwin17]
#
#
# Warming up --------------------------------------
# Without Freeze 372.719k i/100ms
# With Freeze 451.989k i/100ms
# Calculating -------------------------------------