2017年9月18日月曜日

slackware 14.1のカーネルをupgradeしようとして溝にハマったがリガバれた話

kernel-huge-3.10.17にセキュリティパッチが出ていたので、slackpkgでupgradeしようとしたところ、見事に溝にハマってしまったが、なんとか、半日でリカバッた。
まず、slackpkg upgarde kernel-huge-3.10.107*をあててみた。
ところが、GRUBの修正(kernel-3.10.17をkernel-3.10.107にする)のを忘れていたため、そんなカーネルはないと言われた。
次に、GRUBを修正しても、3.10.107のライブラリ(kernel-module-3.10.107)がないよと、また、怒られた。そう、kernelは、kernel-moduleもセットでupgradeしないとダメなようだ。
uniqlogirl2018
uniqlogirl2018 
実は、最初にカーネルはないと怒られたときに、元のkernel-huge-3.10.17に戻すために、kernel-huge-3.10.107をremoveすればいいのかもと勝手に解釈し、slackpkg remove kernel-huge-3.10.107を実行したところ、見事にカーネルがまったくないという最悪の状態になり、ムリヤリに起動すると、パニックが発生するようになってしまった。
さて、これから、どうするんだよー。再び、長い時間かけてインストールするのかよーと落ち込んでしまった。
ところが、kernelがないのであれば、コピペしてやればいいのでは?と閃いた。
そこで、別のlinux(puppylinex vivid)を起動し、slaclware prrojectのホームページから、slackware 14.1のカーネルのパッケージのバイナリパッケージtxzをダウンロードし、テキトーな場所に解凍し、無理やり、slackwareのbootディレクトリにコピペしてみた。
そして、祈りつつ、GRUBからslackwareを起動してみたら、うまく、起動できたのであった。やれやれだ。カーネルもコピペできるのだ。
今回の事件での教訓は、2つ。
- kernelはkernel-moduleとペアでupgradeせよ。
- kernelはコピペーできる。だから、万が一のために、リカバリ用に別のOSをインストールしておけ。おすすめは、インストールが簡単なpuppylinux vividだ。

2017年9月7日木曜日

仕事で覚えたEXCEL小技〜VLOOKUPを使う前に1回セーブしておけ

何時間もかけて作成したEXCELの文書。そして、VLOOKUP関数を使って、編集しようとしたとき、ぐるぐるまわる二重丸の砂時計がでて、応答がなくなることがある。マイクロソフトのバグくさいのだが、折角、そこまでにlこ作りあげてきたEXCEL文書がパーになってしまう。そこで、VLOOKUP関数を使う場合、その前に一度、上書きすることを忘れるな。地味なセーブが自分を救うのだ。

原田 マハの「楽園のカンヴァス」は、不思議な魅力を放つ、アンリ・ルソーの絵画を巡る物語。ピカソやルソーが惚れたヤドヴィカが出てくる、7章からなる作中の物語が物語を彩り、ルソーの絵を眺めてみたいという気持ちにされられた。この春のイチオシだ。

2017年8月29日火曜日

仕事で覚えたEXCEL小技〜VBAデバッグは泥臭くブレークポイントを使う

 EXCELのVBAでプログラムを作成した後、さっそく、動作させてみるが、思ったとおりに動かないことが多い。そこで、どうやって、確認するのか、簡単なのは、ブレークポイントを適当に設定し、止めながら、確認するという方法だ。
 ブレークポイントの設定、解除は右クリックでできる。止めたいとことで、右クリック、解除するには、再びクリックだ。実に泥臭いが、一番、簡単にできる。恰好悪いけど、これでいいのだ。

2017年8月19日土曜日

さらば、空中スイカ

 ベランダでのスイカ作りは、3年目。今年で卒業とする。今年は、ソフトボールからハンドボールくらいの小玉スイカ4個を収穫できた。つるは、4本、別々の株。
 昨年、スーパーで買った8分の1大玉スイカのタネから育てた。コツは、苗を室内で育てるということだ。4月にスイカの芽を出させる。タマゴパックのへこみに土をいれて、種を植える。水をかけて、発芽を待つ。芽がでたら、戸外でやると、せっかくでた芽は寒いので、へたれてしまう。必ず、「室内で、双葉を出し、ミツバ、四葉と、背丈が10センチくらいになるまで大きくさせて、ベランダ(そと)へデビューさせる。」ここまでくれば、5割くらいできたも同然だ。
 次のポイントは、「雌花」を出すこと。これは、待つふだけでいい。最初、雄花ばかり咲く。暫くすると、スイカの子供を抱えた雌花が出てくるので、そしたら、雄花の花を取り、真ん中にある花粉を芽版の真中にチョンチョンとして、人口受精してやる。ハチがこないベランダでは、自分がやるしかない。

そして、40から50日でスイカの玉が大きくなり、食べれるはずだ。スイカの大敵は、悪天気だ。特に、台風や台風クラスの風雨だ。
 最後のポイントとして、ベランダなので、テキトーに「紙ひも」を張り巡らせ、紙ひもにツルを絡ませて、ベランド床のコンクリートでツルが傷つかないようしている。いわゆる、「紙紐空中西瓜」である。
 意外と、巻きつくんですよ、これがね。

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に宮部みゆきの「孤宿の人(こしゅくのひと)」を読んだ。実に深く、人生の哲学を感じた。自分の日頃の振舞いに気をつけたいというか、肝に銘じたい。それにしても「ほう」はカワイイ。