2017年7月8日土曜日

人生フルーツ

 おととい、会社を休み、人生フルーツというドキュメンタリー映画を近くのシネコンで観た。津端修一さん、英子さんご夫妻が、自宅の果樹の雑木林での半自給自足的な日常を描いた作品。最初は何も木も草もない造成地が、いろいろな種類の果樹の森になっていた。くるみはまんまるなアボカドみたいで、果肉をそいで、種の部分にくるみができているのを初めて知った。そんな、風に木々の葉がすれる音を聞きながら、うたた寝ができる家に住みたいと思った。
 お金ではなく、自然と向き合う、自分の時間を大切にされているように感じた。
修一さんの最期は、ある日、草むしりをした後、昼寝をする。そして、起きてこなかったという。 まったく、静かな、人生の終わり方である。そのようになりたい。
flying girl


2017年6月20日火曜日

仕事で覚えたEXCEL小技〜EXCEL VBAで、少しずつ、考えながら、作る。

 EXCEL VBAでプログラムを作るとき、わかっているところから作り、大きく育てていくと意外とうまくいく。最近、会社のワンパターン作業をEXCEL VBAで自動化した際、この手法を採用した。ここで、便利なコマンドが「Debug.Print」だ。
 Debug.Printは「イミディエイト・ウィンドウ」というデバッグ用のVBAのウィンドウに変数の値などを出力してくれるので、ちょっと確認したいときに非常に役に立つ。
 例えば、こんな感じで使う。
   クロス集計のEXCEL表はあるんだけど、元データがない。そこで、元データを生成するコードを作るケースを想定してみよう!
 ・クロス集計表の行は3行目から始まり、53行目で終わる。変数iでループさせる。
 ・クロス集計表の列は5列目から始まり、105列目で終わる。変数jでループさせる。
 ・クロス集計表の銘柄は、各行の2列目にある。3列目、4列目はブランク。
 For i=3 to 53
     NAME = Cell(i,2) .Value
     For j=5 To 105
       ANGLE = Cell((3,j) .Value 
       VALUE = Cell(i,j) .Value
       Debug.Print NAME,ANGLE,VALUE 
     Next
   Next
  そして、ブレークポイントを設定、解除して、デバッグしながら、全体を仕上げていく。

 ここで一息のコーナー。
mugi-chan

 津村記久子の「ウェストウィング」。古いビルに通う、OL 、小学生の男子、そして、サラリーマンという3人の物語。大雨の夜、なぜか、ボートを漕ぐ男、靴下を乾かす小学生など珍妙なエピソードが登場する。そこに出た小学生の「高校生活」を描いた、「エブリシング・フロウズ」という、続編もある。こちらもいい。「浮遊霊ブラジル」は思わず、笑ってしまった。なんじゃこりゃと。





2017年5月2日火曜日

自動電源オンとタスクスケジューラ、バッチファイルでワンパターン業務を自動化

2018MayGirl2
出勤すると、まず、パソコンの電源をオンして、社内サイトにログインし、データをとってきて、集計する。この一連の操作は、人手でEXCELとVBA、ときどきACCESSも使っているが、ワンパターンの操作ばかり。
 そこで、BIOSの自動電源オン機能+タスクスケジューラ+バッチファイルで、人がいなくてもできる、つまり無人の自動運転を実現してみた。意外にアッサリと、できてしまった。
 そして、今回、Windowsログインはしなくても、いろいろ操作できることを師匠に教えてもらったのだが、驚きというか、セキュリティ的にはどんなもんじゃろかいのーと微妙な気持ちである。
 2018年のGWに宮部みゆきの「孤宿の人(こしゅくのひと)」を読んだ。実に深く、人生の哲学を感じた。自分の日頃の振舞いに気をつけたいというか、肝に銘じたい。それにしても「ほう」はカワイイ。

2017年4月9日日曜日

Slackware is perfect! やっぱり、自分のFMVにはslackwareが一番あっている

これまで、様々なデストリビューションを試したが、FMV-BIBLO-NB50Sに一番、あってるLInuxはSlackwareだった。今、Slackware 14.1 のxfceで、PuppyLinuxの軽快さにも負けず、サクサクと動いてくれる。立ち上がりも30秒もかからない。以前、WinodwsXPのときは5分くらいかかっていたのに。ただ、時々、USBマウスが死んでしまうのが、残念なところだが、たまになので、我慢である。

2017年3月27日月曜日

PukiWikiのコンテンツを共有するーシンボリックリンクだね

様々な事情でPukiWikiをある特定の個人のPCで運用し、グループで閲覧・更新しているとする。
その特定の個人が会社にいないと、PCが立ち上がず、グループ全員がWikiにアクセスできない。
そこで、「ファイルサーバ」と「シンボリックリンク」の登場だ。
ここでは、多くの会社でそうであるように、個人のPCはWindowsというケースで説明する。
1)まず、個人PCのWikiのフォルダまるごとファイルサーバにコピペする(Moveがいい)
  例 mv D:grpwiki Z:\FILESERVER\grpwiki
2)個人PCのWikiフォルダは念のため、名前を変えてセーブしておいてもよい。
  例 cp D:\grpwiki D:\grpwiki-save
3)Wikiフォルダのファイルサーバへのシンボリックを張る。
  例 mklink /D D:\grpwiki Z:\FILESERVER\grpwiki
       ・・・ファイルサーバはドライブZ:でネットワークドライブを割り当てているとした。

そして、http://someonepc/grpwiki/index.phpでwikiにアクセスできる。
目からうろこのシンボリックリンクだね。
Wikinoコンテンツ部分をグループで共有できるところがいいね。グループの誰かがWWW+PHP+pukiwiki環境を立てておけば、Pukiwikiページへアクセスできるようになる。
全員がWWW+PHP+PukiWikiを立ててもいい。そうすれば、非常こ簡単に複数サーバからなるWikiができてしまう訳だ。



2017年3月5日日曜日

slackware 14.1の便利コマンドスニペット(snippets)


・CDを全曲鳴らすコマンド mplayer cdda:// /dev/sr0
・CDの2曲目を鳴らすコマンド mplayer cdda://2 /dev/sr0
・renameする。 rename Acoutic Acoustic *Acoutic*.mp3
・Seamonkeyが調子悪いので、palemoonへ乗り換えてみる。
 まず、ホームページからpalemoon*.tar.bz2をGETし解凍するだけ。
   bzip2 -dc palemoon-27.2.1SSE.linux-i686.tar.bz2 | tar xvf -
・VLCでラジオをきく。VLCでストリームをきくで、mmsh://hdv4.nkansai.tv/izunokuni?MSWMExt=.asfを指定する。
・CDのwavを直接mp3にする。 cdda2mp3 dev=/dev/sr0 "Track" "-b 192"
・wavファイルをmp3にする。lame track01.wav 
・wavをmp3にするbashワンライナー  for t in track{01..99}*.wav; do lame $t; done
・CDをリッピングし、wavファイルにする。 cdparanoia -B
・DVDをブランクにする。 dvd+rw-format -blank /dev/dvd
・riken.ftp.jpのユーザidは、anonymousで、パスワードはe-mailアドレス
・ CDを焼く。 cdrecord -dao driveropts=burnfree dev=/dev/cdrom ele*.iso
・ CDをマウントする。mount -rt iso9660 /dev/sr0 /media/cdrom
・ファイル使用量のベスト(ワースト)10を出す。フォルダは最大3つ。 du -h /tmp/SBo/* --max-depth 3 | sort -rn | head -10
・ALSAを再起動する。/etc/rc.d/rc.alsa restart
・ALSAの設定(音量など)を保存する。 alsactl store
・折返し modprobe snd-aloop
・ラジオ mplayer mms://hdv4.nkansai.tv/izunokuni  -ao alsa:device=hw=1,0 -cache 1500
・ALSA パージョン確認 cat /proc/asound/version
・録音再生 ecasound -a:1,2 -i alsahw,0,1 -a:1 -o alsahw,0,0 -a:2 -o test.wav
・タイムサーバとの同期確認 ntpq -p
・ウィルスパターン更新 freshclam
・ウィルスチェック clamscan -r /root
 ・らじるらじる録音  rtmpdump --rtmp "rtmpe://netradio-fm-flash.nhk.jp"          --playpath 'NetRadio_FM_flash@63343'          --app "live"          --swfVfy http://www3.nhk.or.jp/netradio/files/swf/rtmpe.swf          --live          -o fm.m4a

2017年2月26日日曜日

sndloop+audacityでPC再生音を録音

modprobe snd-aloop
aplay -D hw:1,0 music.wav
audacityでhw:1,1をモニターあるいは、録音。