Skip to content

Instantly share code, notes, and snippets.

@libitte
libitte / gist:6137169
Last active December 20, 2015 13:09
ctrl + ...

ctrl + ...

  a 左端に行く
  e 右端に行く
  k 現在位置から右端まで削除
  u 一行削除

screenのコピーモード

@libitte
libitte / and_or_xor.md
Last active December 21, 2015 06:49
perlにおける論理和(AND)、論理積(OR)の扱い メモ

論理和 (AND)

| 0 | 1 ---|---|--- 0 | 0 | 0 1 | 0 | 1

0と1の論理積は0

@libitte
libitte / gist:6334460
Last active December 21, 2015 16:38
javascriptのdebugと単体実行方法

debug

  jshint [filename]

run

quickrun:

@libitte
libitte / data_dumper_options.md
Created August 30, 2013 01:28
Data::Dumper::Indent, Data::Dumper::Terse
@libitte
libitte / svn-revert-memo.md
Last active December 22, 2015 07:08
svn delete してしまった時の対処

svn delete してしまった時の対処

svn delete --force [file/dir name]

とかで消してしまった場合には

svn revert [file/dir path]

すると復活する。

@libitte
libitte / gist:6646594
Last active December 23, 2015 14:09
Invalid metadata structure と出て、 License 'artistic2' is invalid と言われたエラーの対処メモ

Module::Starter::PBP を使ってcpan形式モジュールを作成途中、 `perl Build.PLで下記のようなエラーを受けとった。

Could not get valid metadata. Error is: Invalid metadata structure. Errors: License 'artistic2' is invalid (license) [Validation: 1.4]
 at /Users/hachiya.nobuto/perl5/lib/perl5/Module/Build/Base.pm line 4589.

下記の修正を加え再度実行したところ、errorが解消された。

diff --git a/Build.PL b/Build.PL
@libitte
libitte / gist:6656978
Last active December 23, 2015 15:39
perl Build test でこけてしまったときの対処メモ

perl Build test でこけてしまった.

t/perlcritic.t .... Can't locate Test/Perl/Critic.pm in @INC (@INC contains: /Users/TestUser/code/perl/ColorThief/blib/lib /Users/TestUser/code/perl/ColorThief/blib/arch /Users/TestUser/perl5/lib/perl5/darwin-2level /Users/TestUser/perl5/lib/perl5/darwin-2level /Users/TestUser/perl5/lib/perl5 /Users/TestUser/extlib/lib/perl5 /Users/TestUser/perl5/lib/perl5/darwin-2level /Users/TestUser/perl5/lib/perl5 /Users/TestUser/extlib/lib/perl5 /Users/TestUser/perl5/lib/perl5/darwin-2level /Users/TestUser/perl5/lib/perl5 /Users/TestUser/extlib/lib/perl5 /Users/TestUser/perl5/perlbrew/perls/perl-5.16.0/lib/site_perl/5.16.0/darwin-2level /Users/TestUser/perl5/perlbrew/perls/perl-5.16.0/lib/site_perl/5.16.0 /Users/TestUser/perl5/perlbrew/perls/perl-5.16.0/lib/5.16.0/darwin-2level /Users/TestUser/perl5/perlbrew/perls/perl-5.16.0/lib/5.16.0 .) at t/perlcritic.t line 3.

よって、不足モジュールを導入.

$ cpanm Test::Perl::Critic
@libitte
libitte / gist:6658295
Created September 22, 2013 09:20
installしたcpanモジュールのパスの調べ方
installしたcpanモジュールのパスの調べ方
```
$ perl -MModule::Starter::PBP -e 'print $INC{"Module/Starter/PBP.pm"}, "\n"'
```
もしくは、
```
$ perldoc -ml Module::Starter::PBP
```
@libitte
libitte / jsMaxNum.js
Last active December 26, 2015 04:59
JavaScript が数値として扱える最大 2^53 < jsMaxNum < 2^54
var array = [
2,
4,
8,
16,
32,
64,
128,
256,
512,