まだちょっとしか触ってないけど、perlと比較してみて、大まかに似てるところがあるな~と思った。
- go-xslate (http://github.com/lestrrat/go-xslate)
- Qiitaに数多あるgo関連の記事
- YAPC::Asia 2014でのlestrrat氏のトーク "go for perl mongers"
package docdami | |
import ( | |
"io/ioutil" | |
"log" | |
"fmt" | |
"github.com/lestrrat/go-xslate" | |
) | |
type Docdami struct { |
まだちょっとしか触ってないけど、perlと比較してみて、大まかに似てるところがあるな~と思った。
* 最初のプロセスはinitです!!! | |
* rackを例に。 | |
* exit if fork | |
* ppid=1に。 | |
* Process.setsidはプロセスを「新しいセッションのセッションリーダーにし」、「新しいプロセスグループのグループリーダーにし」、「制御端末を外す」作業をする | |
* プロセスは何らかのプロセスグループに属す | |
* Process.setpgrp(新しいgroup_id)で任意のプロセスをグループ化できる |
# BigQuery | |
### の解析結果を | |
# 別のストレージ | |
### に格納したいぞい | |
@ytnobody | |
--- | |
## わいとんさんです |
package Oreore; | |
use Data::Dumper; | |
sub oredayo { | |
my $args = [@_]; | |
{ | |
local @{caller.'::_'} = (qw/hoge piyo/); | |
print Dumper($args); ### => ['foo', 'bar'] | |
print Dumper([@_]); ### => ['hoge', 'piyo'] | |
}; |
tutum_container_uuid () { | |
service_name=$1 | |
tutum service inspect $(tutum service ps | awk '$1=="'$service_name'"{print($2);}') | | |
awk ' | |
/"containers": \[/, /\]/ { | |
if ($0 ~ /\/api\/v1\/container\//) { | |
split($1, flagment, "/"); | |
print(substr(flagment[5],1,8)); | |
} | |
} |
Installing 5.20.3 as 5.20.3 | |
/usr/bin/perl -- /home/ytnobody/.plenv/plugins/perl-build/bin/perl-build --symlink-devel-executables --build-dir /home/ytnobody/.plenv/build/1478189183.32125/ --tarball-dir /home/ytnobody/.plenv/cache/ -Dusedevel 5.20.3 /home/ytnobody/.plenv/versions/5.20.3 | |
Use the previously fetched perl-5.20.3.tar.gz | |
Configuring perl '5.20.3' | |
rm -f config.sh Policy.sh | |
Auto-guessed '5.20.3' | |
patching Configure | |
File Configure is read-only; trying to patch anyway | |
sh Configure -Dprefix=/home/ytnobody/.plenv/versions/5.20.3 -de -Dusedevel -A'eval:scriptdir=/home/ytnobody/.plenv/versions/5.20.3/bin' | |