2016年12月31日

TOP

Posted by kumagai_nori at 00:00Comments(0)TrackBack(0)clip!TOP 

2016年05月17日

chown/chgrpを一発同時変更!(ディレクトリ階層にも対応)

chown/chgrpを一発同時変更!(ディレクトリ階層にも対応)


ディレクトリの階層を一発で作成する。
# mkdir -p test_1/test_2

階層ディレクトリの所有者、グループを一発で同時変更する
# chown -R apache:staff test_1

階層ディレクトリの権限を一発で同時変更する
# chmod -R 775 test_1

階層ディレクトリの所有者、グループを一発で確認する
# ls -Rl
合計 4
drwxrwxr-x 3 apache staff 4096 5月 17 14:03 test_1/

./pscom_event:
合計 4
drwxrwxr-x 2 apache staff 4096 5月 17 14:03 test_2/

./test_1/test_2:
合計 0  
Posted by kumagai_nori at 14:25Comments(0)TrackBack(0)clip!Linuxコマンド入門 

2016年02月11日

2016年2月14日 藤沢市市長選挙 立候補者 鈴木恒夫/田中しげのり/鈴木とも子

2016年2月14日 藤沢市市長選挙 立候補者 鈴木つねお/田中しげのり/鈴木とも子

藤沢市長選 候補者の横顔 /神奈川(毎日新聞)
http://mainichi.jp/articles/20160210/ddl/k14/010/206000c

鈴木つねお氏(66)
現職・無所属
ホームページ:http://tsunesan.com/

田中しげのり氏(49)
新人・無所属
ホームページ:http://shige.link/

鈴木とも子氏(66)
新人・無所属
facebook:https://www.facebook.com/profile.php?id=100011079151279

期日前投票
2月8日(月曜日)〜2月13日(土曜日)
午前8時30分〜午後8時

藤沢市長選挙の特集(藤沢市ホームページ)
  
Posted by kumagai_nori at 10:28Comments(0)TrackBack(0)clip!TOP 

2015年12月08日

Perl Postgres 高速INSERT COPY pg_putline サンプルプログラム

Perl Postgres 高速INSERT COPY pg_putline サンプルプログラム

<perlプログラムサンプル>
#!/usr/bin/perl

use strict;
use utf8;
use DBI;
use DBD::Pg;

#INSERTデータ作成(test_tableのカラム数分valuesを作成する)
my @values;
push( @values, "1" );
push( @values, "bbbb" );
push( @values, "cccc" );

#タブ区切り文字列にする
my $str_values;
foreach my $val ( @values ){
$str_values .= $val ."\t";
}
$str_values = substr( $str_values,0,-2);

#DB接続
$dbh = DBI->connect($data_source, $user_name);

$dbh->do("COPY test_table FROM STDIN");
$dbh_pg->pg_putline($str_values);
$dbh_pg->pg_endcopy;
$dbh_pg->commit();
$dbh_pg->disconnect();


※テーブルのINDEXをDROPしてから、COPYして、最後にCREATEすると更に高速化する  
Posted by kumagai_nori at 11:14Comments(0)TrackBack(0)clip!PERL | PostgreSQL

2015年12月04日

rsyncでのディレクトリの同期(バックアップ)を検証

rsyncでのディレクトリの同期(バックアップ)を検証

rsyncを検証しました。

<ディレクトリ構成>
[base]ls
from_dir/ to_dir/

<rsync実行前>
[base/from_dir]ls -l
-rw-rw-r-- 1 nkumagai nkumagai 0 12月 4 17:55 1111.txt
-rw-rw-r-- 1 nkumagai nkumagai 0 12月 4 17:55 2222.txt
-rw-rw-r-- 1 nkumagai nkumagai 0 12月 4 17:55 3333.txt

[base/to_dir]ls -l
合計 0
-rw-rw-r-- 1 nkumagai nkumagai 0 12月 4 17:50 3333.txt
-rw-rw-r-- 1 nkumagai nkumagai 0 12月 4 17:50 4444.txt
-rw-rw-r-- 1 nkumagai nkumagai 0 12月 4 17:50 5555.txt

<rsync実行!>
[base]rsync -av ./from_dir/ ./to_dir/
sending incremental file list
./
1111.txt
2222.txt
3333.txt

sent 224 bytes received 72 bytes 592.00 bytes/sec
total size is 0 speedup is 0.00

<rsync実行結果>
[base/to_dir]ls -l
-rw-rw-r-- 1 nkumagai nkumagai 0 12月 4 17:55 1111.txt
-rw-rw-r-- 1 nkumagai nkumagai 0 12月 4 17:55 2222.txt
-rw-rw-r-- 1 nkumagai nkumagai 0 12月 4 17:55 3333.txt
-rw-rw-r-- 1 nkumagai nkumagai 0 12月 4 17:50 4444.txt
-rw-rw-r-- 1 nkumagai nkumagai 0 12月 4 17:50 5555.txt

<まとめ>
1111.txt/2222.txtは、コピー
3333.txtは、上書きコピー
4444.txt/5555.txtは、そのまま。(deleteオプションの場合は削除)  
Posted by kumagai_nori at 18:08Comments(0)TrackBack(0)clip!Linux入門 

postgre テーブルレコード件数を高速で確認する count/reltuples/vacuum

<方法1>
select count(*) from table_name;

<方法2>
select relname as name, reltuples as rows from pg_class where relname ='table_name'

※1と2で件数が異なる場合は、反映されていない状態なので、
「vacuum table_name」で反映させる。

※各環境でのvacuumの実行頻度は、DB管理者へ。

※方法2は、リアルタイムで反映されないので、プログラムには組み込めないが、
 レコード数が多いテーブルでのデータ調査の際には高速で結果が返る。
 ただし、vacuumに時間が掛かるので注意。
  
Posted by kumagai_nori at 15:42Comments(0)TrackBack(0)clip!PostgreSQL 

2015年11月26日

請負に関する契約書に貼る収入印紙の金額 国税庁ホームページより

請負に関する契約書に貼る収入印紙の金額 国税庁ホームページより

記載された契約金額が
1万円未満         非課税
100万円以下        200円
100万円を超え200万円以下  400円
200万円を超え300万円以下  1千円
300万円を超え500万円以下  2千円
500万円を超え1千万円以下  1万円
1千万円を超え5千万円以下  2万円
5千万円を超え1億円以下   6万円
1億円を超え5億円以下    10万円
5億円を超え10億円以下    20万円
10億円を超え50億円以下   40万円
50億円を超えるもの     60万円
契約金額の記載のないもの  200円

国税庁ホームページ -印紙税額の一覧表(その1)第1号文書から第4号文書まで-

注文請書の収入印紙の金額。
あらゆる領収書は経費で落とせる

あらゆる領収書は経費で落とせる
著者:大村大次郎
価格:799円(税込、送料込)
楽天ブックスで詳細を見る

  
Posted by kumagai_nori at 03:34Comments(0)TrackBack(0)clip!契約関連 

2015年07月20日

ベビー用品を安く買う方法

ベビー用品を安く買う方法

セブンネットショッピングのアカチャンホンポを利用して、
nanacoポイントとハピタスポイントを貯めるとお得だと思います。

nanaco番号を登録して、
セブンネットショッピングを利用してnanacoポイントを貯める。100円毎に1ポイント




さらに、
セブンカードで、
セブンネットショッピングを利用してnanacoポイントを貯める。200円毎に2ポイント
セブンカード
※セブンカードは、8のつく日は、ポイント5倍!

さらに、
ハピタス経由で、
セブンネットショッピングを利用して現金が還元されます。3%現金還元。
日々の生活にhappyをプラスする|ハピタス

楽天派の方は、こちらもあります。

アカチャンホンポ楽天市場店


西松屋チェーン楽天市場店


ハピタス経由で、
楽天を利用しても現金が還元されます。1%現金還元。
日々の生活にhappyをプラスする|ハピタス


  
Posted by kumagai_nori at 22:53Comments(0)TrackBack(0)clip!結婚・出産 

2015年06月30日

プロセス指定したメモリ監視シェル サンプルプログラム

プロセス指定したメモリ監視シェル サンプルプログラム

指定したプロセスのメモリ使用量を1秒ごとに表示します。

#!/bin/sh
PROSESS_NAME=httpd
while [ 1 ]
do
ps aux | grep $PROSESS_NAME | grep -v grep |
awk '
BEGIN{ vsz=0;rss=0 } { vsz+=$5;rss+=$6 }
END{ print strftime("%Y/%m/%d %H:%M:%S",systime()) , "RSS="rss ,"KByte" , "VSZ="vsz ,"Kbyte";}'
sleep 1
done

  

2015年06月18日

PHPとPerlの言語比較 メリット・デメリット

PHPとPerlの言語比較 メリット・デメリット

PHP:メリット
■Perlよりも関数仕様が分かりやすい。
■Perlよりもサンプルプログラムがたくさん公開されている。
■Perlよりもソースがわかりやすく書ける
■Perlよりもデバッグしやすい
■Perlよりも開発工数が少ない
■PHPマニュアルがわかりやすい
 http://php.net/manual/ja/index.php
■phpinfo()で環境設定が把握しやすい

PHP:デメリット
■Perlよりもステップ数が増える

Perl:メリット
■PHPよりも処理が高速化できる
■PHPよりもShellに近い
■LinuxOSにインストールされていることが多い。

Perl:デメリット
■PHPよりも変数の取扱がめんどくさい
 ・変数のスコープ、変数宣言など。
■自作関数のパラメータを指定しないのがわかりにくい。
■モジュールの追加などが発生することがある

※個人が、PHP/Perlでそれぞれ開発しての比較です。

  
Posted by kumagai_nori at 01:05Comments(0)TrackBack(0)clip!PHPマニュアル | PERL