@ytnobody
--
* 最初のプロセスはinitです!!! | |
* rackを例に。 | |
* exit if fork | |
* ppid=1に。 | |
* Process.setsidはプロセスを「新しいセッションのセッションリーダーにし」、「新しいプロセスグループのグループリーダーにし」、「制御端末を外す」作業をする | |
* プロセスは何らかのプロセスグループに属す | |
* Process.setpgrp(新しいgroup_id)で任意のプロセスをグループ化できる |
まだちょっとしか触ってないけど、perlと比較してみて、大まかに似てるところがあるな~と思った。
package docdami | |
import ( | |
"io/ioutil" | |
"log" | |
"fmt" | |
"github.com/lestrrat/go-xslate" | |
) | |
type Docdami struct { |
use strict; | |
use warnings; | |
use Data::Dumper; | |
### case of scalar | |
{ | |
my $data = 123; | |
ref $data and $data = undef; | |
print Dumper({'SCALAR' => $data}); | |
}; |
use strict; | |
use Benchmark qw/:all/; | |
use Data::Dumper; | |
### Mouse | |
{ | |
package | |
MyClass::Mouse; | |
use Mouse; |
#!/usr/bin/env perl | |
use strict; | |
use warnings; | |
use Furl; | |
use File::Temp 'tempdir'; | |
use File::Spec; | |
use File::Slurp; | |
use Vector::QRCode::IntoPDF; |
ytnobody@ytnobody-virtual-machine:~/vznope-bash$ cat centos-mysql | |
create centos@6 | |
set --nameserver 8.8.8.8 | |
start | |
exec yum -y update | |
exec yum -y install mysql-server | |
ytnobody@ytnobody-virtual-machine:~/vznope-bash$ vzn build 102 < centos-mysql | |
--- | |
RUN: create centos@6 |
use strict; | |
use warnings; | |
use SQL::Maker; | |
my $maker = SQL::Maker->new(driver => 'mysql'); | |
my ($sql, @binds) = $maker->select( | |
'book', | |
['*'], | |
{price => {'<=' => 1000}}, |
PostScript::Simple is so useful module. But, it makes confused when using with Carton.
Solution, add a line-feed to head of package name of each t/lib/Test/*.pm .
package Test::More;