/etc/networking/interfaces
auto eth0
iface eth0 inet static
address 192.168.0.17
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
spawn sudo -H -u git bundle exec rake gitlab:setup RAILS_ENV=production | |
rake aborted! | |
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) | |
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/mysql2-0.3.11/lib/mysql2/client.rb:44:in `connect' | |
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/mysql2-0.3.11/lib/mysql2/client.rb:44:in `initialize' | |
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activerecord-4.0.2/lib/active_record/connection_adapters/mysql2_adapter.rb:18:in `new' | |
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activerecord-4.0.2/lib/active_record/connection_adapters/mysql2_adapter.rb:18:in `mysql2_connection' | |
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activerecord-4.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:440:in `new_connection' | |
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/activerecord-4.0.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:450:in `checkout_new_connection' | |
/home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/acti |
#!/usr/bin/env perl | |
use strict; | |
use warnings FATAL => "all"; | |
# http://perldoc.perl.org/functions/seek.html | |
# tail -f | |
my $file = shift or die; | |
open my $fh, "<", $file or die "open $file: $!"; |
#!/bin/sh | |
cat <<EOF > out | |
this is here doc. | |
EOF | |
# シングル or ダブルクオートで囲むと変数展開しない。 | |
cat <<"EOF" > out | |
path is $PATH | |
EOF |
#!/usr/bin/env perl | |
use strict; | |
use warnings; | |
use utf8; | |
use 5.014; | |
use Net::DNS::Nameserver; | |
use Net::DNS::RR; | |
my $handler = sub { | |
my ($qname, $qclass, $qtype, @opt) = @_; |
#!/usr/bin/env perl | |
use strict; | |
use warnings; | |
use utf8; | |
require Net::DNS::Nameserver::Prefork; | |
my $app = sub { | |
my ($qname, $qclass, $qtype, $peerhost, $query, $conn) = @_; | |
my ($rcode, @ans, @auth, @add); | |
...; |
#!/usr/bin/env perl | |
use strict; | |
use warnings; | |
use utf8; | |
use feature qw{say}; | |
use subs qw{ heredoc }; | |
use Mac::iTunes; | |
use App::Daemon qw{daemonize}; | |
use Getopt::Long ( | |
':config', # configuration start |
#!/usr/bin/env perl | |
use strict; | |
use warnings; | |
use utf8; | |
use Encode qw{ encode decode }; | |
use WWW::YouTube::Download; | |
use Term::ReadKey (); | |
use List::Util qw(first); | |
use File::Temp (); | |
use File::Spec (); |
#!/usr/bin/env perl | |
use strict; | |
use warnings; | |
use utf8; | |
{ | |
no strict 'refs'; | |
my @color = qw(black red green yellow blue magenta cyan white); | |
for (0..$#color) { | |
my ($c, $n) = ($color[$_], 30 + $_); | |
*$c = sub { -t *STDOUT ? "\e[1;${n}m@_\e[m" : "@_" }; |