まだちょっとしか触ってないけど、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' | |